Compilation time 2217ms, 2354 calls, average 0.9ms, longest 35ms
CodeBlocks profiling information (871,906,482 total cycles):
_S1_2_886C668 34,817,691 instructions (3.993%), 159,016 calls (0886C668 - 0886CA84, length 264)
    0886C668:[27BDFFA0]: addiu      $sp, $sp, -96
    0886C66C:[AFB0002C]: sw         $s0, 44($sp)
    0886C670:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    0886C674:[00A03825]: or         $a3, $a1, $zr <=> move $a3, $a1
    0886C678:[AFB10030]: sw         $s1, 48($sp)
    0886C67C:[AFB20034]: sw         $s2, 52($sp)
    0886C680:[AFB30038]: sw         $s3, 56($sp)
    0886C684:[AFB4003C]: sw         $s4, 60($sp)
    0886C688:[AFB50040]: sw         $s5, 64($sp)
    0886C68C:[AFB60044]: sw         $s6, 68($sp)
    0886C690:[AFB70048]: sw         $s7, 72($sp)
    0886C694:[AFBE004C]: sw         $fp, 76($sp)
    0886C698:[AFBF0050]: sw         $ra, 80($sp)
    0886C69C:[10800016]: beq        $a0, $zr, 0x0886C6F8
    0886C6A0:[00C08825]: or         $s1, $a2, $zr <=> move $s1, $a2
    0886C6A4:[12200014]: beq        $s1, $zr, 0x0886C6F8
    0886C6A8:[00000000]: nop
    0886C6AC:[8E040040]: lw         $a0, 64($s0)
    0886C6B0:[3C05FF00]: lui        $a1, 0xFF00 <=> li $a1, 0xFF000000
    0886C6B4:[00042080]: sll        $a0, $a0, 0x0002
    0886C6B8:[02242021]: addu       $a0, $s1, $a0
    0886C6BC:[8C840048]: lw         $a0, 72($a0)
    0886C6C0:[00852024]: and        $a0, $a0, $a1
    0886C6C4:[1080000C]: beq        $a0, $zr, 0x0886C6F8
    0886C6C8:[00000000]: nop
    0886C6CC:[AFA70028]: sw         $a3, 40($sp)
    0886C6D0:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    0886C6D4:[00E02825]: or         $a1, $a3, $zr <=> move $a1, $a3
    0886C6D8:[0E220AFA]: jal        0x08882BE8
    0886C6DC:[02203025]: or         $a2, $s1, $zr <=> move $a2, $s1
    0886C6E0:[8E050008]: lw         $a1, 8($s0)
    0886C6E4:[30A50001]: andi       $a1, $a1, 1
    0886C6E8:[14A00010]: bne        $a1, $zr, 0x0886C72C
    0886C6EC:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    0886C6F0:[1000000F]: b          0x0886C730
    0886C6F4:[00000000]: nop
    0886C6F8:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    0886C6FC:[8FB0002C]: lw         $s0, 44($sp)
    0886C700:[8FB10030]: lw         $s1, 48($sp)
    0886C704:[8FB20034]: lw         $s2, 52($sp)
    0886C708:[8FB30038]: lw         $s3, 56($sp)
    0886C70C:[8FB4003C]: lw         $s4, 60($sp)
    0886C710:[8FB50040]: lw         $s5, 64($sp)
    0886C714:[8FB60044]: lw         $s6, 68($sp)
    0886C718:[8FB70048]: lw         $s7, 72($sp)
    0886C71C:[8FBE004C]: lw         $fp, 76($sp)
    0886C720:[8FBF0050]: lw         $ra, 80($sp)
    0886C724:[03E00008]: jr         $ra
    0886C728:[27BD0060]: addiu      $sp, $sp, 96
    0886C72C:[26040050]: addiu      $a0, $s0, 80
    0886C730:[0E21ACB1]: jal        0x0886B2C4
    0886C734:[00000000]: nop
    0886C738:[8E040030]: lw         $a0, 48($s0)
    0886C73C:[8E250040]: lw         $a1, 64($s1)
    0886C740:[8E060034]: lw         $a2, 52($s0)
    0886C744:[8E270044]: lw         $a3, 68($s1)
    0886C748:[00804027]: nor        $t0, $a0, $zr <=> li $t0, not $a0
    0886C74C:[00852025]: or         $a0, $a0, $a1
    0886C750:[01072824]: and        $a1, $t0, $a3
    0886C754:[0E21AC17]: jal        0x0886B05C
    0886C758:[00C52825]: or         $a1, $a2, $a1
    0886C75C:[8E04000C]: lw         $a0, 12($s0)
    0886C760:[14800053]: bne        $a0, $zr, 0x0886C8B0
    0886C764:[00000000]: nop
    0886C768:[8E040038]: lw         $a0, 56($s0)
    0886C76C:[8E050040]: lw         $a1, 64($s0)
    0886C770:[00042080]: sll        $a0, $a0, 0x0002
    0886C774:[02242021]: addu       $a0, $s1, $a0
    0886C778:[24840048]: addiu      $a0, $a0, 72
    0886C77C:[90860000]: lbu        $a2, 0($a0)
    0886C780:[00052880]: sll        $a1, $a1, 0x0002
    0886C784:[8E07003C]: lw         $a3, 60($s0)
    0886C788:[44866000]: mtc1       $a2, $f12
    0886C78C:[02259821]: addu       $s3, $s1, $a1
    0886C790:[46806320]: cvt.s.w    $f12, $f12
    0886C794:[00072880]: sll        $a1, $a3, 0x0002
    0886C798:[26730048]: addiu      $s3, $s3, 72
    0886C79C:[02259021]: addu       $s2, $s1, $a1
    0886C7A0:[92660000]: lbu        $a2, 0($s3)
    0886C7A4:[26520048]: addiu      $s2, $s2, 72
    0886C7A8:[92480000]: lbu        $t0, 0($s2)
    0886C7AC:[3C050893]: lui        $a1, 0x0893 <=> li $a1, 0x08930000
    0886C7B0:[C4ADB64C]: lwc1       $f13, -18868($a1)
    0886C7B4:[90870001]: lbu        $a3, 1($a0)
    0886C7B8:[460C6B02]: mul.s      $f12, $f13, $f12
    0886C7BC:[24A5B64C]: addiu      $a1, $a1, -18868
    0886C7C0:[44877000]: mtc1       $a3, $f14
    0886C7C4:[C4AF0004]: lwc1       $f15, 4($a1)
    0886C7C8:[468073A0]: cvt.s.w    $f14, $f14
    0886C7CC:[90870002]: lbu        $a3, 2($a0)
    0886C7D0:[C4B00008]: lwc1       $f16, 8($a1)
    0886C7D4:[4600630D]: trunc.w.s  $f12, $f12
    0886C7D8:[3C090893]: lui        $t1, 0x0893 <=> li $t1, 0x08930000
    0886C7DC:[44878800]: mtc1       $a3, $f17
    0886C7E0:[44866800]: mtc1       $a2, $f13
    0886C7E4:[460E7B82]: mul.s      $f14, $f15, $f14
    0886C7E8:[92660001]: lbu        $a2, 1($s3)
    0886C7EC:[46808C60]: cvt.s.w    $f17, $f17
    0886C7F0:[AFA50024]: sw         $a1, 36($sp)
    0886C7F4:[46806B60]: cvt.s.w    $f13, $f13
    0886C7F8:[92670002]: lbu        $a3, 2($s3)
    0886C7FC:[44056000]: mfc1       $a1, $f12
    0886C800:[C52FB65C]: lwc1       $f15, -18852($t1)
    0886C804:[44866000]: mtc1       $a2, $f12
    0886C808:[46118402]: mul.s      $f16, $f16, $f17
    0886C80C:[2529B65C]: addiu      $t1, $t1, -18852
    0886C810:[4600738D]: trunc.w.s  $f14, $f14
    0886C814:[C5320004]: lwc1       $f18, 4($t1)
    0886C818:[46806320]: cvt.s.w    $f12, $f12
    0886C81C:[C5330008]: lwc1       $f19, 8($t1)
    0886C820:[460D7B42]: mul.s      $f13, $f15, $f13
    0886C824:[924A0001]: lbu        $t2, 1($s2)
    0886C828:[4600840D]: trunc.w.s  $f16, $f16
    0886C82C:[44067000]: mfc1       $a2, $f14
    0886C830:[44878800]: mtc1       $a3, $f17
    0886C834:[460C9302]: mul.s      $f12, $f18, $f12
    0886C838:[C52F000C]: lwc1       $f15, 12($t1)
    0886C83C:[46808BA0]: cvt.s.w    $f14, $f17
    0886C840:[92490002]: lbu        $t1, 2($s2)
    0886C844:[44078000]: mfc1       $a3, $f16
    0886C848:[46006B4D]: trunc.w.s  $f13, $f13
    0886C84C:[44880000]: mtc1       $t0, $f0
    0886C850:[4600630D]: trunc.w.s  $f12, $f12
    0886C854:[448A8000]: mtc1       $t2, $f16
    0886C858:[44899000]: mtc1       $t1, $f18
    0886C85C:[46800020]: cvt.s.w    $f0, $f0
    0886C860:[460E9B82]: mul.s      $f14, $f19, $f14
    0886C864:[46808420]: cvt.s.w    $f16, $f16
    0886C868:[468094A0]: cvt.s.w    $f18, $f18
    0886C86C:[44086800]: mfc1       $t0, $f13
    0886C870:[441E6000]: mfc1       $fp, $f12
    0886C874:[46007C42]: mul.s      $f17, $f15, $f0
    0886C878:[4600734D]: trunc.w.s  $f13, $f14
    0886C87C:[46107C02]: mul.s      $f16, $f15, $f16
    0886C880:[46127B02]: mul.s      $f12, $f15, $f18
    0886C884:[28A90100]: slti       $t1, $a1, 256
    0886C888:[46008C4D]: trunc.w.s  $f17, $f17
    0886C88C:[44176800]: mfc1       $s7, $f13
    0886C890:[4600838D]: trunc.w.s  $f14, $f16
    0886C894:[4600630D]: trunc.w.s  $f12, $f12
    0886C898:[44168800]: mfc1       $s6, $f17
    0886C89C:[44157000]: mfc1       $s5, $f14
    0886C8A0:[11200012]: beq        $t1, $zr, 0x0886C8EC
    0886C8A4:[44146000]: mfc1       $s4, $f12
    0886C8A8:[10000012]: b          0x0886C8F4
    0886C8AC:[28C90100]: slti       $t1, $a2, 256
    0886C8B0:[0E24140A]: jal        0x08905028
    0886C8B4:[00000000]: nop
    0886C8B8:[8E020010]: lw         $v0, 16($s0)
    0886C8BC:[8FB0002C]: lw         $s0, 44($sp)
    0886C8C0:[8FB10030]: lw         $s1, 48($sp)
    0886C8C4:[8FB20034]: lw         $s2, 52($sp)
    0886C8C8:[8FB30038]: lw         $s3, 56($sp)
    0886C8CC:[8FB4003C]: lw         $s4, 60($sp)
    0886C8D0:[8FB50040]: lw         $s5, 64($sp)
    0886C8D4:[8FB60044]: lw         $s6, 68($sp)
    0886C8D8:[8FB70048]: lw         $s7, 72($sp)
    0886C8DC:[8FBE004C]: lw         $fp, 76($sp)
    0886C8E0:[8FBF0050]: lw         $ra, 80($sp)
    0886C8E4:[03E00008]: jr         $ra
    0886C8E8:[27BD0060]: addiu      $sp, $sp, 96
    0886C8EC:[340500FF]: ori        $a1, $zr, 255 <=> li $a1, 255
    0886C8F0:[28C90100]: slti       $t1, $a2, 256
    0886C8F4:[51200001]: beql       $t1, $zr, 0x0886C8FC
    0886C8F8:[340600FF]: ori        $a2, $zr, 255 <=> li $a2, 255
    0886C8FC:[28E90100]: slti       $t1, $a3, 256
    0886C900:[51200001]: beql       $t1, $zr, 0x0886C908
    0886C904:[340700FF]: ori        $a3, $zr, 255 <=> li $a3, 255
    0886C908:[AFA80020]: sw         $t0, 32($sp)
    0886C90C:[29080100]: slti       $t0, $t0, 256
    0886C910:[15000004]: bne        $t0, $zr, 0x0886C924
    0886C914:[2BC80100]: slti       $t0, $fp, 256
    0886C918:[340800FF]: ori        $t0, $zr, 255 <=> li $t0, 255
    0886C91C:[AFA80020]: sw         $t0, 32($sp)
    0886C920:[2BC80100]: slti       $t0, $fp, 256
    0886C924:[51000001]: beql       $t0, $zr, 0x0886C92C
    0886C928:[341E00FF]: ori        $fp, $zr, 255 <=> li $fp, 255
    0886C92C:[2AE80100]: slti       $t0, $s7, 256
    0886C930:[51000001]: beql       $t0, $zr, 0x0886C938
    0886C934:[341700FF]: ori        $s7, $zr, 255 <=> li $s7, 255
    0886C938:[2AC80100]: slti       $t0, $s6, 256
    0886C93C:[51000001]: beql       $t0, $zr, 0x0886C944
    0886C940:[341600FF]: ori        $s6, $zr, 255 <=> li $s6, 255
    0886C944:[2AA80100]: slti       $t0, $s5, 256
    0886C948:[51000001]: beql       $t0, $zr, 0x0886C950
    0886C94C:[341500FF]: ori        $s5, $zr, 255 <=> li $s5, 255
    0886C950:[2A880100]: slti       $t0, $s4, 256
    0886C954:[51000001]: beql       $t0, $zr, 0x0886C95C
    0886C958:[341400FF]: ori        $s4, $zr, 255 <=> li $s4, 255
    0886C95C:[30C600FF]: andi       $a2, $a2, 255
    0886C960:[30A500FF]: andi       $a1, $a1, 255
    0886C964:[00063200]: sll        $a2, $a2, 0x0008
    0886C968:[90840003]: lbu        $a0, 3($a0)
    0886C96C:[30E700FF]: andi       $a3, $a3, 255
    0886C970:[00A62825]: or         $a1, $a1, $a2
    0886C974:[00073400]: sll        $a2, $a3, 0x0010
    0886C978:[00042600]: sll        $a0, $a0, 0x0018
    0886C97C:[00C42025]: or         $a0, $a2, $a0
    0886C980:[00A42825]: or         $a1, $a1, $a0
    0886C984:[0E2419A5]: jal        0x08906694
    0886C988:[34040002]: ori        $a0, $zr, 2 <=> li $a0, 2
    0886C98C:[8FA40020]: lw         $a0, 32($sp)
    0886C990:[33C500FF]: andi       $a1, $fp, 255
    0886C994:[308400FF]: andi       $a0, $a0, 255
    0886C998:[00052A00]: sll        $a1, $a1, 0x0008
    0886C99C:[32E600FF]: andi       $a2, $s7, 255
    0886C9A0:[92670003]: lbu        $a3, 3($s3)
    0886C9A4:[00852825]: or         $a1, $a0, $a1
    0886C9A8:[00062400]: sll        $a0, $a2, 0x0010
    0886C9AC:[00073600]: sll        $a2, $a3, 0x0018
    0886C9B0:[00862025]: or         $a0, $a0, $a2
    0886C9B4:[00A42825]: or         $a1, $a1, $a0
    0886C9B8:[0E2419A5]: jal        0x08906694
    0886C9BC:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    0886C9C0:[32A400FF]: andi       $a0, $s5, 255
    0886C9C4:[32C500FF]: andi       $a1, $s6, 255
    0886C9C8:[00042200]: sll        $a0, $a0, 0x0008
    0886C9CC:[328600FF]: andi       $a2, $s4, 255
    0886C9D0:[92470003]: lbu        $a3, 3($s2)
    0886C9D4:[00A42825]: or         $a1, $a1, $a0
    0886C9D8:[00062400]: sll        $a0, $a2, 0x0010
    0886C9DC:[00073600]: sll        $a2, $a3, 0x0018
    0886C9E0:[00862025]: or         $a0, $a0, $a2
    0886C9E4:[00A42825]: or         $a1, $a1, $a0
    0886C9E8:[0E2419A5]: jal        0x08906694
    0886C9EC:[34040004]: ori        $a0, $zr, 4 <=> li $a0, 4
    0886C9F0:[8FA40024]: lw         $a0, 36($sp)
    0886C9F4:[C62C0060]: lwc1       $f12, 96($s1)
    0886C9F8:[C48D000C]: lwc1       $f13, 12($a0)
    0886C9FC:[0E24158A]: jal        0x08905628
    0886CA00:[460D6302]: mul.s      $f12, $f12, $f13
    0886CA04:[26040018]: addiu      $a0, $s0, 24
    0886CA08:[8C850000]: lw         $a1, 0($a0)
    0886CA0C:[8C860004]: lw         $a2, 4($a0)
    0886CA10:[8C870008]: lw         $a3, 8($a0)
    0886CA14:[8C88000C]: lw         $t0, 12($a0)
    0886CA18:[8C890010]: lw         $t1, 16($a0)
    0886CA1C:[00A02025]: or         $a0, $a1, $zr <=> move $a0, $a1
    0886CA20:[00C02825]: or         $a1, $a2, $zr <=> move $a1, $a2
    0886CA24:[00E03025]: or         $a2, $a3, $zr <=> move $a2, $a3
    0886CA28:[01003825]: or         $a3, $t0, $zr <=> move $a3, $t0
    0886CA2C:[0E241BE7]: jal        0x08906F9C
    0886CA30:[01204025]: or         $t0, $t1, $zr <=> move $t0, $t1
    0886CA34:[3C040893]: lui        $a0, 0x0893 <=> li $a0, 0x08930000
    0886CA38:[8C84B648]: lw         $a0, -18872($a0)
    0886CA3C:[10800005]: beq        $a0, $zr, 0x0886CA54
    0886CA40:[00803825]: or         $a3, $a0, $zr <=> move $a3, $a0
    0886CA44:[8FA50028]: lw         $a1, 40($sp)
    0886CA48:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    0886CA4C:[00E0F809]: jalr       $ra, $a3
    0886CA50:[02203025]: or         $a2, $s1, $zr <=> move $a2, $s1
    0886CA54:[8E020010]: lw         $v0, 16($s0)
    0886CA58:[8FB0002C]: lw         $s0, 44($sp)
    0886CA5C:[8FB10030]: lw         $s1, 48($sp)
    0886CA60:[8FB20034]: lw         $s2, 52($sp)
    0886CA64:[8FB30038]: lw         $s3, 56($sp)
    0886CA68:[8FB4003C]: lw         $s4, 60($sp)
    0886CA6C:[8FB50040]: lw         $s5, 64($sp)
    0886CA70:[8FB60044]: lw         $s6, 68($sp)
    0886CA74:[8FB70048]: lw         $s7, 72($sp)
    0886CA78:[8FBE004C]: lw         $fp, 76($sp)
    0886CA7C:[8FBF0050]: lw         $ra, 80($sp)
    0886CA80:[03E00008]: jr         $ra
    0886CA84:[27BD0060]: addiu      $sp, $sp, 96
_S1_2_88455E8 32,219,856 instructions (3.695%), 4,740 calls (088455E8 - 08846B0C, length 1354)
  Back Branch 0884598C 455,040 times (length 9)
    0884595C:[1480FFF8]: bne        $a0, $zr, 0x08845940
    08845960:[26100010]: addiu      $s0, $s0, 16
    08845964:[34120000]: ori        $s2, $zr, 0 <=> li $s2, 0
    08845968:[27B10130]: addiu      $s1, $sp, 304
    0884596C:[26D000C0]: addiu      $s0, $s6, 192
--> 08845970:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    08845974:[02602825]: or         $a1, $s3, $zr <=> move $a1, $s3
    08845978:[0E222BC0]: jal        0x0888AF00
    0884597C:[02003025]: or         $a2, $s0, $zr <=> move $a2, $s0
    08845980:[26520001]: addiu      $s2, $s2, 1
    08845984:[26310010]: addiu      $s1, $s1, 16
    08845988:[2E440020]: sltiu      $a0, $s2, 32
--> 0884598C:[1480FFF8]: bne        $a0, $zr, 0x08845970
    08845990:[26100010]: addiu      $s0, $s0, 16
    08845994:[8FA40658]: lw         $a0, 1624($sp)
    08845998:[27A60130]: addiu      $a2, $sp, 304
    0884599C:[0E210FAF]: jal        0x08843EBC
  Back Branch 08845C24 341,280 times (length 9)
    08845BF4:[26100010]: addiu      $s0, $s0, 16
    08845BF8:[8FB00630]: lw         $s0, 1584($sp)
    08845BFC:[34120000]: ori        $s2, $zr, 0 <=> li $s2, 0
    08845C00:[27B103C0]: addiu      $s1, $sp, 960
    08845C04:[26100040]: addiu      $s0, $s0, 64
--> 08845C08:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    08845C0C:[02C02825]: or         $a1, $s6, $zr <=> move $a1, $s6
    08845C10:[0E222BC0]: jal        0x0888AF00
    08845C14:[02003025]: or         $a2, $s0, $zr <=> move $a2, $s0
    08845C18:[26520001]: addiu      $s2, $s2, 1
    08845C1C:[26310010]: addiu      $s1, $s1, 16
    08845C20:[2E44000C]: sltiu      $a0, $s2, 12
--> 08845C24:[1480FFF8]: bne        $a0, $zr, 0x08845C08
    08845C28:[26100010]: addiu      $s0, $s0, 16
    08845C2C:[27A40480]: addiu      $a0, $sp, 1152
    08845C30:[27A60370]: addiu      $a2, $sp, 880
    08845C34:[0E222BC0]: jal        0x0888AF00
  Back Branch 0884595C 170,640 times (length 9)
    0884592C:[34100000]: ori        $s0, $zr, 0 <=> li $s0, 0
    08845930:[E7AC0368]: swc1       $f12, 872($sp)
    08845934:[34120000]: ori        $s2, $zr, 0 <=> li $s2, 0
    08845938:[27B10070]: addiu      $s1, $sp, 112
    0884593C:[02D08021]: addu       $s0, $s6, $s0
--> 08845940:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    08845944:[02E02825]: or         $a1, $s7, $zr <=> move $a1, $s7
    08845948:[0E222BC0]: jal        0x0888AF00
    0884594C:[02003025]: or         $a2, $s0, $zr <=> move $a2, $s0
    08845950:[26520001]: addiu      $s2, $s2, 1
    08845954:[26310010]: addiu      $s1, $s1, 16
    08845958:[2E44000C]: sltiu      $a0, $s2, 12
--> 0884595C:[1480FFF8]: bne        $a0, $zr, 0x08845940
    08845960:[26100010]: addiu      $s0, $s0, 16
    08845964:[34120000]: ori        $s2, $zr, 0 <=> li $s2, 0
    08845968:[27B10130]: addiu      $s1, $sp, 304
    0884596C:[26D000C0]: addiu      $s0, $s6, 192
  Back Branch 08845BF0 113,760 times (length 9)
    08845BC0:[8FB00630]: lw         $s0, 1584($sp)
    08845BC4:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08845BC8:[34120000]: ori        $s2, $zr, 0 <=> li $s2, 0
    08845BCC:[27B10380]: addiu      $s1, $sp, 896
    08845BD0:[02048021]: addu       $s0, $s0, $a0
--> 08845BD4:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    08845BD8:[02E02825]: or         $a1, $s7, $zr <=> move $a1, $s7
    08845BDC:[0E222BC0]: jal        0x0888AF00
    08845BE0:[02003025]: or         $a2, $s0, $zr <=> move $a2, $s0
    08845BE4:[26520001]: addiu      $s2, $s2, 1
    08845BE8:[26310010]: addiu      $s1, $s1, 16
    08845BEC:[2E440004]: sltiu      $a0, $s2, 4
--> 08845BF0:[1480FFF8]: bne        $a0, $zr, 0x08845BD4
    08845BF4:[26100010]: addiu      $s0, $s0, 16
    08845BF8:[8FB00630]: lw         $s0, 1584($sp)
    08845BFC:[34120000]: ori        $s2, $zr, 0 <=> li $s2, 0
    08845C00:[27B103C0]: addiu      $s1, $sp, 960
  Back Branch 0884644C 28,440 times (length 612)
  Back Branch 08846AA8 20,352 times (length 84)
    0884694C:[27B205D0]: addiu      $s2, $sp, 1488
    08846950:[27B105E0]: addiu      $s1, $sp, 1504
    08846954:[27BE0604]: addiu      $fp, $sp, 1540
    08846958:[27B7060C]: addiu      $s7, $sp, 1548
    0884695C:[C7B80670]: lwc1       $f24, 1648($sp)
--> 08846960:[8E040060]: lw         $a0, 96($s0)
    08846964:[44846000]: mtc1       $a0, $f12
    08846968:[46806320]: cvt.s.w    $f12, $f12
    0884696C:[02A02025]: or         $a0, $s5, $zr <=> move $a0, $s5
    08846970:[0E21950E]: jal        0x08865438
    08846974:[46146302]: mul.s      $f12, $f12, $f20
    08846978:[02C02025]: or         $a0, $s6, $zr <=> move $a0, $s6
    0884697C:[0E219520]: jal        0x08865480
    08846980:[02A02825]: or         $a1, $s5, $zr <=> move $a1, $s5
    08846984:[8FA40640]: lw         $a0, 1600($sp)
    08846988:[46180682]: mul.s      $f26, $f0, $f24
    0884698C:[02A02825]: or         $a1, $s5, $zr <=> move $a1, $s5
    08846990:[0E219520]: jal        0x08865480
    08846994:[AFB50678]: sw         $s5, 1656($sp)
    08846998:[46000706]: mov.s      $f28, $f0
    0884699C:[96C40054]: lhu        $a0, 84($s6)
    088469A0:[0E205FEE]: jal        0x08817FB8
    088469A4:[4600E306]: mov.s      $f12, $f28
    088469A8:[96C40056]: lhu        $a0, 86($s6)
    088469AC:[4600E306]: mov.s      $f12, $f28
    088469B0:[0E205FEE]: jal        0x08817FB8
    088469B4:[A7A2067C]: sh         $v0, 1660($sp)
    088469B8:[0040A825]: or         $s5, $v0, $zr <=> move $s5, $v0
    088469BC:[4600D306]: mov.s      $f12, $f26
    088469C0:[27A505A0]: addiu      $a1, $sp, 1440
    088469C4:[0E22788D]: jal        0x0889E234
    088469C8:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    088469CC:[27A505B0]: addiu      $a1, $sp, 1456
    088469D0:[4600D306]: mov.s      $f12, $f26
    088469D4:[0E22788D]: jal        0x0889E234
    088469D8:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    088469DC:[8E040064]: lw         $a0, 100($s0)
    088469E0:[26050020]: addiu      $a1, $s0, 32
    088469E4:[44846000]: mtc1       $a0, $f12
    088469E8:[26060030]: addiu      $a2, $s0, 48
    088469EC:[46806320]: cvt.s.w    $f12, $f12
    088469F0:[26070040]: addiu      $a3, $s0, 64
    088469F4:[26080050]: addiu      $t0, $s0, 80
    088469F8:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    088469FC:[0E227A70]: jal        0x0889E9C0
    08846A00:[46166302]: mul.s      $f12, $f12, $f22
    08846A04:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    08846A08:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    08846A0C:[0E227870]: jal        0x0889E1C0
    08846A10:[02003025]: or         $a2, $s0, $zr <=> move $a2, $s0
    08846A14:[96C4005C]: lhu        $a0, 92($s6)
    08846A18:[96C5005A]: lhu        $a1, 90($s6)
    08846A1C:[27A70600]: addiu      $a3, $sp, 1536
    08846A20:[27A80608]: addiu      $t0, $sp, 1544
    08846A24:[02803025]: or         $a2, $s4, $zr <=> move $a2, $s4
    08846A28:[03C04825]: or         $t1, $fp, $zr <=> move $t1, $fp
    08846A2C:[0E206026]: jal        0x08818098
    08846A30:[02E05025]: or         $t2, $s7, $zr <=> move $t2, $s7
    08846A34:[C7AC0600]: lwc1       $f12, 1536($sp)
    08846A38:[C7AD0608]: lwc1       $f13, 1544($sp)
    08846A3C:[C7AE0604]: lwc1       $f14, 1540($sp)
    08846A40:[C7AF060C]: lwc1       $f15, 1548($sp)
    08846A44:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    08846A48:[02602825]: or         $a1, $s3, $zr <=> move $a1, $s3
    08846A4C:[02403025]: or         $a2, $s2, $zr <=> move $a2, $s2
    08846A50:[0E20620C]: jal        0x08818830
    08846A54:[97A7067C]: lhu        $a3, 1660($sp)
    08846A58:[C6CC0048]: lwc1       $f12, 72($s6)
    08846A5C:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    08846A60:[0E22788D]: jal        0x0889E234
    08846A64:[02602825]: or         $a1, $s3, $zr <=> move $a1, $s3
    08846A68:[C6CC0048]: lwc1       $f12, 72($s6)
    08846A6C:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    08846A70:[0E22788D]: jal        0x0889E234
    08846A74:[02402825]: or         $a1, $s2, $zr <=> move $a1, $s2
    08846A78:[C7AC0600]: lwc1       $f12, 1536($sp)
    08846A7C:[C7AD0608]: lwc1       $f13, 1544($sp)
    08846A80:[C7AE0604]: lwc1       $f14, 1540($sp)
    08846A84:[C7AF060C]: lwc1       $f15, 1548($sp)
    08846A88:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    08846A8C:[02602825]: or         $a1, $s3, $zr <=> move $a1, $s3
    08846A90:[02403025]: or         $a2, $s2, $zr <=> move $a2, $s2
    08846A94:[0E20620C]: jal        0x08818830
    08846A98:[02A03825]: or         $a3, $s5, $zr <=> move $a3, $s5
    08846A9C:[26940001]: addiu      $s4, $s4, 1
    08846AA0:[26100070]: addiu      $s0, $s0, 112
    08846AA4:[2E840020]: sltiu      $a0, $s4, 32
--> 08846AA8:[1480FFAD]: bne        $a0, $zr, 0x08846960
    08846AAC:[8FB50678]: lw         $s5, 1656($sp)
    08846AB0:[0E20628B]: jal        0x08818A2C
    08846AB4:[00000000]: nop
    08846AB8:[0E227ED6]: jal        0x0889FB58
  Back Branch 088459C0 14,220 times (length 95)
    08845838:[27B30330]: addiu      $s3, $sp, 816
    0884583C:[27B50070]: addiu      $s5, $sp, 112
    08845840:[AFA50660]: sw         $a1, 1632($sp)
    08845844:[4484C000]: mtc1       $a0, $f24
    08845848:[460CC603]: div.s      $f24, $f24, $f12
--> 0884584C:[44946000]: mtc1       $s4, $f12
    08845850:[46806320]: cvt.s.w    $f12, $f12
    08845854:[3C044700]: lui        $a0, 0x4700 <=> li $a0, 0x47000000
    08845858:[44846800]: mtc1       $a0, $f13
    0884585C:[3C044334]: lui        $a0, 0x4334 <=> li $a0, 0x43340000
    08845860:[460CA302]: mul.s      $f12, $f20, $f12
    08845864:[44847000]: mtc1       $a0, $f14
    08845868:[460CC300]: add.s      $f12, $f24, $f12
    0884586C:[460D6302]: mul.s      $f12, $f12, $f13
    08845870:[460E6303]: div.s      $f12, $f12, $f14
    08845874:[02E02025]: or         $a0, $s7, $zr <=> move $a0, $s7
    08845878:[4600630D]: trunc.w.s  $f12, $f12
    0884587C:[44056000]: mfc1       $a1, $f12
    08845880:[30A5FFFF]: andi       $a1, $a1, -1
    08845884:[00052C00]: sll        $a1, $a1, 0x0010
    08845888:[0E22298F]: jal        0x0888A63C
    0884588C:[00052C03]: sra        $a1, $a1, 0x0010
    08845890:[8FA60660]: lw         $a2, 1632($sp)
    08845894:[02E02025]: or         $a0, $s7, $zr <=> move $a0, $s7
    08845898:[0E222A5B]: jal        0x0888A96C
    0884589C:[02E02825]: or         $a1, $s7, $zr <=> move $a1, $s7
    088458A0:[8FA40030]: lw         $a0, 48($sp)
    088458A4:[8FA50034]: lw         $a1, 52($sp)
    088458A8:[8FA60038]: lw         $a2, 56($sp)
    088458AC:[AFA40330]: sw         $a0, 816($sp)
    088458B0:[8FA4003C]: lw         $a0, 60($sp)
    088458B4:[AFA50334]: sw         $a1, 820($sp)
    088458B8:[8FA50040]: lw         $a1, 64($sp)
    088458BC:[AFA60338]: sw         $a2, 824($sp)
    088458C0:[8FA60044]: lw         $a2, 68($sp)
    088458C4:[AFA4033C]: sw         $a0, 828($sp)
    088458C8:[8FA40048]: lw         $a0, 72($sp)
    088458CC:[AFA50340]: sw         $a1, 832($sp)
    088458D0:[8FA5004C]: lw         $a1, 76($sp)
    088458D4:[AFA60344]: sw         $a2, 836($sp)
    088458D8:[8FA60050]: lw         $a2, 80($sp)
    088458DC:[AFA40348]: sw         $a0, 840($sp)
    088458E0:[8FA40054]: lw         $a0, 84($sp)
    088458E4:[AFA5034C]: sw         $a1, 844($sp)
    088458E8:[8FA50058]: lw         $a1, 88($sp)
    088458EC:[AFA60350]: sw         $a2, 848($sp)
    088458F0:[8FA6005C]: lw         $a2, 92($sp)
    088458F4:[8FA70060]: lw         $a3, 96($sp)
    088458F8:[8FA80064]: lw         $t0, 100($sp)
    088458FC:[AFA40354]: sw         $a0, 852($sp)
    08845900:[8FA40068]: lw         $a0, 104($sp)
    08845904:[44806000]: mtc1       $zr, $f12
    08845908:[AFA50358]: sw         $a1, 856($sp)
    0884590C:[AFA6035C]: sw         $a2, 860($sp)
    08845910:[AFA70360]: sw         $a3, 864($sp)
    08845914:[AFA80364]: sw         $t0, 868($sp)
    08845918:[8FA5006C]: lw         $a1, 108($sp)
    0884591C:[AFA40368]: sw         $a0, 872($sp)
    08845920:[AFA5036C]: sw         $a1, 876($sp)
    08845924:[E7AC0360]: swc1       $f12, 864($sp)
    08845928:[E7AC0364]: swc1       $f12, 868($sp)
    0884592C:[34100000]: ori        $s0, $zr, 0 <=> li $s0, 0
    08845930:[E7AC0368]: swc1       $f12, 872($sp)
    08845934:[34120000]: ori        $s2, $zr, 0 <=> li $s2, 0
    08845938:[27B10070]: addiu      $s1, $sp, 112
    0884593C:[02D08021]: addu       $s0, $s6, $s0
    08845940:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    08845944:[02E02825]: or         $a1, $s7, $zr <=> move $a1, $s7
    08845948:[0E222BC0]: jal        0x0888AF00
    0884594C:[02003025]: or         $a2, $s0, $zr <=> move $a2, $s0
    08845950:[26520001]: addiu      $s2, $s2, 1
    08845954:[26310010]: addiu      $s1, $s1, 16
    08845958:[2E44000C]: sltiu      $a0, $s2, 12
    0884595C:[1480FFF8]: bne        $a0, $zr, 0x08845940
    08845960:[26100010]: addiu      $s0, $s0, 16
    08845964:[34120000]: ori        $s2, $zr, 0 <=> li $s2, 0
    08845968:[27B10130]: addiu      $s1, $sp, 304
    0884596C:[26D000C0]: addiu      $s0, $s6, 192
    08845970:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    08845974:[02602825]: or         $a1, $s3, $zr <=> move $a1, $s3
    08845978:[0E222BC0]: jal        0x0888AF00
    0884597C:[02003025]: or         $a2, $s0, $zr <=> move $a2, $s0
    08845980:[26520001]: addiu      $s2, $s2, 1
    08845984:[26310010]: addiu      $s1, $s1, 16
    08845988:[2E440020]: sltiu      $a0, $s2, 32
    0884598C:[1480FFF8]: bne        $a0, $zr, 0x08845970
    08845990:[26100010]: addiu      $s0, $s0, 16
    08845994:[8FA40658]: lw         $a0, 1624($sp)
    08845998:[27A60130]: addiu      $a2, $sp, 304
    0884599C:[0E210FAF]: jal        0x08843EBC
    088459A0:[02A02825]: or         $a1, $s5, $zr <=> move $a1, $s5
    088459A4:[03C02025]: or         $a0, $fp, $zr <=> move $a0, $fp
    088459A8:[AFA20658]: sw         $v0, 1624($sp)
    088459AC:[0E211396]: jal        0x08844E58
    088459B0:[02A02825]: or         $a1, $s5, $zr <=> move $a1, $s5
    088459B4:[8FA4063C]: lw         $a0, 1596($sp)
    088459B8:[26940001]: addiu      $s4, $s4, 1
    088459BC:[0284202A]: slt        $a0, $s4, $a0
--> 088459C0:[1480FFA2]: bne        $a0, $zr, 0x0884584C
    088459C4:[0040F025]: or         $fp, $v0, $zr <=> move $fp, $v0
    088459C8:[3C0443B4]: lui        $a0, 0x43B4 <=> li $a0, 0x43B40000
    088459CC:[C7AC066C]: lwc1       $f12, 1644($sp)
    088459D0:[44846800]: mtc1       $a0, $f13
  Back Branch 088464C8 9,480 times (length 680)
_S1_2_8871048 31,655,862 instructions (3.631%), 647,511 calls (08871048 - 0887126C, length 138)
    08871048:[27BDFF70]: addiu      $sp, $sp, -144
    0887104C:[AFB00068]: sw         $s0, 104($sp)
    08871050:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    08871054:[E7B40060]: swc1       $f20, 96($sp)
    08871058:[E7B60064]: swc1       $f22, 100($sp)
    0887105C:[AFB1006C]: sw         $s1, 108($sp)
    08871060:[AFB20070]: sw         $s2, 112($sp)
    08871064:[AFB30074]: sw         $s3, 116($sp)
    08871068:[AFB40078]: sw         $s4, 120($sp)
    0887106C:[AFB5007C]: sw         $s5, 124($sp)
    08871070:[AFB60080]: sw         $s6, 128($sp)
    08871074:[AFB70084]: sw         $s7, 132($sp)
    08871078:[AFBF0088]: sw         $ra, 136($sp)
    0887107C:[1080006F]: beq        $a0, $zr, 0x0887123C
    08871080:[00A08825]: or         $s1, $a1, $zr <=> move $s1, $a1
    08871084:[C614003C]: lwc1       $f20, 60($s0)
    08871088:[44806800]: mtc1       $zr, $f13
    0887108C:[460DA032]: c.eq.s     $f20, $f13
    08871090:[00000000]: nop
    08871094:[45010069]: bc1t       0x0887123C
    08871098:[00000000]: nop
    0887109C:[C60E0034]: lwc1       $f14, 52($s0)
    088710A0:[46006346]: mov.s      $f13, $f12
    088710A4:[C60C0038]: lwc1       $f12, 56($s0)
    088710A8:[460D7582]: mul.s      $f22, $f14, $f13
    088710AC:[46166580]: add.s      $f22, $f12, $f22
    088710B0:[C60E0030]: lwc1       $f14, 48($s0)
    088710B4:[4616703E]: c.le.s     $f14, $f22
    088710B8:[00000000]: nop
    088710BC:[4500000C]: bc1f       0x088710F0
    088710C0:[C60D002C]: lwc1       $f13, 44($s0)
    088710C4:[460E603C]: c.lt.s     $f12, $f14
    088710C8:[00000000]: nop
    088710CC:[45000008]: bc1f       0x088710F0
    088710D0:[00000000]: nop
    088710D4:[8E040018]: lw         $a0, 24($s0)
    088710D8:[46006D86]: mov.s      $f22, $f13
    088710DC:[30840001]: andi       $a0, $a0, 1
    088710E0:[54800001]: bnel       $a0, $zr, 0x088710E8
    088710E4:[46007586]: mov.s      $f22, $f14
    088710E8:[1000000F]: b          0x08871128
    088710EC:[8E040008]: lw         $a0, 8($s0)
    088710F0:[460DB03C]: c.lt.s     $f22, $f13
    088710F4:[00000000]: nop
    088710F8:[4502000B]: bc1fl      0x08871128
    088710FC:[8E040008]: lw         $a0, 8($s0)
    08871100:[460D603C]: c.lt.s     $f12, $f13
    08871104:[00000000]: nop
    08871108:[45030007]: bc1tl      0x08871128
    0887110C:[8E040008]: lw         $a0, 8($s0)
    08871110:[8E040018]: lw         $a0, 24($s0)
    08871114:[46007586]: mov.s      $f22, $f14
    08871118:[30840001]: andi       $a0, $a0, 1
    0887111C:[54800001]: bnel       $a0, $zr, 0x08871124
    08871120:[46006D86]: mov.s      $f22, $f13
    08871124:[8E040008]: lw         $a0, 8($s0)
    08871128:[E6160038]: swc1       $f22, 56($s0)
    0887112C:[54800001]: bnel       $a0, $zr, 0x08871134
    08871130:[00808825]: or         $s1, $a0, $zr <=> move $s1, $a0
    08871134:[8E040024]: lw         $a0, 36($s0)
    08871138:[34120000]: ori        $s2, $zr, 0 <=> li $s2, 0
    0887113C:[0244202A]: slt        $a0, $s2, $a0
    08871140:[1080003E]: beq        $a0, $zr, 0x0887123C
    08871144:[27B50020]: addiu      $s5, $sp, 32
    08871148:[34170008]: ori        $s7, $zr, 8 <=> li $s7, 8
    0887114C:[34130000]: ori        $s3, $zr, 0 <=> li $s3, 0
    08871150:[8E04001C]: lw         $a0, 28($s0)
    08871154:[00932021]: addu       $a0, $a0, $s3
    08871158:[8C940000]: lw         $s4, 0($a0)
    0887115C:[96840000]: lhu        $a0, 0($s4)
    08871160:[30848000]: andi       $a0, $a0, -32768
    08871164:[50800003]: beql       $a0, $zr, 0x08871174
    08871168:[96840002]: lhu        $a0, 2($s4)
    0887116C:[10000002]: b          0x08871178
    08871170:[26940008]: addiu      $s4, $s4, 8
    08871174:[0284A021]: addu       $s4, $s4, $a0
    08871178:[8E96000C]: lw         $s6, 12($s4)
    0887117C:[8E040028]: lw         $a0, 40($s0)
    08871180:[32D60FFF]: andi       $s6, $s6, 4095
    08871184:[02C4202A]: slt        $a0, $s6, $a0
    08871188:[50800028]: beql       $a0, $zr, 0x0887122C
    0887118C:[8E040024]: lw         $a0, 36($s0)
    08871190:[8E040020]: lw         $a0, 32($s0)
    08871194:[4600B306]: mov.s      $f12, $f22
    08871198:[00162880]: sll        $a1, $s6, 0x0002
    0887119C:[00852021]: addu       $a0, $a0, $a1
    088711A0:[8C840000]: lw         $a0, 0($a0)
    088711A4:[0E21C49C]: jal        0x08871270
    088711A8:[02A02825]: or         $a1, $s5, $zr <=> move $a1, $s5
    088711AC:[8E840000]: lw         $a0, 0($s4)
    088711B0:[00042C03]: sra        $a1, $a0, 0x0010
    088711B4:[30A57FFF]: andi       $a1, $a1, 32767
    088711B8:[28A60005]: slti       $a2, $a1, 5
    088711BC:[10C0000F]: beq        $a2, $zr, 0x088711FC
    088711C0:[0040B025]: or         $s6, $v0, $zr <=> move $s6, $v0
    088711C4:[28A50004]: slti       $a1, $a1, 4
    088711C8:[14A00017]: bne        $a1, $zr, 0x08871228
    088711CC:[00802825]: or         $a1, $a0, $zr <=> move $a1, $a0
    088711D0:[0E21BD4D]: jal        0x0886F534
    088711D4:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    088711D8:[8E850004]: lw         $a1, 4($s4)
    088711DC:[4600A306]: mov.s      $f12, $f20
    088711E0:[8E860008]: lw         $a2, 8($s4)
    088711E4:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    088711E8:[02A03825]: or         $a3, $s5, $zr <=> move $a3, $s5
    088711EC:[0E21A836]: jal        0x0886A0D8
    088711F0:[02C04025]: or         $t0, $s6, $zr <=> move $t0, $s6
    088711F4:[1000000D]: b          0x0887122C
    088711F8:[8E040024]: lw         $a0, 36($s0)
    088711FC:[14B7000A]: bne        $a1, $s7, 0x08871228
    08871200:[00802825]: or         $a1, $a0, $zr <=> move $a1, $a0
    08871204:[0E21BD69]: jal        0x0886F5A4
    08871208:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    0887120C:[8E850004]: lw         $a1, 4($s4)
    08871210:[4600A306]: mov.s      $f12, $f20
    08871214:[8E860008]: lw         $a2, 8($s4)
    08871218:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    0887121C:[02A03825]: or         $a3, $s5, $zr <=> move $a3, $s5
    08871220:[0E21B3BD]: jal        0x0886CEF4
    08871224:[02C04025]: or         $t0, $s6, $zr <=> move $t0, $s6
    08871228:[8E040024]: lw         $a0, 36($s0)
    0887122C:[26520001]: addiu      $s2, $s2, 1
    08871230:[0244202A]: slt        $a0, $s2, $a0
    08871234:[1480FFC6]: bne        $a0, $zr, 0x08871150
    08871238:[26730004]: addiu      $s3, $s3, 4
    0887123C:[C7B40060]: lwc1       $f20, 96($sp)
    08871240:[C7B60064]: lwc1       $f22, 100($sp)
    08871244:[8FB00068]: lw         $s0, 104($sp)
    08871248:[8FB1006C]: lw         $s1, 108($sp)
    0887124C:[8FB20070]: lw         $s2, 112($sp)
    08871250:[8FB30074]: lw         $s3, 116($sp)
    08871254:[8FB40078]: lw         $s4, 120($sp)
    08871258:[8FB5007C]: lw         $s5, 124($sp)
    0887125C:[8FB60080]: lw         $s6, 128($sp)
    08871260:[8FB70084]: lw         $s7, 132($sp)
    08871264:[8FBF0088]: lw         $ra, 136($sp)
    08871268:[03E00008]: jr         $ra
    0887126C:[27BD0090]: addiu      $sp, $sp, 144
  Back Branch 08871234 213,451 times (length 59)
    0887113C:[0244202A]: slt        $a0, $s2, $a0
    08871140:[1080003E]: beq        $a0, $zr, 0x0887123C
    08871144:[27B50020]: addiu      $s5, $sp, 32
    08871148:[34170008]: ori        $s7, $zr, 8 <=> li $s7, 8
    0887114C:[34130000]: ori        $s3, $zr, 0 <=> li $s3, 0
--> 08871150:[8E04001C]: lw         $a0, 28($s0)
    08871154:[00932021]: addu       $a0, $a0, $s3
    08871158:[8C940000]: lw         $s4, 0($a0)
    0887115C:[96840000]: lhu        $a0, 0($s4)
    08871160:[30848000]: andi       $a0, $a0, -32768
    08871164:[50800003]: beql       $a0, $zr, 0x08871174
    08871168:[96840002]: lhu        $a0, 2($s4)
    0887116C:[10000002]: b          0x08871178
    08871170:[26940008]: addiu      $s4, $s4, 8
    08871174:[0284A021]: addu       $s4, $s4, $a0
    08871178:[8E96000C]: lw         $s6, 12($s4)
    0887117C:[8E040028]: lw         $a0, 40($s0)
    08871180:[32D60FFF]: andi       $s6, $s6, 4095
    08871184:[02C4202A]: slt        $a0, $s6, $a0
    08871188:[50800028]: beql       $a0, $zr, 0x0887122C
    0887118C:[8E040024]: lw         $a0, 36($s0)
    08871190:[8E040020]: lw         $a0, 32($s0)
    08871194:[4600B306]: mov.s      $f12, $f22
    08871198:[00162880]: sll        $a1, $s6, 0x0002
    0887119C:[00852021]: addu       $a0, $a0, $a1
    088711A0:[8C840000]: lw         $a0, 0($a0)
    088711A4:[0E21C49C]: jal        0x08871270
    088711A8:[02A02825]: or         $a1, $s5, $zr <=> move $a1, $s5
    088711AC:[8E840000]: lw         $a0, 0($s4)
    088711B0:[00042C03]: sra        $a1, $a0, 0x0010
    088711B4:[30A57FFF]: andi       $a1, $a1, 32767
    088711B8:[28A60005]: slti       $a2, $a1, 5
    088711BC:[10C0000F]: beq        $a2, $zr, 0x088711FC
    088711C0:[0040B025]: or         $s6, $v0, $zr <=> move $s6, $v0
    088711C4:[28A50004]: slti       $a1, $a1, 4
    088711C8:[14A00017]: bne        $a1, $zr, 0x08871228
    088711CC:[00802825]: or         $a1, $a0, $zr <=> move $a1, $a0
    088711D0:[0E21BD4D]: jal        0x0886F534
    088711D4:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    088711D8:[8E850004]: lw         $a1, 4($s4)
    088711DC:[4600A306]: mov.s      $f12, $f20
    088711E0:[8E860008]: lw         $a2, 8($s4)
    088711E4:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    088711E8:[02A03825]: or         $a3, $s5, $zr <=> move $a3, $s5
    088711EC:[0E21A836]: jal        0x0886A0D8
    088711F0:[02C04025]: or         $t0, $s6, $zr <=> move $t0, $s6
    088711F4:[1000000D]: b          0x0887122C
    088711F8:[8E040024]: lw         $a0, 36($s0)
    088711FC:[14B7000A]: bne        $a1, $s7, 0x08871228
    08871200:[00802825]: or         $a1, $a0, $zr <=> move $a1, $a0
    08871204:[0E21BD69]: jal        0x0886F5A4
    08871208:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    0887120C:[8E850004]: lw         $a1, 4($s4)
    08871210:[4600A306]: mov.s      $f12, $f20
    08871214:[8E860008]: lw         $a2, 8($s4)
    08871218:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    0887121C:[02A03825]: or         $a3, $s5, $zr <=> move $a3, $s5
    08871220:[0E21B3BD]: jal        0x0886CEF4
    08871224:[02C04025]: or         $t0, $s6, $zr <=> move $t0, $s6
    08871228:[8E040024]: lw         $a0, 36($s0)
    0887122C:[26520001]: addiu      $s2, $s2, 1
    08871230:[0244202A]: slt        $a0, $s2, $a0
--> 08871234:[1480FFC6]: bne        $a0, $zr, 0x08871150
    08871238:[26730004]: addiu      $s3, $s3, 4
    0887123C:[C7B40060]: lwc1       $f20, 96($sp)
    08871240:[C7B60064]: lwc1       $f22, 100($sp)
    08871244:[8FB00068]: lw         $s0, 104($sp)
_S1_2_8871270 28,453,869 instructions (3.263%), 213,451 calls (08871270 - 08871640, length 245)
    08871270:[27BDFFB0]: addiu      $sp, $sp, -80
    08871274:[94860000]: lhu        $a2, 0($a0)
    08871278:[AFB00034]: sw         $s0, 52($sp)
    0887127C:[00A08025]: or         $s0, $a1, $zr <=> move $s0, $a1
    08871280:[E7B40020]: swc1       $f20, 32($sp)
    08871284:[46006506]: mov.s      $f20, $f12
    08871288:[30C58000]: andi       $a1, $a2, -32768
    0887128C:[E7B60024]: swc1       $f22, 36($sp)
    08871290:[E7B80028]: swc1       $f24, 40($sp)
    08871294:[E7BA002C]: swc1       $f26, 44($sp)
    08871298:[E7BC0030]: swc1       $f28, 48($sp)
    0887129C:[AFB10038]: sw         $s1, 56($sp)
    088712A0:[AFB2003C]: sw         $s2, 60($sp)
    088712A4:[AFB30040]: sw         $s3, 64($sp)
    088712A8:[AFB40044]: sw         $s4, 68($sp)
    088712AC:[AFB50048]: sw         $s5, 72($sp)
    088712B0:[AFBF004C]: sw         $ra, 76($sp)
    088712B4:[10A00003]: beq        $a1, $zr, 0x088712C4
    088712B8:[44806000]: mtc1       $zr, $f12
    088712BC:[10000003]: b          0x088712CC
    088712C0:[24910008]: addiu      $s1, $a0, 8
    088712C4:[94910002]: lhu        $s1, 2($a0)
    088712C8:[00918821]: addu       $s1, $a0, $s1
    088712CC:[8E240000]: lw         $a0, 0($s1)
    088712D0:[3C050893]: lui        $a1, 0x0893 <=> li $a1, 0x08930000
    088712D4:[3084000F]: andi       $a0, $a0, 15
    088712D8:[24A5B750]: addiu      $a1, $a1, -18608
    088712DC:[8E320004]: lw         $s2, 4($s1)
    088712E0:[00852821]: addu       $a1, $a0, $a1
    088712E4:[80A50000]: lb         $a1, 0($a1)
    088712E8:[8E280008]: lw         $t0, 8($s1)
    088712EC:[02450018]: mult       $s2, $a1
    088712F0:[2508FFFF]: addiu      $t0, $t0, -1
    088712F4:[26260010]: addiu      $a2, $s1, 16
    088712F8:[34070000]: ori        $a3, $zr, 0 <=> li $a3, 0
    088712FC:[29090002]: slti       $t1, $t0, 2
    08871300:[00009812]: mflo       $s3
    08871304:[15200017]: bne        $t1, $zr, 0x08871364
    08871308:[26730001]: addiu      $s3, $s3, 1
    0887130C:[00E84821]: addu       $t1, $a3, $t0
    08871310:[00095043]: sra        $t2, $t1, 0x0001
    08871314:[000A57C2]: srl        $t2, $t2, 0x001F
    08871318:[012A4821]: addu       $t1, $t1, $t2
    0887131C:[00094843]: sra        $t1, $t1, 0x0001
    08871320:[01330018]: mult       $t1, $s3
    08871324:[00005012]: mflo       $t2
    08871328:[000A5080]: sll        $t2, $t2, 0x0002
    0887132C:[00CA5021]: addu       $t2, $a2, $t2
    08871330:[C54D0000]: lwc1       $f13, 0($t2)
    08871334:[460DA03C]: c.lt.s     $f20, $f13
    08871338:[00000000]: nop
    0887133C:[45020005]: bc1fl      0x08871354
    08871340:[01203825]: or         $a3, $t1, $zr <=> move $a3, $t1
    08871344:[01204025]: or         $t0, $t1, $zr <=> move $t0, $t1
    08871348:[01074823]: subu       $t1, $t0, $a3
    0887134C:[10000003]: b          0x0887135C
    08871350:[29290002]: slti       $t1, $t1, 2
    08871354:[01074823]: subu       $t1, $t0, $a3
    08871358:[29290002]: slti       $t1, $t1, 2
    0887135C:[1120FFEC]: beq        $t1, $zr, 0x08871310
    08871360:[00E84821]: addu       $t1, $a3, $t0
    08871364:[00F30018]: mult       $a3, $s3
    08871368:[00003812]: mflo       $a3
    0887136C:[00000000]: nop
    08871370:[00000000]: nop
    08871374:[02680018]: mult       $s3, $t0
    08871378:[00073880]: sll        $a3, $a3, 0x0002
    0887137C:[00C79821]: addu       $s3, $a2, $a3
    08871380:[C6760000]: lwc1       $f22, 0($s3)
    08871384:[00003812]: mflo       $a3
    08871388:[00073880]: sll        $a3, $a3, 0x0002
    0887138C:[00C73021]: addu       $a2, $a2, $a3
    08871390:[C4D80000]: lwc1       $f24, 0($a2)
    08871394:[24C60004]: addiu      $a2, $a2, 4
    08871398:[4616C341]: sub.s      $f13, $f24, $f22
    0887139C:[26730004]: addiu      $s3, $s3, 4
    088713A0:[460C6832]: c.eq.s     $f13, $f12
    088713A4:[00000000]: nop
    088713A8:[45010003]: bc1t       0x088713B8
    088713AC:[00C0A025]: or         $s4, $a2, $zr <=> move $s4, $a2
    088713B0:[4616A381]: sub.s      $f14, $f20, $f22
    088713B4:[460D7343]: div.s      $f13, $f14, $f13
    088713B8:[460C683E]: c.le.s     $f13, $f12
    088713BC:[00000000]: nop
    088713C0:[45000003]: bc1f       0x088713D0
    088713C4:[3C073F80]: lui        $a3, 0x3F80 <=> li $a3, 0x3F800000
    088713C8:[10000008]: b          0x088713EC
    088713CC:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    088713D0:[44876000]: mtc1       $a3, $f12
    088713D4:[460C683C]: c.lt.s     $f13, $f12
    088713D8:[00000000]: nop
    088713DC:[45010004]: bc1t       0x088713F0
    088713E0:[2C870005]: sltiu      $a3, $a0, 5
    088713E4:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    088713E8:[00C09825]: or         $s3, $a2, $zr <=> move $s3, $a2
    088713EC:[2C870005]: sltiu      $a3, $a0, 5
    088713F0:[10E00085]: beq        $a3, $zr, 0x08871608
    088713F4:[00000000]: nop
    088713F8:[24010001]: addiu      $at, $zr, 1 <=> li $at, 1
    088713FC:[10810014]: beq        $a0, $at, 0x08871450
    08871400:[24010002]: addiu      $at, $zr, 2 <=> li $at, 2
    08871404:[10810025]: beq        $a0, $at, 0x0887149C
    08871408:[24010003]: addiu      $at, $zr, 3 <=> li $at, 3
    0887140C:[10810049]: beq        $a0, $at, 0x08871534
    08871410:[24010004]: addiu      $at, $zr, 4 <=> li $at, 4
    08871414:[10810075]: beq        $a0, $at, 0x088715EC
    08871418:[00000000]: nop
    0887141C:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08871420:[0092302A]: slt        $a2, $a0, $s2
    08871424:[10C00078]: beq        $a2, $zr, 0x08871608
    08871428:[00052880]: sll        $a1, $a1, 0x0002
    0887142C:[C66C0000]: lwc1       $f12, 0($s3)
    08871430:[24840001]: addiu      $a0, $a0, 1
    08871434:[E60C0000]: swc1       $f12, 0($s0)
    08871438:[26100004]: addiu      $s0, $s0, 4
    0887143C:[0092302A]: slt        $a2, $a0, $s2
    08871440:[14C0FFFA]: bne        $a2, $zr, 0x0887142C
    08871444:[02659821]: addu       $s3, $s3, $a1
    08871448:[1000006F]: b          0x08871608
    0887144C:[8E320004]: lw         $s2, 4($s1)
    08871450:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08871454:[0092282A]: slt        $a1, $a0, $s2
    08871458:[10A0006B]: beq        $a1, $zr, 0x08871608
    0887145C:[00000000]: nop
    08871460:[C66C0000]: lwc1       $f12, 0($s3)
    08871464:[C4CE0000]: lwc1       $f14, 0($a2)
    08871468:[460C7381]: sub.s      $f14, $f14, $f12
    0887146C:[26860004]: addiu      $a2, $s4, 4
    08871470:[24840001]: addiu      $a0, $a0, 1
    08871474:[26730004]: addiu      $s3, $s3, 4
    08871478:[460D7382]: mul.s      $f14, $f14, $f13
    0887147C:[00C0A025]: or         $s4, $a2, $zr <=> move $s4, $a2
    08871480:[0092282A]: slt        $a1, $a0, $s2
    08871484:[460C73C0]: add.s      $f15, $f14, $f12
    08871488:[E60F0000]: swc1       $f15, 0($s0)
    0887148C:[14A0FFF4]: bne        $a1, $zr, 0x08871460
    08871490:[26100004]: addiu      $s0, $s0, 4
    08871494:[1000005C]: b          0x08871608
    08871498:[8E320004]: lw         $s2, 4($s1)
    0887149C:[3C043F80]: lui        $a0, 0x3F80 <=> li $a0, 0x3F800000
    088714A0:[460D6B82]: mul.s      $f14, $f13, $f13
    088714A4:[44846000]: mtc1       $a0, $f12
    088714A8:[460D6301]: sub.s      $f12, $f12, $f13
    088714AC:[3C044040]: lui        $a0, 0x4040 <=> li $a0, 0x40400000
    088714B0:[44847800]: mtc1       $a0, $f15
    088714B4:[460C6402]: mul.s      $f16, $f12, $f12
    088714B8:[460E6442]: mul.s      $f17, $f12, $f14
    088714BC:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    088714C0:[460D8482]: mul.s      $f18, $f16, $f13
    088714C4:[460E6B82]: mul.s      $f14, $f13, $f14
    088714C8:[0092282A]: slt        $a1, $a0, $s2
    088714CC:[46106402]: mul.s      $f16, $f12, $f16
    088714D0:[460F8B42]: mul.s      $f13, $f17, $f15
    088714D4:[460F9302]: mul.s      $f12, $f18, $f15
    088714D8:[460D73C0]: add.s      $f15, $f14, $f13
    088714DC:[10A0004A]: beq        $a1, $zr, 0x08871608
    088714E0:[460C8380]: add.s      $f14, $f16, $f12
    088714E4:[C6700000]: lwc1       $f16, 0($s3)
    088714E8:[C6710008]: lwc1       $f17, 8($s3)
    088714EC:[460E8402]: mul.s      $f16, $f16, $f14
    088714F0:[C6920004]: lwc1       $f18, 4($s4)
    088714F4:[460C8C42]: mul.s      $f17, $f17, $f12
    088714F8:[C6930000]: lwc1       $f19, 0($s4)
    088714FC:[460D9482]: mul.s      $f18, $f18, $f13
    08871500:[460F9CC2]: mul.s      $f19, $f19, $f15
    08871504:[24840001]: addiu      $a0, $a0, 1
    08871508:[46118400]: add.s      $f16, $f16, $f17
    0887150C:[2673000C]: addiu      $s3, $s3, 12
    08871510:[2694000C]: addiu      $s4, $s4, 12
    08871514:[0092282A]: slt        $a1, $a0, $s2
    08871518:[46128400]: add.s      $f16, $f16, $f18
    0887151C:[461384C0]: add.s      $f19, $f16, $f19
    08871520:[E6130000]: swc1       $f19, 0($s0)
    08871524:[14A0FFEF]: bne        $a1, $zr, 0x088714E4
    08871528:[26100004]: addiu      $s0, $s0, 4
    0887152C:[10000036]: b          0x08871608
    08871530:[8E320004]: lw         $s2, 4($s1)
    08871534:[34150000]: ori        $s5, $zr, 0 <=> li $s5, 0
    08871538:[02B2202A]: slt        $a0, $s5, $s2
    0887153C:[10800032]: beq        $a0, $zr, 0x08871608
    08871540:[3C043F80]: lui        $a0, 0x3F80 <=> li $a0, 0x3F800000
    08871544:[4484D000]: mtc1       $a0, $f26
    08871548:[3C044040]: lui        $a0, 0x4040 <=> li $a0, 0x40400000
    0887154C:[4484E000]: mtc1       $a0, $f28
    08871550:[C66D000C]: lwc1       $f13, 12($s3)
    08871554:[4600B306]: mov.s      $f12, $f22
    08871558:[C68E0004]: lwc1       $f14, 4($s4)
    0887155C:[4600C3C6]: mov.s      $f15, $f24
    08871560:[460DB340]: add.s      $f13, $f22, $f13
    08871564:[460EC380]: add.s      $f14, $f24, $f14
    08871568:[0E21C308]: jal        0x08870C20
    0887156C:[4600A406]: mov.s      $f16, $f20
    08871570:[4600D301]: sub.s      $f12, $f26, $f0
    08871574:[46000342]: mul.s      $f13, $f0, $f0
    08871578:[C66F0000]: lwc1       $f15, 0($s3)
    0887157C:[460C6382]: mul.s      $f14, $f12, $f12
    08871580:[460D6402]: mul.s      $f16, $f12, $f13
    08871584:[C6710010]: lwc1       $f17, 16($s3)
    08871588:[46007482]: mul.s      $f18, $f14, $f0
    0887158C:[460E6302]: mul.s      $f12, $f12, $f14
    08871590:[C6930008]: lwc1       $f19, 8($s4)
    08871594:[461C8402]: mul.s      $f16, $f16, $f28
    08871598:[460D0342]: mul.s      $f13, $f0, $f13
    0887159C:[461C9482]: mul.s      $f18, $f18, $f28
    088715A0:[C68E0000]: lwc1       $f14, 0($s4)
    088715A4:[46106B40]: add.s      $f13, $f13, $f16
    088715A8:[46126300]: add.s      $f12, $f12, $f18
    088715AC:[46128C42]: mul.s      $f17, $f17, $f18
    088715B0:[26B50001]: addiu      $s5, $s5, 1
    088715B4:[46109C02]: mul.s      $f16, $f19, $f16
    088715B8:[460C7B02]: mul.s      $f12, $f15, $f12
    088715BC:[460D7342]: mul.s      $f13, $f14, $f13
    088715C0:[26730014]: addiu      $s3, $s3, 20
    088715C4:[26940014]: addiu      $s4, $s4, 20
    088715C8:[46116300]: add.s      $f12, $f12, $f17
    088715CC:[02B2202A]: slt        $a0, $s5, $s2
    088715D0:[46106300]: add.s      $f12, $f12, $f16
    088715D4:[460D6380]: add.s      $f14, $f12, $f13
    088715D8:[E60E0000]: swc1       $f14, 0($s0)
    088715DC:[1480FFDC]: bne        $a0, $zr, 0x08871550
    088715E0:[26100004]: addiu      $s0, $s0, 4
    088715E4:[10000008]: b          0x08871608
    088715E8:[8E320004]: lw         $s2, 4($s1)
    088715EC:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    088715F0:[46006B06]: mov.s      $f12, $f13
    088715F4:[02602825]: or         $a1, $s3, $zr <=> move $a1, $s3
    088715F8:[0E21B6F5]: jal        0x0886DBD4
    088715FC:[02803025]: or         $a2, $s4, $zr <=> move $a2, $s4
    08871600:[10000001]: b          0x08871608
    08871604:[8E320004]: lw         $s2, 4($s1)
    08871608:[02401025]: or         $v0, $s2, $zr <=> move $v0, $s2
    0887160C:[C7B40020]: lwc1       $f20, 32($sp)
    08871610:[C7B60024]: lwc1       $f22, 36($sp)
    08871614:[C7B80028]: lwc1       $f24, 40($sp)
    08871618:[C7BA002C]: lwc1       $f26, 44($sp)
    0887161C:[C7BC0030]: lwc1       $f28, 48($sp)
    08871620:[8FB00034]: lw         $s0, 52($sp)
    08871624:[8FB10038]: lw         $s1, 56($sp)
    08871628:[8FB2003C]: lw         $s2, 60($sp)
    0887162C:[8FB30040]: lw         $s3, 64($sp)
    08871630:[8FB40044]: lw         $s4, 68($sp)
    08871634:[8FB50048]: lw         $s5, 72($sp)
    08871638:[8FBF004C]: lw         $ra, 76($sp)
    0887163C:[03E00008]: jr         $ra
    08871640:[27BD0050]: addiu      $sp, $sp, 80
  Back Branch 08871440 427,043 times (length 7)
    08871418:[00000000]: nop
    0887141C:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08871420:[0092302A]: slt        $a2, $a0, $s2
    08871424:[10C00078]: beq        $a2, $zr, 0x08871608
    08871428:[00052880]: sll        $a1, $a1, 0x0002
--> 0887142C:[C66C0000]: lwc1       $f12, 0($s3)
    08871430:[24840001]: addiu      $a0, $a0, 1
    08871434:[E60C0000]: swc1       $f12, 0($s0)
    08871438:[26100004]: addiu      $s0, $s0, 4
    0887143C:[0092302A]: slt        $a2, $a0, $s2
--> 08871440:[14C0FFFA]: bne        $a2, $zr, 0x0887142C
    08871444:[02659821]: addu       $s3, $s3, $a1
    08871448:[1000006F]: b          0x08871608
    0887144C:[8E320004]: lw         $s2, 4($s1)
    08871450:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
  Back Branch 0887135C 238,527 times (length 21)
    088712FC:[29090002]: slti       $t1, $t0, 2
    08871300:[00009812]: mflo       $s3
    08871304:[15200017]: bne        $t1, $zr, 0x08871364
    08871308:[26730001]: addiu      $s3, $s3, 1
    0887130C:[00E84821]: addu       $t1, $a3, $t0
--> 08871310:[00095043]: sra        $t2, $t1, 0x0001
    08871314:[000A57C2]: srl        $t2, $t2, 0x001F
    08871318:[012A4821]: addu       $t1, $t1, $t2
    0887131C:[00094843]: sra        $t1, $t1, 0x0001
    08871320:[01330018]: mult       $t1, $s3
    08871324:[00005012]: mflo       $t2
    08871328:[000A5080]: sll        $t2, $t2, 0x0002
    0887132C:[00CA5021]: addu       $t2, $a2, $t2
    08871330:[C54D0000]: lwc1       $f13, 0($t2)
    08871334:[460DA03C]: c.lt.s     $f20, $f13
    08871338:[00000000]: nop
    0887133C:[45020005]: bc1fl      0x08871354
    08871340:[01203825]: or         $a3, $t1, $zr <=> move $a3, $t1
    08871344:[01204025]: or         $t0, $t1, $zr <=> move $t0, $t1
    08871348:[01074823]: subu       $t1, $t0, $a3
    0887134C:[10000003]: b          0x0887135C
    08871350:[29290002]: slti       $t1, $t1, 2
    08871354:[01074823]: subu       $t1, $t0, $a3
    08871358:[29290002]: slti       $t1, $t1, 2
--> 0887135C:[1120FFEC]: beq        $t1, $zr, 0x08871310
    08871360:[00E84821]: addu       $t1, $a3, $t0
    08871364:[00F30018]: mult       $a3, $s3
    08871368:[00003812]: mflo       $a3
    0887136C:[00000000]: nop
  Back Branch 0887148C 47,631 times (length 13)
    0887144C:[8E320004]: lw         $s2, 4($s1)
    08871450:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08871454:[0092282A]: slt        $a1, $a0, $s2
    08871458:[10A0006B]: beq        $a1, $zr, 0x08871608
    0887145C:[00000000]: nop
--> 08871460:[C66C0000]: lwc1       $f12, 0($s3)
    08871464:[C4CE0000]: lwc1       $f14, 0($a2)
    08871468:[460C7381]: sub.s      $f14, $f14, $f12
    0887146C:[26860004]: addiu      $a2, $s4, 4
    08871470:[24840001]: addiu      $a0, $a0, 1
    08871474:[26730004]: addiu      $s3, $s3, 4
    08871478:[460D7382]: mul.s      $f14, $f14, $f13
    0887147C:[00C0A025]: or         $s4, $a2, $zr <=> move $s4, $a2
    08871480:[0092282A]: slt        $a1, $a0, $s2
    08871484:[460C73C0]: add.s      $f15, $f14, $f12
    08871488:[E60F0000]: swc1       $f15, 0($s0)
--> 0887148C:[14A0FFF4]: bne        $a1, $zr, 0x08871460
    08871490:[26100004]: addiu      $s0, $s0, 4
    08871494:[1000005C]: b          0x08871608
    08871498:[8E320004]: lw         $s2, 4($s1)
    0887149C:[3C043F80]: lui        $a0, 0x3F80 <=> li $a0, 0x3F800000
_S1_2_889D394 23,905,161 instructions (2.742%), 4,291 calls (0889D394 - 0889D588, length 126)
    0889D394:[27BDFFA0]: addiu      $sp, $sp, -96
    0889D398:[AFB00030]: sw         $s0, 48($sp)
    0889D39C:[AFB10034]: sw         $s1, 52($sp)
    0889D3A0:[AFB20038]: sw         $s2, 56($sp)
    0889D3A4:[AFB3003C]: sw         $s3, 60($sp)
    0889D3A8:[AFB40040]: sw         $s4, 64($sp)
    0889D3AC:[AFB50044]: sw         $s5, 68($sp)
    0889D3B0:[AFB60048]: sw         $s6, 72($sp)
    0889D3B4:[AFB7004C]: sw         $s7, 76($sp)
    0889D3B8:[AFBE0050]: sw         $fp, 80($sp)
    0889D3BC:[AFBF0054]: sw         $ra, 84($sp)
    0889D3C0:[0E241742]: jal        0x08905D08
    0889D3C4:[3404000A]: ori        $a0, $zr, 10 <=> li $a0, 10
    0889D3C8:[0E241742]: jal        0x08905D08
    0889D3CC:[34040005]: ori        $a0, $zr, 5 <=> li $a0, 5
    0889D3D0:[0E24172C]: jal        0x08905CB0
    0889D3D4:[34040009]: ori        $a0, $zr, 9 <=> li $a0, 9
    0889D3D8:[00002025]: or         $a0, $zr, $zr <=> li $a0, 0
    0889D3DC:[34050002]: ori        $a1, $zr, 2 <=> li $a1, 2
    0889D3E0:[3406000A]: ori        $a2, $zr, 10 <=> li $a2, 10
    0889D3E4:[00003825]: or         $a3, $zr, $zr <=> li $a3, 0
    0889D3E8:[0E241BE7]: jal        0x08906F9C
    0889D3EC:[2408FFFF]: addiu      $t0, $zr, -1 <=> li $t0, -1
    0889D3F0:[3C1608AB]: lui        $s6, 0x08AB <=> li $s6, 0x08AB0000
    0889D3F4:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    0889D3F8:[26D60F90]: addiu      $s6, $s6, 3984
    0889D3FC:[A2C4001D]: sb         $a0, 29($s6)
    0889D400:[0E241B9A]: jal        0x08906E68
    0889D404:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    0889D408:[3C0408AA]: lui        $a0, 0x08AA <=> li $a0, 0x08AA0000
    0889D40C:[AC809280]: sw         $zr, -28032($a0)
    0889D410:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    0889D414:[3C0408A2]: lui        $a0, 0x08A2 <=> li $a0, 0x08A20000
    0889D418:[AFA50024]: sw         $a1, 36($sp)
    0889D41C:[2484A2A0]: addiu      $a0, $a0, -23904
    0889D420:[3C1E08AB]: lui        $fp, 0x08AB <=> li $fp, 0x08AB0000
    0889D424:[AFA40020]: sw         $a0, 32($sp)
    0889D428:[27DE0FC0]: addiu      $fp, $fp, 4032
    0889D42C:[3C1708AB]: lui        $s7, 0x08AB <=> li $s7, 0x08AB0000
    0889D430:[8FA40020]: lw         $a0, 32($sp)
    0889D434:[8C900000]: lw         $s0, 0($a0)
    0889D438:[52000038]: beql       $s0, $zr, 0x0889D51C
    0889D43C:[8FA40024]: lw         $a0, 36($sp)
    0889D440:[26050010]: addiu      $a1, $s0, 16
    0889D444:[0E2228D7]: jal        0x0888A35C
    0889D448:[03C02025]: or         $a0, $fp, $zr <=> move $a0, $fp
    0889D44C:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    0889D450:[A2E40FBC]: sb         $a0, 4028($s7)
    0889D454:[0E2414D6]: jal        0x08905358
    0889D458:[8E040008]: lw         $a0, 8($s0)
    0889D45C:[8E150004]: lw         $s5, 4($s0)
    0889D460:[12A00007]: beq        $s5, $zr, 0x0889D480
    0889D464:[00000000]: nop
    0889D468:[0E21962C]: jal        0x088658B0
    0889D46C:[02A02025]: or         $a0, $s5, $zr <=> move $a0, $s5
    0889D470:[0E24172C]: jal        0x08905CB0
    0889D474:[34040009]: ori        $a0, $zr, 9 <=> li $a0, 9
    0889D478:[10000004]: b          0x0889D48C
    0889D47C:[9215005D]: lbu        $s5, 93($s0)
    0889D480:[0E241742]: jal        0x08905D08
    0889D484:[34040009]: ori        $a0, $zr, 9 <=> li $a0, 9
    0889D488:[9215005D]: lbu        $s5, 93($s0)
    0889D48C:[A2D5001E]: sb         $s5, 30($s6)
    0889D490:[0E2419DB]: jal        0x0890676C
    0889D494:[02A02025]: or         $a0, $s5, $zr <=> move $a0, $s5
    0889D498:[8E04000C]: lw         $a0, 12($s0)
    0889D49C:[AEC40008]: sw         $a0, 8($s6)
    0889D4A0:[AEC40010]: sw         $a0, 16($s6)
    0889D4A4:[AEC4000C]: sw         $a0, 12($s6)
    0889D4A8:[0E2419B0]: jal        0x089066C0
    0889D4AC:[AEC40014]: sw         $a0, 20($s6)
    0889D4B0:[8E150064]: lw         $s5, 100($s0)
    0889D4B4:[8E140068]: lw         $s4, 104($s0)
    0889D4B8:[8E13006C]: lw         $s3, 108($s0)
    0889D4BC:[8E120070]: lw         $s2, 112($s0)
    0889D4C0:[82E40FBC]: lb         $a0, 4028($s7)
    0889D4C4:[10800005]: beq        $a0, $zr, 0x0889D4DC
    0889D4C8:[8E110074]: lw         $s1, 116($s0)
    0889D4CC:[34040002]: ori        $a0, $zr, 2 <=> li $a0, 2
    0889D4D0:[0E241788]: jal        0x08905E20
    0889D4D4:[03C02825]: or         $a1, $fp, $zr <=> move $a1, $fp
    0889D4D8:[A2E00FBC]: sb         $zr, 4028($s7)
    0889D4DC:[AFB70028]: sw         $s7, 40($sp)
    0889D4E0:[0200B825]: or         $s7, $s0, $zr <=> move $s7, $s0
    0889D4E4:[02A02025]: or         $a0, $s5, $zr <=> move $a0, $s5
    0889D4E8:[02802825]: or         $a1, $s4, $zr <=> move $a1, $s4
    0889D4EC:[02603025]: or         $a2, $s3, $zr <=> move $a2, $s3
    0889D4F0:[02403825]: or         $a3, $s2, $zr <=> move $a3, $s2
    0889D4F4:[0E2417D1]: jal        0x08905F44
    0889D4F8:[02204025]: or         $t0, $s1, $zr <=> move $t0, $s1
    0889D4FC:[8EF00000]: lw         $s0, 0($s7)
    0889D500:[AFB7002C]: sw         $s7, 44($sp)
    0889D504:[8FA4002C]: lw         $a0, 44($sp)
    0889D508:[10900003]: beq        $a0, $s0, 0x0889D518
    0889D50C:[8FB70028]: lw         $s7, 40($sp)
    0889D510:[1600FFCC]: bne        $s0, $zr, 0x0889D444
    0889D514:[26050010]: addiu      $a1, $s0, 16
    0889D518:[8FA40024]: lw         $a0, 36($sp)
    0889D51C:[8FA50020]: lw         $a1, 32($sp)
    0889D520:[24840001]: addiu      $a0, $a0, 1
    0889D524:[24A50004]: addiu      $a1, $a1, 4
    0889D528:[AFA40024]: sw         $a0, 36($sp)
    0889D52C:[288601F5]: slti       $a2, $a0, 501
    0889D530:[14C0FFBF]: bne        $a2, $zr, 0x0889D430
    0889D534:[AFA50020]: sw         $a1, 32($sp)
    0889D538:[00002025]: or         $a0, $zr, $zr <=> li $a0, 0
    0889D53C:[34050002]: ori        $a1, $zr, 2 <=> li $a1, 2
    0889D540:[34060003]: ori        $a2, $zr, 3 <=> li $a2, 3
    0889D544:[00003825]: or         $a3, $zr, $zr <=> li $a3, 0
    0889D548:[0E241BE7]: jal        0x08906F9C
    0889D54C:[00004025]: or         $t0, $zr, $zr <=> li $t0, 0
    0889D550:[A2C0001D]: sb         $zr, 29($s6)
    0889D554:[0E241B9A]: jal        0x08906E68
    0889D558:[00002025]: or         $a0, $zr, $zr <=> li $a0, 0
    0889D55C:[8FB00030]: lw         $s0, 48($sp)
    0889D560:[8FB10034]: lw         $s1, 52($sp)
    0889D564:[8FB20038]: lw         $s2, 56($sp)
    0889D568:[8FB3003C]: lw         $s3, 60($sp)
    0889D56C:[8FB40040]: lw         $s4, 64($sp)
    0889D570:[8FB50044]: lw         $s5, 68($sp)
    0889D574:[8FB60048]: lw         $s6, 72($sp)
    0889D578:[8FB7004C]: lw         $s7, 76($sp)
    0889D57C:[8FBE0050]: lw         $fp, 80($sp)
    0889D580:[8FBF0054]: lw         $ra, 84($sp)
    0889D584:[03E00008]: jr         $ra
    0889D588:[27BD0060]: addiu      $sp, $sp, 96
  Back Branch 0889D530 2,149,791 times (length 66)
    0889D41C:[2484A2A0]: addiu      $a0, $a0, -23904
    0889D420:[3C1E08AB]: lui        $fp, 0x08AB <=> li $fp, 0x08AB0000
    0889D424:[AFA40020]: sw         $a0, 32($sp)
    0889D428:[27DE0FC0]: addiu      $fp, $fp, 4032
    0889D42C:[3C1708AB]: lui        $s7, 0x08AB <=> li $s7, 0x08AB0000
--> 0889D430:[8FA40020]: lw         $a0, 32($sp)
    0889D434:[8C900000]: lw         $s0, 0($a0)
    0889D438:[52000038]: beql       $s0, $zr, 0x0889D51C
    0889D43C:[8FA40024]: lw         $a0, 36($sp)
    0889D440:[26050010]: addiu      $a1, $s0, 16
    0889D444:[0E2228D7]: jal        0x0888A35C
    0889D448:[03C02025]: or         $a0, $fp, $zr <=> move $a0, $fp
    0889D44C:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    0889D450:[A2E40FBC]: sb         $a0, 4028($s7)
    0889D454:[0E2414D6]: jal        0x08905358
    0889D458:[8E040008]: lw         $a0, 8($s0)
    0889D45C:[8E150004]: lw         $s5, 4($s0)
    0889D460:[12A00007]: beq        $s5, $zr, 0x0889D480
    0889D464:[00000000]: nop
    0889D468:[0E21962C]: jal        0x088658B0
    0889D46C:[02A02025]: or         $a0, $s5, $zr <=> move $a0, $s5
    0889D470:[0E24172C]: jal        0x08905CB0
    0889D474:[34040009]: ori        $a0, $zr, 9 <=> li $a0, 9
    0889D478:[10000004]: b          0x0889D48C
    0889D47C:[9215005D]: lbu        $s5, 93($s0)
    0889D480:[0E241742]: jal        0x08905D08
    0889D484:[34040009]: ori        $a0, $zr, 9 <=> li $a0, 9
    0889D488:[9215005D]: lbu        $s5, 93($s0)
    0889D48C:[A2D5001E]: sb         $s5, 30($s6)
    0889D490:[0E2419DB]: jal        0x0890676C
    0889D494:[02A02025]: or         $a0, $s5, $zr <=> move $a0, $s5
    0889D498:[8E04000C]: lw         $a0, 12($s0)
    0889D49C:[AEC40008]: sw         $a0, 8($s6)
    0889D4A0:[AEC40010]: sw         $a0, 16($s6)
    0889D4A4:[AEC4000C]: sw         $a0, 12($s6)
    0889D4A8:[0E2419B0]: jal        0x089066C0
    0889D4AC:[AEC40014]: sw         $a0, 20($s6)
    0889D4B0:[8E150064]: lw         $s5, 100($s0)
    0889D4B4:[8E140068]: lw         $s4, 104($s0)
    0889D4B8:[8E13006C]: lw         $s3, 108($s0)
    0889D4BC:[8E120070]: lw         $s2, 112($s0)
    0889D4C0:[82E40FBC]: lb         $a0, 4028($s7)
    0889D4C4:[10800005]: beq        $a0, $zr, 0x0889D4DC
    0889D4C8:[8E110074]: lw         $s1, 116($s0)
    0889D4CC:[34040002]: ori        $a0, $zr, 2 <=> li $a0, 2
    0889D4D0:[0E241788]: jal        0x08905E20
    0889D4D4:[03C02825]: or         $a1, $fp, $zr <=> move $a1, $fp
    0889D4D8:[A2E00FBC]: sb         $zr, 4028($s7)
    0889D4DC:[AFB70028]: sw         $s7, 40($sp)
    0889D4E0:[0200B825]: or         $s7, $s0, $zr <=> move $s7, $s0
    0889D4E4:[02A02025]: or         $a0, $s5, $zr <=> move $a0, $s5
    0889D4E8:[02802825]: or         $a1, $s4, $zr <=> move $a1, $s4
    0889D4EC:[02603025]: or         $a2, $s3, $zr <=> move $a2, $s3
    0889D4F0:[02403825]: or         $a3, $s2, $zr <=> move $a3, $s2
    0889D4F4:[0E2417D1]: jal        0x08905F44
    0889D4F8:[02204025]: or         $t0, $s1, $zr <=> move $t0, $s1
    0889D4FC:[8EF00000]: lw         $s0, 0($s7)
    0889D500:[AFB7002C]: sw         $s7, 44($sp)
    0889D504:[8FA4002C]: lw         $a0, 44($sp)
    0889D508:[10900003]: beq        $a0, $s0, 0x0889D518
    0889D50C:[8FB70028]: lw         $s7, 40($sp)
    0889D510:[1600FFCC]: bne        $s0, $zr, 0x0889D444
    0889D514:[26050010]: addiu      $a1, $s0, 16
    0889D518:[8FA40024]: lw         $a0, 36($sp)
    0889D51C:[8FA50020]: lw         $a1, 32($sp)
    0889D520:[24840001]: addiu      $a0, $a0, 1
    0889D524:[24A50004]: addiu      $a1, $a1, 4
    0889D528:[AFA40024]: sw         $a0, 36($sp)
    0889D52C:[288601F5]: slti       $a2, $a0, 501
--> 0889D530:[14C0FFBF]: bne        $a2, $zr, 0x0889D430
    0889D534:[AFA50020]: sw         $a1, 32($sp)
    0889D538:[00002025]: or         $a0, $zr, $zr <=> li $a0, 0
    0889D53C:[34050002]: ori        $a1, $zr, 2 <=> li $a1, 2
    0889D540:[34060003]: ori        $a2, $zr, 3 <=> li $a2, 3
_S1_2_88841AC 18,750,068 instructions (2.150%), 1,716 calls (088841AC - 08884488, length 184)
    088841AC:[27BDFF30]: addiu      $sp, $sp, -208
    088841B0:[E7B40098]: swc1       $f20, 152($sp)
    088841B4:[E7B6009C]: swc1       $f22, 156($sp)
    088841B8:[E7B800A0]: swc1       $f24, 160($sp)
    088841BC:[E7BA00A4]: swc1       $f26, 164($sp)
    088841C0:[AFB000A8]: sw         $s0, 168($sp)
    088841C4:[AFB100AC]: sw         $s1, 172($sp)
    088841C8:[AFB200B0]: sw         $s2, 176($sp)
    088841CC:[AFB300B4]: sw         $s3, 180($sp)
    088841D0:[AFB400B8]: sw         $s4, 184($sp)
    088841D4:[AFB500BC]: sw         $s5, 188($sp)
    088841D8:[AFB600C0]: sw         $s6, 192($sp)
    088841DC:[AFB700C4]: sw         $s7, 196($sp)
    088841E0:[AFBE00C8]: sw         $fp, 200($sp)
    088841E4:[AFBF00CC]: sw         $ra, 204($sp)
    088841E8:[0E21BD2F]: jal        0x0886F4BC
    088841EC:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    088841F0:[3C0408AB]: lui        $a0, 0x08AB <=> li $a0, 0x08AB0000
    088841F4:[00408825]: or         $s1, $v0, $zr <=> move $s1, $v0
    088841F8:[8C950EC4]: lw         $s5, 3780($a0)
    088841FC:[34120000]: ori        $s2, $zr, 0 <=> li $s2, 0
    08884200:[0251202A]: slt        $a0, $s2, $s1
    08884204:[10800091]: beq        $a0, $zr, 0x0888444C
    08884208:[3C0443F0]: lui        $a0, 0x43F0 <=> li $a0, 0x43F00000
    0888420C:[4480A000]: mtc1       $zr, $f20
    08884210:[4484B000]: mtc1       $a0, $f22
    08884214:[27B40010]: addiu      $s4, $sp, 16
    08884218:[3C044388]: lui        $a0, 0x4388 <=> li $a0, 0x43880000
    0888421C:[4484C000]: mtc1       $a0, $f24
    08884220:[26B50080]: addiu      $s5, $s5, 128
    08884224:[3C043F80]: lui        $a0, 0x3F80 <=> li $a0, 0x3F800000
    08884228:[341E0001]: ori        $fp, $zr, 1 <=> li $fp, 1
    0888422C:[4484D000]: mtc1       $a0, $f26
    08884230:[3C160001]: lui        $s6, 0x0001 <=> li $s6, 0x00010000
    08884234:[3C170100]: lui        $s7, 0x0100 <=> li $s7, 0x01000000
    08884238:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    0888423C:[0E21BD4D]: jal        0x0886F534
    08884240:[02402825]: or         $a1, $s2, $zr <=> move $a1, $s2
    08884244:[00409825]: or         $s3, $v0, $zr <=> move $s3, $v0
    08884248:[26640180]: addiu      $a0, $s3, 384
    0888424C:[AE600040]: sw         $zr, 64($s3)
    08884250:[C48C0000]: lwc1       $f12, 0($a0)
    08884254:[26660190]: addiu      $a2, $s3, 400
    08884258:[E7AC0010]: swc1       $f12, 16($sp)
    0888425C:[C48C0004]: lwc1       $f12, 4($a0)
    08884260:[E7AC0014]: swc1       $f12, 20($sp)
    08884264:[C48C0008]: lwc1       $f12, 8($a0)
    08884268:[E7AC0018]: swc1       $f12, 24($sp)
    0888426C:[C4CC0000]: lwc1       $f12, 0($a2)
    08884270:[E7AC0020]: swc1       $f12, 32($sp)
    08884274:[C48C0004]: lwc1       $f12, 4($a0)
    08884278:[E7AC0024]: swc1       $f12, 36($sp)
    0888427C:[C48C0008]: lwc1       $f12, 8($a0)
    08884280:[E7AC0028]: swc1       $f12, 40($sp)
    08884284:[C48C0000]: lwc1       $f12, 0($a0)
    08884288:[E7AC0030]: swc1       $f12, 48($sp)
    0888428C:[C4CC0004]: lwc1       $f12, 4($a2)
    08884290:[E7AC0034]: swc1       $f12, 52($sp)
    08884294:[C48C0008]: lwc1       $f12, 8($a0)
    08884298:[E7AC0038]: swc1       $f12, 56($sp)
    0888429C:[C4CC0000]: lwc1       $f12, 0($a2)
    088842A0:[E7AC0040]: swc1       $f12, 64($sp)
    088842A4:[C4CC0004]: lwc1       $f12, 4($a2)
    088842A8:[E7AC0044]: swc1       $f12, 68($sp)
    088842AC:[C48C0008]: lwc1       $f12, 8($a0)
    088842B0:[E7AC0048]: swc1       $f12, 72($sp)
    088842B4:[C48C0000]: lwc1       $f12, 0($a0)
    088842B8:[E7AC0050]: swc1       $f12, 80($sp)
    088842BC:[C48C0004]: lwc1       $f12, 4($a0)
    088842C0:[E7AC0054]: swc1       $f12, 84($sp)
    088842C4:[C4CC0008]: lwc1       $f12, 8($a2)
    088842C8:[E7AC0058]: swc1       $f12, 88($sp)
    088842CC:[C4CC0000]: lwc1       $f12, 0($a2)
    088842D0:[E7AC0060]: swc1       $f12, 96($sp)
    088842D4:[C48C0004]: lwc1       $f12, 4($a0)
    088842D8:[E7AC0064]: swc1       $f12, 100($sp)
    088842DC:[C4CC0008]: lwc1       $f12, 8($a2)
    088842E0:[E7AC0068]: swc1       $f12, 104($sp)
    088842E4:[C48C0000]: lwc1       $f12, 0($a0)
    088842E8:[E7AC0070]: swc1       $f12, 112($sp)
    088842EC:[C4CC0004]: lwc1       $f12, 4($a2)
    088842F0:[E7AC0074]: swc1       $f12, 116($sp)
    088842F4:[C4CC0008]: lwc1       $f12, 8($a2)
    088842F8:[E7AC0078]: swc1       $f12, 120($sp)
    088842FC:[C4CC0000]: lwc1       $f12, 0($a2)
    08884300:[266500E0]: addiu      $a1, $s3, 224
    08884304:[E7AC0080]: swc1       $f12, 128($sp)
    08884308:[C4CC0004]: lwc1       $f12, 4($a2)
    0888430C:[02802025]: or         $a0, $s4, $zr <=> move $a0, $s4
    08884310:[E7AC0084]: swc1       $f12, 132($sp)
    08884314:[C4CC0008]: lwc1       $f12, 8($a2)
    08884318:[02803025]: or         $a2, $s4, $zr <=> move $a2, $s4
    0888431C:[E7AC0088]: swc1       $f12, 136($sp)
    08884320:[0E222BCA]: jal        0x0888AF28
    08884324:[34070008]: ori        $a3, $zr, 8 <=> li $a3, 8
    08884328:[02802025]: or         $a0, $s4, $zr <=> move $a0, $s4
    0888432C:[02802825]: or         $a1, $s4, $zr <=> move $a1, $s4
    08884330:[02A03025]: or         $a2, $s5, $zr <=> move $a2, $s5
    08884334:[0E222C5C]: jal        0x0888B170
    08884338:[34070008]: ori        $a3, $zr, 8 <=> li $a3, 8
    0888433C:[AFA00094]: sw         $zr, 148($sp)
    08884340:[02802025]: or         $a0, $s4, $zr <=> move $a0, $s4
    08884344:[AFA00090]: sw         $zr, 144($sp)
    08884348:[34070000]: ori        $a3, $zr, 0 <=> li $a3, 0
    0888434C:[00002825]: or         $a1, $zr, $zr <=> li $a1, 0
    08884350:[00003025]: or         $a2, $zr, $zr <=> li $a2, 0
    08884354:[C48C0000]: lwc1       $f12, 0($a0)
    08884358:[C48D0004]: lwc1       $f13, 4($a0)
    0888435C:[34080000]: ori        $t0, $zr, 0 <=> li $t0, 0
    08884360:[4614603C]: c.lt.s     $f12, $f20
    08884364:[C48E0008]: lwc1       $f14, 8($a0)
    08884368:[45030001]: bc1tl      0x08884370
    0888436C:[03C04025]: or         $t0, $fp, $zr <=> move $t0, $fp
    08884370:[4616603C]: c.lt.s     $f12, $f22
    08884374:[00000000]: nop
    08884378:[45020001]: bc1fl      0x08884380
    0888437C:[35080100]: ori        $t0, $t0, 256
    08884380:[4614683C]: c.lt.s     $f13, $f20
    08884384:[00000000]: nop
    08884388:[45030001]: bc1tl      0x08884390
    0888438C:[01164025]: or         $t0, $t0, $s6
    08884390:[4618683C]: c.lt.s     $f13, $f24
    08884394:[00000000]: nop
    08884398:[45020001]: bc1fl      0x088843A0
    0888439C:[01174025]: or         $t0, $t0, $s7
    088843A0:[00C83021]: addu       $a2, $a2, $t0
    088843A4:[4614703C]: c.lt.s     $f14, $f20
    088843A8:[00000000]: nop
    088843AC:[45030001]: bc1tl      0x088843B4
    088843B0:[24A50001]: addiu      $a1, $a1, 1
    088843B4:[461A703C]: c.lt.s     $f14, $f26
    088843B8:[00000000]: nop
    088843BC:[45020001]: bc1fl      0x088843C4
    088843C0:[24A50100]: addiu      $a1, $a1, 256
    088843C4:[24E70001]: addiu      $a3, $a3, 1
    088843C8:[28E80008]: slti       $t0, $a3, 8
    088843CC:[1500FFE1]: bne        $t0, $zr, 0x08884354
    088843D0:[24840010]: addiu      $a0, $a0, 16
    088843D4:[AFA60090]: sw         $a2, 144($sp)
    088843D8:[93A40090]: lbu        $a0, 144($sp)
    088843DC:[28840008]: slti       $a0, $a0, 8
    088843E0:[10800016]: beq        $a0, $zr, 0x0888443C
    088843E4:[AFA50094]: sw         $a1, 148($sp)
    088843E8:[93A40091]: lbu        $a0, 145($sp)
    088843EC:[28840008]: slti       $a0, $a0, 8
    088843F0:[50800013]: beql       $a0, $zr, 0x08884440
    088843F4:[26520001]: addiu      $s2, $s2, 1
    088843F8:[93A40092]: lbu        $a0, 146($sp)
    088843FC:[28840008]: slti       $a0, $a0, 8
    08884400:[5080000F]: beql       $a0, $zr, 0x08884440
    08884404:[26520001]: addiu      $s2, $s2, 1
    08884408:[93A40093]: lbu        $a0, 147($sp)
    0888440C:[28840008]: slti       $a0, $a0, 8
    08884410:[5080000B]: beql       $a0, $zr, 0x08884440
    08884414:[26520001]: addiu      $s2, $s2, 1
    08884418:[93A40094]: lbu        $a0, 148($sp)
    0888441C:[28840008]: slti       $a0, $a0, 8
    08884420:[50800007]: beql       $a0, $zr, 0x08884440
    08884424:[26520001]: addiu      $s2, $s2, 1
    08884428:[93A40095]: lbu        $a0, 149($sp)
    0888442C:[28840008]: slti       $a0, $a0, 8
    08884430:[50800003]: beql       $a0, $zr, 0x08884440
    08884434:[26520001]: addiu      $s2, $s2, 1
    08884438:[AE7E0040]: sw         $fp, 64($s3)
    0888443C:[26520001]: addiu      $s2, $s2, 1
    08884440:[0251202A]: slt        $a0, $s2, $s1
    08884444:[1480FF7D]: bne        $a0, $zr, 0x0888423C
    08884448:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    0888444C:[C7B40098]: lwc1       $f20, 152($sp)
    08884450:[C7B6009C]: lwc1       $f22, 156($sp)
    08884454:[C7B800A0]: lwc1       $f24, 160($sp)
    08884458:[C7BA00A4]: lwc1       $f26, 164($sp)
    0888445C:[8FB000A8]: lw         $s0, 168($sp)
    08884460:[8FB100AC]: lw         $s1, 172($sp)
    08884464:[8FB200B0]: lw         $s2, 176($sp)
    08884468:[8FB300B4]: lw         $s3, 180($sp)
    0888446C:[8FB400B8]: lw         $s4, 184($sp)
    08884470:[8FB500BC]: lw         $s5, 188($sp)
    08884474:[8FB600C0]: lw         $s6, 192($sp)
    08884478:[8FB700C4]: lw         $s7, 196($sp)
    0888447C:[8FBE00C8]: lw         $fp, 200($sp)
    08884480:[8FBF00CC]: lw         $ra, 204($sp)
    08884484:[03E00008]: jr         $ra
    08884488:[27BD00D0]: addiu      $sp, $sp, 208
  Back Branch 088843CC 482,400 times (length 32)
    08884340:[02802025]: or         $a0, $s4, $zr <=> move $a0, $s4
    08884344:[AFA00090]: sw         $zr, 144($sp)
    08884348:[34070000]: ori        $a3, $zr, 0 <=> li $a3, 0
    0888434C:[00002825]: or         $a1, $zr, $zr <=> li $a1, 0
    08884350:[00003025]: or         $a2, $zr, $zr <=> li $a2, 0
--> 08884354:[C48C0000]: lwc1       $f12, 0($a0)
    08884358:[C48D0004]: lwc1       $f13, 4($a0)
    0888435C:[34080000]: ori        $t0, $zr, 0 <=> li $t0, 0
    08884360:[4614603C]: c.lt.s     $f12, $f20
    08884364:[C48E0008]: lwc1       $f14, 8($a0)
    08884368:[45030001]: bc1tl      0x08884370
    0888436C:[03C04025]: or         $t0, $fp, $zr <=> move $t0, $fp
    08884370:[4616603C]: c.lt.s     $f12, $f22
    08884374:[00000000]: nop
    08884378:[45020001]: bc1fl      0x08884380
    0888437C:[35080100]: ori        $t0, $t0, 256
    08884380:[4614683C]: c.lt.s     $f13, $f20
    08884384:[00000000]: nop
    08884388:[45030001]: bc1tl      0x08884390
    0888438C:[01164025]: or         $t0, $t0, $s6
    08884390:[4618683C]: c.lt.s     $f13, $f24
    08884394:[00000000]: nop
    08884398:[45020001]: bc1fl      0x088843A0
    0888439C:[01174025]: or         $t0, $t0, $s7
    088843A0:[00C83021]: addu       $a2, $a2, $t0
    088843A4:[4614703C]: c.lt.s     $f14, $f20
    088843A8:[00000000]: nop
    088843AC:[45030001]: bc1tl      0x088843B4
    088843B0:[24A50001]: addiu      $a1, $a1, 1
    088843B4:[461A703C]: c.lt.s     $f14, $f26
    088843B8:[00000000]: nop
    088843BC:[45020001]: bc1fl      0x088843C4
    088843C0:[24A50100]: addiu      $a1, $a1, 256
    088843C4:[24E70001]: addiu      $a3, $a3, 1
    088843C8:[28E80008]: slti       $t0, $a3, 8
--> 088843CC:[1500FFE1]: bne        $t0, $zr, 0x08884354
    088843D0:[24840010]: addiu      $a0, $a0, 16
    088843D4:[AFA60090]: sw         $a2, 144($sp)
    088843D8:[93A40090]: lbu        $a0, 144($sp)
    088843DC:[28840008]: slti       $a0, $a0, 8
  Back Branch 08884444 60,300 times (length 132)
_S1_2_8869568 17,969,686 instructions (2.061%), 225,224 calls (08869568 - 08869700, length 103)
    08869568:[27BDFF90]: addiu      $sp, $sp, -112
    0886956C:[AFB00050]: sw         $s0, 80($sp)
    08869570:[AFB10054]: sw         $s1, 84($sp)
    08869574:[AFB3005C]: sw         $s3, 92($sp)
    08869578:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    0886957C:[00A09825]: or         $s3, $a1, $zr <=> move $s3, $a1
    08869580:[00C08825]: or         $s1, $a2, $zr <=> move $s1, $a2
    08869584:[AFB20058]: sw         $s2, 88($sp)
    08869588:[AFB40060]: sw         $s4, 96($sp)
    0886958C:[AFB50064]: sw         $s5, 100($sp)
    08869590:[AFBF0068]: sw         $ra, 104($sp)
    08869594:[10800052]: beq        $a0, $zr, 0x088696E0
    08869598:[00E09025]: or         $s2, $a3, $zr <=> move $s2, $a3
    0886959C:[0E21BD1B]: jal        0x0886F46C
    088695A0:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    088695A4:[8E140034]: lw         $s4, 52($s0)
    088695A8:[16800016]: bne        $s4, $zr, 0x08869604
    088695AC:[00409825]: or         $s3, $v0, $zr <=> move $s3, $v0
    088695B0:[0E21A5D4]: jal        0x08869750
    088695B4:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    088695B8:[12600006]: beq        $s3, $zr, 0x088695D4
    088695BC:[00408025]: or         $s0, $v0, $zr <=> move $s0, $v0
    088695C0:[27A40010]: addiu      $a0, $sp, 16
    088695C4:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    088695C8:[0E21B671]: jal        0x0886D9C4
    088695CC:[02603025]: or         $a2, $s3, $zr <=> move $a2, $s3
    088695D0:[00408025]: or         $s0, $v0, $zr <=> move $s0, $v0
    088695D4:[34040002]: ori        $a0, $zr, 2 <=> li $a0, 2
    088695D8:[0E241788]: jal        0x08905E20
    088695DC:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    088695E0:[8FB00050]: lw         $s0, 80($sp)
    088695E4:[8FB10054]: lw         $s1, 84($sp)
    088695E8:[8FB20058]: lw         $s2, 88($sp)
    088695EC:[8FB3005C]: lw         $s3, 92($sp)
    088695F0:[8FB40060]: lw         $s4, 96($sp)
    088695F4:[8FB50064]: lw         $s5, 100($sp)
    088695F8:[8FBF0068]: lw         $ra, 104($sp)
    088695FC:[03E00008]: jr         $ra
    08869600:[27BD0070]: addiu      $sp, $sp, 112
    08869604:[3C050893]: lui        $a1, 0x0893 <=> li $a1, 0x08930000
    08869608:[34040002]: ori        $a0, $zr, 2 <=> li $a0, 2
    0886960C:[0E241788]: jal        0x08905E20
    08869610:[24A5B6A0]: addiu      $a1, $a1, -18784
    08869614:[1640001A]: bne        $s2, $zr, 0x08869680
    08869618:[2A440009]: slti       $a0, $s2, 9
    0886961C:[2A840009]: slti       $a0, $s4, 9
    08869620:[50800001]: beql       $a0, $zr, 0x08869628
    08869624:[34140008]: ori        $s4, $zr, 8 <=> li $s4, 8
    08869628:[34110000]: ori        $s1, $zr, 0 <=> li $s1, 0
    0886962C:[0234202A]: slt        $a0, $s1, $s4
    08869630:[1080002B]: beq        $a0, $zr, 0x088696E0
    08869634:[27B50010]: addiu      $s5, $sp, 16
    08869638:[34120000]: ori        $s2, $zr, 0 <=> li $s2, 0
    0886963C:[8E040028]: lw         $a0, 40($s0)
    08869640:[12600006]: beq        $s3, $zr, 0x0886965C
    08869644:[00922021]: addu       $a0, $a0, $s2
    08869648:[00802825]: or         $a1, $a0, $zr <=> move $a1, $a0
    0886964C:[02A02025]: or         $a0, $s5, $zr <=> move $a0, $s5
    08869650:[0E21B671]: jal        0x0886D9C4
    08869654:[02603025]: or         $a2, $s3, $zr <=> move $a2, $s3
    08869658:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    0886965C:[00802825]: or         $a1, $a0, $zr <=> move $a1, $a0
    08869660:[0E241BFF]: jal        0x08906FFC
    08869664:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    08869668:[26310001]: addiu      $s1, $s1, 1
    0886966C:[0234202A]: slt        $a0, $s1, $s4
    08869670:[1480FFF2]: bne        $a0, $zr, 0x0886963C
    08869674:[26520040]: addiu      $s2, $s2, 64
    08869678:[10000019]: b          0x088696E0
    0886967C:[00000000]: nop
    08869680:[50800001]: beql       $a0, $zr, 0x08869688
    08869684:[34120008]: ori        $s2, $zr, 8 <=> li $s2, 8
    08869688:[34140000]: ori        $s4, $zr, 0 <=> li $s4, 0
    0886968C:[0292202A]: slt        $a0, $s4, $s2
    08869690:[10800013]: beq        $a0, $zr, 0x088696E0
    08869694:[0220A825]: or         $s5, $s1, $zr <=> move $s5, $s1
    08869698:[27B10010]: addiu      $s1, $sp, 16
    0886969C:[8EA40000]: lw         $a0, 0($s5)
    088696A0:[8E050028]: lw         $a1, 40($s0)
    088696A4:[00042180]: sll        $a0, $a0, 0x0006
    088696A8:[12600006]: beq        $s3, $zr, 0x088696C4
    088696AC:[00A42021]: addu       $a0, $a1, $a0
    088696B0:[00802825]: or         $a1, $a0, $zr <=> move $a1, $a0
    088696B4:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    088696B8:[0E21B671]: jal        0x0886D9C4
    088696BC:[02603025]: or         $a2, $s3, $zr <=> move $a2, $s3
    088696C0:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    088696C4:[00802825]: or         $a1, $a0, $zr <=> move $a1, $a0
    088696C8:[0E241BFF]: jal        0x08906FFC
    088696CC:[02802025]: or         $a0, $s4, $zr <=> move $a0, $s4
    088696D0:[26940001]: addiu      $s4, $s4, 1
    088696D4:[0292202A]: slt        $a0, $s4, $s2
    088696D8:[1480FFF0]: bne        $a0, $zr, 0x0886969C
    088696DC:[26B50004]: addiu      $s5, $s5, 4
    088696E0:[8FB00050]: lw         $s0, 80($sp)
    088696E4:[8FB10054]: lw         $s1, 84($sp)
    088696E8:[8FB20058]: lw         $s2, 88($sp)
    088696EC:[8FB3005C]: lw         $s3, 92($sp)
    088696F0:[8FB40060]: lw         $s4, 96($sp)
    088696F4:[8FB50064]: lw         $s5, 100($sp)
    088696F8:[8FBF0068]: lw         $ra, 104($sp)
    088696FC:[03E00008]: jr         $ra
    08869700:[27BD0070]: addiu      $sp, $sp, 112
  Back Branch 088696D8 540,350 times (length 17)
    08869688:[34140000]: ori        $s4, $zr, 0 <=> li $s4, 0
    0886968C:[0292202A]: slt        $a0, $s4, $s2
    08869690:[10800013]: beq        $a0, $zr, 0x088696E0
    08869694:[0220A825]: or         $s5, $s1, $zr <=> move $s5, $s1
    08869698:[27B10010]: addiu      $s1, $sp, 16
--> 0886969C:[8EA40000]: lw         $a0, 0($s5)
    088696A0:[8E050028]: lw         $a1, 40($s0)
    088696A4:[00042180]: sll        $a0, $a0, 0x0006
    088696A8:[12600006]: beq        $s3, $zr, 0x088696C4
    088696AC:[00A42021]: addu       $a0, $a1, $a0
    088696B0:[00802825]: or         $a1, $a0, $zr <=> move $a1, $a0
    088696B4:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    088696B8:[0E21B671]: jal        0x0886D9C4
    088696BC:[02603025]: or         $a2, $s3, $zr <=> move $a2, $s3
    088696C0:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    088696C4:[00802825]: or         $a1, $a0, $zr <=> move $a1, $a0
    088696C8:[0E241BFF]: jal        0x08906FFC
    088696CC:[02802025]: or         $a0, $s4, $zr <=> move $a0, $s4
    088696D0:[26940001]: addiu      $s4, $s4, 1
    088696D4:[0292202A]: slt        $a0, $s4, $s2
--> 088696D8:[1480FFF0]: bne        $a0, $zr, 0x0886969C
    088696DC:[26B50004]: addiu      $s5, $s5, 4
    088696E0:[8FB00050]: lw         $s0, 80($sp)
    088696E4:[8FB10054]: lw         $s1, 84($sp)
    088696E8:[8FB20058]: lw         $s2, 88($sp)
_S1_2_888B170 17,522,923 instructions (2.010%), 60,300 calls (0888B170 - 0888B25C, length 60)
    0888B170:[27BDFFF0]: addiu      $sp, $sp, -16
    0888B174:[3C0808AB]: lui        $t0, 0x08AB <=> li $t0, 0x08AB0000
    0888B178:[8D080EC4]: lw         $t0, 3780($t0)
    0888B17C:[C50C0030]: lwc1       $f12, 48($t0)
    0888B180:[C512002C]: lwc1       $f18, 44($t0)
    0888B184:[46126401]: sub.s      $f16, $f12, $f18
    0888B188:[3C083F80]: lui        $t0, 0x3F80 <=> li $t0, 0x3F800000
    0888B18C:[44888800]: mtc1       $t0, $f17
    0888B190:[46108C03]: div.s      $f16, $f17, $f16
    0888B194:[D8C40000]: lv.q       C100.q, 0($a2)
    0888B198:[D8C50010]: lv.q       C110.q, 16($a2)
    0888B19C:[D8C60020]: lv.q       C120.q, 32($a2)
    0888B1A0:[D8C70030]: lv.q       C130.q, 48($a2)
    0888B1A4:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    0888B1A8:[00C7402A]: slt        $t0, $a2, $a3
    0888B1AC:[1100002A]: beq        $t0, $zr, 0x0888B258
    0888B1B0:[3C083400]: lui        $t0, 0x3400 <=> li $t0, 0x34000000
    0888B1B4:[44887800]: mtc1       $t0, $f15
    0888B1B8:[3C083F00]: lui        $t0, 0x3F00 <=> li $t0, 0x3F000000
    0888B1BC:[44887000]: mtc1       $t0, $f14
    0888B1C0:[3C0843F0]: lui        $t0, 0x43F0 <=> li $t0, 0x43F00000
    0888B1C4:[44886800]: mtc1       $t0, $f13
    0888B1C8:[3C084388]: lui        $t0, 0x4388 <=> li $t0, 0x43880000
    0888B1CC:[44886000]: mtc1       $t0, $f12
    0888B1D0:[D8A80000]: lv.q       C200.q, 0($a1)
    0888B1D4:[D0070068]: vone.s     S203.s
    0888B1D8:[F188A480]: VTFM4.q    C000.q, E100.q, C200.q
    0888B1DC:[FBA00000]: sv.q       C000.q, 0($sp)
    0888B1E0:[C7B3000C]: lwc1       $f19, 12($sp)
    0888B1E4:[460F983C]: c.lt.s     $f19, $f15
    0888B1E8:[00000000]: nop
    0888B1EC:[45030001]: bc1tl      0x0888B1F4
    0888B1F0:[E7AF000C]: swc1       $f15, 12($sp)
    0888B1F4:[C7B3000C]: lwc1       $f19, 12($sp)
    0888B1F8:[46138CC3]: div.s      $f19, $f17, $f19
    0888B1FC:[C7A00000]: lwc1       $f0, 0($sp)
    0888B200:[24C60001]: addiu      $a2, $a2, 1
    0888B204:[24A50010]: addiu      $a1, $a1, 16
    0888B208:[00C7402A]: slt        $t0, $a2, $a3
    0888B20C:[46130002]: mul.s      $f0, $f0, $f19
    0888B210:[46110000]: add.s      $f0, $f0, $f17
    0888B214:[460E0002]: mul.s      $f0, $f0, $f14
    0888B218:[460D0002]: mul.s      $f0, $f0, $f13
    0888B21C:[E4800000]: swc1       $f0, 0($a0)
    0888B220:[C7A00004]: lwc1       $f0, 4($sp)
    0888B224:[461304C2]: mul.s      $f19, $f0, $f19
    0888B228:[46119CC0]: add.s      $f19, $f19, $f17
    0888B22C:[460E9CC2]: mul.s      $f19, $f19, $f14
    0888B230:[46138CC1]: sub.s      $f19, $f17, $f19
    0888B234:[460C9CC2]: mul.s      $f19, $f19, $f12
    0888B238:[E4930004]: swc1       $f19, 4($a0)
    0888B23C:[C7B3000C]: lwc1       $f19, 12($sp)
    0888B240:[46129CC1]: sub.s      $f19, $f19, $f18
    0888B244:[46109CC2]: mul.s      $f19, $f19, $f16
    0888B248:[46138CC1]: sub.s      $f19, $f17, $f19
    0888B24C:[E4930008]: swc1       $f19, 8($a0)
    0888B250:[1500FFDF]: bne        $t0, $zr, 0x0888B1D0
    0888B254:[24840010]: addiu      $a0, $a0, 16
    0888B258:[03E00008]: jr         $ra
    0888B25C:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 0888B250 482,400 times (length 34)
    0888B1BC:[44887000]: mtc1       $t0, $f14
    0888B1C0:[3C0843F0]: lui        $t0, 0x43F0 <=> li $t0, 0x43F00000
    0888B1C4:[44886800]: mtc1       $t0, $f13
    0888B1C8:[3C084388]: lui        $t0, 0x4388 <=> li $t0, 0x43880000
    0888B1CC:[44886000]: mtc1       $t0, $f12
--> 0888B1D0:[D8A80000]: lv.q       C200.q, 0($a1)
    0888B1D4:[D0070068]: vone.s     S203.s
    0888B1D8:[F188A480]: VTFM4.q    C000.q, E100.q, C200.q
    0888B1DC:[FBA00000]: sv.q       C000.q, 0($sp)
    0888B1E0:[C7B3000C]: lwc1       $f19, 12($sp)
    0888B1E4:[460F983C]: c.lt.s     $f19, $f15
    0888B1E8:[00000000]: nop
    0888B1EC:[45030001]: bc1tl      0x0888B1F4
    0888B1F0:[E7AF000C]: swc1       $f15, 12($sp)
    0888B1F4:[C7B3000C]: lwc1       $f19, 12($sp)
    0888B1F8:[46138CC3]: div.s      $f19, $f17, $f19
    0888B1FC:[C7A00000]: lwc1       $f0, 0($sp)
    0888B200:[24C60001]: addiu      $a2, $a2, 1
    0888B204:[24A50010]: addiu      $a1, $a1, 16
    0888B208:[00C7402A]: slt        $t0, $a2, $a3
    0888B20C:[46130002]: mul.s      $f0, $f0, $f19
    0888B210:[46110000]: add.s      $f0, $f0, $f17
    0888B214:[460E0002]: mul.s      $f0, $f0, $f14
    0888B218:[460D0002]: mul.s      $f0, $f0, $f13
    0888B21C:[E4800000]: swc1       $f0, 0($a0)
    0888B220:[C7A00004]: lwc1       $f0, 4($sp)
    0888B224:[461304C2]: mul.s      $f19, $f0, $f19
    0888B228:[46119CC0]: add.s      $f19, $f19, $f17
    0888B22C:[460E9CC2]: mul.s      $f19, $f19, $f14
    0888B230:[46138CC1]: sub.s      $f19, $f17, $f19
    0888B234:[460C9CC2]: mul.s      $f19, $f19, $f12
    0888B238:[E4930004]: swc1       $f19, 4($a0)
    0888B23C:[C7B3000C]: lwc1       $f19, 12($sp)
    0888B240:[46129CC1]: sub.s      $f19, $f19, $f18
    0888B244:[46109CC2]: mul.s      $f19, $f19, $f16
    0888B248:[46138CC1]: sub.s      $f19, $f17, $f19
    0888B24C:[E4930008]: swc1       $f19, 8($a0)
--> 0888B250:[1500FFDF]: bne        $t0, $zr, 0x0888B1D0
    0888B254:[24840010]: addiu      $a0, $a0, 16
    0888B258:[03E00008]: jr         $ra
    0888B25C:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_8871FF0 16,372,283 instructions (1.878%), 308,911 calls (08871FF0 - 08872174, length 98)
    08871FF0:[27BDFFD0]: addiu      $sp, $sp, -48
    08871FF4:[AFB00010]: sw         $s0, 16($sp)
    08871FF8:[AFB20018]: sw         $s2, 24($sp)
    08871FFC:[AFB40020]: sw         $s4, 32($sp)
    08872000:[0080A025]: or         $s4, $a0, $zr <=> move $s4, $a0
    08872004:[00A08025]: or         $s0, $a1, $zr <=> move $s0, $a1
    08872008:[00C09025]: or         $s2, $a2, $zr <=> move $s2, $a2
    0887200C:[AFB10014]: sw         $s1, 20($sp)
    08872010:[AFB3001C]: sw         $s3, 28($sp)
    08872014:[AFB50024]: sw         $s5, 36($sp)
    08872018:[AFBF0028]: sw         $ra, 40($sp)
    0887201C:[1080004D]: beq        $a0, $zr, 0x08872154
    08872020:[00E09825]: or         $s3, $a3, $zr <=> move $s3, $a3
    08872024:[8E860014]: lw         $a2, 20($s4)
    08872028:[8E870018]: lw         $a3, 24($s4)
    0887202C:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    08872030:[0E21ABA3]: jal        0x0886AE8C
    08872034:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    08872038:[8E850010]: lw         $a1, 16($s4)
    0887203C:[0E21BD69]: jal        0x0886F5A4
    08872040:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08872044:[00409025]: or         $s2, $v0, $zr <=> move $s2, $v0
    08872048:[0E21AF51]: jal        0x0886BD44
    0887204C:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    08872050:[8E95000C]: lw         $s5, 12($s4)
    08872054:[12A00020]: beq        $s5, $zr, 0x088720D8
    08872058:[00408825]: or         $s1, $v0, $zr <=> move $s1, $v0
    0887205C:[12400006]: beq        $s2, $zr, 0x08872078
    08872060:[34130000]: ori        $s3, $zr, 0 <=> li $s3, 0
    08872064:[0271202A]: slt        $a0, $s3, $s1
    08872068:[1480000E]: bne        $a0, $zr, 0x088720A4
    0887206C:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    08872070:[10000038]: b          0x08872154
    08872074:[00000000]: nop
    08872078:[0E24140A]: jal        0x08905028
    0887207C:[02A02025]: or         $a0, $s5, $zr <=> move $a0, $s5
    08872080:[8FB00010]: lw         $s0, 16($sp)
    08872084:[8FB10014]: lw         $s1, 20($sp)
    08872088:[8FB20018]: lw         $s2, 24($sp)
    0887208C:[8FB3001C]: lw         $s3, 28($sp)
    08872090:[8FB40020]: lw         $s4, 32($sp)
    08872094:[8FB50024]: lw         $s5, 36($sp)
    08872098:[8FBF0028]: lw         $ra, 40($sp)
    0887209C:[03E00008]: jr         $ra
    088720A0:[27BD0030]: addiu      $sp, $sp, 48
    088720A4:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    088720A8:[0E21ABC2]: jal        0x0886AF08
    088720AC:[02603025]: or         $a2, $s3, $zr <=> move $a2, $s3
    088720B0:[50400004]: beql       $v0, $zr, 0x088720C4
    088720B4:[26730001]: addiu      $s3, $s3, 1
    088720B8:[0E24140A]: jal        0x08905028
    088720BC:[02A02025]: or         $a0, $s5, $zr <=> move $a0, $s5
    088720C0:[26730001]: addiu      $s3, $s3, 1
    088720C4:[0271202A]: slt        $a0, $s3, $s1
    088720C8:[1480FFF6]: bne        $a0, $zr, 0x088720A4
    088720CC:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    088720D0:[10000020]: b          0x08872154
    088720D4:[00000000]: nop
    088720D8:[12400008]: beq        $s2, $zr, 0x088720FC
    088720DC:[02802025]: or         $a0, $s4, $zr <=> move $a0, $s4
    088720E0:[34150000]: ori        $s5, $zr, 0 <=> li $s5, 0
    088720E4:[02B1202A]: slt        $a0, $s5, $s1
    088720E8:[1480000F]: bne        $a0, $zr, 0x08872128
    088720EC:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    088720F0:[10000018]: b          0x08872154
    088720F4:[00000000]: nop
    088720FC:[0E21C85E]: jal        0x08872178
    08872100:[02602825]: or         $a1, $s3, $zr <=> move $a1, $s3
    08872104:[8FB00010]: lw         $s0, 16($sp)
    08872108:[8FB10014]: lw         $s1, 20($sp)
    0887210C:[8FB20018]: lw         $s2, 24($sp)
    08872110:[8FB3001C]: lw         $s3, 28($sp)
    08872114:[8FB40020]: lw         $s4, 32($sp)
    08872118:[8FB50024]: lw         $s5, 36($sp)
    0887211C:[8FBF0028]: lw         $ra, 40($sp)
    08872120:[03E00008]: jr         $ra
    08872124:[27BD0030]: addiu      $sp, $sp, 48
    08872128:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    0887212C:[0E21ABC2]: jal        0x0886AF08
    08872130:[02A03025]: or         $a2, $s5, $zr <=> move $a2, $s5
    08872134:[10400003]: beq        $v0, $zr, 0x08872144
    08872138:[02802025]: or         $a0, $s4, $zr <=> move $a0, $s4
    0887213C:[0E21C85E]: jal        0x08872178
    08872140:[02602825]: or         $a1, $s3, $zr <=> move $a1, $s3
    08872144:[26B50001]: addiu      $s5, $s5, 1
    08872148:[02B1202A]: slt        $a0, $s5, $s1
    0887214C:[1480FFF6]: bne        $a0, $zr, 0x08872128
    08872150:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    08872154:[8FB00010]: lw         $s0, 16($sp)
    08872158:[8FB10014]: lw         $s1, 20($sp)
    0887215C:[8FB20018]: lw         $s2, 24($sp)
    08872160:[8FB3001C]: lw         $s3, 28($sp)
    08872164:[8FB40020]: lw         $s4, 32($sp)
    08872168:[8FB50024]: lw         $s5, 36($sp)
    0887216C:[8FBF0028]: lw         $ra, 40($sp)
    08872170:[03E00008]: jr         $ra
    08872174:[27BD0030]: addiu      $sp, $sp, 48
  Back Branch 088720C8 308,911 times (length 11)
    08872090:[8FB40020]: lw         $s4, 32($sp)
    08872094:[8FB50024]: lw         $s5, 36($sp)
    08872098:[8FBF0028]: lw         $ra, 40($sp)
    0887209C:[03E00008]: jr         $ra
    088720A0:[27BD0030]: addiu      $sp, $sp, 48
--> 088720A4:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    088720A8:[0E21ABC2]: jal        0x0886AF08
    088720AC:[02603025]: or         $a2, $s3, $zr <=> move $a2, $s3
    088720B0:[50400004]: beql       $v0, $zr, 0x088720C4
    088720B4:[26730001]: addiu      $s3, $s3, 1
    088720B8:[0E24140A]: jal        0x08905028
    088720BC:[02A02025]: or         $a0, $s5, $zr <=> move $a0, $s5
    088720C0:[26730001]: addiu      $s3, $s3, 1
    088720C4:[0271202A]: slt        $a0, $s3, $s1
--> 088720C8:[1480FFF6]: bne        $a0, $zr, 0x088720A4
    088720CC:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    088720D0:[10000020]: b          0x08872154
    088720D4:[00000000]: nop
    088720D8:[12400008]: beq        $s2, $zr, 0x088720FC
_S1_2_887D03C 16,369,622 instructions (1.877%), 2,059 calls (0887D03C - 0887D080, length 18)
    0887D03C:[8C87000C]: lw         $a3, 12($a0)
    0887D040:[24860020]: addiu      $a2, $a0, 32
    0887D044:[24E7FFFF]: addiu      $a3, $a3, -1
    0887D048:[00C02825]: or         $a1, $a2, $zr <=> move $a1, $a2
    0887D04C:[8C880010]: lw         $t0, 16($a0)
    0887D050:[ACA00004]: sw         $zr, 4($a1)
    0887D054:[00A84021]: addu       $t0, $a1, $t0
    0887D058:[25080008]: addiu      $t0, $t0, 8
    0887D05C:[ACA80000]: sw         $t0, 0($a1)
    0887D060:[24E7FFFF]: addiu      $a3, $a3, -1
    0887D064:[14E0FFF9]: bne        $a3, $zr, 0x0887D04C
    0887D068:[01002825]: or         $a1, $t0, $zr <=> move $a1, $t0
    0887D06C:[AC800000]: sw         $zr, 0($a0)
    0887D070:[AC800004]: sw         $zr, 4($a0)
    0887D074:[AC860008]: sw         $a2, 8($a0)
    0887D078:[AC800018]: sw         $zr, 24($a0)
    0887D07C:[03E00008]: jr         $ra
    0887D080:[AC80001C]: sw         $zr, 28($a0)
  Back Branch 0887D064 2,043,629 times (length 8)
    0887D03C:[8C87000C]: lw         $a3, 12($a0)
    0887D040:[24860020]: addiu      $a2, $a0, 32
    0887D044:[24E7FFFF]: addiu      $a3, $a3, -1
    0887D048:[00C02825]: or         $a1, $a2, $zr <=> move $a1, $a2
--> 0887D04C:[8C880010]: lw         $t0, 16($a0)
    0887D050:[ACA00004]: sw         $zr, 4($a1)
    0887D054:[00A84021]: addu       $t0, $a1, $t0
    0887D058:[25080008]: addiu      $t0, $t0, 8
    0887D05C:[ACA80000]: sw         $t0, 0($a1)
    0887D060:[24E7FFFF]: addiu      $a3, $a3, -1
--> 0887D064:[14E0FFF9]: bne        $a3, $zr, 0x0887D04C
    0887D068:[01002825]: or         $a1, $t0, $zr <=> move $a1, $t0
    0887D06C:[AC800000]: sw         $zr, 0($a0)
    0887D070:[AC800004]: sw         $zr, 4($a0)
    0887D074:[AC860008]: sw         $a2, 8($a0)
_S1_2_8843EBC 14,205,780 instructions (1.629%), 14,220 calls (08843EBC - 08844E54, length 999)
_S1_2_88ED260 11,773,653 instructions (1.350%), 9,968 calls (088ED260 - 088ED58C, length 204)
    088ED260:[27BDFF80]: addiu      $sp, $sp, -128
    088ED264:[3C0408AA]: lui        $a0, 0x08AA <=> li $a0, 0x08AA0000
    088ED268:[8C84AB30]: lw         $a0, -21712($a0)
    088ED26C:[AFB30058]: sw         $s3, 88($sp)
    088ED270:[AFB60064]: sw         $s6, 100($sp)
    088ED274:[2416FFFF]: addiu      $s6, $zr, -1 <=> li $s6, -1
    088ED278:[341300FF]: ori        $s3, $zr, 255 <=> li $s3, 255
    088ED27C:[AFB0004C]: sw         $s0, 76($sp)
    088ED280:[AFB10050]: sw         $s1, 80($sp)
    088ED284:[AFB20054]: sw         $s2, 84($sp)
    088ED288:[AFB4005C]: sw         $s4, 92($sp)
    088ED28C:[AFB50060]: sw         $s5, 96($sp)
    088ED290:[AFB70068]: sw         $s7, 104($sp)
    088ED294:[AFBE006C]: sw         $fp, 108($sp)
    088ED298:[AFBF0070]: sw         $ra, 112($sp)
    088ED29C:[108000B0]: beq        $a0, $zr, 0x088ED560
    088ED2A0:[AFB60030]: sw         $s6, 48($sp)
    088ED2A4:[8C85001C]: lw         $a1, 28($a0)
    088ED2A8:[10A000AD]: beq        $a1, $zr, 0x088ED560
    088ED2AC:[00000000]: nop
    088ED2B0:[8C850000]: lw         $a1, 0($a0)
    088ED2B4:[34120000]: ori        $s2, $zr, 0 <=> li $s2, 0
    088ED2B8:[54A00001]: bnel       $a1, $zr, 0x088ED2C0
    088ED2BC:[24B20008]: addiu      $s2, $a1, 8
    088ED2C0:[124000A0]: beq        $s2, $zr, 0x088ED544
    088ED2C4:[00000000]: nop
    088ED2C8:[3C040892]: lui        $a0, 0x0892 <=> li $a0, 0x08920000
    088ED2CC:[2484EE14]: addiu      $a0, $a0, -4588
    088ED2D0:[3C050892]: lui        $a1, 0x0892 <=> li $a1, 0x08920000
    088ED2D4:[24A5EE38]: addiu      $a1, $a1, -4552
    088ED2D8:[AFA40040]: sw         $a0, 64($sp)
    088ED2DC:[AFA5003C]: sw         $a1, 60($sp)
    088ED2E0:[3C040896]: lui        $a0, 0x0896 <=> li $a0, 0x08960000
    088ED2E4:[3C050896]: lui        $a1, 0x0896 <=> li $a1, 0x08960000
    088ED2E8:[2484B0D0]: addiu      $a0, $a0, -20272
    088ED2EC:[24A5B4D0]: addiu      $a1, $a1, -19248
    088ED2F0:[24A5FC00]: addiu      $a1, $a1, -1024
    088ED2F4:[AFA40038]: sw         $a0, 56($sp)
    088ED2F8:[3404000E]: ori        $a0, $zr, 14 <=> li $a0, 14
    088ED2FC:[AFA50034]: sw         $a1, 52($sp)
    088ED300:[3C170892]: lui        $s7, 0x0892 <=> li $s7, 0x08920000
    088ED304:[3C1508AB]: lui        $s5, 0x08AB <=> li $s5, 0x08AB0000
    088ED308:[AFA40024]: sw         $a0, 36($sp)
    088ED30C:[26F7EDF0]: addiu      $s7, $s7, -4624
    088ED310:[26B50F90]: addiu      $s5, $s5, 3984
    088ED314:[3C1E08AA]: lui        $fp, 0x08AA <=> li $fp, 0x08AA0000
    088ED318:[92540008]: lbu        $s4, 8($s2)
    088ED31C:[1293004F]: beq        $s4, $s3, 0x088ED45C
    088ED320:[32840001]: andi       $a0, $s4, 1
    088ED324:[00149843]: sra        $s3, $s4, 0x0001
    088ED328:[9254000B]: lbu        $s4, 11($s2)
    088ED32C:[00042100]: sll        $a0, $a0, 0x0004
    088ED330:[12D3002C]: beq        $s6, $s3, 0x088ED3E4
    088ED334:[0094A021]: addu       $s4, $a0, $s4
    088ED338:[8FC4AB28]: lw         $a0, -21720($fp)
    088ED33C:[1080000F]: beq        $a0, $zr, 0x088ED37C
    088ED340:[34110000]: ori        $s1, $zr, 0 <=> li $s1, 0
    088ED344:[0E2272DE]: jal        0x0889CB78
    088ED348:[00000000]: nop
    088ED34C:[0262202A]: slt        $a0, $s3, $v0
    088ED350:[54800006]: bnel       $a0, $zr, 0x088ED36C
    088ED354:[8FC4AB28]: lw         $a0, -21720($fp)
    088ED358:[8FA60040]: lw         $a2, 64($sp)
    088ED35C:[02E02025]: or         $a0, $s7, $zr <=> move $a0, $s7
    088ED360:[0E21FA97]: jal        0x0887EA5C
    088ED364:[3405006D]: ori        $a1, $zr, 109 <=> li $a1, 109
    088ED368:[8FC4AB28]: lw         $a0, -21720($fp)
    088ED36C:[0E2272FC]: jal        0x0889CBF0
    088ED370:[02602825]: or         $a1, $s3, $zr <=> move $a1, $s3
    088ED374:[10000001]: b          0x088ED37C
    088ED378:[00408825]: or         $s1, $v0, $zr <=> move $s1, $v0
    088ED37C:[12200019]: beq        $s1, $zr, 0x088ED3E4
    088ED380:[0260B025]: or         $s6, $s3, $zr <=> move $s6, $s3
    088ED384:[8E300010]: lw         $s0, 16($s1)
    088ED388:[12000016]: beq        $s0, $zr, 0x088ED3E4
    088ED38C:[0260B025]: or         $s6, $s3, $zr <=> move $s6, $s3
    088ED390:[AFB50048]: sw         $s5, 72($sp)
    088ED394:[8E040018]: lw         $a0, 24($s0)
    088ED398:[2416FFFF]: addiu      $s6, $zr, -1 <=> li $s6, -1
    088ED39C:[0204A821]: addu       $s5, $s0, $a0
    088ED3A0:[96040004]: lhu        $a0, 4($s0)
    088ED3A4:[96070006]: lhu        $a3, 6($s0)
    088ED3A8:[00002825]: or         $a1, $zr, $zr <=> li $a1, 0
    088ED3AC:[0E241A5D]: jal        0x08906974
    088ED3B0:[00003025]: or         $a2, $zr, $zr <=> li $a2, 0
    088ED3B4:[96050008]: lhu        $a1, 8($s0)
    088ED3B8:[9606000A]: lhu        $a2, 10($s0)
    088ED3BC:[8E270018]: lw         $a3, 24($s1)
    088ED3C0:[8EA80000]: lw         $t0, 0($s5)
    088ED3C4:[3C0408AA]: lui        $a0, 0x08AA <=> li $a0, 0x08AA0000
    088ED3C8:[AC965F0C]: sw         $s6, 24332($a0)
    088ED3CC:[3C0408AA]: lui        $a0, 0x08AA <=> li $a0, 0x08AA0000
    088ED3D0:[AC805F10]: sw         $zr, 24336($a0)
    088ED3D4:[0E241ADE]: jal        0x08906B78
    088ED3D8:[00002025]: or         $a0, $zr, $zr <=> li $a0, 0
    088ED3DC:[8FB50048]: lw         $s5, 72($sp)
    088ED3E0:[0260B025]: or         $s6, $s3, $zr <=> move $s6, $s3
    088ED3E4:[8FA40030]: lw         $a0, 48($sp)
    088ED3E8:[1284001A]: beq        $s4, $a0, 0x088ED454
    088ED3EC:[2A850020]: slti       $a1, $s4, 32
    088ED3F0:[14A00007]: bne        $a1, $zr, 0x088ED410
    088ED3F4:[00142180]: sll        $a0, $s4, 0x0006
    088ED3F8:[8FA6003C]: lw         $a2, 60($sp)
    088ED3FC:[AFA40044]: sw         $a0, 68($sp)
    088ED400:[02E02025]: or         $a0, $s7, $zr <=> move $a0, $s7
    088ED404:[0E21FA97]: jal        0x0887EA5C
    088ED408:[34050101]: ori        $a1, $zr, 257 <=> li $a1, 257
    088ED40C:[8FA40044]: lw         $a0, 68($sp)
    088ED410:[2A850010]: slti       $a1, $s4, 16
    088ED414:[50A00004]: beql       $a1, $zr, 0x088ED428
    088ED418:[8FA50034]: lw         $a1, 52($sp)
    088ED41C:[8FA50038]: lw         $a1, 56($sp)
    088ED420:[10000002]: b          0x088ED42C
    088ED424:[00852021]: addu       $a0, $a0, $a1
    088ED428:[00852021]: addu       $a0, $a0, $a1
    088ED42C:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    088ED430:[34040003]: ori        $a0, $zr, 3 <=> li $a0, 3
    088ED434:[00002825]: or         $a1, $zr, $zr <=> li $a1, 0
    088ED438:[340600FF]: ori        $a2, $zr, 255 <=> li $a2, 255
    088ED43C:[0E241B25]: jal        0x08906C94
    088ED440:[00003825]: or         $a3, $zr, $zr <=> li $a3, 0
    088ED444:[34040002]: ori        $a0, $zr, 2 <=> li $a0, 2
    088ED448:[0E241B34]: jal        0x08906CD0
    088ED44C:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    088ED450:[AFB40030]: sw         $s4, 48($sp)
    088ED454:[92540008]: lbu        $s4, 8($s2)
    088ED458:[02809825]: or         $s3, $s4, $zr <=> move $s3, $s4
    088ED45C:[92450009]: lbu        $a1, 9($s2)
    088ED460:[0E23B3EE]: jal        0x088ECFB8
    088ED464:[02802025]: or         $a0, $s4, $zr <=> move $a0, $s4
    088ED468:[86540004]: lh         $s4, 4($s2)
    088ED46C:[00408825]: or         $s1, $v0, $zr <=> move $s1, $v0
    088ED470:[02912021]: addu       $a0, $s4, $s1
    088ED474:[1880002A]: blez       $a0, 0x088ED520
    088ED478:[2645FFF8]: addiu      $a1, $s2, -8
    088ED47C:[2A8401E0]: slti       $a0, $s4, 480
    088ED480:[10800027]: beq        $a0, $zr, 0x088ED520
    088ED484:[2645FFF8]: addiu      $a1, $s2, -8
    088ED488:[86440006]: lh         $a0, 6($s2)
    088ED48C:[8FB00024]: lw         $s0, 36($sp)
    088ED490:[00902821]: addu       $a1, $a0, $s0
    088ED494:[18A00022]: blez       $a1, 0x088ED520
    088ED498:[2645FFF8]: addiu      $a1, $s2, -8
    088ED49C:[28840110]: slti       $a0, $a0, 272
    088ED4A0:[1080001F]: beq        $a0, $zr, 0x088ED520
    088ED4A4:[2645FFF8]: addiu      $a1, $s2, -8
    088ED4A8:[92450008]: lbu        $a1, 8($s2)
    088ED4AC:[92460009]: lbu        $a2, 9($s2)
    088ED4B0:[0E23B403]: jal        0x088ED00C
    088ED4B4:[27A40028]: addiu      $a0, $sp, 40
    088ED4B8:[8E440000]: lw         $a0, 0($s2)
    088ED4BC:[AEA40008]: sw         $a0, 8($s5)
    088ED4C0:[AEA40010]: sw         $a0, 16($s5)
    088ED4C4:[AEA4000C]: sw         $a0, 12($s5)
    088ED4C8:[0E2419B0]: jal        0x089066C0
    088ED4CC:[AEA40014]: sw         $a0, 20($s5)
    088ED4D0:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    088ED4D4:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    088ED4D8:[02203025]: or         $a2, $s1, $zr <=> move $a2, $s1
    088ED4DC:[0E2418C7]: jal        0x0890631C
    088ED4E0:[02003825]: or         $a3, $s0, $zr <=> move $a3, $s0
    088ED4E4:[86440004]: lh         $a0, 4($s2)
    088ED4E8:[8245000A]: lb         $a1, 10($s2)
    088ED4EC:[86470006]: lh         $a3, 6($s2)
    088ED4F0:[00053200]: sll        $a2, $a1, 0x0008
    088ED4F4:[30A500FF]: andi       $a1, $a1, 255
    088ED4F8:[8FA80028]: lw         $t0, 40($sp)
    088ED4FC:[00C53021]: addu       $a2, $a2, $a1
    088ED500:[8FA9002C]: lw         $t1, 44($sp)
    088ED504:[00E02825]: or         $a1, $a3, $zr <=> move $a1, $a3
    088ED508:[01003825]: or         $a3, $t0, $zr <=> move $a3, $t0
    088ED50C:[01204025]: or         $t0, $t1, $zr <=> move $t0, $t1
    088ED510:[00004825]: or         $t1, $zr, $zr <=> li $t1, 0
    088ED514:[0E2418CE]: jal        0x08906338
    088ED518:[00005025]: or         $t2, $zr, $zr <=> li $t2, 0
    088ED51C:[2645FFF8]: addiu      $a1, $s2, -8
    088ED520:[8CA50000]: lw         $a1, 0($a1)
    088ED524:[3C0408AA]: lui        $a0, 0x08AA <=> li $a0, 0x08AA0000
    088ED528:[8C84AB30]: lw         $a0, -21712($a0)
    088ED52C:[34120000]: ori        $s2, $zr, 0 <=> li $s2, 0
    088ED530:[54A00001]: bnel       $a1, $zr, 0x088ED538
    088ED534:[24B20008]: addiu      $s2, $a1, 8
    088ED538:[5640FF78]: bnel       $s2, $zr, 0x088ED31C
    088ED53C:[92540008]: lbu        $s4, 8($s2)
    088ED540:[AFB10020]: sw         $s1, 32($sp)
    088ED544:[0E21F40F]: jal        0x0887D03C
    088ED548:[00000000]: nop
    088ED54C:[3C0408AA]: lui        $a0, 0x08AA <=> li $a0, 0x08AA0000
    088ED550:[00002825]: or         $a1, $zr, $zr <=> li $a1, 0
    088ED554:[34060080]: ori        $a2, $zr, 128 <=> li $a2, 128
    088ED558:[0E24475F]: jal        0x08911D7C
    088ED55C:[2484AB34]: addiu      $a0, $a0, -21708
    088ED560:[8FB0004C]: lw         $s0, 76($sp)
    088ED564:[8FB10050]: lw         $s1, 80($sp)
    088ED568:[8FB20054]: lw         $s2, 84($sp)
    088ED56C:[8FB30058]: lw         $s3, 88($sp)
    088ED570:[8FB4005C]: lw         $s4, 92($sp)
    088ED574:[8FB50060]: lw         $s5, 96($sp)
    088ED578:[8FB60064]: lw         $s6, 100($sp)
    088ED57C:[8FB70068]: lw         $s7, 104($sp)
    088ED580:[8FBE006C]: lw         $fp, 108($sp)
    088ED584:[8FBF0070]: lw         $ra, 112($sp)
    088ED588:[03E00008]: jr         $ra
    088ED58C:[27BD0080]: addiu      $sp, $sp, 128
  Back Branch 088ED538 188,194 times (length 137)
_S1_2_88658F0 11,532,300 instructions (1.323%), 192,205 calls (088658F0 - 08865B44, length 150)
    088658F0:[27BDFFB0]: addiu      $sp, $sp, -80
    088658F4:[AFB00028]: sw         $s0, 40($sp)
    088658F8:[AFB1002C]: sw         $s1, 44($sp)
    088658FC:[AFB20030]: sw         $s2, 48($sp)
    08865900:[AFB30034]: sw         $s3, 52($sp)
    08865904:[AFB40038]: sw         $s4, 56($sp)
    08865908:[AFB5003C]: sw         $s5, 60($sp)
    0886590C:[AFB60040]: sw         $s6, 64($sp)
    08865910:[AFB70044]: sw         $s7, 68($sp)
    08865914:[AFBE0048]: sw         $fp, 72($sp)
    08865918:[AFBF004C]: sw         $ra, 76($sp)
    0886591C:[1080007E]: beq        $a0, $zr, 0x08865B18
    08865920:[00808825]: or         $s1, $a0, $zr <=> move $s1, $a0
    08865924:[8E240004]: lw         $a0, 4($s1)
    08865928:[AFB10024]: sw         $s1, 36($sp)
    0886592C:[14800021]: bne        $a0, $zr, 0x088659B4
    08865930:[8E300010]: lw         $s0, 16($s1)
    08865934:[5200000F]: beql       $s0, $zr, 0x08865974
    08865938:[8E300014]: lw         $s0, 20($s1)
    0886593C:[96040004]: lhu        $a0, 4($s0)
    08865940:[96070006]: lhu        $a3, 6($s0)
    08865944:[00002825]: or         $a1, $zr, $zr <=> li $a1, 0
    08865948:[0E241A5D]: jal        0x08906974
    0886594C:[00003025]: or         $a2, $zr, $zr <=> li $a2, 0
    08865950:[8E040018]: lw         $a0, 24($s0)
    08865954:[96050008]: lhu        $a1, 8($s0)
    08865958:[9606000A]: lhu        $a2, 10($s0)
    0886595C:[02042021]: addu       $a0, $s0, $a0
    08865960:[8E270018]: lw         $a3, 24($s1)
    08865964:[8C880000]: lw         $t0, 0($a0)
    08865968:[0E241ADE]: jal        0x08906B78
    0886596C:[00002025]: or         $a0, $zr, $zr <=> li $a0, 0
    08865970:[8E300014]: lw         $s0, 20($s1)
    08865974:[12000068]: beq        $s0, $zr, 0x08865B18
    08865978:[00000000]: nop
    0886597C:[96040004]: lhu        $a0, 4($s0)
    08865980:[00002825]: or         $a1, $zr, $zr <=> li $a1, 0
    08865984:[340600FF]: ori        $a2, $zr, 255 <=> li $a2, 255
    08865988:[0E241B25]: jal        0x08906C94
    0886598C:[00003825]: or         $a3, $zr, $zr <=> li $a3, 0
    08865990:[8E040018]: lw         $a0, 24($s0)
    08865994:[8E25001C]: lw         $a1, 28($s1)
    08865998:[02042021]: addu       $a0, $s0, $a0
    0886599C:[8C860000]: lw         $a2, 0($a0)
    088659A0:[00A02025]: or         $a0, $a1, $zr <=> move $a0, $a1
    088659A4:[0E241B34]: jal        0x08906CD0
    088659A8:[00C02825]: or         $a1, $a2, $zr <=> move $a1, $a2
    088659AC:[1000005A]: b          0x08865B18
    088659B0:[00000000]: nop
    088659B4:[0200B025]: or         $s6, $s0, $zr <=> move $s6, $s0
    088659B8:[52C00048]: beql       $s6, $zr, 0x08865ADC
    088659BC:[8FA40024]: lw         $a0, 36($sp)
    088659C0:[96C5000E]: lhu        $a1, 14($s6)
    088659C4:[96C6000C]: lhu        $a2, 12($s6)
    088659C8:[000528C0]: sll        $a1, $a1, 0x0003
    088659CC:[00A6001A]: div        $a1, $a2
    088659D0:[96D10008]: lhu        $s1, 8($s6)
    088659D4:[96C5000A]: lhu        $a1, 10($s6)
    088659D8:[34070020]: ori        $a3, $zr, 32 <=> li $a3, 32
    088659DC:[24A5FFFF]: addiu      $a1, $a1, -1
    088659E0:[00A02816]: clz        $a1, $a1
    088659E4:[96D7002A]: lhu        $s7, 42($s6)
    088659E8:[2626FFFF]: addiu      $a2, $s1, -1
    088659EC:[00E59023]: subu       $s2, $a3, $a1
    088659F0:[8ED40018]: lw         $s4, 24($s6)
    088659F4:[00C03016]: clz        $a2, $a2
    088659F8:[00E69823]: subu       $s3, $a3, $a2
    088659FC:[341E0001]: ori        $fp, $zr, 1 <=> li $fp, 1
    08865A00:[0214A021]: addu       $s4, $s0, $s4
    08865A04:[027E9804]: sllv       $s3, $fp, $s3
    08865A08:[025E9004]: sllv       $s2, $fp, $s2
    08865A0C:[34100000]: ori        $s0, $zr, 0 <=> li $s0, 0
    08865A10:[30840004]: andi       $a0, $a0, 4
    08865A14:[00002812]: mflo       $a1
    08865A18:[24A5FFFF]: addiu      $a1, $a1, -1
    08865A1C:[AFA50020]: sw         $a1, 32($sp)
    08865A20:[54800001]: bnel       $a0, $zr, 0x08865A28
    08865A24:[03C08025]: or         $s0, $fp, $zr <=> move $s0, $fp
    08865A28:[96C40004]: lhu        $a0, 4($s6)
    08865A2C:[96C70006]: lhu        $a3, 6($s6)
    08865A30:[26E5FFFF]: addiu      $a1, $s7, -1
    08865A34:[0E241A5D]: jal        0x08906974
    08865A38:[02003025]: or         $a2, $s0, $zr <=> move $a2, $s0
    08865A3C:[34100000]: ori        $s0, $zr, 0 <=> li $s0, 0
    08865A40:[0217202A]: slt        $a0, $s0, $s7
    08865A44:[50800025]: beql       $a0, $zr, 0x08865ADC
    08865A48:[8FA40024]: lw         $a0, 36($sp)
    08865A4C:[8FB50020]: lw         $s5, 32($sp)
    08865A50:[02A0A827]: nor        $s5, $s5, $zr <=> li $s5, not $s5
    08865A54:[8E880000]: lw         $t0, 0($s4)
    08865A58:[8FA40020]: lw         $a0, 32($sp)
    08865A5C:[26940004]: addiu      $s4, $s4, 4
    08865A60:[00913821]: addu       $a3, $a0, $s1
    08865A64:[00F53824]: and        $a3, $a3, $s5
    08865A68:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08865A6C:[02602825]: or         $a1, $s3, $zr <=> move $a1, $s3
    08865A70:[0E241ADE]: jal        0x08906B78
    08865A74:[02403025]: or         $a2, $s2, $zr <=> move $a2, $s2
    08865A78:[96C40028]: lhu        $a0, 40($s6)
    08865A7C:[149E0012]: bne        $a0, $fp, 0x08865AC8
    08865A80:[26240001]: addiu      $a0, $s1, 1
    08865A84:[00042043]: sra        $a0, $a0, 0x0001
    08865A88:[000427C2]: srl        $a0, $a0, 0x001F
    08865A8C:[26650001]: addiu      $a1, $s3, 1
    08865A90:[02242021]: addu       $a0, $s1, $a0
    08865A94:[00052843]: sra        $a1, $a1, 0x0001
    08865A98:[24910001]: addiu      $s1, $a0, 1
    08865A9C:[000527C2]: srl        $a0, $a1, 0x001F
    08865AA0:[26450001]: addiu      $a1, $s2, 1
    08865AA4:[02642021]: addu       $a0, $s3, $a0
    08865AA8:[00052843]: sra        $a1, $a1, 0x0001
    08865AAC:[24930001]: addiu      $s3, $a0, 1
    08865AB0:[000527C2]: srl        $a0, $a1, 0x001F
    08865AB4:[02442021]: addu       $a0, $s2, $a0
    08865AB8:[24920001]: addiu      $s2, $a0, 1
    08865ABC:[00118843]: sra        $s1, $s1, 0x0001
    08865AC0:[00139843]: sra        $s3, $s3, 0x0001
    08865AC4:[00129043]: sra        $s2, $s2, 0x0001
    08865AC8:[26100001]: addiu      $s0, $s0, 1
    08865ACC:[0217202A]: slt        $a0, $s0, $s7
    08865AD0:[5480FFE1]: bnel       $a0, $zr, 0x08865A58
    08865AD4:[8E880000]: lw         $t0, 0($s4)
    08865AD8:[8FA40024]: lw         $a0, 36($sp)
    08865ADC:[8C900014]: lw         $s0, 20($a0)
    08865AE0:[1200000D]: beq        $s0, $zr, 0x08865B18
    08865AE4:[00808825]: or         $s1, $a0, $zr <=> move $s1, $a0
    08865AE8:[96040004]: lhu        $a0, 4($s0)
    08865AEC:[00002825]: or         $a1, $zr, $zr <=> li $a1, 0
    08865AF0:[340600FF]: ori        $a2, $zr, 255 <=> li $a2, 255
    08865AF4:[0E241B25]: jal        0x08906C94
    08865AF8:[00003825]: or         $a3, $zr, $zr <=> li $a3, 0
    08865AFC:[8E040018]: lw         $a0, 24($s0)
    08865B00:[8E25001C]: lw         $a1, 28($s1)
    08865B04:[02042021]: addu       $a0, $s0, $a0
    08865B08:[8C860000]: lw         $a2, 0($a0)
    08865B0C:[00A02025]: or         $a0, $a1, $zr <=> move $a0, $a1
    08865B10:[0E241B34]: jal        0x08906CD0
    08865B14:[00C02825]: or         $a1, $a2, $zr <=> move $a1, $a2
    08865B18:[8FB00028]: lw         $s0, 40($sp)
    08865B1C:[8FB1002C]: lw         $s1, 44($sp)
    08865B20:[8FB20030]: lw         $s2, 48($sp)
    08865B24:[8FB30034]: lw         $s3, 52($sp)
    08865B28:[8FB40038]: lw         $s4, 56($sp)
    08865B2C:[8FB5003C]: lw         $s5, 60($sp)
    08865B30:[8FB60040]: lw         $s6, 64($sp)
    08865B34:[8FB70044]: lw         $s7, 68($sp)
    08865B38:[8FBE0048]: lw         $fp, 72($sp)
    08865B3C:[8FBF004C]: lw         $ra, 76($sp)
    08865B40:[03E00008]: jr         $ra
    08865B44:[27BD0050]: addiu      $sp, $sp, 80
_S1_2_8905028 11,120,796 instructions (1.275%), 308,911 calls (08905028 - 089050E4, length 48)
    08905028:[27BDFFF0]: addiu      $sp, $sp, -16
    0890502C:[AFBF0000]: sw         $ra, 0($sp)
    08905030:[3C0900FF]: lui        $t1, 0x00FF <=> li $t1, 0x00FF0000
    08905034:[3C0B08AA]: lui        $t3, 0x08AA <=> li $t3, 0x08AA0000
    08905038:[3527FFFF]: ori        $a3, $t1, -1
    0890503C:[2569ADEC]: addiu      $t1, $t3, -21012
    08905040:[00045602]: srl        $t2, $a0, 0x0018
    08905044:[8D2B0010]: lw         $t3, 16($t1)
    08905048:[3148000F]: andi       $t0, $t2, 15
    0890504C:[00871024]: and        $v0, $a0, $a3
    08905050:[0004CC02]: srl        $t9, $a0, 0x0010
    08905054:[3C030A00]: lui        $v1, 0x0A00 <=> li $v1, 0x0A000000
    08905058:[3C051000]: lui        $a1, 0x1000 <=> li $a1, 0x10000000
    0890505C:[33380FFF]: andi       $t8, $t9, 4095
    08905060:[3C0F0E11]: lui        $t7, 0x0E11 <=> li $t7, 0x0E110000
    08905064:[00087400]: sll        $t6, $t0, 0x0010
    08905068:[308CFFFF]: andi       $t4, $a0, -1
    0890506C:[3C0D0C00]: lui        $t5, 0x0C00 <=> li $t5, 0x0C000000
    08905070:[00433025]: or         $a2, $v0, $v1
    08905074:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08905078:[01C54025]: or         $t0, $t6, $a1
    0890507C:[030F5025]: or         $t2, $t8, $t7
    08905080:[1162000D]: beq        $t3, $v0, 0x089050B8
    08905084:[018D2825]: or         $a1, $t4, $t5
    08905088:[8D2D0048]: lw         $t5, 72($t1)
    0890508C:[8DA50008]: lw         $a1, 8($t5)
    08905090:[24AC0004]: addiu      $t4, $a1, 4
    08905094:[25820004]: addiu      $v0, $t4, 4
    08905098:[ACA80000]: sw         $t0, 0($a1)
    0890509C:[ADA20008]: sw         $v0, 8($t5)
    089050A0:[AD860000]: sw         $a2, 0($t4)
    089050A4:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    089050A8:[8FBF0000]: lw         $ra, 0($sp)
    089050AC:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    089050B0:[03E00008]: jr         $ra
    089050B4:[27BD0010]: addiu      $sp, $sp, 16
    089050B8:[8D270048]: lw         $a3, 72($t1)
    089050BC:[8CE30008]: lw         $v1, 8($a3)
    089050C0:[24660004]: addiu      $a2, $v1, 4
    089050C4:[24C40004]: addiu      $a0, $a2, 4
    089050C8:[AC6A0000]: sw         $t2, 0($v1)
    089050CC:[ACE40008]: sw         $a0, 8($a3)
    089050D0:[0E2420D9]: jal        0x08908364
    089050D4:[ACC50000]: sw         $a1, 0($a2)
    089050D8:[0441FFF2]: bgez       $v0, 0x089050A4
    089050DC:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    089050E0:[0A24142B]: j          0x089050AC
    089050E4:[8FBF0000]: lw         $ra, 0($sp)
_S1_2_88C9A2C 10,929,314 instructions (1.253%), 91,617 calls (088C9A2C - 088C9DEC, length 241)
    088C9A2C:[C4CF0000]: lwc1       $f15, 0($a2)
    088C9A30:[C4AE0000]: lwc1       $f14, 0($a1)
    088C9A34:[C4C20004]: lwc1       $f2, 4($a2)
    088C9A38:[C4B00004]: lwc1       $f16, 4($a1)
    088C9A3C:[460E7841]: sub.s      $f1, $f15, $f14
    088C9A40:[C4F30000]: lwc1       $f19, 0($a3)
    088C9A44:[C5070000]: lwc1       $f7, 0($t0)
    088C9A48:[46101001]: sub.s      $f0, $f2, $f16
    088C9A4C:[C4F20008]: lwc1       $f18, 8($a3)
    088C9A50:[C5040008]: lwc1       $f4, 8($t0)
    088C9A54:[46079981]: sub.s      $f6, $f19, $f7
    088C9A58:[46049101]: sub.s      $f4, $f18, $f4
    088C9A5C:[C4E50004]: lwc1       $f5, 4($a3)
    088C9A60:[C50D0004]: lwc1       $f13, 4($t0)
    088C9A64:[460030C2]: mul.s      $f3, $f6, $f0
    088C9A68:[46040A02]: mul.s      $f8, $f1, $f4
    088C9A6C:[460E9C41]: sub.s      $f17, $f19, $f14
    088C9A70:[460D2941]: sub.s      $f5, $f5, $f13
    088C9A74:[46109401]: sub.s      $f16, $f18, $f16
    088C9A78:[460340C1]: sub.s      $f3, $f8, $f3
    088C9A7C:[46001A45]: abs.s      $f9, $f3
    088C9A80:[3C093727]: lui        $t1, 0x3727 <=> li $t1, 0x37270000
    088C9A84:[3529C5AC]: ori        $t1, $t1, -14932
    088C9A88:[44895000]: mtc1       $t1, $f10
    088C9A8C:[460A483E]: c.le.s     $f9, $f10
    088C9A90:[00000000]: nop
    088C9A94:[45010023]: bc1t       0x088C9B24
    088C9A98:[44806800]: mtc1       $zr, $f13
    088C9A9C:[46100A02]: mul.s      $f8, $f1, $f16
    088C9AA0:[46008A42]: mul.s      $f9, $f17, $f0
    088C9AA4:[46094201]: sub.s      $f8, $f8, $f9
    088C9AA8:[460340C3]: div.s      $f3, $f8, $f3
    088C9AAC:[460D183C]: c.lt.s     $f3, $f13
    088C9AB0:[00000000]: nop
    088C9AB4:[4501001B]: bc1t       0x088C9B24
    088C9AB8:[3C093F80]: lui        $t1, 0x3F80 <=> li $t1, 0x3F800000
    088C9ABC:[44894800]: mtc1       $t1, $f9
    088C9AC0:[4609183E]: c.le.s     $f3, $f9
    088C9AC4:[00000000]: nop
    088C9AC8:[45020017]: bc1fl      0x088C9B28
    088C9ACC:[460F98C1]: sub.s      $f3, $f19, $f15
    088C9AD0:[46000205]: abs.s      $f8, $f0
    088C9AD4:[46000A85]: abs.s      $f10, $f1
    088C9AD8:[460A403E]: c.le.s     $f8, $f10
    088C9ADC:[00000000]: nop
    088C9AE0:[45030006]: bc1tl      0x088C9AFC
    088C9AE4:[46033202]: mul.s      $f8, $f6, $f3
    088C9AE8:[46032202]: mul.s      $f8, $f4, $f3
    088C9AEC:[46088201]: sub.s      $f8, $f16, $f8
    088C9AF0:[46004203]: div.s      $f8, $f8, $f0
    088C9AF4:[10000003]: b          0x088C9B04
    088C9AF8:[00000000]: nop
    088C9AFC:[46088A01]: sub.s      $f8, $f17, $f8
    088C9B00:[46014203]: div.s      $f8, $f8, $f1
    088C9B04:[460D403C]: c.lt.s     $f8, $f13
    088C9B08:[00000000]: nop
    088C9B0C:[45030006]: bc1tl      0x088C9B28
    088C9B10:[460F98C1]: sub.s      $f3, $f19, $f15
    088C9B14:[4609403E]: c.le.s     $f8, $f9
    088C9B18:[00000000]: nop
    088C9B1C:[4503000F]: bc1tl      0x088C9B5C
    088C9B20:[46034B01]: sub.s      $f12, $f9, $f3
    088C9B24:[460F98C1]: sub.s      $f3, $f19, $f15
    088C9B28:[46110902]: mul.s      $f4, $f1, $f17
    088C9B2C:[46100142]: mul.s      $f5, $f0, $f16
    088C9B30:[460294C1]: sub.s      $f19, $f18, $f2
    088C9B34:[460C6302]: mul.s      $f12, $f12, $f12
    088C9B38:[46030882]: mul.s      $f2, $f1, $f3
    088C9B3C:[46052480]: add.s      $f18, $f4, $f5
    088C9B40:[46130182]: mul.s      $f6, $f0, $f19
    088C9B44:[460D903C]: c.lt.s     $f18, $f13
    088C9B48:[00000000]: nop
    088C9B4C:[45010010]: bc1t       0x088C9B90
    088C9B50:[46061080]: add.s      $f2, $f2, $f6
    088C9B54:[1000001D]: b          0x088C9BCC
    088C9B58:[00000000]: nop
    088C9B5C:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    088C9B60:[460C3342]: mul.s      $f13, $f6, $f12
    088C9B64:[460C2382]: mul.s      $f14, $f4, $f12
    088C9B68:[460D3B40]: add.s      $f13, $f7, $f13
    088C9B6C:[460C2B02]: mul.s      $f12, $f5, $f12
    088C9B70:[E48D0000]: swc1       $f13, 0($a0)
    088C9B74:[C50D0008]: lwc1       $f13, 8($t0)
    088C9B78:[460E6B40]: add.s      $f13, $f13, $f14
    088C9B7C:[E48D0008]: swc1       $f13, 8($a0)
    088C9B80:[C50D0004]: lwc1       $f13, 4($t0)
    088C9B84:[460C6B00]: add.s      $f12, $f13, $f12
    088C9B88:[03E00008]: jr         $ra
    088C9B8C:[E48C0004]: swc1       $f12, 4($a0)
    088C9B90:[E48E0000]: swc1       $f14, 0($a0)
    088C9B94:[46108402]: mul.s      $f16, $f16, $f16
    088C9B98:[46118B82]: mul.s      $f14, $f17, $f17
    088C9B9C:[C4EF0004]: lwc1       $f15, 4($a3)
    088C9BA0:[34070000]: ori        $a3, $zr, 0 <=> li $a3, 0
    088C9BA4:[E48F0004]: swc1       $f15, 4($a0)
    088C9BA8:[C4AF0004]: lwc1       $f15, 4($a1)
    088C9BAC:[46107380]: add.s      $f14, $f14, $f16
    088C9BB0:[E48F0008]: swc1       $f15, 8($a0)
    088C9BB4:[460C703C]: c.lt.s     $f14, $f12
    088C9BB8:[00000000]: nop
    088C9BBC:[45030001]: bc1tl      0x088C9BC4
    088C9BC0:[34070001]: ori        $a3, $zr, 1 <=> li $a3, 1
    088C9BC4:[1000002D]: b          0x088C9C7C
    088C9BC8:[00000000]: nop
    088C9BCC:[460D103E]: c.le.s     $f2, $f13
    088C9BD0:[00000000]: nop
    088C9BD4:[45030010]: bc1tl      0x088C9C18
    088C9BD8:[46010BC2]: mul.s      $f15, $f1, $f1
    088C9BDC:[46031B82]: mul.s      $f14, $f3, $f3
    088C9BE0:[E48F0000]: swc1       $f15, 0($a0)
    088C9BE4:[46139C02]: mul.s      $f16, $f19, $f19
    088C9BE8:[C4EF0004]: lwc1       $f15, 4($a3)
    088C9BEC:[34070000]: ori        $a3, $zr, 0 <=> li $a3, 0
    088C9BF0:[E48F0004]: swc1       $f15, 4($a0)
    088C9BF4:[C4CF0004]: lwc1       $f15, 4($a2)
    088C9BF8:[46107380]: add.s      $f14, $f14, $f16
    088C9BFC:[E48F0008]: swc1       $f15, 8($a0)
    088C9C00:[460C703C]: c.lt.s     $f14, $f12
    088C9C04:[00000000]: nop
    088C9C08:[45030001]: bc1tl      0x088C9C10
    088C9C0C:[34070001]: ori        $a3, $zr, 1 <=> li $a3, 1
    088C9C10:[1000001A]: b          0x088C9C7C
    088C9C14:[00000000]: nop
    088C9C18:[46000402]: mul.s      $f16, $f0, $f0
    088C9C1C:[46107BC0]: add.s      $f15, $f15, $f16
    088C9C20:[460F93C3]: div.s      $f15, $f18, $f15
    088C9C24:[00E04825]: or         $t1, $a3, $zr <=> move $t1, $a3
    088C9C28:[34070000]: ori        $a3, $zr, 0 <=> li $a3, 0
    088C9C2C:[460F0C42]: mul.s      $f17, $f1, $f15
    088C9C30:[46117380]: add.s      $f14, $f14, $f17
    088C9C34:[460F03C2]: mul.s      $f15, $f0, $f15
    088C9C38:[E48E0000]: swc1       $f14, 0($a0)
    088C9C3C:[C4B30004]: lwc1       $f19, 4($a1)
    088C9C40:[460F9BC0]: add.s      $f15, $f19, $f15
    088C9C44:[E48F0008]: swc1       $f15, 8($a0)
    088C9C48:[C5300004]: lwc1       $f16, 4($t1)
    088C9C4C:[E4900004]: swc1       $f16, 4($a0)
    088C9C50:[C5300000]: lwc1       $f16, 0($t1)
    088C9C54:[C5320008]: lwc1       $f18, 8($t1)
    088C9C58:[460E8381]: sub.s      $f14, $f16, $f14
    088C9C5C:[460F93C1]: sub.s      $f15, $f18, $f15
    088C9C60:[460E7382]: mul.s      $f14, $f14, $f14
    088C9C64:[460F7BC2]: mul.s      $f15, $f15, $f15
    088C9C68:[460F7380]: add.s      $f14, $f14, $f15
    088C9C6C:[460C703C]: c.lt.s     $f14, $f12
    088C9C70:[00000000]: nop
    088C9C74:[45030001]: bc1tl      0x088C9C7C
    088C9C78:[34070001]: ori        $a3, $zr, 1 <=> li $a3, 1
    088C9C7C:[14E00019]: bne        $a3, $zr, 0x088C9CE4
    088C9C80:[00000000]: nop
    088C9C84:[C4CF0000]: lwc1       $f15, 0($a2)
    088C9C88:[C4AE0000]: lwc1       $f14, 0($a1)
    088C9C8C:[C4D20004]: lwc1       $f18, 4($a2)
    088C9C90:[C4A00004]: lwc1       $f0, 4($a1)
    088C9C94:[460E78C1]: sub.s      $f3, $f15, $f14
    088C9C98:[C5130000]: lwc1       $f19, 0($t0)
    088C9C9C:[46009041]: sub.s      $f1, $f18, $f0
    088C9CA0:[C5100008]: lwc1       $f16, 8($t0)
    088C9CA4:[460E9881]: sub.s      $f2, $f19, $f14
    088C9CA8:[34020000]: ori        $v0, $zr, 0 <=> li $v0, 0
    088C9CAC:[46008001]: sub.s      $f0, $f16, $f0
    088C9CB0:[460F9CC1]: sub.s      $f19, $f19, $f15
    088C9CB4:[46128481]: sub.s      $f18, $f16, $f18
    088C9CB8:[46021C42]: mul.s      $f17, $f3, $f2
    088C9CBC:[46000902]: mul.s      $f4, $f1, $f0
    088C9CC0:[46131C02]: mul.s      $f16, $f3, $f19
    088C9CC4:[46120942]: mul.s      $f5, $f1, $f18
    088C9CC8:[46048C40]: add.s      $f17, $f17, $f4
    088C9CCC:[460D883C]: c.lt.s     $f17, $f13
    088C9CD0:[00000000]: nop
    088C9CD4:[45010005]: bc1t       0x088C9CEC
    088C9CD8:[46058400]: add.s      $f16, $f16, $f5
    088C9CDC:[10000013]: b          0x088C9D2C
    088C9CE0:[00000000]: nop
    088C9CE4:[03E00008]: jr         $ra
    088C9CE8:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    088C9CEC:[46021342]: mul.s      $f13, $f2, $f2
    088C9CF0:[00803025]: or         $a2, $a0, $zr <=> move $a2, $a0
    088C9CF4:[460003C2]: mul.s      $f15, $f0, $f0
    088C9CF8:[E4CE0000]: swc1       $f14, 0($a2)
    088C9CFC:[C50E0004]: lwc1       $f14, 4($t0)
    088C9D00:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    088C9D04:[E4CE0004]: swc1       $f14, 4($a2)
    088C9D08:[460F6B40]: add.s      $f13, $f13, $f15
    088C9D0C:[C4AE0004]: lwc1       $f14, 4($a1)
    088C9D10:[E4CE0008]: swc1       $f14, 8($a2)
    088C9D14:[460C683C]: c.lt.s     $f13, $f12
    088C9D18:[00000000]: nop
    088C9D1C:[45030001]: bc1tl      0x088C9D24
    088C9D20:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    088C9D24:[1000002E]: b          0x088C9DE0
    088C9D28:[00000000]: nop
    088C9D2C:[460D803E]: c.le.s     $f16, $f13
    088C9D30:[00000000]: nop
    088C9D34:[45030011]: bc1tl      0x088C9D7C
    088C9D38:[46031B42]: mul.s      $f13, $f3, $f3
    088C9D3C:[00802825]: or         $a1, $a0, $zr <=> move $a1, $a0
    088C9D40:[46139B42]: mul.s      $f13, $f19, $f19
    088C9D44:[E4AF0000]: swc1       $f15, 0($a1)
    088C9D48:[461293C2]: mul.s      $f15, $f18, $f18
    088C9D4C:[C50E0004]: lwc1       $f14, 4($t0)
    088C9D50:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    088C9D54:[E4AE0004]: swc1       $f14, 4($a1)
    088C9D58:[C4CE0004]: lwc1       $f14, 4($a2)
    088C9D5C:[460F6B40]: add.s      $f13, $f13, $f15
    088C9D60:[E4AE0008]: swc1       $f14, 8($a1)
    088C9D64:[460C683C]: c.lt.s     $f13, $f12
    088C9D68:[00000000]: nop
    088C9D6C:[45030001]: bc1tl      0x088C9D74
    088C9D70:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    088C9D74:[1000001A]: b          0x088C9DE0
    088C9D78:[00000000]: nop
    088C9D7C:[46010BC2]: mul.s      $f15, $f1, $f1
    088C9D80:[460F6B40]: add.s      $f13, $f13, $f15
    088C9D84:[460D8B43]: div.s      $f13, $f17, $f13
    088C9D88:[00803025]: or         $a2, $a0, $zr <=> move $a2, $a0
    088C9D8C:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    088C9D90:[460D1C02]: mul.s      $f16, $f3, $f13
    088C9D94:[46107380]: add.s      $f14, $f14, $f16
    088C9D98:[460D0B42]: mul.s      $f13, $f1, $f13
    088C9D9C:[E4CE0000]: swc1       $f14, 0($a2)
    088C9DA0:[C4B20004]: lwc1       $f18, 4($a1)
    088C9DA4:[460D9340]: add.s      $f13, $f18, $f13
    088C9DA8:[E4CD0008]: swc1       $f13, 8($a2)
    088C9DAC:[C50F0004]: lwc1       $f15, 4($t0)
    088C9DB0:[E4CF0004]: swc1       $f15, 4($a2)
    088C9DB4:[C50F0000]: lwc1       $f15, 0($t0)
    088C9DB8:[C5110008]: lwc1       $f17, 8($t0)
    088C9DBC:[460E7B81]: sub.s      $f14, $f15, $f14
    088C9DC0:[460D8B41]: sub.s      $f13, $f17, $f13
    088C9DC4:[460E7382]: mul.s      $f14, $f14, $f14
    088C9DC8:[460D6B42]: mul.s      $f13, $f13, $f13
    088C9DCC:[460D7340]: add.s      $f13, $f14, $f13
    088C9DD0:[460C683C]: c.lt.s     $f13, $f12
    088C9DD4:[00000000]: nop
    088C9DD8:[45030001]: bc1tl      0x088C9DE0
    088C9DDC:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    088C9DE0:[54800001]: bnel       $a0, $zr, 0x088C9DE8
    088C9DE4:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    088C9DE8:[03E00008]: jr         $ra
    088C9DEC:[00000000]: nop
_S1_2_889D32C 10,778,992 instructions (1.236%), 4,291 calls (0889D32C - 0889D358, length 12)
    0889D32C:[3C0408AA]: lui        $a0, 0x08AA <=> li $a0, 0x08AA0000
    0889D330:[AC809280]: sw         $zr, -28032($a0)
    0889D334:[3C0408A2]: lui        $a0, 0x08A2 <=> li $a0, 0x08A20000
    0889D338:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    0889D33C:[2484A2A0]: addiu      $a0, $a0, -23904
    0889D340:[AC800000]: sw         $zr, 0($a0)
    0889D344:[24A50001]: addiu      $a1, $a1, 1
    0889D348:[28A601F5]: slti       $a2, $a1, 501
    0889D34C:[14C0FFFC]: bne        $a2, $zr, 0x0889D340
    0889D350:[24840004]: addiu      $a0, $a0, 4
    0889D354:[03E00008]: jr         $ra
    0889D358:[00000000]: nop
  Back Branch 0889D34C 2,149,791 times (length 5)
    0889D32C:[3C0408AA]: lui        $a0, 0x08AA <=> li $a0, 0x08AA0000
    0889D330:[AC809280]: sw         $zr, -28032($a0)
    0889D334:[3C0408A2]: lui        $a0, 0x08A2 <=> li $a0, 0x08A20000
    0889D338:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    0889D33C:[2484A2A0]: addiu      $a0, $a0, -23904
--> 0889D340:[AC800000]: sw         $zr, 0($a0)
    0889D344:[24A50001]: addiu      $a1, $a1, 1
    0889D348:[28A601F5]: slti       $a2, $a1, 501
--> 0889D34C:[14C0FFFC]: bne        $a2, $zr, 0x0889D340
    0889D350:[24840004]: addiu      $a0, $a0, 4
    0889D354:[03E00008]: jr         $ra
    0889D358:[00000000]: nop
_S1_2_8905D08 9,967,947 instructions (1.143%), 433,389 calls (08905D08 - 08905D60, length 23)
    08905D08:[27BDFFF0]: addiu      $sp, $sp, -16
    08905D0C:[3C0208AA]: lui        $v0, 0x08AA <=> li $v0, 0x08AA0000
    08905D10:[AFB00000]: sw         $s0, 0($sp)
    08905D14:[2450ADEC]: addiu      $s0, $v0, -21012
    08905D18:[00802821]: addu       $a1, $a0, $zr <=> move $a1, $a0
    08905D1C:[8E070048]: lw         $a3, 72($s0)
    08905D20:[AFB10004]: sw         $s1, 4($sp)
    08905D24:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08905D28:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    08905D2C:[AFBF0008]: sw         $ra, 8($sp)
    08905D30:[0E241C6F]: jal        0x089071BC
    08905D34:[00E02021]: addu       $a0, $a3, $zr <=> move $a0, $a3
    08905D38:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    08905D3C:[8E050044]: lw         $a1, 68($s0)
    08905D40:[02262004]: sllv       $a0, $a2, $s1
    08905D44:[00041827]: nor        $v1, $zr, $a0 <=> li $v1, not $a0
    08905D48:[00A32024]: and        $a0, $a1, $v1
    08905D4C:[AE040044]: sw         $a0, 68($s0)
    08905D50:[8FBF0008]: lw         $ra, 8($sp)
    08905D54:[8FB10004]: lw         $s1, 4($sp)
    08905D58:[8FB00000]: lw         $s0, 0($sp)
    08905D5C:[03E00008]: jr         $ra
    08905D60:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_8905CB0 9,877,934 instructions (1.133%), 448,997 calls (08905CB0 - 08905D04, length 22)
    08905CB0:[27BDFFF0]: addiu      $sp, $sp, -16
    08905CB4:[3C0208AA]: lui        $v0, 0x08AA <=> li $v0, 0x08AA0000
    08905CB8:[AFB00000]: sw         $s0, 0($sp)
    08905CBC:[2450ADEC]: addiu      $s0, $v0, -21012
    08905CC0:[00802821]: addu       $a1, $a0, $zr <=> move $a1, $a0
    08905CC4:[8E060048]: lw         $a2, 72($s0)
    08905CC8:[AFB10004]: sw         $s1, 4($sp)
    08905CCC:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    08905CD0:[00C02021]: addu       $a0, $a2, $zr <=> move $a0, $a2
    08905CD4:[AFBF0008]: sw         $ra, 8($sp)
    08905CD8:[0E241C6F]: jal        0x089071BC
    08905CDC:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    08905CE0:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    08905CE4:[8E050044]: lw         $a1, 68($s0)
    08905CE8:[02241804]: sllv       $v1, $a0, $s1
    08905CEC:[8FBF0008]: lw         $ra, 8($sp)
    08905CF0:[00A32025]: or         $a0, $a1, $v1
    08905CF4:[AE040044]: sw         $a0, 68($s0)
    08905CF8:[8FB10004]: lw         $s1, 4($sp)
    08905CFC:[8FB00000]: lw         $s0, 0($sp)
    08905D00:[03E00008]: jr         $ra
    08905D04:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_8869A28 9,793,780 instructions (1.123%), 111,986 calls (08869A28 - 08869BE4, length 112)
    08869A28:[27BDFFC0]: addiu      $sp, $sp, -64
    08869A2C:[AFB20028]: sw         $s2, 40($sp)
    08869A30:[8C920018]: lw         $s2, 24($a0)
    08869A34:[3C064000]: lui        $a2, 0x4000 <=> li $a2, 0x40000000
    08869A38:[AFB00020]: sw         $s0, 32($sp)
    08869A3C:[AFB3002C]: sw         $s3, 44($sp)
    08869A40:[249300A0]: addiu      $s3, $a0, 160
    08869A44:[02463024]: and        $a2, $s2, $a2
    08869A48:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    08869A4C:[AFB10024]: sw         $s1, 36($sp)
    08869A50:[AFB40030]: sw         $s4, 48($sp)
    08869A54:[AFBF0034]: sw         $ra, 52($sp)
    08869A58:[10C0000D]: beq        $a2, $zr, 0x08869A90
    08869A5C:[00A08825]: or         $s1, $a1, $zr <=> move $s1, $a1
    08869A60:[3C04C000]: lui        $a0, 0xC000 <=> li $a0, 0xC0000000
    08869A64:[2484FFFF]: addiu      $a0, $a0, -1
    08869A68:[02449024]: and        $s2, $s2, $a0
    08869A6C:[32440040]: andi       $a0, $s2, 64
    08869A70:[14800008]: bne        $a0, $zr, 0x08869A94
    08869A74:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    08869A78:[26050070]: addiu      $a1, $s0, 112
    08869A7C:[26060080]: addiu      $a2, $s0, 128
    08869A80:[26070090]: addiu      $a3, $s0, 144
    08869A84:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    08869A88:[0E21B75A]: jal        0x0886DD68
    08869A8C:[02404025]: or         $t0, $s2, $zr <=> move $t0, $s2
    08869A90:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    08869A94:[8C850000]: lw         $a1, 0($a0)
    08869A98:[8C860004]: lw         $a2, 4($a0)
    08869A9C:[261300E0]: addiu      $s3, $s0, 224
    08869AA0:[8C870008]: lw         $a3, 8($a0)
    08869AA4:[AE650000]: sw         $a1, 0($s3)
    08869AA8:[8C85000C]: lw         $a1, 12($a0)
    08869AAC:[AE660004]: sw         $a2, 4($s3)
    08869AB0:[8C860010]: lw         $a2, 16($a0)
    08869AB4:[AE670008]: sw         $a3, 8($s3)
    08869AB8:[8C870014]: lw         $a3, 20($a0)
    08869ABC:[AE65000C]: sw         $a1, 12($s3)
    08869AC0:[8C850018]: lw         $a1, 24($a0)
    08869AC4:[AE660010]: sw         $a2, 16($s3)
    08869AC8:[8C86001C]: lw         $a2, 28($a0)
    08869ACC:[AE670014]: sw         $a3, 20($s3)
    08869AD0:[8C870020]: lw         $a3, 32($a0)
    08869AD4:[AE650018]: sw         $a1, 24($s3)
    08869AD8:[8C850024]: lw         $a1, 36($a0)
    08869ADC:[AE66001C]: sw         $a2, 28($s3)
    08869AE0:[8C860028]: lw         $a2, 40($a0)
    08869AE4:[AE670020]: sw         $a3, 32($s3)
    08869AE8:[8C87002C]: lw         $a3, 44($a0)
    08869AEC:[AE650024]: sw         $a1, 36($s3)
    08869AF0:[8C850030]: lw         $a1, 48($a0)
    08869AF4:[AE660028]: sw         $a2, 40($s3)
    08869AF8:[8C860034]: lw         $a2, 52($a0)
    08869AFC:[AE67002C]: sw         $a3, 44($s3)
    08869B00:[8C870038]: lw         $a3, 56($a0)
    08869B04:[AE650030]: sw         $a1, 48($s3)
    08869B08:[8C84003C]: lw         $a0, 60($a0)
    08869B0C:[AE660034]: sw         $a2, 52($s3)
    08869B10:[AE670038]: sw         $a3, 56($s3)
    08869B14:[AE64003C]: sw         $a0, 60($s3)
    08869B18:[8E05003C]: lw         $a1, 60($s0)
    08869B1C:[0E21BD4D]: jal        0x0886F534
    08869B20:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    08869B24:[0040A025]: or         $s4, $v0, $zr <=> move $s4, $v0
    08869B28:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08869B2C:[56800001]: bnel       $s4, $zr, 0x08869B34
    08869B30:[8E840018]: lw         $a0, 24($s4)
    08869B34:[3C068000]: lui        $a2, 0x8000 <=> li $a2, 0x80000000
    08869B38:[02442825]: or         $a1, $s2, $a0
    08869B3C:[24C60018]: addiu      $a2, $a2, 24
    08869B40:[00A62824]: and        $a1, $a1, $a2
    08869B44:[10A00009]: beq        $a1, $zr, 0x08869B6C
    08869B48:[00805025]: or         $t2, $a0, $zr <=> move $t2, $a0
    08869B4C:[26050120]: addiu      $a1, $s0, 288
    08869B50:[26060090]: addiu      $a2, $s0, 144
    08869B54:[26880120]: addiu      $t0, $s4, 288
    08869B58:[26890090]: addiu      $t1, $s4, 144
    08869B5C:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    08869B60:[0E21B783]: jal        0x0886DE0C
    08869B64:[02403825]: or         $a3, $s2, $zr <=> move $a3, $s2
    08869B68:[00409025]: or         $s2, $v0, $zr <=> move $s2, $v0
    08869B6C:[32440080]: andi       $a0, $s2, 128
    08869B70:[10800009]: beq        $a0, $zr, 0x08869B98
    08869B74:[00000000]: nop
    08869B78:[16800003]: bne        $s4, $zr, 0x08869B88
    08869B7C:[26840120]: addiu      $a0, $s4, 288
    08869B80:[3C040893]: lui        $a0, 0x0893 <=> li $a0, 0x08930000
    08869B84:[2484B680]: addiu      $a0, $a0, -18816
    08869B88:[00803025]: or         $a2, $a0, $zr <=> move $a2, $a0
    08869B8C:[26050060]: addiu      $a1, $s0, 96
    08869B90:[0E21B7BF]: jal        0x0886DEFC
    08869B94:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    08869B98:[16800004]: bne        $s4, $zr, 0x08869BAC
    08869B9C:[268400E0]: addiu      $a0, $s4, 224
    08869BA0:[0E21BC9F]: jal        0x0886F27C
    08869BA4:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    08869BA8:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    08869BAC:[00802825]: or         $a1, $a0, $zr <=> move $a1, $a0
    08869BB0:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    08869BB4:[0E21B671]: jal        0x0886D9C4
    08869BB8:[02603025]: or         $a2, $s3, $zr <=> move $a2, $s3
    08869BBC:[3C042000]: lui        $a0, 0x2000 <=> li $a0, 0x20000000
    08869BC0:[02442025]: or         $a0, $s2, $a0
    08869BC4:[AE040018]: sw         $a0, 24($s0)
    08869BC8:[8FB00020]: lw         $s0, 32($sp)
    08869BCC:[8FB10024]: lw         $s1, 36($sp)
    08869BD0:[8FB20028]: lw         $s2, 40($sp)
    08869BD4:[8FB3002C]: lw         $s3, 44($sp)
    08869BD8:[8FB40030]: lw         $s4, 48($sp)
    08869BDC:[8FBF0034]: lw         $ra, 52($sp)
    08869BE0:[03E00008]: jr         $ra
    08869BE4:[27BD0040]: addiu      $sp, $sp, 64
_S1_2_88ECF30 9,490,576 instructions (1.088%), 560,552 calls (088ECF30 - 088ECFB4, length 34)
    088ECF30:[27BDFFE0]: addiu      $sp, $sp, -32
    088ECF34:[3084FFFF]: andi       $a0, $a0, -1
    088ECF38:[28850100]: slti       $a1, $a0, 256
    088ECF3C:[AFBF0014]: sw         $ra, 20($sp)
    088ECF40:[10A00019]: beq        $a1, $zr, 0x088ECFA8
    088ECF44:[2484FFE0]: addiu      $a0, $a0, -32
    088ECF48:[04800005]: bltz       $a0, 0x088ECF60
    088ECF4C:[2C8500FC]: sltiu      $a1, $a0, 252
    088ECF50:[50A00007]: beql       $a1, $zr, 0x088ECF70
    088ECF54:[AFA40010]: sw         $a0, 16($sp)
    088ECF58:[1000000D]: b          0x088ECF90
    088ECF5C:[3C050896]: lui        $a1, 0x0896 <=> li $a1, 0x08960000
    088ECF60:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    088ECF64:[8FBF0014]: lw         $ra, 20($sp)
    088ECF68:[03E00008]: jr         $ra
    088ECF6C:[27BD0020]: addiu      $sp, $sp, 32
    088ECF70:[3C040892]: lui        $a0, 0x0892 <=> li $a0, 0x08920000
    088ECF74:[3C060892]: lui        $a2, 0x0892 <=> li $a2, 0x08920000
    088ECF78:[34050141]: ori        $a1, $zr, 321 <=> li $a1, 321
    088ECF7C:[2484EDF0]: addiu      $a0, $a0, -4624
    088ECF80:[0E21FA97]: jal        0x0887EA5C
    088ECF84:[24C6EEA4]: addiu      $a2, $a2, -4444
    088ECF88:[8FA40010]: lw         $a0, 16($sp)
    088ECF8C:[3C050896]: lui        $a1, 0x0896 <=> li $a1, 0x08960000
    088ECF90:[24A5B8D0]: addiu      $a1, $a1, -18224
    088ECF94:[00852021]: addu       $a0, $a0, $a1
    088ECF98:[90820000]: lbu        $v0, 0($a0)
    088ECF9C:[8FBF0014]: lw         $ra, 20($sp)
    088ECFA0:[03E00008]: jr         $ra
    088ECFA4:[27BD0020]: addiu      $sp, $sp, 32
    088ECFA8:[3402000D]: ori        $v0, $zr, 13 <=> li $v0, 13
    088ECFAC:[8FBF0014]: lw         $ra, 20($sp)
    088ECFB0:[03E00008]: jr         $ra
    088ECFB4:[27BD0020]: addiu      $sp, $sp, 32
_S1_2_88693DC 9,192,675 instructions (1.054%), 181,464 calls (088693DC - 08869564, length 99)
    088693DC:[27BDFFD0]: addiu      $sp, $sp, -48
    088693E0:[AFB00010]: sw         $s0, 16($sp)
    088693E4:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    088693E8:[AFB10014]: sw         $s1, 20($sp)
    088693EC:[AFB20018]: sw         $s2, 24($sp)
    088693F0:[AFB3001C]: sw         $s3, 28($sp)
    088693F4:[AFB40020]: sw         $s4, 32($sp)
    088693F8:[AFB50024]: sw         $s5, 36($sp)
    088693FC:[AFBF0028]: sw         $ra, 40($sp)
    08869400:[10800050]: beq        $a0, $zr, 0x08869544
    08869404:[00A08825]: or         $s1, $a1, $zr <=> move $s1, $a1
    08869408:[8E040040]: lw         $a0, 64($s0)
    0886940C:[1080004D]: beq        $a0, $zr, 0x08869544
    08869410:[00000000]: nop
    08869414:[8E040030]: lw         $a0, 48($s0)
    08869418:[34130000]: ori        $s3, $zr, 0 <=> li $s3, 0
    0886941C:[0264202A]: slt        $a0, $s3, $a0
    08869420:[1080000B]: beq        $a0, $zr, 0x08869450
    08869424:[34120000]: ori        $s2, $zr, 0 <=> li $s2, 0
    08869428:[8E050020]: lw         $a1, 32($s0)
    0886942C:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    08869430:[00B22821]: addu       $a1, $a1, $s2
    08869434:[0E241C31]: jal        0x089070C4
    08869438:[C4AC0000]: lwc1       $f12, 0($a1)
    0886943C:[8E040030]: lw         $a0, 48($s0)
    08869440:[26730001]: addiu      $s3, $s3, 1
    08869444:[0264202A]: slt        $a0, $s3, $a0
    08869448:[1480FFF7]: bne        $a0, $zr, 0x08869428
    0886944C:[26520004]: addiu      $s2, $s2, 4
    08869450:[8E040034]: lw         $a0, 52($s0)
    08869454:[1880001E]: blez       $a0, 0x088694D0
    08869458:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    0886945C:[34130000]: ori        $s3, $zr, 0 <=> li $s3, 0
    08869460:[0264202A]: slt        $a0, $s3, $a0
    08869464:[10800019]: beq        $a0, $zr, 0x088694CC
    08869468:[8E120010]: lw         $s2, 16($s0)
    0886946C:[34140000]: ori        $s4, $zr, 0 <=> li $s4, 0
    08869470:[34150000]: ori        $s5, $zr, 0 <=> li $s5, 0
    08869474:[8E050024]: lw         $a1, 36($s0)
    08869478:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    0886947C:[00B42821]: addu       $a1, $a1, $s4
    08869480:[0E21BD4D]: jal        0x0886F534
    08869484:[8CA50000]: lw         $a1, 0($a1)
    08869488:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    0886948C:[5080000A]: beql       $a0, $zr, 0x088694B8
    08869490:[8E040034]: lw         $a0, 52($s0)
    08869494:[0E21A5D4]: jal        0x08869750
    08869498:[00000000]: nop
    0886949C:[8E460028]: lw         $a2, 40($s2)
    088694A0:[8E040028]: lw         $a0, 40($s0)
    088694A4:[00D53021]: addu       $a2, $a2, $s5
    088694A8:[00952021]: addu       $a0, $a0, $s5
    088694AC:[0E21B671]: jal        0x0886D9C4
    088694B0:[00402825]: or         $a1, $v0, $zr <=> move $a1, $v0
    088694B4:[8E040034]: lw         $a0, 52($s0)
    088694B8:[26730001]: addiu      $s3, $s3, 1
    088694BC:[26940004]: addiu      $s4, $s4, 4
    088694C0:[0264202A]: slt        $a0, $s3, $a0
    088694C4:[1480FFEB]: bne        $a0, $zr, 0x08869474
    088694C8:[26B50040]: addiu      $s5, $s5, 64
    088694CC:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    088694D0:[8E04002C]: lw         $a0, 44($s0)
    088694D4:[56000001]: bnel       $s0, $zr, 0x088694DC
    088694D8:[8E050008]: lw         $a1, 8($s0)
    088694DC:[54A00001]: bnel       $a1, $zr, 0x088694E4
    088694E0:[00A08825]: or         $s1, $a1, $zr <=> move $s1, $a1
    088694E4:[34120000]: ori        $s2, $zr, 0 <=> li $s2, 0
    088694E8:[0244202A]: slt        $a0, $s2, $a0
    088694EC:[10800015]: beq        $a0, $zr, 0x08869544
    088694F0:[34140001]: ori        $s4, $zr, 1 <=> li $s4, 1
    088694F4:[34130000]: ori        $s3, $zr, 0 <=> li $s3, 0
    088694F8:[8E040040]: lw         $a0, 64($s0)
    088694FC:[02542804]: sllv       $a1, $s4, $s2
    08869500:[00A42024]: and        $a0, $a1, $a0
    08869504:[5080000B]: beql       $a0, $zr, 0x08869534
    08869508:[8E04002C]: lw         $a0, 44($s0)
    0886950C:[8E05001C]: lw         $a1, 28($s0)
    08869510:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    08869514:[00B32821]: addu       $a1, $a1, $s3
    08869518:[0E21BD5B]: jal        0x0886F56C
    0886951C:[8CA50000]: lw         $a1, 0($a1)
    08869520:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    08869524:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    08869528:[0E21C6CD]: jal        0x08871B34
    0886952C:[02003025]: or         $a2, $s0, $zr <=> move $a2, $s0
    08869530:[8E04002C]: lw         $a0, 44($s0)
    08869534:[26520001]: addiu      $s2, $s2, 1
    08869538:[0244202A]: slt        $a0, $s2, $a0
    0886953C:[1480FFEE]: bne        $a0, $zr, 0x088694F8
    08869540:[26730004]: addiu      $s3, $s3, 4
    08869544:[8FB00010]: lw         $s0, 16($sp)
    08869548:[8FB10014]: lw         $s1, 20($sp)
    0886954C:[8FB20018]: lw         $s2, 24($sp)
    08869550:[8FB3001C]: lw         $s3, 28($sp)
    08869554:[8FB40020]: lw         $s4, 32($sp)
    08869558:[8FB50024]: lw         $s5, 36($sp)
    0886955C:[8FBF0028]: lw         $ra, 40($sp)
    08869560:[03E00008]: jr         $ra
    08869564:[27BD0030]: addiu      $sp, $sp, 48
  Back Branch 0886953C 94,149 times (length 19)
    088694E4:[34120000]: ori        $s2, $zr, 0 <=> li $s2, 0
    088694E8:[0244202A]: slt        $a0, $s2, $a0
    088694EC:[10800015]: beq        $a0, $zr, 0x08869544
    088694F0:[34140001]: ori        $s4, $zr, 1 <=> li $s4, 1
    088694F4:[34130000]: ori        $s3, $zr, 0 <=> li $s3, 0
--> 088694F8:[8E040040]: lw         $a0, 64($s0)
    088694FC:[02542804]: sllv       $a1, $s4, $s2
    08869500:[00A42024]: and        $a0, $a1, $a0
    08869504:[5080000B]: beql       $a0, $zr, 0x08869534
    08869508:[8E04002C]: lw         $a0, 44($s0)
    0886950C:[8E05001C]: lw         $a1, 28($s0)
    08869510:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    08869514:[00B32821]: addu       $a1, $a1, $s3
    08869518:[0E21BD5B]: jal        0x0886F56C
    0886951C:[8CA50000]: lw         $a1, 0($a1)
    08869520:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    08869524:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    08869528:[0E21C6CD]: jal        0x08871B34
    0886952C:[02003025]: or         $a2, $s0, $zr <=> move $a2, $s0
    08869530:[8E04002C]: lw         $a0, 44($s0)
    08869534:[26520001]: addiu      $s2, $s2, 1
    08869538:[0244202A]: slt        $a0, $s2, $a0
--> 0886953C:[1480FFEE]: bne        $a0, $zr, 0x088694F8
    08869540:[26730004]: addiu      $s3, $s3, 4
    08869544:[8FB00010]: lw         $s0, 16($sp)
    08869548:[8FB10014]: lw         $s1, 20($sp)
    0886954C:[8FB20018]: lw         $s2, 24($sp)
  Back Branch 088694C4 77,575 times (length 22)
    08869460:[0264202A]: slt        $a0, $s3, $a0
    08869464:[10800019]: beq        $a0, $zr, 0x088694CC
    08869468:[8E120010]: lw         $s2, 16($s0)
    0886946C:[34140000]: ori        $s4, $zr, 0 <=> li $s4, 0
    08869470:[34150000]: ori        $s5, $zr, 0 <=> li $s5, 0
--> 08869474:[8E050024]: lw         $a1, 36($s0)
    08869478:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    0886947C:[00B42821]: addu       $a1, $a1, $s4
    08869480:[0E21BD4D]: jal        0x0886F534
    08869484:[8CA50000]: lw         $a1, 0($a1)
    08869488:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    0886948C:[5080000A]: beql       $a0, $zr, 0x088694B8
    08869490:[8E040034]: lw         $a0, 52($s0)
    08869494:[0E21A5D4]: jal        0x08869750
    08869498:[00000000]: nop
    0886949C:[8E460028]: lw         $a2, 40($s2)
    088694A0:[8E040028]: lw         $a0, 40($s0)
    088694A4:[00D53021]: addu       $a2, $a2, $s5
    088694A8:[00952021]: addu       $a0, $a0, $s5
    088694AC:[0E21B671]: jal        0x0886D9C4
    088694B0:[00402825]: or         $a1, $v0, $zr <=> move $a1, $v0
    088694B4:[8E040034]: lw         $a0, 52($s0)
    088694B8:[26730001]: addiu      $s3, $s3, 1
    088694BC:[26940004]: addiu      $s4, $s4, 4
    088694C0:[0264202A]: slt        $a0, $s3, $a0
--> 088694C4:[1480FFEB]: bne        $a0, $zr, 0x08869474
    088694C8:[26B50040]: addiu      $s5, $s5, 64
    088694CC:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    088694D0:[8E04002C]: lw         $a0, 44($s0)
    088694D4:[56000001]: bnel       $s0, $zr, 0x088694DC
_S1_2_88ED86C 9,011,313 instructions (1.034%), 192,936 calls (088ED86C - 088ED9B4, length 83)
    088ED86C:[27BDFFD0]: addiu      $sp, $sp, -48
    088ED870:[AFB20024]: sw         $s2, 36($sp)
    088ED874:[30D2FFFF]: andi       $s2, $a2, -1
    088ED878:[2A460020]: slti       $a2, $s2, 32
    088ED87C:[AFB0001C]: sw         $s0, 28($sp)
    088ED880:[AFB10020]: sw         $s1, 32($sp)
    088ED884:[AFBF0028]: sw         $ra, 40($sp)
    088ED888:[10C0001A]: beq        $a2, $zr, 0x088ED8F4
    088ED88C:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    088ED890:[1E400010]: bgtz       $s2, 0x088ED8D4
    088ED894:[3404000A]: ori        $a0, $zr, 10 <=> li $a0, 10
    088ED898:[06410007]: bgez       $s2, 0x088ED8B8
    088ED89C:[00000000]: nop
    088ED8A0:[3C040892]: lui        $a0, 0x0892 <=> li $a0, 0x08920000
    088ED8A4:[3C060892]: lui        $a2, 0x0892 <=> li $a2, 0x08920000
    088ED8A8:[34050322]: ori        $a1, $zr, 802 <=> li $a1, 802
    088ED8AC:[2484EDF0]: addiu      $a0, $a0, -4624
    088ED8B0:[0E21FA97]: jal        0x0887EA5C
    088ED8B4:[24C6EEF4]: addiu      $a2, $a2, -4364
    088ED8B8:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    088ED8BC:[8FB0001C]: lw         $s0, 28($sp)
    088ED8C0:[8FB10020]: lw         $s1, 32($sp)
    088ED8C4:[8FB20024]: lw         $s2, 36($sp)
    088ED8C8:[8FBF0028]: lw         $ra, 40($sp)
    088ED8CC:[03E00008]: jr         $ra
    088ED8D0:[27BD0030]: addiu      $sp, $sp, 48
    088ED8D4:[1644FFF3]: bne        $s2, $a0, 0x088ED8A4
    088ED8D8:[3C040892]: lui        $a0, 0x0892 <=> li $a0, 0x08920000
    088ED8DC:[84A40000]: lh         $a0, 0($a1)
    088ED8E0:[86050002]: lh         $a1, 2($s0)
    088ED8E4:[A6040000]: sh         $a0, 0($s0)
    088ED8E8:[24A4000E]: addiu      $a0, $a1, 14
    088ED8EC:[1000FFF2]: b          0x088ED8B8
    088ED8F0:[A6040002]: sh         $a0, 2($s0)
    088ED8F4:[10E00024]: beq        $a3, $zr, 0x088ED988
    088ED8F8:[00000000]: nop
    088ED8FC:[0E23B573]: jal        0x088ED5CC
    088ED900:[00000000]: nop
    088ED904:[10400004]: beq        $v0, $zr, 0x088ED918
    088ED908:[86110000]: lh         $s1, 0($s0)
    088ED90C:[A7B10014]: sh         $s1, 20($sp)
    088ED910:[1000000C]: b          0x088ED944
    088ED914:[86110002]: lh         $s1, 2($s0)
    088ED918:[0E23B3CC]: jal        0x088ECF30
    088ED91C:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    088ED920:[34040009]: ori        $a0, $zr, 9 <=> li $a0, 9
    088ED924:[00822023]: subu       $a0, $a0, $v0
    088ED928:[00042843]: sra        $a1, $a0, 0x0001
    088ED92C:[00052FC2]: srl        $a1, $a1, 0x001F
    088ED930:[00852021]: addu       $a0, $a0, $a1
    088ED934:[00042043]: sra        $a0, $a0, 0x0001
    088ED938:[02242021]: addu       $a0, $s1, $a0
    088ED93C:[A7A40014]: sh         $a0, 20($sp)
    088ED940:[86110002]: lh         $s1, 2($s0)
    088ED944:[A7B10016]: sh         $s1, 22($sp)
    088ED948:[0E23B38F]: jal        0x088ECE3C
    088ED94C:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    088ED950:[A3A20018]: sb         $v0, 24($sp)
    088ED954:[0E23B3AE]: jal        0x088ECEB8
    088ED958:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    088ED95C:[3C0408AA]: lui        $a0, 0x08AA <=> li $a0, 0x08AA0000
    088ED960:[8085ABB4]: lb         $a1, -21580($a0)
    088ED964:[2484ABB4]: addiu      $a0, $a0, -21580
    088ED968:[A3A20019]: sb         $v0, 25($sp)
    088ED96C:[90860001]: lbu        $a2, 1($a0)
    088ED970:[A3A5001A]: sb         $a1, 26($sp)
    088ED974:[8C840004]: lw         $a0, 4($a0)
    088ED978:[A3A6001B]: sb         $a2, 27($sp)
    088ED97C:[AFA40010]: sw         $a0, 16($sp)
    088ED980:[0E23B466]: jal        0x088ED198
    088ED984:[27A40010]: addiu      $a0, $sp, 16
    088ED988:[0E23B425]: jal        0x088ED094
    088ED98C:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    088ED990:[86040000]: lh         $a0, 0($s0)
    088ED994:[00822021]: addu       $a0, $a0, $v0
    088ED998:[A6040000]: sh         $a0, 0($s0)
    088ED99C:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    088ED9A0:[8FB0001C]: lw         $s0, 28($sp)
    088ED9A4:[8FB10020]: lw         $s1, 32($sp)
    088ED9A8:[8FB20024]: lw         $s2, 36($sp)
    088ED9AC:[8FBF0028]: lw         $ra, 40($sp)
    088ED9B0:[03E00008]: jr         $ra
    088ED9B4:[27BD0030]: addiu      $sp, $sp, 48
  Back Branch 088ED8EC 2,699 times (length 15)
    088ED8A4:[3C060892]: lui        $a2, 0x0892 <=> li $a2, 0x08920000
    088ED8A8:[34050322]: ori        $a1, $zr, 802 <=> li $a1, 802
    088ED8AC:[2484EDF0]: addiu      $a0, $a0, -4624
    088ED8B0:[0E21FA97]: jal        0x0887EA5C
    088ED8B4:[24C6EEF4]: addiu      $a2, $a2, -4364
--> 088ED8B8:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    088ED8BC:[8FB0001C]: lw         $s0, 28($sp)
    088ED8C0:[8FB10020]: lw         $s1, 32($sp)
    088ED8C4:[8FB20024]: lw         $s2, 36($sp)
    088ED8C8:[8FBF0028]: lw         $ra, 40($sp)
    088ED8CC:[03E00008]: jr         $ra
    088ED8D0:[27BD0030]: addiu      $sp, $sp, 48
    088ED8D4:[1644FFF3]: bne        $s2, $a0, 0x088ED8A4
    088ED8D8:[3C040892]: lui        $a0, 0x0892 <=> li $a0, 0x08920000
    088ED8DC:[84A40000]: lh         $a0, 0($a1)
    088ED8E0:[86050002]: lh         $a1, 2($s0)
    088ED8E4:[A6040000]: sh         $a0, 0($s0)
    088ED8E8:[24A4000E]: addiu      $a0, $a1, 14
--> 088ED8EC:[1000FFF2]: b          0x088ED8B8
    088ED8F0:[A6040002]: sh         $a0, 2($s0)
    088ED8F4:[10E00024]: beq        $a3, $zr, 0x088ED988
    088ED8F8:[00000000]: nop
    088ED8FC:[0E23B573]: jal        0x088ED5CC
  Back Branch 088ED8D4 2,699 times (length 14)
    088ED890:[1E400010]: bgtz       $s2, 0x088ED8D4
    088ED894:[3404000A]: ori        $a0, $zr, 10 <=> li $a0, 10
    088ED898:[06410007]: bgez       $s2, 0x088ED8B8
    088ED89C:[00000000]: nop
    088ED8A0:[3C040892]: lui        $a0, 0x0892 <=> li $a0, 0x08920000
--> 088ED8A4:[3C060892]: lui        $a2, 0x0892 <=> li $a2, 0x08920000
    088ED8A8:[34050322]: ori        $a1, $zr, 802 <=> li $a1, 802
    088ED8AC:[2484EDF0]: addiu      $a0, $a0, -4624
    088ED8B0:[0E21FA97]: jal        0x0887EA5C
    088ED8B4:[24C6EEF4]: addiu      $a2, $a2, -4364
    088ED8B8:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    088ED8BC:[8FB0001C]: lw         $s0, 28($sp)
    088ED8C0:[8FB10020]: lw         $s1, 32($sp)
    088ED8C4:[8FB20024]: lw         $s2, 36($sp)
    088ED8C8:[8FBF0028]: lw         $ra, 40($sp)
    088ED8CC:[03E00008]: jr         $ra
    088ED8D0:[27BD0030]: addiu      $sp, $sp, 48
--> 088ED8D4:[1644FFF3]: bne        $s2, $a0, 0x088ED8A4
    088ED8D8:[3C040892]: lui        $a0, 0x0892 <=> li $a0, 0x08920000
    088ED8DC:[84A40000]: lh         $a0, 0($a1)
    088ED8E0:[86050002]: lh         $a1, 2($s0)
    088ED8E4:[A6040000]: sh         $a0, 0($s0)
_S1_2_888AF00 8,988,231 instructions (1.031%), 1,284,033 calls (0888AF00 - 0888AF24, length 10)
    0888AF00:[D8A40000]: lv.q       C100.q, 0($a1)
    0888AF04:[D8A50010]: lv.q       C110.q, 16($a1)
    0888AF08:[D8A60020]: lv.q       C120.q, 32($a1)
    0888AF0C:[D8A70030]: lv.q       C130.q, 48($a1)
    0888AF10:[D8C80000]: lv.q       C200.q, 0($a2)
    0888AF14:[F108A400]: VTFM3.t    C000.t, E100.t, C200.t
    0888AF18:[60078000]: vadd.t     C000.t, C000.t, C130.t
    0888AF1C:[F8800000]: sv.q       C000.q, 0($a0)
    0888AF20:[03E00008]: jr         $ra
    0888AF24:[00801025]: or         $v0, $a0, $zr <=> move $v0, $a0
_S1_2_89071BC 8,823,860 instructions (1.012%), 882,386 calls (089071BC - 089073C4, length 131)
    089071BC:[2CA30016]: sltiu      $v1, $a1, 22
    089071C0:[1060007F]: beq        $v1, $zr, 0x089073C0
    089071C4:[00804021]: addu       $t0, $a0, $zr <=> move $t0, $a0
    089071C8:[00053880]: sll        $a3, $a1, 0x0002
    089071CC:[3C050892]: lui        $a1, 0x0892 <=> li $a1, 0x08920000
    089071D0:[24A20978]: addiu      $v0, $a1, 2424
    089071D4:[00E22021]: addu       $a0, $a3, $v0
    089071D8:[8C830000]: lw         $v1, 0($a0)
    089071DC:[00600008]: jr         $v1
    089071E0:[00000000]: nop
    089073C0:[03E00008]: jr         $ra
    089073C4:[00000000]: nop
_S1_2_886F534 8,729,880 instructions (1.001%), 738,474 calls (0886F534 - 0886F568, length 14)
    0886F534:[1080000B]: beq        $a0, $zr, 0x0886F564
    0886F538:[00000000]: nop
    0886F53C:[8C86002C]: lw         $a2, 44($a0)
    0886F540:[30A50FFF]: andi       $a1, $a1, 4095
    0886F544:[00A6302A]: slt        $a2, $a1, $a2
    0886F548:[10C00006]: beq        $a2, $zr, 0x0886F564
    0886F54C:[00000000]: nop
    0886F550:[8C840018]: lw         $a0, 24($a0)
    0886F554:[00052880]: sll        $a1, $a1, 0x0002
    0886F558:[00852021]: addu       $a0, $a0, $a1
    0886F55C:[03E00008]: jr         $ra
    0886F560:[8C820000]: lw         $v0, 0($a0)
    0886F564:[03E00008]: jr         $ra
    0886F568:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
_S1_2_8906338 8,644,044 instructions (0.991%), 375,828 calls (08906338 - 08906390, length 23)
    08906338:[3C0B08AA]: lui        $t3, 0x08AA <=> li $t3, 0x08AA0000
    0890633C:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    08906340:[8D64AE34]: lw         $a0, -20940($t3)
    08906344:[00C06021]: addu       $t4, $a2, $zr <=> move $t4, $a2
    08906348:[00E06821]: addu       $t5, $a3, $zr <=> move $t5, $a3
    0890634C:[01007021]: addu       $t6, $t0, $zr <=> move $t6, $t0
    08906350:[0120C021]: addu       $t8, $t1, $zr <=> move $t8, $t1
    08906354:[00A01021]: addu       $v0, $a1, $zr <=> move $v0, $a1
    08906358:[27BDFFF0]: addiu      $sp, $sp, -16
    0890635C:[01405821]: addu       $t3, $t2, $zr <=> move $t3, $t2
    08906360:[00602821]: addu       $a1, $v1, $zr <=> move $a1, $v1
    08906364:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    08906368:[01803821]: addu       $a3, $t4, $zr <=> move $a3, $t4
    0890636C:[01A04021]: addu       $t0, $t5, $zr <=> move $t0, $t5
    08906370:[01C04821]: addu       $t1, $t6, $zr <=> move $t1, $t6
    08906374:[AFBF0000]: sw         $ra, 0($sp)
    08906378:[0E241DB3]: jal        0x089076CC
    0890637C:[03005021]: addu       $t2, $t8, $zr <=> move $t2, $t8
    08906380:[0E2420D9]: jal        0x08908364
    08906384:[00000000]: nop
    08906388:[8FBF0000]: lw         $ra, 0($sp)
    0890638C:[03E00008]: jr         $ra
    08906390:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_8882B44 8,437,072 instructions (0.968%), 4,371 calls (08882B44 - 08882BE4, length 41)
    08882B44:[27BDFFD0]: addiu      $sp, $sp, -48
    08882B48:[8C85003C]: lw         $a1, 60($a0)
    08882B4C:[AFB20020]: sw         $s2, 32($sp)
    08882B50:[34120000]: ori        $s2, $zr, 0 <=> li $s2, 0
    08882B54:[E7B40010]: swc1       $f20, 16($sp)
    08882B58:[46006506]: mov.s      $f20, $f12
    08882B5C:[0245282A]: slt        $a1, $s2, $a1
    08882B60:[E7B60014]: swc1       $f22, 20($sp)
    08882B64:[AFB00018]: sw         $s0, 24($sp)
    08882B68:[AFB1001C]: sw         $s1, 28($sp)
    08882B6C:[AFBF0024]: sw         $ra, 36($sp)
    08882B70:[10A00015]: beq        $a1, $zr, 0x08882BC8
    08882B74:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    08882B78:[4480B000]: mtc1       $zr, $f22
    08882B7C:[34110000]: ori        $s1, $zr, 0 <=> li $s1, 0
    08882B80:[8E040028]: lw         $a0, 40($s0)
    08882B84:[8E050040]: lw         $a1, 64($s0)
    08882B88:[00912021]: addu       $a0, $a0, $s1
    08882B8C:[16450006]: bne        $s2, $a1, 0x08882BA8
    08882B90:[8C840000]: lw         $a0, 0($a0)
    08882B94:[4600A306]: mov.s      $f12, $f20
    08882B98:[0E21C412]: jal        0x08871048
    08882B9C:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    08882BA0:[10000005]: b          0x08882BB8
    08882BA4:[8E04003C]: lw         $a0, 60($s0)
    08882BA8:[4600B306]: mov.s      $f12, $f22
    08882BAC:[0E21C412]: jal        0x08871048
    08882BB0:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    08882BB4:[8E04003C]: lw         $a0, 60($s0)
    08882BB8:[26520001]: addiu      $s2, $s2, 1
    08882BBC:[0244202A]: slt        $a0, $s2, $a0
    08882BC0:[1480FFEF]: bne        $a0, $zr, 0x08882B80
    08882BC4:[26310004]: addiu      $s1, $s1, 4
    08882BC8:[C7B40010]: lwc1       $f20, 16($sp)
    08882BCC:[C7B60014]: lwc1       $f22, 20($sp)
    08882BD0:[8FB00018]: lw         $s0, 24($sp)
    08882BD4:[8FB1001C]: lw         $s1, 28($sp)
    08882BD8:[8FB20020]: lw         $s2, 32($sp)
    08882BDC:[8FBF0024]: lw         $ra, 36($sp)
    08882BE0:[03E00008]: jr         $ra
    08882BE4:[27BD0030]: addiu      $sp, $sp, 48
  Back Branch 08882BC0 640,936 times (length 18)
    08882B6C:[AFBF0024]: sw         $ra, 36($sp)
    08882B70:[10A00015]: beq        $a1, $zr, 0x08882BC8
    08882B74:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    08882B78:[4480B000]: mtc1       $zr, $f22
    08882B7C:[34110000]: ori        $s1, $zr, 0 <=> li $s1, 0
--> 08882B80:[8E040028]: lw         $a0, 40($s0)
    08882B84:[8E050040]: lw         $a1, 64($s0)
    08882B88:[00912021]: addu       $a0, $a0, $s1
    08882B8C:[16450006]: bne        $s2, $a1, 0x08882BA8
    08882B90:[8C840000]: lw         $a0, 0($a0)
    08882B94:[4600A306]: mov.s      $f12, $f20
    08882B98:[0E21C412]: jal        0x08871048
    08882B9C:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    08882BA0:[10000005]: b          0x08882BB8
    08882BA4:[8E04003C]: lw         $a0, 60($s0)
    08882BA8:[4600B306]: mov.s      $f12, $f22
    08882BAC:[0E21C412]: jal        0x08871048
    08882BB0:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    08882BB4:[8E04003C]: lw         $a0, 60($s0)
    08882BB8:[26520001]: addiu      $s2, $s2, 1
    08882BBC:[0244202A]: slt        $a0, $s2, $a0
--> 08882BC0:[1480FFEF]: bne        $a0, $zr, 0x08882B80
    08882BC4:[26310004]: addiu      $s1, $s1, 4
    08882BC8:[C7B40010]: lwc1       $f20, 16($sp)
    08882BCC:[C7B60014]: lwc1       $f22, 20($sp)
    08882BD0:[8FB00018]: lw         $s0, 24($sp)
_S1_2_8908364 8,405,244 instructions (0.964%), 421,272 calls (08908364 - 089083B8, length 22)
    08908364:[27BDFFF0]: addiu      $sp, $sp, -16
    08908368:[AFBF0000]: sw         $ra, 0($sp)
    0890836C:[3C0308AA]: lui        $v1, 0x08AA <=> li $v1, 0x08AA0000
    08908370:[2464ADEC]: addiu      $a0, $v1, -21012
    08908374:[8C82000C]: lw         $v0, 12($a0)
    08908378:[14400006]: bne        $v0, $zr, 0x08908394
    0890837C:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08908380:[8C830048]: lw         $v1, 72($a0)
    08908384:[8C650074]: lw         $a1, 116($v1)
    08908388:[50A00006]: beql       $a1, $zr, 0x089083A4
    0890838C:[8C650008]: lw         $a1, 8($v1)
    08908390:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08908394:[8FBF0000]: lw         $ra, 0($sp)
    08908398:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    0890839C:[03E00008]: jr         $ra
    089083A0:[27BD0010]: addiu      $sp, $sp, 16
    089083A4:[0E2465D3]: jal        0x0891974C [sceGeListUpdateStallAddr]
    089083A8:[8C840018]: lw         $a0, 24($a0)
    089083AC:[0441FFF8]: bgez       $v0, 0x08908390
    089083B0:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    089083B4:[0A2420E6]: j          0x08908398
    089083B8:[8FBF0000]: lw         $ra, 0($sp)
  Back Branch 089083AC 419,028 times (length 9)
    0890837C:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08908380:[8C830048]: lw         $v1, 72($a0)
    08908384:[8C650074]: lw         $a1, 116($v1)
    08908388:[50A00006]: beql       $a1, $zr, 0x089083A4
    0890838C:[8C650008]: lw         $a1, 8($v1)
--> 08908390:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08908394:[8FBF0000]: lw         $ra, 0($sp)
    08908398:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    0890839C:[03E00008]: jr         $ra
    089083A0:[27BD0010]: addiu      $sp, $sp, 16
    089083A4:[0E2465D3]: jal        0x0891974C [sceGeListUpdateStallAddr]
    089083A8:[8C840018]: lw         $a0, 24($a0)
--> 089083AC:[0441FFF8]: bgez       $v0, 0x08908390
    089083B0:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    089083B4:[0A2420E6]: j          0x08908398
    089083B8:[8FBF0000]: lw         $ra, 0($sp)
_S1_2_88F549C 8,034,342 instructions (0.921%), 42,158 calls (088F549C - 088F57EC, length 213)
    088F549C:[27BDFED0]: addiu      $sp, $sp, -304
    088F54A0:[AFBE0120]: sw         $fp, 288($sp)
    088F54A4:[0080F025]: or         $fp, $a0, $zr <=> move $fp, $a0
    088F54A8:[8FC40050]: lw         $a0, 80($fp)
    088F54AC:[C48C0000]: lwc1       $f12, 0($a0)
    088F54B0:[E7AC0090]: swc1       $f12, 144($sp)
    088F54B4:[C48C0004]: lwc1       $f12, 4($a0)
    088F54B8:[E7AC0094]: swc1       $f12, 148($sp)
    088F54BC:[C48C0008]: lwc1       $f12, 8($a0)
    088F54C0:[E7AC0098]: swc1       $f12, 152($sp)
    088F54C4:[C48C0010]: lwc1       $f12, 16($a0)
    088F54C8:[E7AC00A0]: swc1       $f12, 160($sp)
    088F54CC:[C48C0004]: lwc1       $f12, 4($a0)
    088F54D0:[E7AC00A4]: swc1       $f12, 164($sp)
    088F54D4:[C48C0008]: lwc1       $f12, 8($a0)
    088F54D8:[E7AC00A8]: swc1       $f12, 168($sp)
    088F54DC:[C48C0010]: lwc1       $f12, 16($a0)
    088F54E0:[AFBE00F8]: sw         $fp, 248($sp)
    088F54E4:[E7AC00B0]: swc1       $f12, 176($sp)
    088F54E8:[C48C0004]: lwc1       $f12, 4($a0)
    088F54EC:[E7AC00B4]: swc1       $f12, 180($sp)
    088F54F0:[C48C0018]: lwc1       $f12, 24($a0)
    088F54F4:[E7AC00B8]: swc1       $f12, 184($sp)
    088F54F8:[C48C0000]: lwc1       $f12, 0($a0)
    088F54FC:[E7AC00C0]: swc1       $f12, 192($sp)
    088F5500:[C48C0004]: lwc1       $f12, 4($a0)
    088F5504:[8FC50054]: lw         $a1, 84($fp)
    088F5508:[E7AC00C4]: swc1       $f12, 196($sp)
    088F550C:[C48C0018]: lwc1       $f12, 24($a0)
    088F5510:[27A40090]: addiu      $a0, $sp, 144
    088F5514:[E7AC00C8]: swc1       $f12, 200($sp)
    088F5518:[E7B400FC]: swc1       $f20, 252($sp)
    088F551C:[AFB00100]: sw         $s0, 256($sp)
    088F5520:[AFB10104]: sw         $s1, 260($sp)
    088F5524:[AFB20108]: sw         $s2, 264($sp)
    088F5528:[AFB3010C]: sw         $s3, 268($sp)
    088F552C:[AFB40110]: sw         $s4, 272($sp)
    088F5530:[AFB50114]: sw         $s5, 276($sp)
    088F5534:[AFB60118]: sw         $s6, 280($sp)
    088F5538:[AFB7011C]: sw         $s7, 284($sp)
    088F553C:[AFBF0124]: sw         $ra, 292($sp)
    088F5540:[0E222BC0]: jal        0x0888AF00
    088F5544:[00803025]: or         $a2, $a0, $zr <=> move $a2, $a0
    088F5548:[27A400A0]: addiu      $a0, $sp, 160
    088F554C:[8FC50054]: lw         $a1, 84($fp)
    088F5550:[0E222BC0]: jal        0x0888AF00
    088F5554:[00803025]: or         $a2, $a0, $zr <=> move $a2, $a0
    088F5558:[27A400B0]: addiu      $a0, $sp, 176
    088F555C:[8FC50054]: lw         $a1, 84($fp)
    088F5560:[0E222BC0]: jal        0x0888AF00
    088F5564:[00803025]: or         $a2, $a0, $zr <=> move $a2, $a0
    088F5568:[27A400C0]: addiu      $a0, $sp, 192
    088F556C:[8FC50054]: lw         $a1, 84($fp)
    088F5570:[0E222BC0]: jal        0x0888AF00
    088F5574:[00803025]: or         $a2, $a0, $zr <=> move $a2, $a0
    088F5578:[4480A000]: mtc1       $zr, $f20
    088F557C:[E7B400C4]: swc1       $f20, 196($sp)
    088F5580:[E7B400B4]: swc1       $f20, 180($sp)
    088F5584:[27D30020]: addiu      $s3, $fp, 32
    088F5588:[E7B400A4]: swc1       $f20, 164($sp)
    088F558C:[34160000]: ori        $s6, $zr, 0 <=> li $s6, 0
    088F5590:[E7B40094]: swc1       $f20, 148($sp)
    088F5594:[34150000]: ori        $s5, $zr, 0 <=> li $s5, 0
    088F5598:[34110000]: ori        $s1, $zr, 0 <=> li $s1, 0
    088F559C:[27B400D0]: addiu      $s4, $sp, 208
    088F55A0:[27B200E0]: addiu      $s2, $sp, 224
    088F55A4:[27DE0010]: addiu      $fp, $fp, 16
    088F55A8:[27B700F4]: addiu      $s7, $sp, 244
    088F55AC:[27B00090]: addiu      $s0, $sp, 144
    088F55B0:[8FA600F8]: lw         $a2, 248($sp)
    088F55B4:[02802025]: or         $a0, $s4, $zr <=> move $a0, $s4
    088F55B8:[0E227881]: jal        0x0889E204
    088F55BC:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    088F55C0:[DA810000]: lv.q       C010.q, 0($s4)
    088F55C4:[DA620000]: lv.q       C020.q, 0($s3)
    088F55C8:[64828100]: vdot.t     S000.s, C010.t, C020.t
    088F55CC:[27A400F0]: addiu      $a0, $sp, 240
    088F55D0:[E8800000]: sv.s       S000.s, 0($a0)
    088F55D4:[C7AC00F0]: lwc1       $f12, 240($sp)
    088F55D8:[4614603C]: c.lt.s     $f12, $f20
    088F55DC:[00000000]: nop
    088F55E0:[45000003]: bc1f       0x088F55F0
    088F55E4:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    088F55E8:[1000000E]: b          0x088F5624
    088F55EC:[26D60001]: addiu      $s6, $s6, 1
    088F55F0:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    088F55F4:[0E227881]: jal        0x0889E204
    088F55F8:[03C03025]: or         $a2, $fp, $zr <=> move $a2, $fp
    088F55FC:[DA410000]: lv.q       C010.q, 0($s2)
    088F5600:[DA620000]: lv.q       C020.q, 0($s3)
    088F5604:[64828100]: vdot.t     S000.s, C010.t, C020.t
    088F5608:[EAE00000]: sv.s       S000.s, 0($s7)
    088F560C:[C7AC00F4]: lwc1       $f12, 244($sp)
    088F5610:[4614603C]: c.lt.s     $f12, $f20
    088F5614:[00000000]: nop
    088F5618:[45020003]: bc1fl      0x088F5628
    088F561C:[26310001]: addiu      $s1, $s1, 1
    088F5620:[26B50001]: addiu      $s5, $s5, 1
    088F5624:[26310001]: addiu      $s1, $s1, 1
    088F5628:[2A240004]: slti       $a0, $s1, 4
    088F562C:[1480FFE0]: bne        $a0, $zr, 0x088F55B0
    088F5630:[26100010]: addiu      $s0, $s0, 16
    088F5634:[02B6A821]: addu       $s5, $s5, $s6
    088F5638:[1AA0005F]: blez       $s5, 0x088F57B8
    088F563C:[2AC40004]: slti       $a0, $s6, 4
    088F5640:[10800032]: beq        $a0, $zr, 0x088F570C
    088F5644:[2AA40004]: slti       $a0, $s5, 4
    088F5648:[10800022]: beq        $a0, $zr, 0x088F56D4
    088F564C:[27B30090]: addiu      $s3, $sp, 144
    088F5650:[27B100A0]: addiu      $s1, $sp, 160
    088F5654:[27B50010]: addiu      $s5, $sp, 16
    088F5658:[27B200B0]: addiu      $s2, $sp, 176
    088F565C:[27B400C0]: addiu      $s4, $sp, 192
    088F5660:[8FB600F8]: lw         $s6, 248($sp)
    088F5664:[02A02025]: or         $a0, $s5, $zr <=> move $a0, $s5
    088F5668:[02602825]: or         $a1, $s3, $zr <=> move $a1, $s3
    088F566C:[0E22450A]: jal        0x08891428
    088F5670:[02203025]: or         $a2, $s1, $zr <=> move $a2, $s1
    088F5674:[27B00030]: addiu      $s0, $sp, 48
    088F5678:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    088F567C:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    088F5680:[0E22450A]: jal        0x08891428
    088F5684:[02403025]: or         $a2, $s2, $zr <=> move $a2, $s2
    088F5688:[27B10050]: addiu      $s1, $sp, 80
    088F568C:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    088F5690:[02402825]: or         $a1, $s2, $zr <=> move $a1, $s2
    088F5694:[0E22450A]: jal        0x08891428
    088F5698:[02803025]: or         $a2, $s4, $zr <=> move $a2, $s4
    088F569C:[27B20070]: addiu      $s2, $sp, 112
    088F56A0:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    088F56A4:[02802825]: or         $a1, $s4, $zr <=> move $a1, $s4
    088F56A8:[0E22450A]: jal        0x08891428
    088F56AC:[02603025]: or         $a2, $s3, $zr <=> move $a2, $s3
    088F56B0:[26D30030]: addiu      $s3, $s6, 48
    088F56B4:[00002025]: or         $a0, $zr, $zr <=> li $a0, 0
    088F56B8:[02602825]: or         $a1, $s3, $zr <=> move $a1, $s3
    088F56BC:[0E224CB5]: jal        0x088932D4
    088F56C0:[02A03025]: or         $a2, $s5, $zr <=> move $a2, $s5
    088F56C4:[1440002E]: bne        $v0, $zr, 0x088F5780
    088F56C8:[00000000]: nop
    088F56CC:[1000001D]: b          0x088F5744
    088F56D0:[00002025]: or         $a0, $zr, $zr <=> li $a0, 0
    088F56D4:[2402FFFE]: addiu      $v0, $zr, -2 <=> li $v0, -2
    088F56D8:[C7B400FC]: lwc1       $f20, 252($sp)
    088F56DC:[8FB00100]: lw         $s0, 256($sp)
    088F56E0:[8FB10104]: lw         $s1, 260($sp)
    088F56E4:[8FB20108]: lw         $s2, 264($sp)
    088F56E8:[8FB3010C]: lw         $s3, 268($sp)
    088F56EC:[8FB40110]: lw         $s4, 272($sp)
    088F56F0:[8FB50114]: lw         $s5, 276($sp)
    088F56F4:[8FB60118]: lw         $s6, 280($sp)
    088F56F8:[8FB7011C]: lw         $s7, 284($sp)
    088F56FC:[8FBE0120]: lw         $fp, 288($sp)
    088F5700:[8FBF0124]: lw         $ra, 292($sp)
    088F5704:[03E00008]: jr         $ra
    088F5708:[27BD0130]: addiu      $sp, $sp, 304
    088F570C:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    088F5710:[C7B400FC]: lwc1       $f20, 252($sp)
    088F5714:[8FB00100]: lw         $s0, 256($sp)
    088F5718:[8FB10104]: lw         $s1, 260($sp)
    088F571C:[8FB20108]: lw         $s2, 264($sp)
    088F5720:[8FB3010C]: lw         $s3, 268($sp)
    088F5724:[8FB40110]: lw         $s4, 272($sp)
    088F5728:[8FB50114]: lw         $s5, 276($sp)
    088F572C:[8FB60118]: lw         $s6, 280($sp)
    088F5730:[8FB7011C]: lw         $s7, 284($sp)
    088F5734:[8FBE0120]: lw         $fp, 288($sp)
    088F5738:[8FBF0124]: lw         $ra, 292($sp)
    088F573C:[03E00008]: jr         $ra
    088F5740:[27BD0130]: addiu      $sp, $sp, 304
    088F5744:[02602825]: or         $a1, $s3, $zr <=> move $a1, $s3
    088F5748:[0E224CB5]: jal        0x088932D4
    088F574C:[02003025]: or         $a2, $s0, $zr <=> move $a2, $s0
    088F5750:[1440000B]: bne        $v0, $zr, 0x088F5780
    088F5754:[00002025]: or         $a0, $zr, $zr <=> li $a0, 0
    088F5758:[02602825]: or         $a1, $s3, $zr <=> move $a1, $s3
    088F575C:[0E224CB5]: jal        0x088932D4
    088F5760:[02203025]: or         $a2, $s1, $zr <=> move $a2, $s1
    088F5764:[14400006]: bne        $v0, $zr, 0x088F5780
    088F5768:[00002025]: or         $a0, $zr, $zr <=> li $a0, 0
    088F576C:[02602825]: or         $a1, $s3, $zr <=> move $a1, $s3
    088F5770:[0E224CB5]: jal        0x088932D4
    088F5774:[02403025]: or         $a2, $s2, $zr <=> move $a2, $s2
    088F5778:[1040000F]: beq        $v0, $zr, 0x088F57B8
    088F577C:[00000000]: nop
    088F5780:[2402FFFD]: addiu      $v0, $zr, -3 <=> li $v0, -3
    088F5784:[C7B400FC]: lwc1       $f20, 252($sp)
    088F5788:[8FB00100]: lw         $s0, 256($sp)
    088F578C:[8FB10104]: lw         $s1, 260($sp)
    088F5790:[8FB20108]: lw         $s2, 264($sp)
    088F5794:[8FB3010C]: lw         $s3, 268($sp)
    088F5798:[8FB40110]: lw         $s4, 272($sp)
    088F579C:[8FB50114]: lw         $s5, 276($sp)
    088F57A0:[8FB60118]: lw         $s6, 280($sp)
    088F57A4:[8FB7011C]: lw         $s7, 284($sp)
    088F57A8:[8FBE0120]: lw         $fp, 288($sp)
    088F57AC:[8FBF0124]: lw         $ra, 292($sp)
    088F57B0:[03E00008]: jr         $ra
    088F57B4:[27BD0130]: addiu      $sp, $sp, 304
    088F57B8:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    088F57BC:[C7B400FC]: lwc1       $f20, 252($sp)
    088F57C0:[8FB00100]: lw         $s0, 256($sp)
    088F57C4:[8FB10104]: lw         $s1, 260($sp)
    088F57C8:[8FB20108]: lw         $s2, 264($sp)
    088F57CC:[8FB3010C]: lw         $s3, 268($sp)
    088F57D0:[8FB40110]: lw         $s4, 272($sp)
    088F57D4:[8FB50114]: lw         $s5, 276($sp)
    088F57D8:[8FB60118]: lw         $s6, 280($sp)
    088F57DC:[8FB7011C]: lw         $s7, 284($sp)
    088F57E0:[8FBE0120]: lw         $fp, 288($sp)
    088F57E4:[8FBF0124]: lw         $ra, 292($sp)
    088F57E8:[03E00008]: jr         $ra
    088F57EC:[27BD0130]: addiu      $sp, $sp, 304
  Back Branch 088F562C 168,632 times (length 33)
    088F559C:[27B400D0]: addiu      $s4, $sp, 208
    088F55A0:[27B200E0]: addiu      $s2, $sp, 224
    088F55A4:[27DE0010]: addiu      $fp, $fp, 16
    088F55A8:[27B700F4]: addiu      $s7, $sp, 244
    088F55AC:[27B00090]: addiu      $s0, $sp, 144
--> 088F55B0:[8FA600F8]: lw         $a2, 248($sp)
    088F55B4:[02802025]: or         $a0, $s4, $zr <=> move $a0, $s4
    088F55B8:[0E227881]: jal        0x0889E204
    088F55BC:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    088F55C0:[DA810000]: lv.q       C010.q, 0($s4)
    088F55C4:[DA620000]: lv.q       C020.q, 0($s3)
    088F55C8:[64828100]: vdot.t     S000.s, C010.t, C020.t
    088F55CC:[27A400F0]: addiu      $a0, $sp, 240
    088F55D0:[E8800000]: sv.s       S000.s, 0($a0)
    088F55D4:[C7AC00F0]: lwc1       $f12, 240($sp)
    088F55D8:[4614603C]: c.lt.s     $f12, $f20
    088F55DC:[00000000]: nop
    088F55E0:[45000003]: bc1f       0x088F55F0
    088F55E4:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    088F55E8:[1000000E]: b          0x088F5624
    088F55EC:[26D60001]: addiu      $s6, $s6, 1
    088F55F0:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    088F55F4:[0E227881]: jal        0x0889E204
    088F55F8:[03C03025]: or         $a2, $fp, $zr <=> move $a2, $fp
    088F55FC:[DA410000]: lv.q       C010.q, 0($s2)
    088F5600:[DA620000]: lv.q       C020.q, 0($s3)
    088F5604:[64828100]: vdot.t     S000.s, C010.t, C020.t
    088F5608:[EAE00000]: sv.s       S000.s, 0($s7)
    088F560C:[C7AC00F4]: lwc1       $f12, 244($sp)
    088F5610:[4614603C]: c.lt.s     $f12, $f20
    088F5614:[00000000]: nop
    088F5618:[45020003]: bc1fl      0x088F5628
    088F561C:[26310001]: addiu      $s1, $s1, 1
    088F5620:[26B50001]: addiu      $s5, $s5, 1
    088F5624:[26310001]: addiu      $s1, $s1, 1
    088F5628:[2A240004]: slti       $a0, $s1, 4
--> 088F562C:[1480FFE0]: bne        $a0, $zr, 0x088F55B0
    088F5630:[26100010]: addiu      $s0, $s0, 16
    088F5634:[02B6A821]: addu       $s5, $s5, $s6
    088F5638:[1AA0005F]: blez       $s5, 0x088F57B8
    088F563C:[2AC40004]: slti       $a0, $s6, 4
_S1_2_887C904 7,763,462 instructions (0.890%), 55 calls (0887C904 - 0887CA8C, length 99)
    0887C904:[27BDFFD0]: addiu      $sp, $sp, -48
    0887C908:[AFB0001C]: sw         $s0, 28($sp)
    0887C90C:[AFB10020]: sw         $s1, 32($sp)
    0887C910:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    0887C914:[24B10001]: addiu      $s1, $a1, 1
    0887C918:[AFBF0024]: sw         $ra, 36($sp)
    0887C91C:[0E21F232]: jal        0x0887C8C8
    0887C920:[00A02025]: or         $a0, $a1, $zr <=> move $a0, $a1
    0887C924:[26250004]: addiu      $a1, $s1, 4
    0887C928:[90A70000]: lbu        $a3, 0($a1)
    0887C92C:[02023021]: addu       $a2, $s0, $v0
    0887C930:[24A50001]: addiu      $a1, $a1, 1
    0887C934:[00A02025]: or         $a0, $a1, $zr <=> move $a0, $a1
    0887C938:[34080008]: ori        $t0, $zr, 8 <=> li $t0, 8
    0887C93C:[0206482B]: sltu       $t1, $s0, $a2
    0887C940:[1120004E]: beq        $t1, $zr, 0x0887CA7C
    0887C944:[00000000]: nop
    0887C948:[80A90000]: lb         $t1, 0($a1)
    0887C94C:[24850001]: addiu      $a1, $a0, 1
    0887C950:[00A02025]: or         $a0, $a1, $zr <=> move $a0, $a1
    0887C954:[05200005]: bltz       $t1, 0x0887C96C
    0887C958:[260A0001]: addiu      $t2, $s0, 1
    0887C95C:[A2090000]: sb         $t1, 0($s0)
    0887C960:[01408025]: or         $s0, $t2, $zr <=> move $s0, $t2
    0887C964:[1000FFF6]: b          0x0887C940
    0887C968:[0206482B]: sltu       $t1, $s0, $a2
    0887C96C:[2508FFFF]: addiu      $t0, $t0, -1
    0887C970:[15000006]: bne        $t0, $zr, 0x0887C98C
    0887C974:[30EB0001]: andi       $t3, $a3, 1
    0887C978:[90870000]: lbu        $a3, 0($a0)
    0887C97C:[24850001]: addiu      $a1, $a0, 1
    0887C980:[00A02025]: or         $a0, $a1, $zr <=> move $a0, $a1
    0887C984:[10000003]: b          0x0887C994
    0887C988:[34080008]: ori        $t0, $zr, 8 <=> li $t0, 8
    0887C98C:[00073843]: sra        $a3, $a3, 0x0001
    0887C990:[30E700FF]: andi       $a3, $a3, 255
    0887C994:[11600035]: beq        $t3, $zr, 0x0887CA6C
    0887C998:[30EB0001]: andi       $t3, $a3, 1
    0887C99C:[2508FFFF]: addiu      $t0, $t0, -1
    0887C9A0:[15000006]: bne        $t0, $zr, 0x0887C9BC
    0887C9A4:[24850001]: addiu      $a1, $a0, 1
    0887C9A8:[90870000]: lbu        $a3, 0($a0)
    0887C9AC:[00A02025]: or         $a0, $a1, $zr <=> move $a0, $a1
    0887C9B0:[34080008]: ori        $t0, $zr, 8 <=> li $t0, 8
    0887C9B4:[10000003]: b          0x0887C9C4
    0887C9B8:[24850001]: addiu      $a1, $a0, 1
    0887C9BC:[00073843]: sra        $a3, $a3, 0x0001
    0887C9C0:[30E700FF]: andi       $a3, $a3, 255
    0887C9C4:[5160000A]: beql       $t3, $zr, 0x0887C9F0
    0887C9C8:[90840000]: lbu        $a0, 0($a0)
    0887C9CC:[90840000]: lbu        $a0, 0($a0)
    0887C9D0:[00094A00]: sll        $t1, $t1, 0x0008
    0887C9D4:[90AB0000]: lbu        $t3, 0($a1)
    0887C9D8:[01241825]: or         $v1, $t1, $a0
    0887C9DC:[24A50001]: addiu      $a1, $a1, 1
    0887C9E0:[25690002]: addiu      $t1, $t3, 2
    0887C9E4:[00A02025]: or         $a0, $a1, $zr <=> move $a0, $a1
    0887C9E8:[10000009]: b          0x0887CA10
    0887C9EC:[02035821]: addu       $t3, $s0, $v1
    0887C9F0:[00094900]: sll        $t1, $t1, 0x0004
    0887C9F4:[00045903]: sra        $t3, $a0, 0x0004
    0887C9F8:[316B000F]: andi       $t3, $t3, 15
    0887C9FC:[012B5825]: or         $t3, $t1, $t3
    0887CA00:[3089000F]: andi       $t1, $a0, 15
    0887CA04:[00A02025]: or         $a0, $a1, $zr <=> move $a0, $a1
    0887CA08:[25290001]: addiu      $t1, $t1, 1
    0887CA0C:[020B5821]: addu       $t3, $s0, $t3
    0887CA10:[916C0000]: lbu        $t4, 0($t3)
    0887CA14:[25630001]: addiu      $v1, $t3, 1
    0887CA18:[A20C0000]: sb         $t4, 0($s0)
    0887CA1C:[01408025]: or         $s0, $t2, $zr <=> move $s0, $t2
    0887CA20:[0206602B]: sltu       $t4, $s0, $a2
    0887CA24:[11800015]: beq        $t4, $zr, 0x0887CA7C
    0887CA28:[00605825]: or         $t3, $v1, $zr <=> move $t3, $v1
    0887CA2C:[906C0000]: lbu        $t4, 0($v1)
    0887CA30:[25630001]: addiu      $v1, $t3, 1
    0887CA34:[A14C0000]: sb         $t4, 0($t2)
    0887CA38:[260A0001]: addiu      $t2, $s0, 1
    0887CA3C:[00605825]: or         $t3, $v1, $zr <=> move $t3, $v1
    0887CA40:[01408025]: or         $s0, $t2, $zr <=> move $s0, $t2
    0887CA44:[906C0000]: lbu        $t4, 0($v1)
    0887CA48:[25630001]: addiu      $v1, $t3, 1
    0887CA4C:[A14C0000]: sb         $t4, 0($t2)
    0887CA50:[260A0001]: addiu      $t2, $s0, 1
    0887CA54:[00605825]: or         $t3, $v1, $zr <=> move $t3, $v1
    0887CA58:[2529FFFF]: addiu      $t1, $t1, -1
    0887CA5C:[1520FFF9]: bne        $t1, $zr, 0x0887CA44
    0887CA60:[01408025]: or         $s0, $t2, $zr <=> move $s0, $t2
    0887CA64:[1000FFB6]: b          0x0887C940
    0887CA68:[0146482B]: sltu       $t1, $t2, $a2
    0887CA6C:[A2090000]: sb         $t1, 0($s0)
    0887CA70:[01408025]: or         $s0, $t2, $zr <=> move $s0, $t2
    0887CA74:[1000FFB2]: b          0x0887C940
    0887CA78:[0206482B]: sltu       $t1, $s0, $a2
    0887CA7C:[8FB0001C]: lw         $s0, 28($sp)
    0887CA80:[8FB10020]: lw         $s1, 32($sp)
    0887CA84:[8FBF0024]: lw         $ra, 36($sp)
    0887CA88:[03E00008]: jr         $ra
    0887CA8C:[27BD0030]: addiu      $sp, $sp, 48
  Back Branch 0887CA5C 386,507 times (length 8)
    0887CA30:[25630001]: addiu      $v1, $t3, 1
    0887CA34:[A14C0000]: sb         $t4, 0($t2)
    0887CA38:[260A0001]: addiu      $t2, $s0, 1
    0887CA3C:[00605825]: or         $t3, $v1, $zr <=> move $t3, $v1
    0887CA40:[01408025]: or         $s0, $t2, $zr <=> move $s0, $t2
--> 0887CA44:[906C0000]: lbu        $t4, 0($v1)
    0887CA48:[25630001]: addiu      $v1, $t3, 1
    0887CA4C:[A14C0000]: sb         $t4, 0($t2)
    0887CA50:[260A0001]: addiu      $t2, $s0, 1
    0887CA54:[00605825]: or         $t3, $v1, $zr <=> move $t3, $v1
    0887CA58:[2529FFFF]: addiu      $t1, $t1, -1
--> 0887CA5C:[1520FFF9]: bne        $t1, $zr, 0x0887CA44
    0887CA60:[01408025]: or         $s0, $t2, $zr <=> move $s0, $t2
    0887CA64:[1000FFB6]: b          0x0887C940
    0887CA68:[0146482B]: sltu       $t1, $t2, $a2
    0887CA6C:[A2090000]: sb         $t1, 0($s0)
  Back Branch 0887C964 68,837 times (length 11)
    0887C92C:[02023021]: addu       $a2, $s0, $v0
    0887C930:[24A50001]: addiu      $a1, $a1, 1
    0887C934:[00A02025]: or         $a0, $a1, $zr <=> move $a0, $a1
    0887C938:[34080008]: ori        $t0, $zr, 8 <=> li $t0, 8
    0887C93C:[0206482B]: sltu       $t1, $s0, $a2
--> 0887C940:[1120004E]: beq        $t1, $zr, 0x0887CA7C
    0887C944:[00000000]: nop
    0887C948:[80A90000]: lb         $t1, 0($a1)
    0887C94C:[24850001]: addiu      $a1, $a0, 1
    0887C950:[00A02025]: or         $a0, $a1, $zr <=> move $a0, $a1
    0887C954:[05200005]: bltz       $t1, 0x0887C96C
    0887C958:[260A0001]: addiu      $t2, $s0, 1
    0887C95C:[A2090000]: sb         $t1, 0($s0)
    0887C960:[01408025]: or         $s0, $t2, $zr <=> move $s0, $t2
--> 0887C964:[1000FFF6]: b          0x0887C940
    0887C968:[0206482B]: sltu       $t1, $s0, $a2
    0887C96C:[2508FFFF]: addiu      $t0, $t0, -1
    0887C970:[15000006]: bne        $t0, $zr, 0x0887C98C
    0887C974:[30EB0001]: andi       $t3, $a3, 1
  Back Branch 0887CA64 62,824 times (length 75)
    0887C92C:[02023021]: addu       $a2, $s0, $v0
    0887C930:[24A50001]: addiu      $a1, $a1, 1
    0887C934:[00A02025]: or         $a0, $a1, $zr <=> move $a0, $a1
    0887C938:[34080008]: ori        $t0, $zr, 8 <=> li $t0, 8
    0887C93C:[0206482B]: sltu       $t1, $s0, $a2
--> 0887C940:[1120004E]: beq        $t1, $zr, 0x0887CA7C
    0887C944:[00000000]: nop
    0887C948:[80A90000]: lb         $t1, 0($a1)
    0887C94C:[24850001]: addiu      $a1, $a0, 1
    0887C950:[00A02025]: or         $a0, $a1, $zr <=> move $a0, $a1
    0887C954:[05200005]: bltz       $t1, 0x0887C96C
    0887C958:[260A0001]: addiu      $t2, $s0, 1
    0887C95C:[A2090000]: sb         $t1, 0($s0)
    0887C960:[01408025]: or         $s0, $t2, $zr <=> move $s0, $t2
    0887C964:[1000FFF6]: b          0x0887C940
    0887C968:[0206482B]: sltu       $t1, $s0, $a2
    0887C96C:[2508FFFF]: addiu      $t0, $t0, -1
    0887C970:[15000006]: bne        $t0, $zr, 0x0887C98C
    0887C974:[30EB0001]: andi       $t3, $a3, 1
    0887C978:[90870000]: lbu        $a3, 0($a0)
    0887C97C:[24850001]: addiu      $a1, $a0, 1
    0887C980:[00A02025]: or         $a0, $a1, $zr <=> move $a0, $a1
    0887C984:[10000003]: b          0x0887C994
    0887C988:[34080008]: ori        $t0, $zr, 8 <=> li $t0, 8
    0887C98C:[00073843]: sra        $a3, $a3, 0x0001
    0887C990:[30E700FF]: andi       $a3, $a3, 255
    0887C994:[11600035]: beq        $t3, $zr, 0x0887CA6C
    0887C998:[30EB0001]: andi       $t3, $a3, 1
    0887C99C:[2508FFFF]: addiu      $t0, $t0, -1
    0887C9A0:[15000006]: bne        $t0, $zr, 0x0887C9BC
    0887C9A4:[24850001]: addiu      $a1, $a0, 1
    0887C9A8:[90870000]: lbu        $a3, 0($a0)
    0887C9AC:[00A02025]: or         $a0, $a1, $zr <=> move $a0, $a1
    0887C9B0:[34080008]: ori        $t0, $zr, 8 <=> li $t0, 8
    0887C9B4:[10000003]: b          0x0887C9C4
    0887C9B8:[24850001]: addiu      $a1, $a0, 1
    0887C9BC:[00073843]: sra        $a3, $a3, 0x0001
    0887C9C0:[30E700FF]: andi       $a3, $a3, 255
    0887C9C4:[5160000A]: beql       $t3, $zr, 0x0887C9F0
    0887C9C8:[90840000]: lbu        $a0, 0($a0)
    0887C9CC:[90840000]: lbu        $a0, 0($a0)
    0887C9D0:[00094A00]: sll        $t1, $t1, 0x0008
    0887C9D4:[90AB0000]: lbu        $t3, 0($a1)
    0887C9D8:[01241825]: or         $v1, $t1, $a0
    0887C9DC:[24A50001]: addiu      $a1, $a1, 1
    0887C9E0:[25690002]: addiu      $t1, $t3, 2
    0887C9E4:[00A02025]: or         $a0, $a1, $zr <=> move $a0, $a1
    0887C9E8:[10000009]: b          0x0887CA10
    0887C9EC:[02035821]: addu       $t3, $s0, $v1
    0887C9F0:[00094900]: sll        $t1, $t1, 0x0004
    0887C9F4:[00045903]: sra        $t3, $a0, 0x0004
    0887C9F8:[316B000F]: andi       $t3, $t3, 15
    0887C9FC:[012B5825]: or         $t3, $t1, $t3
    0887CA00:[3089000F]: andi       $t1, $a0, 15
    0887CA04:[00A02025]: or         $a0, $a1, $zr <=> move $a0, $a1
    0887CA08:[25290001]: addiu      $t1, $t1, 1
    0887CA0C:[020B5821]: addu       $t3, $s0, $t3
    0887CA10:[916C0000]: lbu        $t4, 0($t3)
    0887CA14:[25630001]: addiu      $v1, $t3, 1
    0887CA18:[A20C0000]: sb         $t4, 0($s0)
    0887CA1C:[01408025]: or         $s0, $t2, $zr <=> move $s0, $t2
    0887CA20:[0206602B]: sltu       $t4, $s0, $a2
    0887CA24:[11800015]: beq        $t4, $zr, 0x0887CA7C
    0887CA28:[00605825]: or         $t3, $v1, $zr <=> move $t3, $v1
    0887CA2C:[906C0000]: lbu        $t4, 0($v1)
    0887CA30:[25630001]: addiu      $v1, $t3, 1
    0887CA34:[A14C0000]: sb         $t4, 0($t2)
    0887CA38:[260A0001]: addiu      $t2, $s0, 1
    0887CA3C:[00605825]: or         $t3, $v1, $zr <=> move $t3, $v1
    0887CA40:[01408025]: or         $s0, $t2, $zr <=> move $s0, $t2
    0887CA44:[906C0000]: lbu        $t4, 0($v1)
    0887CA48:[25630001]: addiu      $v1, $t3, 1
    0887CA4C:[A14C0000]: sb         $t4, 0($t2)
    0887CA50:[260A0001]: addiu      $t2, $s0, 1
    0887CA54:[00605825]: or         $t3, $v1, $zr <=> move $t3, $v1
    0887CA58:[2529FFFF]: addiu      $t1, $t1, -1
    0887CA5C:[1520FFF9]: bne        $t1, $zr, 0x0887CA44
    0887CA60:[01408025]: or         $s0, $t2, $zr <=> move $s0, $t2
--> 0887CA64:[1000FFB6]: b          0x0887C940
    0887CA68:[0146482B]: sltu       $t1, $t2, $a2
    0887CA6C:[A2090000]: sb         $t1, 0($s0)
    0887CA70:[01408025]: or         $s0, $t2, $zr <=> move $s0, $t2
    0887CA74:[1000FFB2]: b          0x0887C940
  Back Branch 0887CA74 59,956 times (length 79)
    0887C92C:[02023021]: addu       $a2, $s0, $v0
    0887C930:[24A50001]: addiu      $a1, $a1, 1
    0887C934:[00A02025]: or         $a0, $a1, $zr <=> move $a0, $a1
    0887C938:[34080008]: ori        $t0, $zr, 8 <=> li $t0, 8
    0887C93C:[0206482B]: sltu       $t1, $s0, $a2
--> 0887C940:[1120004E]: beq        $t1, $zr, 0x0887CA7C
    0887C944:[00000000]: nop
    0887C948:[80A90000]: lb         $t1, 0($a1)
    0887C94C:[24850001]: addiu      $a1, $a0, 1
    0887C950:[00A02025]: or         $a0, $a1, $zr <=> move $a0, $a1
    0887C954:[05200005]: bltz       $t1, 0x0887C96C
    0887C958:[260A0001]: addiu      $t2, $s0, 1
    0887C95C:[A2090000]: sb         $t1, 0($s0)
    0887C960:[01408025]: or         $s0, $t2, $zr <=> move $s0, $t2
    0887C964:[1000FFF6]: b          0x0887C940
    0887C968:[0206482B]: sltu       $t1, $s0, $a2
    0887C96C:[2508FFFF]: addiu      $t0, $t0, -1
    0887C970:[15000006]: bne        $t0, $zr, 0x0887C98C
    0887C974:[30EB0001]: andi       $t3, $a3, 1
    0887C978:[90870000]: lbu        $a3, 0($a0)
    0887C97C:[24850001]: addiu      $a1, $a0, 1
    0887C980:[00A02025]: or         $a0, $a1, $zr <=> move $a0, $a1
    0887C984:[10000003]: b          0x0887C994
    0887C988:[34080008]: ori        $t0, $zr, 8 <=> li $t0, 8
    0887C98C:[00073843]: sra        $a3, $a3, 0x0001
    0887C990:[30E700FF]: andi       $a3, $a3, 255
    0887C994:[11600035]: beq        $t3, $zr, 0x0887CA6C
    0887C998:[30EB0001]: andi       $t3, $a3, 1
    0887C99C:[2508FFFF]: addiu      $t0, $t0, -1
    0887C9A0:[15000006]: bne        $t0, $zr, 0x0887C9BC
    0887C9A4:[24850001]: addiu      $a1, $a0, 1
    0887C9A8:[90870000]: lbu        $a3, 0($a0)
    0887C9AC:[00A02025]: or         $a0, $a1, $zr <=> move $a0, $a1
    0887C9B0:[34080008]: ori        $t0, $zr, 8 <=> li $t0, 8
    0887C9B4:[10000003]: b          0x0887C9C4
    0887C9B8:[24850001]: addiu      $a1, $a0, 1
    0887C9BC:[00073843]: sra        $a3, $a3, 0x0001
    0887C9C0:[30E700FF]: andi       $a3, $a3, 255
    0887C9C4:[5160000A]: beql       $t3, $zr, 0x0887C9F0
    0887C9C8:[90840000]: lbu        $a0, 0($a0)
    0887C9CC:[90840000]: lbu        $a0, 0($a0)
    0887C9D0:[00094A00]: sll        $t1, $t1, 0x0008
    0887C9D4:[90AB0000]: lbu        $t3, 0($a1)
    0887C9D8:[01241825]: or         $v1, $t1, $a0
    0887C9DC:[24A50001]: addiu      $a1, $a1, 1
    0887C9E0:[25690002]: addiu      $t1, $t3, 2
    0887C9E4:[00A02025]: or         $a0, $a1, $zr <=> move $a0, $a1
    0887C9E8:[10000009]: b          0x0887CA10
    0887C9EC:[02035821]: addu       $t3, $s0, $v1
    0887C9F0:[00094900]: sll        $t1, $t1, 0x0004
    0887C9F4:[00045903]: sra        $t3, $a0, 0x0004
    0887C9F8:[316B000F]: andi       $t3, $t3, 15
    0887C9FC:[012B5825]: or         $t3, $t1, $t3
    0887CA00:[3089000F]: andi       $t1, $a0, 15
    0887CA04:[00A02025]: or         $a0, $a1, $zr <=> move $a0, $a1
    0887CA08:[25290001]: addiu      $t1, $t1, 1
    0887CA0C:[020B5821]: addu       $t3, $s0, $t3
    0887CA10:[916C0000]: lbu        $t4, 0($t3)
    0887CA14:[25630001]: addiu      $v1, $t3, 1
    0887CA18:[A20C0000]: sb         $t4, 0($s0)
    0887CA1C:[01408025]: or         $s0, $t2, $zr <=> move $s0, $t2
    0887CA20:[0206602B]: sltu       $t4, $s0, $a2
    0887CA24:[11800015]: beq        $t4, $zr, 0x0887CA7C
    0887CA28:[00605825]: or         $t3, $v1, $zr <=> move $t3, $v1
    0887CA2C:[906C0000]: lbu        $t4, 0($v1)
    0887CA30:[25630001]: addiu      $v1, $t3, 1
    0887CA34:[A14C0000]: sb         $t4, 0($t2)
    0887CA38:[260A0001]: addiu      $t2, $s0, 1
    0887CA3C:[00605825]: or         $t3, $v1, $zr <=> move $t3, $v1
    0887CA40:[01408025]: or         $s0, $t2, $zr <=> move $s0, $t2
    0887CA44:[906C0000]: lbu        $t4, 0($v1)
    0887CA48:[25630001]: addiu      $v1, $t3, 1
    0887CA4C:[A14C0000]: sb         $t4, 0($t2)
    0887CA50:[260A0001]: addiu      $t2, $s0, 1
    0887CA54:[00605825]: or         $t3, $v1, $zr <=> move $t3, $v1
    0887CA58:[2529FFFF]: addiu      $t1, $t1, -1
    0887CA5C:[1520FFF9]: bne        $t1, $zr, 0x0887CA44
    0887CA60:[01408025]: or         $s0, $t2, $zr <=> move $s0, $t2
    0887CA64:[1000FFB6]: b          0x0887C940
    0887CA68:[0146482B]: sltu       $t1, $t2, $a2
    0887CA6C:[A2090000]: sb         $t1, 0($s0)
    0887CA70:[01408025]: or         $s0, $t2, $zr <=> move $s0, $t2
--> 0887CA74:[1000FFB2]: b          0x0887C940
    0887CA78:[0206482B]: sltu       $t1, $s0, $a2
    0887CA7C:[8FB0001C]: lw         $s0, 28($sp)
    0887CA80:[8FB10020]: lw         $s1, 32($sp)
    0887CA84:[8FBF0024]: lw         $ra, 36($sp)
_S1_2_88ED198 7,225,276 instructions (0.829%), 190,237 calls (088ED198 - 088ED25C, length 50)
    088ED198:[27BDFFE0]: addiu      $sp, $sp, -32
    088ED19C:[90850008]: lbu        $a1, 8($a0)
    088ED1A0:[AFB00014]: sw         $s0, 20($sp)
    088ED1A4:[28A50020]: slti       $a1, $a1, 32
    088ED1A8:[AFBF0018]: sw         $ra, 24($sp)
    088ED1AC:[14A00009]: bne        $a1, $zr, 0x088ED1D4
    088ED1B0:[00000000]: nop
    088ED1B4:[AFA40010]: sw         $a0, 16($sp)
    088ED1B8:[3C040892]: lui        $a0, 0x0892 <=> li $a0, 0x08920000
    088ED1BC:[3C060892]: lui        $a2, 0x0892 <=> li $a2, 0x08920000
    088ED1C0:[340501BB]: ori        $a1, $zr, 443 <=> li $a1, 443
    088ED1C4:[2484EDF0]: addiu      $a0, $a0, -4624
    088ED1C8:[0E21FA97]: jal        0x0887EA5C
    088ED1CC:[24C6EEB8]: addiu      $a2, $a2, -4424
    088ED1D0:[8FA40010]: lw         $a0, 16($sp)
    088ED1D4:[1080001E]: beq        $a0, $zr, 0x088ED250
    088ED1D8:[00000000]: nop
    088ED1DC:[AFA40010]: sw         $a0, 16($sp)
    088ED1E0:[3C1008AA]: lui        $s0, 0x08AA <=> li $s0, 0x08AA0000
    088ED1E4:[0E21F37F]: jal        0x0887CDFC
    088ED1E8:[8E04AB30]: lw         $a0, -21712($s0)
    088ED1EC:[8FA40010]: lw         $a0, 16($sp)
    088ED1F0:[00403025]: or         $a2, $v0, $zr <=> move $a2, $v0
    088ED1F4:[8C850008]: lw         $a1, 8($a0)
    088ED1F8:[8C870000]: lw         $a3, 0($a0)
    088ED1FC:[8C840004]: lw         $a0, 4($a0)
    088ED200:[ACC50008]: sw         $a1, 8($a2)
    088ED204:[90C50008]: lbu        $a1, 8($a2)
    088ED208:[ACC70000]: sw         $a3, 0($a2)
    088ED20C:[ACC40004]: sw         $a0, 4($a2)
    088ED210:[3C0408AA]: lui        $a0, 0x08AA <=> li $a0, 0x08AA0000
    088ED214:[00052880]: sll        $a1, $a1, 0x0002
    088ED218:[2484AB34]: addiu      $a0, $a0, -21708
    088ED21C:[00A42821]: addu       $a1, $a1, $a0
    088ED220:[8CA40000]: lw         $a0, 0($a1)
    088ED224:[10800006]: beq        $a0, $zr, 0x088ED240
    088ED228:[8E07AB30]: lw         $a3, -21712($s0)
    088ED22C:[00802825]: or         $a1, $a0, $zr <=> move $a1, $a0
    088ED230:[0E21F482]: jal        0x0887D208
    088ED234:[00E02025]: or         $a0, $a3, $zr <=> move $a0, $a3
    088ED238:[10000005]: b          0x088ED250
    088ED23C:[00000000]: nop
    088ED240:[ACA60000]: sw         $a2, 0($a1)
    088ED244:[00E02025]: or         $a0, $a3, $zr <=> move $a0, $a3
    088ED248:[0E21F3B2]: jal        0x0887CEC8
    088ED24C:[00C02825]: or         $a1, $a2, $zr <=> move $a1, $a2
    088ED250:[8FB00014]: lw         $s0, 20($sp)
    088ED254:[8FBF0018]: lw         $ra, 24($sp)
    088ED258:[03E00008]: jr         $ra
    088ED25C:[27BD0020]: addiu      $sp, $sp, 32
_S1_2_8844E58 6,882,480 instructions (0.789%), 14,220 calls (08844E58 - 088455E4, length 484)
    08844E58:[3C064023]: lui        $a2, 0x4023 <=> li $a2, 0x40230000
    08844E5C:[C4AC0000]: lwc1       $f12, 0($a1)
    08844E60:[34C6D5C3]: ori        $a2, $a2, -10813
    08844E64:[44866800]: mtc1       $a2, $f13
    08844E68:[460D6302]: mul.s      $f12, $f12, $f13
    08844E6C:[4600630D]: trunc.w.s  $f12, $f12
    08844E70:[44066000]: mfc1       $a2, $f12
    08844E74:[A4860000]: sh         $a2, 0($a0)
    08844E78:[C4AE0004]: lwc1       $f14, 4($a1)
    08844E7C:[460D7382]: mul.s      $f14, $f14, $f13
    08844E80:[4600738D]: trunc.w.s  $f14, $f14
    08844E84:[44067000]: mfc1       $a2, $f14
    08844E88:[A4860002]: sh         $a2, 2($a0)
    08844E8C:[C4AF0008]: lwc1       $f15, 8($a1)
    08844E90:[460D7BC2]: mul.s      $f15, $f15, $f13
    08844E94:[24860006]: addiu      $a2, $a0, 6
    08844E98:[46007B0D]: trunc.w.s  $f12, $f15
    08844E9C:[44076000]: mfc1       $a3, $f12
    08844EA0:[A4870004]: sh         $a3, 4($a0)
    08844EA4:[C4B00010]: lwc1       $f16, 16($a1)
    08844EA8:[460D8382]: mul.s      $f14, $f16, $f13
    08844EAC:[4600738D]: trunc.w.s  $f14, $f14
    08844EB0:[44047000]: mfc1       $a0, $f14
    08844EB4:[A4C40000]: sh         $a0, 0($a2)
    08844EB8:[C4B10014]: lwc1       $f17, 20($a1)
    08844EBC:[460D8BC2]: mul.s      $f15, $f17, $f13
    08844EC0:[46007B0D]: trunc.w.s  $f12, $f15
    08844EC4:[44046000]: mfc1       $a0, $f12
    08844EC8:[A4C40002]: sh         $a0, 2($a2)
    08844ECC:[C4B00018]: lwc1       $f16, 24($a1)
    08844ED0:[460D8402]: mul.s      $f16, $f16, $f13
    08844ED4:[24C40006]: addiu      $a0, $a2, 6
    08844ED8:[4600838D]: trunc.w.s  $f14, $f16
    08844EDC:[44077000]: mfc1       $a3, $f14
    08844EE0:[A4C70004]: sh         $a3, 4($a2)
    08844EE4:[C4AF0020]: lwc1       $f15, 32($a1)
    08844EE8:[460D7B02]: mul.s      $f12, $f15, $f13
    08844EEC:[4600630D]: trunc.w.s  $f12, $f12
    08844EF0:[44066000]: mfc1       $a2, $f12
    08844EF4:[A4860000]: sh         $a2, 0($a0)
    08844EF8:[C4B10024]: lwc1       $f17, 36($a1)
    08844EFC:[460D8C02]: mul.s      $f16, $f17, $f13
    08844F00:[4600838D]: trunc.w.s  $f14, $f16
    08844F04:[44067000]: mfc1       $a2, $f14
    08844F08:[A4860002]: sh         $a2, 2($a0)
    08844F0C:[C4AF0028]: lwc1       $f15, 40($a1)
    08844F10:[460D7BC2]: mul.s      $f15, $f15, $f13
    08844F14:[24860006]: addiu      $a2, $a0, 6
    08844F18:[46007B0D]: trunc.w.s  $f12, $f15
    08844F1C:[44076000]: mfc1       $a3, $f12
    08844F20:[A4870004]: sh         $a3, 4($a0)
    08844F24:[C4B00030]: lwc1       $f16, 48($a1)
    08844F28:[460D8382]: mul.s      $f14, $f16, $f13
    08844F2C:[4600738D]: trunc.w.s  $f14, $f14
    08844F30:[44047000]: mfc1       $a0, $f14
    08844F34:[A4C40000]: sh         $a0, 0($a2)
    08844F38:[C4B10034]: lwc1       $f17, 52($a1)
    08844F3C:[460D8BC2]: mul.s      $f15, $f17, $f13
    08844F40:[46007B0D]: trunc.w.s  $f12, $f15
    08844F44:[44046000]: mfc1       $a0, $f12
    08844F48:[A4C40002]: sh         $a0, 2($a2)
    08844F4C:[C4B00038]: lwc1       $f16, 56($a1)
    08844F50:[460D8402]: mul.s      $f16, $f16, $f13
    08844F54:[24C40006]: addiu      $a0, $a2, 6
    08844F58:[4600838D]: trunc.w.s  $f14, $f16
    08844F5C:[44077000]: mfc1       $a3, $f14
    08844F60:[A4C70004]: sh         $a3, 4($a2)
    08844F64:[C4AF0040]: lwc1       $f15, 64($a1)
    08844F68:[460D7B02]: mul.s      $f12, $f15, $f13
    08844F6C:[4600630D]: trunc.w.s  $f12, $f12
    08844F70:[44066000]: mfc1       $a2, $f12
    08844F74:[A4860000]: sh         $a2, 0($a0)
    08844F78:[C4B10044]: lwc1       $f17, 68($a1)
    08844F7C:[460D8C02]: mul.s      $f16, $f17, $f13
    08844F80:[4600838D]: trunc.w.s  $f14, $f16
    08844F84:[44067000]: mfc1       $a2, $f14
    08844F88:[A4860002]: sh         $a2, 2($a0)
    08844F8C:[C4AF0048]: lwc1       $f15, 72($a1)
    08844F90:[460D7BC2]: mul.s      $f15, $f15, $f13
    08844F94:[24860006]: addiu      $a2, $a0, 6
    08844F98:[46007B0D]: trunc.w.s  $f12, $f15
    08844F9C:[44076000]: mfc1       $a3, $f12
    08844FA0:[A4870004]: sh         $a3, 4($a0)
    08844FA4:[C4B00050]: lwc1       $f16, 80($a1)
    08844FA8:[460D8382]: mul.s      $f14, $f16, $f13
    08844FAC:[4600738D]: trunc.w.s  $f14, $f14
    08844FB0:[44047000]: mfc1       $a0, $f14
    08844FB4:[A4C40000]: sh         $a0, 0($a2)
    08844FB8:[C4B10054]: lwc1       $f17, 84($a1)
    08844FBC:[460D8BC2]: mul.s      $f15, $f17, $f13
    08844FC0:[46007B0D]: trunc.w.s  $f12, $f15
    08844FC4:[44046000]: mfc1       $a0, $f12
    08844FC8:[A4C40002]: sh         $a0, 2($a2)
    08844FCC:[C4B00058]: lwc1       $f16, 88($a1)
    08844FD0:[460D8402]: mul.s      $f16, $f16, $f13
    08844FD4:[24C40006]: addiu      $a0, $a2, 6
    08844FD8:[4600838D]: trunc.w.s  $f14, $f16
    08844FDC:[44077000]: mfc1       $a3, $f14
    08844FE0:[A4C70004]: sh         $a3, 4($a2)
    08844FE4:[C4AF0060]: lwc1       $f15, 96($a1)
    08844FE8:[460D7B02]: mul.s      $f12, $f15, $f13
    08844FEC:[4600630D]: trunc.w.s  $f12, $f12
    08844FF0:[44066000]: mfc1       $a2, $f12
    08844FF4:[A4860000]: sh         $a2, 0($a0)
    08844FF8:[C4B10064]: lwc1       $f17, 100($a1)
    08844FFC:[460D8C02]: mul.s      $f16, $f17, $f13
    08845000:[4600838D]: trunc.w.s  $f14, $f16
    08845004:[44067000]: mfc1       $a2, $f14
    08845008:[A4860002]: sh         $a2, 2($a0)
    0884500C:[C4AF0068]: lwc1       $f15, 104($a1)
    08845010:[460D7BC2]: mul.s      $f15, $f15, $f13
    08845014:[24860006]: addiu      $a2, $a0, 6
    08845018:[46007B0D]: trunc.w.s  $f12, $f15
    0884501C:[44076000]: mfc1       $a3, $f12
    08845020:[A4870004]: sh         $a3, 4($a0)
    08845024:[C4B00070]: lwc1       $f16, 112($a1)
    08845028:[460D8382]: mul.s      $f14, $f16, $f13
    0884502C:[4600738D]: trunc.w.s  $f14, $f14
    08845030:[44047000]: mfc1       $a0, $f14
    08845034:[A4C40000]: sh         $a0, 0($a2)
    08845038:[C4B10074]: lwc1       $f17, 116($a1)
    0884503C:[460D8BC2]: mul.s      $f15, $f17, $f13
    08845040:[46007B0D]: trunc.w.s  $f12, $f15
    08845044:[44046000]: mfc1       $a0, $f12
    08845048:[A4C40002]: sh         $a0, 2($a2)
    0884504C:[C4B00078]: lwc1       $f16, 120($a1)
    08845050:[460D8402]: mul.s      $f16, $f16, $f13
    08845054:[24C40006]: addiu      $a0, $a2, 6
    08845058:[4600838D]: trunc.w.s  $f14, $f16
    0884505C:[44077000]: mfc1       $a3, $f14
    08845060:[A4C70004]: sh         $a3, 4($a2)
    08845064:[C4AF0080]: lwc1       $f15, 128($a1)
    08845068:[460D7B02]: mul.s      $f12, $f15, $f13
    0884506C:[4600630D]: trunc.w.s  $f12, $f12
    08845070:[44066000]: mfc1       $a2, $f12
    08845074:[A4860000]: sh         $a2, 0($a0)
    08845078:[C4B10084]: lwc1       $f17, 132($a1)
    0884507C:[460D8C02]: mul.s      $f16, $f17, $f13
    08845080:[4600838D]: trunc.w.s  $f14, $f16
    08845084:[44067000]: mfc1       $a2, $f14
    08845088:[A4860002]: sh         $a2, 2($a0)
    0884508C:[C4AF0088]: lwc1       $f15, 136($a1)
    08845090:[460D7BC2]: mul.s      $f15, $f15, $f13
    08845094:[24860006]: addiu      $a2, $a0, 6
    08845098:[46007B0D]: trunc.w.s  $f12, $f15
    0884509C:[44076000]: mfc1       $a3, $f12
    088450A0:[A4870004]: sh         $a3, 4($a0)
    088450A4:[C4B00090]: lwc1       $f16, 144($a1)
    088450A8:[460D8382]: mul.s      $f14, $f16, $f13
    088450AC:[4600738D]: trunc.w.s  $f14, $f14
    088450B0:[44047000]: mfc1       $a0, $f14
    088450B4:[A4C40000]: sh         $a0, 0($a2)
    088450B8:[C4B10094]: lwc1       $f17, 148($a1)
    088450BC:[460D8BC2]: mul.s      $f15, $f17, $f13
    088450C0:[46007B0D]: trunc.w.s  $f12, $f15
    088450C4:[44046000]: mfc1       $a0, $f12
    088450C8:[A4C40002]: sh         $a0, 2($a2)
    088450CC:[C4B00098]: lwc1       $f16, 152($a1)
    088450D0:[460D8402]: mul.s      $f16, $f16, $f13
    088450D4:[24C40006]: addiu      $a0, $a2, 6
    088450D8:[4600838D]: trunc.w.s  $f14, $f16
    088450DC:[44077000]: mfc1       $a3, $f14
    088450E0:[A4C70004]: sh         $a3, 4($a2)
    088450E4:[C4AF00A0]: lwc1       $f15, 160($a1)
    088450E8:[460D7B02]: mul.s      $f12, $f15, $f13
    088450EC:[4600630D]: trunc.w.s  $f12, $f12
    088450F0:[44066000]: mfc1       $a2, $f12
    088450F4:[A4860000]: sh         $a2, 0($a0)
    088450F8:[C4B100A4]: lwc1       $f17, 164($a1)
    088450FC:[460D8C02]: mul.s      $f16, $f17, $f13
    08845100:[4600838D]: trunc.w.s  $f14, $f16
    08845104:[44067000]: mfc1       $a2, $f14
    08845108:[A4860002]: sh         $a2, 2($a0)
    0884510C:[C4AF00A8]: lwc1       $f15, 168($a1)
    08845110:[460D7BC2]: mul.s      $f15, $f15, $f13
    08845114:[24860006]: addiu      $a2, $a0, 6
    08845118:[46007B0D]: trunc.w.s  $f12, $f15
    0884511C:[44076000]: mfc1       $a3, $f12
    08845120:[A4870004]: sh         $a3, 4($a0)
    08845124:[C4B000B0]: lwc1       $f16, 176($a1)
    08845128:[460D8382]: mul.s      $f14, $f16, $f13
    0884512C:[4600738D]: trunc.w.s  $f14, $f14
    08845130:[44047000]: mfc1       $a0, $f14
    08845134:[A4C40000]: sh         $a0, 0($a2)
    08845138:[C4B100B4]: lwc1       $f17, 180($a1)
    0884513C:[460D8BC2]: mul.s      $f15, $f17, $f13
    08845140:[46007B0D]: trunc.w.s  $f12, $f15
    08845144:[44046000]: mfc1       $a0, $f12
    08845148:[A4C40002]: sh         $a0, 2($a2)
    0884514C:[C4B000B8]: lwc1       $f16, 184($a1)
    08845150:[460D8402]: mul.s      $f16, $f16, $f13
    08845154:[24C40006]: addiu      $a0, $a2, 6
    08845158:[4600838D]: trunc.w.s  $f14, $f16
    0884515C:[44077000]: mfc1       $a3, $f14
    08845160:[A4C70004]: sh         $a3, 4($a2)
    08845164:[C4AF0000]: lwc1       $f15, 0($a1)
    08845168:[460D7B02]: mul.s      $f12, $f15, $f13
    0884516C:[4600630D]: trunc.w.s  $f12, $f12
    08845170:[44066000]: mfc1       $a2, $f12
    08845174:[A4860000]: sh         $a2, 0($a0)
    08845178:[C4B10004]: lwc1       $f17, 4($a1)
    0884517C:[460D8C02]: mul.s      $f16, $f17, $f13
    08845180:[4600838D]: trunc.w.s  $f14, $f16
    08845184:[44067000]: mfc1       $a2, $f14
    08845188:[A4860002]: sh         $a2, 2($a0)
    0884518C:[C4AF0008]: lwc1       $f15, 8($a1)
    08845190:[460D7BC2]: mul.s      $f15, $f15, $f13
    08845194:[24860006]: addiu      $a2, $a0, 6
    08845198:[46007B0D]: trunc.w.s  $f12, $f15
    0884519C:[44076000]: mfc1       $a3, $f12
    088451A0:[A4870004]: sh         $a3, 4($a0)
    088451A4:[C4B00060]: lwc1       $f16, 96($a1)
    088451A8:[460D8382]: mul.s      $f14, $f16, $f13
    088451AC:[4600738D]: trunc.w.s  $f14, $f14
    088451B0:[44047000]: mfc1       $a0, $f14
    088451B4:[A4C40000]: sh         $a0, 0($a2)
    088451B8:[C4B10064]: lwc1       $f17, 100($a1)
    088451BC:[460D8BC2]: mul.s      $f15, $f17, $f13
    088451C0:[46007B0D]: trunc.w.s  $f12, $f15
    088451C4:[44046000]: mfc1       $a0, $f12
    088451C8:[A4C40002]: sh         $a0, 2($a2)
    088451CC:[C4B00068]: lwc1       $f16, 104($a1)
    088451D0:[460D8402]: mul.s      $f16, $f16, $f13
    088451D4:[24C40006]: addiu      $a0, $a2, 6
    088451D8:[4600838D]: trunc.w.s  $f14, $f16
    088451DC:[44077000]: mfc1       $a3, $f14
    088451E0:[A4C70004]: sh         $a3, 4($a2)
    088451E4:[C4AF0010]: lwc1       $f15, 16($a1)
    088451E8:[460D7B02]: mul.s      $f12, $f15, $f13
    088451EC:[4600630D]: trunc.w.s  $f12, $f12
    088451F0:[44066000]: mfc1       $a2, $f12
    088451F4:[A4860000]: sh         $a2, 0($a0)
    088451F8:[C4B10014]: lwc1       $f17, 20($a1)
    088451FC:[460D8C02]: mul.s      $f16, $f17, $f13
    08845200:[4600838D]: trunc.w.s  $f14, $f16
    08845204:[44067000]: mfc1       $a2, $f14
    08845208:[A4860002]: sh         $a2, 2($a0)
    0884520C:[C4AF0018]: lwc1       $f15, 24($a1)
    08845210:[460D7BC2]: mul.s      $f15, $f15, $f13
    08845214:[24860006]: addiu      $a2, $a0, 6
    08845218:[46007B0D]: trunc.w.s  $f12, $f15
    0884521C:[44076000]: mfc1       $a3, $f12
    08845220:[A4870004]: sh         $a3, 4($a0)
    08845224:[C4B00070]: lwc1       $f16, 112($a1)
    08845228:[460D8382]: mul.s      $f14, $f16, $f13
    0884522C:[4600738D]: trunc.w.s  $f14, $f14
    08845230:[44047000]: mfc1       $a0, $f14
    08845234:[A4C40000]: sh         $a0, 0($a2)
    08845238:[C4B10074]: lwc1       $f17, 116($a1)
    0884523C:[460D8BC2]: mul.s      $f15, $f17, $f13
    08845240:[46007B0D]: trunc.w.s  $f12, $f15
    08845244:[44046000]: mfc1       $a0, $f12
    08845248:[A4C40002]: sh         $a0, 2($a2)
    0884524C:[C4B00078]: lwc1       $f16, 120($a1)
    08845250:[460D8402]: mul.s      $f16, $f16, $f13
    08845254:[24C40006]: addiu      $a0, $a2, 6
    08845258:[4600838D]: trunc.w.s  $f14, $f16
    0884525C:[44077000]: mfc1       $a3, $f14
    08845260:[A4C70004]: sh         $a3, 4($a2)
    08845264:[C4AF0030]: lwc1       $f15, 48($a1)
    08845268:[460D7B02]: mul.s      $f12, $f15, $f13
    0884526C:[4600630D]: trunc.w.s  $f12, $f12
    08845270:[44066000]: mfc1       $a2, $f12
    08845274:[A4860000]: sh         $a2, 0($a0)
    08845278:[C4B10034]: lwc1       $f17, 52($a1)
    0884527C:[460D8C02]: mul.s      $f16, $f17, $f13
    08845280:[4600838D]: trunc.w.s  $f14, $f16
    08845284:[44067000]: mfc1       $a2, $f14
    08845288:[A4860002]: sh         $a2, 2($a0)
    0884528C:[C4AF0038]: lwc1       $f15, 56($a1)
    08845290:[460D7BC2]: mul.s      $f15, $f15, $f13
    08845294:[24860006]: addiu      $a2, $a0, 6
    08845298:[46007B0D]: trunc.w.s  $f12, $f15
    0884529C:[44076000]: mfc1       $a3, $f12
    088452A0:[A4870004]: sh         $a3, 4($a0)
    088452A4:[C4B00090]: lwc1       $f16, 144($a1)
    088452A8:[460D8382]: mul.s      $f14, $f16, $f13
    088452AC:[4600738D]: trunc.w.s  $f14, $f14
    088452B0:[44047000]: mfc1       $a0, $f14
    088452B4:[A4C40000]: sh         $a0, 0($a2)
    088452B8:[C4B10094]: lwc1       $f17, 148($a1)
    088452BC:[460D8BC2]: mul.s      $f15, $f17, $f13
    088452C0:[46007B0D]: trunc.w.s  $f12, $f15
    088452C4:[44046000]: mfc1       $a0, $f12
    088452C8:[A4C40002]: sh         $a0, 2($a2)
    088452CC:[C4B00098]: lwc1       $f16, 152($a1)
    088452D0:[460D8402]: mul.s      $f16, $f16, $f13
    088452D4:[24C40006]: addiu      $a0, $a2, 6
    088452D8:[4600838D]: trunc.w.s  $f14, $f16
    088452DC:[44077000]: mfc1       $a3, $f14
    088452E0:[A4C70004]: sh         $a3, 4($a2)
    088452E4:[C4AF0030]: lwc1       $f15, 48($a1)
    088452E8:[460D7B02]: mul.s      $f12, $f15, $f13
    088452EC:[4600630D]: trunc.w.s  $f12, $f12
    088452F0:[44066000]: mfc1       $a2, $f12
    088452F4:[A4860000]: sh         $a2, 0($a0)
    088452F8:[C4B10034]: lwc1       $f17, 52($a1)
    088452FC:[460D8C02]: mul.s      $f16, $f17, $f13
    08845300:[4600838D]: trunc.w.s  $f14, $f16
    08845304:[44067000]: mfc1       $a2, $f14
    08845308:[A4860002]: sh         $a2, 2($a0)
    0884530C:[C4AF0038]: lwc1       $f15, 56($a1)
    08845310:[460D7BC2]: mul.s      $f15, $f15, $f13
    08845314:[24860006]: addiu      $a2, $a0, 6
    08845318:[46007B0D]: trunc.w.s  $f12, $f15
    0884531C:[44076000]: mfc1       $a3, $f12
    08845320:[A4870004]: sh         $a3, 4($a0)
    08845324:[C4B00090]: lwc1       $f16, 144($a1)
    08845328:[460D8382]: mul.s      $f14, $f16, $f13
    0884532C:[4600738D]: trunc.w.s  $f14, $f14
    08845330:[44047000]: mfc1       $a0, $f14
    08845334:[A4C40000]: sh         $a0, 0($a2)
    08845338:[C4B10094]: lwc1       $f17, 148($a1)
    0884533C:[460D8BC2]: mul.s      $f15, $f17, $f13
    08845340:[46007B0D]: trunc.w.s  $f12, $f15
    08845344:[44046000]: mfc1       $a0, $f12
    08845348:[A4C40002]: sh         $a0, 2($a2)
    0884534C:[C4B00098]: lwc1       $f16, 152($a1)
    08845350:[460D8402]: mul.s      $f16, $f16, $f13
    08845354:[24C40006]: addiu      $a0, $a2, 6
    08845358:[4600838D]: trunc.w.s  $f14, $f16
    0884535C:[44077000]: mfc1       $a3, $f14
    08845360:[A4C70004]: sh         $a3, 4($a2)
    08845364:[C4AF0050]: lwc1       $f15, 80($a1)
    08845368:[460D7B02]: mul.s      $f12, $f15, $f13
    0884536C:[4600630D]: trunc.w.s  $f12, $f12
    08845370:[44066000]: mfc1       $a2, $f12
    08845374:[A4860000]: sh         $a2, 0($a0)
    08845378:[C4B10054]: lwc1       $f17, 84($a1)
    0884537C:[460D8C02]: mul.s      $f16, $f17, $f13
    08845380:[4600838D]: trunc.w.s  $f14, $f16
    08845384:[44067000]: mfc1       $a2, $f14
    08845388:[A4860002]: sh         $a2, 2($a0)
    0884538C:[C4AF0058]: lwc1       $f15, 88($a1)
    08845390:[460D7BC2]: mul.s      $f15, $f15, $f13
    08845394:[24860006]: addiu      $a2, $a0, 6
    08845398:[46007B0D]: trunc.w.s  $f12, $f15
    0884539C:[44076000]: mfc1       $a3, $f12
    088453A0:[A4870004]: sh         $a3, 4($a0)
    088453A4:[C4B000B0]: lwc1       $f16, 176($a1)
    088453A8:[460D8382]: mul.s      $f14, $f16, $f13
    088453AC:[4600738D]: trunc.w.s  $f14, $f14
    088453B0:[44047000]: mfc1       $a0, $f14
    088453B4:[A4C40000]: sh         $a0, 0($a2)
    088453B8:[C4B100B4]: lwc1       $f17, 180($a1)
    088453BC:[460D8BC2]: mul.s      $f15, $f17, $f13
    088453C0:[46007B0D]: trunc.w.s  $f12, $f15
    088453C4:[44046000]: mfc1       $a0, $f12
    088453C8:[A4C40002]: sh         $a0, 2($a2)
    088453CC:[C4B000B8]: lwc1       $f16, 184($a1)
    088453D0:[460D8402]: mul.s      $f16, $f16, $f13
    088453D4:[24C40006]: addiu      $a0, $a2, 6
    088453D8:[4600838D]: trunc.w.s  $f14, $f16
    088453DC:[44077000]: mfc1       $a3, $f14
    088453E0:[A4C70004]: sh         $a3, 4($a2)
    088453E4:[C4AF0040]: lwc1       $f15, 64($a1)
    088453E8:[460D7B02]: mul.s      $f12, $f15, $f13
    088453EC:[4600630D]: trunc.w.s  $f12, $f12
    088453F0:[44066000]: mfc1       $a2, $f12
    088453F4:[A4860000]: sh         $a2, 0($a0)
    088453F8:[C4B10044]: lwc1       $f17, 68($a1)
    088453FC:[460D8C02]: mul.s      $f16, $f17, $f13
    08845400:[4600838D]: trunc.w.s  $f14, $f16
    08845404:[44067000]: mfc1       $a2, $f14
    08845408:[A4860002]: sh         $a2, 2($a0)
    0884540C:[C4AF0048]: lwc1       $f15, 72($a1)
    08845410:[460D7BC2]: mul.s      $f15, $f15, $f13
    08845414:[24860006]: addiu      $a2, $a0, 6
    08845418:[46007B0D]: trunc.w.s  $f12, $f15
    0884541C:[44076000]: mfc1       $a3, $f12
    08845420:[A4870004]: sh         $a3, 4($a0)
    08845424:[C4B000A0]: lwc1       $f16, 160($a1)
    08845428:[460D8382]: mul.s      $f14, $f16, $f13
    0884542C:[4600738D]: trunc.w.s  $f14, $f14
    08845430:[44047000]: mfc1       $a0, $f14
    08845434:[A4C40000]: sh         $a0, 0($a2)
    08845438:[C4B100A4]: lwc1       $f17, 164($a1)
    0884543C:[460D8BC2]: mul.s      $f15, $f17, $f13
    08845440:[46007B0D]: trunc.w.s  $f12, $f15
    08845444:[44046000]: mfc1       $a0, $f12
    08845448:[A4C40002]: sh         $a0, 2($a2)
    0884544C:[C4B000A8]: lwc1       $f16, 168($a1)
    08845450:[460D8402]: mul.s      $f16, $f16, $f13
    08845454:[24C40006]: addiu      $a0, $a2, 6
    08845458:[4600838D]: trunc.w.s  $f14, $f16
    0884545C:[44077000]: mfc1       $a3, $f14
    08845460:[A4C70004]: sh         $a3, 4($a2)
    08845464:[C4AF0040]: lwc1       $f15, 64($a1)
    08845468:[460D7B02]: mul.s      $f12, $f15, $f13
    0884546C:[4600630D]: trunc.w.s  $f12, $f12
    08845470:[44066000]: mfc1       $a2, $f12
    08845474:[A4860000]: sh         $a2, 0($a0)
    08845478:[C4B10044]: lwc1       $f17, 68($a1)
    0884547C:[460D8C02]: mul.s      $f16, $f17, $f13
    08845480:[4600838D]: trunc.w.s  $f14, $f16
    08845484:[44067000]: mfc1       $a2, $f14
    08845488:[A4860002]: sh         $a2, 2($a0)
    0884548C:[C4AF0048]: lwc1       $f15, 72($a1)
    08845490:[460D7BC2]: mul.s      $f15, $f15, $f13
    08845494:[24860006]: addiu      $a2, $a0, 6
    08845498:[46007B0D]: trunc.w.s  $f12, $f15
    0884549C:[44076000]: mfc1       $a3, $f12
    088454A0:[A4870004]: sh         $a3, 4($a0)
    088454A4:[C4B000A0]: lwc1       $f16, 160($a1)
    088454A8:[460D8382]: mul.s      $f14, $f16, $f13
    088454AC:[4600738D]: trunc.w.s  $f14, $f14
    088454B0:[44047000]: mfc1       $a0, $f14
    088454B4:[A4C40000]: sh         $a0, 0($a2)
    088454B8:[C4B100A4]: lwc1       $f17, 164($a1)
    088454BC:[460D8BC2]: mul.s      $f15, $f17, $f13
    088454C0:[46007B0D]: trunc.w.s  $f12, $f15
    088454C4:[44046000]: mfc1       $a0, $f12
    088454C8:[A4C40002]: sh         $a0, 2($a2)
    088454CC:[C4B000A8]: lwc1       $f16, 168($a1)
    088454D0:[460D8402]: mul.s      $f16, $f16, $f13
    088454D4:[24C40006]: addiu      $a0, $a2, 6
    088454D8:[4600838D]: trunc.w.s  $f14, $f16
    088454DC:[44077000]: mfc1       $a3, $f14
    088454E0:[A4C70004]: sh         $a3, 4($a2)
    088454E4:[C4AF0020]: lwc1       $f15, 32($a1)
    088454E8:[460D7B02]: mul.s      $f12, $f15, $f13
    088454EC:[4600630D]: trunc.w.s  $f12, $f12
    088454F0:[44066000]: mfc1       $a2, $f12
    088454F4:[A4860000]: sh         $a2, 0($a0)
    088454F8:[C4B10024]: lwc1       $f17, 36($a1)
    088454FC:[460D8C02]: mul.s      $f16, $f17, $f13
    08845500:[4600838D]: trunc.w.s  $f14, $f16
    08845504:[44067000]: mfc1       $a2, $f14
    08845508:[A4860002]: sh         $a2, 2($a0)
    0884550C:[C4AF0028]: lwc1       $f15, 40($a1)
    08845510:[460D7BC2]: mul.s      $f15, $f15, $f13
    08845514:[24860006]: addiu      $a2, $a0, 6
    08845518:[46007B0D]: trunc.w.s  $f12, $f15
    0884551C:[44076000]: mfc1       $a3, $f12
    08845520:[A4870004]: sh         $a3, 4($a0)
    08845524:[C4B00080]: lwc1       $f16, 128($a1)
    08845528:[460D8382]: mul.s      $f14, $f16, $f13
    0884552C:[4600738D]: trunc.w.s  $f14, $f14
    08845530:[44047000]: mfc1       $a0, $f14
    08845534:[A4C40000]: sh         $a0, 0($a2)
    08845538:[C4B10084]: lwc1       $f17, 132($a1)
    0884553C:[460D8BC2]: mul.s      $f15, $f17, $f13
    08845540:[46007B0D]: trunc.w.s  $f12, $f15
    08845544:[44046000]: mfc1       $a0, $f12
    08845548:[A4C40002]: sh         $a0, 2($a2)
    0884554C:[C4B00088]: lwc1       $f16, 136($a1)
    08845550:[460D8402]: mul.s      $f16, $f16, $f13
    08845554:[24C40006]: addiu      $a0, $a2, 6
    08845558:[4600838D]: trunc.w.s  $f14, $f16
    0884555C:[44077000]: mfc1       $a3, $f14
    08845560:[A4C70004]: sh         $a3, 4($a2)
    08845564:[C4AF0000]: lwc1       $f15, 0($a1)
    08845568:[460D7B02]: mul.s      $f12, $f15, $f13
    0884556C:[4600630D]: trunc.w.s  $f12, $f12
    08845570:[44066000]: mfc1       $a2, $f12
    08845574:[A4860000]: sh         $a2, 0($a0)
    08845578:[C4B10004]: lwc1       $f17, 4($a1)
    0884557C:[460D8C02]: mul.s      $f16, $f17, $f13
    08845580:[4600838D]: trunc.w.s  $f14, $f16
    08845584:[44067000]: mfc1       $a2, $f14
    08845588:[A4860002]: sh         $a2, 2($a0)
    0884558C:[C4AF0008]: lwc1       $f15, 8($a1)
    08845590:[460D7BC2]: mul.s      $f15, $f15, $f13
    08845594:[24860006]: addiu      $a2, $a0, 6
    08845598:[46007B0D]: trunc.w.s  $f12, $f15
    0884559C:[44076000]: mfc1       $a3, $f12
    088455A0:[A4870004]: sh         $a3, 4($a0)
    088455A4:[C4B00060]: lwc1       $f16, 96($a1)
    088455A8:[460D8382]: mul.s      $f14, $f16, $f13
    088455AC:[4600738D]: trunc.w.s  $f14, $f14
    088455B0:[24C20006]: addiu      $v0, $a2, 6
    088455B4:[44047000]: mfc1       $a0, $f14
    088455B8:[A4C40000]: sh         $a0, 0($a2)
    088455BC:[C4B10064]: lwc1       $f17, 100($a1)
    088455C0:[460D8BC2]: mul.s      $f15, $f17, $f13
    088455C4:[46007B0D]: trunc.w.s  $f12, $f15
    088455C8:[44046000]: mfc1       $a0, $f12
    088455CC:[A4C40002]: sh         $a0, 2($a2)
    088455D0:[C4B00068]: lwc1       $f16, 104($a1)
    088455D4:[460D8342]: mul.s      $f13, $f16, $f13
    088455D8:[46006B4D]: trunc.w.s  $f13, $f13
    088455DC:[44046800]: mfc1       $a0, $f13
    088455E0:[03E00008]: jr         $ra
    088455E4:[A4C40004]: sh         $a0, 4($a2)
_S1_2_886AE8C 6,868,077 instructions (0.788%), 308,911 calls (0886AE8C - 0886AF04, length 31)
    0886AE8C:[27BDFFE0]: addiu      $sp, $sp, -32
    0886AE90:[00C04025]: or         $t0, $a2, $zr <=> move $t0, $a2
    0886AE94:[00A03025]: or         $a2, $a1, $zr <=> move $a2, $a1
    0886AE98:[01002825]: or         $a1, $t0, $zr <=> move $a1, $t0
    0886AE9C:[00E04825]: or         $t1, $a3, $zr <=> move $t1, $a3
    0886AEA0:[3C080897]: lui        $t0, 0x0897 <=> li $t0, 0x08970000
    0886AEA4:[00803825]: or         $a3, $a0, $zr <=> move $a3, $a0
    0886AEA8:[25081DC0]: addiu      $t0, $t0, 7616
    0886AEAC:[AFBF0010]: sw         $ra, 16($sp)
    0886AEB0:[1520000A]: bne        $t1, $zr, 0x0886AEDC
    0886AEB4:[01202025]: or         $a0, $t1, $zr <=> move $a0, $t1
    0886AEB8:[8D090008]: lw         $t1, 8($t0)
    0886AEBC:[55270005]: bnel       $t1, $a3, 0x0886AED4
    0886AEC0:[AD060004]: sw         $a2, 4($t0)
    0886AEC4:[8D090004]: lw         $t1, 4($t0)
    0886AEC8:[1126000C]: beq        $t1, $a2, 0x0886AEFC
    0886AECC:[00000000]: nop
    0886AED0:[AD060004]: sw         $a2, 4($t0)
    0886AED4:[10000002]: b          0x0886AEE0
    0886AED8:[AD070008]: sw         $a3, 8($t0)
    0886AEDC:[AD000008]: sw         $zr, 8($t0)
    0886AEE0:[00A04025]: or         $t0, $a1, $zr <=> move $t0, $a1
    0886AEE4:[00804825]: or         $t1, $a0, $zr <=> move $t1, $a0
    0886AEE8:[00E02025]: or         $a0, $a3, $zr <=> move $a0, $a3
    0886AEEC:[00C02825]: or         $a1, $a2, $zr <=> move $a1, $a2
    0886AEF0:[01003025]: or         $a2, $t0, $zr <=> move $a2, $t0
    0886AEF4:[0E21A55A]: jal        0x08869568
    0886AEF8:[01203825]: or         $a3, $t1, $zr <=> move $a3, $t1
    0886AEFC:[8FBF0010]: lw         $ra, 16($sp)
    0886AF00:[03E00008]: jr         $ra
    0886AF04:[27BD0020]: addiu      $sp, $sp, 32
_S1_2_886AF08 6,805,163 instructions (0.780%), 308,911 calls (0886AF08 - 0886AF78, length 29)
    0886AF08:[27BDFFE0]: addiu      $sp, $sp, -32
    0886AF0C:[AFB00010]: sw         $s0, 16($sp)
    0886AF10:[3C100897]: lui        $s0, 0x0897 <=> li $s0, 0x08970000
    0886AF14:[26101DC0]: addiu      $s0, $s0, 7616
    0886AF18:[00C03825]: or         $a3, $a2, $zr <=> move $a3, $a2
    0886AF1C:[8E08000C]: lw         $t0, 12($s0)
    0886AF20:[00803025]: or         $a2, $a0, $zr <=> move $a2, $a0
    0886AF24:[AFBF0014]: sw         $ra, 20($sp)
    0886AF28:[15060007]: bne        $t0, $a2, 0x0886AF48
    0886AF2C:[00E02025]: or         $a0, $a3, $zr <=> move $a0, $a3
    0886AF30:[8E070014]: lw         $a3, 20($s0)
    0886AF34:[14E40005]: bne        $a3, $a0, 0x0886AF4C
    0886AF38:[00803825]: or         $a3, $a0, $zr <=> move $a3, $a0
    0886AF3C:[8E070004]: lw         $a3, 4($s0)
    0886AF40:[10E50009]: beq        $a3, $a1, 0x0886AF68
    0886AF44:[00000000]: nop
    0886AF48:[00803825]: or         $a3, $a0, $zr <=> move $a3, $a0
    0886AF4C:[AE050004]: sw         $a1, 4($s0)
    0886AF50:[AE06000C]: sw         $a2, 12($s0)
    0886AF54:[00C02025]: or         $a0, $a2, $zr <=> move $a0, $a2
    0886AF58:[AE070014]: sw         $a3, 20($s0)
    0886AF5C:[0E21AF24]: jal        0x0886BC90
    0886AF60:[00E03025]: or         $a2, $a3, $zr <=> move $a2, $a3
    0886AF64:[AE020018]: sw         $v0, 24($s0)
    0886AF68:[8E020018]: lw         $v0, 24($s0)
    0886AF6C:[8FB00010]: lw         $s0, 16($sp)
    0886AF70:[8FBF0014]: lw         $ra, 20($sp)
    0886AF74:[03E00008]: jr         $ra
    0886AF78:[27BD0020]: addiu      $sp, $sp, 32
_S1_2_8906F9C 6,527,520 instructions (0.749%), 271,980 calls (08906F9C - 08906FF8, length 24)
    08906F9C:[3C0C08AA]: lui        $t4, 0x08AA <=> li $t4, 0x08AA0000
    08906FA0:[8D8BAE34]: lw         $t3, -20940($t4)
    08906FA4:[00041A00]: sll        $v1, $a0, 0x0008
    08906FA8:[00064900]: sll        $t1, $a2, 0x0004
    08906FAC:[8D6E0008]: lw         $t6, 8($t3)
    08906FB0:[3C1800FF]: lui        $t8, 0x00FF <=> li $t8, 0x00FF0000
    08906FB4:[00695025]: or         $t2, $v1, $t1
    08906FB8:[3706FFFF]: ori        $a2, $t8, -1
    08906FBC:[0145C825]: or         $t9, $t2, $a1
    08906FC0:[25C40004]: addiu      $a0, $t6, 4
    08906FC4:[3C05DF00]: lui        $a1, 0xDF00 <=> li $a1, 0xDF000000
    08906FC8:[01064824]: and        $t1, $t0, $a2
    08906FCC:[00E66024]: and        $t4, $a3, $a2
    08906FD0:[3C0DE000]: lui        $t5, 0xE000 <=> li $t5, 0xE0000000
    08906FD4:[3C02E100]: lui        $v0, 0xE100 <=> li $v0, 0xE1000000
    08906FD8:[03257825]: or         $t7, $t9, $a1
    08906FDC:[018D5025]: or         $t2, $t4, $t5
    08906FE0:[01222825]: or         $a1, $t1, $v0
    08906FE4:[24830008]: addiu      $v1, $a0, 8
    08906FE8:[ADCF0000]: sw         $t7, 0($t6)
    08906FEC:[AD630008]: sw         $v1, 8($t3)
    08906FF0:[AC8A0000]: sw         $t2, 0($a0)
    08906FF4:[03E00008]: jr         $ra
    08906FF8:[AC850004]: sw         $a1, 4($a0)
_S1_2_886A0D8 6,208,410 instructions (0.712%), 206,947 calls (0886A0D8 - 0886A4D8, length 257)
    0886A0D8:[27BDFF80]: addiu      $sp, $sp, -128
    0886A0DC:[E7B40050]: swc1       $f20, 80($sp)
    0886A0E0:[AFB0005C]: sw         $s0, 92($sp)
    0886A0E4:[AFB10060]: sw         $s1, 96($sp)
    0886A0E8:[46006506]: mov.s      $f20, $f12
    0886A0EC:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    0886A0F0:[00E08825]: or         $s1, $a3, $zr <=> move $s1, $a3
    0886A0F4:[E7B60054]: swc1       $f22, 84($sp)
    0886A0F8:[E7B80058]: swc1       $f24, 88($sp)
    0886A0FC:[AFB20064]: sw         $s2, 100($sp)
    0886A100:[AFB30068]: sw         $s3, 104($sp)
    0886A104:[AFB4006C]: sw         $s4, 108($sp)
    0886A108:[AFB50070]: sw         $s5, 112($sp)
    0886A10C:[AFB60074]: sw         $s6, 116($sp)
    0886A110:[AFBF0078]: sw         $ra, 120($sp)
    0886A114:[108000E4]: beq        $a0, $zr, 0x0886A4A8
    0886A118:[01009025]: or         $s2, $t0, $zr <=> move $s2, $t0
    0886A11C:[00A02025]: or         $a0, $a1, $zr <=> move $a0, $a1
    0886A120:[28850050]: slti       $a1, $a0, 80
    0886A124:[10A0000A]: beq        $a1, $zr, 0x0886A150
    0886A128:[340500E1]: ori        $a1, $zr, 225 <=> li $a1, 225
    0886A12C:[28850042]: slti       $a1, $a0, 66
    0886A130:[14A000DD]: bne        $a1, $zr, 0x0886A4A8
    0886A134:[2484FFBE]: addiu      $a0, $a0, -66
    0886A138:[00042080]: sll        $a0, $a0, 0x0002
    0886A13C:[3C010892]: lui        $at, 0x0892 <=> li $at, 0x08920000
    0886A140:[00240821]: addu       $at, $at, $a0
    0886A144:[8C21B3A8]: lw         $at, -19544($at)
    0886A148:[00200008]: jr         $at
    0886A14C:[00000000]: nop
    0886A150:[148500D5]: bne        $a0, $a1, 0x0886A4A8
    0886A154:[2604000C]: addiu      $a0, $s0, 12
    0886A158:[C4960048]: lwc1       $f22, 72($a0)
    0886A15C:[3C063F7D]: lui        $a2, 0x3F7D <=> li $a2, 0x3F7D0000
    0886A160:[34C670A4]: ori        $a2, $a2, 28836
    0886A164:[4614B580]: add.s      $f22, $f22, $f20
    0886A168:[3C164000]: lui        $s6, 0x4000 <=> li $s6, 0x40000000
    0886A16C:[4486C000]: mtc1       $a2, $f24
    0886A170:[26130090]: addiu      $s3, $s0, 144
    0886A174:[34140010]: ori        $s4, $zr, 16 <=> li $s4, 16
    0886A178:[34150003]: ori        $s5, $zr, 3 <=> li $s5, 3
    0886A17C:[34050002]: ori        $a1, $zr, 2 <=> li $a1, 2
    0886A180:[100000AC]: b          0x0886A434
    0886A184:[26D60010]: addiu      $s6, $s6, 16
    0886A434:[4616A503]: div.s      $f20, $f20, $f22
    0886A438:[12A5000B]: beq        $s5, $a1, 0x0886A468
    0886A43C:[E4960048]: swc1       $f22, 72($a0)
    0886A440:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    0886A444:[4600A306]: mov.s      $f12, $f20
    0886A448:[02602825]: or         $a1, $s3, $zr <=> move $a1, $s3
    0886A44C:[02203025]: or         $a2, $s1, $zr <=> move $a2, $s1
    0886A450:[0E21B68E]: jal        0x0886DA38
    0886A454:[02403825]: or         $a3, $s2, $zr <=> move $a3, $s2
    0886A458:[8E040018]: lw         $a0, 24($s0)
    0886A45C:[8E110044]: lw         $s1, 68($s0)
    0886A460:[10000009]: b          0x0886A488
    0886A464:[02C42025]: or         $a0, $s6, $a0
    0886A468:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    0886A46C:[4600A306]: mov.s      $f12, $f20
    0886A470:[02602825]: or         $a1, $s3, $zr <=> move $a1, $s3
    0886A474:[0E21B6F5]: jal        0x0886DBD4
    0886A478:[02203025]: or         $a2, $s1, $zr <=> move $a2, $s1
    0886A47C:[8E040018]: lw         $a0, 24($s0)
    0886A480:[8E110044]: lw         $s1, 68($s0)
    0886A484:[02C42025]: or         $a0, $s6, $a0
    0886A488:[4618B03E]: c.le.s     $f22, $f24
    0886A48C:[00000000]: nop
    0886A490:[45010003]: bc1t       0x0886A4A0
    0886A494:[AE040018]: sw         $a0, 24($s0)
    0886A498:[00142400]: sll        $a0, $s4, 0x0010
    0886A49C:[0284A025]: or         $s4, $s4, $a0
    0886A4A0:[02342025]: or         $a0, $s1, $s4
    0886A4A4:[AE040044]: sw         $a0, 68($s0)
    0886A4A8:[C7B40050]: lwc1       $f20, 80($sp)
    0886A4AC:[C7B60054]: lwc1       $f22, 84($sp)
    0886A4B0:[C7B80058]: lwc1       $f24, 88($sp)
    0886A4B4:[8FB0005C]: lw         $s0, 92($sp)
    0886A4B8:[8FB10060]: lw         $s1, 96($sp)
    0886A4BC:[8FB20064]: lw         $s2, 100($sp)
    0886A4C0:[8FB30068]: lw         $s3, 104($sp)
    0886A4C4:[8FB4006C]: lw         $s4, 108($sp)
    0886A4C8:[8FB50070]: lw         $s5, 112($sp)
    0886A4CC:[8FB60074]: lw         $s6, 116($sp)
    0886A4D0:[8FBF0078]: lw         $ra, 120($sp)
    0886A4D4:[03E00008]: jr         $ra
    0886A4D8:[27BD0080]: addiu      $sp, $sp, 128
_S1_2_8871B34 6,154,806 instructions (0.706%), 94,149 calls (08871B34 - 08871BCC, length 39)
    08871B34:[27BDFFD0]: addiu      $sp, $sp, -48
    08871B38:[AFB10014]: sw         $s1, 20($sp)
    08871B3C:[AFB20018]: sw         $s2, 24($sp)
    08871B40:[00809025]: or         $s2, $a0, $zr <=> move $s2, $a0
    08871B44:[00A08825]: or         $s1, $a1, $zr <=> move $s1, $a1
    08871B48:[AFB00010]: sw         $s0, 16($sp)
    08871B4C:[AFB3001C]: sw         $s3, 28($sp)
    08871B50:[AFB40020]: sw         $s4, 32($sp)
    08871B54:[AFBF0024]: sw         $ra, 36($sp)
    08871B58:[10800015]: beq        $a0, $zr, 0x08871BB0
    08871B5C:[00C08025]: or         $s0, $a2, $zr <=> move $s0, $a2
    08871B60:[8E440008]: lw         $a0, 8($s2)
    08871B64:[54800001]: bnel       $a0, $zr, 0x08871B6C
    08871B68:[00808825]: or         $s1, $a0, $zr <=> move $s1, $a0
    08871B6C:[8E440024]: lw         $a0, 36($s2)
    08871B70:[34140000]: ori        $s4, $zr, 0 <=> li $s4, 0
    08871B74:[0284202A]: slt        $a0, $s4, $a0
    08871B78:[1080000D]: beq        $a0, $zr, 0x08871BB0
    08871B7C:[34130000]: ori        $s3, $zr, 0 <=> li $s3, 0
    08871B80:[8E44001C]: lw         $a0, 28($s2)
    08871B84:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    08871B88:[00932021]: addu       $a0, $a0, $s3
    08871B8C:[8C840000]: lw         $a0, 0($a0)
    08871B90:[02003025]: or         $a2, $s0, $zr <=> move $a2, $s0
    08871B94:[0E21C7FC]: jal        0x08871FF0
    08871B98:[02403825]: or         $a3, $s2, $zr <=> move $a3, $s2
    08871B9C:[8E440024]: lw         $a0, 36($s2)
    08871BA0:[26940001]: addiu      $s4, $s4, 1
    08871BA4:[0284202A]: slt        $a0, $s4, $a0
    08871BA8:[1480FFF5]: bne        $a0, $zr, 0x08871B80
    08871BAC:[26730004]: addiu      $s3, $s3, 4
    08871BB0:[8FB00010]: lw         $s0, 16($sp)
    08871BB4:[8FB10014]: lw         $s1, 20($sp)
    08871BB8:[8FB20018]: lw         $s2, 24($sp)
    08871BBC:[8FB3001C]: lw         $s3, 28($sp)
    08871BC0:[8FB40020]: lw         $s4, 32($sp)
    08871BC4:[8FBF0024]: lw         $ra, 36($sp)
    08871BC8:[03E00008]: jr         $ra
    08871BCC:[27BD0030]: addiu      $sp, $sp, 48
  Back Branch 08871BA8 308,911 times (length 12)
    08871B6C:[8E440024]: lw         $a0, 36($s2)
    08871B70:[34140000]: ori        $s4, $zr, 0 <=> li $s4, 0
    08871B74:[0284202A]: slt        $a0, $s4, $a0
    08871B78:[1080000D]: beq        $a0, $zr, 0x08871BB0
    08871B7C:[34130000]: ori        $s3, $zr, 0 <=> li $s3, 0
--> 08871B80:[8E44001C]: lw         $a0, 28($s2)
    08871B84:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    08871B88:[00932021]: addu       $a0, $a0, $s3
    08871B8C:[8C840000]: lw         $a0, 0($a0)
    08871B90:[02003025]: or         $a2, $s0, $zr <=> move $a2, $s0
    08871B94:[0E21C7FC]: jal        0x08871FF0
    08871B98:[02403825]: or         $a3, $s2, $zr <=> move $a3, $s2
    08871B9C:[8E440024]: lw         $a0, 36($s2)
    08871BA0:[26940001]: addiu      $s4, $s4, 1
    08871BA4:[0284202A]: slt        $a0, $s4, $a0
--> 08871BA8:[1480FFF5]: bne        $a0, $zr, 0x08871B80
    08871BAC:[26730004]: addiu      $s3, $s3, 4
    08871BB0:[8FB00010]: lw         $s0, 16($sp)
    08871BB4:[8FB10014]: lw         $s1, 20($sp)
    08871BB8:[8FB20018]: lw         $s2, 24($sp)
_S1_2_8842B9C 5,882,340 instructions (0.675%), 4,740 calls (08842B9C - 08843350, length 494)
    08842B9C:[27BDFD70]: addiu      $sp, $sp, -656
    08842BA0:[3C063F80]: lui        $a2, 0x3F80 <=> li $a2, 0x3F800000
    08842BA4:[E7BA025C]: swc1       $f26, 604($sp)
    08842BA8:[4486D000]: mtc1       $a2, $f26
    08842BAC:[460CD381]: sub.s      $f14, $f26, $f12
    08842BB0:[C4AD0000]: lwc1       $f13, 0($a1)
    08842BB4:[C4AF0004]: lwc1       $f15, 4($a1)
    08842BB8:[C4B00008]: lwc1       $f16, 8($a1)
    08842BBC:[460C7BC2]: mul.s      $f15, $f15, $f12
    08842BC0:[C4B1000C]: lwc1       $f17, 12($a1)
    08842BC4:[460E6B42]: mul.s      $f13, $f13, $f14
    08842BC8:[C4B20010]: lwc1       $f18, 16($a1)
    08842BCC:[C4B30014]: lwc1       $f19, 20($a1)
    08842BD0:[460E8402]: mul.s      $f16, $f16, $f14
    08842BD4:[460C8C42]: mul.s      $f17, $f17, $f12
    08842BD8:[C4A00018]: lwc1       $f0, 24($a1)
    08842BDC:[C4A2001C]: lwc1       $f2, 28($a1)
    08842BE0:[460F6B40]: add.s      $f13, $f13, $f15
    08842BE4:[C4A10020]: lwc1       $f1, 32($a1)
    08842BE8:[460E9482]: mul.s      $f18, $f18, $f14
    08842BEC:[460C9CC2]: mul.s      $f19, $f19, $f12
    08842BF0:[C4A30024]: lwc1       $f3, 36($a1)
    08842BF4:[46118400]: add.s      $f16, $f16, $f17
    08842BF8:[C4A40028]: lwc1       $f4, 40($a1)
    08842BFC:[460E0002]: mul.s      $f0, $f0, $f14
    08842C00:[E7AD0140]: swc1       $f13, 320($sp)
    08842C04:[460C13C2]: mul.s      $f15, $f2, $f12
    08842C08:[C4A5002C]: lwc1       $f5, 44($a1)
    08842C0C:[46139480]: add.s      $f18, $f18, $f19
    08842C10:[E7B00144]: swc1       $f16, 324($sp)
    08842C14:[460C1C42]: mul.s      $f17, $f3, $f12
    08842C18:[460E0C02]: mul.s      $f16, $f1, $f14
    08842C1C:[460F03C0]: add.s      $f15, $f0, $f15
    08842C20:[E7B20148]: swc1       $f18, 328($sp)
    08842C24:[460C2882]: mul.s      $f2, $f5, $f12
    08842C28:[460E2482]: mul.s      $f18, $f4, $f14
    08842C2C:[46118400]: add.s      $f16, $f16, $f17
    08842C30:[E7AF014C]: swc1       $f15, 332($sp)
    08842C34:[C4AF0030]: lwc1       $f15, 48($a1)
    08842C38:[46029480]: add.s      $f18, $f18, $f2
    08842C3C:[C4B30034]: lwc1       $f19, 52($a1)
    08842C40:[E7B00150]: swc1       $f16, 336($sp)
    08842C44:[C4B00038]: lwc1       $f16, 56($a1)
    08842C48:[C4A0003C]: lwc1       $f0, 60($a1)
    08842C4C:[E7B20154]: swc1       $f18, 340($sp)
    08842C50:[C4B20040]: lwc1       $f18, 64($a1)
    08842C54:[C4B10044]: lwc1       $f17, 68($a1)
    08842C58:[C4A10048]: lwc1       $f1, 72($a1)
    08842C5C:[C4A2004C]: lwc1       $f2, 76($a1)
    08842C60:[C4A30050]: lwc1       $f3, 80($a1)
    08842C64:[AFB1026C]: sw         $s1, 620($sp)
    08842C68:[46006B47]: neg.s      $f13, $f13
    08842C6C:[00808825]: or         $s1, $a0, $zr <=> move $s1, $a0
    08842C70:[C4A40054]: lwc1       $f4, 84($a1)
    08842C74:[E62D0000]: swc1       $f13, 0($s1)
    08842C78:[E7B80258]: swc1       $f24, 600($sp)
    08842C7C:[4480C000]: mtc1       $zr, $f24
    08842C80:[C7AD014C]: lwc1       $f13, 332($sp)
    08842C84:[E6380008]: swc1       $f24, 8($s1)
    08842C88:[E62D0004]: swc1       $f13, 4($s1)
    08842C8C:[460E7BC2]: mul.s      $f15, $f15, $f14
    08842C90:[460C9B42]: mul.s      $f13, $f19, $f12
    08842C94:[C7A50140]: lwc1       $f5, 320($sp)
    08842C98:[E6250010]: swc1       $f5, 16($s1)
    08842C9C:[C7A5014C]: lwc1       $f5, 332($sp)
    08842CA0:[460D7B40]: add.s      $f13, $f15, $f13
    08842CA4:[E6380018]: swc1       $f24, 24($s1)
    08842CA8:[E6250014]: swc1       $f5, 20($s1)
    08842CAC:[C7B30144]: lwc1       $f19, 324($sp)
    08842CB0:[E7AD0248]: swc1       $f13, 584($sp)
    08842CB4:[46009B47]: neg.s      $f13, $f19
    08842CB8:[E62D0020]: swc1       $f13, 32($s1)
    08842CBC:[C7AD0150]: lwc1       $f13, 336($sp)
    08842CC0:[E6380028]: swc1       $f24, 40($s1)
    08842CC4:[E62D0024]: swc1       $f13, 36($s1)
    08842CC8:[C7AD0144]: lwc1       $f13, 324($sp)
    08842CCC:[E62D0030]: swc1       $f13, 48($s1)
    08842CD0:[C7AD0150]: lwc1       $f13, 336($sp)
    08842CD4:[E6380038]: swc1       $f24, 56($s1)
    08842CD8:[E62D0034]: swc1       $f13, 52($s1)
    08842CDC:[C7AD0148]: lwc1       $f13, 328($sp)
    08842CE0:[46006B47]: neg.s      $f13, $f13
    08842CE4:[E62D0040]: swc1       $f13, 64($s1)
    08842CE8:[C7AD0154]: lwc1       $f13, 340($sp)
    08842CEC:[E6380048]: swc1       $f24, 72($s1)
    08842CF0:[E62D0044]: swc1       $f13, 68($s1)
    08842CF4:[C7AD0148]: lwc1       $f13, 328($sp)
    08842CF8:[E62D0050]: swc1       $f13, 80($s1)
    08842CFC:[C7AD0154]: lwc1       $f13, 340($sp)
    08842D00:[E6380058]: swc1       $f24, 88($s1)
    08842D04:[34050002]: ori        $a1, $zr, 2 <=> li $a1, 2
    08842D08:[E62D0054]: swc1       $f13, 84($s1)
    08842D0C:[AFA501A0]: sw         $a1, 416($sp)
    08842D10:[34060001]: ori        $a2, $zr, 1 <=> li $a2, 1
    08842D14:[AFA001A4]: sw         $zr, 420($sp)
    08842D18:[460C0002]: mul.s      $f0, $f0, $f12
    08842D1C:[460C8C42]: mul.s      $f17, $f17, $f12
    08842D20:[34070003]: ori        $a3, $zr, 3 <=> li $a3, 3
    08842D24:[460C13C2]: mul.s      $f15, $f2, $f12
    08842D28:[AFA601A8]: sw         $a2, 424($sp)
    08842D2C:[34060005]: ori        $a2, $zr, 5 <=> li $a2, 5
    08842D30:[AFA701AC]: sw         $a3, 428($sp)
    08842D34:[34070004]: ori        $a3, $zr, 4 <=> li $a3, 4
    08842D38:[AFA601B0]: sw         $a2, 432($sp)
    08842D3C:[AFA701B4]: sw         $a3, 436($sp)
    08842D40:[E7B40250]: swc1       $f20, 592($sp)
    08842D44:[E7B60254]: swc1       $f22, 596($sp)
    08842D48:[E7BC0260]: swc1       $f28, 608($sp)
    08842D4C:[E7BE0264]: swc1       $f30, 612($sp)
    08842D50:[460E9582]: mul.s      $f22, $f18, $f14
    08842D54:[460E8782]: mul.s      $f30, $f16, $f14
    08842D58:[AFA501B8]: sw         $a1, 440($sp)
    08842D5C:[460E0D02]: mul.s      $f20, $f1, $f14
    08842D60:[460E1F02]: mul.s      $f28, $f3, $f14
    08842D64:[460C2302]: mul.s      $f12, $f4, $f12
    08842D68:[3C050893]: lui        $a1, 0x0893 <=> li $a1, 0x08930000
    08842D6C:[AFA001BC]: sw         $zr, 444($sp)
    08842D70:[24A5B588]: addiu      $a1, $a1, -19064
    08842D74:[AFA50244]: sw         $a1, 580($sp)
    08842D78:[AFB00268]: sw         $s0, 616($sp)
    08842D7C:[AFB20270]: sw         $s2, 624($sp)
    08842D80:[AFB30274]: sw         $s3, 628($sp)
    08842D84:[AFB40278]: sw         $s4, 632($sp)
    08842D88:[AFB5027C]: sw         $s5, 636($sp)
    08842D8C:[AFB60280]: sw         $s6, 640($sp)
    08842D90:[AFB70284]: sw         $s7, 644($sp)
    08842D94:[AFBE0288]: sw         $fp, 648($sp)
    08842D98:[4600F780]: add.s      $f30, $f30, $f0
    08842D9C:[4611B580]: add.s      $f22, $f22, $f17
    08842DA0:[34140000]: ori        $s4, $zr, 0 <=> li $s4, 0
    08842DA4:[460FA500]: add.s      $f20, $f20, $f15
    08842DA8:[27B60160]: addiu      $s6, $sp, 352
    08842DAC:[460CE700]: add.s      $f28, $f28, $f12
    08842DB0:[27B50170]: addiu      $s5, $sp, 368
    08842DB4:[27B30180]: addiu      $s3, $sp, 384
    08842DB8:[27B20190]: addiu      $s2, $sp, 400
    08842DBC:[03A08025]: or         $s0, $sp, $zr <=> move $s0, $sp
    08842DC0:[27BE0070]: addiu      $fp, $sp, 112
    08842DC4:[AFA40240]: sw         $a0, 576($sp)
    08842DC8:[3C170892]: lui        $s7, 0x0892 <=> li $s7, 0x08920000
    08842DCC:[AFBF028C]: sw         $ra, 652($sp)
    08842DD0:[AFB7024C]: sw         $s7, 588($sp)
    08842DD4:[8E0401A4]: lw         $a0, 420($s0)
    08842DD8:[8E0501A8]: lw         $a1, 424($s0)
    08842DDC:[00042100]: sll        $a0, $a0, 0x0004
    08842DE0:[02243021]: addu       $a2, $s1, $a0
    08842DE4:[24D70060]: addiu      $s7, $a2, 96
    08842DE8:[00052900]: sll        $a1, $a1, 0x0004
    08842DEC:[02243021]: addu       $a2, $s1, $a0
    08842DF0:[02252821]: addu       $a1, $s1, $a1
    08842DF4:[0E227881]: jal        0x0889E204
    08842DF8:[02C02025]: or         $a0, $s6, $zr <=> move $a0, $s6
    08842DFC:[8E0401A4]: lw         $a0, 420($s0)
    08842E00:[8E0501A0]: lw         $a1, 416($s0)
    08842E04:[00042100]: sll        $a0, $a0, 0x0004
    08842E08:[00053100]: sll        $a2, $a1, 0x0004
    08842E0C:[02242821]: addu       $a1, $s1, $a0
    08842E10:[02263021]: addu       $a2, $s1, $a2
    08842E14:[0E227881]: jal        0x0889E204
    08842E18:[02A02025]: or         $a0, $s5, $zr <=> move $a0, $s5
    08842E1C:[C7AC0164]: lwc1       $f12, 356($sp)
    08842E20:[C7AD0160]: lwc1       $f13, 352($sp)
    08842E24:[46006307]: neg.s      $f12, $f12
    08842E28:[C7AE0174]: lwc1       $f14, 372($sp)
    08842E2C:[E7AC0180]: swc1       $f12, 384($sp)
    08842E30:[E7AD0184]: swc1       $f13, 388($sp)
    08842E34:[46007307]: neg.s      $f12, $f14
    08842E38:[E7B80188]: swc1       $f24, 392($sp)
    08842E3C:[C7AD0170]: lwc1       $f13, 368($sp)
    08842E40:[E7AC0190]: swc1       $f12, 400($sp)
    08842E44:[E7AD0194]: swc1       $f13, 404($sp)
    08842E48:[E7B80198]: swc1       $f24, 408($sp)
    08842E4C:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    08842E50:[0E2278BA]: jal        0x0889E2E8
    08842E54:[02602825]: or         $a1, $s3, $zr <=> move $a1, $s3
    08842E58:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    08842E5C:[0E2278BA]: jal        0x0889E2E8
    08842E60:[02402825]: or         $a1, $s2, $zr <=> move $a1, $s2
    08842E64:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    08842E68:[4600A306]: mov.s      $f12, $f20
    08842E6C:[0E22788D]: jal        0x0889E234
    08842E70:[02602825]: or         $a1, $s3, $zr <=> move $a1, $s3
    08842E74:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    08842E78:[4600A306]: mov.s      $f12, $f20
    08842E7C:[0E22788D]: jal        0x0889E234
    08842E80:[02402825]: or         $a1, $s2, $zr <=> move $a1, $s2
    08842E84:[02E02025]: or         $a0, $s7, $zr <=> move $a0, $s7
    08842E88:[02602825]: or         $a1, $s3, $zr <=> move $a1, $s3
    08842E8C:[0E227870]: jal        0x0889E1C0
    08842E90:[02403025]: or         $a2, $s2, $zr <=> move $a2, $s2
    08842E94:[8E0501A4]: lw         $a1, 420($s0)
    08842E98:[02E02025]: or         $a0, $s7, $zr <=> move $a0, $s7
    08842E9C:[00053100]: sll        $a2, $a1, 0x0004
    08842EA0:[02263021]: addu       $a2, $s1, $a2
    08842EA4:[0E227870]: jal        0x0889E1C0
    08842EA8:[02E02825]: or         $a1, $s7, $zr <=> move $a1, $s7
    08842EAC:[26940001]: addiu      $s4, $s4, 1
    08842EB0:[E6F60008]: swc1       $f22, 8($s7)
    08842EB4:[26100004]: addiu      $s0, $s0, 4
    08842EB8:[2A840006]: slti       $a0, $s4, 6
    08842EBC:[1480FFC4]: bne        $a0, $zr, 0x08842DD0
    08842EC0:[8FB7024C]: lw         $s7, 588($sp)
    08842EC4:[26300010]: addiu      $s0, $s1, 16
    08842EC8:[26250060]: addiu      $a1, $s1, 96
    08842ECC:[27A40010]: addiu      $a0, $sp, 16
    08842ED0:[02203025]: or         $a2, $s1, $zr <=> move $a2, $s1
    08842ED4:[0E208B00]: jal        0x08822C00
    08842ED8:[02003825]: or         $a3, $s0, $zr <=> move $a3, $s0
    08842EDC:[27B20020]: addiu      $s2, $sp, 32
    08842EE0:[26330030]: addiu      $s3, $s1, 48
    08842EE4:[26250070]: addiu      $a1, $s1, 112
    08842EE8:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    08842EEC:[02003025]: or         $a2, $s0, $zr <=> move $a2, $s0
    08842EF0:[0E208B00]: jal        0x08822C00
    08842EF4:[02603825]: or         $a3, $s3, $zr <=> move $a3, $s3
    08842EF8:[27B00030]: addiu      $s0, $sp, 48
    08842EFC:[26340050]: addiu      $s4, $s1, 80
    08842F00:[26250090]: addiu      $a1, $s1, 144
    08842F04:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08842F08:[02603025]: or         $a2, $s3, $zr <=> move $a2, $s3
    08842F0C:[0E208B00]: jal        0x08822C00
    08842F10:[02803825]: or         $a3, $s4, $zr <=> move $a3, $s4
    08842F14:[27B30040]: addiu      $s3, $sp, 64
    08842F18:[26350040]: addiu      $s5, $s1, 64
    08842F1C:[262500B0]: addiu      $a1, $s1, 176
    08842F20:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    08842F24:[02803025]: or         $a2, $s4, $zr <=> move $a2, $s4
    08842F28:[0E208B00]: jal        0x08822C00
    08842F2C:[02A03825]: or         $a3, $s5, $zr <=> move $a3, $s5
    08842F30:[27B40050]: addiu      $s4, $sp, 80
    08842F34:[26360020]: addiu      $s6, $s1, 32
    08842F38:[262500A0]: addiu      $a1, $s1, 160
    08842F3C:[02802025]: or         $a0, $s4, $zr <=> move $a0, $s4
    08842F40:[02A03025]: or         $a2, $s5, $zr <=> move $a2, $s5
    08842F44:[0E208B00]: jal        0x08822C00
    08842F48:[02C03825]: or         $a3, $s6, $zr <=> move $a3, $s6
    08842F4C:[27B50060]: addiu      $s5, $sp, 96
    08842F50:[26250080]: addiu      $a1, $s1, 128
    08842F54:[02A02025]: or         $a0, $s5, $zr <=> move $a0, $s5
    08842F58:[02C03025]: or         $a2, $s6, $zr <=> move $a2, $s6
    08842F5C:[0E208B00]: jal        0x08822C00
    08842F60:[02203825]: or         $a3, $s1, $zr <=> move $a3, $s1
    08842F64:[02A02025]: or         $a0, $s5, $zr <=> move $a0, $s5
    08842F68:[4618B03C]: c.lt.s     $f22, $f24
    08842F6C:[02802825]: or         $a1, $s4, $zr <=> move $a1, $s4
    08842F70:[02603025]: or         $a2, $s3, $zr <=> move $a2, $s3
    08842F74:[02003825]: or         $a3, $s0, $zr <=> move $a3, $s0
    08842F78:[45010005]: bc1t       0x08842F90
    08842F7C:[02404025]: or         $t0, $s2, $zr <=> move $t0, $s2
    08842F80:[E7B80070]: swc1       $f24, 112($sp)
    08842F84:[E7B80074]: swc1       $f24, 116($sp)
    08842F88:[10000006]: b          0x08842FA4
    08842F8C:[E7BA0078]: swc1       $f26, 120($sp)
    08842F90:[E7B80070]: swc1       $f24, 112($sp)
    08842F94:[3C09BF80]: lui        $t1, 0xBF80 <=> li $t1, 0xBF800000
    08842F98:[E7B80074]: swc1       $f24, 116($sp)
    08842F9C:[44896000]: mtc1       $t1, $f12
    08842FA0:[E7AC0078]: swc1       $f12, 120($sp)
    08842FA4:[00C09025]: or         $s2, $a2, $zr <=> move $s2, $a2
    08842FA8:[00A0A025]: or         $s4, $a1, $zr <=> move $s4, $a1
    08842FAC:[00809825]: or         $s3, $a0, $zr <=> move $s3, $a0
    08842FB0:[27B50010]: addiu      $s5, $sp, 16
    08842FB4:[01008025]: or         $s0, $t0, $zr <=> move $s0, $t0
    08842FB8:[00E08825]: or         $s1, $a3, $zr <=> move $s1, $a3
    08842FBC:[27A40080]: addiu      $a0, $sp, 128
    08842FC0:[02602825]: or         $a1, $s3, $zr <=> move $a1, $s3
    08842FC4:[0E227870]: jal        0x0889E1C0
    08842FC8:[02A03025]: or         $a2, $s5, $zr <=> move $a2, $s5
    08842FCC:[27A40090]: addiu      $a0, $sp, 144
    08842FD0:[02A02825]: or         $a1, $s5, $zr <=> move $a1, $s5
    08842FD4:[0E227870]: jal        0x0889E1C0
    08842FD8:[02003025]: or         $a2, $s0, $zr <=> move $a2, $s0
    08842FDC:[27A400A0]: addiu      $a0, $sp, 160
    08842FE0:[02802825]: or         $a1, $s4, $zr <=> move $a1, $s4
    08842FE4:[0E227870]: jal        0x0889E1C0
    08842FE8:[02603025]: or         $a2, $s3, $zr <=> move $a2, $s3
    08842FEC:[27A400B0]: addiu      $a0, $sp, 176
    08842FF0:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    08842FF4:[0E227870]: jal        0x0889E1C0
    08842FF8:[02203025]: or         $a2, $s1, $zr <=> move $a2, $s1
    08842FFC:[27A400C0]: addiu      $a0, $sp, 192
    08843000:[02402825]: or         $a1, $s2, $zr <=> move $a1, $s2
    08843004:[0E227870]: jal        0x0889E1C0
    08843008:[02803025]: or         $a2, $s4, $zr <=> move $a2, $s4
    0884300C:[27A400D0]: addiu      $a0, $sp, 208
    08843010:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    08843014:[0E227870]: jal        0x0889E1C0
    08843018:[02403025]: or         $a2, $s2, $zr <=> move $a2, $s2
    0884301C:[34120000]: ori        $s2, $zr, 0 <=> li $s2, 0
    08843020:[27B000E0]: addiu      $s0, $sp, 224
    08843024:[27B10080]: addiu      $s1, $sp, 128
    08843028:[C62C0000]: lwc1       $f12, 0($s1)
    0884302C:[C62D0004]: lwc1       $f13, 4($s1)
    08843030:[C62E0008]: lwc1       $f14, 8($s1)
    08843034:[44046000]: mfc1       $a0, $f12
    08843038:[C62F000C]: lwc1       $f15, 12($s1)
    0884303C:[44056800]: mfc1       $a1, $f13
    08843040:[AE040000]: sw         $a0, 0($s0)
    08843044:[44067000]: mfc1       $a2, $f14
    08843048:[AE050004]: sw         $a1, 4($s0)
    0884304C:[44047800]: mfc1       $a0, $f15
    08843050:[AE060008]: sw         $a2, 8($s0)
    08843054:[AE04000C]: sw         $a0, 12($s0)
    08843058:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    0884305C:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    08843060:[0E227870]: jal        0x0889E1C0
    08843064:[03C03025]: or         $a2, $fp, $zr <=> move $a2, $fp
    08843068:[26520001]: addiu      $s2, $s2, 1
    0884306C:[26100010]: addiu      $s0, $s0, 16
    08843070:[2A440006]: slti       $a0, $s2, 6
    08843074:[1480FFEC]: bne        $a0, $zr, 0x08843028
    08843078:[26310010]: addiu      $s1, $s1, 16
    0884307C:[34110000]: ori        $s1, $zr, 0 <=> li $s1, 0
    08843080:[27B00080]: addiu      $s0, $sp, 128
    08843084:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08843088:[0E2278BA]: jal        0x0889E2E8
    0884308C:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    08843090:[26310001]: addiu      $s1, $s1, 1
    08843094:[2E24000C]: sltiu      $a0, $s1, 12
    08843098:[1480FFFA]: bne        $a0, $zr, 0x08843084
    0884309C:[26100010]: addiu      $s0, $s0, 16
    088430A0:[8FB40240]: lw         $s4, 576($sp)
    088430A4:[8FB20244]: lw         $s2, 580($sp)
    088430A8:[269100C0]: addiu      $s1, $s4, 192
    088430AC:[34100000]: ori        $s0, $zr, 0 <=> li $s0, 0
    088430B0:[27B30010]: addiu      $s3, $sp, 16
    088430B4:[C6EC7428]: lwc1       $f12, 29736($s7)
    088430B8:[8E450000]: lw         $a1, 0($s2)
    088430BC:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    088430C0:[00052900]: sll        $a1, $a1, 0x0004
    088430C4:[03A52821]: addu       $a1, $sp, $a1
    088430C8:[24A50080]: addiu      $a1, $a1, 128
    088430CC:[0E227979]: jal        0x0889E5E4
    088430D0:[02603025]: or         $a2, $s3, $zr <=> move $a2, $s3
    088430D4:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    088430D8:[0E2278BA]: jal        0x0889E2E8
    088430DC:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    088430E0:[8E440004]: lw         $a0, 4($s2)
    088430E4:[26310010]: addiu      $s1, $s1, 16
    088430E8:[00042100]: sll        $a0, $a0, 0x0004
    088430EC:[03A42821]: addu       $a1, $sp, $a0
    088430F0:[C6EC7428]: lwc1       $f12, 29736($s7)
    088430F4:[24A50080]: addiu      $a1, $a1, 128
    088430F8:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    088430FC:[0E227979]: jal        0x0889E5E4
    08843100:[02603025]: or         $a2, $s3, $zr <=> move $a2, $s3
    08843104:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    08843108:[0E2278BA]: jal        0x0889E2E8
    0884310C:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    08843110:[8E440000]: lw         $a0, 0($s2)
    08843114:[26310010]: addiu      $s1, $s1, 16
    08843118:[00042100]: sll        $a0, $a0, 0x0004
    0884311C:[03A42821]: addu       $a1, $sp, $a0
    08843120:[C6EC7428]: lwc1       $f12, 29736($s7)
    08843124:[24A500E0]: addiu      $a1, $a1, 224
    08843128:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    0884312C:[0E227979]: jal        0x0889E5E4
    08843130:[02603025]: or         $a2, $s3, $zr <=> move $a2, $s3
    08843134:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    08843138:[0E2278BA]: jal        0x0889E2E8
    0884313C:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    08843140:[8E440004]: lw         $a0, 4($s2)
    08843144:[26310010]: addiu      $s1, $s1, 16
    08843148:[00042100]: sll        $a0, $a0, 0x0004
    0884314C:[03A42821]: addu       $a1, $sp, $a0
    08843150:[C6EC7428]: lwc1       $f12, 29736($s7)
    08843154:[24A500E0]: addiu      $a1, $a1, 224
    08843158:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    0884315C:[0E227979]: jal        0x0889E5E4
    08843160:[02603025]: or         $a2, $s3, $zr <=> move $a2, $s3
    08843164:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    08843168:[0E2278BA]: jal        0x0889E2E8
    0884316C:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    08843170:[26100001]: addiu      $s0, $s0, 1
    08843174:[26310010]: addiu      $s1, $s1, 16
    08843178:[26520004]: addiu      $s2, $s2, 4
    0884317C:[26730010]: addiu      $s3, $s3, 16
    08843180:[2A040006]: slti       $a0, $s0, 6
    08843184:[1480FFCC]: bne        $a0, $zr, 0x088430B8
    08843188:[C6EC7428]: lwc1       $f12, 29736($s7)
    0884318C:[27A500E0]: addiu      $a1, $sp, 224
    08843190:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    08843194:[0E227979]: jal        0x0889E5E4
    08843198:[03C03025]: or         $a2, $fp, $zr <=> move $a2, $fp
    0884319C:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    088431A0:[0E2278BA]: jal        0x0889E2E8
    088431A4:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    088431A8:[26300010]: addiu      $s0, $s1, 16
    088431AC:[C6EC7428]: lwc1       $f12, 29736($s7)
    088431B0:[27A500F0]: addiu      $a1, $sp, 240
    088431B4:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    088431B8:[0E227979]: jal        0x0889E5E4
    088431BC:[03C03025]: or         $a2, $fp, $zr <=> move $a2, $fp
    088431C0:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    088431C4:[0E2278BA]: jal        0x0889E2E8
    088431C8:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    088431CC:[26100010]: addiu      $s0, $s0, 16
    088431D0:[27B10100]: addiu      $s1, $sp, 256
    088431D4:[C6EC7428]: lwc1       $f12, 29736($s7)
    088431D8:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    088431DC:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    088431E0:[0E227979]: jal        0x0889E5E4
    088431E4:[03C03025]: or         $a2, $fp, $zr <=> move $a2, $fp
    088431E8:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    088431EC:[0E2278BA]: jal        0x0889E2E8
    088431F0:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    088431F4:[26100010]: addiu      $s0, $s0, 16
    088431F8:[27B20110]: addiu      $s2, $sp, 272
    088431FC:[C6EC7428]: lwc1       $f12, 29736($s7)
    08843200:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08843204:[02402825]: or         $a1, $s2, $zr <=> move $a1, $s2
    08843208:[0E227979]: jal        0x0889E5E4
    0884320C:[03C03025]: or         $a2, $fp, $zr <=> move $a2, $fp
    08843210:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08843214:[0E2278BA]: jal        0x0889E2E8
    08843218:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    0884321C:[26100010]: addiu      $s0, $s0, 16
    08843220:[C6EC7428]: lwc1       $f12, 29736($s7)
    08843224:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08843228:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    0884322C:[0E227979]: jal        0x0889E5E4
    08843230:[03C03025]: or         $a2, $fp, $zr <=> move $a2, $fp
    08843234:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08843238:[0E2278BA]: jal        0x0889E2E8
    0884323C:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    08843240:[26100010]: addiu      $s0, $s0, 16
    08843244:[C6EC7428]: lwc1       $f12, 29736($s7)
    08843248:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    0884324C:[02402825]: or         $a1, $s2, $zr <=> move $a1, $s2
    08843250:[0E227979]: jal        0x0889E5E4
    08843254:[03C03025]: or         $a2, $fp, $zr <=> move $a2, $fp
    08843258:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    0884325C:[0E2278BA]: jal        0x0889E2E8
    08843260:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    08843264:[26100010]: addiu      $s0, $s0, 16
    08843268:[C6EC7428]: lwc1       $f12, 29736($s7)
    0884326C:[27A50120]: addiu      $a1, $sp, 288
    08843270:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08843274:[0E227979]: jal        0x0889E5E4
    08843278:[03C03025]: or         $a2, $fp, $zr <=> move $a2, $fp
    0884327C:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08843280:[0E2278BA]: jal        0x0889E2E8
    08843284:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    08843288:[26100010]: addiu      $s0, $s0, 16
    0884328C:[C6EC7428]: lwc1       $f12, 29736($s7)
    08843290:[27A50130]: addiu      $a1, $sp, 304
    08843294:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08843298:[0E227979]: jal        0x0889E5E4
    0884329C:[03C03025]: or         $a2, $fp, $zr <=> move $a2, $fp
    088432A0:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    088432A4:[0E2278BA]: jal        0x0889E2E8
    088432A8:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    088432AC:[27B00200]: addiu      $s0, $sp, 512
    088432B0:[4600C306]: mov.s      $f12, $f24
    088432B4:[C7AD0248]: lwc1       $f13, 584($sp)
    088432B8:[4600F386]: mov.s      $f14, $f30
    088432BC:[0E222907]: jal        0x0888A41C
    088432C0:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    088432C4:[3C044700]: lui        $a0, 0x4700 <=> li $a0, 0x47000000
    088432C8:[44846000]: mtc1       $a0, $f12
    088432CC:[3C044334]: lui        $a0, 0x4334 <=> li $a0, 0x43340000
    088432D0:[460CE302]: mul.s      $f12, $f28, $f12
    088432D4:[44846800]: mtc1       $a0, $f13
    088432D8:[460D6303]: div.s      $f12, $f12, $f13
    088432DC:[27B101C0]: addiu      $s1, $sp, 448
    088432E0:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    088432E4:[4600630D]: trunc.w.s  $f12, $f12
    088432E8:[44056000]: mfc1       $a1, $f12
    088432EC:[30A5FFFF]: andi       $a1, $a1, -1
    088432F0:[00052C00]: sll        $a1, $a1, 0x0010
    088432F4:[0E22296F]: jal        0x0888A5BC
    088432F8:[00052C03]: sra        $a1, $a1, 0x0010
    088432FC:[268402C0]: addiu      $a0, $s4, 704
    08843300:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    08843304:[0E222A5B]: jal        0x0888A96C
    08843308:[02203025]: or         $a2, $s1, $zr <=> move $a2, $s1
    0884330C:[C7B40250]: lwc1       $f20, 592($sp)
    08843310:[C7B60254]: lwc1       $f22, 596($sp)
    08843314:[C7B80258]: lwc1       $f24, 600($sp)
    08843318:[C7BA025C]: lwc1       $f26, 604($sp)
    0884331C:[C7BC0260]: lwc1       $f28, 608($sp)
    08843320:[C7BE0264]: lwc1       $f30, 612($sp)
    08843324:[8FB00268]: lw         $s0, 616($sp)
    08843328:[8FB1026C]: lw         $s1, 620($sp)
    0884332C:[8FB20270]: lw         $s2, 624($sp)
    08843330:[8FB30274]: lw         $s3, 628($sp)
    08843334:[8FB40278]: lw         $s4, 632($sp)
    08843338:[8FB5027C]: lw         $s5, 636($sp)
    0884333C:[8FB60280]: lw         $s6, 640($sp)
    08843340:[8FB70284]: lw         $s7, 644($sp)
    08843344:[8FBE0288]: lw         $fp, 648($sp)
    08843348:[8FBF028C]: lw         $ra, 652($sp)
    0884334C:[03E00008]: jr         $ra
    08843350:[27BD0290]: addiu      $sp, $sp, 656
  Back Branch 08843098 56,880 times (length 7)
    08843070:[2A440006]: slti       $a0, $s2, 6
    08843074:[1480FFEC]: bne        $a0, $zr, 0x08843028
    08843078:[26310010]: addiu      $s1, $s1, 16
    0884307C:[34110000]: ori        $s1, $zr, 0 <=> li $s1, 0
    08843080:[27B00080]: addiu      $s0, $sp, 128
--> 08843084:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08843088:[0E2278BA]: jal        0x0889E2E8
    0884308C:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    08843090:[26310001]: addiu      $s1, $s1, 1
    08843094:[2E24000C]: sltiu      $a0, $s1, 12
--> 08843098:[1480FFFA]: bne        $a0, $zr, 0x08843084
    0884309C:[26100010]: addiu      $s0, $s0, 16
    088430A0:[8FB40240]: lw         $s4, 576($sp)
    088430A4:[8FB20244]: lw         $s2, 580($sp)
    088430A8:[269100C0]: addiu      $s1, $s4, 192
  Back Branch 08843184 28,440 times (length 53)
    088430A4:[8FB20244]: lw         $s2, 580($sp)
    088430A8:[269100C0]: addiu      $s1, $s4, 192
    088430AC:[34100000]: ori        $s0, $zr, 0 <=> li $s0, 0
    088430B0:[27B30010]: addiu      $s3, $sp, 16
    088430B4:[C6EC7428]: lwc1       $f12, 29736($s7)
--> 088430B8:[8E450000]: lw         $a1, 0($s2)
    088430BC:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    088430C0:[00052900]: sll        $a1, $a1, 0x0004
    088430C4:[03A52821]: addu       $a1, $sp, $a1
    088430C8:[24A50080]: addiu      $a1, $a1, 128
    088430CC:[0E227979]: jal        0x0889E5E4
    088430D0:[02603025]: or         $a2, $s3, $zr <=> move $a2, $s3
    088430D4:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    088430D8:[0E2278BA]: jal        0x0889E2E8
    088430DC:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    088430E0:[8E440004]: lw         $a0, 4($s2)
    088430E4:[26310010]: addiu      $s1, $s1, 16
    088430E8:[00042100]: sll        $a0, $a0, 0x0004
    088430EC:[03A42821]: addu       $a1, $sp, $a0
    088430F0:[C6EC7428]: lwc1       $f12, 29736($s7)
    088430F4:[24A50080]: addiu      $a1, $a1, 128
    088430F8:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    088430FC:[0E227979]: jal        0x0889E5E4
    08843100:[02603025]: or         $a2, $s3, $zr <=> move $a2, $s3
    08843104:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    08843108:[0E2278BA]: jal        0x0889E2E8
    0884310C:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    08843110:[8E440000]: lw         $a0, 0($s2)
    08843114:[26310010]: addiu      $s1, $s1, 16
    08843118:[00042100]: sll        $a0, $a0, 0x0004
    0884311C:[03A42821]: addu       $a1, $sp, $a0
    08843120:[C6EC7428]: lwc1       $f12, 29736($s7)
    08843124:[24A500E0]: addiu      $a1, $a1, 224
    08843128:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    0884312C:[0E227979]: jal        0x0889E5E4
    08843130:[02603025]: or         $a2, $s3, $zr <=> move $a2, $s3
    08843134:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    08843138:[0E2278BA]: jal        0x0889E2E8
    0884313C:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    08843140:[8E440004]: lw         $a0, 4($s2)
    08843144:[26310010]: addiu      $s1, $s1, 16
    08843148:[00042100]: sll        $a0, $a0, 0x0004
    0884314C:[03A42821]: addu       $a1, $sp, $a0
    08843150:[C6EC7428]: lwc1       $f12, 29736($s7)
    08843154:[24A500E0]: addiu      $a1, $a1, 224
    08843158:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    0884315C:[0E227979]: jal        0x0889E5E4
    08843160:[02603025]: or         $a2, $s3, $zr <=> move $a2, $s3
    08843164:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    08843168:[0E2278BA]: jal        0x0889E2E8
    0884316C:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    08843170:[26100001]: addiu      $s0, $s0, 1
    08843174:[26310010]: addiu      $s1, $s1, 16
    08843178:[26520004]: addiu      $s2, $s2, 4
    0884317C:[26730010]: addiu      $s3, $s3, 16
    08843180:[2A040006]: slti       $a0, $s0, 6
--> 08843184:[1480FFCC]: bne        $a0, $zr, 0x088430B8
    08843188:[C6EC7428]: lwc1       $f12, 29736($s7)
    0884318C:[27A500E0]: addiu      $a1, $sp, 224
    08843190:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    08843194:[0E227979]: jal        0x0889E5E4
  Back Branch 08843074 28,440 times (length 21)
    08843014:[0E227870]: jal        0x0889E1C0
    08843018:[02403025]: or         $a2, $s2, $zr <=> move $a2, $s2
    0884301C:[34120000]: ori        $s2, $zr, 0 <=> li $s2, 0
    08843020:[27B000E0]: addiu      $s0, $sp, 224
    08843024:[27B10080]: addiu      $s1, $sp, 128
--> 08843028:[C62C0000]: lwc1       $f12, 0($s1)
    0884302C:[C62D0004]: lwc1       $f13, 4($s1)
    08843030:[C62E0008]: lwc1       $f14, 8($s1)
    08843034:[44046000]: mfc1       $a0, $f12
    08843038:[C62F000C]: lwc1       $f15, 12($s1)
    0884303C:[44056800]: mfc1       $a1, $f13
    08843040:[AE040000]: sw         $a0, 0($s0)
    08843044:[44067000]: mfc1       $a2, $f14
    08843048:[AE050004]: sw         $a1, 4($s0)
    0884304C:[44047800]: mfc1       $a0, $f15
    08843050:[AE060008]: sw         $a2, 8($s0)
    08843054:[AE04000C]: sw         $a0, 12($s0)
    08843058:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    0884305C:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    08843060:[0E227870]: jal        0x0889E1C0
    08843064:[03C03025]: or         $a2, $fp, $zr <=> move $a2, $fp
    08843068:[26520001]: addiu      $s2, $s2, 1
    0884306C:[26100010]: addiu      $s0, $s0, 16
    08843070:[2A440006]: slti       $a0, $s2, 6
--> 08843074:[1480FFEC]: bne        $a0, $zr, 0x08843028
    08843078:[26310010]: addiu      $s1, $s1, 16
    0884307C:[34110000]: ori        $s1, $zr, 0 <=> li $s1, 0
    08843080:[27B00080]: addiu      $s0, $sp, 128
    08843084:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
  Back Branch 08842EBC 28,440 times (length 61)
    08842DBC:[03A08025]: or         $s0, $sp, $zr <=> move $s0, $sp
    08842DC0:[27BE0070]: addiu      $fp, $sp, 112
    08842DC4:[AFA40240]: sw         $a0, 576($sp)
    08842DC8:[3C170892]: lui        $s7, 0x0892 <=> li $s7, 0x08920000
    08842DCC:[AFBF028C]: sw         $ra, 652($sp)
--> 08842DD0:[AFB7024C]: sw         $s7, 588($sp)
    08842DD4:[8E0401A4]: lw         $a0, 420($s0)
    08842DD8:[8E0501A8]: lw         $a1, 424($s0)
    08842DDC:[00042100]: sll        $a0, $a0, 0x0004
    08842DE0:[02243021]: addu       $a2, $s1, $a0
    08842DE4:[24D70060]: addiu      $s7, $a2, 96
    08842DE8:[00052900]: sll        $a1, $a1, 0x0004
    08842DEC:[02243021]: addu       $a2, $s1, $a0
    08842DF0:[02252821]: addu       $a1, $s1, $a1
    08842DF4:[0E227881]: jal        0x0889E204
    08842DF8:[02C02025]: or         $a0, $s6, $zr <=> move $a0, $s6
    08842DFC:[8E0401A4]: lw         $a0, 420($s0)
    08842E00:[8E0501A0]: lw         $a1, 416($s0)
    08842E04:[00042100]: sll        $a0, $a0, 0x0004
    08842E08:[00053100]: sll        $a2, $a1, 0x0004
    08842E0C:[02242821]: addu       $a1, $s1, $a0
    08842E10:[02263021]: addu       $a2, $s1, $a2
    08842E14:[0E227881]: jal        0x0889E204
    08842E18:[02A02025]: or         $a0, $s5, $zr <=> move $a0, $s5
    08842E1C:[C7AC0164]: lwc1       $f12, 356($sp)
    08842E20:[C7AD0160]: lwc1       $f13, 352($sp)
    08842E24:[46006307]: neg.s      $f12, $f12
    08842E28:[C7AE0174]: lwc1       $f14, 372($sp)
    08842E2C:[E7AC0180]: swc1       $f12, 384($sp)
    08842E30:[E7AD0184]: swc1       $f13, 388($sp)
    08842E34:[46007307]: neg.s      $f12, $f14
    08842E38:[E7B80188]: swc1       $f24, 392($sp)
    08842E3C:[C7AD0170]: lwc1       $f13, 368($sp)
    08842E40:[E7AC0190]: swc1       $f12, 400($sp)
    08842E44:[E7AD0194]: swc1       $f13, 404($sp)
    08842E48:[E7B80198]: swc1       $f24, 408($sp)
    08842E4C:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    08842E50:[0E2278BA]: jal        0x0889E2E8
    08842E54:[02602825]: or         $a1, $s3, $zr <=> move $a1, $s3
    08842E58:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    08842E5C:[0E2278BA]: jal        0x0889E2E8
    08842E60:[02402825]: or         $a1, $s2, $zr <=> move $a1, $s2
    08842E64:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    08842E68:[4600A306]: mov.s      $f12, $f20
    08842E6C:[0E22788D]: jal        0x0889E234
    08842E70:[02602825]: or         $a1, $s3, $zr <=> move $a1, $s3
    08842E74:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    08842E78:[4600A306]: mov.s      $f12, $f20
    08842E7C:[0E22788D]: jal        0x0889E234
    08842E80:[02402825]: or         $a1, $s2, $zr <=> move $a1, $s2
    08842E84:[02E02025]: or         $a0, $s7, $zr <=> move $a0, $s7
    08842E88:[02602825]: or         $a1, $s3, $zr <=> move $a1, $s3
    08842E8C:[0E227870]: jal        0x0889E1C0
    08842E90:[02403025]: or         $a2, $s2, $zr <=> move $a2, $s2
    08842E94:[8E0501A4]: lw         $a1, 420($s0)
    08842E98:[02E02025]: or         $a0, $s7, $zr <=> move $a0, $s7
    08842E9C:[00053100]: sll        $a2, $a1, 0x0004
    08842EA0:[02263021]: addu       $a2, $s1, $a2
    08842EA4:[0E227870]: jal        0x0889E1C0
    08842EA8:[02E02825]: or         $a1, $s7, $zr <=> move $a1, $s7
    08842EAC:[26940001]: addiu      $s4, $s4, 1
    08842EB0:[E6F60008]: swc1       $f22, 8($s7)
    08842EB4:[26100004]: addiu      $s0, $s0, 4
    08842EB8:[2A840006]: slti       $a0, $s4, 6
--> 08842EBC:[1480FFC4]: bne        $a0, $zr, 0x08842DD0
    08842EC0:[8FB7024C]: lw         $s7, 588($sp)
    08842EC4:[26300010]: addiu      $s0, $s1, 16
    08842EC8:[26250060]: addiu      $a1, $s1, 96
    08842ECC:[27A40010]: addiu      $a0, $sp, 16
_S1_2_889E2E8 5,870,788 instructions (0.673%), 533,708 calls (0889E2E8 - 0889E310, length 11)
    0889E2E8:[D8A00000]: lv.q       C000.q, 0($a1)
    0889E2EC:[64808001]: vdot.t     S010.s, C000.t, C000.t
    0889E2F0:[D0060021]: vzero.s    S011.s
    0889E2F4:[6C000108]: vcmp.s     EZ, S010.s, S000.s
    0889E2F8:[D0110101]: vrsq.s     S010.s, S010.s
    0889E2FC:[D2A02101]: VCMOVT.s   S010.s, S011.s, 0
    0889E300:[DE00083F]: VPFXD      [-1:1, -1:1, -1:1, M]
    0889E304:[65018000]: vscl.t     C000.t, C000.t, S010.s
    0889E308:[F8800000]: sv.q       C000.q, 0($a0)
    0889E30C:[03E00008]: jr         $ra
    0889E310:[00801025]: or         $v0, $a0, $zr <=> move $v0, $a0
_S1_2_8906694 5,691,213 instructions (0.653%), 517,383 calls (08906694 - 089066BC, length 11)
    08906694:[3C0208AA]: lui        $v0, 0x08AA <=> li $v0, 0x08AA0000
    08906698:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    0890669C:[8C44AE34]: lw         $a0, -20940($v0)
    089066A0:[27BDFFF0]: addiu      $sp, $sp, -16
    089066A4:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    089066A8:[AFBF0000]: sw         $ra, 0($sp)
    089066AC:[0E241F90]: jal        0x08907E40
    089066B0:[00E02821]: addu       $a1, $a3, $zr <=> move $a1, $a3
    089066B4:[8FBF0000]: lw         $ra, 0($sp)
    089066B8:[03E00008]: jr         $ra
    089066BC:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_8818830 5,666,867 instructions (0.650%), 44,621 calls (08818830 - 08818A28, length 127)
    08818830:[27BDFFA0]: addiu      $sp, $sp, -96
    08818834:[AFB20040]: sw         $s2, 64($sp)
    08818838:[AFB30044]: sw         $s3, 68($sp)
    0881883C:[AFB40048]: sw         $s4, 72($sp)
    08818840:[00A09025]: or         $s2, $a1, $zr <=> move $s2, $a1
    08818844:[00809825]: or         $s3, $a0, $zr <=> move $s3, $a0
    08818848:[27B40010]: addiu      $s4, $sp, 16
    0881884C:[E7B40020]: swc1       $f20, 32($sp)
    08818850:[E7B60024]: swc1       $f22, 36($sp)
    08818854:[E7B80028]: swc1       $f24, 40($sp)
    08818858:[E7BA002C]: swc1       $f26, 44($sp)
    0881885C:[AFB00038]: sw         $s0, 56($sp)
    08818860:[AFB1003C]: sw         $s1, 60($sp)
    08818864:[46007D06]: mov.s      $f20, $f15
    08818868:[00C08025]: or         $s0, $a2, $zr <=> move $s0, $a2
    0881886C:[46007586]: mov.s      $f22, $f14
    08818870:[46006E06]: mov.s      $f24, $f13
    08818874:[00E08825]: or         $s1, $a3, $zr <=> move $s1, $a3
    08818878:[46006686]: mov.s      $f26, $f12
    0881887C:[02802025]: or         $a0, $s4, $zr <=> move $a0, $s4
    08818880:[02602825]: or         $a1, $s3, $zr <=> move $a1, $s3
    08818884:[E7BC0030]: swc1       $f28, 48($sp)
    08818888:[E7BE0034]: swc1       $f30, 52($sp)
    0881888C:[AFB5004C]: sw         $s5, 76($sp)
    08818890:[AFBF0050]: sw         $ra, 80($sp)
    08818894:[0E227881]: jal        0x0889E204
    08818898:[02403025]: or         $a2, $s2, $zr <=> move $a2, $s2
    0881889C:[02802025]: or         $a0, $s4, $zr <=> move $a0, $s4
    088188A0:[02802825]: or         $a1, $s4, $zr <=> move $a1, $s4
    088188A4:[0E227881]: jal        0x0889E204
    088188A8:[02003025]: or         $a2, $s0, $zr <=> move $a2, $s0
    088188AC:[3C044023]: lui        $a0, 0x4023 <=> li $a0, 0x40230000
    088188B0:[C7AC0010]: lwc1       $f12, 16($sp)
    088188B4:[3484D5C3]: ori        $a0, $a0, -10813
    088188B8:[4484E000]: mtc1       $a0, $f28
    088188BC:[461C6302]: mul.s      $f12, $f12, $f28
    088188C0:[4600630D]: trunc.w.s  $f12, $f12
    088188C4:[3C0408AB]: lui        $a0, 0x08AB <=> li $a0, 0x08AB0000
    088188C8:[24951A38]: addiu      $s5, $a0, 6712
    088188CC:[8EA40004]: lw         $a0, 4($s5)
    088188D0:[44056000]: mfc1       $a1, $f12
    088188D4:[A4850004]: sh         $a1, 4($a0)
    088188D8:[C7AD0014]: lwc1       $f13, 20($sp)
    088188DC:[461C6B42]: mul.s      $f13, $f13, $f28
    088188E0:[46006B4D]: trunc.w.s  $f13, $f13
    088188E4:[3C0542FF]: lui        $a1, 0x42FF <=> li $a1, 0x42FF0000
    088188E8:[8EA40004]: lw         $a0, 4($s5)
    088188EC:[4485F000]: mtc1       $a1, $f30
    088188F0:[44056800]: mfc1       $a1, $f13
    088188F4:[A4850006]: sh         $a1, 6($a0)
    088188F8:[C7AC0018]: lwc1       $f12, 24($sp)
    088188FC:[461C6302]: mul.s      $f12, $f12, $f28
    08818900:[4600630D]: trunc.w.s  $f12, $f12
    08818904:[461ED382]: mul.s      $f14, $f26, $f30
    08818908:[8EA40004]: lw         $a0, 4($s5)
    0881890C:[44066000]: mfc1       $a2, $f12
    08818910:[461EC3C2]: mul.s      $f15, $f24, $f30
    08818914:[A4860008]: sh         $a2, 8($a0)
    08818918:[4600738D]: trunc.w.s  $f14, $f14
    0881891C:[8EA40004]: lw         $a0, 4($s5)
    08818920:[A4910002]: sh         $s1, 2($a0)
    08818924:[46007B4D]: trunc.w.s  $f13, $f15
    08818928:[8EA40004]: lw         $a0, 4($s5)
    0881892C:[44057000]: mfc1       $a1, $f14
    08818930:[A0850000]: sb         $a1, 0($a0)
    08818934:[8EA40004]: lw         $a0, 4($s5)
    08818938:[44066800]: mfc1       $a2, $f13
    0881893C:[A0860001]: sb         $a2, 1($a0)
    08818940:[8EA50004]: lw         $a1, 4($s5)
    08818944:[24A5000A]: addiu      $a1, $a1, 10
    08818948:[AEA50004]: sw         $a1, 4($s5)
    0881894C:[02802025]: or         $a0, $s4, $zr <=> move $a0, $s4
    08818950:[02602825]: or         $a1, $s3, $zr <=> move $a1, $s3
    08818954:[0E227870]: jal        0x0889E1C0
    08818958:[02403025]: or         $a2, $s2, $zr <=> move $a2, $s2
    0881895C:[02802025]: or         $a0, $s4, $zr <=> move $a0, $s4
    08818960:[02802825]: or         $a1, $s4, $zr <=> move $a1, $s4
    08818964:[0E227870]: jal        0x0889E1C0
    08818968:[02003025]: or         $a2, $s0, $zr <=> move $a2, $s0
    0881896C:[C7AC0010]: lwc1       $f12, 16($sp)
    08818970:[461C6302]: mul.s      $f12, $f12, $f28
    08818974:[4600630D]: trunc.w.s  $f12, $f12
    08818978:[8EA40004]: lw         $a0, 4($s5)
    0881897C:[44056000]: mfc1       $a1, $f12
    08818980:[A4850004]: sh         $a1, 4($a0)
    08818984:[C7AD0014]: lwc1       $f13, 20($sp)
    08818988:[461C6B42]: mul.s      $f13, $f13, $f28
    0881898C:[46006B4D]: trunc.w.s  $f13, $f13
    08818990:[8EA40004]: lw         $a0, 4($s5)
    08818994:[44056800]: mfc1       $a1, $f13
    08818998:[A4850006]: sh         $a1, 6($a0)
    0881899C:[C7AC0018]: lwc1       $f12, 24($sp)
    088189A0:[461C6302]: mul.s      $f12, $f12, $f28
    088189A4:[4600630D]: trunc.w.s  $f12, $f12
    088189A8:[461EB382]: mul.s      $f14, $f22, $f30
    088189AC:[8EA40004]: lw         $a0, 4($s5)
    088189B0:[44066000]: mfc1       $a2, $f12
    088189B4:[461EA3C2]: mul.s      $f15, $f20, $f30
    088189B8:[A4860008]: sh         $a2, 8($a0)
    088189BC:[4600738D]: trunc.w.s  $f14, $f14
    088189C0:[8EA40004]: lw         $a0, 4($s5)
    088189C4:[A4910002]: sh         $s1, 2($a0)
    088189C8:[46007B4D]: trunc.w.s  $f13, $f15
    088189CC:[8EA40004]: lw         $a0, 4($s5)
    088189D0:[44057000]: mfc1       $a1, $f14
    088189D4:[A0850000]: sb         $a1, 0($a0)
    088189D8:[8EA40004]: lw         $a0, 4($s5)
    088189DC:[44066800]: mfc1       $a2, $f13
    088189E0:[A0860001]: sb         $a2, 1($a0)
    088189E4:[8EA40004]: lw         $a0, 4($s5)
    088189E8:[2484000A]: addiu      $a0, $a0, 10
    088189EC:[AEA40004]: sw         $a0, 4($s5)
    088189F0:[C7B40020]: lwc1       $f20, 32($sp)
    088189F4:[C7B60024]: lwc1       $f22, 36($sp)
    088189F8:[C7B80028]: lwc1       $f24, 40($sp)
    088189FC:[C7BA002C]: lwc1       $f26, 44($sp)
    08818A00:[C7BC0030]: lwc1       $f28, 48($sp)
    08818A04:[C7BE0034]: lwc1       $f30, 52($sp)
    08818A08:[8FB00038]: lw         $s0, 56($sp)
    08818A0C:[8FB1003C]: lw         $s1, 60($sp)
    08818A10:[8FB20040]: lw         $s2, 64($sp)
    08818A14:[8FB30044]: lw         $s3, 68($sp)
    08818A18:[8FB40048]: lw         $s4, 72($sp)
    08818A1C:[8FB5004C]: lw         $s5, 76($sp)
    08818A20:[8FBF0050]: lw         $ra, 80($sp)
    08818A24:[03E00008]: jr         $ra
    08818A28:[27BD0060]: addiu      $sp, $sp, 96
_S1_2_886AF7C 5,449,502 instructions (0.625%), 159,016 calls (0886AF7C - 0886B028, length 44)
    0886AF7C:[27BDFFE0]: addiu      $sp, $sp, -32
    0886AF80:[AFB10014]: sw         $s1, 20($sp)
    0886AF84:[00808825]: or         $s1, $a0, $zr <=> move $s1, $a0
    0886AF88:[3C040897]: lui        $a0, 0x0897 <=> li $a0, 0x08970000
    0886AF8C:[24841DC0]: addiu      $a0, $a0, 7616
    0886AF90:[8C860010]: lw         $a2, 16($a0)
    0886AF94:[AFB00010]: sw         $s0, 16($sp)
    0886AF98:[AFBF0018]: sw         $ra, 24($sp)
    0886AF9C:[14D10004]: bne        $a2, $s1, 0x0886AFB0
    0886AFA0:[00A08025]: or         $s0, $a1, $zr <=> move $s0, $a1
    0886AFA4:[8C850004]: lw         $a1, 4($a0)
    0886AFA8:[10B0001B]: beq        $a1, $s0, 0x0886B018
    0886AFAC:[00000000]: nop
    0886AFB0:[AC900004]: sw         $s0, 4($a0)
    0886AFB4:[AC910010]: sw         $s1, 16($a0)
    0886AFB8:[34050004]: ori        $a1, $zr, 4 <=> li $a1, 4
    0886AFBC:[52200001]: beql       $s1, $zr, 0x0886AFC4
    0886AFC0:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    0886AFC4:[8C86001C]: lw         $a2, 28($a0)
    0886AFC8:[30C60004]: andi       $a2, $a2, 4
    0886AFCC:[50C00007]: beql       $a2, $zr, 0x0886AFEC
    0886AFD0:[8C840024]: lw         $a0, 36($a0)
    0886AFD4:[8C860020]: lw         $a2, 32($a0)
    0886AFD8:[2407FFFB]: addiu      $a3, $zr, -5 <=> li $a3, -5
    0886AFDC:[00C73024]: and        $a2, $a2, $a3
    0886AFE0:[00C53025]: or         $a2, $a2, $a1
    0886AFE4:[AC860020]: sw         $a2, 32($a0)
    0886AFE8:[8C840024]: lw         $a0, 36($a0)
    0886AFEC:[3C068000]: lui        $a2, 0x8000 <=> li $a2, 0x80000000
    0886AFF0:[00852026]: xor        $a0, $a0, $a1
    0886AFF4:[24C60004]: addiu      $a2, $a2, 4
    0886AFF8:[00862024]: and        $a0, $a0, $a2
    0886AFFC:[10800004]: beq        $a0, $zr, 0x0886B010
    0886B000:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    0886B004:[0E21AC17]: jal        0x0886B05C
    0886B008:[34040004]: ori        $a0, $zr, 4 <=> li $a0, 4
    0886B00C:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    0886B010:[0E21CB8A]: jal        0x08872E28
    0886B014:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    0886B018:[8FB00010]: lw         $s0, 16($sp)
    0886B01C:[8FB10014]: lw         $s1, 20($sp)
    0886B020:[8FBF0018]: lw         $ra, 24($sp)
    0886B024:[03E00008]: jr         $ra
    0886B028:[27BD0020]: addiu      $sp, $sp, 32
_S1_2_88ED094 5,223,218 instructions (0.599%), 373,087 calls (088ED094 - 088ED0D4, length 17)
    088ED094:[27BDFFE0]: addiu      $sp, $sp, -32
    088ED098:[AFB00010]: sw         $s0, 16($sp)
    088ED09C:[AFBF0014]: sw         $ra, 20($sp)
    088ED0A0:[0E23B3CC]: jal        0x088ECF30
    088ED0A4:[3084FFFF]: andi       $a0, $a0, -1
    088ED0A8:[0E23B573]: jal        0x088ED5CC
    088ED0AC:[00408025]: or         $s0, $v0, $zr <=> move $s0, $v0
    088ED0B0:[14400004]: bne        $v0, $zr, 0x088ED0C4
    088ED0B4:[2A040009]: slti       $a0, $s0, 9
    088ED0B8:[10800002]: beq        $a0, $zr, 0x088ED0C4
    088ED0BC:[00000000]: nop
    088ED0C0:[34100009]: ori        $s0, $zr, 9 <=> li $s0, 9
    088ED0C4:[02001025]: or         $v0, $s0, $zr <=> move $v0, $s0
    088ED0C8:[8FB00010]: lw         $s0, 16($sp)
    088ED0CC:[8FBF0014]: lw         $ra, 20($sp)
    088ED0D0:[03E00008]: jr         $ra
    088ED0D4:[27BD0020]: addiu      $sp, $sp, 32
_S1_2_88C674C 5,222,210 instructions (0.599%), 42,800 calls (088C674C - 088C6898, length 84)
    088C674C:[27BDFFE0]: addiu      $sp, $sp, -32
    088C6750:[AFB10014]: sw         $s1, 20($sp)
    088C6754:[AFB20018]: sw         $s2, 24($sp)
    088C6758:[00C08825]: or         $s1, $a2, $zr <=> move $s1, $a2
    088C675C:[00A09025]: or         $s2, $a1, $zr <=> move $s2, $a1
    088C6760:[02513021]: addu       $a2, $s2, $s1
    088C6764:[00062843]: sra        $a1, $a2, 0x0001
    088C6768:[00053FC2]: srl        $a3, $a1, 0x001F
    088C676C:[00C73021]: addu       $a2, $a2, $a3
    088C6770:[00063043]: sra        $a2, $a2, 0x0001
    088C6774:[00063080]: sll        $a2, $a2, 0x0002
    088C6778:[00863021]: addu       $a2, $a0, $a2
    088C677C:[00123880]: sll        $a3, $s2, 0x0002
    088C6780:[8CC60C00]: lw         $a2, 3072($a2)
    088C6784:[00873821]: addu       $a3, $a0, $a3
    088C6788:[8CE80C00]: lw         $t0, 3072($a3)
    088C678C:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    088C6790:[00054880]: sll        $t1, $a1, 0x0002
    088C6794:[C50C0044]: lwc1       $f12, 68($t0)
    088C6798:[00894821]: addu       $t1, $a0, $t1
    088C679C:[C4CD0044]: lwc1       $f13, 68($a2)
    088C67A0:[8D2A0C00]: lw         $t2, 3072($t1)
    088C67A4:[AFB00010]: sw         $s0, 16($sp)
    088C67A8:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    088C67AC:[C54E0044]: lwc1       $f14, 68($t2)
    088C67B0:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    088C67B4:[AFBF001C]: sw         $ra, 28($sp)
    088C67B8:[460D603E]: c.le.s     $f12, $f13
    088C67BC:[00000000]: nop
    088C67C0:[45010008]: bc1t       0x088C67E4
    088C67C4:[00000000]: nop
    088C67C8:[24E70004]: addiu      $a3, $a3, 4
    088C67CC:[8CE80C00]: lw         $t0, 3072($a3)
    088C67D0:[C50C0044]: lwc1       $f12, 68($t0)
    088C67D4:[460D603E]: c.le.s     $f12, $f13
    088C67D8:[00000000]: nop
    088C67DC:[4500FFFA]: bc1f       0x088C67C8
    088C67E0:[26520001]: addiu      $s2, $s2, 1
    088C67E4:[460D703C]: c.lt.s     $f14, $f13
    088C67E8:[00000000]: nop
    088C67EC:[45000009]: bc1f       0x088C6814
    088C67F0:[0245582A]: slt        $t3, $s2, $a1
    088C67F4:[2529FFFC]: addiu      $t1, $t1, -4
    088C67F8:[8D2A0C00]: lw         $t2, 3072($t1)
    088C67FC:[C54C0044]: lwc1       $f12, 68($t2)
    088C6800:[460D603C]: c.lt.s     $f12, $f13
    088C6804:[00000000]: nop
    088C6808:[4501FFFA]: bc1t       0x088C67F4
    088C680C:[24A5FFFF]: addiu      $a1, $a1, -1
    088C6810:[0245582A]: slt        $t3, $s2, $a1
    088C6814:[5160000D]: beql       $t3, $zr, 0x088C684C
    088C6818:[00A03025]: or         $a2, $a1, $zr <=> move $a2, $a1
    088C681C:[ACEA0C00]: sw         $t2, 3072($a3)
    088C6820:[AD280C00]: sw         $t0, 3072($t1)
    088C6824:[24E70004]: addiu      $a3, $a3, 4
    088C6828:[2529FFFC]: addiu      $t1, $t1, -4
    088C682C:[8CE80C00]: lw         $t0, 3072($a3)
    088C6830:[8D2A0C00]: lw         $t2, 3072($t1)
    088C6834:[C50C0044]: lwc1       $f12, 68($t0)
    088C6838:[C4CD0044]: lwc1       $f13, 68($a2)
    088C683C:[26520001]: addiu      $s2, $s2, 1
    088C6840:[24A5FFFF]: addiu      $a1, $a1, -1
    088C6844:[1000FFDC]: b          0x088C67B8
    088C6848:[C54E0044]: lwc1       $f14, 68($t2)
    088C684C:[2645FFFF]: addiu      $a1, $s2, -1
    088C6850:[0085382A]: slt        $a3, $a0, $a1
    088C6854:[10E00005]: beq        $a3, $zr, 0x088C686C
    088C6858:[24D20001]: addiu      $s2, $a2, 1
    088C685C:[00A03025]: or         $a2, $a1, $zr <=> move $a2, $a1
    088C6860:[00802825]: or         $a1, $a0, $zr <=> move $a1, $a0
    088C6864:[0E2319D3]: jal        0x088C674C
    088C6868:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    088C686C:[0251202A]: slt        $a0, $s2, $s1
    088C6870:[10800004]: beq        $a0, $zr, 0x088C6884
    088C6874:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    088C6878:[02402825]: or         $a1, $s2, $zr <=> move $a1, $s2
    088C687C:[0E2319D3]: jal        0x088C674C
    088C6880:[02203025]: or         $a2, $s1, $zr <=> move $a2, $s1
    088C6884:[8FB00010]: lw         $s0, 16($sp)
    088C6888:[8FB10014]: lw         $s1, 20($sp)
    088C688C:[8FB20018]: lw         $s2, 24($sp)
    088C6890:[8FBF001C]: lw         $ra, 28($sp)
    088C6894:[03E00008]: jr         $ra
    088C6898:[27BD0020]: addiu      $sp, $sp, 32
  Back Branch 088C6844 131,075 times (length 37)
    088C67A4:[AFB00010]: sw         $s0, 16($sp)
    088C67A8:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    088C67AC:[C54E0044]: lwc1       $f14, 68($t2)
    088C67B0:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    088C67B4:[AFBF001C]: sw         $ra, 28($sp)
--> 088C67B8:[460D603E]: c.le.s     $f12, $f13
    088C67BC:[00000000]: nop
    088C67C0:[45010008]: bc1t       0x088C67E4
    088C67C4:[00000000]: nop
    088C67C8:[24E70004]: addiu      $a3, $a3, 4
    088C67CC:[8CE80C00]: lw         $t0, 3072($a3)
    088C67D0:[C50C0044]: lwc1       $f12, 68($t0)
    088C67D4:[460D603E]: c.le.s     $f12, $f13
    088C67D8:[00000000]: nop
    088C67DC:[4500FFFA]: bc1f       0x088C67C8
    088C67E0:[26520001]: addiu      $s2, $s2, 1
    088C67E4:[460D703C]: c.lt.s     $f14, $f13
    088C67E8:[00000000]: nop
    088C67EC:[45000009]: bc1f       0x088C6814
    088C67F0:[0245582A]: slt        $t3, $s2, $a1
    088C67F4:[2529FFFC]: addiu      $t1, $t1, -4
    088C67F8:[8D2A0C00]: lw         $t2, 3072($t1)
    088C67FC:[C54C0044]: lwc1       $f12, 68($t2)
    088C6800:[460D603C]: c.lt.s     $f12, $f13
    088C6804:[00000000]: nop
    088C6808:[4501FFFA]: bc1t       0x088C67F4
    088C680C:[24A5FFFF]: addiu      $a1, $a1, -1
    088C6810:[0245582A]: slt        $t3, $s2, $a1
    088C6814:[5160000D]: beql       $t3, $zr, 0x088C684C
    088C6818:[00A03025]: or         $a2, $a1, $zr <=> move $a2, $a1
    088C681C:[ACEA0C00]: sw         $t2, 3072($a3)
    088C6820:[AD280C00]: sw         $t0, 3072($t1)
    088C6824:[24E70004]: addiu      $a3, $a3, 4
    088C6828:[2529FFFC]: addiu      $t1, $t1, -4
    088C682C:[8CE80C00]: lw         $t0, 3072($a3)
    088C6830:[8D2A0C00]: lw         $t2, 3072($t1)
    088C6834:[C50C0044]: lwc1       $f12, 68($t0)
    088C6838:[C4CD0044]: lwc1       $f13, 68($a2)
    088C683C:[26520001]: addiu      $s2, $s2, 1
    088C6840:[24A5FFFF]: addiu      $a1, $a1, -1
--> 088C6844:[1000FFDC]: b          0x088C67B8
    088C6848:[C54E0044]: lwc1       $f14, 68($t2)
    088C684C:[2645FFFF]: addiu      $a1, $s2, -1
    088C6850:[0085382A]: slt        $a3, $a0, $a1
    088C6854:[10E00005]: beq        $a3, $zr, 0x088C686C
  Back Branch 088C67DC 23,780 times (length 7)
    088C67B4:[AFBF001C]: sw         $ra, 28($sp)
    088C67B8:[460D603E]: c.le.s     $f12, $f13
    088C67BC:[00000000]: nop
    088C67C0:[45010008]: bc1t       0x088C67E4
    088C67C4:[00000000]: nop
--> 088C67C8:[24E70004]: addiu      $a3, $a3, 4
    088C67CC:[8CE80C00]: lw         $t0, 3072($a3)
    088C67D0:[C50C0044]: lwc1       $f12, 68($t0)
    088C67D4:[460D603E]: c.le.s     $f12, $f13
    088C67D8:[00000000]: nop
--> 088C67DC:[4500FFFA]: bc1f       0x088C67C8
    088C67E0:[26520001]: addiu      $s2, $s2, 1
    088C67E4:[460D703C]: c.lt.s     $f14, $f13
    088C67E8:[00000000]: nop
    088C67EC:[45000009]: bc1f       0x088C6814
  Back Branch 088C6808 2,675 times (length 7)
    088C67E0:[26520001]: addiu      $s2, $s2, 1
    088C67E4:[460D703C]: c.lt.s     $f14, $f13
    088C67E8:[00000000]: nop
    088C67EC:[45000009]: bc1f       0x088C6814
    088C67F0:[0245582A]: slt        $t3, $s2, $a1
--> 088C67F4:[2529FFFC]: addiu      $t1, $t1, -4
    088C67F8:[8D2A0C00]: lw         $t2, 3072($t1)
    088C67FC:[C54C0044]: lwc1       $f12, 68($t2)
    088C6800:[460D603C]: c.lt.s     $f12, $f13
    088C6804:[00000000]: nop
--> 088C6808:[4501FFFA]: bc1t       0x088C67F4
    088C680C:[24A5FFFF]: addiu      $a1, $a1, -1
    088C6810:[0245582A]: slt        $t3, $s2, $a1
    088C6814:[5160000D]: beql       $t3, $zr, 0x088C684C
    088C6818:[00A03025]: or         $a2, $a1, $zr <=> move $a2, $a1
_S1_2_888AF28 5,185,800 instructions (0.595%), 60,300 calls (0888AF28 - 0888AF70, length 19)
    0888AF28:[34080000]: ori        $t0, $zr, 0 <=> li $t0, 0
    0888AF2C:[0107482A]: slt        $t1, $t0, $a3
    0888AF30:[1120000E]: beq        $t1, $zr, 0x0888AF6C
    0888AF34:[00000000]: nop
    0888AF38:[D8A40000]: lv.q       C100.q, 0($a1)
    0888AF3C:[D8A50010]: lv.q       C110.q, 16($a1)
    0888AF40:[D8A60020]: lv.q       C120.q, 32($a1)
    0888AF44:[D8A70030]: lv.q       C130.q, 48($a1)
    0888AF48:[D8C80000]: lv.q       C200.q, 0($a2)
    0888AF4C:[F108A400]: VTFM3.t    C000.t, E100.t, C200.t
    0888AF50:[60078000]: vadd.t     C000.t, C000.t, C130.t
    0888AF54:[F8800000]: sv.q       C000.q, 0($a0)
    0888AF58:[24C60010]: addiu      $a2, $a2, 16
    0888AF5C:[25080001]: addiu      $t0, $t0, 1
    0888AF60:[0107482A]: slt        $t1, $t0, $a3
    0888AF64:[1520FFF4]: bne        $t1, $zr, 0x0888AF38
    0888AF68:[24840010]: addiu      $a0, $a0, 16
    0888AF6C:[03E00008]: jr         $ra
    0888AF70:[00801025]: or         $v0, $a0, $zr <=> move $v0, $a0
  Back Branch 0888AF64 482,400 times (length 13)
    0888AF28:[34080000]: ori        $t0, $zr, 0 <=> li $t0, 0
    0888AF2C:[0107482A]: slt        $t1, $t0, $a3
    0888AF30:[1120000E]: beq        $t1, $zr, 0x0888AF6C
    0888AF34:[00000000]: nop
--> 0888AF38:[D8A40000]: lv.q       C100.q, 0($a1)
    0888AF3C:[D8A50010]: lv.q       C110.q, 16($a1)
    0888AF40:[D8A60020]: lv.q       C120.q, 32($a1)
    0888AF44:[D8A70030]: lv.q       C130.q, 48($a1)
    0888AF48:[D8C80000]: lv.q       C200.q, 0($a2)
    0888AF4C:[F108A400]: VTFM3.t    C000.t, E100.t, C200.t
    0888AF50:[60078000]: vadd.t     C000.t, C000.t, C130.t
    0888AF54:[F8800000]: sv.q       C000.q, 0($a0)
    0888AF58:[24C60010]: addiu      $a2, $a2, 16
    0888AF5C:[25080001]: addiu      $t0, $t0, 1
    0888AF60:[0107482A]: slt        $t1, $t0, $a3
--> 0888AF64:[1520FFF4]: bne        $t1, $zr, 0x0888AF38
    0888AF68:[24840010]: addiu      $a0, $a0, 16
    0888AF6C:[03E00008]: jr         $ra
    0888AF70:[00801025]: or         $v0, $a0, $zr <=> move $v0, $a0
_S1_2_886B550 4,886,170 instructions (0.560%), 77,191 calls (0886B550 - 0886B654, length 66)
    0886B550:[27BDFFD0]: addiu      $sp, $sp, -48
    0886B554:[3C060897]: lui        $a2, 0x0897 <=> li $a2, 0x08970000
    0886B558:[24C61DC0]: addiu      $a2, $a2, 7616
    0886B55C:[8CC70000]: lw         $a3, 0($a2)
    0886B560:[E7B40010]: swc1       $f20, 16($sp)
    0886B564:[30E40001]: andi       $a0, $a3, 1
    0886B568:[E7B60014]: swc1       $f22, 20($sp)
    0886B56C:[E7B80018]: swc1       $f24, 24($sp)
    0886B570:[E7BA001C]: swc1       $f26, 28($sp)
    0886B574:[AFB00020]: sw         $s0, 32($sp)
    0886B578:[AFB10024]: sw         $s1, 36($sp)
    0886B57C:[AFB20028]: sw         $s2, 40($sp)
    0886B580:[AFBF002C]: sw         $ra, 44($sp)
    0886B584:[10800003]: beq        $a0, $zr, 0x0886B594
    0886B588:[24C50030]: addiu      $a1, $a2, 48
    0886B58C:[10000001]: b          0x0886B594
    0886B590:[24C50040]: addiu      $a1, $a2, 64
    0886B594:[30E40002]: andi       $a0, $a3, 2
    0886B598:[10800003]: beq        $a0, $zr, 0x0886B5A8
    0886B59C:[24C40050]: addiu      $a0, $a2, 80
    0886B5A0:[10000001]: b          0x0886B5A8
    0886B5A4:[24C40060]: addiu      $a0, $a2, 96
    0886B5A8:[30E70004]: andi       $a3, $a3, 4
    0886B5AC:[50E00003]: beql       $a3, $zr, 0x0886B5BC
    0886B5B0:[24C60070]: addiu      $a2, $a2, 112
    0886B5B4:[10000001]: b          0x0886B5BC
    0886B5B8:[24C60080]: addiu      $a2, $a2, 128
    0886B5BC:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    0886B5C0:[C6140008]: lwc1       $f20, 8($s0)
    0886B5C4:[C616000C]: lwc1       $f22, 12($s0)
    0886B5C8:[00A09025]: or         $s2, $a1, $zr <=> move $s2, $a1
    0886B5CC:[00C08825]: or         $s1, $a2, $zr <=> move $s1, $a2
    0886B5D0:[C64C0008]: lwc1       $f12, 8($s2)
    0886B5D4:[C6380008]: lwc1       $f24, 8($s1)
    0886B5D8:[C64D000C]: lwc1       $f13, 12($s2)
    0886B5DC:[46146302]: mul.s      $f12, $f12, $f20
    0886B5E0:[C63A000C]: lwc1       $f26, 12($s1)
    0886B5E4:[46166B42]: mul.s      $f13, $f13, $f22
    0886B5E8:[46186302]: mul.s      $f12, $f12, $f24
    0886B5EC:[0E241595]: jal        0x08905654
    0886B5F0:[461A6B42]: mul.s      $f13, $f13, $f26
    0886B5F4:[C64C0000]: lwc1       $f12, 0($s2)
    0886B5F8:[C64D0004]: lwc1       $f13, 4($s2)
    0886B5FC:[46146302]: mul.s      $f12, $f12, $f20
    0886B600:[C60E0000]: lwc1       $f14, 0($s0)
    0886B604:[46166B42]: mul.s      $f13, $f13, $f22
    0886B608:[C60F0004]: lwc1       $f15, 4($s0)
    0886B60C:[C6300000]: lwc1       $f16, 0($s1)
    0886B610:[C6310004]: lwc1       $f17, 4($s1)
    0886B614:[460E6300]: add.s      $f12, $f12, $f14
    0886B618:[460F6B40]: add.s      $f13, $f13, $f15
    0886B61C:[46186302]: mul.s      $f12, $f12, $f24
    0886B620:[461A6B42]: mul.s      $f13, $f13, $f26
    0886B624:[46106300]: add.s      $f12, $f12, $f16
    0886B628:[0E241B01]: jal        0x08906C04
    0886B62C:[46116B40]: add.s      $f13, $f13, $f17
    0886B630:[C7B40010]: lwc1       $f20, 16($sp)
    0886B634:[C7B60014]: lwc1       $f22, 20($sp)
    0886B638:[C7B80018]: lwc1       $f24, 24($sp)
    0886B63C:[C7BA001C]: lwc1       $f26, 28($sp)
    0886B640:[8FB00020]: lw         $s0, 32($sp)
    0886B644:[8FB10024]: lw         $s1, 36($sp)
    0886B648:[8FB20028]: lw         $s2, 40($sp)
    0886B64C:[8FBF002C]: lw         $ra, 44($sp)
    0886B650:[03E00008]: jr         $ra
    0886B654:[27BD0030]: addiu      $sp, $sp, 48
_S1_2_886D9C4 4,864,110 instructions (0.558%), 810,685 calls (0886D9C4 - 0886D9FC, length 15)
    0886D9C4:[D8A40000]: lv.q       C100.q, 0($a1)
    0886D9C8:[D8A50010]: lv.q       C110.q, 16($a1)
    0886D9CC:[D8A60020]: lv.q       C120.q, 32($a1)
    0886D9D0:[D8A70030]: lv.q       C130.q, 48($a1)
    0886D9D4:[D8C80000]: lv.q       C200.q, 0($a2)
    0886D9D8:[D8C90010]: lv.q       C210.q, 16($a2)
    0886D9DC:[D8CA0020]: lv.q       C220.q, 32($a2)
    0886D9E0:[D8CB0030]: lv.q       C230.q, 48($a2)
    0886D9E4:[F02488A0]: VMMUL.q    E000.q, E200.q, E100.q
    0886D9E8:[F8800000]: sv.q       C000.q, 0($a0)
    0886D9EC:[F8810010]: sv.q       C010.q, 16($a0)
    0886D9F0:[F8820020]: sv.q       C020.q, 32($a0)
    0886D9F4:[F8830030]: sv.q       C030.q, 48($a0)
    0886D9F8:[03E00008]: jr         $ra
    0886D9FC:[00801025]: or         $v0, $a0, $zr <=> move $v0, $a0
_S1_2_887D208 4,664,973 instructions (0.535%), 186,507 calls (0887D208 - 0887D2CC, length 50)
    0887D208:[27BDFFE0]: addiu      $sp, $sp, -32
    0887D20C:[00C03825]: or         $a3, $a2, $zr <=> move $a3, $a2
    0887D210:[00A04025]: or         $t0, $a1, $zr <=> move $t0, $a1
    0887D214:[2506FFF8]: addiu      $a2, $t0, -8
    0887D218:[AFBF001C]: sw         $ra, 28($sp)
    0887D21C:[11000009]: beq        $t0, $zr, 0x0887D244
    0887D220:[24E5FFF8]: addiu      $a1, $a3, -8
    0887D224:[8CC70000]: lw         $a3, 0($a2)
    0887D228:[ACA60004]: sw         $a2, 4($a1)
    0887D22C:[ACA70000]: sw         $a3, 0($a1)
    0887D230:[8CC70000]: lw         $a3, 0($a2)
    0887D234:[50E00008]: beql       $a3, $zr, 0x0887D258
    0887D238:[8C870004]: lw         $a3, 4($a0)
    0887D23C:[10000015]: b          0x0887D294
    0887D240:[ACE50004]: sw         $a1, 4($a3)
    0887D244:[0E21F3B2]: jal        0x0887CEC8
    0887D248:[00E02825]: or         $a1, $a3, $zr <=> move $a1, $a3
    0887D24C:[8FBF001C]: lw         $ra, 28($sp)
    0887D250:[03E00008]: jr         $ra
    0887D254:[27BD0020]: addiu      $sp, $sp, 32
    0887D258:[50C7000E]: beql       $a2, $a3, 0x0887D294
    0887D25C:[AC850004]: sw         $a1, 4($a0)
    0887D260:[AFA40018]: sw         $a0, 24($sp)
    0887D264:[AFA60014]: sw         $a2, 20($sp)
    0887D268:[AFA50010]: sw         $a1, 16($sp)
    0887D26C:[3C040892]: lui        $a0, 0x0892 <=> li $a0, 0x08920000
    0887D270:[3C060892]: lui        $a2, 0x0892 <=> li $a2, 0x08920000
    0887D274:[3405018A]: ori        $a1, $zr, 394 <=> li $a1, 394
    0887D278:[2484B608]: addiu      $a0, $a0, -18936
    0887D27C:[0E21FA97]: jal        0x0887EA5C
    0887D280:[24C6B668]: addiu      $a2, $a2, -18840
    0887D284:[8FA50010]: lw         $a1, 16($sp)
    0887D288:[8FA60014]: lw         $a2, 20($sp)
    0887D28C:[8FA40018]: lw         $a0, 24($sp)
    0887D290:[AC850004]: sw         $a1, 4($a0)
    0887D294:[ACC50000]: sw         $a1, 0($a2)
    0887D298:[8C85001C]: lw         $a1, 28($a0)
    0887D29C:[8C86000C]: lw         $a2, 12($a0)
    0887D2A0:[24A50001]: addiu      $a1, $a1, 1
    0887D2A4:[AC85001C]: sw         $a1, 28($a0)
    0887D2A8:[00C5202A]: slt        $a0, $a2, $a1
    0887D2AC:[10800005]: beq        $a0, $zr, 0x0887D2C4
    0887D2B0:[3C040892]: lui        $a0, 0x0892 <=> li $a0, 0x08920000
    0887D2B4:[3405002B]: ori        $a1, $zr, 43 <=> li $a1, 43
    0887D2B8:[00003025]: or         $a2, $zr, $zr <=> li $a2, 0
    0887D2BC:[0E21FA97]: jal        0x0887EA5C
    0887D2C0:[2484B608]: addiu      $a0, $a0, -18936
    0887D2C4:[8FBF001C]: lw         $ra, 28($sp)
    0887D2C8:[03E00008]: jr         $ra
    0887D2CC:[27BD0020]: addiu      $sp, $sp, 32
_S1_2_88829A8 4,526,226 instructions (0.519%), 13,445 calls (088829A8 - 08882B40, length 103)
    088829A8:[27BDFFD0]: addiu      $sp, $sp, -48
    088829AC:[8C85002C]: lw         $a1, 44($a0)
    088829B0:[AFB50024]: sw         $s5, 36($sp)
    088829B4:[34150000]: ori        $s5, $zr, 0 <=> li $s5, 0
    088829B8:[AFB60028]: sw         $s6, 40($sp)
    088829BC:[2416FFFF]: addiu      $s6, $zr, -1 <=> li $s6, -1
    088829C0:[02A5282A]: slt        $a1, $s5, $a1
    088829C4:[AFB00010]: sw         $s0, 16($sp)
    088829C8:[AFB10014]: sw         $s1, 20($sp)
    088829CC:[AFB20018]: sw         $s2, 24($sp)
    088829D0:[AFB3001C]: sw         $s3, 28($sp)
    088829D4:[AFB40020]: sw         $s4, 32($sp)
    088829D8:[AFBF002C]: sw         $ra, 44($sp)
    088829DC:[10A0004D]: beq        $a1, $zr, 0x08882B14
    088829E0:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    088829E4:[261200B0]: addiu      $s2, $s0, 176
    088829E8:[261100F0]: addiu      $s1, $s0, 240
    088829EC:[34140000]: ori        $s4, $zr, 0 <=> li $s4, 0
    088829F0:[8E040018]: lw         $a0, 24($s0)
    088829F4:[00942021]: addu       $a0, $a0, $s4
    088829F8:[8C930000]: lw         $s3, 0($a0)
    088829FC:[8E640170]: lw         $a0, 368($s3)
    08882A00:[1096003C]: beq        $a0, $s6, 0x08882AF4
    08882A04:[00042940]: sll        $a1, $a0, 0x0005
    08882A08:[00A53021]: addu       $a2, $a1, $a1
    08882A0C:[00A62821]: addu       $a1, $a1, $a2
    08882A10:[02052821]: addu       $a1, $s0, $a1
    08882A14:[24A50110]: addiu      $a1, $a1, 272
    08882A18:[8CA60000]: lw         $a2, 0($a1)
    08882A1C:[24A70010]: addiu      $a3, $a1, 16
    08882A20:[AE060014]: sw         $a2, 20($s0)
    08882A24:[8CE60000]: lw         $a2, 0($a3)
    08882A28:[8CE80004]: lw         $t0, 4($a3)
    08882A2C:[8CE90008]: lw         $t1, 8($a3)
    08882A30:[AE460000]: sw         $a2, 0($s2)
    08882A34:[8CE6000C]: lw         $a2, 12($a3)
    08882A38:[AE480004]: sw         $t0, 4($s2)
    08882A3C:[8CE80010]: lw         $t0, 16($a3)
    08882A40:[AE490008]: sw         $t1, 8($s2)
    08882A44:[8CE90014]: lw         $t1, 20($a3)
    08882A48:[0080B025]: or         $s6, $a0, $zr <=> move $s6, $a0
    08882A4C:[AE46000C]: sw         $a2, 12($s2)
    08882A50:[8CE40018]: lw         $a0, 24($a3)
    08882A54:[AE480010]: sw         $t0, 16($s2)
    08882A58:[8CE6001C]: lw         $a2, 28($a3)
    08882A5C:[AE490014]: sw         $t1, 20($s2)
    08882A60:[8CE80020]: lw         $t0, 32($a3)
    08882A64:[AE440018]: sw         $a0, 24($s2)
    08882A68:[8CE40024]: lw         $a0, 36($a3)
    08882A6C:[AE46001C]: sw         $a2, 28($s2)
    08882A70:[8CE60028]: lw         $a2, 40($a3)
    08882A74:[AE480020]: sw         $t0, 32($s2)
    08882A78:[8CE8002C]: lw         $t0, 44($a3)
    08882A7C:[AE440024]: sw         $a0, 36($s2)
    08882A80:[8CE40030]: lw         $a0, 48($a3)
    08882A84:[AE460028]: sw         $a2, 40($s2)
    08882A88:[8CE60034]: lw         $a2, 52($a3)
    08882A8C:[AE48002C]: sw         $t0, 44($s2)
    08882A90:[8CE80038]: lw         $t0, 56($a3)
    08882A94:[AE440030]: sw         $a0, 48($s2)
    08882A98:[8CE4003C]: lw         $a0, 60($a3)
    08882A9C:[AE460034]: sw         $a2, 52($s2)
    08882AA0:[AE480038]: sw         $t0, 56($s2)
    08882AA4:[AE44003C]: sw         $a0, 60($s2)
    08882AA8:[24A40050]: addiu      $a0, $a1, 80
    08882AAC:[C48C0000]: lwc1       $f12, 0($a0)
    08882AB0:[C48D0004]: lwc1       $f13, 4($a0)
    08882AB4:[C48E0008]: lwc1       $f14, 8($a0)
    08882AB8:[44056000]: mfc1       $a1, $f12
    08882ABC:[C48F000C]: lwc1       $f15, 12($a0)
    08882AC0:[44066800]: mfc1       $a2, $f13
    08882AC4:[AE250000]: sw         $a1, 0($s1)
    08882AC8:[44047000]: mfc1       $a0, $f14
    08882ACC:[AE260004]: sw         $a2, 4($s1)
    08882AD0:[44057800]: mfc1       $a1, $f15
    08882AD4:[AE240008]: sw         $a0, 8($s1)
    08882AD8:[AE25000C]: sw         $a1, 12($s1)
    08882ADC:[8E040014]: lw         $a0, 20($s0)
    08882AE0:[30840004]: andi       $a0, $a0, 4
    08882AE4:[10800004]: beq        $a0, $zr, 0x08882AF8
    08882AE8:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    08882AEC:[0E21AC91]: jal        0x0886B244
    08882AF0:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    08882AF4:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    08882AF8:[0E21A4F7]: jal        0x088693DC
    08882AFC:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    08882B00:[8E04002C]: lw         $a0, 44($s0)
    08882B04:[26B50001]: addiu      $s5, $s5, 1
    08882B08:[02A4202A]: slt        $a0, $s5, $a0
    08882B0C:[1480FFB8]: bne        $a0, $zr, 0x088829F0
    08882B10:[26940004]: addiu      $s4, $s4, 4
    08882B14:[0E2273C8]: jal        0x0889CF20
    08882B18:[00002025]: or         $a0, $zr, $zr <=> li $a0, 0
    08882B1C:[8FB00010]: lw         $s0, 16($sp)
    08882B20:[8FB10014]: lw         $s1, 20($sp)
    08882B24:[8FB20018]: lw         $s2, 24($sp)
    08882B28:[8FB3001C]: lw         $s3, 28($sp)
    08882B2C:[8FB40020]: lw         $s4, 32($sp)
    08882B30:[8FB50024]: lw         $s5, 36($sp)
    08882B34:[8FB60028]: lw         $s6, 40($sp)
    08882B38:[8FBF002C]: lw         $ra, 44($sp)
    08882B3C:[03E00008]: jr         $ra
    08882B40:[27BD0030]: addiu      $sp, $sp, 48
  Back Branch 08882B0C 181,464 times (length 73)
    088829DC:[10A0004D]: beq        $a1, $zr, 0x08882B14
    088829E0:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    088829E4:[261200B0]: addiu      $s2, $s0, 176
    088829E8:[261100F0]: addiu      $s1, $s0, 240
    088829EC:[34140000]: ori        $s4, $zr, 0 <=> li $s4, 0
--> 088829F0:[8E040018]: lw         $a0, 24($s0)
    088829F4:[00942021]: addu       $a0, $a0, $s4
    088829F8:[8C930000]: lw         $s3, 0($a0)
    088829FC:[8E640170]: lw         $a0, 368($s3)
    08882A00:[1096003C]: beq        $a0, $s6, 0x08882AF4
    08882A04:[00042940]: sll        $a1, $a0, 0x0005
    08882A08:[00A53021]: addu       $a2, $a1, $a1
    08882A0C:[00A62821]: addu       $a1, $a1, $a2
    08882A10:[02052821]: addu       $a1, $s0, $a1
    08882A14:[24A50110]: addiu      $a1, $a1, 272
    08882A18:[8CA60000]: lw         $a2, 0($a1)
    08882A1C:[24A70010]: addiu      $a3, $a1, 16
    08882A20:[AE060014]: sw         $a2, 20($s0)
    08882A24:[8CE60000]: lw         $a2, 0($a3)
    08882A28:[8CE80004]: lw         $t0, 4($a3)
    08882A2C:[8CE90008]: lw         $t1, 8($a3)
    08882A30:[AE460000]: sw         $a2, 0($s2)
    08882A34:[8CE6000C]: lw         $a2, 12($a3)
    08882A38:[AE480004]: sw         $t0, 4($s2)
    08882A3C:[8CE80010]: lw         $t0, 16($a3)
    08882A40:[AE490008]: sw         $t1, 8($s2)
    08882A44:[8CE90014]: lw         $t1, 20($a3)
    08882A48:[0080B025]: or         $s6, $a0, $zr <=> move $s6, $a0
    08882A4C:[AE46000C]: sw         $a2, 12($s2)
    08882A50:[8CE40018]: lw         $a0, 24($a3)
    08882A54:[AE480010]: sw         $t0, 16($s2)
    08882A58:[8CE6001C]: lw         $a2, 28($a3)
    08882A5C:[AE490014]: sw         $t1, 20($s2)
    08882A60:[8CE80020]: lw         $t0, 32($a3)
    08882A64:[AE440018]: sw         $a0, 24($s2)
    08882A68:[8CE40024]: lw         $a0, 36($a3)
    08882A6C:[AE46001C]: sw         $a2, 28($s2)
    08882A70:[8CE60028]: lw         $a2, 40($a3)
    08882A74:[AE480020]: sw         $t0, 32($s2)
    08882A78:[8CE8002C]: lw         $t0, 44($a3)
    08882A7C:[AE440024]: sw         $a0, 36($s2)
    08882A80:[8CE40030]: lw         $a0, 48($a3)
    08882A84:[AE460028]: sw         $a2, 40($s2)
    08882A88:[8CE60034]: lw         $a2, 52($a3)
    08882A8C:[AE48002C]: sw         $t0, 44($s2)
    08882A90:[8CE80038]: lw         $t0, 56($a3)
    08882A94:[AE440030]: sw         $a0, 48($s2)
    08882A98:[8CE4003C]: lw         $a0, 60($a3)
    08882A9C:[AE460034]: sw         $a2, 52($s2)
    08882AA0:[AE480038]: sw         $t0, 56($s2)
    08882AA4:[AE44003C]: sw         $a0, 60($s2)
    08882AA8:[24A40050]: addiu      $a0, $a1, 80
    08882AAC:[C48C0000]: lwc1       $f12, 0($a0)
    08882AB0:[C48D0004]: lwc1       $f13, 4($a0)
    08882AB4:[C48E0008]: lwc1       $f14, 8($a0)
    08882AB8:[44056000]: mfc1       $a1, $f12
    08882ABC:[C48F000C]: lwc1       $f15, 12($a0)
    08882AC0:[44066800]: mfc1       $a2, $f13
    08882AC4:[AE250000]: sw         $a1, 0($s1)
    08882AC8:[44047000]: mfc1       $a0, $f14
    08882ACC:[AE260004]: sw         $a2, 4($s1)
    08882AD0:[44057800]: mfc1       $a1, $f15
    08882AD4:[AE240008]: sw         $a0, 8($s1)
    08882AD8:[AE25000C]: sw         $a1, 12($s1)
    08882ADC:[8E040014]: lw         $a0, 20($s0)
    08882AE0:[30840004]: andi       $a0, $a0, 4
    08882AE4:[10800004]: beq        $a0, $zr, 0x08882AF8
    08882AE8:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    08882AEC:[0E21AC91]: jal        0x0886B244
    08882AF0:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    08882AF4:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    08882AF8:[0E21A4F7]: jal        0x088693DC
    08882AFC:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    08882B00:[8E04002C]: lw         $a0, 44($s0)
    08882B04:[26B50001]: addiu      $s5, $s5, 1
    08882B08:[02A4202A]: slt        $a0, $s5, $a0
--> 08882B0C:[1480FFB8]: bne        $a0, $zr, 0x088829F0
    08882B10:[26940004]: addiu      $s4, $s4, 4
    08882B14:[0E2273C8]: jal        0x0889CF20
    08882B18:[00002025]: or         $a0, $zr, $zr <=> li $a0, 0
    08882B1C:[8FB00010]: lw         $s0, 16($sp)
_S1_2_886DBD4 4,464,950 instructions (0.512%), 127,570 calls (0886DBD4 - 0886DC5C, length 35)
    0886DBD4:[44086000]: mfc1       $t0, $f12
    0886DBD8:[48E80023]: MTV.s      $t0, S031.s
    0886DBDC:[C8A10000]: lv.s       S010.s, 0($a1)
    0886DBE0:[C8A10005]: lv.s       S011.s, 4($a1)
    0886DBE4:[C8A1000A]: lv.s       S012.s, 8($a1)
    0886DBE8:[C8A1000F]: lv.s       S013.s, 12($a1)
    0886DBEC:[C8C20000]: lv.s       S020.s, 0($a2)
    0886DBF0:[C8C20005]: lv.s       S021.s, 4($a2)
    0886DBF4:[C8C2000A]: lv.s       S022.s, 8($a2)
    0886DBF8:[C8C2000F]: lv.s       S023.s, 12($a2)
    0886DBFC:[D0038080]: vidt.q     C000.q
    0886DC00:[D0442303]: vocp.s     S030.s, S031.s
    0886DC04:[DE000E03]: VPFXD      [-1:1, M, M, M]
    0886DC08:[648281E3]: vdot.q     S033.s, C010.q, C020.q
    0886DC0C:[6C606302]: vcmp.s     LT, S033.s, S003.s
    0886DC10:[DC0001E4]: VPFXS      [|x|, y, z, w]
    0886DC14:[D0176343]: vasin.s    S032.s, S033.s
    0886DC18:[D0444343]: vocp.s     S032.s, S032.s
    0886DC1C:[65430383]: vscl.p     C030.p, C030.p, S032.s
    0886DC20:[D0128303]: vsin.t     C030.t, C030.t
    0886DC24:[DC0F00E4]: VPFXS      [-x, -y, -z, -w]
    0886DC28:[D2A08282]: VCMOVT.q   C020.q, C020.q, 0
    0886DC2C:[3C013851]: lui        $at, 0x3851 <=> li $at, 0x38510000
    0886DC30:[3421B717]: ori        $at, $at, -18665
    0886DC34:[48E10063]: MTV.s      $at, S033.s
    0886DC38:[6C634302]: vcmp.s     LT, S032.s, S033.s
    0886DC3C:[D0104343]: vrcp.s     S032.s, S032.s
    0886DC40:[65430383]: vscl.p     C030.p, C030.p, S032.s
    0886DC44:[65038180]: vscl.q     C000.q, C010.q, S030.s
    0886DC48:[65238283]: vscl.q     C030.q, C020.q, S031.s
    0886DC4C:[60038080]: vadd.q     C000.q, C000.q, C030.q
    0886DC50:[D2A08180]: VCMOVT.q   C000.q, C010.q, 0
    0886DC54:[F8800000]: sv.q       C000.q, 0($a0)
    0886DC58:[03E00008]: jr         $ra
    0886DC5C:[00801025]: or         $v0, $a0, $zr <=> move $v0, $a0
_S1_2_889F94C 4,415,570 instructions (0.506%), 2 calls (0889F94C - 0889FA44, length 63)
  Back Branch 0889FA28 630,784 times (length 22)
_S1_2_889FA48 4,415,562 instructions (0.506%), 2 calls (0889FA48 - 0889FB30, length 59)
  Back Branch 0889FB04 630,784 times (length 22)
_S1_2_8906CD0 4,402,948 instructions (0.505%), 200,134 calls (08906CD0 - 08906D24, length 22)
_S1_2_886B05C 4,173,843 instructions (0.479%), 172,461 calls (0886B05C - 0886B0CC, length 29)
_S1_2_88C3368 4,081,653 instructions (0.468%), 180,831 calls (088C3368 - 088C33D4, length 28)
_S1_2_8882BE8 4,041,084 instructions (0.463%), 159,016 calls (08882BE8 - 08882C9C, length 46)
_S1_2_88C9DF0 4,010,552 instructions (0.460%), 8,779 calls (088C9DF0 - 088CA090, length 169)
  Back Branch 088C9FC4 82,690 times (length 30)
  Back Branch 088CA044 16,029 times (length 97)
_S1_2_89066C0 3,994,012 instructions (0.458%), 363,092 calls (089066C0 - 089066E8, length 11)
_S1_2_886F5A4 3,785,892 instructions (0.434%), 315,491 calls (0886F5A4 - 0886F5D8, length 14)
_S1_2_886A4DC 3,691,690 instructions (0.423%), 111,986 calls (0886A4DC - 0886A800, length 202)
_S1_2_88FDB34 3,674,086 instructions (0.421%), 13,075 calls (088FDB34 - 088FDCB8, length 98)
  Back Branch 088FDC80 64,827 times (length 58)
_S1_2_889E204 3,559,080 instructions (0.408%), 593,180 calls (0889E204 - 0889E218, length 6)
_S1_2_89080B8 3,509,599 instructions (0.403%), 206,447 calls (089080B8 - 089080F8, length 17)
_S1_2_88ED00C 3,407,634 instructions (0.391%), 189,159 calls (088ED00C - 088ED090, length 34)
_S1_2_8906030 3,370,658 instructions (0.387%), 39,994 calls (08906030 - 08906134, length 66)
  Back Branch 08906118 372,540 times (length 4)
_S1_2_88B1574 3,356,431 instructions (0.385%), 2,675 calls (088B1574 - 088B185C, length 187)
  Back Branch 088B17EC 37,450 times (length 88)
_S1_2_88ECFB8 3,217,397 instructions (0.369%), 190,237 calls (088ECFB8 - 088ED008, length 21)
_S1_2_890572C 3,197,688 instructions (0.367%), 133,237 calls (0890572C - 08905788, length 24)
_S1_2_886BC90 3,180,320 instructions (0.365%), 159,016 calls (0886BC90 - 0886BCF4, length 26)
_S1_2_88658B0 3,136,302 instructions (0.360%), 196,899 calls (088658B0 - 088658EC, length 16)
_S1_2_8906974 3,096,705 instructions (0.355%), 206,447 calls (08906974 - 089069AC, length 15)
_S1_2_8872E28 3,089,361 instructions (0.354%), 141,422 calls (08872E28 - 08872E98, length 29)
_S1_2_8843354 3,071,520 instructions (0.352%), 9,480 calls (08843354 - 08843860, length 324)
_S1_2_887CDB4 3,050,192 instructions (0.350%), 190,637 calls (0887CDB4 - 0887CDF8, length 18)
_S1_2_8905E20 3,018,565 instructions (0.346%), 274,415 calls (08905E20 - 08905E48, length 11)
_S1_2_8906C94 3,002,010 instructions (0.344%), 200,134 calls (08906C94 - 08906CCC, length 15)
_S1_2_8869750 2,950,005 instructions (0.338%), 196,667 calls (08869750 - 088697E4, length 38)
_S1_2_886A188 2,771,436 instructions (0.318%), 59,152 calls (0886A188 - 0886A4D8, length 213)
_S1_2_88ECE3C 2,713,144 instructions (0.311%), 193,796 calls (088ECE3C - 088ECEB4, length 31)
_S1_2_8836698 2,704,699 instructions (0.310%), 528 calls (08836698 - 08836EF8, length 537)
  Back Branch 08836AC0 270,336 times (length 208)
  Back Branch 08836E80 67,072 times (length 181)
_S1_2_889E5E4 2,700,040 instructions (0.310%), 270,004 calls (0889E5E4 - 0889E608, length 10)
_S1_2_88ECEB8 2,660,546 instructions (0.305%), 190,237 calls (088ECEB8 - 088ECF2C, length 30)
_S1_2_886A1BC 2,637,568 instructions (0.303%), 58,806 calls (0886A1BC - 0886A4D8, length 200)
_S1_2_88C369C 2,556,738 instructions (0.293%), 10,314 calls (088C369C - 088C3724, length 35)
  Back Branch 088C3704 247,536 times (length 14)
_S1_2_88C6EF0 2,424,659 instructions (0.278%), 2,675 calls (088C6EF0 - 088C7784, length 550)
  Back Branch 088C73F4 85,600 times (length 198)
  Back Branch 088C773C 10,700 times (length 203)
_S1_2_8869398 2,399,662 instructions (0.275%), 153,311 calls (08869398 - 088693D8, length 17)
_S1_2_8822C00 2,388,960 instructions (0.274%), 66,360 calls (08822C00 - 08822C8C, length 36)
_S1_2_88ABBE4 2,383,763 instructions (0.273%), 108,434 calls (088ABBE4 - 088ABC98, length 46)
_S1_2_88ED9B8 2,267,748 instructions (0.260%), 4,692 calls (088ED9B8 - 088EDA84, length 52)
  Back Branch 088EDA5C 192,936 times (length 11)
_S1_2_88ED5CC 2,253,296 instructions (0.258%), 563,324 calls (088ED5CC - 088ED5D8, length 4)
_S1_2_886F098 2,221,591 instructions (0.255%), 15,297 calls (0886F098 - 0886F140, length 43)
  Back Branch 0886F0E8 153,269 times (length 10)
  Back Branch 0886F124 33,707 times (length 10)
_S1_2_8835BB0 2,221,064 instructions (0.255%), 9,152 calls (08835BB0 - 088361DC, length 396)
  Back Branch 08836130 6,390 times (length 204)
  Back Branch 08836168 6,390 times (length 255)
_S1_2_889E1C0 2,158,572 instructions (0.248%), 359,762 calls (0889E1C0 - 0889E1D4, length 6)
_S1_2_88FDCBC 2,118,426 instructions (0.243%), 11,158 calls (088FDCBC - 088FDE50, length 102)
  Back Branch 088FDE1C 41,444 times (length 42)
_S1_2_890631C 2,101,421 instructions (0.241%), 300,203 calls (0890631C - 08906334, length 7)
_S1_2_886B2C4 2,096,879 instructions (0.240%), 159,016 calls (0886B2C4 - 0886B340, length 32)
_S1_2_8907878 2,086,716 instructions (0.239%), 4,632 calls (08907878 - 08907C0C, length 230)
  Back Branch 08907970 55,584 times (length 18)
  Back Branch 08907ABC 37,056 times (length 18)
  Back Branch 08907ACC 4,632 times (length 127)
  Back Branch 08907AC4 1,158 times (length 84)
_S1_2_88F85DC 2,082,765 instructions (0.239%), 90,555 calls (088F85DC - 088F869C, length 49)
_S1_2_88C3DFC 2,060,467 instructions (0.236%), 11,698 calls (088C3DFC - 088C4028, length 140)
  Back Branch 088C3F68 39,810 times (length 66)
_S1_2_88ED764 2,046,453 instructions (0.235%), 4,184 calls (088ED764 - 088ED868, length 66)
  Back Branch 088ED81C 185,549 times (length 23)
_S1_2_8865480 2,043,552 instructions (0.234%), 127,722 calls (08865480 - 088654BC, length 16)
_S1_2_889BCA4 1,975,638 instructions (0.227%), 15,857 calls (0889BCA4 - 0889BDA8, length 66)
  Back Branch 0889BD48 57,460 times (length 29)
_S1_2_888A63C 1,907,939 instructions (0.219%), 65,791 calls (0888A63C - 0888A6B8, length 32)
_S1_2_886F5DC 1,902,213 instructions (0.218%), 159,016 calls (0886F5DC - 0886F610, length 14)
_S1_2_886B3C4 1,898,511 instructions (0.218%), 38,759 calls (0886B3C4 - 0886B54C, length 99)
_S1_2_8905628 1,897,082 instructions (0.218%), 172,462 calls (08905628 - 08905650, length 11)
_S1_2_881C7E4 1,895,317 instructions (0.217%), 454 calls (0881C7E4 - 0881CA7C, length 167)
  Back Branch 0881CA34 232,448 times (length 40)
  Back Branch 0881C96C 9 times (length 52)
_S1_2_8843864 1,879,156 instructions (0.216%), 3,762 calls (08843864 - 08843EB8, length 406)
  Back Branch 08843E6C 120,384 times (length 116)
  Back Branch 08843C50 11,706 times (length 80)
  Back Branch 08843C2C 1,172 times (length 21)
_S1_2_886DD68 1,858,326 instructions (0.213%), 54,716 calls (0886DD68 - 0886DE08, length 41)
_S1_2_88932D4 1,818,322 instructions (0.209%), 19,830 calls (088932D4 - 088935E8, length 198)
_S1_2_886D2A0 1,811,155 instructions (0.208%), 45,765 calls (0886D2A0 - 0886D5E4, length 210)
_S1_2_886F46C 1,801,792 instructions (0.207%), 225,224 calls (0886F46C - 0886F490, length 10)
_S1_2_883DF74 1,735,225 instructions (0.199%), 2,325 calls (0883DF74 - 0883E49C, length 331)
  Back Branch 0883E458 7,750 times (length 196)
  Back Branch 0883E0FC 3,875 times (length 21)
_S1_2_886B344 1,730,408 instructions (0.198%), 139,429 calls (0886B344 - 0886B3C0, length 32)
_S1_2_887CDFC 1,715,733 instructions (0.197%), 190,637 calls (0887CDFC - 0887CE40, length 18)
_S1_2_88FFAB0 1,700,113 instructions (0.195%), 1,594 calls (088FFAB0 - 088FFDB8, length 195)
  Back Branch 088FFCE0 23,934 times (length 63)
  Back Branch 088FFD44 4,166 times (length 105)
_S1_2_88AB4C4 1,699,838 instructions (0.195%), 82,795 calls (088AB4C4 - 088AB518, length 22)
_S1_2_89072EC 1,661,200 instructions (0.191%), 207,650 calls (089071EC - 089072F4, length 67)
  Back Branch 089072F0 207,650 times (length 67)
_S1_2_88BEED0 1,644,720 instructions (0.189%), 137,060 calls (088BEED0 - 088BEF0C, length 16)
_S1_2_88FF904 1,565,525 instructions (0.180%), 23,934 calls (088FF904 - 088FFAAC, length 107)
_S1_2_8905654 1,543,192 instructions (0.177%), 90,776 calls (08905654 - 08905694, length 17)
_S1_2_8906C04 1,543,175 instructions (0.177%), 90,775 calls (08906C04 - 08906C44, length 17)
_S1_2_889041C 1,538,076 instructions (0.176%), 4,293 calls (0889041C - 08890884, length 283)
  Back Branch 088904F4 72,981 times (length 10)
  Back Branch 0889084C 68,688 times (length 29)
_S1_2_889CF50 1,513,906 instructions (0.174%), 72,649 calls (0889CF50 - 0889CFA8, length 23)
_S1_2_8902634 1,472,856 instructions (0.169%), 1,594 calls (08902634 - 08902CB4, length 417)
  Back Branch 08902C30 7,970 times (length 30)
  Back Branch 08902AE8 7,970 times (length 32)
  Back Branch 08902864 4,782 times (length 102)
  Back Branch 089029F8 3,188 times (length 74)
_S1_2_889CF20 1,442,562 instructions (0.165%), 153,736 calls (0889CF20 - 0889CF4C, length 12)
_S1_2_88FE0D8 1,438,086 instructions (0.165%), 6,981 calls (088FE0D8 - 088FE438, length 217)
  Back Branch 088FE3EC 6,981 times (length 163)
_S1_2_889E234 1,432,858 instructions (0.164%), 204,694 calls (0889E234 - 0889E24C, length 7)
_S1_2_88F731C 1,427,700 instructions (0.164%), 1,340 calls (088F731C - 088F736C, length 21)
  Back Branch 088F7360 171,520 times (length 14)
_S1_2_88C585C 1,392,074 instructions (0.160%), 9,539 calls (088C585C - 088C5C24, length 243)
  Back Branch 088C5BE4 25,692 times (length 198)
  Back Branch 088C59C0 2,131 times (length 30)
  Back Branch 088C5B88 506 times (length 118)
_S1_2_88CE2F4 1,385,514 instructions (0.159%), 1,719 calls (088CE2F4 - 088CE5E8, length 190)
  Back Branch 088CE574 25,785 times (length 22)
  Back Branch 088CE488 25,785 times (length 22)
  Back Branch 088CE584 1,719 times (length 28)
  Back Branch 088CE498 1,719 times (length 28)
_S1_2_886F9D0 1,373,394 instructions (0.158%), 4,371 calls (0886F9D0 - 0886FB50, length 97)
  Back Branch 0886FAAC 58,506 times (length 23)
  Back Branch 0886FB10 17,210 times (length 17)
_S1_2_88C30EC 1,361,262 instructions (0.156%), 226,877 calls (088C30EC - 088C3100, length 6)
_S1_2_88CDE4C 1,278,936 instructions (0.147%), 20,628 calls (088CDE4C - 088CDF40, length 62)
_S1_2_886BD44 1,235,644 instructions (0.142%), 308,911 calls (0886BD44 - 0886BD58, length 6)
_S1_2_889BDAC 1,226,625 instructions (0.141%), 29,574 calls (0889BDAC - 0889BF18, length 92)
_S1_2_8899CB8 1,205,255 instructions (0.138%), 1 calls (08899CB8 - 0889A0F0, length 271)
  Back Branch 0889A02C 73,752 times (length 123)
  Back Branch 0889A088 3,072 times (length 208)
_S1_2_886DA38 1,202,100 instructions (0.138%), 59,157 calls (0886DA38 - 0886DAF8, length 49)
  Back Branch 0886DAE8 14,373 times (length 12)
_S1_2_8817FB8 1,187,420 instructions (0.136%), 59,371 calls (08817FB8 - 08818004, length 20)
_S1_2_8818098 1,153,192 instructions (0.132%), 24,227 calls (08818098 - 08818208, length 93)
_S1_2_886F56C 1,129,788 instructions (0.130%), 94,149 calls (0886F56C - 0886F5A0, length 14)
_S1_2_886636C 1,115,432 instructions (0.128%), 139,429 calls (0886636C - 08866390, length 10)
_S1_2_8865438 1,111,014 instructions (0.127%), 61,723 calls (08865438 - 0886547C, length 18)
_S1_2_8884E20 1,062,568 instructions (0.122%), 62,504 calls (08884E20 - 08884E60, length 17)
_S1_2_890737C 1,061,442 instructions (0.122%), 61,576 calls (0890737C - 089073C4, length 19)
_S1_2_88C3430 1,045,630 instructions (0.120%), 4,408 calls (088C3430 - 088C34C8, length 39)
  Back Branch 088C34A4 98,032 times (length 15)
_S1_2_88CB298 1,039,496 instructions (0.119%), 47,251 calls (088CB298 - 088CB2FC, length 26)
_S1_2_889E9C0 1,001,368 instructions (0.115%), 29,452 calls (0889E9C0 - 0889EA44, length 34)
_S1_2_889FB58 997,299 instructions (0.114%), 67,736 calls (0889FB58 - 0889FBE8, length 37)
_S1_2_888A96C 993,882 instructions (0.114%), 165,647 calls (0888A96C - 0888A9A4, length 15)
_S1_2_889CBF0 943,179 instructions (0.108%), 78,615 calls (0889CBF0 - 0889CC2C, length 16)
_S1_2_886B244 925,885 instructions (0.106%), 40,265 calls (0886B244 - 0886B2C0, length 32)
_S1_2_88DB474 922,948 instructions (0.106%), 6,951 calls (088DB474 - 088DB790, length 200)
_S1_2_88EDF0C 906,542 instructions (0.104%), 64,753 calls (088EDF0C - 088EDF64, length 23)
_S1_2_88C3618 905,916 instructions (0.104%), 2,680 calls (088C3618 - 088C3698, length 33)
  Back Branch 088C367C 91,120 times (length 14)
_S1_2_886AD00 900,815 instructions (0.103%), 13,445 calls (0886AD00 - 0886AE08, length 67)
_S1_2_8822D90 900,600 instructions (0.103%), 9,480 calls (08822D90 - 08822F08, length 95)
_S1_2_8885E60 889,410 instructions (0.102%), 59,294 calls (08885E60 - 08885E98, length 15)
_S1_2_88CB4A8 867,075 instructions (0.099%), 2,175 calls (088CB4A8 - 088CB5D4, length 76)
  Back Branch 088CB5AC 26,100 times (length 31)
_S1_2_88CB3F0 860,100 instructions (0.099%), 2,175 calls (088CB3F0 - 088CB4A4, length 46)
  Back Branch 088CB480 58,625 times (length 22)
_S1_2_88F51DC 848,652 instructions (0.097%), 1,716 calls (088F51DC - 088F52B8, length 56)
  Back Branch 088F528C 38,890 times (length 24)
_S1_2_891974C 838,056 instructions (0.096%), 419,028 calls (0891974C - 08919750, length 2)
_S1_2_88ABC9C 810,177 instructions (0.093%), 47,675 calls (088ABC9C - 088ABD18, length 32)
_S1_2_88F4F94 804,655 instructions (0.092%), 6,210 calls (088F4F94 - 088F51D8, length 146)
_S1_2_883A20C 779,149 instructions (0.089%), 76 calls (0883A20C - 0883A6E4, length 311)
  Back Branch 0883A698 3,800 times (length 212)
_S1_2_8885E9C 773,130 instructions (0.089%), 51,542 calls (08885E9C - 08885ED4, length 15)
_S1_2_8903020 767,505 instructions (0.088%), 1,594 calls (08903020 - 089033A8, length 227)
  Back Branch 0890335C 8,004 times (length 167)
_S1_2_8905250 765,409 instructions (0.088%), 8,600 calls (08905250 - 08905354, length 66)
  Back Branch 089052F0 43,000 times (length 8)
_S1_2_89072BC 730,168 instructions (0.084%), 91,271 calls (089071EC - 089072C4, length 55)
  Back Branch 089072C0 91,271 times (length 55)
_S1_2_8904B4C 712,969 instructions (0.082%), 6,173 calls (08904B4C - 08904DCC, length 161)
  Back Branch 08904DA4 6,173 times (length 110)
  Back Branch 08904D54 6,173 times (length 92)
  Back Branch 08904D34 5,450 times (length 80)
  Back Branch 08904D2C 5,450 times (length 37)
  Back Branch 08904D04 1 times (length 64)
_S1_2_88C8FE4 688,752 instructions (0.079%), 4,926 calls (088C8FE4 - 088C9234, length 149)
_S1_2_8870B40 681,444 instructions (0.078%), 75,716 calls (08870B40 - 08870B64, length 10)
_S1_2_88F0278 681,294 instructions (0.078%), 6,954 calls (088F0278 - 088F040C, length 102)
_S1_2_88B7F54 665,703 instructions (0.076%), 35,037 calls (088B7F54 - 088B7FA4, length 21)
_S1_2_889BBB0 663,204 instructions (0.076%), 3,432 calls (0889BBB0 - 0889BCA0, length 61)
  Back Branch 0889BC40 25,332 times (length 23)
_S1_2_88B9054 658,495 instructions (0.076%), 10,795 calls (088B9054 - 088B9188, length 78)
_S1_2_88CDF44 642,420 instructions (0.074%), 8,593 calls (088CDF44 - 088CE24C, length 195)
_S1_2_890720C 642,327 instructions (0.074%), 23,967 calls (0890720C - 089072A0, length 38)
  Back Branch 0890729C 1,594 times (length 22)
_S1_2_88B91D0 628,625 instructions (0.072%), 53,500 calls (088B91D0 - 088B9214, length 18)
_S1_2_889BF1C 618,953 instructions (0.071%), 4,133 calls (0889BF1C - 0889BFCC, length 45)
  Back Branch 0889BFB4 19,418 times (length 31)
_S1_2_8906E68 611,262 instructions (0.070%), 67,918 calls (08906E68 - 08906E88, length 9)
_S1_2_8900F78 608,665 instructions (0.070%), 32,035 calls (08900F78 - 08900FC0, length 19)
_S1_2_88F86C0 573,516 instructions (0.066%), 63,724 calls (088F86C0 - 088F86E0, length 9)
_S1_2_89033AC 567,011 instructions (0.065%), 1,594 calls (089033AC - 089037D4, length 267)
  Back Branch 08903724 6,376 times (length 132)
_S1_2_889ED30 558,828 instructions (0.064%), 7,353 calls (0889ED30 - 0889EE5C, length 76)
_S1_2_889EE60 551,475 instructions (0.063%), 7,353 calls (0889EE60 - 0889EF88, length 75)
_S1_2_8830CD0 534,690 instructions (0.061%), 390 calls (08830CD0 - 08831734, length 666)
  Back Branch 08831164 3,120 times (length 135)
_S1_2_88FDF08 534,464 instructions (0.061%), 33,404 calls (088FDF08 - 088FDF48, length 17)
_S1_2_88CD110 531,787 instructions (0.061%), 16,992 calls (088CD110 - 088CD1F8, length 59)
_S1_2_88C5014 517,185 instructions (0.059%), 3,803 calls (088C5014 - 088C54BC, length 299)
_S1_2_88F86A0 509,792 instructions (0.058%), 63,724 calls (088F86A0 - 088F86BC, length 8)
_S1_2_88EDDF4 509,158 instructions (0.058%), 10,185 calls (088EDDF4 - 088EDF08, length 70)
  Back Branch 088EDEC4 10,181 times (length 29)
_S1_2_8891428 495,026 instructions (0.057%), 26,054 calls (08891428 - 08891470, length 19)
_S1_2_89069DC 493,920 instructions (0.057%), 30,870 calls (089069DC - 08906A18, length 16)
_S1_2_89072F8 491,400 instructions (0.056%), 61,425 calls (089071EC - 08907300, length 70)
  Back Branch 089072FC 61,425 times (length 70)
_S1_2_88B4E10 491,190 instructions (0.056%), 35,085 calls (088B4E10 - 088B4E44, length 14)
_S1_2_8907200 488,368 instructions (0.056%), 61,046 calls (089071EC - 08907208, length 8)
  Back Branch 08907204 61,046 times (length 8)
_S1_2_886D794 487,944 instructions (0.056%), 81,324 calls (0886D794 - 0886D7A8, length 6)
_S1_2_8818014 486,684 instructions (0.056%), 14,748 calls (08818014 - 08818094, length 33)
_S1_2_889BFD0 475,978 instructions (0.055%), 9,129 calls (0889BFD0 - 0889C0E0, length 69)
_S1_2_88C689C 462,132 instructions (0.053%), 4,279 calls (088C689C - 088C6A58, length 112)
_S1_2_88EDDB8 458,145 instructions (0.053%), 30,543 calls (088EDDB8 - 088EDDF0, length 15)
_S1_2_88AB0CC 450,816 instructions (0.052%), 11,088 calls (088AB0CC - 088AB200, length 78)
_S1_2_886F1AC 449,565 instructions (0.052%), 10,965 calls (0886F1AC - 0886F278, length 52)
_S1_2_88FE494 439,944 instructions (0.050%), 9,564 calls (088FE494 - 088FE548, length 46)
_S1_2_89064F0 439,572 instructions (0.050%), 10,466 calls (089064F0 - 08906594, length 42)
_S1_2_886AE0C 430,240 instructions (0.049%), 13,445 calls (0886AE0C - 0886AE88, length 32)
_S1_2_88CEACC 424,593 instructions (0.049%), 1,719 calls (088CEACC - 088CEC04, length 79)
  Back Branch 088CEBA4 25,785 times (length 12)
  Back Branch 088CEBB4 1,719 times (length 18)
_S1_2_88824E8 418,283 instructions (0.048%), 2,065 calls (088824E8 - 08882554, length 28)
  Back Branch 08882548 41,383 times (length 12)
_S1_2_88726D4 418,283 instructions (0.048%), 2,065 calls (088726D4 - 08872740, length 28)
  Back Branch 08872734 41,383 times (length 12)
_S1_2_88F9380 414,386 instructions (0.048%), 29,599 calls (088F9380 - 088F93E0, length 25)
_S1_2_89069B0 413,061 instructions (0.047%), 37,551 calls (089069B0 - 089069D8, length 11)
_S1_2_888A5BC 412,496 instructions (0.047%), 14,224 calls (0888A5BC - 0888A638, length 32)
_S1_2_886BC6C 411,885 instructions (0.047%), 45,765 calls (0886BC6C - 0886BC8C, length 9)
_S1_2_88BDB80 411,183 instructions (0.047%), 137,061 calls (088BDB80 - 088BDB88, length 3)
_S1_2_88FF628 403,282 instructions (0.046%), 1,594 calls (088FF628 - 088FF7DC, length 110)
  Back Branch 088FF7AC 7,970 times (length 57)
_S1_2_88FF2D0 398,500 instructions (0.046%), 7,970 calls (088FF2D0 - 088FF398, length 51)
_S1_2_88FF3E8 396,634 instructions (0.045%), 1,339 calls (088FF3E8 - 088FF5B4, length 116)
  Back Branch 088FF578 6,695 times (length 75)
_S1_2_88B2694 391,782 instructions (0.045%), 4,692 calls (088B2694 - 088B2B4C, length 303)
  Back Branch 088B2B0C 4,765 times (length 100)
_S1_2_8884884 387,786 instructions (0.044%), 9,233 calls (08884884 - 088848D4, length 21)
  Back Branch 088848C8 36,932 times (length 7)
_S1_2_8883460 386,262 instructions (0.044%), 10,903 calls (08883460 - 08883504, length 42)
  Back Branch 088834E0 6,575 times (length 12)
_S1_2_89080FC 381,888 instructions (0.044%), 11,934 calls (089080FC - 08908178, length 32)
_S1_2_89072D4 380,040 instructions (0.044%), 47,505 calls (089071EC - 089072DC, length 61)
  Back Branch 089072D8 47,505 times (length 61)
_S1_2_89057F0 375,024 instructions (0.043%), 62,504 calls (089057F0 - 08905804, length 6)
_S1_2_88AAEC8 374,676 instructions (0.043%), 11,088 calls (088AAEC8 - 088AAFF4, length 76)
_S1_2_889FDB4 373,936 instructions (0.043%), 23,371 calls (0889FDB4 - 0889FDF0, length 16)
_S1_2_8831738 367,446 instructions (0.042%), 148 calls (08831738 - 08831C64, length 332)
  Back Branch 08831BC0 2,844 times (length 117)
  Back Branch 08831C18 178 times (length 17)
_S1_2_88D7230 367,042 instructions (0.042%), 648 calls (088D7230 - 088D7450, length 137)
  Back Branch 088D7408 9,400 times (length 93)
  Back Branch 088D7418 5,824 times (length 101)
  Back Branch 088D739C 252 times (length 32)
_S1_2_88C3D30 363,528 instructions (0.042%), 11,698 calls (088C3D30 - 088C3DF8, length 51)
_S1_2_886F144 349,570 instructions (0.040%), 13,445 calls (0886F144 - 0886F1A8, length 26)
_S1_2_889C3E0 345,818 instructions (0.040%), 9,144 calls (0889C3E0 - 0889C4C0, length 57)
  Back Branch 0889C4A0 19,479 times (length 38)
_S1_2_88CB300 337,208 instructions (0.039%), 42,151 calls (088CB300 - 088CB31C, length 8)
_S1_2_883C78C 329,017 instructions (0.038%), 90 calls (0883C78C - 0883CAB8, length 204)
  Back Branch 0883C9A4 9,000 times (length 34)
  Back Branch 0883CA4C 1,350 times (length 27)
  Back Branch 0883C9BC 900 times (length 63)
  Back Branch 0883C814 900 times (length 7)
  Back Branch 0883C838 900 times (length 7)
  Back Branch 0883C85C 360 times (length 7)
_S1_2_8900610 328,046 instructions (0.038%), 4,926 calls (08900610 - 08900770, length 89)
_S1_2_881F738 323,364 instructions (0.037%), 816 calls (0881F738 - 0881F8C8, length 101)
  Back Branch 0881F874 8,160 times (length 42)
  Back Branch 0881F7B0 4,080 times (length 12)
_S1_2_88ED6E4 318,976 instructions (0.037%), 9,968 calls (088ED6E4 - 088ED760, length 32)
_S1_2_89072C8 314,688 instructions (0.036%), 39,336 calls (089071EC - 089072D0, length 58)
  Back Branch 089072CC 39,336 times (length 58)
_S1_2_88B8D60 313,955 instructions (0.036%), 10,855 calls (088B8D60 - 088B8E58, length 63)
_S1_2_8880FD4 312,542 instructions (0.036%), 4,305 calls (08880FD4 - 0888108C, length 47)
  Back Branch 0888101C 34,440 times (length 12)
_S1_2_88A9358 310,468 instructions (0.036%), 3,658 calls (088A9358 - 088A9434, length 56)
  Back Branch 088A939C 18,290 times (length 9)
_S1_2_8902CB8 305,578 instructions (0.035%), 3,736 calls (08902CB8 - 0890301C, length 218)
_S1_2_8870E4C 300,255 instructions (0.034%), 181 calls (08870E4C - 08871044, length 127)
  Back Branch 0887102C 13,548 times (length 50)
_S1_2_888A35C 297,364 instructions (0.034%), 8,746 calls (0888A35C - 0888A3E0, length 34)
_S1_2_8818C48 297,355 instructions (0.034%), 59,471 calls (08818C48 - 08818C60, length 7)
_S1_2_89004D0 296,450 instructions (0.034%), 4,926 calls (089004D0 - 0890060C, length 80)
_S1_2_8902268 291,702 instructions (0.033%), 1,594 calls (08902268 - 08902630, length 243)
_S1_2_88DA1D8 288,792 instructions (0.033%), 3,438 calls (088DA1D8 - 088DA33C, length 90)
_S1_2_88BCE40 286,740 instructions (0.033%), 28,674 calls (088BCE40 - 088BCE74, length 14)
_S1_2_88DA418 284,969 instructions (0.033%), 1,719 calls (088DA418 - 088DA6C4, length 172)
_S1_2_886B0D0 282,345 instructions (0.032%), 13,445 calls (0886B0D0 - 0886B148, length 31)
_S1_2_88DA914 278,478 instructions (0.032%), 1,719 calls (088DA914 - 088DABC4, length 173)
_S1_2_88F9660 276,499 instructions (0.032%), 10,407 calls (088F9660 - 088F971C, length 48)
_S1_2_883CABC 274,615 instructions (0.031%), 267 calls (0883CABC - 0883D958, length 936)
  Back Branch 0883D8A8 1,160 times (length 178)
  Back Branch 0883D49C 890 times (length 171)
  Back Branch 0883CFCC 390 times (length 7)
  Back Branch 0883D8EC 116 times (length 220)
  Back Branch 0883D114 75 times (length 37)
_S1_2_88CD408 271,152 instructions (0.031%), 30,128 calls (088CD408 - 088CD438, length 13)
_S1_2_88C4738 267,969 instructions (0.031%), 5,439 calls (088C4738 - 088C4DD4, length 424)
_S1_2_88A833C 265,500 instructions (0.030%), 1,217 calls (088A833C - 088A890C, length 373)
_S1_2_8822F3C 265,440 instructions (0.030%), 9,480 calls (08822F3C - 08822FA8, length 28)
_S1_2_88F0238 262,841 instructions (0.030%), 16,428 calls (088F0238 - 088F0274, length 16)
_S1_2_886AB74 260,675 instructions (0.030%), 10,427 calls (0886AB74 - 0886AC0C, length 39)
_S1_2_88ABD1C 259,850 instructions (0.030%), 17,320 calls (088ABD1C - 088ABD74, length 23)
_S1_2_8906A4C 258,313 instructions (0.030%), 23,483 calls (08906A4C - 08906A74, length 11)
_S1_2_8907304 256,016 instructions (0.029%), 32,002 calls (089071EC - 0890730C, length 73)
  Back Branch 08907308 32,002 times (length 73)
_S1_2_8907310 255,672 instructions (0.029%), 31,959 calls (089071EC - 08907318, length 76)
  Back Branch 08907314 31,959 times (length 76)
_S1_2_8868E90 252,170 instructions (0.029%), 1,780 calls (08868E90 - 08869324, length 294)
_S1_2_88B4DEC 249,561 instructions (0.029%), 27,729 calls (088B4DEC - 088B4E0C, length 9)
_S1_2_88BCE20 247,038 instructions (0.028%), 41,173 calls (088BCE20 - 088BCE3C, length 8)
_S1_2_89037D8 246,376 instructions (0.028%), 1,594 calls (089037D8 - 08903B10, length 207)
  Back Branch 089038FC 2,463 times (length 17)
  Back Branch 08903950 2,463 times (length 17)
_S1_2_88BFFD8 245,708 instructions (0.028%), 1,159 calls (088BFFD8 - 088C0340, length 219)
_S1_2_88F98F4 245,267 instructions (0.028%), 2,027 calls (088F98F4 - 088F9A20, length 76)
  Back Branch 088F99AC 10,135 times (length 34)
_S1_2_889FBEC 242,534 instructions (0.028%), 9,508 calls (0889FBEC - 0889FC5C, length 29)
_S1_2_88C8120 241,368 instructions (0.028%), 2,159 calls (088C8120 - 088C82A8, length 99)
  Back Branch 088C81CC 8,636 times (length 26)
_S1_2_89071E4 239,568 instructions (0.027%), 34,224 calls (089071E4 - 089071FC, length 7)
_S1_2_8907328 234,616 instructions (0.027%), 29,327 calls (089071EC - 08907330, length 82)
  Back Branch 0890732C 29,327 times (length 82)
_S1_2_890731C 234,616 instructions (0.027%), 29,327 calls (089071EC - 08907324, length 79)
  Back Branch 08907320 29,327 times (length 79)
_S1_2_8870B68 234,024 instructions (0.027%), 58,506 calls (08870B68 - 08870B7C, length 6)
_S1_2_88CA1B0 233,668 instructions (0.027%), 5,348 calls (088CA1B0 - 088CA330, length 97)
  Back Branch 088CA304 8 times (length 33)
  Back Branch 088CA2D4 8 times (length 20)
_S1_2_8884FC4 230,953 instructions (0.026%), 4,291 calls (08884FC4 - 0888517C, length 111)
_S1_2_8885F6C 230,587 instructions (0.026%), 32,941 calls (08885F6C - 08885F84, length 7)
_S1_2_8904E30 228,900 instructions (0.026%), 5,450 calls (08904E30 - 08904EEC, length 48)
  Back Branch 08904EE8 5,450 times (length 11)
_S1_2_8885F88 221,003 instructions (0.025%), 6,586 calls (08885F88 - 08886034, length 44)
_S1_2_89072A4 219,384 instructions (0.025%), 27,423 calls (089071EC - 089072AC, length 49)
  Back Branch 089072A8 27,423 times (length 49)
_S1_2_886CEF4 217,140 instructions (0.025%), 6,580 calls (0886CEF4 - 0886D29C, length 235)
_S1_2_886D168 216,975 instructions (0.025%), 6,575 calls (0886D168 - 0886D29C, length 78)
_S1_2_88F64D8 216,034 instructions (0.025%), 7,680 calls (088F64D8 - 088F6578, length 41)
_S1_2_88B3D1C 215,594 instructions (0.025%), 4,199 calls (088B3D1C - 088B3D88, length 28)
  Back Branch 088B3D68 16,796 times (length 13)
_S1_2_8839DCC 212,901 instructions (0.024%), 39 calls (08839DCC - 0883A208, length 272)
  Back Branch 0883A1B4 1,170 times (length 179)
_S1_2_8907EFC 212,280 instructions (0.024%), 5,307 calls (08907EFC - 08907F98, length 40)
_S1_2_88CCFE8 210,432 instructions (0.024%), 6,576 calls (088CCFE8 - 088CD064, length 32)
_S1_2_886F614 208,404 instructions (0.024%), 17,381 calls (0886F614 - 0886F648, length 14)
_S1_2_8907ED0 207,790 instructions (0.024%), 20,779 calls (08907ED0 - 08907EF8, length 11)
  Back Branch 08907EF4 20,779 times (length 7)
_S1_2_890676C 207,790 instructions (0.024%), 20,779 calls (0890676C - 08906790, length 10)
_S1_2_8906940 206,973 instructions (0.024%), 15,921 calls (08906940 - 08906970, length 13)
_S1_2_88FE9BC 203,528 instructions (0.023%), 1,339 calls (088FE9BC - 088FEBE0, length 138)
  Back Branch 088FEB9C 5,356 times (length 90)
_S1_2_88F9760 200,673 instructions (0.023%), 2,027 calls (088F9760 - 088F98F0, length 101)
  Back Branch 088F97C4 10,135 times (length 12)
_S1_2_889F054 198,363 instructions (0.023%), 6,011 calls (0889F054 - 0889F0F0, length 40)
_S1_2_888A41C 198,023 instructions (0.023%), 28,289 calls (0888A41C - 0888A440, length 10)
_S1_2_88B0F1C 197,950 instructions (0.023%), 10,700 calls (088B0F1C - 088B0F68, length 20)
_S1_2_88AA5C8 197,932 instructions (0.023%), 2,159 calls (088AA5C8 - 088AA7C4, length 128)
_S1_2_88C1ADC 195,729 instructions (0.022%), 1,218 calls (088C1ADC - 088C1CC4, length 123)
  Back Branch 088C1CB8 4,872 times (length 36)
_S1_2_8897A20 194,748 instructions (0.022%), 7,396 calls (08897A20 - 08897AF0, length 53)
_S1_2_88AB26C 193,705 instructions (0.022%), 2,039 calls (088AB26C - 088AB408, length 104)
_S1_2_8884EF8 192,675 instructions (0.022%), 4,291 calls (08884EF8 - 08884FC0, length 51)
  Back Branch 08884F90 973 times (length 12)
_S1_2_8868BEC 188,427 instructions (0.022%), 1,461 calls (08868BEC - 08868E40, length 150)
_S1_2_88BE288 187,371 instructions (0.021%), 1,719 calls (088BE288 - 088BE438, length 109)
_S1_2_88C28D4 181,184 instructions (0.021%), 1,216 calls (088C28D4 - 088C2A48, length 94)
  Back Branch 088C298C 6,080 times (length 27)
_S1_2_886D7AC 180,342 instructions (0.021%), 4,194 calls (0886D7AC - 0886D8A4, length 63)
_S1_2_8906ED0 179,010 instructions (0.021%), 11,934 calls (08906ED0 - 08906F08, length 15)
_S1_2_88B0B00 177,038 instructions (0.020%), 2,159 calls (088B0B00 - 088B0BB8, length 47)
  Back Branch 088B0B90 10,795 times (length 25)
_S1_2_88C2268 175,804 instructions (0.020%), 5,695 calls (088C2268 - 088C2450, length 123)
_S1_2_88F6CC0 175,380 instructions (0.020%), 9,480 calls (088F6CC0 - 088F6D14, length 22)
_S1_2_88B2CF0 174,748 instructions (0.020%), 2,159 calls (088B2CF0 - 088B2EAC, length 112)
  Back Branch 088B2E6C 171 times (length 64)
  Back Branch 088B2DF4 120 times (length 8)
  Back Branch 088B2D9C 56 times (length 8)
_S1_2_88DA130 171,900 instructions (0.020%), 6,876 calls (088DA130 - 088DA190, length 25)
_S1_2_883E9E8 171,332 instructions (0.020%), 42 calls (0883E9E8 - 0883EDF4, length 260)
  Back Branch 0883EDAC 1,050 times (length 161)
_S1_2_88F5FEC 171,274 instructions (0.020%), 2,982 calls (088F5FEC - 088F6054, length 27)
  Back Branch 088F6038 12,058 times (length 10)
_S1_2_88C2D68 169,867 instructions (0.019%), 1,218 calls (088C2D68 - 088C2F2C, length 114)
  Back Branch 088C2DF4 6,043 times (length 17)
  Back Branch 088C2E34 5,644 times (length 11)
_S1_2_888AD84 169,176 instructions (0.019%), 8,904 calls (0888AD84 - 0888ADCC, length 19)
_S1_2_88C8E5C 167,613 instructions (0.019%), 1,719 calls (088C8E5C - 088C8F9C, length 81)
  Back Branch 088C8F64 4,926 times (length 10)
_S1_2_8907358 166,232 instructions (0.019%), 20,779 calls (089071EC - 08907360, length 94)
  Back Branch 0890735C 20,779 times (length 94)
_S1_2_890734C 166,232 instructions (0.019%), 20,779 calls (089071EC - 08907354, length 91)
  Back Branch 08907350 20,779 times (length 91)
_S1_2_8907334 166,232 instructions (0.019%), 20,779 calls (089071EC - 0890733C, length 85)
  Back Branch 08907338 20,779 times (length 85)
_S1_2_89072E0 166,232 instructions (0.019%), 20,779 calls (089071EC - 089072E8, length 64)
  Back Branch 089072E4 20,779 times (length 64)
_S1_2_89072B0 166,232 instructions (0.019%), 20,779 calls (089071EC - 089072B8, length 52)
  Back Branch 089072B4 20,779 times (length 52)
_S1_2_889C4C4 164,628 instructions (0.019%), 9,144 calls (0889C4C4 - 0889C544, length 33)
_S1_2_886BC08 164,500 instructions (0.019%), 6,580 calls (0886BC08 - 0886BC68, length 25)
  Back Branch 0886BC4C 6,580 times (length 7)
_S1_2_88CCFA8 164,400 instructions (0.019%), 13,152 calls (088CCFA8 - 088CCFE4, length 16)
_S1_2_88CCEFC 164,200 instructions (0.019%), 6,568 calls (088CCEFC - 088CCF74, length 31)
_S1_2_88AAC58 164,084 instructions (0.019%), 2,159 calls (088AAC58 - 088AADDC, length 98)
_S1_2_8816984 163,438 instructions (0.019%), 736 calls (08816984 - 08816D6C, length 251)
  Back Branch 08816D1C 11,712 times (length 183)
_S1_2_88B01A4 163,175 instructions (0.019%), 2,675 calls (088B01A4 - 088B0318, length 94)
_S1_2_88D31C4 162,225 instructions (0.019%), 4,635 calls (088D31C4 - 088D324C, length 35)
_S1_2_886B02C 161,340 instructions (0.019%), 13,445 calls (0886B02C - 0886B058, length 12)
_S1_2_8907F9C 159,210 instructions (0.018%), 15,921 calls (08907F9C - 0890806C, length 53)
_S1_2_889FC60 158,379 instructions (0.018%), 12,183 calls (0889FC60 - 0889FC90, length 13)
_S1_2_88B5224 157,940 instructions (0.018%), 13,233 calls (088B5224 - 088B5260, length 16)
_S1_2_88CD068 157,632 instructions (0.018%), 6,568 calls (088CD068 - 088CD0C4, length 24)
_S1_2_891993C 156,480 instructions (0.018%), 78,240 calls (0891993C - 08919940, length 2)
_S1_2_888B05C 153,793 instructions (0.018%), 2,366 calls (0888B05C - 0888B16C, length 69)
_S1_2_886AC10 153,046 instructions (0.018%), 2,450 calls (0886AC10 - 0886ACD4, length 50)
  Back Branch 0886ACAC 14,948 times (length 29)
_S1_2_890C9C0 152,818 instructions (0.018%), 5,878 calls (0890C9C0 - 0890CA24, length 26)
_S1_2_88AA19C 152,604 instructions (0.018%), 2,159 calls (088AA19C - 088AA378, length 120)
_S1_2_886F27C 150,620 instructions (0.017%), 37,655 calls (0886F27C - 0886F290, length 6)
_S1_2_888ACF4 150,263 instructions (0.017%), 8,839 calls (0888ACF4 - 0888AD34, length 17)
_S1_2_88F08FC 150,229 instructions (0.017%), 8,837 calls (088F08FC - 088F093C, length 17)
_S1_2_88D0ACC 148,202 instructions (0.017%), 808 calls (088D0ACC - 088D0C28, length 88)
  Back Branch 088D0BE8 3,232 times (length 33)
_S1_2_8904DD0 148,152 instructions (0.017%), 6,173 calls (08904DD0 - 08904EE4, length 70)
_S1_2_88BE078 145,663 instructions (0.017%), 1,719 calls (088BE078 - 088BE1E0, length 91)
_S1_2_88D6ED4 145,300 instructions (0.017%), 5,812 calls (088D6ED4 - 088D6F4C, length 31)
_S1_2_88C3CEC 144,942 instructions (0.017%), 1,666 calls (088C3CEC - 088C3D2C, length 17)
  Back Branch 088C3D20 13,328 times (length 10)
_S1_2_8900058 144,756 instructions (0.017%), 1,348 calls (08900058 - 089001FC, length 106)
  Back Branch 089001CC 4,044 times (length 31)
_S1_2_8906650 143,157 instructions (0.016%), 8,421 calls (08906650 - 08906690, length 17)
_S1_2_888A6BC 142,970 instructions (0.016%), 4,930 calls (0888A6BC - 0888A738, length 32)
_S1_2_8908514 142,230 instructions (0.016%), 4,310 calls (08908514 - 08908728, length 134)
_S1_2_88727C4 142,147 instructions (0.016%), 7,839 calls (088727C4 - 08872830, length 28)
_S1_2_8905AC8 142,090 instructions (0.016%), 4,310 calls (08905AC8 - 08905B48, length 33)
  Back Branch 08905B44 4,290 times (length 18)
_S1_2_886C5B0 141,775 instructions (0.016%), 5,350 calls (0886C5B0 - 0886C664, length 46)
_S1_2_88AA414 140,808 instructions (0.016%), 4,294 calls (088AA414 - 088AA494, length 33)
_S1_2_88C2F30 139,510 instructions (0.016%), 1,338 calls (088C2F30 - 088C30E8, length 111)
  Back Branch 088C3030 6,690 times (length 18)
_S1_2_88F93E4 138,591 instructions (0.016%), 5,133 calls (088F93E4 - 088F948C, length 43)
_S1_2_886CAD0 138,075 instructions (0.016%), 6,575 calls (0886CAD0 - 0886CB30, length 25)
_S1_2_88B2F0C 137,089 instructions (0.016%), 2,159 calls (088B2F0C - 088B316C, length 153)
_S1_2_888310C 136,866 instructions (0.016%), 4,391 calls (0888310C - 088831C4, length 47)
_S1_2_88C1CC8 135,385 instructions (0.016%), 1,218 calls (088C1CC8 - 088C2030, length 219)
_S1_2_8901208 134,802 instructions (0.015%), 1,719 calls (08901208 - 08901360, length 87)
_S1_2_88FEBE4 133,896 instructions (0.015%), 1,594 calls (088FEBE4 - 088FEDE4, length 129)
  Back Branch 088FED9C 6,376 times (length 77)
_S1_2_887E140 133,021 instructions (0.015%), 4,291 calls (0887E140 - 0887E1B8, length 31)
_S1_2_889965C 131,774 instructions (0.015%), 2 calls (0889965C - 08899CB4, length 407)
  Back Branch 08899C08 1,954 times (length 261)
  Back Branch 08899C1C 20 times (length 266)
  Back Branch 08899C2C 2 times (length 287)
_S1_2_8900450 131,712 instructions (0.015%), 2,352 calls (08900450 - 089004CC, length 32)
  Back Branch 089004C0 4,704 times (length 24)
_S1_2_88725E8 131,526 instructions (0.015%), 1,446 calls (088725E8 - 088726D0, length 59)
  Back Branch 088726C4 4,704 times (length 37)
_S1_2_88860D4 130,319 instructions (0.015%), 18,617 calls (088860D4 - 088860EC, length 7)
_S1_2_888A52C 128,233 instructions (0.015%), 18,319 calls (0888A52C - 0888A550, length 10)
_S1_2_888ACB0 127,381 instructions (0.015%), 7,493 calls (0888ACB0 - 0888ACF0, length 17)
_S1_2_88FE43C 126,291 instructions (0.014%), 11,481 calls (088FE43C - 088FE464, length 11)
_S1_2_88A9068 126,200 instructions (0.014%), 4,350 calls (088A9068 - 088A90E0, length 31)
_S1_2_88F62B4 125,443 instructions (0.014%), 2,982 calls (088F62B4 - 088F6468, length 110)
_S1_2_88F70B0 124,504 instructions (0.014%), 158 calls (088F70B0 - 088F7114, length 26)
  Back Branch 088F70E4 20,224 times (length 6)
_S1_2_88B2B50 124,262 instructions (0.014%), 2,438 calls (088B2B50 - 088B2CEC, length 104)
  Back Branch 088B2C28 120 times (length 29)
_S1_2_8855DC4 122,818 instructions (0.014%), 1,098 calls (08855DC4 - 088562B4, length 317)
_S1_2_88C0344 120,946 instructions (0.014%), 326 calls (088C0344 - 088C0998, length 406)
_S1_2_881ADFC 118,976 instructions (0.014%), 9,152 calls (0881ADFC - 0881AE2C, length 13)
_S1_2_88A6BA4 118,944 instructions (0.014%), 16,992 calls (088A6BA4 - 088A6BBC, length 7)
_S1_2_889E568 118,390 instructions (0.014%), 11,839 calls (0889E568 - 0889E58C, length 10)
_S1_2_8872178 117,409 instructions (0.013%), 723 calls (08872178 - 08872314, length 104)
  Back Branch 088722E0 2,352 times (length 60)
_S1_2_89009C4 115,129 instructions (0.013%), 1,176 calls (089009C4 - 08900B48, length 98)
_S1_2_88C2D04 113,454 instructions (0.013%), 6,876 calls (088C2D04 - 088C2D48, length 18)
_S1_2_8804720 111,760 instructions (0.013%), 4,291 calls (08804720 - 08804864, length 82)
_S1_2_88CD218 111,656 instructions (0.013%), 6,568 calls (088CD218 - 088CD270, length 23)
_S1_2_882FC8C 110,971 instructions (0.013%), 1,337 calls (0882FC8C - 0882FDD8, length 84)
_S1_2_88AC8A0 109,708 instructions (0.013%), 1,516 calls (088AC8A0 - 088ACAFC, length 152)
_S1_2_88CBBAC 109,067 instructions (0.013%), 1,700 calls (088CBBAC - 088CBDBC, length 133)
_S1_2_88C2218 108,774 instructions (0.012%), 6,043 calls (088C2218 - 088C2264, length 20)
_S1_2_889C6E8 108,284 instructions (0.012%), 193 calls (0889C6E8 - 0889C770, length 35)
  Back Branch 0889C734 13,050 times (length 8)
_S1_2_88F0940 106,365 instructions (0.012%), 5,065 calls (088F0940 - 088F0990, length 21)
_S1_2_8897BF0 105,992 instructions (0.012%), 4,224 calls (08897BF0 - 08897CA0, length 45)
_S1_2_88728A4 105,431 instructions (0.012%), 5,549 calls (088728A4 - 088728FC, length 23)
_S1_2_88AADE0 105,354 instructions (0.012%), 5,853 calls (088AADE0 - 088AAE54, length 30)
_S1_2_88BBFD0 103,140 instructions (0.012%), 1,719 calls (088BBFD0 - 088BC214, length 146)
_S1_2_8884E98 102,984 instructions (0.012%), 4,291 calls (08884E98 - 08884EF4, length 24)
_S1_2_88C8C14 100,607 instructions (0.012%), 1,340 calls (088C8C14 - 088C8D64, length 85)
_S1_2_88C8D68 100,162 instructions (0.011%), 1,642 calls (088C8D68 - 088C8E58, length 61)
_S1_2_88B49E8 99,702 instructions (0.011%), 6,876 calls (088B49E8 - 088B4A30, length 19)
_S1_2_886D728 99,393 instructions (0.011%), 4,733 calls (0886D728 - 0886D778, length 21)
_S1_2_88F9490 99,124 instructions (0.011%), 1,305 calls (088F9490 - 088F9534, length 42)
  Back Branch 088F94DC 6,520 times (length 12)
_S1_2_88F6BF4 97,812 instructions (0.011%), 3,762 calls (088F6BF4 - 088F6C84, length 37)
_S1_2_88A41FC 95,997 instructions (0.011%), 8,727 calls (088A41FC - 088A422C, length 13)
_S1_2_88C8460 95,885 instructions (0.011%), 3,687 calls (088C8460 - 088C850C, length 44)
_S1_2_88C7FA8 95,585 instructions (0.011%), 2,159 calls (088C7FA8 - 088C806C, length 50)
_S1_2_88F5ECC 95,424 instructions (0.011%), 2,982 calls (088F5ECC - 088F5F7C, length 45)
_S1_2_88C9790 95,283 instructions (0.011%), 2,025 calls (088C9790 - 088C9A28, length 167)
  Back Branch 088C9A1C 5,616 times (length 156)
_S1_2_88F58E8 94,525 instructions (0.011%), 4,975 calls (088F58E8 - 088F5944, length 24)
_S1_2_886A910 93,730 instructions (0.011%), 9,373 calls (0886A910 - 0886A934, length 10)
_S1_2_886ACEC 93,625 instructions (0.011%), 18,725 calls (0886ACEC - 0886ACFC, length 5)
_S1_2_889E538 93,600 instructions (0.011%), 7,800 calls (0889E538 - 0889E564, length 12)
_S1_2_888ADD0 93,594 instructions (0.011%), 4,926 calls (0888ADD0 - 0888AE18, length 19)
_S1_2_8883234 93,464 instructions (0.011%), 6,676 calls (08883234 - 08883268, length 14)
_S1_2_88A9F04 93,195 instructions (0.011%), 2,169 calls (088A9F04 - 088AA024, length 73)
_S1_2_88BD66C 92,757 instructions (0.011%), 13,143 calls (088BD66C - 088BD6A0, length 14)
_S1_2_8884DB8 92,650 instructions (0.011%), 5,450 calls (08884DB8 - 08884DF8, length 17)
_S1_2_8884D34 92,650 instructions (0.011%), 5,450 calls (08884D34 - 08884D74, length 17)
_S1_2_88C5C28 92,119 instructions (0.011%), 490 calls (088C5C28 - 088C6080, length 279)
  Back Branch 088C603C 2,598 times (length 210)
  Back Branch 088C5DE8 69 times (length 30)
  Back Branch 088C5FDC 15 times (length 129)
_S1_2_889E2AC 92,043 instructions (0.011%), 13,149 calls (0889E2AC - 0889E2C4, length 7)
_S1_2_88D0C2C 91,381 instructions (0.010%), 808 calls (088D0C2C - 088D0DB4, length 99)
  Back Branch 088D0DA0 4,040 times (length 10)
_S1_2_88FF154 90,858 instructions (0.010%), 1,594 calls (088FF154 - 088FF238, length 58)
_S1_2_88AA818 90,831 instructions (0.010%), 2,159 calls (088AA818 - 088AA8D8, length 49)
_S1_2_88832B4 90,632 instructions (0.010%), 5,331 calls (088832B4 - 088832FC, length 19)
_S1_2_88B5264 90,370 instructions (0.010%), 5,265 calls (088B5264 - 088B52B8, length 22)
_S1_2_88AABE0 89,615 instructions (0.010%), 2,159 calls (088AABE0 - 088AAC54, length 30)
  Back Branch 088AAC3C 6,690 times (length 11)
_S1_2_88FF7E0 89,264 instructions (0.010%), 1,594 calls (088FF7E0 - 088FF8BC, length 56)
_S1_2_887CEC8 88,780 instructions (0.010%), 4,130 calls (0887CEC8 - 0887CF48, length 33)
_S1_2_8887D0C 88,525 instructions (0.010%), 1,138 calls (08887D0C - 08887FC0, length 174)
_S1_2_88F52BC 88,320 instructions (0.010%), 3,840 calls (088F52BC - 088F532C, length 29)
_S1_2_88A2690 88,143 instructions (0.010%), 2,183 calls (088A2690 - 088A2824, length 102)
  Back Branch 088A2798 316 times (length 24)
_S1_2_88A8294 87,270 instructions (0.010%), 8,727 calls (088A8294 - 088A82B8, length 10)
_S1_2_8905600 87,100 instructions (0.010%), 8,710 calls (08905600 - 08905624, length 10)
_S1_2_88BCFD0 86,238 instructions (0.010%), 1,597 calls (088BCFD0 - 088BD0BC, length 60)
_S1_2_8900200 85,890 instructions (0.010%), 818 calls (08900200 - 089003F4, length 126)
_S1_2_8804000 84,000 instructions (0.010%), 8,400 calls (08804000 - 0880405C, length 24)
_S1_2_8901FD4 83,695 instructions (0.010%), 1,339 calls (08901FD4 - 08902264, length 165)
  Back Branch 08902240 159 times (length 64)
_S1_2_88C831C 83,016 instructions (0.010%), 2,771 calls (088C831C - 088C83CC, length 45)
_S1_2_889C56C 82,951 instructions (0.010%), 13,055 calls (0889C56C - 0889C5B4, length 19)
_S1_2_88FFDE8 82,888 instructions (0.010%), 1,594 calls (088FFDE8 - 088FFFF0, length 131)
_S1_2_88C6160 82,676 instructions (0.009%), 3,758 calls (088C6160 - 088C6264, length 66)
_S1_2_886C574 82,380 instructions (0.009%), 6,865 calls (0886C574 - 0886C5A0, length 12)
_S1_2_889C548 82,296 instructions (0.009%), 9,144 calls (0889C548 - 0889C568, length 9)
_S1_2_889C164 82,161 instructions (0.009%), 9,129 calls (0889C164 - 0889C184, length 9)
_S1_2_88FFDBC 81,543 instructions (0.009%), 7,413 calls (088FFDBC - 088FFDE4, length 11)
_S1_2_88844A8 81,529 instructions (0.009%), 4,291 calls (088844A8 - 08884648, length 105)
_S1_2_8818A64 81,336 instructions (0.009%), 6,778 calls (08818A64 - 08818A90, length 12)
_S1_2_88C2C48 80,793 instructions (0.009%), 1,719 calls (088C2C48 - 088C2D00, length 47)
_S1_2_88AA37C 79,643 instructions (0.009%), 2,159 calls (088AA37C - 088AA410, length 38)
_S1_2_89067BC 79,605 instructions (0.009%), 5,307 calls (089067BC - 089067F4, length 15)
_S1_2_889812C 79,474 instructions (0.009%), 3,954 calls (0889812C - 08898288, length 88)
_S1_2_88C7EC4 79,162 instructions (0.009%), 2,159 calls (088C7EC4 - 088C7FA4, length 57)
_S1_2_886F050 78,678 instructions (0.009%), 4,371 calls (0886F050 - 0886F094, length 18)
_S1_2_8907C10 78,582 instructions (0.009%), 1,871 calls (08907C10 - 08907CB4, length 42)
_S1_2_88A90E4 78,300 instructions (0.009%), 2,175 calls (088A90E4 - 088A9170, length 36)
_S1_2_8887AA8 78,296 instructions (0.009%), 1,153 calls (08887AA8 - 08887C78, length 117)
_S1_2_886FB54 77,495 instructions (0.009%), 41 calls (0886FB54 - 088701E0, length 420)
  Back Branch 088701AC 4,182 times (length 9)
  Back Branch 0886FF54 914 times (length 24)
  Back Branch 0886FD74 309 times (length 24)
  Back Branch 0886FDEC 175 times (length 24)
  Back Branch 0886FE64 68 times (length 24)
  Back Branch 0886FEDC 61 times (length 24)
_S1_2_88816D0 77,309 instructions (0.009%), 4,291 calls (088816D0 - 0888175C, length 36)
  Back Branch 08881740 262 times (length 13)
_S1_2_88874D0 76,748 instructions (0.009%), 1,138 calls (088874D0 - 08887690, length 113)
_S1_2_8888978 76,720 instructions (0.009%), 4,291 calls (08888978 - 08888C44, length 180)
_S1_2_88DE088 76,512 instructions (0.009%), 3,188 calls (088DE088 - 088DE0F4, length 28)
_S1_2_88AC63C 76,333 instructions (0.009%), 846 calls (088AC63C - 088AC89C, length 153)
_S1_2_88C14B8 76,078 instructions (0.009%), 1,040 calls (088C14B8 - 088C1570, length 47)
  Back Branch 088C1524 4,134 times (length 17)
_S1_2_8872318 75,568 instructions (0.009%), 2,244 calls (08872318 - 0887239C, length 34)
_S1_2_887F9C8 75,250 instructions (0.009%), 4,291 calls (0887F9C8 - 0887FAB8, length 61)
_S1_2_88BD844 75,235 instructions (0.009%), 15,047 calls (088BD844 - 088BD854, length 5)
_S1_2_880A4EC 74,970 instructions (0.009%), 1,785 calls (0880A4EC - 0880A5A8, length 48)
_S1_2_8908054 74,298 instructions (0.009%), 5,307 calls (08907FD4 - 08908064, length 37)
  Back Branch 08908060 5,307 times (length 37)
_S1_2_8907FF8 74,298 instructions (0.009%), 5,307 calls (08907FD4 - 08908008, length 14)
  Back Branch 08908004 5,307 times (length 14)
_S1_2_8907CB8 73,960 instructions (0.008%), 1,720 calls (08907CB8 - 08907D60, length 43)
_S1_2_88DCCA8 73,324 instructions (0.008%), 1,594 calls (088DCCA8 - 088DCD5C, length 46)
_S1_2_8814A68 73,253 instructions (0.008%), 139 calls (08814A68 - 08815620, length 751)
  Back Branch 0881555C 4,448 times (length 642)
  Back Branch 08815540 188 times (length 325)
_S1_2_88ABEE4 72,734 instructions (0.008%), 2,705 calls (088ABEE4 - 088ABF90, length 44)
_S1_2_88C9774 72,366 instructions (0.008%), 10,338 calls (088C9774 - 088C978C, length 7)
_S1_2_88AA498 71,914 instructions (0.008%), 2,147 calls (088AA498 - 088AA5C4, length 76)
_S1_2_8818EBC 71,025 instructions (0.008%), 5,836 calls (08818EBC - 08818EF0, length 14)
_S1_2_8818E84 70,892 instructions (0.008%), 5,836 calls (08818E84 - 08818EB8, length 14)
_S1_2_88A7098 70,586 instructions (0.008%), 1,217 calls (088A7098 - 088A718C, length 62)
_S1_2_88C2078 69,891 instructions (0.008%), 1,338 calls (088C2078 - 088C2214, length 104)
_S1_2_88F0994 69,678 instructions (0.008%), 4,977 calls (088F0994 - 088F09C8, length 14)
_S1_2_8907FC4 68,991 instructions (0.008%), 5,307 calls (08907FC4 - 08907FF4, length 13)
_S1_2_886F2DC 68,928 instructions (0.008%), 17,232 calls (0886F2DC - 0886F2F0, length 6)
_S1_2_88AAA98 68,928 instructions (0.008%), 2,159 calls (088AAA98 - 088AAB54, length 48)
  Back Branch 088AAB28 873 times (length 16)
_S1_2_8871DC8 68,862 instructions (0.008%), 723 calls (08871DC8 - 08871EC4, length 64)
  Back Branch 08871EA8 2,352 times (length 26)
_S1_2_88F5DC8 68,701 instructions (0.008%), 2,987 calls (088F5DC8 - 088F5E48, length 33)
_S1_2_886E9B8 68,671 instructions (0.008%), 134 calls (0886E9B8 - 0886EC88, length 181)
  Back Branch 0886EBEC 1,072 times (length 51)
_S1_2_88BFAE4 68,632 instructions (0.008%), 1,666 calls (088BFAE4 - 088BFC88, length 106)
_S1_2_8804868 68,621 instructions (0.008%), 4,291 calls (08804868 - 088048A4, length 16)
_S1_2_88A818C 67,796 instructions (0.008%), 16,949 calls (088A818C - 088A8198, length 4)
_S1_2_890DD7C 67,606 instructions (0.008%), 3,073 calls (0890DD7C - 0890DDD0, length 22)
_S1_2_88A3260 67,375 instructions (0.008%), 2,695 calls (088A3260 - 088A3300, length 41)
_S1_2_88CB320 67,292 instructions (0.008%), 3,059 calls (088CB320 - 088CB374, length 22)
_S1_2_88CD2A8 65,680 instructions (0.008%), 6,568 calls (088CD25C - 088CD2B4, length 23)
  Back Branch 088CD2B0 6,568 times (length 23)
_S1_2_881ADA4 65,376 instructions (0.007%), 3,632 calls (0881ADA4 - 0881ADF0, length 20)
_S1_2_88FEE98 65,354 instructions (0.007%), 1,594 calls (088FEE98 - 088FEFA4, length 68)
_S1_2_88BBDB4 65,322 instructions (0.007%), 3,438 calls (088BBDB4 - 088BBF7C, length 115)
_S1_2_88C8070 65,227 instructions (0.007%), 2,159 calls (088C8070 - 088C811C, length 44)
_S1_2_888341C 64,825 instructions (0.007%), 4,371 calls (0888341C - 0888345C, length 17)
_S1_2_891824C 64,772 instructions (0.007%), 346 calls (0891824C - 089185C0, length 222)
  Back Branch 08918510 1,376 times (length 14)
  Back Branch 08918350 346 times (length 30)
  Back Branch 089185AC 344 times (length 121)
  Back Branch 08918594 344 times (length 104)
  Back Branch 08918540 344 times (length 149)
  Back Branch 0891835C 344 times (length 11)
_S1_2_8908788 64,550 instructions (0.007%), 12,910 calls (08908788 - 08908798, length 5)
_S1_2_887E1BC 64,365 instructions (0.007%), 4,291 calls (0887E1BC - 0887E230, length 30)
_S1_2_888B56C 64,038 instructions (0.007%), 4,926 calls (0888B56C - 0888B59C, length 13)
_S1_2_8906F68 63,908 instructions (0.007%), 4,916 calls (08906F68 - 08906F98, length 13)
_S1_2_8906F0C 63,908 instructions (0.007%), 4,916 calls (08906F0C - 08906F3C, length 13)
_S1_2_88A6D34 63,074 instructions (0.007%), 1,342 calls (088A6D34 - 088A6DEC, length 47)
_S1_2_8817F80 62,786 instructions (0.007%), 4,576 calls (08817F80 - 08817FB4, length 14)
_S1_2_889DF84 62,367 instructions (0.007%), 4,291 calls (0889DF84 - 0889E16C, length 123)
_S1_2_88CAFA8 62,264 instructions (0.007%), 1,516 calls (088CAFA8 - 088CB0D0, length 75)
_S1_2_88E1ABC 62,166 instructions (0.007%), 1,594 calls (088E1ABC - 088E1B54, length 39)
_S1_2_8899454 61,917 instructions (0.007%), 218 calls (08899454 - 08899658, length 130)
  Back Branch 088995E4 5,232 times (length 76)
_S1_2_88BF304 61,075 instructions (0.007%), 3,593 calls (088BF304 - 088BF35C, length 23)
_S1_2_88F70A4 60,672 instructions (0.007%), 20,224 calls (088F70A4 - 088F70AC, length 3)
_S1_2_88B48C4 60,083 instructions (0.007%), 1,340 calls (088B48C4 - 088B491C, length 23)
  Back Branch 088B4908 5,360 times (length 15)
_S1_2_889F5DC 60,078 instructions (0.007%), 4,291 calls (0889F5DC - 0889F620, length 18)
_S1_2_88F7BA0 60,032 instructions (0.007%), 7,504 calls (088F7BA0 - 088F7BBC, length 8)
_S1_2_8905960 59,950 instructions (0.007%), 5,450 calls (08905960 - 089059A4, length 18)
_S1_2_8906D28 59,840 instructions (0.007%), 1,870 calls (08906D28 - 08906DB4, length 36)
_S1_2_88DA194 58,446 instructions (0.007%), 3,438 calls (088DA194 - 088DA1D4, length 17)
_S1_2_88CEC08 58,446 instructions (0.007%), 1,719 calls (088CEC08 - 088CECF4, length 60)
_S1_2_88AAB58 58,293 instructions (0.007%), 2,159 calls (088AAB58 - 088AABDC, length 34)
_S1_2_88C2B44 57,944 instructions (0.007%), 1,340 calls (088C2B44 - 088C2C28, length 58)
_S1_2_88BF72C 57,900 instructions (0.007%), 2,895 calls (088BF72C - 088BF78C, length 25)
_S1_2_888A184 57,651 instructions (0.007%), 4,291 calls (0888A184 - 0888A358, length 118)
_S1_2_88BFC8C 57,601 instructions (0.007%), 1,719 calls (088BFC8C - 088BFD4C, length 49)
_S1_2_88BD314 57,489 instructions (0.007%), 1,597 calls (088BD314 - 088BD3C8, length 46)
_S1_2_8822F0C 56,880 instructions (0.007%), 4,740 calls (08822F0C - 08822F38, length 12)
_S1_2_889E2C8 56,752 instructions (0.007%), 7,094 calls (0889E2C8 - 0889E2E4, length 8)
_S1_2_88B8268 56,727 instructions (0.007%), 5,157 calls (088B8268 - 088B8290, length 11)
_S1_2_88F190C 56,628 instructions (0.006%), 1,716 calls (088F190C - 088F19A4, length 39)
_S1_2_886A984 56,473 instructions (0.006%), 7,961 calls (0886A984 - 0886A9A4, length 9)
_S1_2_88C6268 56,235 instructions (0.006%), 3,749 calls (088C6268 - 088C62D4, length 28)
_S1_2_8884D78 55,978 instructions (0.006%), 4,306 calls (08884D78 - 08884DA8, length 13)
_S1_2_890C880 55,496 instructions (0.006%), 1,982 calls (0890C880 - 0890C8EC, length 28)
_S1_2_8871788 55,236 instructions (0.006%), 331 calls (08871788 - 0887196C, length 122)
  Back Branch 0887193C 1,215 times (length 49)
_S1_2_886A960 55,170 instructions (0.006%), 7,288 calls (0886A960 - 0886A980, length 9)
_S1_2_887F974 54,822 instructions (0.006%), 4,291 calls (0887F974 - 0887F9C4, length 21)
_S1_2_8882EA0 54,756 instructions (0.006%), 2,736 calls (08882EA0 - 08882EFC, length 24)
_S1_2_88BDFAC 54,646 instructions (0.006%), 1,666 calls (088BDFAC - 088BE074, length 51)
_S1_2_8885720 54,549 instructions (0.006%), 754 calls (08885720 - 08885868, length 83)
  Back Branch 088857A8 2,289 times (length 15)
_S1_2_8906E8C 54,502 instructions (0.006%), 3,206 calls (08906E8C - 08906ECC, length 17)
_S1_2_8897CC0 54,213 instructions (0.006%), 1,971 calls (08897CC0 - 08897D64, length 42)
_S1_2_88B1A3C 54,058 instructions (0.006%), 344 calls (088B1A3C - 088B1E68, length 268)
_S1_2_88BF9E4 54,016 instructions (0.006%), 2,774 calls (088BF9E4 - 088BFA40, length 24)
_S1_2_88B0EB8 53,975 instructions (0.006%), 2,159 calls (088B0EB8 - 088B0F18, length 25)
_S1_2_8869BE8 53,874 instructions (0.006%), 576 calls (08869BE8 - 0886A0D4, length 316)
  Back Branch 08869E0C 1,467 times (length 82)
  Back Branch 0886A094 576 times (length 160)
  Back Branch 08869FA8 297 times (length 108)
  Back Branch 0886A080 58 times (length 24)
  Back Branch 08869FF8 10 times (length 121)
_S1_2_88BD0C0 53,436 instructions (0.006%), 122 calls (088BD0C0 - 088BD2C8, length 131)
  Back Branch 088BD24C 1,830 times (length 22)
  Back Branch 088BD25C 122 times (length 28)
_S1_2_881691C 53,137 instructions (0.006%), 369 calls (0881691C - 08816980, length 26)
  Back Branch 08816964 5,904 times (length 13)
_S1_2_8900910 52,920 instructions (0.006%), 1,176 calls (08900910 - 089009C0, length 45)
_S1_2_88EDCC8 52,702 instructions (0.006%), 165 calls (088EDCC8 - 088EDDB4, length 60)
  Back Branch 088EDD70 3,559 times (length 21)
_S1_2_88D3250 52,377 instructions (0.006%), 1,343 calls (088D3250 - 088D32E8, length 39)
_S1_2_88F5330 52,320 instructions (0.006%), 654 calls (088F5330 - 088F5498, length 91)
_S1_2_8897B4C 51,910 instructions (0.006%), 1,977 calls (08897B4C - 08897BEC, length 41)
_S1_2_88ED590 51,623 instructions (0.006%), 4,693 calls (088ED590 - 088ED5B8, length 11)
_S1_2_88EDA88 51,612 instructions (0.006%), 4,692 calls (088EDA88 - 088EDAB0, length 11)
_S1_2_887E110 51,492 instructions (0.006%), 4,291 calls (0887E110 - 0887E13C, length 12)
_S1_2_8900C0C 51,446 instructions (0.006%), 1,339 calls (08900C0C - 08900D44, length 79)
_S1_2_8870860 51,184 instructions (0.006%), 914 calls (08870860 - 088709A0, length 81)
_S1_2_88DC794 51,008 instructions (0.006%), 3,188 calls (088DC794 - 088DC7F0, length 24)
_S1_2_88B031C 50,825 instructions (0.006%), 2,675 calls (088B031C - 088B0364, length 19)
_S1_2_88A91D0 49,890 instructions (0.006%), 2,772 calls (088A91D0 - 088A922C, length 24)
_S1_2_889F688 49,851 instructions (0.006%), 1,719 calls (0889F688 - 0889F6F8, length 29)
_S1_2_880599C 49,640 instructions (0.006%), 2,920 calls (0880599C - 088059E4, length 19)
_S1_2_88AB594 49,634 instructions (0.006%), 2,158 calls (088AB594 - 088AB608, length 30)
_S1_2_88AB51C 49,634 instructions (0.006%), 2,158 calls (088AB51C - 088AB590, length 30)
_S1_2_8906E44 49,509 instructions (0.006%), 5,501 calls (08906E44 - 08906E64, length 9)
_S1_2_8918BE0 49,292 instructions (0.006%), 750 calls (08918BE0 - 08918E7C, length 168)
  Back Branch 08918C90 742 times (length 32)
  Back Branch 08918D08 742 times (length 63)
  Back Branch 08918E48 742 times (length 82)
  Back Branch 08918DE8 8 times (length 118)
_S1_2_8868920 49,010 instructions (0.006%), 3,770 calls (08868920 - 08868950, length 13)
_S1_2_8833A30 48,813 instructions (0.006%), 407 calls (08833A30 - 08834228, length 511)
  Back Branch 08833B28 42 times (length 13)
  Back Branch 08833B38 41 times (length 18)
  Back Branch 08834168 41 times (length 414)
_S1_2_887F78C 48,732 instructions (0.006%), 4,698 calls (0887F78C - 0887F7F8, length 28)
_S1_2_88F9A24 48,648 instructions (0.006%), 2,027 calls (088F9A24 - 088F9ACC, length 43)
_S1_2_88139B0 48,504 instructions (0.006%), 1,128 calls (088139B0 - 08813A58, length 43)
_S1_2_886B730 48,184 instructions (0.006%), 604 calls (0886B730 - 0886B8BC, length 100)
_S1_2_88BE1E4 48,141 instructions (0.006%), 1,719 calls (088BE1E4 - 088BE284, length 41)
_S1_2_88FE71C 48,112 instructions (0.006%), 1,594 calls (088FE71C - 088FE7CC, length 45)
  Back Branch 088FE7A4 174 times (length 20)
_S1_2_88B0D9C 47,498 instructions (0.005%), 2,159 calls (088B0D9C - 088B0EB4, length 71)
_S1_2_88A9E60 47,498 instructions (0.005%), 2,159 calls (088A9E60 - 088A9F00, length 41)
_S1_2_88A9464 47,413 instructions (0.005%), 2,789 calls (088A9464 - 088A94A4, length 17)
_S1_2_88CD0C8 47,069 instructions (0.005%), 4,279 calls (088CD0C8 - 088CD0F0, length 11)
_S1_2_89064C8 46,320 instructions (0.005%), 4,632 calls (089064C8 - 089064EC, length 10)
_S1_2_888846C 46,008 instructions (0.005%), 1,221 calls (0888846C - 08888568, length 64)
_S1_2_88A6BDC 45,976 instructions (0.005%), 6,568 calls (088A6BDC - 088A6BF4, length 7)
_S1_2_88A6B88 45,976 instructions (0.005%), 6,568 calls (088A6B88 - 088A6BA0, length 7)
_S1_2_8870724 45,800 instructions (0.005%), 1,095 calls (08870724 - 08870810, length 60)
_S1_2_88AC468 45,586 instructions (0.005%), 4,146 calls (088AC468 - 088AC4BC, length 22)
_S1_2_8883C34 45,408 instructions (0.005%), 576 calls (08883C08 - 08883F74, length 220)
  Back Branch 08883F3C 1,665 times (length 207)
  Back Branch 08883D00 1,467 times (length 29)
_S1_2_88BCE78 45,402 instructions (0.005%), 6,486 calls (088BCE78 - 088BCE98, length 9)
_S1_2_88B0D24 45,339 instructions (0.005%), 2,159 calls (088B0D24 - 088B0D98, length 30)
_S1_2_88B0C7C 45,339 instructions (0.005%), 2,159 calls (088B0C7C - 088B0D20, length 42)
_S1_2_8868B3C 45,330 instructions (0.005%), 3,022 calls (08868B3C - 08868B90, length 22)
_S1_2_88A6E40 45,140 instructions (0.005%), 1,220 calls (088A6E40 - 088A6EF8, length 47)
_S1_2_88F05E4 45,029 instructions (0.005%), 1,217 calls (088F05E4 - 088F06C8, length 58)
_S1_2_881E42C 44,764 instructions (0.005%), 76 calls (0881E42C - 0881E4F8, length 52)
  Back Branch 0881E4CC 3,800 times (length 23)
_S1_2_88A81CC 44,208 instructions (0.005%), 11,052 calls (088A81CC - 088A81D8, length 4)
_S1_2_88D7454 44,058 instructions (0.005%), 2 calls (088D7454 - 088D7540, length 60)
  Back Branch 088D74E4 2,904 times (length 22)
_S1_2_88BD4D4 43,777 instructions (0.005%), 1,719 calls (088BD4D4 - 088BD588, length 46)
_S1_2_8908228 43,600 instructions (0.005%), 5,450 calls (08908228 - 08908254, length 12)
_S1_2_8897AF4 43,538 instructions (0.005%), 1,979 calls (08897AF4 - 08897B48, length 22)
_S1_2_8883600 43,423 instructions (0.005%), 93 calls (08883600 - 08883808, length 131)
  Back Branch 088837A8 1,665 times (length 41)
  Back Branch 08883794 1,215 times (length 20)
_S1_2_88BF1BC 43,360 instructions (0.005%), 1,797 calls (088BF1BC - 088BF264, length 43)
_S1_2_88ABD78 43,227 instructions (0.005%), 4,803 calls (088ABD78 - 088ABD98, length 9)
_S1_2_8905710 43,211 instructions (0.005%), 6,173 calls (08905710 - 08905728, length 7)
_S1_2_88AA7C8 43,103 instructions (0.005%), 2,161 calls (088AA7C8 - 088AA814, length 20)
_S1_2_890E364 43,022 instructions (0.005%), 3,073 calls (0890E364 - 0890E39C, length 15)
  Back Branch 0890E398 3,073 times (length 6)
_S1_2_88C8B0C 42,924 instructions (0.005%), 1,341 calls (088C8B0C - 088C8B94, length 35)
_S1_2_887DC98 42,920 instructions (0.005%), 4,292 calls (0887DC98 - 0887DCBC, length 10)
_S1_2_887EC10 42,910 instructions (0.005%), 4,291 calls (0887EC10 - 0887EC34, length 10)
_S1_2_88C2A4C 42,560 instructions (0.005%), 1,216 calls (088C2A4C - 088C2B40, length 62)
_S1_2_888A554 42,390 instructions (0.005%), 4,239 calls (0888A554 - 0888A584, length 13)
_S1_2_88F5A68 41,748 instructions (0.005%), 2,982 calls (088F5A68 - 088F5AB0, length 19)
_S1_2_88EC95C 41,739 instructions (0.005%), 1,343 calls (088EC95C - 088ECE38, length 312)
  Back Branch 088ECE00 4 times (length 271)
_S1_2_88C2034 41,392 instructions (0.005%), 1,182 calls (088C2034 - 088C2074, length 17)
  Back Branch 088C2068 4,728 times (length 10)
_S1_2_88A6FDC 41,378 instructions (0.005%), 1,217 calls (088A6FDC - 088A7094, length 47)
_S1_2_8868988 41,344 instructions (0.005%), 2,176 calls (08868988 - 088689D0, length 19)
_S1_2_888B2F0 40,986 instructions (0.005%), 1,782 calls (0888B2F0 - 0888B368, length 31)
_S1_2_88D76F0 40,920 instructions (0.005%), 186 calls (088D76F0 - 088D7870, length 97)
  Back Branch 088D7834 2,976 times (length 53)
_S1_2_88A6F40 40,782 instructions (0.005%), 1,217 calls (088A6F40 - 088A6FD8, length 39)
_S1_2_88AAFF8 40,125 instructions (0.005%), 2,675 calls (088AAFF8 - 088AB0C8, length 53)
_S1_2_88C2784 39,840 instructions (0.005%), 1,338 calls (088C2784 - 088C2868, length 58)
_S1_2_88B4DDC 39,792 instructions (0.005%), 9,948 calls (088B4DDC - 088B4DE8, length 4)
_S1_2_889C5D4 39,673 instructions (0.005%), 188 calls (0889C5D4 - 0889C604, length 13)
  Back Branch 0889C5F0 12,536 times (length 3)
_S1_2_88B4F04 39,470 instructions (0.005%), 2,159 calls (088B4F04 - 088B4F8C, length 35)
_S1_2_88D75C4 39,460 instructions (0.005%), 2 calls (088D75C4 - 088D766C, length 43)
  Back Branch 088D7630 2,904 times (length 16)
  Back Branch 088D7638 160 times (length 11)
_S1_2_888717C 38,916 instructions (0.004%), 828 calls (0888717C - 08887240, length 50)
_S1_2_88C6ACC 38,889 instructions (0.004%), 1,341 calls (088C6ACC - 088C6BB0, length 58)
_S1_2_888EDB4 38,619 instructions (0.004%), 4,291 calls (0888EDB4 - 0888EEA4, length 61)
_S1_2_88EEA98 38,555 instructions (0.004%), 118 calls (088EEA98 - 088EED94, length 192)
  Back Branch 088EEB78 883 times (length 30)
  Back Branch 088EED20 749 times (length 30)
  Back Branch 088EEC4C 100 times (length 30)
_S1_2_88F5E4C 38,031 instructions (0.004%), 1,993 calls (088F5E4C - 088F5EA0, length 22)
_S1_2_88B5398 37,304 instructions (0.004%), 2,027 calls (088B5398 - 088B53F8, length 25)
_S1_2_8919A6C 37,048 instructions (0.004%), 18,524 calls (08919A6C - 08919A70, length 2)
_S1_2_8919A64 37,048 instructions (0.004%), 18,524 calls (08919A64 - 08919A68, length 2)
_S1_2_88B6364 37,036 instructions (0.004%), 1,340 calls (088B6364 - 088B6468, length 66)
_S1_2_886B90C 37,020 instructions (0.004%), 686 calls (0886B90C - 0886BB00, length 126)
  Back Branch 0886BA34 336 times (length 20)
_S1_2_89175F0 36,872 instructions (0.004%), 838 calls (089175F0 - 08917BF0, length 385)
_S1_2_88AA994 36,832 instructions (0.004%), 2,159 calls (088AA994 - 088AAA28, length 38)
_S1_2_88C88F8 36,717 instructions (0.004%), 1,465 calls (088C88F8 - 088C89E8, length 61)
_S1_2_88BBCEC 36,652 instructions (0.004%), 1,666 calls (088BBCEC - 088BBDB0, length 50)
_S1_2_88BD58C 36,519 instructions (0.004%), 1,719 calls (088BD58C - 088BD610, length 34)
_S1_2_8866D50 36,337 instructions (0.004%), 203 calls (08866D50 - 0886701C, length 180)
  Back Branch 08866E14 203 times (length 23)
  Back Branch 08866FEC 203 times (length 50)
  Back Branch 08866FDC 203 times (length 7)
  Back Branch 08866F34 203 times (length 58)
  Back Branch 08866F00 203 times (length 7)
_S1_2_88A9290 36,264 instructions (0.004%), 2,217 calls (088A9290 - 088A9300, length 29)
_S1_2_88B4920 36,180 instructions (0.004%), 1,340 calls (088B4920 - 088B49A8, length 35)
_S1_2_88FF05C 36,153 instructions (0.004%), 1,339 calls (088FF05C - 088FF150, length 62)
_S1_2_88F4EB8 35,970 instructions (0.004%), 654 calls (088F4EB8 - 088F4F90, length 55)
_S1_2_88A81AC 35,832 instructions (0.004%), 8,958 calls (088A81AC - 088A81B8, length 4)
_S1_2_889E590 35,802 instructions (0.004%), 3,978 calls (0889E590 - 0889E5B0, length 9)
_S1_2_883DBFC 35,202 instructions (0.004%), 41 calls (0883DBFC - 0883DF70, length 222)
  Back Branch 0883DEAC 410 times (length 52)
  Back Branch 0883DDCC 205 times (length 47)
_S1_2_89018FC 35,014 instructions (0.004%), 165 calls (089018FC - 08901FD0, length 438)
  Back Branch 08901A58 1,284 times (length 39)
_S1_2_88D059C 34,992 instructions (0.004%), 511 calls (088D059C - 088D07F8, length 152)
_S1_2_8818D10 34,872 instructions (0.004%), 1,453 calls (08818D10 - 08818D6C, length 24)
_S1_2_888A400 34,792 instructions (0.004%), 8,698 calls (0888A400 - 0888A418, length 7)
_S1_2_88EF034 34,708 instructions (0.004%), 2,039 calls (088EF034 - 088EF078, length 18)
_S1_2_8888A60 34,502 instructions (0.004%), 1,136 calls (08888A60 - 08888C44, length 122)
_S1_2_88B646C 34,380 instructions (0.004%), 1,719 calls (088B646C - 088B64F8, length 36)
_S1_2_88EFAF0 34,356 instructions (0.004%), 1,719 calls (088EFAF0 - 088EFB3C, length 20)
_S1_2_886D6FC 34,275 instructions (0.004%), 6,855 calls (0886D6FC - 0886D70C, length 5)
_S1_2_88C26C8 34,104 instructions (0.004%), 1,218 calls (088C26C8 - 088C2780, length 47)
_S1_2_88182E8 33,872 instructions (0.004%), 407 calls (088182E8 - 08818658, length 221)
_S1_2_888B284 33,858 instructions (0.004%), 1,782 calls (0888B284 - 0888B2EC, length 27)
_S1_2_8914530 33,661 instructions (0.004%), 204 calls (089141E8 - 08915328, length 1105)
  Back Branch 08914224 621 times (length 13)
  Back Branch 089152CC 232 times (length 1083)
_S1_2_88FEDE8 33,474 instructions (0.004%), 1,594 calls (088FEDE8 - 088FEE38, length 21)
_S1_2_88D6F50 33,168 instructions (0.004%), 3,958 calls (088D6F50 - 088D6F7C, length 12)
  Back Branch 088D6F70 376 times (length 7)
_S1_2_881AD3C 32,914 instructions (0.004%), 3,632 calls (0881AD3C - 0881AD60, length 10)
_S1_2_88938B0 32,682 instructions (0.004%), 838 calls (088938B0 - 08893960, length 45)
_S1_2_8918E80 31,550 instructions (0.004%), 1,090 calls (08918E80 - 08918F98, length 71)
  Back Branch 08918F60 1,085 times (length 43)
_S1_2_88EBFD4 31,271 instructions (0.004%), 824 calls (088EBFD4 - 088EC15C, length 99)
_S1_2_8904EF0 31,089 instructions (0.004%), 723 calls (08904E68 - 08904F40, length 55)
  Back Branch 08904EE8 5,450 times (length 11)
  Back Branch 08904F14 723 times (length 45)
_S1_2_88BD614 30,956 instructions (0.004%), 1,720 calls (088BD614 - 088BD660, length 20)
_S1_2_88C1418 30,942 instructions (0.004%), 3,438 calls (088C1418 - 088C143C, length 10)
_S1_2_89013EC 30,942 instructions (0.004%), 1,719 calls (089013EC - 0890143C, length 21)
_S1_2_88C11A4 30,942 instructions (0.004%), 1,719 calls (088C11A4 - 088C1318, length 94)
_S1_2_8819AA4 30,932 instructions (0.004%), 407 calls (08819AA4 - 08819D9C, length 191)
_S1_2_880A5AC 30,855 instructions (0.004%), 255 calls (0880A5AC - 0880A7A4, length 127)
_S1_2_88EFA94 30,820 instructions (0.004%), 1,340 calls (088EFA94 - 088EFAEC, length 23)
_S1_2_89011AC 30,797 instructions (0.004%), 1,339 calls (089011AC - 08901204, length 23)
_S1_2_8816054 30,755 instructions (0.004%), 999 calls (08816054 - 088160E4, length 37)
_S1_2_8887244 30,708 instructions (0.004%), 2 calls (08887244 - 08887474, length 141)
  Back Branch 088873B0 1,098 times (length 45)
  Back Branch 08887418 6 times (length 20)
_S1_2_8900774 30,591 instructions (0.004%), 589 calls (08900774 - 08900874, length 65)
_S1_2_88AA8DC 30,187 instructions (0.003%), 2,159 calls (088AA8DC - 088AA990, length 46)
_S1_2_88CFF74 30,078 instructions (0.003%), 1,671 calls (088CFF74 - 088CFFC8, length 22)
_S1_2_88819F0 30,037 instructions (0.003%), 4,291 calls (088819F0 - 08881A08, length 7)
_S1_2_887EC88 30,037 instructions (0.003%), 4,291 calls (0887EC88 - 0887ECA0, length 7)
_S1_2_887EC38 30,037 instructions (0.003%), 4,291 calls (0887EC38 - 0887EC50, length 7)
_S1_2_88CD0F4 29,953 instructions (0.003%), 4,279 calls (088CD0F4 - 088CD10C, length 7)
_S1_2_8826BE8 29,948 instructions (0.003%), 408 calls (08826BE8 - 08826D2C, length 82)
_S1_2_8890324 29,788 instructions (0.003%), 1,354 calls (08890324 - 08890378, length 22)
_S1_2_88AD454 29,662 instructions (0.003%), 927 calls (088AD454 - 088AD4F4, length 41)
_S1_2_88A3244 29,484 instructions (0.003%), 4,212 calls (088A3244 - 088A325C, length 7)
_S1_2_8817B70 29,470 instructions (0.003%), 736 calls (08817B70 - 08817F7C, length 260)
_S1_2_88C7D3C 29,177 instructions (0.003%), 1,243 calls (088C7D3C - 088C7DDC, length 41)
_S1_2_8869328 28,840 instructions (0.003%), 1,030 calls (08869328 - 08869394, length 28)
_S1_2_88F6A10 28,776 instructions (0.003%), 1,308 calls (088F6A10 - 088F6A78, length 27)
_S1_2_88FEE3C 28,692 instructions (0.003%), 1,594 calls (088FEE3C - 088FEE94, length 23)
_S1_2_89067F8 28,260 instructions (0.003%), 2,826 calls (089067F8 - 0890681C, length 10)
_S1_2_89065EC 28,065 instructions (0.003%), 1,871 calls (089065EC - 08906624, length 15)
_S1_2_888AC28 27,914 instructions (0.003%), 1,642 calls (0888AC28 - 0888AC68, length 17)
_S1_2_88F5AE4 27,902 instructions (0.003%), 1,993 calls (088F5AE4 - 088F5B24, length 17)
_S1_2_88CC7E0 27,504 instructions (0.003%), 3,438 calls (088CC7E0 - 088CC7FC, length 8)
_S1_2_88F0410 27,483 instructions (0.003%), 1,719 calls (088F0410 - 088F044C, length 16)
_S1_2_887295C 27,408 instructions (0.003%), 723 calls (0887295C - 08872A1C, length 49)
_S1_2_886F2F4 27,360 instructions (0.003%), 2,736 calls (0886F2F4 - 0886F318, length 10)
_S1_2_890598C 27,250 instructions (0.003%), 5,450 calls (0890598C - 0890599C, length 5)
_S1_2_88888B4 27,240 instructions (0.003%), 2,270 calls (088888B4 - 08888900, length 20)
  Back Branch 088888EC 2,246 times (length 6)
_S1_2_8868ACC 27,198 instructions (0.003%), 3,022 calls (08868ACC - 08868AEC, length 9)
_S1_2_88FF8C0 27,098 instructions (0.003%), 1,594 calls (088FF8C0 - 088FF900, length 17)
_S1_2_88F5EA4 26,847 instructions (0.003%), 2,983 calls (088F5EA4 - 088F5EC8, length 10)
_S1_2_889F624 26,840 instructions (0.003%), 1,342 calls (0889F624 - 0889F684, length 25)
_S1_2_8895BFC 26,800 instructions (0.003%), 3,350 calls (08895BFC - 08895C18, length 8)
_S1_2_88BFD7C 26,760 instructions (0.003%), 2,676 calls (088BFD7C - 088BFDB0, length 14)
_S1_2_8870B28 26,704 instructions (0.003%), 6,676 calls (08870B28 - 08870B3C, length 6)
_S1_2_88A6478 26,611 instructions (0.003%), 2,159 calls (088A6478 - 088A64F8, length 33)
_S1_2_88CD37C 26,288 instructions (0.003%), 13,144 calls (088CD37C - 088CD380, length 2)
_S1_2_8815530 26,132 instructions (0.003%), 47 calls (08814B5C - 08815620, length 690)
  Back Branch 0881555C 4,448 times (length 642)
  Back Branch 08815540 188 times (length 325)
_S1_2_8871F00 26,028 instructions (0.003%), 723 calls (08871F00 - 08871FBC, length 48)
_S1_2_88BF894 25,561 instructions (0.003%), 1,347 calls (088BF894 - 088BF8E4, length 21)
_S1_2_88988A0 25,506 instructions (0.003%), 218 calls (088988A0 - 08898AB4, length 134)
_S1_2_88C286C 25,441 instructions (0.003%), 1,339 calls (088C286C - 088C28D0, length 26)
_S1_2_88BD6A4 25,300 instructions (0.003%), 2,530 calls (088BD6A4 - 088BD6D8, length 14)
_S1_2_8885490 25,223 instructions (0.003%), 754 calls (08885490 - 08885520, length 37)
_S1_2_88F4EA8 24,840 instructions (0.003%), 6,210 calls (088F4EA8 - 088F4EB4, length 4)
_S1_2_88F4E98 24,840 instructions (0.003%), 6,210 calls (088F4E98 - 088F4EA4, length 4)
_S1_2_881865C 24,701 instructions (0.003%), 1,453 calls (0881865C - 0881869C, length 17)
_S1_2_88AC564 24,444 instructions (0.003%), 1,516 calls (088AC564 - 088AC638, length 54)
_S1_2_88F1830 24,120 instructions (0.003%), 1,340 calls (088F1830 - 088F1874, length 18)
_S1_2_88FEFA8 24,102 instructions (0.003%), 1,339 calls (088FEFA8 - 088FF034, length 36)
_S1_2_889FD90 24,075 instructions (0.003%), 2,675 calls (0889FD90 - 0889FDB0, length 9)
_S1_2_88D6F80 23,974 instructions (0.003%), 284 calls (088D6F80 - 088D7108, length 99)
  Back Branch 088D706C 520 times (length 22)
_S1_2_8900F2C 23,910 instructions (0.003%), 1,594 calls (08900F2C - 08900F64, length 15)
_S1_2_88ACB10 23,882 instructions (0.003%), 1,081 calls (088ACB10 - 088ACB8C, length 32)
_S1_2_88ABE3C 23,636 instructions (0.003%), 820 calls (088ABE3C - 088ABEE0, length 42)
_S1_2_881A64C 23,577 instructions (0.003%), 407 calls (0881A64C - 0881A868, length 136)
_S1_2_8000000 23,440 instructions (0.003%), 2 calls (08000000 - 0800000C, length 4)
  Back Branch 08000008 5,859 times (length 4)
_S1_2_888B36C 23,166 instructions (0.003%), 1,782 calls (0888B36C - 0888B39C, length 13)
_S1_2_88A255C 22,880 instructions (0.003%), 952 calls (088A255C - 088A25EC, length 37)
_S1_2_8885308 22,835 instructions (0.003%), 2,289 calls (08885308 - 08885334, length 12)
_S1_2_88C6BEC 22,797 instructions (0.003%), 1,341 calls (088C6BEC - 088C6C30, length 18)
_S1_2_8868A70 22,620 instructions (0.003%), 3,770 calls (08868A70 - 08868A84, length 6)
_S1_2_8914158 22,563 instructions (0.003%), 217 calls (08914158 - 08915328, length 1141)
  Back Branch 08914224 621 times (length 13)
  Back Branch 089152CC 232 times (length 1083)
_S1_2_88EFB40 22,338 instructions (0.003%), 1,719 calls (088EFB40 - 088EFB70, length 13)
_S1_2_88C2D4C 22,106 instructions (0.003%), 3,158 calls (088C2D4C - 088C2D64, length 7)
_S1_2_88D7EF8 22,102 instructions (0.003%), 1,797 calls (088D7EF8 - 088D7F38, length 17)
_S1_2_88D7F3C 22,090 instructions (0.003%), 1,796 calls (088D7F3C - 088D7F7C, length 17)
_S1_2_8868AA4 21,760 instructions (0.002%), 2,176 calls (08868AA4 - 08868AC8, length 10)
_S1_2_88CAC1C 21,561 instructions (0.002%), 2,175 calls (088CAC1C - 088CAC68, length 20)
  Back Branch 088CAC5C 437 times (length 6)
_S1_2_8908758 21,550 instructions (0.002%), 4,310 calls (08908758 - 08908768, length 5)
_S1_2_8814290 21,526 instructions (0.002%), 141 calls (08814290 - 08814544, length 174)
_S1_2_880A324 21,488 instructions (0.002%), 1,146 calls (0880A324 - 0880A398, length 30)
_S1_2_88CCF78 21,440 instructions (0.002%), 4,288 calls (088CCF78 - 088CCFA4, length 12)
_S1_2_889FD28 21,400 instructions (0.002%), 2,675 calls (0889FD28 - 0889FD44, length 8)
_S1_2_8870A74 21,324 instructions (0.002%), 5,331 calls (08870A74 - 08870A88, length 6)
_S1_2_8871CBC 20,967 instructions (0.002%), 723 calls (08871CBC - 08871D5C, length 41)
_S1_2_88BCCA0 20,868 instructions (0.002%), 1,719 calls (088BCCA0 - 088BCCD4, length 14)
_S1_2_886BFDC 20,828 instructions (0.002%), 438 calls (0886BFDC - 0886C0D8, length 64)
_S1_2_88F04B0 20,757 instructions (0.002%), 1,221 calls (088F04B0 - 088F0504, length 22)
_S1_2_88BFE88 20,737 instructions (0.002%), 1,108 calls (088BFE88 - 088BFF38, length 45)
_S1_2_88A6EFC 20,689 instructions (0.002%), 1,217 calls (088A6EFC - 088A6F3C, length 17)
_S1_2_88848D8 20,687 instructions (0.002%), 151 calls (088848D8 - 08884AF8, length 137)
_S1_2_88137F4 20,680 instructions (0.002%), 47 calls (088137F4 - 088139AC, length 111)
  Back Branch 0881397C 1,504 times (length 83)
  Back Branch 088138B0 188 times (length 8)
_S1_2_882FC40 20,628 instructions (0.002%), 1,719 calls (0882FC40 - 0882FC80, length 17)
_S1_2_88D0A3C 20,584 instructions (0.002%), 808 calls (088D0A3C - 088D0AC8, length 36)
_S1_2_8906598 20,581 instructions (0.002%), 1,871 calls (08906598 - 089065C0, length 11)
_S1_2_881CAA0 20,416 instructions (0.002%), 1,144 calls (0881CAA0 - 0881CB0C, length 28)
_S1_2_8882738 20,413 instructions (0.002%), 41 calls (08882738 - 088829A4, length 156)
  Back Branch 0888297C 914 times (length 11)
  Back Branch 0888287C 309 times (length 11)
  Back Branch 088828BC 175 times (length 11)
  Back Branch 088828FC 68 times (length 11)
  Back Branch 0888293C 61 times (length 11)
_S1_2_88C13D4 20,366 instructions (0.002%), 1,340 calls (088C13D4 - 088C1414, length 17)
_S1_2_8818A2C 20,342 instructions (0.002%), 1,453 calls (08818A2C - 08818A60, length 14)
_S1_2_88BCC68 20,234 instructions (0.002%), 1,666 calls (088BCC68 - 088BCC9C, length 14)
_S1_2_880A8B4 20,184 instructions (0.002%), 512 calls (0880A8B4 - 0880A9E0, length 76)
_S1_2_8883DB4 20,139 instructions (0.002%), 268 calls (08883C08 - 08883F74, length 220)
  Back Branch 08883F3C 1,665 times (length 207)
  Back Branch 08883E98 488 times (length 43)
_S1_2_88B49AC 20,100 instructions (0.002%), 1,340 calls (088B49AC - 088B49E4, length 15)
_S1_2_88A7B18 20,085 instructions (0.002%), 1,339 calls (088A7B18 - 088A7BD0, length 47)
_S1_2_88C33D8 20,042 instructions (0.002%), 911 calls (088C33D8 - 088C342C, length 22)
_S1_2_8872834 20,026 instructions (0.002%), 1,054 calls (08872834 - 088728A0, length 28)
_S1_2_88BF154 20,011 instructions (0.002%), 1,797 calls (088BF154 - 088BF184, length 13)
_S1_2_88BF188 20,000 instructions (0.002%), 1,796 calls (088BF188 - 088BF1B8, length 13)
_S1_2_88BDE4C 19,992 instructions (0.002%), 1,666 calls (088BDE4C - 088BDEF8, length 44)
_S1_2_888B478 19,704 instructions (0.002%), 1,642 calls (0888B478 - 0888B4A4, length 12)
_S1_2_886BD8C 19,524 instructions (0.002%), 268 calls (0886BD8C - 0886BFD8, length 148)
  Back Branch 0886BF34 268 times (length 10)
_S1_2_88A8318 19,458 instructions (0.002%), 2,162 calls (088A8318 - 088A8338, length 9)
_S1_2_88AAE80 19,449 instructions (0.002%), 2,161 calls (088AAE44 - 088AAE8C, length 19)
  Back Branch 088AAE88 2,161 times (length 19)
_S1_2_88AAE3C 19,404 instructions (0.002%), 2,772 calls (088AAE3C - 088AAE54, length 7)
_S1_2_88D1390 19,131 instructions (0.002%), 659 calls (088D1390 - 088D15B4, length 138)
_S1_2_8883084 19,072 instructions (0.002%), 22 calls (08883084 - 08883108, length 34)
  Back Branch 088830E4 2,058 times (length 9)
_S1_2_889CE54 18,846 instructions (0.002%), 1,047 calls (0889CE54 - 0889CED4, length 33)
_S1_2_8883D14 18,699 instructions (0.002%), 331 calls (08883C08 - 08883F74, length 220)
  Back Branch 08883F3C 1,665 times (length 207)
_S1_2_888586C 18,333 instructions (0.002%), 541 calls (0888586C - 0888591C, length 45)
_S1_2_88A82BC 18,232 instructions (0.002%), 4,558 calls (088A82BC - 088A82C8, length 4)
_S1_2_88CF998 18,172 instructions (0.002%), 236 calls (088CF998 - 088CFA50, length 47)
  Back Branch 088CF9E8 1,180 times (length 8)
_S1_2_88826D0 17,972 instructions (0.002%), 914 calls (088826D0 - 08882734, length 26)
_S1_2_88703E4 17,856 instructions (0.002%), 576 calls (088703B0 - 08870720, length 221)
  Back Branch 088706D8 1,665 times (length 204)
_S1_2_8869F38 17,850 instructions (0.002%), 331 calls (08869CCC - 0886A0D4, length 259)
  Back Branch 08869E0C 1,467 times (length 82)
  Back Branch 0886A094 576 times (length 160)
  Back Branch 08869F60 331 times (length 90)
  Back Branch 08869FA8 297 times (length 108)
  Back Branch 0886A080 58 times (length 24)
  Back Branch 08869FF8 10 times (length 121)
_S1_2_89064B8 17,828 instructions (0.002%), 4,457 calls (089064B8 - 089064C4, length 4)
_S1_2_89064A8 17,828 instructions (0.002%), 4,457 calls (089064A8 - 089064B4, length 4)
_S1_2_886C120 17,782 instructions (0.002%), 676 calls (0886C120 - 0886C244, length 74)
_S1_2_889E314 17,640 instructions (0.002%), 1,176 calls (0889E314 - 0889E34C, length 15)
_S1_2_8884E64 17,602 instructions (0.002%), 1,354 calls (08884E64 - 08884E94, length 13)
_S1_2_88FE468 17,534 instructions (0.002%), 1,594 calls (088FE468 - 088FE490, length 11)
_S1_2_88C6BB4 17,433 instructions (0.002%), 1,341 calls (088C6BB4 - 088C6BE8, length 14)
_S1_2_88FF5F4 17,407 instructions (0.002%), 1,339 calls (088FF5F4 - 088FF624, length 13)
_S1_2_88B8234 17,407 instructions (0.002%), 1,339 calls (088B8234 - 088B8264, length 13)
_S1_2_8868E44 17,349 instructions (0.002%), 1,345 calls (08868E44 - 08868E8C, length 19)
_S1_2_89065C4 17,200 instructions (0.002%), 1,720 calls (089065C4 - 089065E8, length 10)
_S1_2_88BD894 17,195 instructions (0.002%), 3,439 calls (088BD894 - 088BD8A4, length 5)
_S1_2_88A8134 17,190 instructions (0.002%), 1,719 calls (088A8134 - 088A8158, length 10)
_S1_2_8885254 17,171 instructions (0.002%), 1 calls (08885254 - 0888529C, length 19)
  Back Branch 08885280 4,290 times (length 4)
_S1_2_88AB7F8 17,134 instructions (0.002%), 659 calls (088AB7F8 - 088AB8BC, length 50)
_S1_2_88960E8 16,974 instructions (0.002%), 1,886 calls (088960E8 - 08896108, length 9)
_S1_2_88B1E6C 16,846 instructions (0.002%), 224 calls (088B1E6C - 088B2134, length 179)
_S1_2_88FAE88 16,813 instructions (0.002%), 43 calls (088FAE88 - 088FB638, length 493)
  Back Branch 088FB34C 215 times (length 78)
_S1_2_88CAE24 16,793 instructions (0.002%), 475 calls (088CAE24 - 088CAF30, length 68)
_S1_2_88F0490 16,656 instructions (0.002%), 4,164 calls (088F0490 - 088F049C, length 4)
_S1_2_8807378 16,648 instructions (0.002%), 204 calls (08807378 - 088074D8, length 89)
_S1_2_88F6834 16,608 instructions (0.002%), 519 calls (088F6834 - 088F69BC, length 99)
_S1_2_88D0F14 16,555 instructions (0.002%), 385 calls (088D0F14 - 088D0FE0, length 52)
_S1_2_8871970 16,461 instructions (0.002%), 468 calls (08871970 - 08871A2C, length 48)
  Back Branch 088719F0 236 times (length 9)
_S1_2_891977C 16,424 instructions (0.002%), 8,212 calls (0891977C - 08919780, length 2)
_S1_2_8906C48 16,232 instructions (0.002%), 2,029 calls (08906C48 - 08906C64, length 8)
_S1_2_8886E68 16,184 instructions (0.002%), 2 calls (08886E68 - 08886F14, length 44)
  Back Branch 08886F00 1,219 times (length 26)
  Back Branch 08886F10 373 times (length 30)
_S1_2_8869E90 15,776 instructions (0.002%), 493 calls (08869CCC - 0886A0D4, length 259)
  Back Branch 08869E0C 1,467 times (length 82)
  Back Branch 0886A094 576 times (length 160)
  Back Branch 08869EA0 493 times (length 42)
  Back Branch 08869FA8 297 times (length 108)
  Back Branch 0886A080 58 times (length 24)
  Back Branch 08869FF8 10 times (length 121)
_S1_2_88D9394 15,647 instructions (0.002%), 217 calls (088D9394 - 088D9620, length 164)
_S1_2_886F4BC 15,624 instructions (0.002%), 3,906 calls (0886F4BC - 0886F4D0, length 6)
_S1_2_886CB5C 15,544 instructions (0.002%), 268 calls (0886CB5C - 0886CEF0, length 230)
  Back Branch 0886CE40 488 times (length 145)
_S1_2_88D0FE4 15,521 instructions (0.002%), 663 calls (088D0FE4 - 088D1124, length 81)
_S1_2_8869EF0 15,484 instructions (0.002%), 400 calls (08869CCC - 0886A0D4, length 259)
  Back Branch 08869E0C 1,467 times (length 82)
  Back Branch 0886A094 576 times (length 160)
  Back Branch 08869F00 400 times (length 66)
  Back Branch 08869FA8 297 times (length 108)
  Back Branch 0886A080 58 times (length 24)
  Back Branch 08869FF8 10 times (length 121)
_S1_2_88C54C0 15,408 instructions (0.002%), 5,136 calls (088C54C0 - 088C54C8, length 3)
_S1_2_881E1F4 15,405 instructions (0.002%), 39 calls (0881E1F4 - 0881E2F0, length 64)
  Back Branch 0881E2C0 1,170 times (length 32)
_S1_2_8809FF8 15,236 instructions (0.002%), 293 calls (08809FF8 - 0880A0F4, length 64)
_S1_2_88171CC 15,129 instructions (0.002%), 369 calls (088171CC - 08817B6C, length 617)
_S1_2_88C82CC 15,114 instructions (0.002%), 1,259 calls (088C82CC - 088C8318, length 20)
_S1_2_8868AF0 15,080 instructions (0.002%), 3,770 calls (08868AF0 - 08868AFC, length 4)
_S1_2_88BDD8C 14,994 instructions (0.002%), 1,666 calls (088BDD8C - 088BDDCC, length 17)
_S1_2_8871A30 14,965 instructions (0.002%), 331 calls (08871A30 - 08871AC4, length 38)
  Back Branch 08871A88 723 times (length 12)
_S1_2_88A28A4 14,904 instructions (0.002%), 552 calls (088A28A4 - 088A2928, length 34)
_S1_2_8814548 14,899 instructions (0.002%), 47 calls (08814548 - 08814A64, length 328)
_S1_2_881CBA8 14,872 instructions (0.002%), 1,144 calls (0881CBA8 - 0881CBD8, length 13)
_S1_2_88A31E0 14,752 instructions (0.002%), 821 calls (088A31E0 - 088A3224, length 18)
_S1_2_88CC794 14,740 instructions (0.002%), 1,340 calls (088CC794 - 088CC7BC, length 11)
_S1_2_8882F9C 14,736 instructions (0.002%), 614 calls (08882F9C - 08882FF8, length 24)
_S1_2_88F9184 14,706 instructions (0.002%), 43 calls (088F9184 - 088F92D8, length 86)
  Back Branch 088F92BC 215 times (length 64)
_S1_2_88EEA2C 14,540 instructions (0.002%), 118 calls (088EEA2C - 088EEA94, length 27)
  Back Branch 088EEA7C 1,218 times (length 10)
_S1_2_8809EF8 14,404 instructions (0.002%), 277 calls (08809EF8 - 08809FF4, length 64)
_S1_2_8897CA4 13,825 instructions (0.002%), 1,975 calls (08897CA4 - 08897CBC, length 7)
_S1_2_886ED78 13,776 instructions (0.002%), 120 calls (0886ED78 - 0886EF14, length 104)
  Back Branch 0886EDC4 277 times (length 9)
  Back Branch 0886EDFC 273 times (length 9)
  Back Branch 0886EE34 90 times (length 9)
  Back Branch 0886EE6C 75 times (length 9)
  Back Branch 0886EEA4 29 times (length 9)
_S1_2_88CAF34 13,775 instructions (0.002%), 475 calls (088CAF34 - 088CAFA4, length 29)
_S1_2_88AC410 13,684 instructions (0.002%), 1,339 calls (088AC410 - 088AC464, length 22)
_S1_2_8871EC8 13,426 instructions (0.002%), 959 calls (08871EC8 - 08871EFC, length 14)
_S1_2_8830580 13,425 instructions (0.002%), 75 calls (08830580 - 08830848, length 179)
_S1_2_8900E70 13,390 instructions (0.002%), 1,339 calls (08900E70 - 08900F28, length 47)
_S1_2_890648C 13,202 instructions (0.002%), 1,886 calls (0890648C - 089064A4, length 7)
_S1_2_8919100 13,201 instructions (0.002%), 299 calls (08919100 - 08919260, length 89)
  Back Branch 0891918C 298 times (length 27)
  Back Branch 0891923C 298 times (length 72)
  Back Branch 0891925C 12 times (length 10)
  Back Branch 08919254 11 times (length 8)
  Back Branch 08919184 1 times (length 26)
_S1_2_88CAC6C 13,179 instructions (0.002%), 1,992 calls (088CAC6C - 088CAC90, length 10)
_S1_2_88CF778 13,056 instructions (0.001%), 544 calls (088CF778 - 088CF7FC, length 34)
_S1_2_88DC9D4 12,752 instructions (0.001%), 1,594 calls (088DC9D4 - 088DC9F0, length 8)
_S1_2_8895C1C 12,636 instructions (0.001%), 1,053 calls (08895C1C - 08895C48, length 12)
_S1_2_8815998 12,371 instructions (0.001%), 278 calls (08815998 - 08815AA4, length 68)
_S1_2_88D7874 12,338 instructions (0.001%), 398 calls (088D7874 - 088D78EC, length 31)
_S1_2_8869D60 12,325 instructions (0.001%), 425 calls (08869CCC - 0886A0D4, length 259)
  Back Branch 08869E0C 1,467 times (length 82)
  Back Branch 0886A094 576 times (length 160)
  Back Branch 08869FA8 297 times (length 108)
  Back Branch 0886A080 58 times (length 24)
  Back Branch 08869FF8 10 times (length 121)
_S1_2_88F7D38 12,274 instructions (0.001%), 19 calls (088F7D38 - 088F7E90, length 87)
  Back Branch 088F7E48 475 times (length 43)
  Back Branch 088F7E5C 95 times (length 56)
_S1_2_88A7B54 12,170 instructions (0.001%), 1,217 calls (088A7B54 - 088A7BD0, length 32)
_S1_2_88D7988 12,139 instructions (0.001%), 199 calls (088D7988 - 088D7AF8, length 93)
  Back Branch 088D7A48 398 times (length 18)
_S1_2_886F51C 12,020 instructions (0.001%), 3,005 calls (0886F51C - 0886F530, length 6)
_S1_2_8882FFC 11,980 instructions (0.001%), 2,995 calls (08882FFC - 08883008, length 4)
_S1_2_8883A98 11,968 instructions (0.001%), 93 calls (08883A98 - 08883F74, length 312)
  Back Branch 08883F3C 1,665 times (length 207)
_S1_2_8866BCC 11,967 instructions (0.001%), 203 calls (08866BCC - 08866D4C, length 97)
_S1_2_888544C 11,815 instructions (0.001%), 695 calls (0888544C - 0888548C, length 17)
_S1_2_891984C 11,756 instructions (0.001%), 5,878 calls (0891984C - 08919850, length 2)
_S1_2_8816484 11,712 instructions (0.001%), 366 calls (08816484 - 08816500, length 32)
_S1_2_88BCECC 11,662 instructions (0.001%), 1,666 calls (088BCECC - 088BCEE4, length 7)
_S1_2_88EDCB8 11,628 instructions (0.001%), 2,907 calls (088EDCB8 - 088EDCC4, length 4)
_S1_2_88701E4 11,625 instructions (0.001%), 93 calls (088701E4 - 08870720, length 336)
  Back Branch 088706D8 1,665 times (length 204)
_S1_2_8871FC0 11,508 instructions (0.001%), 959 calls (08871FC0 - 08871FEC, length 12)
_S1_2_88A3194 11,494 instructions (0.001%), 821 calls (088A3194 - 088A31DC, length 19)
_S1_2_88973F4 11,492 instructions (0.001%), 252 calls (088973F4 - 088974B4, length 49)
_S1_2_881A2D8 11,448 instructions (0.001%), 108 calls (0881A2D8 - 0881A47C, length 106)
_S1_2_886D77C 11,166 instructions (0.001%), 1,861 calls (0886D77C - 0886D790, length 6)
_S1_2_88BF938 11,048 instructions (0.001%), 328 calls (088BF938 - 088BF9E0, length 43)
_S1_2_8868954 10,998 instructions (0.001%), 846 calls (08868954 - 08868984, length 13)
_S1_2_886CDE0 10,962 instructions (0.001%), 268 calls (0886CC04 - 0886CEF0, length 188)
  Back Branch 0886CE40 488 times (length 145)
_S1_2_880A0F8 10,906 instructions (0.001%), 574 calls (0880A0F8 - 0880A320, length 139)
_S1_2_891973C 10,902 instructions (0.001%), 5,451 calls (0891973C - 08919740, length 2)
_S1_2_8919734 10,902 instructions (0.001%), 5,451 calls (08919734 - 08919738, length 2)
_S1_2_889C930 10,898 instructions (0.001%), 16 calls (0889C930 - 0889C98C, length 24)
  Back Branch 0889C96C 2,048 times (length 5)
  Back Branch 0889C980 62 times (length 19)
_S1_2_88AD92C 10,820 instructions (0.001%), 482 calls (088AD92C - 088AD9CC, length 41)
_S1_2_88BFD58 10,808 instructions (0.001%), 1,544 calls (088BFD58 - 088BFD78, length 9)
_S1_2_88BE534 10,808 instructions (0.001%), 1,544 calls (088BE534 - 088BE54C, length 7)
_S1_2_88BE550 10,801 instructions (0.001%), 1,543 calls (088BE550 - 088BE568, length 7)
_S1_2_88C8AA4 10,673 instructions (0.001%), 821 calls (088C8AA4 - 088C8AE4, length 17)
_S1_2_8871660 10,592 instructions (0.001%), 331 calls (08871660 - 08871714, length 46)
_S1_2_891976C 10,580 instructions (0.001%), 5,290 calls (0891976C - 08919770, length 2)
_S1_2_88970F0 10,576 instructions (0.001%), 1 calls (088970F0 - 08897228, length 79)
  Back Branch 088971D8 396 times (length 18)
  Back Branch 08897188 227 times (length 18)
_S1_2_886A938 10,540 instructions (0.001%), 1,054 calls (0886A938 - 0886A95C, length 10)
_S1_2_88A25F0 10,472 instructions (0.001%), 952 calls (088A25F0 - 088A268C, length 40)
_S1_2_88853E0 10,466 instructions (0.001%), 695 calls (088853E0 - 08885448, length 27)
_S1_2_88BD90C 10,435 instructions (0.001%), 2,087 calls (088BD90C - 088BD91C, length 5)
_S1_2_88D7670 10,434 instructions (0.001%), 74 calls (088D7670 - 088D76EC, length 32)
  Back Branch 088D76D8 1,184 times (length 19)
_S1_2_8882558 10,372 instructions (0.001%), 309 calls (08882558 - 08882604, length 44)
_S1_2_887041C 10,261 instructions (0.001%), 331 calls (088703B0 - 08870720, length 221)
  Back Branch 088706D8 1,665 times (length 204)
_S1_2_88C1440 10,210 instructions (0.001%), 1,021 calls (088C1440 - 088C1478, length 15)
_S1_2_881640C 10,038 instructions (0.001%), 339 calls (0881640C - 08816480, length 30)
_S1_2_887057C 10,004 instructions (0.001%), 164 calls (088703B0 - 08870720, length 221)
  Back Branch 088706D8 1,665 times (length 204)
_S1_2_886BB04 9,978 instructions (0.001%), 418 calls (0886BB04 - 0886BB74, length 29)
  Back Branch 0886BB54 150 times (length 7)
_S1_2_88A71B0 9,963 instructions (0.001%), 123 calls (088A71B0 - 088A72FC, length 84)
_S1_2_88166E4 9,958 instructions (0.001%), 243 calls (088166E4 - 0881689C, length 111)
_S1_2_8871C84 9,876 instructions (0.001%), 823 calls (08871C84 - 08871CB8, length 14)
_S1_2_88A2828 9,830 instructions (0.001%), 576 calls (088A2828 - 088A28A0, length 31)
_S1_2_8872C2C 9,724 instructions (0.001%), 145 calls (08872C2C - 08872DC4, length 103)
  Back Branch 08872D28 13 times (length 24)
_S1_2_8919754 9,706 instructions (0.001%), 4,853 calls (08919754 - 08919758, length 2)
_S1_2_88DDF24 9,591 instructions (0.001%), 3,197 calls (088DDF24 - 088DDF2C, length 3)
_S1_2_88A9438 9,559 instructions (0.001%), 869 calls (088A9438 - 088A9460, length 11)
_S1_2_88C4DD8 9,547 instructions (0.001%), 98 calls (088C4DD8 - 088C5010, length 143)
_S1_2_8912928 9,478 instructions (0.001%), 217 calls (08912928 - 08912A14, length 60)
  Back Branch 089129E8 621 times (length 40)
  Back Branch 0891298C 209 times (length 9)
_S1_2_88BDB74 9,321 instructions (0.001%), 3,107 calls (088BDB74 - 088BDB7C, length 3)
_S1_2_88EDFFC 9,300 instructions (0.001%), 3 calls (088EDFFC - 088EE074, length 31)
  Back Branch 088EE058 840 times (length 5)
  Back Branch 088EE03C 840 times (length 6)
_S1_2_8881B1C 9,288 instructions (0.001%), 327 calls (08881B1C - 08881F78, length 280)
_S1_2_88150F4 9,259 instructions (0.001%), 141 calls (08814B5C - 08815620, length 690)
  Back Branch 0881555C 4,448 times (length 642)
  Back Branch 08815540 188 times (length 325)
_S1_2_8918A6C 8,970 instructions (0.001%), 299 calls (08918A6C - 08918AE0, length 30)
_S1_2_889C774 8,836 instructions (0.001%), 188 calls (0889C774 - 0889C82C, length 47)
_S1_2_88C89EC 8,834 instructions (0.001%), 589 calls (088C89EC - 088C8A38, length 20)
_S1_2_88D1D00 8,697 instructions (0.001%), 41 calls (088D1D00 - 088D22C0, length 369)
  Back Branch 088D2240 164 times (length 38)
_S1_2_88B1028 8,624 instructions (0.001%), 22 calls (088B1028 - 088B1074, length 20)
  Back Branch 088B1068 704 times (length 12)
_S1_2_8919764 8,604 instructions (0.001%), 4,302 calls (08919764 - 08919768, length 2)
_S1_2_891978C 8,586 instructions (0.001%), 4,293 calls (0891978C - 08919790, length 2)
_S1_2_891927C 8,582 instructions (0.001%), 4,291 calls (0891927C - 08919280, length 2)
_S1_2_8818D9C 8,580 instructions (0.001%), 390 calls (08818D9C - 08818DF0, length 22)
_S1_2_88B7A70 8,526 instructions (0.001%), 1,218 calls (088B7A70 - 088B7B18, length 43)
_S1_2_88CEAB0 8,519 instructions (0.001%), 1,217 calls (088CEAB0 - 088CEAC8, length 7)
_S1_2_88D082C 8,461 instructions (0.001%), 143 calls (088D082C - 088D0A38, length 132)
_S1_2_8870454 8,448 instructions (0.001%), 268 calls (088703B0 - 08870720, length 221)
  Back Branch 088706D8 1,665 times (length 204)
_S1_2_88A4970 8,358 instructions (0.001%), 42 calls (088A4970 - 088A4DE0, length 285)
_S1_2_88D12DC 8,332 instructions (0.001%), 242 calls (088D12DC - 088D138C, length 45)
_S1_2_88A354C 8,257 instructions (0.001%), 47 calls (088A354C - 088A357C, length 13)
  Back Branch 088A3568 1,335 times (length 6)
_S1_2_8883EB4 8,252 instructions (0.001%), 181 calls (08883C08 - 08883F74, length 220)
  Back Branch 08883F3C 1,665 times (length 207)
_S1_2_8870A8C 8,232 instructions (0.001%), 2,058 calls (08870A8C - 08870A98, length 4)
_S1_2_8818DF4 8,190 instructions (0.001%), 390 calls (08818DF4 - 08818E44, length 21)
_S1_2_881CB50 8,172 instructions (0.001%), 454 calls (0881CB50 - 0881CB9C, length 20)
_S1_2_88F38B0 8,085 instructions (0.001%), 2 calls (088F38B0 - 088F3BF0, length 209)
  Back Branch 088F3B84 109 times (length 65)
  Back Branch 088F3B9C 35 times (length 129)
_S1_2_88EDF74 8,073 instructions (0.001%), 897 calls (088EDF74 - 088EDF94, length 9)
_S1_2_8894E14 8,064 instructions (0.001%), 64 calls (08894E14 - 08895038, length 138)
_S1_2_88174D0 8,037 instructions (0.001%), 243 calls (088174D0 - 08817B6C, length 424)
_S1_2_886C5A4 8,025 instructions (0.001%), 2,675 calls (0886C5A4 - 0886C5AC, length 3)
_S1_2_886C248 7,990 instructions (0.001%), 170 calls (0886C248 - 0886C410, length 115)
  Back Branch 0886C3A8 21 times (length 57)
_S1_2_887F768 7,976 instructions (0.001%), 946 calls (0887F768 - 0887F788, length 9)
_S1_2_8866138 7,917 instructions (0.001%), 203 calls (08866138 - 0886622C, length 62)
_S1_2_8814128 7,896 instructions (0.001%), 94 calls (08814128 - 0881428C, length 90)
_S1_2_88D22C4 7,769 instructions (0.001%), 154 calls (088D22C4 - 088D25F8, length 206)
_S1_2_88AC4C0 7,679 instructions (0.001%), 805 calls (088AC4C0 - 088AC560, length 41)
_S1_2_886CCB0 7,650 instructions (0.001%), 170 calls (0886CC04 - 0886CEF0, length 188)
  Back Branch 0886CE40 488 times (length 145)
_S1_2_881ED90 7,649 instructions (0.001%), 228 calls (0881ED90 - 0881EED4, length 82)
_S1_2_88B8E5C 7,560 instructions (0.001%), 60 calls (088B8E5C - 088B9050, length 126)
_S1_2_8817CA0 7,425 instructions (0.001%), 275 calls (08817CA0 - 08817F7C, length 184)
_S1_2_8918AE4 7,415 instructions (0.001%), 355 calls (08918AE4 - 08918BAC, length 51)
  Back Branch 08918B80 350 times (length 12)
_S1_2_8804060 7,350 instructions (0.001%), 735 calls (08804060 - 088040BC, length 24)
_S1_2_886CD9C 7,236 instructions (0.001%), 268 calls (0886CC04 - 0886CEF0, length 188)
  Back Branch 0886CE40 488 times (length 145)
_S1_2_886AA40 7,236 instructions (0.001%), 134 calls (0886AA40 - 0886AB3C, length 64)
_S1_2_889CEE0 7,227 instructions (0.001%), 803 calls (0889CEE0 - 0889CF08, length 11)
_S1_2_88CFA54 7,175 instructions (0.001%), 41 calls (088CFA54 - 088CFC10, length 112)
  Back Branch 088CFB20 205 times (length 29)
_S1_2_8866230 6,989 instructions (0.001%), 297 calls (08866230 - 088662CC, length 40)
_S1_2_88B658C 6,981 instructions (0.001%), 3 calls (088B658C - 088B6608, length 32)
  Back Branch 088B65DC 768 times (length 9)
_S1_2_88A0F1C 6,932 instructions (0.001%), 13 calls (088A0F1C - 088A11B8, length 168)
  Back Branch 088A1170 216 times (length 12)
  Back Branch 088A10D0 216 times (length 8)
  Back Branch 088A1180 14 times (length 109)
_S1_2_88A817C 6,876 instructions (0.001%), 1,719 calls (088A817C - 088A8188, length 4)
_S1_2_8896F54 6,862 instructions (0.001%), 1 calls (08896F54 - 08896FA0, length 20)
  Back Branch 08896F8C 623 times (length 11)
_S1_2_883E744 6,800 instructions (0.001%), 2 calls (0883E744 - 0883E9E4, length 169)
  Back Branch 0883E8E8 150 times (length 44)
_S1_2_8917DDC 6,745 instructions (0.001%), 355 calls (08917DDC - 08917E24, length 19)
_S1_2_886D8A8 6,687 instructions (0.001%), 743 calls (0886D8A8 - 0886D8C8, length 9)
_S1_2_889B578 6,574 instructions (0.001%), 173 calls (0889B578 - 0889B60C, length 38)
_S1_2_889C8A8 6,572 instructions (0.001%), 8 calls (0889C8A8 - 0889C92C, length 34)
  Back Branch 0889C8F0 1,024 times (length 10)
_S1_2_8911A28 6,510 instructions (0.001%), 217 calls (08911A28 - 08911A9C, length 30)
_S1_2_88B747C 6,376 instructions (0.001%), 1,594 calls (088B747C - 088B7488, length 4)
_S1_2_88B746C 6,376 instructions (0.001%), 1,594 calls (088B746C - 088B7478, length 4)
_S1_2_881E4FC 6,359 instructions (0.001%), 76 calls (0881E4FC - 0881E698, length 104)
_S1_2_8872900 6,289 instructions (0.001%), 331 calls (08872900 - 08872958, length 23)
_S1_2_8901850 6,255 instructions (0.001%), 174 calls (08901850 - 08901FD0, length 481)
_S1_2_88937D0 6,250 instructions (0.001%), 125 calls (088937D0 - 088938AC, length 56)
_S1_2_88D1218 6,237 instructions (0.001%), 242 calls (088D1218 - 088D12D8, length 49)
_S1_2_88EDC58 6,192 instructions (0.001%), 2,064 calls (088EDC58 - 088EDC60, length 3)
_S1_2_886B8C0 6,192 instructions (0.001%), 508 calls (0886B8C0 - 0886B908, length 19)
_S1_2_880A9E4 6,168 instructions (0.001%), 257 calls (0880A9E4 - 0880AC98, length 174)
_S1_2_8919814 6,146 instructions (0.001%), 3,073 calls (08919814 - 08919818, length 2)
_S1_2_89197DC 6,146 instructions (0.001%), 3,073 calls (089197DC - 089197E0, length 2)
_S1_2_890BFDC 6,146 instructions (0.001%), 1 calls (0890BFDC - 0890C148, length 92)
  Back Branch 0890C060 608 times (length 5)
  Back Branch 0890C040 608 times (length 5)
_S1_2_88CF940 6,120 instructions (0.001%), 306 calls (088CF940 - 088CF994, length 22)
_S1_2_8865F20 6,090 instructions (0.001%), 203 calls (08865F20 - 08865FD8, length 47)
_S1_2_88DBD38 6,080 instructions (0.001%), 10 calls (088DBD38 - 088DC184, length 276)
  Back Branch 088DBF30 108 times (length 43)
  Back Branch 088DBFDC 14 times (length 11)
  Back Branch 088DC00C 14 times (length 36)
  Back Branch 088DC074 14 times (length 20)
  Back Branch 088DBE28 10 times (length 39)
  Back Branch 088DBF60 10 times (length 68)
  Back Branch 088DBDF4 10 times (length 13)
_S1_2_88CFFCC 6,056 instructions (0.001%), 70 calls (088CFFCC - 088D02C4, length 191)
_S1_2_889CB78 5,998 instructions (0.001%), 2,999 calls (0889CB78 - 0889CB7C, length 2)
_S1_2_88D8EC0 5,990 instructions (0.001%), 76 calls (088D8EC0 - 088D9390, length 309)
_S1_2_88A2B48 5,967 instructions (0.001%), 663 calls (088A2B48 - 088A2B68, length 9)
_S1_2_8804478 5,940 instructions (0.001%), 1,485 calls (08804478 - 08804484, length 4)
_S1_2_88A2B6C 5,931 instructions (0.001%), 659 calls (088A2B6C - 088A2B8C, length 9)
_S1_2_88984FC 5,928 instructions (0.001%), 247 calls (088984FC - 08898568, length 28)
_S1_2_8868B00 5,922 instructions (0.001%), 846 calls (08868B00 - 08868B30, length 13)
_S1_2_8868A88 5,922 instructions (0.001%), 846 calls (08868A88 - 08868AA0, length 7)
_S1_2_88D32EC 5,904 instructions (0.001%), 369 calls (088D32EC - 088D3328, length 16)
_S1_2_890E1EC 5,886 instructions (0.001%), 218 calls (0890E1EC - 0890E254, length 27)
_S1_2_88C1574 5,880 instructions (0.001%), 588 calls (088C1574 - 088C15B0, length 16)
_S1_2_8818E48 5,850 instructions (0.001%), 390 calls (08818E48 - 08818E80, length 15)
_S1_2_89198A4 5,720 instructions (0.001%), 2,860 calls (089198A4 - 089198A8, length 2)
_S1_2_88704C4 5,715 instructions (0.001%), 181 calls (088703B0 - 08870720, length 221)
  Back Branch 088706D8 1,665 times (length 204)
_S1_2_8886BA0 5,695 instructions (0.001%), 335 calls (08886BA0 - 08886BE0, length 17)
_S1_2_88C15D0 5,684 instructions (0.001%), 812 calls (088C15D0 - 088C15E8, length 7)
_S1_2_886D99C 5,650 instructions (0.001%), 565 calls (0886D99C - 0886D9C0, length 10)
_S1_2_88F11AC 5,648 instructions (0.001%), 14 calls (088F11AC - 088F1304, length 87)
  Back Branch 088F129C 368 times (length 27)
  Back Branch 088F12BC 90 times (length 43)
_S1_2_88F0850 5,633 instructions (0.001%), 131 calls (088F0850 - 088F08F8, length 43)
_S1_2_890E090 5,450 instructions (0.001%), 218 calls (0890E090 - 0890E0F0, length 25)
_S1_2_88D33A8 5,412 instructions (0.001%), 123 calls (088D33A8 - 088D3454, length 44)
_S1_2_886EF18 5,408 instructions (0.001%), 93 calls (0886EF18 - 0886EFA8, length 37)
  Back Branch 0886EF6C 331 times (length 11)
_S1_2_8885588 5,297 instructions (0.001%), 81 calls (08885588 - 0888567C, length 62)
  Back Branch 08885660 329 times (length 42)
_S1_2_8818A94 5,252 instructions (0.001%), 404 calls (08818A94 - 08818AC4, length 13)
_S1_2_886C0DC 5,195 instructions (0.001%), 435 calls (0886C0DC - 0886C11C, length 17)
_S1_2_8898E7C 5,166 instructions (0.001%), 246 calls (08898E7C - 08898ED8, length 24)
_S1_2_88A43C0 5,086 instructions (0.001%), 82 calls (088A43C0 - 088A455C, length 104)
_S1_2_88126C0 5,076 instructions (0.001%), 188 calls (088126C0 - 08812754, length 38)
_S1_2_8881654 5,070 instructions (0.001%), 106 calls (08881654 - 088816CC, length 31)
  Back Branch 088816A8 262 times (length 12)
_S1_2_8871644 5,061 instructions (0.001%), 723 calls (08871644 - 0887165C, length 7)
_S1_2_890E144 5,014 instructions (0.001%), 218 calls (0890E144 - 0890E19C, length 23)
_S1_2_88CB944 4,998 instructions (0.001%), 79 calls (088CB944 - 088CBBA8, length 154)
_S1_2_8812758 4,935 instructions (0.001%), 141 calls (08812758 - 088127E0, length 35)
_S1_2_88B24A0 4,928 instructions (0.001%), 56 calls (088B24A0 - 088B2690, length 125)
_S1_2_8815AA8 4,900 instructions (0.001%), 140 calls (08815AA8 - 08815DC0, length 199)
_S1_2_8914460 4,896 instructions (0.001%), 204 calls (089141E8 - 08915328, length 1105)
  Back Branch 08914224 621 times (length 13)
  Back Branch 089152CC 232 times (length 1083)
  Back Branch 08914488 204 times (length 11)
  Back Branch 08914498 204 times (length 86)
_S1_2_88A8284 4,872 instructions (0.001%), 1,218 calls (088A8284 - 088A8290, length 4)
_S1_2_88FE54C 4,872 instructions (0.001%), 116 calls (088FE54C - 088FE628, length 56)
_S1_2_887D084 4,836 instructions (0.001%), 186 calls (0887D084 - 0887D114, length 37)
_S1_2_8865E48 4,669 instructions (0.001%), 203 calls (08865E48 - 08865EA8, length 25)
_S1_2_887048C 4,623 instructions (0.001%), 145 calls (088703B0 - 08870720, length 221)
  Back Branch 088706D8 1,665 times (length 204)
_S1_2_8918A38 4,615 instructions (0.001%), 355 calls (08918A38 - 08918A68, length 13)
_S1_2_8807B14 4,591 instructions (0.001%), 155 calls (08807B14 - 08807BA4, length 37)
_S1_2_88F09CC 4,570 instructions (0.001%), 335 calls (088F09CC - 088F0A64, length 39)
_S1_2_8886CA4 4,536 instructions (0.001%), 189 calls (08886CA4 - 08886D14, length 29)
_S1_2_8818C64 4,429 instructions (0.001%), 103 calls (08818C64 - 08818D0C, length 43)
_S1_2_88D18E4 4,400 instructions (0.001%), 220 calls (088D18E4 - 088D1CFC, length 263)
_S1_2_8871718 4,371 instructions (0.001%), 273 calls (08871718 - 08871760, length 19)
_S1_2_890E0F4 4,360 instructions (0.001%), 218 calls (0890E0F4 - 0890E140, length 20)
_S1_2_88F7804 4,320 instructions (0.000%), 180 calls (088F7804 - 088F7860, length 24)
_S1_2_8885338 4,293 instructions (0.000%), 477 calls (08885338 - 08885358, length 9)
_S1_2_887DAF8 4,242 instructions (0.000%), 14 calls (0887DAF8 - 0887DB38, length 17)
  Back Branch 0887DB1C 586 times (length 7)
_S1_2_88A5804 4,233 instructions (0.000%), 45 calls (088A5804 - 088A5CA0, length 296)
_S1_2_8826A5C 4,158 instructions (0.000%), 42 calls (08826A5C - 08826BE4, length 99)
_S1_2_88AAE28 4,105 instructions (0.000%), 821 calls (088AAE28 - 088AAE38, length 5)
_S1_2_8816DF0 4,095 instructions (0.000%), 91 calls (08816DF0 - 08816EA0, length 45)
_S1_2_8872A20 4,060 instructions (0.000%), 145 calls (08872A20 - 08872AC4, length 42)
_S1_2_88B8C48 4,044 instructions (0.000%), 60 calls (088B8C48 - 088B8D5C, length 70)
  Back Branch 088B8D2C 96 times (length 33)
_S1_2_8871D60 4,012 instructions (0.000%), 236 calls (08871D60 - 08871DA0, length 17)
_S1_2_886D94C 4,000 instructions (0.000%), 400 calls (0886D94C - 0886D970, length 10)
_S1_2_886C414 3,990 instructions (0.000%), 285 calls (0886C414 - 0886C448, length 14)
_S1_2_88CAC94 3,984 instructions (0.000%), 1,992 calls (088CAC94 - 088CAC98, length 2)
_S1_2_88709A4 3,984 instructions (0.000%), 210 calls (088709A4 - 08870A0C, length 27)
_S1_2_88D7C64 3,978 instructions (0.000%), 155 calls (088D7C64 - 088D7D3C, length 55)
_S1_2_891987C 3,964 instructions (0.000%), 1,982 calls (0891987C - 08919880, length 2)
_S1_2_8919584 3,954 instructions (0.000%), 1,977 calls (08919584 - 08919588, length 2)
_S1_2_889C634 3,948 instructions (0.000%), 188 calls (0889C634 - 0889C684, length 21)
_S1_2_88F9538 3,944 instructions (0.000%), 232 calls (088F9538 - 088F958C, length 22)
_S1_2_89198B4 3,940 instructions (0.000%), 1,970 calls (089198B4 - 089198B8, length 2)
_S1_2_891938C 3,940 instructions (0.000%), 1,970 calls (0891938C - 08919390, length 2)
_S1_2_8897D94 3,924 instructions (0.000%), 327 calls (08897D94 - 08897DC0, length 12)
_S1_2_88BD3E8 3,874 instructions (0.000%), 122 calls (088BD3E8 - 088BD490, length 43)
_S1_2_888212C 3,857 instructions (0.000%), 203 calls (0888212C - 08882174, length 19)
_S1_2_883C0E4 3,776 instructions (0.000%), 1 calls (0883C0E4 - 0883C788, length 426)
  Back Branch 0883C57C 100 times (length 13)
  Back Branch 0883C610 15 times (length 22)
  Back Branch 0883C594 10 times (length 153)
  Back Branch 0883C204 10 times (length 10)
  Back Branch 0883C2F4 10 times (length 45)
_S1_2_886C314 3,672 instructions (0.000%), 165 calls (0886C2CC - 0886C410, length 82)
  Back Branch 0886C3A8 21 times (length 57)
_S1_2_8917E28 3,655 instructions (0.000%), 48 calls (08917E28 - 0891816C, length 210)
  Back Branch 08917E8C 48 times (length 6)
  Back Branch 089180E4 47 times (length 156)
  Back Branch 08917EEC 47 times (length 30)
  Back Branch 08918140 46 times (length 48)
  Back Branch 08917F58 4 times (length 10)
  Back Branch 08917EA0 1 times (length 11)
  Back Branch 08917EE4 1 times (length 28)
_S1_2_88A2D74 3,647 instructions (0.000%), 521 calls (088A2D74 - 088A2D8C, length 7)
_S1_2_881CA80 3,632 instructions (0.000%), 454 calls (0881CA80 - 0881CA9C, length 8)
_S1_2_8918BB0 3,588 instructions (0.000%), 299 calls (08918BB0 - 08918BDC, length 12)
_S1_2_88D78F0 3,582 instructions (0.000%), 199 calls (088D78F0 - 088D7934, length 18)
_S1_2_88A6668 3,569 instructions (0.000%), 43 calls (088A6668 - 088A68C4, length 152)
_S1_2_880AB18 3,555 instructions (0.000%), 154 calls (0880AB18 - 0880AC98, length 97)
_S1_2_8865FDC 3,540 instructions (0.000%), 288 calls (08865FDC - 0886601C, length 17)
_S1_2_889B6AC 3,460 instructions (0.000%), 173 calls (0889B6AC - 0889B6F8, length 20)
_S1_2_8882F40 3,427 instructions (0.000%), 149 calls (08882F40 - 08882F98, length 23)
_S1_2_88AFD18 3,397 instructions (0.000%), 43 calls (088AFD18 - 088B00B4, length 232)
_S1_2_88A3E84 3,397 instructions (0.000%), 43 calls (088A3E84 - 088A40C4, length 145)
_S1_2_8817C20 3,392 instructions (0.000%), 64 calls (08817C20 - 08817F7C, length 216)
_S1_2_891996C 3,320 instructions (0.000%), 1,660 calls (0891996C - 08919970, length 2)
_S1_2_8919954 3,320 instructions (0.000%), 1,660 calls (08919954 - 08919958, length 2)
_S1_2_88FE62C 3,300 instructions (0.000%), 165 calls (088FE62C - 088FE678, length 20)
_S1_2_8870B18 3,299 instructions (0.000%), 829 calls (08870B18 - 08870B24, length 4)
_S1_2_88980AC 3,285 instructions (0.000%), 657 calls (088980AC - 088980EC, length 17)
_S1_2_8816EA4 3,276 instructions (0.000%), 91 calls (08816EA4 - 08816F54, length 45)
_S1_2_890DF38 3,270 instructions (0.000%), 218 calls (0890DF38 - 0890DF70, length 15)
_S1_2_88BC7F8 3,231 instructions (0.000%), 121 calls (088BC7F8 - 088BC8D4, length 56)
_S1_2_89146A0 3,208 instructions (0.000%), 28 calls (089141E8 - 08915328, length 1105)
  Back Branch 08914224 621 times (length 13)
  Back Branch 089152CC 232 times (length 1083)
_S1_2_887D3A4 3,196 instructions (0.000%), 470 calls (0887D3A4 - 0887D3BC, length 7)
_S1_2_88A8E08 3,194 instructions (0.000%), 58 calls (088A8E08 - 088A8F1C, length 70)
_S1_2_88A3634 3,192 instructions (0.000%), 57 calls (088A3634 - 088A373C, length 67)
_S1_2_88A34BC 3,180 instructions (0.000%), 20 calls (088A34BC - 088A34DC, length 9)
  Back Branch 088A34D0 620 times (length 5)
_S1_2_880A190 3,173 instructions (0.000%), 176 calls (0880A190 - 0880A320, length 101)
_S1_2_8870530 3,162 instructions (0.000%), 93 calls (088703B0 - 08870720, length 221)
  Back Branch 088706D8 1,665 times (length 204)
_S1_2_88DC8F4 3,135 instructions (0.000%), 165 calls (088DC8F4 - 088DC93C, length 19)
_S1_2_8866020 3,132 instructions (0.000%), 132 calls (08866020 - 08866134, length 70)
_S1_2_88B5FFC 3,096 instructions (0.000%), 1 calls (088B5FFC - 088B6088, length 36)
  Back Branch 088B605C 256 times (length 12)
_S1_2_88BFDB4 3,095 instructions (0.000%), 115 calls (088BFDB4 - 088BFE84, length 53)
_S1_2_88F8E6C 3,078 instructions (0.000%), 57 calls (088F8E6C - 088F90BC, length 149)
_S1_2_88A61A0 3,071 instructions (0.000%), 37 calls (088A61A0 - 088A6338, length 103)
_S1_2_88A633C 3,069 instructions (0.000%), 37 calls (088A633C - 088A6474, length 79)
  Back Branch 088A6448 45 times (length 38)
_S1_2_8867070 3,045 instructions (0.000%), 203 calls (08867070 - 088670CC, length 24)
_S1_2_882F520 3,026 instructions (0.000%), 89 calls (0882F520 - 0882F5A4, length 34)
_S1_2_8906DB8 3,020 instructions (0.000%), 151 calls (08906DB8 - 08906E04, length 20)
_S1_2_88D7A80 2,985 instructions (0.000%), 199 calls (088D7A80 - 088D7AF8, length 31)
_S1_2_88815E8 2,952 instructions (0.000%), 328 calls (088815E8 - 08881628, length 17)
_S1_2_89129E0 2,951 instructions (0.000%), 204 calls (08912950 - 08912A14, length 50)
  Back Branch 089129E8 621 times (length 40)
  Back Branch 0891298C 209 times (length 9)
_S1_2_88F74D8 2,938 instructions (0.000%), 131 calls (088F74D8 - 088F7564, length 36)
_S1_2_88F73DC 2,886 instructions (0.000%), 131 calls (088F73DC - 088F7468, length 36)
_S1_2_88F75D4 2,882 instructions (0.000%), 131 calls (088F75D4 - 088F7660, length 36)
_S1_2_881ECCC 2,880 instructions (0.000%), 77 calls (0881ECCC - 0881ED84, length 47)
_S1_2_88B608C 2,852 instructions (0.000%), 1 calls (088B608C - 088B6144, length 47)
  Back Branch 088B6110 256 times (length 11)
_S1_2_88C1774 2,842 instructions (0.000%), 406 calls (088C1774 - 088C178C, length 7)
_S1_2_880A27C 2,810 instructions (0.000%), 156 calls (0880A27C - 0880A320, length 42)
_S1_2_8883EAC 2,787 instructions (0.000%), 145 calls (08883C08 - 08883F74, length 220)
  Back Branch 08883F3C 1,665 times (length 207)
_S1_2_88980F0 2,750 instructions (0.000%), 250 calls (088980F0 - 08898128, length 15)
_S1_2_88F1ADC 2,750 instructions (0.000%), 125 calls (088F1ADC - 088F1B6C, length 37)
_S1_2_889C990 2,743 instructions (0.000%), 9 calls (0889C990 - 0889CA70, length 57)
  Back Branch 0889CA48 125 times (length 30)
_S1_2_88AAA2C 2,727 instructions (0.000%), 101 calls (088AAA2C - 088AAA94, length 27)
_S1_2_886F294 2,682 instructions (0.000%), 149 calls (0886F294 - 0886F2D8, length 18)
_S1_2_886AB40 2,680 instructions (0.000%), 268 calls (0886AB40 - 0886AB70, length 13)
_S1_2_888535C 2,679 instructions (0.000%), 198 calls (0888535C - 088853B4, length 23)
_S1_2_88EFC1C 2,671 instructions (0.000%), 2 calls (088EFC1C - 088EFE28, length 132)
  Back Branch 088EFD60 61 times (length 10)
  Back Branch 088EFDB4 48 times (length 10)
  Back Branch 088EFDCC 35 times (length 80)
_S1_2_881C708 2,610 instructions (0.000%), 1 calls (0881C708 - 0881C7E0, length 55)
  Back Branch 0881C7A4 512 times (length 5)
_S1_2_887F938 2,601 instructions (0.000%), 289 calls (0887F938 - 0887F958, length 9)
_S1_2_88D8954 2,584 instructions (0.000%), 76 calls (088D8954 - 088D8EBC, length 347)
_S1_2_88F90C0 2,565 instructions (0.000%), 57 calls (088F90C0 - 088F9180, length 49)
_S1_2_88D950C 2,550 instructions (0.000%), 102 calls (088D950C - 088D9620, length 70)
_S1_2_8813C3C 2,538 instructions (0.000%), 94 calls (08813C3C - 08813CA4, length 27)
_S1_2_888228C 2,489 instructions (0.000%), 131 calls (0888228C - 088822D4, length 19)
_S1_2_887CC50 2,457 instructions (0.000%), 189 calls (0887CC50 - 0887CC94, length 18)
_S1_2_88A37CC 2,451 instructions (0.000%), 43 calls (088A37CC - 088A38F4, length 75)
_S1_2_8919414 2,442 instructions (0.000%), 1,221 calls (08919414 - 08919418, length 2)
_S1_2_88A73D8 2,442 instructions (0.000%), 122 calls (088A73D8 - 088A7428, length 21)
_S1_2_8865EE0 2,436 instructions (0.000%), 203 calls (08865EE0 - 08865F1C, length 16)
_S1_2_88F77AC 2,431 instructions (0.000%), 187 calls (088F77AC - 088F7800, length 22)
_S1_2_88D9504 2,425 instructions (0.000%), 97 calls (088D9504 - 088D9620, length 72)
_S1_2_88A4230 2,408 instructions (0.000%), 43 calls (088A4230 - 088A43BC, length 100)
_S1_2_88B095C 2,400 instructions (0.000%), 72 calls (088B095C - 088B0A04, length 43)
_S1_2_8882F00 2,384 instructions (0.000%), 149 calls (08882F00 - 08882F3C, length 16)
_S1_2_8865E20 2,361 instructions (0.000%), 297 calls (08865E20 - 08865E44, length 10)
_S1_2_8872DC8 2,328 instructions (0.000%), 194 calls (08872DC8 - 08872DF4, length 12)
_S1_2_88DC800 2,324 instructions (0.000%), 166 calls (088DC800 - 088DC858, length 23)
_S1_2_886D8CC 2,320 instructions (0.000%), 232 calls (0886D8CC - 0886D8F0, length 10)
_S1_2_88A4DE4 2,310 instructions (0.000%), 42 calls (088A4DE4 - 088A4EBC, length 55)
_S1_2_891988C 2,304 instructions (0.000%), 1,152 calls (0891988C - 08919890, length 2)
_S1_2_891944C 2,298 instructions (0.000%), 1,149 calls (0891944C - 08919450, length 2)
_S1_2_8919394 2,298 instructions (0.000%), 1,149 calls (08919394 - 08919398, length 2)
_S1_2_88D3458 2,280 instructions (0.000%), 60 calls (088D3458 - 088D34EC, length 38)
_S1_2_8906E08 2,265 instructions (0.000%), 151 calls (08906E08 - 08906E40, length 15)
_S1_2_8865DCC 2,233 instructions (0.000%), 203 calls (08865DCC - 08865DF4, length 11)
_S1_2_88F07D8 2,220 instructions (0.000%), 74 calls (088F07D8 - 088F084C, length 30)
_S1_2_889C688 2,208 instructions (0.000%), 92 calls (0889C688 - 0889C6E4, length 24)
_S1_2_88A1564 2,194 instructions (0.000%), 42 calls (088A1564 - 088A1680, length 72)
_S1_2_8881D94 2,185 instructions (0.000%), 59 calls (08881D94 - 08881F78, length 122)
_S1_2_882F488 2,184 instructions (0.000%), 59 calls (0882F488 - 0882F51C, length 38)
_S1_2_88F8038 2,170 instructions (0.000%), 7 calls (088F8038 - 088F810C, length 54)
  Back Branch 088F80B8 175 times (length 8)
  Back Branch 088F80D4 35 times (length 24)
_S1_2_88F7864 2,130 instructions (0.000%), 30 calls (088F7864 - 088F78F0, length 36)
  Back Branch 088F78A4 180 times (length 7)
_S1_2_88A2460 2,124 instructions (0.000%), 59 calls (088A2460 - 088A24EC, length 36)
_S1_2_889CAB8 2,106 instructions (0.000%), 54 calls (0889CAB8 - 0889CB74, length 48)
_S1_2_88F8AE0 2,084 instructions (0.000%), 13 calls (088F8AE0 - 088F8D10, length 141)
  Back Branch 088F8CE4 65 times (length 112)
_S1_2_889B530 2,076 instructions (0.000%), 173 calls (0889B530 - 0889B574, length 18)
_S1_2_8869F08 2,059 instructions (0.000%), 64 calls (08869CCC - 0886A0D4, length 259)
  Back Branch 08869E0C 1,467 times (length 82)
  Back Branch 0886A094 576 times (length 160)
  Back Branch 08869FA8 297 times (length 108)
  Back Branch 08869F18 64 times (length 72)
  Back Branch 0886A080 58 times (length 24)
  Back Branch 08869FF8 10 times (length 121)
_S1_2_8881184 2,052 instructions (0.000%), 27 calls (08881184 - 08881358, length 118)
_S1_2_88F4A9C 2,034 instructions (0.000%), 2 calls (088F4A9C - 088F4E94, length 255)
  Back Branch 088F4BB4 32 times (length 63)
_S1_2_89003F8 2,016 instructions (0.000%), 48 calls (089003F8 - 0890044C, length 22)
  Back Branch 08900440 144 times (length 10)
_S1_2_88853B8 2,002 instructions (0.000%), 203 calls (088853B8 - 088853DC, length 10)
_S1_2_881E2F4 1,987 instructions (0.000%), 1 calls (0881E2F4 - 0881E428, length 78)
  Back Branch 0881E3F4 50 times (length 39)
_S1_2_886B658 1,981 instructions (0.000%), 93 calls (0886B658 - 0886B6B8, length 25)
_S1_2_88150A0 1,974 instructions (0.000%), 47 calls (08814B5C - 08815620, length 690)
  Back Branch 0881555C 4,448 times (length 642)
  Back Branch 08815540 188 times (length 325)
_S1_2_8822CE4 1,960 instructions (0.000%), 10 calls (08822CE4 - 08822D84, length 41)
  Back Branch 08822D6C 320 times (length 5)
_S1_2_8872744 1,953 instructions (0.000%), 93 calls (08872744 - 088727C0, length 32)
_S1_2_88EE6E4 1,939 instructions (0.000%), 301 calls (088EE6E4 - 088EE74C, length 27)
_S1_2_88C64E0 1,920 instructions (0.000%), 128 calls (088C64E0 - 088C6518, length 15)
_S1_2_8872B14 1,894 instructions (0.000%), 75 calls (08872B14 - 08872C28, length 70)
_S1_2_88A4EC0 1,890 instructions (0.000%), 45 calls (088A4EC0 - 088A4F7C, length 48)
_S1_2_88A2BD0 1,883 instructions (0.000%), 269 calls (088A2BD0 - 088A2BE8, length 7)
_S1_2_881E080 1,862 instructions (0.000%), 1 calls (0881E080 - 0881E1F0, length 93)
  Back Branch 0881E1C0 30 times (length 61)
_S1_2_88D34F0 1,860 instructions (0.000%), 60 calls (088D34F0 - 088D3568, length 31)
_S1_2_88BEB60 1,850 instructions (0.000%), 122 calls (088BEB60 - 088BEBE8, length 35)
_S1_2_887F700 1,848 instructions (0.000%), 88 calls (0887F700 - 0887F764, length 26)
_S1_2_88A3740 1,841 instructions (0.000%), 82 calls (088A3740 - 088A37C8, length 35)
_S1_2_888B260 1,836 instructions (0.000%), 204 calls (0888B260 - 0888B280, length 9)
_S1_2_88AB8FC 1,824 instructions (0.000%), 57 calls (088AB8FC - 088AB988, length 36)
_S1_2_889C238 1,822 instructions (0.000%), 18 calls (0889C238 - 0889C2D0, length 39)
  Back Branch 0889C2B8 61 times (length 25)
_S1_2_888B538 1,820 instructions (0.000%), 140 calls (0888B538 - 0888B568, length 13)
_S1_2_88B66E4 1,818 instructions (0.000%), 1 calls (088B66E4 - 088B676C, length 35)
  Back Branch 088B674C 256 times (length 9)
_S1_2_88BCB88 1,815 instructions (0.000%), 121 calls (088BCB88 - 088BCBC0, length 15)
_S1_2_88D710C 1,802 instructions (0.000%), 32 calls (088D710C - 088D722C, length 73)
_S1_2_88BCBC4 1,800 instructions (0.000%), 120 calls (088BCBC4 - 088BCBFC, length 15)
_S1_2_88FBC28 1,794 instructions (0.000%), 78 calls (088FBC28 - 088FBC98, length 29)
_S1_2_886A9A8 1,792 instructions (0.000%), 132 calls (0886A9A8 - 0886A9F4, length 20)
_S1_2_88A1A54 1,764 instructions (0.000%), 42 calls (088A1A54 - 088A1B3C, length 59)
_S1_2_887CB10 1,760 instructions (0.000%), 55 calls (0887CB10 - 0887CB8C, length 32)
_S1_2_886CAB8 1,752 instructions (0.000%), 438 calls (0886CAB8 - 0886CACC, length 6)
_S1_2_88173A8 1,738 instructions (0.000%), 64 calls (088173A8 - 08817B6C, length 498)
_S1_2_88F1B70 1,722 instructions (0.000%), 123 calls (088F1B70 - 088F1BC8, length 23)
_S1_2_8881F5C 1,712 instructions (0.000%), 214 calls (08881F5C - 08881F78, length 8)
_S1_2_88D02C8 1,703 instructions (0.000%), 14 calls (088D02C8 - 088D040C, length 82)
  Back Branch 088D0348 70 times (length 12)
  Back Branch 088D03B8 37 times (length 10)
_S1_2_88C62D8 1,684 instructions (0.000%), 13 calls (088C62D8 - 088C64DC, length 130)
_S1_2_88C945C 1,680 instructions (0.000%), 3 calls (088C945C - 088C9770, length 198)
  Back Branch 088C966C 39 times (length 21)
  Back Branch 088C970C 12 times (length 30)
  Back Branch 088C95F0 6 times (length 32)
_S1_2_891943C 1,660 instructions (0.000%), 830 calls (0891943C - 08919440, length 2)
_S1_2_89193EC 1,660 instructions (0.000%), 830 calls (089193EC - 089193F0, length 2)
_S1_2_887C8C8 1,650 instructions (0.000%), 110 calls (0887C8C8 - 0887C900, length 15)
_S1_2_88A40C8 1,634 instructions (0.000%), 43 calls (088A40C8 - 088A41F8, length 77)
_S1_2_88820E0 1,617 instructions (0.000%), 147 calls (088820E0 - 08882108, length 11)
_S1_2_886DD3C 1,608 instructions (0.000%), 268 calls (0886DD3C - 0886DD50, length 6)
_S1_2_88A1BA4 1,593 instructions (0.000%), 67 calls (088A1BA4 - 088A1C38, length 38)
_S1_2_88A5580 1,585 instructions (0.000%), 41 calls (088A5580 - 088A56A0, length 73)
_S1_2_88A1834 1,583 instructions (0.000%), 98 calls (088A1834 - 088A18D8, length 42)
_S1_2_887FAF0 1,575 instructions (0.000%), 175 calls (0887FAF0 - 0887FB10, length 9)
_S1_2_88DBC5C 1,575 instructions (0.000%), 35 calls (088DBC5C - 088DBD34, length 55)
_S1_2_88DBA2C 1,550 instructions (0.000%), 35 calls (088DBA2C - 088DBB38, length 68)
_S1_2_888B44C 1,540 instructions (0.000%), 140 calls (0888B44C - 0888B474, length 11)
_S1_2_8806C50 1,532 instructions (0.000%), 76 calls (08806C50 - 08806D10, length 49)
  Back Branch 08806CFC 73 times (length 27)
  Back Branch 08806D0C 1 times (length 31)
  Back Branch 08806CB4 1 times (length 9)
  Back Branch 08806CEC 1 times (length 23)
_S1_2_8906794 1,510 instructions (0.000%), 151 calls (08906794 - 089067B8, length 10)
_S1_2_882F5A8 1,480 instructions (0.000%), 148 calls (0882F5A8 - 0882F5CC, length 10)
_S1_2_88045F0 1,464 instructions (0.000%), 366 calls (088045F0 - 088045FC, length 4)
_S1_2_88A292C 1,464 instructions (0.000%), 24 calls (088A292C - 088A2A48, length 72)
_S1_2_89198CC 1,446 instructions (0.000%), 723 calls (089198CC - 089198D0, length 2)
_S1_2_88EDF98 1,425 instructions (0.000%), 57 calls (088EDF98 - 088EDFF8, length 25)
_S1_2_88ABD9C 1,410 instructions (0.000%), 47 calls (088ABD9C - 088ABE38, length 40)
_S1_2_888B424 1,400 instructions (0.000%), 140 calls (0888B424 - 0888B448, length 10)
_S1_2_88FBA18 1,400 instructions (0.000%), 70 calls (088FBA18 - 088FBA6C, length 22)
_S1_2_88838DC 1,394 instructions (0.000%), 41 calls (088838DC - 08883960, length 34)
_S1_2_886D710 1,392 instructions (0.000%), 232 calls (0886D710 - 0886D724, length 6)
_S1_2_8897DC4 1,365 instructions (0.000%), 105 calls (08897DC4 - 08897DF4, length 13)
_S1_2_890817C 1,359 instructions (0.000%), 151 calls (0890817C - 089081A4, length 11)
  Back Branch 089081A0 151 times (length 6)
_S1_2_886DD54 1,340 instructions (0.000%), 268 calls (0886DD54 - 0886DD64, length 5)
_S1_2_8880D64 1,337 instructions (0.000%), 191 calls (08880D64 - 08880D7C, length 7)
_S1_2_88B2138 1,311 instructions (0.000%), 19 calls (088B2138 - 088B2338, length 129)
_S1_2_89199BC 1,298 instructions (0.000%), 649 calls (089199BC - 089199C0, length 2)
_S1_2_889E5CC 1,296 instructions (0.000%), 216 calls (0889E5CC - 0889E5E0, length 6)
_S1_2_889E5B4 1,296 instructions (0.000%), 216 calls (0889E5B4 - 0889E5C8, length 6)
_S1_2_8871764 1,295 instructions (0.000%), 185 calls (08871764 - 08871784, length 9)
_S1_2_88C9350 1,284 instructions (0.000%), 9 calls (088C9350 - 088C9458, length 67)
  Back Branch 088C93BC 36 times (length 14)
  Back Branch 088C943C 27 times (length 22)
_S1_2_8881C94 1,278 instructions (0.000%), 27 calls (08881C94 - 08881F78, length 186)
_S1_2_886D8F4 1,276 instructions (0.000%), 58 calls (0886D8F4 - 0886D948, length 22)
_S1_2_8872AC8 1,269 instructions (0.000%), 75 calls (08872AC8 - 08872B10, length 19)
_S1_2_88A9B1C 1,266 instructions (0.000%), 2 calls (088A9B1C - 088A9D54, length 143)
  Back Branch 088A9C64 114 times (length 9)
_S1_2_88AB98C 1,254 instructions (0.000%), 57 calls (088AB98C - 088AB9F0, length 26)
_S1_2_88AC268 1,252 instructions (0.000%), 12 calls (088AC268 - 088AC40C, length 106)
_S1_2_88B0A08 1,248 instructions (0.000%), 24 calls (088B0A08 - 088B0A54, length 20)
  Back Branch 088B0A2C 120 times (length 8)
_S1_2_88B00B8 1,247 instructions (0.000%), 43 calls (088B00B8 - 088B0148, length 37)
_S1_2_88A1C3C 1,239 instructions (0.000%), 36 calls (088A1C3C - 088A1D98, length 88)
_S1_2_89014A4 1,232 instructions (0.000%), 52 calls (089014A4 - 08901514, length 29)
_S1_2_88C651C 1,231 instructions (0.000%), 4 calls (088C651C - 088C662C, length 69)
  Back Branch 088C656C 128 times (length 8)
_S1_2_88A5724 1,230 instructions (0.000%), 41 calls (088A5724 - 088A57B4, length 37)
_S1_2_8918170 1,222 instructions (0.000%), 47 calls (08918170 - 089181D4, length 26)
_S1_2_88A7B84 1,220 instructions (0.000%), 122 calls (088A7B84 - 088A7BD0, length 20)
_S1_2_88F904C 1,218 instructions (0.000%), 42 calls (088F904C - 088F90BC, length 29)
_S1_2_8870AB4 1,209 instructions (0.000%), 149 calls (08870AB4 - 08870AE0, length 12)
_S1_2_8907370 1,208 instructions (0.000%), 151 calls (089071EC - 08907378, length 100)
  Back Branch 08907374 151 times (length 100)
_S1_2_8907364 1,208 instructions (0.000%), 151 calls (089071EC - 0890736C, length 97)
  Back Branch 08907368 151 times (length 97)
_S1_2_8907340 1,208 instructions (0.000%), 151 calls (089071EC - 08907348, length 88)
  Back Branch 08907344 151 times (length 88)
_S1_2_886A890 1,206 instructions (0.000%), 134 calls (0886A890 - 0886A8B0, length 9)
_S1_2_88CFC14 1,185 instructions (0.000%), 41 calls (088CFC14 - 088CFD18, length 66)
_S1_2_88CC6F8 1,178 instructions (0.000%), 2 calls (088CC6F8 - 088CC770, length 31)
  Back Branch 088CC760 128 times (length 18)
_S1_2_88AFA94 1,161 instructions (0.000%), 43 calls (088AFA94 - 088AFB58, length 50)
_S1_2_888326C 1,152 instructions (0.000%), 64 calls (0888326C - 088832B0, length 18)
_S1_2_8812664 1,128 instructions (0.000%), 282 calls (08812664 - 08812670, length 4)
_S1_2_88128AC 1,128 instructions (0.000%), 47 calls (088128AC - 08812908, length 24)
_S1_2_88AB478 1,120 instructions (0.000%), 28 calls (088AB478 - 088AB4C0, length 19)
  Back Branch 088AB4B4 112 times (length 7)
_S1_2_88C37F0 1,116 instructions (0.000%), 124 calls (088C37F0 - 088C3810, length 9)
_S1_2_886B6F0 1,116 instructions (0.000%), 93 calls (0886B6F0 - 0886B72C, length 16)
_S1_2_8898334 1,115 instructions (0.000%), 1 calls (08898334 - 08898444, length 69)
  Back Branch 08898404 132 times (length 8)
_S1_2_8872F60 1,098 instructions (0.000%), 122 calls (08872F60 - 08872F90, length 13)
_S1_2_88F9590 1,083 instructions (0.000%), 57 calls (088F9590 - 088F95DC, length 20)
_S1_2_88F2634 1,082 instructions (0.000%), 3 calls (088F2634 - 088F2B0C, length 311)
  Back Branch 088F29D4 25 times (length 29)
  Back Branch 088F2924 17 times (length 50)
_S1_2_89198D4 1,068 instructions (0.000%), 534 calls (089198D4 - 089198D8, length 2)
_S1_2_88A2AC0 1,062 instructions (0.000%), 74 calls (088A2AC0 - 088A2B1C, length 24)
_S1_2_8881090 1,059 instructions (0.000%), 14 calls (08881090 - 0888112C, length 40)
  Back Branch 088810DC 112 times (length 10)
_S1_2_88CDB64 1,056 instructions (0.000%), 8 calls (088CDB64 - 088CDDA4, length 145)
_S1_2_88B4BE0 1,049 instructions (0.000%), 1 calls (088B4BE0 - 088B4C5C, length 32)
  Back Branch 088B4C38 114 times (length 9)
_S1_2_8882670 1,037 instructions (0.000%), 61 calls (08882670 - 088826CC, length 24)
_S1_2_88F7118 1,023 instructions (0.000%), 3 calls (088F7118 - 088F71B8, length 41)
  Back Branch 088F7174 99 times (length 6)
  Back Branch 088F7154 57 times (length 6)
_S1_2_889C608 1,008 instructions (0.000%), 92 calls (0889C608 - 0889C630, length 11)
_S1_2_88DC188 1,002 instructions (0.000%), 2 calls (088DC188 - 088DC458, length 181)
  Back Branch 088DC424 10 times (length 37)
  Back Branch 088DC2B0 10 times (length 53)
_S1_2_88D160C 994 instructions (0.000%), 9 calls (088D160C - 088D18E0, length 182)
_S1_2_88F7054 990 instructions (0.000%), 110 calls (088F7054 - 088F70A0, length 20)
_S1_2_886C334 988 instructions (0.000%), 26 calls (0886C2CC - 0886C410, length 82)
  Back Branch 0886C3A8 21 times (length 57)
_S1_2_88041C0 980 instructions (0.000%), 245 calls (088041C0 - 088041CC, length 4)
_S1_2_8888F9C 976 instructions (0.000%), 244 calls (08888F9C - 08888FA8, length 4)
_S1_2_888B4A8 968 instructions (0.000%), 88 calls (0888B4A8 - 0888B4D0, length 11)
_S1_2_8818AC8 960 instructions (0.000%), 10 calls (08818AC8 - 08818C44, length 96)
_S1_2_88CB774 950 instructions (0.000%), 2 calls (088CB774 - 088CB940, length 116)
  Back Branch 088CB8C8 44 times (length 18)
  Back Branch 088CB830 24 times (length 14)
_S1_2_886A8D8 938 instructions (0.000%), 134 calls (0886A8D8 - 0886A8F0, length 7)
_S1_2_88FBBF8 936 instructions (0.000%), 78 calls (088FBBF8 - 088FBC24, length 12)
_S1_2_88B0A58 936 instructions (0.000%), 12 calls (088B0A58 - 088B0AFC, length 42)
  Back Branch 088B0ABC 60 times (length 9)
_S1_2_887FEC4 925 instructions (0.000%), 37 calls (0887FEC4 - 0887FF40, length 32)
_S1_2_88F9720 912 instructions (0.000%), 57 calls (088F9720 - 088F975C, length 16)
_S1_2_88F95E0 912 instructions (0.000%), 57 calls (088F95E0 - 088F961C, length 16)
_S1_2_888162C 896 instructions (0.000%), 128 calls (0888162C - 08881650, length 10)
_S1_2_88B233C 896 instructions (0.000%), 56 calls (088B233C - 088B2420, length 58)
_S1_2_8812674 893 instructions (0.000%), 47 calls (08812674 - 088126BC, length 19)
_S1_2_88CB0D4 888 instructions (0.000%), 24 calls (088CB0D4 - 088CB164, length 37)
_S1_2_88A4618 882 instructions (0.000%), 42 calls (088A4618 - 088A4668, length 21)
_S1_2_8888D8C 876 instructions (0.000%), 73 calls (08888D8C - 08888DC0, length 14)
_S1_2_886CDB0 870 instructions (0.000%), 29 calls (0886CC04 - 0886CEF0, length 188)
  Back Branch 0886CE40 488 times (length 145)
_S1_2_88C3CA0 870 instructions (0.000%), 10 calls (088C3CA0 - 088C3CE0, length 17)
  Back Branch 088C3CD4 80 times (length 10)
_S1_2_88A35D4 860 instructions (0.000%), 43 calls (088A35D4 - 088A3630, length 24)
_S1_2_88EEDEC 858 instructions (0.000%), 39 calls (088EEDEC - 088EEEAC, length 49)
_S1_2_8880524 856 instructions (0.000%), 8 calls (08880524 - 088807BC, length 167)
_S1_2_88AB8C0 855 instructions (0.000%), 57 calls (088AB8C0 - 088AB8F8, length 15)
_S1_2_88BEBEC 854 instructions (0.000%), 122 calls (088BEBEC - 088BEC04, length 7)
_S1_2_88B918C 850 instructions (0.000%), 50 calls (088B918C - 088B91CC, length 17)
_S1_2_8882178 846 instructions (0.000%), 94 calls (08882178 - 08882198, length 9)
_S1_2_88BD2CC 846 instructions (0.000%), 84 calls (088BD2CC - 088BD2F4, length 11)
_S1_2_88BE790 844 instructions (0.000%), 76 calls (088BE790 - 088BE7C8, length 15)
_S1_2_88C1A68 840 instructions (0.000%), 120 calls (088C1A68 - 088C1A80, length 7)
_S1_2_880AC0C 838 instructions (0.000%), 76 calls (0880AC0C - 0880AC98, length 36)
_S1_2_8815CE8 819 instructions (0.000%), 47 calls (08815CE8 - 08815DC0, length 55)
_S1_2_88D0E14 812 instructions (0.000%), 14 calls (088D0E14 - 088D0F10, length 64)
_S1_2_88CF344 810 instructions (0.000%), 30 calls (088CF344 - 088CF3AC, length 27)
_S1_2_88CF800 807 instructions (0.000%), 9 calls (088CF800 - 088CF93C, length 80)
  Back Branch 088CF908 32 times (length 49)
_S1_2_88A1474 806 instructions (0.000%), 41 calls (088A1474 - 088A150C, length 39)
_S1_2_88C318C 803 instructions (0.000%), 10 calls (088C318C - 088C32A8, length 72)
  Back Branch 088C31E8 29 times (length 8)
_S1_2_88D356C 800 instructions (0.000%), 50 calls (088D356C - 088D35A8, length 16)
_S1_2_88F2F78 795 instructions (0.000%), 2 calls (088F2F78 - 088F3258, length 185)
  Back Branch 088F31FC 35 times (length 114)
_S1_2_88A6524 792 instructions (0.000%), 15 calls (088A6524 - 088A65F8, length 54)
_S1_2_889B84C 782 instructions (0.000%), 23 calls (0889B84C - 0889B8D0, length 34)
_S1_2_887FB14 780 instructions (0.000%), 39 calls (0887FB14 - 0887FB60, length 20)
_S1_2_88B3D8C 780 instructions (0.000%), 10 calls (088B3D8C - 088B3E98, length 68)
  Back Branch 088B3E40 40 times (length 31)
_S1_2_88CD320 774 instructions (0.000%), 43 calls (088CD320 - 088CD378, length 23)
_S1_2_889C2D4 774 instructions (0.000%), 18 calls (0889C2D4 - 0889C3DC, length 67)
_S1_2_88F1084 770 instructions (0.000%), 3 calls (088F1084 - 088F114C, length 51)
  Back Branch 088F110C 68 times (length 16)
_S1_2_889C188 764 instructions (0.000%), 18 calls (0889C188 - 0889C1D0, length 19)
  Back Branch 0889C1BC 61 times (length 8)
_S1_2_88A18DC 756 instructions (0.000%), 30 calls (088A18DC - 088A1974, length 39)
_S1_2_886CD4C 756 instructions (0.000%), 21 calls (0886CC04 - 0886CEF0, length 188)
  Back Branch 0886CE40 488 times (length 145)
_S1_2_888210C 752 instructions (0.000%), 94 calls (0888210C - 08882128, length 8)
_S1_2_8813A5C 752 instructions (0.000%), 94 calls (08813A5C - 08813A78, length 8)
_S1_2_88CB378 729 instructions (0.000%), 81 calls (088CB378 - 088CB398, length 9)
_S1_2_8817C08 729 instructions (0.000%), 27 calls (08817C08 - 08817F7C, length 222)
_S1_2_8898B1C 728 instructions (0.000%), 26 calls (08898B1C - 08898B88, length 28)
_S1_2_88F4BCC 702 instructions (0.000%), 2 calls (088F4BCC - 088F4E94, length 179)
  Back Branch 088F4C44 36 times (length 23)
_S1_2_8881BB4 686 instructions (0.000%), 14 calls (08881BB4 - 08881F78, length 242)
_S1_2_8815B7C 684 instructions (0.000%), 49 calls (08815B7C - 08815DC0, length 146)
_S1_2_8882610 680 instructions (0.000%), 68 calls (08882610 - 0888266C, length 24)
_S1_2_88F1308 663 instructions (0.000%), 39 calls (088F1308 - 088F1348, length 17)
_S1_2_88CB248 663 instructions (0.000%), 39 calls (088CB248 - 088CB294, length 20)
_S1_2_889CC30 656 instructions (0.000%), 10 calls (0889CC30 - 0889CD30, length 65)
  Back Branch 0889CD00 14 times (length 33)
_S1_2_88F7C88 648 instructions (0.000%), 6 calls (088F7C88 - 088F7D34, length 44)
  Back Branch 088F7D14 30 times (length 16)
_S1_2_88F6AC4 646 instructions (0.000%), 10 calls (088F6AC4 - 088F6BF0, length 76)
_S1_2_88BF82C 645 instructions (0.000%), 43 calls (088BF82C - 088BF870, length 18)
_S1_2_88FBAF4 630 instructions (0.000%), 35 calls (088FBAF4 - 088FBB48, length 22)
_S1_2_88FBA9C 630 instructions (0.000%), 35 calls (088FBA9C - 088FBAF0, length 22)
_S1_2_88CCD24 624 instructions (0.000%), 8 calls (088CCD24 - 088CCEF8, length 118)
_S1_2_88C3750 620 instructions (0.000%), 124 calls (088C3750 - 088C3770, length 9)
_S1_2_8882094 616 instructions (0.000%), 56 calls (08882094 - 088820BC, length 11)
_S1_2_88D7D40 608 instructions (0.000%), 76 calls (088D7D40 - 088D7D64, length 10)
_S1_2_88F1454 606 instructions (0.000%), 3 calls (088F1454 - 088F1548, length 62)
  Back Branch 088F1500 45 times (length 15)
  Back Branch 088F1514 6 times (length 27)
_S1_2_889B690 595 instructions (0.000%), 85 calls (0889B690 - 0889B6A8, length 7)
_S1_2_88F6058 595 instructions (0.000%), 5 calls (088F6058 - 088F62B0, length 151)
_S1_2_88D8E48 589 instructions (0.000%), 39 calls (088D8E48 - 088D8EBC, length 30)
_S1_2_88F4C64 588 instructions (0.000%), 2 calls (088F4C64 - 088F4E94, length 141)
  Back Branch 088F4CC0 35 times (length 15)
_S1_2_88AE524 580 instructions (0.000%), 31 calls (088AE524 - 088AE5A4, length 33)
_S1_2_88F5C34 580 instructions (0.000%), 5 calls (088F5C34 - 088F5D94, length 89)
  Back Branch 088F5D44 10 times (length 29)
_S1_2_88A9304 576 instructions (0.000%), 48 calls (088A9304 - 088A9354, length 21)
_S1_2_8881BC8 572 instructions (0.000%), 13 calls (08881BC8 - 08881F78, length 237)
_S1_2_88A34F0 570 instructions (0.000%), 57 calls (088A34F0 - 088A3518, length 11)
_S1_2_88AB40C 570 instructions (0.000%), 12 calls (088AB40C - 088AB474, length 27)
  Back Branch 088AB454 48 times (length 7)
_S1_2_887D7F0 560 instructions (0.000%), 14 calls (0887D7F0 - 0887D88C, length 40)
_S1_2_887DA10 555 instructions (0.000%), 27 calls (0887DA10 - 0887DA88, length 31)
_S1_2_88A2A4C 552 instructions (0.000%), 24 calls (088A2A4C - 088A2ABC, length 29)
_S1_2_8870814 551 instructions (0.000%), 29 calls (08870814 - 0887085C, length 19)
_S1_2_886EC8C 549 instructions (0.000%), 31 calls (0886EC8C - 0886ECD4, length 19)
_S1_2_881D260 549 instructions (0.000%), 9 calls (0881D260 - 0881D350, length 61)
_S1_2_88F5F80 539 instructions (0.000%), 7 calls (088F5F80 - 088F5FE8, length 27)
  Back Branch 088F5FCC 42 times (length 10)
_S1_2_88CB168 531 instructions (0.000%), 24 calls (088CB168 - 088CB1C8, length 25)
_S1_2_8883398 528 instructions (0.000%), 22 calls (08883398 - 088833F4, length 24)
_S1_2_88F7BC0 528 instructions (0.000%), 6 calls (088F7BC0 - 088F7C7C, length 48)
  Back Branch 088F7C24 30 times (length 10)
_S1_2_88AC0CC 526 instructions (0.000%), 47 calls (088AC0CC - 088AC11C, length 21)
_S1_2_88CC5F0 520 instructions (0.000%), 3 calls (088CC5F0 - 088CC6D8, length 59)
  Back Branch 088CC6A4 25 times (length 30)
_S1_2_88C7E40 516 instructions (0.000%), 12 calls (088C7E40 - 088C7EC0, length 33)
  Back Branch 088C7E9C 36 times (length 5)
_S1_2_8887C7C 514 instructions (0.000%), 34 calls (08887C7C - 08887CCC, length 21)
_S1_2_88CB650 514 instructions (0.000%), 2 calls (088CB650 - 088CB770, length 73)
  Back Branch 088CB70C 18 times (length 24)
_S1_2_8817B0C 513 instructions (0.000%), 30 calls (08817B0C - 08817B6C, length 25)
_S1_2_88A1510 504 instructions (0.000%), 24 calls (088A1510 - 088A1560, length 21)
_S1_2_88F57F0 495 instructions (0.000%), 15 calls (088F57F0 - 088F58AC, length 48)
_S1_2_880A2E0 492 instructions (0.000%), 61 calls (0880A2E0 - 0880A320, length 17)
_S1_2_880A1E8 492 instructions (0.000%), 61 calls (0880A1E8 - 0880A320, length 79)
_S1_2_88F8714 487 instructions (0.000%), 7 calls (088F8714 - 088F878C, length 31)
  Back Branch 088F875C 35 times (length 10)
_S1_2_8866ABC 480 instructions (0.000%), 240 calls (08866ABC - 08866AC0, length 2)
_S1_2_88CC204 480 instructions (0.000%), 16 calls (088CC204 - 088CC2BC, length 47)
_S1_2_88AA028 480 instructions (0.000%), 10 calls (088AA028 - 088AA17C, length 86)
_S1_2_888135C 476 instructions (0.000%), 14 calls (0888135C - 08881400, length 42)
_S1_2_88A351C 474 instructions (0.000%), 43 calls (088A351C - 088A3548, length 12)
_S1_2_88AF8A4 473 instructions (0.000%), 43 calls (088AF8A4 - 088AF904, length 25)
_S1_2_880A234 471 instructions (0.000%), 58 calls (0880A234 - 0880A320, length 60)
_S1_2_88F5948 470 instructions (0.000%), 5 calls (088F5948 - 088F5A64, length 72)
  Back Branch 088F5A40 10 times (length 28)
_S1_2_8915614 469 instructions (0.000%), 5 calls (08915614 - 08915C44, length 397)
_S1_2_88FBBEC 468 instructions (0.000%), 156 calls (088FBBEC - 088FBBF4, length 3)
_S1_2_8886BE4 462 instructions (0.000%), 22 calls (08886BE4 - 08886C34, length 21)
_S1_2_8918844 462 instructions (0.000%), 1 calls (08918844 - 0891891C, length 55)
  Back Branch 089188EC 36 times (length 12)
  Back Branch 08918918 1 times (length 33)
  Back Branch 089188B4 1 times (length 21)
  Back Branch 089188F4 1 times (length 37)
_S1_2_88172FC 456 instructions (0.000%), 26 calls (088172FC - 08817B6C, length 541)
_S1_2_89008C4 456 instructions (0.000%), 24 calls (089008C4 - 0890090C, length 19)
_S1_2_8900878 456 instructions (0.000%), 24 calls (08900878 - 089008C0, length 19)
_S1_2_880A164 455 instructions (0.000%), 56 calls (0880A164 - 0880A320, length 112)
_S1_2_88F0560 455 instructions (0.000%), 35 calls (088F0560 - 088F0590, length 13)
_S1_2_88F07AC 453 instructions (0.000%), 43 calls (088F07AC - 088F07D4, length 11)
_S1_2_889DE1C 450 instructions (0.000%), 50 calls (0889DE1C - 0889DE44, length 11)
_S1_2_88CC4B8 448 instructions (0.000%), 16 calls (088CC4B8 - 088CC5EC, length 78)
_S1_2_88CC2C0 448 instructions (0.000%), 16 calls (088CC2C0 - 088CC358, length 39)
_S1_2_88F2CA0 447 instructions (0.000%), 3 calls (088F2CA0 - 088F2F74, length 182)
_S1_2_88A9A88 444 instructions (0.000%), 12 calls (088A9A88 - 088A9B18, length 37)
_S1_2_88876E8 438 instructions (0.000%), 2 calls (088876E8 - 0888798C, length 170)
  Back Branch 08887814 8 times (length 24)
_S1_2_891981C 436 instructions (0.000%), 218 calls (0891981C - 08919820, length 2)
_S1_2_89197FC 436 instructions (0.000%), 218 calls (089197FC - 08919800, length 2)
_S1_2_89197EC 436 instructions (0.000%), 218 calls (089197EC - 089197F0, length 2)
_S1_2_89197C4 436 instructions (0.000%), 218 calls (089197C4 - 089197C8, length 2)
_S1_2_891979C 436 instructions (0.000%), 218 calls (0891979C - 089197A0, length 2)
_S1_2_88CAB48 433 instructions (0.000%), 18 calls (088CAB48 - 088CABC4, length 32)
_S1_2_88AAE6C 430 instructions (0.000%), 43 calls (088AAE44 - 088AAE7C, length 15)
  Back Branch 088AAE78 43 times (length 15)
_S1_2_88AAEA4 423 instructions (0.000%), 47 calls (088AAE44 - 088AAEC4, length 33)
  Back Branch 088AAEAC 47 times (length 28)
_S1_2_889BA28 421 instructions (0.000%), 23 calls (0889BA28 - 0889BA74, length 20)
_S1_2_88F86E4 420 instructions (0.000%), 35 calls (088F86E4 - 088F8710, length 12)
_S1_2_88979C0 416 instructions (0.000%), 32 calls (088979C0 - 08897A1C, length 24)
_S1_2_889B804 414 instructions (0.000%), 23 calls (0889B804 - 0889B848, length 18)
_S1_2_891532C 413 instructions (0.000%), 5 calls (0891532C - 08915610, length 186)
_S1_2_889F7B4 407 instructions (0.000%), 5 calls (0889F7B4 - 0889F8F8, length 82)
_S1_2_89040BC 406 instructions (0.000%), 1 calls (089040BC - 0890435C, length 169)
  Back Branch 08904284 36 times (length 5)
  Back Branch 0890422C 25 times (length 4)
  Back Branch 08904358 1 times (length 125)
_S1_2_887D8C4 405 instructions (0.000%), 27 calls (0887D8C4 - 0887D904, length 17)
_S1_2_8919A84 400 instructions (0.000%), 200 calls (08919A84 - 08919A88, length 2)
_S1_2_88F8F6C 392 instructions (0.000%), 14 calls (088F8F6C - 088F8FD8, length 28)
_S1_2_88A2B20 390 instructions (0.000%), 39 calls (088A2B20 - 088A2B44, length 10)
_S1_2_8900B4C 390 instructions (0.000%), 10 calls (08900B4C - 08900BE4, length 39)
_S1_2_8881448 388 instructions (0.000%), 6 calls (08881448 - 08881498, length 21)
  Back Branch 08881480 48 times (length 9)
_S1_2_891940C 378 instructions (0.000%), 189 calls (0891940C - 08919410, length 2)
_S1_2_88BD2F8 371 instructions (0.000%), 53 calls (088BD2F8 - 088BD310, length 7)
_S1_2_88CE250 369 instructions (0.000%), 9 calls (088CE250 - 088CE2F0, length 41)
_S1_2_88CCC10 368 instructions (0.000%), 8 calls (088CCC10 - 088CCCC4, length 46)
_S1_2_88BE9B8 366 instructions (0.000%), 26 calls (088BE9B8 - 088BEA2C, length 30)
_S1_2_88C34DC 365 instructions (0.000%), 1 calls (088C34DC - 088C3564, length 35)
  Back Branch 088C3520 64 times (length 5)
  Back Branch 088C3504 4 times (length 5)
_S1_2_88FBB70 360 instructions (0.000%), 45 calls (088FBB70 - 088FBB8C, length 8)
_S1_2_891946C 352 instructions (0.000%), 176 calls (0891946C - 08919470, length 2)
_S1_2_8882608 350 instructions (0.000%), 175 calls (08882608 - 0888260C, length 2)
_S1_2_88A7EC4 348 instructions (0.000%), 9 calls (088A7EC4 - 088A803C, length 95)
_S1_2_88901F4 343 instructions (0.000%), 49 calls (088901F4 - 0889020C, length 7)
_S1_2_88BDBA8 342 instructions (0.000%), 9 calls (088BDBA8 - 088BDC3C, length 38)
_S1_2_88A64FC 340 instructions (0.000%), 34 calls (088A64FC - 088A6520, length 10)
_S1_2_8815D88 340 instructions (0.000%), 26 calls (08815D88 - 08815DC0, length 15)
_S1_2_889C1D4 340 instructions (0.000%), 18 calls (0889C1D4 - 0889C234, length 25)
_S1_2_88FFFF4 340 instructions (0.000%), 10 calls (088FFFF4 - 08900030, length 16)
  Back Branch 08900024 40 times (length 6)
_S1_2_88987FC 340 instructions (0.000%), 4 calls (088987FC - 08898820, length 10)
  Back Branch 08898814 64 times (length 5)
_S1_2_88F496C 336 instructions (0.000%), 14 calls (088F496C - 088F4E94, length 331)
_S1_2_88C85CC 334 instructions (0.000%), 6 calls (088C85CC - 088C8798, length 116)
_S1_2_88A2148 333 instructions (0.000%), 37 calls (088A2148 - 088A2168, length 9)
_S1_2_8908998 332 instructions (0.000%), 4 calls (08908998 - 089089F0, length 23)
  Back Branch 089089B0 64 times (length 4)
_S1_2_88EEEB0 328 instructions (0.000%), 1 calls (088EEEB0 - 088EF030, length 97)
  Back Branch 088EEFF0 15 times (length 12)
  Back Branch 088EEF20 9 times (length 14)
  Back Branch 088EEF74 3 times (length 18)
  Back Branch 088EF004 2 times (length 24)
_S1_2_8905A54 325 instructions (0.000%), 5 calls (08905A54 - 08905AC4, length 29)
  Back Branch 08905AB0 25 times (length 9)
_S1_2_88D8DEC 324 instructions (0.000%), 19 calls (088D8DEC - 088D8EBC, length 53)
_S1_2_88CF3B0 324 instructions (0.000%), 12 calls (088CF3B0 - 088CF418, length 27)
_S1_2_88A24F0 324 instructions (0.000%), 12 calls (088A24F0 - 088A2558, length 27)
_S1_2_8869DE8 320 instructions (0.000%), 10 calls (08869CCC - 0886A0D4, length 259)
  Back Branch 08869E0C 1,467 times (length 82)
  Back Branch 0886A094 576 times (length 160)
  Back Branch 08869FA8 297 times (length 108)
  Back Branch 0886A080 58 times (length 24)
  Back Branch 08869FF8 10 times (length 121)
_S1_2_88FBB4C 315 instructions (0.000%), 35 calls (088FBB4C - 088FBB6C, length 9)
_S1_2_881FB60 308 instructions (0.000%), 16 calls (0881FB60 - 0881FBB0, length 21)
_S1_2_88958FC 308 instructions (0.000%), 7 calls (088958FC - 08895A48, length 84)
_S1_2_88B4AAC 304 instructions (0.000%), 9 calls (088B4AAC - 088B4B68, length 48)
_S1_2_88BE8C8 303 instructions (0.000%), 27 calls (088BE8C8 - 088BE8F8, length 13)
_S1_2_89059E8 294 instructions (0.000%), 12 calls (089059E8 - 08905A50, length 27)
_S1_2_8895618 294 instructions (0.000%), 7 calls (08895618 - 088956DC, length 50)
_S1_2_88A5158 294 instructions (0.000%), 2 calls (088A5158 - 088A53DC, length 162)
_S1_2_88697E8 290 instructions (0.000%), 10 calls (088697E8 - 0886986C, length 34)
_S1_2_890DE38 290 instructions (0.000%), 1 calls (0890DE38 - 0890DF34, length 64)
  Back Branch 0890DEAC 32 times (length 8)
_S1_2_88C7DE0 288 instructions (0.000%), 12 calls (088C7DE0 - 088C7E3C, length 24)
_S1_2_88A8F58 287 instructions (0.000%), 41 calls (088A8F58 - 088A8F70, length 7)
_S1_2_889573C 287 instructions (0.000%), 7 calls (0889573C - 08895840, length 66)
_S1_2_88FBB90 280 instructions (0.000%), 20 calls (088FBB90 - 088FBBC4, length 14)
_S1_2_88A1730 280 instructions (0.000%), 10 calls (088A1730 - 088A17CC, length 40)
_S1_2_8869E58 280 instructions (0.000%), 10 calls (08869CCC - 0886A0D4, length 259)
  Back Branch 08869E0C 1,467 times (length 82)
  Back Branch 0886A094 576 times (length 160)
  Back Branch 08869FA8 297 times (length 108)
  Back Branch 0886A080 58 times (length 24)
  Back Branch 08869E58 10 times (length 24)
  Back Branch 08869FF8 10 times (length 121)
_S1_2_88807DC 273 instructions (0.000%), 7 calls (088807DC - 08880898, length 48)
_S1_2_888672C 270 instructions (0.000%), 5 calls (0888672C - 088868B0, length 98)
  Back Branch 08886884 10 times (length 47)
_S1_2_88F0188 268 instructions (0.000%), 9 calls (088F0188 - 088F0234, length 44)
_S1_2_886D034 265 instructions (0.000%), 5 calls (0886D034 - 0886D29C, length 155)
_S1_2_88BF408 264 instructions (0.000%), 11 calls (088BF408 - 088BF4F0, length 59)
_S1_2_88B7F3C 261 instructions (0.000%), 87 calls (088B7F3C - 088B7F44, length 3)
_S1_2_88CF664 260 instructions (0.000%), 5 calls (088CF664 - 088CF6E0, length 32)
  Back Branch 088CF694 25 times (length 5)
_S1_2_881ACB0 256 instructions (0.000%), 8 calls (0881ACB0 - 0881AD38, length 35)
_S1_2_88EC66C 254 instructions (0.000%), 1 calls (088EC66C - 088EC958, length 188)
  Back Branch 088EC88C 5 times (length 34)
_S1_2_889B9F0 252 instructions (0.000%), 18 calls (0889B9F0 - 0889BA24, length 14)
_S1_2_888149C 252 instructions (0.000%), 18 calls (0888149C - 088814D0, length 14)
_S1_2_8869870 250 instructions (0.000%), 10 calls (08869870 - 088698F4, length 34)
_S1_2_88CCB60 248 instructions (0.000%), 8 calls (088CCB60 - 088CCC0C, length 44)
_S1_2_88BD6DC 248 instructions (0.000%), 8 calls (088BD6DC - 088BD780, length 42)
_S1_2_880AA98 247 instructions (0.000%), 22 calls (0880AA98 - 0880AC98, length 129)
_S1_2_8881578 246 instructions (0.000%), 13 calls (08881578 - 088815E4, length 28)
_S1_2_88D8A48 246 instructions (0.000%), 12 calls (088D8A48 - 088D8EBC, length 286)
_S1_2_8887FC4 246 instructions (0.000%), 2 calls (08887FC4 - 08888100, length 80)
  Back Branch 088880D0 8 times (length 20)
_S1_2_8813264 245 instructions (0.000%), 5 calls (08813264 - 08813324, length 49)
_S1_2_88822D8 243 instructions (0.000%), 27 calls (088822D8 - 088822F8, length 9)
_S1_2_88D314C 242 instructions (0.000%), 22 calls (088D314C - 088D3184, length 15)
_S1_2_88A216C 240 instructions (0.000%), 24 calls (088A216C - 088A2190, length 10)
_S1_2_88B090C 240 instructions (0.000%), 12 calls (088B090C - 088B0958, length 20)
_S1_2_88C879C 240 instructions (0.000%), 3 calls (088C879C - 088C8894, length 63)
  Back Branch 088C8830 12 times (length 24)
_S1_2_8813750 239 instructions (0.000%), 1 calls (08813750 - 088137A4, length 22)
  Back Branch 08813784 32 times (length 7)
_S1_2_88A8F20 238 instructions (0.000%), 17 calls (088A8F20 - 088A8F54, length 14)
_S1_2_887F8B4 231 instructions (0.000%), 7 calls (0887F8B4 - 0887F934, length 33)
_S1_2_88A57B8 228 instructions (0.000%), 12 calls (088A57B8 - 088A5800, length 19)
_S1_2_88CC154 225 instructions (0.000%), 25 calls (088CC154 - 088CC200, length 44)
_S1_2_8881404 224 instructions (0.000%), 14 calls (08881404 - 08881444, length 17)
_S1_2_88BAE30 224 instructions (0.000%), 4 calls (088BAE30 - 088BAF0C, length 56)
_S1_2_88803CC 221 instructions (0.000%), 17 calls (088803CC - 08880428, length 24)
_S1_2_88BD920 220 instructions (0.000%), 44 calls (088BD920 - 088BD930, length 5)
_S1_2_8898084 220 instructions (0.000%), 22 calls (08898084 - 088980A8, length 10)
_S1_2_8886C78 220 instructions (0.000%), 20 calls (08886C78 - 08886CA0, length 11)
_S1_2_8898B8C 219 instructions (0.000%), 3 calls (08898B8C - 08898CC8, length 80)
_S1_2_88BD3CC 217 instructions (0.000%), 31 calls (088BD3CC - 088BD3E4, length 7)
_S1_2_88A2E70 217 instructions (0.000%), 31 calls (088A2E70 - 088A2E88, length 7)
_S1_2_88A9174 216 instructions (0.000%), 14 calls (088A9174 - 088A91CC, length 23)
_S1_2_889F6FC 215 instructions (0.000%), 5 calls (0889F6FC - 0889F7B0, length 46)
_S1_2_889EFA8 215 instructions (0.000%), 5 calls (0889EFA8 - 0889F050, length 43)
_S1_2_88F4598 215 instructions (0.000%), 1 calls (088F4598 - 088F46D4, length 80)
  Back Branch 088F461C 11 times (length 17)
  Back Branch 088F4660 2 times (length 12)
_S1_2_88A9230 214 instructions (0.000%), 13 calls (088A9230 - 088A928C, length 24)
_S1_2_88B4438 214 instructions (0.000%), 3 calls (088B4438 - 088B45D4, length 104)
_S1_2_8898D54 213 instructions (0.000%), 10 calls (08898D54 - 08898DE8, length 38)
_S1_2_88CA5FC 212 instructions (0.000%), 1 calls (088CA5FC - 088CA780, length 98)
  Back Branch 088CA6E8 10 times (length 12)
  Back Branch 088CA73C 3 times (length 10)
_S1_2_8898F90 212 instructions (0.000%), 1 calls (08898F90 - 08899284, length 190)
  Back Branch 08899260 2 times (length 104)
_S1_2_887EA2C 210 instructions (0.000%), 21 calls (0887EA2C - 0887EA50, length 10)
_S1_2_886CD14 210 instructions (0.000%), 21 calls (0886CC04 - 0886CEF0, length 188)
  Back Branch 0886CE40 488 times (length 145)
_S1_2_8815B64 210 instructions (0.000%), 16 calls (08815B64 - 08815DC0, length 152)
_S1_2_890518C 210 instructions (0.000%), 5 calls (0890518C - 0890524C, length 49)
_S1_2_88A9610 210 instructions (0.000%), 1 calls (088A9610 - 088A97D4, length 114)
  Back Branch 088A9744 5 times (length 51)
_S1_2_8816528 210 instructions (0.000%), 1 calls (08816528 - 088166E0, length 111)
  Back Branch 08816590 16 times (length 7)
  Back Branch 0881669C 1 times (length 43)
_S1_2_88130B0 209 instructions (0.000%), 5 calls (088130B0 - 08813260, length 109)
_S1_2_8904618 208 instructions (0.000%), 6 calls (08904618 - 0890470C, length 62)
  Back Branch 08904708 1 times (length 44)
_S1_2_8880C0C 208 instructions (0.000%), 4 calls (08880C0C - 08880D60, length 86)
_S1_2_88AB60C 204 instructions (0.000%), 4 calls (088AB60C - 088AB6DC, length 53)
_S1_2_88CCA80 200 instructions (0.000%), 8 calls (088CCA80 - 088CCAE8, length 27)
_S1_2_88CC950 200 instructions (0.000%), 8 calls (088CC950 - 088CCA7C, length 76)
_S1_2_88D7F80 200 instructions (0.000%), 2 calls (088D7F80 - 088D8048, length 51)
  Back Branch 088D7FE4 16 times (length 11)
_S1_2_88D3070 198 instructions (0.000%), 11 calls (088D3070 - 088D30B4, length 18)
_S1_2_88B64FC 198 instructions (0.000%), 9 calls (088B64FC - 088B6588, length 36)
_S1_2_88C9250 198 instructions (0.000%), 3 calls (088C9250 - 088C934C, length 64)
  Back Branch 088C9324 6 times (length 11)
_S1_2_88961A8 196 instructions (0.000%), 7 calls (088961A8 - 088962D4, length 76)
_S1_2_8908258 195 instructions (0.000%), 1 calls (08908258 - 08908360, length 67)
  Back Branch 08908348 5 times (length 32)
_S1_2_88AD434 192 instructions (0.000%), 24 calls (088AD434 - 088AD450, length 8)
_S1_2_88BE8FC 189 instructions (0.000%), 27 calls (088BE8FC - 088BE914, length 7)
_S1_2_8000030 186 instructions (0.000%), 27 calls (08000030 - 08000038, length 3)
  Back Branch 08000034 53 times (length 3)
_S1_2_88CCCC8 184 instructions (0.000%), 8 calls (088CCCC8 - 088CCD20, length 23)
_S1_2_88881B0 184 instructions (0.000%), 2 calls (088881B0 - 088883E4, length 142)
_S1_2_88F5B28 183 instructions (0.000%), 5 calls (088F5B28 - 088F5BCC, length 42)
_S1_2_88BEA30 182 instructions (0.000%), 26 calls (088BEA30 - 088BEA48, length 7)
_S1_2_887D890 182 instructions (0.000%), 14 calls (0887D890 - 0887D8C0, length 13)
_S1_2_88B7F48 180 instructions (0.000%), 60 calls (088B7F48 - 088B7F50, length 3)
_S1_2_88FBBC8 180 instructions (0.000%), 20 calls (088FBBC8 - 088FBBE8, length 9)
_S1_2_88F6D18 180 instructions (0.000%), 10 calls (088F6D18 - 088F6D5C, length 18)
_S1_2_88D2A20 178 instructions (0.000%), 1 calls (088D2A20 - 088D2E0C, length 252)
  Back Branch 088D2B04 5 times (length 7)
_S1_2_8898700 176 instructions (0.000%), 4 calls (08898700 - 088987E0, length 57)
_S1_2_887DB64 175 instructions (0.000%), 27 calls (0887DB64 - 0887DB7C, length 7)
_S1_2_8813410 175 instructions (0.000%), 1 calls (08813410 - 08813538, length 75)
  Back Branch 088134F0 5 times (length 35)
_S1_2_8812934 174 instructions (0.000%), 6 calls (08812934 - 088129A4, length 29)
_S1_2_8886F18 174 instructions (0.000%), 2 calls (08886F18 - 088870E0, length 115)
_S1_2_8901364 171 instructions (0.000%), 9 calls (08901364 - 089013AC, length 19)
_S1_2_88C0FDC 171 instructions (0.000%), 3 calls (088C0FDC - 088C11A0, length 114)
  Back Branch 088C10B4 6 times (length 30)
_S1_2_88B0FB0 170 instructions (0.000%), 10 calls (088B0FB0 - 088B0FF0, length 17)
_S1_2_88B0F6C 170 instructions (0.000%), 10 calls (088B0F6C - 088B0FAC, length 17)
_S1_2_8807348 168 instructions (0.000%), 14 calls (08807348 - 08807374, length 12)
_S1_2_88F17CC 168 instructions (0.000%), 12 calls (088F17CC - 088F1800, length 14)
_S1_2_888042C 168 instructions (0.000%), 12 calls (0888042C - 08880460, length 14)
_S1_2_881F300 168 instructions (0.000%), 4 calls (0881F300 - 0881F3A4, length 42)
_S1_2_88B683C 168 instructions (0.000%), 1 calls (088B683C - 088B68D8, length 40)
  Back Branch 088B68AC 9 times (length 16)
_S1_2_8887990 166 instructions (0.000%), 2 calls (08887990 - 08887A6C, length 56)
  Back Branch 08887A0C 8 times (length 9)
_S1_2_88168A0 166 instructions (0.000%), 1 calls (088168A0 - 08816918, length 31)
  Back Branch 088168F8 16 times (length 14)
_S1_2_88D0DB8 165 instructions (0.000%), 11 calls (088D0DB8 - 088D0E10, length 23)
_S1_2_886DC60 165 instructions (0.000%), 5 calls (0886DC60 - 0886DD10, length 45)
_S1_2_88F4DD0 165 instructions (0.000%), 2 calls (088F4DD0 - 088F4E94, length 50)
  Back Branch 088F4E14 13 times (length 9)
_S1_2_88D30B8 164 instructions (0.000%), 2 calls (088D30B8 - 088D3148, length 37)
  Back Branch 088D3128 11 times (length 10)
_S1_2_88AD4F8 161 instructions (0.000%), 23 calls (088AD4F8 - 088AD510, length 7)
_S1_2_8812F74 160 instructions (0.000%), 10 calls (08812F74 - 088130AC, length 79)
_S1_2_88BCD44 158 instructions (0.000%), 4 calls (088BCD44 - 088BCE1C, length 55)
_S1_2_88AB758 156 instructions (0.000%), 4 calls (088AB758 - 088AB7F4, length 40)
_S1_2_88F88BC 156 instructions (0.000%), 2 calls (088F88BC - 088F8ADC, length 137)
_S1_2_88ACB90 155 instructions (0.000%), 31 calls (088ACB90 - 088ACBA0, length 5)
_S1_2_8886C38 154 instructions (0.000%), 22 calls (08886C38 - 08886C50, length 7)
_S1_2_8898AB8 154 instructions (0.000%), 14 calls (08898AB8 - 08898AE0, length 11)
_S1_2_88C3104 154 instructions (0.000%), 11 calls (088C3104 - 088C3138, length 14)
_S1_2_88962D8 154 instructions (0.000%), 7 calls (088962D8 - 08896370, length 39)
_S1_2_88A1978 150 instructions (0.000%), 15 calls (088A1978 - 088A199C, length 10)
_S1_2_8885524 150 instructions (0.000%), 6 calls (08885524 - 08885584, length 25)
_S1_2_88D7D68 150 instructions (0.000%), 2 calls (088D7D68 - 088D7EBC, length 86)
_S1_2_88059E8 148 instructions (0.000%), 10 calls (088059E8 - 08805A24, length 16)
_S1_2_88FE7D0 148 instructions (0.000%), 4 calls (088FE7D0 - 088FE86C, length 40)
_S1_2_88F44E0 148 instructions (0.000%), 2 calls (088F44E0 - 088F4594, length 46)
  Back Branch 088F4578 14 times (length 7)
_S1_2_88C15B4 147 instructions (0.000%), 21 calls (088C15B4 - 088C15CC, length 7)
_S1_2_88CABC8 147 instructions (0.000%), 7 calls (088CABC8 - 088CAC18, length 21)
_S1_2_88A4F80 146 instructions (0.000%), 2 calls (088A4F80 - 088A5154, length 118)
_S1_2_88076FC 146 instructions (0.000%), 2 calls (088076FC - 08807844, length 83)
_S1_2_88F2390 144 instructions (0.000%), 2 calls (088F2390 - 088F2630, length 169)
_S1_2_886A9F8 143 instructions (0.000%), 13 calls (0886A9F8 - 0886AA3C, length 18)
_S1_2_88809CC 142 instructions (0.000%), 2 calls (088809CC - 08880C08, length 144)
_S1_2_88C15EC 140 instructions (0.000%), 20 calls (088C15EC - 088C1604, length 7)
_S1_2_88F6C88 140 instructions (0.000%), 10 calls (088F6C88 - 088F6CBC, length 14)
_S1_2_8888104 140 instructions (0.000%), 2 calls (08888104 - 088881AC, length 43)
  Back Branch 0888815C 8 times (length 9)
_S1_2_88B47FC 137 instructions (0.000%), 1 calls (088B47FC - 088B484C, length 21)
  Back Branch 088B4834 21 times (length 10)
_S1_2_88A3454 136 instructions (0.000%), 8 calls (088A3454 - 088A34B8, length 26)
_S1_2_88F1FC4 136 instructions (0.000%), 2 calls (088F1FC4 - 088F2130, length 92)
_S1_2_888089C 136 instructions (0.000%), 1 calls (0888089C - 088809C8, length 76)
  Back Branch 08880994 5 times (length 35)
_S1_2_89013B0 135 instructions (0.000%), 9 calls (089013B0 - 089013E8, length 15)
_S1_2_8884B4C 134 instructions (0.000%), 1 calls (08884B4C - 08884D30, length 122)
  Back Branch 08884B8C 4 times (length 5)
_S1_2_88BCF14 133 instructions (0.000%), 9 calls (088BCF14 - 088BCFB0, length 40)
_S1_2_8889250 133 instructions (0.000%), 1 calls (08889250 - 088893B0, length 89)
  Back Branch 08889338 5 times (length 15)
_S1_2_8804624 132 instructions (0.000%), 6 calls (08804624 - 08804678, length 22)
_S1_2_88F66F0 132 instructions (0.000%), 2 calls (088F66F0 - 088F6830, length 81)
_S1_2_88A99BC 132 instructions (0.000%), 2 calls (088A99BC - 088A9A84, length 51)
  Back Branch 088A9A54 8 times (length 5)
_S1_2_88B830C 130 instructions (0.000%), 9 calls (088B830C - 088B8348, length 16)
_S1_2_8919554 128 instructions (0.000%), 64 calls (08919554 - 08919558, length 2)
_S1_2_88ACB00 128 instructions (0.000%), 32 calls (088ACB00 - 088ACB0C, length 4)
_S1_2_88AB234 128 instructions (0.000%), 12 calls (088AB234 - 088AB268, length 14)
_S1_2_88CC800 128 instructions (0.000%), 9 calls (088CC800 - 088CC894, length 38)
_S1_2_881AD64 128 instructions (0.000%), 8 calls (0881AD64 - 0881ADA0, length 16)
_S1_2_88FF39C 126 instructions (0.000%), 2 calls (088FF39C - 088FF3E4, length 19)
  Back Branch 088FF3D8 10 times (length 11)
_S1_2_8899288 126 instructions (0.000%), 1 calls (08899288 - 08899350, length 51)
  Back Branch 088992D0 16 times (length 5)
_S1_2_88DE268 125 instructions (0.000%), 1 calls (088DE268 - 088DE310, length 43)
  Back Branch 088DE2F8 9 times (length 12)
_S1_2_8807930 124 instructions (0.000%), 4 calls (08807930 - 088079AC, length 32)
_S1_2_88C670C 123 instructions (0.000%), 9 calls (088C670C - 088C6748, length 16)
_S1_2_89194F4 122 instructions (0.000%), 61 calls (089194F4 - 089194F8, length 2)
_S1_2_89194BC 120 instructions (0.000%), 60 calls (089194BC - 089194C0, length 2)
_S1_2_88A95A0 120 instructions (0.000%), 12 calls (088A95A0 - 088A95C4, length 10)
_S1_2_88F1A10 120 instructions (0.000%), 4 calls (088F1A10 - 088F1A84, length 30)
_S1_2_8919AD4 118 instructions (0.000%), 59 calls (08919AD4 - 08919AD8, length 2)
_S1_2_88C1394 118 instructions (0.000%), 9 calls (088C1394 - 088C13D0, length 16)
_S1_2_882FBC0 118 instructions (0.000%), 9 calls (0882FBC0 - 0882FC34, length 30)
_S1_2_88C8FA0 117 instructions (0.000%), 9 calls (088C8FA0 - 088C8FE0, length 17)
_S1_2_8897840 116 instructions (0.000%), 4 calls (08897840 - 088978B0, length 29)
_S1_2_8905C54 115 instructions (0.000%), 5 calls (08905C54 - 08905CAC, length 23)
_S1_2_8919544 114 instructions (0.000%), 57 calls (08919544 - 08919548, length 2)
_S1_2_88889EC 114 instructions (0.000%), 8 calls (088889EC - 08888C44, length 151)
_S1_2_88C854C 113 instructions (0.000%), 6 calls (088C854C - 088C85C8, length 32)
_S1_2_88DDF30 112 instructions (0.000%), 8 calls (088DDF30 - 088DDFDC, length 44)
_S1_2_8881508 112 instructions (0.000%), 8 calls (08881508 - 0888153C, length 14)
_S1_2_88AB6E0 112 instructions (0.000%), 4 calls (088AB6E0 - 088AB754, length 30)
_S1_2_8805848 111 instructions (0.000%), 3 calls (08805848 - 088058D8, length 37)
_S1_2_88B4850 111 instructions (0.000%), 1 calls (088B4850 - 088B4878, length 11)
  Back Branch 088B486C 21 times (length 5)
_S1_2_88B41C0 110 instructions (0.000%), 2 calls (088B41C0 - 088B4254, length 38)
  Back Branch 088B4240 8 times (length 22)
_S1_2_88A9D58 110 instructions (0.000%), 2 calls (088A9D58 - 088A9E44, length 60)
_S1_2_88D305C 109 instructions (0.000%), 24 calls (088D305C - 088D306C, length 5)
_S1_2_889CED8 108 instructions (0.000%), 54 calls (0889CED8 - 0889CEDC, length 2)
_S1_2_88BD988 108 instructions (0.000%), 12 calls (088BD988 - 088BD9B0, length 11)
_S1_2_88FE95C 108 instructions (0.000%), 2 calls (088FE95C - 088FE9B8, length 24)
  Back Branch 088FE998 8 times (length 10)
_S1_2_88A21D8 105 instructions (0.000%), 7 calls (088A21D8 - 088A2210, length 15)
_S1_2_8807518 105 instructions (0.000%), 3 calls (08807518 - 088075B8, length 41)
_S1_2_88F0B04 104 instructions (0.000%), 8 calls (088F0B04 - 088F0B60, length 24)
_S1_2_88CC484 104 instructions (0.000%), 8 calls (088CC484 - 088CC4B4, length 13)
_S1_2_88CC3F0 104 instructions (0.000%), 8 calls (088CC3F0 - 088CC420, length 13)
_S1_2_88CC3BC 104 instructions (0.000%), 8 calls (088CC3BC - 088CC3EC, length 13)
_S1_2_88A02D4 104 instructions (0.000%), 4 calls (088A02D4 - 088A0338, length 26)
_S1_2_8886D18 104 instructions (0.000%), 2 calls (08886D18 - 08886E64, length 84)
_S1_2_890879C 103 instructions (0.000%), 1 calls (0890879C - 08908994, length 127)
  Back Branch 08908990 1 times (length 101)
  Back Branch 08908938 1 times (length 72)
  Back Branch 089088B0 1 times (length 24)
  Back Branch 089088F0 1 times (length 47)
_S1_2_891759C 102 instructions (0.000%), 6 calls (0891759C - 089175EC, length 21)
_S1_2_88F0508 102 instructions (0.000%), 6 calls (088F0508 - 088F055C, length 22)
_S1_2_88BDC40 102 instructions (0.000%), 2 calls (088BDC40 - 088BDD24, length 58)
_S1_2_88A95C8 100 instructions (0.000%), 20 calls (088A95C8 - 088A95D8, length 5)
_S1_2_88FE67C 100 instructions (0.000%), 10 calls (088FE67C - 088FE6A0, length 10)
_S1_2_88D3188 99 instructions (0.000%), 9 calls (088D3188 - 088D31C0, length 15)
_S1_2_88F5BD0 97 instructions (0.000%), 5 calls (088F5BD0 - 088F5C30, length 25)
_S1_2_88A3580 96 instructions (0.000%), 12 calls (088A3580 - 088A359C, length 8)
_S1_2_88CC38C 96 instructions (0.000%), 8 calls (088CC38C - 088CC3B8, length 12)
_S1_2_88CC35C 96 instructions (0.000%), 8 calls (088CC35C - 088CC388, length 12)
_S1_2_88DB8B0 96 instructions (0.000%), 2 calls (088DB8B0 - 088DBA28, length 95)
_S1_2_8889EC0 96 instructions (0.000%), 1 calls (08889EC0 - 0888A180, length 177)
_S1_2_88BCCF4 94 instructions (0.000%), 9 calls (088BCCF4 - 088BCD40, length 20)
_S1_2_88A7D4C 94 instructions (0.000%), 1 calls (088A7D4C - 088A7EC0, length 94)
_S1_2_889B7B8 92 instructions (0.000%), 23 calls (0889B7B8 - 0889B800, length 19)
_S1_2_8898CCC 92 instructions (0.000%), 4 calls (08898CCC - 08898D50, length 34)
_S1_2_88F2B10 91 instructions (0.000%), 2 calls (088F2B10 - 088F2C9C, length 100)
_S1_2_8900E30 90 instructions (0.000%), 10 calls (08900E30 - 08900E50, length 9)
_S1_2_88EF07C 90 instructions (0.000%), 10 calls (088EF07C - 088EF09C, length 9)
_S1_2_88AAE90 90 instructions (0.000%), 9 calls (088AAE44 - 088AAEA0, length 24)
  Back Branch 088AAE9C 9 times (length 24)
_S1_2_886F334 90 instructions (0.000%), 9 calls (0886F334 - 0886F358, length 10)
_S1_2_890CCD4 90 instructions (0.000%), 6 calls (0890CCD4 - 0890CD0C, length 15)
_S1_2_88F657C 90 instructions (0.000%), 5 calls (088F657C - 088F65C0, length 18)
_S1_2_8888A30 90 instructions (0.000%), 2 calls (08888A30 - 08888C44, length 134)
_S1_2_888868C 90 instructions (0.000%), 2 calls (0888868C - 08888764, length 55)
_S1_2_88DE0F8 90 instructions (0.000%), 1 calls (088DE0F8 - 088DE1A8, length 45)
  Back Branch 088DE17C 4 times (length 15)
_S1_2_88F0CA0 89 instructions (0.000%), 1 calls (088F0CA0 - 088F0E18, length 95)
  Back Branch 088F0D40 3 times (length 17)
_S1_2_8919ACC 88 instructions (0.000%), 44 calls (08919ACC - 08919AD0, length 2)
_S1_2_88BDB54 88 instructions (0.000%), 11 calls (088BDB54 - 088BDB70, length 8)
_S1_2_88A6B5C 88 instructions (0.000%), 8 calls (088A6B5C - 088A6B84, length 11)
_S1_2_88C2534 88 instructions (0.000%), 2 calls (088C2534 - 088C26C4, length 101)
  Back Branch 088C25F8 2 times (length 31)
  Back Branch 088C25E4 2 times (length 26)
_S1_2_88956E0 86 instructions (0.000%), 7 calls (088956E0 - 08895738, length 23)
_S1_2_88EFFB4 86 instructions (0.000%), 2 calls (088EFFB4 - 088F00A0, length 60)
_S1_2_88C1790 84 instructions (0.000%), 12 calls (088C1790 - 088C17A8, length 7)
_S1_2_88C1758 84 instructions (0.000%), 12 calls (088C1758 - 088C1770, length 7)
_S1_2_88B0FF4 84 instructions (0.000%), 12 calls (088B0FF4 - 088B100C, length 7)
_S1_2_88A2D58 84 instructions (0.000%), 12 calls (088A2D58 - 088A2D70, length 7)
_S1_2_88EF0A0 84 instructions (0.000%), 7 calls (088EF0A0 - 088EF0F8, length 23)
_S1_2_886A804 84 instructions (0.000%), 7 calls (0886A804 - 0886A840, length 16)
_S1_2_8865D30 84 instructions (0.000%), 7 calls (08865D30 - 08865D6C, length 16)
_S1_2_8898DEC 84 instructions (0.000%), 3 calls (08898DEC - 08898E78, length 36)
_S1_2_88F46D8 84 instructions (0.000%), 2 calls (088F46D8 - 088F488C, length 110)
_S1_2_88900A8 83 instructions (0.000%), 1 calls (088900A8 - 088901F0, length 83)
  Back Branch 088901CC 1 times (length 30)
_S1_2_8815624 82 instructions (0.000%), 1 calls (08815624 - 0881574C, length 75)
  Back Branch 0881572C 4 times (length 45)
_S1_2_88BEFF0 81 instructions (0.000%), 1 calls (088BEFF0 - 088BF150, length 89)
_S1_2_8888CE4 80 instructions (0.000%), 5 calls (08888CE4 - 08888D44, length 25)
_S1_2_8897968 80 instructions (0.000%), 4 calls (08897968 - 088979BC, length 22)
_S1_2_887CC98 80 instructions (0.000%), 2 calls (0887CC98 - 0887CD34, length 40)
_S1_2_8919AC4 78 instructions (0.000%), 39 calls (08919AC4 - 08919AC8, length 2)
_S1_2_8919A94 78 instructions (0.000%), 39 calls (08919A94 - 08919A98, length 2)
_S1_2_887F6F4 78 instructions (0.000%), 26 calls (0887F6F4 - 0887F6FC, length 3)
_S1_2_88F4890 78 instructions (0.000%), 3 calls (088F4890 - 088F4908, length 31)
_S1_2_88EC55C 78 instructions (0.000%), 3 calls (088EC55C - 088EC5F4, length 39)
_S1_2_88B5F08 78 instructions (0.000%), 3 calls (088B5F08 - 088B5FB0, length 43)
_S1_2_8883874 78 instructions (0.000%), 3 calls (08883874 - 088838D8, length 26)
_S1_2_88A2D90 77 instructions (0.000%), 11 calls (088A2D90 - 088A2DA8, length 7)
_S1_2_88A2BEC 77 instructions (0.000%), 11 calls (088A2BEC - 088A2C04, length 7)
_S1_2_88A2BB4 77 instructions (0.000%), 11 calls (088A2BB4 - 088A2BCC, length 7)
_S1_2_88C6A5C 77 instructions (0.000%), 7 calls (088C6A5C - 088C6A90, length 14)
  Back Branch 088C6A7C 3 times (length 7)
_S1_2_88F8790 76 instructions (0.000%), 2 calls (088F8790 - 088F88B8, length 75)
_S1_2_88D89DC 76 instructions (0.000%), 2 calls (088D89DC - 088D8EBC, length 313)
_S1_2_8880E44 76 instructions (0.000%), 2 calls (08880E44 - 08880F88, length 82)
_S1_2_8916340 75 instructions (0.000%), 5 calls (08916340 - 08916378, length 15)
_S1_2_8914454 75 instructions (0.000%), 5 calls (089141E8 - 08915328, length 1105)
  Back Branch 08914224 621 times (length 13)
  Back Branch 089152CC 232 times (length 1083)
  Back Branch 08914458 5 times (length 74)
_S1_2_88F85A0 75 instructions (0.000%), 5 calls (088F85A0 - 088F85D8, length 15)
_S1_2_8905404 75 instructions (0.000%), 1 calls (08905404 - 0890552C, length 75)
_S1_2_8895B2C 75 instructions (0.000%), 1 calls (08895B2C - 08895B50, length 10)
  Back Branch 08895B44 14 times (length 5)
_S1_2_8901718 74 instructions (0.000%), 2 calls (08901718 - 089017A8, length 37)
_S1_2_88D8D78 74 instructions (0.000%), 2 calls (088D8D78 - 088D8EBC, length 82)
_S1_2_88BB770 74 instructions (0.000%), 2 calls (088BB770 - 088BB800, length 37)
_S1_2_88BDA70 73 instructions (0.000%), 5 calls (088BDA70 - 088BDAC8, length 23)
_S1_2_8815820 73 instructions (0.000%), 1 calls (08815820 - 08815940, length 73)
_S1_2_88B4E48 72 instructions (0.000%), 12 calls (088B4E48 - 088B4E5C, length 6)
_S1_2_88EC5F8 72 instructions (0.000%), 6 calls (088EC5F8 - 088EC624, length 12)
_S1_2_88079F8 72 instructions (0.000%), 4 calls (088079F8 - 08807A40, length 19)
_S1_2_88DB358 72 instructions (0.000%), 3 calls (088DB358 - 088DB3F4, length 40)
_S1_2_886A844 70 instructions (0.000%), 7 calls (0886A844 - 0886A878, length 14)
_S1_2_88CF41C 70 instructions (0.000%), 2 calls (088CF41C - 088CF4CC, length 45)
_S1_2_88870E4 70 instructions (0.000%), 2 calls (088870E4 - 08887178, length 38)
_S1_2_8880D80 70 instructions (0.000%), 2 calls (08880D80 - 08880E40, length 49)
_S1_2_8813328 70 instructions (0.000%), 1 calls (08813328 - 088133BC, length 38)
  Back Branch 0881339C 5 times (length 8)
_S1_2_88F19A8 69 instructions (0.000%), 3 calls (088F19A8 - 088F1A00, length 23)
_S1_2_887CF4C 69 instructions (0.000%), 3 calls (0887CF4C - 0887CFC0, length 30)
_S1_2_88EC488 68 instructions (0.000%), 4 calls (088EC488 - 088EC4C8, length 17)
_S1_2_88CB5D8 68 instructions (0.000%), 4 calls (088CB5D8 - 088CB64C, length 30)
_S1_2_887CD38 68 instructions (0.000%), 4 calls (0887CD38 - 0887CD78, length 17)
_S1_2_88F49FC 68 instructions (0.000%), 2 calls (088F49FC - 088F4E94, length 295)
_S1_2_88DBB3C 68 instructions (0.000%), 2 calls (088DBB3C - 088DBBC0, length 34)
_S1_2_887FC74 68 instructions (0.000%), 1 calls (0887FC74 - 0887FDD0, length 88)
_S1_2_881353C 68 instructions (0.000%), 1 calls (0881353C - 08813648, length 68)
_S1_2_8904A08 67 instructions (0.000%), 1 calls (08904A08 - 08904B48, length 81)
_S1_2_8812FCC 66 instructions (0.000%), 6 calls (08812FCC - 088130AC, length 57)
_S1_2_88F0A68 66 instructions (0.000%), 3 calls (088F0A68 - 088F0B00, length 39)
_S1_2_88EC3C8 66 instructions (0.000%), 3 calls (088EC3C8 - 088EC484, length 48)
_S1_2_88883E8 66 instructions (0.000%), 2 calls (088883E8 - 08888468, length 33)
_S1_2_88864A8 66 instructions (0.000%), 1 calls (088864A8 - 0888663C, length 102)
_S1_2_880A39C 66 instructions (0.000%), 1 calls (0880A39C - 0880A4A0, length 66)
_S1_2_891637C 65 instructions (0.000%), 5 calls (0891637C - 089163AC, length 13)
_S1_2_880765C 65 instructions (0.000%), 3 calls (0880765C - 088076E0, length 34)
_S1_2_8886A64 65 instructions (0.000%), 1 calls (08886A64 - 08886B94, length 77)
_S1_2_88CC8A8 64 instructions (0.000%), 16 calls (088CC8A8 - 088CC8B4, length 4)
_S1_2_88A3304 64 instructions (0.000%), 8 calls (088A3304 - 088A3328, length 10)
_S1_2_88F1878 64 instructions (0.000%), 2 calls (088F1878 - 088F1908, length 37)
_S1_2_88EF3B8 64 instructions (0.000%), 2 calls (088EF3B8 - 088EF5B8, length 129)
_S1_2_88A54C8 64 instructions (0.000%), 2 calls (088A54C8 - 088A557C, length 46)
_S1_2_88BE86C 63 instructions (0.000%), 3 calls (088BE86C - 088BE8C4, length 23)
_S1_2_88D7BC8 62 instructions (0.000%), 2 calls (088D7BC8 - 088D7C60, length 39)
_S1_2_88BC700 62 instructions (0.000%), 1 calls (088BC700 - 088BC7F4, length 62)
_S1_2_88BF610 61 instructions (0.000%), 3 calls (088BF610 - 088BF6D8, length 51)
_S1_2_88C9238 60 instructions (0.000%), 15 calls (088C9238 - 088C924C, length 6)
_S1_2_88A9E48 60 instructions (0.000%), 10 calls (088A9E48 - 088A9E5C, length 6)
_S1_2_890CD10 60 instructions (0.000%), 4 calls (0890CD10 - 0890CD48, length 15)
_S1_2_88A80B8 60 instructions (0.000%), 4 calls (088A80B8 - 088A80F0, length 15)
_S1_2_8882414 60 instructions (0.000%), 4 calls (08882414 - 0888244C, length 15)
_S1_2_88821E8 60 instructions (0.000%), 4 calls (088821E8 - 08882220, length 15)
_S1_2_8896374 60 instructions (0.000%), 3 calls (08896374 - 088963F8, length 34)
_S1_2_889DD08 60 instructions (0.000%), 2 calls (0889DD08 - 0889DD84, length 32)
_S1_2_88893B4 59 instructions (0.000%), 1 calls (088893B4 - 08889518, length 90)
_S1_2_88EFB74 58 instructions (0.000%), 2 calls (088EFB74 - 088EFC18, length 42)
_S1_2_88CF4D0 58 instructions (0.000%), 2 calls (088CF4D0 - 088CF540, length 29)
_S1_2_88A30A0 58 instructions (0.000%), 1 calls (088A30A0 - 088A3190, length 61)
_S1_2_88F0450 57 instructions (0.000%), 4 calls (088F0450 - 088F048C, length 16)
_S1_2_888249C 57 instructions (0.000%), 3 calls (0888249C - 088824E4, length 19)
_S1_2_888219C 57 instructions (0.000%), 3 calls (0888219C - 088821E4, length 19)
_S1_2_8865D70 56 instructions (0.000%), 7 calls (08865D70 - 08865D9C, length 12)
_S1_2_88F58B0 56 instructions (0.000%), 4 calls (088F58B0 - 088F58E4, length 14)
_S1_2_88A8040 56 instructions (0.000%), 4 calls (088A8040 - 088A8084, length 18)
_S1_2_8898620 56 instructions (0.000%), 2 calls (08898620 - 0889868C, length 28)
_S1_2_88EF968 56 instructions (0.000%), 1 calls (088EF968 - 088EFA50, length 59)
_S1_2_8881130 56 instructions (0.000%), 1 calls (08881130 - 08881180, length 21)
  Back Branch 0888116C 8 times (length 5)
_S1_2_88EBFC0 55 instructions (0.000%), 11 calls (088EBFC0 - 088EBFD0, length 5)
_S1_2_88EED98 55 instructions (0.000%), 5 calls (088EED98 - 088EEDC0, length 11)
_S1_2_88800E0 55 instructions (0.000%), 1 calls (088800E0 - 088801EC, length 68)
_S1_2_8919A9C 54 instructions (0.000%), 27 calls (08919A9C - 08919AA0, length 2)
_S1_2_88F7230 54 instructions (0.000%), 9 calls (088F7230 - 088F7244, length 6)
_S1_2_8888C9C 54 instructions (0.000%), 3 calls (08888C9C - 08888CE0, length 18)
_S1_2_8888804 54 instructions (0.000%), 2 calls (08888804 - 0888889C, length 39)
_S1_2_8888768 54 instructions (0.000%), 2 calls (08888768 - 08888800, length 39)
_S1_2_88CAD4C 54 instructions (0.000%), 1 calls (088CAD4C - 088CAE20, length 54)
_S1_2_88B3F54 54 instructions (0.000%), 1 calls (088B3F54 - 088B4084, length 77)
_S1_2_88B80A4 53 instructions (0.000%), 1 calls (088B80A4 - 088B813C, length 39)
  Back Branch 088B8114 2 times (length 14)
_S1_2_881EBF8 53 instructions (0.000%), 1 calls (0881EBF8 - 0881ECC8, length 53)
_S1_2_890C8F0 52 instructions (0.000%), 2 calls (0890C8F0 - 0890C954, length 26)
_S1_2_889CA74 51 instructions (0.000%), 3 calls (0889CA74 - 0889CAB4, length 17)
_S1_2_8806B64 51 instructions (0.000%), 1 calls (08806B64 - 08806C4C, length 59)
_S1_2_886A87C 50 instructions (0.000%), 10 calls (0886A87C - 0886A88C, length 5)
_S1_2_8822C98 50 instructions (0.000%), 10 calls (08822C98 - 08822CB4, length 8)
_S1_2_88EEDC4 50 instructions (0.000%), 5 calls (088EEDC4 - 088EEDE8, length 10)
_S1_2_886DD14 50 instructions (0.000%), 5 calls (0886DD14 - 0886DD38, length 10)
_S1_2_88C8898 50 instructions (0.000%), 3 calls (088C8898 - 088C88F4, length 24)
  Back Branch 088C88B8 3 times (length 5)
_S1_2_88F6F98 50 instructions (0.000%), 2 calls (088F6F98 - 088F7050, length 47)
_S1_2_88F646C 50 instructions (0.000%), 2 calls (088F646C - 088F64D4, length 27)
_S1_2_88BE920 50 instructions (0.000%), 2 calls (088BE920 - 088BE9B4, length 38)
_S1_2_88A8F74 50 instructions (0.000%), 2 calls (088A8F74 - 088A8FE8, length 30)
_S1_2_888856C 50 instructions (0.000%), 2 calls (0888856C - 088885CC, length 25)
_S1_2_888951C 49 instructions (0.000%), 1 calls (0888951C - 08889630, length 70)
_S1_2_8812EB0 49 instructions (0.000%), 1 calls (08812EB0 - 08812F70, length 49)
_S1_2_88BBAF8 48 instructions (0.000%), 4 calls (088BBAF8 - 088BBB30, length 15)
_S1_2_8805808 48 instructions (0.000%), 3 calls (08805808 - 08805844, length 16)
_S1_2_8817408 46 instructions (0.000%), 1 calls (08817408 - 08817B6C, length 474)
_S1_2_88BD948 45 instructions (0.000%), 9 calls (088BD948 - 088BD958, length 5)
_S1_2_8911CA8 45 instructions (0.000%), 5 calls (08911CA8 - 08911CC8, length 9)
_S1_2_88B42F0 45 instructions (0.000%), 3 calls (088B42F0 - 088B438C, length 40)
_S1_2_8882338 45 instructions (0.000%), 3 calls (08882338 - 08882370, length 15)
_S1_2_88162F8 45 instructions (0.000%), 3 calls (088162F8 - 08816360, length 27)
_S1_2_88074DC 45 instructions (0.000%), 3 calls (088074DC - 08807514, length 15)
_S1_2_88EBBB8 45 instructions (0.000%), 1 calls (088EBBB8 - 088EBE94, length 184)
_S1_2_8889DD4 45 instructions (0.000%), 1 calls (08889DD4 - 0888A180, length 236)
_S1_2_88BB474 44 instructions (0.000%), 4 calls (088BB474 - 088BB49C, length 11)
_S1_2_8888C70 44 instructions (0.000%), 4 calls (08888C70 - 08888C98, length 11)
_S1_2_887F7FC 44 instructions (0.000%), 4 calls (0887F7FC - 0887F824, length 11)
_S1_2_88F0148 44 instructions (0.000%), 3 calls (088F0148 - 088F0184, length 16)
_S1_2_88EC4E8 44 instructions (0.000%), 2 calls (088EC4E8 - 088EC53C, length 22)
_S1_2_8918920 44 instructions (0.000%), 1 calls (08918920 - 089189F0, length 53)
  Back Branch 089189EC 1 times (length 24)
_S1_2_88F2194 43 instructions (0.000%), 1 calls (088F2194 - 088F238C, length 127)
_S1_2_88EC160 43 instructions (0.000%), 1 calls (088EC160 - 088EC22C, length 52)
_S1_2_88EBE98 43 instructions (0.000%), 1 calls (088EBE98 - 088EBFBC, length 74)
_S1_2_88BDB8C 42 instructions (0.000%), 6 calls (088BDB8C - 088BDBA4, length 7)
_S1_2_889829C 42 instructions (0.000%), 6 calls (0889829C - 088982B4, length 7)
_S1_2_88F1A88 42 instructions (0.000%), 2 calls (088F1A88 - 088F1AD8, length 21)
_S1_2_88D7AFC 42 instructions (0.000%), 2 calls (088D7AFC - 088D7B4C, length 21)
_S1_2_88BBC98 42 instructions (0.000%), 2 calls (088BBC98 - 088BBCE8, length 21)
_S1_2_88B4CC0 42 instructions (0.000%), 2 calls (088B4CC0 - 088B4D30, length 29)
_S1_2_8884658 42 instructions (0.000%), 2 calls (08884658 - 088846A8, length 21)
_S1_2_8904000 42 instructions (0.000%), 1 calls (08904000 - 089040B8, length 47)
_S1_2_8888ED8 42 instructions (0.000%), 1 calls (08888ED8 - 08888F98, length 49)
_S1_2_8882CA0 42 instructions (0.000%), 1 calls (08882CA0 - 08882D44, length 42)
_S1_2_887FF44 42 instructions (0.000%), 1 calls (0887FF44 - 08880020, length 56)
_S1_2_8816364 42 instructions (0.000%), 1 calls (08816364 - 08816408, length 42)
_S1_2_8890398 41 instructions (0.000%), 1 calls (08890398 - 08890418, length 33)
  Back Branch 088903D8 2 times (length 8)
_S1_2_887FDD4 41 instructions (0.000%), 1 calls (0887FDD4 - 0887FEC0, length 60)
_S1_2_880467C 41 instructions (0.000%), 1 calls (0880467C - 0880471C, length 41)
_S1_2_88F1150 40 instructions (0.000%), 4 calls (088F1150 - 088F1174, length 10)
_S1_2_88C3728 40 instructions (0.000%), 4 calls (088C3728 - 088C374C, length 10)
_S1_2_88F69C0 40 instructions (0.000%), 2 calls (088F69C0 - 088F6A0C, length 20)
_S1_2_88F0594 40 instructions (0.000%), 2 calls (088F0594 - 088F05E0, length 20)
_S1_2_88EF220 40 instructions (0.000%), 2 calls (088EF220 - 088EF2C8, length 43)
_S1_2_88BF8E8 40 instructions (0.000%), 2 calls (088BF8E8 - 088BF934, length 20)
_S1_2_88885D0 40 instructions (0.000%), 2 calls (088885D0 - 08888654, length 34)
_S1_2_88EF8D4 39 instructions (0.000%), 3 calls (088EF8D4 - 088EF964, length 37)
_S1_2_88C6A94 39 instructions (0.000%), 3 calls (088C6A94 - 088C6AC8, length 14)
_S1_2_88B479C 39 instructions (0.000%), 3 calls (088B479C - 088B47DC, length 17)
_S1_2_88BF790 39 instructions (0.000%), 1 calls (088BF790 - 088BF828, length 39)
_S1_2_88F4A80 38 instructions (0.000%), 2 calls (088F4A80 - 088F4E94, length 262)
_S1_2_88BDACC 38 instructions (0.000%), 2 calls (088BDACC - 088BDB14, length 19)
_S1_2_88A6C9C 38 instructions (0.000%), 1 calls (088A6C9C - 088A6D30, length 38)
_S1_2_88170D0 37 instructions (0.000%), 1 calls (088170D0 - 08817160, length 37)
_S1_2_880A7A8 37 instructions (0.000%), 1 calls (0880A7A8 - 0880A874, length 52)
_S1_2_88A34E0 36 instructions (0.000%), 9 calls (088A34E0 - 088A34EC, length 4)
_S1_2_88F493C 36 instructions (0.000%), 3 calls (088F493C - 088F4968, length 12)
_S1_2_88F490C 36 instructions (0.000%), 3 calls (088F490C - 088F4938, length 12)
_S1_2_88BD8A8 36 instructions (0.000%), 3 calls (088BD8A8 - 088BD8DC, length 14)
_S1_2_88F6A7C 36 instructions (0.000%), 2 calls (088F6A7C - 088F6AC0, length 18)
_S1_2_88EF134 36 instructions (0.000%), 2 calls (088EF134 - 088EF184, length 21)
_S1_2_88DB858 36 instructions (0.000%), 2 calls (088DB858 - 088DB8AC, length 22)
_S1_2_88D7B80 36 instructions (0.000%), 2 calls (088D7B80 - 088D7BC4, length 18)
_S1_2_8918F9C 36 instructions (0.000%), 1 calls (08918F9C - 089190FC, length 89)
  Back Branch 08919070 1 times (length 46)
  Back Branch 08919058 1 times (length 40)
  Back Branch 08919084 1 times (length 51)
_S1_2_890876C 35 instructions (0.000%), 5 calls (0890876C - 08908784, length 7)
_S1_2_88CA0A4 35 instructions (0.000%), 5 calls (088CA0A4 - 088CA0BC, length 7)
_S1_2_88B61F4 35 instructions (0.000%), 1 calls (088B61F4 - 088B627C, length 35)
_S1_2_88B4390 35 instructions (0.000%), 1 calls (088B4390 - 088B4434, length 42)
_S1_2_88F71D8 34 instructions (0.000%), 2 calls (088F71D8 - 088F722C, length 22)
_S1_2_8888BD4 34 instructions (0.000%), 2 calls (08888BD4 - 08888C44, length 29)
_S1_2_8888904 34 instructions (0.000%), 2 calls (08888904 - 08888944, length 17)
_S1_2_8887694 34 instructions (0.000%), 2 calls (08887694 - 088876E4, length 21)
_S1_2_88ECA38 34 instructions (0.000%), 1 calls (088EC9CC - 088ECE38, length 284)
  Back Branch 088ECE00 4 times (length 271)
_S1_2_88CF248 34 instructions (0.000%), 1 calls (088CF248 - 088CF340, length 63)
_S1_2_88B4258 34 instructions (0.000%), 1 calls (088B4258 - 088B42EC, length 38)
_S1_2_8889CC8 34 instructions (0.000%), 1 calls (08889CC8 - 08889D78, length 45)
_S1_2_8898058 33 instructions (0.000%), 3 calls (08898058 - 08898080, length 11)
_S1_2_887F828 33 instructions (0.000%), 3 calls (0887F828 - 0887F850, length 11)
_S1_2_88F4D68 33 instructions (0.000%), 1 calls (088F4D68 - 088F4E94, length 76)
  Back Branch 088F4DA4 1 times (length 10)
_S1_2_8805E5C 33 instructions (0.000%), 1 calls (08805E5C - 08805EDC, length 33)
_S1_2_88BD874 32 instructions (0.000%), 4 calls (088BD874 - 088BD890, length 8)
_S1_2_88D6E04 32 instructions (0.000%), 2 calls (088D6E04 - 088D6E40, length 16)
_S1_2_8888C00 32 instructions (0.000%), 2 calls (08888C00 - 08888C44, length 18)
_S1_2_88EF2CC 32 instructions (0.000%), 1 calls (088EF2CC - 088EF3B4, length 59)
_S1_2_889F53C 32 instructions (0.000%), 1 calls (0889F53C - 0889F5B8, length 32)
_S1_2_88CDDA8 31 instructions (0.000%), 1 calls (088CDDA8 - 088CDE20, length 31)
_S1_2_8815FD8 31 instructions (0.000%), 1 calls (08815FD8 - 08816050, length 31)
_S1_2_8815750 31 instructions (0.000%), 1 calls (08815750 - 088157C8, length 31)
_S1_2_8807A98 31 instructions (0.000%), 1 calls (08807A98 - 08807B10, length 31)
_S1_2_88078B0 31 instructions (0.000%), 1 calls (088078B0 - 0880792C, length 32)
_S1_2_88B82C4 30 instructions (0.000%), 3 calls (088B82C4 - 088B8308, length 18)
_S1_2_88BB72C 30 instructions (0.000%), 2 calls (088BB72C - 088BB76C, length 17)
_S1_2_88B4D34 30 instructions (0.000%), 2 calls (088B4D34 - 088B4D6C, length 15)
_S1_2_8887CD0 30 instructions (0.000%), 2 calls (08887CD0 - 08887D08, length 15)
_S1_2_8887478 30 instructions (0.000%), 2 calls (08887478 - 088874B0, length 15)
_S1_2_88F0FEC 30 instructions (0.000%), 1 calls (088F0FEC - 088F1080, length 38)
_S1_2_88C2454 30 instructions (0.000%), 1 calls (088C2454 - 088C24C8, length 30)
_S1_2_889C830 30 instructions (0.000%), 1 calls (0889C830 - 0889C8A4, length 30)
_S1_2_88818C0 30 instructions (0.000%), 1 calls (088818C0 - 08881954, length 38)
_S1_2_89181D8 29 instructions (0.000%), 1 calls (089181D8 - 08918248, length 29)
_S1_2_89010CC 29 instructions (0.000%), 1 calls (089010CC - 08901148, length 32)
_S1_2_88F7714 29 instructions (0.000%), 1 calls (088F7714 - 088F77A8, length 38)
_S1_2_88ED0D8 29 instructions (0.000%), 1 calls (088ED0D8 - 088ED148, length 29)
_S1_2_88C6690 29 instructions (0.000%), 1 calls (088C6690 - 088C6700, length 29)
_S1_2_88F6F88 28 instructions (0.000%), 7 calls (088F6F88 - 088F6F94, length 4)
_S1_2_88A815C 28 instructions (0.000%), 7 calls (088A815C - 088A8168, length 4)
_S1_2_88A8098 28 instructions (0.000%), 7 calls (088A8098 - 088A80A4, length 4)
_S1_2_889828C 28 instructions (0.000%), 7 calls (0889828C - 08898298, length 4)
_S1_2_88DA340 28 instructions (0.000%), 4 calls (088DA340 - 088DA358, length 7)
_S1_2_88EF0FC 28 instructions (0.000%), 2 calls (088EF0FC - 088EF130, length 14)
_S1_2_88D7EC0 28 instructions (0.000%), 2 calls (088D7EC0 - 088D7EF4, length 14)
_S1_2_88C131C 28 instructions (0.000%), 2 calls (088C131C - 088C1358, length 16)
_S1_2_88BCC00 28 instructions (0.000%), 2 calls (088BCC00 - 088BCC38, length 15)
_S1_2_88BCB4C 28 instructions (0.000%), 2 calls (088BCB4C - 088BCB84, length 15)
_S1_2_88902D8 28 instructions (0.000%), 2 calls (088902D8 - 0889030C, length 14)
_S1_2_88079B0 28 instructions (0.000%), 2 calls (088079B0 - 088079E4, length 14)
_S1_2_88FF23C 28 instructions (0.000%), 1 calls (088FF23C - 088FF2CC, length 37)
_S1_2_88F8FDC 28 instructions (0.000%), 1 calls (088F8FDC - 088F9048, length 28)
_S1_2_88CA114 28 instructions (0.000%), 1 calls (088CA114 - 088CA1AC, length 39)
_S1_2_88AE4AC 28 instructions (0.000%), 1 calls (088AE4AC - 088AE520, length 30)
_S1_2_8898690 28 instructions (0.000%), 1 calls (08898690 - 088986FC, length 28)
_S1_2_887F95C 27 instructions (0.000%), 9 calls (0887F95C - 0887F964, length 3)
_S1_2_88ECB88 26 instructions (0.000%), 2 calls (088ECB88 - 088ECBB8, length 13)
_S1_2_88D8E60 26 instructions (0.000%), 2 calls (088D8E60 - 088D8E90, length 13)
_S1_2_88BDA3C 26 instructions (0.000%), 2 calls (088BDA3C - 088BDA6C, length 13)
_S1_2_88B51D8 26 instructions (0.000%), 2 calls (088B51D8 - 088B5220, length 19)
_S1_2_88A95DC 26 instructions (0.000%), 2 calls (088A95DC - 088A960C, length 13)
_S1_2_88F00A4 26 instructions (0.000%), 1 calls (088F00A4 - 088F0118, length 30)
_S1_2_88B618C 26 instructions (0.000%), 1 calls (088B618C - 088B61F0, length 26)
_S1_2_88B0594 26 instructions (0.000%), 1 calls (088B0594 - 088B05F8, length 26)
_S1_2_8881958 26 instructions (0.000%), 1 calls (08881958 - 088819EC, length 38)
_S1_2_8817164 26 instructions (0.000%), 1 calls (08817164 - 088171C8, length 26)
_S1_2_88BD798 25 instructions (0.000%), 1 calls (088BD798 - 088BD7F8, length 25)
_S1_2_88B8140 25 instructions (0.000%), 1 calls (088B8140 - 088B81A0, length 25)
_S1_2_880AA44 25 instructions (0.000%), 1 calls (0880AA44 - 0880AC98, length 150)
_S1_2_88CC1E4 24 instructions (0.000%), 8 calls (088CC1E4 - 088CC1EC, length 3)
_S1_2_88CC184 24 instructions (0.000%), 8 calls (088CC184 - 088CC18C, length 3)
_S1_2_889DF74 24 instructions (0.000%), 6 calls (0889DF74 - 0889DF80, length 4)
_S1_2_88BF874 24 instructions (0.000%), 3 calls (088BF874 - 088BF890, length 8)
_S1_2_88F5D98 24 instructions (0.000%), 2 calls (088F5D98 - 088F5DC4, length 12)
_S1_2_88F5AB4 24 instructions (0.000%), 2 calls (088F5AB4 - 088F5AE0, length 12)
_S1_2_88F1BCC 24 instructions (0.000%), 2 calls (088F1BCC - 088F1BF8, length 12)
_S1_2_88D7B50 24 instructions (0.000%), 2 calls (088D7B50 - 088D7B7C, length 12)
_S1_2_88D07FC 24 instructions (0.000%), 2 calls (088D07FC - 088D0828, length 12)
_S1_2_88D056C 24 instructions (0.000%), 2 calls (088D056C - 088D0598, length 12)
_S1_2_88BF540 24 instructions (0.000%), 2 calls (088BF540 - 088BF56C, length 12)
_S1_2_88A7C90 24 instructions (0.000%), 2 calls (088A7C90 - 088A7D48, length 47)
_S1_2_88A7BD4 24 instructions (0.000%), 2 calls (088A7BD4 - 088A7C8C, length 47)
_S1_2_889F8FC 24 instructions (0.000%), 2 calls (0889F8FC - 0889F928, length 12)
_S1_2_88889D4 24 instructions (0.000%), 2 calls (088889D4 - 08888C44, length 157)
_S1_2_890100C 24 instructions (0.000%), 1 calls (0890100C - 08901068, length 24)
_S1_2_88FB978 24 instructions (0.000%), 1 calls (088FB978 - 088FB9D4, length 24)
_S1_2_88DB794 24 instructions (0.000%), 1 calls (088DB794 - 088DB7F0, length 24)
_S1_2_88CC424 24 instructions (0.000%), 1 calls (088CC424 - 088CC480, length 24)
_S1_2_8881760 24 instructions (0.000%), 1 calls (08881760 - 08881898, length 79)
_S1_2_88172A8 24 instructions (0.000%), 1 calls (088172A8 - 08817B6C, length 562)
_S1_2_8804590 24 instructions (0.000%), 1 calls (08804590 - 088045EC, length 24)
_S1_2_89187E8 23 instructions (0.000%), 1 calls (089187E8 - 08918840, length 23)
_S1_2_889374C 23 instructions (0.000%), 1 calls (0889374C - 088937A4, length 23)
_S1_2_8817AE4 23 instructions (0.000%), 1 calls (08817AE4 - 08817B6C, length 35)
_S1_2_88172D4 23 instructions (0.000%), 1 calls (088172D4 - 08817B6C, length 551)
_S1_2_8919AA4 22 instructions (0.000%), 11 calls (08919AA4 - 08919AA8, length 2)
_S1_2_88BE764 22 instructions (0.000%), 2 calls (088BE764 - 088BE78C, length 11)
_S1_2_889DCDC 22 instructions (0.000%), 2 calls (0889DCDC - 0889DD04, length 11)
_S1_2_88984D0 22 instructions (0.000%), 2 calls (088984D0 - 088984F8, length 11)
_S1_2_887FAC4 22 instructions (0.000%), 2 calls (0887FAC4 - 0887FAEC, length 11)
_S1_2_8812FB4 22 instructions (0.000%), 2 calls (08812FB4 - 088130AC, length 63)
_S1_2_88048C8 22 instructions (0.000%), 2 calls (088048C8 - 088048F0, length 11)
_S1_2_8911B58 22 instructions (0.000%), 1 calls (08911B58 - 08911BF8, length 41)
_S1_2_88ECA10 22 instructions (0.000%), 1 calls (088EC9CC - 088ECE38, length 284)
  Back Branch 088ECE00 4 times (length 271)
_S1_2_88DA384 22 instructions (0.000%), 1 calls (088DA384 - 088DA3D8, length 22)
_S1_2_88B804C 22 instructions (0.000%), 1 calls (088B804C - 088B80A0, length 22)
_S1_2_88B5180 22 instructions (0.000%), 1 calls (088B5180 - 088B51D4, length 22)
_S1_2_88ADC8C 22 instructions (0.000%), 1 calls (088ADC8C - 088ADCEC, length 25)
_S1_2_88A9840 22 instructions (0.000%), 1 calls (088A9840 - 088A99B8, length 95)
_S1_2_8884774 22 instructions (0.000%), 1 calls (08884774 - 08884838, length 50)
_S1_2_8804538 22 instructions (0.000%), 1 calls (08804538 - 0880458C, length 22)
_S1_2_88F71BC 21 instructions (0.000%), 3 calls (088F71BC - 088F71D4, length 7)
_S1_2_88F076C 21 instructions (0.000%), 3 calls (088F076C - 088F07A8, length 16)
_S1_2_88B45D8 21 instructions (0.000%), 3 calls (088B45D8 - 088B45F0, length 7)
_S1_2_890E540 21 instructions (0.000%), 1 calls (0890E540 - 0890E5A4, length 26)
_S1_2_8815B34 21 instructions (0.000%), 1 calls (08815B34 - 08815DC0, length 164)
_S1_2_8815944 21 instructions (0.000%), 1 calls (08815944 - 08815994, length 21)
_S1_2_8822C90 20 instructions (0.000%), 10 calls (08822C90 - 08822C94, length 2)
_S1_2_88079E8 20 instructions (0.000%), 5 calls (088079E8 - 088079F4, length 4)
_S1_2_88BD784 20 instructions (0.000%), 4 calls (088BD784 - 088BD794, length 5)
_S1_2_88B5FB4 20 instructions (0.000%), 2 calls (088B5FB4 - 088B5FF8, length 18)
_S1_2_8888D48 20 instructions (0.000%), 2 calls (08888D48 - 08888D74, length 12)
_S1_2_8884704 20 instructions (0.000%), 2 calls (08884704 - 08884770, length 28)
_S1_2_881290C 20 instructions (0.000%), 2 calls (0881290C - 08812930, length 10)
_S1_2_8807868 20 instructions (0.000%), 2 calls (08807868 - 088078AC, length 18)
_S1_2_88ED610 20 instructions (0.000%), 1 calls (088ED610 - 088ED65C, length 20)
_S1_2_88B7FFC 20 instructions (0.000%), 1 calls (088B7FFC - 088B8048, length 20)
_S1_2_88A6DF0 20 instructions (0.000%), 1 calls (088A6DF0 - 088A6E3C, length 20)
_S1_2_8893618 20 instructions (0.000%), 1 calls (08893618 - 08893664, length 20)
_S1_2_8890260 20 instructions (0.000%), 1 calls (08890260 - 088902AC, length 20)
_S1_2_8884AFC 20 instructions (0.000%), 1 calls (08884AFC - 08884B48, length 20)
_S1_2_88175D0 20 instructions (0.000%), 1 calls (088175D0 - 08817B6C, length 360)
_S1_2_88133C0 20 instructions (0.000%), 1 calls (088133C0 - 0881340C, length 20)
_S1_2_88072DC 20 instructions (0.000%), 1 calls (088072DC - 08807328, length 20)
_S1_2_890E4B0 19 instructions (0.000%), 1 calls (0890E4B0 - 0890E4F8, length 19)
_S1_2_890E428 19 instructions (0.000%), 1 calls (0890E428 - 0890E470, length 19)
_S1_2_890E3DC 19 instructions (0.000%), 1 calls (0890E3DC - 0890E424, length 19)
_S1_2_88E3740 19 instructions (0.000%), 1 calls (088E3740 - 088E3788, length 19)
_S1_2_88C313C 19 instructions (0.000%), 1 calls (088C313C - 088C3188, length 20)
_S1_2_88869E4 19 instructions (0.000%), 1 calls (088869E4 - 08886A2C, length 19)
_S1_2_88CC1FC 18 instructions (0.000%), 9 calls (088CC1FC - 088CC200, length 2)
_S1_2_88BDD28 18 instructions (0.000%), 2 calls (088BDD28 - 088BDD48, length 9)
_S1_2_881308C 18 instructions (0.000%), 2 calls (0881308C - 088130AC, length 9)
_S1_2_8900FC4 18 instructions (0.000%), 1 calls (08900FC4 - 08901008, length 18)
_S1_2_88ECC40 18 instructions (0.000%), 1 calls (088EC9CC - 088ECE38, length 284)
  Back Branch 088ECE00 4 times (length 271)
_S1_2_88EC344 18 instructions (0.000%), 1 calls (088EC344 - 088EC3C4, length 33)
_S1_2_88B4D88 18 instructions (0.000%), 1 calls (088B4D88 - 088B4DD8, length 21)
_S1_2_88B487C 18 instructions (0.000%), 1 calls (088B487C - 088B48C0, length 18)
_S1_2_88AECBC 18 instructions (0.000%), 1 calls (088AECBC - 088AED00, length 18)
_S1_2_888B5A0 18 instructions (0.000%), 1 calls (0888B5A0 - 0888B5E4, length 18)
_S1_2_8817B28 18 instructions (0.000%), 1 calls (08817B28 - 08817B6C, length 18)
_S1_2_880A4A4 18 instructions (0.000%), 1 calls (0880A4A4 - 0880A4E8, length 18)
_S1_2_890180C 17 instructions (0.000%), 1 calls (0890180C - 0890184C, length 17)
_S1_2_88F4DBC 17 instructions (0.000%), 1 calls (088F4DBC - 088F4E94, length 55)
_S1_2_88F16C4 17 instructions (0.000%), 1 calls (088F16C4 - 088F1704, length 17)
_S1_2_8898AE4 17 instructions (0.000%), 1 calls (08898AE4 - 08898B10, length 12)
  Back Branch 08898B04 2 times (length 5)
_S1_2_8897E78 17 instructions (0.000%), 1 calls (08897E78 - 08897EB8, length 17)
_S1_2_8896130 17 instructions (0.000%), 1 calls (08896130 - 08896170, length 17)
_S1_2_88162B4 17 instructions (0.000%), 1 calls (088162B4 - 088162F4, length 17)
_S1_2_8815D68 17 instructions (0.000%), 1 calls (08815D68 - 08815DC0, length 23)
_S1_2_8805958 17 instructions (0.000%), 1 calls (08805958 - 08805998, length 17)
_S1_2_8804488 17 instructions (0.000%), 1 calls (08804488 - 088044C8, length 17)
_S1_2_8919964 16 instructions (0.000%), 8 calls (08919964 - 08919968, length 2)
_S1_2_8919924 16 instructions (0.000%), 8 calls (08919924 - 08919928, length 2)
_S1_2_88F44C0 16 instructions (0.000%), 2 calls (088F44C0 - 088F44DC, length 8)
_S1_2_8807848 16 instructions (0.000%), 2 calls (08807848 - 08807864, length 8)
_S1_2_88FE6A4 16 instructions (0.000%), 1 calls (088FE6A4 - 088FE6E0, length 16)
_S1_2_88E378C 16 instructions (0.000%), 1 calls (088E378C - 088E37C8, length 16)
_S1_2_88DE024 16 instructions (0.000%), 1 calls (088DE024 - 088DE084, length 25)
_S1_2_88CA0C0 16 instructions (0.000%), 1 calls (088CA0C0 - 088CA110, length 21)
_S1_2_88BD494 16 instructions (0.000%), 1 calls (088BD494 - 088BD4D0, length 16)
_S1_2_88A82CC 16 instructions (0.000%), 1 calls (088A82CC - 088A8314, length 19)
_S1_2_88A7398 16 instructions (0.000%), 1 calls (088A7398 - 088A73D4, length 16)
_S1_2_8898588 16 instructions (0.000%), 1 calls (08898588 - 088985C4, length 16)
_S1_2_881CB10 16 instructions (0.000%), 1 calls (0881CB10 - 0881CB4C, length 16)
_S1_2_8816274 16 instructions (0.000%), 1 calls (08816274 - 088162B0, length 16)
_S1_2_88F1FB8 15 instructions (0.000%), 5 calls (088F1FB8 - 088F1FC0, length 3)
_S1_2_88B569C 15 instructions (0.000%), 5 calls (088B569C - 088B56A4, length 3)
_S1_2_88DDF7C 15 instructions (0.000%), 3 calls (088DDF7C - 088DDF8C, length 5)
_S1_2_88BDB40 15 instructions (0.000%), 3 calls (088BDB40 - 088BDB50, length 5)
_S1_2_88BDB2C 15 instructions (0.000%), 3 calls (088BDB2C - 088BDB3C, length 5)
_S1_2_88BDB18 15 instructions (0.000%), 3 calls (088BDB18 - 088BDB28, length 5)
_S1_2_890E474 15 instructions (0.000%), 1 calls (0890E474 - 0890E4AC, length 15)
_S1_2_88ECA20 15 instructions (0.000%), 1 calls (088EC9CC - 088ECE38, length 284)
  Back Branch 088ECE00 4 times (length 271)
_S1_2_88C1AA0 15 instructions (0.000%), 1 calls (088C1AA0 - 088C1AD8, length 15)
_S1_2_88BF4F4 15 instructions (0.000%), 1 calls (088BF4F4 - 088BF53C, length 19)
_S1_2_889DDC4 15 instructions (0.000%), 1 calls (0889DDC4 - 0889DE18, length 22)
_S1_2_889DD88 15 instructions (0.000%), 1 calls (0889DD88 - 0889DDC0, length 15)
_S1_2_88157CC 15 instructions (0.000%), 1 calls (088157CC - 0881581C, length 21)
_S1_2_880ABEC 15 instructions (0.000%), 1 calls (0880ABEC - 0880AC98, length 44)
_S1_2_880A878 15 instructions (0.000%), 1 calls (0880A878 - 0880A8B0, length 15)
_S1_2_8807A54 15 instructions (0.000%), 1 calls (08807A54 - 08807A8C, length 15)
_S1_2_8806D14 15 instructions (0.000%), 1 calls (08806D14 - 08806D4C, length 15)
_S1_2_8919A44 14 instructions (0.000%), 7 calls (08919A44 - 08919A48, length 2)
_S1_2_8919A3C 14 instructions (0.000%), 7 calls (08919A3C - 08919A40, length 2)
_S1_2_891945C 14 instructions (0.000%), 7 calls (0891945C - 08919460, length 2)
_S1_2_88D6DE8 14 instructions (0.000%), 2 calls (088D6DE8 - 088D6E00, length 7)
_S1_2_88C8510 14 instructions (0.000%), 2 calls (088C8510 - 088C8548, length 15)
_S1_2_88BD858 14 instructions (0.000%), 2 calls (088BD858 - 088BD870, length 7)
_S1_2_88B47E0 14 instructions (0.000%), 2 calls (088B47E0 - 088B47F8, length 7)
_S1_2_889037C 14 instructions (0.000%), 2 calls (0889037C - 08890394, length 7)
_S1_2_8887A70 14 instructions (0.000%), 2 calls (08887A70 - 08887A88, length 7)
_S1_2_88F2134 14 instructions (0.000%), 1 calls (088F2134 - 088F2168, length 14)
_S1_2_88EC304 14 instructions (0.000%), 1 calls (088EC304 - 088EC340, length 16)
_S1_2_88DB7F4 14 instructions (0.000%), 1 calls (088DB7F4 - 088DB828, length 14)
_S1_2_88CF730 14 instructions (0.000%), 1 calls (088CF730 - 088CF774, length 18)
_S1_2_88C8B98 14 instructions (0.000%), 1 calls (088C8B98 - 088C8BCC, length 14)
_S1_2_88C24CC 14 instructions (0.000%), 1 calls (088C24CC - 088C2500, length 14)
_S1_2_88BF3B8 14 instructions (0.000%), 1 calls (088BF3B8 - 088BF404, length 20)
_S1_2_88BE7F8 14 instructions (0.000%), 1 calls (088BE7F8 - 088BE840, length 19)
_S1_2_8898840 14 instructions (0.000%), 1 calls (08898840 - 0889887C, length 16)
_S1_2_88846AC 14 instructions (0.000%), 1 calls (088846AC - 08884700, length 22)
_S1_2_880AC50 14 instructions (0.000%), 1 calls (0880AC50 - 0880AC98, length 19)
_S1_2_88FF5B8 13 instructions (0.000%), 1 calls (088FF5B8 - 088FF5E8, length 13)
_S1_2_88F7664 13 instructions (0.000%), 1 calls (088F7664 - 088F769C, length 15)
_S1_2_88F1178 13 instructions (0.000%), 1 calls (088F1178 - 088F11A8, length 13)
_S1_2_88ED5DC 13 instructions (0.000%), 1 calls (088ED5DC - 088ED60C, length 13)
_S1_2_88BDA08 13 instructions (0.000%), 1 calls (088BDA08 - 088BDA38, length 13)
_S1_2_88BBC48 13 instructions (0.000%), 1 calls (088BBC48 - 088BBC78, length 13)
_S1_2_88B68DC 13 instructions (0.000%), 1 calls (088B68DC - 088B690C, length 13)
_S1_2_889F1F4 13 instructions (0.000%), 1 calls (0889F1F4 - 0889F224, length 13)
_S1_2_88814D4 13 instructions (0.000%), 1 calls (088814D4 - 08881504, length 13)
_S1_2_882FB8C 13 instructions (0.000%), 1 calls (0882FB8C - 0882FBBC, length 13)
_S1_2_88137A8 13 instructions (0.000%), 1 calls (088137A8 - 088137F0, length 19)
_S1_2_88072A8 13 instructions (0.000%), 1 calls (088072A8 - 088072D8, length 13)
_S1_2_88040F4 13 instructions (0.000%), 1 calls (088040F4 - 08804124, length 13)
_S1_2_88040C0 13 instructions (0.000%), 1 calls (088040C0 - 088040F0, length 13)
_S1_2_8919934 12 instructions (0.000%), 6 calls (08919934 - 08919938, length 2)
_S1_2_89198E4 12 instructions (0.000%), 6 calls (089198E4 - 089198E8, length 2)
_S1_2_8919864 12 instructions (0.000%), 6 calls (08919864 - 08919868, length 2)
_S1_2_88F1A04 12 instructions (0.000%), 4 calls (088F1A04 - 088F1A0C, length 3)
_S1_2_88DC7F4 12 instructions (0.000%), 4 calls (088DC7F4 - 088DC7FC, length 3)
_S1_2_882DC50 12 instructions (0.000%), 4 calls (0882DC50 - 0882DC58, length 3)
_S1_2_8807A44 12 instructions (0.000%), 3 calls (08807A44 - 08807A50, length 4)
_S1_2_88B4D70 12 instructions (0.000%), 2 calls (088B4D70 - 088B4D84, length 6)
_S1_2_88076E4 12 instructions (0.000%), 2 calls (088076E4 - 088076F8, length 6)
_S1_2_88EC230 12 instructions (0.000%), 1 calls (088EC230 - 088EC300, length 53)
_S1_2_88C2504 12 instructions (0.000%), 1 calls (088C2504 - 088C2530, length 12)
_S1_2_88BF570 12 instructions (0.000%), 1 calls (088BF570 - 088BF59C, length 12)
_S1_2_88BEB30 12 instructions (0.000%), 1 calls (088BEB30 - 088BEB5C, length 12)
_S1_2_88BCE9C 12 instructions (0.000%), 1 calls (088BCE9C - 088BCEC8, length 12)
_S1_2_88BC228 12 instructions (0.000%), 1 calls (088BC228 - 088BC254, length 12)
_S1_2_8890210 12 instructions (0.000%), 1 calls (08890210 - 0889025C, length 20)
  Back Branch 08890240 1 times (length 6)
_S1_2_88136CC 12 instructions (0.000%), 1 calls (088136CC - 088136F8, length 12)
_S1_2_8813678 12 instructions (0.000%), 1 calls (08813678 - 088136A4, length 12)
_S1_2_880AC6C 12 instructions (0.000%), 1 calls (0880AC6C - 0880AC98, length 12)
_S1_2_880AC24 12 instructions (0.000%), 1 calls (0880AC24 - 0880AC98, length 30)
_S1_2_880A144 12 instructions (0.000%), 1 calls (0880A144 - 0880A320, length 120)
_S1_2_890872C 11 instructions (0.000%), 1 calls (0890872C - 08908754, length 11)
_S1_2_89055D4 11 instructions (0.000%), 1 calls (089055D4 - 089055FC, length 11)
_S1_2_88F011C 11 instructions (0.000%), 1 calls (088F011C - 088F0144, length 11)
_S1_2_88BEC08 11 instructions (0.000%), 1 calls (088BEC08 - 088BEC30, length 11)
_S1_2_88BCEE8 11 instructions (0.000%), 1 calls (088BCEE8 - 088BCF10, length 11)
_S1_2_88BCC3C 11 instructions (0.000%), 1 calls (088BCC3C - 088BCC64, length 11)
_S1_2_88B8208 11 instructions (0.000%), 1 calls (088B8208 - 088B8230, length 11)
_S1_2_88B3170 11 instructions (0.000%), 1 calls (088B3170 - 088B3228, length 47)
_S1_2_88985F4 11 instructions (0.000%), 1 calls (088985F4 - 0889861C, length 11)
_S1_2_88985C8 11 instructions (0.000%), 1 calls (088985C8 - 088985F0, length 11)
_S1_2_88935EC 11 instructions (0.000%), 1 calls (088935EC - 08893614, length 11)
_S1_2_8886474 11 instructions (0.000%), 1 calls (08886474 - 0888649C, length 11)
_S1_2_88852A0 11 instructions (0.000%), 1 calls (088852A0 - 088852D8, length 15)
_S1_2_8884858 11 instructions (0.000%), 1 calls (08884858 - 08884880, length 11)
_S1_2_887EC54 11 instructions (0.000%), 1 calls (0887EC54 - 0887EC7C, length 11)
_S1_2_88160E8 11 instructions (0.000%), 1 calls (088160E8 - 08816110, length 11)
_S1_2_880A260 11 instructions (0.000%), 1 calls (0880A260 - 0880A320, length 49)
_S1_2_880A218 11 instructions (0.000%), 1 calls (0880A218 - 0880A320, length 67)
_S1_2_8807BA8 11 instructions (0.000%), 1 calls (08807BA8 - 08807BD0, length 11)
_S1_2_88056CC 11 instructions (0.000%), 1 calls (088056CC - 088056F4, length 11)
_S1_2_891975C 10 instructions (0.000%), 5 calls (0891975C - 08919760, length 2)
_S1_2_8919594 10 instructions (0.000%), 5 calls (08919594 - 08919598, length 2)
_S1_2_88D4448 10 instructions (0.000%), 2 calls (088D4448 - 088D4458, length 5)
_S1_2_88B4E60 10 instructions (0.000%), 2 calls (088B4E60 - 088B4E70, length 5)
_S1_2_88888A0 10 instructions (0.000%), 2 calls (088888A0 - 088888B0, length 5)
_S1_2_89116E0 10 instructions (0.000%), 1 calls (089116E0 - 08911718, length 15)
_S1_2_88ED698 10 instructions (0.000%), 1 calls (088ED698 - 088ED6BC, length 10)
_S1_2_88D6D6C 10 instructions (0.000%), 1 calls (088D6D6C - 088D6D90, length 10)
_S1_2_88BC8E0 10 instructions (0.000%), 1 calls (088BC8E0 - 088BC904, length 10)
_S1_2_88B67D8 10 instructions (0.000%), 1 calls (088B67D8 - 088B6838, length 25)
_S1_2_8895BCC 10 instructions (0.000%), 1 calls (08895BCC - 08895BF8, length 12)
_S1_2_8889C7C 10 instructions (0.000%), 1 calls (08889C7C - 08889CC4, length 19)
_S1_2_880A2C8 10 instructions (0.000%), 1 calls (0880A2C8 - 0880A320, length 23)
_S1_2_8806D50 10 instructions (0.000%), 1 calls (08806D50 - 08806D74, length 10)
_S1_2_88EDF68 9 instructions (0.000%), 3 calls (088EDF68 - 088EDF70, length 3)
_S1_2_88CDE40 9 instructions (0.000%), 3 calls (088CDE40 - 088CDE48, length 3)
_S1_2_88FF038 9 instructions (0.000%), 1 calls (088FF038 - 088FF058, length 9)
_S1_2_88BE6A8 9 instructions (0.000%), 1 calls (088BE6A8 - 088BE6C8, length 9)
_S1_2_88AE5A8 9 instructions (0.000%), 1 calls (088AE5A8 - 088AE5C8, length 9)
_S1_2_8816504 9 instructions (0.000%), 1 calls (08816504 - 08816524, length 9)
_S1_2_88136A8 9 instructions (0.000%), 1 calls (088136A8 - 088136C8, length 9)
_S1_2_880A300 9 instructions (0.000%), 1 calls (0880A300 - 0880A320, length 9)
_S1_2_8804600 9 instructions (0.000%), 1 calls (08804600 - 08804620, length 9)
_S1_2_89199A4 8 instructions (0.000%), 4 calls (089199A4 - 089199A8, length 2)
_S1_2_891999C 8 instructions (0.000%), 4 calls (0891999C - 089199A0, length 2)
_S1_2_8919944 8 instructions (0.000%), 4 calls (08919944 - 08919948, length 2)
_S1_2_89198FC 8 instructions (0.000%), 4 calls (089198FC - 08919900, length 2)
_S1_2_89198F4 8 instructions (0.000%), 4 calls (089198F4 - 089198F8, length 2)
_S1_2_89198BC 8 instructions (0.000%), 4 calls (089198BC - 089198C0, length 2)
_S1_2_891986C 8 instructions (0.000%), 4 calls (0891986C - 08919870, length 2)
_S1_2_8919854 8 instructions (0.000%), 4 calls (08919854 - 08919858, length 2)
_S1_2_89193CC 8 instructions (0.000%), 4 calls (089193CC - 089193D0, length 2)
_S1_2_89193BC 8 instructions (0.000%), 4 calls (089193BC - 089193C0, length 2)
_S1_2_89193A4 8 instructions (0.000%), 4 calls (089193A4 - 089193A8, length 2)
_S1_2_88CA094 8 instructions (0.000%), 2 calls (088CA094 - 088CA0A0, length 4)
_S1_2_88C34CC 8 instructions (0.000%), 2 calls (088C34CC - 088C34D8, length 4)
_S1_2_88A81BC 8 instructions (0.000%), 2 calls (088A81BC - 088A81C8, length 4)
_S1_2_88CC774 8 instructions (0.000%), 1 calls (088CC774 - 088CC790, length 8)
_S1_2_88B3E9C 8 instructions (0.000%), 1 calls (088B3E9C - 088B3EB8, length 8)
_S1_2_88A97D8 8 instructions (0.000%), 1 calls (088A97D8 - 088A983C, length 26)
_S1_2_889F5BC 8 instructions (0.000%), 1 calls (0889F5BC - 0889F5D8, length 8)
_S1_2_889F1B4 8 instructions (0.000%), 1 calls (0889F1B4 - 0889F1D0, length 8)
_S1_2_8898880 8 instructions (0.000%), 1 calls (08898880 - 0889889C, length 8)
_S1_2_880A208 8 instructions (0.000%), 1 calls (0880A208 - 0880A320, length 71)
_S1_2_88044F8 8 instructions (0.000%), 1 calls (088044F8 - 08804518, length 9)
_S1_2_8900E54 7 instructions (0.000%), 1 calls (08900E54 - 08900E6C, length 7)
_S1_2_8900BE8 7 instructions (0.000%), 1 calls (08900BE8 - 08900C00, length 7)
_S1_2_8900034 7 instructions (0.000%), 1 calls (08900034 - 0890004C, length 7)
_S1_2_88EC540 7 instructions (0.000%), 1 calls (088EC540 - 088EC558, length 7)
_S1_2_88EC4CC 7 instructions (0.000%), 1 calls (088EC4CC - 088EC4E4, length 7)
_S1_2_88E4BF8 7 instructions (0.000%), 1 calls (088E4BF8 - 088E4C10, length 7)
_S1_2_88CC6DC 7 instructions (0.000%), 1 calls (088CC6DC - 088CC6F4, length 7)
_S1_2_88C3C84 7 instructions (0.000%), 1 calls (088C3C84 - 088C3C9C, length 7)
_S1_2_88C1A84 7 instructions (0.000%), 1 calls (088C1A84 - 088C1A9C, length 7)
_S1_2_88C1A4C 7 instructions (0.000%), 1 calls (088C1A4C - 088C1A64, length 7)
_S1_2_88C135C 7 instructions (0.000%), 1 calls (088C135C - 088C1374, length 7)
_S1_2_88BE844 7 instructions (0.000%), 1 calls (088BE844 - 088BE85C, length 7)
_S1_2_88BE7DC 7 instructions (0.000%), 1 calls (088BE7DC - 088BE7F4, length 7)
_S1_2_88BE6CC 7 instructions (0.000%), 1 calls (088BE6CC - 088BE6E4, length 7)
_S1_2_88BE68C 7 instructions (0.000%), 1 calls (088BE68C - 088BE6A4, length 7)
_S1_2_88AED0C 7 instructions (0.000%), 1 calls (088AED0C - 088AED24, length 7)
_S1_2_88AA180 7 instructions (0.000%), 1 calls (088AA180 - 088AA198, length 7)
_S1_2_88A2E8C 7 instructions (0.000%), 1 calls (088A2E8C - 088A2EA4, length 7)
_S1_2_88A2E54 7 instructions (0.000%), 1 calls (088A2E54 - 088A2E6C, length 7)
_S1_2_889DCC0 7 instructions (0.000%), 1 calls (0889DCC0 - 0889DCD8, length 7)
_S1_2_889C5B8 7 instructions (0.000%), 1 calls (0889C5B8 - 0889C5D0, length 7)
_S1_2_8898824 7 instructions (0.000%), 1 calls (08898824 - 0889883C, length 7)
_S1_2_889856C 7 instructions (0.000%), 1 calls (0889856C - 08898584, length 7)
_S1_2_888483C 7 instructions (0.000%), 1 calls (0888483C - 08884854, length 7)
_S1_2_88807C0 7 instructions (0.000%), 1 calls (088807C0 - 088807D8, length 7)
_S1_2_887E234 7 instructions (0.000%), 1 calls (0887E234 - 0887E24C, length 7)
_S1_2_88041E8 7 instructions (0.000%), 1 calls (088041E8 - 08804200, length 7)
_S1_2_8919A7C 6 instructions (0.000%), 3 calls (08919A7C - 08919A80, length 2)
_S1_2_89198DC 6 instructions (0.000%), 3 calls (089198DC - 089198E0, length 2)
_S1_2_89195A4 6 instructions (0.000%), 3 calls (089195A4 - 089195A8, length 2)
_S1_2_891959C 6 instructions (0.000%), 3 calls (0891959C - 089195A0, length 2)
_S1_2_8919574 6 instructions (0.000%), 3 calls (08919574 - 08919578, length 2)
_S1_2_8919524 6 instructions (0.000%), 3 calls (08919524 - 08919528, length 2)
_S1_2_88BEA4C 6 instructions (0.000%), 2 calls (088BEA4C - 088BEA54, length 3)
_S1_2_88F72D4 6 instructions (0.000%), 1 calls (088F72D4 - 088F72F4, length 9)
_S1_2_88E1CF4 6 instructions (0.000%), 1 calls (088E1CF4 - 088E1D08, length 6)
_S1_2_88E0908 6 instructions (0.000%), 1 calls (088E0908 - 088E091C, length 6)
_S1_2_889DF5C 6 instructions (0.000%), 1 calls (0889DF5C - 0889DF70, length 6)
_S1_2_88EC29C 5 instructions (0.000%), 1 calls (088EC29C - 088EC2AC, length 5)
_S1_2_88DDFE0 5 instructions (0.000%), 1 calls (088DDFE0 - 088DDFF0, length 5)
_S1_2_88DDFB8 5 instructions (0.000%), 1 calls (088DDFB8 - 088DDFC8, length 5)
_S1_2_88DDFA4 5 instructions (0.000%), 1 calls (088DDFA4 - 088DDFB4, length 5)
_S1_2_88DDF90 5 instructions (0.000%), 1 calls (088DDF90 - 088DDFA0, length 5)
_S1_2_88DDF68 5 instructions (0.000%), 1 calls (088DDF68 - 088DDF78, length 5)
_S1_2_88BD9F4 5 instructions (0.000%), 1 calls (088BD9F4 - 088BDA04, length 5)
_S1_2_88BD934 5 instructions (0.000%), 1 calls (088BD934 - 088BD944, length 5)
_S1_2_88BD8F8 5 instructions (0.000%), 1 calls (088BD8F8 - 088BD908, length 5)
_S1_2_88A7CFC 5 instructions (0.000%), 1 calls (088A7CFC - 088A7D0C, length 5)
_S1_2_88A7CC0 5 instructions (0.000%), 1 calls (088A7CC0 - 088A7CD0, length 5)
_S1_2_88A7C40 5 instructions (0.000%), 1 calls (088A7C40 - 088A7C50, length 5)
_S1_2_88A7C04 5 instructions (0.000%), 1 calls (088A7C04 - 088A7C14, length 5)
_S1_2_889CF0C 5 instructions (0.000%), 1 calls (0889CF0C - 0889CF1C, length 5)
_S1_2_8890310 5 instructions (0.000%), 1 calls (08890310 - 08890320, length 5)
_S1_2_8804464 5 instructions (0.000%), 1 calls (08804464 - 08804474, length 5)
_S1_2_8919874 4 instructions (0.000%), 2 calls (08919874 - 08919878, length 2)
_S1_2_891958C 4 instructions (0.000%), 2 calls (0891958C - 08919590, length 2)
_S1_2_8919444 4 instructions (0.000%), 2 calls (08919444 - 08919448, length 2)
_S1_2_8919434 4 instructions (0.000%), 2 calls (08919434 - 08919438, length 2)
_S1_2_891942C 4 instructions (0.000%), 2 calls (0891942C - 08919430, length 2)
_S1_2_8919424 4 instructions (0.000%), 2 calls (08919424 - 08919428, length 2)
_S1_2_891941C 4 instructions (0.000%), 2 calls (0891941C - 08919420, length 2)
_S1_2_8919404 4 instructions (0.000%), 2 calls (08919404 - 08919408, length 2)
_S1_2_89193FC 4 instructions (0.000%), 2 calls (089193FC - 08919400, length 2)
_S1_2_89193F4 4 instructions (0.000%), 2 calls (089193F4 - 089193F8, length 2)
_S1_2_89193E4 4 instructions (0.000%), 2 calls (089193E4 - 089193E8, length 2)
_S1_2_89193DC 4 instructions (0.000%), 2 calls (089193DC - 089193E0, length 2)
_S1_2_89193D4 4 instructions (0.000%), 2 calls (089193D4 - 089193D8, length 2)
_S1_2_89193C4 4 instructions (0.000%), 2 calls (089193C4 - 089193C8, length 2)
_S1_2_89193B4 4 instructions (0.000%), 2 calls (089193B4 - 089193B8, length 2)
_S1_2_89193AC 4 instructions (0.000%), 2 calls (089193AC - 089193B0, length 2)
_S1_2_891939C 4 instructions (0.000%), 2 calls (0891939C - 089193A0, length 2)
_S1_2_8888D78 4 instructions (0.000%), 2 calls (08888D78 - 08888D7C, length 2)
_S1_2_88F04A0 4 instructions (0.000%), 1 calls (088F04A0 - 088F04AC, length 4)
_S1_2_88E39E4 4 instructions (0.000%), 1 calls (088E39E4 - 088E39F0, length 4)
_S1_2_88BC218 4 instructions (0.000%), 1 calls (088BC218 - 088BC224, length 4)
_S1_2_88A8124 4 instructions (0.000%), 1 calls (088A8124 - 088A8130, length 4)
_S1_2_88A8114 4 instructions (0.000%), 1 calls (088A8114 - 088A8120, length 4)
_S1_2_889F1A4 4 instructions (0.000%), 1 calls (0889F1A4 - 0889F1B0, length 4)
_S1_2_8884498 4 instructions (0.000%), 1 calls (08884498 - 088844A4, length 4)
_S1_2_88041B0 4 instructions (0.000%), 1 calls (088041B0 - 088041BC, length 4)
_S1_2_88FB96C 3 instructions (0.000%), 1 calls (088FB96C - 088FB974, length 3)
_S1_2_88BE860 3 instructions (0.000%), 1 calls (088BE860 - 088BE868, length 3)
_S1_2_889FB34 3 instructions (0.000%), 1 calls (0889FB34 - 0889FB3C, length 3)
_S1_2_88902B0 3 instructions (0.000%), 1 calls (088902B0 - 088902B8, length 3)
_S1_2_888EDA8 3 instructions (0.000%), 1 calls (0888EDA8 - 0888EDB0, length 3)
_S1_2_8888948 3 instructions (0.000%), 1 calls (08888948 - 08888950, length 3)
_S1_2_8882088 3 instructions (0.000%), 1 calls (08882088 - 08882090, length 3)
_S1_2_887F968 3 instructions (0.000%), 1 calls (0887F968 - 0887F970, length 3)
_S1_2_8812658 3 instructions (0.000%), 1 calls (08812658 - 08812660, length 3)
_S1_2_88056C0 3 instructions (0.000%), 1 calls (088056C0 - 088056C8, length 3)
_S1_2_8919A5C 2 instructions (0.000%), 1 calls (08919A5C - 08919A60, length 2)
_S1_2_89199FC 2 instructions (0.000%), 1 calls (089199FC - 08919A00, length 2)
_S1_2_89199EC 2 instructions (0.000%), 1 calls (089199EC - 089199F0, length 2)
_S1_2_89199E4 2 instructions (0.000%), 1 calls (089199E4 - 089199E8, length 2)
_S1_2_89199DC 2 instructions (0.000%), 1 calls (089199DC - 089199E0, length 2)
_S1_2_89199D4 2 instructions (0.000%), 1 calls (089199D4 - 089199D8, length 2)
_S1_2_89199B4 2 instructions (0.000%), 1 calls (089199B4 - 089199B8, length 2)
_S1_2_891998C 2 instructions (0.000%), 1 calls (0891998C - 08919990, length 2)
_S1_2_8919974 2 instructions (0.000%), 1 calls (08919974 - 08919978, length 2)
_S1_2_8919904 2 instructions (0.000%), 1 calls (08919904 - 08919908, length 2)
_S1_2_89198EC 2 instructions (0.000%), 1 calls (089198EC - 089198F0, length 2)
_S1_2_8919894 2 instructions (0.000%), 1 calls (08919894 - 08919898, length 2)
_S1_2_891983C 2 instructions (0.000%), 1 calls (0891983C - 08919840, length 2)
_S1_2_8919834 2 instructions (0.000%), 1 calls (08919834 - 08919838, length 2)
_S1_2_89197BC 2 instructions (0.000%), 1 calls (089197BC - 089197C0, length 2)
_S1_2_89197B4 2 instructions (0.000%), 1 calls (089197B4 - 089197B8, length 2)
_S1_2_89197A4 2 instructions (0.000%), 1 calls (089197A4 - 089197A8, length 2)
_S1_2_8919794 2 instructions (0.000%), 1 calls (08919794 - 08919798, length 2)
_S1_2_8919784 2 instructions (0.000%), 1 calls (08919784 - 08919788, length 2)
_S1_2_891972C 2 instructions (0.000%), 1 calls (0891972C - 08919730, length 2)
_S1_2_891970C 2 instructions (0.000%), 1 calls (0891970C - 08919710, length 2)
_S1_2_8919564 2 instructions (0.000%), 1 calls (08919564 - 08919568, length 2)
_S1_2_8919514 2 instructions (0.000%), 1 calls (08919514 - 08919518, length 2)
_S1_2_89194CC 2 instructions (0.000%), 1 calls (089194CC - 089194D0, length 2)
_S1_2_89194B4 2 instructions (0.000%), 1 calls (089194B4 - 089194B8, length 2)
_S1_2_8919474 2 instructions (0.000%), 1 calls (08919474 - 08919478, length 2)
_S1_2_891937C 2 instructions (0.000%), 1 calls (0891937C - 08919380, length 2)
_S1_2_8919364 2 instructions (0.000%), 1 calls (08919364 - 08919368, length 2)
_S1_2_891934C 2 instructions (0.000%), 1 calls (0891934C - 08919350, length 2)
_S1_2_8919274 2 instructions (0.000%), 1 calls (08919274 - 08919278, length 2)
_S1_2_8919264 2 instructions (0.000%), 1 calls (08919264 - 08919268, length 2)
_S1_2_8900DF0 2 instructions (0.000%), 1 calls (08900DF0 - 08900DF4, length 2)
_S1_2_8907E40 (sceGuMaterial) 0 instructions (0.000%), 880,475 calls (08907E40 - 08907ECC, length 36)
_S1_2_8906FFC (sceGuBoneMatrix) 0 instructions (0.000%), 540,350 calls (08906FFC - 089070C0, length 50)
_S1_2_89076CC (sceGuDrawSprite) 0 instructions (0.000%), 375,828 calls (089076CC - 08907874, length 107)
_S1_2_89073C8 (sceGuSetMatrix) 0 instructions (0.000%), 274,415 calls (089073C8 - 089076C8, length 193)
_S1_2_8906B78 (sceGuTexImage) 0 instructions (0.000%), 258,006 calls (08906B78 - 08906C00, length 35)
_S1_2_8905F44 (sceGuDrawArray) 0 instructions (0.000%), 107,333 calls (08905F44 - 0890602C, length 59)
_S1_2_8911D7C (memset) 0 instructions (0.000%), 68,053 calls (08911D7C - 08911DAC, length 13)
_S1_2_8911D3C (memcpy) 0 instructions (0.000%), 63,157 calls (08911D3C - 08911D78, length 16)
_S1_2_8906AD0 (sceGuTexMapMode) 0 instructions (0.000%), 27,665 calls (08906AD0 - 08906B1C, length 20)
_S1_2_8906B20 (sceGuTexProjMapMode) 0 instructions (0.000%), 9,480 calls (08906B20 - 08906B54, length 14)
_S1_2_8906B58 (sceGuTexSync) 0 instructions (0.000%), 4,697 calls (08906B58 - 08906B74, length 8)
_S1_2_8899354 (nop) 0 instructions (0.000%), 4,291 calls (08899354 - 08899358, length 2)
_S1_2_887DF34 (nop) 0 instructions (0.000%), 4,291 calls (0887DF34 - 0887DF38, length 2)
_S1_2_88B1020 (nop) 0 instructions (0.000%), 2,675 calls (088B1020 - 088B1024, length 2)
_S1_2_8868B34 (nop) 0 instructions (0.000%), 2,176 calls (08868B34 - 08868B38, length 2)
_S1_2_88B1010 (nop) 0 instructions (0.000%), 2,159 calls (088B1010 - 088B1014, length 2)
_S1_2_8816114 (nop) 0 instructions (0.000%), 1,996 calls (08816114 - 08816118, length 2)
_S1_2_882FC38 (nop) 0 instructions (0.000%), 1,666 calls (0882FC38 - 0882FC3C, length 2)
_S1_2_8911E50 (strlen) 0 instructions (0.000%), 1,515 calls (08911E50 - 08911E70, length 9)
_S1_2_88C6704 (nop) 0 instructions (0.000%), 1,340 calls (088C6704 - 088C6708, length 2)
_S1_2_8900DF8 (nop) 0 instructions (0.000%), 1,339 calls (08900DF8 - 08900DFC, length 2)
_S1_2_8807BD4 (nop) 0 instructions (0.000%), 308 calls (08807BD4 - 08807BD8, length 2)
_S1_2_88658A8 (nop) 0 instructions (0.000%), 297 calls (088658A8 - 088658AC, length 2)
_S1_2_88BC8D8 (nop) 0 instructions (0.000%), 120 calls (088BC8D8 - 088BC8DC, length 2)
_S1_2_88AED04 (nop) 0 instructions (0.000%), 120 calls (088AED04 - 088AED08, length 2)
_S1_2_8883964 (nop) 0 instructions (0.000%), 93 calls (08883964 - 08883968, length 2)
_S1_2_88BE7CC (nop) 0 instructions (0.000%), 76 calls (088BE7CC - 088BE7D0, length 2)
_S1_2_8911E0C (strcpy) 0 instructions (0.000%), 45 calls (08911E0C - 08911E4C, length 17)
_S1_2_8826D30 (nop) 0 instructions (0.000%), 41 calls (08826D30 - 08826D34, length 2)
_S1_2_881F8CC (nop) 0 instructions (0.000%), 40 calls (0881F8CC - 0881F8D0, length 2)
_S1_2_8911DB0 (strcat) 0 instructions (0.000%), 39 calls (08911DB0 - 08911E08, length 23)
_S1_2_889368C (nop) 0 instructions (0.000%), 14 calls (0889368C - 08893690, length 2)
_S1_2_8893684 (nop) 0 instructions (0.000%), 14 calls (08893684 - 08893688, length 2)
_S1_2_88B1018 (nop) 0 instructions (0.000%), 10 calls (088B1018 - 088B101C, length 2)
_S1_2_8822D88 (nop) 0 instructions (0.000%), 10 calls (08822D88 - 08822D8C, length 2)
_S1_2_881ADF4 (nop) 0 instructions (0.000%), 8 calls (0881ADF4 - 0881ADF8, length 2)
_S1_2_889DCA4 (nop) 0 instructions (0.000%), 5 calls (0889DCA4 - 0889DCA8, length 2)
_S1_2_88BE918 (nop) 0 instructions (0.000%), 3 calls (088BE918 - 088BE91C, length 2)
_S1_2_88BE52C (nop) 0 instructions (0.000%), 3 calls (088BE52C - 088BE530, length 2)
_S1_2_88BE7D4 (nop) 0 instructions (0.000%), 2 calls (088BE7D4 - 088BE7D8, length 2)
_S1_2_88BE56C (nop) 0 instructions (0.000%), 2 calls (088BE56C - 088BE570, length 2)
_S1_2_88BDD4C (nop) 0 instructions (0.000%), 2 calls (088BDD4C - 088BDD50, length 2)
_S1_2_881FBB4 (nop) 0 instructions (0.000%), 2 calls (0881FBB4 - 0881FBB8, length 2)
_S1_2_8917C6C (nop) 0 instructions (0.000%), 1 calls (08917C6C - 08917C70, length 2)
_S1_2_88EB210 (nop) 0 instructions (0.000%), 1 calls (088EB210 - 088EB214, length 2)
_S1_2_88E9768 (nop) 0 instructions (0.000%), 1 calls (088E9768 - 088E976C, length 2)
_S1_2_88E91A0 (nop) 0 instructions (0.000%), 1 calls (088E91A0 - 088E91A4, length 2)
_S1_2_88E8B2C (nop) 0 instructions (0.000%), 1 calls (088E8B2C - 088E8B30, length 2)
_S1_2_88E847C (nop) 0 instructions (0.000%), 1 calls (088E847C - 088E8480, length 2)
_S1_2_88BE6E8 (nop) 0 instructions (0.000%), 1 calls (088BE6E8 - 088BE6EC, length 2)
_S1_2_88A742C (nop) 0 instructions (0.000%), 1 calls (088A742C - 088A7430, length 2)
_S1_2_88A7190 (nop) 0 instructions (0.000%), 1 calls (088A7190 - 088A7194, length 2)
_S1_2_889DC9C (nop) 0 instructions (0.000%), 1 calls (0889DC9C - 0889DCA0, length 2)
_S1_2_889D324 (nop) 0 instructions (0.000%), 1 calls (0889D324 - 0889D328, length 2)
_S1_2_8886B98 (nop) 0 instructions (0.000%), 1 calls (08886B98 - 08886B9C, length 2)
_S1_2_888646C (nop) 0 instructions (0.000%), 1 calls (0888646C - 08886470, length 2)
_S1_2_887F6E4 (nop) 0 instructions (0.000%), 1 calls (0887F6E4 - 0887F6E8, length 2)
_S1_2_887E5C0 (nop) 0 instructions (0.000%), 1 calls (0887E5C0 - 0887E5C4, length 2)
_S1_2_881F3A8 (nop) 0 instructions (0.000%), 1 calls (0881F3A8 - 0881F3AC, length 2)
_S1_2_881ED88 (nop) 0 instructions (0.000%), 1 calls (0881ED88 - 0881ED8C, length 2)
_S1_2_881CBA0 (nop) 0 instructions (0.000%), 1 calls (0881CBA0 - 0881CBA4, length 2)
------------------ GEProfiler ----------------------
GE list count: 5507
Texture load count: 59236, average 10.8 per GE list
Copy GE to memory: 9129, average 1.7 per GE list
Copy Stencil to memory: 0, average 0.0 per GE list
GE list duration: 88997ms, average 16.2ms per GE list, max FPS is 61.9
prim: called 3658168 times, average 664.3 per GE list
GU_TEXTURE_16BIT|GU_COLOR_4444|GU_VERTEX_16BIT|GU_TRANSFORM_3D size=12: used 1902608 times in PRIM, average 345.5 per GE list
GU_TEXTURE_8BIT|GU_NORMAL_8BIT|GU_VERTEX_16BIT|GU_WEIGHT_16BIT|GU_WEIGHTS(4)|GU_TRANSFORM_3D size=20: used 497550 times in PRIM, average 90.3 per GE list
GU_TEXTURE_16BIT|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=10: used 393549 times in PRIM, average 71.5 per GE list
GU_TEXTURE_8BIT|GU_NORMAL_8BIT|GU_VERTEX_16BIT|GU_WEIGHT_16BIT|GU_WEIGHTS(3)|GU_TRANSFORM_3D size=18: used 352915 times in PRIM, average 64.1 per GE list
GU_NORMAL_16BIT|GU_VERTEX_16BIT|GU_TRANSFORM_3D size=12: used 237000 times in PRIM, average 43.0 per GE list
GU_VERTEX_16BIT|GU_TRANSFORM_3D size=6: used 99540 times in PRIM, average 18.1 per GE list
GU_TEXTURE_8BIT|GU_COLOR_4444|GU_VERTEX_16BIT|GU_TRANSFORM_3D size=10: used 57653 times in PRIM, average 10.5 per GE list
GU_TEXTURE_16BIT|GU_VERTEX_16BIT|GU_TRANSFORM_3D size=10: used 45839 times in PRIM, average 8.3 per GE list
GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12: used 20501 times in PRIM, average 3.7 per GE list
GU_TEXTURE_8BIT|GU_VERTEX_16BIT|GU_TRANSFORM_3D size=8: used 20106 times in PRIM, average 3.7 per GE list
GU_VERTEX_16BIT|GU_TRANSFORM_2D size=6: used 16102 times in PRIM, average 2.9 per GE list
GU_TEXTURE_16BIT|GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=16: used 9455 times in PRIM, average 1.7 per GE list
GU_TEXTURE_8BIT|GU_NORMAL_8BIT|GU_VERTEX_16BIT|GU_WEIGHT_16BIT|GU_WEIGHTS(2)|GU_TRANSFORM_3D size=16: used 5350 times in PRIM, average 1.0 per GE list
