Compilation time 3890ms, 3707 calls, average 1.0ms, longest 277ms
CodeBlocks profiling information (9,713,751,753 total cycles):
_S1_2_8835AA0 788,460,085 instructions (8.117%), 4,668,471 calls (08835AA0 - 08836040, length 361)
    08835AA0:[27BDFFB0]: addiu      $sp, $sp, -80
    08835AA4:[AFB10044]: sw         $s1, 68($sp)
    08835AA8:[00A53821]: addu       $a3, $a1, $a1
    08835AAC:[8C910000]: lw         $s1, 0($a0)
    08835AB0:[00A72821]: addu       $a1, $a1, $a3
    08835AB4:[C4CC0004]: lwc1       $f12, 4($a2)
    08835AB8:[00052880]: sll        $a1, $a1, 0x0002
    08835ABC:[C4CF0000]: lwc1       $f15, 0($a2)
    08835AC0:[02258821]: addu       $s1, $s1, $a1
    08835AC4:[C4CD000C]: lwc1       $f13, 12($a2)
    08835AC8:[3C053C00]: lui        $a1, 0x3C00 <=> li $a1, 0x3C000000
    08835ACC:[C4D00008]: lwc1       $f16, 8($a2)
    08835AD0:[44857000]: mtc1       $a1, $f14
    08835AD4:[460F6301]: sub.s      $f12, $f12, $f15
    08835AD8:[92250000]: lbu        $a1, 0($s1)
    08835ADC:[46106B41]: sub.s      $f13, $f13, $f16
    08835AE0:[C4D10014]: lwc1       $f17, 20($a2)
    08835AE4:[C4D20010]: lwc1       $f18, 16($a2)
    08835AE8:[44859800]: mtc1       $a1, $f19
    08835AEC:[46809CE0]: cvt.s.w    $f19, $f19
    08835AF0:[460E6302]: mul.s      $f12, $f12, $f14
    08835AF4:[46128C41]: sub.s      $f17, $f17, $f18
    08835AF8:[460E6B42]: mul.s      $f13, $f13, $f14
    08835AFC:[8225000A]: lb         $a1, 10($s1)
    08835B00:[AFB00040]: sw         $s0, 64($sp)
    08835B04:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    08835B08:[460C9C02]: mul.s      $f16, $f19, $f12
    08835B0C:[30A40001]: andi       $a0, $a1, 1
    08835B10:[460E8B82]: mul.s      $f14, $f17, $f14
    08835B14:[AFBF0048]: sw         $ra, 72($sp)
    08835B18:[1080000D]: beq        $a0, $zr, 0x08835B50
    08835B1C:[46107C00]: add.s      $f16, $f15, $f16
    08835B20:[E7B00010]: swc1       $f16, 16($sp)
    08835B24:[E7AF0028]: swc1       $f15, 40($sp)
    08835B28:[46006446]: mov.s      $f17, $f12
    08835B2C:[92240003]: lbu        $a0, 3($s1)
    08835B30:[460083C6]: mov.s      $f15, $f16
    08835B34:[8225000A]: lb         $a1, 10($s1)
    08835B38:[44849000]: mtc1       $a0, $f18
    08835B3C:[C4CC0004]: lwc1       $f12, 4($a2)
    08835B40:[46809420]: cvt.s.w    $f16, $f18
    08835B44:[30A40008]: andi       $a0, $a1, 8
    08835B48:[1000000B]: b          0x08835B78
    08835B4C:[46118402]: mul.s      $f16, $f16, $f17
    08835B50:[E7AF0010]: swc1       $f15, 16($sp)
    08835B54:[E7B00028]: swc1       $f16, 40($sp)
    08835B58:[46006446]: mov.s      $f17, $f12
    08835B5C:[92240003]: lbu        $a0, 3($s1)
    08835B60:[8225000A]: lb         $a1, 10($s1)
    08835B64:[44848000]: mtc1       $a0, $f16
    08835B68:[C4CC0004]: lwc1       $f12, 4($a2)
    08835B6C:[46808420]: cvt.s.w    $f16, $f16
    08835B70:[30A40008]: andi       $a0, $a1, 8
    08835B74:[46118402]: mul.s      $f16, $f16, $f17
    08835B78:[1080000B]: beq        $a0, $zr, 0x08835BA8
    08835B7C:[46106401]: sub.s      $f16, $f12, $f16
    08835B80:[E7B00014]: swc1       $f16, 20($sp)
    08835B84:[E7AC002C]: swc1       $f12, 44($sp)
    08835B88:[92240001]: lbu        $a0, 1($s1)
    08835B8C:[8225000A]: lb         $a1, 10($s1)
    08835B90:[44848000]: mtc1       $a0, $f16
    08835B94:[C4CC0008]: lwc1       $f12, 8($a2)
    08835B98:[46808420]: cvt.s.w    $f16, $f16
    08835B9C:[30A40002]: andi       $a0, $a1, 2
    08835BA0:[1000000A]: b          0x08835BCC
    08835BA4:[460D8402]: mul.s      $f16, $f16, $f13
    08835BA8:[E7AC0014]: swc1       $f12, 20($sp)
    08835BAC:[E7B0002C]: swc1       $f16, 44($sp)
    08835BB0:[92240001]: lbu        $a0, 1($s1)
    08835BB4:[8225000A]: lb         $a1, 10($s1)
    08835BB8:[44848000]: mtc1       $a0, $f16
    08835BBC:[C4CC0008]: lwc1       $f12, 8($a2)
    08835BC0:[46808420]: cvt.s.w    $f16, $f16
    08835BC4:[30A40002]: andi       $a0, $a1, 2
    08835BC8:[460D8402]: mul.s      $f16, $f16, $f13
    08835BCC:[1080000B]: beq        $a0, $zr, 0x08835BFC
    08835BD0:[46106400]: add.s      $f16, $f12, $f16
    08835BD4:[E7B00018]: swc1       $f16, 24($sp)
    08835BD8:[E7AC0030]: swc1       $f12, 48($sp)
    08835BDC:[92240004]: lbu        $a0, 4($s1)
    08835BE0:[8225000A]: lb         $a1, 10($s1)
    08835BE4:[44848000]: mtc1       $a0, $f16
    08835BE8:[C4CC000C]: lwc1       $f12, 12($a2)
    08835BEC:[46808420]: cvt.s.w    $f16, $f16
    08835BF0:[30A40010]: andi       $a0, $a1, 16
    08835BF4:[1000000A]: b          0x08835C20
    08835BF8:[460D8342]: mul.s      $f13, $f16, $f13
    08835BFC:[E7AC0018]: swc1       $f12, 24($sp)
    08835C00:[E7B00030]: swc1       $f16, 48($sp)
    08835C04:[92240004]: lbu        $a0, 4($s1)
    08835C08:[8225000A]: lb         $a1, 10($s1)
    08835C0C:[44848000]: mtc1       $a0, $f16
    08835C10:[C4CC000C]: lwc1       $f12, 12($a2)
    08835C14:[46808420]: cvt.s.w    $f16, $f16
    08835C18:[30A40010]: andi       $a0, $a1, 16
    08835C1C:[460D8342]: mul.s      $f13, $f16, $f13
    08835C20:[1080000B]: beq        $a0, $zr, 0x08835C50
    08835C24:[460D6341]: sub.s      $f13, $f12, $f13
    08835C28:[E7AD001C]: swc1       $f13, 28($sp)
    08835C2C:[E7AC0034]: swc1       $f12, 52($sp)
    08835C30:[92240002]: lbu        $a0, 2($s1)
    08835C34:[8225000A]: lb         $a1, 10($s1)
    08835C38:[44846800]: mtc1       $a0, $f13
    08835C3C:[C4CC0010]: lwc1       $f12, 16($a2)
    08835C40:[46806B60]: cvt.s.w    $f13, $f13
    08835C44:[30A40004]: andi       $a0, $a1, 4
    08835C48:[1000000A]: b          0x08835C74
    08835C4C:[460E6B42]: mul.s      $f13, $f13, $f14
    08835C50:[E7AC001C]: swc1       $f12, 28($sp)
    08835C54:[E7AD0034]: swc1       $f13, 52($sp)
    08835C58:[92240002]: lbu        $a0, 2($s1)
    08835C5C:[8225000A]: lb         $a1, 10($s1)
    08835C60:[44846800]: mtc1       $a0, $f13
    08835C64:[C4CC0010]: lwc1       $f12, 16($a2)
    08835C68:[46806B60]: cvt.s.w    $f13, $f13
    08835C6C:[30A40004]: andi       $a0, $a1, 4
    08835C70:[460E6B42]: mul.s      $f13, $f13, $f14
    08835C74:[1080000B]: beq        $a0, $zr, 0x08835CA4
    08835C78:[460D6340]: add.s      $f13, $f12, $f13
    08835C7C:[E7AD0020]: swc1       $f13, 32($sp)
    08835C80:[E7AC0038]: swc1       $f12, 56($sp)
    08835C84:[92240005]: lbu        $a0, 5($s1)
    08835C88:[8225000A]: lb         $a1, 10($s1)
    08835C8C:[44846800]: mtc1       $a0, $f13
    08835C90:[C4CC0014]: lwc1       $f12, 20($a2)
    08835C94:[46806B60]: cvt.s.w    $f13, $f13
    08835C98:[30A40020]: andi       $a0, $a1, 32
    08835C9C:[1000000A]: b          0x08835CC8
    08835CA0:[460E6B82]: mul.s      $f14, $f13, $f14
    08835CA4:[E7AC0020]: swc1       $f12, 32($sp)
    08835CA8:[E7AD0038]: swc1       $f13, 56($sp)
    08835CAC:[92240005]: lbu        $a0, 5($s1)
    08835CB0:[8225000A]: lb         $a1, 10($s1)
    08835CB4:[44846800]: mtc1       $a0, $f13
    08835CB8:[C4CC0014]: lwc1       $f12, 20($a2)
    08835CBC:[46806B60]: cvt.s.w    $f13, $f13
    08835CC0:[30A40020]: andi       $a0, $a1, 32
    08835CC4:[460E6B82]: mul.s      $f14, $f13, $f14
    08835CC8:[10800005]: beq        $a0, $zr, 0x08835CE0
    08835CCC:[460E6341]: sub.s      $f13, $f12, $f14
    08835CD0:[E7AD0024]: swc1       $f13, 36($sp)
    08835CD4:[E7AC003C]: swc1       $f12, 60($sp)
    08835CD8:[10000004]: b          0x08835CEC
    08835CDC:[8E040020]: lw         $a0, 32($s0)
    08835CE0:[E7AC0024]: swc1       $f12, 36($sp)
    08835CE4:[E7AD003C]: swc1       $f13, 60($sp)
    08835CE8:[8E040020]: lw         $a0, 32($s0)
    08835CEC:[00802825]: or         $a1, $a0, $zr <=> move $a1, $a0
    08835CF0:[C4AC0004]: lwc1       $f12, 4($a1)
    08835CF4:[460F603C]: c.lt.s     $f12, $f15
    08835CF8:[00000000]: nop
    08835CFC:[45010020]: bc1t       0x08835D80
    08835D00:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    08835D04:[C4AC0000]: lwc1       $f12, 0($a1)
    08835D08:[C7AD0014]: lwc1       $f13, 20($sp)
    08835D0C:[460D603E]: c.le.s     $f12, $f13
    08835D10:[00000000]: nop
    08835D14:[4502001B]: bc1fl      0x08835D84
    08835D18:[30C500FF]: andi       $a1, $a2, 255
    08835D1C:[C4AC000C]: lwc1       $f12, 12($a1)
    08835D20:[C7AD0018]: lwc1       $f13, 24($sp)
    08835D24:[460D603C]: c.lt.s     $f12, $f13
    08835D28:[00000000]: nop
    08835D2C:[45030015]: bc1tl      0x08835D84
    08835D30:[30C500FF]: andi       $a1, $a2, 255
    08835D34:[C4AC0008]: lwc1       $f12, 8($a1)
    08835D38:[C7AD001C]: lwc1       $f13, 28($sp)
    08835D3C:[460D603E]: c.le.s     $f12, $f13
    08835D40:[00000000]: nop
    08835D44:[4502000F]: bc1fl      0x08835D84
    08835D48:[30C500FF]: andi       $a1, $a2, 255
    08835D4C:[C4AC0014]: lwc1       $f12, 20($a1)
    08835D50:[C7AD0020]: lwc1       $f13, 32($sp)
    08835D54:[460D603C]: c.lt.s     $f12, $f13
    08835D58:[00000000]: nop
    08835D5C:[45030009]: bc1tl      0x08835D84
    08835D60:[30C500FF]: andi       $a1, $a2, 255
    08835D64:[C4AC0010]: lwc1       $f12, 16($a1)
    08835D68:[C7AD0024]: lwc1       $f13, 36($sp)
    08835D6C:[460D603E]: c.le.s     $f12, $f13
    08835D70:[00000000]: nop
    08835D74:[45000003]: bc1f       0x08835D84
    08835D78:[30C500FF]: andi       $a1, $a2, 255
    08835D7C:[34060001]: ori        $a2, $zr, 1 <=> li $a2, 1
    08835D80:[30C500FF]: andi       $a1, $a2, 255
    08835D84:[50A0003F]: beql       $a1, $zr, 0x08835E84
    08835D88:[8E040020]: lw         $a0, 32($s0)
    08835D8C:[8226000A]: lb         $a2, 10($s1)
    08835D90:[30C60040]: andi       $a2, $a2, 64
    08835D94:[10C00008]: beq        $a2, $zr, 0x08835DB8
    08835D98:[96250006]: lhu        $a1, 6($s1)
    08835D9C:[8E06001C]: lw         $a2, 28($s0)
    08835DA0:[00C0F809]: jalr       $ra, $a2
    08835DA4:[00A02025]: or         $a0, $a1, $zr <=> move $a0, $a1
    08835DA8:[104000A0]: beq        $v0, $zr, 0x0883602C
    08835DAC:[00000000]: nop
    08835DB0:[10000034]: b          0x08835E84
    08835DB4:[8E040020]: lw         $a0, 32($s0)
    08835DB8:[C48C0000]: lwc1       $f12, 0($a0)
    08835DBC:[460C783C]: c.lt.s     $f15, $f12
    08835DC0:[00000000]: nop
    08835DC4:[45030021]: bc1tl      0x08835E4C
    08835DC8:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08835DCC:[C7AC0014]: lwc1       $f12, 20($sp)
    08835DD0:[C48D0004]: lwc1       $f13, 4($a0)
    08835DD4:[460D603E]: c.le.s     $f12, $f13
    08835DD8:[00000000]: nop
    08835DDC:[4502001B]: bc1fl      0x08835E4C
    08835DE0:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08835DE4:[C7AC0018]: lwc1       $f12, 24($sp)
    08835DE8:[C48D0008]: lwc1       $f13, 8($a0)
    08835DEC:[460D603C]: c.lt.s     $f12, $f13
    08835DF0:[00000000]: nop
    08835DF4:[45030015]: bc1tl      0x08835E4C
    08835DF8:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08835DFC:[C7AC001C]: lwc1       $f12, 28($sp)
    08835E00:[C48D000C]: lwc1       $f13, 12($a0)
    08835E04:[460D603E]: c.le.s     $f12, $f13
    08835E08:[00000000]: nop
    08835E0C:[4502000F]: bc1fl      0x08835E4C
    08835E10:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08835E14:[C7AC0020]: lwc1       $f12, 32($sp)
    08835E18:[C48D0010]: lwc1       $f13, 16($a0)
    08835E1C:[460D603C]: c.lt.s     $f12, $f13
    08835E20:[00000000]: nop
    08835E24:[45030009]: bc1tl      0x08835E4C
    08835E28:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08835E2C:[C7AC0024]: lwc1       $f12, 36($sp)
    08835E30:[C48D0014]: lwc1       $f13, 20($a0)
    08835E34:[460D603E]: c.le.s     $f12, $f13
    08835E38:[00000000]: nop
    08835E3C:[45000003]: bc1f       0x08835E4C
    08835E40:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08835E44:[10000001]: b          0x08835E4C
    08835E48:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    08835E4C:[10800008]: beq        $a0, $zr, 0x08835E70
    08835E50:[27A60010]: addiu      $a2, $sp, 16
    08835E54:[0E20D811]: jal        0x08836044
    08835E58:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08835E5C:[10400073]: beq        $v0, $zr, 0x0883602C
    08835E60:[00000000]: nop
    08835E64:[10000007]: b          0x08835E84
    08835E68:[8E040020]: lw         $a0, 32($s0)
    08835E70:[0E20D6A8]: jal        0x08835AA0
    08835E74:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08835E78:[1040006C]: beq        $v0, $zr, 0x0883602C
    08835E7C:[00000000]: nop
    08835E80:[8E040020]: lw         $a0, 32($s0)
    08835E84:[C7AC0028]: lwc1       $f12, 40($sp)
    08835E88:[C48D0004]: lwc1       $f13, 4($a0)
    08835E8C:[460C683C]: c.lt.s     $f13, $f12
    08835E90:[00000000]: nop
    08835E94:[45010020]: bc1t       0x08835F18
    08835E98:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    08835E9C:[C48D0000]: lwc1       $f13, 0($a0)
    08835EA0:[C7AE002C]: lwc1       $f14, 44($sp)
    08835EA4:[460E683E]: c.le.s     $f13, $f14
    08835EA8:[00000000]: nop
    08835EAC:[4502001B]: bc1fl      0x08835F1C
    08835EB0:[30A500FF]: andi       $a1, $a1, 255
    08835EB4:[C48D000C]: lwc1       $f13, 12($a0)
    08835EB8:[C7AE0030]: lwc1       $f14, 48($sp)
    08835EBC:[460E683C]: c.lt.s     $f13, $f14
    08835EC0:[00000000]: nop
    08835EC4:[45030015]: bc1tl      0x08835F1C
    08835EC8:[30A500FF]: andi       $a1, $a1, 255
    08835ECC:[C48D0008]: lwc1       $f13, 8($a0)
    08835ED0:[C7AE0034]: lwc1       $f14, 52($sp)
    08835ED4:[460E683E]: c.le.s     $f13, $f14
    08835ED8:[00000000]: nop
    08835EDC:[4502000F]: bc1fl      0x08835F1C
    08835EE0:[30A500FF]: andi       $a1, $a1, 255
    08835EE4:[C48D0014]: lwc1       $f13, 20($a0)
    08835EE8:[C7AE0038]: lwc1       $f14, 56($sp)
    08835EEC:[460E683C]: c.lt.s     $f13, $f14
    08835EF0:[00000000]: nop
    08835EF4:[45030009]: bc1tl      0x08835F1C
    08835EF8:[30A500FF]: andi       $a1, $a1, 255
    08835EFC:[C48D0010]: lwc1       $f13, 16($a0)
    08835F00:[C7AE003C]: lwc1       $f14, 60($sp)
    08835F04:[460E683E]: c.le.s     $f13, $f14
    08835F08:[00000000]: nop
    08835F0C:[45000003]: bc1f       0x08835F1C
    08835F10:[30A500FF]: andi       $a1, $a1, 255
    08835F14:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    08835F18:[30A500FF]: andi       $a1, $a1, 255
    08835F1C:[10A0000A]: beq        $a1, $zr, 0x08835F48
    08835F20:[00000000]: nop
    08835F24:[8225000A]: lb         $a1, 10($s1)
    08835F28:[30A50080]: andi       $a1, $a1, 128
    08835F2C:[10A0000C]: beq        $a1, $zr, 0x08835F60
    08835F30:[96310008]: lhu        $s1, 8($s1)
    08835F34:[8E05001C]: lw         $a1, 28($s0)
    08835F38:[00A0F809]: jalr       $ra, $a1
    08835F3C:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    08835F40:[1040003A]: beq        $v0, $zr, 0x0883602C
    08835F44:[00000000]: nop
    08835F48:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    08835F4C:[8FB00040]: lw         $s0, 64($sp)
    08835F50:[8FB10044]: lw         $s1, 68($sp)
    08835F54:[8FBF0048]: lw         $ra, 72($sp)
    08835F58:[03E00008]: jr         $ra
    08835F5C:[27BD0050]: addiu      $sp, $sp, 80
    08835F60:[C48D0000]: lwc1       $f13, 0($a0)
    08835F64:[460D603C]: c.lt.s     $f12, $f13
    08835F68:[00000000]: nop
    08835F6C:[45030021]: bc1tl      0x08835FF4
    08835F70:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08835F74:[C7AC002C]: lwc1       $f12, 44($sp)
    08835F78:[C48D0004]: lwc1       $f13, 4($a0)
    08835F7C:[460D603E]: c.le.s     $f12, $f13
    08835F80:[00000000]: nop
    08835F84:[4502001B]: bc1fl      0x08835FF4
    08835F88:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08835F8C:[C7AC0030]: lwc1       $f12, 48($sp)
    08835F90:[C48D0008]: lwc1       $f13, 8($a0)
    08835F94:[460D603C]: c.lt.s     $f12, $f13
    08835F98:[00000000]: nop
    08835F9C:[45030015]: bc1tl      0x08835FF4
    08835FA0:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08835FA4:[C7AC0034]: lwc1       $f12, 52($sp)
    08835FA8:[C48D000C]: lwc1       $f13, 12($a0)
    08835FAC:[460D603E]: c.le.s     $f12, $f13
    08835FB0:[00000000]: nop
    08835FB4:[4502000F]: bc1fl      0x08835FF4
    08835FB8:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08835FBC:[C7AC0038]: lwc1       $f12, 56($sp)
    08835FC0:[C48D0010]: lwc1       $f13, 16($a0)
    08835FC4:[460D603C]: c.lt.s     $f12, $f13
    08835FC8:[00000000]: nop
    08835FCC:[45030009]: bc1tl      0x08835FF4
    08835FD0:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08835FD4:[C7AC003C]: lwc1       $f12, 60($sp)
    08835FD8:[C48D0014]: lwc1       $f13, 20($a0)
    08835FDC:[460D603E]: c.le.s     $f12, $f13
    08835FE0:[00000000]: nop
    08835FE4:[45000003]: bc1f       0x08835FF4
    08835FE8:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08835FEC:[10000001]: b          0x08835FF4
    08835FF0:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    08835FF4:[10800008]: beq        $a0, $zr, 0x08836018
    08835FF8:[27A60028]: addiu      $a2, $sp, 40
    08835FFC:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08836000:[0E20D811]: jal        0x08836044
    08836004:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    08836008:[1440FFCF]: bne        $v0, $zr, 0x08835F48
    0883600C:[00000000]: nop
    08836010:[10000006]: b          0x0883602C
    08836014:[00000000]: nop
    08836018:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    0883601C:[0E20D6A8]: jal        0x08835AA0
    08836020:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    08836024:[1440FFC8]: bne        $v0, $zr, 0x08835F48
    08836028:[00000000]: nop
    0883602C:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    08836030:[8FB00040]: lw         $s0, 64($sp)
    08836034:[8FB10044]: lw         $s1, 68($sp)
    08836038:[8FBF0048]: lw         $ra, 72($sp)
    0883603C:[03E00008]: jr         $ra
    08836040:[27BD0050]: addiu      $sp, $sp, 80
  Back Branch 08836024 2,630,011 times (length 57)
    08835F34:[8E05001C]: lw         $a1, 28($s0)
    08835F38:[00A0F809]: jalr       $ra, $a1
    08835F3C:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    08835F40:[1040003A]: beq        $v0, $zr, 0x0883602C
    08835F44:[00000000]: nop
--> 08835F48:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    08835F4C:[8FB00040]: lw         $s0, 64($sp)
    08835F50:[8FB10044]: lw         $s1, 68($sp)
    08835F54:[8FBF0048]: lw         $ra, 72($sp)
    08835F58:[03E00008]: jr         $ra
    08835F5C:[27BD0050]: addiu      $sp, $sp, 80
    08835F60:[C48D0000]: lwc1       $f13, 0($a0)
    08835F64:[460D603C]: c.lt.s     $f12, $f13
    08835F68:[00000000]: nop
    08835F6C:[45030021]: bc1tl      0x08835FF4
    08835F70:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08835F74:[C7AC002C]: lwc1       $f12, 44($sp)
    08835F78:[C48D0004]: lwc1       $f13, 4($a0)
    08835F7C:[460D603E]: c.le.s     $f12, $f13
    08835F80:[00000000]: nop
    08835F84:[4502001B]: bc1fl      0x08835FF4
    08835F88:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08835F8C:[C7AC0030]: lwc1       $f12, 48($sp)
    08835F90:[C48D0008]: lwc1       $f13, 8($a0)
    08835F94:[460D603C]: c.lt.s     $f12, $f13
    08835F98:[00000000]: nop
    08835F9C:[45030015]: bc1tl      0x08835FF4
    08835FA0:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08835FA4:[C7AC0034]: lwc1       $f12, 52($sp)
    08835FA8:[C48D000C]: lwc1       $f13, 12($a0)
    08835FAC:[460D603E]: c.le.s     $f12, $f13
    08835FB0:[00000000]: nop
    08835FB4:[4502000F]: bc1fl      0x08835FF4
    08835FB8:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08835FBC:[C7AC0038]: lwc1       $f12, 56($sp)
    08835FC0:[C48D0010]: lwc1       $f13, 16($a0)
    08835FC4:[460D603C]: c.lt.s     $f12, $f13
    08835FC8:[00000000]: nop
    08835FCC:[45030009]: bc1tl      0x08835FF4
    08835FD0:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08835FD4:[C7AC003C]: lwc1       $f12, 60($sp)
    08835FD8:[C48D0014]: lwc1       $f13, 20($a0)
    08835FDC:[460D603E]: c.le.s     $f12, $f13
    08835FE0:[00000000]: nop
    08835FE4:[45000003]: bc1f       0x08835FF4
    08835FE8:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08835FEC:[10000001]: b          0x08835FF4
    08835FF0:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    08835FF4:[10800008]: beq        $a0, $zr, 0x08836018
    08835FF8:[27A60028]: addiu      $a2, $sp, 40
    08835FFC:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08836000:[0E20D811]: jal        0x08836044
    08836004:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    08836008:[1440FFCF]: bne        $v0, $zr, 0x08835F48
    0883600C:[00000000]: nop
    08836010:[10000006]: b          0x0883602C
    08836014:[00000000]: nop
    08836018:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    0883601C:[0E20D6A8]: jal        0x08835AA0
    08836020:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
--> 08836024:[1440FFC8]: bne        $v0, $zr, 0x08835F48
    08836028:[00000000]: nop
    0883602C:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    08836030:[8FB00040]: lw         $s0, 64($sp)
    08836034:[8FB10044]: lw         $s1, 68($sp)
  Back Branch 08836008 323 times (length 50)
    08835F34:[8E05001C]: lw         $a1, 28($s0)
    08835F38:[00A0F809]: jalr       $ra, $a1
    08835F3C:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    08835F40:[1040003A]: beq        $v0, $zr, 0x0883602C
    08835F44:[00000000]: nop
--> 08835F48:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    08835F4C:[8FB00040]: lw         $s0, 64($sp)
    08835F50:[8FB10044]: lw         $s1, 68($sp)
    08835F54:[8FBF0048]: lw         $ra, 72($sp)
    08835F58:[03E00008]: jr         $ra
    08835F5C:[27BD0050]: addiu      $sp, $sp, 80
    08835F60:[C48D0000]: lwc1       $f13, 0($a0)
    08835F64:[460D603C]: c.lt.s     $f12, $f13
    08835F68:[00000000]: nop
    08835F6C:[45030021]: bc1tl      0x08835FF4
    08835F70:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08835F74:[C7AC002C]: lwc1       $f12, 44($sp)
    08835F78:[C48D0004]: lwc1       $f13, 4($a0)
    08835F7C:[460D603E]: c.le.s     $f12, $f13
    08835F80:[00000000]: nop
    08835F84:[4502001B]: bc1fl      0x08835FF4
    08835F88:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08835F8C:[C7AC0030]: lwc1       $f12, 48($sp)
    08835F90:[C48D0008]: lwc1       $f13, 8($a0)
    08835F94:[460D603C]: c.lt.s     $f12, $f13
    08835F98:[00000000]: nop
    08835F9C:[45030015]: bc1tl      0x08835FF4
    08835FA0:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08835FA4:[C7AC0034]: lwc1       $f12, 52($sp)
    08835FA8:[C48D000C]: lwc1       $f13, 12($a0)
    08835FAC:[460D603E]: c.le.s     $f12, $f13
    08835FB0:[00000000]: nop
    08835FB4:[4502000F]: bc1fl      0x08835FF4
    08835FB8:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08835FBC:[C7AC0038]: lwc1       $f12, 56($sp)
    08835FC0:[C48D0010]: lwc1       $f13, 16($a0)
    08835FC4:[460D603C]: c.lt.s     $f12, $f13
    08835FC8:[00000000]: nop
    08835FCC:[45030009]: bc1tl      0x08835FF4
    08835FD0:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08835FD4:[C7AC003C]: lwc1       $f12, 60($sp)
    08835FD8:[C48D0014]: lwc1       $f13, 20($a0)
    08835FDC:[460D603E]: c.le.s     $f12, $f13
    08835FE0:[00000000]: nop
    08835FE4:[45000003]: bc1f       0x08835FF4
    08835FE8:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08835FEC:[10000001]: b          0x08835FF4
    08835FF0:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    08835FF4:[10800008]: beq        $a0, $zr, 0x08836018
    08835FF8:[27A60028]: addiu      $a2, $sp, 40
    08835FFC:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08836000:[0E20D811]: jal        0x08836044
    08836004:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
--> 08836008:[1440FFCF]: bne        $v0, $zr, 0x08835F48
    0883600C:[00000000]: nop
    08836010:[10000006]: b          0x0883602C
    08836014:[00000000]: nop
    08836018:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
_S1_2_883BE28 680,249,353 instructions (7.003%), 5,374,266 calls (0883BE28 - 0883C1D4, length 236)
    0883BE28:[27BDFF70]: addiu      $sp, $sp, -144
    0883BE2C:[C4CC0000]: lwc1       $f12, 0($a2)
    0883BE30:[C4CD0008]: lwc1       $f13, 8($a2)
    0883BE34:[C4CE0010]: lwc1       $f14, 16($a2)
    0883BE38:[E7AC0020]: swc1       $f12, 32($sp)
    0883BE3C:[E7AD0024]: swc1       $f13, 36($sp)
    0883BE40:[E7AE0028]: swc1       $f14, 40($sp)
    0883BE44:[C4CC0004]: lwc1       $f12, 4($a2)
    0883BE48:[C4CD000C]: lwc1       $f13, 12($a2)
    0883BE4C:[AFB30070]: sw         $s3, 112($sp)
    0883BE50:[01009825]: or         $s3, $t0, $zr <=> move $s3, $t0
    0883BE54:[C4CE0014]: lwc1       $f14, 20($a2)
    0883BE58:[00A04025]: or         $t0, $a1, $zr <=> move $t0, $a1
    0883BE5C:[E7AC002C]: swc1       $f12, 44($sp)
    0883BE60:[E7AD0030]: swc1       $f13, 48($sp)
    0883BE64:[3C05BF80]: lui        $a1, 0xBF80 <=> li $a1, 0xBF800000
    0883BE68:[E7B4005C]: swc1       $f20, 92($sp)
    0883BE6C:[E7AE0034]: swc1       $f14, 52($sp)
    0883BE70:[4485A000]: mtc1       $a1, $f20
    0883BE74:[E7B40038]: swc1       $f20, 56($sp)
    0883BE78:[AFB00064]: sw         $s0, 100($sp)
    0883BE7C:[AFB2006C]: sw         $s2, 108($sp)
    0883BE80:[00E09025]: or         $s2, $a3, $zr <=> move $s2, $a3
    0883BE84:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    0883BE88:[E7B4003C]: swc1       $f20, 60($sp)
    0883BE8C:[E7B60060]: swc1       $f22, 96($sp)
    0883BE90:[AFB10068]: sw         $s1, 104($sp)
    0883BE94:[AFB40074]: sw         $s4, 116($sp)
    0883BE98:[AFB50078]: sw         $s5, 120($sp)
    0883BE9C:[4480B000]: mtc1       $zr, $f22
    0883BEA0:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    0883BEA4:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    0883BEA8:[E7B40040]: swc1       $f20, 64($sp)
    0883BEAC:[02003025]: or         $a2, $s0, $zr <=> move $a2, $s0
    0883BEB0:[03A03825]: or         $a3, $sp, $zr <=> move $a3, $sp
    0883BEB4:[01008825]: or         $s1, $t0, $zr <=> move $s1, $t0
    0883BEB8:[0120A025]: or         $s4, $t1, $zr <=> move $s4, $t1
    0883BEBC:[0140A825]: or         $s5, $t2, $zr <=> move $s5, $t2
    0883BEC0:[AFB6007C]: sw         $s6, 124($sp)
    0883BEC4:[AFB70080]: sw         $s7, 128($sp)
    0883BEC8:[AFBE0084]: sw         $fp, 132($sp)
    0883BECC:[AFBF0088]: sw         $ra, 136($sp)
    0883BED0:[C4CC0000]: lwc1       $f12, 0($a2)
    0883BED4:[C4ED0020]: lwc1       $f13, 32($a3)
    0883BED8:[460D603C]: c.lt.s     $f12, $f13
    0883BEDC:[00000000]: nop
    0883BEE0:[4502000D]: bc1fl      0x0883BF18
    0883BEE4:[46006346]: mov.s      $f13, $f12
    0883BEE8:[C50C0000]: lwc1       $f12, 0($t0)
    0883BEEC:[4616603E]: c.le.s     $f12, $f22
    0883BEF0:[00000000]: nop
    0883BEF4:[4501007D]: bc1t       0x0883C0EC
    0883BEF8:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    0883BEFC:[E4ED0044]: swc1       $f13, 68($a3)
    0883BF00:[C4CC0000]: lwc1       $f12, 0($a2)
    0883BF04:[C50E0000]: lwc1       $f14, 0($t0)
    0883BF08:[460C6B01]: sub.s      $f12, $f13, $f12
    0883BF0C:[460E6303]: div.s      $f12, $f12, $f14
    0883BF10:[10000011]: b          0x0883BF58
    0883BF14:[E4EC0038]: swc1       $f12, 56($a3)
    0883BF18:[C4EC002C]: lwc1       $f12, 44($a3)
    0883BF1C:[460C683E]: c.le.s     $f13, $f12
    0883BF20:[00000000]: nop
    0883BF24:[4503000D]: bc1tl      0x0883BF5C
    0883BF28:[24A50001]: addiu      $a1, $a1, 1
    0883BF2C:[C50D0000]: lwc1       $f13, 0($t0)
    0883BF30:[4616683C]: c.lt.s     $f13, $f22
    0883BF34:[00000000]: nop
    0883BF38:[4500006C]: bc1f       0x0883C0EC
    0883BF3C:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    0883BF40:[E4EC0044]: swc1       $f12, 68($a3)
    0883BF44:[C4CD0000]: lwc1       $f13, 0($a2)
    0883BF48:[C50E0000]: lwc1       $f14, 0($t0)
    0883BF4C:[460D6301]: sub.s      $f12, $f12, $f13
    0883BF50:[460E6303]: div.s      $f12, $f12, $f14
    0883BF54:[E4EC0038]: swc1       $f12, 56($a3)
    0883BF58:[24A50001]: addiu      $a1, $a1, 1
    0883BF5C:[24C60004]: addiu      $a2, $a2, 4
    0883BF60:[24E70004]: addiu      $a3, $a3, 4
    0883BF64:[28A90003]: slti       $t1, $a1, 3
    0883BF68:[1520FFD9]: bne        $t1, $zr, 0x0883BED0
    0883BF6C:[25080004]: addiu      $t0, $t0, 4
    0883BF70:[5080001F]: beql       $a0, $zr, 0x0883BFF0
    0883BF74:[C7AE003C]: lwc1       $f14, 60($sp)
    0883BF78:[12600007]: beq        $s3, $zr, 0x0883BF98
    0883BF7C:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    0883BF80:[8E040000]: lw         $a0, 0($s0)
    0883BF84:[8E050004]: lw         $a1, 4($s0)
    0883BF88:[8E060008]: lw         $a2, 8($s0)
    0883BF8C:[AE640000]: sw         $a0, 0($s3)
    0883BF90:[AE650004]: sw         $a1, 4($s3)
    0883BF94:[AE660008]: sw         $a2, 8($s3)
    0883BF98:[56400001]: bnel       $s2, $zr, 0x0883BFA0
    0883BF9C:[E6560000]: swc1       $f22, 0($s2)
    0883BFA0:[56800001]: bnel       $s4, $zr, 0x0883BFA8
    0883BFA4:[A2820000]: sb         $v0, 0($s4)
    0883BFA8:[12A0007D]: beq        $s5, $zr, 0x0883C1A0
    0883BFAC:[00000000]: nop
    0883BFB0:[C62C0000]: lwc1       $f12, 0($s1)
    0883BFB4:[C62D0004]: lwc1       $f13, 4($s1)
    0883BFB8:[46006307]: neg.s      $f12, $f12
    0883BFBC:[C62E0008]: lwc1       $f14, 8($s1)
    0883BFC0:[46006B47]: neg.s      $f13, $f13
    0883BFC4:[E7AC0050]: swc1       $f12, 80($sp)
    0883BFC8:[46007307]: neg.s      $f12, $f14
    0883BFCC:[E7AD0054]: swc1       $f13, 84($sp)
    0883BFD0:[E7AC0058]: swc1       $f12, 88($sp)
    0883BFD4:[8FA40050]: lw         $a0, 80($sp)
    0883BFD8:[8FA50054]: lw         $a1, 84($sp)
    0883BFDC:[8FA60058]: lw         $a2, 88($sp)
    0883BFE0:[AEA40000]: sw         $a0, 0($s5)
    0883BFE4:[AEA50004]: sw         $a1, 4($s5)
    0883BFE8:[1000006D]: b          0x0883C1A0
    0883BFEC:[AEA60008]: sw         $a2, 8($s5)
    0883BFF0:[03A0F025]: or         $fp, $sp, $zr <=> move $fp, $sp
    0883BFF4:[C7CC0038]: lwc1       $f12, 56($fp)
    0883BFF8:[C7AD0040]: lwc1       $f13, 64($sp)
    0883BFFC:[3C0408A4]: lui        $a0, 0x08A4 <=> li $a0, 0x08A40000
    0883C000:[460C703E]: c.le.s     $f14, $f12
    0883C004:[34160000]: ori        $s6, $zr, 0 <=> li $s6, 0
    0883C008:[34170000]: ori        $s7, $zr, 0 <=> li $s7, 0
    0883C00C:[45010005]: bc1t       0x0883C024
    0883C010:[908587C9]: lbu        $a1, -30775($a0)
    0883C014:[27BE0004]: addiu      $fp, $sp, 4
    0883C018:[34160001]: ori        $s6, $zr, 1 <=> li $s6, 1
    0883C01C:[34170004]: ori        $s7, $zr, 4 <=> li $s7, 4
    0883C020:[C7CC0038]: lwc1       $f12, 56($fp)
    0883C024:[460C683E]: c.le.s     $f13, $f12
    0883C028:[00000000]: nop
    0883C02C:[45010004]: bc1t       0x0883C040
    0883C030:[00000000]: nop
    0883C034:[34160002]: ori        $s6, $zr, 2 <=> li $s6, 2
    0883C038:[34170008]: ori        $s7, $zr, 8 <=> li $s7, 8
    0883C03C:[27BE0008]: addiu      $fp, $sp, 8
    0883C040:[54A0000F]: bnel       $a1, $zr, 0x0883C080
    0883C044:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    0883C048:[C7CC0038]: lwc1       $f12, 56($fp)
    0883C04C:[4616603E]: c.le.s     $f12, $f22
    0883C050:[00000000]: nop
    0883C054:[45000009]: bc1f       0x0883C07C
    0883C058:[3C0508A1]: lui        $a1, 0x08A1 <=> li $a1, 0x08A10000
    0883C05C:[248887C9]: addiu      $t0, $a0, -30775
    0883C060:[24A4A0E8]: addiu      $a0, $a1, -24344
    0883C064:[3C0608A1]: lui        $a2, 0x08A1 <=> li $a2, 0x08A10000
    0883C068:[3C0708A1]: lui        $a3, 0x08A1 <=> li $a3, 0x08A10000
    0883C06C:[340500F5]: ori        $a1, $zr, 245 <=> li $a1, 245
    0883C070:[24C6A13C]: addiu      $a2, $a2, -24260
    0883C074:[0E23A92C]: jal        0x088EA4B0
    0883C078:[24E7A154]: addiu      $a3, $a3, -24236
    0883C07C:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    0883C080:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    0883C084:[03A03025]: or         $a2, $sp, $zr <=> move $a2, $sp
    0883C088:[50960011]: beql       $a0, $s6, 0x0883C0D0
    0883C08C:[24840001]: addiu      $a0, $a0, 1
    0883C090:[C7CC0038]: lwc1       $f12, 56($fp)
    0883C094:[C4AD0000]: lwc1       $f13, 0($a1)
    0883C098:[C60E0000]: lwc1       $f14, 0($s0)
    0883C09C:[460D6302]: mul.s      $f12, $f12, $f13
    0883C0A0:[C4CF0020]: lwc1       $f15, 32($a2)
    0883C0A4:[460C7300]: add.s      $f12, $f14, $f12
    0883C0A8:[460F603C]: c.lt.s     $f12, $f15
    0883C0AC:[00000000]: nop
    0883C0B0:[4501000E]: bc1t       0x0883C0EC
    0883C0B4:[E4CC0044]: swc1       $f12, 68($a2)
    0883C0B8:[C4CD002C]: lwc1       $f13, 44($a2)
    0883C0BC:[460D603E]: c.le.s     $f12, $f13
    0883C0C0:[00000000]: nop
    0883C0C4:[45000009]: bc1f       0x0883C0EC
    0883C0C8:[00000000]: nop
    0883C0CC:[24840001]: addiu      $a0, $a0, 1
    0883C0D0:[26100004]: addiu      $s0, $s0, 4
    0883C0D4:[24A50004]: addiu      $a1, $a1, 4
    0883C0D8:[28870003]: slti       $a3, $a0, 3
    0883C0DC:[14E0FFEA]: bne        $a3, $zr, 0x0883C088
    0883C0E0:[24C60004]: addiu      $a2, $a2, 4
    0883C0E4:[10000010]: b          0x0883C128
    0883C0E8:[00000000]: nop
    0883C0EC:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    0883C0F0:[C7B4005C]: lwc1       $f20, 92($sp)
    0883C0F4:[C7B60060]: lwc1       $f22, 96($sp)
    0883C0F8:[8FB00064]: lw         $s0, 100($sp)
    0883C0FC:[8FB10068]: lw         $s1, 104($sp)
    0883C100:[8FB2006C]: lw         $s2, 108($sp)
    0883C104:[8FB30070]: lw         $s3, 112($sp)
    0883C108:[8FB40074]: lw         $s4, 116($sp)
    0883C10C:[8FB50078]: lw         $s5, 120($sp)
    0883C110:[8FB6007C]: lw         $s6, 124($sp)
    0883C114:[8FB70080]: lw         $s7, 128($sp)
    0883C118:[8FBE0084]: lw         $fp, 132($sp)
    0883C11C:[8FBF0088]: lw         $ra, 136($sp)
    0883C120:[03E00008]: jr         $ra
    0883C124:[27BD0090]: addiu      $sp, $sp, 144
    0883C128:[12600007]: beq        $s3, $zr, 0x0883C148
    0883C12C:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    0883C130:[8FA40044]: lw         $a0, 68($sp)
    0883C134:[8FA50048]: lw         $a1, 72($sp)
    0883C138:[8FA6004C]: lw         $a2, 76($sp)
    0883C13C:[AE640000]: sw         $a0, 0($s3)
    0883C140:[AE650004]: sw         $a1, 4($s3)
    0883C144:[AE660008]: sw         $a2, 8($s3)
    0883C148:[12400003]: beq        $s2, $zr, 0x0883C158
    0883C14C:[00000000]: nop
    0883C150:[C7CC0038]: lwc1       $f12, 56($fp)
    0883C154:[E64C0000]: swc1       $f12, 0($s2)
    0883C158:[56800001]: bnel       $s4, $zr, 0x0883C160
    0883C15C:[A2800000]: sb         $zr, 0($s4)
    0883C160:[12A0000F]: beq        $s5, $zr, 0x0883C1A0
    0883C164:[00000000]: nop
    0883C168:[E6B60008]: swc1       $f22, 8($s5)
    0883C16C:[E6B60004]: swc1       $f22, 4($s5)
    0883C170:[E6B60000]: swc1       $f22, 0($s5)
    0883C174:[02372021]: addu       $a0, $s1, $s7
    0883C178:[C48C0000]: lwc1       $f12, 0($a0)
    0883C17C:[4616603E]: c.le.s     $f12, $f22
    0883C180:[00000000]: nop
    0883C184:[45010003]: bc1t       0x0883C194
    0883C188:[02B78821]: addu       $s1, $s5, $s7
    0883C18C:[10000004]: b          0x0883C1A0
    0883C190:[E6340000]: swc1       $f20, 0($s1)
    0883C194:[3C043F80]: lui        $a0, 0x3F80 <=> li $a0, 0x3F800000
    0883C198:[44846000]: mtc1       $a0, $f12
    0883C19C:[E62C0000]: swc1       $f12, 0($s1)
    0883C1A0:[C7B4005C]: lwc1       $f20, 92($sp)
    0883C1A4:[C7B60060]: lwc1       $f22, 96($sp)
    0883C1A8:[8FB00064]: lw         $s0, 100($sp)
    0883C1AC:[8FB10068]: lw         $s1, 104($sp)
    0883C1B0:[8FB2006C]: lw         $s2, 108($sp)
    0883C1B4:[8FB30070]: lw         $s3, 112($sp)
    0883C1B8:[8FB40074]: lw         $s4, 116($sp)
    0883C1BC:[8FB50078]: lw         $s5, 120($sp)
    0883C1C0:[8FB6007C]: lw         $s6, 124($sp)
    0883C1C4:[8FB70080]: lw         $s7, 128($sp)
    0883C1C8:[8FBE0084]: lw         $fp, 132($sp)
    0883C1CC:[8FBF0088]: lw         $ra, 136($sp)
    0883C1D0:[03E00008]: jr         $ra
    0883C1D4:[27BD0090]: addiu      $sp, $sp, 144
  Back Branch 0883BF68 12,915,520 times (length 40)
    0883BEBC:[0140A825]: or         $s5, $t2, $zr <=> move $s5, $t2
    0883BEC0:[AFB6007C]: sw         $s6, 124($sp)
    0883BEC4:[AFB70080]: sw         $s7, 128($sp)
    0883BEC8:[AFBE0084]: sw         $fp, 132($sp)
    0883BECC:[AFBF0088]: sw         $ra, 136($sp)
--> 0883BED0:[C4CC0000]: lwc1       $f12, 0($a2)
    0883BED4:[C4ED0020]: lwc1       $f13, 32($a3)
    0883BED8:[460D603C]: c.lt.s     $f12, $f13
    0883BEDC:[00000000]: nop
    0883BEE0:[4502000D]: bc1fl      0x0883BF18
    0883BEE4:[46006346]: mov.s      $f13, $f12
    0883BEE8:[C50C0000]: lwc1       $f12, 0($t0)
    0883BEEC:[4616603E]: c.le.s     $f12, $f22
    0883BEF0:[00000000]: nop
    0883BEF4:[4501007D]: bc1t       0x0883C0EC
    0883BEF8:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    0883BEFC:[E4ED0044]: swc1       $f13, 68($a3)
    0883BF00:[C4CC0000]: lwc1       $f12, 0($a2)
    0883BF04:[C50E0000]: lwc1       $f14, 0($t0)
    0883BF08:[460C6B01]: sub.s      $f12, $f13, $f12
    0883BF0C:[460E6303]: div.s      $f12, $f12, $f14
    0883BF10:[10000011]: b          0x0883BF58
    0883BF14:[E4EC0038]: swc1       $f12, 56($a3)
    0883BF18:[C4EC002C]: lwc1       $f12, 44($a3)
    0883BF1C:[460C683E]: c.le.s     $f13, $f12
    0883BF20:[00000000]: nop
    0883BF24:[4503000D]: bc1tl      0x0883BF5C
    0883BF28:[24A50001]: addiu      $a1, $a1, 1
    0883BF2C:[C50D0000]: lwc1       $f13, 0($t0)
    0883BF30:[4616683C]: c.lt.s     $f13, $f22
    0883BF34:[00000000]: nop
    0883BF38:[4500006C]: bc1f       0x0883C0EC
    0883BF3C:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    0883BF40:[E4EC0044]: swc1       $f12, 68($a3)
    0883BF44:[C4CD0000]: lwc1       $f13, 0($a2)
    0883BF48:[C50E0000]: lwc1       $f14, 0($t0)
    0883BF4C:[460D6301]: sub.s      $f12, $f12, $f13
    0883BF50:[460E6303]: div.s      $f12, $f12, $f14
    0883BF54:[E4EC0038]: swc1       $f12, 56($a3)
    0883BF58:[24A50001]: addiu      $a1, $a1, 1
    0883BF5C:[24C60004]: addiu      $a2, $a2, 4
    0883BF60:[24E70004]: addiu      $a3, $a3, 4
    0883BF64:[28A90003]: slti       $t1, $a1, 3
--> 0883BF68:[1520FFD9]: bne        $t1, $zr, 0x0883BED0
    0883BF6C:[25080004]: addiu      $t0, $t0, 4
    0883BF70:[5080001F]: beql       $a0, $zr, 0x0883BFF0
    0883BF74:[C7AE003C]: lwc1       $f14, 60($sp)
    0883BF78:[12600007]: beq        $s3, $zr, 0x0883BF98
  Back Branch 0883C0DC 2,929,411 times (length 23)
    0883C074:[0E23A92C]: jal        0x088EA4B0
    0883C078:[24E7A154]: addiu      $a3, $a3, -24236
    0883C07C:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    0883C080:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    0883C084:[03A03025]: or         $a2, $sp, $zr <=> move $a2, $sp
--> 0883C088:[50960011]: beql       $a0, $s6, 0x0883C0D0
    0883C08C:[24840001]: addiu      $a0, $a0, 1
    0883C090:[C7CC0038]: lwc1       $f12, 56($fp)
    0883C094:[C4AD0000]: lwc1       $f13, 0($a1)
    0883C098:[C60E0000]: lwc1       $f14, 0($s0)
    0883C09C:[460D6302]: mul.s      $f12, $f12, $f13
    0883C0A0:[C4CF0020]: lwc1       $f15, 32($a2)
    0883C0A4:[460C7300]: add.s      $f12, $f14, $f12
    0883C0A8:[460F603C]: c.lt.s     $f12, $f15
    0883C0AC:[00000000]: nop
    0883C0B0:[4501000E]: bc1t       0x0883C0EC
    0883C0B4:[E4CC0044]: swc1       $f12, 68($a2)
    0883C0B8:[C4CD002C]: lwc1       $f13, 44($a2)
    0883C0BC:[460D603E]: c.le.s     $f12, $f13
    0883C0C0:[00000000]: nop
    0883C0C4:[45000009]: bc1f       0x0883C0EC
    0883C0C8:[00000000]: nop
    0883C0CC:[24840001]: addiu      $a0, $a0, 1
    0883C0D0:[26100004]: addiu      $s0, $s0, 4
    0883C0D4:[24A50004]: addiu      $a1, $a1, 4
    0883C0D8:[28870003]: slti       $a3, $a0, 3
--> 0883C0DC:[14E0FFEA]: bne        $a3, $zr, 0x0883C088
    0883C0E0:[24C60004]: addiu      $a2, $a2, 4
    0883C0E4:[10000010]: b          0x0883C128
    0883C0E8:[00000000]: nop
    0883C0EC:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
_S1_2_88F2B08 624,524,091 instructions (6.429%), 15,479 calls (088F2B08 - 088F3504, length 640)
    088F2B08:[27BDFF40]: addiu      $sp, $sp, -192
    088F2B0C:[3C0408DC]: lui        $a0, 0x08DC <=> li $a0, 0x08DC0000
    088F2B10:[8C846058]: lw         $a0, 24664($a0)
    088F2B14:[E7B40080]: swc1       $f20, 128($sp)
    088F2B18:[E7B60084]: swc1       $f22, 132($sp)
    088F2B1C:[E7B80088]: swc1       $f24, 136($sp)
    088F2B20:[E7BA008C]: swc1       $f26, 140($sp)
    088F2B24:[E7BC0090]: swc1       $f28, 144($sp)
    088F2B28:[E7BE0094]: swc1       $f30, 148($sp)
    088F2B2C:[AFB00098]: sw         $s0, 152($sp)
    088F2B30:[AFB1009C]: sw         $s1, 156($sp)
    088F2B34:[AFB200A0]: sw         $s2, 160($sp)
    088F2B38:[AFB300A4]: sw         $s3, 164($sp)
    088F2B3C:[AFB400A8]: sw         $s4, 168($sp)
    088F2B40:[AFB500AC]: sw         $s5, 172($sp)
    088F2B44:[AFB600B0]: sw         $s6, 176($sp)
    088F2B48:[AFB700B4]: sw         $s7, 180($sp)
    088F2B4C:[AFBE00B8]: sw         $fp, 184($sp)
    088F2B50:[AFBF00BC]: sw         $ra, 188($sp)
    088F2B54:[1080025A]: beq        $a0, $zr, 0x088F34C0
    088F2B58:[00000000]: nop
    088F2B5C:[0E23C01D]: jal        0x088F0074
    088F2B60:[00000000]: nop
    088F2B64:[0E23C1C6]: jal        0x088F0718
    088F2B68:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    088F2B6C:[34040002]: ori        $a0, $zr, 2 <=> li $a0, 2
    088F2B70:[0E23C2D5]: jal        0x088F0B54
    088F2B74:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
    088F2B78:[0E23C330]: jal        0x088F0CC0
    088F2B7C:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    088F2B80:[3C1508DC]: lui        $s5, 0x08DC <=> li $s5, 0x08DC0000
    088F2B84:[26B5B3A0]: addiu      $s5, $s5, -19552
    088F2B88:[8EA40014]: lw         $a0, 20($s5)
    088F2B8C:[3C053F80]: lui        $a1, 0x3F80 <=> li $a1, 0x3F800000
    088F2B90:[34120001]: ori        $s2, $zr, 1 <=> li $s2, 1
    088F2B94:[4485B000]: mtc1       $a1, $f22
    088F2B98:[3C1008A3]: lui        $s0, 0x08A3 <=> li $s0, 0x08A30000
    088F2B9C:[10800004]: beq        $a0, $zr, 0x088F2BB0
    088F2BA0:[3C1108A3]: lui        $s1, 0x08A3 <=> li $s1, 0x08A30000
    088F2BA4:[02A02025]: or         $a0, $s5, $zr <=> move $a0, $s5
    088F2BA8:[0E23CFDE]: jal        0x088F3F78
    088F2BAC:[00002825]: or         $a1, $zr, $zr <=> li $a1, 0
    088F2BB0:[92A50010]: lbu        $a1, 16($s5)
    088F2BB4:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    088F2BB8:[10A40003]: beq        $a1, $a0, 0x088F2BC8
    088F2BBC:[00802825]: or         $a1, $a0, $zr <=> move $a1, $a0
    088F2BC0:[0E23CEE6]: jal        0x088F3B98
    088F2BC4:[02A02025]: or         $a0, $s5, $zr <=> move $a0, $s5
    088F2BC8:[8EA40020]: lw         $a0, 32($s5)
    088F2BCC:[10920003]: beq        $a0, $s2, 0x088F2BDC
    088F2BD0:[02A02025]: or         $a0, $s5, $zr <=> move $a0, $s5
    088F2BD4:[0E23CF12]: jal        0x088F3C48
    088F2BD8:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    088F2BDC:[0E276339]: jal        0x089D8CE4
    088F2BE0:[2404FFFF]: addiu      $a0, $zr, -1 <=> li $a0, -1
    088F2BE4:[3C0508DC]: lui        $a1, 0x08DC <=> li $a1, 0x08DC0000
    088F2BE8:[90A6899F]: lbu        $a2, -30305($a1)
    088F2BEC:[3C0508DC]: lui        $a1, 0x08DC <=> li $a1, 0x08DC0000
    088F2BF0:[34040004]: ori        $a0, $zr, 4 <=> li $a0, 4
    088F2BF4:[8CA56064]: lw         $a1, 24676($a1)
    088F2BF8:[54C00001]: bnel       $a2, $zr, 0x088F2C00
    088F2BFC:[34040002]: ori        $a0, $zr, 2 <=> li $a0, 2
    088F2C00:[340601D2]: ori        $a2, $zr, 466 <=> li $a2, 466
    088F2C04:[AFA4005C]: sw         $a0, 92($sp)
    088F2C08:[10A00003]: beq        $a1, $zr, 0x088F2C18
    088F2C0C:[AFA6007C]: sw         $a2, 124($sp)
    088F2C10:[340411D2]: ori        $a0, $zr, 4562 <=> li $a0, 4562
    088F2C14:[AFA4007C]: sw         $a0, 124($sp)
    088F2C18:[3C044300]: lui        $a0, 0x4300 <=> li $a0, 0x43000000
    088F2C1C:[44846000]: mtc1       $a0, $f12
    088F2C20:[0E2765C6]: jal        0x089D9718
    088F2C24:[46006346]: mov.s      $f13, $f12
    088F2C28:[8E047F48]: lw         $a0, 32584($s0)
    088F2C2C:[1080000C]: beq        $a0, $zr, 0x088F2C60
    088F2C30:[3C0508DB]: lui        $a1, 0x08DB <=> li $a1, 0x08DB0000
    088F2C34:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    088F2C38:[24A56F98]: addiu      $a1, $a1, 28568
    088F2C3C:[00852021]: addu       $a0, $a0, $a1
    088F2C40:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    088F2C44:[AE247F40]: sw         $a0, 32576($s1)
    088F2C48:[AE057F48]: sw         $a1, 32584($s0)
    088F2C4C:[3C0408A3]: lui        $a0, 0x08A3 <=> li $a0, 0x08A30000
    088F2C50:[A0927F44]: sb         $s2, 32580($a0)
    088F2C54:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    088F2C58:[3C0508A3]: lui        $a1, 0x08A3 <=> li $a1, 0x08A30000
    088F2C5C:[A0A47F55]: sb         $a0, 32597($a1)
    088F2C60:[8E247F40]: lw         $a0, 32576($s1)
    088F2C64:[90840074]: lbu        $a0, 116($a0)
    088F2C68:[50800206]: beql       $a0, $zr, 0x088F3484
    088F2C6C:[4600B306]: mov.s      $f12, $f22
    088F2C70:[0E22D343]: jal        0x088B4D0C
    088F2C74:[00000000]: nop
    088F2C78:[3C0408DC]: lui        $a0, 0x08DC <=> li $a0, 0x08DC0000
    088F2C7C:[8C846050]: lw         $a0, 24656($a0)
    088F2C80:[34140000]: ori        $s4, $zr, 0 <=> li $s4, 0
    088F2C84:[0284202B]: sltu       $a0, $s4, $a0
    088F2C88:[108000FE]: beq        $a0, $zr, 0x088F3084
    088F2C8C:[3C0508DC]: lui        $a1, 0x08DC <=> li $a1, 0x08DC0000
    088F2C90:[3C0408DC]: lui        $a0, 0x08DC <=> li $a0, 0x08DC0000
    088F2C94:[24849E10]: addiu      $a0, $a0, -25072
    088F2C98:[AFA40068]: sw         $a0, 104($sp)
    088F2C9C:[3C0408A2]: lui        $a0, 0x08A2 <=> li $a0, 0x08A20000
    088F2CA0:[248406F8]: addiu      $a0, $a0, 1784
    088F2CA4:[3C0508A2]: lui        $a1, 0x08A2 <=> li $a1, 0x08A20000
    088F2CA8:[4480A000]: mtc1       $zr, $f20
    088F2CAC:[24A50730]: addiu      $a1, $a1, 1840
    088F2CB0:[AFA40078]: sw         $a0, 120($sp)
    088F2CB4:[3C0408A2]: lui        $a0, 0x08A2 <=> li $a0, 0x08A20000
    088F2CB8:[AFA50074]: sw         $a1, 116($sp)
    088F2CBC:[24840760]: addiu      $a0, $a0, 1888
    088F2CC0:[C7BA0050]: lwc1       $f26, 80($sp)
    088F2CC4:[3C1708DB]: lui        $s7, 0x08DB <=> li $s7, 0x08DB0000
    088F2CC8:[AFA40070]: sw         $a0, 112($sp)
    088F2CCC:[26E55C38]: addiu      $a1, $s7, 23608
    088F2CD0:[C7BC0054]: lwc1       $f28, 84($sp)
    088F2CD4:[AFA5006C]: sw         $a1, 108($sp)
    088F2CD8:[3C04437F]: lui        $a0, 0x437F <=> li $a0, 0x437F0000
    088F2CDC:[C7BE0058]: lwc1       $f30, 88($sp)
    088F2CE0:[4484C000]: mtc1       $a0, $f24
    088F2CE4:[34160000]: ori        $s6, $zr, 0 <=> li $s6, 0
    088F2CE8:[34100000]: ori        $s0, $zr, 0 <=> li $s0, 0
    088F2CEC:[3C1108DC]: lui        $s1, 0x08DC <=> li $s1, 0x08DC0000
    088F2CF0:[3C1208DC]: lui        $s2, 0x08DC <=> li $s2, 0x08DC0000
    088F2CF4:[3C1E08DB]: lui        $fp, 0x08DB <=> li $fp, 0x08DB0000
    088F2CF8:[3C0408A3]: lui        $a0, 0x08A3 <=> li $a0, 0x08A30000
    088F2CFC:[90937F44]: lbu        $s3, 32580($a0)
    088F2D00:[8FC45C3C]: lw         $a0, 23612($fp)
    088F2D04:[14800003]: bne        $a0, $zr, 0x088F2D14
    088F2D08:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    088F2D0C:[AFC45C3C]: sw         $a0, 23612($fp)
    088F2D10:[A2E05C38]: sb         $zr, 23608($s7)
    088F2D14:[92E45C38]: lbu        $a0, 23608($s7)
    088F2D18:[1480000E]: bne        $a0, $zr, 0x088F2D54
    088F2D1C:[3C0408DB]: lui        $a0, 0x08DB <=> li $a0, 0x08DB0000
    088F2D20:[06800005]: bltz       $s4, 0x088F2D38
    088F2D24:[3C0408DB]: lui        $a0, 0x08DB <=> li $a0, 0x08DB0000
    088F2D28:[8C847180]: lw         $a0, 29056($a0)
    088F2D2C:[0284202A]: slt        $a0, $s4, $a0
    088F2D30:[14800008]: bne        $a0, $zr, 0x088F2D54
    088F2D34:[3C0408DB]: lui        $a0, 0x08DB <=> li $a0, 0x08DB0000
    088F2D38:[8FA40078]: lw         $a0, 120($sp)
    088F2D3C:[8FA60074]: lw         $a2, 116($sp)
    088F2D40:[8FA70070]: lw         $a3, 112($sp)
    088F2D44:[340500B8]: ori        $a1, $zr, 184 <=> li $a1, 184
    088F2D48:[0E23A92C]: jal        0x088EA4B0
    088F2D4C:[8FA8006C]: lw         $t0, 108($sp)
    088F2D50:[3C0408DB]: lui        $a0, 0x08DB <=> li $a0, 0x08DB0000
    088F2D54:[8C84717C]: lw         $a0, 29052($a0)
    088F2D58:[00942021]: addu       $a0, $a0, $s4
    088F2D5C:[90840000]: lbu        $a0, 0($a0)
    088F2D60:[00932024]: and        $a0, $a0, $s3
    088F2D64:[0004202B]: sltu       $a0, $zr, $a0 <=> move $a0, $a0
    088F2D68:[308400FF]: andi       $a0, $a0, 255
    088F2D6C:[108000BB]: beq        $a0, $zr, 0x088F305C
    088F2D70:[3C0408DC]: lui        $a0, 0x08DC <=> li $a0, 0x08DC0000
    088F2D74:[0E22C77A]: jal        0x088B1DE8
    088F2D78:[02802025]: or         $a0, $s4, $zr <=> move $a0, $s4
    088F2D7C:[8C440000]: lw         $a0, 0($v0)
    088F2D80:[8C450004]: lw         $a1, 4($v0)
    088F2D84:[8C460008]: lw         $a2, 8($v0)
    088F2D88:[AFA40020]: sw         $a0, 32($sp)
    088F2D8C:[8C44000C]: lw         $a0, 12($v0)
    088F2D90:[AFA50024]: sw         $a1, 36($sp)
    088F2D94:[8C450010]: lw         $a1, 16($v0)
    088F2D98:[AFA60028]: sw         $a2, 40($sp)
    088F2D9C:[8C460014]: lw         $a2, 20($v0)
    088F2DA0:[3C0708DC]: lui        $a3, 0x08DC <=> li $a3, 0x08DC0000
    088F2DA4:[8CE78090]: lw         $a3, -32624($a3)
    088F2DA8:[AFA4002C]: sw         $a0, 44($sp)
    088F2DAC:[AFA50030]: sw         $a1, 48($sp)
    088F2DB0:[00F62021]: addu       $a0, $a3, $s6
    088F2DB4:[AFA60034]: sw         $a2, 52($sp)
    088F2DB8:[2485001C]: addiu      $a1, $a0, 28
    088F2DBC:[C4AC0000]: lwc1       $f12, 0($a1)
    088F2DC0:[C7AD0024]: lwc1       $f13, 36($sp)
    088F2DC4:[C7AE0020]: lwc1       $f14, 32($sp)
    088F2DC8:[460C6B00]: add.s      $f12, $f13, $f12
    088F2DCC:[C7AF002C]: lwc1       $f15, 44($sp)
    088F2DD0:[E7AC0024]: swc1       $f12, 36($sp)
    088F2DD4:[C4AC0000]: lwc1       $f12, 0($a1)
    088F2DD8:[C7B00028]: lwc1       $f16, 40($sp)
    088F2DDC:[460C7300]: add.s      $f12, $f14, $f12
    088F2DE0:[E7AC0020]: swc1       $f12, 32($sp)
    088F2DE4:[C4AC0004]: lwc1       $f12, 4($a1)
    088F2DE8:[C7AD0034]: lwc1       $f13, 52($sp)
    088F2DEC:[460C7B00]: add.s      $f12, $f15, $f12
    088F2DF0:[02802025]: or         $a0, $s4, $zr <=> move $a0, $s4
    088F2DF4:[E7AC002C]: swc1       $f12, 44($sp)
    088F2DF8:[C4AC0004]: lwc1       $f12, 4($a1)
    088F2DFC:[C7AE0030]: lwc1       $f14, 48($sp)
    088F2E00:[460C8300]: add.s      $f12, $f16, $f12
    088F2E04:[E7AC0028]: swc1       $f12, 40($sp)
    088F2E08:[C4AC0008]: lwc1       $f12, 8($a1)
    088F2E0C:[460C6B00]: add.s      $f12, $f13, $f12
    088F2E10:[E7AC0034]: swc1       $f12, 52($sp)
    088F2E14:[C4AC0008]: lwc1       $f12, 8($a1)
    088F2E18:[460C7300]: add.s      $f12, $f14, $f12
    088F2E1C:[0E22C84E]: jal        0x088B2138
    088F2E20:[E7AC0030]: swc1       $f12, 48($sp)
    088F2E24:[27A40020]: addiu      $a0, $sp, 32
    088F2E28:[00402825]: or         $a1, $v0, $zr <=> move $a1, $v0
    088F2E2C:[00003025]: or         $a2, $zr, $zr <=> li $a2, 0
    088F2E30:[34070001]: ori        $a3, $zr, 1 <=> li $a3, 1
    088F2E34:[34080004]: ori        $t0, $zr, 4 <=> li $t0, 4
    088F2E38:[0E224517]: jal        0x0889145C
    088F2E3C:[34090001]: ori        $t1, $zr, 1 <=> li $t1, 1
    088F2E40:[3C0408DC]: lui        $a0, 0x08DC <=> li $a0, 0x08DC0000
    088F2E44:[8C8B9E08]: lw         $t3, -25080($a0)
    088F2E48:[340A0000]: ori        $t2, $zr, 0 <=> li $t2, 0
    088F2E4C:[014B202B]: sltu       $a0, $t2, $t3
    088F2E50:[50800073]: beql       $a0, $zr, 0x088F3020
    088F2E54:[01605025]: or         $t2, $t3, $zr <=> move $t2, $t3
    088F2E58:[8FA90068]: lw         $t1, 104($sp)
    088F2E5C:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    088F2E60:[00894821]: addu       $t1, $a0, $t1
    088F2E64:[34080000]: ori        $t0, $zr, 0 <=> li $t0, 0
    088F2E68:[8D270000]: lw         $a3, 0($t1)
    088F2E6C:[8CE40038]: lw         $a0, 56($a3)
    088F2E70:[30840020]: andi       $a0, $a0, 32
    088F2E74:[0004202B]: sltu       $a0, $zr, $a0 <=> move $a0, $a0
    088F2E78:[308400FF]: andi       $a0, $a0, 255
    088F2E7C:[50800005]: beql       $a0, $zr, 0x088F2E94
    088F2E80:[C4EC0010]: lwc1       $f12, 16($a3)
    088F2E84:[C4EC0010]: lwc1       $f12, 16($a3)
    088F2E88:[C64D9F10]: lwc1       $f13, -24816($s2)
    088F2E8C:[10000001]: b          0x088F2E94
    088F2E90:[460D6302]: mul.s      $f12, $f12, $f13
    088F2E94:[4600A686]: mov.s      $f26, $f20
    088F2E98:[461A603C]: c.lt.s     $f12, $f26
    088F2E9C:[00000000]: nop
    088F2EA0:[45030007]: bc1tl      0x088F2EC0
    088F2EA4:[8CE40038]: lw         $a0, 56($a3)
    088F2EA8:[46006686]: mov.s      $f26, $f12
    088F2EAC:[4616D03E]: c.le.s     $f26, $f22
    088F2EB0:[00000000]: nop
    088F2EB4:[45020001]: bc1fl      0x088F2EBC
    088F2EB8:[4600B686]: mov.s      $f26, $f22
    088F2EBC:[8CE40038]: lw         $a0, 56($a3)
    088F2EC0:[30840020]: andi       $a0, $a0, 32
    088F2EC4:[0004202B]: sltu       $a0, $zr, $a0 <=> move $a0, $a0
    088F2EC8:[308400FF]: andi       $a0, $a0, 255
    088F2ECC:[50800005]: beql       $a0, $zr, 0x088F2EE4
    088F2ED0:[C4ED0014]: lwc1       $f13, 20($a3)
    088F2ED4:[C4ED0014]: lwc1       $f13, 20($a3)
    088F2ED8:[C64C9F10]: lwc1       $f12, -24816($s2)
    088F2EDC:[10000001]: b          0x088F2EE4
    088F2EE0:[460C6B42]: mul.s      $f13, $f13, $f12
    088F2EE4:[4600A306]: mov.s      $f12, $f20
    088F2EE8:[460D603E]: c.le.s     $f12, $f13
    088F2EEC:[00000000]: nop
    088F2EF0:[45020007]: bc1fl      0x088F2F10
    088F2EF4:[8CE40038]: lw         $a0, 56($a3)
    088F2EF8:[46006B06]: mov.s      $f12, $f13
    088F2EFC:[460CB03C]: c.lt.s     $f22, $f12
    088F2F00:[00000000]: nop
    088F2F04:[45030001]: bc1tl      0x088F2F0C
    088F2F08:[4600B306]: mov.s      $f12, $f22
    088F2F0C:[8CE40038]: lw         $a0, 56($a3)
    088F2F10:[30840020]: andi       $a0, $a0, 32
    088F2F14:[0004202B]: sltu       $a0, $zr, $a0 <=> move $a0, $a0
    088F2F18:[308400FF]: andi       $a0, $a0, 255
    088F2F1C:[50800005]: beql       $a0, $zr, 0x088F2F34
    088F2F20:[C4EE0018]: lwc1       $f14, 24($a3)
    088F2F24:[C4EE0018]: lwc1       $f14, 24($a3)
    088F2F28:[C64D9F10]: lwc1       $f13, -24816($s2)
    088F2F2C:[10000001]: b          0x088F2F34
    088F2F30:[460D7382]: mul.s      $f14, $f14, $f13
    088F2F34:[4600A346]: mov.s      $f13, $f20
    088F2F38:[460E683E]: c.le.s     $f13, $f14
    088F2F3C:[00000000]: nop
    088F2F40:[45020007]: bc1fl      0x088F2F60
    088F2F44:[C4EE0000]: lwc1       $f14, 0($a3)
    088F2F48:[46007346]: mov.s      $f13, $f14
    088F2F4C:[460DB03C]: c.lt.s     $f22, $f13
    088F2F50:[00000000]: nop
    088F2F54:[45030001]: bc1tl      0x088F2F5C
    088F2F58:[4600B346]: mov.s      $f13, $f22
    088F2F5C:[C4EE0000]: lwc1       $f14, 0($a3)
    088F2F60:[E7AE0044]: swc1       $f14, 68($sp)
    088F2F64:[C4EE0004]: lwc1       $f14, 4($a3)
    088F2F68:[E7AE0048]: swc1       $f14, 72($sp)
    088F2F6C:[C4FE0008]: lwc1       $f30, 8($a3)
    088F2F70:[E7BE004C]: swc1       $f30, 76($sp)
    088F2F74:[8D240000]: lw         $a0, 0($t1)
    088F2F78:[4618D382]: mul.s      $f14, $f26, $f24
    088F2F7C:[C48F000C]: lwc1       $f15, 12($a0)
    088F2F80:[460FB3C3]: div.s      $f15, $f22, $f15
    088F2F84:[3C05FF00]: lui        $a1, 0xFF00 <=> li $a1, 0xFF000000
    088F2F88:[C7BA0044]: lwc1       $f26, 68($sp)
    088F2F8C:[C7BC0048]: lwc1       $f28, 72($sp)
    088F2F90:[8E246054]: lw         $a0, 24660($s1)
    088F2F94:[00902021]: addu       $a0, $a0, $s0
    088F2F98:[00882021]: addu       $a0, $a0, $t0
    088F2F9C:[254A0001]: addiu      $t2, $t2, 1
    088F2FA0:[25290008]: addiu      $t1, $t1, 8
    088F2FA4:[014B302B]: sltu       $a2, $t2, $t3
    088F2FA8:[46186302]: mul.s      $f12, $f12, $f24
    088F2FAC:[4600738D]: trunc.w.s  $f14, $f14
    088F2FB0:[46186B42]: mul.s      $f13, $f13, $f24
    088F2FB4:[4600630D]: trunc.w.s  $f12, $f12
    088F2FB8:[44077000]: mfc1       $a3, $f14
    088F2FBC:[00A72821]: addu       $a1, $a1, $a3
    088F2FC0:[46006B4D]: trunc.w.s  $f13, $f13
    088F2FC4:[E48F0010]: swc1       $f15, 16($a0)
    088F2FC8:[44076000]: mfc1       $a3, $f12
    088F2FCC:[00073A00]: sll        $a3, $a3, 0x0008
    088F2FD0:[00A72821]: addu       $a1, $a1, $a3
    088F2FD4:[4404D000]: mfc1       $a0, $f26
    088F2FD8:[44076800]: mfc1       $a3, $f13
    088F2FDC:[00073C00]: sll        $a3, $a3, 0x0010
    088F2FE0:[4402E000]: mfc1       $v0, $f28
    088F2FE4:[00A72821]: addu       $a1, $a1, $a3
    088F2FE8:[4403F000]: mfc1       $v1, $f30
    088F2FEC:[8E276054]: lw         $a3, 24660($s1)
    088F2FF0:[00F03821]: addu       $a3, $a3, $s0
    088F2FF4:[00E83821]: addu       $a3, $a3, $t0
    088F2FF8:[ACE40000]: sw         $a0, 0($a3)
    088F2FFC:[ACE20004]: sw         $v0, 4($a3)
    088F3000:[ACE30008]: sw         $v1, 8($a3)
    088F3004:[8E246054]: lw         $a0, 24660($s1)
    088F3008:[00902021]: addu       $a0, $a0, $s0
    088F300C:[00882021]: addu       $a0, $a0, $t0
    088F3010:[AC85000C]: sw         $a1, 12($a0)
    088F3014:[14C0FF94]: bne        $a2, $zr, 0x088F2E68
    088F3018:[25080014]: addiu      $t0, $t0, 20
    088F301C:[01605025]: or         $t2, $t3, $zr <=> move $t2, $t3
    088F3020:[2D440004]: sltiu      $a0, $t2, 4
    088F3024:[1080000D]: beq        $a0, $zr, 0x088F305C
    088F3028:[3C0408DC]: lui        $a0, 0x08DC <=> li $a0, 0x08DC0000
    088F302C:[000B4900]: sll        $t1, $t3, 0x0004
    088F3030:[000B2080]: sll        $a0, $t3, 0x0002
    088F3034:[01244821]: addu       $t1, $t1, $a0
    088F3038:[8E246054]: lw         $a0, 24660($s1)
    088F303C:[254A0001]: addiu      $t2, $t2, 1
    088F3040:[00902021]: addu       $a0, $a0, $s0
    088F3044:[00892021]: addu       $a0, $a0, $t1
    088F3048:[AC80000C]: sw         $zr, 12($a0)
    088F304C:[2D440004]: sltiu      $a0, $t2, 4
    088F3050:[1480FFF9]: bne        $a0, $zr, 0x088F3038
    088F3054:[25290014]: addiu      $t1, $t1, 20
    088F3058:[3C0408DC]: lui        $a0, 0x08DC <=> li $a0, 0x08DC0000
    088F305C:[8C846050]: lw         $a0, 24656($a0)
    088F3060:[26940001]: addiu      $s4, $s4, 1
    088F3064:[26D60028]: addiu      $s6, $s6, 40
    088F3068:[0284202B]: sltu       $a0, $s4, $a0
    088F306C:[1480FF22]: bne        $a0, $zr, 0x088F2CF8
    088F3070:[26100050]: addiu      $s0, $s0, 80
    088F3074:[E7BA0050]: swc1       $f26, 80($sp)
    088F3078:[E7BC0054]: swc1       $f28, 84($sp)
    088F307C:[E7BE0058]: swc1       $f30, 88($sp)
    088F3080:[3C0508DC]: lui        $a1, 0x08DC <=> li $a1, 0x08DC0000
    088F3084:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    088F3088:[8CA56058]: lw         $a1, 24664($a1)
    088F308C:[AFA40060]: sw         $a0, 96($sp)
    088F3090:[0085202B]: sltu       $a0, $a0, $a1
    088F3094:[108000FA]: beq        $a0, $zr, 0x088F3480
    088F3098:[3C0408A2]: lui        $a0, 0x08A2 <=> li $a0, 0x08A20000
    088F309C:[248406F8]: addiu      $a0, $a0, 1784
    088F30A0:[3C0508A2]: lui        $a1, 0x08A2 <=> li $a1, 0x08A20000
    088F30A4:[AFA40078]: sw         $a0, 120($sp)
    088F30A8:[24A50730]: addiu      $a1, $a1, 1840
    088F30AC:[3C0408A2]: lui        $a0, 0x08A2 <=> li $a0, 0x08A20000
    088F30B0:[24840760]: addiu      $a0, $a0, 1888
    088F30B4:[AFA50074]: sw         $a1, 116($sp)
    088F30B8:[AFA40070]: sw         $a0, 112($sp)
    088F30BC:[3C0508DB]: lui        $a1, 0x08DB <=> li $a1, 0x08DB0000
    088F30C0:[3C044080]: lui        $a0, 0x4080 <=> li $a0, 0x40800000
    088F30C4:[24A55C38]: addiu      $a1, $a1, 23608
    088F30C8:[4484A000]: mtc1       $a0, $f20
    088F30CC:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    088F30D0:[AFA5006C]: sw         $a1, 108($sp)
    088F30D4:[3C044000]: lui        $a0, 0x4000 <=> li $a0, 0x40000000
    088F30D8:[AFA60064]: sw         $a2, 100($sp)
    088F30DC:[4484C000]: mtc1       $a0, $f24
    088F30E0:[3C1408DC]: lui        $s4, 0x08DC <=> li $s4, 0x08DC0000
    088F30E4:[3C1E08A4]: lui        $fp, 0x08A4 <=> li $fp, 0x08A40000
    088F30E8:[8FB30064]: lw         $s3, 100($sp)
    088F30EC:[3C0408DC]: lui        $a0, 0x08DC <=> li $a0, 0x08DC0000
    088F30F0:[8C84605C]: lw         $a0, 24668($a0)
    088F30F4:[00939821]: addu       $s3, $a0, $s3
    088F30F8:[8E640000]: lw         $a0, 0($s3)
    088F30FC:[108000D6]: beq        $a0, $zr, 0x088F3458
    088F3100:[3C0608DB]: lui        $a2, 0x08DB <=> li $a2, 0x08DB0000
    088F3104:[3C0408A3]: lui        $a0, 0x08A3 <=> li $a0, 0x08A30000
    088F3108:[90917F44]: lbu        $s1, 32580($a0)
    088F310C:[3C0708DB]: lui        $a3, 0x08DB <=> li $a3, 0x08DB0000
    088F3110:[8CE45C3C]: lw         $a0, 23612($a3)
    088F3114:[14800004]: bne        $a0, $zr, 0x088F3128
    088F3118:[8E700010]: lw         $s0, 16($s3)
    088F311C:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    088F3120:[ACE45C3C]: sw         $a0, 23612($a3)
    088F3124:[A0C05C38]: sb         $zr, 23608($a2)
    088F3128:[90C45C38]: lbu        $a0, 23608($a2)
    088F312C:[1480000E]: bne        $a0, $zr, 0x088F3168
    088F3130:[3C0408DB]: lui        $a0, 0x08DB <=> li $a0, 0x08DB0000
    088F3134:[06000005]: bltz       $s0, 0x088F314C
    088F3138:[3C0408DB]: lui        $a0, 0x08DB <=> li $a0, 0x08DB0000
    088F313C:[8C847180]: lw         $a0, 29056($a0)
    088F3140:[0204202A]: slt        $a0, $s0, $a0
    088F3144:[14800008]: bne        $a0, $zr, 0x088F3168
    088F3148:[3C0408DB]: lui        $a0, 0x08DB <=> li $a0, 0x08DB0000
    088F314C:[8FA40078]: lw         $a0, 120($sp)
    088F3150:[8FA60074]: lw         $a2, 116($sp)
    088F3154:[8FA70070]: lw         $a3, 112($sp)
    088F3158:[340500B8]: ori        $a1, $zr, 184 <=> li $a1, 184
    088F315C:[0E23A92C]: jal        0x088EA4B0
    088F3160:[8FA8006C]: lw         $t0, 108($sp)
    088F3164:[3C0408DB]: lui        $a0, 0x08DB <=> li $a0, 0x08DB0000
    088F3168:[8C84717C]: lw         $a0, 29052($a0)
    088F316C:[00902021]: addu       $a0, $a0, $s0
    088F3170:[90840000]: lbu        $a0, 0($a0)
    088F3174:[00912024]: and        $a0, $a0, $s1
    088F3178:[0004202B]: sltu       $a0, $zr, $a0 <=> move $a0, $a0
    088F317C:[308400FF]: andi       $a0, $a0, 255
    088F3180:[508000B6]: beql       $a0, $zr, 0x088F345C
    088F3184:[8FA40060]: lw         $a0, 96($sp)
    088F3188:[8E64000C]: lw         $a0, 12($s3)
    088F318C:[0E20F1CD]: jal        0x0883C734
    088F3190:[00002825]: or         $a1, $zr, $zr <=> li $a1, 0
    088F3194:[3C0408DC]: lui        $a0, 0x08DC <=> li $a0, 0x08DC0000
    088F3198:[8C84B3A0]: lw         $a0, -19552($a0)
    088F319C:[00403025]: or         $a2, $v0, $zr <=> move $a2, $v0
    088F31A0:[10860003]: beq        $a0, $a2, 0x088F31B0
    088F31A4:[02A02025]: or         $a0, $s5, $zr <=> move $a0, $s5
    088F31A8:[0E23CF45]: jal        0x088F3D14
    088F31AC:[00002825]: or         $a1, $zr, $zr <=> li $a1, 0
    088F31B0:[3C0608DC]: lui        $a2, 0x08DC <=> li $a2, 0x08DC0000
    088F31B4:[8CC66064]: lw         $a2, 24676($a2)
    088F31B8:[3C0808DC]: lui        $t0, 0x08DC <=> li $t0, 0x08DC0000
    088F31BC:[8D086060]: lw         $t0, 24672($t0)
    088F31C0:[10C00009]: beq        $a2, $zr, 0x088F31E8
    088F31C4:[8E670004]: lw         $a3, 4($s3)
    088F31C8:[8E640008]: lw         $a0, 8($s3)
    088F31CC:[00E7B021]: addu       $s6, $a3, $a3
    088F31D0:[000420C0]: sll        $a0, $a0, 0x0003
    088F31D4:[00842821]: addu       $a1, $a0, $a0
    088F31D8:[0085B821]: addu       $s7, $a0, $a1
    088F31DC:[0117B821]: addu       $s7, $t0, $s7
    088F31E0:[10000006]: b          0x088F31FC
    088F31E4:[00D6B021]: addu       $s6, $a2, $s6
    088F31E8:[000720C0]: sll        $a0, $a3, 0x0003
    088F31EC:[00842821]: addu       $a1, $a0, $a0
    088F31F0:[0085B821]: addu       $s7, $a0, $a1
    088F31F4:[0117B821]: addu       $s7, $t0, $s7
    088F31F8:[34160000]: ori        $s6, $zr, 0 <=> li $s6, 0
    088F31FC:[34110000]: ori        $s1, $zr, 0 <=> li $s1, 0
    088F3200:[34120000]: ori        $s2, $zr, 0 <=> li $s2, 0
    088F3204:[8E640010]: lw         $a0, 16($s3)
    088F3208:[8E856054]: lw         $a1, 24660($s4)
    088F320C:[00043180]: sll        $a2, $a0, 0x0006
    088F3210:[00042100]: sll        $a0, $a0, 0x0004
    088F3214:[00C42021]: addu       $a0, $a2, $a0
    088F3218:[00A48021]: addu       $s0, $a1, $a0
    088F321C:[02128021]: addu       $s0, $s0, $s2
    088F3220:[8E06000C]: lw         $a2, 12($s0)
    088F3224:[10C00012]: beq        $a2, $zr, 0x088F3270
    088F3228:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    088F322C:[0E27646B]: jal        0x089D91AC
    088F3230:[34050002]: ori        $a1, $zr, 2 <=> li $a1, 2
    088F3234:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    088F3238:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    088F323C:[34060002]: ori        $a2, $zr, 2 <=> li $a2, 2
    088F3240:[0E2763EF]: jal        0x089D8FBC
    088F3244:[02003825]: or         $a3, $s0, $zr <=> move $a3, $s0
    088F3248:[C60E0010]: lwc1       $f14, 16($s0)
    088F324C:[4600B306]: mov.s      $f12, $f22
    088F3250:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    088F3254:[46147342]: mul.s      $f13, $f14, $f20
    088F3258:[0E276425]: jal        0x089D9094
    088F325C:[46187382]: mul.s      $f14, $f14, $f24
    088F3260:[26310001]: addiu      $s1, $s1, 1
    088F3264:[2E240004]: sltiu      $a0, $s1, 4
    088F3268:[1480FFE6]: bne        $a0, $zr, 0x088F3204
    088F326C:[26520014]: addiu      $s2, $s2, 20
    088F3270:[0E23C1DD]: jal        0x088F0774
    088F3274:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    088F3278:[0E20F19D]: jal        0x0883C674
    088F327C:[8E64000C]: lw         $a0, 12($s3)
    088F3280:[00408825]: or         $s1, $v0, $zr <=> move $s1, $v0
    088F3284:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    088F3288:[3C1008A4]: lui        $s0, 0x08A4 <=> li $s0, 0x08A40000
    088F328C:[3C1208A4]: lui        $s2, 0x08A4 <=> li $s2, 0x08A40000
    088F3290:[56200001]: bnel       $s1, $zr, 0x088F3298
    088F3294:[8E260010]: lw         $a2, 16($s1)
    088F3298:[3C040002]: lui        $a0, 0x0002 <=> li $a0, 0x00020000
    088F329C:[00C42024]: and        $a0, $a2, $a0
    088F32A0:[0004202B]: sltu       $a0, $zr, $a0 <=> move $a0, $a0
    088F32A4:[308400FF]: andi       $a0, $a0, 255
    088F32A8:[1080000E]: beq        $a0, $zr, 0x088F32E4
    088F32AC:[00000000]: nop
    088F32B0:[8EA40014]: lw         $a0, 20($s5)
    088F32B4:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    088F32B8:[10850003]: beq        $a0, $a1, 0x088F32C8
    088F32BC:[02A02025]: or         $a0, $s5, $zr <=> move $a0, $s5
    088F32C0:[0E23CFDE]: jal        0x088F3F78
    088F32C4:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    088F32C8:[92A40010]: lbu        $a0, 16($s5)
    088F32CC:[10800027]: beq        $a0, $zr, 0x088F336C
    088F32D0:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    088F32D4:[0E23CEE6]: jal        0x088F3B98
    088F32D8:[02A02025]: or         $a0, $s5, $zr <=> move $a0, $s5
    088F32DC:[10000024]: b          0x088F3370
    088F32E0:[8E660000]: lw         $a2, 0($s3)
    088F32E4:[0E20F19D]: jal        0x0883C674
    088F32E8:[8E64000C]: lw         $a0, 12($s3)
    088F32EC:[00403025]: or         $a2, $v0, $zr <=> move $a2, $v0
    088F32F0:[34070000]: ori        $a3, $zr, 0 <=> li $a3, 0
    088F32F4:[8EA80014]: lw         $t0, 20($s5)
    088F32F8:[54C00001]: bnel       $a2, $zr, 0x088F3300
    088F32FC:[8CC70010]: lw         $a3, 16($a2)
    088F3300:[30E40002]: andi       $a0, $a3, 2
    088F3304:[0004202B]: sltu       $a0, $zr, $a0 <=> move $a0, $a0
    088F3308:[308400FF]: andi       $a0, $a0, 255
    088F330C:[1080000D]: beq        $a0, $zr, 0x088F3344
    088F3310:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    088F3314:[11040003]: beq        $t0, $a0, 0x088F3324
    088F3318:[02A02025]: or         $a0, $s5, $zr <=> move $a0, $s5
    088F331C:[0E23CFDE]: jal        0x088F3F78
    088F3320:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    088F3324:[92A40010]: lbu        $a0, 16($s5)
    088F3328:[34060001]: ori        $a2, $zr, 1 <=> li $a2, 1
    088F332C:[1086000F]: beq        $a0, $a2, 0x088F336C
    088F3330:[02A02025]: or         $a0, $s5, $zr <=> move $a0, $s5
    088F3334:[0E23CEE6]: jal        0x088F3B98
    088F3338:[00C02825]: or         $a1, $a2, $zr <=> move $a1, $a2
    088F333C:[1000000C]: b          0x088F3370
    088F3340:[8E660000]: lw         $a2, 0($s3)
    088F3344:[11000003]: beq        $t0, $zr, 0x088F3354
    088F3348:[02A02025]: or         $a0, $s5, $zr <=> move $a0, $s5
    088F334C:[0E23CFDE]: jal        0x088F3F78
    088F3350:[00002825]: or         $a1, $zr, $zr <=> li $a1, 0
    088F3354:[92A40010]: lbu        $a0, 16($s5)
    088F3358:[34060001]: ori        $a2, $zr, 1 <=> li $a2, 1
    088F335C:[10860003]: beq        $a0, $a2, 0x088F336C
    088F3360:[02A02025]: or         $a0, $s5, $zr <=> move $a0, $s5
    088F3364:[0E23CEE6]: jal        0x088F3B98
    088F3368:[00C02825]: or         $a1, $a2, $zr <=> move $a1, $a2
    088F336C:[8E660000]: lw         $a2, 0($s3)
    088F3370:[8FB1007C]: lw         $s1, 124($sp)
    088F3374:[8FA4005C]: lw         $a0, 92($sp)
    088F3378:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    088F337C:[02C03825]: or         $a3, $s6, $zr <=> move $a3, $s6
    088F3380:[0E27745E]: jal        0x089DD178
    088F3384:[02E04025]: or         $t0, $s7, $zr <=> move $t0, $s7
    088F3388:[0E20F19D]: jal        0x0883C674
    088F338C:[8E64000C]: lw         $a0, 12($s3)
    088F3390:[00403025]: or         $a2, $v0, $zr <=> move $a2, $v0
    088F3394:[34070000]: ori        $a3, $zr, 0 <=> li $a3, 0
    088F3398:[54C00001]: bnel       $a2, $zr, 0x088F33A0
    088F339C:[8CC70010]: lw         $a3, 16($a2)
    088F33A0:[30E40001]: andi       $a0, $a3, 1
    088F33A4:[308400FF]: andi       $a0, $a0, 255
    088F33A8:[50800021]: beql       $a0, $zr, 0x088F3430
    088F33AC:[8E640000]: lw         $a0, 0($s3)
    088F33B0:[8EA40014]: lw         $a0, 20($s5)
    088F33B4:[34050005]: ori        $a1, $zr, 5 <=> li $a1, 5
    088F33B8:[10850003]: beq        $a0, $a1, 0x088F33C8
    088F33BC:[02A02025]: or         $a0, $s5, $zr <=> move $a0, $s5
    088F33C0:[0E23CFDE]: jal        0x088F3F78
    088F33C4:[34050005]: ori        $a1, $zr, 5 <=> li $a1, 5
    088F33C8:[0E23C1DD]: jal        0x088F0774
    088F33CC:[00002025]: or         $a0, $zr, $zr <=> li $a0, 0
    088F33D0:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    088F33D4:[0E23C2D5]: jal        0x088F0B54
    088F33D8:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
    088F33DC:[8E660000]: lw         $a2, 0($s3)
    088F33E0:[8FA4005C]: lw         $a0, 92($sp)
    088F33E4:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    088F33E8:[02C03825]: or         $a3, $s6, $zr <=> move $a3, $s6
    088F33EC:[0E27745E]: jal        0x089DD178
    088F33F0:[02E04025]: or         $t0, $s7, $zr <=> move $t0, $s7
    088F33F4:[34040002]: ori        $a0, $zr, 2 <=> li $a0, 2
    088F33F8:[0E23C2D5]: jal        0x088F0B54
    088F33FC:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
    088F3400:[8E640000]: lw         $a0, 0($s3)
    088F3404:[8E45C350]: lw         $a1, -15536($s2)
    088F3408:[2484FFFE]: addiu      $a0, $a0, -2
    088F340C:[8E06C354]: lw         $a2, -15532($s0)
    088F3410:[00A42821]: addu       $a1, $a1, $a0
    088F3414:[8FC7C358]: lw         $a3, -15528($fp)
    088F3418:[AE45C350]: sw         $a1, -15536($s2)
    088F341C:[00C42021]: addu       $a0, $a2, $a0
    088F3420:[AE04C354]: sw         $a0, -15532($s0)
    088F3424:[24E40001]: addiu      $a0, $a3, 1
    088F3428:[AFC4C358]: sw         $a0, -15528($fp)
    088F342C:[8E640000]: lw         $a0, 0($s3)
    088F3430:[8E45C350]: lw         $a1, -15536($s2)
    088F3434:[2484FFFE]: addiu      $a0, $a0, -2
    088F3438:[8E06C354]: lw         $a2, -15532($s0)
    088F343C:[00A42821]: addu       $a1, $a1, $a0
    088F3440:[8FC7C358]: lw         $a3, -15528($fp)
    088F3444:[AE45C350]: sw         $a1, -15536($s2)
    088F3448:[00C42021]: addu       $a0, $a2, $a0
    088F344C:[AE04C354]: sw         $a0, -15532($s0)
    088F3450:[24E40001]: addiu      $a0, $a3, 1
    088F3454:[AFC4C358]: sw         $a0, -15528($fp)
    088F3458:[8FA40060]: lw         $a0, 96($sp)
    088F345C:[8FA50064]: lw         $a1, 100($sp)
    088F3460:[3C0608DC]: lui        $a2, 0x08DC <=> li $a2, 0x08DC0000
    088F3464:[24840001]: addiu      $a0, $a0, 1
    088F3468:[8CC66058]: lw         $a2, 24664($a2)
    088F346C:[24A50014]: addiu      $a1, $a1, 20
    088F3470:[AFA40060]: sw         $a0, 96($sp)
    088F3474:[0086202B]: sltu       $a0, $a0, $a2
    088F3478:[1480FF1B]: bne        $a0, $zr, 0x088F30E8
    088F347C:[AFA50064]: sw         $a1, 100($sp)
    088F3480:[4600B306]: mov.s      $f12, $f22
    088F3484:[0E2765C6]: jal        0x089D9718
    088F3488:[4600B346]: mov.s      $f13, $f22
    088F348C:[92A50010]: lbu        $a1, 16($s5)
    088F3490:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    088F3494:[10A40003]: beq        $a1, $a0, 0x088F34A4
    088F3498:[00802825]: or         $a1, $a0, $zr <=> move $a1, $a0
    088F349C:[0E23CEE6]: jal        0x088F3B98
    088F34A0:[02A02025]: or         $a0, $s5, $zr <=> move $a0, $s5
    088F34A4:[8EA40014]: lw         $a0, 20($s5)
    088F34A8:[10800003]: beq        $a0, $zr, 0x088F34B8
    088F34AC:[02A02025]: or         $a0, $s5, $zr <=> move $a0, $s5
    088F34B0:[0E23CFDE]: jal        0x088F3F78
    088F34B4:[00002825]: or         $a1, $zr, $zr <=> li $a1, 0
    088F34B8:[0E23C028]: jal        0x088F00A0
    088F34BC:[00000000]: nop
    088F34C0:[C7B40080]: lwc1       $f20, 128($sp)
    088F34C4:[C7B60084]: lwc1       $f22, 132($sp)
    088F34C8:[C7B80088]: lwc1       $f24, 136($sp)
    088F34CC:[C7BA008C]: lwc1       $f26, 140($sp)
    088F34D0:[C7BC0090]: lwc1       $f28, 144($sp)
    088F34D4:[C7BE0094]: lwc1       $f30, 148($sp)
    088F34D8:[8FB00098]: lw         $s0, 152($sp)
    088F34DC:[8FB1009C]: lw         $s1, 156($sp)
    088F34E0:[8FB200A0]: lw         $s2, 160($sp)
    088F34E4:[8FB300A4]: lw         $s3, 164($sp)
    088F34E8:[8FB400A8]: lw         $s4, 168($sp)
    088F34EC:[8FB500AC]: lw         $s5, 172($sp)
    088F34F0:[8FB600B0]: lw         $s6, 176($sp)
    088F34F4:[8FB700B4]: lw         $s7, 180($sp)
    088F34F8:[8FBE00B8]: lw         $fp, 184($sp)
    088F34FC:[8FBF00BC]: lw         $ra, 188($sp)
    088F3500:[03E00008]: jr         $ra
    088F3504:[27BD00C0]: addiu      $sp, $sp, 192
  Back Branch 088F3478 8,823,030 times (length 230)
  Back Branch 088F306C 1,068,051 times (length 223)
  Back Branch 088F3050 892,340 times (length 8)
    088F3024:[1080000D]: beq        $a0, $zr, 0x088F305C
    088F3028:[3C0408DC]: lui        $a0, 0x08DC <=> li $a0, 0x08DC0000
    088F302C:[000B4900]: sll        $t1, $t3, 0x0004
    088F3030:[000B2080]: sll        $a0, $t3, 0x0002
    088F3034:[01244821]: addu       $t1, $t1, $a0
--> 088F3038:[8E246054]: lw         $a0, 24660($s1)
    088F303C:[254A0001]: addiu      $t2, $t2, 1
    088F3040:[00902021]: addu       $a0, $a0, $s0
    088F3044:[00892021]: addu       $a0, $a0, $t1
    088F3048:[AC80000C]: sw         $zr, 12($a0)
    088F304C:[2D440004]: sltiu      $a0, $t2, 4
--> 088F3050:[1480FFF9]: bne        $a0, $zr, 0x088F3038
    088F3054:[25290014]: addiu      $t1, $t1, 20
    088F3058:[3C0408DC]: lui        $a0, 0x08DC <=> li $a0, 0x08DC0000
    088F305C:[8C846050]: lw         $a0, 24656($a0)
    088F3060:[26940001]: addiu      $s4, $s4, 1
  Back Branch 088F3268 94,081 times (length 27)
    088F31F0:[0085B821]: addu       $s7, $a0, $a1
    088F31F4:[0117B821]: addu       $s7, $t0, $s7
    088F31F8:[34160000]: ori        $s6, $zr, 0 <=> li $s6, 0
    088F31FC:[34110000]: ori        $s1, $zr, 0 <=> li $s1, 0
    088F3200:[34120000]: ori        $s2, $zr, 0 <=> li $s2, 0
--> 088F3204:[8E640010]: lw         $a0, 16($s3)
    088F3208:[8E856054]: lw         $a1, 24660($s4)
    088F320C:[00043180]: sll        $a2, $a0, 0x0006
    088F3210:[00042100]: sll        $a0, $a0, 0x0004
    088F3214:[00C42021]: addu       $a0, $a2, $a0
    088F3218:[00A48021]: addu       $s0, $a1, $a0
    088F321C:[02128021]: addu       $s0, $s0, $s2
    088F3220:[8E06000C]: lw         $a2, 12($s0)
    088F3224:[10C00012]: beq        $a2, $zr, 0x088F3270
    088F3228:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    088F322C:[0E27646B]: jal        0x089D91AC
    088F3230:[34050002]: ori        $a1, $zr, 2 <=> li $a1, 2
    088F3234:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    088F3238:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    088F323C:[34060002]: ori        $a2, $zr, 2 <=> li $a2, 2
    088F3240:[0E2763EF]: jal        0x089D8FBC
    088F3244:[02003825]: or         $a3, $s0, $zr <=> move $a3, $s0
    088F3248:[C60E0010]: lwc1       $f14, 16($s0)
    088F324C:[4600B306]: mov.s      $f12, $f22
    088F3250:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    088F3254:[46147342]: mul.s      $f13, $f14, $f20
    088F3258:[0E276425]: jal        0x089D9094
    088F325C:[46187382]: mul.s      $f14, $f14, $f24
    088F3260:[26310001]: addiu      $s1, $s1, 1
    088F3264:[2E240004]: sltiu      $a0, $s1, 4
--> 088F3268:[1480FFE6]: bne        $a0, $zr, 0x088F3204
    088F326C:[26520014]: addiu      $s2, $s2, 20
    088F3270:[0E23C1DD]: jal        0x088F0774
    088F3274:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    088F3278:[0E20F19D]: jal        0x0883C674
  Back Branch 088F3014 8,028 times (length 109)
_S1_2_8836114 444,296,377 instructions (4.574%), 2,686,203 calls (08836114 - 088365A0, length 292)
    08836114:[27BDFF80]: addiu      $sp, $sp, -128
    08836118:[AFB1005C]: sw         $s1, 92($sp)
    0883611C:[00A53821]: addu       $a3, $a1, $a1
    08836120:[8C910000]: lw         $s1, 0($a0)
    08836124:[00A72821]: addu       $a1, $a1, $a3
    08836128:[C4CC0004]: lwc1       $f12, 4($a2)
    0883612C:[00052880]: sll        $a1, $a1, 0x0002
    08836130:[C4CF0000]: lwc1       $f15, 0($a2)
    08836134:[02258821]: addu       $s1, $s1, $a1
    08836138:[C4CD000C]: lwc1       $f13, 12($a2)
    0883613C:[3C053C00]: lui        $a1, 0x3C00 <=> li $a1, 0x3C000000
    08836140:[C4D00008]: lwc1       $f16, 8($a2)
    08836144:[44857000]: mtc1       $a1, $f14
    08836148:[460F6301]: sub.s      $f12, $f12, $f15
    0883614C:[92250000]: lbu        $a1, 0($s1)
    08836150:[46106B41]: sub.s      $f13, $f13, $f16
    08836154:[C4D10014]: lwc1       $f17, 20($a2)
    08836158:[C4D20010]: lwc1       $f18, 16($a2)
    0883615C:[44859800]: mtc1       $a1, $f19
    08836160:[46809CE0]: cvt.s.w    $f19, $f19
    08836164:[460E6302]: mul.s      $f12, $f12, $f14
    08836168:[46128C41]: sub.s      $f17, $f17, $f18
    0883616C:[460E6B42]: mul.s      $f13, $f13, $f14
    08836170:[8225000A]: lb         $a1, 10($s1)
    08836174:[AFB00058]: sw         $s0, 88($sp)
    08836178:[AFB20060]: sw         $s2, 96($sp)
    0883617C:[AFB40068]: sw         $s4, 104($sp)
    08836180:[460C9C02]: mul.s      $f16, $f19, $f12
    08836184:[27B20020]: addiu      $s2, $sp, 32
    08836188:[460E8B82]: mul.s      $f14, $f17, $f14
    0883618C:[30A50001]: andi       $a1, $a1, 1
    08836190:[27B40038]: addiu      $s4, $sp, 56
    08836194:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    08836198:[AFB30064]: sw         $s3, 100($sp)
    0883619C:[AFB5006C]: sw         $s5, 108($sp)
    088361A0:[AFB60070]: sw         $s6, 112($sp)
    088361A4:[AFBF0074]: sw         $ra, 116($sp)
    088361A8:[10A0000C]: beq        $a1, $zr, 0x088361DC
    088361AC:[46107C00]: add.s      $f16, $f15, $f16
    088361B0:[E7B00020]: swc1       $f16, 32($sp)
    088361B4:[E7AF0038]: swc1       $f15, 56($sp)
    088361B8:[46006406]: mov.s      $f16, $f12
    088361BC:[92240003]: lbu        $a0, 3($s1)
    088361C0:[8225000A]: lb         $a1, 10($s1)
    088361C4:[44847800]: mtc1       $a0, $f15
    088361C8:[C4CC0004]: lwc1       $f12, 4($a2)
    088361CC:[46807BE0]: cvt.s.w    $f15, $f15
    088361D0:[30A40008]: andi       $a0, $a1, 8
    088361D4:[1000000B]: b          0x08836204
    088361D8:[46107BC2]: mul.s      $f15, $f15, $f16
    088361DC:[E7AF0020]: swc1       $f15, 32($sp)
    088361E0:[E7B00038]: swc1       $f16, 56($sp)
    088361E4:[460063C6]: mov.s      $f15, $f12
    088361E8:[92240003]: lbu        $a0, 3($s1)
    088361EC:[8225000A]: lb         $a1, 10($s1)
    088361F0:[44848000]: mtc1       $a0, $f16
    088361F4:[C4CC0004]: lwc1       $f12, 4($a2)
    088361F8:[46808420]: cvt.s.w    $f16, $f16
    088361FC:[30A40008]: andi       $a0, $a1, 8
    08836200:[460F83C2]: mul.s      $f15, $f16, $f15
    08836204:[1080000B]: beq        $a0, $zr, 0x08836234
    08836208:[460F63C1]: sub.s      $f15, $f12, $f15
    0883620C:[E7AF0024]: swc1       $f15, 36($sp)
    08836210:[E7AC003C]: swc1       $f12, 60($sp)
    08836214:[92240001]: lbu        $a0, 1($s1)
    08836218:[8225000A]: lb         $a1, 10($s1)
    0883621C:[44847800]: mtc1       $a0, $f15
    08836220:[C4CC0008]: lwc1       $f12, 8($a2)
    08836224:[46807BE0]: cvt.s.w    $f15, $f15
    08836228:[30A40002]: andi       $a0, $a1, 2
    0883622C:[1000000A]: b          0x08836258
    08836230:[460D7BC2]: mul.s      $f15, $f15, $f13
    08836234:[E7AC0024]: swc1       $f12, 36($sp)
    08836238:[E7AF003C]: swc1       $f15, 60($sp)
    0883623C:[92240001]: lbu        $a0, 1($s1)
    08836240:[8225000A]: lb         $a1, 10($s1)
    08836244:[44847800]: mtc1       $a0, $f15
    08836248:[C4CC0008]: lwc1       $f12, 8($a2)
    0883624C:[46807BE0]: cvt.s.w    $f15, $f15
    08836250:[30A40002]: andi       $a0, $a1, 2
    08836254:[460D7BC2]: mul.s      $f15, $f15, $f13
    08836258:[1080000B]: beq        $a0, $zr, 0x08836288
    0883625C:[460F63C0]: add.s      $f15, $f12, $f15
    08836260:[E7AF0028]: swc1       $f15, 40($sp)
    08836264:[E7AC0040]: swc1       $f12, 64($sp)
    08836268:[92240004]: lbu        $a0, 4($s1)
    0883626C:[8225000A]: lb         $a1, 10($s1)
    08836270:[44847800]: mtc1       $a0, $f15
    08836274:[C4CC000C]: lwc1       $f12, 12($a2)
    08836278:[46807BE0]: cvt.s.w    $f15, $f15
    0883627C:[30A40010]: andi       $a0, $a1, 16
    08836280:[1000000A]: b          0x088362AC
    08836284:[460D7B42]: mul.s      $f13, $f15, $f13
    08836288:[E7AC0028]: swc1       $f12, 40($sp)
    0883628C:[E7AF0040]: swc1       $f15, 64($sp)
    08836290:[92240004]: lbu        $a0, 4($s1)
    08836294:[8225000A]: lb         $a1, 10($s1)
    08836298:[44847800]: mtc1       $a0, $f15
    0883629C:[C4CC000C]: lwc1       $f12, 12($a2)
    088362A0:[46807BE0]: cvt.s.w    $f15, $f15
    088362A4:[30A40010]: andi       $a0, $a1, 16
    088362A8:[460D7B42]: mul.s      $f13, $f15, $f13
    088362AC:[1080000B]: beq        $a0, $zr, 0x088362DC
    088362B0:[460D6341]: sub.s      $f13, $f12, $f13
    088362B4:[E7AD002C]: swc1       $f13, 44($sp)
    088362B8:[E7AC0044]: swc1       $f12, 68($sp)
    088362BC:[92240002]: lbu        $a0, 2($s1)
    088362C0:[8225000A]: lb         $a1, 10($s1)
    088362C4:[44846800]: mtc1       $a0, $f13
    088362C8:[C4CC0010]: lwc1       $f12, 16($a2)
    088362CC:[46806B60]: cvt.s.w    $f13, $f13
    088362D0:[30A40004]: andi       $a0, $a1, 4
    088362D4:[1000000A]: b          0x08836300
    088362D8:[460E6B42]: mul.s      $f13, $f13, $f14
    088362DC:[E7AC002C]: swc1       $f12, 44($sp)
    088362E0:[E7AD0044]: swc1       $f13, 68($sp)
    088362E4:[92240002]: lbu        $a0, 2($s1)
    088362E8:[8225000A]: lb         $a1, 10($s1)
    088362EC:[44846800]: mtc1       $a0, $f13
    088362F0:[C4CC0010]: lwc1       $f12, 16($a2)
    088362F4:[46806B60]: cvt.s.w    $f13, $f13
    088362F8:[30A40004]: andi       $a0, $a1, 4
    088362FC:[460E6B42]: mul.s      $f13, $f13, $f14
    08836300:[1080000B]: beq        $a0, $zr, 0x08836330
    08836304:[460D6340]: add.s      $f13, $f12, $f13
    08836308:[E7AD0030]: swc1       $f13, 48($sp)
    0883630C:[E7AC0048]: swc1       $f12, 72($sp)
    08836310:[92240005]: lbu        $a0, 5($s1)
    08836314:[8225000A]: lb         $a1, 10($s1)
    08836318:[44846800]: mtc1       $a0, $f13
    0883631C:[C4CC0014]: lwc1       $f12, 20($a2)
    08836320:[46806B60]: cvt.s.w    $f13, $f13
    08836324:[30A40020]: andi       $a0, $a1, 32
    08836328:[1000000A]: b          0x08836354
    0883632C:[460E6B82]: mul.s      $f14, $f13, $f14
    08836330:[E7AC0030]: swc1       $f12, 48($sp)
    08836334:[E7AD0048]: swc1       $f13, 72($sp)
    08836338:[92240005]: lbu        $a0, 5($s1)
    0883633C:[8225000A]: lb         $a1, 10($s1)
    08836340:[44846800]: mtc1       $a0, $f13
    08836344:[C4CC0014]: lwc1       $f12, 20($a2)
    08836348:[46806B60]: cvt.s.w    $f13, $f13
    0883634C:[30A40020]: andi       $a0, $a1, 32
    08836350:[460E6B82]: mul.s      $f14, $f13, $f14
    08836354:[10800006]: beq        $a0, $zr, 0x08836370
    08836358:[460E6341]: sub.s      $f13, $f12, $f14
    0883635C:[E7AD0034]: swc1       $f13, 52($sp)
    08836360:[E7AC004C]: swc1       $f12, 76($sp)
    08836364:[8E150028]: lw         $s5, 40($s0)
    08836368:[10000005]: b          0x08836380
    0883636C:[8E04002C]: lw         $a0, 44($s0)
    08836370:[E7AC0034]: swc1       $f12, 52($sp)
    08836374:[E7AD004C]: swc1       $f13, 76($sp)
    08836378:[8E150028]: lw         $s5, 40($s0)
    0883637C:[8E04002C]: lw         $a0, 44($s0)
    08836380:[00802825]: or         $a1, $a0, $zr <=> move $a1, $a0
    08836384:[27A70050]: addiu      $a3, $sp, 80
    08836388:[02A02025]: or         $a0, $s5, $zr <=> move $a0, $s5
    0883638C:[02403025]: or         $a2, $s2, $zr <=> move $a2, $s2
    08836390:[00004025]: or         $t0, $zr, $zr <=> li $t0, 0
    08836394:[00004825]: or         $t1, $zr, $zr <=> li $t1, 0
    08836398:[0E20EF8A]: jal        0x0883BE28
    0883639C:[00005025]: or         $t2, $zr, $zr <=> li $t2, 0
    088363A0:[8E150028]: lw         $s5, 40($s0)
    088363A4:[00409825]: or         $s3, $v0, $zr <=> move $s3, $v0
    088363A8:[12600009]: beq        $s3, $zr, 0x088363D0
    088363AC:[8E04002C]: lw         $a0, 44($s0)
    088363B0:[8E050024]: lw         $a1, 36($s0)
    088363B4:[C7AC0050]: lwc1       $f12, 80($sp)
    088363B8:[C4AD0000]: lwc1       $f13, 0($a1)
    088363BC:[460C683C]: c.lt.s     $f13, $f12
    088363C0:[00000000]: nop
    088363C4:[45000003]: bc1f       0x088363D4
    088363C8:[00802825]: or         $a1, $a0, $zr <=> move $a1, $a0
    088363CC:[34130000]: ori        $s3, $zr, 0 <=> li $s3, 0
    088363D0:[00802825]: or         $a1, $a0, $zr <=> move $a1, $a0
    088363D4:[27A70054]: addiu      $a3, $sp, 84
    088363D8:[02A02025]: or         $a0, $s5, $zr <=> move $a0, $s5
    088363DC:[02803025]: or         $a2, $s4, $zr <=> move $a2, $s4
    088363E0:[00004025]: or         $t0, $zr, $zr <=> li $t0, 0
    088363E4:[00004825]: or         $t1, $zr, $zr <=> li $t1, 0
    088363E8:[0E20EF8A]: jal        0x0883BE28
    088363EC:[00005025]: or         $t2, $zr, $zr <=> li $t2, 0
    088363F0:[0040A825]: or         $s5, $v0, $zr <=> move $s5, $v0
    088363F4:[1260001D]: beq        $s3, $zr, 0x0883646C
    088363F8:[34160000]: ori        $s6, $zr, 0 <=> li $s6, 0
    088363FC:[12A00008]: beq        $s5, $zr, 0x08836420
    08836400:[00000000]: nop
    08836404:[C7AC0050]: lwc1       $f12, 80($sp)
    08836408:[C7AD0054]: lwc1       $f13, 84($sp)
    0883640C:[460D603C]: c.lt.s     $f12, $f13
    08836410:[00000000]: nop
    08836414:[45000002]: bc1f       0x08836420
    08836418:[00000000]: nop
    0883641C:[34160001]: ori        $s6, $zr, 1 <=> li $s6, 1
    08836420:[12C00012]: beq        $s6, $zr, 0x0883646C
    08836424:[00000000]: nop
    08836428:[8225000A]: lb         $a1, 10($s1)
    0883642C:[30A50040]: andi       $a1, $a1, 64
    08836430:[10A00008]: beq        $a1, $zr, 0x08836454
    08836434:[96240006]: lhu        $a0, 6($s1)
    08836438:[8E050030]: lw         $a1, 48($s0)
    0883643C:[00A0F809]: jalr       $ra, $a1
    08836440:[00000000]: nop
    08836444:[1040004C]: beq        $v0, $zr, 0x08836578
    08836448:[00000000]: nop
    0883644C:[10000007]: b          0x0883646C
    08836450:[00000000]: nop
    08836454:[00802825]: or         $a1, $a0, $zr <=> move $a1, $a0
    08836458:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    0883645C:[0E20D845]: jal        0x08836114
    08836460:[02403025]: or         $a2, $s2, $zr <=> move $a2, $s2
    08836464:[10400044]: beq        $v0, $zr, 0x08836578
    08836468:[00000000]: nop
    0883646C:[12A0001B]: beq        $s5, $zr, 0x088364DC
    08836470:[00000000]: nop
    08836474:[8E040024]: lw         $a0, 36($s0)
    08836478:[C7AC0054]: lwc1       $f12, 84($sp)
    0883647C:[C48D0000]: lwc1       $f13, 0($a0)
    08836480:[460C683C]: c.lt.s     $f13, $f12
    08836484:[00000000]: nop
    08836488:[45030001]: bc1tl      0x08836490
    0883648C:[34150000]: ori        $s5, $zr, 0 <=> li $s5, 0
    08836490:[12A00012]: beq        $s5, $zr, 0x088364DC
    08836494:[00000000]: nop
    08836498:[8225000A]: lb         $a1, 10($s1)
    0883649C:[30A50080]: andi       $a1, $a1, 128
    088364A0:[10A00008]: beq        $a1, $zr, 0x088364C4
    088364A4:[96240008]: lhu        $a0, 8($s1)
    088364A8:[8E050030]: lw         $a1, 48($s0)
    088364AC:[00A0F809]: jalr       $ra, $a1
    088364B0:[00000000]: nop
    088364B4:[10400030]: beq        $v0, $zr, 0x08836578
    088364B8:[00000000]: nop
    088364BC:[10000007]: b          0x088364DC
    088364C0:[00000000]: nop
    088364C4:[00802825]: or         $a1, $a0, $zr <=> move $a1, $a0
    088364C8:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    088364CC:[0E20D845]: jal        0x08836114
    088364D0:[02803025]: or         $a2, $s4, $zr <=> move $a2, $s4
    088364D4:[10400028]: beq        $v0, $zr, 0x08836578
    088364D8:[00000000]: nop
    088364DC:[12600015]: beq        $s3, $zr, 0x08836534
    088364E0:[00000000]: nop
    088364E4:[8E040024]: lw         $a0, 36($s0)
    088364E8:[C7AC0050]: lwc1       $f12, 80($sp)
    088364EC:[C48D0000]: lwc1       $f13, 0($a0)
    088364F0:[460C683C]: c.lt.s     $f13, $f12
    088364F4:[00000000]: nop
    088364F8:[45030001]: bc1tl      0x08836500
    088364FC:[34130000]: ori        $s3, $zr, 0 <=> li $s3, 0
    08836500:[1260000C]: beq        $s3, $zr, 0x08836534
    08836504:[00000000]: nop
    08836508:[16C0000A]: bne        $s6, $zr, 0x08836534
    0883650C:[00000000]: nop
    08836510:[8224000A]: lb         $a0, 10($s1)
    08836514:[30840040]: andi       $a0, $a0, 64
    08836518:[10800011]: beq        $a0, $zr, 0x08836560
    0883651C:[96310006]: lhu        $s1, 6($s1)
    08836520:[8E050030]: lw         $a1, 48($s0)
    08836524:[00A0F809]: jalr       $ra, $a1
    08836528:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    0883652C:[10400012]: beq        $v0, $zr, 0x08836578
    08836530:[00000000]: nop
    08836534:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    08836538:[8FB00058]: lw         $s0, 88($sp)
    0883653C:[8FB1005C]: lw         $s1, 92($sp)
    08836540:[8FB20060]: lw         $s2, 96($sp)
    08836544:[8FB30064]: lw         $s3, 100($sp)
    08836548:[8FB40068]: lw         $s4, 104($sp)
    0883654C:[8FB5006C]: lw         $s5, 108($sp)
    08836550:[8FB60070]: lw         $s6, 112($sp)
    08836554:[8FBF0074]: lw         $ra, 116($sp)
    08836558:[03E00008]: jr         $ra
    0883655C:[27BD0080]: addiu      $sp, $sp, 128
    08836560:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08836564:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    08836568:[0E20D845]: jal        0x08836114
    0883656C:[02403025]: or         $a2, $s2, $zr <=> move $a2, $s2
    08836570:[1440FFF0]: bne        $v0, $zr, 0x08836534
    08836574:[00000000]: nop
    08836578:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    0883657C:[8FB00058]: lw         $s0, 88($sp)
    08836580:[8FB1005C]: lw         $s1, 92($sp)
    08836584:[8FB20060]: lw         $s2, 96($sp)
    08836588:[8FB30064]: lw         $s3, 100($sp)
    0883658C:[8FB40068]: lw         $s4, 104($sp)
    08836590:[8FB5006C]: lw         $s5, 108($sp)
    08836594:[8FB60070]: lw         $s6, 112($sp)
    08836598:[8FBF0074]: lw         $ra, 116($sp)
    0883659C:[03E00008]: jr         $ra
    088365A0:[27BD0080]: addiu      $sp, $sp, 128
  Back Branch 08836570 709,618 times (length 17)
    08836520:[8E050030]: lw         $a1, 48($s0)
    08836524:[00A0F809]: jalr       $ra, $a1
    08836528:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    0883652C:[10400012]: beq        $v0, $zr, 0x08836578
    08836530:[00000000]: nop
--> 08836534:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    08836538:[8FB00058]: lw         $s0, 88($sp)
    0883653C:[8FB1005C]: lw         $s1, 92($sp)
    08836540:[8FB20060]: lw         $s2, 96($sp)
    08836544:[8FB30064]: lw         $s3, 100($sp)
    08836548:[8FB40068]: lw         $s4, 104($sp)
    0883654C:[8FB5006C]: lw         $s5, 108($sp)
    08836550:[8FB60070]: lw         $s6, 112($sp)
    08836554:[8FBF0074]: lw         $ra, 116($sp)
    08836558:[03E00008]: jr         $ra
    0883655C:[27BD0080]: addiu      $sp, $sp, 128
    08836560:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08836564:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    08836568:[0E20D845]: jal        0x08836114
    0883656C:[02403025]: or         $a2, $s2, $zr <=> move $a2, $s2
--> 08836570:[1440FFF0]: bne        $v0, $zr, 0x08836534
    08836574:[00000000]: nop
    08836578:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    0883657C:[8FB00058]: lw         $s0, 88($sp)
    08836580:[8FB1005C]: lw         $s1, 92($sp)
_S1_2_88F82C8 383,152,990 instructions (3.944%), 64,302 calls (088F82C8 - 088FAB48, length 2593)
  Back Branch 088FA948 1,552,260 times (length 12)
    088FA90C:[44076000]: mfc1       $a3, $f12
    088FA910:[00873821]: addu       $a3, $a0, $a3
    088FA914:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    088FA918:[03A02825]: or         $a1, $sp, $zr <=> move $a1, $sp
    088FA91C:[01002025]: or         $a0, $t0, $zr <=> move $a0, $t0
--> 088FA920:[C4AC0020]: lwc1       $f12, 32($a1)
    088FA924:[E48C000C]: swc1       $f12, 12($a0)
    088FA928:[C4AC0024]: lwc1       $f12, 36($a1)
    088FA92C:[E48C0010]: swc1       $f12, 16($a0)
    088FA930:[C4AC0028]: lwc1       $f12, 40($a1)
    088FA934:[E48C0014]: swc1       $f12, 20($a0)
    088FA938:[AC870008]: sw         $a3, 8($a0)
    088FA93C:[24C60001]: addiu      $a2, $a2, 1
    088FA940:[24A5000C]: addiu      $a1, $a1, 12
    088FA944:[28C90004]: slti       $t1, $a2, 4
--> 088FA948:[1520FFF5]: bne        $t1, $zr, 0x088FA920
    088FA94C:[24840018]: addiu      $a0, $a0, 24
    088FA950:[2504FFE8]: addiu      $a0, $t0, -24
    088FA954:[C50C0000]: lwc1       $f12, 0($t0)
    088FA958:[44056000]: mfc1       $a1, $f12
  Back Branch 088FAAD4 388,065 times (length 2318)
  Back Branch 088FAAFC 64,302 times (length 2356)
_S1_2_883C674 336,900,895 instructions (3.468%), 9,908,860 calls (0883C674 - 0883C730, length 48)
    0883C674:[27BDFFD0]: addiu      $sp, $sp, -48
    0883C678:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
    0883C67C:[AFB00020]: sw         $s0, 32($sp)
    0883C680:[AFBF0024]: sw         $ra, 36($sp)
    0883C684:[10850026]: beq        $a0, $a1, 0x0883C720
    0883C688:[2490FC18]: addiu      $s0, $a0, -1000
    0883C68C:[3C0408A4]: lui        $a0, 0x08A4 <=> li $a0, 0x08A40000
    0883C690:[908587EE]: lbu        $a1, -30738($a0)
    0883C694:[14A0000F]: bne        $a1, $zr, 0x0883C6D4
    0883C698:[00000000]: nop
    0883C69C:[06000005]: bltz       $s0, 0x0883C6B4
    0883C6A0:[3C0508A1]: lui        $a1, 0x08A1 <=> li $a1, 0x08A10000
    0883C6A4:[2A0501F4]: slti       $a1, $s0, 500
    0883C6A8:[14A0000A]: bne        $a1, $zr, 0x0883C6D4
    0883C6AC:[00000000]: nop
    0883C6B0:[3C0508A1]: lui        $a1, 0x08A1 <=> li $a1, 0x08A10000
    0883C6B4:[248887EE]: addiu      $t0, $a0, -30738
    0883C6B8:[24A4A17C]: addiu      $a0, $a1, -24196
    0883C6BC:[3C0608A1]: lui        $a2, 0x08A1 <=> li $a2, 0x08A10000
    0883C6C0:[3C0708A1]: lui        $a3, 0x08A1 <=> li $a3, 0x08A10000
    0883C6C4:[34050069]: ori        $a1, $zr, 105 <=> li $a1, 105
    0883C6C8:[24C6A258]: addiu      $a2, $a2, -23976
    0883C6CC:[0E23A92C]: jal        0x088EA4B0
    0883C6D0:[24E7A288]: addiu      $a3, $a3, -23928
    0883C6D4:[06000012]: bltz       $s0, 0x0883C720
    0883C6D8:[2A0401F4]: slti       $a0, $s0, 500
    0883C6DC:[10800010]: beq        $a0, $zr, 0x0883C720
    0883C6E0:[3C0508A4]: lui        $a1, 0x08A4 <=> li $a1, 0x08A40000
    0883C6E4:[8CA587DC]: lw         $a1, -30756($a1)
    0883C6E8:[00102080]: sll        $a0, $s0, 0x0002
    0883C6EC:[00A42021]: addu       $a0, $a1, $a0
    0883C6F0:[8C840000]: lw         $a0, 0($a0)
    0883C6F4:[1080000A]: beq        $a0, $zr, 0x0883C720
    0883C6F8:[001020C0]: sll        $a0, $s0, 0x0003
    0883C6FC:[00842821]: addu       $a1, $a0, $a0
    0883C700:[00851021]: addu       $v0, $a0, $a1
    0883C704:[3C0408A4]: lui        $a0, 0x08A4 <=> li $a0, 0x08A40000
    0883C708:[8C8487D4]: lw         $a0, -30764($a0)
    0883C70C:[00821021]: addu       $v0, $a0, $v0
    0883C710:[8FB00020]: lw         $s0, 32($sp)
    0883C714:[8FBF0024]: lw         $ra, 36($sp)
    0883C718:[03E00008]: jr         $ra
    0883C71C:[27BD0030]: addiu      $sp, $sp, 48
    0883C720:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    0883C724:[8FB00020]: lw         $s0, 32($sp)
    0883C728:[8FBF0024]: lw         $ra, 36($sp)
    0883C72C:[03E00008]: jr         $ra
    0883C730:[27BD0030]: addiu      $sp, $sp, 48
_S1_2_88AE450 274,512,469 instructions (2.826%), 2,379,931 calls (088AE450 - 088AE6C0, length 157)
    088AE450:[27BDFFD0]: addiu      $sp, $sp, -48
    088AE454:[AFB00010]: sw         $s0, 16($sp)
    088AE458:[AFB10014]: sw         $s1, 20($sp)
    088AE45C:[AFB3001C]: sw         $s3, 28($sp)
    088AE460:[30B3FFFF]: andi       $s3, $a1, -1
    088AE464:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    088AE468:[00C08825]: or         $s1, $a2, $zr <=> move $s1, $a2
    088AE46C:[AFB20018]: sw         $s2, 24($sp)
    088AE470:[AFBF0020]: sw         $ra, 32($sp)
    088AE474:[1260008B]: beq        $s3, $zr, 0x088AE6A4
    088AE478:[00E09025]: or         $s2, $a3, $zr <=> move $s2, $a3
    088AE47C:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    088AE480:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    088AE484:[0E272E97]: jal        0x089CBA5C
    088AE488:[02403025]: or         $a2, $s2, $zr <=> move $a2, $s2
    088AE48C:[1440000B]: bne        $v0, $zr, 0x088AE4BC
    088AE490:[00000000]: nop
    088AE494:[8E05000C]: lw         $a1, 12($s0)
    088AE498:[8E040008]: lw         $a0, 8($s0)
    088AE49C:[000539C0]: sll        $a3, $a1, 0x0007
    088AE4A0:[00052880]: sll        $a1, $a1, 0x0002
    088AE4A4:[00E58023]: subu       $s0, $a3, $a1
    088AE4A8:[32260200]: andi       $a2, $s1, 512
    088AE4AC:[14C0000A]: bne        $a2, $zr, 0x088AE4D8
    088AE4B0:[00908021]: addu       $s0, $a0, $s0
    088AE4B4:[10000012]: b          0x088AE500
    088AE4B8:[0090282B]: sltu       $a1, $a0, $s0
    088AE4BC:[8FB00010]: lw         $s0, 16($sp)
    088AE4C0:[8FB10014]: lw         $s1, 20($sp)
    088AE4C4:[8FB20018]: lw         $s2, 24($sp)
    088AE4C8:[8FB3001C]: lw         $s3, 28($sp)
    088AE4CC:[8FBF0020]: lw         $ra, 32($sp)
    088AE4D0:[03E00008]: jr         $ra
    088AE4D4:[27BD0030]: addiu      $sp, $sp, 48
    088AE4D8:[2A650061]: slti       $a1, $s3, 97
    088AE4DC:[14A00008]: bne        $a1, $zr, 0x088AE500
    088AE4E0:[0090282B]: sltu       $a1, $a0, $s0
    088AE4E4:[2A65007B]: slti       $a1, $s3, 123
    088AE4E8:[10A00005]: beq        $a1, $zr, 0x088AE500
    088AE4EC:[0090282B]: sltu       $a1, $a0, $s0
    088AE4F0:[3405FFE0]: ori        $a1, $zr, -32 <=> li $a1, 65504
    088AE4F4:[02659821]: addu       $s3, $s3, $a1
    088AE4F8:[3273FFFF]: andi       $s3, $s3, -1
    088AE4FC:[0090282B]: sltu       $a1, $a0, $s0
    088AE500:[50A00058]: beql       $a1, $zr, 0x088AE664
    088AE504:[3404000D]: ori        $a0, $zr, 13 <=> li $a0, 13
    088AE508:[9486006C]: lhu        $a2, 108($a0)
    088AE50C:[0266282A]: slt        $a1, $s3, $a2
    088AE510:[54A00050]: bnel       $a1, $zr, 0x088AE654
    088AE514:[2484007C]: addiu      $a0, $a0, 124
    088AE518:[9487006E]: lhu        $a3, 110($a0)
    088AE51C:[00F3282A]: slt        $a1, $a3, $s3
    088AE520:[14A0004B]: bne        $a1, $zr, 0x088AE650
    088AE524:[00E64023]: subu       $t0, $a3, $a2
    088AE528:[8C850078]: lw         $a1, 120($a0)
    088AE52C:[25080001]: addiu      $t0, $t0, 1
    088AE530:[11050003]: beq        $t0, $a1, 0x088AE540
    088AE534:[00000000]: nop
    088AE538:[16660011]: bne        $s3, $a2, 0x088AE580
    088AE53C:[00000000]: nop
    088AE540:[52400004]: beql       $s2, $zr, 0x088AE554
    088AE544:[8C840068]: lw         $a0, 104($a0)
    088AE548:[AE440000]: sw         $a0, 0($s2)
    088AE54C:[9486006C]: lhu        $a2, 108($a0)
    088AE550:[8C840068]: lw         $a0, 104($a0)
    088AE554:[00132900]: sll        $a1, $s3, 0x0004
    088AE558:[00851021]: addu       $v0, $a0, $a1
    088AE55C:[00062100]: sll        $a0, $a2, 0x0004
    088AE560:[00441023]: subu       $v0, $v0, $a0
    088AE564:[8FB00010]: lw         $s0, 16($sp)
    088AE568:[8FB10014]: lw         $s1, 20($sp)
    088AE56C:[8FB20018]: lw         $s2, 24($sp)
    088AE570:[8FB3001C]: lw         $s3, 28($sp)
    088AE574:[8FBF0020]: lw         $ra, 32($sp)
    088AE578:[03E00008]: jr         $ra
    088AE57C:[27BD0030]: addiu      $sp, $sp, 48
    088AE580:[16670011]: bne        $s3, $a3, 0x088AE5C8
    088AE584:[24A7FFFF]: addiu      $a3, $a1, -1
    088AE588:[12400004]: beq        $s2, $zr, 0x088AE59C
    088AE58C:[24A5FFFF]: addiu      $a1, $a1, -1
    088AE590:[AE440000]: sw         $a0, 0($s2)
    088AE594:[8C850078]: lw         $a1, 120($a0)
    088AE598:[24A5FFFF]: addiu      $a1, $a1, -1
    088AE59C:[8C820068]: lw         $v0, 104($a0)
    088AE5A0:[30A4FFFF]: andi       $a0, $a1, -1
    088AE5A4:[00042100]: sll        $a0, $a0, 0x0004
    088AE5A8:[00441021]: addu       $v0, $v0, $a0
    088AE5AC:[8FB00010]: lw         $s0, 16($sp)
    088AE5B0:[8FB10014]: lw         $s1, 20($sp)
    088AE5B4:[8FB20018]: lw         $s2, 24($sp)
    088AE5B8:[8FB3001C]: lw         $s3, 28($sp)
    088AE5BC:[8FBF0020]: lw         $ra, 32($sp)
    088AE5C0:[03E00008]: jr         $ra
    088AE5C4:[27BD0030]: addiu      $sp, $sp, 48
    088AE5C8:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    088AE5CC:[8C850068]: lw         $a1, 104($a0)
    088AE5D0:[00074042]: srl        $t0, $a3, 0x0001
    088AE5D4:[00084900]: sll        $t1, $t0, 0x0004
    088AE5D8:[00A94821]: addu       $t1, $a1, $t1
    088AE5DC:[9529000C]: lhu        $t1, 12($t1)
    088AE5E0:[1533000F]: bne        $t1, $s3, 0x088AE620
    088AE5E4:[0269482A]: slt        $t1, $s3, $t1
    088AE5E8:[52400004]: beql       $s2, $zr, 0x088AE5FC
    088AE5EC:[3104FFFF]: andi       $a0, $t0, -1
    088AE5F0:[AE440000]: sw         $a0, 0($s2)
    088AE5F4:[8C850068]: lw         $a1, 104($a0)
    088AE5F8:[3104FFFF]: andi       $a0, $t0, -1
    088AE5FC:[00041100]: sll        $v0, $a0, 0x0004
    088AE600:[00A21021]: addu       $v0, $a1, $v0
    088AE604:[8FB00010]: lw         $s0, 16($sp)
    088AE608:[8FB10014]: lw         $s1, 20($sp)
    088AE60C:[8FB20018]: lw         $s2, 24($sp)
    088AE610:[8FB3001C]: lw         $s3, 28($sp)
    088AE614:[8FBF0020]: lw         $ra, 32($sp)
    088AE618:[03E00008]: jr         $ra
    088AE61C:[27BD0030]: addiu      $sp, $sp, 48
    088AE620:[51200005]: beql       $t1, $zr, 0x088AE638
    088AE624:[01003025]: or         $a2, $t0, $zr <=> move $a2, $t0
    088AE628:[01003825]: or         $a3, $t0, $zr <=> move $a3, $t0
    088AE62C:[00E64023]: subu       $t0, $a3, $a2
    088AE630:[10000003]: b          0x088AE640
    088AE634:[2D080002]: sltiu      $t0, $t0, 2
    088AE638:[00E64023]: subu       $t0, $a3, $a2
    088AE63C:[2D080002]: sltiu      $t0, $t0, 2
    088AE640:[15000003]: bne        $t0, $zr, 0x088AE650
    088AE644:[00E64021]: addu       $t0, $a3, $a2
    088AE648:[1000FFE2]: b          0x088AE5D4
    088AE64C:[00084042]: srl        $t0, $t0, 0x0001
    088AE650:[2484007C]: addiu      $a0, $a0, 124
    088AE654:[0090282B]: sltu       $a1, $a0, $s0
    088AE658:[54A0FFAC]: bnel       $a1, $zr, 0x088AE50C
    088AE65C:[9486006C]: lhu        $a2, 108($a0)
    088AE660:[3404000D]: ori        $a0, $zr, 13 <=> li $a0, 13
    088AE664:[1264000F]: beq        $s3, $a0, 0x088AE6A4
    088AE668:[3C0408A4]: lui        $a0, 0x08A4 <=> li $a0, 0x08A40000
    088AE66C:[9085C2A0]: lbu        $a1, -15712($a0)
    088AE670:[14A0000C]: bne        $a1, $zr, 0x088AE6A4
    088AE674:[3C0508A2]: lui        $a1, 0x08A2 <=> li $a1, 0x08A20000
    088AE678:[2487C2A0]: addiu      $a3, $a0, -15712
    088AE67C:[24A494B4]: addiu      $a0, $a1, -27468
    088AE680:[3C0608A2]: lui        $a2, 0x08A2 <=> li $a2, 0x08A20000
    088AE684:[340505BA]: ori        $a1, $zr, 1466 <=> li $a1, 1466
    088AE688:[0E23A970]: jal        0x088EA5C0
    088AE68C:[24C695CC]: addiu      $a2, $a2, -27188
    088AE690:[3C0408A2]: lui        $a0, 0x08A2 <=> li $a0, 0x08A20000
    088AE694:[02602825]: or         $a1, $s3, $zr <=> move $a1, $s3
    088AE698:[02603025]: or         $a2, $s3, $zr <=> move $a2, $s3
    088AE69C:[0E23A979]: jal        0x088EA5E4
    088AE6A0:[24849748]: addiu      $a0, $a0, -26808
    088AE6A4:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    088AE6A8:[8FB00010]: lw         $s0, 16($sp)
    088AE6AC:[8FB10014]: lw         $s1, 20($sp)
    088AE6B0:[8FB20018]: lw         $s2, 24($sp)
    088AE6B4:[8FB3001C]: lw         $s3, 28($sp)
    088AE6B8:[8FBF0020]: lw         $ra, 32($sp)
    088AE6BC:[03E00008]: jr         $ra
    088AE6C0:[27BD0030]: addiu      $sp, $sp, 48
  Back Branch 088AE648 9,608,706 times (length 31)
    088AE5C0:[03E00008]: jr         $ra
    088AE5C4:[27BD0030]: addiu      $sp, $sp, 48
    088AE5C8:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    088AE5CC:[8C850068]: lw         $a1, 104($a0)
    088AE5D0:[00074042]: srl        $t0, $a3, 0x0001
--> 088AE5D4:[00084900]: sll        $t1, $t0, 0x0004
    088AE5D8:[00A94821]: addu       $t1, $a1, $t1
    088AE5DC:[9529000C]: lhu        $t1, 12($t1)
    088AE5E0:[1533000F]: bne        $t1, $s3, 0x088AE620
    088AE5E4:[0269482A]: slt        $t1, $s3, $t1
    088AE5E8:[52400004]: beql       $s2, $zr, 0x088AE5FC
    088AE5EC:[3104FFFF]: andi       $a0, $t0, -1
    088AE5F0:[AE440000]: sw         $a0, 0($s2)
    088AE5F4:[8C850068]: lw         $a1, 104($a0)
    088AE5F8:[3104FFFF]: andi       $a0, $t0, -1
    088AE5FC:[00041100]: sll        $v0, $a0, 0x0004
    088AE600:[00A21021]: addu       $v0, $a1, $v0
    088AE604:[8FB00010]: lw         $s0, 16($sp)
    088AE608:[8FB10014]: lw         $s1, 20($sp)
    088AE60C:[8FB20018]: lw         $s2, 24($sp)
    088AE610:[8FB3001C]: lw         $s3, 28($sp)
    088AE614:[8FBF0020]: lw         $ra, 32($sp)
    088AE618:[03E00008]: jr         $ra
    088AE61C:[27BD0030]: addiu      $sp, $sp, 48
    088AE620:[51200005]: beql       $t1, $zr, 0x088AE638
    088AE624:[01003025]: or         $a2, $t0, $zr <=> move $a2, $t0
    088AE628:[01003825]: or         $a3, $t0, $zr <=> move $a3, $t0
    088AE62C:[00E64023]: subu       $t0, $a3, $a2
    088AE630:[10000003]: b          0x088AE640
    088AE634:[2D080002]: sltiu      $t0, $t0, 2
    088AE638:[00E64023]: subu       $t0, $a3, $a2
    088AE63C:[2D080002]: sltiu      $t0, $t0, 2
    088AE640:[15000003]: bne        $t0, $zr, 0x088AE650
    088AE644:[00E64021]: addu       $t0, $a3, $a2
--> 088AE648:[1000FFE2]: b          0x088AE5D4
    088AE64C:[00084042]: srl        $t0, $t0, 0x0001
    088AE650:[2484007C]: addiu      $a0, $a0, 124
    088AE654:[0090282B]: sltu       $a1, $a0, $s0
    088AE658:[54A0FFAC]: bnel       $a1, $zr, 0x088AE50C
_S1_2_89D77F8 269,153,147 instructions (2.771%), 4,405,667 calls (089D77F8 - 089D7904, length 68)
    089D77F8:[3C0B00FF]: lui        $t3, 0x00FF <=> li $t3, 0x00FF0000
    089D77FC:[356BFFFF]: ori        $t3, $t3, -1
    089D7800:[00AB1824]: and        $v1, $a1, $t3
    089D7804:[3C021200]: lui        $v0, 0x1200 <=> li $v0, 0x12000000
    089D7808:[00627825]: or         $t7, $v1, $v0
    089D780C:[00071202]: srl        $v0, $a3, 0x0008
    089D7810:[3C03000F]: lui        $v1, 0x000F <=> li $v1, 0x000F0000
    089D7814:[00E06021]: addu       $t4, $a3, $zr <=> move $t4, $a3
    089D7818:[00431024]: and        $v0, $v0, $v1
    089D781C:[3C071000]: lui        $a3, 0x1000 <=> li $a3, 0x10000000
    089D7820:[00476825]: or         $t5, $v0, $a3
    089D7824:[018B4824]: and        $t1, $t4, $t3
    089D7828:[3C020200]: lui        $v0, 0x0200 <=> li $v0, 0x02000000
    089D782C:[01224825]: or         $t1, $t1, $v0
    089D7830:[00081202]: srl        $v0, $t0, 0x0008
    089D7834:[00431024]: and        $v0, $v0, $v1
    089D7838:[00042400]: sll        $a0, $a0, 0x0010
    089D783C:[00477025]: or         $t6, $v0, $a3
    089D7840:[010B5024]: and        $t2, $t0, $t3
    089D7844:[3C020100]: lui        $v0, 0x0100 <=> li $v0, 0x01000000
    089D7848:[00862025]: or         $a0, $a0, $a2
    089D784C:[27BDFFF0]: addiu      $sp, $sp, -16
    089D7850:[01425025]: or         $t2, $t2, $v0
    089D7854:[008B2024]: and        $a0, $a0, $t3
    089D7858:[3C020400]: lui        $v0, 0x0400 <=> li $v0, 0x04000000
    089D785C:[AFBF0000]: sw         $ra, 0($sp)
    089D7860:[00825825]: or         $t3, $a0, $v0
    089D7864:[10A00006]: beq        $a1, $zr, 0x089D7880
    089D7868:[3C0708DB]: lui        $a3, 0x08DB <=> li $a3, 0x08DB0000
    089D786C:[8CE3B8A8]: lw         $v1, -18264($a3)
    089D7870:[8C620004]: lw         $v0, 4($v1)
    089D7874:[AC4F0000]: sw         $t7, 0($v0)
    089D7878:[24420004]: addiu      $v0, $v0, 4
    089D787C:[AC620004]: sw         $v0, 4($v1)
    089D7880:[11800007]: beq        $t4, $zr, 0x089D78A0
    089D7884:[8CE6B8A8]: lw         $a2, -18264($a3)
    089D7888:[8CC30004]: lw         $v1, 4($a2)
    089D788C:[AC6D0000]: sw         $t5, 0($v1)
    089D7890:[24630004]: addiu      $v1, $v1, 4
    089D7894:[24640004]: addiu      $a0, $v1, 4
    089D7898:[ACC40004]: sw         $a0, 4($a2)
    089D789C:[AC690000]: sw         $t1, 0($v1)
    089D78A0:[11000007]: beq        $t0, $zr, 0x089D78C0
    089D78A4:[8CE2B8A8]: lw         $v0, -18264($a3)
    089D78A8:[8C430004]: lw         $v1, 4($v0)
    089D78AC:[AC6E0000]: sw         $t6, 0($v1)
    089D78B0:[24630004]: addiu      $v1, $v1, 4
    089D78B4:[24640004]: addiu      $a0, $v1, 4
    089D78B8:[AC440004]: sw         $a0, 4($v0)
    089D78BC:[AC6A0000]: sw         $t2, 0($v1)
    089D78C0:[8CC50004]: lw         $a1, 4($a2)
    089D78C4:[3C0208DB]: lui        $v0, 0x08DB <=> li $v0, 0x08DB0000
    089D78C8:[ACAB0000]: sw         $t3, 0($a1)
    089D78CC:[24A50004]: addiu      $a1, $a1, 4
    089D78D0:[8C43B960]: lw         $v1, -18080($v0)
    089D78D4:[14600005]: bne        $v1, $zr, 0x089D78EC
    089D78D8:[ACC50004]: sw         $a1, 4($a2)
    089D78DC:[3C0208DB]: lui        $v0, 0x08DB <=> li $v0, 0x08DB0000
    089D78E0:[8C43B8AC]: lw         $v1, -18260($v0)
    089D78E4:[10600004]: beq        $v1, $zr, 0x089D78F8
    089D78E8:[3C0208DB]: lui        $v0, 0x08DB <=> li $v0, 0x08DB0000
    089D78EC:[8FBF0000]: lw         $ra, 0($sp)
    089D78F0:[03E00008]: jr         $ra
    089D78F4:[27BD0010]: addiu      $sp, $sp, 16
    089D78F8:[0E280996]: jal        0x08A02658 [sceGeListUpdateStallAddr]
    089D78FC:[8C44B858]: lw         $a0, -18344($v0)
    089D7900:[0A275E3C]: j          0x089D78F0
    089D7904:[8FBF0000]: lw         $ra, 0($sp)
  Back Branch 089D7900 4,405,667 times (length 6)
    089D78DC:[3C0208DB]: lui        $v0, 0x08DB <=> li $v0, 0x08DB0000
    089D78E0:[8C43B8AC]: lw         $v1, -18260($v0)
    089D78E4:[10600004]: beq        $v1, $zr, 0x089D78F8
    089D78E8:[3C0208DB]: lui        $v0, 0x08DB <=> li $v0, 0x08DB0000
    089D78EC:[8FBF0000]: lw         $ra, 0($sp)
--> 089D78F0:[03E00008]: jr         $ra
    089D78F4:[27BD0010]: addiu      $sp, $sp, 16
    089D78F8:[0E280996]: jal        0x08A02658 [sceGeListUpdateStallAddr]
    089D78FC:[8C44B858]: lw         $a0, -18344($v0)
--> 089D7900:[0A275E3C]: j          0x089D78F0
    089D7904:[8FBF0000]: lw         $ra, 0($sp)
_S1_2_89DD358 206,946,571 instructions (2.130%), 3,848,657 calls (089DD358 - 089DD418, length 49)
    089DD358:[27BDFFE0]: addiu      $sp, $sp, -32
    089DD35C:[3C0308DB]: lui        $v1, 0x08DB <=> li $v1, 0x08DB0000
    089DD360:[AFBF0018]: sw         $ra, 24($sp)
    089DD364:[3C0208DB]: lui        $v0, 0x08DB <=> li $v0, 0x08DB0000
    089DD368:[AFB3000C]: sw         $s3, 12($sp)
    089DD36C:[24733974]: addiu      $s3, $v1, 14708
    089DD370:[AFB50014]: sw         $s5, 20($sp)
    089DD374:[3C1508DB]: lui        $s5, 0x08DB <=> li $s5, 0x08DB0000
    089DD378:[AFB40010]: sw         $s4, 16($sp)
    089DD37C:[3C1408DB]: lui        $s4, 0x08DB <=> li $s4, 0x08DB0000
    089DD380:[AFB20008]: sw         $s2, 8($sp)
    089DD384:[26720008]: addiu      $s2, $s3, 8
    089DD388:[AFB10004]: sw         $s1, 4($sp)
    089DD38C:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    089DD390:[AFB00000]: sw         $s0, 0($sp)
    089DD394:[245039A4]: addiu      $s0, $v0, 14756
    089DD398:[8E040000]: lw         $a0, 0($s0)
    089DD39C:[5080000E]: beql       $a0, $zr, 0x089DD3D8
    089DD3A0:[26310001]: addiu      $s1, $s1, 1
    089DD3A4:[8EAA396C]: lw         $t2, 14700($s5)
    089DD3A8:[8E873970]: lw         $a3, 14704($s4)
    089DD3AC:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089DD3B0:[000A4840]: sll        $t1, $t2, 0x0001
    089DD3B4:[012A4021]: addu       $t0, $t1, $t2
    089DD3B8:[00082880]: sll        $a1, $t0, 0x0002
    089DD3BC:[00B33021]: addu       $a2, $a1, $s3
    089DD3C0:[ACC70008]: sw         $a3, 8($a2)
    089DD3C4:[8E420000]: lw         $v0, 0($s2)
    089DD3C8:[14400010]: bne        $v0, $zr, 0x089DD40C
    089DD3CC:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    089DD3D0:[AE000000]: sw         $zr, 0($s0)
    089DD3D4:[26310001]: addiu      $s1, $s1, 1
    089DD3D8:[2A2B0004]: slti       $t3, $s1, 4
    089DD3DC:[26100004]: addiu      $s0, $s0, 4
    089DD3E0:[1560FFED]: bne        $t3, $zr, 0x089DD398
    089DD3E4:[2652000C]: addiu      $s2, $s2, 12
    089DD3E8:[8FBF0018]: lw         $ra, 24($sp)
    089DD3EC:[8FB50014]: lw         $s5, 20($sp)
    089DD3F0:[8FB40010]: lw         $s4, 16($sp)
    089DD3F4:[8FB3000C]: lw         $s3, 12($sp)
    089DD3F8:[8FB20008]: lw         $s2, 8($sp)
    089DD3FC:[8FB10004]: lw         $s1, 4($sp)
    089DD400:[8FB00000]: lw         $s0, 0($sp)
    089DD404:[03E00008]: jr         $ra
    089DD408:[27BD0020]: addiu      $sp, $sp, 32
    089DD40C:[0E275D20]: jal        0x089D7480
    089DD410:[00000000]: nop
    089DD414:[0A2774F5]: j          0x089DD3D4
    089DD418:[AE000000]: sw         $zr, 0($s0)
  Back Branch 089DD3E0 15,394,628 times (length 20)
    089DD384:[26720008]: addiu      $s2, $s3, 8
    089DD388:[AFB10004]: sw         $s1, 4($sp)
    089DD38C:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    089DD390:[AFB00000]: sw         $s0, 0($sp)
    089DD394:[245039A4]: addiu      $s0, $v0, 14756
--> 089DD398:[8E040000]: lw         $a0, 0($s0)
    089DD39C:[5080000E]: beql       $a0, $zr, 0x089DD3D8
    089DD3A0:[26310001]: addiu      $s1, $s1, 1
    089DD3A4:[8EAA396C]: lw         $t2, 14700($s5)
    089DD3A8:[8E873970]: lw         $a3, 14704($s4)
    089DD3AC:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089DD3B0:[000A4840]: sll        $t1, $t2, 0x0001
    089DD3B4:[012A4021]: addu       $t0, $t1, $t2
    089DD3B8:[00082880]: sll        $a1, $t0, 0x0002
    089DD3BC:[00B33021]: addu       $a2, $a1, $s3
    089DD3C0:[ACC70008]: sw         $a3, 8($a2)
    089DD3C4:[8E420000]: lw         $v0, 0($s2)
    089DD3C8:[14400010]: bne        $v0, $zr, 0x089DD40C
    089DD3CC:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    089DD3D0:[AE000000]: sw         $zr, 0($s0)
    089DD3D4:[26310001]: addiu      $s1, $s1, 1
    089DD3D8:[2A2B0004]: slti       $t3, $s1, 4
    089DD3DC:[26100004]: addiu      $s0, $s0, 4
--> 089DD3E0:[1560FFED]: bne        $t3, $zr, 0x089DD398
    089DD3E4:[2652000C]: addiu      $s2, $s2, 12
    089DD3E8:[8FBF0018]: lw         $ra, 24($sp)
    089DD3EC:[8FB50014]: lw         $s5, 20($sp)
    089DD3F0:[8FB40010]: lw         $s4, 16($sp)
  Back Branch 089DD414 197,850 times (length 18)
    089DD3C0:[ACC70008]: sw         $a3, 8($a2)
    089DD3C4:[8E420000]: lw         $v0, 0($s2)
    089DD3C8:[14400010]: bne        $v0, $zr, 0x089DD40C
    089DD3CC:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    089DD3D0:[AE000000]: sw         $zr, 0($s0)
--> 089DD3D4:[26310001]: addiu      $s1, $s1, 1
    089DD3D8:[2A2B0004]: slti       $t3, $s1, 4
    089DD3DC:[26100004]: addiu      $s0, $s0, 4
    089DD3E0:[1560FFED]: bne        $t3, $zr, 0x089DD398
    089DD3E4:[2652000C]: addiu      $s2, $s2, 12
    089DD3E8:[8FBF0018]: lw         $ra, 24($sp)
    089DD3EC:[8FB50014]: lw         $s5, 20($sp)
    089DD3F0:[8FB40010]: lw         $s4, 16($sp)
    089DD3F4:[8FB3000C]: lw         $s3, 12($sp)
    089DD3F8:[8FB20008]: lw         $s2, 8($sp)
    089DD3FC:[8FB10004]: lw         $s1, 4($sp)
    089DD400:[8FB00000]: lw         $s0, 0($sp)
    089DD404:[03E00008]: jr         $ra
    089DD408:[27BD0020]: addiu      $sp, $sp, 32
    089DD40C:[0E275D20]: jal        0x089D7480
    089DD410:[00000000]: nop
--> 089DD414:[0A2774F5]: j          0x089DD3D4
    089DD418:[AE000000]: sw         $zr, 0($s0)
_S1_2_89D9618 196,530,688 instructions (2.023%), 3,070,792 calls (089D9618 - 089D9714, length 64)
    089D9618:[27BDFFE0]: addiu      $sp, $sp, -32
    089D961C:[AFB10004]: sw         $s1, 4($sp)
    089D9620:[00C08821]: addu       $s1, $a2, $zr <=> move $s1, $a2
    089D9624:[AFB00000]: sw         $s0, 0($sp)
    089D9628:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    089D962C:[00A02021]: addu       $a0, $a1, $zr <=> move $a0, $a1
    089D9630:[AFBF0014]: sw         $ra, 20($sp)
    089D9634:[00108080]: sll        $s0, $s0, 0x0002
    089D9638:[AFB40010]: sw         $s4, 16($sp)
    089D963C:[00E0A021]: addu       $s4, $a3, $zr <=> move $s4, $a3
    089D9640:[AFB3000C]: sw         $s3, 12($sp)
    089D9644:[AFB20008]: sw         $s2, 8($sp)
    089D9648:[0E27580D]: jal        0x089D6034
    089D964C:[01009021]: addu       $s2, $t0, $zr <=> move $s2, $t0
    089D9650:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089D9654:[0E27580D]: jal        0x089D6034
    089D9658:[00409821]: addu       $s3, $v0, $zr <=> move $s3, $v0
    089D965C:[3C0308A3]: lui        $v1, 0x08A3 <=> li $v1, 0x08A30000
    089D9660:[24637108]: addiu      $v1, $v1, 28936
    089D9664:[02031821]: addu       $v1, $s0, $v1
    089D9668:[3C0408DB]: lui        $a0, 0x08DB <=> li $a0, 0x08DB0000
    089D966C:[8C8AB8A8]: lw         $t2, -18264($a0)
    089D9670:[90670000]: lbu        $a3, 0($v1)
    089D9674:[3C0408A3]: lui        $a0, 0x08A3 <=> li $a0, 0x08A30000
    089D9678:[3C0308A3]: lui        $v1, 0x08A3 <=> li $v1, 0x08A30000
    089D967C:[24637128]: addiu      $v1, $v1, 28968
    089D9680:[24847148]: addiu      $a0, $a0, 29000
    089D9684:[02042021]: addu       $a0, $s0, $a0
    089D9688:[3C0500FF]: lui        $a1, 0x00FF <=> li $a1, 0x00FF0000
    089D968C:[02038021]: addu       $s0, $s0, $v1
    089D9690:[34A5FFFF]: ori        $a1, $a1, -1
    089D9694:[8D460004]: lw         $a2, 4($t2)
    089D9698:[92080000]: lbu        $t0, 0($s0)
    089D969C:[90890000]: lbu        $t1, 0($a0)
    089D96A0:[3C03000F]: lui        $v1, 0x000F <=> li $v1, 0x000F0000
    089D96A4:[00122202]: srl        $a0, $s2, 0x0008
    089D96A8:[00832024]: and        $a0, $a0, $v1
    089D96AC:[02459024]: and        $s2, $s2, $a1
    089D96B0:[00073E00]: sll        $a3, $a3, 0x0018
    089D96B4:[00021200]: sll        $v0, $v0, 0x0008
    089D96B8:[00F23825]: or         $a3, $a3, $s2
    089D96BC:[00942025]: or         $a0, $a0, $s4
    089D96C0:[00531025]: or         $v0, $v0, $s3
    089D96C4:[ACC70000]: sw         $a3, 0($a2)
    089D96C8:[00451024]: and        $v0, $v0, $a1
    089D96CC:[24C60004]: addiu      $a2, $a2, 4
    089D96D0:[00852024]: and        $a0, $a0, $a1
    089D96D4:[00084600]: sll        $t0, $t0, 0x0018
    089D96D8:[00094E00]: sll        $t1, $t1, 0x0018
    089D96DC:[01224825]: or         $t1, $t1, $v0
    089D96E0:[01044025]: or         $t0, $t0, $a0
    089D96E4:[24C20008]: addiu      $v0, $a2, 8
    089D96E8:[AD420004]: sw         $v0, 4($t2)
    089D96EC:[ACC80000]: sw         $t0, 0($a2)
    089D96F0:[0E2765E8]: jal        0x089D97A0
    089D96F4:[ACC90004]: sw         $t1, 4($a2)
    089D96F8:[8FBF0014]: lw         $ra, 20($sp)
    089D96FC:[8FB40010]: lw         $s4, 16($sp)
    089D9700:[8FB3000C]: lw         $s3, 12($sp)
    089D9704:[8FB20008]: lw         $s2, 8($sp)
    089D9708:[8FB10004]: lw         $s1, 4($sp)
    089D970C:[8FB00000]: lw         $s0, 0($sp)
    089D9710:[03E00008]: jr         $ra
    089D9714:[27BD0020]: addiu      $sp, $sp, 32
_S1_2_88CC584 191,257,160 instructions (1.969%), 604,573 calls (088CC584 - 088CCB70, length 380)
    088CC584:[27BDFF00]: addiu      $sp, $sp, -256
    088CC588:[00A04025]: or         $t0, $a1, $zr <=> move $t0, $a1
    088CC58C:[00805025]: or         $t2, $a0, $zr <=> move $t2, $a0
    088CC590:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    088CC594:[AFB400E0]: sw         $s4, 224($sp)
    088CC598:[AFB700EC]: sw         $s7, 236($sp)
    088CC59C:[AFAA00A4]: sw         $t2, 164($sp)
    088CC5A0:[34170000]: ori        $s7, $zr, 0 <=> li $s7, 0
    088CC5A4:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    088CC5A8:[00A8482B]: sltu       $t1, $a1, $t0
    088CC5AC:[00E0A025]: or         $s4, $a3, $zr <=> move $s4, $a3
    088CC5B0:[E7B400BC]: swc1       $f20, 188($sp)
    088CC5B4:[E7B600C0]: swc1       $f22, 192($sp)
    088CC5B8:[E7B800C4]: swc1       $f24, 196($sp)
    088CC5BC:[E7BA00C8]: swc1       $f26, 200($sp)
    088CC5C0:[E7BC00CC]: swc1       $f28, 204($sp)
    088CC5C4:[AFB000D0]: sw         $s0, 208($sp)
    088CC5C8:[AFB100D4]: sw         $s1, 212($sp)
    088CC5CC:[AFB200D8]: sw         $s2, 216($sp)
    088CC5D0:[AFB300DC]: sw         $s3, 220($sp)
    088CC5D4:[AFB500E4]: sw         $s5, 228($sp)
    088CC5D8:[AFB600E8]: sw         $s6, 232($sp)
    088CC5DC:[AFBE00F0]: sw         $fp, 240($sp)
    088CC5E0:[AFBF00F4]: sw         $ra, 244($sp)
    088CC5E4:[1120001A]: beq        $t1, $zr, 0x088CC650
    088CC5E8:[AFA800A0]: sw         $t0, 160($sp)
    088CC5EC:[34070000]: ori        $a3, $zr, 0 <=> li $a3, 0
    088CC5F0:[44806800]: mtc1       $zr, $f13
    088CC5F4:[01473821]: addu       $a3, $t2, $a3
    088CC5F8:[03A04025]: or         $t0, $sp, $zr <=> move $t0, $sp
    088CC5FC:[8FA900A0]: lw         $t1, 160($sp)
    088CC600:[CA800000]: lv.s       S000.s, 0($s4)
    088CC604:[CA800005]: lv.s       S001.s, 4($s4)
    088CC608:[CA80000A]: lv.s       S002.s, 8($s4)
    088CC60C:[C8E10000]: lv.s       S010.s, 0($a3)
    088CC610:[C8E10005]: lv.s       S011.s, 4($a3)
    088CC614:[C8E1000A]: lv.s       S012.s, 8($a3)
    088CC618:[64818060]: vdot.t     S003.s, C000.t, C010.t
    088CC61C:[486A0060]: mfv.s      $t2, S003.s
    088CC620:[448A7000]: mtc1       $t2, $f14
    088CC624:[460C7380]: add.s      $f14, $f14, $f12
    088CC628:[E50E0020]: swc1       $f14, 32($t0)
    088CC62C:[460D703C]: c.lt.s     $f14, $f13
    088CC630:[00000000]: nop
    088CC634:[45020001]: bc1fl      0x088CC63C
    088CC638:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    088CC63C:[24A50001]: addiu      $a1, $a1, 1
    088CC640:[24E70014]: addiu      $a3, $a3, 20
    088CC644:[00A9502B]: sltu       $t2, $a1, $t1
    088CC648:[1540FFED]: bne        $t2, $zr, 0x088CC600
    088CC64C:[25080004]: addiu      $t0, $t0, 4
    088CC650:[14800008]: bne        $a0, $zr, 0x088CC674
    088CC654:[00000000]: nop
    088CC658:[8FA400A0]: lw         $a0, 160($sp)
    088CC65C:[34160000]: ori        $s6, $zr, 0 <=> li $s6, 0
    088CC660:[02C4202B]: sltu       $a0, $s6, $a0
    088CC664:[54800015]: bnel       $a0, $zr, 0x088CC6BC
    088CC668:[8FA400A0]: lw         $a0, 160($sp)
    088CC66C:[1000012F]: b          0x088CCB2C
    088CC670:[00000000]: nop
    088CC674:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    088CC678:[C7B400BC]: lwc1       $f20, 188($sp)
    088CC67C:[C7B600C0]: lwc1       $f22, 192($sp)
    088CC680:[C7B800C4]: lwc1       $f24, 196($sp)
    088CC684:[C7BA00C8]: lwc1       $f26, 200($sp)
    088CC688:[C7BC00CC]: lwc1       $f28, 204($sp)
    088CC68C:[8FB000D0]: lw         $s0, 208($sp)
    088CC690:[8FB100D4]: lw         $s1, 212($sp)
    088CC694:[8FB200D8]: lw         $s2, 216($sp)
    088CC698:[8FB300DC]: lw         $s3, 220($sp)
    088CC69C:[8FB400E0]: lw         $s4, 224($sp)
    088CC6A0:[8FB500E4]: lw         $s5, 228($sp)
    088CC6A4:[8FB600E8]: lw         $s6, 232($sp)
    088CC6A8:[8FB700EC]: lw         $s7, 236($sp)
    088CC6AC:[8FBE00F0]: lw         $fp, 240($sp)
    088CC6B0:[8FBF00F4]: lw         $ra, 244($sp)
    088CC6B4:[03E00008]: jr         $ra
    088CC6B8:[27BD0100]: addiu      $sp, $sp, 256
    088CC6BC:[3C0708A2]: lui        $a3, 0x08A2 <=> li $a3, 0x08A20000
    088CC6C0:[2484FFFF]: addiu      $a0, $a0, -1
    088CC6C4:[AFA400B8]: sw         $a0, 184($sp)
    088CC6C8:[3C0408A2]: lui        $a0, 0x08A2 <=> li $a0, 0x08A20000
    088CC6CC:[2484C9D4]: addiu      $a0, $a0, -13868
    088CC6D0:[AFA4009C]: sw         $a0, 156($sp)
    088CC6D4:[24E7C9DC]: addiu      $a3, $a3, -13860
    088CC6D8:[3C0408A4]: lui        $a0, 0x08A4 <=> li $a0, 0x08A40000
    088CC6DC:[2484C8D8]: addiu      $a0, $a0, -14120
    088CC6E0:[AFA70098]: sw         $a3, 152($sp)
    088CC6E4:[3C05B8D1]: lui        $a1, 0xB8D1 <=> li $a1, 0xB8D10000
    088CC6E8:[AFA400B4]: sw         $a0, 180($sp)
    088CC6EC:[34A4B717]: ori        $a0, $a1, -18665
    088CC6F0:[4484C000]: mtc1       $a0, $f24
    088CC6F4:[3C0508A4]: lui        $a1, 0x08A4 <=> li $a1, 0x08A40000
    088CC6F8:[3C0408A2]: lui        $a0, 0x08A2 <=> li $a0, 0x08A20000
    088CC6FC:[2484C9F4]: addiu      $a0, $a0, -13836
    088CC700:[AFA40094]: sw         $a0, 148($sp)
    088CC704:[24A5C8D9]: addiu      $a1, $a1, -14119
    088CC708:[3C0408A2]: lui        $a0, 0x08A2 <=> li $a0, 0x08A20000
    088CC70C:[AFA500B0]: sw         $a1, 176($sp)
    088CC710:[2484CA20]: addiu      $a0, $a0, -13792
    088CC714:[AFA40090]: sw         $a0, 144($sp)
    088CC718:[3C0408A4]: lui        $a0, 0x08A4 <=> li $a0, 0x08A40000
    088CC71C:[2484C8DA]: addiu      $a0, $a0, -14118
    088CC720:[8FB500A4]: lw         $s5, 164($sp)
    088CC724:[AFA400AC]: sw         $a0, 172($sp)
    088CC728:[4480A000]: mtc1       $zr, $f20
    088CC72C:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    088CC730:[02A4A821]: addu       $s5, $s5, $a0
    088CC734:[3C043F80]: lui        $a0, 0x3F80 <=> li $a0, 0x3F800000
    088CC738:[3C0508A4]: lui        $a1, 0x08A4 <=> li $a1, 0x08A40000
    088CC73C:[34840347]: ori        $a0, $a0, 839
    088CC740:[24A5C8DB]: addiu      $a1, $a1, -14117
    088CC744:[4484D000]: mtc1       $a0, $f26
    088CC748:[AFA500A8]: sw         $a1, 168($sp)
    088CC74C:[34120000]: ori        $s2, $zr, 0 <=> li $s2, 0
    088CC750:[3C1E08A2]: lui        $fp, 0x08A2 <=> li $fp, 0x08A20000
    088CC754:[3C043F80]: lui        $a0, 0x3F80 <=> li $a0, 0x3F800000
    088CC758:[AFBD008C]: sw         $sp, 140($sp)
    088CC75C:[4484E000]: mtc1       $a0, $f28
    088CC760:[00D29021]: addu       $s2, $a2, $s2
    088CC764:[27DEC988]: addiu      $fp, $fp, -13944
    088CC768:[52C00003]: beql       $s6, $zr, 0x088CC778
    088CC76C:[8FB000B8]: lw         $s0, 184($sp)
    088CC770:[10000001]: b          0x088CC778
    088CC774:[26D0FFFF]: addiu      $s0, $s6, -1
    088CC778:[8FA4008C]: lw         $a0, 140($sp)
    088CC77C:[00108880]: sll        $s1, $s0, 0x0002
    088CC780:[C48C0020]: lwc1       $f12, 32($a0)
    088CC784:[4614603C]: c.lt.s     $f12, $f20
    088CC788:[00000000]: nop
    088CC78C:[4500006C]: bc1f       0x088CC940
    088CC790:[03B18821]: addu       $s1, $sp, $s1
    088CC794:[C62C0020]: lwc1       $f12, 32($s1)
    088CC798:[4614603C]: c.lt.s     $f12, $f20
    088CC79C:[00000000]: nop
    088CC7A0:[450300DB]: bc1tl      0x088CCB10
    088CC7A4:[8FA4008C]: lw         $a0, 140($sp)
    088CC7A8:[8FB300A4]: lw         $s3, 164($sp)
    088CC7AC:[00102100]: sll        $a0, $s0, 0x0004
    088CC7B0:[00102880]: sll        $a1, $s0, 0x0002
    088CC7B4:[00852021]: addu       $a0, $a0, $a1
    088CC7B8:[02649821]: addu       $s3, $s3, $a0
    088CC7BC:[C66C0000]: lwc1       $f12, 0($s3)
    088CC7C0:[C6AD0000]: lwc1       $f13, 0($s5)
    088CC7C4:[460D6301]: sub.s      $f12, $f12, $f13
    088CC7C8:[C66E0004]: lwc1       $f14, 4($s3)
    088CC7CC:[C6AF0004]: lwc1       $f15, 4($s5)
    088CC7D0:[460F7381]: sub.s      $f14, $f14, $f15
    088CC7D4:[C6700008]: lwc1       $f16, 8($s3)
    088CC7D8:[C6B10008]: lwc1       $f17, 8($s5)
    088CC7DC:[46118401]: sub.s      $f16, $f16, $f17
    088CC7E0:[E7AC005C]: swc1       $f12, 92($sp)
    088CC7E4:[E7AE0060]: swc1       $f14, 96($sp)
    088CC7E8:[E7B00064]: swc1       $f16, 100($sp)
    088CC7EC:[CA800000]: lv.s       S000.s, 0($s4)
    088CC7F0:[27A4005C]: addiu      $a0, $sp, 92
    088CC7F4:[CA800005]: lv.s       S001.s, 4($s4)
    088CC7F8:[CA80000A]: lv.s       S002.s, 8($s4)
    088CC7FC:[C8810000]: lv.s       S010.s, 0($a0)
    088CC800:[C8810005]: lv.s       S011.s, 4($a0)
    088CC804:[C881000A]: lv.s       S012.s, 8($a0)
    088CC808:[64818060]: vdot.t     S003.s, C000.t, C010.t
    088CC80C:[48700060]: mfv.s      $s0, S003.s
    088CC810:[3C0408A4]: lui        $a0, 0x08A4 <=> li $a0, 0x08A40000
    088CC814:[9084C8D8]: lbu        $a0, -14120($a0)
    088CC818:[1480000B]: bne        $a0, $zr, 0x088CC848
    088CC81C:[44906000]: mtc1       $s0, $f12
    088CC820:[46146032]: c.eq.s     $f12, $f20
    088CC824:[00000000]: nop
    088CC828:[45020008]: bc1fl      0x088CC84C
    088CC82C:[C6360020]: lwc1       $f22, 32($s1)
    088CC830:[8FA6009C]: lw         $a2, 156($sp)
    088CC834:[8FA70098]: lw         $a3, 152($sp)
    088CC838:[03C02025]: or         $a0, $fp, $zr <=> move $a0, $fp
    088CC83C:[8FA800B4]: lw         $t0, 180($sp)
    088CC840:[0E23A92C]: jal        0x088EA4B0
    088CC844:[34050137]: ori        $a1, $zr, 311 <=> li $a1, 311
    088CC848:[C6360020]: lwc1       $f22, 32($s1)
    088CC84C:[44906000]: mtc1       $s0, $f12
    088CC850:[3C0408A4]: lui        $a0, 0x08A4 <=> li $a0, 0x08A40000
    088CC854:[460CB583]: div.s      $f22, $f22, $f12
    088CC858:[9084C8D9]: lbu        $a0, -14119($a0)
    088CC85C:[14800015]: bne        $a0, $zr, 0x088CC8B4
    088CC860:[00000000]: nop
    088CC864:[4618B03C]: c.lt.s     $f22, $f24
    088CC868:[00000000]: nop
    088CC86C:[45030006]: bc1tl      0x088CC888
    088CC870:[8FA60094]: lw         $a2, 148($sp)
    088CC874:[461AB03E]: c.le.s     $f22, $f26
    088CC878:[00000000]: nop
    088CC87C:[4501000D]: bc1t       0x088CC8B4
    088CC880:[00000000]: nop
    088CC884:[8FA60094]: lw         $a2, 148($sp)
    088CC888:[8FB00090]: lw         $s0, 144($sp)
    088CC88C:[8FA700B0]: lw         $a3, 176($sp)
    088CC890:[03C02025]: or         $a0, $fp, $zr <=> move $a0, $fp
    088CC894:[0E23A970]: jal        0x088EA5C0
    088CC898:[3405013B]: ori        $a1, $zr, 315 <=> li $a1, 315
    088CC89C:[0E27AFF6]: jal        0x089EBFD8
    088CC8A0:[4600B306]: mov.s      $f12, $f22
    088CC8A4:[00603825]: or         $a3, $v1, $zr <=> move $a3, $v1
    088CC8A8:[00403025]: or         $a2, $v0, $zr <=> move $a2, $v0
    088CC8AC:[0E23A979]: jal        0x088EA5E4
    088CC8B0:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    088CC8B4:[4614B03C]: c.lt.s     $f22, $f20
    088CC8B8:[00000000]: nop
    088CC8BC:[45030001]: bc1tl      0x088CC8C4
    088CC8C0:[4600A586]: mov.s      $f22, $f20
    088CC8C4:[461CB03E]: c.le.s     $f22, $f28
    088CC8C8:[00000000]: nop
    088CC8CC:[45020001]: bc1fl      0x088CC8D4
    088CC8D0:[4600E586]: mov.s      $f22, $f28
    088CC8D4:[C7AC005C]: lwc1       $f12, 92($sp)
    088CC8D8:[C7AD0060]: lwc1       $f13, 96($sp)
    088CC8DC:[46166302]: mul.s      $f12, $f12, $f22
    088CC8E0:[C7AE0064]: lwc1       $f14, 100($sp)
    088CC8E4:[46166B42]: mul.s      $f13, $f13, $f22
    088CC8E8:[46167382]: mul.s      $f14, $f14, $f22
    088CC8EC:[E7AC0050]: swc1       $f12, 80($sp)
    088CC8F0:[E7AD0054]: swc1       $f13, 84($sp)
    088CC8F4:[E7AE0058]: swc1       $f14, 88($sp)
    088CC8F8:[C66F0000]: lwc1       $f15, 0($s3)
    088CC8FC:[C6700004]: lwc1       $f16, 4($s3)
    088CC900:[460C7B01]: sub.s      $f12, $f15, $f12
    088CC904:[C6710008]: lwc1       $f17, 8($s3)
    088CC908:[460D8341]: sub.s      $f13, $f16, $f13
    088CC90C:[460E8B81]: sub.s      $f14, $f17, $f14
    088CC910:[26F70001]: addiu      $s7, $s7, 1
    088CC914:[E7AC0044]: swc1       $f12, 68($sp)
    088CC918:[E7AD0048]: swc1       $f13, 72($sp)
    088CC91C:[E7AE004C]: swc1       $f14, 76($sp)
    088CC920:[8FA40044]: lw         $a0, 68($sp)
    088CC924:[8FA50048]: lw         $a1, 72($sp)
    088CC928:[8FA6004C]: lw         $a2, 76($sp)
    088CC92C:[AE440000]: sw         $a0, 0($s2)
    088CC930:[AE450004]: sw         $a1, 4($s2)
    088CC934:[AE460008]: sw         $a2, 8($s2)
    088CC938:[10000074]: b          0x088CCB0C
    088CC93C:[26520014]: addiu      $s2, $s2, 20
    088CC940:[C62C0020]: lwc1       $f12, 32($s1)
    088CC944:[4614603C]: c.lt.s     $f12, $f20
    088CC948:[00000000]: nop
    088CC94C:[45000067]: bc1f       0x088CCAEC
    088CC950:[26F10001]: addiu      $s1, $s7, 1
    088CC954:[8FA400A4]: lw         $a0, 164($sp)
    088CC958:[C6AC0000]: lwc1       $f12, 0($s5)
    088CC95C:[00102900]: sll        $a1, $s0, 0x0004
    088CC960:[00103080]: sll        $a2, $s0, 0x0002
    088CC964:[00A62821]: addu       $a1, $a1, $a2
    088CC968:[00852021]: addu       $a0, $a0, $a1
    088CC96C:[C48D0000]: lwc1       $f13, 0($a0)
    088CC970:[460D6301]: sub.s      $f12, $f12, $f13
    088CC974:[C6AE0004]: lwc1       $f14, 4($s5)
    088CC978:[C48F0004]: lwc1       $f15, 4($a0)
    088CC97C:[460F7381]: sub.s      $f14, $f14, $f15
    088CC980:[C6B00008]: lwc1       $f16, 8($s5)
    088CC984:[C4910008]: lwc1       $f17, 8($a0)
    088CC988:[46118401]: sub.s      $f16, $f16, $f17
    088CC98C:[E7AC0080]: swc1       $f12, 128($sp)
    088CC990:[E7AE0084]: swc1       $f14, 132($sp)
    088CC994:[E7B00088]: swc1       $f16, 136($sp)
    088CC998:[CA800000]: lv.s       S000.s, 0($s4)
    088CC99C:[27A40080]: addiu      $a0, $sp, 128
    088CC9A0:[CA800005]: lv.s       S001.s, 4($s4)
    088CC9A4:[CA80000A]: lv.s       S002.s, 8($s4)
    088CC9A8:[C8810000]: lv.s       S010.s, 0($a0)
    088CC9AC:[C8810005]: lv.s       S011.s, 4($a0)
    088CC9B0:[C881000A]: lv.s       S012.s, 8($a0)
    088CC9B4:[64818060]: vdot.t     S003.s, C000.t, C010.t
    088CC9B8:[48700060]: mfv.s      $s0, S003.s
    088CC9BC:[3C0408A4]: lui        $a0, 0x08A4 <=> li $a0, 0x08A40000
    088CC9C0:[9084C8DA]: lbu        $a0, -14118($a0)
    088CC9C4:[1480000B]: bne        $a0, $zr, 0x088CC9F4
    088CC9C8:[44906000]: mtc1       $s0, $f12
    088CC9CC:[46146032]: c.eq.s     $f12, $f20
    088CC9D0:[00000000]: nop
    088CC9D4:[45020008]: bc1fl      0x088CC9F8
    088CC9D8:[8FA4008C]: lw         $a0, 140($sp)
    088CC9DC:[8FA6009C]: lw         $a2, 156($sp)
    088CC9E0:[8FA70098]: lw         $a3, 152($sp)
    088CC9E4:[03C02025]: or         $a0, $fp, $zr <=> move $a0, $fp
    088CC9E8:[8FA800AC]: lw         $t0, 172($sp)
    088CC9EC:[0E23A92C]: jal        0x088EA4B0
    088CC9F0:[3405014C]: ori        $a1, $zr, 332 <=> li $a1, 332
    088CC9F4:[8FA4008C]: lw         $a0, 140($sp)
    088CC9F8:[4490B000]: mtc1       $s0, $f22
    088CC9FC:[3C0508A4]: lui        $a1, 0x08A4 <=> li $a1, 0x08A40000
    088CCA00:[C48C0020]: lwc1       $f12, 32($a0)
    088CCA04:[90A4C8DB]: lbu        $a0, -14117($a1)
    088CCA08:[46166583]: div.s      $f22, $f12, $f22
    088CCA0C:[14800015]: bne        $a0, $zr, 0x088CCA64
    088CCA10:[00000000]: nop
    088CCA14:[4618B03C]: c.lt.s     $f22, $f24
    088CCA18:[00000000]: nop
    088CCA1C:[45030006]: bc1tl      0x088CCA38
    088CCA20:[8FA60094]: lw         $a2, 148($sp)
    088CCA24:[461AB03E]: c.le.s     $f22, $f26
    088CCA28:[00000000]: nop
    088CCA2C:[4501000D]: bc1t       0x088CCA64
    088CCA30:[00000000]: nop
    088CCA34:[8FA60094]: lw         $a2, 148($sp)
    088CCA38:[8FB00090]: lw         $s0, 144($sp)
    088CCA3C:[8FA700A8]: lw         $a3, 168($sp)
    088CCA40:[03C02025]: or         $a0, $fp, $zr <=> move $a0, $fp
    088CCA44:[0E23A970]: jal        0x088EA5C0
    088CCA48:[34050150]: ori        $a1, $zr, 336 <=> li $a1, 336
    088CCA4C:[0E27AFF6]: jal        0x089EBFD8
    088CCA50:[4600B306]: mov.s      $f12, $f22
    088CCA54:[00603825]: or         $a3, $v1, $zr <=> move $a3, $v1
    088CCA58:[00403025]: or         $a2, $v0, $zr <=> move $a2, $v0
    088CCA5C:[0E23A979]: jal        0x088EA5E4
    088CCA60:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    088CCA64:[4614B03C]: c.lt.s     $f22, $f20
    088CCA68:[00000000]: nop
    088CCA6C:[45030001]: bc1tl      0x088CCA74
    088CCA70:[4600A586]: mov.s      $f22, $f20
    088CCA74:[461CB03E]: c.le.s     $f22, $f28
    088CCA78:[00000000]: nop
    088CCA7C:[45020001]: bc1fl      0x088CCA84
    088CCA80:[4600E586]: mov.s      $f22, $f28
    088CCA84:[C7AC0080]: lwc1       $f12, 128($sp)
    088CCA88:[C7AD0084]: lwc1       $f13, 132($sp)
    088CCA8C:[46166302]: mul.s      $f12, $f12, $f22
    088CCA90:[C7AE0088]: lwc1       $f14, 136($sp)
    088CCA94:[46166B42]: mul.s      $f13, $f13, $f22
    088CCA98:[46167382]: mul.s      $f14, $f14, $f22
    088CCA9C:[E7AC0074]: swc1       $f12, 116($sp)
    088CCAA0:[E7AD0078]: swc1       $f13, 120($sp)
    088CCAA4:[E7AE007C]: swc1       $f14, 124($sp)
    088CCAA8:[C6AF0000]: lwc1       $f15, 0($s5)
    088CCAAC:[C6B00004]: lwc1       $f16, 4($s5)
    088CCAB0:[460C7B01]: sub.s      $f12, $f15, $f12
    088CCAB4:[C6B10008]: lwc1       $f17, 8($s5)
    088CCAB8:[460D8341]: sub.s      $f13, $f16, $f13
    088CCABC:[460E8B81]: sub.s      $f14, $f17, $f14
    088CCAC0:[26310001]: addiu      $s1, $s1, 1
    088CCAC4:[E7AC0068]: swc1       $f12, 104($sp)
    088CCAC8:[E7AD006C]: swc1       $f13, 108($sp)
    088CCACC:[E7AE0070]: swc1       $f14, 112($sp)
    088CCAD0:[8FA40068]: lw         $a0, 104($sp)
    088CCAD4:[8FA5006C]: lw         $a1, 108($sp)
    088CCAD8:[8FA60070]: lw         $a2, 112($sp)
    088CCADC:[AE440000]: sw         $a0, 0($s2)
    088CCAE0:[AE450004]: sw         $a1, 4($s2)
    088CCAE4:[AE460008]: sw         $a2, 8($s2)
    088CCAE8:[26520014]: addiu      $s2, $s2, 20
    088CCAEC:[8EA40000]: lw         $a0, 0($s5)
    088CCAF0:[8EA50004]: lw         $a1, 4($s5)
    088CCAF4:[8EA60008]: lw         $a2, 8($s5)
    088CCAF8:[AE440000]: sw         $a0, 0($s2)
    088CCAFC:[AE450004]: sw         $a1, 4($s2)
    088CCB00:[AE460008]: sw         $a2, 8($s2)
    088CCB04:[0220B825]: or         $s7, $s1, $zr <=> move $s7, $s1
    088CCB08:[26520014]: addiu      $s2, $s2, 20
    088CCB0C:[8FA4008C]: lw         $a0, 140($sp)
    088CCB10:[8FA500A0]: lw         $a1, 160($sp)
    088CCB14:[26D60001]: addiu      $s6, $s6, 1
    088CCB18:[24840004]: addiu      $a0, $a0, 4
    088CCB1C:[26B50014]: addiu      $s5, $s5, 20
    088CCB20:[02C5282B]: sltu       $a1, $s6, $a1
    088CCB24:[14A0FF10]: bne        $a1, $zr, 0x088CC768
    088CCB28:[AFA4008C]: sw         $a0, 140($sp)
    088CCB2C:[02E01025]: or         $v0, $s7, $zr <=> move $v0, $s7
    088CCB30:[C7B400BC]: lwc1       $f20, 188($sp)
    088CCB34:[C7B600C0]: lwc1       $f22, 192($sp)
    088CCB38:[C7B800C4]: lwc1       $f24, 196($sp)
    088CCB3C:[C7BA00C8]: lwc1       $f26, 200($sp)
    088CCB40:[C7BC00CC]: lwc1       $f28, 204($sp)
    088CCB44:[8FB000D0]: lw         $s0, 208($sp)
    088CCB48:[8FB100D4]: lw         $s1, 212($sp)
    088CCB4C:[8FB200D8]: lw         $s2, 216($sp)
    088CCB50:[8FB300DC]: lw         $s3, 220($sp)
    088CCB54:[8FB400E0]: lw         $s4, 224($sp)
    088CCB58:[8FB500E4]: lw         $s5, 228($sp)
    088CCB5C:[8FB600E8]: lw         $s6, 232($sp)
    088CCB60:[8FB700EC]: lw         $s7, 236($sp)
    088CCB64:[8FBE00F0]: lw         $fp, 240($sp)
    088CCB68:[8FBF00F4]: lw         $ra, 244($sp)
    088CCB6C:[03E00008]: jr         $ra
    088CCB70:[27BD0100]: addiu      $sp, $sp, 256
  Back Branch 088CC648 2,108,895 times (length 20)
    088CC5EC:[34070000]: ori        $a3, $zr, 0 <=> li $a3, 0
    088CC5F0:[44806800]: mtc1       $zr, $f13
    088CC5F4:[01473821]: addu       $a3, $t2, $a3
    088CC5F8:[03A04025]: or         $t0, $sp, $zr <=> move $t0, $sp
    088CC5FC:[8FA900A0]: lw         $t1, 160($sp)
--> 088CC600:[CA800000]: lv.s       S000.s, 0($s4)
    088CC604:[CA800005]: lv.s       S001.s, 4($s4)
    088CC608:[CA80000A]: lv.s       S002.s, 8($s4)
    088CC60C:[C8E10000]: lv.s       S010.s, 0($a3)
    088CC610:[C8E10005]: lv.s       S011.s, 4($a3)
    088CC614:[C8E1000A]: lv.s       S012.s, 8($a3)
    088CC618:[64818060]: vdot.t     S003.s, C000.t, C010.t
    088CC61C:[486A0060]: mfv.s      $t2, S003.s
    088CC620:[448A7000]: mtc1       $t2, $f14
    088CC624:[460C7380]: add.s      $f14, $f14, $f12
    088CC628:[E50E0020]: swc1       $f14, 32($t0)
    088CC62C:[460D703C]: c.lt.s     $f14, $f13
    088CC630:[00000000]: nop
    088CC634:[45020001]: bc1fl      0x088CC63C
    088CC638:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    088CC63C:[24A50001]: addiu      $a1, $a1, 1
    088CC640:[24E70014]: addiu      $a3, $a3, 20
    088CC644:[00A9502B]: sltu       $t2, $a1, $t1
--> 088CC648:[1540FFED]: bne        $t2, $zr, 0x088CC600
    088CC64C:[25080004]: addiu      $t0, $t0, 4
    088CC650:[14800008]: bne        $a0, $zr, 0x088CC674
    088CC654:[00000000]: nop
    088CC658:[8FA400A0]: lw         $a0, 160($sp)
  Back Branch 088CCB24 1,966,227 times (length 241)
_S1_2_88F2610 177,684,966 instructions (1.829%), 539,410 calls (088F2610 - 088F2970, length 217)
    088F2610:[27BDFFC0]: addiu      $sp, $sp, -64
    088F2614:[AFB00020]: sw         $s0, 32($sp)
    088F2618:[AFB10024]: sw         $s1, 36($sp)
    088F261C:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    088F2620:[3C1108A4]: lui        $s1, 0x08A4 <=> li $s1, 0x08A40000
    088F2624:[8E25D334]: lw         $a1, -11468($s1)
    088F2628:[3C0408A4]: lui        $a0, 0x08A4 <=> li $a0, 0x08A40000
    088F262C:[9086D354]: lbu        $a2, -11436($a0)
    088F2630:[AFB20028]: sw         $s2, 40($sp)
    088F2634:[AFB3002C]: sw         $s3, 44($sp)
    088F2638:[AFBF0030]: sw         $ra, 48($sp)
    088F263C:[14C0000D]: bne        $a2, $zr, 0x088F2674
    088F2640:[2CA50800]: sltiu      $a1, $a1, 2048
    088F2644:[14A0000D]: bne        $a1, $zr, 0x088F267C
    088F2648:[3C0508A2]: lui        $a1, 0x08A2 <=> li $a1, 0x08A20000
    088F264C:[2488D354]: addiu      $t0, $a0, -11436
    088F2650:[24A40668]: addiu      $a0, $a1, 1640
    088F2654:[3C0608A2]: lui        $a2, 0x08A2 <=> li $a2, 0x08A20000
    088F2658:[3C0708A2]: lui        $a3, 0x08A2 <=> li $a3, 0x08A20000
    088F265C:[34050030]: ori        $a1, $zr, 48 <=> li $a1, 48
    088F2660:[24C606AC]: addiu      $a2, $a2, 1708
    088F2664:[0E23A92C]: jal        0x088EA4B0
    088F2668:[24E706D4]: addiu      $a3, $a3, 1748
    088F266C:[8E25D334]: lw         $a1, -11468($s1)
    088F2670:[2CA50800]: sltiu      $a1, $a1, 2048
    088F2674:[10A000B8]: beq        $a1, $zr, 0x088F2958
    088F2678:[00000000]: nop
    088F267C:[0E23C330]: jal        0x088F0CC0
    088F2680:[00002025]: or         $a0, $zr, $zr <=> li $a0, 0
    088F2684:[92070058]: lbu        $a3, 88($s0)
    088F2688:[44806000]: mtc1       $zr, $f12
    088F268C:[8E23D334]: lw         $v1, -11468($s1)
    088F2690:[8E060050]: lw         $a2, 80($s0)
    088F2694:[3C1308DC]: lui        $s3, 0x08DC <=> li $s3, 0x08DC0000
    088F2698:[3C1208B7]: lui        $s2, 0x08B7 <=> li $s2, 0x08B70000
    088F269C:[8E6EB3A0]: lw         $t6, -19552($s3)
    088F26A0:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    088F26A4:[2652B510]: addiu      $s2, $s2, -19184
    088F26A8:[2673B3A0]: addiu      $s3, $s3, -19552
    088F26AC:[14E0000C]: bne        $a3, $zr, 0x088F26E0
    088F26B0:[3C0500FF]: lui        $a1, 0x00FF <=> li $a1, 0x00FF0000
    088F26B4:[8E040040]: lw         $a0, 64($s0)
    088F26B8:[3C07FF00]: lui        $a3, 0xFF00 <=> li $a3, 0xFF000000
    088F26BC:[00854024]: and        $t0, $a0, $a1
    088F26C0:[3089FF00]: andi       $t1, $a0, -256
    088F26C4:[308A00FF]: andi       $t2, $a0, 255
    088F26C8:[00084402]: srl        $t0, $t0, 0x0010
    088F26CC:[00872024]: and        $a0, $a0, $a3
    088F26D0:[000A3C00]: sll        $a3, $t2, 0x0010
    088F26D4:[01284021]: addu       $t0, $t1, $t0
    088F26D8:[01073821]: addu       $a3, $t0, $a3
    088F26DC:[00E42021]: addu       $a0, $a3, $a0
    088F26E0:[46006346]: mov.s      $f13, $f12
    088F26E4:[2407FFFF]: addiu      $a3, $zr, -1 <=> li $a3, -1
    088F26E8:[10C7000E]: beq        $a2, $a3, 0x088F2724
    088F26EC:[46006B86]: mov.s      $f14, $f13
    088F26F0:[3C0708DC]: lui        $a3, 0x08DC <=> li $a3, 0x08DC0000
    088F26F4:[00063080]: sll        $a2, $a2, 0x0002
    088F26F8:[24E760A0]: addiu      $a3, $a3, 24736
    088F26FC:[00C73021]: addu       $a2, $a2, $a3
    088F2700:[8CC60000]: lw         $a2, 0($a2)
    088F2704:[50C00008]: beql       $a2, $zr, 0x088F2728
    088F2708:[00031900]: sll        $v1, $v1, 0x0004
    088F270C:[94C70000]: lhu        $a3, 0($a2)
    088F2710:[94C60002]: lhu        $a2, 2($a2)
    088F2714:[44876800]: mtc1       $a3, $f13
    088F2718:[44867000]: mtc1       $a2, $f14
    088F271C:[46806B60]: cvt.s.w    $f13, $f13
    088F2720:[468073A0]: cvt.s.w    $f14, $f14
    088F2724:[00031900]: sll        $v1, $v1, 0x0004
    088F2728:[3C073F00]: lui        $a3, 0x3F00 <=> li $a3, 0x3F000000
    088F272C:[3C0DFF01]: lui        $t5, 0xFF01 <=> li $t5, 0xFF010000
    088F2730:[44878000]: mtc1       $a3, $f16
    088F2734:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    088F2738:[3402FFFF]: ori        $v0, $zr, -1 <=> li $v0, 65535
    088F273C:[340C7FFF]: ori        $t4, $zr, 32767 <=> li $t4, 32767
    088F2740:[00721821]: addu       $v1, $v1, $s2
    088F2744:[25ADFF00]: addiu      $t5, $t5, -256
    088F2748:[28C80002]: slti       $t0, $a2, 2
    088F274C:[11000007]: beq        $t0, $zr, 0x088F276C
    088F2750:[28C80003]: slti       $t0, $a2, 3
    088F2754:[04C00010]: bltz       $a2, 0x088F2798
    088F2758:[00074080]: sll        $t0, $a3, 0x0002
    088F275C:[1CC00009]: bgtz       $a2, 0x088F2784
    088F2760:[00000000]: nop
    088F2764:[1000000B]: b          0x088F2794
    088F2768:[34070000]: ori        $a3, $zr, 0 <=> li $a3, 0
    088F276C:[15000007]: bne        $t0, $zr, 0x088F278C
    088F2770:[28C80004]: slti       $t0, $a2, 4
    088F2774:[55000007]: bnel       $t0, $zr, 0x088F2794
    088F2778:[34070001]: ori        $a3, $zr, 1 <=> li $a3, 1
    088F277C:[10000006]: b          0x088F2798
    088F2780:[00074080]: sll        $t0, $a3, 0x0002
    088F2784:[10000003]: b          0x088F2794
    088F2788:[34070003]: ori        $a3, $zr, 3 <=> li $a3, 3
    088F278C:[10000001]: b          0x088F2794
    088F2790:[34070002]: ori        $a3, $zr, 2 <=> li $a3, 2
    088F2794:[00074080]: sll        $t0, $a3, 0x0002
    088F2798:[02084021]: addu       $t0, $s0, $t0
    088F279C:[C50F0020]: lwc1       $f15, 32($t0)
    088F27A0:[460D7BC2]: mul.s      $f15, $f15, $f13
    088F27A4:[460C783E]: c.le.s     $f15, $f12
    088F27A8:[00000000]: nop
    088F27AC:[45030005]: bc1tl      0x088F27C4
    088F27B0:[46107BC1]: sub.s      $f15, $f15, $f16
    088F27B4:[46107BC0]: add.s      $f15, $f15, $f16
    088F27B8:[46007BCD]: trunc.w.s  $f15, $f15
    088F27BC:[10000003]: b          0x088F27CC
    088F27C0:[44097800]: mfc1       $t1, $f15
    088F27C4:[46007BCD]: trunc.w.s  $f15, $f15
    088F27C8:[44097800]: mfc1       $t1, $f15
    088F27CC:[C50F0030]: lwc1       $f15, 48($t0)
    088F27D0:[460E7BC2]: mul.s      $f15, $f15, $f14
    088F27D4:[460C783E]: c.le.s     $f15, $f12
    088F27D8:[00000000]: nop
    088F27DC:[45010005]: bc1t       0x088F27F4
    088F27E0:[01205025]: or         $t2, $t1, $zr <=> move $t2, $t1
    088F27E4:[46107BC0]: add.s      $f15, $f15, $f16
    088F27E8:[46007BCD]: trunc.w.s  $f15, $f15
    088F27EC:[10000004]: b          0x088F2800
    088F27F0:[440B7800]: mfc1       $t3, $f15
    088F27F4:[46107BC1]: sub.s      $f15, $f15, $f16
    088F27F8:[46007BCD]: trunc.w.s  $f15, $f15
    088F27FC:[440B7800]: mfc1       $t3, $f15
    088F2800:[01207825]: or         $t7, $t1, $zr <=> move $t7, $t1
    088F2804:[01604825]: or         $t1, $t3, $zr <=> move $t1, $t3
    088F2808:[004F782B]: sltu       $t7, $v0, $t7
    088F280C:[55E00001]: bnel       $t7, $zr, 0x088F2814
    088F2810:[340AFFFF]: ori        $t2, $zr, -1 <=> li $t2, 65535
    088F2814:[004B582B]: sltu       $t3, $v0, $t3
    088F2818:[55600001]: bnel       $t3, $zr, 0x088F2820
    088F281C:[3409FFFF]: ori        $t1, $zr, -1 <=> li $t1, 65535
    088F2820:[A46A0000]: sh         $t2, 0($v1)
    088F2824:[A4690002]: sh         $t1, 2($v1)
    088F2828:[C50F0000]: lwc1       $f15, 0($t0)
    088F282C:[46007BCD]: trunc.w.s  $f15, $f15
    088F2830:[44097800]: mfc1       $t1, $f15
    088F2834:[A4690008]: sh         $t1, 8($v1)
    088F2838:[C5110010]: lwc1       $f17, 16($t0)
    088F283C:[A46C000C]: sh         $t4, 12($v1)
    088F2840:[46008C4D]: trunc.w.s  $f17, $f17
    088F2844:[44098800]: mfc1       $t1, $f17
    088F2848:[A469000A]: sh         $t1, 10($v1)
    088F284C:[92090058]: lbu        $t1, 88($s0)
    088F2850:[5120000A]: beql       $t1, $zr, 0x088F287C
    088F2854:[AC640004]: sw         $a0, 4($v1)
    088F2858:[8D040040]: lw         $a0, 64($t0)
    088F285C:[00854024]: and        $t0, $a0, $a1
    088F2860:[008D4824]: and        $t1, $a0, $t5
    088F2864:[00084402]: srl        $t0, $t0, 0x0010
    088F2868:[308400FF]: andi       $a0, $a0, 255
    088F286C:[00042400]: sll        $a0, $a0, 0x0010
    088F2870:[01284021]: addu       $t0, $t1, $t0
    088F2874:[01042021]: addu       $a0, $t0, $a0
    088F2878:[AC640004]: sw         $a0, 4($v1)
    088F287C:[24C60001]: addiu      $a2, $a2, 1
    088F2880:[2CC80004]: sltiu      $t0, $a2, 4
    088F2884:[1500FFB0]: bne        $t0, $zr, 0x088F2748
    088F2888:[24630010]: addiu      $v1, $v1, 16
    088F288C:[8E040050]: lw         $a0, 80($s0)
    088F2890:[11C40004]: beq        $t6, $a0, 0x088F28A4
    088F2894:[00803025]: or         $a2, $a0, $zr <=> move $a2, $a0
    088F2898:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    088F289C:[0E23CF45]: jal        0x088F3D14
    088F28A0:[00002825]: or         $a1, $zr, $zr <=> li $a1, 0
    088F28A4:[8E100054]: lw         $s0, 84($s0)
    088F28A8:[8E640014]: lw         $a0, 20($s3)
    088F28AC:[10900003]: beq        $a0, $s0, 0x088F28BC
    088F28B0:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    088F28B4:[0E23CFDE]: jal        0x088F3F78
    088F28B8:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    088F28BC:[9264000A]: lbu        $a0, 10($s3)
    088F28C0:[10800003]: beq        $a0, $zr, 0x088F28D0
    088F28C4:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    088F28C8:[0E23CEBA]: jal        0x088F3AE8
    088F28CC:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    088F28D0:[92640010]: lbu        $a0, 16($s3)
    088F28D4:[10800003]: beq        $a0, $zr, 0x088F28E4
    088F28D8:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    088F28DC:[0E23CEE6]: jal        0x088F3B98
    088F28E0:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    088F28E4:[8E24D334]: lw         $a0, -11468($s1)
    088F28E8:[34050040]: ori        $a1, $zr, 64 <=> li $a1, 64
    088F28EC:[00042100]: sll        $a0, $a0, 0x0004
    088F28F0:[0E2809BE]: jal        0x08A026F8 [sceKernelDcacheWritebackRange]
    088F28F4:[00922021]: addu       $a0, $a0, $s2
    088F28F8:[8E25D334]: lw         $a1, -11468($s1)
    088F28FC:[34040005]: ori        $a0, $zr, 5 <=> li $a0, 5
    088F2900:[00054100]: sll        $t0, $a1, 0x0004
    088F2904:[3C050080]: lui        $a1, 0x0080 <=> li $a1, 0x00800000
    088F2908:[01124021]: addu       $t0, $t0, $s2
    088F290C:[34060004]: ori        $a2, $zr, 4 <=> li $a2, 4
    088F2910:[00003825]: or         $a3, $zr, $zr <=> li $a3, 0
    088F2914:[0E275DFE]: jal        0x089D77F8
    088F2918:[24A5011E]: addiu      $a1, $a1, 286
    088F291C:[8E24D334]: lw         $a0, -11468($s1)
    088F2920:[9265000A]: lbu        $a1, 10($s3)
    088F2924:[24840004]: addiu      $a0, $a0, 4
    088F2928:[AE24D334]: sw         $a0, -11468($s1)
    088F292C:[34110001]: ori        $s1, $zr, 1 <=> li $s1, 1
    088F2930:[10B10003]: beq        $a1, $s1, 0x088F2940
    088F2934:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    088F2938:[0E23CEBA]: jal        0x088F3AE8
    088F293C:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    088F2940:[92650010]: lbu        $a1, 16($s3)
    088F2944:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    088F2948:[10A40003]: beq        $a1, $a0, 0x088F2958
    088F294C:[00802825]: or         $a1, $a0, $zr <=> move $a1, $a0
    088F2950:[0E23CEE6]: jal        0x088F3B98
    088F2954:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    088F2958:[8FB00020]: lw         $s0, 32($sp)
    088F295C:[8FB10024]: lw         $s1, 36($sp)
    088F2960:[8FB20028]: lw         $s2, 40($sp)
    088F2964:[8FB3002C]: lw         $s3, 44($sp)
    088F2968:[8FBF0030]: lw         $ra, 48($sp)
    088F296C:[03E00008]: jr         $ra
    088F2970:[27BD0040]: addiu      $sp, $sp, 64
  Back Branch 088F2884 2,157,640 times (length 81)
    088F2734:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    088F2738:[3402FFFF]: ori        $v0, $zr, -1 <=> li $v0, 65535
    088F273C:[340C7FFF]: ori        $t4, $zr, 32767 <=> li $t4, 32767
    088F2740:[00721821]: addu       $v1, $v1, $s2
    088F2744:[25ADFF00]: addiu      $t5, $t5, -256
--> 088F2748:[28C80002]: slti       $t0, $a2, 2
    088F274C:[11000007]: beq        $t0, $zr, 0x088F276C
    088F2750:[28C80003]: slti       $t0, $a2, 3
    088F2754:[04C00010]: bltz       $a2, 0x088F2798
    088F2758:[00074080]: sll        $t0, $a3, 0x0002
    088F275C:[1CC00009]: bgtz       $a2, 0x088F2784
    088F2760:[00000000]: nop
    088F2764:[1000000B]: b          0x088F2794
    088F2768:[34070000]: ori        $a3, $zr, 0 <=> li $a3, 0
    088F276C:[15000007]: bne        $t0, $zr, 0x088F278C
    088F2770:[28C80004]: slti       $t0, $a2, 4
    088F2774:[55000007]: bnel       $t0, $zr, 0x088F2794
    088F2778:[34070001]: ori        $a3, $zr, 1 <=> li $a3, 1
    088F277C:[10000006]: b          0x088F2798
    088F2780:[00074080]: sll        $t0, $a3, 0x0002
    088F2784:[10000003]: b          0x088F2794
    088F2788:[34070003]: ori        $a3, $zr, 3 <=> li $a3, 3
    088F278C:[10000001]: b          0x088F2794
    088F2790:[34070002]: ori        $a3, $zr, 2 <=> li $a3, 2
    088F2794:[00074080]: sll        $t0, $a3, 0x0002
    088F2798:[02084021]: addu       $t0, $s0, $t0
    088F279C:[C50F0020]: lwc1       $f15, 32($t0)
    088F27A0:[460D7BC2]: mul.s      $f15, $f15, $f13
    088F27A4:[460C783E]: c.le.s     $f15, $f12
    088F27A8:[00000000]: nop
    088F27AC:[45030005]: bc1tl      0x088F27C4
    088F27B0:[46107BC1]: sub.s      $f15, $f15, $f16
    088F27B4:[46107BC0]: add.s      $f15, $f15, $f16
    088F27B8:[46007BCD]: trunc.w.s  $f15, $f15
    088F27BC:[10000003]: b          0x088F27CC
    088F27C0:[44097800]: mfc1       $t1, $f15
    088F27C4:[46007BCD]: trunc.w.s  $f15, $f15
    088F27C8:[44097800]: mfc1       $t1, $f15
    088F27CC:[C50F0030]: lwc1       $f15, 48($t0)
    088F27D0:[460E7BC2]: mul.s      $f15, $f15, $f14
    088F27D4:[460C783E]: c.le.s     $f15, $f12
    088F27D8:[00000000]: nop
    088F27DC:[45010005]: bc1t       0x088F27F4
    088F27E0:[01205025]: or         $t2, $t1, $zr <=> move $t2, $t1
    088F27E4:[46107BC0]: add.s      $f15, $f15, $f16
    088F27E8:[46007BCD]: trunc.w.s  $f15, $f15
    088F27EC:[10000004]: b          0x088F2800
    088F27F0:[440B7800]: mfc1       $t3, $f15
    088F27F4:[46107BC1]: sub.s      $f15, $f15, $f16
    088F27F8:[46007BCD]: trunc.w.s  $f15, $f15
    088F27FC:[440B7800]: mfc1       $t3, $f15
    088F2800:[01207825]: or         $t7, $t1, $zr <=> move $t7, $t1
    088F2804:[01604825]: or         $t1, $t3, $zr <=> move $t1, $t3
    088F2808:[004F782B]: sltu       $t7, $v0, $t7
    088F280C:[55E00001]: bnel       $t7, $zr, 0x088F2814
    088F2810:[340AFFFF]: ori        $t2, $zr, -1 <=> li $t2, 65535
    088F2814:[004B582B]: sltu       $t3, $v0, $t3
    088F2818:[55600001]: bnel       $t3, $zr, 0x088F2820
    088F281C:[3409FFFF]: ori        $t1, $zr, -1 <=> li $t1, 65535
    088F2820:[A46A0000]: sh         $t2, 0($v1)
    088F2824:[A4690002]: sh         $t1, 2($v1)
    088F2828:[C50F0000]: lwc1       $f15, 0($t0)
    088F282C:[46007BCD]: trunc.w.s  $f15, $f15
    088F2830:[44097800]: mfc1       $t1, $f15
    088F2834:[A4690008]: sh         $t1, 8($v1)
    088F2838:[C5110010]: lwc1       $f17, 16($t0)
    088F283C:[A46C000C]: sh         $t4, 12($v1)
    088F2840:[46008C4D]: trunc.w.s  $f17, $f17
    088F2844:[44098800]: mfc1       $t1, $f17
    088F2848:[A469000A]: sh         $t1, 10($v1)
    088F284C:[92090058]: lbu        $t1, 88($s0)
    088F2850:[5120000A]: beql       $t1, $zr, 0x088F287C
    088F2854:[AC640004]: sw         $a0, 4($v1)
    088F2858:[8D040040]: lw         $a0, 64($t0)
    088F285C:[00854024]: and        $t0, $a0, $a1
    088F2860:[008D4824]: and        $t1, $a0, $t5
    088F2864:[00084402]: srl        $t0, $t0, 0x0010
    088F2868:[308400FF]: andi       $a0, $a0, 255
    088F286C:[00042400]: sll        $a0, $a0, 0x0010
    088F2870:[01284021]: addu       $t0, $t1, $t0
    088F2874:[01042021]: addu       $a0, $t0, $a0
    088F2878:[AC640004]: sw         $a0, 4($v1)
    088F287C:[24C60001]: addiu      $a2, $a2, 1
    088F2880:[2CC80004]: sltiu      $t0, $a2, 4
--> 088F2884:[1500FFB0]: bne        $t0, $zr, 0x088F2748
    088F2888:[24630010]: addiu      $v1, $v1, 16
    088F288C:[8E040050]: lw         $a0, 80($s0)
    088F2890:[11C40004]: beq        $t6, $a0, 0x088F28A4
    088F2894:[00803025]: or         $a2, $a0, $zr <=> move $a2, $a0
_S1_2_885CFC4 151,713,213 instructions (1.562%), 15,855 calls (0885CFC4 - 0885D384, length 241)
    0885CFC4:[27BDFF90]: addiu      $sp, $sp, -112
    0885CFC8:[AFB00044]: sw         $s0, 68($sp)
    0885CFCC:[34100001]: ori        $s0, $zr, 1 <=> li $s0, 1
    0885CFD0:[AFB10048]: sw         $s1, 72($sp)
    0885CFD4:[AFB2004C]: sw         $s2, 76($sp)
    0885CFD8:[AFB30050]: sw         $s3, 80($sp)
    0885CFDC:[AFB40054]: sw         $s4, 84($sp)
    0885CFE0:[AFB50058]: sw         $s5, 88($sp)
    0885CFE4:[AFB6005C]: sw         $s6, 92($sp)
    0885CFE8:[AFB70060]: sw         $s7, 96($sp)
    0885CFEC:[AFBE0064]: sw         $fp, 100($sp)
    0885CFF0:[AFBF0068]: sw         $ra, 104($sp)
    0885CFF4:[0E23AAA3]: jal        0x088EAA8C
    0885CFF8:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    0885CFFC:[3C0408DC]: lui        $a0, 0x08DC <=> li $a0, 0x08DC0000
    0885D000:[8C84806C]: lw         $a0, -32660($a0)
    0885D004:[0004202B]: sltu       $a0, $zr, $a0 <=> move $a0, $a0
    0885D008:[308400FF]: andi       $a0, $a0, 255
    0885D00C:[108000C6]: beq        $a0, $zr, 0x0885D328
    0885D010:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    0885D014:[3C0408DB]: lui        $a0, 0x08DB <=> li $a0, 0x08DB0000
    0885D018:[8C865C7C]: lw         $a2, 23676($a0)
    0885D01C:[3C1108DC]: lui        $s1, 0x08DC <=> li $s1, 0x08DC0000
    0885D020:[14C00004]: bne        $a2, $zr, 0x0885D034
    0885D024:[263193F0]: addiu      $s1, $s1, -27664
    0885D028:[AC855C7C]: sw         $a1, 23676($a0)
    0885D02C:[3C0408DB]: lui        $a0, 0x08DB <=> li $a0, 0x08DB0000
    0885D030:[A0805C78]: sb         $zr, 23672($a0)
    0885D034:[8E32000C]: lw         $s2, 12($s1)
    0885D038:[12400053]: beq        $s2, $zr, 0x0885D188
    0885D03C:[26240008]: addiu      $a0, $s1, 8
    0885D040:[3C1308DB]: lui        $s3, 0x08DB <=> li $s3, 0x08DB0000
    0885D044:[3C1E08A1]: lui        $fp, 0x08A1 <=> li $fp, 0x08A10000
    0885D048:[3C1708A1]: lui        $s7, 0x08A1 <=> li $s7, 0x08A10000
    0885D04C:[3C1608A1]: lui        $s6, 0x08A1 <=> li $s6, 0x08A10000
    0885D050:[26755C70]: addiu      $s5, $s3, 23664
    0885D054:[27DECEEC]: addiu      $fp, $fp, -12564
    0885D058:[26F7CF40]: addiu      $s7, $s7, -12480
    0885D05C:[26D6CF74]: addiu      $s6, $s6, -12428
    0885D060:[3C1408DB]: lui        $s4, 0x08DB <=> li $s4, 0x08DB0000
    0885D064:[8E440000]: lw         $a0, 0($s2)
    0885D068:[8E520004]: lw         $s2, 4($s2)
    0885D06C:[8E300008]: lw         $s0, 8($s1)
    0885D070:[12000005]: beq        $s0, $zr, 0x0885D088
    0885D074:[94840004]: lhu        $a0, 4($a0)
    0885D078:[8E050000]: lw         $a1, 0($s0)
    0885D07C:[0085282B]: sltu       $a1, $a0, $a1
    0885D080:[10A0000B]: beq        $a1, $zr, 0x0885D0B0
    0885D084:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    0885D088:[0E20E544]: jal        0x08839510
    0885D08C:[AFA40040]: sw         $a0, 64($sp)
    0885D090:[8FA40040]: lw         $a0, 64($sp)
    0885D094:[00408025]: or         $s0, $v0, $zr <=> move $s0, $v0
    0885D098:[AE040000]: sw         $a0, 0($s0)
    0885D09C:[AE000008]: sw         $zr, 8($s0)
    0885D0A0:[8E250008]: lw         $a1, 8($s1)
    0885D0A4:[AE050004]: sw         $a1, 4($s0)
    0885D0A8:[1000001F]: b          0x0885D128
    0885D0AC:[AE300008]: sw         $s0, 8($s1)
    0885D0B0:[8E060000]: lw         $a2, 0($s0)
    0885D0B4:[00C4302B]: sltu       $a2, $a2, $a0
    0885D0B8:[10C00005]: beq        $a2, $zr, 0x0885D0D0
    0885D0BC:[00000000]: nop
    0885D0C0:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    0885D0C4:[8CB00004]: lw         $s0, 4($a1)
    0885D0C8:[5600FFFA]: bnel       $s0, $zr, 0x0885D0B4
    0885D0CC:[8E060000]: lw         $a2, 0($s0)
    0885D0D0:[52000006]: beql       $s0, $zr, 0x0885D0EC
    0885D0D4:[AFA40040]: sw         $a0, 64($sp)
    0885D0D8:[8E060000]: lw         $a2, 0($s0)
    0885D0DC:[0086302B]: sltu       $a2, $a0, $a2
    0885D0E0:[50C00012]: beql       $a2, $zr, 0x0885D12C
    0885D0E4:[8E855C74]: lw         $a1, 23668($s4)
    0885D0E8:[AFA40040]: sw         $a0, 64($sp)
    0885D0EC:[0E20E544]: jal        0x08839510
    0885D0F0:[AFA5003C]: sw         $a1, 60($sp)
    0885D0F4:[00408025]: or         $s0, $v0, $zr <=> move $s0, $v0
    0885D0F8:[8FA5003C]: lw         $a1, 60($sp)
    0885D0FC:[AE000008]: sw         $zr, 8($s0)
    0885D100:[10A00005]: beq        $a1, $zr, 0x0885D118
    0885D104:[8FA40040]: lw         $a0, 64($sp)
    0885D108:[8CA60004]: lw         $a2, 4($a1)
    0885D10C:[AE060004]: sw         $a2, 4($s0)
    0885D110:[10000004]: b          0x0885D124
    0885D114:[ACB00004]: sw         $s0, 4($a1)
    0885D118:[8E250008]: lw         $a1, 8($s1)
    0885D11C:[AE050004]: sw         $a1, 4($s0)
    0885D120:[AE300008]: sw         $s0, 8($s1)
    0885D124:[AE040000]: sw         $a0, 0($s0)
    0885D128:[8E855C74]: lw         $a1, 23668($s4)
    0885D12C:[14A00003]: bne        $a1, $zr, 0x0885D13C
    0885D130:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    0885D134:[AE855C74]: sw         $a1, 23668($s4)
    0885D138:[A2605C70]: sb         $zr, 23664($s3)
    0885D13C:[92655C70]: lbu        $a1, 23664($s3)
    0885D140:[54A0000A]: bnel       $a1, $zr, 0x0885D16C
    0885D144:[8E040008]: lw         $a0, 8($s0)
    0885D148:[8E050000]: lw         $a1, 0($s0)
    0885D14C:[10A40006]: beq        $a1, $a0, 0x0885D168
    0885D150:[03C02025]: or         $a0, $fp, $zr <=> move $a0, $fp
    0885D154:[340500E8]: ori        $a1, $zr, 232 <=> li $a1, 232
    0885D158:[02E03025]: or         $a2, $s7, $zr <=> move $a2, $s7
    0885D15C:[02C03825]: or         $a3, $s6, $zr <=> move $a3, $s6
    0885D160:[0E23A92C]: jal        0x088EA4B0
    0885D164:[02A04025]: or         $t0, $s5, $zr <=> move $t0, $s5
    0885D168:[8E040008]: lw         $a0, 8($s0)
    0885D16C:[8E25000C]: lw         $a1, 12($s1)
    0885D170:[ACA40004]: sw         $a0, 4($a1)
    0885D174:[8E24000C]: lw         $a0, 12($s1)
    0885D178:[AE040008]: sw         $a0, 8($s0)
    0885D17C:[1640FFB9]: bne        $s2, $zr, 0x0885D064
    0885D180:[AE32000C]: sw         $s2, 12($s1)
    0885D184:[26240008]: addiu      $a0, $s1, 8
    0885D188:[AFA40020]: sw         $a0, 32($sp)
    0885D18C:[8C840000]: lw         $a0, 0($a0)
    0885D190:[AFA00028]: sw         $zr, 40($sp)
    0885D194:[AFA40024]: sw         $a0, 36($sp)
    0885D198:[8FB10024]: lw         $s1, 36($sp)
    0885D19C:[1220000D]: beq        $s1, $zr, 0x0885D1D4
    0885D1A0:[00002025]: or         $a0, $zr, $zr <=> li $a0, 0
    0885D1A4:[5080000A]: beql       $a0, $zr, 0x0885D1D0
    0885D1A8:[8E240008]: lw         $a0, 8($s1)
    0885D1AC:[8C840004]: lw         $a0, 4($a0)
    0885D1B0:[14800008]: bne        $a0, $zr, 0x0885D1D4
    0885D1B4:[AFA40028]: sw         $a0, 40($sp)
    0885D1B8:[8E310004]: lw         $s1, 4($s1)
    0885D1BC:[1620FFF9]: bne        $s1, $zr, 0x0885D1A4
    0885D1C0:[AFB10024]: sw         $s1, 36($sp)
    0885D1C4:[10000004]: b          0x0885D1D8
    0885D1C8:[2C850001]: sltiu      $a1, $a0, 1
    0885D1D0:[AFA40028]: sw         $a0, 40($sp)
    0885D1D4:[2C850001]: sltiu      $a1, $a0, 1
    0885D1D8:[30A500FF]: andi       $a1, $a1, 255
    0885D1DC:[14A00052]: bne        $a1, $zr, 0x0885D328
    0885D1E0:[3C0508A1]: lui        $a1, 0x08A1 <=> li $a1, 0x08A10000
    0885D1E4:[24A5CEEC]: addiu      $a1, $a1, -12564
    0885D1E8:[3C0608A1]: lui        $a2, 0x08A1 <=> li $a2, 0x08A10000
    0885D1EC:[AFA50038]: sw         $a1, 56($sp)
    0885D1F0:[24C6CF28]: addiu      $a2, $a2, -12504
    0885D1F4:[3C0508A1]: lui        $a1, 0x08A1 <=> li $a1, 0x08A10000
    0885D1F8:[24A5CEC0]: addiu      $a1, $a1, -12608
    0885D1FC:[AFA60034]: sw         $a2, 52($sp)
    0885D200:[3C1108DC]: lui        $s1, 0x08DC <=> li $s1, 0x08DC0000
    0885D204:[26269038]: addiu      $a2, $s1, -28616
    0885D208:[AFA50030]: sw         $a1, 48($sp)
    0885D20C:[3C1308A4]: lui        $s3, 0x08A4 <=> li $s3, 0x08A40000
    0885D210:[3C1E08A1]: lui        $fp, 0x08A1 <=> li $fp, 0x08A10000
    0885D214:[3C1708A1]: lui        $s7, 0x08A1 <=> li $s7, 0x08A10000
    0885D218:[3C1608A1]: lui        $s6, 0x08A1 <=> li $s6, 0x08A10000
    0885D21C:[AFA6002C]: sw         $a2, 44($sp)
    0885D220:[2675A8A0]: addiu      $s5, $s3, -22368
    0885D224:[27DECF90]: addiu      $fp, $fp, -12400
    0885D228:[26F7CFCC]: addiu      $s7, $s7, -12340
    0885D22C:[26D6CFD8]: addiu      $s6, $s6, -12328
    0885D230:[3C1208DC]: lui        $s2, 0x08DC <=> li $s2, 0x08DC0000
    0885D234:[3C140001]: lui        $s4, 0x0001 <=> li $s4, 0x00010000
    0885D238:[8E45903C]: lw         $a1, -28612($s2)
    0885D23C:[14A00003]: bne        $a1, $zr, 0x0885D24C
    0885D240:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    0885D244:[AE45903C]: sw         $a1, -28612($s2)
    0885D248:[A2209038]: sb         $zr, -28616($s1)
    0885D24C:[92259038]: lbu        $a1, -28616($s1)
    0885D250:[54A0000B]: bnel       $a1, $zr, 0x0885D280
    0885D254:[8C900000]: lw         $s0, 0($a0)
    0885D258:[54800009]: bnel       $a0, $zr, 0x0885D280
    0885D25C:[8C900000]: lw         $s0, 0($a0)
    0885D260:[8FA40038]: lw         $a0, 56($sp)
    0885D264:[8FA60034]: lw         $a2, 52($sp)
    0885D268:[8FA70030]: lw         $a3, 48($sp)
    0885D26C:[34050133]: ori        $a1, $zr, 307 <=> li $a1, 307
    0885D270:[0E23A92C]: jal        0x088EA4B0
    0885D274:[8FA8002C]: lw         $t0, 44($sp)
    0885D278:[8FA40028]: lw         $a0, 40($sp)
    0885D27C:[8C900000]: lw         $s0, 0($a0)
    0885D280:[8FA50024]: lw         $a1, 36($sp)
    0885D284:[10A0000C]: beq        $a1, $zr, 0x0885D2B8
    0885D288:[9266A8A0]: lbu        $a2, -22368($s3)
    0885D28C:[50800009]: beql       $a0, $zr, 0x0885D2B4
    0885D290:[8CA40008]: lw         $a0, 8($a1)
    0885D294:[8C840004]: lw         $a0, 4($a0)
    0885D298:[14800007]: bne        $a0, $zr, 0x0885D2B8
    0885D29C:[AFA40028]: sw         $a0, 40($sp)
    0885D2A0:[8CA50004]: lw         $a1, 4($a1)
    0885D2A4:[14A0FFF9]: bne        $a1, $zr, 0x0885D28C
    0885D2A8:[AFA50024]: sw         $a1, 36($sp)
    0885D2AC:[10000002]: b          0x0885D2B8
    0885D2B0:[00000000]: nop
    0885D2B4:[AFA40028]: sw         $a0, 40($sp)
    0885D2B8:[14C00008]: bne        $a2, $zr, 0x0885D2DC
    0885D2BC:[00000000]: nop
    0885D2C0:[16000006]: bne        $s0, $zr, 0x0885D2DC
    0885D2C4:[03C02025]: or         $a0, $fp, $zr <=> move $a0, $fp
    0885D2C8:[340504AB]: ori        $a1, $zr, 1195 <=> li $a1, 1195
    0885D2CC:[02E03025]: or         $a2, $s7, $zr <=> move $a2, $s7
    0885D2D0:[02C03825]: or         $a3, $s6, $zr <=> move $a3, $s6
    0885D2D4:[0E23A92C]: jal        0x088EA4B0
    0885D2D8:[02A04025]: or         $t0, $s5, $zr <=> move $t0, $s5
    0885D2DC:[5200000E]: beql       $s0, $zr, 0x0885D318
    0885D2E0:[8FA40028]: lw         $a0, 40($sp)
    0885D2E4:[8E040004]: lw         $a0, 4($s0)
    0885D2E8:[00942024]: and        $a0, $a0, $s4
    0885D2EC:[0004202B]: sltu       $a0, $zr, $a0 <=> move $a0, $a0
    0885D2F0:[308400FF]: andi       $a0, $a0, 255
    0885D2F4:[54800008]: bnel       $a0, $zr, 0x0885D318
    0885D2F8:[8FA40028]: lw         $a0, 40($sp)
    0885D2FC:[8E040008]: lw         $a0, 8($s0)
    0885D300:[24840020]: addiu      $a0, $a0, 32
    0885D304:[84850000]: lh         $a1, 0($a0)
    0885D308:[8C860004]: lw         $a2, 4($a0)
    0885D30C:[00C0F809]: jalr       $ra, $a2
    0885D310:[02052021]: addu       $a0, $s0, $a1
    0885D314:[8FA40028]: lw         $a0, 40($sp)
    0885D318:[2C850001]: sltiu      $a1, $a0, 1
    0885D31C:[30A500FF]: andi       $a1, $a1, 255
    0885D320:[50A0FFC6]: beql       $a1, $zr, 0x0885D23C
    0885D324:[8E45903C]: lw         $a1, -28612($s2)
    0885D328:[0E2181B1]: jal        0x088606C4
    0885D32C:[00000000]: nop
    0885D330:[0E2175B3]: jal        0x0885D6CC
    0885D334:[00000000]: nop
    0885D338:[3C0408DC]: lui        $a0, 0x08DC <=> li $a0, 0x08DC0000
    0885D33C:[90849B70]: lbu        $a0, -25744($a0)
    0885D340:[10800003]: beq        $a0, $zr, 0x0885D350
    0885D344:[00000000]: nop
    0885D348:[0E218288]: jal        0x08860A20
    0885D34C:[00000000]: nop
    0885D350:[0E23AAB7]: jal        0x088EAADC
    0885D354:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    0885D358:[8FB00044]: lw         $s0, 68($sp)
    0885D35C:[8FB10048]: lw         $s1, 72($sp)
    0885D360:[8FB2004C]: lw         $s2, 76($sp)
    0885D364:[8FB30050]: lw         $s3, 80($sp)
    0885D368:[8FB40054]: lw         $s4, 84($sp)
    0885D36C:[8FB50058]: lw         $s5, 88($sp)
    0885D370:[8FB6005C]: lw         $s6, 92($sp)
    0885D374:[8FB70060]: lw         $s7, 96($sp)
    0885D378:[8FBE0064]: lw         $fp, 100($sp)
    0885D37C:[8FBF0068]: lw         $ra, 104($sp)
    0885D380:[03E00008]: jr         $ra
    0885D384:[27BD0070]: addiu      $sp, $sp, 112
  Back Branch 0885D320 4,368,408 times (length 59)
    0885D228:[26F7CFCC]: addiu      $s7, $s7, -12340
    0885D22C:[26D6CFD8]: addiu      $s6, $s6, -12328
    0885D230:[3C1208DC]: lui        $s2, 0x08DC <=> li $s2, 0x08DC0000
    0885D234:[3C140001]: lui        $s4, 0x0001 <=> li $s4, 0x00010000
    0885D238:[8E45903C]: lw         $a1, -28612($s2)
--> 0885D23C:[14A00003]: bne        $a1, $zr, 0x0885D24C
    0885D240:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    0885D244:[AE45903C]: sw         $a1, -28612($s2)
    0885D248:[A2209038]: sb         $zr, -28616($s1)
    0885D24C:[92259038]: lbu        $a1, -28616($s1)
    0885D250:[54A0000B]: bnel       $a1, $zr, 0x0885D280
    0885D254:[8C900000]: lw         $s0, 0($a0)
    0885D258:[54800009]: bnel       $a0, $zr, 0x0885D280
    0885D25C:[8C900000]: lw         $s0, 0($a0)
    0885D260:[8FA40038]: lw         $a0, 56($sp)
    0885D264:[8FA60034]: lw         $a2, 52($sp)
    0885D268:[8FA70030]: lw         $a3, 48($sp)
    0885D26C:[34050133]: ori        $a1, $zr, 307 <=> li $a1, 307
    0885D270:[0E23A92C]: jal        0x088EA4B0
    0885D274:[8FA8002C]: lw         $t0, 44($sp)
    0885D278:[8FA40028]: lw         $a0, 40($sp)
    0885D27C:[8C900000]: lw         $s0, 0($a0)
    0885D280:[8FA50024]: lw         $a1, 36($sp)
    0885D284:[10A0000C]: beq        $a1, $zr, 0x0885D2B8
    0885D288:[9266A8A0]: lbu        $a2, -22368($s3)
    0885D28C:[50800009]: beql       $a0, $zr, 0x0885D2B4
    0885D290:[8CA40008]: lw         $a0, 8($a1)
    0885D294:[8C840004]: lw         $a0, 4($a0)
    0885D298:[14800007]: bne        $a0, $zr, 0x0885D2B8
    0885D29C:[AFA40028]: sw         $a0, 40($sp)
    0885D2A0:[8CA50004]: lw         $a1, 4($a1)
    0885D2A4:[14A0FFF9]: bne        $a1, $zr, 0x0885D28C
    0885D2A8:[AFA50024]: sw         $a1, 36($sp)
    0885D2AC:[10000002]: b          0x0885D2B8
    0885D2B0:[00000000]: nop
    0885D2B4:[AFA40028]: sw         $a0, 40($sp)
    0885D2B8:[14C00008]: bne        $a2, $zr, 0x0885D2DC
    0885D2BC:[00000000]: nop
    0885D2C0:[16000006]: bne        $s0, $zr, 0x0885D2DC
    0885D2C4:[03C02025]: or         $a0, $fp, $zr <=> move $a0, $fp
    0885D2C8:[340504AB]: ori        $a1, $zr, 1195 <=> li $a1, 1195
    0885D2CC:[02E03025]: or         $a2, $s7, $zr <=> move $a2, $s7
    0885D2D0:[02C03825]: or         $a3, $s6, $zr <=> move $a3, $s6
    0885D2D4:[0E23A92C]: jal        0x088EA4B0
    0885D2D8:[02A04025]: or         $t0, $s5, $zr <=> move $t0, $s5
    0885D2DC:[5200000E]: beql       $s0, $zr, 0x0885D318
    0885D2E0:[8FA40028]: lw         $a0, 40($sp)
    0885D2E4:[8E040004]: lw         $a0, 4($s0)
    0885D2E8:[00942024]: and        $a0, $a0, $s4
    0885D2EC:[0004202B]: sltu       $a0, $zr, $a0 <=> move $a0, $a0
    0885D2F0:[308400FF]: andi       $a0, $a0, 255
    0885D2F4:[54800008]: bnel       $a0, $zr, 0x0885D318
    0885D2F8:[8FA40028]: lw         $a0, 40($sp)
    0885D2FC:[8E040008]: lw         $a0, 8($s0)
    0885D300:[24840020]: addiu      $a0, $a0, 32
    0885D304:[84850000]: lh         $a1, 0($a0)
    0885D308:[8C860004]: lw         $a2, 4($a0)
    0885D30C:[00C0F809]: jalr       $ra, $a2
    0885D310:[02052021]: addu       $a0, $s0, $a1
    0885D314:[8FA40028]: lw         $a0, 40($sp)
    0885D318:[2C850001]: sltiu      $a1, $a0, 1
    0885D31C:[30A500FF]: andi       $a1, $a1, 255
--> 0885D320:[50A0FFC6]: beql       $a1, $zr, 0x0885D23C
    0885D324:[8E45903C]: lw         $a1, -28612($s2)
    0885D328:[0E2181B1]: jal        0x088606C4
    0885D32C:[00000000]: nop
    0885D330:[0E2175B3]: jal        0x0885D6CC
  Back Branch 0885D2A4 228,057 times (length 8)
    0885D278:[8FA40028]: lw         $a0, 40($sp)
    0885D27C:[8C900000]: lw         $s0, 0($a0)
    0885D280:[8FA50024]: lw         $a1, 36($sp)
    0885D284:[10A0000C]: beq        $a1, $zr, 0x0885D2B8
    0885D288:[9266A8A0]: lbu        $a2, -22368($s3)
--> 0885D28C:[50800009]: beql       $a0, $zr, 0x0885D2B4
    0885D290:[8CA40008]: lw         $a0, 8($a1)
    0885D294:[8C840004]: lw         $a0, 4($a0)
    0885D298:[14800007]: bne        $a0, $zr, 0x0885D2B8
    0885D29C:[AFA40028]: sw         $a0, 40($sp)
    0885D2A0:[8CA50004]: lw         $a1, 4($a1)
--> 0885D2A4:[14A0FFF9]: bne        $a1, $zr, 0x0885D28C
    0885D2A8:[AFA50024]: sw         $a1, 36($sp)
    0885D2AC:[10000002]: b          0x0885D2B8
    0885D2B0:[00000000]: nop
    0885D2B4:[AFA40028]: sw         $a0, 40($sp)
  Back Branch 0885D0C8 66 times (length 7)
    0885D0A0:[8E250008]: lw         $a1, 8($s1)
    0885D0A4:[AE050004]: sw         $a1, 4($s0)
    0885D0A8:[1000001F]: b          0x0885D128
    0885D0AC:[AE300008]: sw         $s0, 8($s1)
    0885D0B0:[8E060000]: lw         $a2, 0($s0)
--> 0885D0B4:[00C4302B]: sltu       $a2, $a2, $a0
    0885D0B8:[10C00005]: beq        $a2, $zr, 0x0885D0D0
    0885D0BC:[00000000]: nop
    0885D0C0:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    0885D0C4:[8CB00004]: lw         $s0, 4($a1)
--> 0885D0C8:[5600FFFA]: bnel       $s0, $zr, 0x0885D0B4
    0885D0CC:[8E060000]: lw         $a2, 0($s0)
    0885D0D0:[52000006]: beql       $s0, $zr, 0x0885D0EC
    0885D0D4:[AFA40040]: sw         $a0, 64($sp)
    0885D0D8:[8E060000]: lw         $a2, 0($s0)
  Back Branch 0885D17C 6 times (length 72)
    0885D050:[26755C70]: addiu      $s5, $s3, 23664
    0885D054:[27DECEEC]: addiu      $fp, $fp, -12564
    0885D058:[26F7CF40]: addiu      $s7, $s7, -12480
    0885D05C:[26D6CF74]: addiu      $s6, $s6, -12428
    0885D060:[3C1408DB]: lui        $s4, 0x08DB <=> li $s4, 0x08DB0000
--> 0885D064:[8E440000]: lw         $a0, 0($s2)
    0885D068:[8E520004]: lw         $s2, 4($s2)
    0885D06C:[8E300008]: lw         $s0, 8($s1)
    0885D070:[12000005]: beq        $s0, $zr, 0x0885D088
    0885D074:[94840004]: lhu        $a0, 4($a0)
    0885D078:[8E050000]: lw         $a1, 0($s0)
    0885D07C:[0085282B]: sltu       $a1, $a0, $a1
    0885D080:[10A0000B]: beq        $a1, $zr, 0x0885D0B0
    0885D084:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    0885D088:[0E20E544]: jal        0x08839510
    0885D08C:[AFA40040]: sw         $a0, 64($sp)
    0885D090:[8FA40040]: lw         $a0, 64($sp)
    0885D094:[00408025]: or         $s0, $v0, $zr <=> move $s0, $v0
    0885D098:[AE040000]: sw         $a0, 0($s0)
    0885D09C:[AE000008]: sw         $zr, 8($s0)
    0885D0A0:[8E250008]: lw         $a1, 8($s1)
    0885D0A4:[AE050004]: sw         $a1, 4($s0)
    0885D0A8:[1000001F]: b          0x0885D128
    0885D0AC:[AE300008]: sw         $s0, 8($s1)
    0885D0B0:[8E060000]: lw         $a2, 0($s0)
    0885D0B4:[00C4302B]: sltu       $a2, $a2, $a0
    0885D0B8:[10C00005]: beq        $a2, $zr, 0x0885D0D0
    0885D0BC:[00000000]: nop
    0885D0C0:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    0885D0C4:[8CB00004]: lw         $s0, 4($a1)
    0885D0C8:[5600FFFA]: bnel       $s0, $zr, 0x0885D0B4
    0885D0CC:[8E060000]: lw         $a2, 0($s0)
    0885D0D0:[52000006]: beql       $s0, $zr, 0x0885D0EC
    0885D0D4:[AFA40040]: sw         $a0, 64($sp)
    0885D0D8:[8E060000]: lw         $a2, 0($s0)
    0885D0DC:[0086302B]: sltu       $a2, $a0, $a2
    0885D0E0:[50C00012]: beql       $a2, $zr, 0x0885D12C
    0885D0E4:[8E855C74]: lw         $a1, 23668($s4)
    0885D0E8:[AFA40040]: sw         $a0, 64($sp)
    0885D0EC:[0E20E544]: jal        0x08839510
    0885D0F0:[AFA5003C]: sw         $a1, 60($sp)
    0885D0F4:[00408025]: or         $s0, $v0, $zr <=> move $s0, $v0
    0885D0F8:[8FA5003C]: lw         $a1, 60($sp)
    0885D0FC:[AE000008]: sw         $zr, 8($s0)
    0885D100:[10A00005]: beq        $a1, $zr, 0x0885D118
    0885D104:[8FA40040]: lw         $a0, 64($sp)
    0885D108:[8CA60004]: lw         $a2, 4($a1)
    0885D10C:[AE060004]: sw         $a2, 4($s0)
    0885D110:[10000004]: b          0x0885D124
    0885D114:[ACB00004]: sw         $s0, 4($a1)
    0885D118:[8E250008]: lw         $a1, 8($s1)
    0885D11C:[AE050004]: sw         $a1, 4($s0)
    0885D120:[AE300008]: sw         $s0, 8($s1)
    0885D124:[AE040000]: sw         $a0, 0($s0)
    0885D128:[8E855C74]: lw         $a1, 23668($s4)
    0885D12C:[14A00003]: bne        $a1, $zr, 0x0885D13C
    0885D130:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    0885D134:[AE855C74]: sw         $a1, 23668($s4)
    0885D138:[A2605C70]: sb         $zr, 23664($s3)
    0885D13C:[92655C70]: lbu        $a1, 23664($s3)
    0885D140:[54A0000A]: bnel       $a1, $zr, 0x0885D16C
    0885D144:[8E040008]: lw         $a0, 8($s0)
    0885D148:[8E050000]: lw         $a1, 0($s0)
    0885D14C:[10A40006]: beq        $a1, $a0, 0x0885D168
    0885D150:[03C02025]: or         $a0, $fp, $zr <=> move $a0, $fp
    0885D154:[340500E8]: ori        $a1, $zr, 232 <=> li $a1, 232
    0885D158:[02E03025]: or         $a2, $s7, $zr <=> move $a2, $s7
    0885D15C:[02C03825]: or         $a3, $s6, $zr <=> move $a3, $s6
    0885D160:[0E23A92C]: jal        0x088EA4B0
    0885D164:[02A04025]: or         $t0, $s5, $zr <=> move $t0, $s5
    0885D168:[8E040008]: lw         $a0, 8($s0)
    0885D16C:[8E25000C]: lw         $a1, 12($s1)
    0885D170:[ACA40004]: sw         $a0, 4($a1)
    0885D174:[8E24000C]: lw         $a0, 12($s1)
    0885D178:[AE040008]: sw         $a0, 8($s0)
--> 0885D17C:[1640FFB9]: bne        $s2, $zr, 0x0885D064
    0885D180:[AE32000C]: sw         $s2, 12($s1)
    0885D184:[26240008]: addiu      $a0, $s1, 8
    0885D188:[AFA40020]: sw         $a0, 32($sp)
    0885D18C:[8C840000]: lw         $a0, 0($a0)
_S1_2_88F3D14 136,096,290 instructions (1.401%), 1,080,087 calls (088F3D14 - 088F3F74, length 153)
    088F3D14:[27BDFFC0]: addiu      $sp, $sp, -64
    088F3D18:[AFB10024]: sw         $s1, 36($sp)
    088F3D1C:[00808825]: or         $s1, $a0, $zr <=> move $s1, $a0
    088F3D20:[00052880]: sll        $a1, $a1, 0x0002
    088F3D24:[2404FFFF]: addiu      $a0, $zr, -1 <=> li $a0, -1
    088F3D28:[02258821]: addu       $s1, $s1, $a1
    088F3D2C:[AFB00020]: sw         $s0, 32($sp)
    088F3D30:[AFB20028]: sw         $s2, 40($sp)
    088F3D34:[AFB3002C]: sw         $s3, 44($sp)
    088F3D38:[AFB40030]: sw         $s4, 48($sp)
    088F3D3C:[AFB50034]: sw         $s5, 52($sp)
    088F3D40:[AFB60038]: sw         $s6, 56($sp)
    088F3D44:[AFBF003C]: sw         $ra, 60($sp)
    088F3D48:[14C40008]: bne        $a2, $a0, 0x088F3D6C
    088F3D4C:[00C08025]: or         $s0, $a2, $zr <=> move $s0, $a2
    088F3D50:[0E275C4D]: jal        0x089D7134
    088F3D54:[34040009]: ori        $a0, $zr, 9 <=> li $a0, 9
    088F3D58:[8E240000]: lw         $a0, 0($s1)
    088F3D5C:[3C0508A4]: lui        $a1, 0x08A4 <=> li $a1, 0x08A40000
    088F3D60:[ACA4D3C4]: sw         $a0, -11324($a1)
    088F3D64:[1000007A]: b          0x088F3F50
    088F3D68:[AE300000]: sw         $s0, 0($s1)
    088F3D6C:[8E250000]: lw         $a1, 0($s1)
    088F3D70:[14A40008]: bne        $a1, $a0, 0x088F3D94
    088F3D74:[3C0508DC]: lui        $a1, 0x08DC <=> li $a1, 0x08DC0000
    088F3D78:[0E275B98]: jal        0x089D6E60
    088F3D7C:[34040009]: ori        $a0, $zr, 9 <=> li $a0, 9
    088F3D80:[3C0408A4]: lui        $a0, 0x08A4 <=> li $a0, 0x08A40000
    088F3D84:[8C84D3C4]: lw         $a0, -11324($a0)
    088F3D88:[10900029]: beq        $a0, $s0, 0x088F3E30
    088F3D8C:[00000000]: nop
    088F3D90:[3C0508DC]: lui        $a1, 0x08DC <=> li $a1, 0x08DC0000
    088F3D94:[00102080]: sll        $a0, $s0, 0x0002
    088F3D98:[24A560A0]: addiu      $a1, $a1, 24736
    088F3D9C:[AE300000]: sw         $s0, 0($s1)
    088F3DA0:[00852021]: addu       $a0, $a0, $a1
    088F3DA4:[8C900000]: lw         $s0, 0($a0)
    088F3DA8:[12000015]: beq        $s0, $zr, 0x088F3E00
    088F3DAC:[00000000]: nop
    088F3DB0:[0E275B98]: jal        0x089D6E60
    088F3DB4:[34040009]: ori        $a0, $zr, 9 <=> li $a0, 9
    088F3DB8:[92040006]: lbu        $a0, 6($s0)
    088F3DBC:[28850004]: slti       $a1, $a0, 4
    088F3DC0:[10A00026]: beq        $a1, $zr, 0x088F3E5C
    088F3DC4:[34110001]: ori        $s1, $zr, 1 <=> li $s1, 1
    088F3DC8:[28840003]: slti       $a0, $a0, 3
    088F3DCC:[14800027]: bne        $a0, $zr, 0x088F3E6C
    088F3DD0:[3C0408A4]: lui        $a0, 0x08A4 <=> li $a0, 0x08A40000
    088F3DD4:[92050007]: lbu        $a1, 7($s0)
    088F3DD8:[34040003]: ori        $a0, $zr, 3 <=> li $a0, 3
    088F3DDC:[00003025]: or         $a2, $zr, $zr <=> li $a2, 0
    088F3DE0:[0E2764C8]: jal        0x089D9320
    088F3DE4:[34070001]: ori        $a3, $zr, 1 <=> li $a3, 1
    088F3DE8:[92040007]: lbu        $a0, 7($s0)
    088F3DEC:[96140000]: lhu        $s4, 0($s0)
    088F3DF0:[34110004]: ori        $s1, $zr, 4 <=> li $s1, 4
    088F3DF4:[96130002]: lhu        $s3, 2($s0)
    088F3DF8:[1000003B]: b          0x088F3EE8
    088F3DFC:[28840000]: slti       $a0, $a0, 0
    088F3E00:[0E275C4D]: jal        0x089D7134
    088F3E04:[34040009]: ori        $a0, $zr, 9 <=> li $a0, 9
    088F3E08:[8FB00020]: lw         $s0, 32($sp)
    088F3E0C:[8FB10024]: lw         $s1, 36($sp)
    088F3E10:[8FB20028]: lw         $s2, 40($sp)
    088F3E14:[8FB3002C]: lw         $s3, 44($sp)
    088F3E18:[8FB40030]: lw         $s4, 48($sp)
    088F3E1C:[8FB50034]: lw         $s5, 52($sp)
    088F3E20:[8FB60038]: lw         $s6, 56($sp)
    088F3E24:[8FBF003C]: lw         $ra, 60($sp)
    088F3E28:[03E00008]: jr         $ra
    088F3E2C:[27BD0040]: addiu      $sp, $sp, 64
    088F3E30:[AE300000]: sw         $s0, 0($s1)
    088F3E34:[8FB00020]: lw         $s0, 32($sp)
    088F3E38:[8FB10024]: lw         $s1, 36($sp)
    088F3E3C:[8FB20028]: lw         $s2, 40($sp)
    088F3E40:[8FB3002C]: lw         $s3, 44($sp)
    088F3E44:[8FB40030]: lw         $s4, 48($sp)
    088F3E48:[8FB50034]: lw         $s5, 52($sp)
    088F3E4C:[8FB60038]: lw         $s6, 56($sp)
    088F3E50:[8FBF003C]: lw         $ra, 60($sp)
    088F3E54:[03E00008]: jr         $ra
    088F3E58:[27BD0040]: addiu      $sp, $sp, 64
    088F3E5C:[34050005]: ori        $a1, $zr, 5 <=> li $a1, 5
    088F3E60:[50850011]: beql       $a0, $a1, 0x088F3EA8
    088F3E64:[92050007]: lbu        $a1, 7($s0)
    088F3E68:[3C0408A4]: lui        $a0, 0x08A4 <=> li $a0, 0x08A40000
    088F3E6C:[9085D3C8]: lbu        $a1, -11320($a0)
    088F3E70:[14A00037]: bne        $a1, $zr, 0x088F3F50
    088F3E74:[3C0508A2]: lui        $a1, 0x08A2 <=> li $a1, 0x08A20000
    088F3E78:[2487D3C8]: addiu      $a3, $a0, -11320
    088F3E7C:[24A40898]: addiu      $a0, $a1, 2200
    088F3E80:[3C0608A2]: lui        $a2, 0x08A2 <=> li $a2, 0x08A20000
    088F3E84:[34050056]: ori        $a1, $zr, 86 <=> li $a1, 86
    088F3E88:[0E23A970]: jal        0x088EA5C0
    088F3E8C:[24C608D8]: addiu      $a2, $a2, 2264
    088F3E90:[3C0408A2]: lui        $a0, 0x08A2 <=> li $a0, 0x08A20000
    088F3E94:[92050006]: lbu        $a1, 6($s0)
    088F3E98:[0E23A979]: jal        0x088EA5E4
    088F3E9C:[248408E0]: addiu      $a0, $a0, 2272
    088F3EA0:[1000002B]: b          0x088F3F50
    088F3EA4:[00000000]: nop
    088F3EA8:[34040005]: ori        $a0, $zr, 5 <=> li $a0, 5
    088F3EAC:[00003025]: or         $a2, $zr, $zr <=> li $a2, 0
    088F3EB0:[0E2764C8]: jal        0x089D9320
    088F3EB4:[34070001]: ori        $a3, $zr, 1 <=> li $a3, 1
    088F3EB8:[34040003]: ori        $a0, $zr, 3 <=> li $a0, 3
    088F3EBC:[00002825]: or         $a1, $zr, $zr <=> li $a1, 0
    088F3EC0:[340600FF]: ori        $a2, $zr, 255 <=> li $a2, 255
    088F3EC4:[0E2765FB]: jal        0x089D97EC
    088F3EC8:[00003825]: or         $a3, $zr, $zr <=> li $a3, 0
    088F3ECC:[8E05000C]: lw         $a1, 12($s0)
    088F3ED0:[0E27660D]: jal        0x089D9834
    088F3ED4:[34040020]: ori        $a0, $zr, 32 <=> li $a0, 32
    088F3ED8:[92040007]: lbu        $a0, 7($s0)
    088F3EDC:[96140000]: lhu        $s4, 0($s0)
    088F3EE0:[96130002]: lhu        $s3, 2($s0)
    088F3EE4:[28840000]: slti       $a0, $a0, 0
    088F3EE8:[02809025]: or         $s2, $s4, $zr <=> move $s2, $s4
    088F3EEC:[34150000]: ori        $s5, $zr, 0 <=> li $s5, 0
    088F3EF0:[14800017]: bne        $a0, $zr, 0x088F3F50
    088F3EF4:[34160000]: ori        $s6, $zr, 0 <=> li $s6, 0
    088F3EF8:[8E080008]: lw         $t0, 8($s0)
    088F3EFC:[02C02025]: or         $a0, $s6, $zr <=> move $a0, $s6
    088F3F00:[01154021]: addu       $t0, $t0, $s5
    088F3F04:[02402825]: or         $a1, $s2, $zr <=> move $a1, $s2
    088F3F08:[02603025]: or         $a2, $s3, $zr <=> move $a2, $s3
    088F3F0C:[0E276586]: jal        0x089D9618
    088F3F10:[02803825]: or         $a3, $s4, $zr <=> move $a3, $s4
    088F3F14:[02720018]: mult       $s3, $s2
    088F3F18:[26D60001]: addiu      $s6, $s6, 1
    088F3F1C:[32D600FF]: andi       $s6, $s6, 255
    088F3F20:[00129042]: srl        $s2, $s2, 0x0001
    088F3F24:[00002012]: mflo       $a0
    088F3F28:[00000000]: nop
    088F3F2C:[00000000]: nop
    088F3F30:[00910018]: mult       $a0, $s1
    088F3F34:[92040007]: lbu        $a0, 7($s0)
    088F3F38:[00139842]: srl        $s3, $s3, 0x0001
    088F3F3C:[0014A042]: srl        $s4, $s4, 0x0001
    088F3F40:[0096202A]: slt        $a0, $a0, $s6
    088F3F44:[00002812]: mflo       $a1
    088F3F48:[1080FFEB]: beq        $a0, $zr, 0x088F3EF8
    088F3F4C:[02A5A821]: addu       $s5, $s5, $a1
    088F3F50:[8FB00020]: lw         $s0, 32($sp)
    088F3F54:[8FB10024]: lw         $s1, 36($sp)
    088F3F58:[8FB20028]: lw         $s2, 40($sp)
    088F3F5C:[8FB3002C]: lw         $s3, 44($sp)
    088F3F60:[8FB40030]: lw         $s4, 48($sp)
    088F3F64:[8FB50034]: lw         $s5, 52($sp)
    088F3F68:[8FB60038]: lw         $s6, 56($sp)
    088F3F6C:[8FBF003C]: lw         $ra, 60($sp)
    088F3F70:[03E00008]: jr         $ra
    088F3F74:[27BD0040]: addiu      $sp, $sp, 64
  Back Branch 088F3F48 3,069,218 times (length 22)
    088F3EE4:[28840000]: slti       $a0, $a0, 0
    088F3EE8:[02809025]: or         $s2, $s4, $zr <=> move $s2, $s4
    088F3EEC:[34150000]: ori        $s5, $zr, 0 <=> li $s5, 0
    088F3EF0:[14800017]: bne        $a0, $zr, 0x088F3F50
    088F3EF4:[34160000]: ori        $s6, $zr, 0 <=> li $s6, 0
--> 088F3EF8:[8E080008]: lw         $t0, 8($s0)
    088F3EFC:[02C02025]: or         $a0, $s6, $zr <=> move $a0, $s6
    088F3F00:[01154021]: addu       $t0, $t0, $s5
    088F3F04:[02402825]: or         $a1, $s2, $zr <=> move $a1, $s2
    088F3F08:[02603025]: or         $a2, $s3, $zr <=> move $a2, $s3
    088F3F0C:[0E276586]: jal        0x089D9618
    088F3F10:[02803825]: or         $a3, $s4, $zr <=> move $a3, $s4
    088F3F14:[02720018]: mult       $s3, $s2
    088F3F18:[26D60001]: addiu      $s6, $s6, 1
    088F3F1C:[32D600FF]: andi       $s6, $s6, 255
    088F3F20:[00129042]: srl        $s2, $s2, 0x0001
    088F3F24:[00002012]: mflo       $a0
    088F3F28:[00000000]: nop
    088F3F2C:[00000000]: nop
    088F3F30:[00910018]: mult       $a0, $s1
    088F3F34:[92040007]: lbu        $a0, 7($s0)
    088F3F38:[00139842]: srl        $s3, $s3, 0x0001
    088F3F3C:[0014A042]: srl        $s4, $s4, 0x0001
    088F3F40:[0096202A]: slt        $a0, $a0, $s6
    088F3F44:[00002812]: mflo       $a1
--> 088F3F48:[1080FFEB]: beq        $a0, $zr, 0x088F3EF8
    088F3F4C:[02A5A821]: addu       $s5, $s5, $a1
    088F3F50:[8FB00020]: lw         $s0, 32($sp)
    088F3F54:[8FB10024]: lw         $s1, 36($sp)
    088F3F58:[8FB20028]: lw         $s2, 40($sp)
_S1_2_881AEE8 112,793,127 instructions (1.161%), 622,569 calls (0881AEE8 - 0881B3FC, length 326)
    0881AEE8:[27BDFF60]: addiu      $sp, $sp, -160
    0881AEEC:[E7B40068]: swc1       $f20, 104($sp)
    0881AEF0:[E7B6006C]: swc1       $f22, 108($sp)
    0881AEF4:[AFB00070]: sw         $s0, 112($sp)
    0881AEF8:[AFB10074]: sw         $s1, 116($sp)
    0881AEFC:[AFB20078]: sw         $s2, 120($sp)
    0881AF00:[AFB3007C]: sw         $s3, 124($sp)
    0881AF04:[AFB40080]: sw         $s4, 128($sp)
    0881AF08:[AFB50084]: sw         $s5, 132($sp)
    0881AF0C:[AFB60088]: sw         $s6, 136($sp)
    0881AF10:[AFB7008C]: sw         $s7, 140($sp)
    0881AF14:[AFBE0090]: sw         $fp, 144($sp)
    0881AF18:[AFBF0094]: sw         $ra, 148($sp)
    0881AF1C:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    0881AF20:[3C0408A3]: lui        $a0, 0x08A3 <=> li $a0, 0x08A30000
    0881AF24:[90887F23]: lbu        $t0, 32547($a0)
    0881AF28:[34160001]: ori        $s6, $zr, 1 <=> li $s6, 1
    0881AF2C:[00A08825]: or         $s1, $a1, $zr <=> move $s1, $a1
    0881AF30:[00C09025]: or         $s2, $a2, $zr <=> move $s2, $a2
    0881AF34:[00E09825]: or         $s3, $a3, $zr <=> move $s3, $a3
    0881AF38:[15000015]: bne        $t0, $zr, 0x0881AF90
    0881AF3C:[46006506]: mov.s      $f20, $f12
    0881AF40:[0620000B]: bltz       $s1, 0x0881AF70
    0881AF44:[3C0508A0]: lui        $a1, 0x08A0 <=> li $a1, 0x08A00000
    0881AF48:[92060040]: lbu        $a2, 64($s0)
    0881AF4C:[10C00004]: beq        $a2, $zr, 0x0881AF60
    0881AF50:[8E05000C]: lw         $a1, 12($s0)
    0881AF54:[24A50001]: addiu      $a1, $a1, 1
    0881AF58:[10000002]: b          0x0881AF64
    0881AF5C:[0225282A]: slt        $a1, $s1, $a1
    0881AF60:[0225282A]: slt        $a1, $s1, $a1
    0881AF64:[54A0000B]: bnel       $a1, $zr, 0x0881AF94
    0881AF68:[8E040048]: lw         $a0, 72($s0)
    0881AF6C:[3C0508A0]: lui        $a1, 0x08A0 <=> li $a1, 0x08A00000
    0881AF70:[24887F23]: addiu      $t0, $a0, 32547
    0881AF74:[24A454A0]: addiu      $a0, $a1, 21664
    0881AF78:[3C0608A0]: lui        $a2, 0x08A0 <=> li $a2, 0x08A00000
    0881AF7C:[24C65660]: addiu      $a2, $a2, 22112
    0881AF80:[3C0708A0]: lui        $a3, 0x08A0 <=> li $a3, 0x08A00000
    0881AF84:[24E75688]: addiu      $a3, $a3, 22152
    0881AF88:[0E23A92C]: jal        0x088EA4B0
    0881AF8C:[340500FD]: ori        $a1, $zr, 253 <=> li $a1, 253
    0881AF90:[8E040048]: lw         $a0, 72($s0)
    0881AF94:[0004402B]: sltu       $t0, $zr, $a0 <=> move $t0, $a0
    0881AF98:[310800FF]: andi       $t0, $t0, 255
    0881AF9C:[51000006]: beql       $t0, $zr, 0x0881AFB8
    0881AFA0:[8E040020]: lw         $a0, 32($s0)
    0881AFA4:[8E040044]: lw         $a0, 68($s0)
    0881AFA8:[001128C0]: sll        $a1, $s1, 0x0003
    0881AFAC:[00852021]: addu       $a0, $a0, $a1
    0881AFB0:[10000004]: b          0x0881AFC4
    0881AFB4:[94940000]: lhu        $s4, 0($a0)
    0881AFB8:[00112900]: sll        $a1, $s1, 0x0004
    0881AFBC:[00852021]: addu       $a0, $a0, $a1
    0881AFC0:[8C940000]: lw         $s4, 0($a0)
    0881AFC4:[16960053]: bne        $s4, $s6, 0x0881B114
    0881AFC8:[34170000]: ori        $s7, $zr, 0 <=> li $s7, 0
    0881AFCC:[1260002F]: beq        $s3, $zr, 0x0881B08C
    0881AFD0:[00000000]: nop
    0881AFD4:[8E040020]: lw         $a0, 32($s0)
    0881AFD8:[10800027]: beq        $a0, $zr, 0x0881B078
    0881AFDC:[3C0508DB]: lui        $a1, 0x08DB <=> li $a1, 0x08DB0000
    0881AFE0:[8CA75DC0]: lw         $a3, 24000($a1)
    0881AFE4:[0011A100]: sll        $s4, $s1, 0x0004
    0881AFE8:[14E00004]: bne        $a3, $zr, 0x0881AFFC
    0881AFEC:[3C0608DB]: lui        $a2, 0x08DB <=> li $a2, 0x08DB0000
    0881AFF0:[ACB65DC0]: sw         $s6, 24000($a1)
    0881AFF4:[A0C05DBC]: sb         $zr, 23996($a2)
    0881AFF8:[8E040020]: lw         $a0, 32($s0)
    0881AFFC:[90C55DBC]: lbu        $a1, 23996($a2)
    0881B000:[00942021]: addu       $a0, $a0, $s4
    0881B004:[14A0000F]: bne        $a1, $zr, 0x0881B044
    0881B008:[8C840008]: lw         $a0, 8($a0)
    0881B00C:[5480000E]: bnel       $a0, $zr, 0x0881B048
    0881B010:[C48C0000]: lwc1       $f12, 0($a0)
    0881B014:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    0881B018:[248455A4]: addiu      $a0, $a0, 21924
    0881B01C:[3C0508A0]: lui        $a1, 0x08A0 <=> li $a1, 0x08A00000
    0881B020:[24C85DBC]: addiu      $t0, $a2, 23996
    0881B024:[24A655E0]: addiu      $a2, $a1, 21984
    0881B028:[3C0708A0]: lui        $a3, 0x08A0 <=> li $a3, 0x08A00000
    0881B02C:[24E755FC]: addiu      $a3, $a3, 22012
    0881B030:[0E23A92C]: jal        0x088EA4B0
    0881B034:[34050270]: ori        $a1, $zr, 624 <=> li $a1, 624
    0881B038:[8E040020]: lw         $a0, 32($s0)
    0881B03C:[00942021]: addu       $a0, $a0, $s4
    0881B040:[8C840008]: lw         $a0, 8($a0)
    0881B044:[C48C0000]: lwc1       $f12, 0($a0)
    0881B048:[44056000]: mfc1       $a1, $f12
    0881B04C:[C48D0004]: lwc1       $f13, 4($a0)
    0881B050:[44066800]: mfc1       $a2, $f13
    0881B054:[C48E0008]: lwc1       $f14, 8($a0)
    0881B058:[44077000]: mfc1       $a3, $f14
    0881B05C:[AE650000]: sw         $a1, 0($s3)
    0881B060:[AE660004]: sw         $a2, 4($s3)
    0881B064:[AE670008]: sw         $a3, 8($s3)
    0881B068:[C48F000C]: lwc1       $f15, 12($a0)
    0881B06C:[44047800]: mfc1       $a0, $f15
    0881B070:[10000006]: b          0x0881B08C
    0881B074:[AE64000C]: sw         $a0, 12($s3)
    0881B078:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    0881B07C:[02602825]: or         $a1, $s3, $zr <=> move $a1, $s3
    0881B080:[02203025]: or         $a2, $s1, $zr <=> move $a2, $s1
    0881B084:[0E27B994]: jal        0x089EE650
    0881B088:[00003825]: or         $a3, $zr, $zr <=> li $a3, 0
    0881B08C:[124000CE]: beq        $s2, $zr, 0x0881B3C8
    0881B090:[00000000]: nop
    0881B094:[8E040048]: lw         $a0, 72($s0)
    0881B098:[0004202B]: sltu       $a0, $zr, $a0 <=> move $a0, $a0
    0881B09C:[308400FF]: andi       $a0, $a0, 255
    0881B0A0:[50800012]: beql       $a0, $zr, 0x0881B0EC
    0881B0A4:[8E040020]: lw         $a0, 32($s0)
    0881B0A8:[8E040044]: lw         $a0, 68($s0)
    0881B0AC:[001128C0]: sll        $a1, $s1, 0x0003
    0881B0B0:[00858821]: addu       $s1, $a0, $a1
    0881B0B4:[96240004]: lhu        $a0, 4($s1)
    0881B0B8:[96310006]: lhu        $s1, 6($s1)
    0881B0BC:[14960006]: bne        $a0, $s6, 0x0881B0D8
    0881B0C0:[8E100058]: lw         $s0, 88($s0)
    0881B0C4:[02312021]: addu       $a0, $s1, $s1
    0881B0C8:[02242021]: addu       $a0, $s1, $a0
    0881B0CC:[00042080]: sll        $a0, $a0, 0x0002
    0881B0D0:[10000009]: b          0x0881B0F8
    0881B0D4:[02048021]: addu       $s0, $s0, $a0
    0881B0D8:[02312021]: addu       $a0, $s1, $s1
    0881B0DC:[02242021]: addu       $a0, $s1, $a0
    0881B0E0:[00042080]: sll        $a0, $a0, 0x0002
    0881B0E4:[10000004]: b          0x0881B0F8
    0881B0E8:[02048021]: addu       $s0, $s0, $a0
    0881B0EC:[00112900]: sll        $a1, $s1, 0x0004
    0881B0F0:[00852021]: addu       $a0, $a0, $a1
    0881B0F4:[8C90000C]: lw         $s0, 12($a0)
    0881B0F8:[8E040000]: lw         $a0, 0($s0)
    0881B0FC:[8E050004]: lw         $a1, 4($s0)
    0881B100:[8E060008]: lw         $a2, 8($s0)
    0881B104:[AE440000]: sw         $a0, 0($s2)
    0881B108:[AE450004]: sw         $a1, 4($s2)
    0881B10C:[100000AE]: b          0x0881B3C8
    0881B110:[AE460008]: sw         $a2, 8($s2)
    0881B114:[269EFFFF]: addiu      $fp, $s4, -1
    0881B118:[44807000]: mtc1       $zr, $f14
    0881B11C:[46007306]: mov.s      $f12, $f14
    0881B120:[3C043F80]: lui        $a0, 0x3F80 <=> li $a0, 0x3F800000
    0881B124:[4484B000]: mtc1       $a0, $f22
    0881B128:[4600B346]: mov.s      $f13, $f22
    0881B12C:[8E040044]: lw         $a0, 68($s0)
    0881B130:[0011A0C0]: sll        $s4, $s1, 0x0003
    0881B134:[00942021]: addu       $a0, $a0, $s4
    0881B138:[8E060054]: lw         $a2, 84($s0)
    0881B13C:[3C05477F]: lui        $a1, 0x477F <=> li $a1, 0x477F0000
    0881B140:[34A5FF00]: ori        $a1, $a1, -256
    0881B144:[44857800]: mtc1       $a1, $f15
    0881B148:[8E050020]: lw         $a1, 32($s0)
    0881B14C:[0011A900]: sll        $s5, $s1, 0x0004
    0881B150:[00B52821]: addu       $a1, $a1, $s5
    0881B154:[001E3843]: sra        $a3, $fp, 0x0001
    0881B158:[52E7001F]: beql       $s7, $a3, 0x0881B1D8
    0881B15C:[460CA501]: sub.s      $f20, $f20, $f12
    0881B160:[5100000B]: beql       $t0, $zr, 0x0881B190
    0881B164:[8CA90008]: lw         $t1, 8($a1)
    0881B168:[94890002]: lhu        $t1, 2($a0)
    0881B16C:[00E94821]: addu       $t1, $a3, $t1
    0881B170:[01294821]: addu       $t1, $t1, $t1
    0881B174:[00C94821]: addu       $t1, $a2, $t1
    0881B178:[95290000]: lhu        $t1, 0($t1)
    0881B17C:[44898000]: mtc1       $t1, $f16
    0881B180:[46808420]: cvt.s.w    $f16, $f16
    0881B184:[460F8403]: div.s      $f16, $f16, $f15
    0881B188:[10000006]: b          0x0881B1A4
    0881B18C:[00000000]: nop
    0881B190:[00075100]: sll        $t2, $a3, 0x0004
    0881B194:[00075880]: sll        $t3, $a3, 0x0002
    0881B198:[014B5021]: addu       $t2, $t2, $t3
    0881B19C:[012A4821]: addu       $t1, $t1, $t2
    0881B1A0:[C5300010]: lwc1       $f16, 16($t1)
    0881B1A4:[4614803E]: c.le.s     $f16, $f20
    0881B1A8:[00000000]: nop
    0881B1AC:[45030006]: bc1tl      0x0881B1C8
    0881B1B0:[00E0B825]: or         $s7, $a3, $zr <=> move $s7, $a3
    0881B1B4:[00E0F025]: or         $fp, $a3, $zr <=> move $fp, $a3
    0881B1B8:[46008346]: mov.s      $f13, $f16
    0881B1BC:[02FE3821]: addu       $a3, $s7, $fp
    0881B1C0:[1000FFE5]: b          0x0881B158
    0881B1C4:[00073843]: sra        $a3, $a3, 0x0001
    0881B1C8:[46008306]: mov.s      $f12, $f16
    0881B1CC:[02FE3821]: addu       $a3, $s7, $fp
    0881B1D0:[1000FFE1]: b          0x0881B158
    0881B1D4:[00073843]: sra        $a3, $a3, 0x0001
    0881B1D8:[460C6B01]: sub.s      $f12, $f13, $f12
    0881B1DC:[460CA503]: div.s      $f20, $f20, $f12
    0881B1E0:[460EA03C]: c.lt.s     $f20, $f14
    0881B1E4:[00000000]: nop
    0881B1E8:[45030001]: bc1tl      0x0881B1F0
    0881B1EC:[46007506]: mov.s      $f20, $f14
    0881B1F0:[4616A03E]: c.le.s     $f20, $f22
    0881B1F4:[00000000]: nop
    0881B1F8:[45020001]: bc1fl      0x0881B200
    0881B1FC:[4600B506]: mov.s      $f20, $f22
    0881B200:[12600013]: beq        $s3, $zr, 0x0881B250
    0881B204:[00000000]: nop
    0881B208:[AFB60064]: sw         $s6, 100($sp)
    0881B20C:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    0881B210:[27A50020]: addiu      $a1, $sp, 32
    0881B214:[02203025]: or         $a2, $s1, $zr <=> move $a2, $s1
    0881B218:[0E27B994]: jal        0x089EE650
    0881B21C:[02E03825]: or         $a3, $s7, $zr <=> move $a3, $s7
    0881B220:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    0881B224:[27B60030]: addiu      $s6, $sp, 48
    0881B228:[02C02825]: or         $a1, $s6, $zr <=> move $a1, $s6
    0881B22C:[02203025]: or         $a2, $s1, $zr <=> move $a2, $s1
    0881B230:[0E27B994]: jal        0x089EE650
    0881B234:[03C03825]: or         $a3, $fp, $zr <=> move $a3, $fp
    0881B238:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    0881B23C:[27A50020]: addiu      $a1, $sp, 32
    0881B240:[02C03025]: or         $a2, $s6, $zr <=> move $a2, $s6
    0881B244:[0E20682E]: jal        0x0881A0B8
    0881B248:[4600A306]: mov.s      $f12, $f20
    0881B24C:[8FB60064]: lw         $s6, 100($sp)
    0881B250:[1240005D]: beq        $s2, $zr, 0x0881B3C8
    0881B254:[00000000]: nop
    0881B258:[8E040048]: lw         $a0, 72($s0)
    0881B25C:[0004202B]: sltu       $a0, $zr, $a0 <=> move $a0, $a0
    0881B260:[308400FF]: andi       $a0, $a0, 255
    0881B264:[50800012]: beql       $a0, $zr, 0x0881B2B0
    0881B268:[8E050020]: lw         $a1, 32($s0)
    0881B26C:[8E050044]: lw         $a1, 68($s0)
    0881B270:[00B43021]: addu       $a2, $a1, $s4
    0881B274:[94C70004]: lhu        $a3, 4($a2)
    0881B278:[94C60006]: lhu        $a2, 6($a2)
    0881B27C:[14F60006]: bne        $a3, $s6, 0x0881B298
    0881B280:[8E050058]: lw         $a1, 88($s0)
    0881B284:[00C63821]: addu       $a3, $a2, $a2
    0881B288:[00C73021]: addu       $a2, $a2, $a3
    0881B28C:[0006B880]: sll        $s7, $a2, 0x0002
    0881B290:[10000011]: b          0x0881B2D8
    0881B294:[00B7B821]: addu       $s7, $a1, $s7
    0881B298:[00D73021]: addu       $a2, $a2, $s7
    0881B29C:[00C63821]: addu       $a3, $a2, $a2
    0881B2A0:[00C73021]: addu       $a2, $a2, $a3
    0881B2A4:[0006B880]: sll        $s7, $a2, 0x0002
    0881B2A8:[1000000B]: b          0x0881B2D8
    0881B2AC:[00B7B821]: addu       $s7, $a1, $s7
    0881B2B0:[00B52821]: addu       $a1, $a1, $s5
    0881B2B4:[90A60004]: lbu        $a2, 4($a1)
    0881B2B8:[10C00003]: beq        $a2, $zr, 0x0881B2C8
    0881B2BC:[8CA5000C]: lw         $a1, 12($a1)
    0881B2C0:[10000005]: b          0x0881B2D8
    0881B2C4:[00A0B825]: or         $s7, $a1, $zr <=> move $s7, $a1
    0881B2C8:[02F73021]: addu       $a2, $s7, $s7
    0881B2CC:[02E63021]: addu       $a2, $s7, $a2
    0881B2D0:[0006B880]: sll        $s7, $a2, 0x0002
    0881B2D4:[00B7B821]: addu       $s7, $a1, $s7
    0881B2D8:[C6EC0000]: lwc1       $f12, 0($s7)
    0881B2DC:[C6ED0004]: lwc1       $f13, 4($s7)
    0881B2E0:[10800012]: beq        $a0, $zr, 0x0881B32C
    0881B2E4:[C6EE0008]: lwc1       $f14, 8($s7)
    0881B2E8:[8E040044]: lw         $a0, 68($s0)
    0881B2EC:[0094A021]: addu       $s4, $a0, $s4
    0881B2F0:[96840004]: lhu        $a0, 4($s4)
    0881B2F4:[96940006]: lhu        $s4, 6($s4)
    0881B2F8:[14960006]: bne        $a0, $s6, 0x0881B314
    0881B2FC:[8E100058]: lw         $s0, 88($s0)
    0881B300:[02942021]: addu       $a0, $s4, $s4
    0881B304:[02842021]: addu       $a0, $s4, $a0
    0881B308:[0004A080]: sll        $s4, $a0, 0x0002
    0881B30C:[10000012]: b          0x0881B358
    0881B310:[0214A021]: addu       $s4, $s0, $s4
    0881B314:[029E2021]: addu       $a0, $s4, $fp
    0881B318:[00842821]: addu       $a1, $a0, $a0
    0881B31C:[00852021]: addu       $a0, $a0, $a1
    0881B320:[0004A080]: sll        $s4, $a0, 0x0002
    0881B324:[1000000C]: b          0x0881B358
    0881B328:[0214A021]: addu       $s4, $s0, $s4
    0881B32C:[8E040020]: lw         $a0, 32($s0)
    0881B330:[00958021]: addu       $s0, $a0, $s5
    0881B334:[92040004]: lbu        $a0, 4($s0)
    0881B338:[10800003]: beq        $a0, $zr, 0x0881B348
    0881B33C:[8E10000C]: lw         $s0, 12($s0)
    0881B340:[10000005]: b          0x0881B358
    0881B344:[0200A025]: or         $s4, $s0, $zr <=> move $s4, $s0
    0881B348:[03DE2021]: addu       $a0, $fp, $fp
    0881B34C:[03C42021]: addu       $a0, $fp, $a0
    0881B350:[0004A080]: sll        $s4, $a0, 0x0002
    0881B354:[0214A021]: addu       $s4, $s0, $s4
    0881B358:[4614B3C1]: sub.s      $f15, $f22, $f20
    0881B35C:[460F6302]: mul.s      $f12, $f12, $f15
    0881B360:[E7AC004C]: swc1       $f12, 76($sp)
    0881B364:[460F6B42]: mul.s      $f13, $f13, $f15
    0881B368:[E7AD0050]: swc1       $f13, 80($sp)
    0881B36C:[460F7382]: mul.s      $f14, $f14, $f15
    0881B370:[E7AE0054]: swc1       $f14, 84($sp)
    0881B374:[C6900000]: lwc1       $f16, 0($s4)
    0881B378:[46148402]: mul.s      $f16, $f16, $f20
    0881B37C:[C6910004]: lwc1       $f17, 4($s4)
    0881B380:[46148C42]: mul.s      $f17, $f17, $f20
    0881B384:[C6920008]: lwc1       $f18, 8($s4)
    0881B388:[46149482]: mul.s      $f18, $f18, $f20
    0881B38C:[E7B00058]: swc1       $f16, 88($sp)
    0881B390:[E7B1005C]: swc1       $f17, 92($sp)
    0881B394:[E7B20060]: swc1       $f18, 96($sp)
    0881B398:[46106300]: add.s      $f12, $f12, $f16
    0881B39C:[E7AC0040]: swc1       $f12, 64($sp)
    0881B3A0:[46116B00]: add.s      $f12, $f13, $f17
    0881B3A4:[E7AC0044]: swc1       $f12, 68($sp)
    0881B3A8:[46127300]: add.s      $f12, $f14, $f18
    0881B3AC:[E7AC0048]: swc1       $f12, 72($sp)
    0881B3B0:[8FA40040]: lw         $a0, 64($sp)
    0881B3B4:[8FA50044]: lw         $a1, 68($sp)
    0881B3B8:[8FA60048]: lw         $a2, 72($sp)
    0881B3BC:[AE440000]: sw         $a0, 0($s2)
    0881B3C0:[AE450004]: sw         $a1, 4($s2)
    0881B3C4:[AE460008]: sw         $a2, 8($s2)
    0881B3C8:[C7B40068]: lwc1       $f20, 104($sp)
    0881B3CC:[C7B6006C]: lwc1       $f22, 108($sp)
    0881B3D0:[8FB00070]: lw         $s0, 112($sp)
    0881B3D4:[8FB10074]: lw         $s1, 116($sp)
    0881B3D8:[8FB20078]: lw         $s2, 120($sp)
    0881B3DC:[8FB3007C]: lw         $s3, 124($sp)
    0881B3E0:[8FB40080]: lw         $s4, 128($sp)
    0881B3E4:[8FB50084]: lw         $s5, 132($sp)
    0881B3E8:[8FB60088]: lw         $s6, 136($sp)
    0881B3EC:[8FB7008C]: lw         $s7, 140($sp)
    0881B3F0:[8FBE0090]: lw         $fp, 144($sp)
    0881B3F4:[8FBF0094]: lw         $ra, 148($sp)
    0881B3F8:[03E00008]: jr         $ra
    0881B3FC:[27BD00A0]: addiu      $sp, $sp, 160
  Back Branch 0881B1C0 731,802 times (length 28)
    0881B144:[44857800]: mtc1       $a1, $f15
    0881B148:[8E050020]: lw         $a1, 32($s0)
    0881B14C:[0011A900]: sll        $s5, $s1, 0x0004
    0881B150:[00B52821]: addu       $a1, $a1, $s5
    0881B154:[001E3843]: sra        $a3, $fp, 0x0001
--> 0881B158:[52E7001F]: beql       $s7, $a3, 0x0881B1D8
    0881B15C:[460CA501]: sub.s      $f20, $f20, $f12
    0881B160:[5100000B]: beql       $t0, $zr, 0x0881B190
    0881B164:[8CA90008]: lw         $t1, 8($a1)
    0881B168:[94890002]: lhu        $t1, 2($a0)
    0881B16C:[00E94821]: addu       $t1, $a3, $t1
    0881B170:[01294821]: addu       $t1, $t1, $t1
    0881B174:[00C94821]: addu       $t1, $a2, $t1
    0881B178:[95290000]: lhu        $t1, 0($t1)
    0881B17C:[44898000]: mtc1       $t1, $f16
    0881B180:[46808420]: cvt.s.w    $f16, $f16
    0881B184:[460F8403]: div.s      $f16, $f16, $f15
    0881B188:[10000006]: b          0x0881B1A4
    0881B18C:[00000000]: nop
    0881B190:[00075100]: sll        $t2, $a3, 0x0004
    0881B194:[00075880]: sll        $t3, $a3, 0x0002
    0881B198:[014B5021]: addu       $t2, $t2, $t3
    0881B19C:[012A4821]: addu       $t1, $t1, $t2
    0881B1A0:[C5300010]: lwc1       $f16, 16($t1)
    0881B1A4:[4614803E]: c.le.s     $f16, $f20
    0881B1A8:[00000000]: nop
    0881B1AC:[45030006]: bc1tl      0x0881B1C8
    0881B1B0:[00E0B825]: or         $s7, $a3, $zr <=> move $s7, $a3
    0881B1B4:[00E0F025]: or         $fp, $a3, $zr <=> move $fp, $a3
    0881B1B8:[46008346]: mov.s      $f13, $f16
    0881B1BC:[02FE3821]: addu       $a3, $s7, $fp
--> 0881B1C0:[1000FFE5]: b          0x0881B158
    0881B1C4:[00073843]: sra        $a3, $a3, 0x0001
    0881B1C8:[46008306]: mov.s      $f12, $f16
    0881B1CC:[02FE3821]: addu       $a3, $s7, $fp
    0881B1D0:[1000FFE1]: b          0x0881B158
  Back Branch 0881B1D0 657,825 times (length 32)
    0881B144:[44857800]: mtc1       $a1, $f15
    0881B148:[8E050020]: lw         $a1, 32($s0)
    0881B14C:[0011A900]: sll        $s5, $s1, 0x0004
    0881B150:[00B52821]: addu       $a1, $a1, $s5
    0881B154:[001E3843]: sra        $a3, $fp, 0x0001
--> 0881B158:[52E7001F]: beql       $s7, $a3, 0x0881B1D8
    0881B15C:[460CA501]: sub.s      $f20, $f20, $f12
    0881B160:[5100000B]: beql       $t0, $zr, 0x0881B190
    0881B164:[8CA90008]: lw         $t1, 8($a1)
    0881B168:[94890002]: lhu        $t1, 2($a0)
    0881B16C:[00E94821]: addu       $t1, $a3, $t1
    0881B170:[01294821]: addu       $t1, $t1, $t1
    0881B174:[00C94821]: addu       $t1, $a2, $t1
    0881B178:[95290000]: lhu        $t1, 0($t1)
    0881B17C:[44898000]: mtc1       $t1, $f16
    0881B180:[46808420]: cvt.s.w    $f16, $f16
    0881B184:[460F8403]: div.s      $f16, $f16, $f15
    0881B188:[10000006]: b          0x0881B1A4
    0881B18C:[00000000]: nop
    0881B190:[00075100]: sll        $t2, $a3, 0x0004
    0881B194:[00075880]: sll        $t3, $a3, 0x0002
    0881B198:[014B5021]: addu       $t2, $t2, $t3
    0881B19C:[012A4821]: addu       $t1, $t1, $t2
    0881B1A0:[C5300010]: lwc1       $f16, 16($t1)
    0881B1A4:[4614803E]: c.le.s     $f16, $f20
    0881B1A8:[00000000]: nop
    0881B1AC:[45030006]: bc1tl      0x0881B1C8
    0881B1B0:[00E0B825]: or         $s7, $a3, $zr <=> move $s7, $a3
    0881B1B4:[00E0F025]: or         $fp, $a3, $zr <=> move $fp, $a3
    0881B1B8:[46008346]: mov.s      $f13, $f16
    0881B1BC:[02FE3821]: addu       $a3, $s7, $fp
    0881B1C0:[1000FFE5]: b          0x0881B158
    0881B1C4:[00073843]: sra        $a3, $a3, 0x0001
    0881B1C8:[46008306]: mov.s      $f12, $f16
    0881B1CC:[02FE3821]: addu       $a3, $s7, $fp
--> 0881B1D0:[1000FFE1]: b          0x0881B158
    0881B1D4:[00073843]: sra        $a3, $a3, 0x0001
    0881B1D8:[460C6B01]: sub.s      $f12, $f13, $f12
    0881B1DC:[460CA503]: div.s      $f20, $f20, $f12
    0881B1E0:[460EA03C]: c.lt.s     $f20, $f14
_S1_2_89EE650 110,339,891 instructions (1.136%), 1,048,875 calls (089EE650 - 089EE8BC, length 156)
    089EE650:[27BDFFE0]: addiu      $sp, $sp, -32
    089EE654:[AFB00010]: sw         $s0, 16($sp)
    089EE658:[AFBF0014]: sw         $ra, 20($sp)
    089EE65C:[8C880048]: lw         $t0, 72($a0)
    089EE660:[0008402B]: sltu       $t0, $zr, $t0 <=> move $t0, $t0
    089EE664:[310800FF]: andi       $t0, $t0, 255
    089EE668:[1100007D]: beq        $t0, $zr, 0x089EE860
    089EE66C:[00A08025]: or         $s0, $a1, $zr <=> move $s0, $a1
    089EE670:[8C850044]: lw         $a1, 68($a0)
    089EE674:[000630C0]: sll        $a2, $a2, 0x0003
    089EE678:[00A62821]: addu       $a1, $a1, $a2
    089EE67C:[94A50002]: lhu        $a1, 2($a1)
    089EE680:[00E52821]: addu       $a1, $a3, $a1
    089EE684:[8C840050]: lw         $a0, 80($a0)
    089EE688:[00052880]: sll        $a1, $a1, 0x0002
    089EE68C:[00852821]: addu       $a1, $a0, $a1
    089EE690:[8CA40000]: lw         $a0, 0($a1)
    089EE694:[3C061FF0]: lui        $a2, 0x1FF0 <=> li $a2, 0x1FF00000
    089EE698:[00863024]: and        $a2, $a0, $a2
    089EE69C:[00063502]: srl        $a2, $a2, 0x0014
    089EE6A0:[44866800]: mtc1       $a2, $f13
    089EE6A4:[46806B60]: cvt.s.w    $f13, $f13
    089EE6A8:[3C073BC9]: lui        $a3, 0x3BC9 <=> li $a3, 0x3BC90000
    089EE6AC:[34E70FDB]: ori        $a3, $a3, 4059
    089EE6B0:[44877000]: mtc1       $a3, $f14
    089EE6B4:[3C073FC9]: lui        $a3, 0x3FC9 <=> li $a3, 0x3FC90000
    089EE6B8:[34E70FF9]: ori        $a3, $a3, 4089
    089EE6BC:[44877800]: mtc1       $a3, $f15
    089EE6C0:[3C073F80]: lui        $a3, 0x3F80 <=> li $a3, 0x3F800000
    089EE6C4:[04C10004]: bgez       $a2, 0x089EE6D8
    089EE6C8:[44876000]: mtc1       $a3, $f12
    089EE6CC:[3C064F80]: lui        $a2, 0x4F80 <=> li $a2, 0x4F800000
    089EE6D0:[44868000]: mtc1       $a2, $f16
    089EE6D4:[46106B40]: add.s      $f13, $f13, $f16
    089EE6D8:[460E6B42]: mul.s      $f13, $f13, $f14
    089EE6DC:[460F683E]: c.le.s     $f13, $f15
    089EE6E0:[00000000]: nop
    089EE6E4:[45020001]: bc1fl      0x089EE6EC
    089EE6E8:[46007B46]: mov.s      $f13, $f15
    089EE6EC:[3C060010]: lui        $a2, 0x0010 <=> li $a2, 0x00100000
    089EE6F0:[24C6F800]: addiu      $a2, $a2, -2048
    089EE6F4:[00863024]: and        $a2, $a0, $a2
    089EE6F8:[000632C2]: srl        $a2, $a2, 0x000B
    089EE6FC:[44868000]: mtc1       $a2, $f16
    089EE700:[04C10004]: bgez       $a2, 0x089EE714
    089EE704:[46808420]: cvt.s.w    $f16, $f16
    089EE708:[3C064F80]: lui        $a2, 0x4F80 <=> li $a2, 0x4F800000
    089EE70C:[44868800]: mtc1       $a2, $f17
    089EE710:[46118400]: add.s      $f16, $f16, $f17
    089EE714:[460E8382]: mul.s      $f14, $f16, $f14
    089EE718:[460F703E]: c.le.s     $f14, $f15
    089EE71C:[00000000]: nop
    089EE720:[45020001]: bc1fl      0x089EE728
    089EE724:[46007B86]: mov.s      $f14, $f15
    089EE728:[308407FF]: andi       $a0, $a0, 2047
    089EE72C:[44847800]: mtc1       $a0, $f15
    089EE730:[04810004]: bgez       $a0, 0x089EE744
    089EE734:[46807BE0]: cvt.s.w    $f15, $f15
    089EE738:[3C044F80]: lui        $a0, 0x4F80 <=> li $a0, 0x4F800000
    089EE73C:[44848000]: mtc1       $a0, $f16
    089EE740:[46107BC0]: add.s      $f15, $f15, $f16
    089EE744:[3C043A80]: lui        $a0, 0x3A80 <=> li $a0, 0x3A800000
    089EE748:[44848000]: mtc1       $a0, $f16
    089EE74C:[46107BC2]: mul.s      $f15, $f15, $f16
    089EE750:[460C783C]: c.lt.s     $f15, $f12
    089EE754:[00000000]: nop
    089EE758:[45010007]: bc1t       0x089EE778
    089EE75C:[E60F000C]: swc1       $f15, 12($s0)
    089EE760:[44806800]: mtc1       $zr, $f13
    089EE764:[E60D0000]: swc1       $f13, 0($s0)
    089EE768:[E60D0004]: swc1       $f13, 4($s0)
    089EE76C:[E60D0008]: swc1       $f13, 8($s0)
    089EE770:[1000004F]: b          0x089EE8B0
    089EE774:[E60C000C]: swc1       $f12, 12($s0)
    089EE778:[44047000]: mfc1       $a0, $f14
    089EE77C:[48E40040]: MTV.s      $a0, S002.s
    089EE780:[44046800]: mfc1       $a0, $f13
    089EE784:[48E40041]: MTV.s      $a0, S012.s
    089EE788:[D0650060]: VCST.s     S003.s, VFPU_2_PI
    089EE78C:[656022A2]: vscl.p     R002.p, R002.p, S003.s
    089EE790:[D01222A0]: vsin.p     R000.p, R002.p
    089EE794:[D01322A1]: vcos.p     R001.p, R002.p
    089EE798:[48640000]: mfv.s      $a0, S000.s
    089EE79C:[AE040004]: sw         $a0, 4($s0)
    089EE7A0:[48640020]: mfv.s      $a0, S001.s
    089EE7A4:[48660001]: mfv.s      $a2, S010.s
    089EE7A8:[48670021]: mfv.s      $a3, S011.s
    089EE7AC:[44846800]: mtc1       $a0, $f13
    089EE7B0:[44867000]: mtc1       $a2, $f14
    089EE7B4:[460E6B42]: mul.s      $f13, $f13, $f14
    089EE7B8:[E60D0000]: swc1       $f13, 0($s0)
    089EE7BC:[44846800]: mtc1       $a0, $f13
    089EE7C0:[44878000]: mtc1       $a3, $f16
    089EE7C4:[46106B42]: mul.s      $f13, $f13, $f16
    089EE7C8:[E60D0008]: swc1       $f13, 8($s0)
    089EE7CC:[8CA40000]: lw         $a0, 0($a1)
    089EE7D0:[3C068000]: lui        $a2, 0x8000 <=> li $a2, 0x80000000
    089EE7D4:[00863024]: and        $a2, $a0, $a2
    089EE7D8:[10C00006]: beq        $a2, $zr, 0x089EE7F4
    089EE7DC:[3C064000]: lui        $a2, 0x4000 <=> li $a2, 0x40000000
    089EE7E0:[C60D0000]: lwc1       $f13, 0($s0)
    089EE7E4:[46006B47]: neg.s      $f13, $f13
    089EE7E8:[E60D0000]: swc1       $f13, 0($s0)
    089EE7EC:[8CA40000]: lw         $a0, 0($a1)
    089EE7F0:[3C064000]: lui        $a2, 0x4000 <=> li $a2, 0x40000000
    089EE7F4:[00863024]: and        $a2, $a0, $a2
    089EE7F8:[50C00006]: beql       $a2, $zr, 0x089EE814
    089EE7FC:[3C052000]: lui        $a1, 0x2000 <=> li $a1, 0x20000000
    089EE800:[C60D0004]: lwc1       $f13, 4($s0)
    089EE804:[46006B47]: neg.s      $f13, $f13
    089EE808:[E60D0004]: swc1       $f13, 4($s0)
    089EE80C:[8CA40000]: lw         $a0, 0($a1)
    089EE810:[3C052000]: lui        $a1, 0x2000 <=> li $a1, 0x20000000
    089EE814:[00852024]: and        $a0, $a0, $a1
    089EE818:[50800005]: beql       $a0, $zr, 0x089EE830
    089EE81C:[460F7B42]: mul.s      $f13, $f15, $f15
    089EE820:[C60D0008]: lwc1       $f13, 8($s0)
    089EE824:[46006B47]: neg.s      $f13, $f13
    089EE828:[E60D0008]: swc1       $f13, 8($s0)
    089EE82C:[460F7B42]: mul.s      $f13, $f15, $f15
    089EE830:[0E277719]: jal        0x089DDC64
    089EE834:[460D6301]: sub.s      $f12, $f12, $f13
    089EE838:[C60C0000]: lwc1       $f12, 0($s0)
    089EE83C:[46006302]: mul.s      $f12, $f12, $f0
    089EE840:[E60C0000]: swc1       $f12, 0($s0)
    089EE844:[C60C0004]: lwc1       $f12, 4($s0)
    089EE848:[46006302]: mul.s      $f12, $f12, $f0
    089EE84C:[E60C0004]: swc1       $f12, 4($s0)
    089EE850:[C60C0008]: lwc1       $f12, 8($s0)
    089EE854:[46006302]: mul.s      $f12, $f12, $f0
    089EE858:[10000015]: b          0x089EE8B0
    089EE85C:[E60C0008]: swc1       $f12, 8($s0)
    089EE860:[8C840020]: lw         $a0, 32($a0)
    089EE864:[00062900]: sll        $a1, $a2, 0x0004
    089EE868:[00852021]: addu       $a0, $a0, $a1
    089EE86C:[8C840008]: lw         $a0, 8($a0)
    089EE870:[00072900]: sll        $a1, $a3, 0x0004
    089EE874:[00073080]: sll        $a2, $a3, 0x0002
    089EE878:[00A62821]: addu       $a1, $a1, $a2
    089EE87C:[00852021]: addu       $a0, $a0, $a1
    089EE880:[C48C0000]: lwc1       $f12, 0($a0)
    089EE884:[44056000]: mfc1       $a1, $f12
    089EE888:[C48D0004]: lwc1       $f13, 4($a0)
    089EE88C:[44066800]: mfc1       $a2, $f13
    089EE890:[C48E0008]: lwc1       $f14, 8($a0)
    089EE894:[44077000]: mfc1       $a3, $f14
    089EE898:[AE050000]: sw         $a1, 0($s0)
    089EE89C:[AE060004]: sw         $a2, 4($s0)
    089EE8A0:[AE070008]: sw         $a3, 8($s0)
    089EE8A4:[C48F000C]: lwc1       $f15, 12($a0)
    089EE8A8:[44047800]: mfc1       $a0, $f15
    089EE8AC:[AE04000C]: sw         $a0, 12($s0)
    089EE8B0:[8FB00010]: lw         $s0, 16($sp)
    089EE8B4:[8FBF0014]: lw         $ra, 20($sp)
    089EE8B8:[03E00008]: jr         $ra
    089EE8BC:[27BD0020]: addiu      $sp, $sp, 32
_S1_2_88CCB74 108,315,798 instructions (1.115%), 17,808 calls (088CCB74 - 088CE1CC, length 1431)
  Back Branch 088CE044 301,671 times (length 43)
    088CDF8C:[00CC202B]: sltu       $a0, $a2, $t4
    088CDF90:[1080002F]: beq        $a0, $zr, 0x088CE050
    088CDF94:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    088CDF98:[03A02025]: or         $a0, $sp, $zr <=> move $a0, $sp
    088CDF9C:[24850230]: addiu      $a1, $a0, 560
--> 088CDFA0:[C4AC0000]: lwc1       $f12, 0($a1)
    088CDFA4:[C7AD0020]: lwc1       $f13, 32($sp)
    088CDFA8:[460D6301]: sub.s      $f12, $f12, $f13
    088CDFAC:[C4AE0004]: lwc1       $f14, 4($a1)
    088CDFB0:[C7AF0024]: lwc1       $f15, 36($sp)
    088CDFB4:[460F7381]: sub.s      $f14, $f14, $f15
    088CDFB8:[C4B00008]: lwc1       $f16, 8($a1)
    088CDFBC:[C7B10028]: lwc1       $f17, 40($sp)
    088CDFC0:[46118401]: sub.s      $f16, $f16, $f17
    088CDFC4:[E7AC03C8]: swc1       $f12, 968($sp)
    088CDFC8:[E7AE03CC]: swc1       $f14, 972($sp)
    088CDFCC:[E7B003D0]: swc1       $f16, 976($sp)
    088CDFD0:[CAC00000]: lv.s       S000.s, 0($s6)
    088CDFD4:[CAC00005]: lv.s       S001.s, 4($s6)
    088CDFD8:[CAC0000A]: lv.s       S002.s, 8($s6)
    088CDFDC:[CA210000]: lv.s       S010.s, 0($s1)
    088CDFE0:[CA210005]: lv.s       S011.s, 4($s1)
    088CDFE4:[CA21000A]: lv.s       S012.s, 8($s1)
    088CDFE8:[64818060]: vdot.t     S003.s, C000.t, C010.t
    088CDFEC:[48670060]: mfv.s      $a3, S003.s
    088CDFF0:[44876000]: mtc1       $a3, $f12
    088CDFF4:[46186302]: mul.s      $f12, $f12, $f24
    088CDFF8:[461A6303]: div.s      $f12, $f12, $f26
    088CDFFC:[46186300]: add.s      $f12, $f12, $f24
    088CE000:[E48C023C]: swc1       $f12, 572($a0)
    088CE004:[CAA00000]: lv.s       S000.s, 0($s5)
    088CE008:[CAA00005]: lv.s       S001.s, 4($s5)
    088CE00C:[CAA0000A]: lv.s       S002.s, 8($s5)
    088CE010:[CA210000]: lv.s       S010.s, 0($s1)
    088CE014:[CA210005]: lv.s       S011.s, 4($s1)
    088CE018:[CA21000A]: lv.s       S012.s, 8($s1)
    088CE01C:[64818060]: vdot.t     S003.s, C000.t, C010.t
    088CE020:[48670060]: mfv.s      $a3, S003.s
    088CE024:[44876000]: mtc1       $a3, $f12
    088CE028:[46186302]: mul.s      $f12, $f12, $f24
    088CE02C:[461C6303]: div.s      $f12, $f12, $f28
    088CE030:[46186300]: add.s      $f12, $f12, $f24
    088CE034:[E48C0240]: swc1       $f12, 576($a0)
    088CE038:[24C60001]: addiu      $a2, $a2, 1
    088CE03C:[24840014]: addiu      $a0, $a0, 20
    088CE040:[00CC382B]: sltu       $a3, $a2, $t4
--> 088CE044:[14E0FFD6]: bne        $a3, $zr, 0x088CDFA0
    088CE048:[24A50014]: addiu      $a1, $a1, 20
    088CE04C:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    088CE050:[2586FFFF]: addiu      $a2, $t4, -1
    088CE054:[27A502E4]: addiu      $a1, $sp, 740
  Back Branch 088CE180 194,317 times (length 646)
  Back Branch 088CE164 52,306 times (length 53)
    088CE084:[44076800]: mfc1       $a3, $f13
    088CE088:[ACA8000C]: sw         $t0, 12($a1)
    088CE08C:[ACA70010]: sw         $a3, 16($a1)
    088CE090:[34050002]: ori        $a1, $zr, 2 <=> li $a1, 2
    088CE094:[00A01825]: or         $v1, $a1, $zr <=> move $v1, $a1
--> 088CE098:[00043900]: sll        $a3, $a0, 0x0004
    088CE09C:[00042080]: sll        $a0, $a0, 0x0002
    088CE0A0:[00E43821]: addu       $a3, $a3, $a0
    088CE0A4:[00A02025]: or         $a0, $a1, $zr <=> move $a0, $a1
    088CE0A8:[03A73821]: addu       $a3, $sp, $a3
    088CE0AC:[24E702E4]: addiu      $a3, $a3, 740
    088CE0B0:[00024100]: sll        $t0, $v0, 0x0004
    088CE0B4:[00024880]: sll        $t1, $v0, 0x0002
    088CE0B8:[01094021]: addu       $t0, $t0, $t1
    088CE0BC:[00601025]: or         $v0, $v1, $zr <=> move $v0, $v1
    088CE0C0:[03A84021]: addu       $t0, $sp, $t0
    088CE0C4:[25080230]: addiu      $t0, $t0, 560
    088CE0C8:[8D090000]: lw         $t1, 0($t0)
    088CE0CC:[8D0A0004]: lw         $t2, 4($t0)
    088CE0D0:[8D0B0008]: lw         $t3, 8($t0)
    088CE0D4:[ACE90000]: sw         $t1, 0($a3)
    088CE0D8:[ACEA0004]: sw         $t2, 4($a3)
    088CE0DC:[ACEB0008]: sw         $t3, 8($a3)
    088CE0E0:[C50C000C]: lwc1       $f12, 12($t0)
    088CE0E4:[44096000]: mfc1       $t1, $f12
    088CE0E8:[C50D0010]: lwc1       $f13, 16($t0)
    088CE0EC:[44086800]: mfc1       $t0, $f13
    088CE0F0:[ACE9000C]: sw         $t1, 12($a3)
    088CE0F4:[108C001D]: beq        $a0, $t4, 0x088CE16C
    088CE0F8:[ACE80010]: sw         $t0, 16($a3)
    088CE0FC:[00053900]: sll        $a3, $a1, 0x0004
    088CE100:[00052880]: sll        $a1, $a1, 0x0002
    088CE104:[00E52821]: addu       $a1, $a3, $a1
    088CE108:[24840001]: addiu      $a0, $a0, 1
    088CE10C:[03A52821]: addu       $a1, $sp, $a1
    088CE110:[24A502E4]: addiu      $a1, $a1, 740
    088CE114:[00063900]: sll        $a3, $a2, 0x0004
    088CE118:[00064080]: sll        $t0, $a2, 0x0002
    088CE11C:[00E83821]: addu       $a3, $a3, $t0
    088CE120:[24C6FFFF]: addiu      $a2, $a2, -1
    088CE124:[03A73821]: addu       $a3, $sp, $a3
    088CE128:[24E70230]: addiu      $a3, $a3, 560
    088CE12C:[8CE80000]: lw         $t0, 0($a3)
    088CE130:[8CE90004]: lw         $t1, 4($a3)
    088CE134:[8CEA0008]: lw         $t2, 8($a3)
    088CE138:[ACA80000]: sw         $t0, 0($a1)
    088CE13C:[ACA90004]: sw         $t1, 4($a1)
    088CE140:[ACAA0008]: sw         $t2, 8($a1)
    088CE144:[C4EC000C]: lwc1       $f12, 12($a3)
    088CE148:[44086000]: mfc1       $t0, $f12
    088CE14C:[C4ED0010]: lwc1       $f13, 16($a3)
    088CE150:[44076800]: mfc1       $a3, $f13
    088CE154:[ACA8000C]: sw         $t0, 12($a1)
    088CE158:[108C0004]: beq        $a0, $t4, 0x088CE16C
    088CE15C:[ACA70010]: sw         $a3, 16($a1)
    088CE160:[24850001]: addiu      $a1, $a0, 1
--> 088CE164:[1000FFCC]: b          0x088CE098
    088CE168:[24430001]: addiu      $v1, $v0, 1
    088CE16C:[02E02025]: or         $a0, $s7, $zr <=> move $a0, $s7
    088CE170:[0E23EB16]: jal        0x088FAC58
    088CE174:[01802825]: or         $a1, $t4, $zr <=> move $a1, $t4
_S1_2_89ECA40 105,569,968 instructions (1.087%), 312,562 calls (089ECA40 - 089ECB18, length 55)
    089ECA40:[27BDFFD0]: addiu      $sp, $sp, -48
    089ECA44:[00041FC2]: srl        $v1, $a0, 0x001F
    089ECA48:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    089ECA4C:[AFBF0020]: sw         $ra, 32($sp)
    089ECA50:[AFA20000]: sw         $v0, 0($sp)
    089ECA54:[14800008]: bne        $a0, $zr, 0x089ECA78
    089ECA58:[AFA30004]: sw         $v1, 4($sp)
    089ECA5C:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    089ECA60:[AFA20000]: sw         $v0, 0($sp)
    089ECA64:[0E27B377]: jal        0x089ECDDC
    089ECA68:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    089ECA6C:[8FBF0020]: lw         $ra, 32($sp)
    089ECA70:[03E00008]: jr         $ra
    089ECA74:[27BD0030]: addiu      $sp, $sp, 48
    089ECA78:[2402003C]: addiu      $v0, $zr, 60 <=> li $v0, 60
    089ECA7C:[10600024]: beq        $v1, $zr, 0x089ECB10
    089ECA80:[AFA20008]: sw         $v0, 8($sp)
    089ECA84:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    089ECA88:[1082001B]: beq        $a0, $v0, 0x089ECAF8
    089ECA8C:[00000000]: nop
    089ECA90:[00041023]: subu       $v0, $zr, $a0 <=> negu $v0, $a0
    089ECA94:[00021FC3]: sra        $v1, $v0, 0x001F
    089ECA98:[AFA20010]: sw         $v0, 16($sp)
    089ECA9C:[AFA30014]: sw         $v1, 20($sp)
    089ECAA0:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    089ECAA4:[3442FFFF]: ori        $v0, $v0, -1
    089ECAA8:[8FA30014]: lw         $v1, 20($sp)
    089ECAAC:[0043102B]: sltu       $v0, $v0, $v1
    089ECAB0:[1440FFEC]: bne        $v0, $zr, 0x089ECA64
    089ECAB4:[8FA50008]: lw         $a1, 8($sp)
    089ECAB8:[3C060FFF]: lui        $a2, 0x0FFF <=> li $a2, 0x0FFF0000
    089ECABC:[34C6FFFF]: ori        $a2, $a2, -1
    089ECAC0:[8FA20010]: lw         $v0, 16($sp)
    089ECAC4:[8FA30014]: lw         $v1, 20($sp)
    089ECAC8:[000227C2]: srl        $a0, $v0, 0x001F
    089ECACC:[00031840]: sll        $v1, $v1, 0x0001
    089ECAD0:[00641825]: or         $v1, $v1, $a0
    089ECAD4:[00021040]: sll        $v0, $v0, 0x0001
    089ECAD8:[AFA20010]: sw         $v0, 16($sp)
    089ECADC:[AFA30014]: sw         $v1, 20($sp)
    089ECAE0:[8FA40014]: lw         $a0, 20($sp)
    089ECAE4:[00C4202B]: sltu       $a0, $a2, $a0
    089ECAE8:[1080FFF5]: beq        $a0, $zr, 0x089ECAC0
    089ECAEC:[24A5FFFF]: addiu      $a1, $a1, -1
    089ECAF0:[0A27B299]: j          0x089ECA64
    089ECAF4:[AFA50008]: sw         $a1, 8($sp)
    089ECAF8:[3C0208A3]: lui        $v0, 0x08A3 <=> li $v0, 0x08A30000
    089ECAFC:[8C427A68]: lw         $v0, 31336($v0)
    089ECB00:[3C0308A3]: lui        $v1, 0x08A3 <=> li $v1, 0x08A30000
    089ECB04:[8C637A6C]: lw         $v1, 31340($v1)
    089ECB08:[0A27B29C]: j          0x089ECA70
    089ECB0C:[8FBF0020]: lw         $ra, 32($sp)
    089ECB10:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    089ECB14:[0A27B2A6]: j          0x089ECA98
    089ECB18:[00041FC3]: sra        $v1, $a0, 0x001F
  Back Branch 089ECAE8 8,224,467 times (length 12)
    089ECAAC:[0043102B]: sltu       $v0, $v0, $v1
    089ECAB0:[1440FFEC]: bne        $v0, $zr, 0x089ECA64
    089ECAB4:[8FA50008]: lw         $a1, 8($sp)
    089ECAB8:[3C060FFF]: lui        $a2, 0x0FFF <=> li $a2, 0x0FFF0000
    089ECABC:[34C6FFFF]: ori        $a2, $a2, -1
--> 089ECAC0:[8FA20010]: lw         $v0, 16($sp)
    089ECAC4:[8FA30014]: lw         $v1, 20($sp)
    089ECAC8:[000227C2]: srl        $a0, $v0, 0x001F
    089ECACC:[00031840]: sll        $v1, $v1, 0x0001
    089ECAD0:[00641825]: or         $v1, $v1, $a0
    089ECAD4:[00021040]: sll        $v0, $v0, 0x0001
    089ECAD8:[AFA20010]: sw         $v0, 16($sp)
    089ECADC:[AFA30014]: sw         $v1, 20($sp)
    089ECAE0:[8FA40014]: lw         $a0, 20($sp)
    089ECAE4:[00C4202B]: sltu       $a0, $a2, $a0
--> 089ECAE8:[1080FFF5]: beq        $a0, $zr, 0x089ECAC0
    089ECAEC:[24A5FFFF]: addiu      $a1, $a1, -1
    089ECAF0:[0A27B299]: j          0x089ECA64
    089ECAF4:[AFA50008]: sw         $a1, 8($sp)
    089ECAF8:[3C0208A3]: lui        $v0, 0x08A3 <=> li $v0, 0x08A30000
  Back Branch 089ECAB0 156,281 times (length 21)
    089ECA50:[AFA20000]: sw         $v0, 0($sp)
    089ECA54:[14800008]: bne        $a0, $zr, 0x089ECA78
    089ECA58:[AFA30004]: sw         $v1, 4($sp)
    089ECA5C:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    089ECA60:[AFA20000]: sw         $v0, 0($sp)
--> 089ECA64:[0E27B377]: jal        0x089ECDDC
    089ECA68:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    089ECA6C:[8FBF0020]: lw         $ra, 32($sp)
    089ECA70:[03E00008]: jr         $ra
    089ECA74:[27BD0030]: addiu      $sp, $sp, 48
    089ECA78:[2402003C]: addiu      $v0, $zr, 60 <=> li $v0, 60
    089ECA7C:[10600024]: beq        $v1, $zr, 0x089ECB10
    089ECA80:[AFA20008]: sw         $v0, 8($sp)
    089ECA84:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    089ECA88:[1082001B]: beq        $a0, $v0, 0x089ECAF8
    089ECA8C:[00000000]: nop
    089ECA90:[00041023]: subu       $v0, $zr, $a0 <=> negu $v0, $a0
    089ECA94:[00021FC3]: sra        $v1, $v0, 0x001F
    089ECA98:[AFA20010]: sw         $v0, 16($sp)
    089ECA9C:[AFA30014]: sw         $v1, 20($sp)
    089ECAA0:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    089ECAA4:[3442FFFF]: ori        $v0, $v0, -1
    089ECAA8:[8FA30014]: lw         $v1, 20($sp)
    089ECAAC:[0043102B]: sltu       $v0, $v0, $v1
--> 089ECAB0:[1440FFEC]: bne        $v0, $zr, 0x089ECA64
    089ECAB4:[8FA50008]: lw         $a1, 8($sp)
    089ECAB8:[3C060FFF]: lui        $a2, 0x0FFF <=> li $a2, 0x0FFF0000
    089ECABC:[34C6FFFF]: ori        $a2, $a2, -1
    089ECAC0:[8FA20010]: lw         $v0, 16($sp)
  Back Branch 089ECAF0 156,281 times (length 37)
    089ECA50:[AFA20000]: sw         $v0, 0($sp)
    089ECA54:[14800008]: bne        $a0, $zr, 0x089ECA78
    089ECA58:[AFA30004]: sw         $v1, 4($sp)
    089ECA5C:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    089ECA60:[AFA20000]: sw         $v0, 0($sp)
--> 089ECA64:[0E27B377]: jal        0x089ECDDC
    089ECA68:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    089ECA6C:[8FBF0020]: lw         $ra, 32($sp)
    089ECA70:[03E00008]: jr         $ra
    089ECA74:[27BD0030]: addiu      $sp, $sp, 48
    089ECA78:[2402003C]: addiu      $v0, $zr, 60 <=> li $v0, 60
    089ECA7C:[10600024]: beq        $v1, $zr, 0x089ECB10
    089ECA80:[AFA20008]: sw         $v0, 8($sp)
    089ECA84:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    089ECA88:[1082001B]: beq        $a0, $v0, 0x089ECAF8
    089ECA8C:[00000000]: nop
    089ECA90:[00041023]: subu       $v0, $zr, $a0 <=> negu $v0, $a0
    089ECA94:[00021FC3]: sra        $v1, $v0, 0x001F
    089ECA98:[AFA20010]: sw         $v0, 16($sp)
    089ECA9C:[AFA30014]: sw         $v1, 20($sp)
    089ECAA0:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    089ECAA4:[3442FFFF]: ori        $v0, $v0, -1
    089ECAA8:[8FA30014]: lw         $v1, 20($sp)
    089ECAAC:[0043102B]: sltu       $v0, $v0, $v1
    089ECAB0:[1440FFEC]: bne        $v0, $zr, 0x089ECA64
    089ECAB4:[8FA50008]: lw         $a1, 8($sp)
    089ECAB8:[3C060FFF]: lui        $a2, 0x0FFF <=> li $a2, 0x0FFF0000
    089ECABC:[34C6FFFF]: ori        $a2, $a2, -1
    089ECAC0:[8FA20010]: lw         $v0, 16($sp)
    089ECAC4:[8FA30014]: lw         $v1, 20($sp)
    089ECAC8:[000227C2]: srl        $a0, $v0, 0x001F
    089ECACC:[00031840]: sll        $v1, $v1, 0x0001
    089ECAD0:[00641825]: or         $v1, $v1, $a0
    089ECAD4:[00021040]: sll        $v0, $v0, 0x0001
    089ECAD8:[AFA20010]: sw         $v0, 16($sp)
    089ECADC:[AFA30014]: sw         $v1, 20($sp)
    089ECAE0:[8FA40014]: lw         $a0, 20($sp)
    089ECAE4:[00C4202B]: sltu       $a0, $a2, $a0
    089ECAE8:[1080FFF5]: beq        $a0, $zr, 0x089ECAC0
    089ECAEC:[24A5FFFF]: addiu      $a1, $a1, -1
--> 089ECAF0:[0A27B299]: j          0x089ECA64
    089ECAF4:[AFA50008]: sw         $a1, 8($sp)
    089ECAF8:[3C0208A3]: lui        $v0, 0x08A3 <=> li $v0, 0x08A30000
    089ECAFC:[8C427A68]: lw         $v0, 31336($v0)
    089ECB00:[3C0308A3]: lui        $v1, 0x08A3 <=> li $v1, 0x08A30000
  Back Branch 089ECB14 156,281 times (length 33)
    089ECA84:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    089ECA88:[1082001B]: beq        $a0, $v0, 0x089ECAF8
    089ECA8C:[00000000]: nop
    089ECA90:[00041023]: subu       $v0, $zr, $a0 <=> negu $v0, $a0
    089ECA94:[00021FC3]: sra        $v1, $v0, 0x001F
--> 089ECA98:[AFA20010]: sw         $v0, 16($sp)
    089ECA9C:[AFA30014]: sw         $v1, 20($sp)
    089ECAA0:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    089ECAA4:[3442FFFF]: ori        $v0, $v0, -1
    089ECAA8:[8FA30014]: lw         $v1, 20($sp)
    089ECAAC:[0043102B]: sltu       $v0, $v0, $v1
    089ECAB0:[1440FFEC]: bne        $v0, $zr, 0x089ECA64
    089ECAB4:[8FA50008]: lw         $a1, 8($sp)
    089ECAB8:[3C060FFF]: lui        $a2, 0x0FFF <=> li $a2, 0x0FFF0000
    089ECABC:[34C6FFFF]: ori        $a2, $a2, -1
    089ECAC0:[8FA20010]: lw         $v0, 16($sp)
    089ECAC4:[8FA30014]: lw         $v1, 20($sp)
    089ECAC8:[000227C2]: srl        $a0, $v0, 0x001F
    089ECACC:[00031840]: sll        $v1, $v1, 0x0001
    089ECAD0:[00641825]: or         $v1, $v1, $a0
    089ECAD4:[00021040]: sll        $v0, $v0, 0x0001
    089ECAD8:[AFA20010]: sw         $v0, 16($sp)
    089ECADC:[AFA30014]: sw         $v1, 20($sp)
    089ECAE0:[8FA40014]: lw         $a0, 20($sp)
    089ECAE4:[00C4202B]: sltu       $a0, $a2, $a0
    089ECAE8:[1080FFF5]: beq        $a0, $zr, 0x089ECAC0
    089ECAEC:[24A5FFFF]: addiu      $a1, $a1, -1
    089ECAF0:[0A27B299]: j          0x089ECA64
    089ECAF4:[AFA50008]: sw         $a1, 8($sp)
    089ECAF8:[3C0208A3]: lui        $v0, 0x08A3 <=> li $v0, 0x08A30000
    089ECAFC:[8C427A68]: lw         $v0, 31336($v0)
    089ECB00:[3C0308A3]: lui        $v1, 0x08A3 <=> li $v1, 0x08A30000
    089ECB04:[8C637A6C]: lw         $v1, 31340($v1)
    089ECB08:[0A27B29C]: j          0x089ECA70
    089ECB0C:[8FBF0020]: lw         $ra, 32($sp)
    089ECB10:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
--> 089ECB14:[0A27B2A6]: j          0x089ECA98
    089ECB18:[00041FC3]: sra        $v1, $a0, 0x001F
_S1_2_89DD178 103,913,739 instructions (1.070%), 3,848,657 calls (089DD178 - 089DD1E0, length 27)
    089DD178:[27BDFFE0]: addiu      $sp, $sp, -32
    089DD17C:[AFB40010]: sw         $s4, 16($sp)
    089DD180:[0100A021]: addu       $s4, $t0, $zr <=> move $s4, $t0
    089DD184:[AFB3000C]: sw         $s3, 12($sp)
    089DD188:[00E09821]: addu       $s3, $a3, $zr <=> move $s3, $a3
    089DD18C:[AFB20008]: sw         $s2, 8($sp)
    089DD190:[00C09021]: addu       $s2, $a2, $zr <=> move $s2, $a2
    089DD194:[AFB10004]: sw         $s1, 4($sp)
    089DD198:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    089DD19C:[AFB00000]: sw         $s0, 0($sp)
    089DD1A0:[AFBF0014]: sw         $ra, 20($sp)
    089DD1A4:[0E2774D6]: jal        0x089DD358
    089DD1A8:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    089DD1AC:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089DD1B0:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    089DD1B4:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    089DD1B8:[02603821]: addu       $a3, $s3, $zr <=> move $a3, $s3
    089DD1BC:[0E275DFE]: jal        0x089D77F8
    089DD1C0:[02804021]: addu       $t0, $s4, $zr <=> move $t0, $s4
    089DD1C4:[8FBF0014]: lw         $ra, 20($sp)
    089DD1C8:[8FB40010]: lw         $s4, 16($sp)
    089DD1CC:[8FB3000C]: lw         $s3, 12($sp)
    089DD1D0:[8FB20008]: lw         $s2, 8($sp)
    089DD1D4:[8FB10004]: lw         $s1, 4($sp)
    089DD1D8:[8FB00000]: lw         $s0, 0($sp)
    089DD1DC:[03E00008]: jr         $ra
    089DD1E0:[27BD0020]: addiu      $sp, $sp, 32
_S1_2_88CA5B0 101,075,040 instructions (1.041%), 459,432 calls (088CA5B0 - 088CAA8C, length 312)
    088CA5B0:[27BDFFC0]: addiu      $sp, $sp, -64
    088CA5B4:[AFB00024]: sw         $s0, 36($sp)
    088CA5B8:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    088CA5BC:[3C0408A4]: lui        $a0, 0x08A4 <=> li $a0, 0x08A40000
    088CA5C0:[AFB2002C]: sw         $s2, 44($sp)
    088CA5C4:[9086C853]: lbu        $a2, -14253($a0)
    088CA5C8:[3C073F80]: lui        $a3, 0x3F80 <=> li $a3, 0x3F800000
    088CA5CC:[3C1208DC]: lui        $s2, 0x08DC <=> li $s2, 0x08DC0000
    088CA5D0:[E7B40020]: swc1       $f20, 32($sp)
    088CA5D4:[4487A000]: mtc1       $a3, $f20
    088CA5D8:[265243A8]: addiu      $s2, $s2, 17320
    088CA5DC:[AFB10028]: sw         $s1, 40($sp)
    088CA5E0:[AFBF0030]: sw         $ra, 48($sp)
    088CA5E4:[14C0000D]: bne        $a2, $zr, 0x088CA61C
    088CA5E8:[00A08825]: or         $s1, $a1, $zr <=> move $s1, $a1
    088CA5EC:[3C0508A4]: lui        $a1, 0x08A4 <=> li $a1, 0x08A40000
    088CA5F0:[90A5C831]: lbu        $a1, -14287($a1)
    088CA5F4:[14A00009]: bne        $a1, $zr, 0x088CA61C
    088CA5F8:[3C0508A2]: lui        $a1, 0x08A2 <=> li $a1, 0x08A20000
    088CA5FC:[2488C853]: addiu      $t0, $a0, -14253
    088CA600:[24A4C660]: addiu      $a0, $a1, -14752
    088CA604:[3C0608A2]: lui        $a2, 0x08A2 <=> li $a2, 0x08A20000
    088CA608:[3C0708A2]: lui        $a3, 0x08A2 <=> li $a3, 0x08A20000
    088CA60C:[34050091]: ori        $a1, $zr, 145 <=> li $a1, 145
    088CA610:[24C6C6E8]: addiu      $a2, $a2, -14616
    088CA614:[0E23A92C]: jal        0x088EA4B0
    088CA618:[24E7C6FC]: addiu      $a3, $a3, -14596
    088CA61C:[C60C0000]: lwc1       $f12, 0($s0)
    088CA620:[3C044580]: lui        $a0, 0x4580 <=> li $a0, 0x45800000
    088CA624:[44846800]: mtc1       $a0, $f13
    088CA628:[C60E0004]: lwc1       $f14, 4($s0)
    088CA62C:[460D63C0]: add.s      $f15, $f12, $f13
    088CA630:[C6120008]: lwc1       $f18, 8($s0)
    088CA634:[460D7440]: add.s      $f17, $f14, $f13
    088CA638:[460D92C0]: add.s      $f11, $f18, $f13
    088CA63C:[46007C0D]: trunc.w.s  $f16, $f15
    088CA640:[46008CCD]: trunc.w.s  $f19, $f17
    088CA644:[46005C8D]: trunc.w.s  $f18, $f11
    088CA648:[44048000]: mfc1       $a0, $f16
    088CA64C:[44846000]: mtc1       $a0, $f12
    088CA650:[3085000F]: andi       $a1, $a0, 15
    088CA654:[46806320]: cvt.s.w    $f12, $f12
    088CA658:[24A40001]: addiu      $a0, $a1, 1
    088CA65C:[44069800]: mfc1       $a2, $f19
    088CA660:[00052880]: sll        $a1, $a1, 0x0002
    088CA664:[30C7000F]: andi       $a3, $a2, 15
    088CA668:[44867000]: mtc1       $a2, $f14
    088CA66C:[3C0608DC]: lui        $a2, 0x08DC <=> li $a2, 0x08DC0000
    088CA670:[44089000]: mfc1       $t0, $f18
    088CA674:[460C7BC1]: sub.s      $f15, $f15, $f12
    088CA678:[24C64320]: addiu      $a2, $a2, 17184
    088CA67C:[00A62821]: addu       $a1, $a1, $a2
    088CA680:[468073A0]: cvt.s.w    $f14, $f14
    088CA684:[8CA50000]: lw         $a1, 0($a1)
    088CA688:[3109000F]: andi       $t1, $t0, 15
    088CA68C:[44886000]: mtc1       $t0, $f12
    088CA690:[00042080]: sll        $a0, $a0, 0x0002
    088CA694:[00A74021]: addu       $t0, $a1, $a3
    088CA698:[460E8C41]: sub.s      $f17, $f17, $f14
    088CA69C:[00862021]: addu       $a0, $a0, $a2
    088CA6A0:[468064E0]: cvt.s.w    $f19, $f12
    088CA6A4:[00084080]: sll        $t0, $t0, 0x0002
    088CA6A8:[8C840000]: lw         $a0, 0($a0)
    088CA6AC:[01064021]: addu       $t0, $t0, $a2
    088CA6B0:[8D080000]: lw         $t0, 0($t0)
    088CA6B4:[46135AC1]: sub.s      $f11, $f11, $f19
    088CA6B8:[00E45021]: addu       $t2, $a3, $a0
    088CA6BC:[460F7802]: mul.s      $f0, $f15, $f15
    088CA6C0:[3C034000]: lui        $v1, 0x4000 <=> li $v1, 0x40000000
    088CA6C4:[24E70001]: addiu      $a3, $a3, 1
    088CA6C8:[44831000]: mtc1       $v1, $f2
    088CA6CC:[01081021]: addu       $v0, $t0, $t0
    088CA6D0:[46027842]: mul.s      $f1, $f15, $f2
    088CA6D4:[01024021]: addu       $t0, $t0, $v0
    088CA6D8:[46028902]: mul.s      $f4, $f17, $f2
    088CA6DC:[00A72821]: addu       $a1, $a1, $a3
    088CA6E0:[00088080]: sll        $s0, $t0, 0x0002
    088CA6E4:[00E43821]: addu       $a3, $a3, $a0
    088CA6E8:[000A5080]: sll        $t2, $t2, 0x0002
    088CA6EC:[46025882]: mul.s      $f2, $f11, $f2
    088CA6F0:[01294021]: addu       $t0, $t1, $t1
    088CA6F4:[3C044040]: lui        $a0, 0x4040 <=> li $a0, 0x40400000
    088CA6F8:[01465021]: addu       $t2, $t2, $a2
    088CA6FC:[44841800]: mtc1       $a0, $f3
    088CA700:[00052880]: sll        $a1, $a1, 0x0002
    088CA704:[46011841]: sub.s      $f1, $f3, $f1
    088CA708:[01284021]: addu       $t0, $t1, $t0
    088CA70C:[8D4A0000]: lw         $t2, 0($t2)
    088CA710:[00A62821]: addu       $a1, $a1, $a2
    088CA714:[00082080]: sll        $a0, $t0, 0x0002
    088CA718:[46010002]: mul.s      $f0, $f0, $f1
    088CA71C:[00073880]: sll        $a3, $a3, 0x0002
    088CA720:[8CA80000]: lw         $t0, 0($a1)
    088CA724:[46041901]: sub.s      $f4, $f3, $f4
    088CA728:[252B0001]: addiu      $t3, $t1, 1
    088CA72C:[02128021]: addu       $s0, $s0, $s2
    088CA730:[46021841]: sub.s      $f1, $f3, $f2
    088CA734:[00E62821]: addu       $a1, $a3, $a2
    088CA738:[02044821]: addu       $t1, $s0, $a0
    088CA73C:[8CA60000]: lw         $a2, 0($a1)
    088CA740:[C5260000]: lwc1       $f6, 0($t1)
    088CA744:[C5370004]: lwc1       $f23, 4($t1)
    088CA748:[46067942]: mul.s      $f5, $f15, $f6
    088CA74C:[014A2821]: addu       $a1, $t2, $t2
    088CA750:[461789C2]: mul.s      $f7, $f17, $f23
    088CA754:[01452821]: addu       $a1, $t2, $a1
    088CA758:[00052880]: sll        $a1, $a1, 0x0002
    088CA75C:[46147C01]: sub.s      $f16, $f15, $f20
    088CA760:[C5230008]: lwc1       $f3, 8($t1)
    088CA764:[46118882]: mul.s      $f2, $f17, $f17
    088CA768:[00B22821]: addu       $a1, $a1, $s2
    088CA76C:[460729C0]: add.s      $f7, $f5, $f7
    088CA770:[00A43821]: addu       $a3, $a1, $a0
    088CA774:[460358C2]: mul.s      $f3, $f11, $f3
    088CA778:[46041082]: mul.s      $f2, $f2, $f4
    088CA77C:[C4E50000]: lwc1       $f5, 0($a3)
    088CA780:[460B5A02]: mul.s      $f8, $f11, $f11
    088CA784:[C4F50004]: lwc1       $f21, 4($a3)
    088CA788:[460338C0]: add.s      $f3, $f7, $f3
    088CA78C:[46058282]: mul.s      $f10, $f16, $f5
    088CA790:[C4E90008]: lwc1       $f9, 8($a3)
    088CA794:[46158E42]: mul.s      $f25, $f17, $f21
    088CA798:[46095902]: mul.s      $f4, $f11, $f9
    088CA79C:[01083821]: addu       $a3, $t0, $t0
    088CA7A0:[46014042]: mul.s      $f1, $f8, $f1
    088CA7A4:[01073821]: addu       $a3, $t0, $a3
    088CA7A8:[461951C0]: add.s      $f7, $f10, $f25
    088CA7AC:[00C64021]: addu       $t0, $a2, $a2
    088CA7B0:[00073880]: sll        $a3, $a3, 0x0002
    088CA7B4:[44806000]: mtc1       $zr, $f12
    088CA7B8:[00C84021]: addu       $t0, $a2, $t0
    088CA7BC:[46006346]: mov.s      $f13, $f12
    088CA7C0:[46043900]: add.s      $f4, $f7, $f4
    088CA7C4:[00F23021]: addu       $a2, $a3, $s2
    088CA7C8:[00083880]: sll        $a3, $t0, 0x0002
    088CA7CC:[46006B86]: mov.s      $f14, $f13
    088CA7D0:[016B4021]: addu       $t0, $t3, $t3
    088CA7D4:[46148C81]: sub.s      $f18, $f17, $f20
    088CA7D8:[46032201]: sub.s      $f8, $f4, $f3
    088CA7DC:[01684021]: addu       $t0, $t3, $t0
    088CA7E0:[46145CC1]: sub.s      $f19, $f11, $f20
    088CA7E4:[00F23821]: addu       $a3, $a3, $s2
    088CA7E8:[00084080]: sll        $t0, $t0, 0x0002
    088CA7EC:[46080242]: mul.s      $f9, $f0, $f8
    088CA7F0:[1220000B]: beq        $s1, $zr, 0x088CA820
    088CA7F4:[46091A40]: add.s      $f9, $f3, $f9
    088CA7F8:[3C0940C0]: lui        $t1, 0x40C0 <=> li $t1, 0x40C00000
    088CA7FC:[46062B01]: sub.s      $f12, $f5, $f6
    088CA800:[44893800]: mtc1       $t1, $f7
    088CA804:[460779C2]: mul.s      $f7, $f15, $f7
    088CA808:[460418C1]: sub.s      $f3, $f3, $f4
    088CA80C:[460C0302]: mul.s      $f12, $f0, $f12
    088CA810:[461039C2]: mul.s      $f7, $f7, $f16
    088CA814:[460C3300]: add.s      $f12, $f6, $f12
    088CA818:[460338C2]: mul.s      $f3, $f7, $f3
    088CA81C:[46036300]: add.s      $f12, $f12, $f3
    088CA820:[00C44821]: addu       $t1, $a2, $a0
    088CA824:[C5280000]: lwc1       $f8, 0($t1)
    088CA828:[00E42021]: addu       $a0, $a3, $a0
    088CA82C:[C5270004]: lwc1       $f7, 4($t1)
    088CA830:[460878C2]: mul.s      $f3, $f15, $f8
    088CA834:[C4860000]: lwc1       $f6, 0($a0)
    088CA838:[C5250008]: lwc1       $f5, 8($t1)
    088CA83C:[46079102]: mul.s      $f4, $f18, $f7
    088CA840:[46068642]: mul.s      $f25, $f16, $f6
    088CA844:[46055A82]: mul.s      $f10, $f11, $f5
    088CA848:[460418C0]: add.s      $f3, $f3, $f4
    088CA84C:[C4850004]: lwc1       $f5, 4($a0)
    088CA850:[C49B0008]: lwc1       $f27, 8($a0)
    088CA854:[46059742]: mul.s      $f29, $f18, $f5
    088CA858:[461B5902]: mul.s      $f4, $f11, $f27
    088CA85C:[460A18C0]: add.s      $f3, $f3, $f10
    088CA860:[461DCE40]: add.s      $f25, $f25, $f29
    088CA864:[4604C900]: add.s      $f4, $f25, $f4
    088CA868:[460327C1]: sub.s      $f31, $f4, $f3
    088CA86C:[461F0282]: mul.s      $f10, $f0, $f31
    088CA870:[460A1A80]: add.s      $f10, $f3, $f10
    088CA874:[460952C1]: sub.s      $f11, $f10, $f9
    088CA878:[460B12C2]: mul.s      $f11, $f2, $f11
    088CA87C:[1220001D]: beq        $s1, $zr, 0x088CA8F4
    088CA880:[460B4AC0]: add.s      $f11, $f9, $f11
    088CA884:[46083341]: sub.s      $f13, $f6, $f8
    088CA888:[3C0440C0]: lui        $a0, 0x40C0 <=> li $a0, 0x40C00000
    088CA88C:[4484C800]: mtc1       $a0, $f25
    088CA890:[46041B81]: sub.s      $f14, $f3, $f4
    088CA894:[46197982]: mul.s      $f6, $f15, $f25
    088CA898:[460D0342]: mul.s      $f13, $f0, $f13
    088CA89C:[4617AD41]: sub.s      $f21, $f21, $f23
    088CA8A0:[461030C2]: mul.s      $f3, $f6, $f16
    088CA8A4:[460D4340]: add.s      $f13, $f8, $f13
    088CA8A8:[46198902]: mul.s      $f4, $f17, $f25
    088CA8AC:[46150542]: mul.s      $f21, $f0, $f21
    088CA8B0:[460E1B82]: mul.s      $f14, $f3, $f14
    088CA8B4:[46072941]: sub.s      $f5, $f5, $f7
    088CA8B8:[46122102]: mul.s      $f4, $f4, $f18
    088CA8BC:[460A4A41]: sub.s      $f9, $f9, $f10
    088CA8C0:[460E6B40]: add.s      $f13, $f13, $f14
    088CA8C4:[4615B980]: add.s      $f6, $f23, $f21
    088CA8C8:[46050142]: mul.s      $f5, $f0, $f5
    088CA8CC:[460920C2]: mul.s      $f3, $f4, $f9
    088CA8D0:[4602A381]: sub.s      $f14, $f20, $f2
    088CA8D4:[460C6B41]: sub.s      $f13, $f13, $f12
    088CA8D8:[46053940]: add.s      $f5, $f7, $f5
    088CA8DC:[46067382]: mul.s      $f14, $f14, $f6
    088CA8E0:[460D1342]: mul.s      $f13, $f2, $f13
    088CA8E4:[46051102]: mul.s      $f4, $f2, $f5
    088CA8E8:[460E1B80]: add.s      $f14, $f3, $f14
    088CA8EC:[460D6340]: add.s      $f13, $f12, $f13
    088CA8F0:[46047380]: add.s      $f14, $f14, $f4
    088CA8F4:[02082021]: addu       $a0, $s0, $t0
    088CA8F8:[C4860000]: lwc1       $f6, 0($a0)
    088CA8FC:[C4830004]: lwc1       $f3, 4($a0)
    088CA900:[46067902]: mul.s      $f4, $f15, $f6
    088CA904:[00A82821]: addu       $a1, $a1, $t0
    088CA908:[46038942]: mul.s      $f5, $f17, $f3
    088CA90C:[C4A70000]: lwc1       $f7, 0($a1)
    088CA910:[C4880008]: lwc1       $f8, 8($a0)
    088CA914:[46078242]: mul.s      $f9, $f16, $f7
    088CA918:[46052140]: add.s      $f5, $f4, $f5
    088CA91C:[46089A02]: mul.s      $f8, $f19, $f8
    088CA920:[C4A40004]: lwc1       $f4, 4($a1)
    088CA924:[C4AA0008]: lwc1       $f10, 8($a1)
    088CA928:[46048D42]: mul.s      $f21, $f17, $f4
    088CA92C:[460A9A82]: mul.s      $f10, $f19, $f10
    088CA930:[46082A00]: add.s      $f8, $f5, $f8
    088CA934:[46154A40]: add.s      $f9, $f9, $f21
    088CA938:[460A4A40]: add.s      $f9, $f9, $f10
    088CA93C:[46084DC1]: sub.s      $f23, $f9, $f8
    088CA940:[46170142]: mul.s      $f5, $f0, $f23
    088CA944:[1220000B]: beq        $s1, $zr, 0x088CA974
    088CA948:[46054140]: add.s      $f5, $f8, $f5
    088CA94C:[3C0440C0]: lui        $a0, 0x40C0 <=> li $a0, 0x40C00000
    088CA950:[46063B01]: sub.s      $f12, $f7, $f6
    088CA954:[44845000]: mtc1       $a0, $f10
    088CA958:[460A7A82]: mul.s      $f10, $f15, $f10
    088CA95C:[46094201]: sub.s      $f8, $f8, $f9
    088CA960:[460C0302]: mul.s      $f12, $f0, $f12
    088CA964:[46105282]: mul.s      $f10, $f10, $f16
    088CA968:[460C3300]: add.s      $f12, $f6, $f12
    088CA96C:[460851C2]: mul.s      $f7, $f10, $f8
    088CA970:[46076300]: add.s      $f12, $f12, $f7
    088CA974:[00C82021]: addu       $a0, $a2, $t0
    088CA978:[C4860000]: lwc1       $f6, 0($a0)
    088CA97C:[C4870004]: lwc1       $f7, 4($a0)
    088CA980:[46067A42]: mul.s      $f9, $f15, $f6
    088CA984:[00E82821]: addu       $a1, $a3, $t0
    088CA988:[46079282]: mul.s      $f10, $f18, $f7
    088CA98C:[C4A80000]: lwc1       $f8, 0($a1)
    088CA990:[C4950008]: lwc1       $f21, 8($a0)
    088CA994:[460885C2]: mul.s      $f23, $f16, $f8
    088CA998:[46159D42]: mul.s      $f21, $f19, $f21
    088CA99C:[460A4A80]: add.s      $f10, $f9, $f10
    088CA9A0:[C4A90004]: lwc1       $f9, 4($a1)
    088CA9A4:[46155540]: add.s      $f21, $f10, $f21
    088CA9A8:[C4B90008]: lwc1       $f25, 8($a1)
    088CA9AC:[460996C2]: mul.s      $f27, $f18, $f9
    088CA9B0:[46199CC2]: mul.s      $f19, $f19, $f25
    088CA9B4:[461BBDC0]: add.s      $f23, $f23, $f27
    088CA9B8:[4613BDC0]: add.s      $f23, $f23, $f19
    088CA9BC:[4615BF41]: sub.s      $f29, $f23, $f21
    088CA9C0:[461D04C2]: mul.s      $f19, $f0, $f29
    088CA9C4:[4613ACC0]: add.s      $f19, $f21, $f19
    088CA9C8:[46059A81]: sub.s      $f10, $f19, $f5
    088CA9CC:[460A1282]: mul.s      $f10, $f2, $f10
    088CA9D0:[12200025]: beq        $s1, $zr, 0x088CAA68
    088CA9D4:[460A2A80]: add.s      $f10, $f5, $f10
    088CA9D8:[3C0440C0]: lui        $a0, 0x40C0 <=> li $a0, 0x40C00000
    088CA9DC:[46064201]: sub.s      $f8, $f8, $f6
    088CA9E0:[4484C800]: mtc1       $a0, $f25
    088CA9E4:[46197BC2]: mul.s      $f15, $f15, $f25
    088CA9E8:[4617AD41]: sub.s      $f21, $f21, $f23
    088CA9EC:[46080202]: mul.s      $f8, $f0, $f8
    088CA9F0:[46032101]: sub.s      $f4, $f4, $f3
    088CA9F4:[46107BC2]: mul.s      $f15, $f15, $f16
    088CA9F8:[46198C42]: mul.s      $f17, $f17, $f25
    088CA9FC:[46083180]: add.s      $f6, $f6, $f8
    088CAA00:[46040102]: mul.s      $f4, $f0, $f4
    088CAA04:[46157BC2]: mul.s      $f15, $f15, $f21
    088CAA08:[46074C01]: sub.s      $f16, $f9, $f7
    088CAA0C:[46128C42]: mul.s      $f17, $f17, $f18
    088CAA10:[46132CC1]: sub.s      $f19, $f5, $f19
    088CAA14:[460F33C0]: add.s      $f15, $f6, $f15
    088CAA18:[4602A201]: sub.s      $f8, $f20, $f2
    088CAA1C:[460418C0]: add.s      $f3, $f3, $f4
    088CAA20:[46100402]: mul.s      $f16, $f0, $f16
    088CAA24:[460C7BC1]: sub.s      $f15, $f15, $f12
    088CAA28:[46138C42]: mul.s      $f17, $f17, $f19
    088CAA2C:[46034482]: mul.s      $f18, $f8, $f3
    088CAA30:[46103C00]: add.s      $f16, $f7, $f16
    088CAA34:[460F13C2]: mul.s      $f15, $f2, $f15
    088CAA38:[46128C40]: add.s      $f17, $f17, $f18
    088CAA3C:[46101402]: mul.s      $f16, $f2, $f16
    088CAA40:[460F6300]: add.s      $f12, $f12, $f15
    088CAA44:[46108C00]: add.s      $f16, $f17, $f16
    088CAA48:[460D6301]: sub.s      $f12, $f12, $f13
    088CAA4C:[460E8401]: sub.s      $f16, $f16, $f14
    088CAA50:[460C0B02]: mul.s      $f12, $f1, $f12
    088CAA54:[46100BC2]: mul.s      $f15, $f1, $f16
    088CAA58:[460C6B00]: add.s      $f12, $f13, $f12
    088CAA5C:[E62C0000]: swc1       $f12, 0($s1)
    088CAA60:[460F7300]: add.s      $f12, $f14, $f15
    088CAA64:[E62C0004]: swc1       $f12, 4($s1)
    088CAA68:[460B5301]: sub.s      $f12, $f10, $f11
    088CAA6C:[460C0802]: mul.s      $f0, $f1, $f12
    088CAA70:[46005800]: add.s      $f0, $f11, $f0
    088CAA74:[C7B40020]: lwc1       $f20, 32($sp)
    088CAA78:[8FB00024]: lw         $s0, 36($sp)
    088CAA7C:[8FB10028]: lw         $s1, 40($sp)
    088CAA80:[8FB2002C]: lw         $s2, 44($sp)
    088CAA84:[8FBF0030]: lw         $ra, 48($sp)
    088CAA88:[03E00008]: jr         $ra
    088CAA8C:[27BD0040]: addiu      $sp, $sp, 64
_S1_2_883C734 93,187,936 instructions (0.959%), 2,912,123 calls (0883C734 - 0883C7F8, length 50)
    0883C734:[27BDFFD0]: addiu      $sp, $sp, -48
    0883C738:[AFB10024]: sw         $s1, 36($sp)
    0883C73C:[00808825]: or         $s1, $a0, $zr <=> move $s1, $a0
    0883C740:[3C0408A4]: lui        $a0, 0x08A4 <=> li $a0, 0x08A40000
    0883C744:[908687EF]: lbu        $a2, -30737($a0)
    0883C748:[AFB20028]: sw         $s2, 40($sp)
    0883C74C:[2412FFFF]: addiu      $s2, $zr, -1 <=> li $s2, -1
    0883C750:[AFB00020]: sw         $s0, 32($sp)
    0883C754:[AFBF002C]: sw         $ra, 44($sp)
    0883C758:[14C0000F]: bne        $a2, $zr, 0x0883C798
    0883C75C:[00A08025]: or         $s0, $a1, $zr <=> move $s0, $a1
    0883C760:[06000005]: bltz       $s0, 0x0883C778
    0883C764:[3C0508A1]: lui        $a1, 0x08A1 <=> li $a1, 0x08A10000
    0883C768:[2A050002]: slti       $a1, $s0, 2
    0883C76C:[14A0000A]: bne        $a1, $zr, 0x0883C798
    0883C770:[00000000]: nop
    0883C774:[3C0508A1]: lui        $a1, 0x08A1 <=> li $a1, 0x08A10000
    0883C778:[248887EF]: addiu      $t0, $a0, -30737
    0883C77C:[24A4A17C]: addiu      $a0, $a1, -24196
    0883C780:[3C0608A1]: lui        $a2, 0x08A1 <=> li $a2, 0x08A10000
    0883C784:[3C0708A1]: lui        $a3, 0x08A1 <=> li $a3, 0x08A10000
    0883C788:[34050077]: ori        $a1, $zr, 119 <=> li $a1, 119
    0883C78C:[24C6A2A0]: addiu      $a2, $a2, -23904
    0883C790:[0E23A92C]: jal        0x088EA4B0
    0883C794:[24E7A224]: addiu      $a3, $a3, -24028
    0883C798:[12320008]: beq        $s1, $s2, 0x0883C7BC
    0883C79C:[00000000]: nop
    0883C7A0:[0E20F19D]: jal        0x0883C674
    0883C7A4:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    0883C7A8:[00408825]: or         $s1, $v0, $zr <=> move $s1, $v0
    0883C7AC:[1620000A]: bne        $s1, $zr, 0x0883C7D8
    0883C7B0:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    0883C7B4:[1000000B]: b          0x0883C7E4
    0883C7B8:[00000000]: nop
    0883C7BC:[02401025]: or         $v0, $s2, $zr <=> move $v0, $s2
    0883C7C0:[8FB00020]: lw         $s0, 32($sp)
    0883C7C4:[8FB10024]: lw         $s1, 36($sp)
    0883C7C8:[8FB20028]: lw         $s2, 40($sp)
    0883C7CC:[8FBF002C]: lw         $ra, 44($sp)
    0883C7D0:[03E00008]: jr         $ra
    0883C7D4:[27BD0030]: addiu      $sp, $sp, 48
    0883C7D8:[00102080]: sll        $a0, $s0, 0x0002
    0883C7DC:[02242021]: addu       $a0, $s1, $a0
    0883C7E0:[8C820000]: lw         $v0, 0($a0)
    0883C7E4:[8FB00020]: lw         $s0, 32($sp)
    0883C7E8:[8FB10024]: lw         $s1, 36($sp)
    0883C7EC:[8FB20028]: lw         $s2, 40($sp)
    0883C7F0:[8FBF002C]: lw         $ra, 44($sp)
    0883C7F4:[03E00008]: jr         $ra
    0883C7F8:[27BD0030]: addiu      $sp, $sp, 48
_S1_2_888F958 87,987,188 instructions (0.906%), 10,468 calls (0888F958 - 0888FD50, length 255)
    0888F958:[27BDFFA0]: addiu      $sp, $sp, -96
    0888F95C:[AFB00050]: sw         $s0, 80($sp)
    0888F960:[AFBF0054]: sw         $ra, 84($sp)
    0888F964:[00803825]: or         $a3, $a0, $zr <=> move $a3, $a0
    0888F968:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    0888F96C:[44806000]: mtc1       $zr, $f12
    0888F970:[3C0408DC]: lui        $a0, 0x08DC <=> li $a0, 0x08DC0000
    0888F974:[00E08025]: or         $s0, $a3, $zr <=> move $s0, $a3
    0888F978:[E4EC0000]: swc1       $f12, 0($a3)
    0888F97C:[E4EC0010]: swc1       $f12, 16($a3)
    0888F980:[E4EC0020]: swc1       $f12, 32($a3)
    0888F984:[24C60001]: addiu      $a2, $a2, 1
    0888F988:[2CC80004]: sltiu      $t0, $a2, 4
    0888F98C:[1500FFFA]: bne        $t0, $zr, 0x0888F978
    0888F990:[24E70004]: addiu      $a3, $a3, 4
    0888F994:[3C0608DC]: lui        $a2, 0x08DC <=> li $a2, 0x08DC0000
    0888F998:[8CC69DFC]: lw         $a2, -25092($a2)
    0888F99C:[3C0708DC]: lui        $a3, 0x08DC <=> li $a3, 0x08DC0000
    0888F9A0:[8C888098]: lw         $t0, -32616($a0)
    0888F9A4:[11000005]: beq        $t0, $zr, 0x0888F9BC
    0888F9A8:[8CE79E00]: lw         $a3, -25088($a3)
    0888F9AC:[3C0808DC]: lui        $t0, 0x08DC <=> li $t0, 0x08DC0000
    0888F9B0:[8D098100]: lw         $t1, -32512($t0)
    0888F9B4:[55200016]: bnel       $t1, $zr, 0x0888FA10
    0888F9B8:[46006346]: mov.s      $f13, $f12
    0888F9BC:[3C0408A4]: lui        $a0, 0x08A4 <=> li $a0, 0x08A40000
    0888F9C0:[9085BC18]: lbu        $a1, -17384($a0)
    0888F9C4:[14A00009]: bne        $a1, $zr, 0x0888F9EC
    0888F9C8:[3C0508A1]: lui        $a1, 0x08A1 <=> li $a1, 0x08A10000
    0888F9CC:[2488BC18]: addiu      $t0, $a0, -17384
    0888F9D0:[24A4471C]: addiu      $a0, $a1, 18204
    0888F9D4:[3C0608A1]: lui        $a2, 0x08A1 <=> li $a2, 0x08A10000
    0888F9D8:[24C6475C]: addiu      $a2, $a2, 18268
    0888F9DC:[3C0708A1]: lui        $a3, 0x08A1 <=> li $a3, 0x08A10000
    0888F9E0:[24E74764]: addiu      $a3, $a3, 18276
    0888F9E4:[0E23A92C]: jal        0x088EA4B0
    0888F9E8:[34050065]: ori        $a1, $zr, 101 <=> li $a1, 101
    0888F9EC:[3C04BF80]: lui        $a0, 0xBF80 <=> li $a0, 0xBF800000
    0888F9F0:[44846000]: mtc1       $a0, $f12
    0888F9F4:[E60C0028]: swc1       $f12, 40($s0)
    0888F9F8:[E60C0018]: swc1       $f12, 24($s0)
    0888F9FC:[E60C0008]: swc1       $f12, 8($s0)
    0888FA00:[8FB00050]: lw         $s0, 80($sp)
    0888FA04:[8FBF0054]: lw         $ra, 84($sp)
    0888FA08:[03E00008]: jr         $ra
    0888FA0C:[27BD0060]: addiu      $sp, $sp, 96
    0888FA10:[34090000]: ori        $t1, $zr, 0 <=> li $t1, 0
    0888FA14:[340A0000]: ori        $t2, $zr, 0 <=> li $t2, 0
    0888FA18:[3C0B08A7]: lui        $t3, 0x08A7 <=> li $t3, 0x08A70000
    0888FA1C:[256B8BD0]: addiu      $t3, $t3, -29744
    0888FA20:[AD600000]: sw         $zr, 0($t3)
    0888FA24:[256B0004]: addiu      $t3, $t3, 4
    0888FA28:[C4AE0000]: lwc1       $f14, 0($a1)
    0888FA2C:[C4AF0004]: lwc1       $f15, 4($a1)
    0888FA30:[C4B00008]: lwc1       $f16, 8($a1)
    0888FA34:[8C828098]: lw         $v0, -32616($a0)
    0888FA38:[8D0C8100]: lw         $t4, -32512($t0)
    0888FA3C:[34030018]: ori        $v1, $zr, 24 <=> li $v1, 24
    0888FA40:[00431021]: addu       $v0, $v0, $v1
    0888FA44:[34030002]: ori        $v1, $zr, 2 <=> li $v1, 2
    0888FA48:[258CFFFF]: addiu      $t4, $t4, -1
    0888FA4C:[00C07025]: or         $t6, $a2, $zr <=> move $t6, $a2
    0888FA50:[00E07825]: or         $t7, $a3, $zr <=> move $t7, $a3
    0888FA54:[0180C025]: or         $t8, $t4, $zr <=> move $t8, $t4
    0888FA58:[8C4C0004]: lw         $t4, 4($v0)
    0888FA5C:[318C0003]: andi       $t4, $t4, 3
    0888FA60:[000C6080]: sll        $t4, $t4, 0x0002
    0888FA64:[00AC6821]: addu       $t5, $a1, $t4
    0888FA68:[C5B10000]: lwc1       $f17, 0($t5)
    0888FA6C:[004C6021]: addu       $t4, $v0, $t4
    0888FA70:[C5920000]: lwc1       $f18, 0($t4)
    0888FA74:[00606025]: or         $t4, $v1, $zr <=> move $t4, $v1
    0888FA78:[01806825]: or         $t5, $t4, $zr <=> move $t5, $t4
    0888FA7C:[01B8C02B]: sltu       $t8, $t5, $t8
    0888FA80:[13000015]: beq        $t8, $zr, 0x0888FAD8
    0888FA84:[46128C41]: sub.s      $f17, $f17, $f18
    0888FA88:[460C883E]: c.le.s     $f17, $f12
    0888FA8C:[00000000]: nop
    0888FA90:[45010003]: bc1t       0x0888FAA0
    0888FA94:[25780004]: addiu      $t8, $t3, 4
    0888FA98:[10000002]: b          0x0888FAA4
    0888FA9C:[246D0001]: addiu      $t5, $v1, 1
    0888FAA0:[246C0001]: addiu      $t4, $v1, 1
    0888FAA4:[2D230006]: sltiu      $v1, $t1, 6
    0888FAA8:[54600007]: bnel       $v1, $zr, 0x0888FAC8
    0888FAAC:[AD6C0000]: sw         $t4, 0($t3)
    0888FAB0:[46118C42]: mul.s      $f17, $f17, $f17
    0888FAB4:[460D883C]: c.lt.s     $f17, $f13
    0888FAB8:[00000000]: nop
    0888FABC:[45020005]: bc1fl      0x0888FAD4
    0888FAC0:[AD6D0000]: sw         $t5, 0($t3)
    0888FAC4:[AD6C0000]: sw         $t4, 0($t3)
    0888FAC8:[03005825]: or         $t3, $t8, $zr <=> move $t3, $t8
    0888FACC:[25780004]: addiu      $t8, $t3, 4
    0888FAD0:[AD6D0000]: sw         $t5, 0($t3)
    0888FAD4:[03005825]: or         $t3, $t8, $zr <=> move $t3, $t8
    0888FAD8:[256BFFFC]: addiu      $t3, $t3, -4
    0888FADC:[8D630000]: lw         $v1, 0($t3)
    0888FAE0:[1060003B]: beq        $v1, $zr, 0x0888FBD0
    0888FAE4:[00000000]: nop
    0888FAE8:[C4510000]: lwc1       $f17, 0($v0)
    0888FAEC:[460E8C41]: sub.s      $f17, $f17, $f14
    0888FAF0:[C4520004]: lwc1       $f18, 4($v0)
    0888FAF4:[460F9481]: sub.s      $f18, $f18, $f15
    0888FAF8:[C4530008]: lwc1       $f19, 8($v0)
    0888FAFC:[46109CC1]: sub.s      $f19, $f19, $f16
    0888FB00:[46118C42]: mul.s      $f17, $f17, $f17
    0888FB04:[46129482]: mul.s      $f18, $f18, $f18
    0888FB08:[46128C40]: add.s      $f17, $f17, $f18
    0888FB0C:[46139CC2]: mul.s      $f19, $f19, $f19
    0888FB10:[46138C40]: add.s      $f17, $f17, $f19
    0888FB14:[2D2D0006]: sltiu      $t5, $t1, 6
    0888FB18:[000360C0]: sll        $t4, $v1, 0x0003
    0888FB1C:[018CC021]: addu       $t8, $t4, $t4
    0888FB20:[01986021]: addu       $t4, $t4, $t8
    0888FB24:[11A0000D]: beq        $t5, $zr, 0x0888FB5C
    0888FB28:[00631821]: addu       $v1, $v1, $v1
    0888FB2C:[460D883E]: c.le.s     $f17, $f13
    0888FB30:[00000000]: nop
    0888FB34:[45030004]: bc1tl      0x0888FB48
    0888FB38:[ADC20000]: sw         $v0, 0($t6)
    0888FB3C:[46008B46]: mov.s      $f13, $f17
    0888FB40:[01205025]: or         $t2, $t1, $zr <=> move $t2, $t1
    0888FB44:[ADC20000]: sw         $v0, 0($t6)
    0888FB48:[E5F10000]: swc1       $f17, 0($t7)
    0888FB4C:[25290001]: addiu      $t1, $t1, 1
    0888FB50:[25CE0004]: addiu      $t6, $t6, 4
    0888FB54:[10000019]: b          0x0888FBBC
    0888FB58:[25EF0004]: addiu      $t7, $t7, 4
    0888FB5C:[460D883C]: c.lt.s     $f17, $f13
    0888FB60:[00000000]: nop
    0888FB64:[45020016]: bc1fl      0x0888FBC0
    0888FB68:[8C828098]: lw         $v0, -32616($a0)
    0888FB6C:[000A5080]: sll        $t2, $t2, 0x0002
    0888FB70:[00CA6821]: addu       $t5, $a2, $t2
    0888FB74:[ADA20000]: sw         $v0, 0($t5)
    0888FB78:[00EA5021]: addu       $t2, $a3, $t2
    0888FB7C:[E5510000]: swc1       $f17, 0($t2)
    0888FB80:[340A0000]: ori        $t2, $zr, 0 <=> li $t2, 0
    0888FB84:[C4ED0000]: lwc1       $f13, 0($a3)
    0888FB88:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    0888FB8C:[24ED0004]: addiu      $t5, $a3, 4
    0888FB90:[C5B10000]: lwc1       $f17, 0($t5)
    0888FB94:[4611683C]: c.lt.s     $f13, $f17
    0888FB98:[00000000]: nop
    0888FB9C:[45020004]: bc1fl      0x0888FBB0
    0888FBA0:[24420001]: addiu      $v0, $v0, 1
    0888FBA4:[46008B46]: mov.s      $f13, $f17
    0888FBA8:[00405025]: or         $t2, $v0, $zr <=> move $t2, $v0
    0888FBAC:[24420001]: addiu      $v0, $v0, 1
    0888FBB0:[2C580006]: sltiu      $t8, $v0, 6
    0888FBB4:[1700FFF6]: bne        $t8, $zr, 0x0888FB90
    0888FBB8:[25AD0004]: addiu      $t5, $t5, 4
    0888FBBC:[8C828098]: lw         $v0, -32616($a0)
    0888FBC0:[8D0D8100]: lw         $t5, -32512($t0)
    0888FBC4:[004C1021]: addu       $v0, $v0, $t4
    0888FBC8:[1000FFA2]: b          0x0888FA54
    0888FBCC:[25ACFFFF]: addiu      $t4, $t5, -1
    0888FBD0:[1120005C]: beq        $t1, $zr, 0x0888FD44
    0888FBD4:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    0888FBD8:[0089282B]: sltu       $a1, $a0, $t1
    0888FBDC:[3C083F80]: lui        $t0, 0x3F80 <=> li $t0, 0x3F800000
    0888FBE0:[10A00049]: beq        $a1, $zr, 0x0888FD08
    0888FBE4:[44886800]: mtc1       $t0, $f13
    0888FBE8:[27AA0020]: addiu      $t2, $sp, 32
    0888FBEC:[27AB0030]: addiu      $t3, $sp, 48
    0888FBF0:[27A20040]: addiu      $v0, $sp, 64
    0888FBF4:[3C0508DC]: lui        $a1, 0x08DC <=> li $a1, 0x08DC0000
    0888FBF8:[24A580D0]: addiu      $a1, $a1, -32560
    0888FBFC:[3C0808DC]: lui        $t0, 0x08DC <=> li $t0, 0x08DC0000
    0888FC00:[250880A0]: addiu      $t0, $t0, -32608
    0888FC04:[3C033A83]: lui        $v1, 0x3A83 <=> li $v1, 0x3A830000
    0888FC08:[3463126F]: ori        $v1, $v1, 4719
    0888FC0C:[44837000]: mtc1       $v1, $f14
    0888FC10:[C4EF0000]: lwc1       $f15, 0($a3)
    0888FC14:[460E7BC0]: add.s      $f15, $f15, $f14
    0888FC18:[E4EF0000]: swc1       $f15, 0($a3)
    0888FC1C:[460F6BC3]: div.s      $f15, $f13, $f15
    0888FC20:[460C7B00]: add.s      $f12, $f15, $f12
    0888FC24:[34030000]: ori        $v1, $zr, 0 <=> li $v1, 0
    0888FC28:[00A06025]: or         $t4, $a1, $zr <=> move $t4, $a1
    0888FC2C:[03A06825]: or         $t5, $sp, $zr <=> move $t5, $sp
    0888FC30:[25AE0020]: addiu      $t6, $t5, 32
    0888FC34:[01007825]: or         $t7, $t0, $zr <=> move $t7, $t0
    0888FC38:[8CD80000]: lw         $t8, 0($a2)
    0888FC3C:[2718000C]: addiu      $t8, $t8, 12
    0888FC40:[0303C021]: addu       $t8, $t8, $v1
    0888FC44:[93180000]: lbu        $t8, 0($t8)
    0888FC48:[44988000]: mtc1       $t8, $f16
    0888FC4C:[46808420]: cvt.s.w    $f16, $f16
    0888FC50:[C5910000]: lwc1       $f17, 0($t4)
    0888FC54:[46118402]: mul.s      $f16, $f16, $f17
    0888FC58:[E5B00020]: swc1       $f16, 32($t5)
    0888FC5C:[C5D00000]: lwc1       $f16, 0($t6)
    0888FC60:[C5F20000]: lwc1       $f18, 0($t7)
    0888FC64:[46128400]: add.s      $f16, $f16, $f18
    0888FC68:[E5D00000]: swc1       $f16, 0($t6)
    0888FC6C:[24630001]: addiu      $v1, $v1, 1
    0888FC70:[258C0004]: addiu      $t4, $t4, 4
    0888FC74:[25AD0004]: addiu      $t5, $t5, 4
    0888FC78:[25CE0004]: addiu      $t6, $t6, 4
    0888FC7C:[2C78000C]: sltiu      $t8, $v1, 12
    0888FC80:[1700FFED]: bne        $t8, $zr, 0x0888FC38
    0888FC84:[25EF0004]: addiu      $t7, $t7, 4
    0888FC88:[34030000]: ori        $v1, $zr, 0 <=> li $v1, 0
    0888FC8C:[02006025]: or         $t4, $s0, $zr <=> move $t4, $s0
    0888FC90:[01406825]: or         $t5, $t2, $zr <=> move $t5, $t2
    0888FC94:[01607025]: or         $t6, $t3, $zr <=> move $t6, $t3
    0888FC98:[00407825]: or         $t7, $v0, $zr <=> move $t7, $v0
    0888FC9C:[C5900000]: lwc1       $f16, 0($t4)
    0888FCA0:[C5B10000]: lwc1       $f17, 0($t5)
    0888FCA4:[460F8C42]: mul.s      $f17, $f17, $f15
    0888FCA8:[46118400]: add.s      $f16, $f16, $f17
    0888FCAC:[E5900000]: swc1       $f16, 0($t4)
    0888FCB0:[C5900010]: lwc1       $f16, 16($t4)
    0888FCB4:[C5D20000]: lwc1       $f18, 0($t6)
    0888FCB8:[460F9482]: mul.s      $f18, $f18, $f15
    0888FCBC:[46128400]: add.s      $f16, $f16, $f18
    0888FCC0:[E5900010]: swc1       $f16, 16($t4)
    0888FCC4:[C5900020]: lwc1       $f16, 32($t4)
    0888FCC8:[C5F30000]: lwc1       $f19, 0($t7)
    0888FCCC:[460F9C42]: mul.s      $f17, $f19, $f15
    0888FCD0:[46118400]: add.s      $f16, $f16, $f17
    0888FCD4:[E5900020]: swc1       $f16, 32($t4)
    0888FCD8:[24630001]: addiu      $v1, $v1, 1
    0888FCDC:[258C0004]: addiu      $t4, $t4, 4
    0888FCE0:[25AD0004]: addiu      $t5, $t5, 4
    0888FCE4:[25CE0004]: addiu      $t6, $t6, 4
    0888FCE8:[2C780004]: sltiu      $t8, $v1, 4
    0888FCEC:[1700FFEB]: bne        $t8, $zr, 0x0888FC9C
    0888FCF0:[25EF0004]: addiu      $t7, $t7, 4
    0888FCF4:[24840001]: addiu      $a0, $a0, 1
    0888FCF8:[24E70004]: addiu      $a3, $a3, 4
    0888FCFC:[0089182B]: sltu       $v1, $a0, $t1
    0888FD00:[1460FFC3]: bne        $v1, $zr, 0x0888FC10
    0888FD04:[24C60004]: addiu      $a2, $a2, 4
    0888FD08:[460C6B03]: div.s      $f12, $f13, $f12
    0888FD0C:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    0888FD10:[C60D0000]: lwc1       $f13, 0($s0)
    0888FD14:[460C6B42]: mul.s      $f13, $f13, $f12
    0888FD18:[E60D0000]: swc1       $f13, 0($s0)
    0888FD1C:[C60D0010]: lwc1       $f13, 16($s0)
    0888FD20:[460C6B42]: mul.s      $f13, $f13, $f12
    0888FD24:[E60D0010]: swc1       $f13, 16($s0)
    0888FD28:[C60D0020]: lwc1       $f13, 32($s0)
    0888FD2C:[460C6B42]: mul.s      $f13, $f13, $f12
    0888FD30:[E60D0020]: swc1       $f13, 32($s0)
    0888FD34:[24840001]: addiu      $a0, $a0, 1
    0888FD38:[2C850004]: sltiu      $a1, $a0, 4
    0888FD3C:[14A0FFF4]: bne        $a1, $zr, 0x0888FD10
    0888FD40:[26100004]: addiu      $s0, $s0, 4
    0888FD44:[8FB00050]: lw         $s0, 80($sp)
    0888FD48:[8FBF0054]: lw         $ra, 84($sp)
    0888FD4C:[03E00008]: jr         $ra
    0888FD50:[27BD0060]: addiu      $sp, $sp, 96
  Back Branch 0888FBC8 1,115,131 times (length 95)
    0888FA40:[00431021]: addu       $v0, $v0, $v1
    0888FA44:[34030002]: ori        $v1, $zr, 2 <=> li $v1, 2
    0888FA48:[258CFFFF]: addiu      $t4, $t4, -1
    0888FA4C:[00C07025]: or         $t6, $a2, $zr <=> move $t6, $a2
    0888FA50:[00E07825]: or         $t7, $a3, $zr <=> move $t7, $a3
--> 0888FA54:[0180C025]: or         $t8, $t4, $zr <=> move $t8, $t4
    0888FA58:[8C4C0004]: lw         $t4, 4($v0)
    0888FA5C:[318C0003]: andi       $t4, $t4, 3
    0888FA60:[000C6080]: sll        $t4, $t4, 0x0002
    0888FA64:[00AC6821]: addu       $t5, $a1, $t4
    0888FA68:[C5B10000]: lwc1       $f17, 0($t5)
    0888FA6C:[004C6021]: addu       $t4, $v0, $t4
    0888FA70:[C5920000]: lwc1       $f18, 0($t4)
    0888FA74:[00606025]: or         $t4, $v1, $zr <=> move $t4, $v1
    0888FA78:[01806825]: or         $t5, $t4, $zr <=> move $t5, $t4
    0888FA7C:[01B8C02B]: sltu       $t8, $t5, $t8
    0888FA80:[13000015]: beq        $t8, $zr, 0x0888FAD8
    0888FA84:[46128C41]: sub.s      $f17, $f17, $f18
    0888FA88:[460C883E]: c.le.s     $f17, $f12
    0888FA8C:[00000000]: nop
    0888FA90:[45010003]: bc1t       0x0888FAA0
    0888FA94:[25780004]: addiu      $t8, $t3, 4
    0888FA98:[10000002]: b          0x0888FAA4
    0888FA9C:[246D0001]: addiu      $t5, $v1, 1
    0888FAA0:[246C0001]: addiu      $t4, $v1, 1
    0888FAA4:[2D230006]: sltiu      $v1, $t1, 6
    0888FAA8:[54600007]: bnel       $v1, $zr, 0x0888FAC8
    0888FAAC:[AD6C0000]: sw         $t4, 0($t3)
    0888FAB0:[46118C42]: mul.s      $f17, $f17, $f17
    0888FAB4:[460D883C]: c.lt.s     $f17, $f13
    0888FAB8:[00000000]: nop
    0888FABC:[45020005]: bc1fl      0x0888FAD4
    0888FAC0:[AD6D0000]: sw         $t5, 0($t3)
    0888FAC4:[AD6C0000]: sw         $t4, 0($t3)
    0888FAC8:[03005825]: or         $t3, $t8, $zr <=> move $t3, $t8
    0888FACC:[25780004]: addiu      $t8, $t3, 4
    0888FAD0:[AD6D0000]: sw         $t5, 0($t3)
    0888FAD4:[03005825]: or         $t3, $t8, $zr <=> move $t3, $t8
    0888FAD8:[256BFFFC]: addiu      $t3, $t3, -4
    0888FADC:[8D630000]: lw         $v1, 0($t3)
    0888FAE0:[1060003B]: beq        $v1, $zr, 0x0888FBD0
    0888FAE4:[00000000]: nop
    0888FAE8:[C4510000]: lwc1       $f17, 0($v0)
    0888FAEC:[460E8C41]: sub.s      $f17, $f17, $f14
    0888FAF0:[C4520004]: lwc1       $f18, 4($v0)
    0888FAF4:[460F9481]: sub.s      $f18, $f18, $f15
    0888FAF8:[C4530008]: lwc1       $f19, 8($v0)
    0888FAFC:[46109CC1]: sub.s      $f19, $f19, $f16
    0888FB00:[46118C42]: mul.s      $f17, $f17, $f17
    0888FB04:[46129482]: mul.s      $f18, $f18, $f18
    0888FB08:[46128C40]: add.s      $f17, $f17, $f18
    0888FB0C:[46139CC2]: mul.s      $f19, $f19, $f19
    0888FB10:[46138C40]: add.s      $f17, $f17, $f19
    0888FB14:[2D2D0006]: sltiu      $t5, $t1, 6
    0888FB18:[000360C0]: sll        $t4, $v1, 0x0003
    0888FB1C:[018CC021]: addu       $t8, $t4, $t4
    0888FB20:[01986021]: addu       $t4, $t4, $t8
    0888FB24:[11A0000D]: beq        $t5, $zr, 0x0888FB5C
    0888FB28:[00631821]: addu       $v1, $v1, $v1
    0888FB2C:[460D883E]: c.le.s     $f17, $f13
    0888FB30:[00000000]: nop
    0888FB34:[45030004]: bc1tl      0x0888FB48
    0888FB38:[ADC20000]: sw         $v0, 0($t6)
    0888FB3C:[46008B46]: mov.s      $f13, $f17
    0888FB40:[01205025]: or         $t2, $t1, $zr <=> move $t2, $t1
    0888FB44:[ADC20000]: sw         $v0, 0($t6)
    0888FB48:[E5F10000]: swc1       $f17, 0($t7)
    0888FB4C:[25290001]: addiu      $t1, $t1, 1
    0888FB50:[25CE0004]: addiu      $t6, $t6, 4
    0888FB54:[10000019]: b          0x0888FBBC
    0888FB58:[25EF0004]: addiu      $t7, $t7, 4
    0888FB5C:[460D883C]: c.lt.s     $f17, $f13
    0888FB60:[00000000]: nop
    0888FB64:[45020016]: bc1fl      0x0888FBC0
    0888FB68:[8C828098]: lw         $v0, -32616($a0)
    0888FB6C:[000A5080]: sll        $t2, $t2, 0x0002
    0888FB70:[00CA6821]: addu       $t5, $a2, $t2
    0888FB74:[ADA20000]: sw         $v0, 0($t5)
    0888FB78:[00EA5021]: addu       $t2, $a3, $t2
    0888FB7C:[E5510000]: swc1       $f17, 0($t2)
    0888FB80:[340A0000]: ori        $t2, $zr, 0 <=> li $t2, 0
    0888FB84:[C4ED0000]: lwc1       $f13, 0($a3)
    0888FB88:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    0888FB8C:[24ED0004]: addiu      $t5, $a3, 4
    0888FB90:[C5B10000]: lwc1       $f17, 0($t5)
    0888FB94:[4611683C]: c.lt.s     $f13, $f17
    0888FB98:[00000000]: nop
    0888FB9C:[45020004]: bc1fl      0x0888FBB0
    0888FBA0:[24420001]: addiu      $v0, $v0, 1
    0888FBA4:[46008B46]: mov.s      $f13, $f17
    0888FBA8:[00405025]: or         $t2, $v0, $zr <=> move $t2, $v0
    0888FBAC:[24420001]: addiu      $v0, $v0, 1
    0888FBB0:[2C580006]: sltiu      $t8, $v0, 6
    0888FBB4:[1700FFF6]: bne        $t8, $zr, 0x0888FB90
    0888FBB8:[25AD0004]: addiu      $t5, $t5, 4
    0888FBBC:[8C828098]: lw         $v0, -32616($a0)
    0888FBC0:[8D0D8100]: lw         $t5, -32512($t0)
    0888FBC4:[004C1021]: addu       $v0, $v0, $t4
--> 0888FBC8:[1000FFA2]: b          0x0888FA54
    0888FBCC:[25ACFFFF]: addiu      $t4, $t5, -1
    0888FBD0:[1120005C]: beq        $t1, $zr, 0x0888FD44
    0888FBD4:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    0888FBD8:[0089282B]: sltu       $a1, $a0, $t1
  Back Branch 0888FC80 753,696 times (length 20)
    0888FC24:[34030000]: ori        $v1, $zr, 0 <=> li $v1, 0
    0888FC28:[00A06025]: or         $t4, $a1, $zr <=> move $t4, $a1
    0888FC2C:[03A06825]: or         $t5, $sp, $zr <=> move $t5, $sp
    0888FC30:[25AE0020]: addiu      $t6, $t5, 32
    0888FC34:[01007825]: or         $t7, $t0, $zr <=> move $t7, $t0
--> 0888FC38:[8CD80000]: lw         $t8, 0($a2)
    0888FC3C:[2718000C]: addiu      $t8, $t8, 12
    0888FC40:[0303C021]: addu       $t8, $t8, $v1
    0888FC44:[93180000]: lbu        $t8, 0($t8)
    0888FC48:[44988000]: mtc1       $t8, $f16
    0888FC4C:[46808420]: cvt.s.w    $f16, $f16
    0888FC50:[C5910000]: lwc1       $f17, 0($t4)
    0888FC54:[46118402]: mul.s      $f16, $f16, $f17
    0888FC58:[E5B00020]: swc1       $f16, 32($t5)
    0888FC5C:[C5D00000]: lwc1       $f16, 0($t6)
    0888FC60:[C5F20000]: lwc1       $f18, 0($t7)
    0888FC64:[46128400]: add.s      $f16, $f16, $f18
    0888FC68:[E5D00000]: swc1       $f16, 0($t6)
    0888FC6C:[24630001]: addiu      $v1, $v1, 1
    0888FC70:[258C0004]: addiu      $t4, $t4, 4
    0888FC74:[25AD0004]: addiu      $t5, $t5, 4
    0888FC78:[25CE0004]: addiu      $t6, $t6, 4
    0888FC7C:[2C78000C]: sltiu      $t8, $v1, 12
--> 0888FC80:[1700FFED]: bne        $t8, $zr, 0x0888FC38
    0888FC84:[25EF0004]: addiu      $t7, $t7, 4
    0888FC88:[34030000]: ori        $v1, $zr, 0 <=> li $v1, 0
    0888FC8C:[02006025]: or         $t4, $s0, $zr <=> move $t4, $s0
    0888FC90:[01406825]: or         $t5, $t2, $zr <=> move $t5, $t2
  Back Branch 0888FBB4 609,975 times (length 11)
    0888FB7C:[E5510000]: swc1       $f17, 0($t2)
    0888FB80:[340A0000]: ori        $t2, $zr, 0 <=> li $t2, 0
    0888FB84:[C4ED0000]: lwc1       $f13, 0($a3)
    0888FB88:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    0888FB8C:[24ED0004]: addiu      $t5, $a3, 4
--> 0888FB90:[C5B10000]: lwc1       $f17, 0($t5)
    0888FB94:[4611683C]: c.lt.s     $f13, $f17
    0888FB98:[00000000]: nop
    0888FB9C:[45020004]: bc1fl      0x0888FBB0
    0888FBA0:[24420001]: addiu      $v0, $v0, 1
    0888FBA4:[46008B46]: mov.s      $f13, $f17
    0888FBA8:[00405025]: or         $t2, $v0, $zr <=> move $t2, $v0
    0888FBAC:[24420001]: addiu      $v0, $v0, 1
    0888FBB0:[2C580006]: sltiu      $t8, $v0, 6
--> 0888FBB4:[1700FFF6]: bne        $t8, $zr, 0x0888FB90
    0888FBB8:[25AD0004]: addiu      $t5, $t5, 4
    0888FBBC:[8C828098]: lw         $v0, -32616($a0)
    0888FBC0:[8D0D8100]: lw         $t5, -32512($t0)
    0888FBC4:[004C1021]: addu       $v0, $v0, $t4
  Back Branch 0888FCEC 251,232 times (length 22)
    0888FC88:[34030000]: ori        $v1, $zr, 0 <=> li $v1, 0
    0888FC8C:[02006025]: or         $t4, $s0, $zr <=> move $t4, $s0
    0888FC90:[01406825]: or         $t5, $t2, $zr <=> move $t5, $t2
    0888FC94:[01607025]: or         $t6, $t3, $zr <=> move $t6, $t3
    0888FC98:[00407825]: or         $t7, $v0, $zr <=> move $t7, $v0
--> 0888FC9C:[C5900000]: lwc1       $f16, 0($t4)
    0888FCA0:[C5B10000]: lwc1       $f17, 0($t5)
    0888FCA4:[460F8C42]: mul.s      $f17, $f17, $f15
    0888FCA8:[46118400]: add.s      $f16, $f16, $f17
    0888FCAC:[E5900000]: swc1       $f16, 0($t4)
    0888FCB0:[C5900010]: lwc1       $f16, 16($t4)
    0888FCB4:[C5D20000]: lwc1       $f18, 0($t6)
    0888FCB8:[460F9482]: mul.s      $f18, $f18, $f15
    0888FCBC:[46128400]: add.s      $f16, $f16, $f18
    0888FCC0:[E5900010]: swc1       $f16, 16($t4)
    0888FCC4:[C5900020]: lwc1       $f16, 32($t4)
    0888FCC8:[C5F30000]: lwc1       $f19, 0($t7)
    0888FCCC:[460F9C42]: mul.s      $f17, $f19, $f15
    0888FCD0:[46118400]: add.s      $f16, $f16, $f17
    0888FCD4:[E5900020]: swc1       $f16, 32($t4)
    0888FCD8:[24630001]: addiu      $v1, $v1, 1
    0888FCDC:[258C0004]: addiu      $t4, $t4, 4
    0888FCE0:[25AD0004]: addiu      $t5, $t5, 4
    0888FCE4:[25CE0004]: addiu      $t6, $t6, 4
    0888FCE8:[2C780004]: sltiu      $t8, $v1, 4
--> 0888FCEC:[1700FFEB]: bne        $t8, $zr, 0x0888FC9C
    0888FCF0:[25EF0004]: addiu      $t7, $t7, 4
    0888FCF4:[24840001]: addiu      $a0, $a0, 1
    0888FCF8:[24E70004]: addiu      $a3, $a3, 4
    0888FCFC:[0089182B]: sltu       $v1, $a0, $t1
  Back Branch 0888FD00 62,808 times (length 62)
    0888FBFC:[3C0808DC]: lui        $t0, 0x08DC <=> li $t0, 0x08DC0000
    0888FC00:[250880A0]: addiu      $t0, $t0, -32608
    0888FC04:[3C033A83]: lui        $v1, 0x3A83 <=> li $v1, 0x3A830000
    0888FC08:[3463126F]: ori        $v1, $v1, 4719
    0888FC0C:[44837000]: mtc1       $v1, $f14
--> 0888FC10:[C4EF0000]: lwc1       $f15, 0($a3)
    0888FC14:[460E7BC0]: add.s      $f15, $f15, $f14
    0888FC18:[E4EF0000]: swc1       $f15, 0($a3)
    0888FC1C:[460F6BC3]: div.s      $f15, $f13, $f15
    0888FC20:[460C7B00]: add.s      $f12, $f15, $f12
    0888FC24:[34030000]: ori        $v1, $zr, 0 <=> li $v1, 0
    0888FC28:[00A06025]: or         $t4, $a1, $zr <=> move $t4, $a1
    0888FC2C:[03A06825]: or         $t5, $sp, $zr <=> move $t5, $sp
    0888FC30:[25AE0020]: addiu      $t6, $t5, 32
    0888FC34:[01007825]: or         $t7, $t0, $zr <=> move $t7, $t0
    0888FC38:[8CD80000]: lw         $t8, 0($a2)
    0888FC3C:[2718000C]: addiu      $t8, $t8, 12
    0888FC40:[0303C021]: addu       $t8, $t8, $v1
    0888FC44:[93180000]: lbu        $t8, 0($t8)
    0888FC48:[44988000]: mtc1       $t8, $f16
    0888FC4C:[46808420]: cvt.s.w    $f16, $f16
    0888FC50:[C5910000]: lwc1       $f17, 0($t4)
    0888FC54:[46118402]: mul.s      $f16, $f16, $f17
    0888FC58:[E5B00020]: swc1       $f16, 32($t5)
    0888FC5C:[C5D00000]: lwc1       $f16, 0($t6)
    0888FC60:[C5F20000]: lwc1       $f18, 0($t7)
    0888FC64:[46128400]: add.s      $f16, $f16, $f18
    0888FC68:[E5D00000]: swc1       $f16, 0($t6)
    0888FC6C:[24630001]: addiu      $v1, $v1, 1
    0888FC70:[258C0004]: addiu      $t4, $t4, 4
    0888FC74:[25AD0004]: addiu      $t5, $t5, 4
    0888FC78:[25CE0004]: addiu      $t6, $t6, 4
    0888FC7C:[2C78000C]: sltiu      $t8, $v1, 12
    0888FC80:[1700FFED]: bne        $t8, $zr, 0x0888FC38
    0888FC84:[25EF0004]: addiu      $t7, $t7, 4
    0888FC88:[34030000]: ori        $v1, $zr, 0 <=> li $v1, 0
    0888FC8C:[02006025]: or         $t4, $s0, $zr <=> move $t4, $s0
    0888FC90:[01406825]: or         $t5, $t2, $zr <=> move $t5, $t2
    0888FC94:[01607025]: or         $t6, $t3, $zr <=> move $t6, $t3
    0888FC98:[00407825]: or         $t7, $v0, $zr <=> move $t7, $v0
    0888FC9C:[C5900000]: lwc1       $f16, 0($t4)
    0888FCA0:[C5B10000]: lwc1       $f17, 0($t5)
    0888FCA4:[460F8C42]: mul.s      $f17, $f17, $f15
    0888FCA8:[46118400]: add.s      $f16, $f16, $f17
    0888FCAC:[E5900000]: swc1       $f16, 0($t4)
    0888FCB0:[C5900010]: lwc1       $f16, 16($t4)
    0888FCB4:[C5D20000]: lwc1       $f18, 0($t6)
    0888FCB8:[460F9482]: mul.s      $f18, $f18, $f15
    0888FCBC:[46128400]: add.s      $f16, $f16, $f18
    0888FCC0:[E5900010]: swc1       $f16, 16($t4)
    0888FCC4:[C5900020]: lwc1       $f16, 32($t4)
    0888FCC8:[C5F30000]: lwc1       $f19, 0($t7)
    0888FCCC:[460F9C42]: mul.s      $f17, $f19, $f15
    0888FCD0:[46118400]: add.s      $f16, $f16, $f17
    0888FCD4:[E5900020]: swc1       $f16, 32($t4)
    0888FCD8:[24630001]: addiu      $v1, $v1, 1
    0888FCDC:[258C0004]: addiu      $t4, $t4, 4
    0888FCE0:[25AD0004]: addiu      $t5, $t5, 4
    0888FCE4:[25CE0004]: addiu      $t6, $t6, 4
    0888FCE8:[2C780004]: sltiu      $t8, $v1, 4
    0888FCEC:[1700FFEB]: bne        $t8, $zr, 0x0888FC9C
    0888FCF0:[25EF0004]: addiu      $t7, $t7, 4
    0888FCF4:[24840001]: addiu      $a0, $a0, 1
    0888FCF8:[24E70004]: addiu      $a3, $a3, 4
    0888FCFC:[0089182B]: sltu       $v1, $a0, $t1
--> 0888FD00:[1460FFC3]: bne        $v1, $zr, 0x0888FC10
    0888FD04:[24C60004]: addiu      $a2, $a2, 4
    0888FD08:[460C6B03]: div.s      $f12, $f13, $f12
    0888FD0C:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    0888FD10:[C60D0000]: lwc1       $f13, 0($s0)
  Back Branch 0888F98C 41,872 times (length 7)
    0888F964:[00803825]: or         $a3, $a0, $zr <=> move $a3, $a0
    0888F968:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    0888F96C:[44806000]: mtc1       $zr, $f12
    0888F970:[3C0408DC]: lui        $a0, 0x08DC <=> li $a0, 0x08DC0000
    0888F974:[00E08025]: or         $s0, $a3, $zr <=> move $s0, $a3
--> 0888F978:[E4EC0000]: swc1       $f12, 0($a3)
    0888F97C:[E4EC0010]: swc1       $f12, 16($a3)
    0888F980:[E4EC0020]: swc1       $f12, 32($a3)
    0888F984:[24C60001]: addiu      $a2, $a2, 1
    0888F988:[2CC80004]: sltiu      $t0, $a2, 4
--> 0888F98C:[1500FFFA]: bne        $t0, $zr, 0x0888F978
    0888F990:[24E70004]: addiu      $a3, $a3, 4
    0888F994:[3C0608DC]: lui        $a2, 0x08DC <=> li $a2, 0x08DC0000
    0888F998:[8CC69DFC]: lw         $a2, -25092($a2)
    0888F99C:[3C0708DC]: lui        $a3, 0x08DC <=> li $a3, 0x08DC0000
  Back Branch 0888FD3C 41,872 times (length 13)
    0888FCFC:[0089182B]: sltu       $v1, $a0, $t1
    0888FD00:[1460FFC3]: bne        $v1, $zr, 0x0888FC10
    0888FD04:[24C60004]: addiu      $a2, $a2, 4
    0888FD08:[460C6B03]: div.s      $f12, $f13, $f12
    0888FD0C:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
--> 0888FD10:[C60D0000]: lwc1       $f13, 0($s0)
    0888FD14:[460C6B42]: mul.s      $f13, $f13, $f12
    0888FD18:[E60D0000]: swc1       $f13, 0($s0)
    0888FD1C:[C60D0010]: lwc1       $f13, 16($s0)
    0888FD20:[460C6B42]: mul.s      $f13, $f13, $f12
    0888FD24:[E60D0010]: swc1       $f13, 16($s0)
    0888FD28:[C60D0020]: lwc1       $f13, 32($s0)
    0888FD2C:[460C6B42]: mul.s      $f13, $f13, $f12
    0888FD30:[E60D0020]: swc1       $f13, 32($s0)
    0888FD34:[24840001]: addiu      $a0, $a0, 1
    0888FD38:[2C850004]: sltiu      $a1, $a0, 4
--> 0888FD3C:[14A0FFF4]: bne        $a1, $zr, 0x0888FD10
    0888FD40:[26100004]: addiu      $s0, $s0, 4
    0888FD44:[8FB00050]: lw         $s0, 80($sp)
    0888FD48:[8FBF0054]: lw         $ra, 84($sp)
    0888FD4C:[03E00008]: jr         $ra
_S1_2_89D9C1C 81,913,464 instructions (0.843%), 920,376 calls (089D9C1C - 089D9D7C, length 89)
    089D9C1C:[27BDFFF0]: addiu      $sp, $sp, -16
    089D9C20:[AFB3000C]: sw         $s3, 12($sp)
    089D9C24:[3C0208DB]: lui        $v0, 0x08DB <=> li $v0, 0x08DB0000
    089D9C28:[00043040]: sll        $a2, $a0, 0x0001
    089D9C2C:[AFB20008]: sw         $s2, 8($sp)
    089D9C30:[00C43021]: addu       $a2, $a2, $a0
    089D9C34:[3C03FF00]: lui        $v1, 0xFF00 <=> li $v1, 0xFF000000
    089D9C38:[AFB10004]: sw         $s1, 4($sp)
    089D9C3C:[00063080]: sll        $a2, $a2, 0x0002
    089D9C40:[AFB00000]: sw         $s0, 0($sp)
    089D9C44:[8C53B8A8]: lw         $s3, -18264($v0)
    089D9C48:[8CB20038]: lw         $s2, 56($a1)
    089D9C4C:[8CA70000]: lw         $a3, 0($a1)
    089D9C50:[8CA80004]: lw         $t0, 4($a1)
    089D9C54:[8CA90008]: lw         $t1, 8($a1)
    089D9C58:[8CAA0010]: lw         $t2, 16($a1)
    089D9C5C:[8CAB0014]: lw         $t3, 20($a1)
    089D9C60:[8CAC0018]: lw         $t4, 24($a1)
    089D9C64:[8CAD0020]: lw         $t5, 32($a1)
    089D9C68:[8CAE0024]: lw         $t6, 36($a1)
    089D9C6C:[8CAF0028]: lw         $t7, 40($a1)
    089D9C70:[8CB00030]: lw         $s0, 48($a1)
    089D9C74:[8CB10034]: lw         $s1, 52($a1)
    089D9C78:[8E650004]: lw         $a1, 4($s3)
    089D9C7C:[3C0200FF]: lui        $v0, 0x00FF <=> li $v0, 0x00FF0000
    089D9C80:[3442FFFF]: ori        $v0, $v0, -1
    089D9C84:[00073A02]: srl        $a3, $a3, 0x0008
    089D9C88:[00084202]: srl        $t0, $t0, 0x0008
    089D9C8C:[00094A02]: srl        $t1, $t1, 0x0008
    089D9C90:[000A5202]: srl        $t2, $t2, 0x0008
    089D9C94:[000B5A02]: srl        $t3, $t3, 0x0008
    089D9C98:[000C6202]: srl        $t4, $t4, 0x0008
    089D9C9C:[000D6A02]: srl        $t5, $t5, 0x0008
    089D9CA0:[000E7202]: srl        $t6, $t6, 0x0008
    089D9CA4:[000F7A02]: srl        $t7, $t7, 0x0008
    089D9CA8:[00108202]: srl        $s0, $s0, 0x0008
    089D9CAC:[00118A02]: srl        $s1, $s1, 0x0008
    089D9CB0:[00129202]: srl        $s2, $s2, 0x0008
    089D9CB4:[ACA30000]: sw         $v1, 0($a1)
    089D9CB8:[02429024]: and        $s2, $s2, $v0
    089D9CBC:[24A50004]: addiu      $a1, $a1, 4
    089D9CC0:[00C23024]: and        $a2, $a2, $v0
    089D9CC4:[00E23824]: and        $a3, $a3, $v0
    089D9CC8:[01024024]: and        $t0, $t0, $v0
    089D9CCC:[01224824]: and        $t1, $t1, $v0
    089D9CD0:[01425024]: and        $t2, $t2, $v0
    089D9CD4:[01625824]: and        $t3, $t3, $v0
    089D9CD8:[01826024]: and        $t4, $t4, $v0
    089D9CDC:[01A26824]: and        $t5, $t5, $v0
    089D9CE0:[01C27024]: and        $t6, $t6, $v0
    089D9CE4:[01E27824]: and        $t7, $t7, $v0
    089D9CE8:[02028024]: and        $s0, $s0, $v0
    089D9CEC:[02228824]: and        $s1, $s1, $v0
    089D9CF0:[3C032A00]: lui        $v1, 0x2A00 <=> li $v1, 0x2A000000
    089D9CF4:[3C022B00]: lui        $v0, 0x2B00 <=> li $v0, 0x2B000000
    089D9CF8:[00C33025]: or         $a2, $a2, $v1
    089D9CFC:[02429025]: or         $s2, $s2, $v0
    089D9D00:[02028025]: or         $s0, $s0, $v0
    089D9D04:[02228825]: or         $s1, $s1, $v0
    089D9D08:[24A30034]: addiu      $v1, $a1, 52
    089D9D0C:[AE630004]: sw         $v1, 4($s3)
    089D9D10:[00E23825]: or         $a3, $a3, $v0
    089D9D14:[01024025]: or         $t0, $t0, $v0
    089D9D18:[ACB00028]: sw         $s0, 40($a1)
    089D9D1C:[01224825]: or         $t1, $t1, $v0
    089D9D20:[01425025]: or         $t2, $t2, $v0
    089D9D24:[ACB1002C]: sw         $s1, 44($a1)
    089D9D28:[01625825]: or         $t3, $t3, $v0
    089D9D2C:[01826025]: or         $t4, $t4, $v0
    089D9D30:[ACB20030]: sw         $s2, 48($a1)
    089D9D34:[01A26825]: or         $t5, $t5, $v0
    089D9D38:[01C27025]: or         $t6, $t6, $v0
    089D9D3C:[8FB3000C]: lw         $s3, 12($sp)
    089D9D40:[8FB20008]: lw         $s2, 8($sp)
    089D9D44:[8FB10004]: lw         $s1, 4($sp)
    089D9D48:[8FB00000]: lw         $s0, 0($sp)
    089D9D4C:[01E27825]: or         $t7, $t7, $v0
    089D9D50:[ACA60000]: sw         $a2, 0($a1)
    089D9D54:[ACA70004]: sw         $a3, 4($a1)
    089D9D58:[ACA80008]: sw         $t0, 8($a1)
    089D9D5C:[ACA9000C]: sw         $t1, 12($a1)
    089D9D60:[ACAA0010]: sw         $t2, 16($a1)
    089D9D64:[ACAB0014]: sw         $t3, 20($a1)
    089D9D68:[ACAC0018]: sw         $t4, 24($a1)
    089D9D6C:[ACAD001C]: sw         $t5, 28($a1)
    089D9D70:[ACAE0020]: sw         $t6, 32($a1)
    089D9D74:[ACAF0024]: sw         $t7, 36($a1)
    089D9D78:[03E00008]: jr         $ra
    089D9D7C:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_8841C90 77,846,724 instructions (0.801%), 17,361 calls (08841C90 - 08841D24, length 38)
    08841C90:[27BDFFF0]: addiu      $sp, $sp, -16
    08841C94:[3C0408DC]: lui        $a0, 0x08DC <=> li $a0, 0x08DC0000
    08841C98:[A0808F5D]: sb         $zr, -28835($a0)
    08841C9C:[3C0408DC]: lui        $a0, 0x08DC <=> li $a0, 0x08DC0000
    08841CA0:[A0808F5F]: sb         $zr, -28833($a0)
    08841CA4:[3C0408DC]: lui        $a0, 0x08DC <=> li $a0, 0x08DC0000
    08841CA8:[A0809004]: sb         $zr, -28668($a0)
    08841CAC:[3C0608DC]: lui        $a2, 0x08DC <=> li $a2, 0x08DC0000
    08841CB0:[3C0508DC]: lui        $a1, 0x08DC <=> li $a1, 0x08DC0000
    08841CB4:[3C0408DC]: lui        $a0, 0x08DC <=> li $a0, 0x08DC0000
    08841CB8:[34070000]: ori        $a3, $zr, 0 <=> li $a3, 0
    08841CBC:[24C68D48]: addiu      $a2, $a2, -29368
    08841CC0:[24A58B30]: addiu      $a1, $a1, -29904
    08841CC4:[24848F68]: addiu      $a0, $a0, -28824
    08841CC8:[AFBF0000]: sw         $ra, 0($sp)
    08841CCC:[00E64021]: addu       $t0, $a3, $a2
    08841CD0:[91090000]: lbu        $t1, 0($t0)
    08841CD4:[00E55021]: addu       $t2, $a3, $a1
    08841CD8:[A1490000]: sb         $t1, 0($t2)
    08841CDC:[24E70001]: addiu      $a3, $a3, 1
    08841CE0:[A1000000]: sb         $zr, 0($t0)
    08841CE4:[28E80215]: slti       $t0, $a3, 533
    08841CE8:[1500FFF9]: bne        $t0, $zr, 0x08841CD0
    08841CEC:[00E64021]: addu       $t0, $a3, $a2
    08841CF0:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    08841CF4:[44806000]: mtc1       $zr, $f12
    08841CF8:[E48C0000]: swc1       $f12, 0($a0)
    08841CFC:[24A50001]: addiu      $a1, $a1, 1
    08841D00:[28A60027]: slti       $a2, $a1, 39
    08841D04:[14C0FFFC]: bne        $a2, $zr, 0x08841CF8
    08841D08:[24840004]: addiu      $a0, $a0, 4
    08841D0C:[0E23B280]: jal        0x088ECA00
    08841D10:[00000000]: nop
    08841D14:[0E273EB2]: jal        0x089CFAC8
    08841D18:[00000000]: nop
    08841D1C:[8FBF0000]: lw         $ra, 0($sp)
    08841D20:[03E00008]: jr         $ra
    08841D24:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 08841CE8 9,253,413 times (length 8)
    08841CBC:[24C68D48]: addiu      $a2, $a2, -29368
    08841CC0:[24A58B30]: addiu      $a1, $a1, -29904
    08841CC4:[24848F68]: addiu      $a0, $a0, -28824
    08841CC8:[AFBF0000]: sw         $ra, 0($sp)
    08841CCC:[00E64021]: addu       $t0, $a3, $a2
--> 08841CD0:[91090000]: lbu        $t1, 0($t0)
    08841CD4:[00E55021]: addu       $t2, $a3, $a1
    08841CD8:[A1490000]: sb         $t1, 0($t2)
    08841CDC:[24E70001]: addiu      $a3, $a3, 1
    08841CE0:[A1000000]: sb         $zr, 0($t0)
    08841CE4:[28E80215]: slti       $t0, $a3, 533
--> 08841CE8:[1500FFF9]: bne        $t0, $zr, 0x08841CD0
    08841CEC:[00E64021]: addu       $t0, $a3, $a2
    08841CF0:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    08841CF4:[44806000]: mtc1       $zr, $f12
    08841CF8:[E48C0000]: swc1       $f12, 0($a0)
  Back Branch 08841D04 677,079 times (length 5)
    08841CE4:[28E80215]: slti       $t0, $a3, 533
    08841CE8:[1500FFF9]: bne        $t0, $zr, 0x08841CD0
    08841CEC:[00E64021]: addu       $t0, $a3, $a2
    08841CF0:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    08841CF4:[44806000]: mtc1       $zr, $f12
--> 08841CF8:[E48C0000]: swc1       $f12, 0($a0)
    08841CFC:[24A50001]: addiu      $a1, $a1, 1
    08841D00:[28A60027]: slti       $a2, $a1, 39
--> 08841D04:[14C0FFFC]: bne        $a2, $zr, 0x08841CF8
    08841D08:[24840004]: addiu      $a0, $a0, 4
    08841D0C:[0E23B280]: jal        0x088ECA00
    08841D10:[00000000]: nop
    08841D14:[0E273EB2]: jal        0x089CFAC8
_S1_2_881CB64 75,581,722 instructions (0.778%), 173,380 calls (0881CB64 - 0881D0C0, length 344)
    0881CB64:[27BDFF20]: addiu      $sp, $sp, -224
    0881CB68:[E7B400A8]: swc1       $f20, 168($sp)
    0881CB6C:[E7B600AC]: swc1       $f22, 172($sp)
    0881CB70:[AFB000B0]: sw         $s0, 176($sp)
    0881CB74:[AFB100B4]: sw         $s1, 180($sp)
    0881CB78:[AFB200B8]: sw         $s2, 184($sp)
    0881CB7C:[AFB300BC]: sw         $s3, 188($sp)
    0881CB80:[AFB400C0]: sw         $s4, 192($sp)
    0881CB84:[AFB500C4]: sw         $s5, 196($sp)
    0881CB88:[AFB600C8]: sw         $s6, 200($sp)
    0881CB8C:[AFB700CC]: sw         $s7, 204($sp)
    0881CB90:[AFBE00D0]: sw         $fp, 208($sp)
    0881CB94:[AFBF00D4]: sw         $ra, 212($sp)
    0881CB98:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    0881CB9C:[8E150000]: lw         $s5, 0($s0)
    0881CBA0:[3C0408DB]: lui        $a0, 0x08DB <=> li $a0, 0x08DB0000
    0881CBA4:[8C9173B8]: lw         $s1, 29624($a0)
    0881CBA8:[3C0408DB]: lui        $a0, 0x08DB <=> li $a0, 0x08DB0000
    0881CBAC:[8C9271D8]: lw         $s2, 29144($a0)
    0881CBB0:[34070001]: ori        $a3, $zr, 1 <=> li $a3, 1
    0881CBB4:[3C0408A3]: lui        $a0, 0x08A3 <=> li $a0, 0x08A30000
    0881CBB8:[90887F31]: lbu        $t0, 32561($a0)
    0881CBBC:[A3A7009C]: sb         $a3, 156($sp)
    0881CBC0:[3C1408A3]: lui        $s4, 0x08A3 <=> li $s4, 0x08A30000
    0881CBC4:[00A09825]: or         $s3, $a1, $zr <=> move $s3, $a1
    0881CBC8:[1500000E]: bne        $t0, $zr, 0x0881CC04
    0881CBCC:[00C0B025]: or         $s6, $a2, $zr <=> move $s6, $a2
    0881CBD0:[8E450000]: lw         $a1, 0($s2)
    0881CBD4:[8E260000]: lw         $a2, 0($s1)
    0881CBD8:[00A6282A]: slt        $a1, $a1, $a2
    0881CBDC:[10A00009]: beq        $a1, $zr, 0x0881CC04
    0881CBE0:[3C0508A0]: lui        $a1, 0x08A0 <=> li $a1, 0x08A00000
    0881CBE4:[24887F31]: addiu      $t0, $a0, 32561
    0881CBE8:[24A454A0]: addiu      $a0, $a1, 21664
    0881CBEC:[3C0608A0]: lui        $a2, 0x08A0 <=> li $a2, 0x08A00000
    0881CBF0:[24C659DC]: addiu      $a2, $a2, 23004
    0881CBF4:[3C0708A0]: lui        $a3, 0x08A0 <=> li $a3, 0x08A00000
    0881CBF8:[24E75A18]: addiu      $a3, $a3, 23064
    0881CBFC:[0E23A92C]: jal        0x088EA4B0
    0881CC00:[34050093]: ori        $a1, $zr, 147 <=> li $a1, 147
    0881CC04:[92847F32]: lbu        $a0, 32562($s4)
    0881CC08:[54800014]: bnel       $a0, $zr, 0x0881CC5C
    0881CC0C:[8EA4000C]: lw         $a0, 12($s5)
    0881CC10:[8E240000]: lw         $a0, 0($s1)
    0881CC14:[8EA5000C]: lw         $a1, 12($s5)
    0881CC18:[0085202A]: slt        $a0, $a0, $a1
    0881CC1C:[1080000E]: beq        $a0, $zr, 0x0881CC58
    0881CC20:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    0881CC24:[248454A0]: addiu      $a0, $a0, 21664
    0881CC28:[3C0608A0]: lui        $a2, 0x08A0 <=> li $a2, 0x08A00000
    0881CC2C:[24C65A38]: addiu      $a2, $a2, 23096
    0881CC30:[26877F32]: addiu      $a3, $s4, 32562
    0881CC34:[0E23A970]: jal        0x088EA5C0
    0881CC38:[34050095]: ori        $a1, $zr, 149 <=> li $a1, 149
    0881CC3C:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    0881CC40:[24845A68]: addiu      $a0, $a0, 23144
    0881CC44:[8E250000]: lw         $a1, 0($s1)
    0881CC48:[8E260028]: lw         $a2, 40($s1)
    0881CC4C:[8EA7000C]: lw         $a3, 12($s5)
    0881CC50:[0E23A979]: jal        0x088EA5E4
    0881CC54:[8EA80000]: lw         $t0, 0($s5)
    0881CC58:[8EA4000C]: lw         $a0, 12($s5)
    0881CC5C:[02C4202A]: slt        $a0, $s6, $a0
    0881CC60:[14800004]: bne        $a0, $zr, 0x0881CC74
    0881CC64:[02D3202A]: slt        $a0, $s6, $s3
    0881CC68:[8EB6000C]: lw         $s6, 12($s5)
    0881CC6C:[26D6FFFF]: addiu      $s6, $s6, -1
    0881CC70:[02D3202A]: slt        $a0, $s6, $s3
    0881CC74:[14800105]: bne        $a0, $zr, 0x0881D08C
    0881CC78:[AFB600A0]: sw         $s6, 160($sp)
    0881CC7C:[27B40020]: addiu      $s4, $sp, 32
    0881CC80:[27BE007C]: addiu      $fp, $sp, 124
    0881CC84:[3C043F80]: lui        $a0, 0x3F80 <=> li $a0, 0x3F800000
    0881CC88:[4484B000]: mtc1       $a0, $f22
    0881CC8C:[0013B8C0]: sll        $s7, $s3, 0x0003
    0881CC90:[0013B100]: sll        $s6, $s3, 0x0004
    0881CC94:[00138940]: sll        $s1, $s3, 0x0005
    0881CC98:[00132080]: sll        $a0, $s3, 0x0002
    0881CC9C:[02248823]: subu       $s1, $s1, $a0
    0881CCA0:[8E440000]: lw         $a0, 0($s2)
    0881CCA4:[0264202A]: slt        $a0, $s3, $a0
    0881CCA8:[108000F1]: beq        $a0, $zr, 0x0881D070
    0881CCAC:[27A60030]: addiu      $a2, $sp, 48
    0881CCB0:[8EA40048]: lw         $a0, 72($s5)
    0881CCB4:[0004202B]: sltu       $a0, $zr, $a0 <=> move $a0, $a0
    0881CCB8:[308400FF]: andi       $a0, $a0, 255
    0881CCBC:[50800005]: beql       $a0, $zr, 0x0881CCD4
    0881CCC0:[8EA40020]: lw         $a0, 32($s5)
    0881CCC4:[8EA40044]: lw         $a0, 68($s5)
    0881CCC8:[00972021]: addu       $a0, $a0, $s7
    0881CCCC:[10000003]: b          0x0881CCDC
    0881CCD0:[94840000]: lhu        $a0, 0($a0)
    0881CCD4:[00962021]: addu       $a0, $a0, $s6
    0881CCD8:[8C840000]: lw         $a0, 0($a0)
    0881CCDC:[108000E4]: beq        $a0, $zr, 0x0881D070
    0881CCE0:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    0881CCE4:[8E070028]: lw         $a3, 40($s0)
    0881CCE8:[30E70002]: andi       $a3, $a3, 2
    0881CCEC:[14E00005]: bne        $a3, $zr, 0x0881CD04
    0881CCF0:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    0881CCF4:[8E070028]: lw         $a3, 40($s0)
    0881CCF8:[30E70004]: andi       $a3, $a3, 4
    0881CCFC:[10E00003]: beq        $a3, $zr, 0x0881CD0C
    0881CD00:[30A500FF]: andi       $a1, $a1, 255
    0881CD04:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    0881CD08:[30A500FF]: andi       $a1, $a1, 255
    0881CD0C:[50A00007]: beql       $a1, $zr, 0x0881CD2C
    0881CD10:[308400FF]: andi       $a0, $a0, 255
    0881CD14:[8E050028]: lw         $a1, 40($s0)
    0881CD18:[30A50100]: andi       $a1, $a1, 256
    0881CD1C:[10A00003]: beq        $a1, $zr, 0x0881CD2C
    0881CD20:[308400FF]: andi       $a0, $a0, 255
    0881CD24:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    0881CD28:[308400FF]: andi       $a0, $a0, 255
    0881CD2C:[1080000A]: beq        $a0, $zr, 0x0881CD58
    0881CD30:[00C04025]: or         $t0, $a2, $zr <=> move $t0, $a2
    0881CD34:[00C04025]: or         $t0, $a2, $zr <=> move $t0, $a2
    0881CD38:[93A6009C]: lbu        $a2, 156($sp)
    0881CD3C:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    0881CD40:[02602825]: or         $a1, $s3, $zr <=> move $a1, $s3
    0881CD44:[0E206868]: jal        0x0881A1A0
    0881CD48:[02803825]: or         $a3, $s4, $zr <=> move $a3, $s4
    0881CD4C:[10000008]: b          0x0881CD70
    0881CD50:[C614001C]: lwc1       $f20, 28($s0)
    0881CD58:[93A6009C]: lbu        $a2, 156($sp)
    0881CD5C:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    0881CD60:[02602825]: or         $a1, $s3, $zr <=> move $a1, $s3
    0881CD64:[0E2067EF]: jal        0x08819FBC
    0881CD68:[02803825]: or         $a3, $s4, $zr <=> move $a3, $s4
    0881CD6C:[C614001C]: lwc1       $f20, 28($s0)
    0881CD70:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    0881CD74:[8E060028]: lw         $a2, 40($s0)
    0881CD78:[30C60002]: andi       $a2, $a2, 2
    0881CD7C:[14C00005]: bne        $a2, $zr, 0x0881CD94
    0881CD80:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    0881CD84:[8E060028]: lw         $a2, 40($s0)
    0881CD88:[30C60004]: andi       $a2, $a2, 4
    0881CD8C:[10C00003]: beq        $a2, $zr, 0x0881CD9C
    0881CD90:[30A500FF]: andi       $a1, $a1, 255
    0881CD94:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    0881CD98:[30A500FF]: andi       $a1, $a1, 255
    0881CD9C:[50A00007]: beql       $a1, $zr, 0x0881CDBC
    0881CDA0:[308400FF]: andi       $a0, $a0, 255
    0881CDA4:[8E050028]: lw         $a1, 40($s0)
    0881CDA8:[30A50200]: andi       $a1, $a1, 512
    0881CDAC:[10A00003]: beq        $a1, $zr, 0x0881CDBC
    0881CDB0:[308400FF]: andi       $a0, $a0, 255
    0881CDB4:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    0881CDB8:[308400FF]: andi       $a0, $a0, 255
    0881CDBC:[14800019]: bne        $a0, $zr, 0x0881CE24
    0881CDC0:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    0881CDC4:[8E060028]: lw         $a2, 40($s0)
    0881CDC8:[30C60002]: andi       $a2, $a2, 2
    0881CDCC:[14C00005]: bne        $a2, $zr, 0x0881CDE4
    0881CDD0:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    0881CDD4:[8E060028]: lw         $a2, 40($s0)
    0881CDD8:[30C60004]: andi       $a2, $a2, 4
    0881CDDC:[10C00003]: beq        $a2, $zr, 0x0881CDEC
    0881CDE0:[30A500FF]: andi       $a1, $a1, 255
    0881CDE4:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    0881CDE8:[30A500FF]: andi       $a1, $a1, 255
    0881CDEC:[50A0000B]: beql       $a1, $zr, 0x0881CE1C
    0881CDF0:[308400FF]: andi       $a0, $a0, 255
    0881CDF4:[8E050028]: lw         $a1, 40($s0)
    0881CDF8:[30A50200]: andi       $a1, $a1, 512
    0881CDFC:[54A00007]: bnel       $a1, $zr, 0x0881CE1C
    0881CE00:[308400FF]: andi       $a0, $a0, 255
    0881CE04:[8E050028]: lw         $a1, 40($s0)
    0881CE08:[30A50100]: andi       $a1, $a1, 256
    0881CE0C:[14A00003]: bne        $a1, $zr, 0x0881CE1C
    0881CE10:[308400FF]: andi       $a0, $a0, 255
    0881CE14:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    0881CE18:[308400FF]: andi       $a0, $a0, 255
    0881CE1C:[5080000A]: beql       $a0, $zr, 0x0881CE48
    0881CE20:[92A4001C]: lbu        $a0, 28($s5)
    0881CE24:[8E040028]: lw         $a0, 40($s0)
    0881CE28:[30840400]: andi       $a0, $a0, 1024
    0881CE2C:[50800004]: beql       $a0, $zr, 0x0881CE40
    0881CE30:[C60C0008]: lwc1       $f12, 8($s0)
    0881CE34:[52600004]: beql       $s3, $zr, 0x0881CE48
    0881CE38:[92A4001C]: lbu        $a0, 28($s5)
    0881CE3C:[C60C0008]: lwc1       $f12, 8($s0)
    0881CE40:[460CA502]: mul.s      $f20, $f20, $f12
    0881CE44:[92A4001C]: lbu        $a0, 28($s5)
    0881CE48:[10800041]: beq        $a0, $zr, 0x0881CF50
    0881CE4C:[00000000]: nop
    0881CE50:[8E440010]: lw         $a0, 16($s2)
    0881CE54:[00912021]: addu       $a0, $a0, $s1
    0881CE58:[C48C0000]: lwc1       $f12, 0($a0)
    0881CE5C:[C7AD0030]: lwc1       $f13, 48($sp)
    0881CE60:[460D6300]: add.s      $f12, $f12, $f13
    0881CE64:[C48E0004]: lwc1       $f14, 4($a0)
    0881CE68:[C7AF0034]: lwc1       $f15, 52($sp)
    0881CE6C:[460F7380]: add.s      $f14, $f14, $f15
    0881CE70:[C4900008]: lwc1       $f16, 8($a0)
    0881CE74:[C7B10038]: lwc1       $f17, 56($sp)
    0881CE78:[46118400]: add.s      $f16, $f16, $f17
    0881CE7C:[E7AC003C]: swc1       $f12, 60($sp)
    0881CE80:[E7AE0040]: swc1       $f14, 64($sp)
    0881CE84:[E7B00044]: swc1       $f16, 68($sp)
    0881CE88:[8E440010]: lw         $a0, 16($s2)
    0881CE8C:[00912021]: addu       $a0, $a0, $s1
    0881CE90:[8FA5003C]: lw         $a1, 60($sp)
    0881CE94:[8FA60040]: lw         $a2, 64($sp)
    0881CE98:[8FA70044]: lw         $a3, 68($sp)
    0881CE9C:[AC850000]: sw         $a1, 0($a0)
    0881CEA0:[AC860004]: sw         $a2, 4($a0)
    0881CEA4:[AC870008]: sw         $a3, 8($a0)
    0881CEA8:[8E440010]: lw         $a0, 16($s2)
    0881CEAC:[00912021]: addu       $a0, $a0, $s1
    0881CEB0:[2484000C]: addiu      $a0, $a0, 12
    0881CEB4:[CA800000]: lv.s       S000.s, 0($s4)
    0881CEB8:[CA800005]: lv.s       S001.s, 4($s4)
    0881CEBC:[CA80000A]: lv.s       S002.s, 8($s4)
    0881CEC0:[CA80000F]: lv.s       S003.s, 12($s4)
    0881CEC4:[C8810000]: lv.s       S010.s, 0($a0)
    0881CEC8:[C8810005]: lv.s       S011.s, 4($a0)
    0881CECC:[C881000A]: lv.s       S012.s, 8($a0)
    0881CED0:[C881000F]: lv.s       S013.s, 12($a0)
    0881CED4:[F2808182]: VQMUL.q    C020.q, C010.q, C000.q
    0881CED8:[F7C20002]: svr.q      C020.q, 0($fp)
    0881CEDC:[F7C2000C]: svl.q      C020.q, 12($fp)
    0881CEE0:[C7AC007C]: lwc1       $f12, 124($sp)
    0881CEE4:[44046000]: mfc1       $a0, $f12
    0881CEE8:[C7AD0080]: lwc1       $f13, 128($sp)
    0881CEEC:[44056800]: mfc1       $a1, $f13
    0881CEF0:[C7AE0084]: lwc1       $f14, 132($sp)
    0881CEF4:[44067000]: mfc1       $a2, $f14
    0881CEF8:[AFA40048]: sw         $a0, 72($sp)
    0881CEFC:[AFA5004C]: sw         $a1, 76($sp)
    0881CF00:[AFA60050]: sw         $a2, 80($sp)
    0881CF04:[C7AF0088]: lwc1       $f15, 136($sp)
    0881CF08:[44047800]: mfc1       $a0, $f15
    0881CF0C:[AFA40054]: sw         $a0, 84($sp)
    0881CF10:[8E440010]: lw         $a0, 16($s2)
    0881CF14:[00912021]: addu       $a0, $a0, $s1
    0881CF18:[2484000C]: addiu      $a0, $a0, 12
    0881CF1C:[C7AC0048]: lwc1       $f12, 72($sp)
    0881CF20:[44056000]: mfc1       $a1, $f12
    0881CF24:[C7AD004C]: lwc1       $f13, 76($sp)
    0881CF28:[44066800]: mfc1       $a2, $f13
    0881CF2C:[C7AE0050]: lwc1       $f14, 80($sp)
    0881CF30:[44077000]: mfc1       $a3, $f14
    0881CF34:[AC850000]: sw         $a1, 0($a0)
    0881CF38:[AC860004]: sw         $a2, 4($a0)
    0881CF3C:[AC870008]: sw         $a3, 8($a0)
    0881CF40:[C7AF0054]: lwc1       $f15, 84($sp)
    0881CF44:[44057800]: mfc1       $a1, $f15
    0881CF48:[10000049]: b          0x0881D070
    0881CF4C:[AC85000C]: sw         $a1, 12($a0)
    0881CF50:[4616A032]: c.eq.s     $f20, $f22
    0881CF54:[00000000]: nop
    0881CF58:[45020019]: bc1fl      0x0881CFC0
    0881CF5C:[AFBE00A4]: sw         $fp, 164($sp)
    0881CF60:[8E440010]: lw         $a0, 16($s2)
    0881CF64:[00912021]: addu       $a0, $a0, $s1
    0881CF68:[2484000C]: addiu      $a0, $a0, 12
    0881CF6C:[C7AC0020]: lwc1       $f12, 32($sp)
    0881CF70:[44056000]: mfc1       $a1, $f12
    0881CF74:[C7AD0024]: lwc1       $f13, 36($sp)
    0881CF78:[44066800]: mfc1       $a2, $f13
    0881CF7C:[C7AE0028]: lwc1       $f14, 40($sp)
    0881CF80:[44077000]: mfc1       $a3, $f14
    0881CF84:[AC850000]: sw         $a1, 0($a0)
    0881CF88:[AC860004]: sw         $a2, 4($a0)
    0881CF8C:[AC870008]: sw         $a3, 8($a0)
    0881CF90:[C7AF002C]: lwc1       $f15, 44($sp)
    0881CF94:[44057800]: mfc1       $a1, $f15
    0881CF98:[AC85000C]: sw         $a1, 12($a0)
    0881CF9C:[8E440010]: lw         $a0, 16($s2)
    0881CFA0:[00912021]: addu       $a0, $a0, $s1
    0881CFA4:[8FA50030]: lw         $a1, 48($sp)
    0881CFA8:[8FA60034]: lw         $a2, 52($sp)
    0881CFAC:[8FA70038]: lw         $a3, 56($sp)
    0881CFB0:[AC850000]: sw         $a1, 0($a0)
    0881CFB4:[AC860004]: sw         $a2, 4($a0)
    0881CFB8:[1000002D]: b          0x0881D070
    0881CFBC:[AC870008]: sw         $a3, 8($a0)
    0881CFC0:[8E440010]: lw         $a0, 16($s2)
    0881CFC4:[0091F021]: addu       $fp, $a0, $s1
    0881CFC8:[00912021]: addu       $a0, $a0, $s1
    0881CFCC:[2484000C]: addiu      $a0, $a0, 12
    0881CFD0:[00802825]: or         $a1, $a0, $zr <=> move $a1, $a0
    0881CFD4:[02803025]: or         $a2, $s4, $zr <=> move $a2, $s4
    0881CFD8:[0E20682E]: jal        0x0881A0B8
    0881CFDC:[4600A306]: mov.s      $f12, $f20
    0881CFE0:[C7AC0030]: lwc1       $f12, 48($sp)
    0881CFE4:[C7CD0000]: lwc1       $f13, 0($fp)
    0881CFE8:[460D6301]: sub.s      $f12, $f12, $f13
    0881CFEC:[C7AE0034]: lwc1       $f14, 52($sp)
    0881CFF0:[C7CF0004]: lwc1       $f15, 4($fp)
    0881CFF4:[460F7381]: sub.s      $f14, $f14, $f15
    0881CFF8:[C7B00038]: lwc1       $f16, 56($sp)
    0881CFFC:[C7D10008]: lwc1       $f17, 8($fp)
    0881D000:[46118401]: sub.s      $f16, $f16, $f17
    0881D004:[E7AC0070]: swc1       $f12, 112($sp)
    0881D008:[E7AE0074]: swc1       $f14, 116($sp)
    0881D00C:[E7B00078]: swc1       $f16, 120($sp)
    0881D010:[46146302]: mul.s      $f12, $f12, $f20
    0881D014:[E7AC0064]: swc1       $f12, 100($sp)
    0881D018:[46147342]: mul.s      $f13, $f14, $f20
    0881D01C:[E7AD0068]: swc1       $f13, 104($sp)
    0881D020:[46148402]: mul.s      $f16, $f16, $f20
    0881D024:[E7B0006C]: swc1       $f16, 108($sp)
    0881D028:[C7CF0000]: lwc1       $f15, 0($fp)
    0881D02C:[460C7B00]: add.s      $f12, $f15, $f12
    0881D030:[C7D20004]: lwc1       $f18, 4($fp)
    0881D034:[460D9340]: add.s      $f13, $f18, $f13
    0881D038:[C7D10008]: lwc1       $f17, 8($fp)
    0881D03C:[46108B80]: add.s      $f14, $f17, $f16
    0881D040:[E7AC0058]: swc1       $f12, 88($sp)
    0881D044:[E7AD005C]: swc1       $f13, 92($sp)
    0881D048:[E7AE0060]: swc1       $f14, 96($sp)
    0881D04C:[8E440010]: lw         $a0, 16($s2)
    0881D050:[00912021]: addu       $a0, $a0, $s1
    0881D054:[8FA50058]: lw         $a1, 88($sp)
    0881D058:[8FA6005C]: lw         $a2, 92($sp)
    0881D05C:[8FA70060]: lw         $a3, 96($sp)
    0881D060:[AC850000]: sw         $a1, 0($a0)
    0881D064:[AC860004]: sw         $a2, 4($a0)
    0881D068:[AC870008]: sw         $a3, 8($a0)
    0881D06C:[8FBE00A4]: lw         $fp, 164($sp)
    0881D070:[26730001]: addiu      $s3, $s3, 1
    0881D074:[26F70008]: addiu      $s7, $s7, 8
    0881D078:[8FA400A0]: lw         $a0, 160($sp)
    0881D07C:[26D60010]: addiu      $s6, $s6, 16
    0881D080:[0093202A]: slt        $a0, $a0, $s3
    0881D084:[1080FF06]: beq        $a0, $zr, 0x0881CCA0
    0881D088:[2631001C]: addiu      $s1, $s1, 28
    0881D08C:[C7B400A8]: lwc1       $f20, 168($sp)
    0881D090:[C7B600AC]: lwc1       $f22, 172($sp)
    0881D094:[8FB000B0]: lw         $s0, 176($sp)
    0881D098:[8FB100B4]: lw         $s1, 180($sp)
    0881D09C:[8FB200B8]: lw         $s2, 184($sp)
    0881D0A0:[8FB300BC]: lw         $s3, 188($sp)
    0881D0A4:[8FB400C0]: lw         $s4, 192($sp)
    0881D0A8:[8FB500C4]: lw         $s5, 196($sp)
    0881D0AC:[8FB600C8]: lw         $s6, 200($sp)
    0881D0B0:[8FB700CC]: lw         $s7, 204($sp)
    0881D0B4:[8FBE00D0]: lw         $fp, 208($sp)
    0881D0B8:[8FBF00D4]: lw         $ra, 212($sp)
    0881D0BC:[03E00008]: jr         $ra
    0881D0C0:[27BD00E0]: addiu      $sp, $sp, 224
  Back Branch 0881D084 662,244 times (length 251)
_S1_2_88AD204 70,139,060 instructions (0.722%), 2,009,746 calls (088AD204 - 088AD290, length 36)
    088AD204:[27BDFFE0]: addiu      $sp, $sp, -32
    088AD208:[E7B40010]: swc1       $f20, 16($sp)
    088AD20C:[AFB00018]: sw         $s0, 24($sp)
    088AD210:[46006506]: mov.s      $f20, $f12
    088AD214:[3090FFFF]: andi       $s0, $a0, -1
    088AD218:[E7B60014]: swc1       $f22, 20($sp)
    088AD21C:[AFBF001C]: sw         $ra, 28($sp)
    088AD220:[0E272E8A]: jal        0x089CBA28
    088AD224:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    088AD228:[4480B000]: mtc1       $zr, $f22
    088AD22C:[4616003E]: c.le.s     $f0, $f22
    088AD230:[00000000]: nop
    088AD234:[45000011]: bc1f       0x088AD27C
    088AD238:[3C0408A4]: lui        $a0, 0x08A4 <=> li $a0, 0x08A40000
    088AD23C:[8C84C258]: lw         $a0, -15784($a0)
    088AD240:[3C0508DC]: lui        $a1, 0x08DC <=> li $a1, 0x08DC0000
    088AD244:[8CA6B268]: lw         $a2, -19864($a1)
    088AD248:[00042080]: sll        $a0, $a0, 0x0002
    088AD24C:[00C42021]: addu       $a0, $a2, $a0
    088AD250:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    088AD254:[8C840000]: lw         $a0, 0($a0)
    088AD258:[00003025]: or         $a2, $zr, $zr <=> li $a2, 0
    088AD25C:[0E22B914]: jal        0x088AE450
    088AD260:[00003825]: or         $a3, $zr, $zr <=> li $a3, 0
    088AD264:[00408025]: or         $s0, $v0, $zr <=> move $s0, $v0
    088AD268:[52000004]: beql       $s0, $zr, 0x088AD27C
    088AD26C:[4600B006]: mov.s      $f0, $f22
    088AD270:[C6000008]: lwc1       $f0, 8($s0)
    088AD274:[10000001]: b          0x088AD27C
    088AD278:[46140002]: mul.s      $f0, $f0, $f20
    088AD27C:[C7B40010]: lwc1       $f20, 16($sp)
    088AD280:[C7B60014]: lwc1       $f22, 20($sp)
    088AD284:[8FB00018]: lw         $s0, 24($sp)
    088AD288:[8FBF001C]: lw         $ra, 28($sp)
    088AD28C:[03E00008]: jr         $ra
    088AD290:[27BD0020]: addiu      $sp, $sp, 32
_S1_2_88AE004 67,872,215 instructions (0.699%), 379,165 calls (088AE004 - 088AE44C, length 275)
    088AE004:[27BDFFA0]: addiu      $sp, $sp, -96
    088AE008:[E7AE0028]: swc1       $f14, 40($sp)
    088AE00C:[E7BE0044]: swc1       $f30, 68($sp)
    088AE010:[AFB00048]: sw         $s0, 72($sp)
    088AE014:[AFB20050]: sw         $s2, 80($sp)
    088AE018:[46006F86]: mov.s      $f30, $f13
    088AE01C:[00E08025]: or         $s0, $a3, $zr <=> move $s0, $a3
    088AE020:[00C09025]: or         $s2, $a2, $zr <=> move $s2, $a2
    088AE024:[E7AC0024]: swc1       $f12, 36($sp)
    088AE028:[E7B40030]: swc1       $f20, 48($sp)
    088AE02C:[E7B60034]: swc1       $f22, 52($sp)
    088AE030:[E7B80038]: swc1       $f24, 56($sp)
    088AE034:[E7BA003C]: swc1       $f26, 60($sp)
    088AE038:[E7BC0040]: swc1       $f28, 64($sp)
    088AE03C:[AFB1004C]: sw         $s1, 76($sp)
    088AE040:[AFB30054]: sw         $s3, 84($sp)
    088AE044:[AFB40058]: sw         $s4, 88($sp)
    088AE048:[AFBF005C]: sw         $ra, 92($sp)
    088AE04C:[0E20EA33]: jal        0x0883A8CC
    088AE050:[00808825]: or         $s1, $a0, $zr <=> move $s1, $a0
    088AE054:[34040007]: ori        $a0, $zr, 7 <=> li $a0, 7
    088AE058:[14440003]: bne        $v0, $a0, 0x088AE068
    088AE05C:[3C04C040]: lui        $a0, 0xC040 <=> li $a0, 0xC0400000
    088AE060:[44846000]: mtc1       $a0, $f12
    088AE064:[460CF780]: add.s      $f30, $f30, $f12
    088AE068:[124000EA]: beq        $s2, $zr, 0x088AE414
    088AE06C:[00000000]: nop
    088AE070:[120000E8]: beq        $s0, $zr, 0x088AE414
    088AE074:[00000000]: nop
    088AE078:[8E040070]: lw         $a0, 112($s0)
    088AE07C:[C65A0000]: lwc1       $f26, 0($s2)
    088AE080:[C6580004]: lwc1       $f24, 4($s2)
    088AE084:[44846800]: mtc1       $a0, $f13
    088AE088:[3C053F00]: lui        $a1, 0x3F00 <=> li $a1, 0x3F000000
    088AE08C:[46806B60]: cvt.s.w    $f13, $f13
    088AE090:[C6560008]: lwc1       $f22, 8($s2)
    088AE094:[44856000]: mtc1       $a1, $f12
    088AE098:[04810004]: bgez       $a0, 0x088AE0AC
    088AE09C:[27B30010]: addiu      $s3, $sp, 16
    088AE0A0:[3C054F80]: lui        $a1, 0x4F80 <=> li $a1, 0x4F800000
    088AE0A4:[44857000]: mtc1       $a1, $f14
    088AE0A8:[460E6B40]: add.s      $f13, $f13, $f14
    088AE0AC:[460D6343]: div.s      $f13, $f12, $f13
    088AE0B0:[8E050074]: lw         $a1, 116($s0)
    088AE0B4:[44857000]: mtc1       $a1, $f14
    088AE0B8:[460DD681]: sub.s      $f26, $f26, $f13
    088AE0BC:[04A10004]: bgez       $a1, 0x088AE0D0
    088AE0C0:[46807360]: cvt.s.w    $f13, $f14
    088AE0C4:[3C054F80]: lui        $a1, 0x4F80 <=> li $a1, 0x4F800000
    088AE0C8:[44857000]: mtc1       $a1, $f14
    088AE0CC:[460E6B40]: add.s      $f13, $f13, $f14
    088AE0D0:[460D6303]: div.s      $f12, $f12, $f13
    088AE0D4:[4484A000]: mtc1       $a0, $f20
    088AE0D8:[4680A520]: cvt.s.w    $f20, $f20
    088AE0DC:[04810004]: bgez       $a0, 0x088AE0F0
    088AE0E0:[460CC601]: sub.s      $f24, $f24, $f12
    088AE0E4:[3C044F80]: lui        $a0, 0x4F80 <=> li $a0, 0x4F800000
    088AE0E8:[44846000]: mtc1       $a0, $f12
    088AE0EC:[460CA500]: add.s      $f20, $f20, $f12
    088AE0F0:[4614B303]: div.s      $f12, $f22, $f20
    088AE0F4:[3C0408A4]: lui        $a0, 0x08A4 <=> li $a0, 0x08A40000
    088AE0F8:[8C84C258]: lw         $a0, -15784($a0)
    088AE0FC:[3C0508DC]: lui        $a1, 0x08DC <=> li $a1, 0x08DC0000
    088AE100:[8CA5B268]: lw         $a1, -19864($a1)
    088AE104:[00042080]: sll        $a0, $a0, 0x0002
    088AE108:[00A42021]: addu       $a0, $a1, $a0
    088AE10C:[8C840000]: lw         $a0, 0($a0)
    088AE110:[460CD300]: add.s      $f12, $f26, $f12
    088AE114:[0E22B5BA]: jal        0x088AD6E8
    088AE118:[E7AC0020]: swc1       $f12, 32($sp)
    088AE11C:[8E040074]: lw         $a0, 116($s0)
    088AE120:[46000506]: mov.s      $f20, $f0
    088AE124:[C6560008]: lwc1       $f22, 8($s2)
    088AE128:[4484E000]: mtc1       $a0, $f28
    088AE12C:[04810004]: bgez       $a0, 0x088AE140
    088AE130:[4680E720]: cvt.s.w    $f28, $f28
    088AE134:[3C044F80]: lui        $a0, 0x4F80 <=> li $a0, 0x4F800000
    088AE138:[44846000]: mtc1       $a0, $f12
    088AE13C:[460CE700]: add.s      $f28, $f28, $f12
    088AE140:[461CA703]: div.s      $f28, $f20, $f28
    088AE144:[E7BA002C]: swc1       $f26, 44($sp)
    088AE148:[C7BA0028]: lwc1       $f26, 40($sp)
    088AE14C:[C7AC0024]: lwc1       $f12, 36($sp)
    088AE150:[461AB582]: mul.s      $f22, $f22, $f26
    088AE154:[46166580]: add.s      $f22, $f12, $f22
    088AE158:[0E23BD9E]: jal        0x088EF678
    088AE15C:[461CC700]: add.s      $f28, $f24, $f28
    088AE160:[3C0408DB]: lui        $a0, 0x08DB <=> li $a0, 0x08DB0000
    088AE164:[4614D342]: mul.s      $f13, $f26, $f20
    088AE168:[8C847FEC]: lw         $a0, 32748($a0)
    088AE16C:[44807000]: mtc1       $zr, $f14
    088AE170:[3C0508DB]: lui        $a1, 0x08DB <=> li $a1, 0x08DB0000
    088AE174:[44846000]: mtc1       $a0, $f12
    088AE178:[8CA47FF0]: lw         $a0, 32752($a1)
    088AE17C:[46806320]: cvt.s.w    $f12, $f12
    088AE180:[E7AE0010]: swc1       $f14, 16($sp)
    088AE184:[46006D02]: mul.s      $f20, $f13, $f0
    088AE188:[44847800]: mtc1       $a0, $f15
    088AE18C:[E7AE0014]: swc1       $f14, 20($sp)
    088AE190:[46807BE0]: cvt.s.w    $f15, $f15
    088AE194:[E7AC0018]: swc1       $f12, 24($sp)
    088AE198:[C7B00020]: lwc1       $f16, 32($sp)
    088AE19C:[4614F500]: add.s      $f20, $f30, $f20
    088AE1A0:[E7AF001C]: swc1       $f15, 28($sp)
    088AE1A4:[C7BA002C]: lwc1       $f26, 44($sp)
    088AE1A8:[52200001]: beql       $s1, $zr, 0x088AE1B0
    088AE1AC:[02608825]: or         $s1, $s3, $zr <=> move $s1, $s3
    088AE1B0:[C62C0008]: lwc1       $f12, 8($s1)
    088AE1B4:[C7B10024]: lwc1       $f17, 36($sp)
    088AE1B8:[460C883C]: c.lt.s     $f17, $f12
    088AE1BC:[00000000]: nop
    088AE1C0:[45000094]: bc1f       0x088AE414
    088AE1C4:[00000000]: nop
    088AE1C8:[C62D000C]: lwc1       $f13, 12($s1)
    088AE1CC:[460DF03C]: c.lt.s     $f30, $f13
    088AE1D0:[00000000]: nop
    088AE1D4:[4500008F]: bc1f       0x088AE414
    088AE1D8:[00000000]: nop
    088AE1DC:[C62E0000]: lwc1       $f14, 0($s1)
    088AE1E0:[460EB03E]: c.le.s     $f22, $f14
    088AE1E4:[00000000]: nop
    088AE1E8:[4501008A]: bc1t       0x088AE414
    088AE1EC:[00000000]: nop
    088AE1F0:[C62F0004]: lwc1       $f15, 4($s1)
    088AE1F4:[460FA03E]: c.le.s     $f20, $f15
    088AE1F8:[00000000]: nop
    088AE1FC:[45010085]: bc1t       0x088AE414
    088AE200:[3C1108DC]: lui        $s1, 0x08DC <=> li $s1, 0x08DC0000
    088AE204:[460E883C]: c.lt.s     $f17, $f14
    088AE208:[34130001]: ori        $s3, $zr, 1 <=> li $s3, 1
    088AE20C:[34140001]: ori        $s4, $zr, 1 <=> li $s4, 1
    088AE210:[45000008]: bc1f       0x088AE234
    088AE214:[26329400]: addiu      $s2, $s1, -27648
    088AE218:[46117481]: sub.s      $f18, $f14, $f17
    088AE21C:[4611B441]: sub.s      $f17, $f22, $f17
    088AE220:[46119483]: div.s      $f18, $f18, $f17
    088AE224:[461A84C1]: sub.s      $f19, $f16, $f26
    088AE228:[46129C82]: mul.s      $f18, $f19, $f18
    088AE22C:[46007446]: mov.s      $f17, $f14
    088AE230:[4612D680]: add.s      $f26, $f26, $f18
    088AE234:[460CB03E]: c.le.s     $f22, $f12
    088AE238:[00000000]: nop
    088AE23C:[45010008]: bc1t       0x088AE260
    088AE240:[00000000]: nop
    088AE244:[46116381]: sub.s      $f14, $f12, $f17
    088AE248:[4611B481]: sub.s      $f18, $f22, $f17
    088AE24C:[46127383]: div.s      $f14, $f14, $f18
    088AE250:[461A8401]: sub.s      $f16, $f16, $f26
    088AE254:[46006586]: mov.s      $f22, $f12
    088AE258:[460E8402]: mul.s      $f16, $f16, $f14
    088AE25C:[4610D400]: add.s      $f16, $f26, $f16
    088AE260:[460FF03C]: c.lt.s     $f30, $f15
    088AE264:[00000000]: nop
    088AE268:[45000008]: bc1f       0x088AE28C
    088AE26C:[00000000]: nop
    088AE270:[461E7B01]: sub.s      $f12, $f15, $f30
    088AE274:[461EA381]: sub.s      $f14, $f20, $f30
    088AE278:[460E6303]: div.s      $f12, $f12, $f14
    088AE27C:[4618E481]: sub.s      $f18, $f28, $f24
    088AE280:[46007F86]: mov.s      $f30, $f15
    088AE284:[460C9302]: mul.s      $f12, $f18, $f12
    088AE288:[460CC600]: add.s      $f24, $f24, $f12
    088AE28C:[460DA03E]: c.le.s     $f20, $f13
    088AE290:[00000000]: nop
    088AE294:[45030009]: bc1tl      0x088AE2BC
    088AE298:[E7B10024]: swc1       $f17, 36($sp)
    088AE29C:[461E6B01]: sub.s      $f12, $f13, $f30
    088AE2A0:[461EA381]: sub.s      $f14, $f20, $f30
    088AE2A4:[460E6303]: div.s      $f12, $f12, $f14
    088AE2A8:[4618E3C1]: sub.s      $f15, $f28, $f24
    088AE2AC:[46006D06]: mov.s      $f20, $f13
    088AE2B0:[460C7F02]: mul.s      $f28, $f15, $f12
    088AE2B4:[461CC700]: add.s      $f28, $f24, $f28
    088AE2B8:[E7B10024]: swc1       $f17, 36($sp)
    088AE2BC:[3C0408A4]: lui        $a0, 0x08A4 <=> li $a0, 0x08A40000
    088AE2C0:[8C84C248]: lw         $a0, -15800($a0)
    088AE2C4:[30842000]: andi       $a0, $a0, 8192
    088AE2C8:[10800026]: beq        $a0, $zr, 0x088AE364
    088AE2CC:[E7B00020]: swc1       $f16, 32($sp)
    088AE2D0:[E7B10024]: swc1       $f17, 36($sp)
    088AE2D4:[3C0408A4]: lui        $a0, 0x08A4 <=> li $a0, 0x08A40000
    088AE2D8:[8C84C24C]: lw         $a0, -15796($a0)
    088AE2DC:[E7B00020]: swc1       $f16, 32($sp)
    088AE2E0:[AE440040]: sw         $a0, 64($s2)
    088AE2E4:[3C0408A4]: lui        $a0, 0x08A4 <=> li $a0, 0x08A40000
    088AE2E8:[8E050064]: lw         $a1, 100($s0)
    088AE2EC:[C48CC250]: lwc1       $f12, -15792($a0)
    088AE2F0:[AE450050]: sw         $a1, 80($s2)
    088AE2F4:[461E6340]: add.s      $f13, $f12, $f30
    088AE2F8:[3C0408A4]: lui        $a0, 0x08A4 <=> li $a0, 0x08A40000
    088AE2FC:[AE530054]: sw         $s3, 84($s2)
    088AE300:[C48EC254]: lwc1       $f14, -15788($a0)
    088AE304:[A2540059]: sb         $s4, 89($s2)
    088AE308:[46116300]: add.s      $f12, $f12, $f17
    088AE30C:[A2400058]: sb         $zr, 88($s2)
    088AE310:[461473C0]: add.s      $f15, $f14, $f20
    088AE314:[E64D0014]: swc1       $f13, 20($s2)
    088AE318:[E64D0010]: swc1       $f13, 16($s2)
    088AE31C:[E64C000C]: swc1       $f12, 12($s2)
    088AE320:[46167380]: add.s      $f14, $f14, $f22
    088AE324:[E64F001C]: swc1       $f15, 28($s2)
    088AE328:[E64F0018]: swc1       $f15, 24($s2)
    088AE32C:[E62C9400]: swc1       $f12, -27648($s1)
    088AE330:[E64E0008]: swc1       $f14, 8($s2)
    088AE334:[E64E0004]: swc1       $f14, 4($s2)
    088AE338:[E65A002C]: swc1       $f26, 44($s2)
    088AE33C:[E65A0020]: swc1       $f26, 32($s2)
    088AE340:[E6580034]: swc1       $f24, 52($s2)
    088AE344:[E6580030]: swc1       $f24, 48($s2)
    088AE348:[E6500028]: swc1       $f16, 40($s2)
    088AE34C:[E6500024]: swc1       $f16, 36($s2)
    088AE350:[E65C003C]: swc1       $f28, 60($s2)
    088AE354:[E65C0038]: swc1       $f28, 56($s2)
    088AE358:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    088AE35C:[0E22D2AD]: jal        0x088B4AB4
    088AE360:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    088AE364:[3C0408A4]: lui        $a0, 0x08A4 <=> li $a0, 0x08A40000
    088AE368:[8C84C244]: lw         $a0, -15804($a0)
    088AE36C:[AE440040]: sw         $a0, 64($s2)
    088AE370:[8E040064]: lw         $a0, 100($s0)
    088AE374:[AE530054]: sw         $s3, 84($s2)
    088AE378:[AE440050]: sw         $a0, 80($s2)
    088AE37C:[A2540059]: sb         $s4, 89($s2)
    088AE380:[A2400058]: sb         $zr, 88($s2)
    088AE384:[E65E0014]: swc1       $f30, 20($s2)
    088AE388:[E65E0010]: swc1       $f30, 16($s2)
    088AE38C:[C7AC0024]: lwc1       $f12, 36($sp)
    088AE390:[E654001C]: swc1       $f20, 28($s2)
    088AE394:[E6540018]: swc1       $f20, 24($s2)
    088AE398:[E64C000C]: swc1       $f12, 12($s2)
    088AE39C:[E62C9400]: swc1       $f12, -27648($s1)
    088AE3A0:[E6560008]: swc1       $f22, 8($s2)
    088AE3A4:[E6560004]: swc1       $f22, 4($s2)
    088AE3A8:[C7AC0020]: lwc1       $f12, 32($sp)
    088AE3AC:[E65A002C]: swc1       $f26, 44($s2)
    088AE3B0:[E65A0020]: swc1       $f26, 32($s2)
    088AE3B4:[E6580034]: swc1       $f24, 52($s2)
    088AE3B8:[E6580030]: swc1       $f24, 48($s2)
    088AE3BC:[E64C0028]: swc1       $f12, 40($s2)
    088AE3C0:[E64C0024]: swc1       $f12, 36($s2)
    088AE3C4:[E65C003C]: swc1       $f28, 60($s2)
    088AE3C8:[E65C0038]: swc1       $f28, 56($s2)
    088AE3CC:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    088AE3D0:[0E22D2AD]: jal        0x088B4AB4
    088AE3D4:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    088AE3D8:[02801025]: or         $v0, $s4, $zr <=> move $v0, $s4
    088AE3DC:[C7B40030]: lwc1       $f20, 48($sp)
    088AE3E0:[C7B60034]: lwc1       $f22, 52($sp)
    088AE3E4:[C7B80038]: lwc1       $f24, 56($sp)
    088AE3E8:[C7BA003C]: lwc1       $f26, 60($sp)
    088AE3EC:[C7BC0040]: lwc1       $f28, 64($sp)
    088AE3F0:[C7BE0044]: lwc1       $f30, 68($sp)
    088AE3F4:[8FB00048]: lw         $s0, 72($sp)
    088AE3F8:[8FB1004C]: lw         $s1, 76($sp)
    088AE3FC:[8FB20050]: lw         $s2, 80($sp)
    088AE400:[8FB30054]: lw         $s3, 84($sp)
    088AE404:[8FB40058]: lw         $s4, 88($sp)
    088AE408:[8FBF005C]: lw         $ra, 92($sp)
    088AE40C:[03E00008]: jr         $ra
    088AE410:[27BD0060]: addiu      $sp, $sp, 96
    088AE414:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    088AE418:[C7B40030]: lwc1       $f20, 48($sp)
    088AE41C:[C7B60034]: lwc1       $f22, 52($sp)
    088AE420:[C7B80038]: lwc1       $f24, 56($sp)
    088AE424:[C7BA003C]: lwc1       $f26, 60($sp)
    088AE428:[C7BC0040]: lwc1       $f28, 64($sp)
    088AE42C:[C7BE0044]: lwc1       $f30, 68($sp)
    088AE430:[8FB00048]: lw         $s0, 72($sp)
    088AE434:[8FB1004C]: lw         $s1, 76($sp)
    088AE438:[8FB20050]: lw         $s2, 80($sp)
    088AE43C:[8FB30054]: lw         $s3, 84($sp)
    088AE440:[8FB40058]: lw         $s4, 88($sp)
    088AE444:[8FBF005C]: lw         $ra, 92($sp)
    088AE448:[03E00008]: jr         $ra
    088AE44C:[27BD0060]: addiu      $sp, $sp, 96
_S1_2_888DE40 53,720,904 instructions (0.553%), 942,472 calls (0888DE40 - 0888DFE8, length 107)
    0888DE40:[27BDFFC0]: addiu      $sp, $sp, -64
    0888DE44:[AFB20028]: sw         $s2, 40($sp)
    0888DE48:[00809025]: or         $s2, $a0, $zr <=> move $s2, $a0
    0888DE4C:[3C0408A4]: lui        $a0, 0x08A4 <=> li $a0, 0x08A40000
    0888DE50:[9087BBD1]: lbu        $a3, -17455($a0)
    0888DE54:[AFB00020]: sw         $s0, 32($sp)
    0888DE58:[AFB10024]: sw         $s1, 36($sp)
    0888DE5C:[00A08825]: or         $s1, $a1, $zr <=> move $s1, $a1
    0888DE60:[00C08025]: or         $s0, $a2, $zr <=> move $s0, $a2
    0888DE64:[AFB3002C]: sw         $s3, 44($sp)
    0888DE68:[AFBF0030]: sw         $ra, 48($sp)
    0888DE6C:[14E00015]: bne        $a3, $zr, 0x0888DEC4
    0888DE70:[3C1308A4]: lui        $s3, 0x08A4 <=> li $s3, 0x08A40000
    0888DE74:[06400008]: bltz       $s2, 0x0888DE98
    0888DE78:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    0888DE7C:[3C0608DC]: lui        $a2, 0x08DC <=> li $a2, 0x08DC0000
    0888DE80:[8CC69DF8]: lw         $a2, -25096($a2)
    0888DE84:[8CC60004]: lw         $a2, 4($a2)
    0888DE88:[0246302A]: slt        $a2, $s2, $a2
    0888DE8C:[10C00003]: beq        $a2, $zr, 0x0888DE9C
    0888DE90:[30A500FF]: andi       $a1, $a1, 255
    0888DE94:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    0888DE98:[30A500FF]: andi       $a1, $a1, 255
    0888DE9C:[14A00009]: bne        $a1, $zr, 0x0888DEC4
    0888DEA0:[3C0508A1]: lui        $a1, 0x08A1 <=> li $a1, 0x08A10000
    0888DEA4:[2488BBD1]: addiu      $t0, $a0, -17455
    0888DEA8:[24A444F4]: addiu      $a0, $a1, 17652
    0888DEAC:[3C0608A1]: lui        $a2, 0x08A1 <=> li $a2, 0x08A10000
    0888DEB0:[3C0708A1]: lui        $a3, 0x08A1 <=> li $a3, 0x08A10000
    0888DEB4:[3405008F]: ori        $a1, $zr, 143 <=> li $a1, 143
    0888DEB8:[24C64588]: addiu      $a2, $a2, 17800
    0888DEBC:[0E23A92C]: jal        0x088EA4B0
    0888DEC0:[24E745B0]: addiu      $a3, $a3, 17840
    0888DEC4:[9264BBD2]: lbu        $a0, -17454($s3)
    0888DEC8:[1480000B]: bne        $a0, $zr, 0x0888DEF8
    0888DECC:[00000000]: nop
    0888DED0:[1E000009]: bgtz       $s0, 0x0888DEF8
    0888DED4:[3C0408A1]: lui        $a0, 0x08A1 <=> li $a0, 0x08A10000
    0888DED8:[3C0608A1]: lui        $a2, 0x08A1 <=> li $a2, 0x08A10000
    0888DEDC:[3C0708A1]: lui        $a3, 0x08A1 <=> li $a3, 0x08A10000
    0888DEE0:[2668BBD2]: addiu      $t0, $s3, -17454
    0888DEE4:[34050090]: ori        $a1, $zr, 144 <=> li $a1, 144
    0888DEE8:[248444F4]: addiu      $a0, $a0, 17652
    0888DEEC:[24C645C8]: addiu      $a2, $a2, 17864
    0888DEF0:[0E23A92C]: jal        0x088EA4B0
    0888DEF4:[24E745D8]: addiu      $a3, $a3, 17880
    0888DEF8:[12000034]: beq        $s0, $zr, 0x0888DFCC
    0888DEFC:[3C0408A7]: lui        $a0, 0x08A7 <=> li $a0, 0x08A70000
    0888DF00:[24848BC8]: addiu      $a0, $a0, -29752
    0888DF04:[02442021]: addu       $a0, $s2, $a0
    0888DF08:[90840000]: lbu        $a0, 0($a0)
    0888DF0C:[14800015]: bne        $a0, $zr, 0x0888DF64
    0888DF10:[02522021]: addu       $a0, $s2, $s2
    0888DF14:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    0888DF18:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    0888DF1C:[0E23AD23]: jal        0x088EB48C
    0888DF20:[02003025]: or         $a2, $s0, $zr <=> move $a2, $s0
    0888DF24:[10400029]: beq        $v0, $zr, 0x0888DFCC
    0888DF28:[3C0508A7]: lui        $a1, 0x08A7 <=> li $a1, 0x08A70000
    0888DF2C:[00122080]: sll        $a0, $s2, 0x0002
    0888DF30:[24A58BCC]: addiu      $a1, $a1, -29748
    0888DF34:[00852021]: addu       $a0, $a0, $a1
    0888DF38:[8C850000]: lw         $a1, 0($a0)
    0888DF3C:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    0888DF40:[00B02821]: addu       $a1, $a1, $s0
    0888DF44:[AC850000]: sw         $a1, 0($a0)
    0888DF48:[8FB00020]: lw         $s0, 32($sp)
    0888DF4C:[8FB10024]: lw         $s1, 36($sp)
    0888DF50:[8FB20028]: lw         $s2, 40($sp)
    0888DF54:[8FB3002C]: lw         $s3, 44($sp)
    0888DF58:[8FBF0030]: lw         $ra, 48($sp)
    0888DF5C:[03E00008]: jr         $ra
    0888DF60:[27BD0040]: addiu      $sp, $sp, 64
    0888DF64:[02442021]: addu       $a0, $s2, $a0
    0888DF68:[00122A00]: sll        $a1, $s2, 0x0008
    0888DF6C:[00042140]: sll        $a0, $a0, 0x0005
    0888DF70:[00A42021]: addu       $a0, $a1, $a0
    0888DF74:[3C0508A4]: lui        $a1, 0x08A4 <=> li $a1, 0x08A40000
    0888DF78:[24A5B76C]: addiu      $a1, $a1, -18580
    0888DF7C:[00852021]: addu       $a0, $a0, $a1
    0888DF80:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    0888DF84:[0E20D366]: jal        0x08834D98
    0888DF88:[02003025]: or         $a2, $s0, $zr <=> move $a2, $s0
    0888DF8C:[3C0508A7]: lui        $a1, 0x08A7 <=> li $a1, 0x08A70000
    0888DF90:[00122080]: sll        $a0, $s2, 0x0002
    0888DF94:[24A58BCC]: addiu      $a1, $a1, -29748
    0888DF98:[00852021]: addu       $a0, $a0, $a1
    0888DF9C:[8C850000]: lw         $a1, 0($a0)
    0888DFA0:[02023026]: xor        $a2, $s0, $v0
    0888DFA4:[00A22821]: addu       $a1, $a1, $v0
    0888DFA8:[AC850000]: sw         $a1, 0($a0)
    0888DFAC:[2CC20001]: sltiu      $v0, $a2, 1
    0888DFB0:[8FB00020]: lw         $s0, 32($sp)
    0888DFB4:[8FB10024]: lw         $s1, 36($sp)
    0888DFB8:[8FB20028]: lw         $s2, 40($sp)
    0888DFBC:[8FB3002C]: lw         $s3, 44($sp)
    0888DFC0:[8FBF0030]: lw         $ra, 48($sp)
    0888DFC4:[03E00008]: jr         $ra
    0888DFC8:[27BD0040]: addiu      $sp, $sp, 64
    0888DFCC:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    0888DFD0:[8FB00020]: lw         $s0, 32($sp)
    0888DFD4:[8FB10024]: lw         $s1, 36($sp)
    0888DFD8:[8FB20028]: lw         $s2, 40($sp)
    0888DFDC:[8FB3002C]: lw         $s3, 44($sp)
    0888DFE0:[8FBF0030]: lw         $ra, 48($sp)
    0888DFE4:[03E00008]: jr         $ra
    0888DFE8:[27BD0040]: addiu      $sp, $sp, 64
_S1_2_881C7D4 50,101,324 instructions (0.516%), 161,176 calls (0881C7D4 - 0881CB60, length 228)
    0881C7D4:[27BDFFB0]: addiu      $sp, $sp, -80
    0881C7D8:[AFB00024]: sw         $s0, 36($sp)
    0881C7DC:[AFB10028]: sw         $s1, 40($sp)
    0881C7E0:[AFB2002C]: sw         $s2, 44($sp)
    0881C7E4:[AFB30030]: sw         $s3, 48($sp)
    0881C7E8:[AFB40034]: sw         $s4, 52($sp)
    0881C7EC:[AFB50038]: sw         $s5, 56($sp)
    0881C7F0:[AFB6003C]: sw         $s6, 60($sp)
    0881C7F4:[AFB70040]: sw         $s7, 64($sp)
    0881C7F8:[AFBE0044]: sw         $fp, 68($sp)
    0881C7FC:[AFBF0048]: sw         $ra, 72($sp)
    0881C800:[00809825]: or         $s3, $a0, $zr <=> move $s3, $a0
    0881C804:[8E700008]: lw         $s0, 8($s3)
    0881C808:[3C0408A3]: lui        $a0, 0x08A3 <=> li $a0, 0x08A30000
    0881C80C:[90877F2C]: lbu        $a3, 32556($a0)
    0881C810:[3C1108A3]: lui        $s1, 0x08A3 <=> li $s1, 0x08A30000
    0881C814:[00A0F025]: or         $fp, $a1, $zr <=> move $fp, $a1
    0881C818:[14E0000B]: bne        $a3, $zr, 0x0881C848
    0881C81C:[00C09025]: or         $s2, $a2, $zr <=> move $s2, $a2
    0881C820:[07C10009]: bgez       $fp, 0x0881C848
    0881C824:[3C0508A0]: lui        $a1, 0x08A0 <=> li $a1, 0x08A00000
    0881C828:[24887F2C]: addiu      $t0, $a0, 32556
    0881C82C:[24A454A0]: addiu      $a0, $a1, 21664
    0881C830:[3C0608A0]: lui        $a2, 0x08A0 <=> li $a2, 0x08A00000
    0881C834:[24C65864]: addiu      $a2, $a2, 22628
    0881C838:[3C0708A0]: lui        $a3, 0x08A0 <=> li $a3, 0x08A00000
    0881C83C:[24E75518]: addiu      $a3, $a3, 21784
    0881C840:[0E23A92C]: jal        0x088EA4B0
    0881C844:[34050354]: ori        $a1, $zr, 852 <=> li $a1, 852
    0881C848:[92247F2D]: lbu        $a0, 32557($s1)
    0881C84C:[14800010]: bne        $a0, $zr, 0x0881C890
    0881C850:[03C02025]: or         $a0, $fp, $zr <=> move $a0, $fp
    0881C854:[8E640008]: lw         $a0, 8($s3)
    0881C858:[8C840000]: lw         $a0, 0($a0)
    0881C85C:[0244202A]: slt        $a0, $s2, $a0
    0881C860:[1480000B]: bne        $a0, $zr, 0x0881C890
    0881C864:[03C02025]: or         $a0, $fp, $zr <=> move $a0, $fp
    0881C868:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    0881C86C:[248454A0]: addiu      $a0, $a0, 21664
    0881C870:[3C0608A0]: lui        $a2, 0x08A0 <=> li $a2, 0x08A00000
    0881C874:[24C65874]: addiu      $a2, $a2, 22644
    0881C878:[3C0708A0]: lui        $a3, 0x08A0 <=> li $a3, 0x08A00000
    0881C87C:[24E75518]: addiu      $a3, $a3, 21784
    0881C880:[26287F2D]: addiu      $t0, $s1, 32557
    0881C884:[0E23A92C]: jal        0x088EA4B0
    0881C888:[34050355]: ori        $a1, $zr, 853 <=> li $a1, 853
    0881C88C:[03C02025]: or         $a0, $fp, $zr <=> move $a0, $fp
    0881C890:[0244282A]: slt        $a1, $s2, $a0
    0881C894:[14A00026]: bne        $a1, $zr, 0x0881C930
    0881C898:[3C0608DB]: lui        $a2, 0x08DB <=> li $a2, 0x08DB0000
    0881C89C:[00042940]: sll        $a1, $a0, 0x0005
    0881C8A0:[00043880]: sll        $a3, $a0, 0x0002
    0881C8A4:[00A72823]: subu       $a1, $a1, $a3
    0881C8A8:[8CC771D8]: lw         $a3, 29144($a2)
    0881C8AC:[8CE70010]: lw         $a3, 16($a3)
    0881C8B0:[00E53821]: addu       $a3, $a3, $a1
    0881C8B4:[24E7000C]: addiu      $a3, $a3, 12
    0881C8B8:[8E08001C]: lw         $t0, 28($s0)
    0881C8BC:[01054021]: addu       $t0, $t0, $a1
    0881C8C0:[2508000C]: addiu      $t0, $t0, 12
    0881C8C4:[C50C0000]: lwc1       $f12, 0($t0)
    0881C8C8:[44096000]: mfc1       $t1, $f12
    0881C8CC:[C50D0004]: lwc1       $f13, 4($t0)
    0881C8D0:[440A6800]: mfc1       $t2, $f13
    0881C8D4:[C50E0008]: lwc1       $f14, 8($t0)
    0881C8D8:[440B7000]: mfc1       $t3, $f14
    0881C8DC:[ACE90000]: sw         $t1, 0($a3)
    0881C8E0:[ACEA0004]: sw         $t2, 4($a3)
    0881C8E4:[ACEB0008]: sw         $t3, 8($a3)
    0881C8E8:[C50F000C]: lwc1       $f15, 12($t0)
    0881C8EC:[44087800]: mfc1       $t0, $f15
    0881C8F0:[ACE8000C]: sw         $t0, 12($a3)
    0881C8F4:[8CC771D8]: lw         $a3, 29144($a2)
    0881C8F8:[8CE70010]: lw         $a3, 16($a3)
    0881C8FC:[00E53821]: addu       $a3, $a3, $a1
    0881C900:[8E08001C]: lw         $t0, 28($s0)
    0881C904:[01054021]: addu       $t0, $t0, $a1
    0881C908:[8D090000]: lw         $t1, 0($t0)
    0881C90C:[8D0A0004]: lw         $t2, 4($t0)
    0881C910:[8D080008]: lw         $t0, 8($t0)
    0881C914:[ACE90000]: sw         $t1, 0($a3)
    0881C918:[ACEA0004]: sw         $t2, 4($a3)
    0881C91C:[ACE80008]: sw         $t0, 8($a3)
    0881C920:[24840001]: addiu      $a0, $a0, 1
    0881C924:[0244382A]: slt        $a3, $s2, $a0
    0881C928:[10E0FFDF]: beq        $a3, $zr, 0x0881C8A8
    0881C92C:[24A5001C]: addiu      $a1, $a1, 28
    0881C930:[AFB30020]: sw         $s3, 32($sp)
    0881C934:[8E710014]: lw         $s1, 20($s3)
    0881C938:[12200047]: beq        $s1, $zr, 0x0881CA58
    0881C93C:[3C1008DB]: lui        $s0, 0x08DB <=> li $s0, 0x08DB0000
    0881C940:[3C1308A3]: lui        $s3, 0x08A3 <=> li $s3, 0x08A30000
    0881C944:[3C1708A0]: lui        $s7, 0x08A0 <=> li $s7, 0x08A00000
    0881C948:[26F754A0]: addiu      $s7, $s7, 21664
    0881C94C:[3C1608A0]: lui        $s6, 0x08A0 <=> li $s6, 0x08A00000
    0881C950:[26D658A0]: addiu      $s6, $s6, 22688
    0881C954:[3C1508A0]: lui        $s5, 0x08A0 <=> li $s5, 0x08A00000
    0881C958:[26B558C4]: addiu      $s5, $s5, 22724
    0881C95C:[26747F2E]: addiu      $s4, $s3, 32558
    0881C960:[92647F2E]: lbu        $a0, 32558($s3)
    0881C964:[1480000B]: bne        $a0, $zr, 0x0881C994
    0881C968:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    0881C96C:[8E240000]: lw         $a0, 0($s1)
    0881C970:[14800008]: bne        $a0, $zr, 0x0881C994
    0881C974:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    0881C978:[02E02025]: or         $a0, $s7, $zr <=> move $a0, $s7
    0881C97C:[34050362]: ori        $a1, $zr, 866 <=> li $a1, 866
    0881C980:[02C03025]: or         $a2, $s6, $zr <=> move $a2, $s6
    0881C984:[02A03825]: or         $a3, $s5, $zr <=> move $a3, $s5
    0881C988:[0E23A92C]: jal        0x088EA4B0
    0881C98C:[02804025]: or         $t0, $s4, $zr <=> move $t0, $s4
    0881C990:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    0881C994:[03C02825]: or         $a1, $fp, $zr <=> move $a1, $fp
    0881C998:[0E2072D9]: jal        0x0881CB64
    0881C99C:[02403025]: or         $a2, $s2, $zr <=> move $a2, $s2
    0881C9A0:[8E240028]: lw         $a0, 40($s1)
    0881C9A4:[30841000]: andi       $a0, $a0, 4096
    0881C9A8:[10800028]: beq        $a0, $zr, 0x0881CA4C
    0881C9AC:[03C02025]: or         $a0, $fp, $zr <=> move $a0, $fp
    0881C9B0:[0244282A]: slt        $a1, $s2, $a0
    0881C9B4:[14A00025]: bne        $a1, $zr, 0x0881CA4C
    0881C9B8:[00042940]: sll        $a1, $a0, 0x0005
    0881C9BC:[00043080]: sll        $a2, $a0, 0x0002
    0881C9C0:[00A62823]: subu       $a1, $a1, $a2
    0881C9C4:[8E0671D8]: lw         $a2, 29144($s0)
    0881C9C8:[8CC7000C]: lw         $a3, 12($a2)
    0881C9CC:[00E53821]: addu       $a3, $a3, $a1
    0881C9D0:[24E7000C]: addiu      $a3, $a3, 12
    0881C9D4:[8CC60010]: lw         $a2, 16($a2)
    0881C9D8:[00C53021]: addu       $a2, $a2, $a1
    0881C9DC:[24C6000C]: addiu      $a2, $a2, 12
    0881C9E0:[C4CC0000]: lwc1       $f12, 0($a2)
    0881C9E4:[44086000]: mfc1       $t0, $f12
    0881C9E8:[C4CD0004]: lwc1       $f13, 4($a2)
    0881C9EC:[44096800]: mfc1       $t1, $f13
    0881C9F0:[C4CE0008]: lwc1       $f14, 8($a2)
    0881C9F4:[440A7000]: mfc1       $t2, $f14
    0881C9F8:[ACE80000]: sw         $t0, 0($a3)
    0881C9FC:[ACE90004]: sw         $t1, 4($a3)
    0881CA00:[ACEA0008]: sw         $t2, 8($a3)
    0881CA04:[C4CF000C]: lwc1       $f15, 12($a2)
    0881CA08:[44067800]: mfc1       $a2, $f15
    0881CA0C:[ACE6000C]: sw         $a2, 12($a3)
    0881CA10:[8E0671D8]: lw         $a2, 29144($s0)
    0881CA14:[8CC7000C]: lw         $a3, 12($a2)
    0881CA18:[00E53821]: addu       $a3, $a3, $a1
    0881CA1C:[8CC60010]: lw         $a2, 16($a2)
    0881CA20:[00C53021]: addu       $a2, $a2, $a1
    0881CA24:[8CC80000]: lw         $t0, 0($a2)
    0881CA28:[8CC90004]: lw         $t1, 4($a2)
    0881CA2C:[8CC60008]: lw         $a2, 8($a2)
    0881CA30:[ACE80000]: sw         $t0, 0($a3)
    0881CA34:[ACE90004]: sw         $t1, 4($a3)
    0881CA38:[ACE60008]: sw         $a2, 8($a3)
    0881CA3C:[24840001]: addiu      $a0, $a0, 1
    0881CA40:[0244302A]: slt        $a2, $s2, $a0
    0881CA44:[10C0FFDF]: beq        $a2, $zr, 0x0881C9C4
    0881CA48:[24A5001C]: addiu      $a1, $a1, 28
    0881CA4C:[8E310024]: lw         $s1, 36($s1)
    0881CA50:[5620FFC4]: bnel       $s1, $zr, 0x0881C964
    0881CA54:[92647F2E]: lbu        $a0, 32558($s3)
    0881CA58:[8FA60020]: lw         $a2, 32($sp)
    0881CA5C:[90C40001]: lbu        $a0, 1($a2)
    0881CA60:[10800034]: beq        $a0, $zr, 0x0881CB34
    0881CA64:[00000000]: nop
    0881CA68:[17C00011]: bne        $fp, $zr, 0x0881CAB0
    0881CA6C:[00C08025]: or         $s0, $a2, $zr <=> move $s0, $a2
    0881CA70:[3C0408A3]: lui        $a0, 0x08A3 <=> li $a0, 0x08A30000
    0881CA74:[90857F2F]: lbu        $a1, 32559($a0)
    0881CA78:[14A0002E]: bne        $a1, $zr, 0x0881CB34
    0881CA7C:[00000000]: nop
    0881CA80:[1240002C]: beq        $s2, $zr, 0x0881CB34
    0881CA84:[3C0508A0]: lui        $a1, 0x08A0 <=> li $a1, 0x08A00000
    0881CA88:[24887F2F]: addiu      $t0, $a0, 32559
    0881CA8C:[24A454A0]: addiu      $a0, $a1, 21664
    0881CA90:[3C0608A0]: lui        $a2, 0x08A0 <=> li $a2, 0x08A00000
    0881CA94:[24C658E4]: addiu      $a2, $a2, 22756
    0881CA98:[3C0708A0]: lui        $a3, 0x08A0 <=> li $a3, 0x08A00000
    0881CA9C:[24E758F4]: addiu      $a3, $a3, 22772
    0881CAA0:[0E23A92C]: jal        0x088EA4B0
    0881CAA4:[34050375]: ori        $a1, $zr, 885 <=> li $a1, 885
    0881CAA8:[10000022]: b          0x0881CB34
    0881CAAC:[00000000]: nop
    0881CAB0:[8E0400A4]: lw         $a0, 164($s0)
    0881CAB4:[24850010]: addiu      $a1, $a0, 16
    0881CAB8:[84A40000]: lh         $a0, 0($a1)
    0881CABC:[8CA50004]: lw         $a1, 4($a1)
    0881CAC0:[00A0F809]: jalr       $ra, $a1
    0881CAC4:[02042021]: addu       $a0, $s0, $a0
    0881CAC8:[3C0508A3]: lui        $a1, 0x08A3 <=> li $a1, 0x08A30000
    0881CACC:[90A67F30]: lbu        $a2, 32560($a1)
    0881CAD0:[14C00012]: bne        $a2, $zr, 0x0881CB1C
    0881CAD4:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    0881CAD8:[8C860008]: lw         $a2, 8($a0)
    0881CADC:[00DE302A]: slt        $a2, $a2, $fp
    0881CAE0:[54C00006]: bnel       $a2, $zr, 0x0881CAFC
    0881CAE4:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    0881CAE8:[8C84001C]: lw         $a0, 28($a0)
    0881CAEC:[0244202A]: slt        $a0, $s2, $a0
    0881CAF0:[5080000B]: beql       $a0, $zr, 0x0881CB20
    0881CAF4:[8E0400A4]: lw         $a0, 164($s0)
    0881CAF8:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    0881CAFC:[248454A0]: addiu      $a0, $a0, 21664
    0881CB00:[3C0608A0]: lui        $a2, 0x08A0 <=> li $a2, 0x08A00000
    0881CB04:[24C65908]: addiu      $a2, $a2, 22792
    0881CB08:[3C0708A0]: lui        $a3, 0x08A0 <=> li $a3, 0x08A00000
    0881CB0C:[24E759A0]: addiu      $a3, $a3, 22944
    0881CB10:[24A87F30]: addiu      $t0, $a1, 32560
    0881CB14:[0E23A92C]: jal        0x088EA4B0
    0881CB18:[3405037F]: ori        $a1, $zr, 895 <=> li $a1, 895
    0881CB1C:[8E0400A4]: lw         $a0, 164($s0)
    0881CB20:[24850018]: addiu      $a1, $a0, 24
    0881CB24:[84A40000]: lh         $a0, 0($a1)
    0881CB28:[8CA50004]: lw         $a1, 4($a1)
    0881CB2C:[00A0F809]: jalr       $ra, $a1
    0881CB30:[02042021]: addu       $a0, $s0, $a0
    0881CB34:[8FB00024]: lw         $s0, 36($sp)
    0881CB38:[8FB10028]: lw         $s1, 40($sp)
    0881CB3C:[8FB2002C]: lw         $s2, 44($sp)
    0881CB40:[8FB30030]: lw         $s3, 48($sp)
    0881CB44:[8FB40034]: lw         $s4, 52($sp)
    0881CB48:[8FB50038]: lw         $s5, 56($sp)
    0881CB4C:[8FB6003C]: lw         $s6, 60($sp)
    0881CB50:[8FB70040]: lw         $s7, 64($sp)
    0881CB54:[8FBE0044]: lw         $fp, 68($sp)
    0881CB58:[8FBF0048]: lw         $ra, 72($sp)
    0881CB5C:[03E00008]: jr         $ra
    0881CB60:[27BD0050]: addiu      $sp, $sp, 80
  Back Branch 0881C928 530,092 times (length 34)
    0881C894:[14A00026]: bne        $a1, $zr, 0x0881C930
    0881C898:[3C0608DB]: lui        $a2, 0x08DB <=> li $a2, 0x08DB0000
    0881C89C:[00042940]: sll        $a1, $a0, 0x0005
    0881C8A0:[00043880]: sll        $a3, $a0, 0x0002
    0881C8A4:[00A72823]: subu       $a1, $a1, $a3
--> 0881C8A8:[8CC771D8]: lw         $a3, 29144($a2)
    0881C8AC:[8CE70010]: lw         $a3, 16($a3)
    0881C8B0:[00E53821]: addu       $a3, $a3, $a1
    0881C8B4:[24E7000C]: addiu      $a3, $a3, 12
    0881C8B8:[8E08001C]: lw         $t0, 28($s0)
    0881C8BC:[01054021]: addu       $t0, $t0, $a1
    0881C8C0:[2508000C]: addiu      $t0, $t0, 12
    0881C8C4:[C50C0000]: lwc1       $f12, 0($t0)
    0881C8C8:[44096000]: mfc1       $t1, $f12
    0881C8CC:[C50D0004]: lwc1       $f13, 4($t0)
    0881C8D0:[440A6800]: mfc1       $t2, $f13
    0881C8D4:[C50E0008]: lwc1       $f14, 8($t0)
    0881C8D8:[440B7000]: mfc1       $t3, $f14
    0881C8DC:[ACE90000]: sw         $t1, 0($a3)
    0881C8E0:[ACEA0004]: sw         $t2, 4($a3)
    0881C8E4:[ACEB0008]: sw         $t3, 8($a3)
    0881C8E8:[C50F000C]: lwc1       $f15, 12($t0)
    0881C8EC:[44087800]: mfc1       $t0, $f15
    0881C8F0:[ACE8000C]: sw         $t0, 12($a3)
    0881C8F4:[8CC771D8]: lw         $a3, 29144($a2)
    0881C8F8:[8CE70010]: lw         $a3, 16($a3)
    0881C8FC:[00E53821]: addu       $a3, $a3, $a1
    0881C900:[8E08001C]: lw         $t0, 28($s0)
    0881C904:[01054021]: addu       $t0, $t0, $a1
    0881C908:[8D090000]: lw         $t1, 0($t0)
    0881C90C:[8D0A0004]: lw         $t2, 4($t0)
    0881C910:[8D080008]: lw         $t0, 8($t0)
    0881C914:[ACE90000]: sw         $t1, 0($a3)
    0881C918:[ACEA0004]: sw         $t2, 4($a3)
    0881C91C:[ACE80008]: sw         $t0, 8($a3)
    0881C920:[24840001]: addiu      $a0, $a0, 1
    0881C924:[0244382A]: slt        $a3, $s2, $a0
--> 0881C928:[10E0FFDF]: beq        $a3, $zr, 0x0881C8A8
    0881C92C:[24A5001C]: addiu      $a1, $a1, 28
    0881C930:[AFB30020]: sw         $s3, 32($sp)
    0881C934:[8E710014]: lw         $s1, 20($s3)
    0881C938:[12200047]: beq        $s1, $zr, 0x0881CA58
  Back Branch 0881CA44 530,092 times (length 34)
    0881C9B0:[0244282A]: slt        $a1, $s2, $a0
    0881C9B4:[14A00025]: bne        $a1, $zr, 0x0881CA4C
    0881C9B8:[00042940]: sll        $a1, $a0, 0x0005
    0881C9BC:[00043080]: sll        $a2, $a0, 0x0002
    0881C9C0:[00A62823]: subu       $a1, $a1, $a2
--> 0881C9C4:[8E0671D8]: lw         $a2, 29144($s0)
    0881C9C8:[8CC7000C]: lw         $a3, 12($a2)
    0881C9CC:[00E53821]: addu       $a3, $a3, $a1
    0881C9D0:[24E7000C]: addiu      $a3, $a3, 12
    0881C9D4:[8CC60010]: lw         $a2, 16($a2)
    0881C9D8:[00C53021]: addu       $a2, $a2, $a1
    0881C9DC:[24C6000C]: addiu      $a2, $a2, 12
    0881C9E0:[C4CC0000]: lwc1       $f12, 0($a2)
    0881C9E4:[44086000]: mfc1       $t0, $f12
    0881C9E8:[C4CD0004]: lwc1       $f13, 4($a2)
    0881C9EC:[44096800]: mfc1       $t1, $f13
    0881C9F0:[C4CE0008]: lwc1       $f14, 8($a2)
    0881C9F4:[440A7000]: mfc1       $t2, $f14
    0881C9F8:[ACE80000]: sw         $t0, 0($a3)
    0881C9FC:[ACE90004]: sw         $t1, 4($a3)
    0881CA00:[ACEA0008]: sw         $t2, 8($a3)
    0881CA04:[C4CF000C]: lwc1       $f15, 12($a2)
    0881CA08:[44067800]: mfc1       $a2, $f15
    0881CA0C:[ACE6000C]: sw         $a2, 12($a3)
    0881CA10:[8E0671D8]: lw         $a2, 29144($s0)
    0881CA14:[8CC7000C]: lw         $a3, 12($a2)
    0881CA18:[00E53821]: addu       $a3, $a3, $a1
    0881CA1C:[8CC60010]: lw         $a2, 16($a2)
    0881CA20:[00C53021]: addu       $a2, $a2, $a1
    0881CA24:[8CC80000]: lw         $t0, 0($a2)
    0881CA28:[8CC90004]: lw         $t1, 4($a2)
    0881CA2C:[8CC60008]: lw         $a2, 8($a2)
    0881CA30:[ACE80000]: sw         $t0, 0($a3)
    0881CA34:[ACE90004]: sw         $t1, 4($a3)
    0881CA38:[ACE60008]: sw         $a2, 8($a3)
    0881CA3C:[24840001]: addiu      $a0, $a0, 1
    0881CA40:[0244302A]: slt        $a2, $s2, $a0
--> 0881CA44:[10C0FFDF]: beq        $a2, $zr, 0x0881C9C4
    0881CA48:[24A5001C]: addiu      $a1, $a1, 28
    0881CA4C:[8E310024]: lw         $s1, 36($s1)
    0881CA50:[5620FFC4]: bnel       $s1, $zr, 0x0881C964
    0881CA54:[92647F2E]: lbu        $a0, 32558($s3)
  Back Branch 0881CA50 12,204 times (length 61)
    0881C950:[26D658A0]: addiu      $s6, $s6, 22688
    0881C954:[3C1508A0]: lui        $s5, 0x08A0 <=> li $s5, 0x08A00000
    0881C958:[26B558C4]: addiu      $s5, $s5, 22724
    0881C95C:[26747F2E]: addiu      $s4, $s3, 32558
    0881C960:[92647F2E]: lbu        $a0, 32558($s3)
--> 0881C964:[1480000B]: bne        $a0, $zr, 0x0881C994
    0881C968:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    0881C96C:[8E240000]: lw         $a0, 0($s1)
    0881C970:[14800008]: bne        $a0, $zr, 0x0881C994
    0881C974:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    0881C978:[02E02025]: or         $a0, $s7, $zr <=> move $a0, $s7
    0881C97C:[34050362]: ori        $a1, $zr, 866 <=> li $a1, 866
    0881C980:[02C03025]: or         $a2, $s6, $zr <=> move $a2, $s6
    0881C984:[02A03825]: or         $a3, $s5, $zr <=> move $a3, $s5
    0881C988:[0E23A92C]: jal        0x088EA4B0
    0881C98C:[02804025]: or         $t0, $s4, $zr <=> move $t0, $s4
    0881C990:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    0881C994:[03C02825]: or         $a1, $fp, $zr <=> move $a1, $fp
    0881C998:[0E2072D9]: jal        0x0881CB64
    0881C99C:[02403025]: or         $a2, $s2, $zr <=> move $a2, $s2
    0881C9A0:[8E240028]: lw         $a0, 40($s1)
    0881C9A4:[30841000]: andi       $a0, $a0, 4096
    0881C9A8:[10800028]: beq        $a0, $zr, 0x0881CA4C
    0881C9AC:[03C02025]: or         $a0, $fp, $zr <=> move $a0, $fp
    0881C9B0:[0244282A]: slt        $a1, $s2, $a0
    0881C9B4:[14A00025]: bne        $a1, $zr, 0x0881CA4C
    0881C9B8:[00042940]: sll        $a1, $a0, 0x0005
    0881C9BC:[00043080]: sll        $a2, $a0, 0x0002
    0881C9C0:[00A62823]: subu       $a1, $a1, $a2
    0881C9C4:[8E0671D8]: lw         $a2, 29144($s0)
    0881C9C8:[8CC7000C]: lw         $a3, 12($a2)
    0881C9CC:[00E53821]: addu       $a3, $a3, $a1
    0881C9D0:[24E7000C]: addiu      $a3, $a3, 12
    0881C9D4:[8CC60010]: lw         $a2, 16($a2)
    0881C9D8:[00C53021]: addu       $a2, $a2, $a1
    0881C9DC:[24C6000C]: addiu      $a2, $a2, 12
    0881C9E0:[C4CC0000]: lwc1       $f12, 0($a2)
    0881C9E4:[44086000]: mfc1       $t0, $f12
    0881C9E8:[C4CD0004]: lwc1       $f13, 4($a2)
    0881C9EC:[44096800]: mfc1       $t1, $f13
    0881C9F0:[C4CE0008]: lwc1       $f14, 8($a2)
    0881C9F4:[440A7000]: mfc1       $t2, $f14
    0881C9F8:[ACE80000]: sw         $t0, 0($a3)
    0881C9FC:[ACE90004]: sw         $t1, 4($a3)
    0881CA00:[ACEA0008]: sw         $t2, 8($a3)
    0881CA04:[C4CF000C]: lwc1       $f15, 12($a2)
    0881CA08:[44067800]: mfc1       $a2, $f15
    0881CA0C:[ACE6000C]: sw         $a2, 12($a3)
    0881CA10:[8E0671D8]: lw         $a2, 29144($s0)
    0881CA14:[8CC7000C]: lw         $a3, 12($a2)
    0881CA18:[00E53821]: addu       $a3, $a3, $a1
    0881CA1C:[8CC60010]: lw         $a2, 16($a2)
    0881CA20:[00C53021]: addu       $a2, $a2, $a1
    0881CA24:[8CC80000]: lw         $t0, 0($a2)
    0881CA28:[8CC90004]: lw         $t1, 4($a2)
    0881CA2C:[8CC60008]: lw         $a2, 8($a2)
    0881CA30:[ACE80000]: sw         $t0, 0($a3)
    0881CA34:[ACE90004]: sw         $t1, 4($a3)
    0881CA38:[ACE60008]: sw         $a2, 8($a3)
    0881CA3C:[24840001]: addiu      $a0, $a0, 1
    0881CA40:[0244302A]: slt        $a2, $s2, $a0
    0881CA44:[10C0FFDF]: beq        $a2, $zr, 0x0881C9C4
    0881CA48:[24A5001C]: addiu      $a1, $a1, 28
    0881CA4C:[8E310024]: lw         $s1, 36($s1)
--> 0881CA50:[5620FFC4]: bnel       $s1, $zr, 0x0881C964
    0881CA54:[92647F2E]: lbu        $a0, 32558($s3)
    0881CA58:[8FA60020]: lw         $a2, 32($sp)
    0881CA5C:[90C40001]: lbu        $a0, 1($a2)
    0881CA60:[10800034]: beq        $a0, $zr, 0x0881CB34
_S1_2_88EB48C 49,969,461 instructions (0.514%), 942,472 calls (088EB48C - 088EB68C, length 129)
    088EB48C:[27BDFFC0]: addiu      $sp, $sp, -64
    088EB490:[AFB00014]: sw         $s0, 20($sp)
    088EB494:[AFB10018]: sw         $s1, 24($sp)
    088EB498:[AFB2001C]: sw         $s2, 28($sp)
    088EB49C:[AFB30020]: sw         $s3, 32($sp)
    088EB4A0:[AFB40024]: sw         $s4, 36($sp)
    088EB4A4:[AFB50028]: sw         $s5, 40($sp)
    088EB4A8:[AFB6002C]: sw         $s6, 44($sp)
    088EB4AC:[AFB70030]: sw         $s7, 48($sp)
    088EB4B0:[AFBE0034]: sw         $fp, 52($sp)
    088EB4B4:[AFBF0038]: sw         $ra, 56($sp)
    088EB4B8:[10C00013]: beq        $a2, $zr, 0x088EB508
    088EB4BC:[00C0B025]: or         $s6, $a2, $zr <=> move $s6, $a2
    088EB4C0:[00048880]: sll        $s1, $a0, 0x0002
    088EB4C4:[3C0408A7]: lui        $a0, 0x08A7 <=> li $a0, 0x08A70000
    088EB4C8:[2484A8DC]: addiu      $a0, $a0, -22308
    088EB4CC:[02242021]: addu       $a0, $s1, $a0
    088EB4D0:[3C0708A7]: lui        $a3, 0x08A7 <=> li $a3, 0x08A70000
    088EB4D4:[8C860000]: lw         $a2, 0($a0)
    088EB4D8:[24F3A8D8]: addiu      $s3, $a3, -22312
    088EB4DC:[02339821]: addu       $s3, $s1, $s3
    088EB4E0:[AFA40010]: sw         $a0, 16($sp)
    088EB4E4:[34148000]: ori        $s4, $zr, -32768 <=> li $s4, 32768
    088EB4E8:[8E640000]: lw         $a0, 0($s3)
    088EB4EC:[02868023]: subu       $s0, $s4, $a2
    088EB4F0:[00A0A825]: or         $s5, $a1, $zr <=> move $s5, $a1
    088EB4F4:[02D0282B]: sltu       $a1, $s6, $s0
    088EB4F8:[10A00010]: beq        $a1, $zr, 0x088EB53C
    088EB4FC:[00862021]: addu       $a0, $a0, $a2
    088EB500:[1000004D]: b          0x088EB638
    088EB504:[00000000]: nop
    088EB508:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    088EB50C:[8FB00014]: lw         $s0, 20($sp)
    088EB510:[8FB10018]: lw         $s1, 24($sp)
    088EB514:[8FB2001C]: lw         $s2, 28($sp)
    088EB518:[8FB30020]: lw         $s3, 32($sp)
    088EB51C:[8FB40024]: lw         $s4, 36($sp)
    088EB520:[8FB50028]: lw         $s5, 40($sp)
    088EB524:[8FB6002C]: lw         $s6, 44($sp)
    088EB528:[8FB70030]: lw         $s7, 48($sp)
    088EB52C:[8FBE0034]: lw         $fp, 52($sp)
    088EB530:[8FBF0038]: lw         $ra, 56($sp)
    088EB534:[03E00008]: jr         $ra
    088EB538:[27BD0040]: addiu      $sp, $sp, 64
    088EB53C:[3C0508A7]: lui        $a1, 0x08A7 <=> li $a1, 0x08A70000
    088EB540:[24B2A8E4]: addiu      $s2, $a1, -22300
    088EB544:[3C0508A7]: lui        $a1, 0x08A7 <=> li $a1, 0x08A70000
    088EB548:[24BEA8E8]: addiu      $fp, $a1, -22296
    088EB54C:[3C0508A7]: lui        $a1, 0x08A7 <=> li $a1, 0x08A70000
    088EB550:[02329021]: addu       $s2, $s1, $s2
    088EB554:[023EF021]: addu       $fp, $s1, $fp
    088EB558:[24A5A8E0]: addiu      $a1, $a1, -22304
    088EB55C:[02258821]: addu       $s1, $s1, $a1
    088EB560:[34178000]: ori        $s7, $zr, -32768 <=> li $s7, 32768
    088EB564:[00802825]: or         $a1, $a0, $zr <=> move $a1, $a0
    088EB568:[02A02025]: or         $a0, $s5, $zr <=> move $a0, $s5
    088EB56C:[0E2788E9]: jal        0x089E23A4
    088EB570:[02003025]: or         $a2, $s0, $zr <=> move $a2, $s0
    088EB574:[02B0A821]: addu       $s5, $s5, $s0
    088EB578:[02D0B023]: subu       $s6, $s6, $s0
    088EB57C:[8E500000]: lw         $s0, 0($s2)
    088EB580:[8E650000]: lw         $a1, 0($s3)
    088EB584:[0214302B]: sltu       $a2, $s0, $s4
    088EB588:[10C0000C]: beq        $a2, $zr, 0x088EB5BC
    088EB58C:[8FC40000]: lw         $a0, 0($fp)
    088EB590:[0E23B021]: jal        0x088EC084
    088EB594:[02003025]: or         $a2, $s0, $zr <=> move $a2, $s0
    088EB598:[8E500000]: lw         $s0, 0($s2)
    088EB59C:[14500012]: bne        $v0, $s0, 0x088EB5E8
    088EB5A0:[00000000]: nop
    088EB5A4:[8E250000]: lw         $a1, 0($s1)
    088EB5A8:[8E640000]: lw         $a0, 0($s3)
    088EB5AC:[00B02821]: addu       $a1, $a1, $s0
    088EB5B0:[AE250000]: sw         $a1, 0($s1)
    088EB5B4:[10000019]: b          0x088EB61C
    088EB5B8:[26108000]: addiu      $s0, $s0, -32768
    088EB5BC:[0E23B021]: jal        0x088EC084
    088EB5C0:[02803025]: or         $a2, $s4, $zr <=> move $a2, $s4
    088EB5C4:[14570008]: bne        $v0, $s7, 0x088EB5E8
    088EB5C8:[00000000]: nop
    088EB5CC:[8E240000]: lw         $a0, 0($s1)
    088EB5D0:[8E500000]: lw         $s0, 0($s2)
    088EB5D4:[00942021]: addu       $a0, $a0, $s4
    088EB5D8:[AE240000]: sw         $a0, 0($s1)
    088EB5DC:[8E640000]: lw         $a0, 0($s3)
    088EB5E0:[1000000E]: b          0x088EB61C
    088EB5E4:[26108000]: addiu      $s0, $s0, -32768
    088EB5E8:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    088EB5EC:[8FB00014]: lw         $s0, 20($sp)
    088EB5F0:[8FB10018]: lw         $s1, 24($sp)
    088EB5F4:[8FB2001C]: lw         $s2, 28($sp)
    088EB5F8:[8FB30020]: lw         $s3, 32($sp)
    088EB5FC:[8FB40024]: lw         $s4, 36($sp)
    088EB600:[8FB50028]: lw         $s5, 40($sp)
    088EB604:[8FB6002C]: lw         $s6, 44($sp)
    088EB608:[8FB70030]: lw         $s7, 48($sp)
    088EB60C:[8FBE0034]: lw         $fp, 52($sp)
    088EB610:[8FBF0038]: lw         $ra, 56($sp)
    088EB614:[03E00008]: jr         $ra
    088EB618:[27BD0040]: addiu      $sp, $sp, 64
    088EB61C:[8FA50010]: lw         $a1, 16($sp)
    088EB620:[AE500000]: sw         $s0, 0($s2)
    088EB624:[02E08025]: or         $s0, $s7, $zr <=> move $s0, $s7
    088EB628:[ACA00000]: sw         $zr, 0($a1)
    088EB62C:[02D0282B]: sltu       $a1, $s6, $s0
    088EB630:[10A0FFCD]: beq        $a1, $zr, 0x088EB568
    088EB634:[00802825]: or         $a1, $a0, $zr <=> move $a1, $a0
    088EB638:[12C00008]: beq        $s6, $zr, 0x088EB65C
    088EB63C:[00802825]: or         $a1, $a0, $zr <=> move $a1, $a0
    088EB640:[02A02025]: or         $a0, $s5, $zr <=> move $a0, $s5
    088EB644:[0E2788E9]: jal        0x089E23A4
    088EB648:[02C03025]: or         $a2, $s6, $zr <=> move $a2, $s6
    088EB64C:[8FA40010]: lw         $a0, 16($sp)
    088EB650:[8C850000]: lw         $a1, 0($a0)
    088EB654:[00B62821]: addu       $a1, $a1, $s6
    088EB658:[AC850000]: sw         $a1, 0($a0)
    088EB65C:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    088EB660:[8FB00014]: lw         $s0, 20($sp)
    088EB664:[8FB10018]: lw         $s1, 24($sp)
    088EB668:[8FB2001C]: lw         $s2, 28($sp)
    088EB66C:[8FB30020]: lw         $s3, 32($sp)
    088EB670:[8FB40024]: lw         $s4, 36($sp)
    088EB674:[8FB50028]: lw         $s5, 40($sp)
    088EB678:[8FB6002C]: lw         $s6, 44($sp)
    088EB67C:[8FB70030]: lw         $s7, 48($sp)
    088EB680:[8FBE0034]: lw         $fp, 52($sp)
    088EB684:[8FBF0038]: lw         $ra, 56($sp)
    088EB688:[03E00008]: jr         $ra
    088EB68C:[27BD0040]: addiu      $sp, $sp, 64
  Back Branch 088EB630 514 times (length 52)
    088EB554:[023EF021]: addu       $fp, $s1, $fp
    088EB558:[24A5A8E0]: addiu      $a1, $a1, -22304
    088EB55C:[02258821]: addu       $s1, $s1, $a1
    088EB560:[34178000]: ori        $s7, $zr, -32768 <=> li $s7, 32768
    088EB564:[00802825]: or         $a1, $a0, $zr <=> move $a1, $a0
--> 088EB568:[02A02025]: or         $a0, $s5, $zr <=> move $a0, $s5
    088EB56C:[0E2788E9]: jal        0x089E23A4
    088EB570:[02003025]: or         $a2, $s0, $zr <=> move $a2, $s0
    088EB574:[02B0A821]: addu       $s5, $s5, $s0
    088EB578:[02D0B023]: subu       $s6, $s6, $s0
    088EB57C:[8E500000]: lw         $s0, 0($s2)
    088EB580:[8E650000]: lw         $a1, 0($s3)
    088EB584:[0214302B]: sltu       $a2, $s0, $s4
    088EB588:[10C0000C]: beq        $a2, $zr, 0x088EB5BC
    088EB58C:[8FC40000]: lw         $a0, 0($fp)
    088EB590:[0E23B021]: jal        0x088EC084
    088EB594:[02003025]: or         $a2, $s0, $zr <=> move $a2, $s0
    088EB598:[8E500000]: lw         $s0, 0($s2)
    088EB59C:[14500012]: bne        $v0, $s0, 0x088EB5E8
    088EB5A0:[00000000]: nop
    088EB5A4:[8E250000]: lw         $a1, 0($s1)
    088EB5A8:[8E640000]: lw         $a0, 0($s3)
    088EB5AC:[00B02821]: addu       $a1, $a1, $s0
    088EB5B0:[AE250000]: sw         $a1, 0($s1)
    088EB5B4:[10000019]: b          0x088EB61C
    088EB5B8:[26108000]: addiu      $s0, $s0, -32768
    088EB5BC:[0E23B021]: jal        0x088EC084
    088EB5C0:[02803025]: or         $a2, $s4, $zr <=> move $a2, $s4
    088EB5C4:[14570008]: bne        $v0, $s7, 0x088EB5E8
    088EB5C8:[00000000]: nop
    088EB5CC:[8E240000]: lw         $a0, 0($s1)
    088EB5D0:[8E500000]: lw         $s0, 0($s2)
    088EB5D4:[00942021]: addu       $a0, $a0, $s4
    088EB5D8:[AE240000]: sw         $a0, 0($s1)
    088EB5DC:[8E640000]: lw         $a0, 0($s3)
    088EB5E0:[1000000E]: b          0x088EB61C
    088EB5E4:[26108000]: addiu      $s0, $s0, -32768
    088EB5E8:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    088EB5EC:[8FB00014]: lw         $s0, 20($sp)
    088EB5F0:[8FB10018]: lw         $s1, 24($sp)
    088EB5F4:[8FB2001C]: lw         $s2, 28($sp)
    088EB5F8:[8FB30020]: lw         $s3, 32($sp)
    088EB5FC:[8FB40024]: lw         $s4, 36($sp)
    088EB600:[8FB50028]: lw         $s5, 40($sp)
    088EB604:[8FB6002C]: lw         $s6, 44($sp)
    088EB608:[8FB70030]: lw         $s7, 48($sp)
    088EB60C:[8FBE0034]: lw         $fp, 52($sp)
    088EB610:[8FBF0038]: lw         $ra, 56($sp)
    088EB614:[03E00008]: jr         $ra
    088EB618:[27BD0040]: addiu      $sp, $sp, 64
    088EB61C:[8FA50010]: lw         $a1, 16($sp)
    088EB620:[AE500000]: sw         $s0, 0($s2)
    088EB624:[02E08025]: or         $s0, $s7, $zr <=> move $s0, $s7
    088EB628:[ACA00000]: sw         $zr, 0($a1)
    088EB62C:[02D0282B]: sltu       $a1, $s6, $s0
--> 088EB630:[10A0FFCD]: beq        $a1, $zr, 0x088EB568
    088EB634:[00802825]: or         $a1, $a0, $zr <=> move $a1, $a0
    088EB638:[12C00008]: beq        $s6, $zr, 0x088EB65C
    088EB63C:[00802825]: or         $a1, $a0, $zr <=> move $a1, $a0
    088EB640:[02A02025]: or         $a0, $s5, $zr <=> move $a0, $s5
_S1_2_881D0C4 48,315,948 instructions (0.497%), 175,116 calls (0881D0C4 - 0881D748, length 418)
    0881D0C4:[27BDFF40]: addiu      $sp, $sp, -192
    0881D0C8:[E7B40090]: swc1       $f20, 144($sp)
    0881D0CC:[E7B60094]: swc1       $f22, 148($sp)
    0881D0D0:[AFB00098]: sw         $s0, 152($sp)
    0881D0D4:[AFB1009C]: sw         $s1, 156($sp)
    0881D0D8:[AFB200A0]: sw         $s2, 160($sp)
    0881D0DC:[AFB300A4]: sw         $s3, 164($sp)
    0881D0E0:[AFB400A8]: sw         $s4, 168($sp)
    0881D0E4:[AFB500AC]: sw         $s5, 172($sp)
    0881D0E8:[AFB600B0]: sw         $s6, 176($sp)
    0881D0EC:[AFB700B4]: sw         $s7, 180($sp)
    0881D0F0:[AFBE00B8]: sw         $fp, 184($sp)
    0881D0F4:[AFBF00BC]: sw         $ra, 188($sp)
    0881D0F8:[8C880008]: lw         $t0, 8($a0)
    0881D0FC:[3C1308DB]: lui        $s3, 0x08DB <=> li $s3, 0x08DB0000
    0881D100:[AE6873B8]: sw         $t0, 29624($s3)
    0881D104:[0080B825]: or         $s7, $a0, $zr <=> move $s7, $a0
    0881D108:[00A08825]: or         $s1, $a1, $zr <=> move $s1, $a1
    0881D10C:[00C09025]: or         $s2, $a2, $zr <=> move $s2, $a2
    0881D110:[11000180]: beq        $t0, $zr, 0x0881D714
    0881D114:[AFA70080]: sw         $a3, 128($sp)
    0881D118:[8EE40018]: lw         $a0, 24($s7)
    0881D11C:[8C900000]: lw         $s0, 0($a0)
    0881D120:[1200017C]: beq        $s0, $zr, 0x0881D714
    0881D124:[00000000]: nop
    0881D128:[8EE40004]: lw         $a0, 4($s7)
    0881D12C:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    0881D130:[2406FFFF]: addiu      $a2, $zr, -1 <=> li $a2, -1
    0881D134:[10860004]: beq        $a0, $a2, 0x0881D148
    0881D138:[3C1408DB]: lui        $s4, 0x08DB <=> li $s4, 0x08DB0000
    0881D13C:[0E206D00]: jal        0x0881B400
    0881D140:[00000000]: nop
    0881D144:[00402825]: or         $a1, $v0, $zr <=> move $a1, $v0
    0881D148:[10A00172]: beq        $a1, $zr, 0x0881D714
    0881D14C:[AE8571D8]: sw         $a1, 29144($s4)
    0881D150:[3C0408DB]: lui        $a0, 0x08DB <=> li $a0, 0x08DB0000
    0881D154:[AC927FC8]: sw         $s2, 32712($a0)
    0881D158:[3C0408DB]: lui        $a0, 0x08DB <=> li $a0, 0x08DB0000
    0881D15C:[AC917FC4]: sw         $s1, 32708($a0)
    0881D160:[3C0408A3]: lui        $a0, 0x08A3 <=> li $a0, 0x08A30000
    0881D164:[90857F33]: lbu        $a1, 32563($a0)
    0881D168:[3C063F00]: lui        $a2, 0x3F00 <=> li $a2, 0x3F000000
    0881D16C:[4486A000]: mtc1       $a2, $f20
    0881D170:[14A0000D]: bne        $a1, $zr, 0x0881D1A8
    0881D174:[27B50020]: addiu      $s5, $sp, 32
    0881D178:[8E6573B8]: lw         $a1, 29624($s3)
    0881D17C:[8CA50014]: lw         $a1, 20($a1)
    0881D180:[14A00009]: bne        $a1, $zr, 0x0881D1A8
    0881D184:[3C0508A0]: lui        $a1, 0x08A0 <=> li $a1, 0x08A00000
    0881D188:[24887F33]: addiu      $t0, $a0, 32563
    0881D18C:[24A454A0]: addiu      $a0, $a1, 21664
    0881D190:[3C0608A0]: lui        $a2, 0x08A0 <=> li $a2, 0x08A00000
    0881D194:[24C65ABC]: addiu      $a2, $a2, 23228
    0881D198:[3C0708A0]: lui        $a3, 0x08A0 <=> li $a3, 0x08A00000
    0881D19C:[24E75518]: addiu      $a3, $a3, 21784
    0881D1A0:[0E23A92C]: jal        0x088EA4B0
    0881D1A4:[3405029D]: ori        $a1, $zr, 669 <=> li $a1, 669
    0881D1A8:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    0881D1AC:[8E05005C]: lw         $a1, 92($s0)
    0881D1B0:[10A00031]: beq        $a1, $zr, 0x0881D278
    0881D1B4:[A3A40084]: sb         $a0, 132($sp)
    0881D1B8:[AFB2007C]: sw         $s2, 124($sp)
    0881D1BC:[AFB10078]: sw         $s1, 120($sp)
    0881D1C0:[8E04005C]: lw         $a0, 92($s0)
    0881D1C4:[C48C0000]: lwc1       $f12, 0($a0)
    0881D1C8:[C48D0004]: lwc1       $f13, 4($a0)
    0881D1CC:[460D6300]: add.s      $f12, $f12, $f13
    0881D1D0:[46146302]: mul.s      $f12, $f12, $f20
    0881D1D4:[C48E0008]: lwc1       $f14, 8($a0)
    0881D1D8:[C48F000C]: lwc1       $f15, 12($a0)
    0881D1DC:[460F7380]: add.s      $f14, $f14, $f15
    0881D1E0:[46147382]: mul.s      $f14, $f14, $f20
    0881D1E4:[C4900010]: lwc1       $f16, 16($a0)
    0881D1E8:[C48D0014]: lwc1       $f13, 20($a0)
    0881D1EC:[460D8340]: add.s      $f13, $f16, $f13
    0881D1F0:[46146B42]: mul.s      $f13, $f13, $f20
    0881D1F4:[E7AC002C]: swc1       $f12, 44($sp)
    0881D1F8:[E7AE0030]: swc1       $f14, 48($sp)
    0881D1FC:[E7AD0034]: swc1       $f13, 52($sp)
    0881D200:[8FA4002C]: lw         $a0, 44($sp)
    0881D204:[8FA50030]: lw         $a1, 48($sp)
    0881D208:[8FA60034]: lw         $a2, 52($sp)
    0881D20C:[AFA40020]: sw         $a0, 32($sp)
    0881D210:[AFA50024]: sw         $a1, 36($sp)
    0881D214:[AFA60028]: sw         $a2, 40($sp)
    0881D218:[27A50038]: addiu      $a1, $sp, 56
    0881D21C:[02A02025]: or         $a0, $s5, $zr <=> move $a0, $s5
    0881D220:[0E206985]: jal        0x0881A614
    0881D224:[02403025]: or         $a2, $s2, $zr <=> move $a2, $s2
    0881D228:[C7AC0038]: lwc1       $f12, 56($sp)
    0881D22C:[C62D0000]: lwc1       $f13, 0($s1)
    0881D230:[460D6300]: add.s      $f12, $f12, $f13
    0881D234:[C7AE003C]: lwc1       $f14, 60($sp)
    0881D238:[C62F0004]: lwc1       $f15, 4($s1)
    0881D23C:[460F7380]: add.s      $f14, $f14, $f15
    0881D240:[C7B00040]: lwc1       $f16, 64($sp)
    0881D244:[C6310008]: lwc1       $f17, 8($s1)
    0881D248:[46118400]: add.s      $f16, $f16, $f17
    0881D24C:[E7AC002C]: swc1       $f12, 44($sp)
    0881D250:[E7AE0030]: swc1       $f14, 48($sp)
    0881D254:[E7B00034]: swc1       $f16, 52($sp)
    0881D258:[8FA4002C]: lw         $a0, 44($sp)
    0881D25C:[8FA50030]: lw         $a1, 48($sp)
    0881D260:[8FA60034]: lw         $a2, 52($sp)
    0881D264:[AFA40020]: sw         $a0, 32($sp)
    0881D268:[AFA50024]: sw         $a1, 36($sp)
    0881D26C:[AFA60028]: sw         $a2, 40($sp)
    0881D270:[10000050]: b          0x0881D3B4
    0881D274:[C6140060]: lwc1       $f20, 96($s0)
    0881D278:[AFB2007C]: sw         $s2, 124($sp)
    0881D27C:[AFB10078]: sw         $s1, 120($sp)
    0881D280:[02E02025]: or         $a0, $s7, $zr <=> move $a0, $s7
    0881D284:[00002825]: or         $a1, $zr, $zr <=> li $a1, 0
    0881D288:[0E2071F5]: jal        0x0881C7D4
    0881D28C:[00003025]: or         $a2, $zr, $zr <=> li $a2, 0
    0881D290:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    0881D294:[8E6573B8]: lw         $a1, 29624($s3)
    0881D298:[24A6005C]: addiu      $a2, $a1, 92
    0881D29C:[A3A40084]: sb         $a0, 132($sp)
    0881D2A0:[C4CC0000]: lwc1       $f12, 0($a2)
    0881D2A4:[C4CD0004]: lwc1       $f13, 4($a2)
    0881D2A8:[460D6300]: add.s      $f12, $f12, $f13
    0881D2AC:[46146302]: mul.s      $f12, $f12, $f20
    0881D2B0:[C4CE0008]: lwc1       $f14, 8($a2)
    0881D2B4:[C4CF000C]: lwc1       $f15, 12($a2)
    0881D2B8:[460F7380]: add.s      $f14, $f14, $f15
    0881D2BC:[46147382]: mul.s      $f14, $f14, $f20
    0881D2C0:[C4D00010]: lwc1       $f16, 16($a2)
    0881D2C4:[C4CD0014]: lwc1       $f13, 20($a2)
    0881D2C8:[460D8340]: add.s      $f13, $f16, $f13
    0881D2CC:[46146B42]: mul.s      $f13, $f13, $f20
    0881D2D0:[E7AC0044]: swc1       $f12, 68($sp)
    0881D2D4:[E7AE0048]: swc1       $f14, 72($sp)
    0881D2D8:[E7AD004C]: swc1       $f13, 76($sp)
    0881D2DC:[8FA40044]: lw         $a0, 68($sp)
    0881D2E0:[8FA60048]: lw         $a2, 72($sp)
    0881D2E4:[8FA7004C]: lw         $a3, 76($sp)
    0881D2E8:[AFA40020]: sw         $a0, 32($sp)
    0881D2EC:[AFA60024]: sw         $a2, 36($sp)
    0881D2F0:[AFA70028]: sw         $a3, 40($sp)
    0881D2F4:[8E8471D8]: lw         $a0, 29144($s4)
    0881D2F8:[8C840010]: lw         $a0, 16($a0)
    0881D2FC:[C48C0000]: lwc1       $f12, 0($a0)
    0881D300:[8CA50020]: lw         $a1, 32($a1)
    0881D304:[C4AD0000]: lwc1       $f13, 0($a1)
    0881D308:[460D6301]: sub.s      $f12, $f12, $f13
    0881D30C:[C48E0004]: lwc1       $f14, 4($a0)
    0881D310:[C4AF0004]: lwc1       $f15, 4($a1)
    0881D314:[460F7381]: sub.s      $f14, $f14, $f15
    0881D318:[C4900008]: lwc1       $f16, 8($a0)
    0881D31C:[C4B10008]: lwc1       $f17, 8($a1)
    0881D320:[46118401]: sub.s      $f16, $f16, $f17
    0881D324:[E7AC0044]: swc1       $f12, 68($sp)
    0881D328:[E7AE0048]: swc1       $f14, 72($sp)
    0881D32C:[E7B0004C]: swc1       $f16, 76($sp)
    0881D330:[C7AD0020]: lwc1       $f13, 32($sp)
    0881D334:[460C6B00]: add.s      $f12, $f13, $f12
    0881D338:[E7AC0020]: swc1       $f12, 32($sp)
    0881D33C:[C7AC0024]: lwc1       $f12, 36($sp)
    0881D340:[460E6300]: add.s      $f12, $f12, $f14
    0881D344:[E7AC0024]: swc1       $f12, 36($sp)
    0881D348:[C7AC0028]: lwc1       $f12, 40($sp)
    0881D34C:[46106300]: add.s      $f12, $f12, $f16
    0881D350:[E7AC0028]: swc1       $f12, 40($sp)
    0881D354:[27A50050]: addiu      $a1, $sp, 80
    0881D358:[02A02025]: or         $a0, $s5, $zr <=> move $a0, $s5
    0881D35C:[0E206985]: jal        0x0881A614
    0881D360:[02403025]: or         $a2, $s2, $zr <=> move $a2, $s2
    0881D364:[C7AC0050]: lwc1       $f12, 80($sp)
    0881D368:[C62D0000]: lwc1       $f13, 0($s1)
    0881D36C:[460D6300]: add.s      $f12, $f12, $f13
    0881D370:[C7AE0054]: lwc1       $f14, 84($sp)
    0881D374:[C62F0004]: lwc1       $f15, 4($s1)
    0881D378:[460F7380]: add.s      $f14, $f14, $f15
    0881D37C:[C7B00058]: lwc1       $f16, 88($sp)
    0881D380:[C6310008]: lwc1       $f17, 8($s1)
    0881D384:[46118400]: add.s      $f16, $f16, $f17
    0881D388:[E7AC0044]: swc1       $f12, 68($sp)
    0881D38C:[E7AE0048]: swc1       $f14, 72($sp)
    0881D390:[E7B0004C]: swc1       $f16, 76($sp)
    0881D394:[8FA40044]: lw         $a0, 68($sp)
    0881D398:[8FA50048]: lw         $a1, 72($sp)
    0881D39C:[8FA6004C]: lw         $a2, 76($sp)
    0881D3A0:[AFA40020]: sw         $a0, 32($sp)
    0881D3A4:[AFA50024]: sw         $a1, 36($sp)
    0881D3A8:[AFA60028]: sw         $a2, 40($sp)
    0881D3AC:[8E6473B8]: lw         $a0, 29624($s3)
    0881D3B0:[C4940058]: lwc1       $f20, 88($a0)
    0881D3B4:[26E40094]: addiu      $a0, $s7, 148
    0881D3B8:[8FA50020]: lw         $a1, 32($sp)
    0881D3BC:[8FA60024]: lw         $a2, 36($sp)
    0881D3C0:[8FA70028]: lw         $a3, 40($sp)
    0881D3C4:[AC850000]: sw         $a1, 0($a0)
    0881D3C8:[AC860004]: sw         $a2, 4($a0)
    0881D3CC:[AC870008]: sw         $a3, 8($a0)
    0881D3D0:[E6F400A0]: swc1       $f20, 160($s7)
    0881D3D4:[3C0408A3]: lui        $a0, 0x08A3 <=> li $a0, 0x08A30000
    0881D3D8:[90847F00]: lbu        $a0, 32512($a0)
    0881D3DC:[10800005]: beq        $a0, $zr, 0x0881D3F4
    0881D3E0:[34160000]: ori        $s6, $zr, 0 <=> li $s6, 0
    0881D3E4:[8FA40080]: lw         $a0, 128($sp)
    0881D3E8:[3C053000]: lui        $a1, 0x3000 <=> li $a1, 0x30000000
    0881D3EC:[00852025]: or         $a0, $a0, $a1
    0881D3F0:[AFA40080]: sw         $a0, 128($sp)
    0881D3F4:[3C0408A3]: lui        $a0, 0x08A3 <=> li $a0, 0x08A30000
    0881D3F8:[8C847F4C]: lw         $a0, 32588($a0)
    0881D3FC:[2491FFFF]: addiu      $s1, $a0, -1
    0881D400:[10800092]: beq        $a0, $zr, 0x0881D64C
    0881D404:[0220A825]: or         $s5, $s1, $zr <=> move $s5, $s1
    0881D408:[3C1408A3]: lui        $s4, 0x08A3 <=> li $s4, 0x08A30000
    0881D40C:[3C0408DB]: lui        $a0, 0x08DB <=> li $a0, 0x08DB0000
    0881D410:[24936F98]: addiu      $s3, $a0, 28568
    0881D414:[3C1008A3]: lui        $s0, 0x08A3 <=> li $s0, 0x08A30000
    0881D418:[8FBE0080]: lw         $fp, 128($sp)
    0881D41C:[3C041000]: lui        $a0, 0x1000 <=> li $a0, 0x10000000
    0881D420:[03C42024]: and        $a0, $fp, $a0
    0881D424:[27B2005C]: addiu      $s2, $sp, 92
    0881D428:[4480B000]: mtc1       $zr, $f22
    0881D42C:[AFA40074]: sw         $a0, 116($sp)
    0881D430:[3C042000]: lui        $a0, 0x2000 <=> li $a0, 0x20000000
    0881D434:[03C4F024]: and        $fp, $fp, $a0
    0881D438:[001121C0]: sll        $a0, $s1, 0x0007
    0881D43C:[001128C0]: sll        $a1, $s1, 0x0003
    0881D440:[00852023]: subu       $a0, $a0, $a1
    0881D444:[00939821]: addu       $s3, $a0, $s3
    0881D448:[3C0408A3]: lui        $a0, 0x08A3 <=> li $a0, 0x08A30000
    0881D44C:[90847F01]: lbu        $a0, 32513($a0)
    0881D450:[10800006]: beq        $a0, $zr, 0x0881D46C
    0881D454:[0016B040]: sll        $s6, $s6, 0x0001
    0881D458:[8E847F48]: lw         $a0, 32584($s4)
    0881D45C:[14910077]: bne        $a0, $s1, 0x0881D63C
    0881D460:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    0881D464:[1000000E]: b          0x0881D4A0
    0881D468:[8E047F40]: lw         $a0, 32576($s0)
    0881D46C:[8E847F48]: lw         $a0, 32584($s4)
    0881D470:[5224000B]: beql       $s1, $a0, 0x0881D4A0
    0881D474:[8E047F40]: lw         $a0, 32576($s0)
    0881D478:[AE137F40]: sw         $s3, 32576($s0)
    0881D47C:[AE957F48]: sw         $s5, 32584($s4)
    0881D480:[3C0408A3]: lui        $a0, 0x08A3 <=> li $a0, 0x08A30000
    0881D484:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    0881D488:[3C0608A3]: lui        $a2, 0x08A3 <=> li $a2, 0x08A30000
    0881D48C:[34070001]: ori        $a3, $zr, 1 <=> li $a3, 1
    0881D490:[02252804]: sllv       $a1, $a1, $s1
    0881D494:[A0C57F44]: sb         $a1, 32580($a2)
    0881D498:[A0877F55]: sb         $a3, 32597($a0)
    0881D49C:[8E047F40]: lw         $a0, 32576($s0)
    0881D4A0:[90840074]: lbu        $a0, 116($a0)
    0881D4A4:[10800065]: beq        $a0, $zr, 0x0881D63C
    0881D4A8:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    0881D4AC:[AFBE0088]: sw         $fp, 136($sp)
    0881D4B0:[8E047F40]: lw         $a0, 32576($s0)
    0881D4B4:[8C9E0070]: lw         $fp, 112($a0)
    0881D4B8:[02E02025]: or         $a0, $s7, $zr <=> move $a0, $s7
    0881D4BC:[0E27BB9C]: jal        0x089EEE70
    0881D4C0:[AFBE008C]: sw         $fp, 140($sp)
    0881D4C4:[8FA4008C]: lw         $a0, 140($sp)
    0881D4C8:[1082005B]: beq        $a0, $v0, 0x0881D638
    0881D4CC:[8FBE0088]: lw         $fp, 136($sp)
    0881D4D0:[8FA40074]: lw         $a0, 116($sp)
    0881D4D4:[1480004F]: bne        $a0, $zr, 0x0881D614
    0881D4D8:[00000000]: nop
    0881D4DC:[8E047F40]: lw         $a0, 32576($s0)
    0881D4E0:[27A50068]: addiu      $a1, $sp, 104
    0881D4E4:[2486000C]: addiu      $a2, $a0, 12
    0881D4E8:[C48C0000]: lwc1       $f12, 0($a0)
    0881D4EC:[C7AD0020]: lwc1       $f13, 32($sp)
    0881D4F0:[460C6B01]: sub.s      $f12, $f13, $f12
    0881D4F4:[C7AE0024]: lwc1       $f14, 36($sp)
    0881D4F8:[C48F0004]: lwc1       $f15, 4($a0)
    0881D4FC:[460F7381]: sub.s      $f14, $f14, $f15
    0881D500:[C7B00028]: lwc1       $f16, 40($sp)
    0881D504:[C4910008]: lwc1       $f17, 8($a0)
    0881D508:[46118401]: sub.s      $f16, $f16, $f17
    0881D50C:[E7AC005C]: swc1       $f12, 92($sp)
    0881D510:[E7AE0060]: swc1       $f14, 96($sp)
    0881D514:[E7B00064]: swc1       $f16, 100($sp)
    0881D518:[C8C00000]: lv.s       S000.s, 0($a2)
    0881D51C:[C8C00005]: lv.s       S001.s, 4($a2)
    0881D520:[C8C0000A]: lv.s       S002.s, 8($a2)
    0881D524:[C8C1000C]: lv.s       S010.s, 12($a2)
    0881D528:[C8C10011]: lv.s       S011.s, 16($a2)
    0881D52C:[C8C10016]: lv.s       S012.s, 20($a2)
    0881D530:[C8C20018]: lv.s       S020.s, 24($a2)
    0881D534:[C8C2001D]: lv.s       S021.s, 28($a2)
    0881D538:[C8C20022]: lv.s       S022.s, 32($a2)
    0881D53C:[CA430000]: lv.s       S030.s, 0($s2)
    0881D540:[CA430005]: lv.s       S031.s, 4($s2)
    0881D544:[CA43000A]: lv.s       S032.s, 8($s2)
    0881D548:[F103A023]: VTFM3.t    R003.t, E000.t, C030.t
    0881D54C:[E8A00003]: sv.s       S003.s, 0($a1)
    0881D550:[E8A10007]: sv.s       S013.s, 4($a1)
    0881D554:[E8A2000B]: sv.s       S023.s, 8($a1)
    0881D558:[C7AC0070]: lwc1       $f12, 112($sp)
    0881D55C:[46146300]: add.s      $f12, $f12, $f20
    0881D560:[4616603C]: c.lt.s     $f12, $f22
    0881D564:[00000000]: nop
    0881D568:[45010028]: bc1t       0x0881D60C
    0881D56C:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    0881D570:[8E047F40]: lw         $a0, 32576($s0)
    0881D574:[C48D0064]: lwc1       $f13, 100($a0)
    0881D578:[460DA342]: mul.s      $f13, $f20, $f13
    0881D57C:[C7AC0070]: lwc1       $f12, 112($sp)
    0881D580:[C48E0068]: lwc1       $f14, 104($a0)
    0881D584:[460E6302]: mul.s      $f12, $f12, $f14
    0881D588:[C7AF0068]: lwc1       $f15, 104($sp)
    0881D58C:[460C7BC1]: sub.s      $f15, $f15, $f12
    0881D590:[460D783E]: c.le.s     $f15, $f13
    0881D594:[00000000]: nop
    0881D598:[4500001C]: bc1f       0x0881D60C
    0881D59C:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    0881D5A0:[C7AE0068]: lwc1       $f14, 104($sp)
    0881D5A4:[46007387]: neg.s      $f14, $f14
    0881D5A8:[460C7381]: sub.s      $f14, $f14, $f12
    0881D5AC:[460D703E]: c.le.s     $f14, $f13
    0881D5B0:[00000000]: nop
    0881D5B4:[45000015]: bc1f       0x0881D60C
    0881D5B8:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    0881D5BC:[8E047F40]: lw         $a0, 32576($s0)
    0881D5C0:[C48D005C]: lwc1       $f13, 92($a0)
    0881D5C4:[460D6302]: mul.s      $f12, $f12, $f13
    0881D5C8:[C48D0060]: lwc1       $f13, 96($a0)
    0881D5CC:[460DA342]: mul.s      $f13, $f20, $f13
    0881D5D0:[C7AE006C]: lwc1       $f14, 108($sp)
    0881D5D4:[460C7381]: sub.s      $f14, $f14, $f12
    0881D5D8:[460D703E]: c.le.s     $f14, $f13
    0881D5DC:[00000000]: nop
    0881D5E0:[4500000A]: bc1f       0x0881D60C
    0881D5E4:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    0881D5E8:[C7AE006C]: lwc1       $f14, 108($sp)
    0881D5EC:[46007387]: neg.s      $f14, $f14
    0881D5F0:[460C7301]: sub.s      $f12, $f14, $f12
    0881D5F4:[460D603E]: c.le.s     $f12, $f13
    0881D5F8:[00000000]: nop
    0881D5FC:[45000003]: bc1f       0x0881D60C
    0881D600:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    0881D604:[10000001]: b          0x0881D60C
    0881D608:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    0881D60C:[1080000B]: beq        $a0, $zr, 0x0881D63C
    0881D610:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    0881D614:[57C00008]: bnel       $fp, $zr, 0x0881D638
    0881D618:[36D60001]: ori        $s6, $s6, 1
    0881D61C:[8FA50078]: lw         $a1, 120($sp)
    0881D620:[8FA6007C]: lw         $a2, 124($sp)
    0881D624:[0E20386B]: jal        0x0880E1AC
    0881D628:[02E02025]: or         $a0, $s7, $zr <=> move $a0, $s7
    0881D62C:[10400003]: beq        $v0, $zr, 0x0881D63C
    0881D630:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    0881D634:[36D60001]: ori        $s6, $s6, 1
    0881D638:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    0881D63C:[26B1FFFF]: addiu      $s1, $s5, -1
    0881D640:[0220A825]: or         $s5, $s1, $zr <=> move $s5, $s1
    0881D644:[1480FF80]: bne        $a0, $zr, 0x0881D448
    0881D648:[2673FF88]: addiu      $s3, $s3, -120
    0881D64C:[8FA40080]: lw         $a0, 128($sp)
    0881D650:[3C050100]: lui        $a1, 0x0100 <=> li $a1, 0x01000000
    0881D654:[00852824]: and        $a1, $a0, $a1
    0881D658:[14A00003]: bne        $a1, $zr, 0x0881D668
    0881D65C:[3C0408DB]: lui        $a0, 0x08DB <=> li $a0, 0x08DB0000
    0881D660:[12C0002C]: beq        $s6, $zr, 0x0881D714
    0881D664:[00000000]: nop
    0881D668:[93A50084]: lbu        $a1, 132($sp)
    0881D66C:[10A00007]: beq        $a1, $zr, 0x0881D68C
    0881D670:[3C0608A3]: lui        $a2, 0x08A3 <=> li $a2, 0x08A30000
    0881D674:[8C8673B8]: lw         $a2, 29624($a0)
    0881D678:[8CC60000]: lw         $a2, 0($a2)
    0881D67C:[28C60002]: slti       $a2, $a2, 2
    0881D680:[54C0000B]: bnel       $a2, $zr, 0x0881D6B0
    0881D684:[3C0408DB]: lui        $a0, 0x08DB <=> li $a0, 0x08DB0000
    0881D688:[3C0608A3]: lui        $a2, 0x08A3 <=> li $a2, 0x08A30000
    0881D68C:[90C67F02]: lbu        $a2, 32514($a2)
    0881D690:[10C00006]: beq        $a2, $zr, 0x0881D6AC
    0881D694:[0005282B]: sltu       $a1, $zr, $a1 <=> move $a1, $a1
    0881D698:[8C8473B8]: lw         $a0, 29624($a0)
    0881D69C:[8C860000]: lw         $a2, 0($a0)
    0881D6A0:[24C6FFFF]: addiu      $a2, $a2, -1
    0881D6A4:[0E2071F5]: jal        0x0881C7D4
    0881D6A8:[02E02025]: or         $a0, $s7, $zr <=> move $a0, $s7
    0881D6AC:[3C0408DB]: lui        $a0, 0x08DB <=> li $a0, 0x08DB0000
    0881D6B0:[8C8571D8]: lw         $a1, 29144($a0)
    0881D6B4:[34060001]: ori        $a2, $zr, 1 <=> li $a2, 1
    0881D6B8:[A0A60005]: sb         $a2, 5($a1)
    0881D6BC:[8C8471D8]: lw         $a0, 29144($a0)
    0881D6C0:[8FA50080]: lw         $a1, 128($sp)
    0881D6C4:[A0800006]: sb         $zr, 6($a0)
    0881D6C8:[3C040200]: lui        $a0, 0x0200 <=> li $a0, 0x02000000
    0881D6CC:[00A42024]: and        $a0, $a1, $a0
    0881D6D0:[14800010]: bne        $a0, $zr, 0x0881D714
    0881D6D4:[3C0408DB]: lui        $a0, 0x08DB <=> li $a0, 0x08DB0000
    0881D6D8:[8C847178]: lw         $a0, 29048($a0)
    0881D6DC:[8EE60010]: lw         $a2, 16($s7)
    0881D6E0:[10C4000C]: beq        $a2, $a0, 0x0881D714
    0881D6E4:[00000000]: nop
    0881D6E8:[12C0000A]: beq        $s6, $zr, 0x0881D714
    0881D6EC:[AEE40010]: sw         $a0, 16($s7)
    0881D6F0:[00A04025]: or         $t0, $a1, $zr <=> move $t0, $a1
    0881D6F4:[8FA50078]: lw         $a1, 120($sp)
    0881D6F8:[8FA6007C]: lw         $a2, 124($sp)
    0881D6FC:[02E02025]: or         $a0, $s7, $zr <=> move $a0, $s7
    0881D700:[27A90020]: addiu      $t1, $sp, 32
    0881D704:[02C03825]: or         $a3, $s6, $zr <=> move $a3, $s6
    0881D708:[4600A306]: mov.s      $f12, $f20
    0881D70C:[0E207179]: jal        0x0881C5E4
    0881D710:[00005025]: or         $t2, $zr, $zr <=> li $t2, 0
    0881D714:[C7B40090]: lwc1       $f20, 144($sp)
    0881D718:[C7B60094]: lwc1       $f22, 148($sp)
    0881D71C:[8FB00098]: lw         $s0, 152($sp)
    0881D720:[8FB1009C]: lw         $s1, 156($sp)
    0881D724:[8FB200A0]: lw         $s2, 160($sp)
    0881D728:[8FB300A4]: lw         $s3, 164($sp)
    0881D72C:[8FB400A8]: lw         $s4, 168($sp)
    0881D730:[8FB500AC]: lw         $s5, 172($sp)
    0881D734:[8FB600B0]: lw         $s6, 176($sp)
    0881D738:[8FB700B4]: lw         $s7, 180($sp)
    0881D73C:[8FBE00B8]: lw         $fp, 184($sp)
    0881D740:[8FBF00BC]: lw         $ra, 188($sp)
    0881D744:[03E00008]: jr         $ra
    0881D748:[27BD00C0]: addiu      $sp, $sp, 192
  Back Branch 0881D644 175,116 times (length 129)
_S1_2_885BF9C 47,883,207 instructions (0.493%), 126,784 calls (0885BF9C - 0885C5A4, length 387)
    0885BF9C:[27BDFF90]: addiu      $sp, $sp, -112
    0885BFA0:[E7B40060]: swc1       $f20, 96($sp)
    0885BFA4:[E7B60064]: swc1       $f22, 100($sp)
    0885BFA8:[AFBF0068]: sw         $ra, 104($sp)
    0885BFAC:[00803025]: or         $a2, $a0, $zr <=> move $a2, $a0
    0885BFB0:[34070003]: ori        $a3, $zr, 3 <=> li $a3, 3
    0885BFB4:[34080003]: ori        $t0, $zr, 3 <=> li $t0, 3
    0885BFB8:[4480A000]: mtc1       $zr, $f20
    0885BFBC:[3C093F80]: lui        $t1, 0x3F80 <=> li $t1, 0x3F800000
    0885BFC0:[4489B000]: mtc1       $t1, $f22
    0885BFC4:[34090024]: ori        $t1, $zr, 36 <=> li $t1, 36
    0885BFC8:[00C94821]: addu       $t1, $a2, $t1
    0885BFCC:[24E7FFFF]: addiu      $a3, $a3, -1
    0885BFD0:[2529FFF4]: addiu      $t1, $t1, -12
    0885BFD4:[24EA0001]: addiu      $t2, $a3, 1
    0885BFD8:[0148001A]: div        $t2, $t0
    0885BFDC:[00005010]: mfhi       $t2
    0885BFE0:[8D2B0000]: lw         $t3, 0($t1)
    0885BFE4:[8D220004]: lw         $v0, 4($t1)
    0885BFE8:[8D230008]: lw         $v1, 8($t1)
    0885BFEC:[AFAB002C]: sw         $t3, 44($sp)
    0885BFF0:[AFA20030]: sw         $v0, 48($sp)
    0885BFF4:[AFA30034]: sw         $v1, 52($sp)
    0885BFF8:[014A5821]: addu       $t3, $t2, $t2
    0885BFFC:[014B5021]: addu       $t2, $t2, $t3
    0885C000:[000A5080]: sll        $t2, $t2, 0x0002
    0885C004:[00CA5021]: addu       $t2, $a2, $t2
    0885C008:[C54D0000]: lwc1       $f13, 0($t2)
    0885C00C:[C7AC002C]: lwc1       $f12, 44($sp)
    0885C010:[460C6BC1]: sub.s      $f15, $f13, $f12
    0885C014:[C54E0004]: lwc1       $f14, 4($t2)
    0885C018:[C7AD0030]: lwc1       $f13, 48($sp)
    0885C01C:[460D7401]: sub.s      $f16, $f14, $f13
    0885C020:[C5510008]: lwc1       $f17, 8($t2)
    0885C024:[C7AE0034]: lwc1       $f14, 52($sp)
    0885C028:[460E8C41]: sub.s      $f17, $f17, $f14
    0885C02C:[E7AF0020]: swc1       $f15, 32($sp)
    0885C030:[E7B00024]: swc1       $f16, 36($sp)
    0885C034:[E7B10028]: swc1       $f17, 40($sp)
    0885C038:[8FAA0020]: lw         $t2, 32($sp)
    0885C03C:[8FAB0024]: lw         $t3, 36($sp)
    0885C040:[8FA20028]: lw         $v0, 40($sp)
    0885C044:[AFAA0038]: sw         $t2, 56($sp)
    0885C048:[AFAB003C]: sw         $t3, 60($sp)
    0885C04C:[AFA20040]: sw         $v0, 64($sp)
    0885C050:[C7AF003C]: lwc1       $f15, 60($sp)
    0885C054:[C7B10038]: lwc1       $f17, 56($sp)
    0885C058:[46147832]: c.eq.s     $f15, $f20
    0885C05C:[00000000]: nop
    0885C060:[45010055]: bc1t       0x0885C1B8
    0885C064:[C7B30040]: lwc1       $f19, 64($sp)
    0885C068:[C4B00008]: lwc1       $f16, 8($a1)
    0885C06C:[460D8401]: sub.s      $f16, $f16, $f13
    0885C070:[460F8403]: div.s      $f16, $f16, $f15
    0885C074:[4614803C]: c.lt.s     $f16, $f20
    0885C078:[00000000]: nop
    0885C07C:[4503001E]: bc1tl      0x0885C0F8
    0885C080:[C4B0000C]: lwc1       $f16, 12($a1)
    0885C084:[4616803E]: c.le.s     $f16, $f22
    0885C088:[00000000]: nop
    0885C08C:[4502001A]: bc1fl      0x0885C0F8
    0885C090:[C4B0000C]: lwc1       $f16, 12($a1)
    0885C094:[46118482]: mul.s      $f18, $f16, $f17
    0885C098:[46126480]: add.s      $f18, $f12, $f18
    0885C09C:[C4A00000]: lwc1       $f0, 0($a1)
    0885C0A0:[4600903C]: c.lt.s     $f18, $f0
    0885C0A4:[00000000]: nop
    0885C0A8:[45030013]: bc1tl      0x0885C0F8
    0885C0AC:[C4B0000C]: lwc1       $f16, 12($a1)
    0885C0B0:[C4A00004]: lwc1       $f0, 4($a1)
    0885C0B4:[4600903E]: c.le.s     $f18, $f0
    0885C0B8:[00000000]: nop
    0885C0BC:[4502000E]: bc1fl      0x0885C0F8
    0885C0C0:[C4B0000C]: lwc1       $f16, 12($a1)
    0885C0C4:[46138402]: mul.s      $f16, $f16, $f19
    0885C0C8:[46107400]: add.s      $f16, $f14, $f16
    0885C0CC:[C4B20010]: lwc1       $f18, 16($a1)
    0885C0D0:[4612803C]: c.lt.s     $f16, $f18
    0885C0D4:[00000000]: nop
    0885C0D8:[45030007]: bc1tl      0x0885C0F8
    0885C0DC:[C4B0000C]: lwc1       $f16, 12($a1)
    0885C0E0:[C4B20014]: lwc1       $f18, 20($a1)
    0885C0E4:[4612803E]: c.le.s     $f16, $f18
    0885C0E8:[00000000]: nop
    0885C0EC:[4501000A]: bc1t       0x0885C118
    0885C0F0:[00000000]: nop
    0885C0F4:[C4B0000C]: lwc1       $f16, 12($a1)
    0885C0F8:[460D8401]: sub.s      $f16, $f16, $f13
    0885C0FC:[460F8403]: div.s      $f16, $f16, $f15
    0885C100:[4614803C]: c.lt.s     $f16, $f20
    0885C104:[00000000]: nop
    0885C108:[45000009]: bc1f       0x0885C130
    0885C10C:[00000000]: nop
    0885C110:[10000029]: b          0x0885C1B8
    0885C114:[00000000]: nop
    0885C118:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    0885C11C:[C7B40060]: lwc1       $f20, 96($sp)
    0885C120:[C7B60064]: lwc1       $f22, 100($sp)
    0885C124:[8FBF0068]: lw         $ra, 104($sp)
    0885C128:[03E00008]: jr         $ra
    0885C12C:[27BD0070]: addiu      $sp, $sp, 112
    0885C130:[4616803E]: c.le.s     $f16, $f22
    0885C134:[00000000]: nop
    0885C138:[4500001F]: bc1f       0x0885C1B8
    0885C13C:[00000000]: nop
    0885C140:[46118482]: mul.s      $f18, $f16, $f17
    0885C144:[46126480]: add.s      $f18, $f12, $f18
    0885C148:[C4A00000]: lwc1       $f0, 0($a1)
    0885C14C:[4600903C]: c.lt.s     $f18, $f0
    0885C150:[00000000]: nop
    0885C154:[45010018]: bc1t       0x0885C1B8
    0885C158:[00000000]: nop
    0885C15C:[C4A00004]: lwc1       $f0, 4($a1)
    0885C160:[4600903E]: c.le.s     $f18, $f0
    0885C164:[00000000]: nop
    0885C168:[45000013]: bc1f       0x0885C1B8
    0885C16C:[00000000]: nop
    0885C170:[46138402]: mul.s      $f16, $f16, $f19
    0885C174:[46107400]: add.s      $f16, $f14, $f16
    0885C178:[C4B20010]: lwc1       $f18, 16($a1)
    0885C17C:[4612803C]: c.lt.s     $f16, $f18
    0885C180:[00000000]: nop
    0885C184:[4501000C]: bc1t       0x0885C1B8
    0885C188:[00000000]: nop
    0885C18C:[C4B20014]: lwc1       $f18, 20($a1)
    0885C190:[4612803E]: c.le.s     $f16, $f18
    0885C194:[00000000]: nop
    0885C198:[45000007]: bc1f       0x0885C1B8
    0885C19C:[00000000]: nop
    0885C1A0:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    0885C1A4:[C7B40060]: lwc1       $f20, 96($sp)
    0885C1A8:[C7B60064]: lwc1       $f22, 100($sp)
    0885C1AC:[8FBF0068]: lw         $ra, 104($sp)
    0885C1B0:[03E00008]: jr         $ra
    0885C1B4:[27BD0070]: addiu      $sp, $sp, 112
    0885C1B8:[46148832]: c.eq.s     $f17, $f20
    0885C1BC:[00000000]: nop
    0885C1C0:[45010055]: bc1t       0x0885C318
    0885C1C4:[00000000]: nop
    0885C1C8:[C4B00000]: lwc1       $f16, 0($a1)
    0885C1CC:[460C8401]: sub.s      $f16, $f16, $f12
    0885C1D0:[46118403]: div.s      $f16, $f16, $f17
    0885C1D4:[4614803C]: c.lt.s     $f16, $f20
    0885C1D8:[00000000]: nop
    0885C1DC:[4503001E]: bc1tl      0x0885C258
    0885C1E0:[C4B00004]: lwc1       $f16, 4($a1)
    0885C1E4:[4616803E]: c.le.s     $f16, $f22
    0885C1E8:[00000000]: nop
    0885C1EC:[4502001A]: bc1fl      0x0885C258
    0885C1F0:[C4B00004]: lwc1       $f16, 4($a1)
    0885C1F4:[460F8482]: mul.s      $f18, $f16, $f15
    0885C1F8:[46126C80]: add.s      $f18, $f13, $f18
    0885C1FC:[C4A00008]: lwc1       $f0, 8($a1)
    0885C200:[4600903C]: c.lt.s     $f18, $f0
    0885C204:[00000000]: nop
    0885C208:[45030013]: bc1tl      0x0885C258
    0885C20C:[C4B00004]: lwc1       $f16, 4($a1)
    0885C210:[C4A0000C]: lwc1       $f0, 12($a1)
    0885C214:[4600903E]: c.le.s     $f18, $f0
    0885C218:[00000000]: nop
    0885C21C:[4502000E]: bc1fl      0x0885C258
    0885C220:[C4B00004]: lwc1       $f16, 4($a1)
    0885C224:[46138402]: mul.s      $f16, $f16, $f19
    0885C228:[46107400]: add.s      $f16, $f14, $f16
    0885C22C:[C4B20010]: lwc1       $f18, 16($a1)
    0885C230:[4612803C]: c.lt.s     $f16, $f18
    0885C234:[00000000]: nop
    0885C238:[45030007]: bc1tl      0x0885C258
    0885C23C:[C4B00004]: lwc1       $f16, 4($a1)
    0885C240:[C4B20014]: lwc1       $f18, 20($a1)
    0885C244:[4612803E]: c.le.s     $f16, $f18
    0885C248:[00000000]: nop
    0885C24C:[4501000A]: bc1t       0x0885C278
    0885C250:[00000000]: nop
    0885C254:[C4B00004]: lwc1       $f16, 4($a1)
    0885C258:[460C8401]: sub.s      $f16, $f16, $f12
    0885C25C:[46118403]: div.s      $f16, $f16, $f17
    0885C260:[4614803C]: c.lt.s     $f16, $f20
    0885C264:[00000000]: nop
    0885C268:[45000009]: bc1f       0x0885C290
    0885C26C:[00000000]: nop
    0885C270:[10000029]: b          0x0885C318
    0885C274:[00000000]: nop
    0885C278:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    0885C27C:[C7B40060]: lwc1       $f20, 96($sp)
    0885C280:[C7B60064]: lwc1       $f22, 100($sp)
    0885C284:[8FBF0068]: lw         $ra, 104($sp)
    0885C288:[03E00008]: jr         $ra
    0885C28C:[27BD0070]: addiu      $sp, $sp, 112
    0885C290:[4616803E]: c.le.s     $f16, $f22
    0885C294:[00000000]: nop
    0885C298:[4500001F]: bc1f       0x0885C318
    0885C29C:[00000000]: nop
    0885C2A0:[460F8482]: mul.s      $f18, $f16, $f15
    0885C2A4:[46126C80]: add.s      $f18, $f13, $f18
    0885C2A8:[C4A00008]: lwc1       $f0, 8($a1)
    0885C2AC:[4600903C]: c.lt.s     $f18, $f0
    0885C2B0:[00000000]: nop
    0885C2B4:[45010018]: bc1t       0x0885C318
    0885C2B8:[00000000]: nop
    0885C2BC:[C4A0000C]: lwc1       $f0, 12($a1)
    0885C2C0:[4600903E]: c.le.s     $f18, $f0
    0885C2C4:[00000000]: nop
    0885C2C8:[45000013]: bc1f       0x0885C318
    0885C2CC:[00000000]: nop
    0885C2D0:[46138402]: mul.s      $f16, $f16, $f19
    0885C2D4:[46107400]: add.s      $f16, $f14, $f16
    0885C2D8:[C4B20010]: lwc1       $f18, 16($a1)
    0885C2DC:[4612803C]: c.lt.s     $f16, $f18
    0885C2E0:[00000000]: nop
    0885C2E4:[4501000C]: bc1t       0x0885C318
    0885C2E8:[00000000]: nop
    0885C2EC:[C4B20014]: lwc1       $f18, 20($a1)
    0885C2F0:[4612803E]: c.le.s     $f16, $f18
    0885C2F4:[00000000]: nop
    0885C2F8:[45000007]: bc1f       0x0885C318
    0885C2FC:[00000000]: nop
    0885C300:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    0885C304:[C7B40060]: lwc1       $f20, 96($sp)
    0885C308:[C7B60064]: lwc1       $f22, 100($sp)
    0885C30C:[8FBF0068]: lw         $ra, 104($sp)
    0885C310:[03E00008]: jr         $ra
    0885C314:[27BD0070]: addiu      $sp, $sp, 112
    0885C318:[46149832]: c.eq.s     $f19, $f20
    0885C31C:[00000000]: nop
    0885C320:[45010055]: bc1t       0x0885C478
    0885C324:[00000000]: nop
    0885C328:[C4B00010]: lwc1       $f16, 16($a1)
    0885C32C:[460E8401]: sub.s      $f16, $f16, $f14
    0885C330:[46138403]: div.s      $f16, $f16, $f19
    0885C334:[4614803C]: c.lt.s     $f16, $f20
    0885C338:[00000000]: nop
    0885C33C:[4503001E]: bc1tl      0x0885C3B8
    0885C340:[C4B00014]: lwc1       $f16, 20($a1)
    0885C344:[4616803E]: c.le.s     $f16, $f22
    0885C348:[00000000]: nop
    0885C34C:[4502001A]: bc1fl      0x0885C3B8
    0885C350:[C4B00014]: lwc1       $f16, 20($a1)
    0885C354:[460F8482]: mul.s      $f18, $f16, $f15
    0885C358:[46126C80]: add.s      $f18, $f13, $f18
    0885C35C:[C4A00008]: lwc1       $f0, 8($a1)
    0885C360:[4600903C]: c.lt.s     $f18, $f0
    0885C364:[00000000]: nop
    0885C368:[45030013]: bc1tl      0x0885C3B8
    0885C36C:[C4B00014]: lwc1       $f16, 20($a1)
    0885C370:[C4A0000C]: lwc1       $f0, 12($a1)
    0885C374:[4600903E]: c.le.s     $f18, $f0
    0885C378:[00000000]: nop
    0885C37C:[4502000E]: bc1fl      0x0885C3B8
    0885C380:[C4B00014]: lwc1       $f16, 20($a1)
    0885C384:[46118402]: mul.s      $f16, $f16, $f17
    0885C388:[46106400]: add.s      $f16, $f12, $f16
    0885C38C:[C4B20000]: lwc1       $f18, 0($a1)
    0885C390:[4612803C]: c.lt.s     $f16, $f18
    0885C394:[00000000]: nop
    0885C398:[45030007]: bc1tl      0x0885C3B8
    0885C39C:[C4B00014]: lwc1       $f16, 20($a1)
    0885C3A0:[C4B20004]: lwc1       $f18, 4($a1)
    0885C3A4:[4612803E]: c.le.s     $f16, $f18
    0885C3A8:[00000000]: nop
    0885C3AC:[4501000A]: bc1t       0x0885C3D8
    0885C3B0:[00000000]: nop
    0885C3B4:[C4B00014]: lwc1       $f16, 20($a1)
    0885C3B8:[460E8381]: sub.s      $f14, $f16, $f14
    0885C3BC:[46137383]: div.s      $f14, $f14, $f19
    0885C3C0:[4614703C]: c.lt.s     $f14, $f20
    0885C3C4:[00000000]: nop
    0885C3C8:[45000009]: bc1f       0x0885C3F0
    0885C3CC:[00000000]: nop
    0885C3D0:[10000029]: b          0x0885C478
    0885C3D4:[00000000]: nop
    0885C3D8:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    0885C3DC:[C7B40060]: lwc1       $f20, 96($sp)
    0885C3E0:[C7B60064]: lwc1       $f22, 100($sp)
    0885C3E4:[8FBF0068]: lw         $ra, 104($sp)
    0885C3E8:[03E00008]: jr         $ra
    0885C3EC:[27BD0070]: addiu      $sp, $sp, 112
    0885C3F0:[4616703E]: c.le.s     $f14, $f22
    0885C3F4:[00000000]: nop
    0885C3F8:[4500001F]: bc1f       0x0885C478
    0885C3FC:[00000000]: nop
    0885C400:[460F73C2]: mul.s      $f15, $f14, $f15
    0885C404:[460F6B40]: add.s      $f13, $f13, $f15
    0885C408:[C4B00008]: lwc1       $f16, 8($a1)
    0885C40C:[4610683C]: c.lt.s     $f13, $f16
    0885C410:[00000000]: nop
    0885C414:[45010018]: bc1t       0x0885C478
    0885C418:[00000000]: nop
    0885C41C:[C4AF000C]: lwc1       $f15, 12($a1)
    0885C420:[460F683E]: c.le.s     $f13, $f15
    0885C424:[00000000]: nop
    0885C428:[45000013]: bc1f       0x0885C478
    0885C42C:[00000000]: nop
    0885C430:[46117342]: mul.s      $f13, $f14, $f17
    0885C434:[460D6300]: add.s      $f12, $f12, $f13
    0885C438:[C4AF0000]: lwc1       $f15, 0($a1)
    0885C43C:[460F603C]: c.lt.s     $f12, $f15
    0885C440:[00000000]: nop
    0885C444:[4501000C]: bc1t       0x0885C478
    0885C448:[00000000]: nop
    0885C44C:[C4AD0004]: lwc1       $f13, 4($a1)
    0885C450:[460D603E]: c.le.s     $f12, $f13
    0885C454:[00000000]: nop
    0885C458:[45000007]: bc1f       0x0885C478
    0885C45C:[00000000]: nop
    0885C460:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    0885C464:[C7B40060]: lwc1       $f20, 96($sp)
    0885C468:[C7B60064]: lwc1       $f22, 100($sp)
    0885C46C:[8FBF0068]: lw         $ra, 104($sp)
    0885C470:[03E00008]: jr         $ra
    0885C474:[27BD0070]: addiu      $sp, $sp, 112
    0885C478:[14E0FED5]: bne        $a3, $zr, 0x0885BFD0
    0885C47C:[24E7FFFF]: addiu      $a3, $a3, -1
    0885C480:[C48C0024]: lwc1       $f12, 36($a0)
    0885C484:[4614603E]: c.le.s     $f12, $f20
    0885C488:[00000000]: nop
    0885C48C:[45030008]: bc1tl      0x0885C4B0
    0885C490:[C4AC0004]: lwc1       $f12, 4($a1)
    0885C494:[C4AC0000]: lwc1       $f12, 0($a1)
    0885C498:[E7AC0044]: swc1       $f12, 68($sp)
    0885C49C:[C4AD0004]: lwc1       $f13, 4($a1)
    0885C4A0:[460C6B01]: sub.s      $f12, $f13, $f12
    0885C4A4:[E7AC0050]: swc1       $f12, 80($sp)
    0885C4A8:[10000006]: b          0x0885C4C4
    0885C4AC:[C48C0028]: lwc1       $f12, 40($a0)
    0885C4B0:[E7AC0044]: swc1       $f12, 68($sp)
    0885C4B4:[C4AD0000]: lwc1       $f13, 0($a1)
    0885C4B8:[460C6B01]: sub.s      $f12, $f13, $f12
    0885C4BC:[E7AC0050]: swc1       $f12, 80($sp)
    0885C4C0:[C48C0028]: lwc1       $f12, 40($a0)
    0885C4C4:[4614603E]: c.le.s     $f12, $f20
    0885C4C8:[00000000]: nop
    0885C4CC:[45030008]: bc1tl      0x0885C4F0
    0885C4D0:[C4AC000C]: lwc1       $f12, 12($a1)
    0885C4D4:[C4AC0008]: lwc1       $f12, 8($a1)
    0885C4D8:[E7AC0048]: swc1       $f12, 72($sp)
    0885C4DC:[C4AD000C]: lwc1       $f13, 12($a1)
    0885C4E0:[460C6B01]: sub.s      $f12, $f13, $f12
    0885C4E4:[E7AC0054]: swc1       $f12, 84($sp)
    0885C4E8:[10000006]: b          0x0885C504
    0885C4EC:[C48C002C]: lwc1       $f12, 44($a0)
    0885C4F0:[E7AC0048]: swc1       $f12, 72($sp)
    0885C4F4:[C4AD0008]: lwc1       $f13, 8($a1)
    0885C4F8:[460C6B01]: sub.s      $f12, $f13, $f12
    0885C4FC:[E7AC0054]: swc1       $f12, 84($sp)
    0885C500:[C48C002C]: lwc1       $f12, 44($a0)
    0885C504:[4614603E]: c.le.s     $f12, $f20
    0885C508:[00000000]: nop
    0885C50C:[45030007]: bc1tl      0x0885C52C
    0885C510:[C4AC0014]: lwc1       $f12, 20($a1)
    0885C514:[C4AC0010]: lwc1       $f12, 16($a1)
    0885C518:[E7AC004C]: swc1       $f12, 76($sp)
    0885C51C:[C4AD0014]: lwc1       $f13, 20($a1)
    0885C520:[460C6B01]: sub.s      $f12, $f13, $f12
    0885C524:[10000005]: b          0x0885C53C
    0885C528:[E7AC0058]: swc1       $f12, 88($sp)
    0885C52C:[E7AC004C]: swc1       $f12, 76($sp)
    0885C530:[C4AD0010]: lwc1       $f13, 16($a1)
    0885C534:[460C6B01]: sub.s      $f12, $f13, $f12
    0885C538:[E7AC0058]: swc1       $f12, 88($sp)
    0885C53C:[27A40044]: addiu      $a0, $sp, 68
    0885C540:[27A50050]: addiu      $a1, $sp, 80
    0885C544:[24C7000C]: addiu      $a3, $a2, 12
    0885C548:[24C80018]: addiu      $t0, $a2, 24
    0885C54C:[0E20ED58]: jal        0x0883B560
    0885C550:[27A9005C]: addiu      $t1, $sp, 92
    0885C554:[46000306]: mov.s      $f12, $f0
    0885C558:[4614603C]: c.lt.s     $f12, $f20
    0885C55C:[00000000]: nop
    0885C560:[4501000B]: bc1t       0x0885C590
    0885C564:[00000000]: nop
    0885C568:[4616603E]: c.le.s     $f12, $f22
    0885C56C:[00000000]: nop
    0885C570:[45000007]: bc1f       0x0885C590
    0885C574:[00000000]: nop
    0885C578:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    0885C57C:[C7B40060]: lwc1       $f20, 96($sp)
    0885C580:[C7B60064]: lwc1       $f22, 100($sp)
    0885C584:[8FBF0068]: lw         $ra, 104($sp)
    0885C588:[03E00008]: jr         $ra
    0885C58C:[27BD0070]: addiu      $sp, $sp, 112
    0885C590:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    0885C594:[C7B40060]: lwc1       $f20, 96($sp)
    0885C598:[C7B60064]: lwc1       $f22, 100($sp)
    0885C59C:[8FBF0068]: lw         $ra, 104($sp)
    0885C5A0:[03E00008]: jr         $ra
    0885C5A4:[27BD0070]: addiu      $sp, $sp, 112
  Back Branch 0885C478 300,954 times (length 300)
_S1_2_88F0774 47,487,712 instructions (0.489%), 2,581,546 calls (088F0774 - 088F087C, length 67)
    088F0774:[27BDFFC0]: addiu      $sp, $sp, -64
    088F0778:[AFB10024]: sw         $s1, 36($sp)
    088F077C:[3C1108A4]: lui        $s1, 0x08A4 <=> li $s1, 0x08A40000
    088F0780:[AFB20028]: sw         $s2, 40($sp)
    088F0784:[8E32D1DC]: lw         $s2, -11812($s1)
    088F0788:[AFB00020]: sw         $s0, 32($sp)
    088F078C:[AFB3002C]: sw         $s3, 44($sp)
    088F0790:[AFBF0030]: sw         $ra, 48($sp)
    088F0794:[12440033]: beq        $s2, $a0, 0x088F0864
    088F0798:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    088F079C:[3C0408A4]: lui        $a0, 0x08A4 <=> li $a0, 0x08A40000
    088F07A0:[9085D209]: lbu        $a1, -11767($a0)
    088F07A4:[14A0000C]: bne        $a1, $zr, 0x088F07D8
    088F07A8:[2E050005]: sltiu      $a1, $s0, 5
    088F07AC:[14A0000A]: bne        $a1, $zr, 0x088F07D8
    088F07B0:[3C0508A2]: lui        $a1, 0x08A2 <=> li $a1, 0x08A20000
    088F07B4:[2488D209]: addiu      $t0, $a0, -11767
    088F07B8:[24A402C0]: addiu      $a0, $a1, 704
    088F07BC:[3C0608A2]: lui        $a2, 0x08A2 <=> li $a2, 0x08A20000
    088F07C0:[3C0708A2]: lui        $a3, 0x08A2 <=> li $a3, 0x08A20000
    088F07C4:[340501D8]: ori        $a1, $zr, 472 <=> li $a1, 472
    088F07C8:[24C60300]: addiu      $a2, $a2, 768
    088F07CC:[0E23A92C]: jal        0x088EA4B0
    088F07D0:[24E70310]: addiu      $a3, $a3, 784
    088F07D4:[8E32D1DC]: lw         $s2, -11812($s1)
    088F07D8:[0250202B]: sltu       $a0, $s2, $s0
    088F07DC:[1080000D]: beq        $a0, $zr, 0x088F0814
    088F07E0:[0212202B]: sltu       $a0, $s0, $s2
    088F07E4:[0250202B]: sltu       $a0, $s2, $s0
    088F07E8:[5080001E]: beql       $a0, $zr, 0x088F0864
    088F07EC:[AE30D1DC]: sw         $s0, -11812($s1)
    088F07F0:[0E275B98]: jal        0x089D6E60
    088F07F4:[2644000B]: addiu      $a0, $s2, 11
    088F07F8:[26520001]: addiu      $s2, $s2, 1
    088F07FC:[0250202B]: sltu       $a0, $s2, $s0
    088F0800:[1480FFFB]: bne        $a0, $zr, 0x088F07F0
    088F0804:[00000000]: nop
    088F0808:[10000016]: b          0x088F0864
    088F080C:[AE30D1DC]: sw         $s0, -11812($s1)
    088F0814:[10800012]: beq        $a0, $zr, 0x088F0860
    088F0818:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    088F081C:[02009025]: or         $s2, $s0, $zr <=> move $s2, $s0
    088F0820:[3C1308DB]: lui        $s3, 0x08DB <=> li $s3, 0x08DB0000
    088F0824:[0244202B]: sltu       $a0, $s2, $a0
    088F0828:[1080000D]: beq        $a0, $zr, 0x088F0860
    088F082C:[26735D38]: addiu      $s3, $s3, 23864
    088F0830:[0E275C4D]: jal        0x089D7134
    088F0834:[2644000B]: addiu      $a0, $s2, 11
    088F0838:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    088F083C:[00002825]: or         $a1, $zr, $zr <=> li $a1, 0
    088F0840:[34060002]: ori        $a2, $zr, 2 <=> li $a2, 2
    088F0844:[0E2763EF]: jal        0x089D8FBC
    088F0848:[02603825]: or         $a3, $s3, $zr <=> move $a3, $s3
    088F084C:[8E24D1DC]: lw         $a0, -11812($s1)
    088F0850:[26520001]: addiu      $s2, $s2, 1
    088F0854:[0244202B]: sltu       $a0, $s2, $a0
    088F0858:[1480FFF5]: bne        $a0, $zr, 0x088F0830
    088F085C:[00000000]: nop
    088F0860:[AE30D1DC]: sw         $s0, -11812($s1)
    088F0864:[8FB00020]: lw         $s0, 32($sp)
    088F0868:[8FB10024]: lw         $s1, 36($sp)
    088F086C:[8FB20028]: lw         $s2, 40($sp)
    088F0870:[8FB3002C]: lw         $s3, 44($sp)
    088F0874:[8FBF0030]: lw         $ra, 48($sp)
    088F0878:[03E00008]: jr         $ra
    088F087C:[27BD0040]: addiu      $sp, $sp, 64
  Back Branch 088F0800 95,477 times (length 6)
    088F07DC:[1080000D]: beq        $a0, $zr, 0x088F0814
    088F07E0:[0212202B]: sltu       $a0, $s0, $s2
    088F07E4:[0250202B]: sltu       $a0, $s2, $s0
    088F07E8:[5080001E]: beql       $a0, $zr, 0x088F0864
    088F07EC:[AE30D1DC]: sw         $s0, -11812($s1)
--> 088F07F0:[0E275B98]: jal        0x089D6E60
    088F07F4:[2644000B]: addiu      $a0, $s2, 11
    088F07F8:[26520001]: addiu      $s2, $s2, 1
    088F07FC:[0250202B]: sltu       $a0, $s2, $s0
--> 088F0800:[1480FFFB]: bne        $a0, $zr, 0x088F07F0
    088F0804:[00000000]: nop
    088F0808:[10000016]: b          0x088F0864
    088F080C:[AE30D1DC]: sw         $s0, -11812($s1)
  Back Branch 088F0858 95,477 times (length 12)
    088F081C:[02009025]: or         $s2, $s0, $zr <=> move $s2, $s0
    088F0820:[3C1308DB]: lui        $s3, 0x08DB <=> li $s3, 0x08DB0000
    088F0824:[0244202B]: sltu       $a0, $s2, $a0
    088F0828:[1080000D]: beq        $a0, $zr, 0x088F0860
    088F082C:[26735D38]: addiu      $s3, $s3, 23864
--> 088F0830:[0E275C4D]: jal        0x089D7134
    088F0834:[2644000B]: addiu      $a0, $s2, 11
    088F0838:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    088F083C:[00002825]: or         $a1, $zr, $zr <=> li $a1, 0
    088F0840:[34060002]: ori        $a2, $zr, 2 <=> li $a2, 2
    088F0844:[0E2763EF]: jal        0x089D8FBC
    088F0848:[02603825]: or         $a3, $s3, $zr <=> move $a3, $s3
    088F084C:[8E24D1DC]: lw         $a0, -11812($s1)
    088F0850:[26520001]: addiu      $s2, $s2, 1
    088F0854:[0244202B]: sltu       $a0, $s2, $a0
--> 088F0858:[1480FFF5]: bne        $a0, $zr, 0x088F0830
    088F085C:[00000000]: nop
    088F0860:[AE30D1DC]: sw         $s0, -11812($s1)
    088F0864:[8FB00020]: lw         $s0, 32($sp)
    088F0868:[8FB10024]: lw         $s1, 36($sp)
_S1_2_88B8084 45,775,459 instructions (0.471%), 469,317 calls (088B8084 - 088B8514, length 293)
    088B8084:[27BDFFA0]: addiu      $sp, $sp, -96
    088B8088:[AFB1003C]: sw         $s1, 60($sp)
    088B808C:[00808825]: or         $s1, $a0, $zr <=> move $s1, $a0
    088B8090:[8E240004]: lw         $a0, 4($s1)
    088B8094:[E7B40034]: swc1       $f20, 52($sp)
    088B8098:[AFB00038]: sw         $s0, 56($sp)
    088B809C:[AFB20040]: sw         $s2, 64($sp)
    088B80A0:[AFB30044]: sw         $s3, 68($sp)
    088B80A4:[AFB40048]: sw         $s4, 72($sp)
    088B80A8:[AFB5004C]: sw         $s5, 76($sp)
    088B80AC:[AFB60050]: sw         $s6, 80($sp)
    088B80B0:[AFB70054]: sw         $s7, 84($sp)
    088B80B4:[AFBE0058]: sw         $fp, 88($sp)
    088B80B8:[AFBF005C]: sw         $ra, 92($sp)
    088B80BC:[108000E2]: beq        $a0, $zr, 0x088B8448
    088B80C0:[00A0B025]: or         $s6, $a1, $zr <=> move $s6, $a1
    088B80C4:[3C0508A4]: lui        $a1, 0x08A4 <=> li $a1, 0x08A40000
    088B80C8:[90A6C460]: lbu        $a2, -15264($a1)
    088B80CC:[14C0000C]: bne        $a2, $zr, 0x088B8100
    088B80D0:[3C1008A4]: lui        $s0, 0x08A4 <=> li $s0, 0x08A40000
    088B80D4:[8C840018]: lw         $a0, 24($a0)
    088B80D8:[14800009]: bne        $a0, $zr, 0x088B8100
    088B80DC:[3C0408A2]: lui        $a0, 0x08A2 <=> li $a0, 0x08A20000
    088B80E0:[24A8C460]: addiu      $t0, $a1, -15264
    088B80E4:[3C0608A2]: lui        $a2, 0x08A2 <=> li $a2, 0x08A20000
    088B80E8:[3C0708A2]: lui        $a3, 0x08A2 <=> li $a3, 0x08A20000
    088B80EC:[2484A364]: addiu      $a0, $a0, -23708
    088B80F0:[3405034E]: ori        $a1, $zr, 846 <=> li $a1, 846
    088B80F4:[24C6A6A4]: addiu      $a2, $a2, -22876
    088B80F8:[0E23A92C]: jal        0x088EA4B0
    088B80FC:[24E7A4BC]: addiu      $a3, $a3, -23364
    088B8100:[9204C461]: lbu        $a0, -15263($s0)
    088B8104:[14800010]: bne        $a0, $zr, 0x088B8148
    088B8108:[3C047149]: lui        $a0, 0x7149 <=> li $a0, 0x71490000
    088B810C:[C62C0030]: lwc1       $f12, 48($s1)
    088B8110:[3484F2CA]: ori        $a0, $a0, -3382
    088B8114:[44846800]: mtc1       $a0, $f13
    088B8118:[460D6032]: c.eq.s     $f12, $f13
    088B811C:[00000000]: nop
    088B8120:[45000009]: bc1f       0x088B8148
    088B8124:[3C0408A2]: lui        $a0, 0x08A2 <=> li $a0, 0x08A20000
    088B8128:[3C0608A2]: lui        $a2, 0x08A2 <=> li $a2, 0x08A20000
    088B812C:[3C0708A2]: lui        $a3, 0x08A2 <=> li $a3, 0x08A20000
    088B8130:[2484A364]: addiu      $a0, $a0, -23708
    088B8134:[2608C461]: addiu      $t0, $s0, -15263
    088B8138:[3405034F]: ori        $a1, $zr, 847 <=> li $a1, 847
    088B813C:[24C6A6C4]: addiu      $a2, $a2, -22844
    088B8140:[0E23A92C]: jal        0x088EA4B0
    088B8144:[24E7A4BC]: addiu      $a3, $a3, -23364
    088B8148:[8E240004]: lw         $a0, 4($s1)
    088B814C:[8C840000]: lw         $a0, 0($a0)
    088B8150:[30840004]: andi       $a0, $a0, 4
    088B8154:[0004202B]: sltu       $a0, $zr, $a0 <=> move $a0, $a0
    088B8158:[308400FF]: andi       $a0, $a0, 255
    088B815C:[1080000E]: beq        $a0, $zr, 0x088B8198
    088B8160:[3C0408A4]: lui        $a0, 0x08A4 <=> li $a0, 0x08A40000
    088B8164:[9085C462]: lbu        $a1, -15262($a0)
    088B8168:[14A000DE]: bne        $a1, $zr, 0x088B84E4
    088B816C:[3C0508A2]: lui        $a1, 0x08A2 <=> li $a1, 0x08A20000
    088B8170:[2488C462]: addiu      $t0, $a0, -15262
    088B8174:[24A4A364]: addiu      $a0, $a1, -23708
    088B8178:[3C0608A2]: lui        $a2, 0x08A2 <=> li $a2, 0x08A20000
    088B817C:[3C0708A2]: lui        $a3, 0x08A2 <=> li $a3, 0x08A20000
    088B8180:[34050353]: ori        $a1, $zr, 851 <=> li $a1, 851
    088B8184:[24C6A6E8]: addiu      $a2, $a2, -22808
    088B8188:[0E23A92C]: jal        0x088EA4B0
    088B818C:[24E7A6EC]: addiu      $a3, $a3, -22804
    088B8190:[100000D4]: b          0x088B84E4
    088B8194:[00000000]: nop
    088B8198:[16C0006A]: bne        $s6, $zr, 0x088B8344
    088B819C:[3C0408A4]: lui        $a0, 0x08A4 <=> li $a0, 0x08A40000
    088B81A0:[3C0408A3]: lui        $a0, 0x08A3 <=> li $a0, 0x08A30000
    088B81A4:[8C847F4C]: lw         $a0, 32588($a0)
    088B81A8:[2490FFFF]: addiu      $s0, $a0, -1
    088B81AC:[10800064]: beq        $a0, $zr, 0x088B8340
    088B81B0:[02009825]: or         $s3, $s0, $zr <=> move $s3, $s0
    088B81B4:[3C0408A2]: lui        $a0, 0x08A2 <=> li $a0, 0x08A20000
    088B81B8:[2484A364]: addiu      $a0, $a0, -23708
    088B81BC:[3C0508A2]: lui        $a1, 0x08A2 <=> li $a1, 0x08A20000
    088B81C0:[AFA40030]: sw         $a0, 48($sp)
    088B81C4:[24A5A628]: addiu      $a1, $a1, -23000
    088B81C8:[3C0408A2]: lui        $a0, 0x08A2 <=> li $a0, 0x08A20000
    088B81CC:[2484A660]: addiu      $a0, $a0, -22944
    088B81D0:[AFA5002C]: sw         $a1, 44($sp)
    088B81D4:[AFA40028]: sw         $a0, 40($sp)
    088B81D8:[001021C0]: sll        $a0, $s0, 0x0007
    088B81DC:[001038C0]: sll        $a3, $s0, 0x0003
    088B81E0:[00879023]: subu       $s2, $a0, $a3
    088B81E4:[3C0408DB]: lui        $a0, 0x08DB <=> li $a0, 0x08DB0000
    088B81E8:[24846F98]: addiu      $a0, $a0, 28568
    088B81EC:[3C1708A4]: lui        $s7, 0x08A4 <=> li $s7, 0x08A40000
    088B81F0:[02449021]: addu       $s2, $s2, $a0
    088B81F4:[26E6C463]: addiu      $a2, $s7, -15261
    088B81F8:[3C047149]: lui        $a0, 0x7149 <=> li $a0, 0x71490000
    088B81FC:[26250018]: addiu      $a1, $s1, 24
    088B8200:[AFA60024]: sw         $a2, 36($sp)
    088B8204:[3484F2CA]: ori        $a0, $a0, -3382
    088B8208:[263E000C]: addiu      $fp, $s1, 12
    088B820C:[4484A000]: mtc1       $a0, $f20
    088B8210:[AFA50020]: sw         $a1, 32($sp)
    088B8214:[3C1508A3]: lui        $s5, 0x08A3 <=> li $s5, 0x08A30000
    088B8218:[3C1408A3]: lui        $s4, 0x08A3 <=> li $s4, 0x08A30000
    088B821C:[8EA47F48]: lw         $a0, 32584($s5)
    088B8220:[1204000A]: beq        $s0, $a0, 0x088B824C
    088B8224:[0016B040]: sll        $s6, $s6, 0x0001
    088B8228:[AE927F40]: sw         $s2, 32576($s4)
    088B822C:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    088B8230:[AEB37F48]: sw         $s3, 32584($s5)
    088B8234:[02042004]: sllv       $a0, $a0, $s0
    088B8238:[3C0608A3]: lui        $a2, 0x08A3 <=> li $a2, 0x08A30000
    088B823C:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    088B8240:[3C0708A3]: lui        $a3, 0x08A3 <=> li $a3, 0x08A30000
    088B8244:[A0C47F44]: sb         $a0, 32580($a2)
    088B8248:[A0E57F55]: sb         $a1, 32597($a3)
    088B824C:[8E250070]: lw         $a1, 112($s1)
    088B8250:[340603E7]: ori        $a2, $zr, 999 <=> li $a2, 999
    088B8254:[10A60004]: beq        $a1, $a2, 0x088B8268
    088B8258:[8E847F40]: lw         $a0, 32576($s4)
    088B825C:[8C860070]: lw         $a2, 112($a0)
    088B8260:[54C50033]: bnel       $a2, $a1, 0x088B8330
    088B8264:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    088B8268:[90850074]: lbu        $a1, 116($a0)
    088B826C:[50A00030]: beql       $a1, $zr, 0x088B8330
    088B8270:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    088B8274:[8C840070]: lw         $a0, 112($a0)
    088B8278:[8E25006C]: lw         $a1, 108($s1)
    088B827C:[1085002C]: beq        $a0, $a1, 0x088B8330
    088B8280:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    088B8284:[96240010]: lhu        $a0, 16($s1)
    088B8288:[3405FFFF]: ori        $a1, $zr, -1 <=> li $a1, 65535
    088B828C:[1085000B]: beq        $a0, $a1, 0x088B82BC
    088B8290:[00000000]: nop
    088B8294:[0E22DE23]: jal        0x088B788C
    088B8298:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    088B829C:[10400024]: beq        $v0, $zr, 0x088B8330
    088B82A0:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    088B82A4:[0E22DD84]: jal        0x088B7610
    088B82A8:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    088B82AC:[10400020]: beq        $v0, $zr, 0x088B8330
    088B82B0:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    088B82B4:[1000001D]: b          0x088B832C
    088B82B8:[36D60001]: ori        $s6, $s6, 1
    088B82BC:[0E22DD84]: jal        0x088B7610
    088B82C0:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    088B82C4:[1040001A]: beq        $v0, $zr, 0x088B8330
    088B82C8:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    088B82CC:[92E4C463]: lbu        $a0, -15261($s7)
    088B82D0:[5480000D]: bnel       $a0, $zr, 0x088B8308
    088B82D4:[8E240068]: lw         $a0, 104($s1)
    088B82D8:[C62C0018]: lwc1       $f12, 24($s1)
    088B82DC:[46146032]: c.eq.s     $f12, $f20
    088B82E0:[00000000]: nop
    088B82E4:[45020008]: bc1fl      0x088B8308
    088B82E8:[8E240068]: lw         $a0, 104($s1)
    088B82EC:[8FA40030]: lw         $a0, 48($sp)
    088B82F0:[8FA6002C]: lw         $a2, 44($sp)
    088B82F4:[8FA70028]: lw         $a3, 40($sp)
    088B82F8:[34050376]: ori        $a1, $zr, 886 <=> li $a1, 886
    088B82FC:[0E23A92C]: jal        0x088EA4B0
    088B8300:[8FA80024]: lw         $t0, 36($sp)
    088B8304:[8E240068]: lw         $a0, 104($s1)
    088B8308:[30840040]: andi       $a0, $a0, 64
    088B830C:[54800007]: bnel       $a0, $zr, 0x088B832C
    088B8310:[36D60001]: ori        $s6, $s6, 1
    088B8314:[8FA40020]: lw         $a0, 32($sp)
    088B8318:[0E22BEA4]: jal        0x088AFA90
    088B831C:[03C02825]: or         $a1, $fp, $zr <=> move $a1, $fp
    088B8320:[10400003]: beq        $v0, $zr, 0x088B8330
    088B8324:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    088B8328:[36D60001]: ori        $s6, $s6, 1
    088B832C:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    088B8330:[2670FFFF]: addiu      $s0, $s3, -1
    088B8334:[02009825]: or         $s3, $s0, $zr <=> move $s3, $s0
    088B8338:[1480FFB8]: bne        $a0, $zr, 0x088B821C
    088B833C:[2652FF88]: addiu      $s2, $s2, -120
    088B8340:[3C0408A4]: lui        $a0, 0x08A4 <=> li $a0, 0x08A40000
    088B8344:[9084C3B9]: lbu        $a0, -15431($a0)
    088B8348:[10800007]: beq        $a0, $zr, 0x088B8368
    088B834C:[00000000]: nop
    088B8350:[12C00064]: beq        $s6, $zr, 0x088B84E4
    088B8354:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    088B8358:[0E22D5A0]: jal        0x088B5680
    088B835C:[02C02825]: or         $a1, $s6, $zr <=> move $a1, $s6
    088B8360:[10000060]: b          0x088B84E4
    088B8364:[00000000]: nop
    088B8368:[12C0005E]: beq        $s6, $zr, 0x088B84E4
    088B836C:[00000000]: nop
    088B8370:[C62C0064]: lwc1       $f12, 100($s1)
    088B8374:[44807000]: mtc1       $zr, $f14
    088B8378:[3C04437F]: lui        $a0, 0x437F <=> li $a0, 0x437F0000
    088B837C:[44846800]: mtc1       $a0, $f13
    088B8380:[3C053F00]: lui        $a1, 0x3F00 <=> li $a1, 0x3F000000
    088B8384:[460D6302]: mul.s      $f12, $f12, $f13
    088B8388:[3C0408A4]: lui        $a0, 0x08A4 <=> li $a0, 0x08A40000
    088B838C:[44856800]: mtc1       $a1, $f13
    088B8390:[460E603E]: c.le.s     $f12, $f14
    088B8394:[00000000]: nop
    088B8398:[45010005]: bc1t       0x088B83B0
    088B839C:[9085C464]: lbu        $a1, -15260($a0)
    088B83A0:[460D6300]: add.s      $f12, $f12, $f13
    088B83A4:[4600630D]: trunc.w.s  $f12, $f12
    088B83A8:[10000004]: b          0x088B83BC
    088B83AC:[44106000]: mfc1       $s0, $f12
    088B83B0:[460D6301]: sub.s      $f12, $f12, $f13
    088B83B4:[4600630D]: trunc.w.s  $f12, $f12
    088B83B8:[44106000]: mfc1       $s0, $f12
    088B83BC:[14A0000F]: bne        $a1, $zr, 0x088B83FC
    088B83C0:[00108600]: sll        $s0, $s0, 0x0018
    088B83C4:[3C0508DC]: lui        $a1, 0x08DC <=> li $a1, 0x08DC0000
    088B83C8:[8CA5811C]: lw         $a1, -32484($a1)
    088B83CC:[3C06FF00]: lui        $a2, 0xFF00 <=> li $a2, 0xFF000000
    088B83D0:[00A62824]: and        $a1, $a1, $a2
    088B83D4:[10A00009]: beq        $a1, $zr, 0x088B83FC
    088B83D8:[3C0508A2]: lui        $a1, 0x08A2 <=> li $a1, 0x08A20000
    088B83DC:[2488C464]: addiu      $t0, $a0, -15260
    088B83E0:[24A4A364]: addiu      $a0, $a1, -23708
    088B83E4:[3C0608A2]: lui        $a2, 0x08A2 <=> li $a2, 0x08A20000
    088B83E8:[3C0708A2]: lui        $a3, 0x08A2 <=> li $a3, 0x08A20000
    088B83EC:[34050390]: ori        $a1, $zr, 912 <=> li $a1, 912
    088B83F0:[24C6A724]: addiu      $a2, $a2, -22748
    088B83F4:[0E23A92C]: jal        0x088EA4B0
    088B83F8:[24E7A764]: addiu      $a3, $a3, -22684
    088B83FC:[8E250068]: lw         $a1, 104($s1)
    088B8400:[30A50020]: andi       $a1, $a1, 32
    088B8404:[10A00005]: beq        $a1, $zr, 0x088B841C
    088B8408:[8E240004]: lw         $a0, 4($s1)
    088B840C:[3C0508DC]: lui        $a1, 0x08DC <=> li $a1, 0x08DC0000
    088B8410:[8CA5811C]: lw         $a1, -32484($a1)
    088B8414:[10000006]: b          0x088B8430
    088B8418:[02058025]: or         $s0, $s0, $a1
    088B841C:[8E250060]: lw         $a1, 96($s1)
    088B8420:[3C060100]: lui        $a2, 0x0100 <=> li $a2, 0x01000000
    088B8424:[24C6FFFF]: addiu      $a2, $a2, -1
    088B8428:[00A62824]: and        $a1, $a1, $a2
    088B842C:[02058025]: or         $s0, $s0, $a1
    088B8430:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    088B8434:[02003025]: or         $a2, $s0, $zr <=> move $a2, $s0
    088B8438:[0E23D04B]: jal        0x088F412C
    088B843C:[02C03825]: or         $a3, $s6, $zr <=> move $a3, $s6
    088B8440:[10000028]: b          0x088B84E4
    088B8444:[00000000]: nop
    088B8448:[8E260008]: lw         $a2, 8($s1)
    088B844C:[10C00025]: beq        $a2, $zr, 0x088B84E4
    088B8450:[00000000]: nop
    088B8454:[8E240068]: lw         $a0, 104($s1)
    088B8458:[34100000]: ori        $s0, $zr, 0 <=> li $s0, 0
    088B845C:[30870001]: andi       $a3, $a0, 1
    088B8460:[30850040]: andi       $a1, $a0, 64
    088B8464:[10E0000D]: beq        $a3, $zr, 0x088B849C
    088B8468:[C62C0064]: lwc1       $f12, 100($s1)
    088B846C:[30870020]: andi       $a3, $a0, 32
    088B8470:[10E00005]: beq        $a3, $zr, 0x088B8488
    088B8474:[3C100C00]: lui        $s0, 0x0C00 <=> li $s0, 0x0C000000
    088B8478:[3C0708DC]: lui        $a3, 0x08DC <=> li $a3, 0x08DC0000
    088B847C:[8CE7811C]: lw         $a3, -32484($a3)
    088B8480:[10000006]: b          0x088B849C
    088B8484:[02078025]: or         $s0, $s0, $a3
    088B8488:[8E270060]: lw         $a3, 96($s1)
    088B848C:[3C080100]: lui        $t0, 0x0100 <=> li $t0, 0x01000000
    088B8490:[2508FFFF]: addiu      $t0, $t0, -1
    088B8494:[00E83824]: and        $a3, $a3, $t0
    088B8498:[02078025]: or         $s0, $s0, $a3
    088B849C:[30840002]: andi       $a0, $a0, 2
    088B84A0:[10800002]: beq        $a0, $zr, 0x088B84AC
    088B84A4:[3C044000]: lui        $a0, 0x4000 <=> li $a0, 0x40000000
    088B84A8:[02048025]: or         $s0, $s0, $a0
    088B84AC:[10A00004]: beq        $a1, $zr, 0x088B84C0
    088B84B0:[00C02025]: or         $a0, $a2, $zr <=> move $a0, $a2
    088B84B4:[3C042000]: lui        $a0, 0x2000 <=> li $a0, 0x20000000
    088B84B8:[02048025]: or         $s0, $s0, $a0
    088B84BC:[00C02025]: or         $a0, $a2, $zr <=> move $a0, $a2
    088B84C0:[0E203846]: jal        0x0880E118
    088B84C4:[00002825]: or         $a1, $zr, $zr <=> li $a1, 0
    088B84C8:[3C08BF80]: lui        $t0, 0xBF80 <=> li $t0, 0xBF800000
    088B84CC:[8E240008]: lw         $a0, 8($s1)
    088B84D0:[44886000]: mtc1       $t0, $f12
    088B84D4:[26250030]: addiu      $a1, $s1, 48
    088B84D8:[2626003C]: addiu      $a2, $s1, 60
    088B84DC:[0E2031D0]: jal        0x0880C740
    088B84E0:[02003825]: or         $a3, $s0, $zr <=> move $a3, $s0
    088B84E4:[C7B40034]: lwc1       $f20, 52($sp)
    088B84E8:[8FB00038]: lw         $s0, 56($sp)
    088B84EC:[8FB1003C]: lw         $s1, 60($sp)
    088B84F0:[8FB20040]: lw         $s2, 64($sp)
    088B84F4:[8FB30044]: lw         $s3, 68($sp)
    088B84F8:[8FB40048]: lw         $s4, 72($sp)
    088B84FC:[8FB5004C]: lw         $s5, 76($sp)
    088B8500:[8FB60050]: lw         $s6, 80($sp)
    088B8504:[8FB70054]: lw         $s7, 84($sp)
    088B8508:[8FBE0058]: lw         $fp, 88($sp)
    088B850C:[8FBF005C]: lw         $ra, 92($sp)
    088B8510:[03E00008]: jr         $ra
    088B8514:[27BD0060]: addiu      $sp, $sp, 96
  Back Branch 088B8338 278,620 times (length 73)
    088B8208:[263E000C]: addiu      $fp, $s1, 12
    088B820C:[4484A000]: mtc1       $a0, $f20
    088B8210:[AFA50020]: sw         $a1, 32($sp)
    088B8214:[3C1508A3]: lui        $s5, 0x08A3 <=> li $s5, 0x08A30000
    088B8218:[3C1408A3]: lui        $s4, 0x08A3 <=> li $s4, 0x08A30000
--> 088B821C:[8EA47F48]: lw         $a0, 32584($s5)
    088B8220:[1204000A]: beq        $s0, $a0, 0x088B824C
    088B8224:[0016B040]: sll        $s6, $s6, 0x0001
    088B8228:[AE927F40]: sw         $s2, 32576($s4)
    088B822C:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    088B8230:[AEB37F48]: sw         $s3, 32584($s5)
    088B8234:[02042004]: sllv       $a0, $a0, $s0
    088B8238:[3C0608A3]: lui        $a2, 0x08A3 <=> li $a2, 0x08A30000
    088B823C:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    088B8240:[3C0708A3]: lui        $a3, 0x08A3 <=> li $a3, 0x08A30000
    088B8244:[A0C47F44]: sb         $a0, 32580($a2)
    088B8248:[A0E57F55]: sb         $a1, 32597($a3)
    088B824C:[8E250070]: lw         $a1, 112($s1)
    088B8250:[340603E7]: ori        $a2, $zr, 999 <=> li $a2, 999
    088B8254:[10A60004]: beq        $a1, $a2, 0x088B8268
    088B8258:[8E847F40]: lw         $a0, 32576($s4)
    088B825C:[8C860070]: lw         $a2, 112($a0)
    088B8260:[54C50033]: bnel       $a2, $a1, 0x088B8330
    088B8264:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    088B8268:[90850074]: lbu        $a1, 116($a0)
    088B826C:[50A00030]: beql       $a1, $zr, 0x088B8330
    088B8270:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    088B8274:[8C840070]: lw         $a0, 112($a0)
    088B8278:[8E25006C]: lw         $a1, 108($s1)
    088B827C:[1085002C]: beq        $a0, $a1, 0x088B8330
    088B8280:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    088B8284:[96240010]: lhu        $a0, 16($s1)
    088B8288:[3405FFFF]: ori        $a1, $zr, -1 <=> li $a1, 65535
    088B828C:[1085000B]: beq        $a0, $a1, 0x088B82BC
    088B8290:[00000000]: nop
    088B8294:[0E22DE23]: jal        0x088B788C
    088B8298:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    088B829C:[10400024]: beq        $v0, $zr, 0x088B8330
    088B82A0:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    088B82A4:[0E22DD84]: jal        0x088B7610
    088B82A8:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    088B82AC:[10400020]: beq        $v0, $zr, 0x088B8330
    088B82B0:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    088B82B4:[1000001D]: b          0x088B832C
    088B82B8:[36D60001]: ori        $s6, $s6, 1
    088B82BC:[0E22DD84]: jal        0x088B7610
    088B82C0:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    088B82C4:[1040001A]: beq        $v0, $zr, 0x088B8330
    088B82C8:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    088B82CC:[92E4C463]: lbu        $a0, -15261($s7)
    088B82D0:[5480000D]: bnel       $a0, $zr, 0x088B8308
    088B82D4:[8E240068]: lw         $a0, 104($s1)
    088B82D8:[C62C0018]: lwc1       $f12, 24($s1)
    088B82DC:[46146032]: c.eq.s     $f12, $f20
    088B82E0:[00000000]: nop
    088B82E4:[45020008]: bc1fl      0x088B8308
    088B82E8:[8E240068]: lw         $a0, 104($s1)
    088B82EC:[8FA40030]: lw         $a0, 48($sp)
    088B82F0:[8FA6002C]: lw         $a2, 44($sp)
    088B82F4:[8FA70028]: lw         $a3, 40($sp)
    088B82F8:[34050376]: ori        $a1, $zr, 886 <=> li $a1, 886
    088B82FC:[0E23A92C]: jal        0x088EA4B0
    088B8300:[8FA80024]: lw         $t0, 36($sp)
    088B8304:[8E240068]: lw         $a0, 104($s1)
    088B8308:[30840040]: andi       $a0, $a0, 64
    088B830C:[54800007]: bnel       $a0, $zr, 0x088B832C
    088B8310:[36D60001]: ori        $s6, $s6, 1
    088B8314:[8FA40020]: lw         $a0, 32($sp)
    088B8318:[0E22BEA4]: jal        0x088AFA90
    088B831C:[03C02825]: or         $a1, $fp, $zr <=> move $a1, $fp
    088B8320:[10400003]: beq        $v0, $zr, 0x088B8330
    088B8324:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    088B8328:[36D60001]: ori        $s6, $s6, 1
    088B832C:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    088B8330:[2670FFFF]: addiu      $s0, $s3, -1
    088B8334:[02009825]: or         $s3, $s0, $zr <=> move $s3, $s0
--> 088B8338:[1480FFB8]: bne        $a0, $zr, 0x088B821C
    088B833C:[2652FF88]: addiu      $s2, $s2, -120
    088B8340:[3C0408A4]: lui        $a0, 0x08A4 <=> li $a0, 0x08A40000
    088B8344:[9084C3B9]: lbu        $a0, -15431($a0)
    088B8348:[10800007]: beq        $a0, $zr, 0x088B8368
_S1_2_88D419C 43,730,233 instructions (0.450%), 87,779 calls (088D419C - 088D485C, length 433)
    088D419C:[27BDFEE0]: addiu      $sp, $sp, -288
    088D41A0:[AFB30100]: sw         $s3, 256($sp)
    088D41A4:[AFB40104]: sw         $s4, 260($sp)
    088D41A8:[AFB50108]: sw         $s5, 264($sp)
    088D41AC:[0080A025]: or         $s4, $a0, $zr <=> move $s4, $a0
    088D41B0:[00A0A825]: or         $s5, $a1, $zr <=> move $s5, $a1
    088D41B4:[00C09825]: or         $s3, $a2, $zr <=> move $s3, $a2
    088D41B8:[E7B400DC]: swc1       $f20, 220($sp)
    088D41BC:[E7B600E0]: swc1       $f22, 224($sp)
    088D41C0:[E7B800E4]: swc1       $f24, 228($sp)
    088D41C4:[E7BA00E8]: swc1       $f26, 232($sp)
    088D41C8:[E7BC00EC]: swc1       $f28, 236($sp)
    088D41CC:[E7BE00F0]: swc1       $f30, 240($sp)
    088D41D0:[AFB000F4]: sw         $s0, 244($sp)
    088D41D4:[AFB100F8]: sw         $s1, 248($sp)
    088D41D8:[AFB200FC]: sw         $s2, 252($sp)
    088D41DC:[AFB6010C]: sw         $s6, 268($sp)
    088D41E0:[AFB70110]: sw         $s7, 272($sp)
    088D41E4:[AFBE0114]: sw         $fp, 276($sp)
    088D41E8:[AFBF0118]: sw         $ra, 280($sp)
    088D41EC:[10C0018A]: beq        $a2, $zr, 0x088D4818
    088D41F0:[00E08825]: or         $s1, $a3, $zr <=> move $s1, $a3
    088D41F4:[3C0408A4]: lui        $a0, 0x08A4 <=> li $a0, 0x08A40000
    088D41F8:[9085CA3A]: lbu        $a1, -13766($a0)
    088D41FC:[3C1208A4]: lui        $s2, 0x08A4 <=> li $s2, 0x08A40000
    088D4200:[14A0000B]: bne        $a1, $zr, 0x088D4230
    088D4204:[3C1008A4]: lui        $s0, 0x08A4 <=> li $s0, 0x08A40000
    088D4208:[16A00009]: bne        $s5, $zr, 0x088D4230
    088D420C:[3C0508A2]: lui        $a1, 0x08A2 <=> li $a1, 0x08A20000
    088D4210:[2488CA3A]: addiu      $t0, $a0, -13766
    088D4214:[24A4D2C4]: addiu      $a0, $a1, -11580
    088D4218:[3C0608A2]: lui        $a2, 0x08A2 <=> li $a2, 0x08A20000
    088D421C:[3C0708A2]: lui        $a3, 0x08A2 <=> li $a3, 0x08A20000
    088D4220:[34050058]: ori        $a1, $zr, 88 <=> li $a1, 88
    088D4224:[24C6D48C]: addiu      $a2, $a2, -11124
    088D4228:[0E23A92C]: jal        0x088EA4B0
    088D422C:[24E7D49C]: addiu      $a3, $a3, -11108
    088D4230:[9244CA3B]: lbu        $a0, -13765($s2)
    088D4234:[1480000B]: bne        $a0, $zr, 0x088D4264
    088D4238:[00000000]: nop
    088D423C:[16200009]: bne        $s1, $zr, 0x088D4264
    088D4240:[3C0408A2]: lui        $a0, 0x08A2 <=> li $a0, 0x08A20000
    088D4244:[3C0608A2]: lui        $a2, 0x08A2 <=> li $a2, 0x08A20000
    088D4248:[3C0708A2]: lui        $a3, 0x08A2 <=> li $a3, 0x08A20000
    088D424C:[2648CA3B]: addiu      $t0, $s2, -13765
    088D4250:[34050059]: ori        $a1, $zr, 89 <=> li $a1, 89
    088D4254:[2484D2C4]: addiu      $a0, $a0, -11580
    088D4258:[24C6D4AC]: addiu      $a2, $a2, -11092
    088D425C:[0E23A92C]: jal        0x088EA4B0
    088D4260:[24E7D4C0]: addiu      $a3, $a3, -11072
    088D4264:[0E236DBD]: jal        0x088DB6F4
    088D4268:[8E24006C]: lw         $a0, 108($s1)
    088D426C:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    088D4270:[9205CA3C]: lbu        $a1, -13764($s0)
    088D4274:[14A0000B]: bne        $a1, $zr, 0x088D42A4
    088D4278:[AFA400C8]: sw         $a0, 200($sp)
    088D427C:[1480000C]: bne        $a0, $zr, 0x088D42B0
    088D4280:[3C0408A2]: lui        $a0, 0x08A2 <=> li $a0, 0x08A20000
    088D4284:[3C0608A2]: lui        $a2, 0x08A2 <=> li $a2, 0x08A20000
    088D4288:[3C0708A2]: lui        $a3, 0x08A2 <=> li $a3, 0x08A20000
    088D428C:[2608CA3C]: addiu      $t0, $s0, -13764
    088D4290:[3405005C]: ori        $a1, $zr, 92 <=> li $a1, 92
    088D4294:[2484D2C4]: addiu      $a0, $a0, -11580
    088D4298:[24C6D4D4]: addiu      $a2, $a2, -11052
    088D429C:[0E23A92C]: jal        0x088EA4B0
    088D42A0:[24E7D4E0]: addiu      $a3, $a3, -11040
    088D42A4:[8FA400C8]: lw         $a0, 200($sp)
    088D42A8:[1080015B]: beq        $a0, $zr, 0x088D4818
    088D42AC:[00000000]: nop
    088D42B0:[8E2400A0]: lw         $a0, 160($s1)
    088D42B4:[3C0508DB]: lui        $a1, 0x08DB <=> li $a1, 0x08DB0000
    088D42B8:[30840008]: andi       $a0, $a0, 8
    088D42BC:[10800003]: beq        $a0, $zr, 0x088D42CC
    088D42C0:[C4B471CC]: lwc1       $f20, 29132($a1)
    088D42C4:[C62C0084]: lwc1       $f12, 132($s1)
    088D42C8:[460CA502]: mul.s      $f20, $f20, $f12
    088D42CC:[8E2500A0]: lw         $a1, 160($s1)
    088D42D0:[AFB400D0]: sw         $s4, 208($sp)
    088D42D4:[30A50002]: andi       $a1, $a1, 2
    088D42D8:[10A0000B]: beq        $a1, $zr, 0x088D4308
    088D42DC:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    088D42E0:[8E840084]: lw         $a0, 132($s4)
    088D42E4:[AFB400D0]: sw         $s4, 208($sp)
    088D42E8:[24860020]: addiu      $a2, $a0, 32
    088D42EC:[84C40000]: lh         $a0, 0($a2)
    088D42F0:[8CC70004]: lw         $a3, 4($a2)
    088D42F4:[27A50020]: addiu      $a1, $sp, 32
    088D42F8:[02842021]: addu       $a0, $s4, $a0
    088D42FC:[00E0F809]: jalr       $ra, $a3
    088D4300:[27A6002C]: addiu      $a2, $sp, 44
    088D4304:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    088D4308:[AFB300CC]: sw         $s3, 204($sp)
    088D430C:[34160000]: ori        $s6, $zr, 0 <=> li $s6, 0
    088D4310:[A3A400C4]: sb         $a0, 196($sp)
    088D4314:[02D3202B]: sltu       $a0, $s6, $s3
    088D4318:[1080013F]: beq        $a0, $zr, 0x088D4818
    088D431C:[26240048]: addiu      $a0, $s1, 72
    088D4320:[4480B000]: mtc1       $zr, $f22
    088D4324:[8FBE00C8]: lw         $fp, 200($sp)
    088D4328:[AFA400C0]: sw         $a0, 192($sp)
    088D432C:[3C044000]: lui        $a0, 0x4000 <=> li $a0, 0x40000000
    088D4330:[4484C000]: mtc1       $a0, $f24
    088D4334:[26250054]: addiu      $a1, $s1, 84
    088D4338:[3C043F80]: lui        $a0, 0x3F80 <=> li $a0, 0x3F800000
    088D433C:[27B40044]: addiu      $s4, $sp, 68
    088D4340:[4484D000]: mtc1       $a0, $f26
    088D4344:[27B2002C]: addiu      $s2, $sp, 44
    088D4348:[27B300A4]: addiu      $s3, $sp, 164
    088D434C:[27DE000C]: addiu      $fp, $fp, 12
    088D4350:[AFA500BC]: sw         $a1, 188($sp)
    088D4354:[3C170004]: lui        $s7, 0x0004 <=> li $s7, 0x00040000
    088D4358:[8EB00000]: lw         $s0, 0($s5)
    088D435C:[C60C000C]: lwc1       $f12, 12($s0)
    088D4360:[C60D0010]: lwc1       $f13, 16($s0)
    088D4364:[46146302]: mul.s      $f12, $f12, $f20
    088D4368:[C60E0014]: lwc1       $f14, 20($s0)
    088D436C:[46146B42]: mul.s      $f13, $f13, $f20
    088D4370:[46147382]: mul.s      $f14, $f14, $f20
    088D4374:[E7AC0038]: swc1       $f12, 56($sp)
    088D4378:[E7AD003C]: swc1       $f13, 60($sp)
    088D437C:[E7AE0040]: swc1       $f14, 64($sp)
    088D4380:[C60D0000]: lwc1       $f13, 0($s0)
    088D4384:[C60E0004]: lwc1       $f14, 4($s0)
    088D4388:[460C6B00]: add.s      $f12, $f13, $f12
    088D438C:[C60F0008]: lwc1       $f15, 8($s0)
    088D4390:[93A400C4]: lbu        $a0, 196($sp)
    088D4394:[E60C0000]: swc1       $f12, 0($s0)
    088D4398:[C7AC003C]: lwc1       $f12, 60($sp)
    088D439C:[460C7300]: add.s      $f12, $f14, $f12
    088D43A0:[E60C0004]: swc1       $f12, 4($s0)
    088D43A4:[C7AC0040]: lwc1       $f12, 64($sp)
    088D43A8:[460C7B00]: add.s      $f12, $f15, $f12
    088D43AC:[10800083]: beq        $a0, $zr, 0x088D45BC
    088D43B0:[E60C0008]: swc1       $f12, 8($s0)
    088D43B4:[C60C0000]: lwc1       $f12, 0($s0)
    088D43B8:[C7AD0020]: lwc1       $f13, 32($sp)
    088D43BC:[460D6301]: sub.s      $f12, $f12, $f13
    088D43C0:[C60E0004]: lwc1       $f14, 4($s0)
    088D43C4:[C7AF0024]: lwc1       $f15, 36($sp)
    088D43C8:[460F7381]: sub.s      $f14, $f14, $f15
    088D43CC:[C6100008]: lwc1       $f16, 8($s0)
    088D43D0:[C7B10028]: lwc1       $f17, 40($sp)
    088D43D4:[46118401]: sub.s      $f16, $f16, $f17
    088D43D8:[E7AC0044]: swc1       $f12, 68($sp)
    088D43DC:[E7AE0048]: swc1       $f14, 72($sp)
    088D43E0:[E7B0004C]: swc1       $f16, 76($sp)
    088D43E4:[CA400000]: lv.s       S000.s, 0($s2)
    088D43E8:[CA400005]: lv.s       S001.s, 4($s2)
    088D43EC:[CA40000A]: lv.s       S002.s, 8($s2)
    088D43F0:[CA810000]: lv.s       S010.s, 0($s4)
    088D43F4:[CA810005]: lv.s       S011.s, 4($s4)
    088D43F8:[CA81000A]: lv.s       S012.s, 8($s4)
    088D43FC:[64818060]: vdot.t     S003.s, C000.t, C010.t
    088D4400:[48640060]: mfv.s      $a0, S003.s
    088D4404:[44846000]: mtc1       $a0, $f12
    088D4408:[4616603C]: c.lt.s     $f12, $f22
    088D440C:[00000000]: nop
    088D4410:[4502006B]: bc1fl      0x088D45C0
    088D4414:[8E2400A0]: lw         $a0, 160($s1)
    088D4418:[44846000]: mtc1       $a0, $f12
    088D441C:[46186302]: mul.s      $f12, $f12, $f24
    088D4420:[C7AD002C]: lwc1       $f13, 44($sp)
    088D4424:[460C6B42]: mul.s      $f13, $f13, $f12
    088D4428:[C7AE0030]: lwc1       $f14, 48($sp)
    088D442C:[460C7382]: mul.s      $f14, $f14, $f12
    088D4430:[C7AF0034]: lwc1       $f15, 52($sp)
    088D4434:[460C7B02]: mul.s      $f12, $f15, $f12
    088D4438:[E7AD0050]: swc1       $f13, 80($sp)
    088D443C:[E7AE0054]: swc1       $f14, 84($sp)
    088D4440:[E7AC0058]: swc1       $f12, 88($sp)
    088D4444:[C60C0000]: lwc1       $f12, 0($s0)
    088D4448:[460D6301]: sub.s      $f12, $f12, $f13
    088D444C:[E60C0000]: swc1       $f12, 0($s0)
    088D4450:[C60C0004]: lwc1       $f12, 4($s0)
    088D4454:[C7AE0054]: lwc1       $f14, 84($sp)
    088D4458:[460E6301]: sub.s      $f12, $f12, $f14
    088D445C:[E60C0004]: swc1       $f12, 4($s0)
    088D4460:[C60C0008]: lwc1       $f12, 8($s0)
    088D4464:[C7AF0058]: lwc1       $f15, 88($sp)
    088D4468:[460F6301]: sub.s      $f12, $f12, $f15
    088D446C:[E60C0008]: swc1       $f12, 8($s0)
    088D4470:[CA400000]: lv.s       S000.s, 0($s2)
    088D4474:[CA400005]: lv.s       S001.s, 4($s2)
    088D4478:[CA40000A]: lv.s       S002.s, 8($s2)
    088D447C:[2604000C]: addiu      $a0, $s0, 12
    088D4480:[C8810000]: lv.s       S010.s, 0($a0)
    088D4484:[C8810005]: lv.s       S011.s, 4($a0)
    088D4488:[C881000A]: lv.s       S012.s, 8($a0)
    088D448C:[64818060]: vdot.t     S003.s, C000.t, C010.t
    088D4490:[48640060]: mfv.s      $a0, S003.s
    088D4494:[44846000]: mtc1       $a0, $f12
    088D4498:[4616603C]: c.lt.s     $f12, $f22
    088D449C:[00000000]: nop
    088D44A0:[4502001A]: bc1fl      0x088D450C
    088D44A4:[C7AC002C]: lwc1       $f12, 44($sp)
    088D44A8:[C62C0078]: lwc1       $f12, 120($s1)
    088D44AC:[44846800]: mtc1       $a0, $f13
    088D44B0:[C7AE002C]: lwc1       $f14, 44($sp)
    088D44B4:[461A6300]: add.s      $f12, $f12, $f26
    088D44B8:[C7AF0030]: lwc1       $f15, 48($sp)
    088D44BC:[C7B00034]: lwc1       $f16, 52($sp)
    088D44C0:[460C6B02]: mul.s      $f12, $f13, $f12
    088D44C4:[460C7382]: mul.s      $f14, $f14, $f12
    088D44C8:[460C7BC2]: mul.s      $f15, $f15, $f12
    088D44CC:[E7AE0080]: swc1       $f14, 128($sp)
    088D44D0:[460C8302]: mul.s      $f12, $f16, $f12
    088D44D4:[E7AF0084]: swc1       $f15, 132($sp)
    088D44D8:[E7AC0088]: swc1       $f12, 136($sp)
    088D44DC:[C60C000C]: lwc1       $f12, 12($s0)
    088D44E0:[C60F0010]: lwc1       $f15, 16($s0)
    088D44E4:[460E6301]: sub.s      $f12, $f12, $f14
    088D44E8:[C60D0014]: lwc1       $f13, 20($s0)
    088D44EC:[E60C000C]: swc1       $f12, 12($s0)
    088D44F0:[C7AC0084]: lwc1       $f12, 132($sp)
    088D44F4:[460C7B01]: sub.s      $f12, $f15, $f12
    088D44F8:[E60C0010]: swc1       $f12, 16($s0)
    088D44FC:[C7AC0088]: lwc1       $f12, 136($sp)
    088D4500:[460C6B01]: sub.s      $f12, $f13, $f12
    088D4504:[E60C0014]: swc1       $f12, 20($s0)
    088D4508:[C7AC002C]: lwc1       $f12, 44($sp)
    088D450C:[44846800]: mtc1       $a0, $f13
    088D4510:[C7AE0030]: lwc1       $f14, 48($sp)
    088D4514:[44847800]: mtc1       $a0, $f15
    088D4518:[460D6302]: mul.s      $f12, $f12, $f13
    088D451C:[C7B00034]: lwc1       $f16, 52($sp)
    088D4520:[460F7382]: mul.s      $f14, $f14, $f15
    088D4524:[44848800]: mtc1       $a0, $f17
    088D4528:[46118402]: mul.s      $f16, $f16, $f17
    088D452C:[E7AC0050]: swc1       $f12, 80($sp)
    088D4530:[E7AE0054]: swc1       $f14, 84($sp)
    088D4534:[E7B00058]: swc1       $f16, 88($sp)
    088D4538:[C612000C]: lwc1       $f18, 12($s0)
    088D453C:[C6130010]: lwc1       $f19, 16($s0)
    088D4540:[460C9301]: sub.s      $f12, $f18, $f12
    088D4544:[C60D0014]: lwc1       $f13, 20($s0)
    088D4548:[460E9B81]: sub.s      $f14, $f19, $f14
    088D454C:[46106B41]: sub.s      $f13, $f13, $f16
    088D4550:[E7AC0074]: swc1       $f12, 116($sp)
    088D4554:[E7AE0078]: swc1       $f14, 120($sp)
    088D4558:[E7AD007C]: swc1       $f13, 124($sp)
    088D455C:[C62F0080]: lwc1       $f15, 128($s1)
    088D4560:[460F6302]: mul.s      $f12, $f12, $f15
    088D4564:[460F7382]: mul.s      $f14, $f14, $f15
    088D4568:[460F6B42]: mul.s      $f13, $f13, $f15
    088D456C:[46146442]: mul.s      $f17, $f12, $f20
    088D4570:[E7AC0068]: swc1       $f12, 104($sp)
    088D4574:[E7AE006C]: swc1       $f14, 108($sp)
    088D4578:[E7AD0070]: swc1       $f13, 112($sp)
    088D457C:[46147302]: mul.s      $f12, $f14, $f20
    088D4580:[E7B1005C]: swc1       $f17, 92($sp)
    088D4584:[46146B82]: mul.s      $f14, $f13, $f20
    088D4588:[E7AC0060]: swc1       $f12, 96($sp)
    088D458C:[E7AE0064]: swc1       $f14, 100($sp)
    088D4590:[C60C000C]: lwc1       $f12, 12($s0)
    088D4594:[C60D0010]: lwc1       $f13, 16($s0)
    088D4598:[46116301]: sub.s      $f12, $f12, $f17
    088D459C:[C60E0014]: lwc1       $f14, 20($s0)
    088D45A0:[E60C000C]: swc1       $f12, 12($s0)
    088D45A4:[C7AC0060]: lwc1       $f12, 96($sp)
    088D45A8:[460C6B01]: sub.s      $f12, $f13, $f12
    088D45AC:[E60C0010]: swc1       $f12, 16($s0)
    088D45B0:[C7AC0064]: lwc1       $f12, 100($sp)
    088D45B4:[460C7301]: sub.s      $f12, $f14, $f12
    088D45B8:[E60C0014]: swc1       $f12, 20($s0)
    088D45BC:[8E2400A0]: lw         $a0, 160($s1)
    088D45C0:[30840400]: andi       $a0, $a0, 1024
    088D45C4:[50800022]: beql       $a0, $zr, 0x088D4650
    088D45C8:[8E2400A0]: lw         $a0, 160($s1)
    088D45CC:[C62C0060]: lwc1       $f12, 96($s1)
    088D45D0:[C62D0064]: lwc1       $f13, 100($s1)
    088D45D4:[46146302]: mul.s      $f12, $f12, $f20
    088D45D8:[C62E0068]: lwc1       $f14, 104($s1)
    088D45DC:[46146B42]: mul.s      $f13, $f13, $f20
    088D45E0:[8FA400C0]: lw         $a0, 192($sp)
    088D45E4:[46147382]: mul.s      $f14, $f14, $f20
    088D45E8:[E7AC0098]: swc1       $f12, 152($sp)
    088D45EC:[E7AD009C]: swc1       $f13, 156($sp)
    088D45F0:[E7AE00A0]: swc1       $f14, 160($sp)
    088D45F4:[0E27E242]: jal        0x089F8908
    088D45F8:[C60C0018]: lwc1       $f12, 24($s0)
    088D45FC:[C7AC0098]: lwc1       $f12, 152($sp)
    088D4600:[C7AD009C]: lwc1       $f13, 156($sp)
    088D4604:[46006302]: mul.s      $f12, $f12, $f0
    088D4608:[C7AE00A0]: lwc1       $f14, 160($sp)
    088D460C:[46006B42]: mul.s      $f13, $f13, $f0
    088D4610:[46007382]: mul.s      $f14, $f14, $f0
    088D4614:[E7AC008C]: swc1       $f12, 140($sp)
    088D4618:[E7AD0090]: swc1       $f13, 144($sp)
    088D461C:[E7AE0094]: swc1       $f14, 148($sp)
    088D4620:[C60D000C]: lwc1       $f13, 12($s0)
    088D4624:[C60E0010]: lwc1       $f14, 16($s0)
    088D4628:[460C6B00]: add.s      $f12, $f13, $f12
    088D462C:[C60F0014]: lwc1       $f15, 20($s0)
    088D4630:[E60C000C]: swc1       $f12, 12($s0)
    088D4634:[C7AC0090]: lwc1       $f12, 144($sp)
    088D4638:[460C7300]: add.s      $f12, $f14, $f12
    088D463C:[E60C0010]: swc1       $f12, 16($s0)
    088D4640:[C7AC0094]: lwc1       $f12, 148($sp)
    088D4644:[460C7B00]: add.s      $f12, $f15, $f12
    088D4648:[E60C0014]: swc1       $f12, 20($s0)
    088D464C:[8E2400A0]: lw         $a0, 160($s1)
    088D4650:[30840080]: andi       $a0, $a0, 128
    088D4654:[50800038]: beql       $a0, $zr, 0x088D4738
    088D4658:[8E2400A0]: lw         $a0, 160($s1)
    088D465C:[E7B800D8]: swc1       $f24, 216($sp)
    088D4660:[E7BA00D4]: swc1       $f26, 212($sp)
    088D4664:[8FA400BC]: lw         $a0, 188($sp)
    088D4668:[C60C0018]: lwc1       $f12, 24($s0)
    088D466C:[3C0508DB]: lui        $a1, 0x08DB <=> li $a1, 0x08DB0000
    088D4670:[0E27E242]: jal        0x089F8908
    088D4674:[C4BC5CAC]: lwc1       $f28, 23724($a1)
    088D4678:[C62C008C]: lwc1       $f12, 140($s1)
    088D467C:[C60D0000]: lwc1       $f13, 0($s0)
    088D4680:[C60E0004]: lwc1       $f14, 4($s0)
    088D4684:[460C6B42]: mul.s      $f13, $f13, $f12
    088D4688:[C60F0008]: lwc1       $f15, 8($s0)
    088D468C:[460C7382]: mul.s      $f14, $f14, $f12
    088D4690:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    088D4694:[46140782]: mul.s      $f30, $f0, $f20
    088D4698:[00002825]: or         $a1, $zr, $zr <=> li $a1, 0
    088D469C:[E7AD00B0]: swc1       $f13, 176($sp)
    088D46A0:[460C7B02]: mul.s      $f12, $f15, $f12
    088D46A4:[E7AE00B4]: swc1       $f14, 180($sp)
    088D46A8:[E7AC00B8]: swc1       $f12, 184($sp)
    088D46AC:[C61A000C]: lwc1       $f26, 12($s0)
    088D46B0:[E7AE00A4]: swc1       $f14, 164($sp)
    088D46B4:[E7AC00A8]: swc1       $f12, 168($sp)
    088D46B8:[0E23296C]: jal        0x088CA5B0
    088D46BC:[E7BC00AC]: swc1       $f28, 172($sp)
    088D46C0:[4600F302]: mul.s      $f12, $f30, $f0
    088D46C4:[C6180010]: lwc1       $f24, 16($s0)
    088D46C8:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    088D46CC:[00002825]: or         $a1, $zr, $zr <=> li $a1, 0
    088D46D0:[460CD300]: add.s      $f12, $f26, $f12
    088D46D4:[E60C000C]: swc1       $f12, 12($s0)
    088D46D8:[C7AC00B8]: lwc1       $f12, 184($sp)
    088D46DC:[C7AD00B0]: lwc1       $f13, 176($sp)
    088D46E0:[E7AC00A4]: swc1       $f12, 164($sp)
    088D46E4:[E7AD00A8]: swc1       $f13, 168($sp)
    088D46E8:[0E23296C]: jal        0x088CA5B0
    088D46EC:[E7BC00AC]: swc1       $f28, 172($sp)
    088D46F0:[4600F302]: mul.s      $f12, $f30, $f0
    088D46F4:[C61A0014]: lwc1       $f26, 20($s0)
    088D46F8:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    088D46FC:[00002825]: or         $a1, $zr, $zr <=> li $a1, 0
    088D4700:[460CC300]: add.s      $f12, $f24, $f12
    088D4704:[E60C0010]: swc1       $f12, 16($s0)
    088D4708:[C7AC00B0]: lwc1       $f12, 176($sp)
    088D470C:[C7AD00B4]: lwc1       $f13, 180($sp)
    088D4710:[E7AC00A4]: swc1       $f12, 164($sp)
    088D4714:[E7AD00A8]: swc1       $f13, 168($sp)
    088D4718:[0E23296C]: jal        0x088CA5B0
    088D471C:[E7BC00AC]: swc1       $f28, 172($sp)
    088D4720:[4600F302]: mul.s      $f12, $f30, $f0
    088D4724:[460CD300]: add.s      $f12, $f26, $f12
    088D4728:[E60C0014]: swc1       $f12, 20($s0)
    088D472C:[C7BA00D4]: lwc1       $f26, 212($sp)
    088D4730:[C7B800D8]: lwc1       $f24, 216($sp)
    088D4734:[8E2400A0]: lw         $a0, 160($s1)
    088D4738:[30840100]: andi       $a0, $a0, 256
    088D473C:[5080001E]: beql       $a0, $zr, 0x088D47B8
    088D4740:[8E2400A0]: lw         $a0, 160($s1)
    088D4744:[C60C0018]: lwc1       $f12, 24($s0)
    088D4748:[0E27E242]: jal        0x089F8908
    088D474C:[03C02025]: or         $a0, $fp, $zr <=> move $a0, $fp
    088D4750:[8FA400C8]: lw         $a0, 200($sp)
    088D4754:[8C84005C]: lw         $a0, 92($a0)
    088D4758:[00972024]: and        $a0, $a0, $s7
    088D475C:[10800004]: beq        $a0, $zr, 0x088D4770
    088D4760:[46000306]: mov.s      $f12, $f0
    088D4764:[8FA400D0]: lw         $a0, 208($sp)
    088D4768:[C48D003C]: lwc1       $f13, 60($a0)
    088D476C:[460D6302]: mul.s      $f12, $f12, $f13
    088D4770:[C62D0074]: lwc1       $f13, 116($s1)
    088D4774:[46146B42]: mul.s      $f13, $f13, $f20
    088D4778:[460C6B02]: mul.s      $f12, $f13, $f12
    088D477C:[460CD301]: sub.s      $f12, $f26, $f12
    088D4780:[4616603C]: c.lt.s     $f12, $f22
    088D4784:[00000000]: nop
    088D4788:[45030001]: bc1tl      0x088D4790
    088D478C:[4600B306]: mov.s      $f12, $f22
    088D4790:[C60D000C]: lwc1       $f13, 12($s0)
    088D4794:[C60E0010]: lwc1       $f14, 16($s0)
    088D4798:[460C6B42]: mul.s      $f13, $f13, $f12
    088D479C:[C60F0014]: lwc1       $f15, 20($s0)
    088D47A0:[460C7382]: mul.s      $f14, $f14, $f12
    088D47A4:[E60D000C]: swc1       $f13, 12($s0)
    088D47A8:[460C7B02]: mul.s      $f12, $f15, $f12
    088D47AC:[E60E0010]: swc1       $f14, 16($s0)
    088D47B0:[10000014]: b          0x088D4804
    088D47B4:[E60C0014]: swc1       $f12, 20($s0)
    088D47B8:[30840200]: andi       $a0, $a0, 512
    088D47BC:[50800012]: beql       $a0, $zr, 0x088D4808
    088D47C0:[8FA400CC]: lw         $a0, 204($sp)
    088D47C4:[C62C0074]: lwc1       $f12, 116($s1)
    088D47C8:[46146302]: mul.s      $f12, $f12, $f20
    088D47CC:[460CD301]: sub.s      $f12, $f26, $f12
    088D47D0:[4616603C]: c.lt.s     $f12, $f22
    088D47D4:[00000000]: nop
    088D47D8:[45030001]: bc1tl      0x088D47E0
    088D47DC:[4600B306]: mov.s      $f12, $f22
    088D47E0:[C60D000C]: lwc1       $f13, 12($s0)
    088D47E4:[C60E0010]: lwc1       $f14, 16($s0)
    088D47E8:[460C6B42]: mul.s      $f13, $f13, $f12
    088D47EC:[C60F0014]: lwc1       $f15, 20($s0)
    088D47F0:[460C7382]: mul.s      $f14, $f14, $f12
    088D47F4:[E60D000C]: swc1       $f13, 12($s0)
    088D47F8:[460C7B02]: mul.s      $f12, $f15, $f12
    088D47FC:[E60E0010]: swc1       $f14, 16($s0)
    088D4800:[E60C0014]: swc1       $f12, 20($s0)
    088D4804:[8FA400CC]: lw         $a0, 204($sp)
    088D4808:[26D60001]: addiu      $s6, $s6, 1
    088D480C:[02C4202B]: sltu       $a0, $s6, $a0
    088D4810:[1480FED1]: bne        $a0, $zr, 0x088D4358
    088D4814:[26B50004]: addiu      $s5, $s5, 4
    088D4818:[C7B400DC]: lwc1       $f20, 220($sp)
    088D481C:[C7B600E0]: lwc1       $f22, 224($sp)
    088D4820:[C7B800E4]: lwc1       $f24, 228($sp)
    088D4824:[C7BA00E8]: lwc1       $f26, 232($sp)
    088D4828:[C7BC00EC]: lwc1       $f28, 236($sp)
    088D482C:[C7BE00F0]: lwc1       $f30, 240($sp)
    088D4830:[8FB000F4]: lw         $s0, 244($sp)
    088D4834:[8FB100F8]: lw         $s1, 248($sp)
    088D4838:[8FB200FC]: lw         $s2, 252($sp)
    088D483C:[8FB30100]: lw         $s3, 256($sp)
    088D4840:[8FB40104]: lw         $s4, 260($sp)
    088D4844:[8FB50108]: lw         $s5, 264($sp)
    088D4848:[8FB6010C]: lw         $s6, 268($sp)
    088D484C:[8FB70110]: lw         $s7, 272($sp)
    088D4850:[8FBE0114]: lw         $fp, 276($sp)
    088D4854:[8FBF0118]: lw         $ra, 280($sp)
    088D4858:[03E00008]: jr         $ra
    088D485C:[27BD0120]: addiu      $sp, $sp, 288
  Back Branch 088D4810 451,348 times (length 304)
_S1_2_88E5C58 43,166,644 instructions (0.444%), 17,808 calls (088E5C58 - 088E6068, length 261)
    088E5C58:[27BDFF70]: addiu      $sp, $sp, -144
    088E5C5C:[E7B40068]: swc1       $f20, 104($sp)
    088E5C60:[AFB0006C]: sw         $s0, 108($sp)
    088E5C64:[AFB10070]: sw         $s1, 112($sp)
    088E5C68:[AFB20074]: sw         $s2, 116($sp)
    088E5C6C:[AFB30078]: sw         $s3, 120($sp)
    088E5C70:[AFB4007C]: sw         $s4, 124($sp)
    088E5C74:[AFB50080]: sw         $s5, 128($sp)
    088E5C78:[AFB60084]: sw         $s6, 132($sp)
    088E5C7C:[AFB70088]: sw         $s7, 136($sp)
    088E5C80:[AFBF008C]: sw         $ra, 140($sp)
    088E5C84:[3C1308DB]: lui        $s3, 0x08DB <=> li $s3, 0x08DB0000
    088E5C88:[8E6573B8]: lw         $a1, 29624($s3)
    088E5C8C:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    088E5C90:[24A4005C]: addiu      $a0, $a1, 92
    088E5C94:[00C08825]: or         $s1, $a2, $zr <=> move $s1, $a2
    088E5C98:[8C850000]: lw         $a1, 0($a0)
    088E5C9C:[00E09025]: or         $s2, $a3, $zr <=> move $s2, $a3
    088E5CA0:[8C860004]: lw         $a2, 4($a0)
    088E5CA4:[8C870008]: lw         $a3, 8($a0)
    088E5CA8:[AFA50028]: sw         $a1, 40($sp)
    088E5CAC:[8C85000C]: lw         $a1, 12($a0)
    088E5CB0:[AFA6002C]: sw         $a2, 44($sp)
    088E5CB4:[46006506]: mov.s      $f20, $f12
    088E5CB8:[8C860010]: lw         $a2, 16($a0)
    088E5CBC:[AFA70030]: sw         $a3, 48($sp)
    088E5CC0:[8C840014]: lw         $a0, 20($a0)
    088E5CC4:[AFA50034]: sw         $a1, 52($sp)
    088E5CC8:[AFA60038]: sw         $a2, 56($sp)
    088E5CCC:[AFA4003C]: sw         $a0, 60($sp)
    088E5CD0:[27A4001C]: addiu      $a0, $sp, 28
    088E5CD4:[0E206DD3]: jal        0x0881B74C
    088E5CD8:[00002825]: or         $a1, $zr, $zr <=> li $a1, 0
    088E5CDC:[8E6473B8]: lw         $a0, 29624($s3)
    088E5CE0:[C7AC001C]: lwc1       $f12, 28($sp)
    088E5CE4:[8C850020]: lw         $a1, 32($a0)
    088E5CE8:[C7AD0020]: lwc1       $f13, 32($sp)
    088E5CEC:[C4AE0000]: lwc1       $f14, 0($a1)
    088E5CF0:[C4AF0004]: lwc1       $f15, 4($a1)
    088E5CF4:[460E6301]: sub.s      $f12, $f12, $f14
    088E5CF8:[C7B00024]: lwc1       $f16, 36($sp)
    088E5CFC:[C4B10008]: lwc1       $f17, 8($a1)
    088E5D00:[460F6B41]: sub.s      $f13, $f13, $f15
    088E5D04:[C7B2002C]: lwc1       $f18, 44($sp)
    088E5D08:[46118401]: sub.s      $f16, $f16, $f17
    088E5D0C:[C7B30028]: lwc1       $f19, 40($sp)
    088E5D10:[460C9380]: add.s      $f14, $f18, $f12
    088E5D14:[E7AC0010]: swc1       $f12, 16($sp)
    088E5D18:[C7A00034]: lwc1       $f0, 52($sp)
    088E5D1C:[E7AD0014]: swc1       $f13, 20($sp)
    088E5D20:[E7B00018]: swc1       $f16, 24($sp)
    088E5D24:[460D03C0]: add.s      $f15, $f0, $f13
    088E5D28:[460C9B00]: add.s      $f12, $f19, $f12
    088E5D2C:[C7A20030]: lwc1       $f2, 48($sp)
    088E5D30:[E7AE002C]: swc1       $f14, 44($sp)
    088E5D34:[C7AE003C]: lwc1       $f14, 60($sp)
    088E5D38:[460D1340]: add.s      $f13, $f2, $f13
    088E5D3C:[3C057149]: lui        $a1, 0x7149 <=> li $a1, 0x71490000
    088E5D40:[E7AC0028]: swc1       $f12, 40($sp)
    088E5D44:[46107380]: add.s      $f14, $f14, $f16
    088E5D48:[C7AC0038]: lwc1       $f12, 56($sp)
    088E5D4C:[E7AF0034]: swc1       $f15, 52($sp)
    088E5D50:[46106300]: add.s      $f12, $f12, $f16
    088E5D54:[E7AD0030]: swc1       $f13, 48($sp)
    088E5D58:[E7AE003C]: swc1       $f14, 60($sp)
    088E5D5C:[34A5F2CA]: ori        $a1, $a1, -3382
    088E5D60:[E7AC0038]: swc1       $f12, 56($sp)
    088E5D64:[44856000]: mtc1       $a1, $f12
    088E5D68:[E7AC0040]: swc1       $f12, 64($sp)
    088E5D6C:[E7AC0048]: swc1       $f12, 72($sp)
    088E5D70:[3C05F149]: lui        $a1, 0xF149 <=> li $a1, 0xF1490000
    088E5D74:[34A5F2CA]: ori        $a1, $a1, -3382
    088E5D78:[E7AC0050]: swc1       $f12, 80($sp)
    088E5D7C:[44856000]: mtc1       $a1, $f12
    088E5D80:[E7AC0044]: swc1       $f12, 68($sp)
    088E5D84:[E7AC004C]: swc1       $f12, 76($sp)
    088E5D88:[E7AC0054]: swc1       $f12, 84($sp)
    088E5D8C:[8C850000]: lw         $a1, 0($a0)
    088E5D90:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    088E5D94:[0085282A]: slt        $a1, $a0, $a1
    088E5D98:[10A0008E]: beq        $a1, $zr, 0x088E5FD4
    088E5D9C:[3C1508A3]: lui        $s5, 0x08A3 <=> li $s5, 0x08A30000
    088E5DA0:[3C054080]: lui        $a1, 0x4080 <=> li $a1, 0x40800000
    088E5DA4:[3C0908DC]: lui        $t1, 0x08DC <=> li $t1, 0x08DC0000
    088E5DA8:[44856000]: mtc1       $a1, $f12
    088E5DAC:[3C0608DB]: lui        $a2, 0x08DB <=> li $a2, 0x08DB0000
    088E5DB0:[3C0808DB]: lui        $t0, 0x08DB <=> li $t0, 0x08DB0000
    088E5DB4:[34030000]: ori        $v1, $zr, 0 <=> li $v1, 0
    088E5DB8:[25295050]: addiu      $t1, $t1, 20560
    088E5DBC:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    088E5DC0:[24C676C0]: addiu      $a2, $a2, 30400
    088E5DC4:[34070000]: ori        $a3, $zr, 0 <=> li $a3, 0
    088E5DC8:[250873C0]: addiu      $t0, $t0, 29632
    088E5DCC:[00691821]: addu       $v1, $v1, $t1
    088E5DD0:[3C0B08DB]: lui        $t3, 0x08DB <=> li $t3, 0x08DB0000
    088E5DD4:[27A20058]: addiu      $v0, $sp, 88
    088E5DD8:[27AC005C]: addiu      $t4, $sp, 92
    088E5DDC:[E7AC0058]: swc1       $f12, 88($sp)
    088E5DE0:[00A63021]: addu       $a2, $a1, $a2
    088E5DE4:[00E84021]: addu       $t0, $a3, $t0
    088E5DE8:[256B7FC0]: addiu      $t3, $t3, 32704
    088E5DEC:[3C0908DB]: lui        $t1, 0x08DB <=> li $t1, 0x08DB0000
    088E5DF0:[3C0A08DB]: lui        $t2, 0x08DB <=> li $t2, 0x08DB0000
    088E5DF4:[D4C00003]: lvr.q      R000.q, 0($a2)
    088E5DF8:[D4C0000D]: lvl.q      R000.q, 12($a2)
    088E5DFC:[D4C1000F]: lvr.q      R001.q, 12($a2)
    088E5E00:[D4C10019]: lvl.q      R001.q, 24($a2)
    088E5E04:[D4C2001B]: lvr.q      R002.q, 24($a2)
    088E5E08:[D4C20025]: lvl.q      R002.q, 36($a2)
    088E5E0C:[D5030002]: lvr.q      C030.q, 0($t0)
    088E5E10:[D503000C]: lvl.q      C030.q, 12($t0)
    088E5E14:[8D2D7FC8]: lw         $t5, 32712($t1)
    088E5E18:[D5A40003]: lvr.q      R100.q, 0($t5)
    088E5E1C:[D5A4000D]: lvl.q      R100.q, 12($t5)
    088E5E20:[D5A5000F]: lvr.q      R101.q, 12($t5)
    088E5E24:[D5A50019]: lvl.q      R101.q, 24($t5)
    088E5E28:[D5A6001B]: lvr.q      R102.q, 24($t5)
    088E5E2C:[D5A60025]: lvl.q      R102.q, 36($t5)
    088E5E30:[8D4D7FC4]: lw         $t5, 32708($t2)
    088E5E34:[D5A70002]: lvr.q      C130.q, 0($t5)
    088E5E38:[D5A7000C]: lvl.q      C130.q, 12($t5)
    088E5E3C:[8E6D73B8]: lw         $t5, 29624($s3)
    088E5E40:[8DAE0024]: lw         $t6, 36($t5)
    088E5E44:[01C57021]: addu       $t6, $t6, $a1
    088E5E48:[D5C80003]: lvr.q      R200.q, 0($t6)
    088E5E4C:[D5C8000D]: lvl.q      R200.q, 12($t6)
    088E5E50:[D5C9000F]: lvr.q      R201.q, 12($t6)
    088E5E54:[D5C90019]: lvl.q      R201.q, 24($t6)
    088E5E58:[D5CA001B]: lvr.q      R202.q, 24($t6)
    088E5E5C:[D5CA0025]: lvl.q      R202.q, 36($t6)
    088E5E60:[8DAD0020]: lw         $t5, 32($t5)
    088E5E64:[01A76821]: addu       $t5, $t5, $a3
    088E5E68:[D5AB0002]: lvr.q      C230.q, 0($t5)
    088E5E6C:[D5AB000C]: lvl.q      C230.q, 12($t5)
    088E5E70:[C96B0003]: lv.s       S233.s, 0($t3)
    088E5E74:[C84A0003]: lv.s       S223.s, 0($v0)
    088E5E78:[D2806B6B]: vi2f.s     S233.s, S233.s, 0
    088E5E7C:[D0068023]: vzero.t    R003.t
    088E5E80:[D0068027]: vzero.t    R103.t
    088E5E84:[D0070063]: vone.s     S033.s
    088E5E88:[D0070067]: vone.s     S133.s
    088E5E8C:[6C006B0C]: vcmp.s     NZ, S233.s, S000.s
    088E5E90:[49010006]: bvt        0, 0x088E5EAC
    088E5E94:[00000000]: nop
    088E5E98:[FFFF0000]: vnop
    088E5E9C:[F000A48C]: VMMUL.q    M300.q, M100.q, M000.q
    088E5EA0:[10000003]: b          0x088E5EB0
    088E5EA4:[00000000]: nop
    088E5EAC:[F380808C]: VMMOV.q    M300.q, M000.q
    088E5EB0:[F008AC00]: VMMUL.t    M000.t, M300.t, M200.t
    088E5EB4:[F10BA007]: VTFM3.t    C130.t, E000.t, C230.t
    088E5EB8:[F26A8004]: vmscl.t    C100.t, C000.t, R212.t
    088E5EBC:[60878F07]: vsub.t     C130.t, C330.t, C130.t
    088E5EC0:[F4640002]: svr.q      C100.q, 0($v1)
    088E5EC4:[F4640010]: svl.q      C100.q, 16($v1)
    088E5EC8:[F4650012]: svr.q      C110.q, 16($v1)
    088E5ECC:[F4650020]: svl.q      C110.q, 32($v1)
    088E5ED0:[F4660022]: svr.q      C120.q, 32($v1)
    088E5ED4:[F4660030]: svl.q      C120.q, 48($v1)
    088E5ED8:[F4670032]: svr.q      C130.q, 48($v1)
    088E5EDC:[F4670040]: svl.q      C130.q, 64($v1)
    088E5EE0:[E98F0000]: sv.s       S330.s, 0($t4)
    088E5EE4:[E98F0005]: sv.s       S331.s, 4($t4)
    088E5EE8:[E98F000A]: sv.s       S332.s, 8($t4)
    088E5EEC:[C7AC005C]: lwc1       $f12, 92($sp)
    088E5EF0:[C7AD0044]: lwc1       $f13, 68($sp)
    088E5EF4:[460D603E]: c.le.s     $f12, $f13
    088E5EF8:[00000000]: nop
    088E5EFC:[45030004]: bc1tl      0x088E5F10
    088E5F00:[C7AC0060]: lwc1       $f12, 96($sp)
    088E5F04:[C7AC005C]: lwc1       $f12, 92($sp)
    088E5F08:[E7AC0044]: swc1       $f12, 68($sp)
    088E5F0C:[C7AC0060]: lwc1       $f12, 96($sp)
    088E5F10:[C7AD004C]: lwc1       $f13, 76($sp)
    088E5F14:[460D603E]: c.le.s     $f12, $f13
    088E5F18:[00000000]: nop
    088E5F1C:[45030004]: bc1tl      0x088E5F30
    088E5F20:[C7AC0064]: lwc1       $f12, 100($sp)
    088E5F24:[C7AC0060]: lwc1       $f12, 96($sp)
    088E5F28:[E7AC004C]: swc1       $f12, 76($sp)
    088E5F2C:[C7AC0064]: lwc1       $f12, 100($sp)
    088E5F30:[C7AD0054]: lwc1       $f13, 84($sp)
    088E5F34:[460D603E]: c.le.s     $f12, $f13
    088E5F38:[00000000]: nop
    088E5F3C:[45030004]: bc1tl      0x088E5F50
    088E5F40:[C7AC005C]: lwc1       $f12, 92($sp)
    088E5F44:[C7AC0064]: lwc1       $f12, 100($sp)
    088E5F48:[E7AC0054]: swc1       $f12, 84($sp)
    088E5F4C:[C7AC005C]: lwc1       $f12, 92($sp)
    088E5F50:[C7AD0040]: lwc1       $f13, 64($sp)
    088E5F54:[460D603C]: c.lt.s     $f12, $f13
    088E5F58:[00000000]: nop
    088E5F5C:[45020004]: bc1fl      0x088E5F70
    088E5F60:[C7AC0060]: lwc1       $f12, 96($sp)
    088E5F64:[C7AC005C]: lwc1       $f12, 92($sp)
    088E5F68:[E7AC0040]: swc1       $f12, 64($sp)
    088E5F6C:[C7AC0060]: lwc1       $f12, 96($sp)
    088E5F70:[C7AD0048]: lwc1       $f13, 72($sp)
    088E5F74:[460D603C]: c.lt.s     $f12, $f13
    088E5F78:[00000000]: nop
    088E5F7C:[45020004]: bc1fl      0x088E5F90
    088E5F80:[C7AC0064]: lwc1       $f12, 100($sp)
    088E5F84:[C7AC0060]: lwc1       $f12, 96($sp)
    088E5F88:[E7AC0048]: swc1       $f12, 72($sp)
    088E5F8C:[C7AC0064]: lwc1       $f12, 100($sp)
    088E5F90:[C7AD0050]: lwc1       $f13, 80($sp)
    088E5F94:[460D603C]: c.lt.s     $f12, $f13
    088E5F98:[00000000]: nop
    088E5F9C:[45020004]: bc1fl      0x088E5FB0
    088E5FA0:[24840001]: addiu      $a0, $a0, 1
    088E5FA4:[C7AC0064]: lwc1       $f12, 100($sp)
    088E5FA8:[E7AC0050]: swc1       $f12, 80($sp)
    088E5FAC:[24840001]: addiu      $a0, $a0, 1
    088E5FB0:[24A50024]: addiu      $a1, $a1, 36
    088E5FB4:[24C60024]: addiu      $a2, $a2, 36
    088E5FB8:[24E7000C]: addiu      $a3, $a3, 12
    088E5FBC:[2508000C]: addiu      $t0, $t0, 12
    088E5FC0:[8E6D73B8]: lw         $t5, 29624($s3)
    088E5FC4:[8DAD0000]: lw         $t5, 0($t5)
    088E5FC8:[008D682A]: slt        $t5, $a0, $t5
    088E5FCC:[15A0FF89]: bne        $t5, $zr, 0x088E5DF4
    088E5FD0:[24630040]: addiu      $v1, $v1, 64
    088E5FD4:[34140000]: ori        $s4, $zr, 0 <=> li $s4, 0
    088E5FD8:[8EA47F4C]: lw         $a0, 32588($s5)
    088E5FDC:[0284202A]: slt        $a0, $s4, $a0
    088E5FE0:[1080000F]: beq        $a0, $zr, 0x088E6020
    088E5FE4:[34160001]: ori        $s6, $zr, 1 <=> li $s6, 1
    088E5FE8:[27B70028]: addiu      $s7, $sp, 40
    088E5FEC:[02962004]: sllv       $a0, $s6, $s4
    088E5FF0:[00912024]: and        $a0, $a0, $s1
    088E5FF4:[50800006]: beql       $a0, $zr, 0x088E6010
    088E5FF8:[26940001]: addiu      $s4, $s4, 1
    088E5FFC:[8E6473B8]: lw         $a0, 29624($s3)
    088E6000:[02E02825]: or         $a1, $s7, $zr <=> move $a1, $s7
    088E6004:[0E23BF3B]: jal        0x088EFCEC
    088E6008:[4600A306]: mov.s      $f12, $f20
    088E600C:[26940001]: addiu      $s4, $s4, 1
    088E6010:[8EA47F4C]: lw         $a0, 32588($s5)
    088E6014:[0284202A]: slt        $a0, $s4, $a0
    088E6018:[1480FFF5]: bne        $a0, $zr, 0x088E5FF0
    088E601C:[02962004]: sllv       $a0, $s6, $s4
    088E6020:[12200006]: beq        $s1, $zr, 0x088E603C
    088E6024:[3C044000]: lui        $a0, 0x4000 <=> li $a0, 0x40000000
    088E6028:[02442024]: and        $a0, $s2, $a0
    088E602C:[14800003]: bne        $a0, $zr, 0x088E603C
    088E6030:[27A40040]: addiu      $a0, $sp, 64
    088E6034:[0E233123]: jal        0x088CC48C
    088E6038:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    088E603C:[C7B40068]: lwc1       $f20, 104($sp)
    088E6040:[8FB0006C]: lw         $s0, 108($sp)
    088E6044:[8FB10070]: lw         $s1, 112($sp)
    088E6048:[8FB20074]: lw         $s2, 116($sp)
    088E604C:[8FB30078]: lw         $s3, 120($sp)
    088E6050:[8FB4007C]: lw         $s4, 124($sp)
    088E6054:[8FB50080]: lw         $s5, 128($sp)
    088E6058:[8FB60084]: lw         $s6, 132($sp)
    088E605C:[8FB70088]: lw         $s7, 136($sp)
    088E6060:[8FBF008C]: lw         $ra, 140($sp)
    088E6064:[03E00008]: jr         $ra
    088E6068:[27BD0090]: addiu      $sp, $sp, 144
  Back Branch 088E5FCC 393,852 times (length 120)
  Back Branch 088E6018 17,808 times (length 12)
    088E5FDC:[0284202A]: slt        $a0, $s4, $a0
    088E5FE0:[1080000F]: beq        $a0, $zr, 0x088E6020
    088E5FE4:[34160001]: ori        $s6, $zr, 1 <=> li $s6, 1
    088E5FE8:[27B70028]: addiu      $s7, $sp, 40
    088E5FEC:[02962004]: sllv       $a0, $s6, $s4
--> 088E5FF0:[00912024]: and        $a0, $a0, $s1
    088E5FF4:[50800006]: beql       $a0, $zr, 0x088E6010
    088E5FF8:[26940001]: addiu      $s4, $s4, 1
    088E5FFC:[8E6473B8]: lw         $a0, 29624($s3)
    088E6000:[02E02825]: or         $a1, $s7, $zr <=> move $a1, $s7
    088E6004:[0E23BF3B]: jal        0x088EFCEC
    088E6008:[4600A306]: mov.s      $f12, $f20
    088E600C:[26940001]: addiu      $s4, $s4, 1
    088E6010:[8EA47F4C]: lw         $a0, 32588($s5)
    088E6014:[0284202A]: slt        $a0, $s4, $a0
--> 088E6018:[1480FFF5]: bne        $a0, $zr, 0x088E5FF0
    088E601C:[02962004]: sllv       $a0, $s6, $s4
    088E6020:[12200006]: beq        $s1, $zr, 0x088E603C
    088E6024:[3C044000]: lui        $a0, 0x4000 <=> li $a0, 0x40000000
    088E6028:[02442024]: and        $a0, $s2, $a0
_S1_2_89CB788 43,009,560 instructions (0.443%), 2,384,421 calls (089CB788 - 089CB900, length 95)
    089CB788:[27BDFFE0]: addiu      $sp, $sp, -32
    089CB78C:[AFB00010]: sw         $s0, 16($sp)
    089CB790:[3090FFFF]: andi       $s0, $a0, -1
    089CB794:[AFB10014]: sw         $s1, 20($sp)
    089CB798:[3204FF00]: andi       $a0, $s0, -256
    089CB79C:[3411E800]: ori        $s1, $zr, -6144 <=> li $s1, 59392
    089CB7A0:[AFBF0018]: sw         $ra, 24($sp)
    089CB7A4:[10910010]: beq        $a0, $s1, 0x089CB7E8
    089CB7A8:[00802825]: or         $a1, $a0, $zr <=> move $a1, $a0
    089CB7AC:[3404E900]: ori        $a0, $zr, -5888 <=> li $a0, 59648
    089CB7B0:[14A40007]: bne        $a1, $a0, 0x089CB7D0
    089CB7B4:[3C0508A5]: lui        $a1, 0x08A5 <=> li $a1, 0x08A50000
    089CB7B8:[8CA57CF0]: lw         $a1, 31984($a1)
    089CB7BC:[2CA50001]: sltiu      $a1, $a1, 1
    089CB7C0:[54A0001C]: bnel       $a1, $zr, 0x089CB834
    089CB7C4:[0090202A]: slt        $a0, $a0, $s0
    089CB7C8:[10000034]: b          0x089CB89C
    089CB7CC:[0090202A]: slt        $a0, $a0, $s0
    089CB7D0:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    089CB7D4:[8FB00010]: lw         $s0, 16($sp)
    089CB7D8:[8FB10014]: lw         $s1, 20($sp)
    089CB7DC:[8FBF0018]: lw         $ra, 24($sp)
    089CB7E0:[03E00008]: jr         $ra
    089CB7E4:[27BD0020]: addiu      $sp, $sp, 32
    089CB7E8:[0E24E97E]: jal        0x0893A5F8
    089CB7EC:[00002025]: or         $a0, $zr, $zr <=> li $a0, 0
    089CB7F0:[8C440A14]: lw         $a0, 2580($v0)
    089CB7F4:[02112823]: subu       $a1, $s0, $s1
    089CB7F8:[00043100]: sll        $a2, $a0, 0x0004
    089CB7FC:[00C42023]: subu       $a0, $a2, $a0
    089CB800:[00042080]: sll        $a0, $a0, 0x0002
    089CB804:[00862023]: subu       $a0, $a0, $a2
    089CB808:[00052880]: sll        $a1, $a1, 0x0002
    089CB80C:[00852021]: addu       $a0, $a0, $a1
    089CB810:[3C0508A5]: lui        $a1, 0x08A5 <=> li $a1, 0x08A50000
    089CB814:[24A58918]: addiu      $a1, $a1, -30440
    089CB818:[00852021]: addu       $a0, $a0, $a1
    089CB81C:[8C820000]: lw         $v0, 0($a0)
    089CB820:[8FB00010]: lw         $s0, 16($sp)
    089CB824:[8FB10014]: lw         $s1, 20($sp)
    089CB828:[8FBF0018]: lw         $ra, 24($sp)
    089CB82C:[03E00008]: jr         $ra
    089CB830:[27BD0020]: addiu      $sp, $sp, 32
    089CB834:[1480000B]: bne        $a0, $zr, 0x089CB864
    089CB838:[3404E902]: ori        $a0, $zr, -5886 <=> li $a0, 59650
    089CB83C:[3404E8FF]: ori        $a0, $zr, -5889 <=> li $a0, 59647
    089CB840:[0090202A]: slt        $a0, $a0, $s0
    089CB844:[1480000F]: bne        $a0, $zr, 0x089CB884
    089CB848:[00000000]: nop
    089CB84C:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    089CB850:[8FB00010]: lw         $s0, 16($sp)
    089CB854:[8FB10014]: lw         $s1, 20($sp)
    089CB858:[8FBF0018]: lw         $ra, 24($sp)
    089CB85C:[03E00008]: jr         $ra
    089CB860:[27BD0020]: addiu      $sp, $sp, 32
    089CB864:[1604FFF9]: bne        $s0, $a0, 0x089CB84C
    089CB868:[00000000]: nop
    089CB86C:[34020008]: ori        $v0, $zr, 8 <=> li $v0, 8
    089CB870:[8FB00010]: lw         $s0, 16($sp)
    089CB874:[8FB10014]: lw         $s1, 20($sp)
    089CB878:[8FBF0018]: lw         $ra, 24($sp)
    089CB87C:[03E00008]: jr         $ra
    089CB880:[27BD0020]: addiu      $sp, $sp, 32
    089CB884:[3402000A]: ori        $v0, $zr, 10 <=> li $v0, 10
    089CB888:[8FB00010]: lw         $s0, 16($sp)
    089CB88C:[8FB10014]: lw         $s1, 20($sp)
    089CB890:[8FBF0018]: lw         $ra, 24($sp)
    089CB894:[03E00008]: jr         $ra
    089CB898:[27BD0020]: addiu      $sp, $sp, 32
    089CB89C:[1480000B]: bne        $a0, $zr, 0x089CB8CC
    089CB8A0:[3404E902]: ori        $a0, $zr, -5886 <=> li $a0, 59650
    089CB8A4:[3404E8FF]: ori        $a0, $zr, -5889 <=> li $a0, 59647
    089CB8A8:[0090202A]: slt        $a0, $a0, $s0
    089CB8AC:[1480000F]: bne        $a0, $zr, 0x089CB8EC
    089CB8B0:[00000000]: nop
    089CB8B4:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    089CB8B8:[8FB00010]: lw         $s0, 16($sp)
    089CB8BC:[8FB10014]: lw         $s1, 20($sp)
    089CB8C0:[8FBF0018]: lw         $ra, 24($sp)
    089CB8C4:[03E00008]: jr         $ra
    089CB8C8:[27BD0020]: addiu      $sp, $sp, 32
    089CB8CC:[1604FFF9]: bne        $s0, $a0, 0x089CB8B4
    089CB8D0:[00000000]: nop
    089CB8D4:[3402000A]: ori        $v0, $zr, 10 <=> li $v0, 10
    089CB8D8:[8FB00010]: lw         $s0, 16($sp)
    089CB8DC:[8FB10014]: lw         $s1, 20($sp)
    089CB8E0:[8FBF0018]: lw         $ra, 24($sp)
    089CB8E4:[03E00008]: jr         $ra
    089CB8E8:[27BD0020]: addiu      $sp, $sp, 32
    089CB8EC:[34020008]: ori        $v0, $zr, 8 <=> li $v0, 8
    089CB8F0:[8FB00010]: lw         $s0, 16($sp)
    089CB8F4:[8FB10014]: lw         $s1, 20($sp)
    089CB8F8:[8FBF0018]: lw         $ra, 24($sp)
    089CB8FC:[03E00008]: jr         $ra
    089CB900:[27BD0020]: addiu      $sp, $sp, 32
  Back Branch 089CB8CC 2,000 times (length 8)
    089CB8A0:[3404E902]: ori        $a0, $zr, -5886 <=> li $a0, 59650
    089CB8A4:[3404E8FF]: ori        $a0, $zr, -5889 <=> li $a0, 59647
    089CB8A8:[0090202A]: slt        $a0, $a0, $s0
    089CB8AC:[1480000F]: bne        $a0, $zr, 0x089CB8EC
    089CB8B0:[00000000]: nop
--> 089CB8B4:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    089CB8B8:[8FB00010]: lw         $s0, 16($sp)
    089CB8BC:[8FB10014]: lw         $s1, 20($sp)
    089CB8C0:[8FBF0018]: lw         $ra, 24($sp)
    089CB8C4:[03E00008]: jr         $ra
    089CB8C8:[27BD0020]: addiu      $sp, $sp, 32
--> 089CB8CC:[1604FFF9]: bne        $s0, $a0, 0x089CB8B4
    089CB8D0:[00000000]: nop
    089CB8D4:[3402000A]: ori        $v0, $zr, 10 <=> li $v0, 10
    089CB8D8:[8FB00010]: lw         $s0, 16($sp)
    089CB8DC:[8FB10014]: lw         $s1, 20($sp)
_S1_2_89CBA5C 42,852,228 instructions (0.441%), 2,379,931 calls (089CBA5C - 089CBAC0, length 26)
    089CBA5C:[27BDFFE0]: addiu      $sp, $sp, -32
    089CBA60:[AFB00010]: sw         $s0, 16($sp)
    089CBA64:[AFBF0014]: sw         $ra, 20($sp)
    089CBA68:[0E272DE2]: jal        0x089CB788
    089CBA6C:[3084FFFF]: andi       $a0, $a0, -1
    089CBA70:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    089CBA74:[24850001]: addiu      $a1, $a0, 1
    089CBA78:[0005282B]: sltu       $a1, $zr, $a1 <=> move $a1, $a1
    089CBA7C:[3C0608A4]: lui        $a2, 0x08A4 <=> li $a2, 0x08A40000
    089CBA80:[A0C5C274]: sb         $a1, -15756($a2)
    089CBA84:[90C5C274]: lbu        $a1, -15756($a2)
    089CBA88:[10A00009]: beq        $a1, $zr, 0x089CBAB0
    089CBA8C:[3C0508DB]: lui        $a1, 0x08DB <=> li $a1, 0x08DB0000
    089CBA90:[24B092F4]: addiu      $s0, $a1, -27916
    089CBA94:[0E2680BA]: jal        0x089A02E8
    089CBA98:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    089CBA9C:[02001025]: or         $v0, $s0, $zr <=> move $v0, $s0
    089CBAA0:[8FB00010]: lw         $s0, 16($sp)
    089CBAA4:[8FBF0014]: lw         $ra, 20($sp)
    089CBAA8:[03E00008]: jr         $ra
    089CBAAC:[27BD0020]: addiu      $sp, $sp, 32
    089CBAB0:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    089CBAB4:[8FB00010]: lw         $s0, 16($sp)
    089CBAB8:[8FBF0014]: lw         $ra, 20($sp)
    089CBABC:[03E00008]: jr         $ra
    089CBAC0:[27BD0020]: addiu      $sp, $sp, 32
_S1_2_88AD6F0 42,807,948 instructions (0.441%), 34,534 calls (088AD6F0 - 088AE000, length 581)
    088AD6F0:[27BDFF20]: addiu      $sp, $sp, -224
    088AD6F4:[E7AC0020]: swc1       $f12, 32($sp)
    088AD6F8:[E7AD0024]: swc1       $f13, 36($sp)
    088AD6FC:[3C0808A4]: lui        $t0, 0x08A4 <=> li $t0, 0x08A40000
    088AD700:[AD06C244]: sw         $a2, -15804($t0)
    088AD704:[3C0808A4]: lui        $t0, 0x08A4 <=> li $t0, 0x08A40000
    088AD708:[AD06C240]: sw         $a2, -15808($t0)
    088AD70C:[AFB100B4]: sw         $s1, 180($sp)
    088AD710:[3C0808A4]: lui        $t0, 0x08A4 <=> li $t0, 0x08A40000
    088AD714:[00808825]: or         $s1, $a0, $zr <=> move $s1, $a0
    088AD718:[AD07C248]: sw         $a3, -15800($t0)
    088AD71C:[3C0408A4]: lui        $a0, 0x08A4 <=> li $a0, 0x08A40000
    088AD720:[9084C260]: lbu        $a0, -15776($a0)
    088AD724:[E7B40098]: swc1       $f20, 152($sp)
    088AD728:[E7B800A0]: swc1       $f24, 160($sp)
    088AD72C:[AFB000B0]: sw         $s0, 176($sp)
    088AD730:[AFB200B8]: sw         $s2, 184($sp)
    088AD734:[AFB500C4]: sw         $s5, 196($sp)
    088AD738:[46007506]: mov.s      $f20, $f14
    088AD73C:[46007E06]: mov.s      $f24, $f15
    088AD740:[34120000]: ori        $s2, $zr, 0 <=> li $s2, 0
    088AD744:[00A08025]: or         $s0, $a1, $zr <=> move $s0, $a1
    088AD748:[00C0A825]: or         $s5, $a2, $zr <=> move $s5, $a2
    088AD74C:[E7B6009C]: swc1       $f22, 156($sp)
    088AD750:[E7BA00A4]: swc1       $f26, 164($sp)
    088AD754:[E7BC00A8]: swc1       $f28, 168($sp)
    088AD758:[E7BE00AC]: swc1       $f30, 172($sp)
    088AD75C:[AFB300BC]: sw         $s3, 188($sp)
    088AD760:[AFB400C0]: sw         $s4, 192($sp)
    088AD764:[AFB600C8]: sw         $s6, 200($sp)
    088AD768:[AFB700CC]: sw         $s7, 204($sp)
    088AD76C:[AFBE00D0]: sw         $fp, 208($sp)
    088AD770:[AFBF00D4]: sw         $ra, 212($sp)
    088AD774:[1080002F]: beq        $a0, $zr, 0x088AD834
    088AD778:[00E09825]: or         $s3, $a3, $zr <=> move $s3, $a3
    088AD77C:[1220002D]: beq        $s1, $zr, 0x088AD834
    088AD780:[00000000]: nop
    088AD784:[0E22B39D]: jal        0x088ACE74
    088AD788:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    088AD78C:[3C1708A4]: lui        $s7, 0x08A4 <=> li $s7, 0x08A40000
    088AD790:[4600C782]: mul.s      $f30, $f24, $f0
    088AD794:[8EE4C258]: lw         $a0, -15784($s7)
    088AD798:[3C1608DC]: lui        $s6, 0x08DC <=> li $s6, 0x08DC0000
    088AD79C:[8EC5B268]: lw         $a1, -19864($s6)
    088AD7A0:[00042080]: sll        $a0, $a0, 0x0002
    088AD7A4:[00A42021]: addu       $a0, $a1, $a0
    088AD7A8:[8C840000]: lw         $a0, 0($a0)
    088AD7AC:[C4980074]: lwc1       $f24, 116($a0)
    088AD7B0:[0E23BD9E]: jal        0x088EF678
    088AD7B4:[4618F602]: mul.s      $f24, $f30, $f24
    088AD7B8:[8EE4C258]: lw         $a0, -15784($s7)
    088AD7BC:[46000586]: mov.s      $f22, $f0
    088AD7C0:[8EC5B268]: lw         $a1, -19864($s6)
    088AD7C4:[00042080]: sll        $a0, $a0, 0x0002
    088AD7C8:[00A42021]: addu       $a0, $a1, $a0
    088AD7CC:[0E22B5BA]: jal        0x088AD6E8
    088AD7D0:[8C840000]: lw         $a0, 0($a0)
    088AD7D4:[46180302]: mul.s      $f12, $f0, $f24
    088AD7D8:[27B40028]: addiu      $s4, $sp, 40
    088AD7DC:[27A50020]: addiu      $a1, $sp, 32
    088AD7E0:[27A60024]: addiu      $a2, $sp, 36
    088AD7E4:[46166682]: mul.s      $f26, $f12, $f22
    088AD7E8:[02802025]: or         $a0, $s4, $zr <=> move $a0, $s4
    088AD7EC:[02003825]: or         $a3, $s0, $zr <=> move $a3, $s0
    088AD7F0:[02604025]: or         $t0, $s3, $zr <=> move $t0, $s3
    088AD7F4:[4614D342]: mul.s      $f13, $f26, $f20
    088AD7F8:[0E22B3D0]: jal        0x088ACF40
    088AD7FC:[E7AD008C]: swc1       $f13, 140($sp)
    088AD800:[C7AD0030]: lwc1       $f13, 48($sp)
    088AD804:[4480B000]: mtc1       $zr, $f22
    088AD808:[C7AC0028]: lwc1       $f12, 40($sp)
    088AD80C:[4600D446]: mov.s      $f17, $f26
    088AD810:[C7B40034]: lwc1       $f20, 52($sp)
    088AD814:[460C6B41]: sub.s      $f13, $f13, $f12
    088AD818:[C7AE002C]: lwc1       $f14, 44($sp)
    088AD81C:[4616683E]: c.le.s     $f13, $f22
    088AD820:[00000000]: nop
    088AD824:[4501001A]: bc1t       0x088AD890
    088AD828:[460EA501]: sub.s      $f20, $f20, $f14
    088AD82C:[10000014]: b          0x088AD880
    088AD830:[00000000]: nop
    088AD834:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    088AD838:[C7B40098]: lwc1       $f20, 152($sp)
    088AD83C:[C7B6009C]: lwc1       $f22, 156($sp)
    088AD840:[C7B800A0]: lwc1       $f24, 160($sp)
    088AD844:[C7BA00A4]: lwc1       $f26, 164($sp)
    088AD848:[C7BC00A8]: lwc1       $f28, 168($sp)
    088AD84C:[C7BE00AC]: lwc1       $f30, 172($sp)
    088AD850:[8FB000B0]: lw         $s0, 176($sp)
    088AD854:[8FB100B4]: lw         $s1, 180($sp)
    088AD858:[8FB200B8]: lw         $s2, 184($sp)
    088AD85C:[8FB300BC]: lw         $s3, 188($sp)
    088AD860:[8FB400C0]: lw         $s4, 192($sp)
    088AD864:[8FB500C4]: lw         $s5, 196($sp)
    088AD868:[8FB600C8]: lw         $s6, 200($sp)
    088AD86C:[8FB700CC]: lw         $s7, 204($sp)
    088AD870:[8FBE00D0]: lw         $fp, 208($sp)
    088AD874:[8FBF00D4]: lw         $ra, 212($sp)
    088AD878:[03E00008]: jr         $ra
    088AD87C:[27BD00E0]: addiu      $sp, $sp, 224
    088AD880:[4616A03E]: c.le.s     $f20, $f22
    088AD884:[00000000]: nop
    088AD888:[45020029]: bc1fl      0x088AD930
    088AD88C:[E7B10084]: swc1       $f17, 132($sp)
    088AD890:[3C0408A4]: lui        $a0, 0x08A4 <=> li $a0, 0x08A40000
    088AD894:[9085C29F]: lbu        $a1, -15713($a0)
    088AD898:[14A00012]: bne        $a1, $zr, 0x088AD8E4
    088AD89C:[00000000]: nop
    088AD8A0:[4616683C]: c.lt.s     $f13, $f22
    088AD8A4:[00000000]: nop
    088AD8A8:[45010006]: bc1t       0x088AD8C4
    088AD8AC:[3C0508A2]: lui        $a1, 0x08A2 <=> li $a1, 0x08A20000
    088AD8B0:[4616A03C]: c.lt.s     $f20, $f22
    088AD8B4:[00000000]: nop
    088AD8B8:[4500000A]: bc1f       0x088AD8E4
    088AD8BC:[00000000]: nop
    088AD8C0:[3C0508A2]: lui        $a1, 0x08A2 <=> li $a1, 0x08A20000
    088AD8C4:[2488C29F]: addiu      $t0, $a0, -15713
    088AD8C8:[24A494B4]: addiu      $a0, $a1, -27468
    088AD8CC:[3C0608A2]: lui        $a2, 0x08A2 <=> li $a2, 0x08A20000
    088AD8D0:[3C0708A2]: lui        $a3, 0x08A2 <=> li $a3, 0x08A20000
    088AD8D4:[3405033C]: ori        $a1, $zr, 828 <=> li $a1, 828
    088AD8D8:[24C69698]: addiu      $a2, $a2, -26984
    088AD8DC:[0E23A92C]: jal        0x088EA4B0
    088AD8E0:[24E796CC]: addiu      $a3, $a3, -26932
    088AD8E4:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    088AD8E8:[C7B40098]: lwc1       $f20, 152($sp)
    088AD8EC:[C7B6009C]: lwc1       $f22, 156($sp)
    088AD8F0:[C7B800A0]: lwc1       $f24, 160($sp)
    088AD8F4:[C7BA00A4]: lwc1       $f26, 164($sp)
    088AD8F8:[C7BC00A8]: lwc1       $f28, 168($sp)
    088AD8FC:[C7BE00AC]: lwc1       $f30, 172($sp)
    088AD900:[8FB000B0]: lw         $s0, 176($sp)
    088AD904:[8FB100B4]: lw         $s1, 180($sp)
    088AD908:[8FB200B8]: lw         $s2, 184($sp)
    088AD90C:[8FB300BC]: lw         $s3, 188($sp)
    088AD910:[8FB400C0]: lw         $s4, 192($sp)
    088AD914:[8FB500C4]: lw         $s5, 196($sp)
    088AD918:[8FB600C8]: lw         $s6, 200($sp)
    088AD91C:[8FB700CC]: lw         $s7, 204($sp)
    088AD920:[8FBE00D0]: lw         $fp, 208($sp)
    088AD924:[8FBF00D4]: lw         $ra, 212($sp)
    088AD928:[03E00008]: jr         $ra
    088AD92C:[27BD00E0]: addiu      $sp, $sp, 224
    088AD930:[46008B06]: mov.s      $f12, $f17
    088AD934:[AFB3004C]: sw         $s3, 76($sp)
    088AD938:[4600C386]: mov.s      $f14, $f24
    088AD93C:[E7AD0068]: swc1       $f13, 104($sp)
    088AD940:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    088AD944:[02602825]: or         $a1, $s3, $zr <=> move $a1, $s3
    088AD948:[0E22B569]: jal        0x088AD5A4
    088AD94C:[C7AF008C]: lwc1       $f15, 140($sp)
    088AD950:[C7B00020]: lwc1       $f16, 32($sp)
    088AD954:[46000306]: mov.s      $f12, $f0
    088AD958:[C7AF0024]: lwc1       $f15, 36($sp)
    088AD95C:[3C0608A4]: lui        $a2, 0x08A4 <=> li $a2, 0x08A40000
    088AD960:[E7B0006C]: swc1       $f16, 108($sp)
    088AD964:[E4CFC26C]: swc1       $f15, -15764($a2)
    088AD968:[32650080]: andi       $a1, $s3, 128
    088AD96C:[3C083F00]: lui        $t0, 0x3F00 <=> li $t0, 0x3F000000
    088AD970:[32640100]: andi       $a0, $s3, 256
    088AD974:[44887000]: mtc1       $t0, $f14
    088AD978:[32670020]: andi       $a3, $s3, 32
    088AD97C:[10800008]: beq        $a0, $zr, 0x088AD9A0
    088AD980:[AFA50088]: sw         $a1, 136($sp)
    088AD984:[54A00001]: bnel       $a1, $zr, 0x088AD98C
    088AD988:[4600B406]: mov.s      $f16, $f22
    088AD98C:[C7AD0028]: lwc1       $f13, 40($sp)
    088AD990:[C7B1002C]: lwc1       $f17, 44($sp)
    088AD994:[460D8340]: add.s      $f13, $f16, $f13
    088AD998:[46117BC0]: add.s      $f15, $f15, $f17
    088AD99C:[E7AD006C]: swc1       $f13, 108($sp)
    088AD9A0:[8FA5004C]: lw         $a1, 76($sp)
    088AD9A4:[30A80040]: andi       $t0, $a1, 64
    088AD9A8:[5100000A]: beql       $t0, $zr, 0x088AD9D4
    088AD9AC:[AFA70090]: sw         $a3, 144($sp)
    088AD9B0:[50800005]: beql       $a0, $zr, 0x088AD9C8
    088AD9B4:[460E6342]: mul.s      $f13, $f12, $f14
    088AD9B8:[460CA341]: sub.s      $f13, $f20, $f12
    088AD9BC:[460E6B42]: mul.s      $f13, $f13, $f14
    088AD9C0:[10000002]: b          0x088AD9CC
    088AD9C4:[460D7B40]: add.s      $f13, $f15, $f13
    088AD9C8:[460D7B41]: sub.s      $f13, $f15, $f13
    088AD9CC:[46006BC6]: mov.s      $f15, $f13
    088AD9D0:[AFA70090]: sw         $a3, 144($sp)
    088AD9D4:[AFA40074]: sw         $a0, 116($sp)
    088AD9D8:[10E00009]: beq        $a3, $zr, 0x088ADA00
    088AD9DC:[E7AF005C]: swc1       $f15, 92($sp)
    088AD9E0:[10800004]: beq        $a0, $zr, 0x088AD9F4
    088AD9E4:[AFA40074]: sw         $a0, 116($sp)
    088AD9E8:[460CA501]: sub.s      $f20, $f20, $f12
    088AD9EC:[10000002]: b          0x088AD9F8
    088AD9F0:[46147D00]: add.s      $f20, $f15, $f20
    088AD9F4:[460C7D01]: sub.s      $f20, $f15, $f12
    088AD9F8:[E4D4C26C]: swc1       $f20, -15764($a2)
    088AD9FC:[E7B4005C]: swc1       $f20, 92($sp)
    088ADA00:[AFB10070]: sw         $s1, 112($sp)
    088ADA04:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    088ADA08:[34070000]: ori        $a3, $zr, 0 <=> li $a3, 0
    088ADA0C:[AFA40050]: sw         $a0, 80($sp)
    088ADA10:[A3A70059]: sb         $a3, 89($sp)
    088ADA14:[34080000]: ori        $t0, $zr, 0 <=> li $t0, 0
    088ADA18:[E7B60038]: swc1       $f22, 56($sp)
    088ADA1C:[4600B686]: mov.s      $f26, $f22
    088ADA20:[A3A80058]: sb         $t0, 88($sp)
    088ADA24:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    088ADA28:[AFA0003C]: sw         $zr, 60($sp)
    088ADA2C:[30A70400]: andi       $a3, $a1, 1024
    088ADA30:[AFA40054]: sw         $a0, 84($sp)
    088ADA34:[30A40004]: andi       $a0, $a1, 4
    088ADA38:[AFA70048]: sw         $a3, 72($sp)
    088ADA3C:[30A80008]: andi       $t0, $a1, 8
    088ADA40:[AFA40080]: sw         $a0, 128($sp)
    088ADA44:[30A50800]: andi       $a1, $a1, 2048
    088ADA48:[AFA8007C]: sw         $t0, 124($sp)
    088ADA4C:[02208025]: or         $s0, $s1, $zr <=> move $s0, $s1
    088ADA50:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    088ADA54:[341E000A]: ori        $fp, $zr, 10 <=> li $fp, 10
    088ADA58:[34130020]: ori        $s3, $zr, 32 <=> li $s3, 32
    088ADA5C:[AFA50078]: sw         $a1, 120($sp)
    088ADA60:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    088ADA64:[4480A000]: mtc1       $zr, $f20
    088ADA68:[A3A40060]: sb         $a0, 96($sp)
    088ADA6C:[8FA40088]: lw         $a0, 136($sp)
    088ADA70:[10800026]: beq        $a0, $zr, 0x088ADB0C
    088ADA74:[8FB10070]: lw         $s1, 112($sp)
    088ADA78:[C7AC0068]: lwc1       $f12, 104($sp)
    088ADA7C:[4600C346]: mov.s      $f13, $f24
    088ADA80:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    088ADA84:[27A50038]: addiu      $a1, $sp, 56
    088ADA88:[0E22B4A5]: jal        0x088AD294
    088ADA8C:[27A6003C]: addiu      $a2, $sp, 60
    088ADA90:[00403825]: or         $a3, $v0, $zr <=> move $a3, $v0
    088ADA94:[94E40000]: lhu        $a0, 0($a3)
    088ADA98:[2C840001]: sltiu      $a0, $a0, 1
    088ADA9C:[1480000E]: bne        $a0, $zr, 0x088ADAD8
    088ADAA0:[A3A40059]: sb         $a0, 89($sp)
    088ADAA4:[0207202B]: sltu       $a0, $s0, $a3
    088ADAA8:[1080000C]: beq        $a0, $zr, 0x088ADADC
    088ADAAC:[00F12023]: subu       $a0, $a3, $s1
    088ADAB0:[94E4FFFE]: lhu        $a0, -2($a3)
    088ADAB4:[3405002D]: ori        $a1, $zr, 45 <=> li $a1, 45
    088ADAB8:[50850008]: beql       $a0, $a1, 0x088ADADC
    088ADABC:[00F12023]: subu       $a0, $a3, $s1
    088ADAC0:[50930006]: beql       $a0, $s3, 0x088ADADC
    088ADAC4:[00F12023]: subu       $a0, $a3, $s1
    088ADAC8:[109E0004]: beq        $a0, $fp, 0x088ADADC
    088ADACC:[00F12023]: subu       $a0, $a3, $s1
    088ADAD0:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    088ADAD4:[A3A40060]: sb         $a0, 96($sp)
    088ADAD8:[00F12023]: subu       $a0, $a3, $s1
    088ADADC:[4600A706]: mov.s      $f28, $f20
    088ADAE0:[00042843]: sra        $a1, $a0, 0x0001
    088ADAE4:[00052FC2]: srl        $a1, $a1, 0x001F
    088ADAE8:[00852021]: addu       $a0, $a0, $a1
    088ADAEC:[AFA70050]: sw         $a3, 80($sp)
    088ADAF0:[00042043]: sra        $a0, $a0, 0x0001
    088ADAF4:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    088ADAF8:[AFA40054]: sw         $a0, 84($sp)
    088ADAFC:[24840001]: addiu      $a0, $a0, 1
    088ADB00:[A3A50058]: sb         $a1, 88($sp)
    088ADB04:[10000024]: b          0x088ADB98
    088ADB08:[AFA40064]: sw         $a0, 100($sp)
    088ADB0C:[00C62821]: addu       $a1, $a2, $a2
    088ADB10:[02252821]: addu       $a1, $s1, $a1
    088ADB14:[94A40000]: lhu        $a0, 0($a1)
    088ADB18:[24C80001]: addiu      $t0, $a2, 1
    088ADB1C:[8FA70050]: lw         $a3, 80($sp)
    088ADB20:[1C80000A]: bgtz       $a0, 0x088ADB4C
    088ADB24:[AFA80064]: sw         $t0, 100($sp)
    088ADB28:[04800011]: bltz       $a0, 0x088ADB70
    088ADB2C:[AFA70050]: sw         $a3, 80($sp)
    088ADB30:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    088ADB34:[4600A706]: mov.s      $f28, $f20
    088ADB38:[AFA70050]: sw         $a3, 80($sp)
    088ADB3C:[A3A40059]: sb         $a0, 89($sp)
    088ADB40:[A3A40058]: sb         $a0, 88($sp)
    088ADB44:[10000014]: b          0x088ADB98
    088ADB48:[AFA60054]: sw         $a2, 84($sp)
    088ADB4C:[149E0008]: bne        $a0, $fp, 0x088ADB70
    088ADB50:[AFA70050]: sw         $a3, 80($sp)
    088ADB54:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    088ADB58:[4600A706]: mov.s      $f28, $f20
    088ADB5C:[AFA60054]: sw         $a2, 84($sp)
    088ADB60:[24A50002]: addiu      $a1, $a1, 2
    088ADB64:[A3A40058]: sb         $a0, 88($sp)
    088ADB68:[1000000B]: b          0x088ADB98
    088ADB6C:[AFA50050]: sw         $a1, 80($sp)
    088ADB70:[0E22B481]: jal        0x088AD204
    088ADB74:[4600C306]: mov.s      $f12, $f24
    088ADB78:[46000706]: mov.s      $f28, $f0
    088ADB7C:[4614E03E]: c.le.s     $f28, $f20
    088ADB80:[00000000]: nop
    088ADB84:[45030005]: bc1tl      0x088ADB9C
    088ADB88:[8FA40074]: lw         $a0, 116($sp)
    088ADB8C:[0E22B379]: jal        0x088ACDE4
    088ADB90:[4600C306]: mov.s      $f12, $f24
    088ADB94:[4600E700]: add.s      $f28, $f28, $f0
    088ADB98:[8FA40074]: lw         $a0, 116($sp)
    088ADB9C:[93A50058]: lbu        $a1, 88($sp)
    088ADBA0:[3C063F00]: lui        $a2, 0x3F00 <=> li $a2, 0x3F000000
    088ADBA4:[10A000C6]: beq        $a1, $zr, 0x088ADEC0
    088ADBA8:[44868800]: mtc1       $a2, $f17
    088ADBAC:[C7AC006C]: lwc1       $f12, 108($sp)
    088ADBB0:[44807000]: mtc1       $zr, $f14
    088ADBB4:[C7AF005C]: lwc1       $f15, 92($sp)
    088ADBB8:[E7AE0040]: swc1       $f14, 64($sp)
    088ADBBC:[46006506]: mov.s      $f20, $f12
    088ADBC0:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    088ADBC4:[46007D86]: mov.s      $f22, $f15
    088ADBC8:[C7AD0084]: lwc1       $f13, 132($sp)
    088ADBCC:[A3A50058]: sb         $a1, 88($sp)
    088ADBD0:[8FA50080]: lw         $a1, 128($sp)
    088ADBD4:[46166B40]: add.s      $f13, $f13, $f22
    088ADBD8:[10A00009]: beq        $a1, $zr, 0x088ADC00
    088ADBDC:[C7B00068]: lwc1       $f16, 104($sp)
    088ADBE0:[10800005]: beq        $a0, $zr, 0x088ADBF8
    088ADBE4:[C7B40038]: lwc1       $f20, 56($sp)
    088ADBE8:[46148481]: sub.s      $f18, $f16, $f20
    088ADBEC:[46119502]: mul.s      $f20, $f18, $f17
    088ADBF0:[10000003]: b          0x088ADC00
    088ADBF4:[46146500]: add.s      $f20, $f12, $f20
    088ADBF8:[4611A502]: mul.s      $f20, $f20, $f17
    088ADBFC:[46146501]: sub.s      $f20, $f12, $f20
    088ADC00:[8FA5007C]: lw         $a1, 124($sp)
    088ADC04:[50A00008]: beql       $a1, $zr, 0x088ADC28
    088ADC08:[8FA40078]: lw         $a0, 120($sp)
    088ADC0C:[10800004]: beq        $a0, $zr, 0x088ADC20
    088ADC10:[C7AC0038]: lwc1       $f12, 56($sp)
    088ADC14:[460C8301]: sub.s      $f12, $f16, $f12
    088ADC18:[10000002]: b          0x088ADC24
    088ADC1C:[460CA500]: add.s      $f20, $f20, $f12
    088ADC20:[460CA501]: sub.s      $f20, $f20, $f12
    088ADC24:[8FA40078]: lw         $a0, 120($sp)
    088ADC28:[50800012]: beql       $a0, $zr, 0x088ADC74
    088ADC2C:[C7AC0034]: lwc1       $f12, 52($sp)
    088ADC30:[93A40059]: lbu        $a0, 89($sp)
    088ADC34:[5480000F]: bnel       $a0, $zr, 0x088ADC74
    088ADC38:[C7AC0034]: lwc1       $f12, 52($sp)
    088ADC3C:[C7AC0038]: lwc1       $f12, 56($sp)
    088ADC40:[460C8301]: sub.s      $f12, $f16, $f12
    088ADC44:[460E603E]: c.le.s     $f12, $f14
    088ADC48:[00000000]: nop
    088ADC4C:[45030009]: bc1tl      0x088ADC74
    088ADC50:[C7AC0034]: lwc1       $f12, 52($sp)
    088ADC54:[8FA4003C]: lw         $a0, 60($sp)
    088ADC58:[28850002]: slti       $a1, $a0, 2
    088ADC5C:[14A00004]: bne        $a1, $zr, 0x088ADC70
    088ADC60:[2484FFFF]: addiu      $a0, $a0, -1
    088ADC64:[44847000]: mtc1       $a0, $f14
    088ADC68:[468076A0]: cvt.s.w    $f26, $f14
    088ADC6C:[461A6683]: div.s      $f26, $f12, $f26
    088ADC70:[C7AC0034]: lwc1       $f12, 52($sp)
    088ADC74:[460C783E]: c.le.s     $f15, $f12
    088ADC78:[00000000]: nop
    088ADC7C:[45020089]: bc1fl      0x088ADEA4
    088ADC80:[C7AC008C]: lwc1       $f12, 140($sp)
    088ADC84:[C7AC002C]: lwc1       $f12, 44($sp)
    088ADC88:[460C683C]: c.lt.s     $f13, $f12
    088ADC8C:[00000000]: nop
    088ADC90:[45030084]: bc1tl      0x088ADEA4
    088ADC94:[C7AC008C]: lwc1       $f12, 140($sp)
    088ADC98:[8FA40054]: lw         $a0, 84($sp)
    088ADC9C:[8FB10070]: lw         $s1, 112($sp)
    088ADCA0:[00842021]: addu       $a0, $a0, $a0
    088ADCA4:[02248821]: addu       $s1, $s1, $a0
    088ADCA8:[AFA00044]: sw         $zr, 68($sp)
    088ADCAC:[0211202B]: sltu       $a0, $s0, $s1
    088ADCB0:[5080004F]: beql       $a0, $zr, 0x088ADDF0
    088ADCB4:[93A40060]: lbu        $a0, 96($sp)
    088ADCB8:[C7AC0040]: lwc1       $f12, 64($sp)
    088ADCBC:[C7AD0030]: lwc1       $f13, 48($sp)
    088ADCC0:[46146300]: add.s      $f12, $f12, $f20
    088ADCC4:[460D603C]: c.lt.s     $f12, $f13
    088ADCC8:[00000000]: nop
    088ADCCC:[45020048]: bc1fl      0x088ADDF0
    088ADCD0:[93A40060]: lbu        $a0, 96($sp)
    088ADCD4:[96040000]: lhu        $a0, 0($s0)
    088ADCD8:[109E000B]: beq        $a0, $fp, 0x088ADD08
    088ADCDC:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    088ADCE0:[00802825]: or         $a1, $a0, $zr <=> move $a1, $a0
    088ADCE4:[8EE4C258]: lw         $a0, -15784($s7)
    088ADCE8:[8EC6B268]: lw         $a2, -19864($s6)
    088ADCEC:[00042080]: sll        $a0, $a0, 0x0002
    088ADCF0:[00C42021]: addu       $a0, $a2, $a0
    088ADCF4:[8C840000]: lw         $a0, 0($a0)
    088ADCF8:[8FA6004C]: lw         $a2, 76($sp)
    088ADCFC:[0E22B914]: jal        0x088AE450
    088ADD00:[27A70044]: addiu      $a3, $sp, 68
    088ADD04:[00402825]: or         $a1, $v0, $zr <=> move $a1, $v0
    088ADD08:[50A00037]: beql       $a1, $zr, 0x088ADDE8
    088ADD0C:[26100002]: addiu      $s0, $s0, 2
    088ADD10:[8EE4C258]: lw         $a0, -15784($s7)
    088ADD14:[8EC6B268]: lw         $a2, -19864($s6)
    088ADD18:[00042080]: sll        $a0, $a0, 0x0002
    088ADD1C:[00C42021]: addu       $a0, $a2, $a0
    088ADD20:[8C840000]: lw         $a0, 0($a0)
    088ADD24:[90840078]: lbu        $a0, 120($a0)
    088ADD28:[50800005]: beql       $a0, $zr, 0x088ADD40
    088ADD2C:[8FA40048]: lw         $a0, 72($sp)
    088ADD30:[96040000]: lhu        $a0, 0($s0)
    088ADD34:[5093001D]: beql       $a0, $s3, 0x088ADDAC
    088ADD38:[E7B60094]: swc1       $f22, 148($sp)
    088ADD3C:[8FA40048]: lw         $a0, 72($sp)
    088ADD40:[14800019]: bne        $a0, $zr, 0x088ADDA8
    088ADD44:[3C0408A4]: lui        $a0, 0x08A4 <=> li $a0, 0x08A40000
    088ADD48:[9084C274]: lbu        $a0, -15756($a0)
    088ADD4C:[1080000B]: beq        $a0, $zr, 0x088ADD7C
    088ADD50:[00A03025]: or         $a2, $a1, $zr <=> move $a2, $a1
    088ADD54:[96060000]: lhu        $a2, 0($s0)
    088ADD58:[4600A306]: mov.s      $f12, $f20
    088ADD5C:[02802025]: or         $a0, $s4, $zr <=> move $a0, $s4
    088ADD60:[4600B346]: mov.s      $f13, $f22
    088ADD64:[4600F386]: mov.s      $f14, $f30
    088ADD68:[0E272E45]: jal        0x089CB914
    088ADD6C:[02A02825]: or         $a1, $s5, $zr <=> move $a1, $s5
    088ADD70:[02422025]: or         $a0, $s2, $v0
    088ADD74:[1000000B]: b          0x088ADDA4
    088ADD78:[0004202B]: sltu       $a0, $zr, $a0 <=> move $a0, $a0
    088ADD7C:[4600A306]: mov.s      $f12, $f20
    088ADD80:[8FA70044]: lw         $a3, 68($sp)
    088ADD84:[4600B346]: mov.s      $f13, $f22
    088ADD88:[02802025]: or         $a0, $s4, $zr <=> move $a0, $s4
    088ADD8C:[4600C386]: mov.s      $f14, $f24
    088ADD90:[02A02825]: or         $a1, $s5, $zr <=> move $a1, $s5
    088ADD94:[0E22B801]: jal        0x088AE004
    088ADD98:[27A80040]: addiu      $t0, $sp, 64
    088ADD9C:[02422025]: or         $a0, $s2, $v0
    088ADDA0:[0004202B]: sltu       $a0, $zr, $a0 <=> move $a0, $a0
    088ADDA4:[00809025]: or         $s2, $a0, $zr <=> move $s2, $a0
    088ADDA8:[E7B60094]: swc1       $f22, 148($sp)
    088ADDAC:[4600C306]: mov.s      $f12, $f24
    088ADDB0:[0E22B481]: jal        0x088AD204
    088ADDB4:[96040000]: lhu        $a0, 0($s0)
    088ADDB8:[46000586]: mov.s      $f22, $f0
    088ADDBC:[0E22B379]: jal        0x088ACDE4
    088ADDC0:[4600C306]: mov.s      $f12, $f24
    088ADDC4:[4600B300]: add.s      $f12, $f22, $f0
    088ADDC8:[96040000]: lhu        $a0, 0($s0)
    088ADDCC:[46146500]: add.s      $f20, $f12, $f20
    088ADDD0:[C7B60094]: lwc1       $f22, 148($sp)
    088ADDD4:[50930001]: beql       $a0, $s3, 0x088ADDDC
    088ADDD8:[4614D500]: add.s      $f20, $f26, $f20
    088ADDDC:[3C0408A4]: lui        $a0, 0x08A4 <=> li $a0, 0x08A40000
    088ADDE0:[E494C270]: swc1       $f20, -15760($a0)
    088ADDE4:[26100002]: addiu      $s0, $s0, 2
    088ADDE8:[1000FFB1]: b          0x088ADCB0
    088ADDEC:[0211202B]: sltu       $a0, $s0, $s1
    088ADDF0:[5080002C]: beql       $a0, $zr, 0x088ADEA4
    088ADDF4:[C7AC008C]: lwc1       $f12, 140($sp)
    088ADDF8:[0E20EA33]: jal        0x0883A8CC
    088ADDFC:[00000000]: nop
    088ADE00:[34040007]: ori        $a0, $zr, 7 <=> li $a0, 7
    088ADE04:[50440027]: beql       $v0, $a0, 0x088ADEA4
    088ADE08:[C7AC008C]: lwc1       $f12, 140($sp)
    088ADE0C:[8EE4C258]: lw         $a0, -15784($s7)
    088ADE10:[8EC5B268]: lw         $a1, -19864($s6)
    088ADE14:[00042080]: sll        $a0, $a0, 0x0002
    088ADE18:[00A42021]: addu       $a0, $a1, $a0
    088ADE1C:[8C840000]: lw         $a0, 0($a0)
    088ADE20:[8FA6004C]: lw         $a2, 76($sp)
    088ADE24:[27A70044]: addiu      $a3, $sp, 68
    088ADE28:[0E22B914]: jal        0x088AE450
    088ADE2C:[3405002D]: ori        $a1, $zr, 45 <=> li $a1, 45
    088ADE30:[8FA50048]: lw         $a1, 72($sp)
    088ADE34:[14A0001A]: bne        $a1, $zr, 0x088ADEA0
    088ADE38:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    088ADE3C:[3C0508A4]: lui        $a1, 0x08A4 <=> li $a1, 0x08A40000
    088ADE40:[90A5C274]: lbu        $a1, -15756($a1)
    088ADE44:[10A0000B]: beq        $a1, $zr, 0x088ADE74
    088ADE48:[00803025]: or         $a2, $a0, $zr <=> move $a2, $a0
    088ADE4C:[02802025]: or         $a0, $s4, $zr <=> move $a0, $s4
    088ADE50:[4600A306]: mov.s      $f12, $f20
    088ADE54:[4600B346]: mov.s      $f13, $f22
    088ADE58:[02A02825]: or         $a1, $s5, $zr <=> move $a1, $s5
    088ADE5C:[4600F386]: mov.s      $f14, $f30
    088ADE60:[0E272E45]: jal        0x089CB914
    088ADE64:[3406002D]: ori        $a2, $zr, 45 <=> li $a2, 45
    088ADE68:[02422025]: or         $a0, $s2, $v0
    088ADE6C:[1000000B]: b          0x088ADE9C
    088ADE70:[0004202B]: sltu       $a0, $zr, $a0 <=> move $a0, $a0
    088ADE74:[4600A306]: mov.s      $f12, $f20
    088ADE78:[8FA70044]: lw         $a3, 68($sp)
    088ADE7C:[4600B346]: mov.s      $f13, $f22
    088ADE80:[02802025]: or         $a0, $s4, $zr <=> move $a0, $s4
    088ADE84:[4600C386]: mov.s      $f14, $f24
    088ADE88:[02A02825]: or         $a1, $s5, $zr <=> move $a1, $s5
    088ADE8C:[0E22B801]: jal        0x088AE004
    088ADE90:[27A80040]: addiu      $t0, $sp, 64
    088ADE94:[02422025]: or         $a0, $s2, $v0
    088ADE98:[0004202B]: sltu       $a0, $zr, $a0 <=> move $a0, $a0
    088ADE9C:[00809025]: or         $s2, $a0, $zr <=> move $s2, $a0
    088ADEA0:[C7AC008C]: lwc1       $f12, 140($sp)
    088ADEA4:[4480D000]: mtc1       $zr, $f26
    088ADEA8:[C7AD005C]: lwc1       $f13, 92($sp)
    088ADEAC:[8FB00050]: lw         $s0, 80($sp)
    088ADEB0:[460D6300]: add.s      $f12, $f12, $f13
    088ADEB4:[E7BA0038]: swc1       $f26, 56($sp)
    088ADEB8:[AFA0003C]: sw         $zr, 60($sp)
    088ADEBC:[E7AC005C]: swc1       $f12, 92($sp)
    088ADEC0:[C7AC0038]: lwc1       $f12, 56($sp)
    088ADEC4:[8FA60064]: lw         $a2, 100($sp)
    088ADEC8:[461C6300]: add.s      $f12, $f12, $f28
    088ADECC:[93A40059]: lbu        $a0, 89($sp)
    088ADED0:[1080FEE3]: beq        $a0, $zr, 0x088ADA60
    088ADED4:[E7AC0038]: swc1       $f12, 56($sp)
    088ADED8:[8FA50090]: lw         $a1, 144($sp)
    088ADEDC:[3C0408A3]: lui        $a0, 0x08A3 <=> li $a0, 0x08A30000
    088ADEE0:[14A00004]: bne        $a1, $zr, 0x088ADEF4
    088ADEE4:[8C847F40]: lw         $a0, 32576($a0)
    088ADEE8:[C7AC005C]: lwc1       $f12, 92($sp)
    088ADEEC:[3C0508A4]: lui        $a1, 0x08A4 <=> li $a1, 0x08A40000
    088ADEF0:[E4ACC26C]: swc1       $f12, -15764($a1)
    088ADEF4:[8FA5004C]: lw         $a1, 76($sp)
    088ADEF8:[2484003C]: addiu      $a0, $a0, 60
    088ADEFC:[30A80010]: andi       $t0, $a1, 16
    088ADF00:[3C0608A4]: lui        $a2, 0x08A4 <=> li $a2, 0x08A40000
    088ADF04:[1100001C]: beq        $t0, $zr, 0x088ADF78
    088ADF08:[3C0708A4]: lui        $a3, 0x08A4 <=> li $a3, 0x08A40000
    088ADF0C:[1080001A]: beq        $a0, $zr, 0x088ADF78
    088ADF10:[3C0808DB]: lui        $t0, 0x08DB <=> li $t0, 0x08DB0000
    088ADF14:[8D087FF0]: lw         $t0, 32752($t0)
    088ADF18:[C48C000C]: lwc1       $f12, 12($a0)
    088ADF1C:[44886800]: mtc1       $t0, $f13
    088ADF20:[C4EEC26C]: lwc1       $f14, -15764($a3)
    088ADF24:[46806B60]: cvt.s.w    $f13, $f13
    088ADF28:[460D6302]: mul.s      $f12, $f12, $f13
    088ADF2C:[460C7301]: sub.s      $f12, $f14, $f12
    088ADF30:[3C0808DB]: lui        $t0, 0x08DB <=> li $t0, 0x08DB0000
    088ADF34:[E4ECC26C]: swc1       $f12, -15764($a3)
    088ADF38:[C48F0004]: lwc1       $f15, 4($a0)
    088ADF3C:[460D7B42]: mul.s      $f13, $f15, $f13
    088ADF40:[460D6303]: div.s      $f12, $f12, $f13
    088ADF44:[8D087FEC]: lw         $t0, 32748($t0)
    088ADF48:[C4D0C270]: lwc1       $f16, -15760($a2)
    088ADF4C:[44887000]: mtc1       $t0, $f14
    088ADF50:[468073A0]: cvt.s.w    $f14, $f14
    088ADF54:[E4ECC26C]: swc1       $f12, -15764($a3)
    088ADF58:[C48C0008]: lwc1       $f12, 8($a0)
    088ADF5C:[460E6302]: mul.s      $f12, $f12, $f14
    088ADF60:[460C8301]: sub.s      $f12, $f16, $f12
    088ADF64:[E4CCC270]: swc1       $f12, -15760($a2)
    088ADF68:[C48D0000]: lwc1       $f13, 0($a0)
    088ADF6C:[460E6B42]: mul.s      $f13, $f13, $f14
    088ADF70:[460D6303]: div.s      $f12, $f12, $f13
    088ADF74:[E4CCC270]: swc1       $f12, -15760($a2)
    088ADF78:[30A40001]: andi       $a0, $a1, 1
    088ADF7C:[1080000E]: beq        $a0, $zr, 0x088ADFB8
    088ADF80:[3C0408DB]: lui        $a0, 0x08DB <=> li $a0, 0x08DB0000
    088ADF84:[8C847FF0]: lw         $a0, 32752($a0)
    088ADF88:[C4ECC26C]: lwc1       $f12, -15764($a3)
    088ADF8C:[44846800]: mtc1       $a0, $f13
    088ADF90:[3C0408DB]: lui        $a0, 0x08DB <=> li $a0, 0x08DB0000
    088ADF94:[46806B60]: cvt.s.w    $f13, $f13
    088ADF98:[8C847FEC]: lw         $a0, 32748($a0)
    088ADF9C:[460D6303]: div.s      $f12, $f12, $f13
    088ADFA0:[C4CEC270]: lwc1       $f14, -15760($a2)
    088ADFA4:[44847800]: mtc1       $a0, $f15
    088ADFA8:[46807BE0]: cvt.s.w    $f15, $f15
    088ADFAC:[460F7383]: div.s      $f14, $f14, $f15
    088ADFB0:[E4ECC26C]: swc1       $f12, -15764($a3)
    088ADFB4:[E4CEC270]: swc1       $f14, -15760($a2)
    088ADFB8:[02401025]: or         $v0, $s2, $zr <=> move $v0, $s2
    088ADFBC:[C7B40098]: lwc1       $f20, 152($sp)
    088ADFC0:[C7B6009C]: lwc1       $f22, 156($sp)
    088ADFC4:[C7B800A0]: lwc1       $f24, 160($sp)
    088ADFC8:[C7BA00A4]: lwc1       $f26, 164($sp)
    088ADFCC:[C7BC00A8]: lwc1       $f28, 168($sp)
    088ADFD0:[C7BE00AC]: lwc1       $f30, 172($sp)
    088ADFD4:[8FB000B0]: lw         $s0, 176($sp)
    088ADFD8:[8FB100B4]: lw         $s1, 180($sp)
    088ADFDC:[8FB200B8]: lw         $s2, 184($sp)
    088ADFE0:[8FB300BC]: lw         $s3, 188($sp)
    088ADFE4:[8FB400C0]: lw         $s4, 192($sp)
    088ADFE8:[8FB500C4]: lw         $s5, 196($sp)
    088ADFEC:[8FB600C8]: lw         $s6, 200($sp)
    088ADFF0:[8FB700CC]: lw         $s7, 204($sp)
    088ADFF4:[8FBE00D0]: lw         $fp, 208($sp)
    088ADFF8:[8FBF00D4]: lw         $ra, 212($sp)
    088ADFFC:[03E00008]: jr         $ra
    088AE000:[27BD00E0]: addiu      $sp, $sp, 224
  Back Branch 088ADDE8 383,655 times (length 80)
    088ADC9C:[8FB10070]: lw         $s1, 112($sp)
    088ADCA0:[00842021]: addu       $a0, $a0, $a0
    088ADCA4:[02248821]: addu       $s1, $s1, $a0
    088ADCA8:[AFA00044]: sw         $zr, 68($sp)
    088ADCAC:[0211202B]: sltu       $a0, $s0, $s1
--> 088ADCB0:[5080004F]: beql       $a0, $zr, 0x088ADDF0
    088ADCB4:[93A40060]: lbu        $a0, 96($sp)
    088ADCB8:[C7AC0040]: lwc1       $f12, 64($sp)
    088ADCBC:[C7AD0030]: lwc1       $f13, 48($sp)
    088ADCC0:[46146300]: add.s      $f12, $f12, $f20
    088ADCC4:[460D603C]: c.lt.s     $f12, $f13
    088ADCC8:[00000000]: nop
    088ADCCC:[45020048]: bc1fl      0x088ADDF0
    088ADCD0:[93A40060]: lbu        $a0, 96($sp)
    088ADCD4:[96040000]: lhu        $a0, 0($s0)
    088ADCD8:[109E000B]: beq        $a0, $fp, 0x088ADD08
    088ADCDC:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    088ADCE0:[00802825]: or         $a1, $a0, $zr <=> move $a1, $a0
    088ADCE4:[8EE4C258]: lw         $a0, -15784($s7)
    088ADCE8:[8EC6B268]: lw         $a2, -19864($s6)
    088ADCEC:[00042080]: sll        $a0, $a0, 0x0002
    088ADCF0:[00C42021]: addu       $a0, $a2, $a0
    088ADCF4:[8C840000]: lw         $a0, 0($a0)
    088ADCF8:[8FA6004C]: lw         $a2, 76($sp)
    088ADCFC:[0E22B914]: jal        0x088AE450
    088ADD00:[27A70044]: addiu      $a3, $sp, 68
    088ADD04:[00402825]: or         $a1, $v0, $zr <=> move $a1, $v0
    088ADD08:[50A00037]: beql       $a1, $zr, 0x088ADDE8
    088ADD0C:[26100002]: addiu      $s0, $s0, 2
    088ADD10:[8EE4C258]: lw         $a0, -15784($s7)
    088ADD14:[8EC6B268]: lw         $a2, -19864($s6)
    088ADD18:[00042080]: sll        $a0, $a0, 0x0002
    088ADD1C:[00C42021]: addu       $a0, $a2, $a0
    088ADD20:[8C840000]: lw         $a0, 0($a0)
    088ADD24:[90840078]: lbu        $a0, 120($a0)
    088ADD28:[50800005]: beql       $a0, $zr, 0x088ADD40
    088ADD2C:[8FA40048]: lw         $a0, 72($sp)
    088ADD30:[96040000]: lhu        $a0, 0($s0)
    088ADD34:[5093001D]: beql       $a0, $s3, 0x088ADDAC
    088ADD38:[E7B60094]: swc1       $f22, 148($sp)
    088ADD3C:[8FA40048]: lw         $a0, 72($sp)
    088ADD40:[14800019]: bne        $a0, $zr, 0x088ADDA8
    088ADD44:[3C0408A4]: lui        $a0, 0x08A4 <=> li $a0, 0x08A40000
    088ADD48:[9084C274]: lbu        $a0, -15756($a0)
    088ADD4C:[1080000B]: beq        $a0, $zr, 0x088ADD7C
    088ADD50:[00A03025]: or         $a2, $a1, $zr <=> move $a2, $a1
    088ADD54:[96060000]: lhu        $a2, 0($s0)
    088ADD58:[4600A306]: mov.s      $f12, $f20
    088ADD5C:[02802025]: or         $a0, $s4, $zr <=> move $a0, $s4
    088ADD60:[4600B346]: mov.s      $f13, $f22
    088ADD64:[4600F386]: mov.s      $f14, $f30
    088ADD68:[0E272E45]: jal        0x089CB914
    088ADD6C:[02A02825]: or         $a1, $s5, $zr <=> move $a1, $s5
    088ADD70:[02422025]: or         $a0, $s2, $v0
    088ADD74:[1000000B]: b          0x088ADDA4
    088ADD78:[0004202B]: sltu       $a0, $zr, $a0 <=> move $a0, $a0
    088ADD7C:[4600A306]: mov.s      $f12, $f20
    088ADD80:[8FA70044]: lw         $a3, 68($sp)
    088ADD84:[4600B346]: mov.s      $f13, $f22
    088ADD88:[02802025]: or         $a0, $s4, $zr <=> move $a0, $s4
    088ADD8C:[4600C386]: mov.s      $f14, $f24
    088ADD90:[02A02825]: or         $a1, $s5, $zr <=> move $a1, $s5
    088ADD94:[0E22B801]: jal        0x088AE004
    088ADD98:[27A80040]: addiu      $t0, $sp, 64
    088ADD9C:[02422025]: or         $a0, $s2, $v0
    088ADDA0:[0004202B]: sltu       $a0, $zr, $a0 <=> move $a0, $a0
    088ADDA4:[00809025]: or         $s2, $a0, $zr <=> move $s2, $a0
    088ADDA8:[E7B60094]: swc1       $f22, 148($sp)
    088ADDAC:[4600C306]: mov.s      $f12, $f24
    088ADDB0:[0E22B481]: jal        0x088AD204
    088ADDB4:[96040000]: lhu        $a0, 0($s0)
    088ADDB8:[46000586]: mov.s      $f22, $f0
    088ADDBC:[0E22B379]: jal        0x088ACDE4
    088ADDC0:[4600C306]: mov.s      $f12, $f24
    088ADDC4:[4600B300]: add.s      $f12, $f22, $f0
    088ADDC8:[96040000]: lhu        $a0, 0($s0)
    088ADDCC:[46146500]: add.s      $f20, $f12, $f20
    088ADDD0:[C7B60094]: lwc1       $f22, 148($sp)
    088ADDD4:[50930001]: beql       $a0, $s3, 0x088ADDDC
    088ADDD8:[4614D500]: add.s      $f20, $f26, $f20
    088ADDDC:[3C0408A4]: lui        $a0, 0x08A4 <=> li $a0, 0x08A40000
    088ADDE0:[E494C270]: swc1       $f20, -15760($a0)
    088ADDE4:[26100002]: addiu      $s0, $s0, 2
--> 088ADDE8:[1000FFB1]: b          0x088ADCB0
    088ADDEC:[0211202B]: sltu       $a0, $s0, $s1
    088ADDF0:[5080002C]: beql       $a0, $zr, 0x088ADEA4
    088ADDF4:[C7AC008C]: lwc1       $f12, 140($sp)
    088ADDF8:[0E20EA33]: jal        0x0883A8CC
  Back Branch 088ADED0 320,019 times (length 286)
_S1_2_885D388 41,554,323 instructions (0.428%), 16,171 calls (0885D388 - 0885D6C8, length 209)
    0885D388:[27BDFFA0]: addiu      $sp, $sp, -96
    0885D38C:[AFB00034]: sw         $s0, 52($sp)
    0885D390:[AFB10038]: sw         $s1, 56($sp)
    0885D394:[AFB2003C]: sw         $s2, 60($sp)
    0885D398:[AFB30040]: sw         $s3, 64($sp)
    0885D39C:[AFB40044]: sw         $s4, 68($sp)
    0885D3A0:[AFB50048]: sw         $s5, 72($sp)
    0885D3A4:[AFB6004C]: sw         $s6, 76($sp)
    0885D3A8:[AFB70050]: sw         $s7, 80($sp)
    0885D3AC:[AFBE0054]: sw         $fp, 84($sp)
    0885D3B0:[AFBF0058]: sw         $ra, 88($sp)
    0885D3B4:[0E23AAA3]: jal        0x088EAA8C
    0885D3B8:[34040006]: ori        $a0, $zr, 6 <=> li $a0, 6
    0885D3BC:[0E22D539]: jal        0x088B54E4
    0885D3C0:[00000000]: nop
    0885D3C4:[3C0408DC]: lui        $a0, 0x08DC <=> li $a0, 0x08DC0000
    0885D3C8:[8C859B24]: lw         $a1, -25820($a0)
    0885D3CC:[3C1108DB]: lui        $s1, 0x08DB <=> li $s1, 0x08DB0000
    0885D3D0:[14A00005]: bne        $a1, $zr, 0x0885D3E8
    0885D3D4:[263171F8]: addiu      $s1, $s1, 29176
    0885D3D8:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    0885D3DC:[AC859B24]: sw         $a1, -25820($a0)
    0885D3E0:[3C0408DC]: lui        $a0, 0x08DC <=> li $a0, 0x08DC0000
    0885D3E4:[A0809B20]: sb         $zr, -25824($a0)
    0885D3E8:[8E32000C]: lw         $s2, 12($s1)
    0885D3EC:[12400054]: beq        $s2, $zr, 0x0885D540
    0885D3F0:[26240008]: addiu      $a0, $s1, 8
    0885D3F4:[3C1308DC]: lui        $s3, 0x08DC <=> li $s3, 0x08DC0000
    0885D3F8:[3C1E08A1]: lui        $fp, 0x08A1 <=> li $fp, 0x08A10000
    0885D3FC:[3C1708A1]: lui        $s7, 0x08A1 <=> li $s7, 0x08A10000
    0885D400:[3C1608A1]: lui        $s6, 0x08A1 <=> li $s6, 0x08A10000
    0885D404:[26759B18]: addiu      $s5, $s3, -25832
    0885D408:[27DECEEC]: addiu      $fp, $fp, -12564
    0885D40C:[26F7CF40]: addiu      $s7, $s7, -12480
    0885D410:[26D6CF74]: addiu      $s6, $s6, -12428
    0885D414:[3C1408DC]: lui        $s4, 0x08DC <=> li $s4, 0x08DC0000
    0885D418:[8E440000]: lw         $a0, 0($s2)
    0885D41C:[8E520004]: lw         $s2, 4($s2)
    0885D420:[8C840000]: lw         $a0, 0($a0)
    0885D424:[8E300008]: lw         $s0, 8($s1)
    0885D428:[12000005]: beq        $s0, $zr, 0x0885D440
    0885D42C:[94840004]: lhu        $a0, 4($a0)
    0885D430:[8E050000]: lw         $a1, 0($s0)
    0885D434:[0085282B]: sltu       $a1, $a0, $a1
    0885D438:[10A0000B]: beq        $a1, $zr, 0x0885D468
    0885D43C:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    0885D440:[0E20E544]: jal        0x08839510
    0885D444:[AFA40030]: sw         $a0, 48($sp)
    0885D448:[8FA40030]: lw         $a0, 48($sp)
    0885D44C:[00408025]: or         $s0, $v0, $zr <=> move $s0, $v0
    0885D450:[AE040000]: sw         $a0, 0($s0)
    0885D454:[AE000008]: sw         $zr, 8($s0)
    0885D458:[8E250008]: lw         $a1, 8($s1)
    0885D45C:[AE050004]: sw         $a1, 4($s0)
    0885D460:[1000001F]: b          0x0885D4E0
    0885D464:[AE300008]: sw         $s0, 8($s1)
    0885D468:[8E060000]: lw         $a2, 0($s0)
    0885D46C:[00C4302B]: sltu       $a2, $a2, $a0
    0885D470:[10C00005]: beq        $a2, $zr, 0x0885D488
    0885D474:[00000000]: nop
    0885D478:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    0885D47C:[8CB00004]: lw         $s0, 4($a1)
    0885D480:[5600FFFA]: bnel       $s0, $zr, 0x0885D46C
    0885D484:[8E060000]: lw         $a2, 0($s0)
    0885D488:[52000006]: beql       $s0, $zr, 0x0885D4A4
    0885D48C:[AFA40030]: sw         $a0, 48($sp)
    0885D490:[8E060000]: lw         $a2, 0($s0)
    0885D494:[0086302B]: sltu       $a2, $a0, $a2
    0885D498:[50C00012]: beql       $a2, $zr, 0x0885D4E4
    0885D49C:[8E859B1C]: lw         $a1, -25828($s4)
    0885D4A0:[AFA40030]: sw         $a0, 48($sp)
    0885D4A4:[0E20E544]: jal        0x08839510
    0885D4A8:[AFA5002C]: sw         $a1, 44($sp)
    0885D4AC:[00408025]: or         $s0, $v0, $zr <=> move $s0, $v0
    0885D4B0:[8FA5002C]: lw         $a1, 44($sp)
    0885D4B4:[AE000008]: sw         $zr, 8($s0)
    0885D4B8:[10A00005]: beq        $a1, $zr, 0x0885D4D0
    0885D4BC:[8FA40030]: lw         $a0, 48($sp)
    0885D4C0:[8CA60004]: lw         $a2, 4($a1)
    0885D4C4:[AE060004]: sw         $a2, 4($s0)
    0885D4C8:[10000004]: b          0x0885D4DC
    0885D4CC:[ACB00004]: sw         $s0, 4($a1)
    0885D4D0:[8E250008]: lw         $a1, 8($s1)
    0885D4D4:[AE050004]: sw         $a1, 4($s0)
    0885D4D8:[AE300008]: sw         $s0, 8($s1)
    0885D4DC:[AE040000]: sw         $a0, 0($s0)
    0885D4E0:[8E859B1C]: lw         $a1, -25828($s4)
    0885D4E4:[14A00003]: bne        $a1, $zr, 0x0885D4F4
    0885D4E8:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    0885D4EC:[AE859B1C]: sw         $a1, -25828($s4)
    0885D4F0:[A2609B18]: sb         $zr, -25832($s3)
    0885D4F4:[92659B18]: lbu        $a1, -25832($s3)
    0885D4F8:[54A0000A]: bnel       $a1, $zr, 0x0885D524
    0885D4FC:[8E040008]: lw         $a0, 8($s0)
    0885D500:[8E050000]: lw         $a1, 0($s0)
    0885D504:[10A40006]: beq        $a1, $a0, 0x0885D520
    0885D508:[03C02025]: or         $a0, $fp, $zr <=> move $a0, $fp
    0885D50C:[340500E8]: ori        $a1, $zr, 232 <=> li $a1, 232
    0885D510:[02E03025]: or         $a2, $s7, $zr <=> move $a2, $s7
    0885D514:[02C03825]: or         $a3, $s6, $zr <=> move $a3, $s6
    0885D518:[0E23A92C]: jal        0x088EA4B0
    0885D51C:[02A04025]: or         $t0, $s5, $zr <=> move $t0, $s5
    0885D520:[8E040008]: lw         $a0, 8($s0)
    0885D524:[8E25000C]: lw         $a1, 12($s1)
    0885D528:[ACA40004]: sw         $a0, 4($a1)
    0885D52C:[8E24000C]: lw         $a0, 12($s1)
    0885D530:[AE040008]: sw         $a0, 8($s0)
    0885D534:[1640FFB8]: bne        $s2, $zr, 0x0885D418
    0885D538:[AE32000C]: sw         $s2, 12($s1)
    0885D53C:[26240008]: addiu      $a0, $s1, 8
    0885D540:[AFA40020]: sw         $a0, 32($sp)
    0885D544:[8C840000]: lw         $a0, 0($a0)
    0885D548:[AFA00028]: sw         $zr, 40($sp)
    0885D54C:[AFA40024]: sw         $a0, 36($sp)
    0885D550:[8FB10024]: lw         $s1, 36($sp)
    0885D554:[1220000D]: beq        $s1, $zr, 0x0885D58C
    0885D558:[00002025]: or         $a0, $zr, $zr <=> li $a0, 0
    0885D55C:[5080000A]: beql       $a0, $zr, 0x0885D588
    0885D560:[8E240008]: lw         $a0, 8($s1)
    0885D564:[8C840004]: lw         $a0, 4($a0)
    0885D568:[14800008]: bne        $a0, $zr, 0x0885D58C
    0885D56C:[AFA40028]: sw         $a0, 40($sp)
    0885D570:[8E310004]: lw         $s1, 4($s1)
    0885D574:[1620FFF9]: bne        $s1, $zr, 0x0885D55C
    0885D578:[AFB10024]: sw         $s1, 36($sp)
    0885D57C:[10000004]: b          0x0885D590
    0885D580:[2C850001]: sltiu      $a1, $a0, 1
    0885D588:[AFA40028]: sw         $a0, 40($sp)
    0885D58C:[2C850001]: sltiu      $a1, $a0, 1
    0885D590:[30A500FF]: andi       $a1, $a1, 255
    0885D594:[14A0003D]: bne        $a1, $zr, 0x0885D68C
    0885D598:[3C1308DC]: lui        $s3, 0x08DC <=> li $s3, 0x08DC0000
    0885D59C:[3C1108A1]: lui        $s1, 0x08A1 <=> li $s1, 0x08A10000
    0885D5A0:[3C1408A1]: lui        $s4, 0x08A1 <=> li $s4, 0x08A10000
    0885D5A4:[3C1508A1]: lui        $s5, 0x08A1 <=> li $s5, 0x08A10000
    0885D5A8:[34100001]: ori        $s0, $zr, 1 <=> li $s0, 1
    0885D5AC:[26769B28]: addiu      $s6, $s3, -25816
    0885D5B0:[2631CEEC]: addiu      $s1, $s1, -12564
    0885D5B4:[2694CF28]: addiu      $s4, $s4, -12504
    0885D5B8:[26B5CEC0]: addiu      $s5, $s5, -12608
    0885D5BC:[3C1208DC]: lui        $s2, 0x08DC <=> li $s2, 0x08DC0000
    0885D5C0:[3C170001]: lui        $s7, 0x0001 <=> li $s7, 0x00010000
    0885D5C4:[8E459B2C]: lw         $a1, -25812($s2)
    0885D5C8:[54A00004]: bnel       $a1, $zr, 0x0885D5DC
    0885D5CC:[92659B28]: lbu        $a1, -25816($s3)
    0885D5D0:[AE509B2C]: sw         $s0, -25812($s2)
    0885D5D4:[A2609B28]: sb         $zr, -25816($s3)
    0885D5D8:[92659B28]: lbu        $a1, -25816($s3)
    0885D5DC:[54A0000B]: bnel       $a1, $zr, 0x0885D60C
    0885D5E0:[8FA50024]: lw         $a1, 36($sp)
    0885D5E4:[54800009]: bnel       $a0, $zr, 0x0885D60C
    0885D5E8:[8FA50024]: lw         $a1, 36($sp)
    0885D5EC:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    0885D5F0:[34050133]: ori        $a1, $zr, 307 <=> li $a1, 307
    0885D5F4:[02803025]: or         $a2, $s4, $zr <=> move $a2, $s4
    0885D5F8:[02A03825]: or         $a3, $s5, $zr <=> move $a3, $s5
    0885D5FC:[0E23A92C]: jal        0x088EA4B0
    0885D600:[02C04025]: or         $t0, $s6, $zr <=> move $t0, $s6
    0885D604:[8FA40028]: lw         $a0, 40($sp)
    0885D608:[8FA50024]: lw         $a1, 36($sp)
    0885D60C:[10A0000D]: beq        $a1, $zr, 0x0885D644
    0885D610:[8C860000]: lw         $a2, 0($a0)
    0885D614:[5080000A]: beql       $a0, $zr, 0x0885D640
    0885D618:[8CA40008]: lw         $a0, 8($a1)
    0885D61C:[8C840004]: lw         $a0, 4($a0)
    0885D620:[14800008]: bne        $a0, $zr, 0x0885D644
    0885D624:[AFA40028]: sw         $a0, 40($sp)
    0885D628:[8CA50004]: lw         $a1, 4($a1)
    0885D62C:[14A0FFF9]: bne        $a1, $zr, 0x0885D614
    0885D630:[AFA50024]: sw         $a1, 36($sp)
    0885D634:[10000004]: b          0x0885D648
    0885D638:[8CC40000]: lw         $a0, 0($a2)
    0885D640:[AFA40028]: sw         $a0, 40($sp)
    0885D644:[8CC40000]: lw         $a0, 0($a2)
    0885D648:[8C840004]: lw         $a0, 4($a0)
    0885D64C:[00972024]: and        $a0, $a0, $s7
    0885D650:[0004202B]: sltu       $a0, $zr, $a0 <=> move $a0, $a0
    0885D654:[308400FF]: andi       $a0, $a0, 255
    0885D658:[54800008]: bnel       $a0, $zr, 0x0885D67C
    0885D65C:[8FA40028]: lw         $a0, 40($sp)
    0885D660:[8CC40004]: lw         $a0, 4($a2)
    0885D664:[24840030]: addiu      $a0, $a0, 48
    0885D668:[84850000]: lh         $a1, 0($a0)
    0885D66C:[8C870004]: lw         $a3, 4($a0)
    0885D670:[00E0F809]: jalr       $ra, $a3
    0885D674:[00C52021]: addu       $a0, $a2, $a1
    0885D678:[8FA40028]: lw         $a0, 40($sp)
    0885D67C:[2C850001]: sltiu      $a1, $a0, 1
    0885D680:[30A500FF]: andi       $a1, $a1, 255
    0885D684:[50A0FFD0]: beql       $a1, $zr, 0x0885D5C8
    0885D688:[8E459B2C]: lw         $a1, -25812($s2)
    0885D68C:[0E22D555]: jal        0x088B5554
    0885D690:[00000000]: nop
    0885D694:[0E23AAB7]: jal        0x088EAADC
    0885D698:[34040006]: ori        $a0, $zr, 6 <=> li $a0, 6
    0885D69C:[8FB00034]: lw         $s0, 52($sp)
    0885D6A0:[8FB10038]: lw         $s1, 56($sp)
    0885D6A4:[8FB2003C]: lw         $s2, 60($sp)
    0885D6A8:[8FB30040]: lw         $s3, 64($sp)
    0885D6AC:[8FB40044]: lw         $s4, 68($sp)
    0885D6B0:[8FB50048]: lw         $s5, 72($sp)
    0885D6B4:[8FB6004C]: lw         $s6, 76($sp)
    0885D6B8:[8FB70050]: lw         $s7, 80($sp)
    0885D6BC:[8FBE0054]: lw         $fp, 84($sp)
    0885D6C0:[8FBF0058]: lw         $ra, 88($sp)
    0885D6C4:[03E00008]: jr         $ra
    0885D6C8:[27BD0060]: addiu      $sp, $sp, 96
  Back Branch 0885D684 1,412,024 times (length 49)
    0885D5B4:[2694CF28]: addiu      $s4, $s4, -12504
    0885D5B8:[26B5CEC0]: addiu      $s5, $s5, -12608
    0885D5BC:[3C1208DC]: lui        $s2, 0x08DC <=> li $s2, 0x08DC0000
    0885D5C0:[3C170001]: lui        $s7, 0x0001 <=> li $s7, 0x00010000
    0885D5C4:[8E459B2C]: lw         $a1, -25812($s2)
--> 0885D5C8:[54A00004]: bnel       $a1, $zr, 0x0885D5DC
    0885D5CC:[92659B28]: lbu        $a1, -25816($s3)
    0885D5D0:[AE509B2C]: sw         $s0, -25812($s2)
    0885D5D4:[A2609B28]: sb         $zr, -25816($s3)
    0885D5D8:[92659B28]: lbu        $a1, -25816($s3)
    0885D5DC:[54A0000B]: bnel       $a1, $zr, 0x0885D60C
    0885D5E0:[8FA50024]: lw         $a1, 36($sp)
    0885D5E4:[54800009]: bnel       $a0, $zr, 0x0885D60C
    0885D5E8:[8FA50024]: lw         $a1, 36($sp)
    0885D5EC:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    0885D5F0:[34050133]: ori        $a1, $zr, 307 <=> li $a1, 307
    0885D5F4:[02803025]: or         $a2, $s4, $zr <=> move $a2, $s4
    0885D5F8:[02A03825]: or         $a3, $s5, $zr <=> move $a3, $s5
    0885D5FC:[0E23A92C]: jal        0x088EA4B0
    0885D600:[02C04025]: or         $t0, $s6, $zr <=> move $t0, $s6
    0885D604:[8FA40028]: lw         $a0, 40($sp)
    0885D608:[8FA50024]: lw         $a1, 36($sp)
    0885D60C:[10A0000D]: beq        $a1, $zr, 0x0885D644
    0885D610:[8C860000]: lw         $a2, 0($a0)
    0885D614:[5080000A]: beql       $a0, $zr, 0x0885D640
    0885D618:[8CA40008]: lw         $a0, 8($a1)
    0885D61C:[8C840004]: lw         $a0, 4($a0)
    0885D620:[14800008]: bne        $a0, $zr, 0x0885D644
    0885D624:[AFA40028]: sw         $a0, 40($sp)
    0885D628:[8CA50004]: lw         $a1, 4($a1)
    0885D62C:[14A0FFF9]: bne        $a1, $zr, 0x0885D614
    0885D630:[AFA50024]: sw         $a1, 36($sp)
    0885D634:[10000004]: b          0x0885D648
    0885D638:[8CC40000]: lw         $a0, 0($a2)
    0885D640:[AFA40028]: sw         $a0, 40($sp)
    0885D644:[8CC40000]: lw         $a0, 0($a2)
    0885D648:[8C840004]: lw         $a0, 4($a0)
    0885D64C:[00972024]: and        $a0, $a0, $s7
    0885D650:[0004202B]: sltu       $a0, $zr, $a0 <=> move $a0, $a0
    0885D654:[308400FF]: andi       $a0, $a0, 255
    0885D658:[54800008]: bnel       $a0, $zr, 0x0885D67C
    0885D65C:[8FA40028]: lw         $a0, 40($sp)
    0885D660:[8CC40004]: lw         $a0, 4($a2)
    0885D664:[24840030]: addiu      $a0, $a0, 48
    0885D668:[84850000]: lh         $a1, 0($a0)
    0885D66C:[8C870004]: lw         $a3, 4($a0)
    0885D670:[00E0F809]: jalr       $ra, $a3
    0885D674:[00C52021]: addu       $a0, $a2, $a1
    0885D678:[8FA40028]: lw         $a0, 40($sp)
    0885D67C:[2C850001]: sltiu      $a1, $a0, 1
    0885D680:[30A500FF]: andi       $a1, $a1, 255
--> 0885D684:[50A0FFD0]: beql       $a1, $zr, 0x0885D5C8
    0885D688:[8E459B2C]: lw         $a1, -25812($s2)
    0885D68C:[0E22D555]: jal        0x088B5554
    0885D690:[00000000]: nop
    0885D694:[0E23AAB7]: jal        0x088EAADC
  Back Branch 0885D62C 94,608 times (length 8)
    0885D600:[02C04025]: or         $t0, $s6, $zr <=> move $t0, $s6
    0885D604:[8FA40028]: lw         $a0, 40($sp)
    0885D608:[8FA50024]: lw         $a1, 36($sp)
    0885D60C:[10A0000D]: beq        $a1, $zr, 0x0885D644
    0885D610:[8C860000]: lw         $a2, 0($a0)
--> 0885D614:[5080000A]: beql       $a0, $zr, 0x0885D640
    0885D618:[8CA40008]: lw         $a0, 8($a1)
    0885D61C:[8C840004]: lw         $a0, 4($a0)
    0885D620:[14800008]: bne        $a0, $zr, 0x0885D644
    0885D624:[AFA40028]: sw         $a0, 40($sp)
    0885D628:[8CA50004]: lw         $a1, 4($a1)
--> 0885D62C:[14A0FFF9]: bne        $a1, $zr, 0x0885D614
    0885D630:[AFA50024]: sw         $a1, 36($sp)
    0885D634:[10000004]: b          0x0885D648
    0885D638:[8CC40000]: lw         $a0, 0($a2)
  Back Branch 0885D480 575 times (length 7)
    0885D458:[8E250008]: lw         $a1, 8($s1)
    0885D45C:[AE050004]: sw         $a1, 4($s0)
    0885D460:[1000001F]: b          0x0885D4E0
    0885D464:[AE300008]: sw         $s0, 8($s1)
    0885D468:[8E060000]: lw         $a2, 0($s0)
--> 0885D46C:[00C4302B]: sltu       $a2, $a2, $a0
    0885D470:[10C00005]: beq        $a2, $zr, 0x0885D488
    0885D474:[00000000]: nop
    0885D478:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    0885D47C:[8CB00004]: lw         $s0, 4($a1)
--> 0885D480:[5600FFFA]: bnel       $s0, $zr, 0x0885D46C
    0885D484:[8E060000]: lw         $a2, 0($s0)
    0885D488:[52000006]: beql       $s0, $zr, 0x0885D4A4
    0885D48C:[AFA40030]: sw         $a0, 48($sp)
    0885D490:[8E060000]: lw         $a2, 0($s0)
  Back Branch 0885D534 197 times (length 73)
    0885D404:[26759B18]: addiu      $s5, $s3, -25832
    0885D408:[27DECEEC]: addiu      $fp, $fp, -12564
    0885D40C:[26F7CF40]: addiu      $s7, $s7, -12480
    0885D410:[26D6CF74]: addiu      $s6, $s6, -12428
    0885D414:[3C1408DC]: lui        $s4, 0x08DC <=> li $s4, 0x08DC0000
--> 0885D418:[8E440000]: lw         $a0, 0($s2)
    0885D41C:[8E520004]: lw         $s2, 4($s2)
    0885D420:[8C840000]: lw         $a0, 0($a0)
    0885D424:[8E300008]: lw         $s0, 8($s1)
    0885D428:[12000005]: beq        $s0, $zr, 0x0885D440
    0885D42C:[94840004]: lhu        $a0, 4($a0)
    0885D430:[8E050000]: lw         $a1, 0($s0)
    0885D434:[0085282B]: sltu       $a1, $a0, $a1
    0885D438:[10A0000B]: beq        $a1, $zr, 0x0885D468
    0885D43C:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    0885D440:[0E20E544]: jal        0x08839510
    0885D444:[AFA40030]: sw         $a0, 48($sp)
    0885D448:[8FA40030]: lw         $a0, 48($sp)
    0885D44C:[00408025]: or         $s0, $v0, $zr <=> move $s0, $v0
    0885D450:[AE040000]: sw         $a0, 0($s0)
    0885D454:[AE000008]: sw         $zr, 8($s0)
    0885D458:[8E250008]: lw         $a1, 8($s1)
    0885D45C:[AE050004]: sw         $a1, 4($s0)
    0885D460:[1000001F]: b          0x0885D4E0
    0885D464:[AE300008]: sw         $s0, 8($s1)
    0885D468:[8E060000]: lw         $a2, 0($s0)
    0885D46C:[00C4302B]: sltu       $a2, $a2, $a0
    0885D470:[10C00005]: beq        $a2, $zr, 0x0885D488
    0885D474:[00000000]: nop
    0885D478:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    0885D47C:[8CB00004]: lw         $s0, 4($a1)
    0885D480:[5600FFFA]: bnel       $s0, $zr, 0x0885D46C
    0885D484:[8E060000]: lw         $a2, 0($s0)
    0885D488:[52000006]: beql       $s0, $zr, 0x0885D4A4
    0885D48C:[AFA40030]: sw         $a0, 48($sp)
    0885D490:[8E060000]: lw         $a2, 0($s0)
    0885D494:[0086302B]: sltu       $a2, $a0, $a2
    0885D498:[50C00012]: beql       $a2, $zr, 0x0885D4E4
    0885D49C:[8E859B1C]: lw         $a1, -25828($s4)
    0885D4A0:[AFA40030]: sw         $a0, 48($sp)
    0885D4A4:[0E20E544]: jal        0x08839510
    0885D4A8:[AFA5002C]: sw         $a1, 44($sp)
    0885D4AC:[00408025]: or         $s0, $v0, $zr <=> move $s0, $v0
    0885D4B0:[8FA5002C]: lw         $a1, 44($sp)
    0885D4B4:[AE000008]: sw         $zr, 8($s0)
    0885D4B8:[10A00005]: beq        $a1, $zr, 0x0885D4D0
    0885D4BC:[8FA40030]: lw         $a0, 48($sp)
    0885D4C0:[8CA60004]: lw         $a2, 4($a1)
    0885D4C4:[AE060004]: sw         $a2, 4($s0)
    0885D4C8:[10000004]: b          0x0885D4DC
    0885D4CC:[ACB00004]: sw         $s0, 4($a1)
    0885D4D0:[8E250008]: lw         $a1, 8($s1)
    0885D4D4:[AE050004]: sw         $a1, 4($s0)
    0885D4D8:[AE300008]: sw         $s0, 8($s1)
    0885D4DC:[AE040000]: sw         $a0, 0($s0)
    0885D4E0:[8E859B1C]: lw         $a1, -25828($s4)
    0885D4E4:[14A00003]: bne        $a1, $zr, 0x0885D4F4
    0885D4E8:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    0885D4EC:[AE859B1C]: sw         $a1, -25828($s4)
    0885D4F0:[A2609B18]: sb         $zr, -25832($s3)
    0885D4F4:[92659B18]: lbu        $a1, -25832($s3)
    0885D4F8:[54A0000A]: bnel       $a1, $zr, 0x0885D524
    0885D4FC:[8E040008]: lw         $a0, 8($s0)
    0885D500:[8E050000]: lw         $a1, 0($s0)
    0885D504:[10A40006]: beq        $a1, $a0, 0x0885D520
    0885D508:[03C02025]: or         $a0, $fp, $zr <=> move $a0, $fp
    0885D50C:[340500E8]: ori        $a1, $zr, 232 <=> li $a1, 232
    0885D510:[02E03025]: or         $a2, $s7, $zr <=> move $a2, $s7
    0885D514:[02C03825]: or         $a3, $s6, $zr <=> move $a3, $s6
    0885D518:[0E23A92C]: jal        0x088EA4B0
    0885D51C:[02A04025]: or         $t0, $s5, $zr <=> move $t0, $s5
    0885D520:[8E040008]: lw         $a0, 8($s0)
    0885D524:[8E25000C]: lw         $a1, 12($s1)
    0885D528:[ACA40004]: sw         $a0, 4($a1)
    0885D52C:[8E24000C]: lw         $a0, 12($s1)
    0885D530:[AE040008]: sw         $a0, 8($s0)
--> 0885D534:[1640FFB8]: bne        $s2, $zr, 0x0885D418
    0885D538:[AE32000C]: sw         $s2, 12($s1)
    0885D53C:[26240008]: addiu      $a0, $s1, 8
    0885D540:[AFA40020]: sw         $a0, 32($sp)
    0885D544:[8C840000]: lw         $a0, 0($a0)
_S1_2_89DDC64 40,691,532 instructions (0.419%), 1,453,269 calls (089DDC64 - 089DDDAC, length 83)
    089DDC64:[27BDFFB0]: addiu      $sp, $sp, -80
    089DDC68:[E7B4003C]: swc1       $f20, 60($sp)
    089DDC6C:[E7B60040]: swc1       $f22, 64($sp)
    089DDC70:[AFB00044]: sw         $s0, 68($sp)
    089DDC74:[AFBF0048]: sw         $ra, 72($sp)
    089DDC78:[0E277C7A]: jal        0x089DF1E8
    089DDC7C:[46006506]: mov.s      $f20, $f12
    089DDC80:[3C1008A6]: lui        $s0, 0x08A6 <=> li $s0, 0x08A60000
    089DDC84:[8E058008]: lw         $a1, -32760($s0)
    089DDC88:[2404FFFF]: addiu      $a0, $zr, -1 <=> li $a0, -1
    089DDC8C:[10A40041]: beq        $a1, $a0, 0x089DDD94
    089DDC90:[46000586]: mov.s      $f22, $f0
    089DDC94:[0E2780FA]: jal        0x089E03E8
    089DDC98:[4600A306]: mov.s      $f12, $f20
    089DDC9C:[1440003D]: bne        $v0, $zr, 0x089DDD94
    089DDCA0:[00000000]: nop
    089DDCA4:[44806000]: mtc1       $zr, $f12
    089DDCA8:[460CA03C]: c.lt.s     $f20, $f12
    089DDCAC:[00000000]: nop
    089DDCB0:[45000038]: bc1f       0x089DDD94
    089DDCB4:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    089DDCB8:[4600A306]: mov.s      $f12, $f20
    089DDCBC:[AFA40010]: sw         $a0, 16($sp)
    089DDCC0:[3C0408A3]: lui        $a0, 0x08A3 <=> li $a0, 0x08A30000
    089DDCC4:[24847318]: addiu      $a0, $a0, 29464
    089DDCC8:[AFA40014]: sw         $a0, 20($sp)
    089DDCCC:[0E27AFF6]: jal        0x089EBFD8
    089DDCD0:[AFA00030]: sw         $zr, 48($sp)
    089DDCD4:[AFA30024]: sw         $v1, 36($sp)
    089DDCD8:[AFA20020]: sw         $v0, 32($sp)
    089DDCDC:[8E108008]: lw         $s0, -32760($s0)
    089DDCE0:[AFA3001C]: sw         $v1, 28($sp)
    089DDCE4:[AFA20018]: sw         $v0, 24($sp)
    089DDCE8:[3C0408A6]: lui        $a0, 0x08A6 <=> li $a0, 0x08A60000
    089DDCEC:[8C858004]: lw         $a1, -32764($a0)
    089DDCF0:[16000004]: bne        $s0, $zr, 0x089DDD04
    089DDCF4:[8C848000]: lw         $a0, -32768($a0)
    089DDCF8:[AFA5002C]: sw         $a1, 44($sp)
    089DDCFC:[10000007]: b          0x089DDD1C
    089DDD00:[AFA40028]: sw         $a0, 40($sp)
    089DDD04:[00802025]: or         $a0, $a0, $zr <=> move $a0, $a0
    089DDD08:[00A03825]: or         $a3, $a1, $zr <=> move $a3, $a1
    089DDD0C:[0E27B1F0]: jal        0x089EC7C0
    089DDD10:[00803025]: or         $a2, $a0, $zr <=> move $a2, $a0
    089DDD14:[AFA3002C]: sw         $v1, 44($sp)
    089DDD18:[AFA20028]: sw         $v0, 40($sp)
    089DDD1C:[34040002]: ori        $a0, $zr, 2 <=> li $a0, 2
    089DDD20:[16040005]: bne        $s0, $a0, 0x089DDD38
    089DDD24:[00000000]: nop
    089DDD28:[0E278190]: jal        0x089E0640
    089DDD2C:[34100021]: ori        $s0, $zr, 33 <=> li $s0, 33
    089DDD30:[10000008]: b          0x089DDD54
    089DDD34:[AC500000]: sw         $s0, 0($v0)
    089DDD38:[0E27776C]: jal        0x089DDDB0
    089DDD3C:[27A40010]: addiu      $a0, $sp, 16
    089DDD40:[54400005]: bnel       $v0, $zr, 0x089DDD58
    089DDD44:[8FA40030]: lw         $a0, 48($sp)
    089DDD48:[0E278190]: jal        0x089E0640
    089DDD4C:[34100021]: ori        $s0, $zr, 33 <=> li $s0, 33
    089DDD50:[AC500000]: sw         $s0, 0($v0)
    089DDD54:[8FA40030]: lw         $a0, 48($sp)
    089DDD58:[50800006]: beql       $a0, $zr, 0x089DDD74
    089DDD5C:[8FA5002C]: lw         $a1, 44($sp)
    089DDD60:[0E278190]: jal        0x089E0640
    089DDD64:[AFA40038]: sw         $a0, 56($sp)
    089DDD68:[8FA40038]: lw         $a0, 56($sp)
    089DDD6C:[AC440000]: sw         $a0, 0($v0)
    089DDD70:[8FA5002C]: lw         $a1, 44($sp)
    089DDD74:[0E27B31A]: jal        0x089ECC68
    089DDD78:[8FA40028]: lw         $a0, 40($sp)
    089DDD7C:[C7B4003C]: lwc1       $f20, 60($sp)
    089DDD80:[C7B60040]: lwc1       $f22, 64($sp)
    089DDD84:[8FB00044]: lw         $s0, 68($sp)
    089DDD88:[8FBF0048]: lw         $ra, 72($sp)
    089DDD8C:[03E00008]: jr         $ra
    089DDD90:[27BD0050]: addiu      $sp, $sp, 80
    089DDD94:[4600B006]: mov.s      $f0, $f22
    089DDD98:[C7B4003C]: lwc1       $f20, 60($sp)
    089DDD9C:[C7B60040]: lwc1       $f22, 64($sp)
    089DDDA0:[8FB00044]: lw         $s0, 68($sp)
    089DDDA4:[8FBF0048]: lw         $ra, 72($sp)
    089DDDA8:[03E00008]: jr         $ra
    089DDDAC:[27BD0050]: addiu      $sp, $sp, 80
_S1_2_89ECDDC 39,383,372 instructions (0.405%), 781,419 calls (089ECDDC - 089ED078, length 168)
    089ECDDC:[8C830000]: lw         $v1, 0($a0)
    089ECDE0:[27BDFFF0]: addiu      $sp, $sp, -16
    089ECDE4:[8C8A0010]: lw         $t2, 16($a0)
    089ECDE8:[8C8B0014]: lw         $t3, 20($a0)
    089ECDEC:[2C620002]: sltiu      $v0, $v1, 2
    089ECDF0:[8C8C0004]: lw         $t4, 4($a0)
    089ECDF4:[1040001E]: beq        $v0, $zr, 0x089ECE70
    089ECDF8:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    089ECDFC:[3C030008]: lui        $v1, 0x0008 <=> li $v1, 0x00080000
    089ECE00:[24020000]: addiu      $v0, $zr, 0 <=> li $v0, 0
    089ECE04:[01425025]: or         $t2, $t2, $v0
    089ECE08:[01635825]: or         $t3, $t3, $v1
    089ECE0C:[240907FF]: addiu      $t1, $zr, 2047 <=> li $t1, 2047
    089ECE10:[8FA20004]: lw         $v0, 4($sp)
    089ECE14:[3C06000F]: lui        $a2, 0x000F <=> li $a2, 0x000F0000
    089ECE18:[3C03FFF0]: lui        $v1, 0xFFF0 <=> li $v1, 0xFFF00000
    089ECE1C:[34C6FFFF]: ori        $a2, $a2, -1
    089ECE20:[01663024]: and        $a2, $t3, $a2
    089ECE24:[00431024]: and        $v0, $v0, $v1
    089ECE28:[3C04800F]: lui        $a0, 0x800F <=> li $a0, 0x800F0000
    089ECE2C:[00461025]: or         $v0, $v0, $a2
    089ECE30:[312507FF]: andi       $a1, $t1, 2047
    089ECE34:[3484FFFF]: ori        $a0, $a0, -1
    089ECE38:[00441024]: and        $v0, $v0, $a0
    089ECE3C:[00052D00]: sll        $a1, $a1, 0x0014
    089ECE40:[3C037FFF]: lui        $v1, 0x7FFF <=> li $v1, 0x7FFF0000
    089ECE44:[00451025]: or         $v0, $v0, $a1
    089ECE48:[3463FFFF]: ori        $v1, $v1, -1
    089ECE4C:[00431024]: and        $v0, $v0, $v1
    089ECE50:[000C27C0]: sll        $a0, $t4, 0x001F
    089ECE54:[00441025]: or         $v0, $v0, $a0
    089ECE58:[AFA20004]: sw         $v0, 4($sp)
    089ECE5C:[AFAA0000]: sw         $t2, 0($sp)
    089ECE60:[8FA20000]: lw         $v0, 0($sp)
    089ECE64:[8FA30004]: lw         $v1, 4($sp)
    089ECE68:[03E00008]: jr         $ra
    089ECE6C:[27BD0010]: addiu      $sp, $sp, 16
    089ECE70:[38620004]: xori       $v0, $v1, 4
    089ECE74:[50400059]: beql       $v0, $zr, 0x089ECFDC
    089ECE78:[240907FF]: addiu      $t1, $zr, 2047 <=> li $t1, 2047
    089ECE7C:[38620002]: xori       $v0, $v1, 2
    089ECE80:[10400056]: beq        $v0, $zr, 0x089ECFDC
    089ECE84:[00000000]: nop
    089ECE88:[014B1025]: or         $v0, $t2, $t3
    089ECE8C:[1040FFE1]: beq        $v0, $zr, 0x089ECE14
    089ECE90:[8FA20004]: lw         $v0, 4($sp)
    089ECE94:[8C840008]: lw         $a0, 8($a0)
    089ECE98:[2882FC02]: slti       $v0, $a0, -1022
    089ECE9C:[1040004D]: beq        $v0, $zr, 0x089ECFD4
    089ECEA0:[28820400]: slti       $v0, $a0, 1024
    089ECEA4:[2402FC02]: addiu      $v0, $zr, -1022 <=> li $v0, -1022
    089ECEA8:[00446823]: subu       $t5, $v0, $a0
    089ECEAC:[29A30039]: slti       $v1, $t5, 57
    089ECEB0:[14600022]: bne        $v1, $zr, 0x089ECF3C
    089ECEB4:[00000000]: nop
    089ECEB8:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    089ECEBC:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    089ECEC0:[24030000]: addiu      $v1, $zr, 0 <=> li $v1, 0
    089ECEC4:[240200FF]: addiu      $v0, $zr, 255 <=> li $v0, 255
    089ECEC8:[01421024]: and        $v0, $t2, $v0
    089ECECC:[24040080]: addiu      $a0, $zr, 128 <=> li $a0, 128
    089ECED0:[1044000E]: beq        $v0, $a0, 0x089ECF0C
    089ECED4:[01631824]: and        $v1, $t3, $v1
    089ECED8:[254A007F]: addiu      $t2, $t2, 127
    089ECEDC:[2D42007F]: sltiu      $v0, $t2, 127
    089ECEE0:[01625821]: addu       $t3, $t3, $v0
    089ECEE4:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    089ECEE8:[3442FFFF]: ori        $v0, $v0, -1
    089ECEEC:[004B102B]: sltu       $v0, $v0, $t3
    089ECEF0:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    089ECEF4:[000A5202]: srl        $t2, $t2, 0x0008
    089ECEF8:[000B2600]: sll        $a0, $t3, 0x0018
    089ECEFC:[0062480B]: movn       $t1, $v1, $v0
    089ECF00:[01445025]: or         $t2, $t2, $a0
    089ECF04:[0A27B384]: j          0x089ECE10
    089ECF08:[000B5A02]: srl        $t3, $t3, 0x0008
    089ECF0C:[5460FFF3]: bnel       $v1, $zr, 0x089ECEDC
    089ECF10:[254A007F]: addiu      $t2, $t2, 127
    089ECF14:[24030000]: addiu      $v1, $zr, 0 <=> li $v1, 0
    089ECF18:[24020100]: addiu      $v0, $zr, 256 <=> li $v0, 256
    089ECF1C:[01421024]: and        $v0, $t2, $v0
    089ECF20:[01631824]: and        $v1, $t3, $v1
    089ECF24:[00431025]: or         $v0, $v0, $v1
    089ECF28:[5040FFEF]: beql       $v0, $zr, 0x089ECEE8
    089ECF2C:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    089ECF30:[254A0080]: addiu      $t2, $t2, 128
    089ECF34:[0A27B3B8]: j          0x089ECEE0
    089ECF38:[2D420080]: sltiu      $v0, $t2, 128
    089ECF3C:[24050000]: addiu      $a1, $zr, 0 <=> li $a1, 0
    089ECF40:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    089ECF44:[000D3680]: sll        $a2, $t5, 0x001A
    089ECF48:[04C10004]: bgez       $a2, 0x089ECF5C
    089ECF4C:[00000000]: nop
    089ECF50:[01A41804]: sllv       $v1, $a0, $t5
    089ECF54:[10000007]: b          0x089ECF74
    089ECF58:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    089ECF5C:[10C00004]: beq        $a2, $zr, 0x089ECF70
    089ECF60:[01A51804]: sllv       $v1, $a1, $t5
    089ECF64:[000D3023]: subu       $a2, $zr, $t5 <=> negu $a2, $t5
    089ECF68:[00C43006]: srlv       $a2, $a0, $a2
    089ECF6C:[00661825]: or         $v1, $v1, $a2
    089ECF70:[01A41004]: sllv       $v0, $a0, $t5
    089ECF74:[2442FFFF]: addiu      $v0, $v0, -1
    089ECF78:[2C47FFFF]: sltiu      $a3, $v0, -1
    089ECF7C:[2463FFFF]: addiu      $v1, $v1, -1
    089ECF80:[00671821]: addu       $v1, $v1, $a3
    089ECF84:[01421024]: and        $v0, $t2, $v0
    089ECF88:[01631824]: and        $v1, $t3, $v1
    089ECF8C:[00431025]: or         $v0, $v0, $v1
    089ECF90:[000D4680]: sll        $t0, $t5, 0x001A
    089ECF94:[05010004]: bgez       $t0, 0x089ECFA8
    089ECF98:[00000000]: nop
    089ECF9C:[01AB3006]: srlv       $a2, $t3, $t5
    089ECFA0:[10000007]: b          0x089ECFC0
    089ECFA4:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    089ECFA8:[11000004]: beq        $t0, $zr, 0x089ECFBC
    089ECFAC:[01AA3006]: srlv       $a2, $t2, $t5
    089ECFB0:[000D4023]: subu       $t0, $zr, $t5 <=> negu $t0, $t5
    089ECFB4:[010B4004]: sllv       $t0, $t3, $t0
    089ECFB8:[00C83025]: or         $a2, $a2, $t0
    089ECFBC:[01AB3806]: srlv       $a3, $t3, $t5
    089ECFC0:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    089ECFC4:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    089ECFC8:[00C25025]: or         $t2, $a2, $v0
    089ECFCC:[0A27B3B0]: j          0x089ECEC0
    089ECFD0:[00E55825]: or         $t3, $a3, $a1
    089ECFD4:[14400005]: bne        $v0, $zr, 0x089ECFEC
    089ECFD8:[240907FF]: addiu      $t1, $zr, 2047 <=> li $t1, 2047
    089ECFDC:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    089ECFE0:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    089ECFE4:[0A27B385]: j          0x089ECE14
    089ECFE8:[8FA20004]: lw         $v0, 4($sp)
    089ECFEC:[24030000]: addiu      $v1, $zr, 0 <=> li $v1, 0
    089ECFF0:[240200FF]: addiu      $v0, $zr, 255 <=> li $v0, 255
    089ECFF4:[01423024]: and        $a2, $t2, $v0
    089ECFF8:[24020080]: addiu      $v0, $zr, 128 <=> li $v0, 128
    089ECFFC:[01633824]: and        $a3, $t3, $v1
    089ED000:[10C20012]: beq        $a2, $v0, 0x089ED04C
    089ED004:[248903FF]: addiu      $t1, $a0, 1023
    089ED008:[254A007F]: addiu      $t2, $t2, 127
    089ED00C:[2D42007F]: sltiu      $v0, $t2, 127
    089ED010:[01625821]: addu       $t3, $t3, $v0
    089ED014:[3C021FFF]: lui        $v0, 0x1FFF <=> li $v0, 0x1FFF0000
    089ED018:[3442FFFF]: ori        $v0, $v0, -1
    089ED01C:[004B102B]: sltu       $v0, $v0, $t3
    089ED020:[50400007]: beql       $v0, $zr, 0x089ED040
    089ED024:[000A5202]: srl        $t2, $t2, 0x0008
    089ED028:[000B17C0]: sll        $v0, $t3, 0x001F
    089ED02C:[000A5042]: srl        $t2, $t2, 0x0001
    089ED030:[01425025]: or         $t2, $t2, $v0
    089ED034:[000B5842]: srl        $t3, $t3, 0x0001
    089ED038:[25290001]: addiu      $t1, $t1, 1
    089ED03C:[000A5202]: srl        $t2, $t2, 0x0008
    089ED040:[000B1600]: sll        $v0, $t3, 0x0018
    089ED044:[0A27B3C1]: j          0x089ECF04
    089ED048:[01425025]: or         $t2, $t2, $v0
    089ED04C:[54E0FFEF]: bnel       $a3, $zr, 0x089ED00C
    089ED050:[254A007F]: addiu      $t2, $t2, 127
    089ED054:[24030000]: addiu      $v1, $zr, 0 <=> li $v1, 0
    089ED058:[24020100]: addiu      $v0, $zr, 256 <=> li $v0, 256
    089ED05C:[01421024]: and        $v0, $t2, $v0
    089ED060:[01631824]: and        $v1, $t3, $v1
    089ED064:[00431025]: or         $v0, $v0, $v1
    089ED068:[5040FFEB]: beql       $v0, $zr, 0x089ED018
    089ED06C:[3C021FFF]: lui        $v0, 0x1FFF <=> li $v0, 0x1FFF0000
    089ED070:[254A0080]: addiu      $t2, $t2, 128
    089ED074:[0A27B404]: j          0x089ED010
    089ED078:[2D420080]: sltiu      $v0, $t2, 128
  Back Branch 089ECFE4 468,857 times (length 118)
  Back Branch 089ECE8C 312,562 times (length 32)
    089ECE00:[24020000]: addiu      $v0, $zr, 0 <=> li $v0, 0
    089ECE04:[01425025]: or         $t2, $t2, $v0
    089ECE08:[01635825]: or         $t3, $t3, $v1
    089ECE0C:[240907FF]: addiu      $t1, $zr, 2047 <=> li $t1, 2047
    089ECE10:[8FA20004]: lw         $v0, 4($sp)
--> 089ECE14:[3C06000F]: lui        $a2, 0x000F <=> li $a2, 0x000F0000
    089ECE18:[3C03FFF0]: lui        $v1, 0xFFF0 <=> li $v1, 0xFFF00000
    089ECE1C:[34C6FFFF]: ori        $a2, $a2, -1
    089ECE20:[01663024]: and        $a2, $t3, $a2
    089ECE24:[00431024]: and        $v0, $v0, $v1
    089ECE28:[3C04800F]: lui        $a0, 0x800F <=> li $a0, 0x800F0000
    089ECE2C:[00461025]: or         $v0, $v0, $a2
    089ECE30:[312507FF]: andi       $a1, $t1, 2047
    089ECE34:[3484FFFF]: ori        $a0, $a0, -1
    089ECE38:[00441024]: and        $v0, $v0, $a0
    089ECE3C:[00052D00]: sll        $a1, $a1, 0x0014
    089ECE40:[3C037FFF]: lui        $v1, 0x7FFF <=> li $v1, 0x7FFF0000
    089ECE44:[00451025]: or         $v0, $v0, $a1
    089ECE48:[3463FFFF]: ori        $v1, $v1, -1
    089ECE4C:[00431024]: and        $v0, $v0, $v1
    089ECE50:[000C27C0]: sll        $a0, $t4, 0x001F
    089ECE54:[00441025]: or         $v0, $v0, $a0
    089ECE58:[AFA20004]: sw         $v0, 4($sp)
    089ECE5C:[AFAA0000]: sw         $t2, 0($sp)
    089ECE60:[8FA20000]: lw         $v0, 0($sp)
    089ECE64:[8FA30004]: lw         $v1, 4($sp)
    089ECE68:[03E00008]: jr         $ra
    089ECE6C:[27BD0010]: addiu      $sp, $sp, 16
    089ECE70:[38620004]: xori       $v0, $v1, 4
    089ECE74:[50400059]: beql       $v0, $zr, 0x089ECFDC
    089ECE78:[240907FF]: addiu      $t1, $zr, 2047 <=> li $t1, 2047
    089ECE7C:[38620002]: xori       $v0, $v1, 2
    089ECE80:[10400056]: beq        $v0, $zr, 0x089ECFDC
    089ECE84:[00000000]: nop
    089ECE88:[014B1025]: or         $v0, $t2, $t3
--> 089ECE8C:[1040FFE1]: beq        $v0, $zr, 0x089ECE14
    089ECE90:[8FA20004]: lw         $v0, 4($sp)
    089ECE94:[8C840008]: lw         $a0, 8($a0)
    089ECE98:[2882FC02]: slti       $v0, $a0, -1022
    089ECE9C:[1040004D]: beq        $v0, $zr, 0x089ECFD4
  Back Branch 089ECF04 312,562 times (length 63)
    089ECDFC:[3C030008]: lui        $v1, 0x0008 <=> li $v1, 0x00080000
    089ECE00:[24020000]: addiu      $v0, $zr, 0 <=> li $v0, 0
    089ECE04:[01425025]: or         $t2, $t2, $v0
    089ECE08:[01635825]: or         $t3, $t3, $v1
    089ECE0C:[240907FF]: addiu      $t1, $zr, 2047 <=> li $t1, 2047
--> 089ECE10:[8FA20004]: lw         $v0, 4($sp)
    089ECE14:[3C06000F]: lui        $a2, 0x000F <=> li $a2, 0x000F0000
    089ECE18:[3C03FFF0]: lui        $v1, 0xFFF0 <=> li $v1, 0xFFF00000
    089ECE1C:[34C6FFFF]: ori        $a2, $a2, -1
    089ECE20:[01663024]: and        $a2, $t3, $a2
    089ECE24:[00431024]: and        $v0, $v0, $v1
    089ECE28:[3C04800F]: lui        $a0, 0x800F <=> li $a0, 0x800F0000
    089ECE2C:[00461025]: or         $v0, $v0, $a2
    089ECE30:[312507FF]: andi       $a1, $t1, 2047
    089ECE34:[3484FFFF]: ori        $a0, $a0, -1
    089ECE38:[00441024]: and        $v0, $v0, $a0
    089ECE3C:[00052D00]: sll        $a1, $a1, 0x0014
    089ECE40:[3C037FFF]: lui        $v1, 0x7FFF <=> li $v1, 0x7FFF0000
    089ECE44:[00451025]: or         $v0, $v0, $a1
    089ECE48:[3463FFFF]: ori        $v1, $v1, -1
    089ECE4C:[00431024]: and        $v0, $v0, $v1
    089ECE50:[000C27C0]: sll        $a0, $t4, 0x001F
    089ECE54:[00441025]: or         $v0, $v0, $a0
    089ECE58:[AFA20004]: sw         $v0, 4($sp)
    089ECE5C:[AFAA0000]: sw         $t2, 0($sp)
    089ECE60:[8FA20000]: lw         $v0, 0($sp)
    089ECE64:[8FA30004]: lw         $v1, 4($sp)
    089ECE68:[03E00008]: jr         $ra
    089ECE6C:[27BD0010]: addiu      $sp, $sp, 16
    089ECE70:[38620004]: xori       $v0, $v1, 4
    089ECE74:[50400059]: beql       $v0, $zr, 0x089ECFDC
    089ECE78:[240907FF]: addiu      $t1, $zr, 2047 <=> li $t1, 2047
    089ECE7C:[38620002]: xori       $v0, $v1, 2
    089ECE80:[10400056]: beq        $v0, $zr, 0x089ECFDC
    089ECE84:[00000000]: nop
    089ECE88:[014B1025]: or         $v0, $t2, $t3
    089ECE8C:[1040FFE1]: beq        $v0, $zr, 0x089ECE14
    089ECE90:[8FA20004]: lw         $v0, 4($sp)
    089ECE94:[8C840008]: lw         $a0, 8($a0)
    089ECE98:[2882FC02]: slti       $v0, $a0, -1022
    089ECE9C:[1040004D]: beq        $v0, $zr, 0x089ECFD4
    089ECEA0:[28820400]: slti       $v0, $a0, 1024
    089ECEA4:[2402FC02]: addiu      $v0, $zr, -1022 <=> li $v0, -1022
    089ECEA8:[00446823]: subu       $t5, $v0, $a0
    089ECEAC:[29A30039]: slti       $v1, $t5, 57
    089ECEB0:[14600022]: bne        $v1, $zr, 0x089ECF3C
    089ECEB4:[00000000]: nop
    089ECEB8:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    089ECEBC:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    089ECEC0:[24030000]: addiu      $v1, $zr, 0 <=> li $v1, 0
    089ECEC4:[240200FF]: addiu      $v0, $zr, 255 <=> li $v0, 255
    089ECEC8:[01421024]: and        $v0, $t2, $v0
    089ECECC:[24040080]: addiu      $a0, $zr, 128 <=> li $a0, 128
    089ECED0:[1044000E]: beq        $v0, $a0, 0x089ECF0C
    089ECED4:[01631824]: and        $v1, $t3, $v1
    089ECED8:[254A007F]: addiu      $t2, $t2, 127
    089ECEDC:[2D42007F]: sltiu      $v0, $t2, 127
    089ECEE0:[01625821]: addu       $t3, $t3, $v0
    089ECEE4:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    089ECEE8:[3442FFFF]: ori        $v0, $v0, -1
    089ECEEC:[004B102B]: sltu       $v0, $v0, $t3
    089ECEF0:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    089ECEF4:[000A5202]: srl        $t2, $t2, 0x0008
    089ECEF8:[000B2600]: sll        $a0, $t3, 0x0018
    089ECEFC:[0062480B]: movn       $t1, $v1, $v0
    089ECF00:[01445025]: or         $t2, $t2, $a0
--> 089ECF04:[0A27B384]: j          0x089ECE10
    089ECF08:[000B5A02]: srl        $t3, $t3, 0x0008
    089ECF0C:[5460FFF3]: bnel       $v1, $zr, 0x089ECEDC
    089ECF10:[254A007F]: addiu      $t2, $t2, 127
    089ECF14:[24030000]: addiu      $v1, $zr, 0 <=> li $v1, 0
  Back Branch 089ED044 312,562 times (length 82)
    089ECEF0:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    089ECEF4:[000A5202]: srl        $t2, $t2, 0x0008
    089ECEF8:[000B2600]: sll        $a0, $t3, 0x0018
    089ECEFC:[0062480B]: movn       $t1, $v1, $v0
    089ECF00:[01445025]: or         $t2, $t2, $a0
--> 089ECF04:[0A27B384]: j          0x089ECE10
    089ECF08:[000B5A02]: srl        $t3, $t3, 0x0008
    089ECF0C:[5460FFF3]: bnel       $v1, $zr, 0x089ECEDC
    089ECF10:[254A007F]: addiu      $t2, $t2, 127
    089ECF14:[24030000]: addiu      $v1, $zr, 0 <=> li $v1, 0
    089ECF18:[24020100]: addiu      $v0, $zr, 256 <=> li $v0, 256
    089ECF1C:[01421024]: and        $v0, $t2, $v0
    089ECF20:[01631824]: and        $v1, $t3, $v1
    089ECF24:[00431025]: or         $v0, $v0, $v1
    089ECF28:[5040FFEF]: beql       $v0, $zr, 0x089ECEE8
    089ECF2C:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    089ECF30:[254A0080]: addiu      $t2, $t2, 128
    089ECF34:[0A27B3B8]: j          0x089ECEE0
    089ECF38:[2D420080]: sltiu      $v0, $t2, 128
    089ECF3C:[24050000]: addiu      $a1, $zr, 0 <=> li $a1, 0
    089ECF40:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    089ECF44:[000D3680]: sll        $a2, $t5, 0x001A
    089ECF48:[04C10004]: bgez       $a2, 0x089ECF5C
    089ECF4C:[00000000]: nop
    089ECF50:[01A41804]: sllv       $v1, $a0, $t5
    089ECF54:[10000007]: b          0x089ECF74
    089ECF58:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    089ECF5C:[10C00004]: beq        $a2, $zr, 0x089ECF70
    089ECF60:[01A51804]: sllv       $v1, $a1, $t5
    089ECF64:[000D3023]: subu       $a2, $zr, $t5 <=> negu $a2, $t5
    089ECF68:[00C43006]: srlv       $a2, $a0, $a2
    089ECF6C:[00661825]: or         $v1, $v1, $a2
    089ECF70:[01A41004]: sllv       $v0, $a0, $t5
    089ECF74:[2442FFFF]: addiu      $v0, $v0, -1
    089ECF78:[2C47FFFF]: sltiu      $a3, $v0, -1
    089ECF7C:[2463FFFF]: addiu      $v1, $v1, -1
    089ECF80:[00671821]: addu       $v1, $v1, $a3
    089ECF84:[01421024]: and        $v0, $t2, $v0
    089ECF88:[01631824]: and        $v1, $t3, $v1
    089ECF8C:[00431025]: or         $v0, $v0, $v1
    089ECF90:[000D4680]: sll        $t0, $t5, 0x001A
    089ECF94:[05010004]: bgez       $t0, 0x089ECFA8
    089ECF98:[00000000]: nop
    089ECF9C:[01AB3006]: srlv       $a2, $t3, $t5
    089ECFA0:[10000007]: b          0x089ECFC0
    089ECFA4:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    089ECFA8:[11000004]: beq        $t0, $zr, 0x089ECFBC
    089ECFAC:[01AA3006]: srlv       $a2, $t2, $t5
    089ECFB0:[000D4023]: subu       $t0, $zr, $t5 <=> negu $t0, $t5
    089ECFB4:[010B4004]: sllv       $t0, $t3, $t0
    089ECFB8:[00C83025]: or         $a2, $a2, $t0
    089ECFBC:[01AB3806]: srlv       $a3, $t3, $t5
    089ECFC0:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    089ECFC4:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    089ECFC8:[00C25025]: or         $t2, $a2, $v0
    089ECFCC:[0A27B3B0]: j          0x089ECEC0
    089ECFD0:[00E55825]: or         $t3, $a3, $a1
    089ECFD4:[14400005]: bne        $v0, $zr, 0x089ECFEC
    089ECFD8:[240907FF]: addiu      $t1, $zr, 2047 <=> li $t1, 2047
    089ECFDC:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    089ECFE0:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    089ECFE4:[0A27B385]: j          0x089ECE14
    089ECFE8:[8FA20004]: lw         $v0, 4($sp)
    089ECFEC:[24030000]: addiu      $v1, $zr, 0 <=> li $v1, 0
    089ECFF0:[240200FF]: addiu      $v0, $zr, 255 <=> li $v0, 255
    089ECFF4:[01423024]: and        $a2, $t2, $v0
    089ECFF8:[24020080]: addiu      $v0, $zr, 128 <=> li $v0, 128
    089ECFFC:[01633824]: and        $a3, $t3, $v1
    089ED000:[10C20012]: beq        $a2, $v0, 0x089ED04C
    089ED004:[248903FF]: addiu      $t1, $a0, 1023
    089ED008:[254A007F]: addiu      $t2, $t2, 127
    089ED00C:[2D42007F]: sltiu      $v0, $t2, 127
    089ED010:[01625821]: addu       $t3, $t3, $v0
    089ED014:[3C021FFF]: lui        $v0, 0x1FFF <=> li $v0, 0x1FFF0000
    089ED018:[3442FFFF]: ori        $v0, $v0, -1
    089ED01C:[004B102B]: sltu       $v0, $v0, $t3
    089ED020:[50400007]: beql       $v0, $zr, 0x089ED040
    089ED024:[000A5202]: srl        $t2, $t2, 0x0008
    089ED028:[000B17C0]: sll        $v0, $t3, 0x001F
    089ED02C:[000A5042]: srl        $t2, $t2, 0x0001
    089ED030:[01425025]: or         $t2, $t2, $v0
    089ED034:[000B5842]: srl        $t3, $t3, 0x0001
    089ED038:[25290001]: addiu      $t1, $t1, 1
    089ED03C:[000A5202]: srl        $t2, $t2, 0x0008
    089ED040:[000B1600]: sll        $v0, $t3, 0x0018
--> 089ED044:[0A27B3C1]: j          0x089ECF04
    089ED048:[01425025]: or         $t2, $t2, $v0
    089ED04C:[54E0FFEF]: bnel       $a3, $zr, 0x089ED00C
    089ED050:[254A007F]: addiu      $t2, $t2, 127
    089ED054:[24030000]: addiu      $v1, $zr, 0 <=> li $v1, 0
_S1_2_88D38BC 38,355,497 instructions (0.395%), 306,411 calls (088D38BC - 088D3D5C, length 297)
    088D38BC:[27BDFF70]: addiu      $sp, $sp, -144
    088D38C0:[3C0608DB]: lui        $a2, 0x08DB <=> li $a2, 0x08DB0000
    088D38C4:[AFB10064]: sw         $s1, 100($sp)
    088D38C8:[30A500FF]: andi       $a1, $a1, 255
    088D38CC:[8CD17178]: lw         $s1, 29048($a2)
    088D38D0:[AFA50054]: sw         $a1, 84($sp)
    088D38D4:[8C850070]: lw         $a1, 112($a0)
    088D38D8:[E7B40058]: swc1       $f20, 88($sp)
    088D38DC:[E7B6005C]: swc1       $f22, 92($sp)
    088D38E0:[AFB00060]: sw         $s0, 96($sp)
    088D38E4:[AFB20068]: sw         $s2, 104($sp)
    088D38E8:[AFB3006C]: sw         $s3, 108($sp)
    088D38EC:[AFB40070]: sw         $s4, 112($sp)
    088D38F0:[AFB50074]: sw         $s5, 116($sp)
    088D38F4:[AFB60078]: sw         $s6, 120($sp)
    088D38F8:[AFB7007C]: sw         $s7, 124($sp)
    088D38FC:[AFBE0080]: sw         $fp, 128($sp)
    088D3900:[AFBF0084]: sw         $ra, 132($sp)
    088D3904:[10B10101]: beq        $a1, $s1, 0x088D3D0C
    088D3908:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    088D390C:[8E040080]: lw         $a0, 128($s0)
    088D3910:[30840001]: andi       $a0, $a0, 1
    088D3914:[1480001F]: bne        $a0, $zr, 0x088D3994
    088D3918:[3C0408A4]: lui        $a0, 0x08A4 <=> li $a0, 0x08A40000
    088D391C:[9085CA38]: lbu        $a1, -13768($a0)
    088D3920:[14A0000D]: bne        $a1, $zr, 0x088D3958
    088D3924:[00000000]: nop
    088D3928:[8E050080]: lw         $a1, 128($s0)
    088D392C:[30A50001]: andi       $a1, $a1, 1
    088D3930:[14A00009]: bne        $a1, $zr, 0x088D3958
    088D3934:[3C0508A2]: lui        $a1, 0x08A2 <=> li $a1, 0x08A20000
    088D3938:[2488CA38]: addiu      $t0, $a0, -13768
    088D393C:[24A4D2C4]: addiu      $a0, $a1, -11580
    088D3940:[3C0608A2]: lui        $a2, 0x08A2 <=> li $a2, 0x08A20000
    088D3944:[3C0708A2]: lui        $a3, 0x08A2 <=> li $a3, 0x08A20000
    088D3948:[340500ED]: ori        $a1, $zr, 237 <=> li $a1, 237
    088D394C:[24C6D30C]: addiu      $a2, $a2, -11508
    088D3950:[0E23A92C]: jal        0x088EA4B0
    088D3954:[24E7D320]: addiu      $a3, $a3, -11488
    088D3958:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    088D395C:[C7B40058]: lwc1       $f20, 88($sp)
    088D3960:[C7B6005C]: lwc1       $f22, 92($sp)
    088D3964:[8FB00060]: lw         $s0, 96($sp)
    088D3968:[8FB10064]: lw         $s1, 100($sp)
    088D396C:[8FB20068]: lw         $s2, 104($sp)
    088D3970:[8FB3006C]: lw         $s3, 108($sp)
    088D3974:[8FB40070]: lw         $s4, 112($sp)
    088D3978:[8FB50074]: lw         $s5, 116($sp)
    088D397C:[8FB60078]: lw         $s6, 120($sp)
    088D3980:[8FB7007C]: lw         $s7, 124($sp)
    088D3984:[8FBE0080]: lw         $fp, 128($sp)
    088D3988:[8FBF0084]: lw         $ra, 132($sp)
    088D398C:[03E00008]: jr         $ra
    088D3990:[27BD0090]: addiu      $sp, $sp, 144
    088D3994:[8E040074]: lw         $a0, 116($s0)
    088D3998:[16240006]: bne        $s1, $a0, 0x088D39B4
    088D399C:[3C1208A3]: lui        $s2, 0x08A3 <=> li $s2, 0x08A30000
    088D39A0:[8E040080]: lw         $a0, 128($s0)
    088D39A4:[2405FFFD]: addiu      $a1, $zr, -3 <=> li $a1, -3
    088D39A8:[AE000074]: sw         $zr, 116($s0)
    088D39AC:[00852024]: and        $a0, $a0, $a1
    088D39B0:[AE040080]: sw         $a0, 128($s0)
    088D39B4:[8E040080]: lw         $a0, 128($s0)
    088D39B8:[30840002]: andi       $a0, $a0, 2
    088D39BC:[50800007]: beql       $a0, $zr, 0x088D39DC
    088D39C0:[96040004]: lhu        $a0, 4($s0)
    088D39C4:[AFB10050]: sw         $s1, 80($sp)
    088D39C8:[0E234FE2]: jal        0x088D3F88
    088D39CC:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    088D39D0:[1000001E]: b          0x088D3A4C
    088D39D4:[92040015]: lbu        $a0, 21($s0)
    088D39DC:[30840020]: andi       $a0, $a0, 32
    088D39E0:[14800019]: bne        $a0, $zr, 0x088D3A48
    088D39E4:[AFB10050]: sw         $s1, 80($sp)
    088D39E8:[AFB10050]: sw         $s1, 80($sp)
    088D39EC:[0E234FEB]: jal        0x088D3FAC
    088D39F0:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    088D39F4:[50400015]: beql       $v0, $zr, 0x088D3A4C
    088D39F8:[92040015]: lbu        $a0, 21($s0)
    088D39FC:[0E234FEF]: jal        0x088D3FBC
    088D3A00:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    088D3A04:[8E040078]: lw         $a0, 120($s0)
    088D3A08:[24840001]: addiu      $a0, $a0, 1
    088D3A0C:[5624000D]: bnel       $s1, $a0, 0x088D3A44
    088D3A10:[AFB10050]: sw         $s1, 80($sp)
    088D3A14:[8E04007C]: lw         $a0, 124($s0)
    088D3A18:[3405001E]: ori        $a1, $zr, 30 <=> li $a1, 30
    088D3A1C:[24840001]: addiu      $a0, $a0, 1
    088D3A20:[14850007]: bne        $a0, $a1, 0x088D3A40
    088D3A24:[AE04007C]: sw         $a0, 124($s0)
    088D3A28:[8E040080]: lw         $a0, 128($s0)
    088D3A2C:[262504B0]: addiu      $a1, $s1, 1200
    088D3A30:[AE00007C]: sw         $zr, 124($s0)
    088D3A34:[AE050074]: sw         $a1, 116($s0)
    088D3A38:[34840002]: ori        $a0, $a0, 2
    088D3A3C:[AE040080]: sw         $a0, 128($s0)
    088D3A40:[AFB10050]: sw         $s1, 80($sp)
    088D3A44:[AE110078]: sw         $s1, 120($s0)
    088D3A48:[92040015]: lbu        $a0, 21($s0)
    088D3A4C:[A2000014]: sb         $zr, 20($s0)
    088D3A50:[A2000015]: sb         $zr, 21($s0)
    088D3A54:[8E457F4C]: lw         $a1, 32588($s2)
    088D3A58:[34110000]: ori        $s1, $zr, 0 <=> li $s1, 0
    088D3A5C:[A3A4004C]: sb         $a0, 76($sp)
    088D3A60:[0225202A]: slt        $a0, $s1, $a1
    088D3A64:[508000A8]: beql       $a0, $zr, 0x088D3D08
    088D3A68:[8FA40050]: lw         $a0, 80($sp)
    088D3A6C:[8FA40050]: lw         $a0, 80($sp)
    088D3A70:[4480B000]: mtc1       $zr, $f22
    088D3A74:[34160000]: ori        $s6, $zr, 0 <=> li $s6, 0
    088D3A78:[30840007]: andi       $a0, $a0, 7
    088D3A7C:[AFA40048]: sw         $a0, 72($sp)
    088D3A80:[3C0408DB]: lui        $a0, 0x08DB <=> li $a0, 0x08DB0000
    088D3A84:[24846F98]: addiu      $a0, $a0, 28568
    088D3A88:[02C4B021]: addu       $s6, $s6, $a0
    088D3A8C:[2605001C]: addiu      $a1, $s0, 28
    088D3A90:[3C043F00]: lui        $a0, 0x3F00 <=> li $a0, 0x3F000000
    088D3A94:[34170001]: ori        $s7, $zr, 1 <=> li $s7, 1
    088D3A98:[4484A000]: mtc1       $a0, $f20
    088D3A9C:[27B4002C]: addiu      $s4, $sp, 44
    088D3AA0:[AFA50044]: sw         $a1, 68($sp)
    088D3AA4:[26150040]: addiu      $s5, $s0, 64
    088D3AA8:[3C1E08A3]: lui        $fp, 0x08A3 <=> li $fp, 0x08A30000
    088D3AAC:[3C1308A3]: lui        $s3, 0x08A3 <=> li $s3, 0x08A30000
    088D3AB0:[8FC47F48]: lw         $a0, 32584($fp)
    088D3AB4:[5224000A]: beql       $s1, $a0, 0x088D3AE0
    088D3AB8:[8E647F40]: lw         $a0, 32576($s3)
    088D3ABC:[AE767F40]: sw         $s6, 32576($s3)
    088D3AC0:[AFD17F48]: sw         $s1, 32584($fp)
    088D3AC4:[02372804]: sllv       $a1, $s7, $s1
    088D3AC8:[3C0608A3]: lui        $a2, 0x08A3 <=> li $a2, 0x08A30000
    088D3ACC:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    088D3AD0:[3C0708A3]: lui        $a3, 0x08A3 <=> li $a3, 0x08A30000
    088D3AD4:[A0C57F44]: sb         $a1, 32580($a2)
    088D3AD8:[A0E47F55]: sb         $a0, 32597($a3)
    088D3ADC:[8E647F40]: lw         $a0, 32576($s3)
    088D3AE0:[90840074]: lbu        $a0, 116($a0)
    088D3AE4:[10800081]: beq        $a0, $zr, 0x088D3CEC
    088D3AE8:[3C0408A3]: lui        $a0, 0x08A3 <=> li $a0, 0x08A30000
    088D3AEC:[96040004]: lhu        $a0, 4($s0)
    088D3AF0:[02379004]: sllv       $s2, $s7, $s1
    088D3AF4:[00922024]: and        $a0, $a0, $s2
    088D3AF8:[1080007C]: beq        $a0, $zr, 0x088D3CEC
    088D3AFC:[3C0408A3]: lui        $a0, 0x08A3 <=> li $a0, 0x08A30000
    088D3B00:[96050004]: lhu        $a1, 4($s0)
    088D3B04:[30A50020]: andi       $a1, $a1, 32
    088D3B08:[14A00014]: bne        $a1, $zr, 0x088D3B5C
    088D3B0C:[02E02025]: or         $a0, $s7, $zr <=> move $a0, $s7
    088D3B10:[0E234FE7]: jal        0x088D3F9C
    088D3B14:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    088D3B18:[50400005]: beql       $v0, $zr, 0x088D3B30
    088D3B1C:[8E040018]: lw         $a0, 24($s0)
    088D3B20:[0E235006]: jal        0x088D4018
    088D3B24:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    088D3B28:[1000000C]: b          0x088D3B5C
    088D3B2C:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    088D3B30:[8FA50048]: lw         $a1, 72($sp)
    088D3B34:[30840007]: andi       $a0, $a0, 7
    088D3B38:[54A40006]: bnel       $a1, $a0, 0x088D3B54
    088D3B3C:[93A4004C]: lbu        $a0, 76($sp)
    088D3B40:[8FA40044]: lw         $a0, 68($sp)
    088D3B44:[0E22BEA4]: jal        0x088AFA90
    088D3B48:[02A02825]: or         $a1, $s5, $zr <=> move $a1, $s5
    088D3B4C:[10000003]: b          0x088D3B5C
    088D3B50:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    088D3B54:[00922024]: and        $a0, $a0, $s2
    088D3B58:[0004202B]: sltu       $a0, $zr, $a0 <=> move $a0, $a0
    088D3B5C:[10800063]: beq        $a0, $zr, 0x088D3CEC
    088D3B60:[3C0408A3]: lui        $a0, 0x08A3 <=> li $a0, 0x08A30000
    088D3B64:[92040015]: lbu        $a0, 21($s0)
    088D3B68:[00922025]: or         $a0, $a0, $s2
    088D3B6C:[A2040015]: sb         $a0, 21($s0)
    088D3B70:[C60C001C]: lwc1       $f12, 28($s0)
    088D3B74:[C60D0020]: lwc1       $f13, 32($s0)
    088D3B78:[460D6300]: add.s      $f12, $f12, $f13
    088D3B7C:[46146382]: mul.s      $f14, $f12, $f20
    088D3B80:[C60F0024]: lwc1       $f15, 36($s0)
    088D3B84:[C6100028]: lwc1       $f16, 40($s0)
    088D3B88:[46107BC0]: add.s      $f15, $f15, $f16
    088D3B8C:[46147BC2]: mul.s      $f15, $f15, $f20
    088D3B90:[C611002C]: lwc1       $f17, 44($s0)
    088D3B94:[C60D0030]: lwc1       $f13, 48($s0)
    088D3B98:[460D8B00]: add.s      $f12, $f17, $f13
    088D3B9C:[46146482]: mul.s      $f18, $f12, $f20
    088D3BA0:[E7AE0020]: swc1       $f14, 32($sp)
    088D3BA4:[E7AF0024]: swc1       $f15, 36($sp)
    088D3BA8:[E7B20028]: swc1       $f18, 40($sp)
    088D3BAC:[C60C0034]: lwc1       $f12, 52($s0)
    088D3BB0:[8E647F40]: lw         $a0, 32576($s3)
    088D3BB4:[27A50038]: addiu      $a1, $sp, 56
    088D3BB8:[2486000C]: addiu      $a2, $a0, 12
    088D3BBC:[C48D0000]: lwc1       $f13, 0($a0)
    088D3BC0:[460D7341]: sub.s      $f13, $f14, $f13
    088D3BC4:[C4900004]: lwc1       $f16, 4($a0)
    088D3BC8:[46107BC1]: sub.s      $f15, $f15, $f16
    088D3BCC:[C4910008]: lwc1       $f17, 8($a0)
    088D3BD0:[46119441]: sub.s      $f17, $f18, $f17
    088D3BD4:[E7AD002C]: swc1       $f13, 44($sp)
    088D3BD8:[E7AF0030]: swc1       $f15, 48($sp)
    088D3BDC:[E7B10034]: swc1       $f17, 52($sp)
    088D3BE0:[C8C00000]: lv.s       S000.s, 0($a2)
    088D3BE4:[C8C00005]: lv.s       S001.s, 4($a2)
    088D3BE8:[C8C0000A]: lv.s       S002.s, 8($a2)
    088D3BEC:[C8C1000C]: lv.s       S010.s, 12($a2)
    088D3BF0:[C8C10011]: lv.s       S011.s, 16($a2)
    088D3BF4:[C8C10016]: lv.s       S012.s, 20($a2)
    088D3BF8:[C8C20018]: lv.s       S020.s, 24($a2)
    088D3BFC:[C8C2001D]: lv.s       S021.s, 28($a2)
    088D3C00:[C8C20022]: lv.s       S022.s, 32($a2)
    088D3C04:[CA830000]: lv.s       S030.s, 0($s4)
    088D3C08:[CA830005]: lv.s       S031.s, 4($s4)
    088D3C0C:[CA83000A]: lv.s       S032.s, 8($s4)
    088D3C10:[F103A023]: VTFM3.t    R003.t, E000.t, C030.t
    088D3C14:[E8A00003]: sv.s       S003.s, 0($a1)
    088D3C18:[E8A10007]: sv.s       S013.s, 4($a1)
    088D3C1C:[E8A2000B]: sv.s       S023.s, 8($a1)
    088D3C20:[C7AD0040]: lwc1       $f13, 64($sp)
    088D3C24:[460C6B40]: add.s      $f13, $f13, $f12
    088D3C28:[4616683C]: c.lt.s     $f13, $f22
    088D3C2C:[00000000]: nop
    088D3C30:[45010028]: bc1t       0x088D3CD4
    088D3C34:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    088D3C38:[8E647F40]: lw         $a0, 32576($s3)
    088D3C3C:[C7AD0040]: lwc1       $f13, 64($sp)
    088D3C40:[C48E0068]: lwc1       $f14, 104($a0)
    088D3C44:[C48F0064]: lwc1       $f15, 100($a0)
    088D3C48:[460E6B42]: mul.s      $f13, $f13, $f14
    088D3C4C:[C7B00038]: lwc1       $f16, 56($sp)
    088D3C50:[460F6382]: mul.s      $f14, $f12, $f15
    088D3C54:[460D8401]: sub.s      $f16, $f16, $f13
    088D3C58:[460E803E]: c.le.s     $f16, $f14
    088D3C5C:[00000000]: nop
    088D3C60:[4500001C]: bc1f       0x088D3CD4
    088D3C64:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    088D3C68:[C7AF0038]: lwc1       $f15, 56($sp)
    088D3C6C:[46007BC7]: neg.s      $f15, $f15
    088D3C70:[460D7BC1]: sub.s      $f15, $f15, $f13
    088D3C74:[460E783E]: c.le.s     $f15, $f14
    088D3C78:[00000000]: nop
    088D3C7C:[45000015]: bc1f       0x088D3CD4
    088D3C80:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    088D3C84:[8E647F40]: lw         $a0, 32576($s3)
    088D3C88:[C48E005C]: lwc1       $f14, 92($a0)
    088D3C8C:[C48F0060]: lwc1       $f15, 96($a0)
    088D3C90:[460E6B42]: mul.s      $f13, $f13, $f14
    088D3C94:[C7B0003C]: lwc1       $f16, 60($sp)
    088D3C98:[460F6302]: mul.s      $f12, $f12, $f15
    088D3C9C:[460D8401]: sub.s      $f16, $f16, $f13
    088D3CA0:[460C803E]: c.le.s     $f16, $f12
    088D3CA4:[00000000]: nop
    088D3CA8:[4500000A]: bc1f       0x088D3CD4
    088D3CAC:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    088D3CB0:[C7AE003C]: lwc1       $f14, 60($sp)
    088D3CB4:[46007387]: neg.s      $f14, $f14
    088D3CB8:[460D7341]: sub.s      $f13, $f14, $f13
    088D3CBC:[460C683E]: c.le.s     $f13, $f12
    088D3CC0:[00000000]: nop
    088D3CC4:[45000003]: bc1f       0x088D3CD4
    088D3CC8:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    088D3CCC:[10000001]: b          0x088D3CD4
    088D3CD0:[02E02025]: or         $a0, $s7, $zr <=> move $a0, $s7
    088D3CD4:[10800005]: beq        $a0, $zr, 0x088D3CEC
    088D3CD8:[3C0408A3]: lui        $a0, 0x08A3 <=> li $a0, 0x08A30000
    088D3CDC:[92040014]: lbu        $a0, 20($s0)
    088D3CE0:[00922025]: or         $a0, $a0, $s2
    088D3CE4:[A2040014]: sb         $a0, 20($s0)
    088D3CE8:[3C0408A3]: lui        $a0, 0x08A3 <=> li $a0, 0x08A30000
    088D3CEC:[8C847F4C]: lw         $a0, 32588($a0)
    088D3CF0:[26310001]: addiu      $s1, $s1, 1
    088D3CF4:[26D60078]: addiu      $s6, $s6, 120
    088D3CF8:[0224202A]: slt        $a0, $s1, $a0
    088D3CFC:[1480FF6C]: bne        $a0, $zr, 0x088D3AB0
    088D3D00:[26B50004]: addiu      $s5, $s5, 4
    088D3D04:[8FA40050]: lw         $a0, 80($sp)
    088D3D08:[AE040070]: sw         $a0, 112($s0)
    088D3D0C:[8FA40054]: lw         $a0, 84($sp)
    088D3D10:[50800004]: beql       $a0, $zr, 0x088D3D24
    088D3D14:[92020015]: lbu        $v0, 21($s0)
    088D3D18:[92020014]: lbu        $v0, 20($s0)
    088D3D1C:[10000002]: b          0x088D3D28
    088D3D20:[304200FF]: andi       $v0, $v0, 255
    088D3D24:[304200FF]: andi       $v0, $v0, 255
    088D3D28:[C7B40058]: lwc1       $f20, 88($sp)
    088D3D2C:[C7B6005C]: lwc1       $f22, 92($sp)
    088D3D30:[8FB00060]: lw         $s0, 96($sp)
    088D3D34:[8FB10064]: lw         $s1, 100($sp)
    088D3D38:[8FB20068]: lw         $s2, 104($sp)
    088D3D3C:[8FB3006C]: lw         $s3, 108($sp)
    088D3D40:[8FB40070]: lw         $s4, 112($sp)
    088D3D44:[8FB50074]: lw         $s5, 116($sp)
    088D3D48:[8FB60078]: lw         $s6, 120($sp)
    088D3D4C:[8FB7007C]: lw         $s7, 124($sp)
    088D3D50:[8FBE0080]: lw         $fp, 128($sp)
    088D3D54:[8FBF0084]: lw         $ra, 132($sp)
    088D3D58:[03E00008]: jr         $ra
    088D3D5C:[27BD0090]: addiu      $sp, $sp, 144
  Back Branch 088D3CFC 217,708 times (length 149)
_S1_2_89D9320 37,119,565 instructions (0.382%), 1,060,559 calls (089D9320 - 089D93A8, length 35)
    089D9320:[27BDFFF0]: addiu      $sp, $sp, -16
    089D9324:[AFBF0000]: sw         $ra, 0($sp)
    089D9328:[3C0208DB]: lui        $v0, 0x08DB <=> li $v0, 0x08DB0000
    089D932C:[2403005C]: addiu      $v1, $zr, 92 <=> li $v1, 92
    089D9330:[8C48B8AC]: lw         $t0, -18260($v0)
    089D9334:[3C0208DB]: lui        $v0, 0x08DB <=> li $v0, 0x08DB0000
    089D9338:[8C49B8A8]: lw         $t1, -18264($v0)
    089D933C:[01030018]: mult       $t0, $v1
    089D9340:[00063200]: sll        $a2, $a2, 0x0008
    089D9344:[00052C00]: sll        $a1, $a1, 0x0010
    089D9348:[00A62825]: or         $a1, $a1, $a2
    089D934C:[3C0600FF]: lui        $a2, 0x00FF <=> li $a2, 0x00FF0000
    089D9350:[34C6FFFF]: ori        $a2, $a2, -1
    089D9354:[00A72825]: or         $a1, $a1, $a3
    089D9358:[3C0208DB]: lui        $v0, 0x08DB <=> li $v0, 0x08DB0000
    089D935C:[8D270004]: lw         $a3, 4($t1)
    089D9360:[00004012]: mflo       $t0
    089D9364:[00A62824]: and        $a1, $a1, $a2
    089D9368:[2442B744]: addiu      $v0, $v0, -18620
    089D936C:[3C03C200]: lui        $v1, 0xC200 <=> li $v1, 0xC2000000
    089D9370:[01024021]: addu       $t0, $t0, $v0
    089D9374:[00A32825]: or         $a1, $a1, $v1
    089D9378:[AD040058]: sw         $a0, 88($t0)
    089D937C:[3C02C300]: lui        $v0, 0xC300 <=> li $v0, 0xC3000000
    089D9380:[00862024]: and        $a0, $a0, $a2
    089D9384:[ACE50000]: sw         $a1, 0($a3)
    089D9388:[24E70004]: addiu      $a3, $a3, 4
    089D938C:[00822025]: or         $a0, $a0, $v0
    089D9390:[24E30004]: addiu      $v1, $a3, 4
    089D9394:[AD230004]: sw         $v1, 4($t1)
    089D9398:[0E2765E8]: jal        0x089D97A0
    089D939C:[ACE40000]: sw         $a0, 0($a3)
    089D93A0:[8FBF0000]: lw         $ra, 0($sp)
    089D93A4:[03E00008]: jr         $ra
    089D93A8:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_8856A80 36,886,737 instructions (0.380%), 173,733 calls (08856A80 - 08857274, length 510)
    08856A80:[27BDFF70]: addiu      $sp, $sp, -144
    08856A84:[AFB0005C]: sw         $s0, 92($sp)
    08856A88:[AFB10060]: sw         $s1, 96($sp)
    08856A8C:[AFB20064]: sw         $s2, 100($sp)
    08856A90:[AFB30068]: sw         $s3, 104($sp)
    08856A94:[AFB4006C]: sw         $s4, 108($sp)
    08856A98:[AFB50070]: sw         $s5, 112($sp)
    08856A9C:[AFB60074]: sw         $s6, 116($sp)
    08856AA0:[AFB70078]: sw         $s7, 120($sp)
    08856AA4:[AFBE007C]: sw         $fp, 124($sp)
    08856AA8:[AFBF0080]: sw         $ra, 128($sp)
    08856AAC:[3090FFFF]: andi       $s0, $a0, -1
    08856AB0:[3C1108DB]: lui        $s1, 0x08DB <=> li $s1, 0x08DB0000
    08856AB4:[8E247FF8]: lw         $a0, 32760($s1)
    08856AB8:[288407D0]: slti       $a0, $a0, 2000
    08856ABC:[108001E1]: beq        $a0, $zr, 0x08857244
    08856AC0:[3C0408A4]: lui        $a0, 0x08A4 <=> li $a0, 0x08A40000
    08856AC4:[9085A77C]: lbu        $a1, -22660($a0)
    08856AC8:[3C1208A4]: lui        $s2, 0x08A4 <=> li $s2, 0x08A40000
    08856ACC:[3C1308DB]: lui        $s3, 0x08DB <=> li $s3, 0x08DB0000
    08856AD0:[14A0000C]: bne        $a1, $zr, 0x08856B04
    08856AD4:[3C1408DB]: lui        $s4, 0x08DB <=> li $s4, 0x08DB0000
    08856AD8:[8E45A718]: lw         $a1, -22760($s2)
    08856ADC:[14A00009]: bne        $a1, $zr, 0x08856B04
    08856AE0:[3C0508A1]: lui        $a1, 0x08A1 <=> li $a1, 0x08A10000
    08856AE4:[2488A77C]: addiu      $t0, $a0, -22660
    08856AE8:[24A4C784]: addiu      $a0, $a1, -14460
    08856AEC:[3C0608A1]: lui        $a2, 0x08A1 <=> li $a2, 0x08A10000
    08856AF0:[24C6CAE4]: addiu      $a2, $a2, -13596
    08856AF4:[3C0708A1]: lui        $a3, 0x08A1 <=> li $a3, 0x08A10000
    08856AF8:[24E7CAF0]: addiu      $a3, $a3, -13584
    08856AFC:[0E23A92C]: jal        0x088EA4B0
    08856B00:[340504F1]: ori        $a1, $zr, 1265 <=> li $a1, 1265
    08856B04:[8E645C0C]: lw         $a0, 23564($s3)
    08856B08:[14800003]: bne        $a0, $zr, 0x08856B18
    08856B0C:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    08856B10:[AE645C0C]: sw         $a0, 23564($s3)
    08856B14:[A2805C08]: sb         $zr, 23560($s4)
    08856B18:[92845C08]: lbu        $a0, 23560($s4)
    08856B1C:[5480000F]: bnel       $a0, $zr, 0x08856B5C
    08856B20:[8E44A718]: lw         $a0, -22760($s2)
    08856B24:[8E44A718]: lw         $a0, -22760($s2)
    08856B28:[8C84002C]: lw         $a0, 44($a0)
    08856B2C:[0204202B]: sltu       $a0, $s0, $a0
    08856B30:[14800009]: bne        $a0, $zr, 0x08856B58
    08856B34:[3C0408A1]: lui        $a0, 0x08A1 <=> li $a0, 0x08A10000
    08856B38:[2484CB04]: addiu      $a0, $a0, -13564
    08856B3C:[3C0608A1]: lui        $a2, 0x08A1 <=> li $a2, 0x08A10000
    08856B40:[24C6CB40]: addiu      $a2, $a2, -13504
    08856B44:[3C0708A1]: lui        $a3, 0x08A1 <=> li $a3, 0x08A10000
    08856B48:[24E7CB5C]: addiu      $a3, $a3, -13476
    08856B4C:[26885C08]: addiu      $t0, $s4, 23560
    08856B50:[0E23A92C]: jal        0x088EA4B0
    08856B54:[3405009E]: ori        $a1, $zr, 158 <=> li $a1, 158
    08856B58:[8E44A718]: lw         $a0, -22760($s2)
    08856B5C:[8C840034]: lw         $a0, 52($a0)
    08856B60:[50800007]: beql       $a0, $zr, 0x08856B80
    08856B64:[8E44A718]: lw         $a0, -22760($s2)
    08856B68:[8E44A718]: lw         $a0, -22760($s2)
    08856B6C:[8C840034]: lw         $a0, 52($a0)
    08856B70:[02102821]: addu       $a1, $s0, $s0
    08856B74:[00852021]: addu       $a0, $a0, $a1
    08856B78:[10000002]: b          0x08856B84
    08856B7C:[949E0000]: lhu        $fp, 0($a0)
    08856B80:[949E001C]: lhu        $fp, 28($a0)
    08856B84:[3C0408A4]: lui        $a0, 0x08A4 <=> li $a0, 0x08A40000
    08856B88:[9484A71C]: lhu        $a0, -22756($a0)
    08856B8C:[03C42024]: and        $a0, $fp, $a0
    08856B90:[1480000D]: bne        $a0, $zr, 0x08856BC8
    08856B94:[3C0408DB]: lui        $a0, 0x08DB <=> li $a0, 0x08DB0000
    08856B98:[8C865BEC]: lw         $a2, 23532($a0)
    08856B9C:[3C0508DB]: lui        $a1, 0x08DB <=> li $a1, 0x08DB0000
    08856BA0:[3C1308A7]: lui        $s3, 0x08A7 <=> li $s3, 0x08A70000
    08856BA4:[26738B1C]: addiu      $s3, $s3, -29924
    08856BA8:[26740018]: addiu      $s4, $s3, 24
    08856BAC:[3C1508DB]: lui        $s5, 0x08DB <=> li $s5, 0x08DB0000
    08856BB0:[3C1608DB]: lui        $s6, 0x08DB <=> li $s6, 0x08DB0000
    08856BB4:[3C1708A4]: lui        $s7, 0x08A4 <=> li $s7, 0x08A40000
    08856BB8:[10C00010]: beq        $a2, $zr, 0x08856BFC
    08856BBC:[33DE0001]: andi       $fp, $fp, 1
    08856BC0:[10000012]: b          0x08856C0C
    08856BC4:[90A45BE8]: lbu        $a0, 23528($a1)
    08856BC8:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    08856BCC:[8FB0005C]: lw         $s0, 92($sp)
    08856BD0:[8FB10060]: lw         $s1, 96($sp)
    08856BD4:[8FB20064]: lw         $s2, 100($sp)
    08856BD8:[8FB30068]: lw         $s3, 104($sp)
    08856BDC:[8FB4006C]: lw         $s4, 108($sp)
    08856BE0:[8FB50070]: lw         $s5, 112($sp)
    08856BE4:[8FB60074]: lw         $s6, 116($sp)
    08856BE8:[8FB70078]: lw         $s7, 120($sp)
    08856BEC:[8FBE007C]: lw         $fp, 124($sp)
    08856BF0:[8FBF0080]: lw         $ra, 128($sp)
    08856BF4:[03E00008]: jr         $ra
    08856BF8:[27BD0090]: addiu      $sp, $sp, 144
    08856BFC:[34060001]: ori        $a2, $zr, 1 <=> li $a2, 1
    08856C00:[AC865BEC]: sw         $a2, 23532($a0)
    08856C04:[A0A05BE8]: sb         $zr, 23528($a1)
    08856C08:[90A45BE8]: lbu        $a0, 23528($a1)
    08856C0C:[5480000F]: bnel       $a0, $zr, 0x08856C4C
    08856C10:[8E45A718]: lw         $a1, -22760($s2)
    08856C14:[8E44A718]: lw         $a0, -22760($s2)
    08856C18:[8C84002C]: lw         $a0, 44($a0)
    08856C1C:[0204202B]: sltu       $a0, $s0, $a0
    08856C20:[14800009]: bne        $a0, $zr, 0x08856C48
    08856C24:[3C0408A1]: lui        $a0, 0x08A1 <=> li $a0, 0x08A10000
    08856C28:[2484CB04]: addiu      $a0, $a0, -13564
    08856C2C:[3C0608A1]: lui        $a2, 0x08A1 <=> li $a2, 0x08A10000
    08856C30:[24C6CB40]: addiu      $a2, $a2, -13504
    08856C34:[3C0708A1]: lui        $a3, 0x08A1 <=> li $a3, 0x08A10000
    08856C38:[24E7CB5C]: addiu      $a3, $a3, -13476
    08856C3C:[24A85BE8]: addiu      $t0, $a1, 23528
    08856C40:[0E23A92C]: jal        0x088EA4B0
    08856C44:[34050076]: ori        $a1, $zr, 118 <=> li $a1, 118
    08856C48:[8E45A718]: lw         $a1, -22760($s2)
    08856C4C:[8CA40030]: lw         $a0, 48($a1)
    08856C50:[001030C0]: sll        $a2, $s0, 0x0003
    08856C54:[00862021]: addu       $a0, $a0, $a2
    08856C58:[94860000]: lhu        $a2, 0($a0)
    08856C5C:[8CA50028]: lw         $a1, 40($a1)
    08856C60:[00C63821]: addu       $a3, $a2, $a2
    08856C64:[00C73021]: addu       $a2, $a2, $a3
    08856C68:[00063080]: sll        $a2, $a2, 0x0002
    08856C6C:[00A62821]: addu       $a1, $a1, $a2
    08856C70:[8CA60000]: lw         $a2, 0($a1)
    08856C74:[8CA70004]: lw         $a3, 4($a1)
    08856C78:[8CA50008]: lw         $a1, 8($a1)
    08856C7C:[AE660000]: sw         $a2, 0($s3)
    08856C80:[AE670004]: sw         $a3, 4($s3)
    08856C84:[AE650008]: sw         $a1, 8($s3)
    08856C88:[2665000C]: addiu      $a1, $s3, 12
    08856C8C:[8E46A718]: lw         $a2, -22760($s2)
    08856C90:[8CC60028]: lw         $a2, 40($a2)
    08856C94:[94870002]: lhu        $a3, 2($a0)
    08856C98:[00E74021]: addu       $t0, $a3, $a3
    08856C9C:[00E83821]: addu       $a3, $a3, $t0
    08856CA0:[00073880]: sll        $a3, $a3, 0x0002
    08856CA4:[00C73021]: addu       $a2, $a2, $a3
    08856CA8:[8CC70000]: lw         $a3, 0($a2)
    08856CAC:[8CC80004]: lw         $t0, 4($a2)
    08856CB0:[8CC60008]: lw         $a2, 8($a2)
    08856CB4:[ACA70000]: sw         $a3, 0($a1)
    08856CB8:[ACA80004]: sw         $t0, 4($a1)
    08856CBC:[ACA60008]: sw         $a2, 8($a1)
    08856CC0:[8E45A718]: lw         $a1, -22760($s2)
    08856CC4:[8CA50028]: lw         $a1, 40($a1)
    08856CC8:[94860004]: lhu        $a2, 4($a0)
    08856CCC:[00C63821]: addu       $a3, $a2, $a2
    08856CD0:[00C73021]: addu       $a2, $a2, $a3
    08856CD4:[00063080]: sll        $a2, $a2, 0x0002
    08856CD8:[00A62821]: addu       $a1, $a1, $a2
    08856CDC:[8CA60000]: lw         $a2, 0($a1)
    08856CE0:[8CA70004]: lw         $a3, 4($a1)
    08856CE4:[8CA50008]: lw         $a1, 8($a1)
    08856CE8:[AE860000]: sw         $a2, 0($s4)
    08856CEC:[AE870004]: sw         $a3, 4($s4)
    08856CF0:[AE850008]: sw         $a1, 8($s4)
    08856CF4:[94850006]: lhu        $a1, 6($a0)
    08856CF8:[38A5FFFF]: xori       $a1, $a1, -1
    08856CFC:[0005282B]: sltu       $a1, $zr, $a1 <=> move $a1, $a1
    08856D00:[30A500FF]: andi       $a1, $a1, 255
    08856D04:[10A0000E]: beq        $a1, $zr, 0x08856D40
    08856D08:[26650024]: addiu      $a1, $s3, 36
    08856D0C:[8E46A718]: lw         $a2, -22760($s2)
    08856D10:[8CC60028]: lw         $a2, 40($a2)
    08856D14:[94840006]: lhu        $a0, 6($a0)
    08856D18:[00843821]: addu       $a3, $a0, $a0
    08856D1C:[00872021]: addu       $a0, $a0, $a3
    08856D20:[00042080]: sll        $a0, $a0, 0x0002
    08856D24:[00C42021]: addu       $a0, $a2, $a0
    08856D28:[8C860000]: lw         $a2, 0($a0)
    08856D2C:[8C870004]: lw         $a3, 4($a0)
    08856D30:[8C840008]: lw         $a0, 8($a0)
    08856D34:[ACA60000]: sw         $a2, 0($a1)
    08856D38:[ACA70004]: sw         $a3, 4($a1)
    08856D3C:[ACA40008]: sw         $a0, 8($a1)
    08856D40:[8EA45BDC]: lw         $a0, 23516($s5)
    08856D44:[14800003]: bne        $a0, $zr, 0x08856D54
    08856D48:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    08856D4C:[AEA45BDC]: sw         $a0, 23516($s5)
    08856D50:[A2C05BD8]: sb         $zr, 23512($s6)
    08856D54:[92C45BD8]: lbu        $a0, 23512($s6)
    08856D58:[14800010]: bne        $a0, $zr, 0x08856D9C
    08856D5C:[34040003]: ori        $a0, $zr, 3 <=> li $a0, 3
    08856D60:[8E44A718]: lw         $a0, -22760($s2)
    08856D64:[8C84002C]: lw         $a0, 44($a0)
    08856D68:[0204202B]: sltu       $a0, $s0, $a0
    08856D6C:[1480000B]: bne        $a0, $zr, 0x08856D9C
    08856D70:[34040003]: ori        $a0, $zr, 3 <=> li $a0, 3
    08856D74:[3C0408A1]: lui        $a0, 0x08A1 <=> li $a0, 0x08A10000
    08856D78:[2484CB04]: addiu      $a0, $a0, -13564
    08856D7C:[3C0608A1]: lui        $a2, 0x08A1 <=> li $a2, 0x08A10000
    08856D80:[24C6CB40]: addiu      $a2, $a2, -13504
    08856D84:[3C0708A1]: lui        $a3, 0x08A1 <=> li $a3, 0x08A10000
    08856D88:[24E7CB5C]: addiu      $a3, $a3, -13476
    08856D8C:[26C85BD8]: addiu      $t0, $s6, 23512
    08856D90:[0E23A92C]: jal        0x088EA4B0
    08856D94:[34050069]: ori        $a1, $zr, 105 <=> li $a1, 105
    08856D98:[34040003]: ori        $a0, $zr, 3 <=> li $a0, 3
    08856D9C:[8E45A718]: lw         $a1, -22760($s2)
    08856DA0:[8CA50030]: lw         $a1, 48($a1)
    08856DA4:[001030C0]: sll        $a2, $s0, 0x0003
    08856DA8:[00A62821]: addu       $a1, $a1, $a2
    08856DAC:[94A50006]: lhu        $a1, 6($a1)
    08856DB0:[38A5FFFF]: xori       $a1, $a1, -1
    08856DB4:[0005282B]: sltu       $a1, $zr, $a1 <=> move $a1, $a1
    08856DB8:[30A500FF]: andi       $a1, $a1, 255
    08856DBC:[54A00001]: bnel       $a1, $zr, 0x08856DC4
    08856DC0:[34040004]: ori        $a0, $zr, 4 <=> li $a0, 4
    08856DC4:[34080000]: ori        $t0, $zr, 0 <=> li $t0, 0
    08856DC8:[0104282A]: slt        $a1, $t0, $a0
    08856DCC:[10A00016]: beq        $a1, $zr, 0x08856E28
    08856DD0:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    08856DD4:[3C0508A7]: lui        $a1, 0x08A7 <=> li $a1, 0x08A70000
    08856DD8:[24A68B10]: addiu      $a2, $a1, -29936
    08856DDC:[34070000]: ori        $a3, $zr, 0 <=> li $a3, 0
    08856DE0:[00F33821]: addu       $a3, $a3, $s3
    08856DE4:[C4EC0000]: lwc1       $f12, 0($a3)
    08856DE8:[C4AD8B10]: lwc1       $f13, -29936($a1)
    08856DEC:[460D6300]: add.s      $f12, $f12, $f13
    08856DF0:[E4EC0000]: swc1       $f12, 0($a3)
    08856DF4:[C4EC0004]: lwc1       $f12, 4($a3)
    08856DF8:[C4CE0004]: lwc1       $f14, 4($a2)
    08856DFC:[460E6300]: add.s      $f12, $f12, $f14
    08856E00:[E4EC0004]: swc1       $f12, 4($a3)
    08856E04:[C4EC0008]: lwc1       $f12, 8($a3)
    08856E08:[C4CF0008]: lwc1       $f15, 8($a2)
    08856E0C:[460F6300]: add.s      $f12, $f12, $f15
    08856E10:[E4EC0008]: swc1       $f12, 8($a3)
    08856E14:[25080001]: addiu      $t0, $t0, 1
    08856E18:[0104482A]: slt        $t1, $t0, $a0
    08856E1C:[1520FFF1]: bne        $t1, $zr, 0x08856DE4
    08856E20:[24E7000C]: addiu      $a3, $a3, 12
    08856E24:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    08856E28:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    08856E2C:[00B32021]: addu       $a0, $a1, $s3
    08856E30:[8EE7A72C]: lw         $a3, -22740($s7)
    08856E34:[00E53821]: addu       $a3, $a3, $a1
    08856E38:[8C880000]: lw         $t0, 0($a0)
    08856E3C:[8C890004]: lw         $t1, 4($a0)
    08856E40:[8C8A0008]: lw         $t2, 8($a0)
    08856E44:[ACE80000]: sw         $t0, 0($a3)
    08856E48:[ACE90004]: sw         $t1, 4($a3)
    08856E4C:[ACEA0008]: sw         $t2, 8($a3)
    08856E50:[24C60001]: addiu      $a2, $a2, 1
    08856E54:[24A5000C]: addiu      $a1, $a1, 12
    08856E58:[28C70003]: slti       $a3, $a2, 3
    08856E5C:[14E0FFF4]: bne        $a3, $zr, 0x08856E30
    08856E60:[2484000C]: addiu      $a0, $a0, 12
    08856E64:[8E44A718]: lw         $a0, -22760($s2)
    08856E68:[8EE5A72C]: lw         $a1, -22740($s7)
    08856E6C:[24A60024]: addiu      $a2, $a1, 36
    08856E70:[0E27D055]: jal        0x089F4154
    08856E74:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    08856E78:[8EE4A72C]: lw         $a0, -22740($s7)
    08856E7C:[24870024]: addiu      $a3, $a0, 36
    08856E80:[24840030]: addiu      $a0, $a0, 48
    08856E84:[AEE4A72C]: sw         $a0, -22740($s7)
    08856E88:[8E247FF8]: lw         $a0, 32760($s1)
    08856E8C:[24840001]: addiu      $a0, $a0, 1
    08856E90:[13C0002B]: beq        $fp, $zr, 0x08856F40
    08856E94:[AE247FF8]: sw         $a0, 32760($s1)
    08856E98:[8E247FF8]: lw         $a0, 32760($s1)
    08856E9C:[288407D0]: slti       $a0, $a0, 2000
    08856EA0:[108000E8]: beq        $a0, $zr, 0x08857244
    08856EA4:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08856EA8:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    08856EAC:[00B33021]: addu       $a2, $a1, $s3
    08856EB0:[8EE8A72C]: lw         $t0, -22740($s7)
    08856EB4:[01054021]: addu       $t0, $t0, $a1
    08856EB8:[8CC90000]: lw         $t1, 0($a2)
    08856EBC:[8CCA0004]: lw         $t2, 4($a2)
    08856EC0:[8CCB0008]: lw         $t3, 8($a2)
    08856EC4:[AD090000]: sw         $t1, 0($t0)
    08856EC8:[AD0A0004]: sw         $t2, 4($t0)
    08856ECC:[AD0B0008]: sw         $t3, 8($t0)
    08856ED0:[24840001]: addiu      $a0, $a0, 1
    08856ED4:[24A5000C]: addiu      $a1, $a1, 12
    08856ED8:[28880003]: slti       $t0, $a0, 3
    08856EDC:[1500FFF4]: bne        $t0, $zr, 0x08856EB0
    08856EE0:[24C6000C]: addiu      $a2, $a2, 12
    08856EE4:[C4EC0000]: lwc1       $f12, 0($a3)
    08856EE8:[46006307]: neg.s      $f12, $f12
    08856EEC:[C4ED0004]: lwc1       $f13, 4($a3)
    08856EF0:[46006B47]: neg.s      $f13, $f13
    08856EF4:[C4EE0008]: lwc1       $f14, 8($a3)
    08856EF8:[46007387]: neg.s      $f14, $f14
    08856EFC:[E7AC0020]: swc1       $f12, 32($sp)
    08856F00:[E7AD0024]: swc1       $f13, 36($sp)
    08856F04:[E7AE0028]: swc1       $f14, 40($sp)
    08856F08:[8EE4A72C]: lw         $a0, -22740($s7)
    08856F0C:[24840024]: addiu      $a0, $a0, 36
    08856F10:[8FA50020]: lw         $a1, 32($sp)
    08856F14:[8FA60024]: lw         $a2, 36($sp)
    08856F18:[8FA70028]: lw         $a3, 40($sp)
    08856F1C:[AC850000]: sw         $a1, 0($a0)
    08856F20:[AC860004]: sw         $a2, 4($a0)
    08856F24:[AC870008]: sw         $a3, 8($a0)
    08856F28:[8EE4A72C]: lw         $a0, -22740($s7)
    08856F2C:[24840030]: addiu      $a0, $a0, 48
    08856F30:[AEE4A72C]: sw         $a0, -22740($s7)
    08856F34:[8E247FF8]: lw         $a0, 32760($s1)
    08856F38:[24840001]: addiu      $a0, $a0, 1
    08856F3C:[AE247FF8]: sw         $a0, 32760($s1)
    08856F40:[3C0408DB]: lui        $a0, 0x08DB <=> li $a0, 0x08DB0000
    08856F44:[8C865BE4]: lw         $a2, 23524($a0)
    08856F48:[14C00004]: bne        $a2, $zr, 0x08856F5C
    08856F4C:[3C0508DB]: lui        $a1, 0x08DB <=> li $a1, 0x08DB0000
    08856F50:[34060001]: ori        $a2, $zr, 1 <=> li $a2, 1
    08856F54:[AC865BE4]: sw         $a2, 23524($a0)
    08856F58:[A0A05BE0]: sb         $zr, 23520($a1)
    08856F5C:[90A45BE0]: lbu        $a0, 23520($a1)
    08856F60:[5480000F]: bnel       $a0, $zr, 0x08856FA0
    08856F64:[8E44A718]: lw         $a0, -22760($s2)
    08856F68:[8E44A718]: lw         $a0, -22760($s2)
    08856F6C:[8C84002C]: lw         $a0, 44($a0)
    08856F70:[0204202B]: sltu       $a0, $s0, $a0
    08856F74:[14800009]: bne        $a0, $zr, 0x08856F9C
    08856F78:[3C0408A1]: lui        $a0, 0x08A1 <=> li $a0, 0x08A10000
    08856F7C:[2484CB04]: addiu      $a0, $a0, -13564
    08856F80:[3C0608A1]: lui        $a2, 0x08A1 <=> li $a2, 0x08A10000
    08856F84:[24C6CB40]: addiu      $a2, $a2, -13504
    08856F88:[3C0708A1]: lui        $a3, 0x08A1 <=> li $a3, 0x08A10000
    08856F8C:[24E7CB5C]: addiu      $a3, $a3, -13476
    08856F90:[24A85BE0]: addiu      $t0, $a1, 23520
    08856F94:[0E23A92C]: jal        0x088EA4B0
    08856F98:[3405006F]: ori        $a1, $zr, 111 <=> li $a1, 111
    08856F9C:[8E44A718]: lw         $a0, -22760($s2)
    08856FA0:[8C840030]: lw         $a0, 48($a0)
    08856FA4:[001028C0]: sll        $a1, $s0, 0x0003
    08856FA8:[00852021]: addu       $a0, $a0, $a1
    08856FAC:[94840006]: lhu        $a0, 6($a0)
    08856FB0:[3884FFFF]: xori       $a0, $a0, -1
    08856FB4:[0004202B]: sltu       $a0, $zr, $a0 <=> move $a0, $a0
    08856FB8:[308400FF]: andi       $a0, $a0, 255
    08856FBC:[10800094]: beq        $a0, $zr, 0x08857210
    08856FC0:[00000000]: nop
    08856FC4:[8E247FF8]: lw         $a0, 32760($s1)
    08856FC8:[288407D0]: slti       $a0, $a0, 2000
    08856FCC:[1080009D]: beq        $a0, $zr, 0x08857244
    08856FD0:[00000000]: nop
    08856FD4:[8EE4A72C]: lw         $a0, -22740($s7)
    08856FD8:[8E850000]: lw         $a1, 0($s4)
    08856FDC:[8E860004]: lw         $a2, 4($s4)
    08856FE0:[8E870008]: lw         $a3, 8($s4)
    08856FE4:[AC850000]: sw         $a1, 0($a0)
    08856FE8:[AC860004]: sw         $a2, 4($a0)
    08856FEC:[AC870008]: sw         $a3, 8($a0)
    08856FF0:[8EE4A72C]: lw         $a0, -22740($s7)
    08856FF4:[2485000C]: addiu      $a1, $a0, 12
    08856FF8:[26640024]: addiu      $a0, $s3, 36
    08856FFC:[8C860000]: lw         $a2, 0($a0)
    08857000:[8C870004]: lw         $a3, 4($a0)
    08857004:[8C880008]: lw         $t0, 8($a0)
    08857008:[ACA60000]: sw         $a2, 0($a1)
    0885700C:[ACA70004]: sw         $a3, 4($a1)
    08857010:[ACA80008]: sw         $t0, 8($a1)
    08857014:[8EE5A72C]: lw         $a1, -22740($s7)
    08857018:[24A50018]: addiu      $a1, $a1, 24
    0885701C:[8E660000]: lw         $a2, 0($s3)
    08857020:[8E670004]: lw         $a3, 4($s3)
    08857024:[8E680008]: lw         $t0, 8($s3)
    08857028:[ACA60000]: sw         $a2, 0($a1)
    0885702C:[ACA70004]: sw         $a3, 4($a1)
    08857030:[ACA80008]: sw         $t0, 8($a1)
    08857034:[C48C0000]: lwc1       $f12, 0($a0)
    08857038:[C68D0000]: lwc1       $f13, 0($s4)
    0885703C:[460D6301]: sub.s      $f12, $f12, $f13
    08857040:[C48E0004]: lwc1       $f14, 4($a0)
    08857044:[C68F0004]: lwc1       $f15, 4($s4)
    08857048:[460F7381]: sub.s      $f14, $f14, $f15
    0885704C:[C4900008]: lwc1       $f16, 8($a0)
    08857050:[C6910008]: lwc1       $f17, 8($s4)
    08857054:[46118401]: sub.s      $f16, $f16, $f17
    08857058:[E7AC0038]: swc1       $f12, 56($sp)
    0885705C:[E7AE003C]: swc1       $f14, 60($sp)
    08857060:[E7B00040]: swc1       $f16, 64($sp)
    08857064:[27A50038]: addiu      $a1, $sp, 56
    08857068:[27A6002C]: addiu      $a2, $sp, 44
    0885706C:[C66C0000]: lwc1       $f12, 0($s3)
    08857070:[C68D0000]: lwc1       $f13, 0($s4)
    08857074:[460D6301]: sub.s      $f12, $f12, $f13
    08857078:[C66E0004]: lwc1       $f14, 4($s3)
    0885707C:[C68F0004]: lwc1       $f15, 4($s4)
    08857080:[460F7381]: sub.s      $f14, $f14, $f15
    08857084:[C6700008]: lwc1       $f16, 8($s3)
    08857088:[C6910008]: lwc1       $f17, 8($s4)
    0885708C:[46118401]: sub.s      $f16, $f16, $f17
    08857090:[E7AC0044]: swc1       $f12, 68($sp)
    08857094:[E7AE0048]: swc1       $f14, 72($sp)
    08857098:[E7B0004C]: swc1       $f16, 76($sp)
    0885709C:[27A70044]: addiu      $a3, $sp, 68
    088570A0:[C8A00000]: lv.s       S000.s, 0($a1)
    088570A4:[C8A00005]: lv.s       S001.s, 4($a1)
    088570A8:[C8A0000A]: lv.s       S002.s, 8($a1)
    088570AC:[C8E10000]: lv.s       S010.s, 0($a3)
    088570B0:[C8E10005]: lv.s       S011.s, 4($a3)
    088570B4:[C8E1000A]: lv.s       S012.s, 8($a3)
    088570B8:[F2818002]: vcrsp.t    C020.t, C000.t, C010.t
    088570BC:[E8C20000]: sv.s       S020.s, 0($a2)
    088570C0:[E8C20005]: sv.s       S021.s, 4($a2)
    088570C4:[E8C2000A]: sv.s       S022.s, 8($a2)
    088570C8:[8EE5A72C]: lw         $a1, -22740($s7)
    088570CC:[24A50024]: addiu      $a1, $a1, 36
    088570D0:[8FA6002C]: lw         $a2, 44($sp)
    088570D4:[8FA70030]: lw         $a3, 48($sp)
    088570D8:[8FA80034]: lw         $t0, 52($sp)
    088570DC:[ACA60000]: sw         $a2, 0($a1)
    088570E0:[ACA70004]: sw         $a3, 4($a1)
    088570E4:[ACA80008]: sw         $t0, 8($a1)
    088570E8:[8EE6A72C]: lw         $a2, -22740($s7)
    088570EC:[24C50024]: addiu      $a1, $a2, 36
    088570F0:[C8A00000]: lv.s       S000.s, 0($a1)
    088570F4:[C8A00005]: lv.s       S001.s, 4($a1)
    088570F8:[C8A0000A]: lv.s       S002.s, 8($a1)
    088570FC:[64808060]: vdot.t     S003.s, C000.t, C000.t
    08857100:[6C006008]: vcmp.s     EZ, S003.s, S000.s
    08857104:[49010008]: bvt        0, 0x08857128
    08857108:[00000000]: nop
    0885710C:[FFFF0000]: vnop
    08857110:[D0166060]: vsqrt.s    S003.s, S003.s
    08857114:[D0106061]: vrcp.s     S013.s, S003.s
    08857118:[65618000]: vscl.t     C000.t, C000.t, S013.s
    0885711C:[E8A00000]: sv.s       S000.s, 0($a1)
    08857120:[E8A00005]: sv.s       S001.s, 4($a1)
    08857124:[E8A0000A]: sv.s       S002.s, 8($a1)
    08857128:[48680060]: mfv.s      $t0, S003.s
    0885712C:[44886000]: mtc1       $t0, $f12
    08857130:[24C60030]: addiu      $a2, $a2, 48
    08857134:[AEE6A72C]: sw         $a2, -22740($s7)
    08857138:[8E267FF8]: lw         $a2, 32760($s1)
    0885713C:[24C60001]: addiu      $a2, $a2, 1
    08857140:[13C00033]: beq        $fp, $zr, 0x08857210
    08857144:[AE267FF8]: sw         $a2, 32760($s1)
    08857148:[8E267FF8]: lw         $a2, 32760($s1)
    0885714C:[28C607D0]: slti       $a2, $a2, 2000
    08857150:[10C0003C]: beq        $a2, $zr, 0x08857244
    08857154:[00000000]: nop
    08857158:[8EE6A72C]: lw         $a2, -22740($s7)
    0885715C:[8E870000]: lw         $a3, 0($s4)
    08857160:[8E880004]: lw         $t0, 4($s4)
    08857164:[8E890008]: lw         $t1, 8($s4)
    08857168:[ACC70000]: sw         $a3, 0($a2)
    0885716C:[ACC80004]: sw         $t0, 4($a2)
    08857170:[ACC90008]: sw         $t1, 8($a2)
    08857174:[8EE6A72C]: lw         $a2, -22740($s7)
    08857178:[24C6000C]: addiu      $a2, $a2, 12
    0885717C:[8C870000]: lw         $a3, 0($a0)
    08857180:[8C880004]: lw         $t0, 4($a0)
    08857184:[8C840008]: lw         $a0, 8($a0)
    08857188:[ACC70000]: sw         $a3, 0($a2)
    0885718C:[ACC80004]: sw         $t0, 4($a2)
    08857190:[ACC40008]: sw         $a0, 8($a2)
    08857194:[8EE4A72C]: lw         $a0, -22740($s7)
    08857198:[24840018]: addiu      $a0, $a0, 24
    0885719C:[8E660000]: lw         $a2, 0($s3)
    088571A0:[8E670004]: lw         $a3, 4($s3)
    088571A4:[8E680008]: lw         $t0, 8($s3)
    088571A8:[AC860000]: sw         $a2, 0($a0)
    088571AC:[AC870004]: sw         $a3, 4($a0)
    088571B0:[AC880008]: sw         $t0, 8($a0)
    088571B4:[C4AC0000]: lwc1       $f12, 0($a1)
    088571B8:[46006307]: neg.s      $f12, $f12
    088571BC:[C4AD0004]: lwc1       $f13, 4($a1)
    088571C0:[46006B47]: neg.s      $f13, $f13
    088571C4:[C4AE0008]: lwc1       $f14, 8($a1)
    088571C8:[46007387]: neg.s      $f14, $f14
    088571CC:[E7AC0050]: swc1       $f12, 80($sp)
    088571D0:[E7AD0054]: swc1       $f13, 84($sp)
    088571D4:[E7AE0058]: swc1       $f14, 88($sp)
    088571D8:[8EE4A72C]: lw         $a0, -22740($s7)
    088571DC:[24840024]: addiu      $a0, $a0, 36
    088571E0:[8FA50050]: lw         $a1, 80($sp)
    088571E4:[8FA60054]: lw         $a2, 84($sp)
    088571E8:[8FA70058]: lw         $a3, 88($sp)
    088571EC:[AC850000]: sw         $a1, 0($a0)
    088571F0:[AC860004]: sw         $a2, 4($a0)
    088571F4:[AC870008]: sw         $a3, 8($a0)
    088571F8:[8EE4A72C]: lw         $a0, -22740($s7)
    088571FC:[24840030]: addiu      $a0, $a0, 48
    08857200:[AEE4A72C]: sw         $a0, -22740($s7)
    08857204:[8E247FF8]: lw         $a0, 32760($s1)
    08857208:[24840001]: addiu      $a0, $a0, 1
    0885720C:[AE247FF8]: sw         $a0, 32760($s1)
    08857210:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    08857214:[8FB0005C]: lw         $s0, 92($sp)
    08857218:[8FB10060]: lw         $s1, 96($sp)
    0885721C:[8FB20064]: lw         $s2, 100($sp)
    08857220:[8FB30068]: lw         $s3, 104($sp)
    08857224:[8FB4006C]: lw         $s4, 108($sp)
    08857228:[8FB50070]: lw         $s5, 112($sp)
    0885722C:[8FB60074]: lw         $s6, 116($sp)
    08857230:[8FB70078]: lw         $s7, 120($sp)
    08857234:[8FBE007C]: lw         $fp, 124($sp)
    08857238:[8FBF0080]: lw         $ra, 128($sp)
    0885723C:[03E00008]: jr         $ra
    08857240:[27BD0090]: addiu      $sp, $sp, 144
    08857244:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    08857248:[8FB0005C]: lw         $s0, 92($sp)
    0885724C:[8FB10060]: lw         $s1, 96($sp)
    08857250:[8FB20064]: lw         $s2, 100($sp)
    08857254:[8FB30068]: lw         $s3, 104($sp)
    08857258:[8FB4006C]: lw         $s4, 108($sp)
    0885725C:[8FB50070]: lw         $s5, 112($sp)
    08857260:[8FB60074]: lw         $s6, 116($sp)
    08857264:[8FB70078]: lw         $s7, 120($sp)
    08857268:[8FBE007C]: lw         $fp, 124($sp)
    0885726C:[8FBF0080]: lw         $ra, 128($sp)
    08857270:[03E00008]: jr         $ra
    08857274:[27BD0090]: addiu      $sp, $sp, 144
  Back Branch 08856E1C 339,950 times (length 16)
    08856DD0:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    08856DD4:[3C0508A7]: lui        $a1, 0x08A7 <=> li $a1, 0x08A70000
    08856DD8:[24A68B10]: addiu      $a2, $a1, -29936
    08856DDC:[34070000]: ori        $a3, $zr, 0 <=> li $a3, 0
    08856DE0:[00F33821]: addu       $a3, $a3, $s3
--> 08856DE4:[C4EC0000]: lwc1       $f12, 0($a3)
    08856DE8:[C4AD8B10]: lwc1       $f13, -29936($a1)
    08856DEC:[460D6300]: add.s      $f12, $f12, $f13
    08856DF0:[E4EC0000]: swc1       $f12, 0($a3)
    08856DF4:[C4EC0004]: lwc1       $f12, 4($a3)
    08856DF8:[C4CE0004]: lwc1       $f14, 4($a2)
    08856DFC:[460E6300]: add.s      $f12, $f12, $f14
    08856E00:[E4EC0004]: swc1       $f12, 4($a3)
    08856E04:[C4EC0008]: lwc1       $f12, 8($a3)
    08856E08:[C4CF0008]: lwc1       $f15, 8($a2)
    08856E0C:[460F6300]: add.s      $f12, $f12, $f15
    08856E10:[E4EC0008]: swc1       $f12, 8($a3)
    08856E14:[25080001]: addiu      $t0, $t0, 1
    08856E18:[0104482A]: slt        $t1, $t0, $a0
--> 08856E1C:[1520FFF1]: bne        $t1, $zr, 0x08856DE4
    08856E20:[24E7000C]: addiu      $a3, $a3, 12
    08856E24:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    08856E28:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    08856E2C:[00B32021]: addu       $a0, $a1, $s3
  Back Branch 08856E5C 306,387 times (length 13)
    08856E1C:[1520FFF1]: bne        $t1, $zr, 0x08856DE4
    08856E20:[24E7000C]: addiu      $a3, $a3, 12
    08856E24:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    08856E28:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    08856E2C:[00B32021]: addu       $a0, $a1, $s3
--> 08856E30:[8EE7A72C]: lw         $a3, -22740($s7)
    08856E34:[00E53821]: addu       $a3, $a3, $a1
    08856E38:[8C880000]: lw         $t0, 0($a0)
    08856E3C:[8C890004]: lw         $t1, 4($a0)
    08856E40:[8C8A0008]: lw         $t2, 8($a0)
    08856E44:[ACE80000]: sw         $t0, 0($a3)
    08856E48:[ACE90004]: sw         $t1, 4($a3)
    08856E4C:[ACEA0008]: sw         $t2, 8($a3)
    08856E50:[24C60001]: addiu      $a2, $a2, 1
    08856E54:[24A5000C]: addiu      $a1, $a1, 12
    08856E58:[28C70003]: slti       $a3, $a2, 3
--> 08856E5C:[14E0FFF4]: bne        $a3, $zr, 0x08856E30
    08856E60:[2484000C]: addiu      $a0, $a0, 12
    08856E64:[8E44A718]: lw         $a0, -22760($s2)
    08856E68:[8EE5A72C]: lw         $a1, -22740($s7)
    08856E6C:[24A60024]: addiu      $a2, $a1, 36
_S1_2_8938BBC 36,413,370 instructions (0.375%), 247,710 calls (08938BBC - 08938E04, length 147)
    08938BBC:[27BDFFA0]: addiu      $sp, $sp, -96
    08938BC0:[8CC80000]: lw         $t0, 0($a2)
    08938BC4:[8CC90004]: lw         $t1, 4($a2)
    08938BC8:[8CCA0008]: lw         $t2, 8($a2)
    08938BCC:[AFA80024]: sw         $t0, 36($sp)
    08938BD0:[AFA90028]: sw         $t1, 40($sp)
    08938BD4:[AFAA002C]: sw         $t2, 44($sp)
    08938BD8:[8CC8000C]: lw         $t0, 12($a2)
    08938BDC:[8CC90010]: lw         $t1, 16($a2)
    08938BE0:[8CCA0014]: lw         $t2, 20($a2)
    08938BE4:[AFA80030]: sw         $t0, 48($sp)
    08938BE8:[AFA90034]: sw         $t1, 52($sp)
    08938BEC:[AFAA0038]: sw         $t2, 56($sp)
    08938BF0:[8CC80018]: lw         $t0, 24($a2)
    08938BF4:[8CC9001C]: lw         $t1, 28($a2)
    08938BF8:[8CC60020]: lw         $a2, 32($a2)
    08938BFC:[AFA8003C]: sw         $t0, 60($sp)
    08938C00:[AFA90040]: sw         $t1, 64($sp)
    08938C04:[AFA60044]: sw         $a2, 68($sp)
    08938C08:[C4AC0000]: lwc1       $f12, 0($a1)
    08938C0C:[C4AD0004]: lwc1       $f13, 4($a1)
    08938C10:[460D6300]: add.s      $f12, $f12, $f13
    08938C14:[3C063F00]: lui        $a2, 0x3F00 <=> li $a2, 0x3F000000
    08938C18:[44867000]: mtc1       $a2, $f14
    08938C1C:[460E6302]: mul.s      $f12, $f12, $f14
    08938C20:[C4AF0008]: lwc1       $f15, 8($a1)
    08938C24:[C4B0000C]: lwc1       $f16, 12($a1)
    08938C28:[46107BC0]: add.s      $f15, $f15, $f16
    08938C2C:[460E7B42]: mul.s      $f13, $f15, $f14
    08938C30:[C4B10010]: lwc1       $f17, 16($a1)
    08938C34:[C4B20014]: lwc1       $f18, 20($a1)
    08938C38:[46128C40]: add.s      $f17, $f17, $f18
    08938C3C:[460E8B82]: mul.s      $f14, $f17, $f14
    08938C40:[E7AC004C]: swc1       $f12, 76($sp)
    08938C44:[E7AD0050]: swc1       $f13, 80($sp)
    08938C48:[E7AE0054]: swc1       $f14, 84($sp)
    08938C4C:[8FA6004C]: lw         $a2, 76($sp)
    08938C50:[8FA80050]: lw         $t0, 80($sp)
    08938C54:[8FA90054]: lw         $t1, 84($sp)
    08938C58:[AC860000]: sw         $a2, 0($a0)
    08938C5C:[AC880004]: sw         $t0, 4($a0)
    08938C60:[AC890008]: sw         $t1, 8($a0)
    08938C64:[C4AC0004]: lwc1       $f12, 4($a1)
    08938C68:[C48D0000]: lwc1       $f13, 0($a0)
    08938C6C:[460D6301]: sub.s      $f12, $f12, $f13
    08938C70:[C4AE000C]: lwc1       $f14, 12($a1)
    08938C74:[C48F0004]: lwc1       $f15, 4($a0)
    08938C78:[460F7381]: sub.s      $f14, $f14, $f15
    08938C7C:[C4B00014]: lwc1       $f16, 20($a1)
    08938C80:[C4910008]: lwc1       $f17, 8($a0)
    08938C84:[46118401]: sub.s      $f16, $f16, $f17
    08938C88:[E7AC004C]: swc1       $f12, 76($sp)
    08938C8C:[E7AE0050]: swc1       $f14, 80($sp)
    08938C90:[E7B00054]: swc1       $f16, 84($sp)
    08938C94:[24850030]: addiu      $a1, $a0, 48
    08938C98:[8FA6004C]: lw         $a2, 76($sp)
    08938C9C:[8FA80050]: lw         $t0, 80($sp)
    08938CA0:[8FA90054]: lw         $t1, 84($sp)
    08938CA4:[ACA60000]: sw         $a2, 0($a1)
    08938CA8:[ACA80004]: sw         $t0, 4($a1)
    08938CAC:[ACA90008]: sw         $t1, 8($a1)
    08938CB0:[2485000C]: addiu      $a1, $a0, 12
    08938CB4:[8FA60024]: lw         $a2, 36($sp)
    08938CB8:[8FA80028]: lw         $t0, 40($sp)
    08938CBC:[8FA9002C]: lw         $t1, 44($sp)
    08938CC0:[ACA60000]: sw         $a2, 0($a1)
    08938CC4:[ACA80004]: sw         $t0, 4($a1)
    08938CC8:[ACA90008]: sw         $t1, 8($a1)
    08938CCC:[8FA60030]: lw         $a2, 48($sp)
    08938CD0:[8FA80034]: lw         $t0, 52($sp)
    08938CD4:[8FA90038]: lw         $t1, 56($sp)
    08938CD8:[ACA6000C]: sw         $a2, 12($a1)
    08938CDC:[ACA80010]: sw         $t0, 16($a1)
    08938CE0:[ACA90014]: sw         $t1, 20($a1)
    08938CE4:[8FA6003C]: lw         $a2, 60($sp)
    08938CE8:[8FA80040]: lw         $t0, 64($sp)
    08938CEC:[8FA90044]: lw         $t1, 68($sp)
    08938CF0:[ACA60018]: sw         $a2, 24($a1)
    08938CF4:[ACA8001C]: sw         $t0, 28($a1)
    08938CF8:[ACA90020]: sw         $t1, 32($a1)
    08938CFC:[C8A00005]: lv.s       S001.s, 4($a1)
    08938D00:[C8A0000A]: lv.s       S002.s, 8($a1)
    08938D04:[C8A1000C]: lv.s       S010.s, 12($a1)
    08938D08:[C8A10016]: lv.s       S012.s, 20($a1)
    08938D0C:[C8A20018]: lv.s       S020.s, 24($a1)
    08938D10:[C8A2001D]: lv.s       S021.s, 28($a1)
    08938D14:[E8A10004]: sv.s       S010.s, 4($a1)
    08938D18:[E8A20008]: sv.s       S020.s, 8($a1)
    08938D1C:[E8A0000D]: sv.s       S001.s, 12($a1)
    08938D20:[E8A20015]: sv.s       S021.s, 20($a1)
    08938D24:[E8A0001A]: sv.s       S002.s, 24($a1)
    08938D28:[E8A1001E]: sv.s       S012.s, 28($a1)
    08938D2C:[C4EC0000]: lwc1       $f12, 0($a3)
    08938D30:[C48D0000]: lwc1       $f13, 0($a0)
    08938D34:[460C6B01]: sub.s      $f12, $f13, $f12
    08938D38:[E48C0000]: swc1       $f12, 0($a0)
    08938D3C:[C48C0004]: lwc1       $f12, 4($a0)
    08938D40:[C4EE0004]: lwc1       $f14, 4($a3)
    08938D44:[460E6301]: sub.s      $f12, $f12, $f14
    08938D48:[E48C0004]: swc1       $f12, 4($a0)
    08938D4C:[C48C0008]: lwc1       $f12, 8($a0)
    08938D50:[C4EF0008]: lwc1       $f15, 8($a3)
    08938D54:[460F6301]: sub.s      $f12, $f12, $f15
    08938D58:[E48C0008]: swc1       $f12, 8($a0)
    08938D5C:[27A50024]: addiu      $a1, $sp, 36
    08938D60:[C8A00000]: lv.s       S000.s, 0($a1)
    08938D64:[C8A00005]: lv.s       S001.s, 4($a1)
    08938D68:[C8A0000A]: lv.s       S002.s, 8($a1)
    08938D6C:[C8A1000C]: lv.s       S010.s, 12($a1)
    08938D70:[C8A10011]: lv.s       S011.s, 16($a1)
    08938D74:[C8A10016]: lv.s       S012.s, 20($a1)
    08938D78:[C8A20018]: lv.s       S020.s, 24($a1)
    08938D7C:[C8A2001D]: lv.s       S021.s, 28($a1)
    08938D80:[C8A20022]: lv.s       S022.s, 32($a1)
    08938D84:[C8830000]: lv.s       S030.s, 0($a0)
    08938D88:[C8830005]: lv.s       S031.s, 4($a0)
    08938D8C:[C883000A]: lv.s       S032.s, 8($a0)
    08938D90:[F1038023]: VTFM3.t    R003.t, M000.t, C030.t
    08938D94:[48650060]: mfv.s      $a1, S003.s
    08938D98:[44856000]: mtc1       $a1, $f12
    08938D9C:[48650061]: mfv.s      $a1, S013.s
    08938DA0:[44856800]: mtc1       $a1, $f13
    08938DA4:[48650062]: mfv.s      $a1, S023.s
    08938DA8:[44857000]: mtc1       $a1, $f14
    08938DAC:[E7AC004C]: swc1       $f12, 76($sp)
    08938DB0:[E7AD0050]: swc1       $f13, 80($sp)
    08938DB4:[E7AE0054]: swc1       $f14, 84($sp)
    08938DB8:[8FA5004C]: lw         $a1, 76($sp)
    08938DBC:[8FA60050]: lw         $a2, 80($sp)
    08938DC0:[8FA80054]: lw         $t0, 84($sp)
    08938DC4:[AC850000]: sw         $a1, 0($a0)
    08938DC8:[AC860004]: sw         $a2, 4($a0)
    08938DCC:[AC880008]: sw         $t0, 8($a0)
    08938DD0:[C4EC0000]: lwc1       $f12, 0($a3)
    08938DD4:[C48D0000]: lwc1       $f13, 0($a0)
    08938DD8:[460C6B00]: add.s      $f12, $f13, $f12
    08938DDC:[E48C0000]: swc1       $f12, 0($a0)
    08938DE0:[C48C0004]: lwc1       $f12, 4($a0)
    08938DE4:[C4EE0004]: lwc1       $f14, 4($a3)
    08938DE8:[460E6300]: add.s      $f12, $f12, $f14
    08938DEC:[E48C0004]: swc1       $f12, 4($a0)
    08938DF0:[C48C0008]: lwc1       $f12, 8($a0)
    08938DF4:[C4EF0008]: lwc1       $f15, 8($a3)
    08938DF8:[460F6300]: add.s      $f12, $f12, $f15
    08938DFC:[E48C0008]: swc1       $f12, 8($a0)
    08938E00:[03E00008]: jr         $ra
    08938E04:[27BD0060]: addiu      $sp, $sp, 96
_S1_2_89448F4 35,321,331 instructions (0.364%), 727,015 calls (089448F4 - 08944AF8, length 130)
    089448F4:[27BDFF60]: addiu      $sp, $sp, -160
    089448F8:[AFB0008C]: sw         $s0, 140($sp)
    089448FC:[AFB10090]: sw         $s1, 144($sp)
    08944900:[AFB20094]: sw         $s2, 148($sp)
    08944904:[AFB30098]: sw         $s3, 152($sp)
    08944908:[AFBF009C]: sw         $ra, 156($sp)
    0894490C:[00809025]: or         $s2, $a0, $zr <=> move $s2, $a0
    08944910:[8E440000]: lw         $a0, 0($s2)
    08944914:[80870050]: lb         $a3, 80($a0)
    08944918:[30E70001]: andi       $a3, $a3, 1
    0894491C:[00A08825]: or         $s1, $a1, $zr <=> move $s1, $a1
    08944920:[14E0004D]: bne        $a3, $zr, 0x08944A58
    08944924:[00C08025]: or         $s0, $a2, $zr <=> move $s0, $a2
    08944928:[52200004]: beql       $s1, $zr, 0x0894493C
    0894492C:[3C0408A5]: lui        $a0, 0x08A5 <=> li $a0, 0x08A50000
    08944930:[5600000F]: bnel       $s0, $zr, 0x08944970
    08944934:[8E250058]: lw         $a1, 88($s1)
    08944938:[3C0408A5]: lui        $a0, 0x08A5 <=> li $a0, 0x08A50000
    0894493C:[90859BAD]: lbu        $a1, -25683($a0)
    08944940:[14A00045]: bne        $a1, $zr, 0x08944A58
    08944944:[3C0508A3]: lui        $a1, 0x08A3 <=> li $a1, 0x08A30000
    08944948:[24889BAD]: addiu      $t0, $a0, -25683
    0894494C:[24A49A40]: addiu      $a0, $a1, -26048
    08944950:[3C0608A3]: lui        $a2, 0x08A3 <=> li $a2, 0x08A30000
    08944954:[24C69AE4]: addiu      $a2, $a2, -25884
    08944958:[3C0708A3]: lui        $a3, 0x08A3 <=> li $a3, 0x08A30000
    0894495C:[24E79AE8]: addiu      $a3, $a3, -25880
    08944960:[0E23A92C]: jal        0x088EA4B0
    08944964:[340500A5]: ori        $a1, $zr, 165 <=> li $a1, 165
    08944968:[1000003B]: b          0x08944A58
    0894496C:[00000000]: nop
    08944970:[8C860000]: lw         $a2, 0($a0)
    08944974:[8CC60000]: lw         $a2, 0($a2)
    08944978:[10A60037]: beq        $a1, $a2, 0x08944A58
    0894497C:[00000000]: nop
    08944980:[8C850004]: lw         $a1, 4($a0)
    08944984:[24A50018]: addiu      $a1, $a1, 24
    08944988:[84A60000]: lh         $a2, 0($a1)
    0894498C:[8CA50004]: lw         $a1, 4($a1)
    08944990:[00A0F809]: jalr       $ra, $a1
    08944994:[00862021]: addu       $a0, $a0, $a2
    08944998:[00409825]: or         $s3, $v0, $zr <=> move $s3, $v0
    0894499C:[8E440000]: lw         $a0, 0($s2)
    089449A0:[8C850004]: lw         $a1, 4($a0)
    089449A4:[24A50020]: addiu      $a1, $a1, 32
    089449A8:[84A60000]: lh         $a2, 0($a1)
    089449AC:[8CA50004]: lw         $a1, 4($a1)
    089449B0:[00A0F809]: jalr       $ra, $a1
    089449B4:[00862021]: addu       $a0, $a0, $a2
    089449B8:[8E440000]: lw         $a0, 0($s2)
    089449BC:[8C860060]: lw         $a2, 96($a0)
    089449C0:[10C00025]: beq        $a2, $zr, 0x08944A58
    089449C4:[00402825]: or         $a1, $v0, $zr <=> move $a1, $v0
    089449C8:[8C860060]: lw         $a2, 96($a0)
    089449CC:[8CC6000C]: lw         $a2, 12($a2)
    089449D0:[94C6001C]: lhu        $a2, 28($a2)
    089449D4:[30C60008]: andi       $a2, $a2, 8
    089449D8:[14C0001F]: bne        $a2, $zr, 0x08944A58
    089449DC:[00A03025]: or         $a2, $a1, $zr <=> move $a2, $a1
    089449E0:[02603825]: or         $a3, $s3, $zr <=> move $a3, $s3
    089449E4:[24840074]: addiu      $a0, $a0, 116
    089449E8:[8C850000]: lw         $a1, 0($a0)
    089449EC:[8C880004]: lw         $t0, 4($a0)
    089449F0:[8C890008]: lw         $t1, 8($a0)
    089449F4:[AFA5002C]: sw         $a1, 44($sp)
    089449F8:[AFA80030]: sw         $t0, 48($sp)
    089449FC:[AFA90034]: sw         $t1, 52($sp)
    08944A00:[8C85000C]: lw         $a1, 12($a0)
    08944A04:[8C880010]: lw         $t0, 16($a0)
    08944A08:[8C840014]: lw         $a0, 20($a0)
    08944A0C:[AFA50038]: sw         $a1, 56($sp)
    08944A10:[AFA8003C]: sw         $t0, 60($sp)
    08944A14:[AFA40040]: sw         $a0, 64($sp)
    08944A18:[27B30044]: addiu      $s3, $sp, 68
    08944A1C:[27A5002C]: addiu      $a1, $sp, 44
    08944A20:[C4EC0000]: lwc1       $f12, 0($a3)
    08944A24:[E7AC0020]: swc1       $f12, 32($sp)
    08944A28:[C4EC0004]: lwc1       $f12, 4($a3)
    08944A2C:[E7AC0024]: swc1       $f12, 36($sp)
    08944A30:[C4EC0008]: lwc1       $f12, 8($a3)
    08944A34:[E7AC0028]: swc1       $f12, 40($sp)
    08944A38:[27A70020]: addiu      $a3, $sp, 32
    08944A3C:[0E24E2EF]: jal        0x08938BBC
    08944A40:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    08944A44:[2625003C]: addiu      $a1, $s1, 60
    08944A48:[0E24E50F]: jal        0x0893943C
    08944A4C:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    08944A50:[14400009]: bne        $v0, $zr, 0x08944A78
    08944A54:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    08944A58:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    08944A5C:[8FB0008C]: lw         $s0, 140($sp)
    08944A60:[8FB10090]: lw         $s1, 144($sp)
    08944A64:[8FB20094]: lw         $s2, 148($sp)
    08944A68:[8FB30098]: lw         $s3, 152($sp)
    08944A6C:[8FBF009C]: lw         $ra, 156($sp)
    08944A70:[03E00008]: jr         $ra
    08944A74:[27BD00A0]: addiu      $sp, $sp, 160
    08944A78:[0E24E3F1]: jal        0x08938FC4
    08944A7C:[02602825]: or         $a1, $s3, $zr <=> move $a1, $s3
    08944A80:[1040FFF5]: beq        $v0, $zr, 0x08944A58
    08944A84:[00000000]: nop
    08944A88:[C7AC0044]: lwc1       $f12, 68($sp)
    08944A8C:[E7AC0080]: swc1       $f12, 128($sp)
    08944A90:[C7AC0048]: lwc1       $f12, 72($sp)
    08944A94:[E7AC0084]: swc1       $f12, 132($sp)
    08944A98:[C7AC004C]: lwc1       $f12, 76($sp)
    08944A9C:[E7AC0088]: swc1       $f12, 136($sp)
    08944AA0:[26040014]: addiu      $a0, $s0, 20
    08944AA4:[8FA50080]: lw         $a1, 128($sp)
    08944AA8:[8FA60084]: lw         $a2, 132($sp)
    08944AAC:[8FA70088]: lw         $a3, 136($sp)
    08944AB0:[AC850000]: sw         $a1, 0($a0)
    08944AB4:[AC860004]: sw         $a2, 4($a0)
    08944AB8:[AC870008]: sw         $a3, 8($a0)
    08944ABC:[8E440000]: lw         $a0, 0($s2)
    08944AC0:[8C840000]: lw         $a0, 0($a0)
    08944AC4:[8C840000]: lw         $a0, 0($a0)
    08944AC8:[AE040004]: sw         $a0, 4($s0)
    08944ACC:[44806000]: mtc1       $zr, $f12
    08944AD0:[E60C0028]: swc1       $f12, 40($s0)
    08944AD4:[E60C0024]: swc1       $f12, 36($s0)
    08944AD8:[E60C0020]: swc1       $f12, 32($s0)
    08944ADC:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    08944AE0:[8FB0008C]: lw         $s0, 140($sp)
    08944AE4:[8FB10090]: lw         $s1, 144($sp)
    08944AE8:[8FB20094]: lw         $s2, 148($sp)
    08944AEC:[8FB30098]: lw         $s3, 152($sp)
    08944AF0:[8FBF009C]: lw         $ra, 156($sp)
    08944AF4:[03E00008]: jr         $ra
    08944AF8:[27BD00A0]: addiu      $sp, $sp, 160
  Back Branch 08944A80 344 times (length 12)
    08944A44:[2625003C]: addiu      $a1, $s1, 60
    08944A48:[0E24E50F]: jal        0x0893943C
    08944A4C:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    08944A50:[14400009]: bne        $v0, $zr, 0x08944A78
    08944A54:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
--> 08944A58:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    08944A5C:[8FB0008C]: lw         $s0, 140($sp)
    08944A60:[8FB10090]: lw         $s1, 144($sp)
    08944A64:[8FB20094]: lw         $s2, 148($sp)
    08944A68:[8FB30098]: lw         $s3, 152($sp)
    08944A6C:[8FBF009C]: lw         $ra, 156($sp)
    08944A70:[03E00008]: jr         $ra
    08944A74:[27BD00A0]: addiu      $sp, $sp, 160
    08944A78:[0E24E3F1]: jal        0x08938FC4
    08944A7C:[02602825]: or         $a1, $s3, $zr <=> move $a1, $s3
--> 08944A80:[1040FFF5]: beq        $v0, $zr, 0x08944A58
    08944A84:[00000000]: nop
    08944A88:[C7AC0044]: lwc1       $f12, 68($sp)
    08944A8C:[E7AC0080]: swc1       $f12, 128($sp)
    08944A90:[C7AC0048]: lwc1       $f12, 72($sp)
_S1_2_88EFCEC 34,279,288 instructions (0.353%), 17,808 calls (088EFCEC - 088EFF34, length 147)
    088EFCEC:[27BDFF50]: addiu      $sp, $sp, -176
    088EFCF0:[E7B40078]: swc1       $f20, 120($sp)
    088EFCF4:[AFB0007C]: sw         $s0, 124($sp)
    088EFCF8:[46006506]: mov.s      $f20, $f12
    088EFCFC:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    088EFD00:[AFB10080]: sw         $s1, 128($sp)
    088EFD04:[AFB20084]: sw         $s2, 132($sp)
    088EFD08:[AFB30088]: sw         $s3, 136($sp)
    088EFD0C:[AFB4008C]: sw         $s4, 140($sp)
    088EFD10:[AFB50090]: sw         $s5, 144($sp)
    088EFD14:[AFB60094]: sw         $s6, 148($sp)
    088EFD18:[AFB70098]: sw         $s7, 152($sp)
    088EFD1C:[AFBE009C]: sw         $fp, 156($sp)
    088EFD20:[AFBF00A0]: sw         $ra, 160($sp)
    088EFD24:[0E23C330]: jal        0x088F0CC0
    088EFD28:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    088EFD2C:[0E23C232]: jal        0x088F08C8
    088EFD30:[4600A306]: mov.s      $f12, $f20
    088EFD34:[3C1208DC]: lui        $s2, 0x08DC <=> li $s2, 0x08DC0000
    088EFD38:[2652B3A0]: addiu      $s2, $s2, -19552
    088EFD3C:[92450010]: lbu        $a1, 16($s2)
    088EFD40:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    088EFD44:[10A40004]: beq        $a1, $a0, 0x088EFD58
    088EFD48:[34110001]: ori        $s1, $zr, 1 <=> li $s1, 1
    088EFD4C:[00802825]: or         $a1, $a0, $zr <=> move $a1, $a0
    088EFD50:[0E23CEE6]: jal        0x088F3B98
    088EFD54:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    088EFD58:[8E440020]: lw         $a0, 32($s2)
    088EFD5C:[10910005]: beq        $a0, $s1, 0x088EFD74
    088EFD60:[3C043F7F]: lui        $a0, 0x3F7F <=> li $a0, 0x3F7F0000
    088EFD64:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    088EFD68:[0E23CF12]: jal        0x088F3C48
    088EFD6C:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    088EFD70:[3C043F7F]: lui        $a0, 0x3F7F <=> li $a0, 0x3F7F0000
    088EFD74:[3484BE77]: ori        $a0, $a0, -16777
    088EFD78:[44846000]: mtc1       $a0, $f12
    088EFD7C:[460CA03C]: c.lt.s     $f20, $f12
    088EFD80:[00000000]: nop
    088EFD84:[45000009]: bc1f       0x088EFDAC
    088EFD88:[8E440014]: lw         $a0, 20($s2)
    088EFD8C:[1091000D]: beq        $a0, $s1, 0x088EFDC4
    088EFD90:[AFB20074]: sw         $s2, 116($sp)
    088EFD94:[AFB20074]: sw         $s2, 116($sp)
    088EFD98:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    088EFD9C:[0E23CFDE]: jal        0x088F3F78
    088EFDA0:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    088EFDA4:[10000007]: b          0x088EFDC4
    088EFDA8:[00000000]: nop
    088EFDAC:[10800005]: beq        $a0, $zr, 0x088EFDC4
    088EFDB0:[AFB20074]: sw         $s2, 116($sp)
    088EFDB4:[AFB20074]: sw         $s2, 116($sp)
    088EFDB8:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    088EFDBC:[0E23CFDE]: jal        0x088F3F78
    088EFDC0:[00002825]: or         $a1, $zr, $zr <=> li $a1, 0
    088EFDC4:[0E23BEF3]: jal        0x088EFBCC
    088EFDC8:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    088EFDCC:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    088EFDD0:[1080004C]: beq        $a0, $zr, 0x088EFF04
    088EFDD4:[00000000]: nop
    088EFDD8:[AFA00060]: sw         $zr, 96($sp)
    088EFDDC:[AFA00064]: sw         $zr, 100($sp)
    088EFDE0:[AFA00068]: sw         $zr, 104($sp)
    088EFDE4:[AFA0006C]: sw         $zr, 108($sp)
    088EFDE8:[AFA40070]: sw         $a0, 112($sp)
    088EFDEC:[8C840000]: lw         $a0, 0($a0)
    088EFDF0:[341E0000]: ori        $fp, $zr, 0 <=> li $fp, 0
    088EFDF4:[03C4202B]: sltu       $a0, $fp, $a0
    088EFDF8:[10800042]: beq        $a0, $zr, 0x088EFF04
    088EFDFC:[3C1408DC]: lui        $s4, 0x08DC <=> li $s4, 0x08DC0000
    088EFE00:[34160000]: ori        $s6, $zr, 0 <=> li $s6, 0
    088EFE04:[26945050]: addiu      $s4, $s4, 20560
    088EFE08:[8FB00070]: lw         $s0, 112($sp)
    088EFE0C:[00002825]: or         $a1, $zr, $zr <=> li $a1, 0
    088EFE10:[8E150004]: lw         $s5, 4($s0)
    088EFE14:[02B6A821]: addu       $s5, $s5, $s6
    088EFE18:[0E20F1CD]: jal        0x0883C734
    088EFE1C:[8EA40000]: lw         $a0, 0($s5)
    088EFE20:[3C0508DC]: lui        $a1, 0x08DC <=> li $a1, 0x08DC0000
    088EFE24:[8CA6B3A0]: lw         $a2, -19552($a1)
    088EFE28:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    088EFE2C:[10C40007]: beq        $a2, $a0, 0x088EFE4C
    088EFE30:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    088EFE34:[00803025]: or         $a2, $a0, $zr <=> move $a2, $a0
    088EFE38:[8FA40074]: lw         $a0, 116($sp)
    088EFE3C:[AFA50070]: sw         $a1, 112($sp)
    088EFE40:[0E23CF45]: jal        0x088F3D14
    088EFE44:[00002825]: or         $a1, $zr, $zr <=> li $a1, 0
    088EFE48:[8FA50070]: lw         $a1, 112($sp)
    088EFE4C:[8EA40008]: lw         $a0, 8($s5)
    088EFE50:[8CB70008]: lw         $s7, 8($a1)
    088EFE54:[00042900]: sll        $a1, $a0, 0x0004
    088EFE58:[00042080]: sll        $a0, $a0, 0x0002
    088EFE5C:[00A42021]: addu       $a0, $a1, $a0
    088EFE60:[02E4B821]: addu       $s7, $s7, $a0
    088EFE64:[34110000]: ori        $s1, $zr, 0 <=> li $s1, 0
    088EFE68:[26B3000C]: addiu      $s3, $s5, 12
    088EFE6C:[03A09025]: or         $s2, $sp, $zr <=> move $s2, $sp
    088EFE70:[02712021]: addu       $a0, $s3, $s1
    088EFE74:[90900000]: lbu        $s0, 0($a0)
    088EFE78:[52000009]: beql       $s0, $zr, 0x088EFEA0
    088EFE7C:[26310001]: addiu      $s1, $s1, 1
    088EFE80:[8E440060]: lw         $a0, 96($s2)
    088EFE84:[10900005]: beq        $a0, $s0, 0x088EFE9C
    088EFE88:[00102980]: sll        $a1, $s0, 0x0006
    088EFE8C:[00B42821]: addu       $a1, $a1, $s4
    088EFE90:[0E276707]: jal        0x089D9C1C
    088EFE94:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    088EFE98:[AE500060]: sw         $s0, 96($s2)
    088EFE9C:[26310001]: addiu      $s1, $s1, 1
    088EFEA0:[2E240004]: sltiu      $a0, $s1, 4
    088EFEA4:[1480FFF2]: bne        $a0, $zr, 0x088EFE70
    088EFEA8:[26520004]: addiu      $s2, $s2, 4
    088EFEAC:[8EA60004]: lw         $a2, 4($s5)
    088EFEB0:[3405C342]: ori        $a1, $zr, -15550 <=> li $a1, 49986
    088EFEB4:[34040004]: ori        $a0, $zr, 4 <=> li $a0, 4
    088EFEB8:[00003825]: or         $a3, $zr, $zr <=> li $a3, 0
    088EFEBC:[0E27745E]: jal        0x089DD178
    088EFEC0:[02E04025]: or         $t0, $s7, $zr <=> move $t0, $s7
    088EFEC4:[8EA40004]: lw         $a0, 4($s5)
    088EFEC8:[3C0508A4]: lui        $a1, 0x08A4 <=> li $a1, 0x08A40000
    088EFECC:[8CA6C350]: lw         $a2, -15536($a1)
    088EFED0:[3C0708A4]: lui        $a3, 0x08A4 <=> li $a3, 0x08A40000
    088EFED4:[2484FFFE]: addiu      $a0, $a0, -2
    088EFED8:[8CE8C354]: lw         $t0, -15532($a3)
    088EFEDC:[00C43021]: addu       $a2, $a2, $a0
    088EFEE0:[ACA6C350]: sw         $a2, -15536($a1)
    088EFEE4:[01042021]: addu       $a0, $t0, $a0
    088EFEE8:[ACE4C354]: sw         $a0, -15532($a3)
    088EFEEC:[8FA40070]: lw         $a0, 112($sp)
    088EFEF0:[27DE0001]: addiu      $fp, $fp, 1
    088EFEF4:[8C840000]: lw         $a0, 0($a0)
    088EFEF8:[03C4202B]: sltu       $a0, $fp, $a0
    088EFEFC:[1480FFC2]: bne        $a0, $zr, 0x088EFE08
    088EFF00:[26D60010]: addiu      $s6, $s6, 16
    088EFF04:[C7B40078]: lwc1       $f20, 120($sp)
    088EFF08:[8FB0007C]: lw         $s0, 124($sp)
    088EFF0C:[8FB10080]: lw         $s1, 128($sp)
    088EFF10:[8FB20084]: lw         $s2, 132($sp)
    088EFF14:[8FB30088]: lw         $s3, 136($sp)
    088EFF18:[8FB4008C]: lw         $s4, 140($sp)
    088EFF1C:[8FB50090]: lw         $s5, 144($sp)
    088EFF20:[8FB60094]: lw         $s6, 148($sp)
    088EFF24:[8FB70098]: lw         $s7, 152($sp)
    088EFF28:[8FBE009C]: lw         $fp, 156($sp)
    088EFF2C:[8FBF00A0]: lw         $ra, 160($sp)
    088EFF30:[03E00008]: jr         $ra
    088EFF34:[27BD00B0]: addiu      $sp, $sp, 176
  Back Branch 088EFEA4 1,427,208 times (length 15)
    088EFE5C:[00A42021]: addu       $a0, $a1, $a0
    088EFE60:[02E4B821]: addu       $s7, $s7, $a0
    088EFE64:[34110000]: ori        $s1, $zr, 0 <=> li $s1, 0
    088EFE68:[26B3000C]: addiu      $s3, $s5, 12
    088EFE6C:[03A09025]: or         $s2, $sp, $zr <=> move $s2, $sp
--> 088EFE70:[02712021]: addu       $a0, $s3, $s1
    088EFE74:[90900000]: lbu        $s0, 0($a0)
    088EFE78:[52000009]: beql       $s0, $zr, 0x088EFEA0
    088EFE7C:[26310001]: addiu      $s1, $s1, 1
    088EFE80:[8E440060]: lw         $a0, 96($s2)
    088EFE84:[10900005]: beq        $a0, $s0, 0x088EFE9C
    088EFE88:[00102980]: sll        $a1, $s0, 0x0006
    088EFE8C:[00B42821]: addu       $a1, $a1, $s4
    088EFE90:[0E276707]: jal        0x089D9C1C
    088EFE94:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    088EFE98:[AE500060]: sw         $s0, 96($s2)
    088EFE9C:[26310001]: addiu      $s1, $s1, 1
    088EFEA0:[2E240004]: sltiu      $a0, $s1, 4
--> 088EFEA4:[1480FFF2]: bne        $a0, $zr, 0x088EFE70
    088EFEA8:[26520004]: addiu      $s2, $s2, 4
    088EFEAC:[8EA60004]: lw         $a2, 4($s5)
    088EFEB0:[3405C342]: ori        $a1, $zr, -15550 <=> li $a1, 49986
    088EFEB4:[34040004]: ori        $a0, $zr, 4 <=> li $a0, 4
  Back Branch 088EFEFC 356,802 times (length 63)
    088EFDF4:[03C4202B]: sltu       $a0, $fp, $a0
    088EFDF8:[10800042]: beq        $a0, $zr, 0x088EFF04
    088EFDFC:[3C1408DC]: lui        $s4, 0x08DC <=> li $s4, 0x08DC0000
    088EFE00:[34160000]: ori        $s6, $zr, 0 <=> li $s6, 0
    088EFE04:[26945050]: addiu      $s4, $s4, 20560
--> 088EFE08:[8FB00070]: lw         $s0, 112($sp)
    088EFE0C:[00002825]: or         $a1, $zr, $zr <=> li $a1, 0
    088EFE10:[8E150004]: lw         $s5, 4($s0)
    088EFE14:[02B6A821]: addu       $s5, $s5, $s6
    088EFE18:[0E20F1CD]: jal        0x0883C734
    088EFE1C:[8EA40000]: lw         $a0, 0($s5)
    088EFE20:[3C0508DC]: lui        $a1, 0x08DC <=> li $a1, 0x08DC0000
    088EFE24:[8CA6B3A0]: lw         $a2, -19552($a1)
    088EFE28:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    088EFE2C:[10C40007]: beq        $a2, $a0, 0x088EFE4C
    088EFE30:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    088EFE34:[00803025]: or         $a2, $a0, $zr <=> move $a2, $a0
    088EFE38:[8FA40074]: lw         $a0, 116($sp)
    088EFE3C:[AFA50070]: sw         $a1, 112($sp)
    088EFE40:[0E23CF45]: jal        0x088F3D14
    088EFE44:[00002825]: or         $a1, $zr, $zr <=> li $a1, 0
    088EFE48:[8FA50070]: lw         $a1, 112($sp)
    088EFE4C:[8EA40008]: lw         $a0, 8($s5)
    088EFE50:[8CB70008]: lw         $s7, 8($a1)
    088EFE54:[00042900]: sll        $a1, $a0, 0x0004
    088EFE58:[00042080]: sll        $a0, $a0, 0x0002
    088EFE5C:[00A42021]: addu       $a0, $a1, $a0
    088EFE60:[02E4B821]: addu       $s7, $s7, $a0
    088EFE64:[34110000]: ori        $s1, $zr, 0 <=> li $s1, 0
    088EFE68:[26B3000C]: addiu      $s3, $s5, 12
    088EFE6C:[03A09025]: or         $s2, $sp, $zr <=> move $s2, $sp
    088EFE70:[02712021]: addu       $a0, $s3, $s1
    088EFE74:[90900000]: lbu        $s0, 0($a0)
    088EFE78:[52000009]: beql       $s0, $zr, 0x088EFEA0
    088EFE7C:[26310001]: addiu      $s1, $s1, 1
    088EFE80:[8E440060]: lw         $a0, 96($s2)
    088EFE84:[10900005]: beq        $a0, $s0, 0x088EFE9C
    088EFE88:[00102980]: sll        $a1, $s0, 0x0006
    088EFE8C:[00B42821]: addu       $a1, $a1, $s4
    088EFE90:[0E276707]: jal        0x089D9C1C
    088EFE94:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    088EFE98:[AE500060]: sw         $s0, 96($s2)
    088EFE9C:[26310001]: addiu      $s1, $s1, 1
    088EFEA0:[2E240004]: sltiu      $a0, $s1, 4
    088EFEA4:[1480FFF2]: bne        $a0, $zr, 0x088EFE70
    088EFEA8:[26520004]: addiu      $s2, $s2, 4
    088EFEAC:[8EA60004]: lw         $a2, 4($s5)
    088EFEB0:[3405C342]: ori        $a1, $zr, -15550 <=> li $a1, 49986
    088EFEB4:[34040004]: ori        $a0, $zr, 4 <=> li $a0, 4
    088EFEB8:[00003825]: or         $a3, $zr, $zr <=> li $a3, 0
    088EFEBC:[0E27745E]: jal        0x089DD178
    088EFEC0:[02E04025]: or         $t0, $s7, $zr <=> move $t0, $s7
    088EFEC4:[8EA40004]: lw         $a0, 4($s5)
    088EFEC8:[3C0508A4]: lui        $a1, 0x08A4 <=> li $a1, 0x08A40000
    088EFECC:[8CA6C350]: lw         $a2, -15536($a1)
    088EFED0:[3C0708A4]: lui        $a3, 0x08A4 <=> li $a3, 0x08A40000
    088EFED4:[2484FFFE]: addiu      $a0, $a0, -2
    088EFED8:[8CE8C354]: lw         $t0, -15532($a3)
    088EFEDC:[00C43021]: addu       $a2, $a2, $a0
    088EFEE0:[ACA6C350]: sw         $a2, -15536($a1)
    088EFEE4:[01042021]: addu       $a0, $t0, $a0
    088EFEE8:[ACE4C354]: sw         $a0, -15532($a3)
    088EFEEC:[8FA40070]: lw         $a0, 112($sp)
    088EFEF0:[27DE0001]: addiu      $fp, $fp, 1
    088EFEF4:[8C840000]: lw         $a0, 0($a0)
    088EFEF8:[03C4202B]: sltu       $a0, $fp, $a0
--> 088EFEFC:[1480FFC2]: bne        $a0, $zr, 0x088EFE08
    088EFF00:[26D60010]: addiu      $s6, $s6, 16
    088EFF04:[C7B40078]: lwc1       $f20, 120($sp)
    088EFF08:[8FB0007C]: lw         $s0, 124($sp)
    088EFF0C:[8FB10080]: lw         $s1, 128($sp)
_S1_2_88D848C 33,960,945 instructions (0.350%), 272,995 calls (088D848C - 088D8F1C, length 677)
    088D848C:[27BDFED0]: addiu      $sp, $sp, -304
    088D8490:[8C860078]: lw         $a2, 120($a0)
    088D8494:[AFB10110]: sw         $s1, 272($sp)
    088D8498:[30B100FF]: andi       $s1, $a1, 255
    088D849C:[E7B400FC]: swc1       $f20, 252($sp)
    088D84A0:[E7B60100]: swc1       $f22, 256($sp)
    088D84A4:[E7B80104]: swc1       $f24, 260($sp)
    088D84A8:[E7BA0108]: swc1       $f26, 264($sp)
    088D84AC:[AFB0010C]: sw         $s0, 268($sp)
    088D84B0:[AFB20114]: sw         $s2, 276($sp)
    088D84B4:[AFB30118]: sw         $s3, 280($sp)
    088D84B8:[AFB4011C]: sw         $s4, 284($sp)
    088D84BC:[AFB50120]: sw         $s5, 288($sp)
    088D84C0:[AFB60124]: sw         $s6, 292($sp)
    088D84C4:[AFBF0128]: sw         $ra, 296($sp)
    088D84C8:[10C00287]: beq        $a2, $zr, 0x088D8EE8
    088D84CC:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    088D84D0:[8E040078]: lw         $a0, 120($s0)
    088D84D4:[4480A000]: mtc1       $zr, $f20
    088D84D8:[C48C0070]: lwc1       $f12, 112($a0)
    088D84DC:[46146032]: c.eq.s     $f12, $f20
    088D84E0:[00000000]: nop
    088D84E4:[45010280]: bc1t       0x088D8EE8
    088D84E8:[00000000]: nop
    088D84EC:[C60C0084]: lwc1       $f12, 132($s0)
    088D84F0:[3C043F80]: lui        $a0, 0x3F80 <=> li $a0, 0x3F800000
    088D84F4:[34120000]: ori        $s2, $zr, 0 <=> li $s2, 0
    088D84F8:[46146032]: c.eq.s     $f12, $f20
    088D84FC:[4484C000]: mtc1       $a0, $f24
    088D8500:[3C1308DB]: lui        $s3, 0x08DB <=> li $s3, 0x08DB0000
    088D8504:[45030001]: bc1tl      0x088D850C
    088D8508:[34120001]: ori        $s2, $zr, 1 <=> li $s2, 1
    088D850C:[8E040078]: lw         $a0, 120($s0)
    088D8510:[C67671CC]: lwc1       $f22, 29132($s3)
    088D8514:[8C8400A0]: lw         $a0, 160($a0)
    088D8518:[30840008]: andi       $a0, $a0, 8
    088D851C:[10800004]: beq        $a0, $zr, 0x088D8530
    088D8520:[325200FF]: andi       $s2, $s2, 255
    088D8524:[8E040078]: lw         $a0, 120($s0)
    088D8528:[C48C0084]: lwc1       $f12, 132($a0)
    088D852C:[460CB582]: mul.s      $f22, $f22, $f12
    088D8530:[8E040078]: lw         $a0, 120($s0)
    088D8534:[C48C0070]: lwc1       $f12, 112($a0)
    088D8538:[460CB303]: div.s      $f12, $f22, $f12
    088D853C:[C60D0084]: lwc1       $f13, 132($s0)
    088D8540:[8C8400A0]: lw         $a0, 160($a0)
    088D8544:[30840004]: andi       $a0, $a0, 4
    088D8548:[460C6B00]: add.s      $f12, $f13, $f12
    088D854C:[1080000C]: beq        $a0, $zr, 0x088D8580
    088D8550:[E60C0084]: swc1       $f12, 132($s0)
    088D8554:[8E050078]: lw         $a1, 120($s0)
    088D8558:[26040004]: addiu      $a0, $s0, 4
    088D855C:[C4AC007C]: lwc1       $f12, 124($a1)
    088D8560:[0E214A86]: jal        0x08852A18
    088D8564:[26050034]: addiu      $a1, $s0, 52
    088D8568:[3C0408DC]: lui        $a0, 0x08DC <=> li $a0, 0x08DC0000
    088D856C:[C48C9A50]: lwc1       $f12, -26032($a0)
    088D8570:[C60D0038]: lwc1       $f13, 56($s0)
    088D8574:[46166302]: mul.s      $f12, $f12, $f22
    088D8578:[460C6B00]: add.s      $f12, $f13, $f12
    088D857C:[E60C0038]: swc1       $f12, 56($s0)
    088D8580:[8E040074]: lw         $a0, 116($s0)
    088D8584:[50800063]: beql       $a0, $zr, 0x088D8714
    088D8588:[8E040078]: lw         $a0, 120($s0)
    088D858C:[8E04007C]: lw         $a0, 124($s0)
    088D8590:[10800255]: beq        $a0, $zr, 0x088D8EE8
    088D8594:[00000000]: nop
    088D8598:[8E04007C]: lw         $a0, 124($s0)
    088D859C:[3C140002]: lui        $s4, 0x0002 <=> li $s4, 0x00020000
    088D85A0:[8C84005C]: lw         $a0, 92($a0)
    088D85A4:[00942024]: and        $a0, $a0, $s4
    088D85A8:[50800037]: beql       $a0, $zr, 0x088D8688
    088D85AC:[8E04007C]: lw         $a0, 124($s0)
    088D85B0:[8E040074]: lw         $a0, 116($s0)
    088D85B4:[34150000]: ori        $s5, $zr, 0 <=> li $s5, 0
    088D85B8:[02A4202B]: sltu       $a0, $s5, $a0
    088D85BC:[1080004D]: beq        $a0, $zr, 0x088D86F4
    088D85C0:[3C044120]: lui        $a0, 0x4120 <=> li $a0, 0x41200000
    088D85C4:[34160000]: ori        $s6, $zr, 0 <=> li $s6, 0
    088D85C8:[4484D000]: mtc1       $a0, $f26
    088D85CC:[8E040070]: lw         $a0, 112($s0)
    088D85D0:[8E05007C]: lw         $a1, 124($s0)
    088D85D4:[00962021]: addu       $a0, $a0, $s6
    088D85D8:[8C860000]: lw         $a2, 0($a0)
    088D85DC:[00A02025]: or         $a0, $a1, $zr <=> move $a0, $a1
    088D85E0:[C4CC0018]: lwc1       $f12, 24($a2)
    088D85E4:[8C85005C]: lw         $a1, 92($a0)
    088D85E8:[00B42824]: and        $a1, $a1, $s4
    088D85EC:[10A0000E]: beq        $a1, $zr, 0x088D8628
    088D85F0:[C4CD001C]: lwc1       $f13, 28($a2)
    088D85F4:[461A6B42]: mul.s      $f13, $f13, $f26
    088D85F8:[C48E0034]: lwc1       $f14, 52($a0)
    088D85FC:[C48F0038]: lwc1       $f15, 56($a0)
    088D8600:[46006C0D]: trunc.w.s  $f16, $f13
    088D8604:[44048000]: mfc1       $a0, $f16
    088D8608:[44848800]: mtc1       $a0, $f17
    088D860C:[46808C60]: cvt.s.w    $f17, $f17
    088D8610:[46116B41]: sub.s      $f13, $f13, $f17
    088D8614:[460F6B42]: mul.s      $f13, $f13, $f15
    088D8618:[460D7340]: add.s      $f13, $f14, $f13
    088D861C:[460DB343]: div.s      $f13, $f22, $f13
    088D8620:[10000004]: b          0x088D8634
    088D8624:[8E040070]: lw         $a0, 112($s0)
    088D8628:[C48D0034]: lwc1       $f13, 52($a0)
    088D862C:[460DB343]: div.s      $f13, $f22, $f13
    088D8630:[8E040070]: lw         $a0, 112($s0)
    088D8634:[460D6300]: add.s      $f12, $f12, $f13
    088D8638:[00962021]: addu       $a0, $a0, $s6
    088D863C:[8C840000]: lw         $a0, 0($a0)
    088D8640:[4618603E]: c.le.s     $f12, $f24
    088D8644:[00000000]: nop
    088D8648:[45010006]: bc1t       0x088D8664
    088D864C:[E48C0018]: swc1       $f12, 24($a0)
    088D8650:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    088D8654:[0E235FB3]: jal        0x088D7ECC
    088D8658:[02A02825]: or         $a1, $s5, $zr <=> move $a1, $s5
    088D865C:[10000004]: b          0x088D8670
    088D8660:[8E040074]: lw         $a0, 116($s0)
    088D8664:[26B50001]: addiu      $s5, $s5, 1
    088D8668:[26D60004]: addiu      $s6, $s6, 4
    088D866C:[8E040074]: lw         $a0, 116($s0)
    088D8670:[02A4202B]: sltu       $a0, $s5, $a0
    088D8674:[5480FFD6]: bnel       $a0, $zr, 0x088D85D0
    088D8678:[8E040070]: lw         $a0, 112($s0)
    088D867C:[1000001D]: b          0x088D86F4
    088D8680:[00000000]: nop
    088D8688:[8E050074]: lw         $a1, 116($s0)
    088D868C:[C49A0034]: lwc1       $f26, 52($a0)
    088D8690:[34140000]: ori        $s4, $zr, 0 <=> li $s4, 0
    088D8694:[461AB683]: div.s      $f26, $f22, $f26
    088D8698:[0285202B]: sltu       $a0, $s4, $a1
    088D869C:[10800015]: beq        $a0, $zr, 0x088D86F4
    088D86A0:[34150000]: ori        $s5, $zr, 0 <=> li $s5, 0
    088D86A4:[8E040070]: lw         $a0, 112($s0)
    088D86A8:[00952021]: addu       $a0, $a0, $s5
    088D86AC:[8C840000]: lw         $a0, 0($a0)
    088D86B0:[C48C0018]: lwc1       $f12, 24($a0)
    088D86B4:[461A6300]: add.s      $f12, $f12, $f26
    088D86B8:[4618603E]: c.le.s     $f12, $f24
    088D86BC:[00000000]: nop
    088D86C0:[45010006]: bc1t       0x088D86DC
    088D86C4:[E48C0018]: swc1       $f12, 24($a0)
    088D86C8:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    088D86CC:[0E235FB3]: jal        0x088D7ECC
    088D86D0:[02802825]: or         $a1, $s4, $zr <=> move $a1, $s4
    088D86D4:[10000004]: b          0x088D86E8
    088D86D8:[8E040074]: lw         $a0, 116($s0)
    088D86DC:[26940001]: addiu      $s4, $s4, 1
    088D86E0:[26B50004]: addiu      $s5, $s5, 4
    088D86E4:[8E040074]: lw         $a0, 116($s0)
    088D86E8:[0284202B]: sltu       $a0, $s4, $a0
    088D86EC:[5480FFEE]: bnel       $a0, $zr, 0x088D86A8
    088D86F0:[8E040070]: lw         $a0, 112($s0)
    088D86F4:[52200007]: beql       $s1, $zr, 0x088D8714
    088D86F8:[8E040078]: lw         $a0, 120($s0)
    088D86FC:[8E040000]: lw         $a0, 0($s0)
    088D8700:[8E050070]: lw         $a1, 112($s0)
    088D8704:[8E060074]: lw         $a2, 116($s0)
    088D8708:[0E235067]: jal        0x088D419C
    088D870C:[8E070078]: lw         $a3, 120($s0)
    088D8710:[8E040078]: lw         $a0, 120($s0)
    088D8714:[8C8400A0]: lw         $a0, 160($a0)
    088D8718:[30842000]: andi       $a0, $a0, 8192
    088D871C:[10800074]: beq        $a0, $zr, 0x088D88F0
    088D8720:[3C0608A3]: lui        $a2, 0x08A3 <=> li $a2, 0x08A30000
    088D8724:[8CC77F4C]: lw         $a3, 32588($a2)
    088D8728:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    088D872C:[00A7382A]: slt        $a3, $a1, $a3
    088D8730:[10E0003E]: beq        $a3, $zr, 0x088D882C
    088D8734:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    088D8738:[3C0708DB]: lui        $a3, 0x08DB <=> li $a3, 0x08DB0000
    088D873C:[34080000]: ori        $t0, $zr, 0 <=> li $t0, 0
    088D8740:[24E76F98]: addiu      $a3, $a3, 28568
    088D8744:[01074021]: addu       $t0, $t0, $a3
    088D8748:[340A0001]: ori        $t2, $zr, 1 <=> li $t2, 1
    088D874C:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    088D8750:[27AC0024]: addiu      $t4, $sp, 36
    088D8754:[3C0708A3]: lui        $a3, 0x08A3 <=> li $a3, 0x08A30000
    088D8758:[3C0908A3]: lui        $t1, 0x08A3 <=> li $t1, 0x08A30000
    088D875C:[3C0B08A3]: lui        $t3, 0x08A3 <=> li $t3, 0x08A30000
    088D8760:[3C0308A3]: lui        $v1, 0x08A3 <=> li $v1, 0x08A30000
    088D8764:[8CED7F48]: lw         $t5, 32584($a3)
    088D8768:[50AD0007]: beql       $a1, $t5, 0x088D8788
    088D876C:[8D2D7F40]: lw         $t5, 32576($t1)
    088D8770:[AD287F40]: sw         $t0, 32576($t1)
    088D8774:[00AA6804]: sllv       $t5, $t2, $a1
    088D8778:[ACE57F48]: sw         $a1, 32584($a3)
    088D877C:[A16D7F44]: sb         $t5, 32580($t3)
    088D8780:[A0627F55]: sb         $v0, 32597($v1)
    088D8784:[8D2D7F40]: lw         $t5, 32576($t1)
    088D8788:[91AD0074]: lbu        $t5, 116($t5)
    088D878C:[51A00023]: beql       $t5, $zr, 0x088D881C
    088D8790:[8CCD7F4C]: lw         $t5, 32588($a2)
    088D8794:[8D2D7F40]: lw         $t5, 32576($t1)
    088D8798:[C5AC0000]: lwc1       $f12, 0($t5)
    088D879C:[C60D0004]: lwc1       $f13, 4($s0)
    088D87A0:[460D6301]: sub.s      $f12, $f12, $f13
    088D87A4:[C5AE0004]: lwc1       $f14, 4($t5)
    088D87A8:[C60F0008]: lwc1       $f15, 8($s0)
    088D87AC:[460F7381]: sub.s      $f14, $f14, $f15
    088D87B0:[C5B00008]: lwc1       $f16, 8($t5)
    088D87B4:[C611000C]: lwc1       $f17, 12($s0)
    088D87B8:[46118401]: sub.s      $f16, $f16, $f17
    088D87BC:[E7AC0024]: swc1       $f12, 36($sp)
    088D87C0:[E7AE0028]: swc1       $f14, 40($sp)
    088D87C4:[E7B0002C]: swc1       $f16, 44($sp)
    088D87C8:[C9800000]: lv.s       S000.s, 0($t4)
    088D87CC:[C9800005]: lv.s       S001.s, 4($t4)
    088D87D0:[C980000A]: lv.s       S002.s, 8($t4)
    088D87D4:[64808060]: vdot.t     S003.s, C000.t, C000.t
    088D87D8:[D0166060]: vsqrt.s    S003.s, S003.s
    088D87DC:[486D0060]: mfv.s      $t5, S003.s
    088D87E0:[448D6000]: mtc1       $t5, $f12
    088D87E4:[8E0D0078]: lw         $t5, 120($s0)
    088D87E8:[C5AD0090]: lwc1       $f13, 144($t5)
    088D87EC:[460D603E]: c.le.s     $f12, $f13
    088D87F0:[00000000]: nop
    088D87F4:[45030009]: bc1tl      0x088D881C
    088D87F8:[8CCD7F4C]: lw         $t5, 32588($a2)
    088D87FC:[8E0D0078]: lw         $t5, 120($s0)
    088D8800:[C5AD0094]: lwc1       $f13, 148($t5)
    088D8804:[460D603C]: c.lt.s     $f12, $f13
    088D8808:[00000000]: nop
    088D880C:[45020003]: bc1fl      0x088D881C
    088D8810:[8CCD7F4C]: lw         $t5, 32588($a2)
    088D8814:[10000005]: b          0x088D882C
    088D8818:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    088D881C:[24A50001]: addiu      $a1, $a1, 1
    088D8820:[00AD682A]: slt        $t5, $a1, $t5
    088D8824:[15A0FFCF]: bne        $t5, $zr, 0x088D8764
    088D8828:[25080078]: addiu      $t0, $t0, 120
    088D882C:[50800006]: beql       $a0, $zr, 0x088D8848
    088D8830:[C60C0088]: lwc1       $f12, 136($s0)
    088D8834:[C60C0088]: lwc1       $f12, 136($s0)
    088D8838:[C66D71CC]: lwc1       $f13, 29132($s3)
    088D883C:[460D6300]: add.s      $f12, $f12, $f13
    088D8840:[10000004]: b          0x088D8854
    088D8844:[E60C0088]: swc1       $f12, 136($s0)
    088D8848:[C66D71CC]: lwc1       $f13, 29132($s3)
    088D884C:[460D6301]: sub.s      $f12, $f12, $f13
    088D8850:[E60C0088]: swc1       $f12, 136($s0)
    088D8854:[8E04009C]: lw         $a0, 156($s0)
    088D8858:[30840001]: andi       $a0, $a0, 1
    088D885C:[5080000B]: beql       $a0, $zr, 0x088D888C
    088D8860:[8E040078]: lw         $a0, 120($s0)
    088D8864:[C60C0088]: lwc1       $f12, 136($s0)
    088D8868:[4614603E]: c.le.s     $f12, $f20
    088D886C:[00000000]: nop
    088D8870:[45020010]: bc1fl      0x088D88B4
    088D8874:[8E040078]: lw         $a0, 120($s0)
    088D8878:[8E04009C]: lw         $a0, 156($s0)
    088D887C:[2405FFFE]: addiu      $a1, $zr, -2 <=> li $a1, -2
    088D8880:[00852024]: and        $a0, $a0, $a1
    088D8884:[1000000A]: b          0x088D88B0
    088D8888:[AE04009C]: sw         $a0, 156($s0)
    088D888C:[C60C0088]: lwc1       $f12, 136($s0)
    088D8890:[C48D0098]: lwc1       $f13, 152($a0)
    088D8894:[460D603E]: c.le.s     $f12, $f13
    088D8898:[00000000]: nop
    088D889C:[45030005]: bc1tl      0x088D88B4
    088D88A0:[8E040078]: lw         $a0, 120($s0)
    088D88A4:[8E04009C]: lw         $a0, 156($s0)
    088D88A8:[34840001]: ori        $a0, $a0, 1
    088D88AC:[AE04009C]: sw         $a0, 156($s0)
    088D88B0:[8E040078]: lw         $a0, 120($s0)
    088D88B4:[4600A306]: mov.s      $f12, $f20
    088D88B8:[C60D0088]: lwc1       $f13, 136($s0)
    088D88BC:[460C683C]: c.lt.s     $f13, $f12
    088D88C0:[00000000]: nop
    088D88C4:[45010009]: bc1t       0x088D88EC
    088D88C8:[24840098]: addiu      $a0, $a0, 152
    088D88CC:[C60C0088]: lwc1       $f12, 136($s0)
    088D88D0:[C48D0000]: lwc1       $f13, 0($a0)
    088D88D4:[460D603E]: c.le.s     $f12, $f13
    088D88D8:[00000000]: nop
    088D88DC:[45030003]: bc1tl      0x088D88EC
    088D88E0:[C60C0088]: lwc1       $f12, 136($s0)
    088D88E4:[10000001]: b          0x088D88EC
    088D88E8:[C48C0000]: lwc1       $f12, 0($a0)
    088D88EC:[E60C0088]: swc1       $f12, 136($s0)
    088D88F0:[C60C0084]: lwc1       $f12, 132($s0)
    088D88F4:[4618603C]: c.lt.s     $f12, $f24
    088D88F8:[00000000]: nop
    088D88FC:[45020078]: bc1fl      0x088D8AE0
    088D8900:[8E040074]: lw         $a0, 116($s0)
    088D8904:[52200076]: beql       $s1, $zr, 0x088D8AE0
    088D8908:[8E040074]: lw         $a0, 116($s0)
    088D890C:[8E04007C]: lw         $a0, 124($s0)
    088D8910:[50800073]: beql       $a0, $zr, 0x088D8AE0
    088D8914:[8E040074]: lw         $a0, 116($s0)
    088D8918:[8E04009C]: lw         $a0, 156($s0)
    088D891C:[30840001]: andi       $a0, $a0, 1
    088D8920:[5080006F]: beql       $a0, $zr, 0x088D8AE0
    088D8924:[8E040074]: lw         $a0, 116($s0)
    088D8928:[8E040078]: lw         $a0, 120($s0)
    088D892C:[8C8400A0]: lw         $a0, 160($a0)
    088D8930:[30840020]: andi       $a0, $a0, 32
    088D8934:[50800015]: beql       $a0, $zr, 0x088D898C
    088D8938:[8E120078]: lw         $s2, 120($s0)
    088D893C:[52400068]: beql       $s2, $zr, 0x088D8AE0
    088D8940:[8E040074]: lw         $a0, 116($s0)
    088D8944:[8E120074]: lw         $s2, 116($s0)
    088D8948:[8E040078]: lw         $a0, 120($s0)
    088D894C:[8C84009C]: lw         $a0, 156($a0)
    088D8950:[0244202B]: sltu       $a0, $s2, $a0
    088D8954:[50800062]: beql       $a0, $zr, 0x088D8AE0
    088D8958:[8E040074]: lw         $a0, 116($s0)
    088D895C:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    088D8960:[0E236577]: jal        0x088D95DC
    088D8964:[4600B306]: mov.s      $f12, $f22
    088D8968:[8E040078]: lw         $a0, 120($s0)
    088D896C:[26520001]: addiu      $s2, $s2, 1
    088D8970:[8C84009C]: lw         $a0, 156($a0)
    088D8974:[0244202B]: sltu       $a0, $s2, $a0
    088D8978:[1480FFF9]: bne        $a0, $zr, 0x088D8960
    088D897C:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    088D8980:[10000057]: b          0x088D8AE0
    088D8984:[8E040074]: lw         $a0, 116($s0)
    088D898C:[C61A0084]: lwc1       $f26, 132($s0)
    088D8990:[3C0408DC]: lui        $a0, 0x08DC <=> li $a0, 0x08DC0000
    088D8994:[8C86B234]: lw         $a2, -19916($a0)
    088D8998:[26520030]: addiu      $s2, $s2, 48
    088D899C:[14C00004]: bne        $a2, $zr, 0x088D89B0
    088D89A0:[3C0508DC]: lui        $a1, 0x08DC <=> li $a1, 0x08DC0000
    088D89A4:[34060001]: ori        $a2, $zr, 1 <=> li $a2, 1
    088D89A8:[AC86B234]: sw         $a2, -19916($a0)
    088D89AC:[A0A0B230]: sb         $zr, -19920($a1)
    088D89B0:[90A4B230]: lbu        $a0, -19920($a1)
    088D89B4:[54800011]: bnel       $a0, $zr, 0x088D89FC
    088D89B8:[8E440004]: lw         $a0, 4($s2)
    088D89BC:[8E440004]: lw         $a0, 4($s2)
    088D89C0:[10800005]: beq        $a0, $zr, 0x088D89D8
    088D89C4:[24A8B230]: addiu      $t0, $a1, -19920
    088D89C8:[8E440008]: lw         $a0, 8($s2)
    088D89CC:[5480000B]: bnel       $a0, $zr, 0x088D89FC
    088D89D0:[8E440004]: lw         $a0, 4($s2)
    088D89D4:[24A8B230]: addiu      $t0, $a1, -19920
    088D89D8:[3C0408A2]: lui        $a0, 0x08A2 <=> li $a0, 0x08A20000
    088D89DC:[3C0608A2]: lui        $a2, 0x08A2 <=> li $a2, 0x08A20000
    088D89E0:[3C0708A2]: lui        $a3, 0x08A2 <=> li $a3, 0x08A20000
    088D89E4:[34050232]: ori        $a1, $zr, 562 <=> li $a1, 562
    088D89E8:[2484D920]: addiu      $a0, $a0, -9952
    088D89EC:[24C6D954]: addiu      $a2, $a2, -9900
    088D89F0:[0E23A92C]: jal        0x088EA4B0
    088D89F4:[24E7D988]: addiu      $a3, $a3, -9848
    088D89F8:[8E440004]: lw         $a0, 4($s2)
    088D89FC:[2484FFFF]: addiu      $a0, $a0, -1
    088D8A00:[44846000]: mtc1       $a0, $f12
    088D8A04:[04810004]: bgez       $a0, 0x088D8A18
    088D8A08:[46806320]: cvt.s.w    $f12, $f12
    088D8A0C:[3C044F80]: lui        $a0, 0x4F80 <=> li $a0, 0x4F800000
    088D8A10:[44846800]: mtc1       $a0, $f13
    088D8A14:[460D6300]: add.s      $f12, $f12, $f13
    088D8A18:[460CD682]: mul.s      $f26, $f26, $f12
    088D8A1C:[4600D34D]: trunc.w.s  $f13, $f26
    088D8A20:[44046800]: mfc1       $a0, $f13
    088D8A24:[04830004]: bgezl      $a0, 0x088D8A38
    088D8A28:[8E450004]: lw         $a1, 4($s2)
    088D8A2C:[8E440008]: lw         $a0, 8($s2)
    088D8A30:[10000017]: b          0x088D8A90
    088D8A34:[C49A0000]: lwc1       $f26, 0($a0)
    088D8A38:[24A5FFFF]: addiu      $a1, $a1, -1
    088D8A3C:[0085282B]: sltu       $a1, $a0, $a1
    088D8A40:[54A00008]: bnel       $a1, $zr, 0x088D8A64
    088D8A44:[44846000]: mtc1       $a0, $f12
    088D8A48:[8E440004]: lw         $a0, 4($s2)
    088D8A4C:[8E450008]: lw         $a1, 8($s2)
    088D8A50:[2484FFFF]: addiu      $a0, $a0, -1
    088D8A54:[00042080]: sll        $a0, $a0, 0x0002
    088D8A58:[00A42021]: addu       $a0, $a1, $a0
    088D8A5C:[1000000C]: b          0x088D8A90
    088D8A60:[C49A0000]: lwc1       $f26, 0($a0)
    088D8A64:[8E450008]: lw         $a1, 8($s2)
    088D8A68:[46806320]: cvt.s.w    $f12, $f12
    088D8A6C:[00042080]: sll        $a0, $a0, 0x0002
    088D8A70:[00A42021]: addu       $a0, $a1, $a0
    088D8A74:[C48D0000]: lwc1       $f13, 0($a0)
    088D8A78:[C48E0004]: lwc1       $f14, 4($a0)
    088D8A7C:[460CD301]: sub.s      $f12, $f26, $f12
    088D8A80:[460CC3C1]: sub.s      $f15, $f24, $f12
    088D8A84:[460C7682]: mul.s      $f26, $f14, $f12
    088D8A88:[460F6B42]: mul.s      $f13, $f13, $f15
    088D8A8C:[461A6E80]: add.s      $f26, $f13, $f26
    088D8A90:[4616D302]: mul.s      $f12, $f26, $f22
    088D8A94:[C60D0080]: lwc1       $f13, 128($s0)
    088D8A98:[460C6B00]: add.s      $f12, $f13, $f12
    088D8A9C:[4618603C]: c.lt.s     $f12, $f24
    088D8AA0:[00000000]: nop
    088D8AA4:[4501000D]: bc1t       0x088D8ADC
    088D8AA8:[E60C0080]: swc1       $f12, 128($s0)
    088D8AAC:[461AC583]: div.s      $f22, $f24, $f26
    088D8AB0:[C60C0080]: lwc1       $f12, 128($s0)
    088D8AB4:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    088D8AB8:[46186301]: sub.s      $f12, $f12, $f24
    088D8ABC:[E60C0080]: swc1       $f12, 128($s0)
    088D8AC0:[0E236577]: jal        0x088D95DC
    088D8AC4:[46166302]: mul.s      $f12, $f12, $f22
    088D8AC8:[C60D0080]: lwc1       $f13, 128($s0)
    088D8ACC:[4618683C]: c.lt.s     $f13, $f24
    088D8AD0:[00000000]: nop
    088D8AD4:[4502FFF7]: bc1fl      0x088D8AB4
    088D8AD8:[C60C0080]: lwc1       $f12, 128($s0)
    088D8ADC:[8E040074]: lw         $a0, 116($s0)
    088D8AE0:[10800101]: beq        $a0, $zr, 0x088D8EE8
    088D8AE4:[00000000]: nop
    088D8AE8:[122000FF]: beq        $s1, $zr, 0x088D8EE8
    088D8AEC:[00000000]: nop
    088D8AF0:[8E04007C]: lw         $a0, 124($s0)
    088D8AF4:[8C84005C]: lw         $a0, 92($a0)
    088D8AF8:[30840001]: andi       $a0, $a0, 1
    088D8AFC:[108000FA]: beq        $a0, $zr, 0x088D8EE8
    088D8B00:[3C0408A4]: lui        $a0, 0x08A4 <=> li $a0, 0x08A40000
    088D8B04:[9085CA9B]: lbu        $a1, -13669($a0)
    088D8B08:[54A0000D]: bnel       $a1, $zr, 0x088D8B40
    088D8B0C:[8E04008C]: lw         $a0, 140($s0)
    088D8B10:[8E05008C]: lw         $a1, 140($s0)
    088D8B14:[14A00009]: bne        $a1, $zr, 0x088D8B3C
    088D8B18:[3C0508A2]: lui        $a1, 0x08A2 <=> li $a1, 0x08A20000
    088D8B1C:[2488CA9B]: addiu      $t0, $a0, -13669
    088D8B20:[24A4D848]: addiu      $a0, $a1, -10168
    088D8B24:[3C0608A2]: lui        $a2, 0x08A2 <=> li $a2, 0x08A20000
    088D8B28:[3C0708A2]: lui        $a3, 0x08A2 <=> li $a3, 0x08A20000
    088D8B2C:[340500F3]: ori        $a1, $zr, 243 <=> li $a1, 243
    088D8B30:[24C6D9D0]: addiu      $a2, $a2, -9776
    088D8B34:[0E23A92C]: jal        0x088EA4B0
    088D8B38:[24E7D9E8]: addiu      $a3, $a3, -9752
    088D8B3C:[8E04008C]: lw         $a0, 140($s0)
    088D8B40:[108000E9]: beq        $a0, $zr, 0x088D8EE8
    088D8B44:[00000000]: nop
    088D8B48:[8E04007C]: lw         $a0, 124($s0)
    088D8B4C:[3C050008]: lui        $a1, 0x0008 <=> li $a1, 0x00080000
    088D8B50:[8C84005C]: lw         $a0, 92($a0)
    088D8B54:[00852024]: and        $a0, $a0, $a1
    088D8B58:[54800032]: bnel       $a0, $zr, 0x088D8C24
    088D8B5C:[8E04008C]: lw         $a0, 140($s0)
    088D8B60:[8E04008C]: lw         $a0, 140($s0)
    088D8B64:[8C840008]: lw         $a0, 8($a0)
    088D8B68:[30840004]: andi       $a0, $a0, 4
    088D8B6C:[0004202B]: sltu       $a0, $zr, $a0 <=> move $a0, $a0
    088D8B70:[308400FF]: andi       $a0, $a0, 255
    088D8B74:[5080002B]: beql       $a0, $zr, 0x088D8C24
    088D8B78:[8E04008C]: lw         $a0, 140($s0)
    088D8B7C:[C60C0004]: lwc1       $f12, 4($s0)
    088D8B80:[C60D0090]: lwc1       $f13, 144($s0)
    088D8B84:[460D6301]: sub.s      $f12, $f12, $f13
    088D8B88:[3C043C23]: lui        $a0, 0x3C23 <=> li $a0, 0x3C230000
    088D8B8C:[E7AC0090]: swc1       $f12, 144($sp)
    088D8B90:[C60E0008]: lwc1       $f14, 8($s0)
    088D8B94:[C60F0094]: lwc1       $f15, 148($s0)
    088D8B98:[460C6302]: mul.s      $f12, $f12, $f12
    088D8B9C:[460F7381]: sub.s      $f14, $f14, $f15
    088D8BA0:[3484D70B]: ori        $a0, $a0, -10485
    088D8BA4:[44846800]: mtc1       $a0, $f13
    088D8BA8:[E7AE0094]: swc1       $f14, 148($sp)
    088D8BAC:[C610000C]: lwc1       $f16, 12($s0)
    088D8BB0:[460E7382]: mul.s      $f14, $f14, $f14
    088D8BB4:[C6110098]: lwc1       $f17, 152($s0)
    088D8BB8:[46118401]: sub.s      $f16, $f16, $f17
    088D8BBC:[460E6300]: add.s      $f12, $f12, $f14
    088D8BC0:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    088D8BC4:[461083C2]: mul.s      $f15, $f16, $f16
    088D8BC8:[E7B00098]: swc1       $f16, 152($sp)
    088D8BCC:[460F6300]: add.s      $f12, $f12, $f15
    088D8BD0:[460D603C]: c.lt.s     $f12, $f13
    088D8BD4:[00000000]: nop
    088D8BD8:[45030001]: bc1tl      0x088D8BE0
    088D8BDC:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    088D8BE0:[308400FF]: andi       $a0, $a0, 255
    088D8BE4:[5480000F]: bnel       $a0, $zr, 0x088D8C24
    088D8BE8:[8E04008C]: lw         $a0, 140($s0)
    088D8BEC:[8E04008C]: lw         $a0, 140($s0)
    088D8BF0:[2405FFFB]: addiu      $a1, $zr, -5 <=> li $a1, -5
    088D8BF4:[8C860008]: lw         $a2, 8($a0)
    088D8BF8:[26070004]: addiu      $a3, $s0, 4
    088D8BFC:[00C52824]: and        $a1, $a2, $a1
    088D8C00:[AC850008]: sw         $a1, 8($a0)
    088D8C04:[8CE50000]: lw         $a1, 0($a3)
    088D8C08:[8CE60004]: lw         $a2, 4($a3)
    088D8C0C:[26040090]: addiu      $a0, $s0, 144
    088D8C10:[8CE70008]: lw         $a3, 8($a3)
    088D8C14:[AC850000]: sw         $a1, 0($a0)
    088D8C18:[AC860004]: sw         $a2, 4($a0)
    088D8C1C:[AC870008]: sw         $a3, 8($a0)
    088D8C20:[8E04008C]: lw         $a0, 140($s0)
    088D8C24:[8C840008]: lw         $a0, 8($a0)
    088D8C28:[30840004]: andi       $a0, $a0, 4
    088D8C2C:[14800003]: bne        $a0, $zr, 0x088D8C3C
    088D8C30:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    088D8C34:[10000001]: b          0x088D8C3C
    088D8C38:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    088D8C3C:[148000AA]: bne        $a0, $zr, 0x088D8EE8
    088D8C40:[00000000]: nop
    088D8C44:[8E04008C]: lw         $a0, 140($s0)
    088D8C48:[26050004]: addiu      $a1, $s0, 4
    088D8C4C:[34060001]: ori        $a2, $zr, 1 <=> li $a2, 1
    088D8C50:[0E2241EE]: jal        0x088907B8
    088D8C54:[00003825]: or         $a3, $zr, $zr <=> li $a3, 0
    088D8C58:[3C0408DB]: lui        $a0, 0x08DB <=> li $a0, 0x08DB0000
    088D8C5C:[24847188]: addiu      $a0, $a0, 29064
    088D8C60:[C48C000C]: lwc1       $f12, 12($a0)
    088D8C64:[24850010]: addiu      $a1, $a0, 16
    088D8C68:[24860020]: addiu      $a2, $a0, 32
    088D8C6C:[4614603C]: c.lt.s     $f12, $f20
    088D8C70:[00000000]: nop
    088D8C74:[45030001]: bc1tl      0x088D8C7C
    088D8C78:[46006307]: neg.s      $f12, $f12
    088D8C7C:[C48D0008]: lwc1       $f13, 8($a0)
    088D8C80:[4614683C]: c.lt.s     $f13, $f20
    088D8C84:[00000000]: nop
    088D8C88:[45030001]: bc1tl      0x088D8C90
    088D8C8C:[46006B47]: neg.s      $f13, $f13
    088D8C90:[C48E0000]: lwc1       $f14, 0($a0)
    088D8C94:[4614703C]: c.lt.s     $f14, $f20
    088D8C98:[00000000]: nop
    088D8C9C:[45030001]: bc1tl      0x088D8CA4
    088D8CA0:[46007387]: neg.s      $f14, $f14
    088D8CA4:[C48F0004]: lwc1       $f15, 4($a0)
    088D8CA8:[4614783C]: c.lt.s     $f15, $f20
    088D8CAC:[00000000]: nop
    088D8CB0:[45030001]: bc1tl      0x088D8CB8
    088D8CB4:[46007BC7]: neg.s      $f15, $f15
    088D8CB8:[460F7380]: add.s      $f14, $f14, $f15
    088D8CBC:[460D7340]: add.s      $f13, $f14, $f13
    088D8CC0:[460C6B00]: add.s      $f12, $f13, $f12
    088D8CC4:[E60C0060]: swc1       $f12, 96($s0)
    088D8CC8:[C4AC000C]: lwc1       $f12, 12($a1)
    088D8CCC:[4614603C]: c.lt.s     $f12, $f20
    088D8CD0:[00000000]: nop
    088D8CD4:[45030001]: bc1tl      0x088D8CDC
    088D8CD8:[46006307]: neg.s      $f12, $f12
    088D8CDC:[C4AD0008]: lwc1       $f13, 8($a1)
    088D8CE0:[4614683C]: c.lt.s     $f13, $f20
    088D8CE4:[00000000]: nop
    088D8CE8:[45030001]: bc1tl      0x088D8CF0
    088D8CEC:[46006B47]: neg.s      $f13, $f13
    088D8CF0:[C4AE0000]: lwc1       $f14, 0($a1)
    088D8CF4:[4614703C]: c.lt.s     $f14, $f20
    088D8CF8:[00000000]: nop
    088D8CFC:[45030001]: bc1tl      0x088D8D04
    088D8D00:[46007387]: neg.s      $f14, $f14
    088D8D04:[C4AF0004]: lwc1       $f15, 4($a1)
    088D8D08:[4614783C]: c.lt.s     $f15, $f20
    088D8D0C:[00000000]: nop
    088D8D10:[45030001]: bc1tl      0x088D8D18
    088D8D14:[46007BC7]: neg.s      $f15, $f15
    088D8D18:[460F7380]: add.s      $f14, $f14, $f15
    088D8D1C:[460D7340]: add.s      $f13, $f14, $f13
    088D8D20:[460C6B00]: add.s      $f12, $f13, $f12
    088D8D24:[E60C0064]: swc1       $f12, 100($s0)
    088D8D28:[C4CC000C]: lwc1       $f12, 12($a2)
    088D8D2C:[4614603C]: c.lt.s     $f12, $f20
    088D8D30:[00000000]: nop
    088D8D34:[45030001]: bc1tl      0x088D8D3C
    088D8D38:[46006307]: neg.s      $f12, $f12
    088D8D3C:[C4CD0008]: lwc1       $f13, 8($a2)
    088D8D40:[4614683C]: c.lt.s     $f13, $f20
    088D8D44:[00000000]: nop
    088D8D48:[45030001]: bc1tl      0x088D8D50
    088D8D4C:[46006B47]: neg.s      $f13, $f13
    088D8D50:[C4CE0000]: lwc1       $f14, 0($a2)
    088D8D54:[4614703C]: c.lt.s     $f14, $f20
    088D8D58:[00000000]: nop
    088D8D5C:[45030001]: bc1tl      0x088D8D64
    088D8D60:[46007387]: neg.s      $f14, $f14
    088D8D64:[C4CF0004]: lwc1       $f15, 4($a2)
    088D8D68:[4614783C]: c.lt.s     $f15, $f20
    088D8D6C:[00000000]: nop
    088D8D70:[45030001]: bc1tl      0x088D8D78
    088D8D74:[46007BC7]: neg.s      $f15, $f15
    088D8D78:[460F7380]: add.s      $f14, $f14, $f15
    088D8D7C:[8E04007C]: lw         $a0, 124($s0)
    088D8D80:[C4900048]: lwc1       $f16, 72($a0)
    088D8D84:[460D7340]: add.s      $f13, $f14, $f13
    088D8D88:[4618803C]: c.lt.s     $f16, $f24
    088D8D8C:[460C6B00]: add.s      $f12, $f13, $f12
    088D8D90:[45000054]: bc1f       0x088D8EE4
    088D8D94:[E60C0068]: swc1       $f12, 104($s0)
    088D8D98:[E7B80050]: swc1       $f24, 80($sp)
    088D8D9C:[E7B80054]: swc1       $f24, 84($sp)
    088D8DA0:[E7B80058]: swc1       $f24, 88($sp)
    088D8DA4:[E7B8005C]: swc1       $f24, 92($sp)
    088D8DA8:[C60C0060]: lwc1       $f12, 96($s0)
    088D8DAC:[C60D0064]: lwc1       $f13, 100($s0)
    088D8DB0:[46186301]: sub.s      $f12, $f12, $f24
    088D8DB4:[C60E0068]: lwc1       $f14, 104($s0)
    088D8DB8:[46186B41]: sub.s      $f13, $f13, $f24
    088D8DBC:[C60F006C]: lwc1       $f15, 108($s0)
    088D8DC0:[46187381]: sub.s      $f14, $f14, $f24
    088D8DC4:[46187BC1]: sub.s      $f15, $f15, $f24
    088D8DC8:[E7AC009C]: swc1       $f12, 156($sp)
    088D8DCC:[E7AD00A0]: swc1       $f13, 160($sp)
    088D8DD0:[8FA4009C]: lw         $a0, 156($sp)
    088D8DD4:[E7AE00A4]: swc1       $f14, 164($sp)
    088D8DD8:[E7AF00A8]: swc1       $f15, 168($sp)
    088D8DDC:[8FA500A0]: lw         $a1, 160($sp)
    088D8DE0:[AFA40080]: sw         $a0, 128($sp)
    088D8DE4:[8FA400A4]: lw         $a0, 164($sp)
    088D8DE8:[8FA600A8]: lw         $a2, 168($sp)
    088D8DEC:[AFA50084]: sw         $a1, 132($sp)
    088D8DF0:[AFA40088]: sw         $a0, 136($sp)
    088D8DF4:[8FA70080]: lw         $a3, 128($sp)
    088D8DF8:[AFA6008C]: sw         $a2, 140($sp)
    088D8DFC:[AFA70040]: sw         $a3, 64($sp)
    088D8E00:[AFA50044]: sw         $a1, 68($sp)
    088D8E04:[AFA40048]: sw         $a0, 72($sp)
    088D8E08:[AFA6004C]: sw         $a2, 76($sp)
    088D8E0C:[8E04007C]: lw         $a0, 124($s0)
    088D8E10:[C7AC0040]: lwc1       $f12, 64($sp)
    088D8E14:[C48D0048]: lwc1       $f13, 72($a0)
    088D8E18:[C7AE0044]: lwc1       $f14, 68($sp)
    088D8E1C:[C7AF0048]: lwc1       $f15, 72($sp)
    088D8E20:[460D6302]: mul.s      $f12, $f12, $f13
    088D8E24:[460D7382]: mul.s      $f14, $f14, $f13
    088D8E28:[C7B0004C]: lwc1       $f16, 76($sp)
    088D8E2C:[460D7BC2]: mul.s      $f15, $f15, $f13
    088D8E30:[E7AC00BC]: swc1       $f12, 188($sp)
    088D8E34:[8FA400BC]: lw         $a0, 188($sp)
    088D8E38:[460D8342]: mul.s      $f13, $f16, $f13
    088D8E3C:[E7AE00C0]: swc1       $f14, 192($sp)
    088D8E40:[E7AF00C4]: swc1       $f15, 196($sp)
    088D8E44:[E7AD00C8]: swc1       $f13, 200($sp)
    088D8E48:[AFA40070]: sw         $a0, 112($sp)
    088D8E4C:[8FA400C0]: lw         $a0, 192($sp)
    088D8E50:[8FA500C4]: lw         $a1, 196($sp)
    088D8E54:[8FA60070]: lw         $a2, 112($sp)
    088D8E58:[8FA700C8]: lw         $a3, 200($sp)
    088D8E5C:[AFA60030]: sw         $a2, 48($sp)
    088D8E60:[AFA40034]: sw         $a0, 52($sp)
    088D8E64:[AFA50038]: sw         $a1, 56($sp)
    088D8E68:[C7AC0030]: lwc1       $f12, 48($sp)
    088D8E6C:[AFA7003C]: sw         $a3, 60($sp)
    088D8E70:[C7AD0034]: lwc1       $f13, 52($sp)
    088D8E74:[460CC300]: add.s      $f12, $f24, $f12
    088D8E78:[C7AE0038]: lwc1       $f14, 56($sp)
    088D8E7C:[AFA40074]: sw         $a0, 116($sp)
    088D8E80:[460DC340]: add.s      $f13, $f24, $f13
    088D8E84:[AFA50078]: sw         $a1, 120($sp)
    088D8E88:[460EC380]: add.s      $f14, $f24, $f14
    088D8E8C:[C7AF003C]: lwc1       $f15, 60($sp)
    088D8E90:[AFA7007C]: sw         $a3, 124($sp)
    088D8E94:[460FC3C0]: add.s      $f15, $f24, $f15
    088D8E98:[E7AC00DC]: swc1       $f12, 220($sp)
    088D8E9C:[E7AD00E0]: swc1       $f13, 224($sp)
    088D8EA0:[E7AE00E4]: swc1       $f14, 228($sp)
    088D8EA4:[8FA400DC]: lw         $a0, 220($sp)
    088D8EA8:[E7AF00E8]: swc1       $f15, 232($sp)
    088D8EAC:[8FA500E0]: lw         $a1, 224($sp)
    088D8EB0:[8FA600E4]: lw         $a2, 228($sp)
    088D8EB4:[AFA40060]: sw         $a0, 96($sp)
    088D8EB8:[8FA400E8]: lw         $a0, 232($sp)
    088D8EBC:[AFA50064]: sw         $a1, 100($sp)
    088D8EC0:[AFA60068]: sw         $a2, 104($sp)
    088D8EC4:[AFA4006C]: sw         $a0, 108($sp)
    088D8EC8:[8FA40060]: lw         $a0, 96($sp)
    088D8ECC:[26070060]: addiu      $a3, $s0, 96
    088D8ED0:[ACE40000]: sw         $a0, 0($a3)
    088D8ED4:[ACE50004]: sw         $a1, 4($a3)
    088D8ED8:[8FA4006C]: lw         $a0, 108($sp)
    088D8EDC:[ACE60008]: sw         $a2, 8($a3)
    088D8EE0:[ACE4000C]: sw         $a0, 12($a3)
    088D8EE4:[E618006C]: swc1       $f24, 108($s0)
    088D8EE8:[C7B400FC]: lwc1       $f20, 252($sp)
    088D8EEC:[C7B60100]: lwc1       $f22, 256($sp)
    088D8EF0:[C7B80104]: lwc1       $f24, 260($sp)
    088D8EF4:[C7BA0108]: lwc1       $f26, 264($sp)
    088D8EF8:[8FB0010C]: lw         $s0, 268($sp)
    088D8EFC:[8FB10110]: lw         $s1, 272($sp)
    088D8F00:[8FB20114]: lw         $s2, 276($sp)
    088D8F04:[8FB30118]: lw         $s3, 280($sp)
    088D8F08:[8FB4011C]: lw         $s4, 284($sp)
    088D8F0C:[8FB50120]: lw         $s5, 288($sp)
    088D8F10:[8FB60124]: lw         $s6, 292($sp)
    088D8F14:[8FBF0128]: lw         $ra, 296($sp)
    088D8F18:[03E00008]: jr         $ra
    088D8F1C:[27BD0130]: addiu      $sp, $sp, 304
  Back Branch 088D86EC 353,551 times (length 19)
    088D8694:[461AB683]: div.s      $f26, $f22, $f26
    088D8698:[0285202B]: sltu       $a0, $s4, $a1
    088D869C:[10800015]: beq        $a0, $zr, 0x088D86F4
    088D86A0:[34150000]: ori        $s5, $zr, 0 <=> li $s5, 0
    088D86A4:[8E040070]: lw         $a0, 112($s0)
--> 088D86A8:[00952021]: addu       $a0, $a0, $s5
    088D86AC:[8C840000]: lw         $a0, 0($a0)
    088D86B0:[C48C0018]: lwc1       $f12, 24($a0)
    088D86B4:[461A6300]: add.s      $f12, $f12, $f26
    088D86B8:[4618603E]: c.le.s     $f12, $f24
    088D86BC:[00000000]: nop
    088D86C0:[45010006]: bc1t       0x088D86DC
    088D86C4:[E48C0018]: swc1       $f12, 24($a0)
    088D86C8:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    088D86CC:[0E235FB3]: jal        0x088D7ECC
    088D86D0:[02802825]: or         $a1, $s4, $zr <=> move $a1, $s4
    088D86D4:[10000004]: b          0x088D86E8
    088D86D8:[8E040074]: lw         $a0, 116($s0)
    088D86DC:[26940001]: addiu      $s4, $s4, 1
    088D86E0:[26B50004]: addiu      $s5, $s5, 4
    088D86E4:[8E040074]: lw         $a0, 116($s0)
    088D86E8:[0284202B]: sltu       $a0, $s4, $a0
--> 088D86EC:[5480FFEE]: bnel       $a0, $zr, 0x088D86A8
    088D86F0:[8E040070]: lw         $a0, 112($s0)
    088D86F4:[52200007]: beql       $s1, $zr, 0x088D8714
    088D86F8:[8E040078]: lw         $a0, 120($s0)
    088D86FC:[8E040000]: lw         $a0, 0($s0)
  Back Branch 088D8674 16,867 times (length 43)
    088D85BC:[1080004D]: beq        $a0, $zr, 0x088D86F4
    088D85C0:[3C044120]: lui        $a0, 0x4120 <=> li $a0, 0x41200000
    088D85C4:[34160000]: ori        $s6, $zr, 0 <=> li $s6, 0
    088D85C8:[4484D000]: mtc1       $a0, $f26
    088D85CC:[8E040070]: lw         $a0, 112($s0)
--> 088D85D0:[8E05007C]: lw         $a1, 124($s0)
    088D85D4:[00962021]: addu       $a0, $a0, $s6
    088D85D8:[8C860000]: lw         $a2, 0($a0)
    088D85DC:[00A02025]: or         $a0, $a1, $zr <=> move $a0, $a1
    088D85E0:[C4CC0018]: lwc1       $f12, 24($a2)
    088D85E4:[8C85005C]: lw         $a1, 92($a0)
    088D85E8:[00B42824]: and        $a1, $a1, $s4
    088D85EC:[10A0000E]: beq        $a1, $zr, 0x088D8628
    088D85F0:[C4CD001C]: lwc1       $f13, 28($a2)
    088D85F4:[461A6B42]: mul.s      $f13, $f13, $f26
    088D85F8:[C48E0034]: lwc1       $f14, 52($a0)
    088D85FC:[C48F0038]: lwc1       $f15, 56($a0)
    088D8600:[46006C0D]: trunc.w.s  $f16, $f13
    088D8604:[44048000]: mfc1       $a0, $f16
    088D8608:[44848800]: mtc1       $a0, $f17
    088D860C:[46808C60]: cvt.s.w    $f17, $f17
    088D8610:[46116B41]: sub.s      $f13, $f13, $f17
    088D8614:[460F6B42]: mul.s      $f13, $f13, $f15
    088D8618:[460D7340]: add.s      $f13, $f14, $f13
    088D861C:[460DB343]: div.s      $f13, $f22, $f13
    088D8620:[10000004]: b          0x088D8634
    088D8624:[8E040070]: lw         $a0, 112($s0)
    088D8628:[C48D0034]: lwc1       $f13, 52($a0)
    088D862C:[460DB343]: div.s      $f13, $f22, $f13
    088D8630:[8E040070]: lw         $a0, 112($s0)
    088D8634:[460D6300]: add.s      $f12, $f12, $f13
    088D8638:[00962021]: addu       $a0, $a0, $s6
    088D863C:[8C840000]: lw         $a0, 0($a0)
    088D8640:[4618603E]: c.le.s     $f12, $f24
    088D8644:[00000000]: nop
    088D8648:[45010006]: bc1t       0x088D8664
    088D864C:[E48C0018]: swc1       $f12, 24($a0)
    088D8650:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    088D8654:[0E235FB3]: jal        0x088D7ECC
    088D8658:[02A02825]: or         $a1, $s5, $zr <=> move $a1, $s5
    088D865C:[10000004]: b          0x088D8670
    088D8660:[8E040074]: lw         $a0, 116($s0)
    088D8664:[26B50001]: addiu      $s5, $s5, 1
    088D8668:[26D60004]: addiu      $s6, $s6, 4
    088D866C:[8E040074]: lw         $a0, 116($s0)
    088D8670:[02A4202B]: sltu       $a0, $s5, $a0
--> 088D8674:[5480FFD6]: bnel       $a0, $zr, 0x088D85D0
    088D8678:[8E040070]: lw         $a0, 112($s0)
    088D867C:[1000001D]: b          0x088D86F4
    088D8680:[00000000]: nop
  Back Branch 088D8978 1,689 times (length 8)
    088D894C:[8C84009C]: lw         $a0, 156($a0)
    088D8950:[0244202B]: sltu       $a0, $s2, $a0
    088D8954:[50800062]: beql       $a0, $zr, 0x088D8AE0
    088D8958:[8E040074]: lw         $a0, 116($s0)
    088D895C:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
--> 088D8960:[0E236577]: jal        0x088D95DC
    088D8964:[4600B306]: mov.s      $f12, $f22
    088D8968:[8E040078]: lw         $a0, 120($s0)
    088D896C:[26520001]: addiu      $s2, $s2, 1
    088D8970:[8C84009C]: lw         $a0, 156($a0)
    088D8974:[0244202B]: sltu       $a0, $s2, $a0
--> 088D8978:[1480FFF9]: bne        $a0, $zr, 0x088D8960
    088D897C:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    088D8980:[10000057]: b          0x088D8AE0
    088D8984:[8E040074]: lw         $a0, 116($s0)
  Back Branch 088D8AD4 703 times (length 10)
    088D8AA0:[00000000]: nop
    088D8AA4:[4501000D]: bc1t       0x088D8ADC
    088D8AA8:[E60C0080]: swc1       $f12, 128($s0)
    088D8AAC:[461AC583]: div.s      $f22, $f24, $f26
    088D8AB0:[C60C0080]: lwc1       $f12, 128($s0)
--> 088D8AB4:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    088D8AB8:[46186301]: sub.s      $f12, $f12, $f24
    088D8ABC:[E60C0080]: swc1       $f12, 128($s0)
    088D8AC0:[0E236577]: jal        0x088D95DC
    088D8AC4:[46166302]: mul.s      $f12, $f12, $f22
    088D8AC8:[C60D0080]: lwc1       $f13, 128($s0)
    088D8ACC:[4618683C]: c.lt.s     $f13, $f24
    088D8AD0:[00000000]: nop
--> 088D8AD4:[4502FFF7]: bc1fl      0x088D8AB4
    088D8AD8:[C60C0080]: lwc1       $f12, 128($s0)
    088D8ADC:[8E040074]: lw         $a0, 116($s0)
    088D8AE0:[10800101]: beq        $a0, $zr, 0x088D8EE8
    088D8AE4:[00000000]: nop
_S1_2_88C63E4 33,618,918 instructions (0.346%), 263,143 calls (088C63E4 - 088C667C, length 167)
    088C63E4:[27BDFFB0]: addiu      $sp, $sp, -80
    088C63E8:[8C860018]: lw         $a2, 24($a0)
    088C63EC:[AFBF0040]: sw         $ra, 64($sp)
    088C63F0:[30C60002]: andi       $a2, $a2, 2
    088C63F4:[10C00005]: beq        $a2, $zr, 0x088C640C
    088C63F8:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    088C63FC:[8C860018]: lw         $a2, 24($a0)
    088C6400:[30C60004]: andi       $a2, $a2, 4
    088C6404:[10C0009B]: beq        $a2, $zr, 0x088C6674
    088C6408:[00000000]: nop
    088C640C:[8C860018]: lw         $a2, 24($a0)
    088C6410:[30C60001]: andi       $a2, $a2, 1
    088C6414:[14C00097]: bne        $a2, $zr, 0x088C6674
    088C6418:[3C0F08A3]: lui        $t7, 0x08A3 <=> li $t7, 0x08A30000
    088C641C:[8DE67F4C]: lw         $a2, 32588($t7)
    088C6420:[34180000]: ori        $t8, $zr, 0 <=> li $t8, 0
    088C6424:[0306302A]: slt        $a2, $t8, $a2
    088C6428:[10C0008E]: beq        $a2, $zr, 0x088C6664
    088C642C:[3C0608DB]: lui        $a2, 0x08DB <=> li $a2, 0x08DB0000
    088C6430:[44806800]: mtc1       $zr, $f13
    088C6434:[340D0000]: ori        $t5, $zr, 0 <=> li $t5, 0
    088C6438:[24C66F98]: addiu      $a2, $a2, 28568
    088C643C:[01A66821]: addu       $t5, $t5, $a2
    088C6440:[3C0645AF]: lui        $a2, 0x45AF <=> li $a2, 0x45AF0000
    088C6444:[34C6C800]: ori        $a2, $a2, -14336
    088C6448:[34030001]: ori        $v1, $zr, 1 <=> li $v1, 1
    088C644C:[44867800]: mtc1       $a2, $f15
    088C6450:[340B0001]: ori        $t3, $zr, 1 <=> li $t3, 1
    088C6454:[27A9001C]: addiu      $t1, $sp, 28
    088C6458:[27A80034]: addiu      $t0, $sp, 52
    088C645C:[27A70028]: addiu      $a3, $sp, 40
    088C6460:[3C0E08A3]: lui        $t6, 0x08A3 <=> li $t6, 0x08A30000
    088C6464:[3C0C08A3]: lui        $t4, 0x08A3 <=> li $t4, 0x08A30000
    088C6468:[3C0208A3]: lui        $v0, 0x08A3 <=> li $v0, 0x08A30000
    088C646C:[3C0A08A3]: lui        $t2, 0x08A3 <=> li $t2, 0x08A30000
    088C6470:[8DC67F48]: lw         $a2, 32584($t6)
    088C6474:[53060007]: beql       $t8, $a2, 0x088C6494
    088C6478:[8C860018]: lw         $a2, 24($a0)
    088C647C:[AD8D7F40]: sw         $t5, 32576($t4)
    088C6480:[03033004]: sllv       $a2, $v1, $t8
    088C6484:[ADD87F48]: sw         $t8, 32584($t6)
    088C6488:[A0467F44]: sb         $a2, 32580($v0)
    088C648C:[A14B7F55]: sb         $t3, 32597($t2)
    088C6490:[8C860018]: lw         $a2, 24($a0)
    088C6494:[30C60020]: andi       $a2, $a2, 32
    088C6498:[54C0001F]: bnel       $a2, $zr, 0x088C6518
    088C649C:[C48E001C]: lwc1       $f14, 28($a0)
    088C64A0:[8D867F40]: lw         $a2, 32576($t4)
    088C64A4:[C4CC0000]: lwc1       $f12, 0($a2)
    088C64A8:[C48E0000]: lwc1       $f14, 0($a0)
    088C64AC:[460E6301]: sub.s      $f12, $f12, $f14
    088C64B0:[C4D00004]: lwc1       $f16, 4($a2)
    088C64B4:[C4910004]: lwc1       $f17, 4($a0)
    088C64B8:[46118401]: sub.s      $f16, $f16, $f17
    088C64BC:[C4D20008]: lwc1       $f18, 8($a2)
    088C64C0:[C4930008]: lwc1       $f19, 8($a0)
    088C64C4:[46139481]: sub.s      $f18, $f18, $f19
    088C64C8:[E7AC0010]: swc1       $f12, 16($sp)
    088C64CC:[E7B00014]: swc1       $f16, 20($sp)
    088C64D0:[E7B20018]: swc1       $f18, 24($sp)
    088C64D4:[E7AC001C]: swc1       $f12, 28($sp)
    088C64D8:[E7B00020]: swc1       $f16, 32($sp)
    088C64DC:[E7B20024]: swc1       $f18, 36($sp)
    088C64E0:[C9200000]: lv.s       S000.s, 0($t1)
    088C64E4:[C9200005]: lv.s       S001.s, 4($t1)
    088C64E8:[C920000A]: lv.s       S002.s, 8($t1)
    088C64EC:[C9210000]: lv.s       S010.s, 0($t1)
    088C64F0:[C9210005]: lv.s       S011.s, 4($t1)
    088C64F4:[C921000A]: lv.s       S012.s, 8($t1)
    088C64F8:[64818060]: vdot.t     S003.s, C000.t, C010.t
    088C64FC:[48660060]: mfv.s      $a2, S003.s
    088C6500:[44866000]: mtc1       $a2, $f12
    088C6504:[460F603C]: c.lt.s     $f12, $f15
    088C6508:[00000000]: nop
    088C650C:[45020051]: bc1fl      0x088C6654
    088C6510:[8DE67F4C]: lw         $a2, 32588($t7)
    088C6514:[C48E001C]: lwc1       $f14, 28($a0)
    088C6518:[8D867F40]: lw         $a2, 32576($t4)
    088C651C:[24D9000C]: addiu      $t9, $a2, 12
    088C6520:[C4CC0000]: lwc1       $f12, 0($a2)
    088C6524:[C4900000]: lwc1       $f16, 0($a0)
    088C6528:[460C8301]: sub.s      $f12, $f16, $f12
    088C652C:[C4910004]: lwc1       $f17, 4($a0)
    088C6530:[C4D20004]: lwc1       $f18, 4($a2)
    088C6534:[46128C41]: sub.s      $f17, $f17, $f18
    088C6538:[C4930008]: lwc1       $f19, 8($a0)
    088C653C:[C4C00008]: lwc1       $f0, 8($a2)
    088C6540:[46009CC1]: sub.s      $f19, $f19, $f0
    088C6544:[E7AC0028]: swc1       $f12, 40($sp)
    088C6548:[E7B1002C]: swc1       $f17, 44($sp)
    088C654C:[E7B30030]: swc1       $f19, 48($sp)
    088C6550:[CB200000]: lv.s       S000.s, 0($t9)
    088C6554:[CB200005]: lv.s       S001.s, 4($t9)
    088C6558:[CB20000A]: lv.s       S002.s, 8($t9)
    088C655C:[CB21000C]: lv.s       S010.s, 12($t9)
    088C6560:[CB210011]: lv.s       S011.s, 16($t9)
    088C6564:[CB210016]: lv.s       S012.s, 20($t9)
    088C6568:[CB220018]: lv.s       S020.s, 24($t9)
    088C656C:[CB22001D]: lv.s       S021.s, 28($t9)
    088C6570:[CB220022]: lv.s       S022.s, 32($t9)
    088C6574:[C8E30000]: lv.s       S030.s, 0($a3)
    088C6578:[C8E30005]: lv.s       S031.s, 4($a3)
    088C657C:[C8E3000A]: lv.s       S032.s, 8($a3)
    088C6580:[F103A023]: VTFM3.t    R003.t, E000.t, C030.t
    088C6584:[E9000003]: sv.s       S003.s, 0($t0)
    088C6588:[E9010007]: sv.s       S013.s, 4($t0)
    088C658C:[E902000B]: sv.s       S023.s, 8($t0)
    088C6590:[C7AC003C]: lwc1       $f12, 60($sp)
    088C6594:[460E6300]: add.s      $f12, $f12, $f14
    088C6598:[460D603C]: c.lt.s     $f12, $f13
    088C659C:[00000000]: nop
    088C65A0:[45010028]: bc1t       0x088C6644
    088C65A4:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    088C65A8:[8D867F40]: lw         $a2, 32576($t4)
    088C65AC:[C7AC003C]: lwc1       $f12, 60($sp)
    088C65B0:[C4D00068]: lwc1       $f16, 104($a2)
    088C65B4:[C4D10064]: lwc1       $f17, 100($a2)
    088C65B8:[46106302]: mul.s      $f12, $f12, $f16
    088C65BC:[C7B20034]: lwc1       $f18, 52($sp)
    088C65C0:[46117402]: mul.s      $f16, $f14, $f17
    088C65C4:[460C9481]: sub.s      $f18, $f18, $f12
    088C65C8:[4610903E]: c.le.s     $f18, $f16
    088C65CC:[00000000]: nop
    088C65D0:[4500001C]: bc1f       0x088C6644
    088C65D4:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    088C65D8:[C7B10034]: lwc1       $f17, 52($sp)
    088C65DC:[46008C47]: neg.s      $f17, $f17
    088C65E0:[460C8C41]: sub.s      $f17, $f17, $f12
    088C65E4:[4610883E]: c.le.s     $f17, $f16
    088C65E8:[00000000]: nop
    088C65EC:[45000015]: bc1f       0x088C6644
    088C65F0:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    088C65F4:[8D867F40]: lw         $a2, 32576($t4)
    088C65F8:[C4D0005C]: lwc1       $f16, 92($a2)
    088C65FC:[C4D10060]: lwc1       $f17, 96($a2)
    088C6600:[46106302]: mul.s      $f12, $f12, $f16
    088C6604:[C7B20038]: lwc1       $f18, 56($sp)
    088C6608:[46117382]: mul.s      $f14, $f14, $f17
    088C660C:[460C9481]: sub.s      $f18, $f18, $f12
    088C6610:[460E903E]: c.le.s     $f18, $f14
    088C6614:[00000000]: nop
    088C6618:[4500000A]: bc1f       0x088C6644
    088C661C:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    088C6620:[C7B00038]: lwc1       $f16, 56($sp)
    088C6624:[46008407]: neg.s      $f16, $f16
    088C6628:[460C8301]: sub.s      $f12, $f16, $f12
    088C662C:[460E603E]: c.le.s     $f12, $f14
    088C6630:[00000000]: nop
    088C6634:[45000003]: bc1f       0x088C6644
    088C6638:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    088C663C:[10000001]: b          0x088C6644
    088C6640:[00603025]: or         $a2, $v1, $zr <=> move $a2, $v1
    088C6644:[10C00002]: beq        $a2, $zr, 0x088C6650
    088C6648:[03033004]: sllv       $a2, $v1, $t8
    088C664C:[00A62825]: or         $a1, $a1, $a2
    088C6650:[8DE67F4C]: lw         $a2, 32588($t7)
    088C6654:[27180001]: addiu      $t8, $t8, 1
    088C6658:[0306302A]: slt        $a2, $t8, $a2
    088C665C:[14C0FF84]: bne        $a2, $zr, 0x088C6470
    088C6660:[25AD0078]: addiu      $t5, $t5, 120
    088C6664:[10A00003]: beq        $a1, $zr, 0x088C6674
    088C6668:[00000000]: nop
    088C666C:[0E23DBD3]: jal        0x088F6F4C
    088C6670:[00000000]: nop
    088C6674:[8FBF0040]: lw         $ra, 64($sp)
    088C6678:[03E00008]: jr         $ra
    088C667C:[27BD0050]: addiu      $sp, $sp, 80
  Back Branch 088C665C 263,143 times (length 125)
_S1_2_88B22E0 33,328,817 instructions (0.343%), 346,736 calls (088B22E0 - 088B24B0, length 117)
_S1_2_89D97A0 33,050,808 instructions (0.340%), 4,131,351 calls (089D97A0 - 089D97BC, length 8)
_S1_2_881A6F0 31,909,736 instructions (0.329%), 40,511 calls (0881A6F0 - 0881A994, length 170)
  Back Branch 0881A958 407,072 times (length 107)
_S1_2_89FB184 31,148,609 instructions (0.321%), 702,147 calls (089FB184 - 089FB4A4, length 201)
_S1_2_881B400 29,580,931 instructions (0.305%), 306,497 calls (0881B400 - 0881B640, length 145)
  Back Branch 0881B598 1,437,083 times (length 8)
  Back Branch 0881B4CC 148,481 times (length 12)
_S1_2_893943C 28,573,629 instructions (0.294%), 231,392 calls (0893943C - 08939924, length 315)
  Back Branch 089395E8 17,057 times (length 42)
  Back Branch 0893987C 5,949 times (length 100)
  Back Branch 089396BC 2,023 times (length 49)
  Back Branch 089398DC 1,983 times (length 126)
_S1_2_88ACDE4 28,136,444 instructions (0.290%), 1,004,873 calls (088ACDE4 - 088ACE70, length 36)
_S1_2_88B1DE8 27,195,912 instructions (0.280%), 1,133,163 calls (088B1DE8 - 088B1E70, length 35)
_S1_2_8813830 26,818,560 instructions (0.276%), 276,480 calls (08813830 - 088139B0, length 97)
_S1_2_89ED07C 26,099,046 instructions (0.269%), 1,093,974 calls (089ED07C - 089ED194, length 71)
  Back Branch 089ED15C 625,124 times (length 43)
_S1_2_8978904 25,777,284 instructions (0.265%), 560,399 calls (08978904 - 089789F8, length 62)
_S1_2_89D9834 25,415,616 instructions (0.262%), 1,058,984 calls (089D9834 - 089D9890, length 24)
_S1_2_88B788C 25,206,550 instructions (0.259%), 216,704 calls (088B788C - 088B7A84, length 127)
  Back Branch 088B7A4C 396,245 times (length 39)
_S1_2_889145C 25,171,950 instructions (0.259%), 225,092 calls (0889145C - 088916E0, length 162)
  Back Branch 088915E8 254,043 times (length 33)
_S1_2_881A0B8 25,020,576 instructions (0.258%), 534,686 calls (0881A0B8 - 0881A19C, length 58)
_S1_2_89D6034 24,566,336 instructions (0.253%), 6,141,584 calls (089D6034 - 089D6058, length 10)
_S1_2_89ED8E0 24,189,166 instructions (0.249%), 403,244 calls (089ED8E0 - 089EDB94, length 174)
  Back Branch 089EDA70 1,419,469 times (length 21)
_S1_2_88D4018 23,568,140 instructions (0.243%), 216,882 calls (088D4018 - 088D4198, length 97)
  Back Branch 088D4160 358,673 times (length 39)
_S1_2_8872788 22,399,904 instructions (0.231%), 681,106 calls (08872788 - 08872818, length 37)
_S1_2_88139B4 21,903,360 instructions (0.225%), 15,360 calls (088139B4 - 08814E3C, length 1315)
  Back Branch 08814884 61,440 times (length 820)
_S1_2_88DB548 21,871,626 instructions (0.225%), 1,225,609 calls (088DB548 - 088DB5B8, length 29)
  Back Branch 088DB598 90,498 times (length 11)
_S1_2_8937530 21,497,540 instructions (0.221%), 16,662 calls (08937530 - 08937884, length 214)
  Back Branch 0893784C 728,822 times (length 56)
  Back Branch 0893782C 66,649 times (length 8)
  Back Branch 08937630 102 times (length 7)
  Back Branch 089376E4 96 times (length 74)
_S1_2_8856724 21,355,653 instructions (0.220%), 404,791 calls (08856724 - 088569C0, length 168)
_S1_2_8942810 21,138,797 instructions (0.218%), 95,014 calls (08942810 - 08942F04, length 446)
  Back Branch 08942B48 283,341 times (length 25)
  Back Branch 08942ECC 283,341 times (length 374)
  Back Branch 08942B58 94,447 times (length 84)
  Back Branch 08942B28 94,447 times (length 12)
_S1_2_89D7014 20,494,559 instructions (0.211%), 1,078,661 calls (089D6E94 - 089D7020, length 100)
  Back Branch 089D701C 1,078,661 times (length 100)
_S1_2_89D6E60 20,096,220 instructions (0.207%), 2,009,622 calls (089D6E60 - 089D6ECC, length 28)
_S1_2_89F8908 19,726,290 instructions (0.203%), 432,120 calls (089F8908 - 089F8C20, length 199)
_S1_2_89D8FBC 19,655,504 instructions (0.202%), 446,716 calls (089D8FBC - 089D9068, length 44)
_S1_2_881A550 19,109,167 instructions (0.197%), 389,983 calls (0881A550 - 0881A610, length 49)
_S1_2_89D97EC 19,061,712 instructions (0.196%), 1,058,984 calls (089D97EC - 089D9830, length 18)
_S1_2_89DAA00 18,887,432 instructions (0.194%), 76,159 calls (089DAA00 - 089DAD58, length 215)
  Back Branch 089DAD00 304,636 times (length 11)
_S1_2_8862000 18,492,778 instructions (0.190%), 1,350,523 calls (08862000 - 08862050, length 21)
_S1_2_88B26B4 18,305,463 instructions (0.188%), 47,622 calls (088B26B4 - 088B29A8, length 190)
  Back Branch 088B2970 486,245 times (length 47)
_S1_2_89CBA28 18,093,987 instructions (0.186%), 2,009,746 calls (089CBA28 - 089CBA58, length 13)
_S1_2_88D57D8 18,027,217 instructions (0.186%), 215,913 calls (088D57D8 - 088D5EA0, length 435)
  Back Branch 088D5D9C 272,995 times (length 17)
  Back Branch 088D5E60 22,367 times (length 8)
_S1_2_88120F8 17,932,743 instructions (0.185%), 6,723 calls (088120F8 - 08813024, length 972)
  Back Branch 0881242C 147,510 times (length 143)
  Back Branch 08812FE0 8,829 times (length 716)
_S1_2_8862054 17,727,327 instructions (0.182%), 1,313,366 calls (08862054 - 088620A0, length 20)
_S1_2_8839E9C 17,368,608 instructions (0.179%), 87,486 calls (08839E9C - 08839F14, length 31)
  Back Branch 08839F08 1,227,276 times (length 19)
_S1_2_88DAC48 17,300,180 instructions (0.178%), 16,171 calls (088DAC48 - 088DAFC0, length 223)
  Back Branch 088DAECC 1,225,609 times (length 9)
  Back Branch 088DAE88 203,223 times (length 97)
_S1_2_89D7480 17,084,830 instructions (0.176%), 197,850 calls (089D7480 - 089D77F4, length 222)
  Back Branch 089D75C4 123,571 times (length 65)
  Back Branch 089D7640 91,200 times (length 58)
  Back Branch 089D7648 74,279 times (length 97)
  Back Branch 089D7770 74,279 times (length 172)
  Back Branch 089D77F0 32,371 times (length 166)
_S1_2_8809088 17,048,521 instructions (0.176%), 209,203 calls (08809088 - 088092D0, length 147)
_S1_2_888D8E0 17,033,286 instructions (0.175%), 803,639 calls (0888D8E0 - 0888D994, length 46)
_S1_2_88907B8 16,734,589 instructions (0.172%), 64,795 calls (088907B8 - 08890B54, length 232)
  Back Branch 08890860 259,180 times (length 7)
  Back Branch 08890B30 259,172 times (length 19)
  Back Branch 088908D8 245,028 times (length 19)
  Back Branch 088909CC 14,152 times (length 19)
  Back Branch 08890A40 8 times (length 19)
_S1_2_88F6F4C 16,619,595 instructions (0.171%), 69,949 calls (088F6F4C - 088F7404, length 303)
_S1_2_88110F0 16,304,602 instructions (0.168%), 25,268 calls (088110F0 - 088115A4, length 302)
  Back Branch 0881141C 120,196 times (length 95)
_S1_2_8819FBC 16,065,764 instructions (0.165%), 617,914 calls (08819FBC - 0881A0B4, length 63)
_S1_2_88C3784 16,048,758 instructions (0.165%), 58,773 calls (088C3784 - 088C3EF4, length 477)
  Back Branch 088C3E10 58,773 times (length 334)
_S1_2_89EC448 15,628,100 instructions (0.161%), 312,562 calls (089EC448 - 089EC7BC, length 222)
  Back Branch 089EC54C 312,562 times (length 30)
_S1_2_88B7610 15,595,706 instructions (0.161%), 124,446 calls (088B7610 - 088B7888, length 159)
_S1_2_888EBA8 15,427,525 instructions (0.159%), 71,723 calls (0888EBA8 - 0888F0E0, length 335)
  Back Branch 0888EC2C 286,892 times (length 7)
  Back Branch 0888EF84 70,339 times (length 143)
  Back Branch 0888F000 10,934 times (length 175)
_S1_2_88503C4 15,193,419 instructions (0.156%), 176,307 calls (088503C4 - 088507F4, length 269)
_S1_2_883B560 15,176,224 instructions (0.156%), 130,731 calls (0883B560 - 0883B7D0, length 157)
  Back Branch 0883B6F4 93,486 times (length 12)
_S1_2_880FAAC 14,299,028 instructions (0.147%), 181,312 calls (0880FAAC - 088100A0, length 382)
_S1_2_8810DB0 14,293,014 instructions (0.147%), 176,748 calls (08810DB0 - 088110EC, length 208)
  Back Branch 08810ECC 181,312 times (length 22)
  Back Branch 08810F08 2,974 times (length 8)
  Back Branch 08810FA8 2,124 times (length 9)
  Back Branch 08810F74 13 times (length 15)
_S1_2_89D99E0 14,098,212 instructions (0.145%), 1,174,851 calls (089D99E0 - 089D9A0C, length 12)
_S1_2_88977B4 13,759,749 instructions (0.142%), 2,363 calls (088977B4 - 08897EF0, length 464)
  Back Branch 08897C4C 118,150 times (length 46)
  Back Branch 08897C8C 92,157 times (length 13)
  Back Branch 08897EB8 30,719 times (length 348)
_S1_2_88B2DF4 13,687,751 instructions (0.141%), 15,731 calls (088B2DF4 - 088B2E58, length 26)
  Back Branch 088B2E4C 1,022,652 times (length 13)
_S1_2_88AF1DC 13,448,768 instructions (0.138%), 16,171 calls (088AF1DC - 088AF4E0, length 194)
  Back Branch 088AF4B8 1,052,572 times (length 22)
_S1_2_88E8C7C 13,432,501 instructions (0.138%), 210,011 calls (088E8C7C - 088E9384, length 451)
  Back Branch 088E91E0 50,825 times (length 4)
  Back Branch 088E91B4 41,967 times (length 7)
  Back Branch 088E8E68 4,204 times (length 32)
  Back Branch 088E9208 3,054 times (length 32)
  Back Branch 088E9048 2,232 times (length 113)
  Back Branch 088E8E78 316 times (length 35)
  Back Branch 088E9150 5 times (length 55)
  Back Branch 088E9020 2 times (length 4)
_S1_2_881A614 13,395,982 instructions (0.138%), 582,434 calls (0881A614 - 0881A66C, length 23)
_S1_2_88606C4 13,375,064 instructions (0.138%), 15,855 calls (088606C4 - 08860A1C, length 215)
  Back Branch 088609E8 382,479 times (length 54)
  Back Branch 08860980 76,428 times (length 8)
  Back Branch 088607AC 111 times (length 7)
  Back Branch 08860864 61 times (length 74)
_S1_2_88F08C8 13,113,832 instructions (0.135%), 85,718 calls (088F08C8 - 088F0B50, length 163)
_S1_2_8861500 13,054,297 instructions (0.134%), 15,208 calls (08861500 - 088616DC, length 120)
  Back Branch 08861658 584,675 times (length 56)
  Back Branch 0886169C 80,318 times (length 79)
_S1_2_881A670 13,026,304 instructions (0.134%), 407,072 calls (0881A670 - 0881A6EC, length 32)
_S1_2_89E03E8 13,013,448 instructions (0.134%), 1,626,681 calls (089E03E8 - 089E0404, length 8)
_S1_2_88B29D4 12,667,032 instructions (0.130%), 422,606 calls (088B29D4 - 088B2A7C, length 43)
_S1_2_89E1A04 12,162,778 instructions (0.125%), 225,149 calls (089E1A04 - 089E2354, length 597)
  Back Branch 089E1B1C 140 times (length 8)
  Back Branch 089E1B5C 70 times (length 43)
_S1_2_8856260 12,018,780 instructions (0.124%), 70,810 calls (08856260 - 0885644C, length 124)
  Back Branch 0885641C 378,477 times (length 50)
_S1_2_896BB74 12,014,373 instructions (0.124%), 14,627 calls (0896BB74 - 0896E638, length 2738)
_S1_2_89D7134 11,976,828 instructions (0.123%), 998,069 calls (089D7134 - 089D71A8, length 30)
_S1_2_88B15D4 11,918,620 instructions (0.123%), 230,589 calls (088B15D4 - 088B1738, length 90)
_S1_2_88FAC58 11,837,387 instructions (0.122%), 79,294 calls (088FAC58 - 088FAF18, length 177)
  Back Branch 088FACEC 301,671 times (length 19)
_S1_2_89371BC 11,803,995 instructions (0.122%), 43,881 calls (089371BC - 08937470, length 174)
  Back Branch 089373DC 175,524 times (length 12)
  Back Branch 08937438 131,643 times (length 64)
  Back Branch 089373FC 131,643 times (length 25)
_S1_2_8863D74 11,801,241 instructions (0.121%), 171,029 calls (08863D74 - 088643C0, length 404)
_S1_2_88F3B98 11,717,030 instructions (0.121%), 1,171,703 calls (088F3B98 - 088F3BD0, length 15)
_S1_2_89F4154 11,659,827 instructions (0.120%), 114,312 calls (089F4154 - 089F4318, length 114)
_S1_2_88FB5D8 11,485,131 instructions (0.118%), 16,171 calls (088FB5D8 - 088FB740, length 91)
  Back Branch 088FB6E8 873,234 times (length 10)
  Back Branch 088FB6FC 97,026 times (length 28)
_S1_2_883B3F0 11,015,687 instructions (0.113%), 179,973 calls (0883B3F0 - 0883B55C, length 92)
_S1_2_88F3AE8 10,803,930 instructions (0.111%), 1,080,393 calls (088F3AE8 - 088F3B20, length 15)
_S1_2_89EBE78 10,627,108 instructions (0.109%), 156,281 calls (089EBE78 - 089EBFD4, length 88)
_S1_2_89D8D7C 10,534,831 instructions (0.108%), 344,248 calls (089D8D7C - 089D8E24, length 43)
_S1_2_88E4620 10,340,511 instructions (0.106%), 357 calls (088E4620 - 088E5510, length 957)
  Back Branch 088E54B8 69,309 times (length 501)
  Back Branch 088E54C4 3,720 times (length 886)
  Back Branch 088E4D18 102 times (length 6)
_S1_2_89D6ED0 10,308,621 instructions (0.106%), 542,559 calls (089D6E94 - 089D6EDC, length 19)
  Back Branch 089D6ED8 542,559 times (length 19)
_S1_2_89D71AC 10,278,677 instructions (0.106%), 540,983 calls (089D7170 - 089D71B8, length 19)
  Back Branch 089D71B4 540,983 times (length 19)
_S1_2_886CA20 10,142,999 instructions (0.104%), 712,726 calls (0886CA20 - 0886CAA4, length 34)
_S1_2_88A6144 9,231,728 instructions (0.095%), 130,048 calls (088A6144 - 088A6310, length 116)
_S1_2_880E604 9,220,264 instructions (0.095%), 175,116 calls (0880E604 - 0880E7C0, length 112)
  Back Branch 0880E78C 9,159 times (length 54)
_S1_2_8A02658 8,881,736 instructions (0.091%), 4,440,868 calls (08A02658 - 08A0265C, length 2)
_S1_2_887281C 8,799,970 instructions (0.091%), 180,755 calls (0887281C - 08872938, length 72)
  Back Branch 088728B4 178,755 times (length 12)
  Back Branch 08872908 178,755 times (length 33)
_S1_2_89842EC 8,772,709 instructions (0.090%), 227,445 calls (089842EC - 089844C4, length 119)
  Back Branch 08984490 37,034 times (length 63)
_S1_2_885AAC0 8,747,288 instructions (0.090%), 19,606 calls (0885AAC0 - 0885B734, length 798)
  Back Branch 0885B258 33,659 times (length 62)
  Back Branch 0885B04C 33,659 times (length 59)
  Back Branch 0885ACD4 29,148 times (length 20)
  Back Branch 0885AFF8 6,876 times (length 8)
_S1_2_89FCEEC 8,693,956 instructions (0.090%), 16,662 calls (089FCEEC - 089FD2E0, length 254)
  Back Branch 089FD104 66,648 times (length 125)
_S1_2_88E75D8 8,640,332 instructions (0.089%), 65,043 calls (088E75D8 - 088E7808, length 141)
_S1_2_88B4AB4 8,630,560 instructions (0.089%), 539,410 calls (088B4AB4 - 088B4AF0, length 16)
_S1_2_8947634 8,429,243 instructions (0.087%), 14,627 calls (08947634 - 08948584, length 981)
  Back Branch 089481D8 89,224 times (length 325)
  Back Branch 08948440 48,914 times (length 5)
  Back Branch 08947D48 8,013 times (length 11)
  Back Branch 08947F74 3,234 times (length 18)
  Back Branch 08948240 536 times (length 7)
  Back Branch 089479BC 18 times (length 20)
_S1_2_880E1AC 8,280,535 instructions (0.085%), 65,847 calls (0880E1AC - 0880E600, length 278)
  Back Branch 0880E5C0 69,471 times (length 45)
  Back Branch 0880E5C8 69,471 times (length 64)
_S1_2_89DF328 8,007,605 instructions (0.082%), 127,716 calls (089DF328 - 089DF46C, length 82)
_S1_2_892C594 7,986,047 instructions (0.082%), 14,627 calls (0892C594 - 0892CB64, length 373)
  Back Branch 0892C670 131,643 times (length 7)
  Back Branch 0892C684 43,881 times (length 15)
  Back Branch 0892C8CC 43,881 times (length 89)
  Back Branch 0892CA08 110 times (length 20)
_S1_2_88D4B6C 7,477,016 instructions (0.077%), 219,128 calls (088D4B6C - 088D4BE4, length 31)
  Back Branch 088D4BC8 276,132 times (length 12)
_S1_2_88569C4 7,461,300 instructions (0.077%), 196,350 calls (088569C4 - 08856A7C, length 47)
_S1_2_88F0CC0 7,433,530 instructions (0.077%), 718,861 calls (088F0CC0 - 088F0D08, length 19)
_S1_2_88E7960 7,329,148 instructions (0.075%), 74,843 calls (088E7960 - 088E7BC0, length 153)
_S1_2_89781FC 7,281,817 instructions (0.075%), 92,715 calls (089781FC - 08978364, length 91)
_S1_2_88EAD84 7,251,196 instructions (0.075%), 17,600 calls (088EAD84 - 088EADE0, length 24)
  Back Branch 088EADC4 1,126,400 times (length 9)
_S1_2_893EAAC 7,199,508 instructions (0.074%), 14,627 calls (0893EAAC - 0893FDA0, length 1214)
  Back Branch 0893FD30 110 times (length 20)
  Back Branch 0893EE88 3 times (length 18)
_S1_2_88A96F8 7,183,962 instructions (0.074%), 129,956 calls (088A96F8 - 088AA55C, length 922)
_S1_2_88B7B6C 7,146,564 instructions (0.074%), 178,755 calls (088B7B6C - 088B7C98, length 76)
_S1_2_89F057C 7,106,181 instructions (0.073%), 26,631 calls (089F057C - 089F079C, length 137)
  Back Branch 089F0720 260,769 times (length 11)
  Back Branch 089F0690 260,769 times (length 10)
_S1_2_887293C 6,911,782 instructions (0.071%), 112,704 calls (0887293C - 08872B3C, length 129)
_S1_2_885DE54 6,905,352 instructions (0.071%), 113,424 calls (0885DE54 - 0885DF8C, length 79)
  Back Branch 0885DF0C 73,743 times (length 14)
_S1_2_89ED2FC 6,876,581 instructions (0.071%), 156,288 calls (089ED2FC - 089ED45C, length 89)
  Back Branch 089ED438 156,281 times (length 72)
  Back Branch 089ED388 156,281 times (length 27)
  Back Branch 089ED380 7 times (length 26)
_S1_2_88AD294 6,857,220 instructions (0.071%), 8,478 calls (088AD294 - 088AD5A0, length 196)
  Back Branch 088AD54C 222,324 times (length 132)
  Back Branch 088AD3F8 186,504 times (length 30)
  Back Branch 088AD45C 36,736 times (length 56)
  Back Branch 088AD464 440 times (length 58)
_S1_2_8977FB0 6,794,109 instructions (0.070%), 92,715 calls (08977FB0 - 089781F8, length 147)
_S1_2_88C5ED0 6,786,467 instructions (0.070%), 16,171 calls (088C5ED0 - 088C6024, length 86)
  Back Branch 088C5FDC 263,143 times (length 33)
  Back Branch 088C5FE8 15,479 times (length 44)
_S1_2_88D7BCC 6,784,974 instructions (0.070%), 276,132 calls (088D7BCC - 088D7C88, length 48)
_S1_2_88F0B54 6,724,370 instructions (0.069%), 252,557 calls (088F0B54 - 088F0CBC, length 91)
_S1_2_880C740 6,682,303 instructions (0.069%), 162,983 calls (0880C740 - 0880C808, length 51)
_S1_2_8854204 6,609,108 instructions (0.068%), 19,382 calls (08854204 - 08854640, length 272)
  Back Branch 0885460C 97,304 times (length 150)
  Back Branch 0885458C 19,382 times (length 118)
_S1_2_884FE38 6,517,627 instructions (0.067%), 156,281 calls (0884FE38 - 0884FEDC, length 42)
_S1_2_898E150 6,494,801 instructions (0.067%), 14,626 calls (0898E150 - 0898ED60, length 773)
_S1_2_883574C 6,457,280 instructions (0.066%), 535,973 calls (0883574C - 08835834, length 59)
_S1_2_8978368 6,392,229 instructions (0.066%), 92,641 calls (08978368 - 08978478, length 69)
_S1_2_8858210 6,386,992 instructions (0.066%), 19,592 calls (08858210 - 08858584, length 222)
  Back Branch 0885854C 58,776 times (length 120)
  Back Branch 088584CC 19,592 times (length 88)
_S1_2_89473EC 6,354,556 instructions (0.065%), 244,406 calls (089473EC - 089474AC, length 49)
_S1_2_8857B54 6,322,446 instructions (0.065%), 17,184 calls (08857B54 - 08857EC4, length 221)
  Back Branch 08857E8C 98,727 times (length 119)
  Back Branch 08857E0C 17,180 times (length 87)
_S1_2_89D9228 6,322,230 instructions (0.065%), 351,235 calls (089D9200 - 089D9244, length 18)
  Back Branch 089D9240 351,235 times (length 18)
_S1_2_89DA15C 6,321,446 instructions (0.065%), 76,162 calls (089DA15C - 089DA1B4, length 23)
  Back Branch 089DA174 1,218,592 times (length 4)
_S1_2_894DD74 6,225,857 instructions (0.064%), 15,720 calls (0894DD74 - 0894E610, length 552)
_S1_2_88D6648 6,210,365 instructions (0.064%), 38,300 calls (088D6648 - 088D6C00, length 367)
  Back Branch 088D6B50 44,020 times (length 96)
  Back Branch 088D6B34 22,260 times (length 23)
_S1_2_88B73BC 6,178,790 instructions (0.064%), 109,158 calls (088B73BC - 088B74F8, length 80)
_S1_2_880A9CC 6,048,914 instructions (0.062%), 178,332 calls (0880A9CC - 0880AC9C, length 181)
  Back Branch 0880AC64 2,305 times (length 127)
  Back Branch 0880ABAC 2,305 times (length 62)
_S1_2_888D4D4 5,839,530 instructions (0.060%), 530,705 calls (0888D4D4 - 0888D510, length 16)
_S1_2_88F5224 5,804,489 instructions (0.060%), 1 calls (088F5224 - 088F5530, length 196)
  Back Branch 088F53F0 115,312 times (length 71)
  Back Branch 088F54F0 7,206 times (length 141)
_S1_2_89DD0D4 5,795,817 instructions (0.060%), 101,681 calls (089DD0D4 - 089DD130, length 24)
  Back Branch 089DD108 406,724 times (length 11)
_S1_2_88DB3E4 5,791,872 instructions (0.060%), 90,498 calls (088DB3E4 - 088DB544, length 89)
_S1_2_8974104 5,719,962 instructions (0.059%), 15,163 calls (08974104 - 08974710, length 388)
  Back Branch 089746C8 46,154 times (length 249)
  Back Branch 08974694 46,154 times (length 15)
  Back Branch 089746B4 45,489 times (length 30)
_S1_2_880E93C 5,713,743 instructions (0.059%), 65,197 calls (0880E93C - 0880EC2C, length 189)
  Back Branch 0880EA40 16,821 times (length 7)
_S1_2_89DFFF4 5,679,651 instructions (0.058%), 70,938 calls (089DFFF4 - 089E02D0, length 184)
_S1_2_8862D20 5,641,152 instructions (0.058%), 170,944 calls (08862D20 - 08862F38, length 135)
_S1_2_88E9388 5,542,488 instructions (0.057%), 198,444 calls (088E9388 - 088E94D0, length 83)
_S1_2_884062C 5,531,960 instructions (0.057%), 138,299 calls (0884062C - 08840700, length 54)
_S1_2_88B57BC 5,529,294 instructions (0.057%), 39,127 calls (088B57BC - 088B5A64, length 171)
_S1_2_886270C 5,470,208 instructions (0.056%), 170,944 calls (0886270C - 08862788, length 32)
_S1_2_88299C4 5,441,504 instructions (0.056%), 612 calls (088299C4 - 0882A260, length 552)
  Back Branch 08829F58 259,350 times (length 12)
  Back Branch 08829FBC 259,350 times (length 11)
  Back Branch 0882A030 57,300 times (length 13)
  Back Branch 08829CA4 11,686 times (length 12)
  Back Branch 0882A10C 714 times (length 9)
  Back Branch 0882A228 396 times (length 9)
_S1_2_88F236C 5,423,477 instructions (0.056%), 44,538 calls (088F236C - 088F2568, length 128)
_S1_2_88B2138 5,402,208 instructions (0.056%), 225,092 calls (088B2138 - 088B21C0, length 35)
_S1_2_89DD000 5,381,184 instructions (0.055%), 84,081 calls (089DD000 - 089DD078, length 31)
  Back Branch 089DD06C 336,324 times (length 11)
_S1_2_881C5E4 5,336,168 instructions (0.055%), 79,638 calls (0881C5E4 - 0881C7D0, length 124)
_S1_2_88C0E7C 5,330,451 instructions (0.055%), 108,633 calls (088C0E7C - 088C0F4C, length 53)
  Back Branch 088C0F18 108,633 times (length 28)
_S1_2_88EA744 5,313,554 instructions (0.055%), 156,281 calls (088EA744 - 088EA7C8, length 34)
_S1_2_88C33D8 5,310,606 instructions (0.055%), 89,901 calls (088C33D8 - 088C3780, length 235)
_S1_2_88BC7F8 5,275,936 instructions (0.054%), 16,305 calls (088BC7F8 - 088BCBB0, length 239)
  Back Branch 088BCB70 108,633 times (length 184)
_S1_2_88518D8 5,053,497 instructions (0.052%), 14,627 calls (088518D8 - 08851BD8, length 193)
  Back Branch 08851B94 76,092 times (length 76)
  Back Branch 08851B14 14,627 times (length 44)
_S1_2_886CA04 4,989,082 instructions (0.051%), 712,726 calls (0886CA04 - 0886CA1C, length 7)
_S1_2_893DB94 4,946,967 instructions (0.051%), 14,627 calls (0893DB94 - 0893EAA8, length 966)
_S1_2_887AE60 4,938,615 instructions (0.051%), 683,798 calls (0887AE60 - 0887AE84, length 10)
_S1_2_89D91AC 4,917,290 instructions (0.051%), 351,235 calls (089D91AC - 089D92C4, length 71)
_S1_2_880D14C 4,857,714 instructions (0.050%), 175,134 calls (0880D14C - 0880D1EC, length 41)
  Back Branch 0880D18C 178,332 times (length 6)
  Back Branch 0880D1D0 2,124 times (length 13)
_S1_2_88B173C 4,822,238 instructions (0.050%), 26,331 calls (088B173C - 088B1BCC, length 293)
_S1_2_89ECC68 4,688,640 instructions (0.048%), 156,288 calls (089ECC68 - 089ECCDC, length 30)
_S1_2_884FD94 4,688,430 instructions (0.048%), 156,281 calls (0884FD94 - 0884FE34, length 41)
_S1_2_881A1A0 4,687,916 instructions (0.048%), 33,694 calls (0881A1A0 - 0881A54C, length 236)
_S1_2_88DE57C 4,574,811 instructions (0.047%), 51,599 calls (088DE57C - 088DE5DC, length 25)
  Back Branch 088DE5AC 670,977 times (length 5)
_S1_2_88B2A80 4,516,050 instructions (0.046%), 196,350 calls (088B2A80 - 088B2B04, length 34)
_S1_2_88F0880 4,511,025 instructions (0.046%), 257,154 calls (088F0880 - 088F08C4, length 18)
_S1_2_89DE6AC 4,365,037 instructions (0.045%), 70,967 calls (089DE6AC - 089DEA3C, length 229)
  Back Branch 089DE9D0 36,624 times (length 15)
_S1_2_8937888 4,324,716 instructions (0.045%), 16,662 calls (08937888 - 08937E50, length 371)
  Back Branch 08937CAC 17,013 times (length 44)
  Back Branch 08937E14 4,436 times (length 160)
_S1_2_88DDDCC 4,306,226 instructions (0.044%), 3,755 calls (088DDDCC - 088DDE78, length 44)
  Back Branch 088DDE54 256,443 times (length 18)
_S1_2_88A645C 4,291,164 instructions (0.044%), 130,048 calls (088A645C - 088A64FC, length 41)
_S1_2_892CB68 4,261,595 instructions (0.044%), 14,627 calls (0892CB68 - 0892D130, length 371)
  Back Branch 0892CCE4 14,737 times (length 16)
_S1_2_88EA6D8 4,219,587 instructions (0.043%), 156,281 calls (088EA6D8 - 088EA740, length 27)
_S1_2_8956CA8 4,215,694 instructions (0.043%), 15,412 calls (08956CA8 - 08957450, length 491)
  Back Branch 08957418 116,504 times (length 42)
  Back Branch 08956D60 110 times (length 17)
_S1_2_89EC36C 4,063,306 instructions (0.042%), 156,281 calls (089EC36C - 089EC3D0, length 26)
_S1_2_88D95DC 4,038,303 instructions (0.042%), 7,250 calls (088D95DC - 088DA4C4, length 955)
_S1_2_88DABB0 3,987,685 instructions (0.041%), 15,855 calls (088DABB0 - 088DAC44, length 38)
  Back Branch 088DAC24 215,919 times (length 18)
_S1_2_88DAFD4 3,959,324 instructions (0.041%), 203,355 calls (088DAFD4 - 088DB034, length 25)
_S1_2_88B5D58 3,954,486 instructions (0.041%), 84,138 calls (088B5D58 - 088B5EC8, length 93)
_S1_2_89F16E0 3,927,781 instructions (0.040%), 47,785 calls (089F16E0 - 089F1A40, length 217)
  Back Branch 089F17FC 6,191 times (length 27)
  Back Branch 089F19FC 8 times (length 24)
_S1_2_89DCFA8 3,912,502 instructions (0.040%), 177,841 calls (089DCFA8 - 089DCFFC, length 22)
_S1_2_89F0E90 3,882,390 instructions (0.040%), 47,146 calls (089F0E90 - 089F1378, length 315)
  Back Branch 089F1308 47,785 times (length 211)
  Back Branch 089F0FE0 3,720 times (length 7)
  Back Branch 089F1038 2,889 times (length 7)
_S1_2_88B10CC 3,876,967 instructions (0.040%), 57,249 calls (088B10CC - 088B12BC, length 125)
_S1_2_88B1324 3,745,909 instructions (0.039%), 59,984 calls (088B1324 - 088B15D0, length 172)
  Back Branch 088B1448 59,984 times (length 48)
_S1_2_89DFC94 3,706,900 instructions (0.038%), 83,887 calls (089DFC94 - 089DFD90, length 64)
_S1_2_88DD130 3,683,764 instructions (0.038%), 20,203 calls (088DD130 - 088DD4B8, length 227)
_S1_2_88DB6F4 3,594,740 instructions (0.037%), 179,737 calls (088DB6F4 - 088DB750, length 24)
_S1_2_89EC024 3,594,463 instructions (0.037%), 156,281 calls (089EC024 - 089EC368, length 210)
  Back Branch 089EC088 156,281 times (length 6)
  Back Branch 089EC0E8 156,281 times (length 30)
_S1_2_894EC0C 3,573,260 instructions (0.037%), 16,595 calls (0894EC0C - 0894FBC4, length 1007)
  Back Branch 0894F4A8 5,778 times (length 7)
  Back Branch 0894F4BC 1,926 times (length 15)
_S1_2_89F7A20 3,562,040 instructions (0.037%), 178,102 calls (089F7A20 - 089F7A94, length 30)
_S1_2_885FAA8 3,552,786 instructions (0.037%), 114,606 calls (0885FAA8 - 0885FB44, length 40)
_S1_2_89E4FD0 3,533,384 instructions (0.036%), 21,245 calls (089E4C88 - 089E5DC8, length 1105)
  Back Branch 089E4CC4 22,596 times (length 13)
  Back Branch 089E5D6C 21,322 times (length 1083)
  Back Branch 089E53E8 5,540 times (length 12)
  Back Branch 089E5418 4 times (length 7)
_S1_2_88A9938 3,513,230 instructions (0.036%), 113,330 calls (088A9938 - 088AA55C, length 778)
_S1_2_89EDD18 3,507,552 instructions (0.036%), 22,471 calls (089EDD18 - 089EE4B0, length 487)
  Back Branch 089EDF28 354,665 times (length 10)
  Back Branch 089EDFE8 15,399 times (length 11)
  Back Branch 089EE248 11,713 times (length 10)
  Back Branch 089EE078 3,312 times (length 54)
  Back Branch 089EE2D4 2,286 times (length 52)
  Back Branch 089EE2B8 1,483 times (length 246)
_S1_2_89962B0 3,446,859 instructions (0.035%), 15,404 calls (089962B0 - 08996AD4, length 522)
  Back Branch 089966A8 15,571 times (length 30)
  Back Branch 089969A8 91 times (length 19)
_S1_2_89D9BB8 3,440,275 instructions (0.035%), 137,611 calls (089D9BB8 - 089D9C18, length 25)
_S1_2_8835838 3,429,120 instructions (0.035%), 171,456 calls (08835838 - 088358C0, length 35)
_S1_2_88643C4 3,383,103 instructions (0.035%), 20,548 calls (088643C4 - 08864984, length 369)
_S1_2_89487D8 3,359,021 instructions (0.035%), 45,117 calls (089487D8 - 08948B3C, length 218)
_S1_2_8857878 3,321,369 instructions (0.034%), 90,719 calls (08857878 - 08857B50, length 183)
_S1_2_88136C0 3,317,760 instructions (0.034%), 276,480 calls (088136C0 - 088136EC, length 12)
_S1_2_88B5554 3,268,948 instructions (0.034%), 16,171 calls (088B5554 - 088B567C, length 75)
  Back Branch 088B5648 87,116 times (length 20)
  Back Branch 088B5660 68,659 times (length 33)
_S1_2_8940B9C 3,236,275 instructions (0.033%), 129,451 calls (08940B9C - 08940CDC, length 81)
_S1_2_8841614 3,224,598 instructions (0.033%), 17,611 calls (08841614 - 08841930, length 200)
  Back Branch 08841808 176,110 times (length 6)
_S1_2_89F0408 3,192,682 instructions (0.033%), 21,153 calls (089F0408 - 089F0578, length 93)
  Back Branch 089F0538 115,658 times (length 10)
  Back Branch 089F04C8 69,424 times (length 8)
_S1_2_8982508 3,184,230 instructions (0.033%), 227,445 calls (08982508 - 08982544, length 16)
_S1_2_897905C 3,139,256 instructions (0.032%), 82,612 calls (0897905C - 08979124, length 51)
_S1_2_8891F30 3,127,043 instructions (0.032%), 254,043 calls (08891F30 - 0889224C, length 200)
_S1_2_88F412C 3,117,660 instructions (0.032%), 44,538 calls (088F412C - 088F4260, length 78)
  Back Branch 088F422C 44,538 times (length 32)
_S1_2_8866F34 3,095,042 instructions (0.032%), 136,467 calls (08866F34 - 088670F4, length 113)
_S1_2_88136F0 3,041,280 instructions (0.031%), 276,480 calls (088136F0 - 08813718, length 11)
_S1_2_8886470 3,037,613 instructions (0.031%), 95,014 calls (08886470 - 0888650C, length 40)
  Back Branch 088864C8 94,447 times (length 11)
_S1_2_88BE64C 2,921,314 instructions (0.030%), 16,305 calls (088BE64C - 088BE974, length 203)
  Back Branch 088BE84C 89,901 times (length 29)
  Back Branch 088BE938 19 times (length 29)
_S1_2_89D5AF4 2,882,800 instructions (0.030%), 115,312 calls (089D5AF4 - 089D5B54, length 25)
_S1_2_88B673C 2,862,258 instructions (0.029%), 124,446 calls (088B673C - 088B6794, length 23)
_S1_2_880E118 2,861,291 instructions (0.029%), 169,035 calls (0880E118 - 0880E1A8, length 37)
  Back Branch 0880E18C 2,057 times (length 20)
_S1_2_884FD10 2,859,950 instructions (0.029%), 114,398 calls (0884FD10 - 0884FD90, length 33)
_S1_2_88F0718 2,842,611 instructions (0.029%), 178,989 calls (088F0718 - 088F0770, length 23)
_S1_2_883D904 2,772,769 instructions (0.029%), 95,014 calls (0883D904 - 0883DBAC, length 171)
_S1_2_8850E48 2,749,040 instructions (0.028%), 78,544 calls (08850E48 - 08850ED0, length 35)
_S1_2_880EC30 2,742,569 instructions (0.028%), 43,380 calls (0880EC30 - 0880EDBC, length 100)
_S1_2_89D9094 2,728,349 instructions (0.028%), 94,081 calls (089D9094 - 089D9104, length 29)
_S1_2_88F1BD8 2,690,962 instructions (0.028%), 23,422 calls (088F1BD8 - 088F1E14, length 144)
_S1_2_88EAA8C 2,656,798 instructions (0.027%), 156,281 calls (088EAA8C - 088EAAD8, length 20)
_S1_2_88C0C8C 2,635,752 instructions (0.027%), 90,888 calls (088C0C8C - 088C0D3C, length 45)
_S1_2_88F3F78 2,634,252 instructions (0.027%), 219,521 calls (088F3F78 - 088F4108, length 101)
_S1_2_89E99C0 2,615,102 instructions (0.027%), 79,245 calls (089E99C0 - 089E9A68, length 43)
_S1_2_897F5CC 2,608,225 instructions (0.027%), 46,154 calls (0897F5CC - 0897F71C, length 85)
_S1_2_88E597C 2,595,142 instructions (0.027%), 23,176 calls (088E597C - 088E5C54, length 183)
  Back Branch 088E5C00 23,422 times (length 35)
  Back Branch 088E5C20 22,972 times (length 73)
_S1_2_8851070 2,594,906 instructions (0.027%), 24,397 calls (08851070 - 08851418, length 235)
  Back Branch 08851344 1,968 times (length 95)
  Back Branch 08851354 984 times (length 99)
  Back Branch 08851364 492 times (length 104)
_S1_2_8872B40 2,588,603 instructions (0.027%), 123,204 calls (08872B40 - 08872BEC, length 44)
_S1_2_88B5680 2,583,204 instructions (0.027%), 44,538 calls (088B5680 - 088B57B8, length 79)
_S1_2_897788C 2,561,667 instructions (0.026%), 82,616 calls (0897788C - 08977A0C, length 97)
_S1_2_88DDE7C 2,556,506 instructions (0.026%), 35,953 calls (088DDE7C - 088DE010, length 102)
_S1_2_8935FB4 2,511,509 instructions (0.026%), 15,480 calls (08935FB4 - 08936634, length 417)
  Back Branch 0893612C 18 times (length 50)
  Back Branch 08936228 18 times (length 44)
_S1_2_88D3D60 2,493,462 instructions (0.026%), 90,498 calls (088D3D60 - 088D3DD0, length 29)
_S1_2_8877E4C 2,486,732 instructions (0.026%), 60,652 calls (08877E4C - 08878624, length 503)
_S1_2_89DD95C 2,484,137 instructions (0.026%), 70,967 calls (089DD95C - 089DDABC, length 89)
_S1_2_880F2C0 2,458,246 instructions (0.025%), 175,589 calls (0880F2C0 - 0880F37C, length 48)
_S1_2_885C5A8 2,418,699 instructions (0.025%), 8,541 calls (0885C5A8 - 0885CAB0, length 323)
  Back Branch 0885C864 13,184 times (length 45)
_S1_2_88AD5A4 2,401,525 instructions (0.025%), 34,534 calls (088AD5A4 - 088AD660, length 48)
  Back Branch 088AD634 284,807 times (length 6)
  Back Branch 088AD610 678 times (length 11)
_S1_2_88B5ECC 2,393,848 instructions (0.025%), 84,138 calls (088B5ECC - 088B5FBC, length 61)
_S1_2_88F3BD4 2,337,568 instructions (0.024%), 166,969 calls (088F3BD4 - 088F3C2C, length 23)
_S1_2_88AC984 2,333,955 instructions (0.024%), 9,204 calls (088AC984 - 088ACA6C, length 59)
  Back Branch 088ACA40 106,257 times (length 19)
_S1_2_8854AD4 2,317,644 instructions (0.024%), 36,788 calls (08854AD4 - 08854E50, length 224)
_S1_2_894B84C 2,315,425 instructions (0.024%), 15,326 calls (0894B84C - 0894BB00, length 174)
_S1_2_880A7C4 2,304,047 instructions (0.024%), 19,447 calls (0880A7C4 - 0880A9C8, length 130)
  Back Branch 0880A9BC 39,428 times (length 93)
  Back Branch 0880A99C 34,394 times (length 61)
_S1_2_88B706C 2,302,752 instructions (0.024%), 42,642 calls (088B706C - 088B7244, length 119)
_S1_2_894B4D8 2,289,378 instructions (0.024%), 15,946 calls (0894B4D8 - 0894B79C, length 178)
_S1_2_884FFA4 2,288,100 instructions (0.024%), 114,405 calls (0884FFA4 - 0884FFF0, length 20)
_S1_2_88B5FC0 2,275,290 instructions (0.023%), 84,138 calls (088B5FC0 - 088B6050, length 37)
_S1_2_892BF14 2,266,212 instructions (0.023%), 29,250 calls (0892BF14 - 0892C0DC, length 115)
_S1_2_89DD41C 2,265,763 instructions (0.023%), 127,879 calls (089DD41C - 089DD528, length 68)
  Back Branch 089DD4C8 1,890 times (length 21)
_S1_2_881B74C 2,258,190 instructions (0.023%), 41,230 calls (0881B74C - 0881B84C, length 65)
_S1_2_8972964 2,252,610 instructions (0.023%), 150,174 calls (08972964 - 089729EC, length 35)
_S1_2_89D5B58 2,241,802 instructions (0.023%), 115,312 calls (089D5B58 - 089D5BA4, length 20)
_S1_2_88F5924 2,236,224 instructions (0.023%), 58,848 calls (088F5924 - 088F59B8, length 38)
_S1_2_8855240 2,234,196 instructions (0.023%), 78,368 calls (08855240 - 088553D8, length 103)
_S1_2_88AC834 2,125,140 instructions (0.022%), 106,257 calls (088AC834 - 088AC894, length 25)
_S1_2_88ECAB0 2,118,042 instructions (0.022%), 17,361 calls (088ECAB0 - 088ECCD4, length 138)
_S1_2_896B08C 2,057,797 instructions (0.021%), 14,627 calls (0896B08C - 0896B4C8, length 272)
_S1_2_88B45EC 2,002,520 instructions (0.021%), 154,040 calls (088B45EC - 088B461C, length 13)
_S1_2_8886510 1,990,770 instructions (0.020%), 95,014 calls (08886510 - 08886580, length 29)
_S1_2_89FD560 1,972,498 instructions (0.020%), 81,312 calls (089FD560 - 089FD5C4, length 26)
_S1_2_88E39BC 1,937,082 instructions (0.020%), 357 calls (088E39BC - 088E461C, length 793)
  Back Branch 088E4494 7,497 times (length 233)
  Back Branch 088E45E4 7,497 times (length 65)
  Back Branch 088E4074 7,497 times (length 87)
_S1_2_894D3B0 1,931,341 instructions (0.020%), 15,720 calls (0894D3B0 - 0894D6D8, length 203)
_S1_2_889062C 1,928,752 instructions (0.020%), 16,208 calls (0889062C - 088907B4, length 99)
  Back Branch 0889070C 64,832 times (length 19)
_S1_2_89E89A8 1,928,344 instructions (0.020%), 43,826 calls (089E89A8 - 089E8FA8, length 385)
_S1_2_88FAF1C 1,922,395 instructions (0.020%), 16,171 calls (088FAF1C - 088FB130, length 134)
_S1_2_892C464 1,891,914 instructions (0.019%), 43,881 calls (0892C464 - 0892C53C, length 55)
_S1_2_898CADC 1,886,754 instructions (0.019%), 14,626 calls (0898CADC - 0898CCEC, length 133)
_S1_2_894B0D4 1,881,494 instructions (0.019%), 99,026 calls (0894B0D4 - 0894B174, length 41)
_S1_2_89ECDAC 1,875,456 instructions (0.019%), 156,288 calls (089ECDAC - 089ECDD8, length 12)
_S1_2_89DD07C 1,849,782 instructions (0.019%), 84,081 calls (089DD07C - 089DD0D0, length 22)
_S1_2_89498E4 1,834,730 instructions (0.019%), 15,720 calls (089498E4 - 08949B48, length 154)
_S1_2_89D8CE4 1,821,564 instructions (0.019%), 101,198 calls (089D8CE4 - 089D8D28, length 18)
_S1_2_883A8CC 1,808,538 instructions (0.019%), 602,846 calls (0883A8CC - 0883A8D4, length 3)
_S1_2_883B378 1,799,520 instructions (0.019%), 59,984 calls (0883B378 - 0883B3EC, length 30)
_S1_2_897EC84 1,795,951 instructions (0.018%), 46,151 calls (0897EC84 - 0897EE00, length 96)
_S1_2_8872454 1,790,964 instructions (0.018%), 42,642 calls (08872454 - 08872540, length 60)
_S1_2_88BD90C 1,765,020 instructions (0.018%), 294,170 calls (088BD90C - 088BD920, length 6)
_S1_2_88C2098 1,744,644 instructions (0.018%), 16,305 calls (088C2098 - 088C2288, length 125)
  Back Branch 088C2254 16,305 times (length 74)
_S1_2_89E4BF8 1,731,440 instructions (0.018%), 21,230 calls (089E4BF8 - 089E5DC8, length 1141)
  Back Branch 089E4CC4 22,596 times (length 13)
  Back Branch 089E5D6C 21,322 times (length 1083)
_S1_2_88EAADC 1,719,091 instructions (0.018%), 156,281 calls (088EAADC - 088EAB04, length 11)
_S1_2_8841DF8 1,713,560 instructions (0.018%), 536 calls (08841DF8 - 08841E5C, length 26)
  Back Branch 08841E4C 284,248 times (length 11)
_S1_2_8944AFC 1,697,535 instructions (0.017%), 113,169 calls (08944AFC - 08944B34, length 15)
_S1_2_88F2138 1,692,767 instructions (0.017%), 89,093 calls (088F2138 - 088F2190, length 23)
_S1_2_892BA94 1,667,478 instructions (0.017%), 43,881 calls (0892BA94 - 0892BB28, length 38)
_S1_2_89D8D4C 1,650,732 instructions (0.017%), 137,561 calls (089D8D4C - 089D8D78, length 12)
_S1_2_88E6498 1,628,572 instructions (0.017%), 4 calls (088E6498 - 088E66C4, length 140)
  Back Branch 088E663C 159,856 times (length 12)
  Back Branch 088E658C 1,142 times (length 12)
  Back Branch 088E65E0 1,142 times (length 16)
_S1_2_89D6FC4 1,616,121 instructions (0.017%), 85,059 calls (089D6E94 - 089D6FD0, length 80)
  Back Branch 089D6FCC 85,059 times (length 80)
_S1_2_89D5DC8 1,614,368 instructions (0.017%), 115,312 calls (089D5DC8 - 089D5E00, length 15)
  Back Branch 089D5DFC 115,312 times (length 6)
_S1_2_89D8410 1,601,600 instructions (0.016%), 17,600 calls (089D8410 - 089D86AC, length 168)
  Back Branch 089D85FC 17,600 times (length 58)
  Back Branch 089D8634 17,600 times (length 107)
  Back Branch 089D86A8 17,600 times (length 31)
_S1_2_89DD544 1,587,409 instructions (0.016%), 83,724 calls (089DD544 - 089DD654, length 69)
  Back Branch 089DD5F4 1,466 times (length 22)
_S1_2_89D7258 1,586,215 instructions (0.016%), 83,485 calls (089D7170 - 089D7264, length 62)
  Back Branch 089D7260 83,485 times (length 62)
_S1_2_88E3114 1,542,456 instructions (0.016%), 357 calls (088E3114 - 088E39B8, length 554)
  Back Branch 088E3978 3,927 times (length 500)
_S1_2_880D244 1,536,118 instructions (0.016%), 25,268 calls (0880D244 - 0880D4F8, length 174)
  Back Branch 0880D2B8 70,721 times (length 8)
_S1_2_89D9968 1,531,080 instructions (0.016%), 85,060 calls (089D9968 - 089D99AC, length 18)
_S1_2_89CBDD8 1,523,060 instructions (0.016%), 1,978 calls (089CBDD8 - 089CBF40, length 91)
  Back Branch 089CBE20 134,504 times (length 10)
_S1_2_89D6E88 1,502,748 instructions (0.015%), 83,486 calls (089D6E88 - 089D6ECC, length 18)
_S1_2_89D7164 1,502,712 instructions (0.015%), 83,484 calls (089D7164 - 089D71A8, length 18)
_S1_2_8853FE0 1,500,307 instructions (0.015%), 27,986 calls (08853FE0 - 088540E4, length 66)
_S1_2_88E6EF4 1,495,989 instructions (0.015%), 65,043 calls (088E6EF4 - 088E6F4C, length 23)
_S1_2_885D6E8 1,492,896 instructions (0.015%), 15,208 calls (0885D6E8 - 0885D940, length 151)
  Back Branch 0885D7E8 45,624 times (length 24)
_S1_2_894A5A4 1,491,655 instructions (0.015%), 18,004 calls (0894A5A4 - 0894A864, length 177)
  Back Branch 0894A768 7,305 times (length 78)
_S1_2_88F7BDC 1,488,859 instructions (0.015%), 15,479 calls (088F7BDC - 088F7DAC, length 117)
_S1_2_88B45C0 1,486,628 instructions (0.015%), 135,148 calls (088B45C0 - 088B45E8, length 11)
_S1_2_89EEE70 1,483,197 instructions (0.015%), 184,257 calls (089EEE70 - 089EEEA0, length 13)
_S1_2_89D7288 1,478,922 instructions (0.015%), 77,838 calls (089D7170 - 089D7294, length 74)
  Back Branch 089D7290 77,838 times (length 74)
_S1_2_881AA44 1,463,977 instructions (0.015%), 7,468 calls (0881AA44 - 0881AEE4, length 297)
  Back Branch 0881AD4C 10,922 times (length 25)
_S1_2_88D7CB4 1,447,968 instructions (0.015%), 90,498 calls (088D7CB4 - 088D7D00, length 20)
_S1_2_89F11E4 1,439,513 instructions (0.015%), 26,631 calls (089F0FC4 - 089F1378, length 238)
  Back Branch 089F1308 47,785 times (length 211)
  Back Branch 089F0FE0 3,720 times (length 7)
  Back Branch 089F1038 2,889 times (length 7)
_S1_2_88F5820 1,418,863 instructions (0.015%), 74,677 calls (088F5820 - 088F5868, length 19)
_S1_2_89FEC50 1,408,320 instructions (0.014%), 176,040 calls (089FEC50 - 089FEC6C, length 8)
_S1_2_893C720 1,385,770 instructions (0.014%), 138,577 calls (0893C720 - 0893C744, length 10)
_S1_2_898CCF0 1,383,576 instructions (0.014%), 14,626 calls (0898CCF0 - 0898D05C, length 220)
_S1_2_89E92D8 1,381,848 instructions (0.014%), 69,206 calls (089E92D8 - 089E9324, length 20)
_S1_2_88DFC44 1,373,874 instructions (0.014%), 357 calls (088DFC44 - 088E0714, length 693)
  Back Branch 088E06CC 6,069 times (length 620)
  Back Branch 088E06A4 16 times (length 602)
_S1_2_8854644 1,362,915 instructions (0.014%), 36,788 calls (08854644 - 08854888, length 146)
  Back Branch 08854854 4,017 times (length 98)
_S1_2_8944C68 1,359,180 instructions (0.014%), 113,265 calls (08944C68 - 08944C94, length 12)
_S1_2_89454B8 1,346,005 instructions (0.014%), 13,791 calls (089454B8 - 08945700, length 147)
_S1_2_892DC0C 1,340,270 instructions (0.014%), 103,530 calls (0892DC0C - 0892DC80, length 30)
_S1_2_881D87C 1,330,466 instructions (0.014%), 15,857 calls (0881D87C - 0881DBE0, length 218)
_S1_2_88B3490 1,321,068 instructions (0.014%), 6,582 calls (088B3490 - 088B35D4, length 82)
  Back Branch 088B35B4 77,514 times (length 13)
_S1_2_881B644 1,311,632 instructions (0.014%), 23,422 calls (0881B644 - 0881B748, length 66)
_S1_2_898ED64 1,298,936 instructions (0.013%), 14,626 calls (0898ED64 - 089900D4, length 1245)
  Back Branch 0898F08C 2,888 times (length 18)
_S1_2_899E818 1,285,614 instructions (0.013%), 17,600 calls (0899E818 - 0899EA70, length 151)
_S1_2_89D6560 1,284,938 instructions (0.013%), 17,601 calls (089D6560 - 089D6704, length 106)
  Back Branch 089D6700 17,601 times (length 80)
  Back Branch 089D660C 4 times (length 11)
_S1_2_88F80B0 1,277,513 instructions (0.013%), 16,171 calls (088F80B0 - 088F8218, length 91)
_S1_2_8870BEC 1,273,692 instructions (0.013%), 60,652 calls (08870BEC - 08870CAC, length 49)
_S1_2_893AF18 1,268,534 instructions (0.013%), 17,036 calls (0893AF18 - 0893B27C, length 218)
_S1_2_89D5924 1,268,275 instructions (0.013%), 57,649 calls (089D5924 - 089D5978, length 22)
_S1_2_88ABC34 1,262,602 instructions (0.013%), 21,769 calls (088ABC34 - 088ABD44, length 69)
_S1_2_8948D8C 1,253,620 instructions (0.013%), 12,755 calls (08948D8C - 08948FD8, length 148)
_S1_2_899FD80 1,251,222 instructions (0.013%), 13,454 calls (0899FD80 - 0899FF14, length 102)
_S1_2_88AFA90 1,244,684 instructions (0.013%), 18,050 calls (088AFA90 - 088AFD1C, length 164)
_S1_2_88EF678 1,241,097 instructions (0.013%), 413,699 calls (088EF678 - 088EF680, length 3)
_S1_2_8886584 1,239,682 instructions (0.013%), 95,010 calls (08886584 - 088865F8, length 30)
_S1_2_88BF30C 1,226,964 instructions (0.013%), 36,590 calls (088BF30C - 088BF4BC, length 109)
_S1_2_88DEA48 1,225,980 instructions (0.013%), 25,020 calls (088DEA48 - 088DEB08, length 49)
_S1_2_89D72C8 1,183,111 instructions (0.012%), 62,269 calls (089D7170 - 089D72D4, length 90)
  Back Branch 089D72D0 62,269 times (length 90)
_S1_2_89D7034 1,183,092 instructions (0.012%), 62,268 calls (089D6E94 - 089D7040, length 108)
  Back Branch 089D703C 62,268 times (length 108)
_S1_2_88F15AC 1,176,319 instructions (0.012%), 22,972 calls (088F15AC - 088F1758, length 108)
_S1_2_88F4770 1,175,568 instructions (0.012%), 30,936 calls (088F4770 - 088F4880, length 69)
_S1_2_88C2B2C 1,164,048 instructions (0.012%), 58,773 calls (088C2B2C - 088C2BC4, length 39)
_S1_2_89F10E4 1,163,489 instructions (0.012%), 21,153 calls (089F0FC4 - 089F1378, length 238)
  Back Branch 089F1308 47,785 times (length 211)
  Back Branch 089F0FE0 3,720 times (length 7)
  Back Branch 089F1038 2,889 times (length 7)
_S1_2_888E16C 1,161,642 instructions (0.012%), 3,851 calls (0888E16C - 0888E2D0, length 90)
  Back Branch 0888E250 88,911 times (length 11)
  Back Branch 0888E264 20,914 times (length 21)
_S1_2_885141C 1,160,536 instructions (0.012%), 11,159 calls (0885141C - 088515B8, length 104)
_S1_2_8935AA0 1,155,565 instructions (0.012%), 15,479 calls (08935AA0 - 08935D6C, length 180)
_S1_2_893D6FC 1,150,535 instructions (0.012%), 14,627 calls (0893D6FC - 0893DB90, length 294)
_S1_2_88F7FEC 1,149,060 instructions (0.012%), 104,460 calls (088F7FEC - 088F8014, length 11)
_S1_2_898C488 1,146,623 instructions (0.012%), 14,943 calls (0898C488 - 0898C5F0, length 91)
_S1_2_883B050 1,139,696 instructions (0.012%), 59,984 calls (0883B050 - 0883B098, length 19)
_S1_2_894FBC8 1,137,941 instructions (0.012%), 13,328 calls (0894FBC8 - 08950058, length 293)
_S1_2_883CE64 1,136,606 instructions (0.012%), 37,888 calls (0883CE64 - 0883CF68, length 66)
_S1_2_8860688 1,134,240 instructions (0.012%), 113,424 calls (08860688 - 088606C0, length 15)
_S1_2_88DF95C 1,132,761 instructions (0.012%), 357 calls (088DF95C - 088DFC40, length 186)
  Back Branch 088DFC00 9,282 times (length 133)
_S1_2_898C1D8 1,127,430 instructions (0.012%), 125,270 calls (0898C1D8 - 0898C1F8, length 9)
_S1_2_89DCA98 1,126,400 instructions (0.012%), 17,600 calls (089DCA98 - 089DCB94, length 64)
_S1_2_88F3C48 1,124,176 instructions (0.012%), 62,804 calls (088F3C48 - 088F3D10, length 51)
_S1_2_88ACF40 1,123,734 instructions (0.012%), 34,534 calls (088ACF40 - 088AD200, length 177)
_S1_2_88B6FE8 1,121,360 instructions (0.012%), 70,070 calls (088B6FE8 - 088B7060, length 31)
_S1_2_8872414 1,121,120 instructions (0.012%), 70,070 calls (08872414 - 08872450, length 16)
_S1_2_88C2F60 1,118,112 instructions (0.012%), 58,848 calls (088C2F60 - 088C2FAC, length 20)
_S1_2_89490C4 1,115,802 instructions (0.011%), 16,181 calls (089490C4 - 089491E0, length 72)
_S1_2_894D6DC 1,088,595 instructions (0.011%), 15,720 calls (0894D6DC - 0894DD70, length 422)
  Back Branch 0894D748 2,974 times (length 6)
  Back Branch 0894D824 1,871 times (length 6)
  Back Branch 0894DD2C 981 times (length 203)
  Back Branch 0894D8C4 88 times (length 6)
_S1_2_8A026F8 1,078,820 instructions (0.011%), 539,410 calls (08A026F8 - 08A026FC, length 2)
_S1_2_8897F3C 1,075,066 instructions (0.011%), 234 calls (08897F3C - 088983F4, length 303)
  Back Branch 08898238 39,560 times (length 28)
_S1_2_88B4D0C 1,073,450 instructions (0.011%), 153,350 calls (088B4D0C - 088B4D24, length 7)
_S1_2_885488C 1,071,418 instructions (0.011%), 36,725 calls (0885488C - 08854AD0, length 146)
  Back Branch 08854A9C 108 times (length 98)
_S1_2_892BB2C 1,067,289 instructions (0.011%), 14,627 calls (0892BB2C - 0892BE90, length 218)
_S1_2_88D48F8 1,058,046 instructions (0.011%), 46,002 calls (088D48F8 - 088D4950, length 23)
_S1_2_88F0164 1,056,000 instructions (0.011%), 17,600 calls (088F0164 - 088F0250, length 60)
_S1_2_893B9B8 1,053,494 instructions (0.011%), 14,627 calls (0893B9B8 - 0893BD54, length 232)
_S1_2_89D70D4 1,040,910 instructions (0.011%), 30,615 calls (089D6EA8 - 089D7130, length 163)
  Back Branch 089D712C 30,615 times (length 163)
_S1_2_8997E44 1,033,803 instructions (0.011%), 15,571 calls (08997E44 - 089986D8, length 550)
_S1_2_8853D20 1,027,947 instructions (0.011%), 11,055 calls (08853D20 - 08853F10, length 125)
_S1_2_89900D8 1,024,128 instructions (0.011%), 14,626 calls (089900D8 - 0899073C, length 410)
_S1_2_8944C98 1,018,521 instructions (0.010%), 113,169 calls (08944C98 - 08944CB8, length 9)
_S1_2_89D7368 1,010,295 instructions (0.010%), 30,615 calls (089D7180 - 089D73BC, length 144)
  Back Branch 089D73B8 30,615 times (length 144)
_S1_2_895DEF4 998,173 instructions (0.010%), 12,921 calls (0895DEF4 - 0895E4DC, length 379)
  Back Branch 0895DFB8 110 times (length 20)
  Back Branch 0895E4A0 18 times (length 15)
_S1_2_8857EC8 996,672 instructions (0.010%), 17,184 calls (08857EC8 - 0885820C, length 210)
_S1_2_89DFD94 995,044 instructions (0.010%), 14,633 calls (089DFD94 - 089DFFF0, length 152)
_S1_2_88F22CC 979,836 instructions (0.010%), 44,538 calls (088F22CC - 088F2368, length 40)
_S1_2_8856450 972,496 instructions (0.010%), 6,292 calls (08856450 - 08856720, length 181)
  Back Branch 08856630 8,118 times (length 14)
_S1_2_88F0DA4 957,017 instructions (0.010%), 17,600 calls (088F0DA4 - 088F11F0, length 276)
  Back Branch 088F0FB8 14,166 times (length 5)
  Back Branch 088F1148 3,148 times (length 7)
_S1_2_89355C0 928,740 instructions (0.010%), 30,958 calls (089355C0 - 0893578C, length 116)
_S1_2_883B22C 921,501 instructions (0.009%), 43,881 calls (0883B22C - 0883B27C, length 21)
_S1_2_88CC48C 918,586 instructions (0.009%), 17,808 calls (088CC48C - 088CC580, length 62)
  Back Branch 088CC534 20,228 times (length 31)
_S1_2_88DE170 916,510 instructions (0.009%), 17,714 calls (088DE170 - 088DE2C4, length 86)
_S1_2_893CF90 916,500 instructions (0.009%), 12,220 calls (0893CF90 - 0893D0E8, length 87)
_S1_2_88EFBCC 915,292 instructions (0.009%), 32,689 calls (088EFBCC - 088EFCA8, length 56)
_S1_2_881DD64 907,246 instructions (0.009%), 14,633 calls (0881DD64 - 0881DE58, length 62)
_S1_2_89DD52C 905,730 instructions (0.009%), 150,955 calls (089DD52C - 089DD540, length 6)
_S1_2_8928260 903,864 instructions (0.009%), 23,176 calls (08928260 - 08928398, length 79)
_S1_2_8850ED4 890,536 instructions (0.009%), 31,799 calls (08850ED4 - 08850F48, length 30)
_S1_2_88E5910 884,695 instructions (0.009%), 37,818 calls (088E5910 - 088E5978, length 27)
_S1_2_88DEB0C 880,096 instructions (0.009%), 27,503 calls (088DEB0C - 088DEB88, length 32)
_S1_2_8948BC0 878,698 instructions (0.009%), 12,616 calls (08948BC0 - 08948D88, length 115)
_S1_2_88F1B4C 872,271 instructions (0.009%), 45,909 calls (088F1B4C - 088F1BD4, length 35)
_S1_2_88D3F9C 868,064 instructions (0.009%), 217,016 calls (088D3F9C - 088D3FA8, length 4)
_S1_2_88D3FAC 867,528 instructions (0.009%), 216,882 calls (088D3FAC - 088D3FB8, length 4)
_S1_2_89D6888 862,449 instructions (0.009%), 17,601 calls (089D6888 - 089D69BC, length 78)
  Back Branch 089D6948 17,601 times (length 21)
_S1_2_88F059C 862,402 instructions (0.009%), 17,600 calls (088F059C - 088F0674, length 55)
_S1_2_8938144 846,210 instructions (0.009%), 2,238 calls (08938144 - 0893874C, length 387)
  Back Branch 08938620 5,101 times (length 300)
_S1_2_895C948 836,734 instructions (0.009%), 12,577 calls (0895C948 - 0895CC4C, length 194)
  Back Branch 0895CA28 110 times (length 17)
_S1_2_88F5A50 833,420 instructions (0.009%), 83,342 calls (088F5A50 - 088F5A74, length 10)
_S1_2_88AD6E8 827,398 instructions (0.009%), 413,699 calls (088AD6E8 - 088AD6EC, length 2)
_S1_2_898E090 827,222 instructions (0.009%), 21,769 calls (0898E090 - 0898E14C, length 48)
_S1_2_8968368 824,466 instructions (0.008%), 11,112 calls (08968368 - 089686CC, length 218)
_S1_2_88E1524 821,480 instructions (0.008%), 15,162 calls (088E1524 - 088E17CC, length 171)
  Back Branch 088E171C 430 times (length 43)
  Back Branch 088E179C 235 times (length 75)
_S1_2_893A5F8 820,824 instructions (0.008%), 68,402 calls (0893A5F8 - 0893A624, length 12)
_S1_2_894867C 818,153 instructions (0.008%), 16,697 calls (0894867C - 0894873C, length 49)
_S1_2_8854EFC 811,330 instructions (0.008%), 3,632 calls (08854EFC - 0885523C, length 209)
  Back Branch 08855098 74,693 times (length 8)
_S1_2_89DD134 808,550 instructions (0.008%), 16,171 calls (089DD134 - 089DD174, length 17)
  Back Branch 089DD168 64,684 times (length 11)
_S1_2_89614A8 806,939 instructions (0.008%), 12,912 calls (089614A8 - 089618A4, length 256)
  Back Branch 08961560 110 times (length 20)
_S1_2_89F6120 800,195 instructions (0.008%), 160,039 calls (089F6120 - 089F613C, length 8)
_S1_2_88ECCE0 799,576 instructions (0.008%), 34,722 calls (088ECCE0 - 088ECD90, length 45)
_S1_2_88B8C20 798,945 instructions (0.008%), 16,305 calls (088B8C20 - 088B8FE0, length 241)
_S1_2_89682D0 793,212 instructions (0.008%), 20,874 calls (089682D0 - 08968364, length 38)
_S1_2_89517A4 790,131 instructions (0.008%), 18,469 calls (089517A4 - 08952060, length 560)
_S1_2_8930558 789,414 instructions (0.008%), 15,480 calls (08930558 - 08930720, length 115)
_S1_2_899F9F8 788,928 instructions (0.008%), 18,784 calls (0899F9F8 - 0899FA9C, length 42)
_S1_2_8871470 788,528 instructions (0.008%), 60,656 calls (08871470 - 088714AC, length 16)
_S1_2_887D874 788,472 instructions (0.008%), 60,652 calls (0887D874 - 0887D8A4, length 13)
_S1_2_88B3714 786,031 instructions (0.008%), 1,671 calls (088B3714 - 088B4524, length 901)
  Back Branch 088B3C18 4,952 times (length 133)
  Back Branch 088B3DA0 4,938 times (length 48)
_S1_2_88BB458 782,640 instructions (0.008%), 32,610 calls (088BB458 - 088BB650, length 127)
_S1_2_89F07A0 782,307 instructions (0.008%), 260,769 calls (089F07A0 - 089F07A8, length 3)
_S1_2_8975780 782,184 instructions (0.008%), 10,028 calls (08975780 - 08975904, length 98)
_S1_2_8967B30 778,021 instructions (0.008%), 14,627 calls (08967B30 - 08967D64, length 142)
_S1_2_88B29AC 776,960 instructions (0.008%), 77,696 calls (088B29AC - 088B29D0, length 10)
_S1_2_89E33CC 776,151 instructions (0.008%), 21,230 calls (089E33CC - 089E34B8, length 60)
  Back Branch 089E3430 27,128 times (length 9)
  Back Branch 089E348C 22,596 times (length 40)
_S1_2_89FA7E8 776,130 instructions (0.008%), 388,065 calls (089FA7E8 - 089FA7EC, length 2)
_S1_2_893BFD0 775,178 instructions (0.008%), 14,626 calls (0893BFD0 - 0893C0C8, length 63)
_S1_2_8972B28 773,313 instructions (0.008%), 15,163 calls (08972B28 - 08972C50, length 75)
_S1_2_895D1BC 768,091 instructions (0.008%), 12,558 calls (0895D1BC - 0895D3E8, length 140)
  Back Branch 0895D26C 110 times (length 20)
_S1_2_88AC340 761,915 instructions (0.008%), 21,769 calls (088AC340 - 088AC44C, length 68)
_S1_2_892B5A4 758,550 instructions (0.008%), 25,285 calls (0892B5A4 - 0892B65C, length 47)
_S1_2_88F4280 757,146 instructions (0.008%), 44,538 calls (088F4280 - 088F42C0, length 17)
_S1_2_89DED74 756,409 instructions (0.008%), 11,620 calls (089DED74 - 089DF1E4, length 285)
_S1_2_88AFF00 756,170 instructions (0.008%), 18,090 calls (088AFF00 - 088B0000, length 65)
_S1_2_883DEB0 753,568 instructions (0.008%), 47,098 calls (0883DEB0 - 0883DEEC, length 16)
_S1_2_88F4064 752,252 instructions (0.008%), 57,991 calls (088F4064 - 088F4098, length 14)
_S1_2_8947314 750,633 instructions (0.008%), 24,017 calls (08947314 - 089473E8, length 54)
_S1_2_88F5AA0 750,078 instructions (0.008%), 83,342 calls (088F5AA0 - 088F5AC0, length 9)
_S1_2_893BF90 748,755 instructions (0.008%), 49,917 calls (0893BF90 - 0893BFCC, length 16)
_S1_2_892839C 747,936 instructions (0.008%), 17,808 calls (0892839C - 0892892C, length 357)
_S1_2_885DF90 744,645 instructions (0.008%), 16,461 calls (0885DF90 - 0885E0A4, length 70)
  Back Branch 0885E074 16,461 times (length 6)
  Back Branch 0885E018 781 times (length 14)
_S1_2_88B7EEC 743,316 instructions (0.008%), 44,538 calls (088B7EEC - 088B8058, length 92)
_S1_2_89D63C0 739,200 instructions (0.008%), 17,600 calls (089D63C0 - 089D6468, length 43)
  Back Branch 089D6464 17,600 times (length 9)
_S1_2_895A6C0 737,062 instructions (0.008%), 12,321 calls (0895A6C0 - 0895AA5C, length 232)
  Back Branch 0895A770 110 times (length 17)
_S1_2_892C37C 736,825 instructions (0.008%), 14,445 calls (0892C37C - 0892C460, length 58)
_S1_2_897E17C 727,824 instructions (0.007%), 60,652 calls (0897E17C - 0897E1A8, length 12)
_S1_2_8975D2C 727,824 instructions (0.007%), 60,652 calls (08975D2C - 08975D58, length 12)
_S1_2_88541B0 722,344 instructions (0.007%), 36,875 calls (088541B0 - 08854200, length 21)
_S1_2_88F6E64 718,206 instructions (0.007%), 16,171 calls (088F6E64 - 088F6F2C, length 51)
_S1_2_88A5E34 709,430 instructions (0.007%), 15,208 calls (088A5E34 - 088A5F7C, length 83)
_S1_2_88C410C 701,115 instructions (0.007%), 16,305 calls (088C410C - 088C4584, length 287)
_S1_2_88622EC 700,360 instructions (0.007%), 20,611 calls (088622EC - 088623DC, length 61)
_S1_2_88E5800 698,478 instructions (0.007%), 50,212 calls (088E5800 - 088E5834, length 14)
_S1_2_88F3FC4 697,868 instructions (0.007%), 63,602 calls (088F3FC4 - 088F3FF4, length 13)
_S1_2_888F0E4 693,000 instructions (0.007%), 6,930 calls (0888F0E4 - 0888F18C, length 43)
  Back Branch 0888F170 27,720 times (length 19)
_S1_2_883CFF8 691,272 instructions (0.007%), 57,606 calls (0883CFF8 - 0883D024, length 12)
_S1_2_88C5174 682,075 instructions (0.007%), 15,855 calls (088C5174 - 088C5414, length 169)
  Back Branch 088C53CC 60 times (length 112)
_S1_2_89DE2DC 673,049 instructions (0.007%), 15,720 calls (089DE2DC - 089DE6A8, length 244)
  Back Branch 089DE4E4 607 times (length 70)
_S1_2_892BA38 672,842 instructions (0.007%), 29,254 calls (0892BA38 - 0892BA90, length 23)
_S1_2_897D928 672,479 instructions (0.007%), 10,037 calls (0897D928 - 0897DB70, length 147)
_S1_2_89754C4 672,412 instructions (0.007%), 10,036 calls (089754C4 - 0897570C, length 147)
_S1_2_897DC84 671,943 instructions (0.007%), 10,029 calls (0897DC84 - 0897DDA8, length 74)
_S1_2_88F00A0 668,835 instructions (0.007%), 60,929 calls (088F00A0 - 088F00C8, length 11)
_S1_2_899BFA8 667,200 instructions (0.007%), 2,505 calls (0899BFA8 - 0899C530, length 355)
_S1_2_88B6074 665,159 instructions (0.007%), 39,127 calls (088B6074 - 088B60B4, length 17)
_S1_2_88F6DE4 664,495 instructions (0.007%), 30,367 calls (088F6DE4 - 088F6E60, length 32)
_S1_2_892C0E0 662,898 instructions (0.007%), 14,627 calls (0892C0E0 - 0892C1C4, length 58)
_S1_2_8A027B8 660,362 instructions (0.007%), 330,181 calls (08A027B8 - 08A027BC, length 2)
_S1_2_88EAB08 651,200 instructions (0.007%), 17,600 calls (088EAB08 - 088EAD80, length 159)
_S1_2_88C289C 649,383 instructions (0.007%), 12,733 calls (088C289C - 088C2B28, length 164)
_S1_2_88EFFD8 645,185 instructions (0.007%), 17,600 calls (088EFFD8 - 088F0068, length 37)
_S1_2_893C558 643,948 instructions (0.007%), 14,627 calls (0893C558 - 0893C60C, length 46)
_S1_2_89D7268 641,497 instructions (0.007%), 33,763 calls (089D7170 - 089D7274, length 66)
  Back Branch 089D7270 33,763 times (length 66)
_S1_2_885F1E4 634,580 instructions (0.007%), 15,862 calls (0885F1E4 - 0885F8A8, length 434)
  Back Branch 0885F85C 6 times (length 15)
_S1_2_88F4264 623,651 instructions (0.006%), 89,093 calls (088F4264 - 088F427C, length 7)
_S1_2_8951440 619,822 instructions (0.006%), 14,978 calls (08951440 - 089517A0, length 217)
_S1_2_88B2544 616,348 instructions (0.006%), 11,752 calls (088B2544 - 088B26B0, length 92)
  Back Branch 088B2688 8,100 times (length 21)
_S1_2_89D605C 615,965 instructions (0.006%), 17,599 calls (089D605C - 089D6230, length 118)
_S1_2_89D72B8 611,610 instructions (0.006%), 32,190 calls (089D7170 - 089D72C4, length 86)
  Back Branch 089D72C0 32,190 times (length 86)
_S1_2_89D6FD4 611,610 instructions (0.006%), 32,190 calls (089D6E94 - 089D6FE0, length 84)
  Back Branch 089D6FDC 32,190 times (length 84)
_S1_2_8948740 606,138 instructions (0.006%), 15,951 calls (08948740 - 089487D4, length 38)
_S1_2_88D060C 599,399 instructions (0.006%), 16,171 calls (088D060C - 088D06A4, length 39)
_S1_2_894A408 592,942 instructions (0.006%), 15,720 calls (0894A408 - 0894A5A0, length 103)
_S1_2_88092D4 592,160 instructions (0.006%), 18,505 calls (088092D4 - 08809350, length 32)
_S1_2_8948FDC 591,192 instructions (0.006%), 12,755 calls (08948FDC - 089490C0, length 58)
_S1_2_89D6FF4 588,202 instructions (0.006%), 30,958 calls (089D6E94 - 089D7000, length 92)
  Back Branch 089D6FFC 30,958 times (length 92)
_S1_2_8855CF8 586,425 instructions (0.006%), 16,755 calls (08855CF8 - 08855D80, length 35)
_S1_2_89D7024 581,685 instructions (0.006%), 30,615 calls (089D6E94 - 089D7030, length 104)
  Back Branch 089D702C 30,615 times (length 104)
_S1_2_88F3FA8 581,240 instructions (0.006%), 83,484 calls (088F3FA8 - 088F4108, length 89)
_S1_2_89787A4 578,746 instructions (0.006%), 82,678 calls (089787A4 - 089787BC, length 7)
_S1_2_89787C0 578,284 instructions (0.006%), 82,612 calls (089787C0 - 089787D8, length 7)
_S1_2_89DDE78 575,206 instructions (0.006%), 15,758 calls (089DDE78 - 089DE2D8, length 281)
_S1_2_884F290 568,518 instructions (0.006%), 4,987 calls (0884F290 - 0884F47C, length 124)
_S1_2_89D8994 563,168 instructions (0.006%), 17,599 calls (089D8994 - 089D8A14, length 33)
  Back Branch 089D8A10 17,599 times (length 16)
_S1_2_88C228C 554,370 instructions (0.006%), 16,305 calls (088C228C - 088C2314, length 35)
  Back Branch 088C22EC 16,305 times (length 10)
_S1_2_894B048 553,764 instructions (0.006%), 17,458 calls (0894B048 - 0894B0D0, length 35)
_S1_2_89D9718 553,061 instructions (0.006%), 32,533 calls (089D9718 - 089D9758, length 17)
_S1_2_8854E54 548,576 instructions (0.006%), 19,592 calls (08854E54 - 08854ECC, length 31)
_S1_2_8949CC4 546,272 instructions (0.006%), 6,627 calls (08949CC4 - 0894A0A4, length 249)
  Back Branch 08949D30 2,139 times (length 6)
_S1_2_8946B28 546,154 instructions (0.006%), 13,657 calls (08946B28 - 08946BE8, length 49)
_S1_2_88DD060 545,832 instructions (0.006%), 15,162 calls (088DD060 - 088DD108, length 43)
_S1_2_895D45C 545,554 instructions (0.006%), 12,963 calls (0895D45C - 0895D564, length 67)
  Back Branch 0895D4E0 110 times (length 16)
_S1_2_88D7F78 539,919 instructions (0.006%), 2,388 calls (088D7F78 - 088D8098, length 73)
  Back Branch 088D8064 20,795 times (length 32)
_S1_2_88D2324 539,070 instructions (0.006%), 15,855 calls (088D2324 - 088D24F8, length 118)
_S1_2_89800DC 538,340 instructions (0.006%), 53,828 calls (089800DC - 08980134, length 23)
_S1_2_880AE3C 532,144 instructions (0.005%), 14,151 calls (0880AE3C - 0880AF84, length 83)
_S1_2_8948620 525,734 instructions (0.005%), 22,858 calls (08948620 - 08948678, length 23)
_S1_2_88E1CFC 523,978 instructions (0.005%), 91 calls (088E1CFC - 088E2A48, length 852)
  Back Branch 088E2A00 2,002 times (length 20)
  Back Branch 088E2968 1,911 times (length 77)
  Back Branch 088E23B8 1,911 times (length 87)
  Back Branch 088E27DC 1,911 times (length 233)
_S1_2_881DC80 523,278 instructions (0.005%), 15,857 calls (0881DC80 - 0881DD00, length 33)
_S1_2_89EEFD0 521,132 instructions (0.005%), 6,056 calls (089EEFD0 - 089EF2B4, length 186)
  Back Branch 089EF0F8 10,640 times (length 19)
  Back Branch 089EF108 2,696 times (length 38)
  Back Branch 089EF16C 1,164 times (length 9)
  Back Branch 089EF11C 52 times (length 55)
  Back Branch 089EF188 24 times (length 22)
_S1_2_88BEDA4 519,664 instructions (0.005%), 14,643 calls (088BEDA4 - 088BEEEC, length 83)
  Back Branch 088BEEAC 1,110 times (length 29)
_S1_2_8946A30 518,738 instructions (0.005%), 13,651 calls (08946A30 - 08946AC4, length 38)
_S1_2_895DD10 518,467 instructions (0.005%), 12,321 calls (0895DD10 - 0895DEF0, length 121)
  Back Branch 0895DD94 110 times (length 16)
_S1_2_88F457C 517,930 instructions (0.005%), 73,990 calls (088F457C - 088F4594, length 7)
_S1_2_88CF6C8 517,472 instructions (0.005%), 16,171 calls (088CF6C8 - 088CF824, length 88)
_S1_2_8939928 516,522 instructions (0.005%), 16,662 calls (08939928 - 0893A3DC, length 686)
_S1_2_899EB88 515,001 instructions (0.005%), 12,969 calls (0899EB88 - 0899EC60, length 55)
_S1_2_88540E8 512,239 instructions (0.005%), 11,051 calls (088540E8 - 088541AC, length 50)
  Back Branch 08854160 9,514 times (length 16)
_S1_2_893C330 511,959 instructions (0.005%), 14,629 calls (0893C330 - 0893C3F0, length 49)
_S1_2_88F1ADC 504,614 instructions (0.005%), 22,937 calls (088F1ADC - 088F1B48, length 28)
_S1_2_89F99E4 504,202 instructions (0.005%), 1,252 calls (089F99E4 - 089F9E74, length 293)
  Back Branch 089F9B78 61,343 times (length 7)
  Back Branch 089F9E34 1,007 times (length 185)
  Back Branch 089F9CD0 31 times (length 7)
_S1_2_89E4F00 502,368 instructions (0.005%), 20,932 calls (089E4C88 - 089E5DC8, length 1105)
  Back Branch 089E4CC4 22,596 times (length 13)
  Back Branch 089E5D6C 21,322 times (length 1083)
  Back Branch 089E4F38 20,932 times (length 86)
  Back Branch 089E4F28 20,932 times (length 11)
_S1_2_89D9894 499,040 instructions (0.005%), 15,595 calls (089D9894 - 089D9910, length 32)
_S1_2_88F821C 496,286 instructions (0.005%), 16,171 calls (088F821C - 088F82A4, length 35)
_S1_2_898C334 495,728 instructions (0.005%), 14,627 calls (0898C334 - 0898C484, length 85)
_S1_2_89CC168 495,340 instructions (0.005%), 15,479 calls (089CC168 - 089CC204, length 40)
  Back Branch 089CC1E8 15,479 times (length 17)
_S1_2_88E0A60 494,408 instructions (0.005%), 359 calls (088E0A60 - 088E0C34, length 118)
  Back Branch 088E0C28 6,103 times (length 98)
_S1_2_898D060 488,718 instructions (0.005%), 2,858 calls (0898D060 - 0898D380, length 201)
_S1_2_89DD6EC 488,498 instructions (0.005%), 15,758 calls (089DD6EC - 089DD820, length 78)
_S1_2_89F3954 487,824 instructions (0.005%), 60,978 calls (089F3954 - 089F3970, length 8)
_S1_2_89DD824 487,320 instructions (0.005%), 15,720 calls (089DD824 - 089DD958, length 78)
_S1_2_8808FC4 477,652 instructions (0.005%), 9,748 calls (08808FC4 - 08809084, length 49)
_S1_2_8969FB0 475,861 instructions (0.005%), 14,687 calls (08969FB0 - 0896A290, length 185)
_S1_2_89D9478 474,838 instructions (0.005%), 33,917 calls (089D9478 - 089D94AC, length 14)
_S1_2_899CB00 473,190 instructions (0.005%), 33,771 calls (0899CB00 - 0899CB3C, length 16)
_S1_2_899C5B0 471,804 instructions (0.005%), 10,813 calls (0899C5B0 - 0899C710, length 89)
_S1_2_880EDC0 470,503 instructions (0.005%), 52,279 calls (0880EDC0 - 0880EDE0, length 9)
_S1_2_880DFF4 468,600 instructions (0.005%), 42,600 calls (0880DFF4 - 0880E01C, length 11)
_S1_2_89A0074 468,437 instructions (0.005%), 16,153 calls (089A0074 - 089A00E4, length 29)
_S1_2_892BE94 468,064 instructions (0.005%), 14,627 calls (0892BE94 - 0892BF10, length 32)
_S1_2_88E94D4 464,635 instructions (0.005%), 839 calls (088E94D4 - 088E95F8, length 74)
  Back Branch 088E95CC 10,838 times (length 43)
  Back Branch 088E95D8 7,542 times (length 51)
_S1_2_89FC430 462,208 instructions (0.005%), 14,444 calls (089FC430 - 089FC4B4, length 34)
_S1_2_88BAF84 456,540 instructions (0.005%), 16,305 calls (088BAF84 - 088BAFD4, length 21)
  Back Branch 088BAFB8 32,610 times (length 7)
_S1_2_899E5EC 450,692 instructions (0.005%), 17,606 calls (0899E5EC - 0899E814, length 139)
_S1_2_88ACE74 448,942 instructions (0.005%), 34,534 calls (088ACE74 - 088ACF3C, length 51)
_S1_2_8991810 446,886 instructions (0.005%), 15,404 calls (08991810 - 089918BC, length 44)
_S1_2_89EB27C 445,514 instructions (0.005%), 3,525 calls (089EB27C - 089EB460, length 122)
  Back Branch 089EB410 6,719 times (length 27)
_S1_2_88CF868 443,940 instructions (0.005%), 15,855 calls (088CF868 - 088CF9B4, length 84)
_S1_2_88A5D1C 442,685 instructions (0.005%), 15,265 calls (088A5D1C - 088A5E30, length 70)
_S1_2_88F06B4 439,975 instructions (0.005%), 17,599 calls (088F06B4 - 088F0714, length 25)
_S1_2_89F17E0 439,561 instructions (0.005%), 6,191 calls (089F1798 - 089F1A40, length 171)
  Back Branch 089F17FC 6,191 times (length 27)
  Back Branch 089F19FC 8 times (length 24)
_S1_2_881EB6C 438,803 instructions (0.005%), 14,627 calls (0881EB6C - 0881ECB4, length 83)
_S1_2_88DF484 436,047 instructions (0.004%), 119 calls (088DF484 - 088DF958, length 310)
  Back Branch 088DF904 2,023 times (length 243)
  Back Branch 088DF4D4 670 times (length 8)
  Back Branch 088DF940 357 times (length 14)
_S1_2_88DC71C 432,753 instructions (0.004%), 6,038 calls (088DC71C - 088DCE8C, length 477)
  Back Branch 088DCBB4 2,679 times (length 35)
  Back Branch 088DCDAC 292 times (length 35)
_S1_2_899EC64 430,600 instructions (0.004%), 16,171 calls (0899EC64 - 0899ECFC, length 39)
_S1_2_8975004 424,564 instructions (0.004%), 60,652 calls (08975004 - 0897501C, length 7)
_S1_2_89E17DC 423,060 instructions (0.004%), 21,153 calls (089E17DC - 089E1828, length 20)
_S1_2_885E664 421,974 instructions (0.004%), 129 calls (0885E664 - 0885EC48, length 378)
  Back Branch 0885E9E4 11,895 times (length 57)
  Back Branch 0885E96C 860 times (length 8)
_S1_2_88F4598 411,936 instructions (0.004%), 58,848 calls (088F4598 - 088F45B0, length 7)
_S1_2_88DCFF4 409,388 instructions (0.004%), 15,163 calls (088DCFF4 - 088DD05C, length 27)
_S1_2_8948B40 408,160 instructions (0.004%), 12,755 calls (08948B40 - 08948BBC, length 32)
_S1_2_88BAD58 407,625 instructions (0.004%), 16,305 calls (088BAD58 - 088BAE68, length 69)
_S1_2_895DA14 399,096 instructions (0.004%), 12,321 calls (0895DA14 - 0895DC48, length 142)
_S1_2_8946BEC 398,232 instructions (0.004%), 16,593 calls (08946BEC - 08946C48, length 24)
_S1_2_893C610 397,548 instructions (0.004%), 22,086 calls (0893C610 - 0893C670, length 25)
_S1_2_88D05A8 396,375 instructions (0.004%), 15,855 calls (088D05A8 - 088D0608, length 25)
_S1_2_884F758 395,201 instructions (0.004%), 6,747 calls (0884F758 - 0884FAF8, length 233)
  Back Branch 0884F8C4 903 times (length 10)
_S1_2_8938954 392,634 instructions (0.004%), 35,694 calls (08938954 - 0893897C, length 11)
_S1_2_88B4878 390,915 instructions (0.004%), 6,205 calls (088B4878 - 088B4970, length 63)
_S1_2_89CBBE0 386,975 instructions (0.004%), 15,479 calls (089CBBE0 - 089CBD30, length 85)
_S1_2_898D8E0 386,654 instructions (0.004%), 14,626 calls (0898D8E0 - 0898D9BC, length 56)
_S1_2_89D72A8 384,370 instructions (0.004%), 20,230 calls (089D7170 - 089D72B4, length 82)
  Back Branch 089D72B0 20,230 times (length 82)
_S1_2_88B1C44 383,703 instructions (0.004%), 9,090 calls (088B1C44 - 088B1D6C, length 75)
_S1_2_8962FFC 381,639 instructions (0.004%), 16,593 calls (08962FFC - 08963070, length 30)
_S1_2_897E580 381,102 instructions (0.004%), 10,029 calls (0897E580 - 0897E648, length 51)
_S1_2_8976060 381,064 instructions (0.004%), 10,028 calls (08976060 - 08976128, length 51)
_S1_2_8887410 379,075 instructions (0.004%), 75,815 calls (08887410 - 08887428, length 7)
_S1_2_8973A28 379,075 instructions (0.004%), 15,163 calls (08973A28 - 08973BE8, length 113)
_S1_2_88C96E8 378,699 instructions (0.004%), 15,855 calls (088C96E8 - 088C9964, length 160)
_S1_2_88B24B4 375,275 instructions (0.004%), 15,011 calls (088B24B4 - 088B2540, length 36)
_S1_2_88D24FC 371,933 instructions (0.004%), 16,171 calls (088D24FC - 088D2584, length 35)
_S1_2_88AC450 371,496 instructions (0.004%), 30,958 calls (088AC450 - 088AC47C, length 12)
_S1_2_88C68D4 371,174 instructions (0.004%), 1,234 calls (088C68D4 - 088C6D88, length 302)
  Back Branch 088C698C 4,510 times (length 20)
  Back Branch 088C6D48 4,006 times (length 189)
_S1_2_89495E8 365,080 instructions (0.004%), 15,720 calls (089495E8 - 089497F8, length 133)
_S1_2_8949350 364,468 instructions (0.004%), 13,253 calls (08949350 - 08949418, length 51)
_S1_2_894941C 364,026 instructions (0.004%), 15,720 calls (0894941C - 089495E4, length 115)
_S1_2_881DFF8 361,476 instructions (0.004%), 3,347 calls (0881DFF8 - 0881E22C, length 142)
_S1_2_89D45E0 360,797 instructions (0.004%), 13,877 calls (089D45E0 - 089D4644, length 26)
_S1_2_8929348 360,600 instructions (0.004%), 7,212 calls (08929348 - 0892954C, length 130)
_S1_2_88B6054 356,304 instructions (0.004%), 44,538 calls (088B6054 - 088B6070, length 8)
_S1_2_897FEE8 352,636 instructions (0.004%), 7,666 calls (0897FEE8 - 0897FFD0, length 59)
_S1_2_88954D0 347,163 instructions (0.004%), 2,579 calls (088954D0 - 08895940, length 285)
  Back Branch 08895530 4,285 times (length 11)
  Back Branch 08895908 1,849 times (length 119)
_S1_2_8930EE8 346,938 instructions (0.004%), 15,768 calls (08930EE8 - 08931048, length 89)
_S1_2_895E4E0 343,006 instructions (0.004%), 807 calls (0895E4E0 - 0895F1A0, length 817)
_S1_2_88BD924 342,405 instructions (0.004%), 16,305 calls (088BD924 - 088BD9A8, length 34)
_S1_2_894B178 340,613 instructions (0.004%), 17,927 calls (0894B178 - 0894B218, length 41)
_S1_2_88F0074 340,538 instructions (0.004%), 30,958 calls (088F0074 - 088F009C, length 11)
_S1_2_89D8F00 336,776 instructions (0.003%), 30,616 calls (089D8F00 - 089D8F3C, length 16)
_S1_2_88358C4 333,492 instructions (0.003%), 140 calls (088358C4 - 08835A9C, length 119)
  Back Branch 08835A74 36,186 times (length 9)
_S1_2_887E3C0 332,992 instructions (0.003%), 10,406 calls (0887E3C0 - 0887E43C, length 32)
_S1_2_88DE6E0 332,405 instructions (0.003%), 3,755 calls (088DE6E0 - 088DE7A0, length 49)
  Back Branch 088DE70C 51,461 times (length 5)
_S1_2_880F890 331,478 instructions (0.003%), 5,678 calls (0880F890 - 0880FAA8, length 135)
_S1_2_88AC2C0 331,260 instructions (0.003%), 22,084 calls (088AC2C0 - 088AC33C, length 32)
_S1_2_88153E8 331,239 instructions (0.003%), 9,174 calls (088153E8 - 088154A0, length 47)
_S1_2_89E9288 329,140 instructions (0.003%), 16,457 calls (089E9288 - 089E92D4, length 20)
_S1_2_893FDA4 327,465 instructions (0.003%), 2,407 calls (0893FDA4 - 08940134, length 229)
_S1_2_89927EC 326,086 instructions (0.003%), 16,593 calls (089927EC - 08992994, length 107)
  Back Branch 089928C4 1 times (length 15)
_S1_2_89D72D8 323,741 instructions (0.003%), 17,039 calls (089D7170 - 089D72E4, length 94)
  Back Branch 089D72E0 17,039 times (length 94)
_S1_2_89D7044 323,722 instructions (0.003%), 17,038 calls (089D6E94 - 089D7050, length 112)
  Back Branch 089D704C 17,038 times (length 112)
_S1_2_88B54E4 323,420 instructions (0.003%), 16,171 calls (088B54E4 - 088B5550, length 28)
_S1_2_8935790 322,718 instructions (0.003%), 29,338 calls (08935790 - 089357E4, length 22)
_S1_2_883B1D4 322,630 instructions (0.003%), 14,665 calls (0883B1D4 - 0883B228, length 22)
_S1_2_893D0EC 321,794 instructions (0.003%), 14,627 calls (0893D0EC - 0893D2B8, length 116)
_S1_2_88F5D74 320,004 instructions (0.003%), 472 calls (088F5D74 - 088F6D48, length 1014)
  Back Branch 088F6CBC 2,502 times (length 32)
  Back Branch 088F6780 220 times (length 22)
  Back Branch 088F64C4 220 times (length 22)
_S1_2_89ED540 313,572 instructions (0.003%), 8,282 calls (089ED540 - 089ED760, length 137)
  Back Branch 089ED68C 3,781 times (length 9)
  Back Branch 089ED5A4 3,570 times (length 14)
_S1_2_897F174 312,362 instructions (0.003%), 7,666 calls (0897F174 - 0897F230, length 48)
_S1_2_8A021F8 311,314 instructions (0.003%), 2,505 calls (08A021F8 - 08A02454, length 152)
_S1_2_897DDB4 310,651 instructions (0.003%), 10,021 calls (0897DDB4 - 0897DE4C, length 39)
_S1_2_887EF0C 308,869 instructions (0.003%), 946 calls (0887EF0C - 0887F290, length 226)
  Back Branch 0887F1A8 10,406 times (length 20)
_S1_2_89D72E8 307,268 instructions (0.003%), 16,172 calls (089D7170 - 089D72F4, length 98)
  Back Branch 089D72F0 16,172 times (length 98)
_S1_2_89D7054 307,249 instructions (0.003%), 16,171 calls (089D6E94 - 089D7060, length 116)
  Back Branch 089D705C 16,171 times (length 116)
_S1_2_897F0D4 306,960 instructions (0.003%), 7,674 calls (0897F0D4 - 0897F170, length 40)
_S1_2_886643C 301,212 instructions (0.003%), 15,684 calls (0886643C - 088664C0, length 34)
_S1_2_897D100 300,838 instructions (0.003%), 10,029 calls (0897D100 - 0897D1F4, length 62)
_S1_2_8975020 300,808 instructions (0.003%), 10,028 calls (08975020 - 08975114, length 62)
_S1_2_88E87FC 299,677 instructions (0.003%), 9,667 calls (088E87FC - 088E887C, length 33)
_S1_2_893385C 299,575 instructions (0.003%), 15,768 calls (0893385C - 08933908, length 44)
_S1_2_88E8000 299,523 instructions (0.003%), 17,619 calls (088E8000 - 088E8040, length 17)
_S1_2_88E8084 299,387 instructions (0.003%), 17,611 calls (088E8084 - 088E80C4, length 17)
_S1_2_89E3484 297,605 instructions (0.003%), 21,209 calls (089E33F4 - 089E34B8, length 50)
  Back Branch 089E3430 27,128 times (length 9)
  Back Branch 089E348C 22,596 times (length 40)
_S1_2_88663AC 296,307 instructions (0.003%), 15,369 calls (088663AC - 08866438, length 36)
_S1_2_8920DD0 296,010 instructions (0.003%), 12,870 calls (08920DD0 - 08920E84, length 46)
_S1_2_8843724 294,060 instructions (0.003%), 1,233 calls (08843724 - 08843A34, length 197)
  Back Branch 08843948 13,952 times (length 10)
  Back Branch 08843998 5,458 times (length 15)
_S1_2_8814ED8 292,992 instructions (0.003%), 9,156 calls (08814ED8 - 08814F54, length 32)
_S1_2_881ED4C 292,692 instructions (0.003%), 14,631 calls (0881ED4C - 0881EDCC, length 33)
_S1_2_893C530 292,530 instructions (0.003%), 29,253 calls (0893C530 - 0893C554, length 10)
_S1_2_893C6AC 289,465 instructions (0.003%), 15,235 calls (0893C6AC - 0893C6F4, length 19)
_S1_2_88D8F20 284,964 instructions (0.003%), 1,194 calls (088D8F20 - 088D95D8, length 431)
_S1_2_88E6228 282,886 instructions (0.003%), 12 calls (088E6228 - 088E63FC, length 118)
  Back Branch 088E6354 30,644 times (length 11)
  Back Branch 088E63AC 250 times (length 16)
  Back Branch 088E630C 250 times (length 12)
_S1_2_899CB40 280,171 instructions (0.003%), 2,581 calls (0899CB40 - 0899CE00, length 177)
  Back Branch 0899CC28 4,285 times (length 3)
_S1_2_8935D70 278,640 instructions (0.003%), 15,480 calls (08935D70 - 08935E34, length 50)
_S1_2_88F43E4 278,424 instructions (0.003%), 30,936 calls (088F43E4 - 088F4404, length 9)
_S1_2_89A37E8 278,424 instructions (0.003%), 4,285 calls (089A37E8 - 089A394C, length 90)
_S1_2_8935570 278,323 instructions (0.003%), 15,480 calls (08935570 - 089355BC, length 20)
_S1_2_8992260 277,661 instructions (0.003%), 14,627 calls (08992260 - 089922B0, length 21)
_S1_2_8850FD0 276,276 instructions (0.003%), 13,156 calls (08850FD0 - 08851040, length 29)
_S1_2_88D0050 274,919 instructions (0.003%), 16,171 calls (088D0050 - 088D009C, length 20)
_S1_2_88C82A0 274,907 instructions (0.003%), 16,171 calls (088C82A0 - 088C82E8, length 19)
_S1_2_88D7830 273,426 instructions (0.003%), 1,194 calls (088D7830 - 088D7B60, length 205)
  Back Branch 088D78E0 10,746 times (length 7)
  Back Branch 088D78F4 3,582 times (length 15)
_S1_2_89457EC 272,652 instructions (0.003%), 12,978 calls (089457EC - 08945888, length 40)
_S1_2_884BC48 272,168 instructions (0.003%), 15,855 calls (0884BC48 - 0884BCD8, length 37)
  Back Branch 0884BCBC 1,226 times (length 17)
_S1_2_8944514 271,568 instructions (0.003%), 12,344 calls (08944514 - 08944568, length 22)
_S1_2_8871180 270,780 instructions (0.003%), 10,028 calls (08871180 - 088713C8, length 147)
_S1_2_89561E0 269,823 instructions (0.003%), 2,453 calls (089561E0 - 08956604, length 266)
  Back Branch 08956478 2,443 times (length 15)
  Back Branch 089563B8 355 times (length 6)
  Back Branch 08956538 100 times (length 6)
_S1_2_89CB914 269,400 instructions (0.003%), 4,490 calls (089CB914 - 089CBA24, length 69)
_S1_2_894A8A4 267,495 instructions (0.003%), 17,833 calls (0894A8A4 - 0894A8DC, length 15)
_S1_2_88D822C 266,250 instructions (0.003%), 2,388 calls (088D822C - 088D83F0, length 114)
  Back Branch 088D83BC 3,054 times (length 72)
_S1_2_899CE04 265,654 instructions (0.003%), 2,581 calls (0899CE04 - 0899D28C, length 291)
_S1_2_89337CC 264,180 instructions (0.003%), 17,612 calls (089337CC - 08933908, length 80)
_S1_2_88F0678 264,000 instructions (0.003%), 17,600 calls (088F0678 - 088F06B0, length 15)
_S1_2_88B4C3C 264,000 instructions (0.003%), 17,600 calls (088B4C3C - 088B4C74, length 15)
_S1_2_89DD658 263,394 instructions (0.003%), 14,633 calls (089DD658 - 089DD6E8, length 37)
_S1_2_88F4B10 262,478 instructions (0.003%), 4 calls (088F4B10 - 088F4E3C, length 204)
  Back Branch 088F4DDC 6,664 times (length 61)
_S1_2_894456C 260,187 instructions (0.003%), 2,477 calls (0894456C - 089448F0, length 226)
  Back Branch 089446B0 58 times (length 20)
_S1_2_8849D44 258,696 instructions (0.003%), 13,952 calls (08849D44 - 08849E04, length 49)
_S1_2_884C864 258,529 instructions (0.003%), 16,171 calls (0884C864 - 0884C8D0, length 28)
  Back Branch 0884C8B4 1,228 times (length 7)
_S1_2_89FEBEC 254,988 instructions (0.003%), 127,494 calls (089FEBEC - 089FEBF0, length 2)
_S1_2_88C8060 253,680 instructions (0.003%), 15,855 calls (088C8060 - 088C8244, length 122)
_S1_2_8953A90 248,754 instructions (0.003%), 2,491 calls (08953A90 - 08953C40, length 109)
_S1_2_881DF14 248,642 instructions (0.003%), 14,626 calls (0881DF14 - 0881DF74, length 25)
_S1_2_880D06C 247,696 instructions (0.003%), 15,720 calls (0880D06C - 0880D100, length 38)
  Back Branch 0880D094 2,974 times (length 6)
_S1_2_88E69D0 246,270 instructions (0.003%), 38 calls (088E69D0 - 088E6C10, length 145)
  Back Branch 088E6B60 16,618 times (length 11)
  Back Branch 088E6B18 10,188 times (length 12)
  Back Branch 088E6ACC 76 times (length 12)
  Back Branch 088E6BB8 76 times (length 15)
_S1_2_8968AE4 243,680 instructions (0.003%), 15,163 calls (08968AE4 - 08968B28, length 18)
_S1_2_88DE83C 241,472 instructions (0.002%), 4,928 calls (088DE83C - 088DE8FC, length 49)
_S1_2_894AB38 241,182 instructions (0.002%), 17,374 calls (0894AB38 - 0894AB88, length 21)
_S1_2_893C6F8 240,170 instructions (0.002%), 24,017 calls (0893C6F8 - 0893C71C, length 10)
_S1_2_8972A3C 238,066 instructions (0.002%), 14,879 calls (08972A3C - 08972A94, length 23)
_S1_2_88B0B08 235,834 instructions (0.002%), 2,010 calls (088B0B08 - 088B0FA0, length 295)
_S1_2_88960F0 234,145 instructions (0.002%), 2,505 calls (088960F0 - 08896424, length 206)
  Back Branch 088963B0 2,591 times (length 123)
  Back Branch 088963E8 2,581 times (length 11)
_S1_2_8937E54 233,946 instructions (0.002%), 5,671 calls (08937E54 - 08938140, length 188)
  Back Branch 089380E4 1,364 times (length 8)
  Back Branch 089380FC 709 times (length 14)
  Back Branch 0893810C 366 times (length 18)
  Back Branch 08938124 128 times (length 24)
  Back Branch 08938134 104 times (length 28)
_S1_2_8849E10 233,301 instructions (0.002%), 12,279 calls (08849E10 - 08849EA8, length 39)
_S1_2_89475E4 232,592 instructions (0.002%), 29,074 calls (089475E4 - 08947608, length 10)
_S1_2_88AF4E4 232,185 instructions (0.002%), 15,479 calls (088AF4E4 - 088AF51C, length 15)
_S1_2_894A870 231,803 instructions (0.002%), 17,831 calls (0894A870 - 0894A8A0, length 13)
_S1_2_88DE900 231,693 instructions (0.002%), 3,927 calls (088DE900 - 088DE9E8, length 59)
_S1_2_8A02A28 230,624 instructions (0.002%), 115,312 calls (08A02A28 - 08A02A2C, length 2)
_S1_2_8A02A20 230,624 instructions (0.002%), 115,312 calls (08A02A20 - 08A02A24, length 2)
_S1_2_88DB1B4 230,592 instructions (0.002%), 6,008 calls (088DB1B4 - 088DB2B0, length 64)
  Back Branch 088DB248 5,440 times (length 27)
_S1_2_8975910 230,460 instructions (0.002%), 10,020 calls (08975910 - 08975968, length 23)
_S1_2_88DE9EC 227,861 instructions (0.002%), 9,907 calls (088DE9EC - 088DEA44, length 23)
_S1_2_89A3AD0 227,105 instructions (0.002%), 4,285 calls (089A3AD0 - 089A3BAC, length 56)
_S1_2_8808F68 224,204 instructions (0.002%), 9,748 calls (08808F68 - 08808FC0, length 23)
_S1_2_897EAC0 222,410 instructions (0.002%), 7,666 calls (0897EAC0 - 0897EC1C, length 88)
_S1_2_88AC004 220,782 instructions (0.002%), 3,561 calls (088AC004 - 088AC154, length 85)
_S1_2_8963074 220,246 instructions (0.002%), 13,765 calls (08963074 - 08963164, length 61)
_S1_2_8898DF0 216,706 instructions (0.002%), 15,479 calls (08898DF0 - 08898E24, length 14)
_S1_2_8921358 215,736 instructions (0.002%), 1,068 calls (08921358 - 08921CF0, length 615)
  Back Branch 08921CA8 3,204 times (length 26)
  Back Branch 08921C88 1,068 times (length 13)
_S1_2_8854ED0 215,512 instructions (0.002%), 19,592 calls (08854ED0 - 08854EF8, length 11)
_S1_2_8973618 215,031 instructions (0.002%), 2,407 calls (08973618 - 089738DC, length 178)
_S1_2_884F054 214,653 instructions (0.002%), 3,011 calls (0884F054 - 0884F28C, length 143)
_S1_2_884EF74 213,976 instructions (0.002%), 7,387 calls (0884EF74 - 0884F050, length 56)
_S1_2_89CFC8C 211,332 instructions (0.002%), 17,611 calls (089CFC8C - 089CFCC0, length 14)
_S1_2_88515F8 210,463 instructions (0.002%), 11,077 calls (088515F8 - 08851640, length 19)
_S1_2_88983F8 209,821 instructions (0.002%), 1,795 calls (088983F8 - 08898B74, length 480)
  Back Branch 08898938 894 times (length 100)
_S1_2_8945F78 209,431 instructions (0.002%), 2,840 calls (08945F78 - 089462DC, length 218)
_S1_2_894AF10 207,052 instructions (0.002%), 3,908 calls (0894AF10 - 0894B044, length 78)
_S1_2_8845AF8 206,072 instructions (0.002%), 2,992 calls (08845AF8 - 08845C94, length 104)
_S1_2_881FA4C 204,772 instructions (0.002%), 14,627 calls (0881FA4C - 0881FA80, length 14)
_S1_2_89E9240 204,426 instructions (0.002%), 11,357 calls (089E9240 - 089E9284, length 18)
_S1_2_8839F18 203,022 instructions (0.002%), 290 calls (08839F18 - 08839FC0, length 43)
  Back Branch 08839F54 10,310 times (length 6)
  Back Branch 08839FB4 9,142 times (length 22)
_S1_2_897DB74 200,740 instructions (0.002%), 10,037 calls (0897DB74 - 0897DBC0, length 20)
_S1_2_89F1FB4 199,460 instructions (0.002%), 7,100 calls (089F1FB4 - 089F2050, length 40)
_S1_2_88DEB8C 198,991 instructions (0.002%), 2,002 calls (088DEB8C - 088DEDD8, length 148)
_S1_2_89697F8 196,819 instructions (0.002%), 28,117 calls (089697F8 - 08969810, length 7)
_S1_2_89458FC 195,900 instructions (0.002%), 9,795 calls (089458FC - 08945948, length 20)
_S1_2_88BB318 195,660 instructions (0.002%), 16,305 calls (088BB318 - 088BB34C, length 14)
_S1_2_88C9444 195,356 instructions (0.002%), 16,171 calls (088C9444 - 088C9488, length 18)
_S1_2_88C9AA0 194,052 instructions (0.002%), 16,171 calls (088C9AA0 - 088C9ACC, length 12)
_S1_2_89D6D68 193,600 instructions (0.002%), 17,600 calls (089D6D68 - 089D6DAC, length 18)
_S1_2_882C37C 192,447 instructions (0.002%), 16 calls (0882C37C - 0882D358, length 1016)
  Back Branch 0882D2E0 3,086 times (length 864)
_S1_2_881DC50 190,284 instructions (0.002%), 15,857 calls (0881DC50 - 0881DC7C, length 12)
_S1_2_89F392C 189,986 instructions (0.002%), 94,993 calls (089F392C - 089F3930, length 2)
_S1_2_89FF224 189,888 instructions (0.002%), 7,912 calls (089FF224 - 089FF288, length 26)
_S1_2_89536B4 189,440 instructions (0.002%), 1,322 calls (089536B4 - 08953A8C, length 247)
_S1_2_884443C 189,100 instructions (0.002%), 5,458 calls (0884443C - 088444EC, length 45)
  Back Branch 088444A0 26 times (length 14)
_S1_2_89D44A0 186,844 instructions (0.002%), 6,673 calls (089D44A0 - 089D450C, length 28)
_S1_2_89491E4 184,987 instructions (0.002%), 6,626 calls (089491E4 - 089492DC, length 63)
_S1_2_880CE8C 182,806 instructions (0.002%), 9,625 calls (0880CE8C - 0880CF28, length 40)
  Back Branch 0880CEB8 2,389 times (length 6)
_S1_2_893D2BC 180,792 instructions (0.002%), 14,627 calls (0893D2BC - 0893D3C4, length 67)
_S1_2_88115A8 179,644 instructions (0.002%), 939 calls (088115A8 - 088120F4, length 724)
  Back Branch 08811F54 592 times (length 351)
_S1_2_8850DEC 179,272 instructions (0.002%), 11,159 calls (08850DEC - 08850E44, length 23)
_S1_2_88EFCAC 178,572 instructions (0.002%), 14,881 calls (088EFCAC - 088EFCE8, length 16)
_S1_2_88C9418 177,881 instructions (0.002%), 16,171 calls (088C9418 - 088C9440, length 11)
_S1_2_8952870 177,356 instructions (0.002%), 2,840 calls (08952870 - 089529CC, length 88)
_S1_2_892C2FC 175,524 instructions (0.002%), 14,627 calls (0892C2FC - 0892C328, length 12)
  Back Branch 0892C31C 14,627 times (length 6)
_S1_2_8929550 175,412 instructions (0.002%), 19,880 calls (08929550 - 08929584, length 14)
_S1_2_88D6C04 173,963 instructions (0.002%), 304 calls (088D6C04 - 088D7118, length 326)
  Back Branch 088D6CFC 2,736 times (length 7)
  Back Branch 088D7000 1,194 times (length 128)
  Back Branch 088D6D10 912 times (length 15)
_S1_2_8895B30 173,654 instructions (0.002%), 2,505 calls (08895B30 - 08895C60, length 77)
  Back Branch 08895BB0 179 times (length 12)
_S1_2_88F4014 173,328 instructions (0.002%), 14,444 calls (088F4014 - 088F4044, length 13)
_S1_2_88D06C4 170,269 instructions (0.002%), 15,479 calls (088D06C4 - 088D06EC, length 11)
_S1_2_89466D4 170,040 instructions (0.002%), 2,834 calls (089466D4 - 089467C0, length 60)
_S1_2_8809D24 169,763 instructions (0.002%), 7,381 calls (08809D24 - 08809D7C, length 23)
_S1_2_880AD54 169,531 instructions (0.002%), 9,625 calls (0880AD54 - 0880AD9C, length 19)
_S1_2_8969BA8 169,197 instructions (0.002%), 15,479 calls (08969BA8 - 08969BD0, length 11)
_S1_2_88EF71C 168,276 instructions (0.002%), 84,138 calls (088EF71C - 088EF720, length 2)
_S1_2_8A02758 167,908 instructions (0.002%), 83,954 calls (08A02758 - 08A0275C, length 2)
_S1_2_8A02750 167,908 instructions (0.002%), 83,954 calls (08A02750 - 08A02754, length 2)
_S1_2_899CA90 167,681 instructions (0.002%), 2,505 calls (0899CA90 - 0899CAFC, length 28)
  Back Branch 0899CAD8 15,030 times (length 11)
_S1_2_8969814 166,782 instructions (0.002%), 15,162 calls (08969814 - 0896983C, length 11)
_S1_2_8A02A30 166,186 instructions (0.002%), 83,093 calls (08A02A30 - 08A02A34, length 2)
_S1_2_88515BC 166,155 instructions (0.002%), 11,077 calls (088515BC - 088515F4, length 15)
_S1_2_893CD48 166,083 instructions (0.002%), 2,407 calls (0893CD48 - 0893CF8C, length 146)
_S1_2_884DF88 164,130 instructions (0.002%), 5,471 calls (0884DF88 - 0884E0E8, length 89)
_S1_2_899E5C0 163,522 instructions (0.002%), 17,612 calls (0899E5C0 - 0899E5E8, length 11)
_S1_2_899EAD8 163,513 instructions (0.002%), 17,611 calls (0899EAD8 - 0899EB00, length 11)
_S1_2_88D7ECC 162,216 instructions (0.002%), 6,008 calls (088D7ECC - 088D7F34, length 27)
_S1_2_894B404 161,157 instructions (0.002%), 15,856 calls (0894B404 - 0894B42C, length 11)
_S1_2_897EE04 161,146 instructions (0.002%), 7,666 calls (0897EE04 - 0897EF04, length 65)
_S1_2_892C338 160,897 instructions (0.002%), 14,627 calls (0892C338 - 0892C360, length 11)
  Back Branch 0892C354 14,627 times (length 6)
_S1_2_89CD9E0 160,886 instructions (0.002%), 14,626 calls (089CD9E0 - 089CDAA0, length 49)
_S1_2_8935504 160,104 instructions (0.002%), 13,342 calls (08935504 - 08935538, length 14)
_S1_2_89EB6AC 159,955 instructions (0.002%), 2,259 calls (089EB6AC - 089EB814, length 91)
  Back Branch 089EB7B8 1,148 times (length 10)
_S1_2_883A7D0 159,250 instructions (0.002%), 4,550 calls (0883A7D0 - 0883A8C8, length 63)
_S1_2_88B4C78 158,400 instructions (0.002%), 17,600 calls (088B4C78 - 088B4C98, length 9)
_S1_2_893464C 157,687 instructions (0.002%), 15,768 calls (0893464C - 08934710, length 50)
_S1_2_8861418 157,416 instructions (0.002%), 12,701 calls (08861418 - 0886144C, length 14)
_S1_2_89F3AC8 156,760 instructions (0.002%), 78,380 calls (089F3AC8 - 089F3ACC, length 2)
_S1_2_8844DBC 154,786 instructions (0.002%), 2,998 calls (08844DBC - 08844F34, length 95)
_S1_2_89FA988 153,438 instructions (0.002%), 5,485 calls (089FA988 - 089FAA24, length 40)
_S1_2_89F6FFC 152,328 instructions (0.002%), 76,164 calls (089F6FFC - 089F7000, length 2)
_S1_2_896B4CC 151,722 instructions (0.002%), 1,978 calls (0896B4CC - 0896B874, length 235)
_S1_2_893BD58 149,430 instructions (0.002%), 14,943 calls (0893BD58 - 0893BD7C, length 10)
_S1_2_88C512C 149,247 instructions (0.002%), 16,171 calls (088C512C - 088C5170, length 18)
_S1_2_884E9F8 147,940 instructions (0.002%), 7,397 calls (0884E9F8 - 0884EA5C, length 26)
_S1_2_893CBC8 146,260 instructions (0.002%), 14,626 calls (0893CBC8 - 0893CBFC, length 14)
_S1_2_889499C 146,130 instructions (0.002%), 5,010 calls (0889499C - 08894A38, length 40)
_S1_2_88C6D8C 145,917 instructions (0.002%), 93 calls (088C6D8C - 088C7FA8, length 1160)
  Back Branch 088C7E0C 524 times (length 51)
  Back Branch 088C7F5C 393 times (length 312)
  Back Branch 088C7F2C 106 times (length 53)
_S1_2_893C748 144,470 instructions (0.001%), 14,447 calls (0893C748 - 0893C76C, length 10)
_S1_2_892DE80 141,907 instructions (0.001%), 15,768 calls (0892DE80 - 0892DEA0, length 9)
_S1_2_89D6004 140,816 instructions (0.001%), 17,602 calls (089D6004 - 089D6030, length 12)
_S1_2_897DBC4 140,406 instructions (0.001%), 10,029 calls (0897DBC4 - 0897DBF8, length 14)
_S1_2_8A026E8 139,540 instructions (0.001%), 69,770 calls (08A026E8 - 08A026EC, length 2)
_S1_2_8930FA8 139,313 instructions (0.001%), 15,480 calls (08930FA8 - 08931048, length 41)
_S1_2_899ACAC 138,854 instructions (0.001%), 3,102 calls (0899ACAC - 0899AE60, length 110)
_S1_2_8964BEC 138,259 instructions (0.001%), 1,432 calls (08964BEC - 08964EA8, length 176)
_S1_2_8836988 138,186 instructions (0.001%), 72 calls (08836988 - 08837B8C, length 1154)
  Back Branch 08836C90 1,242 times (length 106)
  Back Branch 088370EC 414 times (length 10)
  Back Branch 088370B0 374 times (length 25)
  Back Branch 08836D4C 216 times (length 191)
  Back Branch 08836E00 40 times (length 10)
  Back Branch 08836FD0 20 times (length 49)
_S1_2_88A373C 136,872 instructions (0.001%), 15,208 calls (088A373C - 088A3764, length 11)
_S1_2_880C8AC 136,054 instructions (0.001%), 1,777 calls (0880C8AC - 0880CAC0, length 134)
  Back Branch 0880C948 2,916 times (length 6)
_S1_2_89444E8 135,784 instructions (0.001%), 12,344 calls (089444E8 - 08944510, length 11)
_S1_2_88C0124 135,130 instructions (0.001%), 1,152 calls (088C0124 - 088C0418, length 190)
  Back Branch 088C03B0 1,139 times (length 35)
_S1_2_887EAFC 132,888 instructions (0.001%), 665 calls (0887EAFC - 0887EE84, length 227)
  Back Branch 0887EDF8 665 times (length 104)
_S1_2_896AD38 132,324 instructions (0.001%), 2,692 calls (0896AD38 - 0896B088, length 213)
_S1_2_8965CA0 132,093 instructions (0.001%), 1,430 calls (08965CA0 - 08965FB0, length 197)
_S1_2_897F460 130,322 instructions (0.001%), 7,666 calls (0897F460 - 0897F4A0, length 17)
_S1_2_8863258 127,399 instructions (0.001%), 20,542 calls (08863258 - 08863358, length 65)
_S1_2_89A02E8 125,720 instructions (0.001%), 4,490 calls (089A02E8 - 089A0368, length 33)
_S1_2_894661C 124,960 instructions (0.001%), 2,840 calls (0894661C - 089466D0, length 46)
_S1_2_8894B84 123,802 instructions (0.001%), 1,848 calls (08894B84 - 08895130, length 364)
  Back Branch 08895068 50 times (length 87)
_S1_2_880AFE4 123,606 instructions (0.001%), 8,829 calls (0880AFE4 - 0880B034, length 21)
_S1_2_88178DC 123,594 instructions (0.001%), 352 calls (088178DC - 08817B9C, length 177)
  Back Branch 08817B74 6,496 times (length 13)
_S1_2_899AE64 123,399 instructions (0.001%), 2,581 calls (0899AE64 - 0899B0B0, length 148)
_S1_2_88EF5A4 123,200 instructions (0.001%), 17,600 calls (088EF5A4 - 088EF5BC, length 7)
_S1_2_88EF588 123,200 instructions (0.001%), 17,600 calls (088EF588 - 088EF5A0, length 7)
_S1_2_88ECA00 121,527 instructions (0.001%), 17,361 calls (088ECA00 - 088ECA18, length 7)
_S1_2_887FCB8 118,880 instructions (0.001%), 2,788 calls (0887FCB8 - 0887FF44, length 164)
  Back Branch 0887FE58 266 times (length 8)
_S1_2_881FFC8 118,036 instructions (0.001%), 28 calls (0881FFC8 - 08820790, length 499)
  Back Branch 08820744 6,056 times (length 18)
  Back Branch 08820758 1,532 times (length 27)
_S1_2_899FAA0 117,832 instructions (0.001%), 1,339 calls (0899FAA0 - 0899FC20, length 97)
_S1_2_88AFD20 117,676 instructions (0.001%), 9,052 calls (088AFD20 - 088AFD50, length 13)
_S1_2_89EEF50 117,032 instructions (0.001%), 14,629 calls (089EEF50 - 089EEF6C, length 8)
_S1_2_89EEF30 117,032 instructions (0.001%), 14,629 calls (089EEF30 - 089EEF4C, length 8)
_S1_2_8968CA4 117,013 instructions (0.001%), 14,627 calls (08968CA4 - 08968CC0, length 8)
_S1_2_884C6E4 116,294 instructions (0.001%), 16,171 calls (0884C6E4 - 0884C748, length 26)
  Back Branch 0884C73C 692 times (length 13)
_S1_2_885008C 115,582 instructions (0.001%), 65 calls (0885008C - 088503C0, length 206)
  Back Branch 088503B4 780 times (length 113)
  Back Branch 088501BC 520 times (length 61)
  Back Branch 088501CC 260 times (length 65)
  Back Branch 088501DC 130 times (length 70)
_S1_2_8A02A18 115,298 instructions (0.001%), 57,649 calls (08A02A18 - 08A02A1C, length 2)
_S1_2_88F175C 114,860 instructions (0.001%), 22,972 calls (088F175C - 088F176C, length 5)
_S1_2_89D94B0 113,352 instructions (0.001%), 4,723 calls (089D94B0 - 089D950C, length 24)
_S1_2_88F6F30 113,197 instructions (0.001%), 16,171 calls (088F6F30 - 088F6F48, length 7)
_S1_2_88CC470 113,197 instructions (0.001%), 16,171 calls (088CC470 - 088CC488, length 7)
_S1_2_88C93FC 110,985 instructions (0.001%), 15,855 calls (088C93FC - 088C9414, length 7)
_S1_2_885D6CC 110,985 instructions (0.001%), 15,855 calls (0885D6CC - 0885D6E4, length 7)
_S1_2_88EF410 108,353 instructions (0.001%), 15,479 calls (088EF410 - 088EF428, length 7)
_S1_2_88C68B8 108,353 instructions (0.001%), 15,479 calls (088C68B8 - 088C68D0, length 7)
_S1_2_884E7D0 108,270 instructions (0.001%), 4,076 calls (0884E7D0 - 0884E8DC, length 68)
  Back Branch 0884E830 558 times (length 9)
_S1_2_893C514 106,708 instructions (0.001%), 15,244 calls (0893C514 - 0893C52C, length 7)
_S1_2_8947618 106,645 instructions (0.001%), 15,235 calls (08947618 - 08947630, length 7)
_S1_2_882FEB8 106,633 instructions (0.001%), 174 calls (0882FEB8 - 08830F98, length 1081)
  Back Branch 088300A0 910 times (length 10)
  Back Branch 08830768 724 times (length 10)
  Back Branch 08830914 334 times (length 10)
  Back Branch 088305B8 254 times (length 10)
  Back Branch 08830254 244 times (length 10)
  Back Branch 08830404 226 times (length 10)
  Back Branch 08830AC0 210 times (length 10)
  Back Branch 08830C6C 192 times (length 10)
_S1_2_89BD044 106,484 instructions (0.001%), 5,350 calls (089BD044 - 089BD0B4, length 29)
_S1_2_88EDD08 106,456 instructions (0.001%), 15,208 calls (088EDD08 - 088EDD20, length 7)
_S1_2_882F5D4 106,116 instructions (0.001%), 166 calls (0882F5D4 - 0882FEB4, length 569)
  Back Branch 0882F770 2,432 times (length 10)
  Back Branch 0882FAE0 1,788 times (length 10)
  Back Branch 0882F934 1,744 times (length 10)
  Back Branch 0882FC90 248 times (length 10)
  Back Branch 0882FDB8 166 times (length 10)
_S1_2_88B04A8 105,698 instructions (0.001%), 421 calls (088B04A8 - 088B0B04, length 408)
_S1_2_89F1A44 105,476 instructions (0.001%), 3,814 calls (089F1A44 - 089F1AE0, length 40)
_S1_2_880C380 104,928 instructions (0.001%), 2,056 calls (0880C380 - 0880C4D4, length 86)
  Back Branch 0880C45C 3,616 times (length 6)
_S1_2_88E0C38 103,483 instructions (0.001%), 119 calls (088E0C38 - 088E0E44, length 132)
  Back Branch 088E0D78 2,023 times (length 48)
_S1_2_889485C 103,144 instructions (0.001%), 4,248 calls (0889485C - 088948E8, length 36)
_S1_2_88D4BE8 102,993 instructions (0.001%), 880 calls (088D4BE8 - 088D4E80, length 167)
  Back Branch 088D4E40 913 times (length 125)
_S1_2_8970BB8 102,828 instructions (0.001%), 2,508 calls (08970BB8 - 08970C58, length 41)
_S1_2_892C578 102,386 instructions (0.001%), 14,627 calls (0892C578 - 0892C590, length 7)
_S1_2_893C0CC 102,382 instructions (0.001%), 14,626 calls (0893C0CC - 0893C0FC, length 13)
_S1_2_89F1AE4 102,337 instructions (0.001%), 128 calls (089F1AE4 - 089F1FA8, length 306)
  Back Branch 089F1B6C 3,157 times (length 11)
  Back Branch 089F1C38 2,152 times (length 11)
  Back Branch 089F1D14 1,657 times (length 11)
  Back Branch 089F1D98 543 times (length 157)
  Back Branch 089F1CBC 372 times (length 102)
  Back Branch 089F1E6C 369 times (length 12)
  Back Branch 089F1F04 33 times (length 58)
  Back Branch 089F1F28 30 times (length 67)
_S1_2_8842D48 102,060 instructions (0.001%), 1,228 calls (08842D48 - 08842DF0, length 43)
  Back Branch 08842DD4 5,448 times (length 14)
_S1_2_8846DDC 101,830 instructions (0.001%), 1,230 calls (08846DDC - 088471CC, length 253)
_S1_2_8977AF8 101,654 instructions (0.001%), 3,496 calls (08977AF8 - 08977BB0, length 47)
_S1_2_880AF88 100,233 instructions (0.001%), 5,497 calls (0880AF88 - 0880AFE0, length 23)
_S1_2_8920CF4 100,106 instructions (0.001%), 2,331 calls (08920CF4 - 08920DCC, length 55)
_S1_2_881C2DC 98,855 instructions (0.001%), 187 calls (0881C2DC - 0881C5E0, length 194)
  Back Branch 0881C5B4 3,421 times (length 23)
  Back Branch 0881C480 564 times (length 8)
  Back Branch 0881C3B4 139 times (length 11)
_S1_2_8963D20 98,265 instructions (0.001%), 1,432 calls (08963D20 - 08964084, length 218)
_S1_2_88D4954 97,118 instructions (0.001%), 1,982 calls (088D4954 - 088D4A14, length 49)
_S1_2_8920E88 96,235 instructions (0.001%), 777 calls (08920E88 - 08921354, length 308)
_S1_2_880A4B0 96,071 instructions (0.001%), 678 calls (0880A4B0 - 0880A724, length 158)
_S1_2_896314C 95,557 instructions (0.001%), 13,651 calls (0896314C - 08963164, length 7)
_S1_2_897354C 95,304 instructions (0.001%), 2,508 calls (0897354C - 08973614, length 51)
_S1_2_89F38FC 95,184 instructions (0.001%), 47,592 calls (089F38FC - 089F3900, length 2)
_S1_2_89498DC 94,320 instructions (0.001%), 47,160 calls (089498DC - 089498E0, length 2)
_S1_2_894AB8C 93,835 instructions (0.001%), 1,915 calls (0894AB8C - 0894AC94, length 67)
_S1_2_88BEEF0 93,160 instructions (0.001%), 685 calls (088BEEF0 - 088BF0D4, length 122)
  Back Branch 088BF088 2,740 times (length 6)
_S1_2_88BF0E0 93,027 instructions (0.001%), 677 calls (088BF0E0 - 088BF308, length 139)
  Back Branch 088BF28C 2,700 times (length 6)
_S1_2_89E4EF4 92,940 instructions (0.001%), 6,196 calls (089E4C88 - 089E5DC8, length 1105)
  Back Branch 089E4CC4 22,596 times (length 13)
  Back Branch 089E5D6C 21,322 times (length 1083)
  Back Branch 089E4EF8 6,196 times (length 74)
_S1_2_893C470 92,796 instructions (0.001%), 8,436 calls (0893C470 - 0893C498, length 11)
_S1_2_8938FC4 92,536 instructions (0.001%), 344 calls (08938FC4 - 08939438, length 286)
_S1_2_88B1D70 92,500 instructions (0.001%), 2,338 calls (088B1D70 - 088B1DE4, length 30)
  Back Branch 088B1DC0 5,133 times (length 8)
_S1_2_88C1768 92,377 instructions (0.001%), 4,284 calls (088C1768 - 088C1808, length 41)
_S1_2_89FD87C 92,160 instructions (0.001%), 30,720 calls (089FD87C - 089FD884, length 3)
_S1_2_89EB1CC 91,834 instructions (0.001%), 5,402 calls (089EB1CC - 089EB20C, length 17)
_S1_2_8972564 91,542 instructions (0.001%), 2,409 calls (08972564 - 089725F8, length 38)
_S1_2_899CA64 90,180 instructions (0.001%), 2,505 calls (0899CA64 - 0899CA8C, length 11)
  Back Branch 0899CA80 15,030 times (length 5)
_S1_2_89582AC 90,003 instructions (0.001%), 807 calls (089582AC - 089584B0, length 130)
_S1_2_8894A3C 89,325 instructions (0.001%), 5,530 calls (08894A3C - 08894B80, length 82)
_S1_2_89578B8 88,844 instructions (0.001%), 2,338 calls (089578B8 - 0895794C, length 38)
_S1_2_89D6D94 88,000 instructions (0.001%), 17,600 calls (089D6D94 - 089D6DA4, length 5)
_S1_2_884E314 87,783 instructions (0.001%), 2,125 calls (0884E314 - 0884E478, length 90)
_S1_2_8991948 87,721 instructions (0.001%), 14,634 calls (08991948 - 08991964, length 8)
_S1_2_8989874 87,148 instructions (0.001%), 184 calls (08989874 - 08989B34, length 177)
  Back Branch 08989B1C 2,936 times (length 16)
  Back Branch 08989984 884 times (length 16)
  Back Branch 08989A50 700 times (length 13)
_S1_2_888E538 86,856 instructions (0.001%), 3,102 calls (0888E538 - 0888E5CC, length 38)
_S1_2_8972A7C 86,219 instructions (0.001%), 12,317 calls (08972A7C - 08972A94, length 7)
_S1_2_881DEC8 85,329 instructions (0.001%), 4,491 calls (0881DEC8 - 0881DF10, length 19)
_S1_2_88D3E00 84,754 instructions (0.001%), 1,367 calls (088D3E00 - 088D3F84, length 98)
_S1_2_884DCA4 84,670 instructions (0.001%), 132 calls (0884DCA4 - 0884DF84, length 185)
  Back Branch 0884DE74 2,016 times (length 11)
  Back Branch 0884DF04 1,920 times (length 33)
  Back Branch 0884DF34 96 times (length 109)
_S1_2_89A3A8C 83,376 instructions (0.001%), 9,264 calls (089A3A8C - 089A3AAC, length 9)
_S1_2_8969774 82,764 instructions (0.001%), 2,508 calls (08969774 - 089697F4, length 33)
_S1_2_895896C 82,143 instructions (0.001%), 353 calls (0895896C - 08958D48, length 248)
_S1_2_8960328 81,354 instructions (0.001%), 609 calls (08960328 - 08960A60, length 463)
_S1_2_8845C98 80,700 instructions (0.001%), 1,614 calls (08845C98 - 08845D88, length 61)
_S1_2_88952E4 80,688 instructions (0.001%), 2,581 calls (088952E4 - 08895340, length 24)
  Back Branch 08895324 4,285 times (length 11)
_S1_2_89FDAFC 80,586 instructions (0.001%), 26,862 calls (089FDAFC - 089FDB04, length 3)
_S1_2_8970B38 80,320 instructions (0.001%), 2,510 calls (08970B38 - 08970BB4, length 32)
_S1_2_88E5908 79,200 instructions (0.001%), 39,600 calls (088E5908 - 088E590C, length 2)
_S1_2_881A998 79,135 instructions (0.001%), 4,655 calls (0881A998 - 0881A9E8, length 21)
_S1_2_89D93E4 78,725 instructions (0.001%), 3,149 calls (089D93E4 - 089D9444, length 25)
_S1_2_88626FC 78,720 instructions (0.001%), 39,360 calls (088626FC - 08862700, length 2)
_S1_2_884E47C 78,286 instructions (0.001%), 3,011 calls (0884E47C - 0884E59C, length 73)
_S1_2_883AE78 77,904 instructions (0.001%), 3,246 calls (0883AE78 - 0883AF48, length 53)
_S1_2_8962184 77,675 instructions (0.001%), 913 calls (08962184 - 08962940, length 496)
_S1_2_89B4368 75,993 instructions (0.001%), 347 calls (089B4368 - 089B44FC, length 102)
  Back Branch 089B445C 4,164 times (length 13)
_S1_2_884D3A4 75,936 instructions (0.001%), 2,373 calls (0884D3A4 - 0884D420, length 32)
_S1_2_8895470 75,760 instructions (0.001%), 2,560 calls (08895470 - 088954CC, length 24)
  Back Branch 088954B0 3,056 times (length 10)
_S1_2_88C2444 75,528 instructions (0.001%), 695 calls (088C2444 - 088C26F0, length 172)
_S1_2_894B21C 75,168 instructions (0.001%), 1,566 calls (0894B21C - 0894B320, length 66)
_S1_2_882601C 73,856 instructions (0.001%), 1,154 calls (0882601C - 08826158, length 80)
_S1_2_89EE94C 73,452 instructions (0.001%), 1,483 calls (089EE94C - 089EEA10, length 50)
  Back Branch 089EE980 6,310 times (length 6)
_S1_2_893CC00 73,130 instructions (0.001%), 14,626 calls (0893CC00 - 0893CC18, length 7)
_S1_2_88BF850 73,117 instructions (0.001%), 1,152 calls (088BF850 - 088BF9AC, length 88)
_S1_2_88DB184 72,456 instructions (0.001%), 6,038 calls (088DB184 - 088DB1B0, length 12)
_S1_2_8952A70 72,314 instructions (0.001%), 2,840 calls (08952A70 - 08952B04, length 38)
_S1_2_899C844 72,212 instructions (0.001%), 2,579 calls (0899C844 - 0899C8C4, length 33)
_S1_2_89920F8 71,428 instructions (0.001%), 2,508 calls (089920F8 - 0899225C, length 90)
_S1_2_882D3F4 71,065 instructions (0.001%), 1 calls (0882D3F4 - 0882D678, length 162)
  Back Branch 0882D5C4 6,875 times (length 13)
  Back Branch 0882D600 380 times (length 37)
  Back Branch 0882D550 1 times (length 41)
  Back Branch 0882D528 1 times (length 31)
_S1_2_89D9A54 70,864 instructions (0.001%), 1,575 calls (089D9A54 - 089D9B04, length 45)
_S1_2_89D034C 70,459 instructions (0.001%), 1 calls (089D034C - 089D03AC, length 25)
  Back Branch 089D0388 17,611 times (length 4)
_S1_2_8975710 70,252 instructions (0.001%), 10,036 calls (08975710 - 08975728, length 7)
_S1_2_897572C 70,196 instructions (0.001%), 10,028 calls (0897572C - 08975744, length 7)
_S1_2_882E39C 69,704 instructions (0.001%), 4 calls (0882E39C - 0882E5C0, length 138)
  Back Branch 0882E4EC 2,692 times (length 24)
  Back Branch 0882E500 140 times (length 63)
_S1_2_88C2CFC 69,479 instructions (0.001%), 1,139 calls (088C2CFC - 088C2DEC, length 61)
_S1_2_89EDC14 69,004 instructions (0.001%), 34,502 calls (089EDC14 - 089EDC18, length 2)
_S1_2_8844530 66,836 instructions (0.001%), 2,998 calls (08844530 - 08844588, length 23)
_S1_2_891FD94 66,834 instructions (0.001%), 1,006 calls (0891FD94 - 089200F8, length 218)
_S1_2_89D8A18 66,150 instructions (0.001%), 1,575 calls (089D8A18 - 089D8ABC, length 42)
_S1_2_89918C0 65,223 instructions (0.001%), 7,247 calls (089918C0 - 08991928, length 27)
_S1_2_8815874 64,113 instructions (0.001%), 9,159 calls (08815874 - 0881588C, length 7)
_S1_2_8815890 63,987 instructions (0.001%), 9,141 calls (08815890 - 088158A8, length 7)
_S1_2_898D620 63,562 instructions (0.001%), 489 calls (0898D620 - 0898D8DC, length 176)
_S1_2_88BCCD4 63,351 instructions (0.001%), 1 calls (088BCCD4 - 088BD2D8, length 386)
  Back Branch 088BCD9C 2,000 times (length 7)
  Back Branch 088BCF28 2,000 times (length 5)
  Back Branch 088BCE38 2,000 times (length 7)
  Back Branch 088BD21C 2,000 times (length 12)
  Back Branch 088BD004 128 times (length 7)
  Back Branch 088BD10C 16 times (length 7)
  Back Branch 088BD1C0 2 times (length 7)
  Back Branch 088BD18C 2 times (length 7)
  Back Branch 088BD298 2 times (length 7)
  Back Branch 088BCEC8 1 times (length 7)
_S1_2_88BDC98 63,285 instructions (0.001%), 257 calls (088BDC98 - 088BE110, length 287)
  Back Branch 088BDE20 4,562 times (length 12)
  Back Branch 088BDD10 163 times (length 7)
_S1_2_88FC934 63,196 instructions (0.001%), 426 calls (088FC934 - 088FCF1C, length 379)
  Back Branch 088FCAC0 92 times (length 18)
_S1_2_893104C 63,080 instructions (0.001%), 15,770 calls (0893104C - 08931058, length 4)
_S1_2_8920C98 62,822 instructions (0.001%), 4,662 calls (08920C98 - 08920CF0, length 23)
  Back Branch 08920CE4 6 times (length 4)
_S1_2_885FB48 62,662 instructions (0.001%), 584 calls (0885FB48 - 0885FD50, length 131)
  Back Branch 0885FC9C 1,992 times (length 13)
_S1_2_88C2E04 62,645 instructions (0.001%), 1,139 calls (088C2E04 - 088C2F5C, length 87)
_S1_2_8877304 60,216 instructions (0.001%), 10,036 calls (08877304 - 08877328, length 10)
_S1_2_899192C 59,101 instructions (0.001%), 8,443 calls (0899192C - 08991944, length 7)
_S1_2_881DE94 58,370 instructions (0.001%), 4,490 calls (0881DE94 - 0881DEC4, length 13)
_S1_2_8810A18 56,884 instructions (0.001%), 407 calls (08810A18 - 08810DAC, length 230)
  Back Branch 08810D04 55 times (length 18)
_S1_2_88FB754 56,784 instructions (0.001%), 4 calls (088FB754 - 088FBF44, length 509)
  Back Branch 088FBD94 216 times (length 250)
  Back Branch 088FB918 96 times (length 22)
  Back Branch 088FBDA4 72 times (length 268)
  Back Branch 088FB838 24 times (length 24)
  Back Branch 088FBDC0 24 times (length 325)
_S1_2_894594C 56,063 instructions (0.001%), 859 calls (0894594C - 08945A5C, length 69)
_S1_2_8933B44 55,920 instructions (0.001%), 2,390 calls (08933B44 - 08933CF8, length 110)
  Back Branch 08933C74 22 times (length 15)
_S1_2_88D711C 55,428 instructions (0.001%), 1,184 calls (088D711C - 088D7738, length 392)
  Back Branch 088D76E4 8 times (length 83)
_S1_2_883A944 55,182 instructions (0.001%), 3,246 calls (0883A944 - 0883A98C, length 19)
_S1_2_88926A4 55,158 instructions (0.001%), 4 calls (088926A4 - 08892A68, length 242)
  Back Branch 088929E0 1,150 times (length 57)
  Back Branch 08892848 578 times (length 72)
  Back Branch 088929C0 58 times (length 8)
  Back Branch 08892794 18 times (length 7)
_S1_2_8861488 55,044 instructions (0.001%), 2,502 calls (08861488 - 088614FC, length 30)
_S1_2_898918C 54,772 instructions (0.001%), 419 calls (0898918C - 089892A0, length 70)
  Back Branch 08989288 4,043 times (length 20)
_S1_2_899C8C8 54,201 instructions (0.001%), 2,581 calls (0899C8C8 - 0899C918, length 21)
_S1_2_884E8E0 54,064 instructions (0.001%), 2,125 calls (0884E8E0 - 0884E9E8, length 67)
  Back Branch 0884E970 279 times (length 9)
_S1_2_897F444 53,718 instructions (0.001%), 7,674 calls (0897F444 - 0897F45C, length 7)
_S1_2_8A0212C 53,494 instructions (0.001%), 1,848 calls (08A0212C - 08A021A4, length 31)
_S1_2_8895C64 53,331 instructions (0.001%), 2,507 calls (08895C64 - 08895CB8, length 22)
  Back Branch 08895CA4 179 times (length 9)
_S1_2_8895AD8 53,331 instructions (0.001%), 2,507 calls (08895AD8 - 08895B2C, length 22)
  Back Branch 08895B18 179 times (length 9)
_S1_2_88F5B5C 52,797 instructions (0.001%), 17,599 calls (088F5B5C - 088F5B64, length 3)
_S1_2_88F2604 52,797 instructions (0.001%), 17,599 calls (088F2604 - 088F260C, length 3)
_S1_2_883C4D4 52,710 instructions (0.001%), 7 calls (0883C4D4 - 0883C5A8, length 54)
  Back Branch 0883C554 3,500 times (length 8)
  Back Branch 0883C57C 3,500 times (length 7)
_S1_2_8989B38 52,685 instructions (0.001%), 92 calls (08989B38 - 0898A0EC, length 366)
  Back Branch 0898A090 1,468 times (length 16)
  Back Branch 08989CB4 442 times (length 16)
  Back Branch 08989DB0 350 times (length 13)
  Back Branch 08989F08 92 times (length 12)
_S1_2_89B0E94 51,855 instructions (0.001%), 899 calls (089B0E94 - 089B10A4, length 133)
_S1_2_88D77D4 51,704 instructions (0.001%), 2,248 calls (088D77D4 - 088D782C, length 23)
_S1_2_8809A5C 51,411 instructions (0.001%), 612 calls (08809A5C - 08809C34, length 119)
_S1_2_89FABE4 51,226 instructions (0.001%), 1,155 calls (089FABE4 - 089FADB0, length 116)
_S1_2_880CAC4 50,874 instructions (0.001%), 2,035 calls (0880CAC4 - 0880CB60, length 40)
  Back Branch 0880CAF0 3,561 times (length 6)
_S1_2_88BFB3C 50,225 instructions (0.001%), 581 calls (088BFB3C - 088BFD6C, length 141)
_S1_2_8942090 50,108 instructions (0.001%), 1,104 calls (08942090 - 08942534, length 298)
_S1_2_88C2318 49,961 instructions (0.001%), 1,129 calls (088C2318 - 088C2440, length 75)
_S1_2_89EB520 49,350 instructions (0.001%), 3,525 calls (089EB520 - 089EB554, length 14)
_S1_2_88B1BD0 49,098 instructions (0.001%), 2,338 calls (088B1BD0 - 088B1C40, length 29)
_S1_2_89B32A8 48,927 instructions (0.001%), 347 calls (089B32A8 - 089B37C4, length 328)
_S1_2_883A538 48,704 instructions (0.001%), 3,247 calls (0883A538 - 0883A5A4, length 28)
  Back Branch 0883A588 1 times (length 8)
_S1_2_882EBE4 48,082 instructions (0.000%), 4 calls (0882EBE4 - 0882F2B0, length 436)
  Back Branch 0882EFE4 1,432 times (length 9)
  Back Branch 0882EDA0 410 times (length 10)
  Back Branch 0882F0C4 410 times (length 131)
  Back Branch 0882F270 406 times (length 10)
  Back Branch 0882F0A8 358 times (length 11)
  Back Branch 0882EE30 60 times (length 10)
_S1_2_89005F0 47,518 instructions (0.000%), 425 calls (089005F0 - 08900970, length 225)
_S1_2_889463C 47,268 instructions (0.000%), 4,285 calls (0889463C - 08894680, length 18)
_S1_2_894BCC4 46,284 instructions (0.000%), 1,218 calls (0894BCC4 - 0894BD80, length 48)
_S1_2_8960A64 46,200 instructions (0.000%), 600 calls (08960A64 - 08961008, length 362)
_S1_2_8840594 46,158 instructions (0.000%), 122 calls (08840594 - 088405D4, length 17)
  Back Branch 088405C0 6,333 times (length 10)
_S1_2_882E678 45,632 instructions (0.000%), 2,852 calls (0882E678 - 0882E72C, length 46)
_S1_2_894C580 45,344 instructions (0.000%), 2,834 calls (0894C580 - 0894C5BC, length 16)
_S1_2_8945438 45,312 instructions (0.000%), 1,416 calls (08945438 - 089454B4, length 32)
_S1_2_8934450 45,216 instructions (0.000%), 692 calls (08934450 - 08934614, length 114)
_S1_2_8920BA0 44,968 instructions (0.000%), 5,621 calls (08920BA0 - 08920BBC, length 8)
_S1_2_89FEBE0 44,829 instructions (0.000%), 14,943 calls (089FEBE0 - 089FEBE8, length 3)
_S1_2_884EBA0 44,382 instructions (0.000%), 7,397 calls (0884EBA0 - 0884EBBC, length 8)
_S1_2_899FF18 44,274 instructions (0.000%), 141 calls (0899FF18 - 089A0070, length 87)
  Back Branch 089A002C 1,410 times (length 20)
  Back Branch 089A003C 282 times (length 31)
_S1_2_89E4A78 43,798 instructions (0.000%), 218 calls (089E4A78 - 089E4BCC, length 86)
  Back Branch 089E4B70 2,598 times (length 21)
_S1_2_8968F24 42,222 instructions (0.000%), 609 calls (08968F24 - 089691DC, length 175)
  Back Branch 08969010 375 times (length 18)
_S1_2_88E6760 41,992 instructions (0.000%), 14 calls (088E6760 - 088E6934, length 118)
  Back Branch 088E68B4 2,640 times (length 10)
  Back Branch 088E686C 1,606 times (length 12)
_S1_2_880D104 40,995 instructions (0.000%), 1,720 calls (0880D104 - 0880D148, length 18)
  Back Branch 0880D12C 3,727 times (length 5)
_S1_2_89A16B0 40,946 instructions (0.000%), 694 calls (089A16B0 - 089A182C, length 96)
_S1_2_892069C 40,584 instructions (0.000%), 1,068 calls (0892069C - 08920824, length 99)
  Back Branch 089207E4 1,068 times (length 38)
_S1_2_8958D4C 40,480 instructions (0.000%), 362 calls (08958D4C - 08958F50, length 130)
_S1_2_895B150 40,203 instructions (0.000%), 783 calls (0895B150 - 0895B30C, length 112)
_S1_2_88355B8 39,678 instructions (0.000%), 1,167 calls (088355B8 - 088356C4, length 68)
_S1_2_89467F4 39,676 instructions (0.000%), 2,834 calls (089467F4 - 08946828, length 14)
_S1_2_88B4CB8 39,354 instructions (0.000%), 5,622 calls (088B4CB8 - 088B4CD0, length 7)
_S1_2_89F3914 39,272 instructions (0.000%), 19,636 calls (089F3914 - 089F3918, length 2)
_S1_2_88F36F8 38,558 instructions (0.000%), 290 calls (088F36F8 - 088F3A3C, length 210)
  Back Branch 088F39E0 784 times (length 11)
  Back Branch 088F3954 494 times (length 6)
_S1_2_88D5218 38,366 instructions (0.000%), 304 calls (088D5218 - 088D538C, length 94)
  Back Branch 088D52AC 1,194 times (length 11)
_S1_2_892596C 38,339 instructions (0.000%), 777 calls (0892596C - 08925A20, length 46)
  Back Branch 089259B8 1,554 times (length 13)
_S1_2_88D809C 38,075 instructions (0.000%), 337 calls (088D809C - 088D8228, length 100)
  Back Branch 088D81F4 572 times (length 60)
_S1_2_890101C 37,890 instructions (0.000%), 421 calls (0890101C - 089011A4, length 99)
_S1_2_889CAB0 37,344 instructions (0.000%), 389 calls (0889CAB0 - 0889CCE4, length 142)
  Back Branch 0889CB78 1,167 times (length 18)
_S1_2_8858AE4 37,179 instructions (0.000%), 2,458 calls (08858AE4 - 08858B94, length 45)
_S1_2_88F59BC 37,050 instructions (0.000%), 1,374 calls (088F59BC - 088F5A28, length 28)
_S1_2_88B5B88 36,421 instructions (0.000%), 473 calls (088B5B88 - 088B5D54, length 116)
_S1_2_895B394 35,952 instructions (0.000%), 642 calls (0895B394 - 0895B5F0, length 152)
_S1_2_895AE3C 35,952 instructions (0.000%), 642 calls (0895AE3C - 0895B0E0, length 170)
_S1_2_89A3950 35,910 instructions (0.000%), 3,591 calls (089A3950 - 089A39F8, length 43)
_S1_2_8965FB4 35,827 instructions (0.000%), 1,470 calls (08965FB4 - 08966160, length 108)
  Back Branch 08966070 1,435 times (length 32)
  Back Branch 08966058 31 times (length 26)
  Back Branch 08966014 4 times (length 9)
_S1_2_8920BE0 35,742 instructions (0.000%), 777 calls (08920BE0 - 08920C94, length 46)
_S1_2_883A918 35,706 instructions (0.000%), 3,246 calls (0883A918 - 0883A940, length 11)
_S1_2_884C74C 35,376 instructions (0.000%), 536 calls (0884C74C - 0884C860, length 70)
_S1_2_8A02698 35,204 instructions (0.000%), 17,602 calls (08A02698 - 08A0269C, length 2)
_S1_2_8A02648 35,204 instructions (0.000%), 17,602 calls (08A02648 - 08A0264C, length 2)
_S1_2_8A02668 35,200 instructions (0.000%), 17,600 calls (08A02668 - 08A0266C, length 2)
_S1_2_8A026B0 35,198 instructions (0.000%), 17,599 calls (08A026B0 - 08A026B4, length 2)
_S1_2_8861450 35,098 instructions (0.000%), 2,507 calls (08861450 - 08861484, length 14)
_S1_2_8920908 34,965 instructions (0.000%), 777 calls (08920908 - 089209DC, length 54)
_S1_2_880C80C 34,765 instructions (0.000%), 1,777 calls (0880C80C - 0880C8A8, length 40)
  Back Branch 0880C834 2,916 times (length 6)
_S1_2_8A026C8 34,722 instructions (0.000%), 17,361 calls (08A026C8 - 08A026CC, length 2)
_S1_2_899FC24 34,650 instructions (0.000%), 330 calls (0899FC24 - 0899FD7C, length 87)
  Back Branch 0899FD48 330 times (length 31)
  Back Branch 0899FD38 330 times (length 20)
_S1_2_883B108 34,512 instructions (0.000%), 1,438 calls (0883B108 - 0883B164, length 24)
_S1_2_899725C 34,373 instructions (0.000%), 83 calls (0899725C - 08997E40, length 762)
  Back Branch 08997998 83 times (length 208)
  Back Branch 0899777C 39 times (length 18)
  Back Branch 08997DD8 8 times (length 207)
  Back Branch 08997BC0 2 times (length 18)
_S1_2_883F868 34,227 instructions (0.000%), 585 calls (0883F868 - 0883FA1C, length 110)
_S1_2_8945704 34,190 instructions (0.000%), 807 calls (08945704 - 089457E8, length 58)
_S1_2_89467C4 34,080 instructions (0.000%), 2,840 calls (089467C4 - 089467F0, length 12)
_S1_2_88EC084 33,550 instructions (0.000%), 550 calls (088EC084 - 088EC288, length 130)
_S1_2_8873788 33,477 instructions (0.000%), 11,159 calls (08873788 - 08873790, length 3)
_S1_2_8984ECC 33,024 instructions (0.000%), 236 calls (08984ECC - 089851DC, length 197)
  Back Branch 0898513C 190 times (length 13)
  Back Branch 0898500C 92 times (length 12)
_S1_2_8977870 33,005 instructions (0.000%), 4,715 calls (08977870 - 08977888, length 7)
_S1_2_88A9118 32,477 instructions (0.000%), 2 calls (088A9118 - 088A96F4, length 376)
  Back Branch 088A9358 1,998 times (length 16)
  Back Branch 088A93FC 2 times (length 7)
  Back Branch 088A956C 2 times (length 59)
_S1_2_88BF9B0 32,340 instructions (0.000%), 660 calls (088BF9B0 - 088BFB38, length 99)
_S1_2_8989460 32,246 instructions (0.000%), 419 calls (08989460 - 08989688, length 139)
  Back Branch 08989578 155 times (length 9)
_S1_2_895D5D0 32,100 instructions (0.000%), 642 calls (0895D5D0 - 0895D6F0, length 73)
_S1_2_89CF99C 31,850 instructions (0.000%), 4,550 calls (089CF99C - 089CF9B4, length 7)
_S1_2_895AB18 31,800 instructions (0.000%), 600 calls (0895AB18 - 0895AD60, length 147)
_S1_2_88736F4 31,485 instructions (0.000%), 2,099 calls (088736F4 - 08873778, length 34)
_S1_2_88D2178 31,344 instructions (0.000%), 12 calls (088D2178 - 088D22F0, length 95)
  Back Branch 088D226C 768 times (length 40)
_S1_2_8A02458 31,200 instructions (0.000%), 1,943 calls (08A02458 - 08A02500, length 43)
  Back Branch 08A024E8 112 times (length 33)
_S1_2_88F56C0 30,580 instructions (0.000%), 695 calls (088F56C0 - 088F57B4, length 62)
_S1_2_88C5830 30,498 instructions (0.000%), 782 calls (088C5830 - 088C58D8, length 43)
_S1_2_88FE3B8 30,456 instructions (0.000%), 415 calls (088FE3B8 - 088FE71C, length 218)
_S1_2_89FEBA8 30,326 instructions (0.000%), 15,163 calls (089FEBA8 - 089FEBAC, length 2)
_S1_2_89F6C1C 30,135 instructions (0.000%), 10,045 calls (089F6C1C - 089F6C24, length 3)
_S1_2_8970CE8 30,120 instructions (0.000%), 2,510 calls (08970CE8 - 08970D14, length 12)
_S1_2_887AFEC 30,072 instructions (0.000%), 178 calls (0887AFEC - 0887B1DC, length 125)
  Back Branch 0887B13C 1,424 times (length 9)
  Back Branch 0887B1C4 40 times (length 18)
_S1_2_899EA74 30,059 instructions (0.000%), 1,434 calls (0899EA74 - 0899EAD4, length 25)
_S1_2_89D8BE8 29,925 instructions (0.000%), 1,575 calls (089D8BE8 - 089D8C30, length 19)
_S1_2_88BF694 29,808 instructions (0.000%), 648 calls (088BF694 - 088BF84C, length 111)
_S1_2_891FCFC 29,526 instructions (0.000%), 777 calls (0891FCFC - 0891FD90, length 38)
_S1_2_8964430 29,382 instructions (0.000%), 1,430 calls (08964430 - 08964488, length 23)
_S1_2_8895DC4 29,145 instructions (0.000%), 1,943 calls (08895DC4 - 08895E3C, length 31)
_S1_2_88E5838 29,120 instructions (0.000%), 2,240 calls (088E5838 - 088E586C, length 14)
_S1_2_8985230 29,112 instructions (0.000%), 472 calls (08985230 - 08985340, length 69)
  Back Branch 089852D8 184 times (length 12)
_S1_2_894C500 29,052 instructions (0.000%), 2,421 calls (0894C500 - 0894C534, length 14)
_S1_2_8836044 28,973 instructions (0.000%), 834 calls (08836044 - 08836110, length 52)
  Back Branch 088360F4 135 times (length 11)
_S1_2_886D03C 28,888 instructions (0.000%), 184 calls (0886D03C - 0886D168, length 76)
  Back Branch 0886D140 1,840 times (length 9)
_S1_2_880A3C8 28,884 instructions (0.000%), 498 calls (0880A3C8 - 0880A4AC, length 58)
_S1_2_8818314 28,842 instructions (0.000%), 50 calls (08818314 - 088186EC, length 247)
  Back Branch 08818570 340 times (length 87)
_S1_2_8923ED0 28,790 instructions (0.000%), 777 calls (08923ED0 - 08924148, length 159)
_S1_2_893C49C 28,508 instructions (0.000%), 14,254 calls (0893C49C - 0893C4A0, length 2)
_S1_2_884EDAC 28,432 instructions (0.000%), 886 calls (0884EDAC - 0884EF70, length 114)
_S1_2_89BD0B8 28,340 instructions (0.000%), 2,834 calls (089BD0B8 - 089BD0DC, length 10)
_S1_2_89691E0 28,095 instructions (0.000%), 548 calls (089691E0 - 08969340, length 89)
  Back Branch 08969318 1 times (length 26)
_S1_2_8849E08 27,904 instructions (0.000%), 13,952 calls (08849E08 - 08849E0C, length 2)
_S1_2_88D7B64 27,840 instructions (0.000%), 1,160 calls (088D7B64 - 088D7BC8, length 26)
_S1_2_8859488 27,797 instructions (0.000%), 178 calls (08859488 - 0885A09C, length 774)
  Back Branch 088599E0 1,332 times (length 8)
  Back Branch 088597C4 135 times (length 8)
  Back Branch 08859E20 12 times (length 8)
_S1_2_8A02AB8 27,754 instructions (0.000%), 13,877 calls (08A02AB8 - 08A02ABC, length 2)
_S1_2_895D780 27,606 instructions (0.000%), 642 calls (0895D780 - 0895D860, length 57)
_S1_2_88A8320 27,577 instructions (0.000%), 2,507 calls (088A8320 - 088A838C, length 28)
_S1_2_88D3FBC 27,577 instructions (0.000%), 1,199 calls (088D3FBC - 088D4014, length 23)
_S1_2_88D54E4 27,494 instructions (0.000%), 278 calls (088D54E4 - 088D5624, length 81)
  Back Branch 088D55B0 1,160 times (length 11)
_S1_2_88DB754 27,400 instructions (0.000%), 1,370 calls (088DB754 - 088DB7B0, length 24)
_S1_2_882616C 27,294 instructions (0.000%), 580 calls (0882616C - 08826610, length 298)
_S1_2_894A8E0 27,155 instructions (0.000%), 644 calls (0894A8E0 - 0894AA10, length 77)
_S1_2_89F5680 27,124 instructions (0.000%), 291 calls (089F5680 - 089F58AC, length 140)
  Back Branch 089F5708 1,226 times (length 15)
  Back Branch 089F57B4 28 times (length 8)
  Back Branch 089F5784 11 times (length 7)
_S1_2_8900A50 26,956 instructions (0.000%), 419 calls (08900A50 - 08900D0C, length 176)
  Back Branch 08900C9C 4 times (length 14)
_S1_2_88C2FB0 26,864 instructions (0.000%), 695 calls (088C2FB0 - 088C30E0, length 77)
_S1_2_89D975C 26,758 instructions (0.000%), 1,574 calls (089D975C - 089D979C, length 17)
_S1_2_89EB210 26,418 instructions (0.000%), 1,887 calls (089EB210 - 089EB278, length 27)
_S1_2_8929578 26,344 instructions (0.000%), 13,172 calls (08929578 - 0892957C, length 2)
_S1_2_89FADB4 25,971 instructions (0.000%), 420 calls (089FADB4 - 089FB180, length 244)
_S1_2_89CF9B8 25,968 instructions (0.000%), 3,246 calls (089CF9B8 - 089CF9D4, length 8)
_S1_2_88F753C 25,841 instructions (0.000%), 131 calls (088F753C - 088F7BD8, length 424)
  Back Branch 088F762C 516 times (length 20)
  Back Branch 088F7968 8 times (length 20)
_S1_2_8861298 25,696 instructions (0.000%), 584 calls (08861298 - 08861368, length 53)
_S1_2_882D9F8 25,646 instructions (0.000%), 68 calls (0882D9F8 - 0882DC74, length 160)
  Back Branch 0882DC28 476 times (length 20)
  Back Branch 0882DBA0 476 times (length 16)
  Back Branch 0882DC3C 238 times (length 100)
_S1_2_893C464 25,308 instructions (0.000%), 8,436 calls (0893C464 - 0893C46C, length 3)
_S1_2_8981324 24,874 instructions (0.000%), 266 calls (08981324 - 08981508, length 122)
  Back Branch 08981468 276 times (length 13)
_S1_2_89EE5DC 24,862 instructions (0.000%), 986 calls (089EE5DC - 089EE64C, length 29)
_S1_2_88280FC 24,640 instructions (0.000%), 4 calls (088280FC - 088282E4, length 123)
  Back Branch 088282B4 2,390 times (length 10)
  Back Branch 0882825C 48 times (length 11)
  Back Branch 08828278 4 times (length 71)
_S1_2_8830FA4 24,556 instructions (0.000%), 60 calls (08830FA4 - 08831724, length 481)
  Back Branch 088312F4 344 times (length 10)
  Back Branch 0883112C 260 times (length 10)
  Back Branch 088315C4 176 times (length 98)
_S1_2_8988D14 24,544 instructions (0.000%), 416 calls (08988D14 - 08988F14, length 129)
_S1_2_88C58DC 24,338 instructions (0.000%), 86 calls (088C58DC - 088C5D60, length 290)
  Back Branch 088C5CBC 516 times (length 12)
_S1_2_89954B4 24,310 instructions (0.000%), 1,430 calls (089954B4 - 0899552C, length 31)
_S1_2_883FC50 24,250 instructions (0.000%), 128 calls (0883FC50 - 0883FF78, length 203)
  Back Branch 0883FE1C 1,049 times (length 11)
  Back Branch 0883FED0 5 times (length 19)
  Back Branch 0883FEA8 3 times (length 9)
_S1_2_8965814 24,090 instructions (0.000%), 330 calls (08965814 - 08965934, length 73)
_S1_2_88960B8 23,969 instructions (0.000%), 2,179 calls (088960B8 - 088960EC, length 14)
_S1_2_8965938 23,472 instructions (0.000%), 326 calls (08965938 - 08965A60, length 75)
_S1_2_886C2A8 23,434 instructions (0.000%), 94 calls (0886C2A8 - 0886C5D0, length 203)
  Back Branch 0886C394 940 times (length 9)
  Back Branch 0886C528 6 times (length 14)
_S1_2_88B628C 23,320 instructions (0.000%), 272 calls (088B628C - 088B63E0, length 86)
  Back Branch 088B6378 664 times (length 19)
_S1_2_8825BB8 23,220 instructions (0.000%), 132 calls (08825BB8 - 08825EE8, length 205)
  Back Branch 08825EB4 228 times (length 9)
  Back Branch 08825E10 228 times (length 10)
  Back Branch 08825DCC 228 times (length 11)
  Back Branch 08825D4C 228 times (length 12)
_S1_2_8926FE0 23,079 instructions (0.000%), 777 calls (08926FE0 - 0892705C, length 32)
_S1_2_882A26C 22,805 instructions (0.000%), 50 calls (0882A26C - 0882A810, length 362)
  Back Branch 0882A5A8 352 times (length 14)
  Back Branch 0882A550 352 times (length 13)
  Back Branch 0882A6F4 352 times (length 51)
_S1_2_884F480 22,588 instructions (0.000%), 132 calls (0884F480 - 0884F754, length 182)
  Back Branch 0884F6A0 228 times (length 9)
  Back Branch 0884F6D8 228 times (length 7)
  Back Branch 0884F728 228 times (length 8)
  Back Branch 0884F650 166 times (length 14)
_S1_2_88D379C 22,496 instructions (0.000%), 304 calls (088D379C - 088D3884, length 59)
  Back Branch 088D37EC 1,216 times (length 5)
_S1_2_880ACA0 22,385 instructions (0.000%), 2,035 calls (0880ACA0 - 0880ACD4, length 14)
_S1_2_893AD84 22,318 instructions (0.000%), 11,159 calls (0893AD84 - 0893AD88, length 2)
_S1_2_884E9EC 22,161 instructions (0.000%), 7,387 calls (0884E9EC - 0884E9F4, length 3)
_S1_2_88C1048 22,152 instructions (0.000%), 568 calls (088C1048 - 088C10E0, length 39)
_S1_2_89D93AC 22,050 instructions (0.000%), 1,575 calls (089D93AC - 089D93E0, length 14)
_S1_2_8861D30 21,971 instructions (0.000%), 197 calls (08861D30 - 08861F58, length 139)
  Back Branch 08861EA4 115 times (length 14)
_S1_2_8985B94 21,888 instructions (0.000%), 288 calls (08985B94 - 08985CC0, length 76)
_S1_2_882D67C 21,691 instructions (0.000%), 1 calls (0882D67C - 0882D954, length 183)
  Back Branch 0882D898 2,188 times (length 13)
  Back Branch 0882D8D8 76 times (length 38)
_S1_2_88E6F50 21,668 instructions (0.000%), 91 calls (088E6F50 - 088E735C, length 260)
  Back Branch 088E71B0 114 times (length 25)
  Back Branch 088E71C0 91 times (length 29)
_S1_2_886136C 21,654 instructions (0.000%), 509 calls (0886136C - 08861414, length 43)
  Back Branch 088613FC 1,127 times (length 26)
_S1_2_8962EFC 21,594 instructions (0.000%), 659 calls (08962EFC - 08962F8C, length 37)
_S1_2_883D028 21,444 instructions (0.000%), 1,787 calls (0883D028 - 0883D054, length 12)
_S1_2_885DBDC 21,320 instructions (0.000%), 730 calls (0885DBDC - 0885DC94, length 47)
_S1_2_88C1858 21,009 instructions (0.000%), 47 calls (088C1858 - 088C1C80, length 267)
  Back Branch 088C1B30 1,003 times (length 11)
  Back Branch 088C193C 903 times (length 7)
  Back Branch 088C1994 91 times (length 32)
  Back Branch 088C1978 4 times (length 7)
_S1_2_8920828 20,979 instructions (0.000%), 777 calls (08920828 - 089208C4, length 40)
_S1_2_8846C0C 20,910 instructions (0.000%), 1,230 calls (08846C0C - 08846C4C, length 17)
_S1_2_88F5C74 20,796 instructions (0.000%), 412 calls (088F5C74 - 088F5D70, length 64)
  Back Branch 088F5D4C 472 times (length 23)
_S1_2_8842DF4 20,628 instructions (0.000%), 1,228 calls (08842DF4 - 08842E74, length 33)
_S1_2_89BD240 20,596 instructions (0.000%), 91 calls (089BD240 - 089BD768, length 331)
_S1_2_88F3B24 20,462 instructions (0.000%), 1,574 calls (088F3B24 - 088F3B94, length 29)
_S1_2_891F708 20,202 instructions (0.000%), 777 calls (0891F708 - 0891F864, length 88)
_S1_2_8839644 19,958 instructions (0.000%), 601 calls (08839644 - 08839734, length 61)
  Back Branch 088396DC 357 times (length 28)
_S1_2_8852A18 19,376 instructions (0.000%), 83 calls (08852A18 - 08852F70, length 343)
  Back Branch 08852D60 43 times (length 35)
  Back Branch 08852F20 4 times (length 269)
_S1_2_898A310 19,374 instructions (0.000%), 665 calls (0898A310 - 0898A464, length 86)
_S1_2_895005C 19,281 instructions (0.000%), 91 calls (0895005C - 089504F0, length 294)
_S1_2_8972AE8 19,256 instructions (0.000%), 2,407 calls (08972AE8 - 08972B04, length 8)
_S1_2_8969344 19,188 instructions (0.000%), 2,132 calls (08969344 - 08969364, length 9)
_S1_2_8828C5C 19,056 instructions (0.000%), 80 calls (08828C5C - 08828F88, length 204)
  Back Branch 08828F58 340 times (length 52)
_S1_2_89D99B0 18,900 instructions (0.000%), 1,575 calls (089D99B0 - 089D99DC, length 12)
_S1_2_88FEBC8 18,784 instructions (0.000%), 777 calls (088FEBC8 - 088FECA0, length 55)
_S1_2_88C0F50 18,784 instructions (0.000%), 587 calls (088C0F50 - 088C1044, length 62)
_S1_2_89B0E30 18,709 instructions (0.000%), 899 calls (089B0E30 - 089B0E90, length 25)
_S1_2_8A021A8 18,480 instructions (0.000%), 1,848 calls (08A021A8 - 08A021CC, length 10)
_S1_2_89235D0 18,372 instructions (0.000%), 777 calls (089235D0 - 08923664, length 38)
_S1_2_89940A8 18,352 instructions (0.000%), 159 calls (089940A8 - 089942B4, length 132)
  Back Branch 0899410C 2,054 times (length 7)
_S1_2_883C8C4 18,326 instructions (0.000%), 238 calls (0883C8C4 - 0883CA90, length 116)
  Back Branch 0883CA60 476 times (length 6)
_S1_2_898867C 18,304 instructions (0.000%), 416 calls (0898867C - 0898876C, length 61)
_S1_2_8809510 18,243 instructions (0.000%), 7 calls (08809510 - 08809924, length 262)
  Back Branch 088096F8 308 times (length 78)
  Back Branch 088097A4 27 times (length 9)
_S1_2_88106A8 18,162 instructions (0.000%), 165 calls (088106A8 - 08810A14, length 220)
  Back Branch 08810928 7 times (length 18)
_S1_2_886D18C 18,156 instructions (0.000%), 92 calls (0886D18C - 0886D4DC, length 213)
  Back Branch 0886D21C 920 times (length 9)
_S1_2_89EB818 18,072 instructions (0.000%), 2,259 calls (089EB818 - 089EB834, length 8)
_S1_2_88F57B8 18,070 instructions (0.000%), 695 calls (088F57B8 - 088F581C, length 26)
_S1_2_8840330 18,070 instructions (0.000%), 65 calls (08840330 - 088404E8, length 111)
  Back Branch 0884038C 2,080 times (length 8)
_S1_2_89024A0 18,021 instructions (0.000%), 222 calls (089024A0 - 0890282C, length 228)
_S1_2_88FEE44 18,017 instructions (0.000%), 419 calls (088FEE44 - 088FEFD8, length 102)
_S1_2_8821B14 17,939 instructions (0.000%), 20 calls (08821B14 - 08822600, length 700)
  Back Branch 08822564 92 times (length 7)
  Back Branch 088225AC 72 times (length 7)
  Back Branch 08822270 64 times (length 71)
  Back Branch 08822450 64 times (length 71)
  Back Branch 08822090 54 times (length 71)
  Back Branch 08821EB0 54 times (length 71)
  Back Branch 088224FC 44 times (length 9)
_S1_2_89EDBE4 17,658 instructions (0.000%), 8,829 calls (089EDBE4 - 089EDBE8, length 2)
_S1_2_89EDBD4 17,658 instructions (0.000%), 8,829 calls (089EDBD4 - 089EDBD8, length 2)
_S1_2_880C1B8 17,474 instructions (0.000%), 416 calls (0880C1B8 - 0880C32C, length 94)
  Back Branch 0880C2DC 139 times (length 31)
_S1_2_894588C 17,286 instructions (0.000%), 618 calls (0894588C - 089458F8, length 28)
_S1_2_8817798 17,248 instructions (0.000%), 352 calls (08817798 - 08817858, length 49)
_S1_2_88DB038 17,024 instructions (0.000%), 304 calls (088DB038 - 088DB180, length 83)
_S1_2_8826614 17,012 instructions (0.000%), 8 calls (08826614 - 088269DC, length 243)
  Back Branch 08826980 466 times (length 36)
  Back Branch 088269A8 196 times (length 65)
_S1_2_8858EA0 17,002 instructions (0.000%), 2 calls (08858EA0 - 08859454, length 366)
  Back Branch 08859284 1,260 times (length 8)
  Back Branch 0885941C 72 times (length 225)
  Back Branch 08859398 2 times (length 192)
_S1_2_89497FC 16,959 instructions (0.000%), 1,257 calls (089497FC - 08949830, length 14)
  Back Branch 08949824 627 times (length 7)
_S1_2_8938980 16,856 instructions (0.000%), 344 calls (08938980 - 08938A40, length 49)
_S1_2_8942054 16,560 instructions (0.000%), 1,104 calls (08942054 - 0894208C, length 15)
_S1_2_8851C00 16,536 instructions (0.000%), 50 calls (08851C00 - 088524CC, length 564)
  Back Branch 08852498 165 times (length 85)
  Back Branch 0885241C 49 times (length 53)
  Back Branch 08852344 1 times (length 48)
_S1_2_88F5534 16,448 instructions (0.000%), 257 calls (088F5534 - 088F565C, length 75)
_S1_2_88AA234 16,371 instructions (0.000%), 153 calls (088AA234 - 088AA55C, length 203)
_S1_2_894C27C 16,332 instructions (0.000%), 1,257 calls (0894C27C - 0894C2B4, length 15)
  Back Branch 0894C2A0 627 times (length 6)
_S1_2_89FAA28 16,289 instructions (0.000%), 440 calls (089FAA28 - 089FABE0, length 111)
_S1_2_8825FAC 16,240 instructions (0.000%), 580 calls (08825FAC - 08826018, length 28)
_S1_2_884C698 16,226 instructions (0.000%), 854 calls (0884C698 - 0884C6E0, length 19)
_S1_2_893381C 16,093 instructions (0.000%), 847 calls (0893381C - 08933908, length 60)
_S1_2_883F654 16,028 instructions (0.000%), 7 calls (0883F654 - 0883F6E0, length 36)
  Back Branch 0883F6A0 1,750 times (length 12)
_S1_2_89D5BA8 15,985 instructions (0.000%), 695 calls (089D5BA8 - 089D5C00, length 23)
_S1_2_88E7E8C 15,922 instructions (0.000%), 838 calls (088E7E8C - 088E7EE4, length 23)
_S1_2_8841C18 15,776 instructions (0.000%), 4 calls (08841C18 - 08841C8C, length 30)
  Back Branch 08841C50 2,132 times (length 7)
  Back Branch 08841C6C 156 times (length 5)
_S1_2_8987E80 15,678 instructions (0.000%), 58 calls (08987E80 - 08988470, length 381)
  Back Branch 089882F4 240 times (length 13)
  Back Branch 089883D0 134 times (length 13)
_S1_2_88DDBA4 15,531 instructions (0.000%), 438 calls (088DDBA4 - 088DDD18, length 94)
  Back Branch 088DDCC0 209 times (length 28)
_S1_2_8860200 15,470 instructions (0.000%), 197 calls (08860200 - 088603A0, length 105)
  Back Branch 088602F4 115 times (length 14)
_S1_2_88C10E4 15,456 instructions (0.000%), 483 calls (088C10E4 - 088C1160, length 32)
_S1_2_898558C 15,264 instructions (0.000%), 144 calls (0898558C - 089857D0, length 146)
_S1_2_883FF7C 15,160 instructions (0.000%), 1,162 calls (0883FF7C - 0883FFB8, length 16)
_S1_2_88D7F38 15,155 instructions (0.000%), 1,176 calls (088D7F38 - 088D7F74, length 16)
  Back Branch 088D7F60 672 times (length 5)
_S1_2_88616E0 14,896 instructions (0.000%), 584 calls (088616E0 - 08861720, length 17)
  Back Branch 0886170C 1,266 times (length 6)
_S1_2_88F5B68 14,846 instructions (0.000%), 412 calls (088F5B68 - 088F5C68, length 65)
_S1_2_8927880 14,763 instructions (0.000%), 777 calls (08927880 - 089278D0, length 21)
_S1_2_89009C0 14,651 instructions (0.000%), 637 calls (089009C0 - 08900A4C, length 36)
_S1_2_89FEA54 14,640 instructions (0.000%), 7,320 calls (089FEA54 - 089FEA58, length 2)
_S1_2_888DAD4 14,628 instructions (0.000%), 212 calls (0888DAD4 - 0888DB54, length 33)
  Back Branch 0888DB28 1,060 times (length 9)
_S1_2_89FEB48 14,602 instructions (0.000%), 2,086 calls (089FEB48 - 089FEB60, length 7)
_S1_2_89FEB2C 14,602 instructions (0.000%), 2,086 calls (089FEB2C - 089FEB44, length 7)
_S1_2_887B3FC 14,492 instructions (0.000%), 88 calls (0887B3FC - 0887B678, length 160)
  Back Branch 0887B4BC 704 times (length 9)
  Back Branch 0887B5D8 20 times (length 14)
_S1_2_89EFFB4 14,392 instructions (0.000%), 32 calls (089EFFB4 - 089F01D4, length 137)
  Back Branch 089F0158 606 times (length 11)
  Back Branch 089F00C8 606 times (length 10)
_S1_2_89922F8 14,300 instructions (0.000%), 1,430 calls (089922F8 - 0899231C, length 10)
_S1_2_88F4ED8 14,300 instructions (0.000%), 1 calls (088F4ED8 - 088F5144, length 156)
  Back Branch 088F50D8 2,000 times (length 7)
  Back Branch 088F5120 16 times (length 14)
_S1_2_898892C 14,246 instructions (0.000%), 419 calls (0898892C - 089889D0, length 42)
_S1_2_88D4A18 13,984 instructions (0.000%), 304 calls (088D4A18 - 088D4AF8, length 57)
_S1_2_880F7C8 13,672 instructions (0.000%), 310 calls (0880F7C8 - 0880F88C, length 50)
_S1_2_8832080 13,630 instructions (0.000%), 290 calls (08832080 - 08832170, length 61)
_S1_2_8809968 13,616 instructions (0.000%), 467 calls (08809968 - 08809A58, length 61)
  Back Branch 08809A00 7 times (length 28)
_S1_2_884DA7C 13,440 instructions (0.000%), 140 calls (0884DA7C - 0884DCA0, length 138)
_S1_2_89410AC 13,363 instructions (0.000%), 4 calls (089410AC - 089414D0, length 266)
  Back Branch 0894146C 266 times (length 10)
  Back Branch 0894149C 264 times (length 59)
  Back Branch 08941290 88 times (length 12)
  Back Branch 089412C0 86 times (length 61)
  Back Branch 08941190 66 times (length 26)
  Back Branch 08941374 62 times (length 24)
  Back Branch 0894148C 62 times (length 23)
  Back Branch 089412B0 58 times (length 25)
_S1_2_8A02AD8 13,346 instructions (0.000%), 6,673 calls (08A02AD8 - 08A02ADC, length 2)
_S1_2_8A02A08 13,336 instructions (0.000%), 6,668 calls (08A02A08 - 08A02A0C, length 2)
_S1_2_88F58BC 13,257 instructions (0.000%), 687 calls (088F58BC - 088F5910, length 22)
_S1_2_893384C 13,148 instructions (0.000%), 692 calls (0893384C - 08933908, length 48)
_S1_2_88C30E4 13,053 instructions (0.000%), 687 calls (088C30E4 - 088C315C, length 31)
_S1_2_89529D0 13,040 instructions (0.000%), 326 calls (089529D0 - 08952A6C, length 40)
_S1_2_89ED7F8 12,981 instructions (0.000%), 581 calls (089ED7F8 - 089ED858, length 25)
_S1_2_887A550 12,970 instructions (0.000%), 178 calls (0887A550 - 0887A798, length 147)
_S1_2_8832174 12,957 instructions (0.000%), 617 calls (08832174 - 08832300, length 100)
_S1_2_89716BC 12,930 instructions (0.000%), 281 calls (089716BC - 089717A4, length 59)
_S1_2_8826AAC 12,930 instructions (0.000%), 4 calls (08826AAC - 08826F08, length 280)
  Back Branch 08826ED0 140 times (length 119)
_S1_2_89440FC 12,717 instructions (0.000%), 96 calls (089440FC - 08944308, length 132)
  Back Branch 08944230 469 times (length 15)
_S1_2_89504F4 12,565 instructions (0.000%), 130 calls (089504F4 - 0895081C, length 203)
_S1_2_89F9720 12,544 instructions (0.000%), 128 calls (089F9720 - 089F9870, length 85)
  Back Branch 089F9834 512 times (length 6)
_S1_2_8927CE4 12,432 instructions (0.000%), 777 calls (08927CE4 - 08927D44, length 25)
_S1_2_8927C80 12,432 instructions (0.000%), 777 calls (08927C80 - 08927CE0, length 25)
_S1_2_881BBB4 12,393 instructions (0.000%), 82 calls (0881BBB4 - 0881BE94, length 185)
  Back Branch 0881BD90 548 times (length 8)
_S1_2_89669F4 12,388 instructions (0.000%), 326 calls (089669F4 - 08966ABC, length 51)
_S1_2_8957454 12,328 instructions (0.000%), 536 calls (08957454 - 08957728, length 182)
_S1_2_899591C 12,253 instructions (0.000%), 91 calls (0899591C - 08995C7C, length 217)
  Back Branch 08995A88 41 times (length 16)
_S1_2_8987B18 12,180 instructions (0.000%), 116 calls (08987B18 - 08987D44, length 140)
_S1_2_89E5140 12,153 instructions (0.000%), 76 calls (089E4C88 - 089E5DC8, length 1105)
  Back Branch 089E4CC4 22,596 times (length 13)
  Back Branch 089E5D6C 21,322 times (length 1083)
_S1_2_89F5EF0 12,146 instructions (0.000%), 6,073 calls (089F5EF0 - 089F5EF4, length 2)
_S1_2_89533D4 12,105 instructions (0.000%), 2,421 calls (089533D4 - 089533E4, length 5)
_S1_2_88A6314 11,918 instructions (0.000%), 202 calls (088A6314 - 088A6458, length 82)
_S1_2_8924FE8 11,868 instructions (0.000%), 276 calls (08924FE8 - 089250B8, length 53)
_S1_2_892D1E0 11,760 instructions (0.000%), 576 calls (0892D1E0 - 0892D5B8, length 247)
_S1_2_8978C44 11,738 instructions (0.000%), 74 calls (08978C44 - 08978ECC, length 163)
  Back Branch 08978E10 258 times (length 15)
_S1_2_8903378 11,692 instructions (0.000%), 648 calls (08903378 - 089036B0, length 207)
_S1_2_8982548 11,670 instructions (0.000%), 196 calls (08982548 - 08982718, length 117)
_S1_2_89942D4 11,511 instructions (0.000%), 83 calls (089942D4 - 089948C8, length 382)
  Back Branch 08994824 91 times (length 53)
  Back Branch 08994864 84 times (length 10)
  Back Branch 089947E4 1 times (length 23)
_S1_2_89BC6C0 11,497 instructions (0.000%), 91 calls (089BC6C0 - 089BC9A0, length 185)
_S1_2_883B09C 11,367 instructions (0.000%), 421 calls (0883B09C - 0883B104, length 27)
_S1_2_881785C 11,264 instructions (0.000%), 352 calls (0881785C - 088178D8, length 32)
_S1_2_88B0FA4 11,192 instructions (0.000%), 262 calls (088B0FA4 - 088B10C8, length 74)
_S1_2_89896E4 11,040 instructions (0.000%), 184 calls (089896E4 - 08989870, length 100)
_S1_2_883A120 11,025 instructions (0.000%), 315 calls (0883A120 - 0883A24C, length 76)
_S1_2_8934224 11,024 instructions (0.000%), 847 calls (08934224 - 08934288, length 26)
_S1_2_89A2E28 10,943 instructions (0.000%), 353 calls (089A2E28 - 089A2EE0, length 47)
_S1_2_8921FA0 10,878 instructions (0.000%), 777 calls (08921FA0 - 0892202C, length 36)
_S1_2_89FFC58 10,856 instructions (0.000%), 184 calls (089FFC58 - 08A000A8, length 277)
_S1_2_883FA20 10,792 instructions (0.000%), 284 calls (0883FA20 - 0883FB10, length 61)
_S1_2_88A7CDC 10,716 instructions (0.000%), 94 calls (088A7CDC - 088A7F44, length 155)
_S1_2_887B67C 10,654 instructions (0.000%), 194 calls (0887B67C - 0887B7CC, length 85)
_S1_2_89A00E8 10,624 instructions (0.000%), 332 calls (089A00E8 - 089A0164, length 32)
_S1_2_89D5AB8 10,530 instructions (0.000%), 702 calls (089D5AB8 - 089D5AF0, length 15)
_S1_2_89D5A7C 10,425 instructions (0.000%), 695 calls (089D5A7C - 089D5AB4, length 15)
_S1_2_8964088 10,421 instructions (0.000%), 355 calls (08964088 - 089642D0, length 147)
_S1_2_885FD54 10,331 instructions (0.000%), 291 calls (0885FD54 - 0885FE4C, length 63)
_S1_2_8996E1C 10,257 instructions (0.000%), 91 calls (08996E1C - 08997258, length 272)
_S1_2_884E0EC 10,208 instructions (0.000%), 1,276 calls (0884E0EC - 0884E108, length 8)
_S1_2_885F8AC 10,153 instructions (0.000%), 781 calls (0885F8AC - 0885F8DC, length 13)
_S1_2_890034C 10,125 instructions (0.000%), 850 calls (0890034C - 08900380, length 14)
_S1_2_8843AD0 10,120 instructions (0.000%), 440 calls (08843AD0 - 08843B28, length 23)
_S1_2_8927514 10,101 instructions (0.000%), 777 calls (08927514 - 08927650, length 80)
_S1_2_8902034 9,994 instructions (0.000%), 416 calls (08902034 - 08902098, length 26)
_S1_2_894B484 9,684 instructions (0.000%), 807 calls (0894B484 - 0894B4D4, length 21)
_S1_2_8839624 9,672 instructions (0.000%), 1,209 calls (08839624 - 08839640, length 8)
_S1_2_88F45B4 9,618 instructions (0.000%), 1,374 calls (088F45B4 - 088F45CC, length 7)
_S1_2_8996FF0 9,603 instructions (0.000%), 83 calls (08996FF0 - 08997258, length 155)
_S1_2_88DEDDC 9,460 instructions (0.000%), 946 calls (088DEDDC - 088DEE00, length 10)
_S1_2_88F7E80 9,454 instructions (0.000%), 326 calls (088F7E80 - 088F7EF0, length 29)
_S1_2_887F450 9,400 instructions (0.000%), 1,175 calls (0887F450 - 0887F46C, length 8)
_S1_2_898A468 9,310 instructions (0.000%), 665 calls (0898A468 - 0898A4EC, length 34)
_S1_2_8925FDC 9,310 instructions (0.000%), 182 calls (08925FDC - 08926150, length 94)
_S1_2_885F8E0 9,306 instructions (0.000%), 389 calls (0885F8E0 - 0885F980, length 41)
_S1_2_88FFBDC 9,218 instructions (0.000%), 419 calls (088FFBDC - 088FFCC8, length 60)
_S1_2_88D7D04 9,091 instructions (0.000%), 8 calls (088D7D04 - 088D7EC8, length 114)
  Back Branch 088D7EA0 844 times (length 10)
_S1_2_8816FD0 9,089 instructions (0.000%), 7 calls (08816FD0 - 0881721C, length 148)
  Back Branch 08817088 766 times (length 11)
  Back Branch 088170A8 14 times (length 26)
  Back Branch 088170CC 3 times (length 46)
_S1_2_89238B4 9,033 instructions (0.000%), 16 calls (089238B4 - 08923AF8, length 146)
  Back Branch 08923AB4 416 times (length 25)
  Back Branch 08923998 80 times (length 26)
  Back Branch 08923A94 55 times (length 12)
  Back Branch 08923AC4 39 times (length 60)
_S1_2_88D3F88 9,025 instructions (0.000%), 1,805 calls (088D3F88 - 088D3F98, length 5)
_S1_2_888D78C 9,010 instructions (0.000%), 106 calls (0888D78C - 0888D8DC, length 85)
  Back Branch 0888D89C 530 times (length 9)
_S1_2_897161C 8,992 instructions (0.000%), 281 calls (0897161C - 089716B8, length 40)
_S1_2_880F424 8,885 instructions (0.000%), 416 calls (0880F424 - 0880F538, length 70)
  Back Branch 0880F460 153 times (length 7)
_S1_2_8964A44 8,857 instructions (0.000%), 156 calls (08964A44 - 08964BE8, length 106)
  Back Branch 08964B00 32 times (length 20)
_S1_2_89811F0 8,852 instructions (0.000%), 133 calls (089811F0 - 08981320, length 77)
  Back Branch 08981290 239 times (length 15)
_S1_2_8842ED0 8,820 instructions (0.000%), 315 calls (08842ED0 - 08842F3C, length 28)
_S1_2_881BE98 8,745 instructions (0.000%), 51 calls (0881BE98 - 0881C2D8, length 273)
  Back Branch 0881C048 194 times (length 8)
  Back Branch 0881C22C 16 times (length 12)
  Back Branch 0881BF7C 15 times (length 12)
_S1_2_887A79C 8,710 instructions (0.000%), 96 calls (0887A79C - 0887A984, length 123)
  Back Branch 0887A8E4 22 times (length 14)
_S1_2_8952064 8,678 instructions (0.000%), 106 calls (08952064 - 0895248C, length 267)
_S1_2_887EE88 8,645 instructions (0.000%), 665 calls (0887EE88 - 0887EF08, length 33)
_S1_2_89FB6CC 8,645 instructions (0.000%), 91 calls (089FB6CC - 089FBA00, length 206)
_S1_2_88247D4 8,598 instructions (0.000%), 72 calls (088247D4 - 08824A18, length 146)
_S1_2_883CA94 8,568 instructions (0.000%), 238 calls (0883CA94 - 0883CB64, length 53)
_S1_2_8981514 8,512 instructions (0.000%), 532 calls (08981514 - 08981550, length 16)
_S1_2_89738E0 8,484 instructions (0.000%), 404 calls (089738E0 - 08973A24, length 82)
_S1_2_8949834 8,398 instructions (0.000%), 646 calls (08949834 - 08949864, length 13)
_S1_2_89F09D0 8,372 instructions (0.000%), 36 calls (089F09D0 - 089F0E8C, length 304)
  Back Branch 089F0B1C 368 times (length 7)
  Back Branch 089F0B68 352 times (length 7)
  Back Branch 089F0E1C 36 times (length 201)
_S1_2_8849D08 8,365 instructions (0.000%), 1,673 calls (08849D08 - 08849D40, length 15)
_S1_2_88D83F4 8,328 instructions (0.000%), 340 calls (088D83F4 - 088D8488, length 38)
_S1_2_88407E0 8,232 instructions (0.000%), 7 calls (088407E0 - 0884086C, length 36)
  Back Branch 0884084C 896 times (length 16)
_S1_2_89FEC78 8,177 instructions (0.000%), 38 calls (089FEC78 - 089FEEB4, length 144)
  Back Branch 089FEE30 677 times (length 8)
  Back Branch 089FED08 162 times (length 15)
_S1_2_89FA7F0 8,142 instructions (0.000%), 217 calls (089FA7F0 - 089FA920, length 77)
_S1_2_88E2A4C 8,130 instructions (0.000%), 2 calls (088E2A4C - 088E3110, length 434)
  Back Branch 088E30DC 52 times (length 42)
  Back Branch 088E2DA0 44 times (length 138)
  Back Branch 088E2FFC 42 times (length 24)
  Back Branch 088E2EA4 34 times (length 38)
_S1_2_89A1A3C 8,119 instructions (0.000%), 353 calls (089A1A3C - 089A1B40, length 66)
_S1_2_881773C 8,096 instructions (0.000%), 352 calls (0881773C - 08817794, length 23)
_S1_2_88A6500 8,078 instructions (0.000%), 202 calls (088A6500 - 088A65E0, length 57)
_S1_2_88FFD2C 8,069 instructions (0.000%), 425 calls (088FFD2C - 088FFDD8, length 44)
_S1_2_880BB4C 8,056 instructions (0.000%), 106 calls (0880BB4C - 0880BD9C, length 149)
_S1_2_8984D88 7,992 instructions (0.000%), 118 calls (08984D88 - 08984EC8, length 81)
  Back Branch 08984E38 181 times (length 15)
_S1_2_8809928 7,968 instructions (0.000%), 498 calls (08809928 - 08809964, length 16)
_S1_2_8900974 7,885 instructions (0.000%), 415 calls (08900974 - 089009BC, length 19)
_S1_2_8871E30 7,846 instructions (0.000%), 96 calls (08871E30 - 08871FEC, length 112)
  Back Branch 08871F50 22 times (length 14)
_S1_2_883F7C8 7,800 instructions (0.000%), 260 calls (0883F7C8 - 0883F864, length 40)
_S1_2_89EF96C 7,790 instructions (0.000%), 410 calls (089EF96C - 089EF9B4, length 19)
_S1_2_8831DDC 7,783 instructions (0.000%), 1 calls (08831DDC - 08831F88, length 108)
  Back Branch 08831F54 165 times (length 50)
_S1_2_892756C 7,770 instructions (0.000%), 777 calls (0892756C - 08927650, length 58)
_S1_2_89015B4 7,770 instructions (0.000%), 222 calls (089015B4 - 08901788, length 118)
_S1_2_8944F08 7,716 instructions (0.000%), 96 calls (08944F08 - 089450E0, length 119)
  Back Branch 08945030 22 times (length 15)
_S1_2_88332F4 7,712 instructions (0.000%), 74 calls (088332F4 - 08833478, length 98)
  Back Branch 08833440 190 times (length 34)
_S1_2_89F500C 7,652 instructions (0.000%), 7 calls (089F500C - 089F533C, length 205)
  Back Branch 089F5308 288 times (length 46)
  Back Branch 089F52BC 15 times (length 8)
_S1_2_89F5340 7,630 instructions (0.000%), 7 calls (089F5340 - 089F5674, length 206)
  Back Branch 089F5454 267 times (length 7)
  Back Branch 089F5504 93 times (length 72)
  Back Branch 089F5640 90 times (length 46)
  Back Branch 089F55F4 7 times (length 8)
_S1_2_89851F0 7,552 instructions (0.000%), 472 calls (089851F0 - 0898522C, length 16)
_S1_2_8988FA8 7,542 instructions (0.000%), 419 calls (08988FA8 - 08989064, length 48)
_S1_2_899D290 7,488 instructions (0.000%), 1 calls (0899D290 - 0899DBE8, length 599)
  Back Branch 0899DA58 128 times (length 46)
  Back Branch 0899D5AC 16 times (length 49)
  Back Branch 0899D488 16 times (length 73)
  Back Branch 0899D7C4 16 times (length 47)
  Back Branch 0899D6BC 16 times (length 49)
  Back Branch 0899DA70 8 times (length 82)
  Back Branch 0899D914 8 times (length 39)
_S1_2_89E9B3C 7,469 instructions (0.000%), 1 calls (089E9B3C - 089E9C58, length 72)
  Back Branch 089E9B84 532 times (length 9)
  Back Branch 089E9C44 532 times (length 6)
_S1_2_880F638 7,462 instructions (0.000%), 82 calls (0880F638 - 0880F7C4, length 100)
_S1_2_89F59BC 7,451 instructions (0.000%), 98 calls (089F59BC - 089F5BF0, length 142)
  Back Branch 089F5B6C 73 times (length 8)
  Back Branch 089F5A48 42 times (length 15)
_S1_2_89243A0 7,353 instructions (0.000%), 72 calls (089243A0 - 089247F4, length 278)
_S1_2_8821080 7,352 instructions (0.000%), 92 calls (08821080 - 0882121C, length 104)
  Back Branch 088211E8 132 times (length 9)
_S1_2_88DDAEC 7,344 instructions (0.000%), 459 calls (088DDAEC - 088DDBA0, length 46)
_S1_2_88DBF6C 7,308 instructions (0.000%), 174 calls (088DBF6C - 088DC0C0, length 86)
_S1_2_88DB940 7,252 instructions (0.000%), 7 calls (088DB940 - 088DBE10, length 309)
  Back Branch 088DBBE4 91 times (length 10)
  Back Branch 088DBB44 87 times (length 106)
  Back Branch 088DBD7C 31 times (length 73)
_S1_2_89F5CB8 7,218 instructions (0.000%), 98 calls (089F5CB8 - 089F5EEC, length 142)
  Back Branch 089F5D44 42 times (length 15)
  Back Branch 089F5DF4 24 times (length 8)
  Back Branch 089F5DC4 13 times (length 7)
_S1_2_8828820 7,216 instructions (0.000%), 36 calls (08828820 - 08828A38, length 135)
  Back Branch 08828A10 128 times (length 56)
_S1_2_894B430 7,203 instructions (0.000%), 343 calls (0894B430 - 0894B480, length 21)
_S1_2_88FF0A4 7,104 instructions (0.000%), 136 calls (088FF0A4 - 088FF234, length 101)
_S1_2_883C270 7,068 instructions (0.000%), 1 calls (0883C270 - 0883C444, length 118)
  Back Branch 0883C41C 500 times (length 7)
  Back Branch 0883C378 500 times (length 7)
_S1_2_88DBE14 6,972 instructions (0.000%), 166 calls (088DBE14 - 088DBF68, length 86)
_S1_2_882F43C 6,960 instructions (0.000%), 174 calls (0882F43C - 0882F504, length 51)
_S1_2_8842E78 6,930 instructions (0.000%), 315 calls (08842E78 - 08842ECC, length 22)
_S1_2_88EB1F4 6,926 instructions (0.000%), 16 calls (088EB1F4 - 088EB488, length 166)
  Back Branch 088EB280 671 times (length 8)
  Back Branch 088EB420 13 times (length 74)
  Back Branch 088EB3E0 3 times (length 58)
_S1_2_893AE80 6,840 instructions (0.000%), 180 calls (0893AE80 - 0893AF14, length 38)
_S1_2_887F3A0 6,828 instructions (0.000%), 1,138 calls (0887F3A0 - 0887F3B4, length 6)
_S1_2_89408E0 6,794 instructions (0.000%), 283 calls (089408E0 - 089409D0, length 61)
_S1_2_89EF2B8 6,714 instructions (0.000%), 352 calls (089EF2B8 - 089EF314, length 24)
_S1_2_8982478 6,654 instructions (0.000%), 315 calls (08982478 - 089824E8, length 29)
  Back Branch 089824BC 179 times (length 7)
_S1_2_882F370 6,640 instructions (0.000%), 166 calls (0882F370 - 0882F438, length 51)
_S1_2_886175C 6,497 instructions (0.000%), 283 calls (0886175C - 0886193C, length 121)
_S1_2_883ABCC 6,460 instructions (0.000%), 380 calls (0883ABCC - 0883AC8C, length 49)
_S1_2_89011A8 6,410 instructions (0.000%), 641 calls (089011A8 - 089011F4, length 20)
_S1_2_89845AC 6,406 instructions (0.000%), 30 calls (089845AC - 08984AD4, length 331)
  Back Branch 089848BC 58 times (length 91)
  Back Branch 08984A24 2 times (length 13)
_S1_2_885E0A8 6,273 instructions (0.000%), 153 calls (0885E0A8 - 0885E1B0, length 67)
_S1_2_88B2B14 6,208 instructions (0.000%), 4 calls (088B2B14 - 088B2CB4, length 105)
  Back Branch 088B2C58 140 times (length 53)
_S1_2_8828A44 6,168 instructions (0.000%), 50 calls (08828A44 - 08828C58, length 134)
  Back Branch 08828C20 352 times (length 9)
_S1_2_88EC714 6,120 instructions (0.000%), 612 calls (088EC714 - 088EC738, length 10)
_S1_2_88DB7B4 6,080 instructions (0.000%), 304 calls (088DB7B4 - 088DB810, length 24)
_S1_2_89F3EEC 6,000 instructions (0.000%), 3,000 calls (089F3EEC - 089F3EF0, length 2)
_S1_2_89F2188 5,996 instructions (0.000%), 2,998 calls (089F2188 - 089F218C, length 2)
_S1_2_89DDDB8 5,982 instructions (0.000%), 273 calls (089DDDB8 - 089DDE74, length 48)
_S1_2_8953520 5,940 instructions (0.000%), 70 calls (08953520 - 089536B0, length 101)
_S1_2_88BE1E4 5,895 instructions (0.000%), 33 calls (088BE1E4 - 088BE244, length 25)
  Back Branch 088BE224 763 times (length 12)
_S1_2_89FEAF4 5,889 instructions (0.000%), 1,178 calls (089FEAF4 - 089FEB0C, length 7)
_S1_2_8983ED0 5,872 instructions (0.000%), 60 calls (08983ED0 - 08984088, length 111)
  Back Branch 08983F7C 116 times (length 8)
  Back Branch 08984034 116 times (length 38)
_S1_2_8821434 5,808 instructions (0.000%), 132 calls (08821434 - 08821544, length 69)
_S1_2_88321E8 5,800 instructions (0.000%), 290 calls (088321E8 - 08832300, length 71)
_S1_2_880A0A8 5,786 instructions (0.000%), 262 calls (0880A0A8 - 0880A100, length 23)
_S1_2_88507F8 5,780 instructions (0.000%), 289 calls (088507F8 - 08850844, length 20)
_S1_2_8978AC4 5,772 instructions (0.000%), 148 calls (08978AC4 - 08978B5C, length 39)
_S1_2_89CE83C 5,756 instructions (0.000%), 76 calls (089CE83C - 089CEB24, length 187)
_S1_2_893C100 5,707 instructions (0.000%), 439 calls (0893C100 - 0893C284, length 98)
_S1_2_88C2DF0 5,695 instructions (0.000%), 1,139 calls (088C2DF0 - 088C2E00, length 5)
_S1_2_88365A4 5,566 instructions (0.000%), 2 calls (088365A4 - 08836984, length 249)
  Back Branch 08836738 74 times (length 26)
  Back Branch 088368B8 74 times (length 53)
  Back Branch 08836900 74 times (length 7)
_S1_2_899BE0C 5,560 instructions (0.000%), 139 calls (0899BE0C - 0899BEA8, length 40)
_S1_2_894AC98 5,542 instructions (0.000%), 326 calls (0894AC98 - 0894ACD8, length 17)
_S1_2_88EC764 5,508 instructions (0.000%), 612 calls (088EC764 - 088EC784, length 9)
_S1_2_8850848 5,491 instructions (0.000%), 289 calls (08850848 - 088508C4, length 32)
_S1_2_88B6D7C 5,472 instructions (0.000%), 96 calls (088B6D7C - 088B6E5C, length 57)
_S1_2_8940EC8 5,456 instructions (0.000%), 191 calls (08940EC8 - 0894106C, length 106)
_S1_2_8940CE0 5,444 instructions (0.000%), 283 calls (08940CE0 - 08940EC4, length 122)
_S1_2_8864A30 5,417 instructions (0.000%), 14 calls (08864A30 - 08864B3C, length 68)
  Back Branch 08864AC0 233 times (length 13)
  Back Branch 08864AF0 98 times (length 34)
_S1_2_88E0A24 5,355 instructions (0.000%), 357 calls (088E0A24 - 088E0A5C, length 15)
_S1_2_883F370 5,350 instructions (0.000%), 1 calls (0883F370 - 0883F550, length 121)
  Back Branch 0883F430 250 times (length 7)
  Back Branch 0883F4C4 250 times (length 7)
  Back Branch 0883F518 250 times (length 7)
_S1_2_883D880 5,327 instructions (0.000%), 532 calls (0883D880 - 0883D8C0, length 17)
_S1_2_887F37C 5,320 instructions (0.000%), 665 calls (0887F37C - 0887F39C, length 9)
_S1_2_89ED764 5,298 instructions (0.000%), 234 calls (089ED764 - 089ED7EC, length 35)
_S1_2_89EF7E0 5,280 instructions (0.000%), 352 calls (089EF7E0 - 089EF818, length 15)
_S1_2_8993560 5,265 instructions (0.000%), 19 calls (08993560 - 08994008, length 683)
  Back Branch 08993910 161 times (length 26)
  Back Branch 089936D0 72 times (length 13)
  Back Branch 08993AAC 46 times (length 58)
  Back Branch 089936E0 12 times (length 17)
_S1_2_883347C 5,264 instructions (0.000%), 72 calls (0883347C - 088335B0, length 78)
  Back Branch 08833584 258 times (length 34)
_S1_2_8964510 5,216 instructions (0.000%), 326 calls (08964510 - 089645EC, length 56)
_S1_2_8849B54 5,184 instructions (0.000%), 72 calls (08849B54 - 08849CB8, length 90)
_S1_2_88FFB5C 5,175 instructions (0.000%), 225 calls (088FFB5C - 088FFBD8, length 32)
_S1_2_8920BC0 5,136 instructions (0.000%), 642 calls (08920BC0 - 08920BDC, length 8)
_S1_2_88D5628 5,097 instructions (0.000%), 268 calls (088D5628 - 088D5694, length 28)
_S1_2_899BCF4 5,028 instructions (0.000%), 176 calls (0899BCF4 - 0899BE08, length 70)
  Back Branch 0899BDB8 51 times (length 17)
  Back Branch 0899BD48 51 times (length 9)
  Back Branch 0899BDE4 37 times (length 5)
_S1_2_89F7934 5,010 instructions (0.000%), 2,505 calls (089F7934 - 089F7938, length 2)
_S1_2_89250BC 5,005 instructions (0.000%), 91 calls (089250BC - 089251BC, length 65)
_S1_2_89EEB8C 4,996 instructions (0.000%), 82 calls (089EEB8C - 089EEE6C, length 185)
  Back Branch 089EED38 96 times (length 7)
  Back Branch 089EEC8C 2 times (length 7)
_S1_2_89FDCDC 4,932 instructions (0.000%), 548 calls (089FDCDC - 089FDD08, length 12)
_S1_2_88DC2DC 4,916 instructions (0.000%), 176 calls (088DC2DC - 088DC3C4, length 59)
_S1_2_89FD2EC 4,882 instructions (0.000%), 47 calls (089FD2EC - 089FD528, length 144)
  Back Branch 089FD37C 222 times (length 15)
  Back Branch 089FD430 24 times (length 8)
  Back Branch 089FD400 7 times (length 7)
_S1_2_88976FC 4,874 instructions (0.000%), 118 calls (088976FC - 088977B0, length 46)
_S1_2_8895230 4,867 instructions (0.000%), 157 calls (08895230 - 088952E0, length 45)
_S1_2_88F4528 4,865 instructions (0.000%), 695 calls (088F4528 - 088F4540, length 7)
_S1_2_88F450C 4,865 instructions (0.000%), 695 calls (088F450C - 088F4524, length 7)
_S1_2_8953188 4,818 instructions (0.000%), 70 calls (08953188 - 089532D0, length 83)
_S1_2_88F4560 4,809 instructions (0.000%), 687 calls (088F4560 - 088F4578, length 7)
_S1_2_8823588 4,784 instructions (0.000%), 92 calls (08823588 - 08823688, length 65)
_S1_2_89CE61C 4,774 instructions (0.000%), 341 calls (089CE60C - 089CE640, length 14)
  Back Branch 089CE63C 341 times (length 14)
_S1_2_8977478 4,774 instructions (0.000%), 74 calls (08977478 - 08977580, length 67)
_S1_2_8936D28 4,760 instructions (0.000%), 70 calls (08936D28 - 08936D54, length 12)
  Back Branch 08936D48 630 times (length 7)
_S1_2_89EE918 4,758 instructions (0.000%), 366 calls (089EE918 - 089EE948, length 13)
_S1_2_88DC3C8 4,740 instructions (0.000%), 186 calls (088DC3C8 - 088DC510, length 83)
_S1_2_894A334 4,719 instructions (0.000%), 91 calls (0894A334 - 0894A404, length 53)
_S1_2_8983AA8 4,660 instructions (0.000%), 30 calls (08983AA8 - 08983C54, length 108)
  Back Branch 08983BCC 162 times (length 13)
  Back Branch 08983C20 58 times (length 53)
_S1_2_88B2D10 4,644 instructions (0.000%), 140 calls (088B2D10 - 088B2DF0, length 57)
_S1_2_89FD52C 4,642 instructions (0.000%), 2,321 calls (089FD52C - 089FD530, length 2)
_S1_2_88DC514 4,640 instructions (0.000%), 184 calls (088DC514 - 088DC658, length 82)
_S1_2_886363C 4,631 instructions (0.000%), 30 calls (0886363C - 08863AB0, length 286)
_S1_2_8978ED0 4,588 instructions (0.000%), 74 calls (08978ED0 - 08979058, length 99)
_S1_2_89F46A8 4,564 instructions (0.000%), 74 calls (089F46A8 - 089F4990, length 187)
  Back Branch 089F485C 128 times (length 7)
_S1_2_892414C 4,559 instructions (0.000%), 24 calls (0892414C - 0892439C, length 149)
  Back Branch 08924368 144 times (length 104)
  Back Branch 08924340 11 times (length 66)
_S1_2_88C6718 4,557 instructions (0.000%), 93 calls (088C6718 - 088C67D8, length 49)
_S1_2_88DE0AC 4,474 instructions (0.000%), 144 calls (088DE0AC - 088DE16C, length 49)
  Back Branch 088DE0D8 2 times (length 5)
_S1_2_8920550 4,459 instructions (0.000%), 637 calls (08920550 - 0892056C, length 8)
_S1_2_88D5390 4,459 instructions (0.000%), 91 calls (088D5390 - 088D54A0, length 69)
  Back Branch 088D547C 91 times (length 9)
_S1_2_88774A0 4,432 instructions (0.000%), 16 calls (088774A0 - 08877704, length 154)
  Back Branch 0887756C 144 times (length 7)
  Back Branch 088775AC 128 times (length 9)
  Back Branch 088776E4 48 times (length 20)
_S1_2_8809D80 4,400 instructions (0.000%), 50 calls (08809D80 - 08809FA0, length 137)
_S1_2_880F53C 4,364 instructions (0.000%), 106 calls (0880F53C - 0880F634, length 63)
  Back Branch 0880F5BC 28 times (length 12)
_S1_2_8923AFC 4,356 instructions (0.000%), 33 calls (08923AFC - 08923D34, length 143)
  Back Branch 08923CF0 99 times (length 25)
  Back Branch 08923CD0 33 times (length 12)
_S1_2_88C6028 4,333 instructions (0.000%), 34 calls (088C6028 - 088C6278, length 149)
  Back Branch 088C61C4 240 times (length 8)
_S1_2_8995728 4,277 instructions (0.000%), 91 calls (08995728 - 08995800, length 55)
_S1_2_899259C 4,236 instructions (0.000%), 85 calls (0899259C - 08992720, length 98)
_S1_2_8886694 4,212 instructions (0.000%), 52 calls (08886694 - 088867D4, length 81)
  Back Branch 088867BC 52 times (length 40)
_S1_2_89664CC 4,195 instructions (0.000%), 343 calls (089664CC - 08966504, length 15)
_S1_2_88D1020 4,182 instructions (0.000%), 34 calls (088D1020 - 088D1B68, length 723)
_S1_2_893C4A4 4,172 instructions (0.000%), 2,086 calls (0893C4A4 - 0893C4A8, length 2)
_S1_2_88D0974 4,168 instructions (0.000%), 1 calls (088D0974 - 088D0F28, length 366)
  Back Branch 088D0EE4 216 times (length 7)
  Back Branch 088D0EF8 72 times (length 16)
  Back Branch 088D0EA4 38 times (length 19)
  Back Branch 088D0C80 9 times (length 17)
  Back Branch 088D0C90 9 times (length 21)
  Back Branch 088D0DA0 9 times (length 21)
  Back Branch 088D0D90 9 times (length 17)
  Back Branch 088D0A80 6 times (length 12)
  Back Branch 088D0AB8 6 times (length 11)
  Back Branch 088D0A0C 6 times (length 10)
  Back Branch 088D0A44 6 times (length 11)
  Back Branch 088D0AC8 3 times (length 60)
  Back Branch 088D0B98 3 times (length 13)
  Back Branch 088D0BD4 3 times (length 12)
  Back Branch 088D0B1C 3 times (length 11)
  Back Branch 088D0B58 3 times (length 12)
  Back Branch 088D0E30 3 times (length 36)
  Back Branch 088D0CC0 3 times (length 40)
  Back Branch 088D0DCC 3 times (length 39)
  Back Branch 088D0D24 3 times (length 36)
  Back Branch 088D0BE8 2 times (length 65)
_S1_2_887B888 4,143 instructions (0.000%), 4 calls (0887B888 - 0887BAB4, length 140)
  Back Branch 0887BA54 88 times (length 11)
  Back Branch 0887BA84 86 times (length 58)
  Back Branch 0887B960 66 times (length 25)
  Back Branch 0887BA74 58 times (length 24)
_S1_2_885D944 4,129 instructions (0.000%), 197 calls (0885D944 - 0885D9B8, length 30)
_S1_2_89CE5B8 4,092 instructions (0.000%), 341 calls (089CE5B8 - 089CE618, length 25)
_S1_2_8821220 4,092 instructions (0.000%), 132 calls (08821220 - 088212EC, length 52)
_S1_2_883A380 4,059 instructions (0.000%), 99 calls (0883A380 - 0883A514, length 102)
_S1_2_88181D0 4,043 instructions (0.000%), 223 calls (088181D0 - 08818238, length 27)
_S1_2_88FDA9C 4,038 instructions (0.000%), 69 calls (088FDA9C - 088FDC54, length 111)
_S1_2_893382C 3,990 instructions (0.000%), 210 calls (0893382C - 08933908, length 56)
_S1_2_8840010 3,968 instructions (0.000%), 128 calls (08840010 - 088400C4, length 46)
_S1_2_8841B50 3,953 instructions (0.000%), 1 calls (08841B50 - 08841BE8, length 39)
  Back Branch 08841BA0 533 times (length 7)
  Back Branch 08841BBC 39 times (length 5)
_S1_2_88F8018 3,952 instructions (0.000%), 104 calls (088F8018 - 088F80AC, length 38)
_S1_2_894AA30 3,934 instructions (0.000%), 85 calls (0894AA30 - 0894AB34, length 66)
_S1_2_8993454 3,931 instructions (0.000%), 213 calls (08993454 - 089934D8, length 34)
_S1_2_88951CC 3,925 instructions (0.000%), 157 calls (088951CC - 0889522C, length 25)
  Back Branch 08895220 157 times (length 5)
_S1_2_89FD770 3,915 instructions (0.000%), 783 calls (089FD770 - 089FD780, length 5)
_S1_2_88B60F0 3,784 instructions (0.000%), 473 calls (088B60F0 - 088B610C, length 8)
_S1_2_888D580 3,780 instructions (0.000%), 140 calls (0888D580 - 0888D5E8, length 27)
_S1_2_884D7AC 3,780 instructions (0.000%), 70 calls (0884D7AC - 0884D884, length 55)
_S1_2_8977DCC 3,762 instructions (0.000%), 66 calls (08977DCC - 08977F14, length 83)
_S1_2_884419C 3,760 instructions (0.000%), 92 calls (0884419C - 088443D8, length 144)
_S1_2_88B4CD4 3,752 instructions (0.000%), 536 calls (088B4CD4 - 088B4CEC, length 7)
_S1_2_88A66C0 3,724 instructions (0.000%), 98 calls (088A66C0 - 088A67E0, length 73)
_S1_2_8953D30 3,710 instructions (0.000%), 70 calls (08953D30 - 08953E00, length 53)
_S1_2_8925514 3,708 instructions (0.000%), 49 calls (08925514 - 0892564C, length 79)
  Back Branch 08925618 40 times (length 20)
_S1_2_89F7998 3,698 instructions (0.000%), 1,849 calls (089F7998 - 089F799C, length 2)
_S1_2_88273FC 3,698 instructions (0.000%), 1 calls (088273FC - 08827C84, length 547)
  Back Branch 08827B80 192 times (length 18)
  Back Branch 08827998 16 times (length 7)
  Back Branch 08827B94 2 times (length 74)
_S1_2_8924E2C 3,681 instructions (0.000%), 367 calls (08924E2C - 08924E9C, length 29)
_S1_2_88C50E4 3,672 instructions (0.000%), 8 calls (088C50E4 - 088C5128, length 18)
  Back Branch 088C510C 512 times (length 7)
_S1_2_899BF44 3,611 instructions (0.000%), 157 calls (0899BF44 - 0899BFA4, length 25)
_S1_2_8832248 3,598 instructions (0.000%), 257 calls (08832248 - 08832300, length 47)
_S1_2_89931C4 3,594 instructions (0.000%), 84 calls (089931C4 - 089932D8, length 70)
  Back Branch 08993278 1 times (length 16)
_S1_2_88A65E4 3,572 instructions (0.000%), 94 calls (088A65E4 - 088A66BC, length 55)
_S1_2_8890520 3,561 instructions (0.000%), 97 calls (08890520 - 088905B8, length 39)
_S1_2_8979270 3,546 instructions (0.000%), 3 calls (08979270 - 0897984C, length 376)
  Back Branch 08979574 45 times (length 14)
  Back Branch 089797EC 45 times (length 207)
  Back Branch 08979594 29 times (length 29)
  Back Branch 08979420 2 times (length 30)
_S1_2_8817BA0 3,531 instructions (0.000%), 33 calls (08817BA0 - 08817D1C, length 96)
  Back Branch 08817C3C 98 times (length 23)
  Back Branch 08817C78 27 times (length 8)
_S1_2_89A2F74 3,527 instructions (0.000%), 95 calls (089A2F74 - 089A3104, length 101)
_S1_2_89FEBB0 3,512 instructions (0.000%), 439 calls (089FEBB0 - 089FEBCC, length 8)
_S1_2_886C5D4 3,506 instructions (0.000%), 48 calls (0886C5D4 - 0886C738, length 90)
  Back Branch 0886C694 21 times (length 15)
_S1_2_88DB878 3,480 instructions (0.000%), 174 calls (088DB878 - 088DB8D8, length 25)
_S1_2_8934340 3,476 instructions (0.000%), 94 calls (08934340 - 089343FC, length 48)
_S1_2_8981D24 3,476 instructions (0.000%), 46 calls (08981D24 - 08981EC8, length 106)
  Back Branch 08981DB8 165 times (length 13)
  Back Branch 08981E98 67 times (length 7)
_S1_2_89CE720 3,471 instructions (0.000%), 89 calls (089CE720 - 089CEB24, length 258)
_S1_2_89BC4F8 3,458 instructions (0.000%), 91 calls (089BC4F8 - 089BC594, length 40)
_S1_2_8821674 3,456 instructions (0.000%), 72 calls (08821674 - 088217A0, length 76)
_S1_2_8992998 3,439 instructions (0.000%), 104 calls (08992998 - 08992B40, length 107)
_S1_2_899400C 3,420 instructions (0.000%), 190 calls (0899400C - 0899406C, length 25)
_S1_2_893BE68 3,420 instructions (0.000%), 180 calls (0893BE68 - 0893BEC8, length 25)
_S1_2_887CFA8 3,404 instructions (0.000%), 74 calls (0887CFA8 - 0887D088, length 57)
_S1_2_89264FC 3,403 instructions (0.000%), 85 calls (089264FC - 08926600, length 66)
_S1_2_8995530 3,380 instructions (0.000%), 91 calls (08995530 - 0899564C, length 72)
_S1_2_89533E8 3,360 instructions (0.000%), 70 calls (089533E8 - 089534C4, length 56)
_S1_2_8860598 3,332 instructions (0.000%), 98 calls (08860598 - 08860640, length 43)
_S1_2_88DB814 3,320 instructions (0.000%), 166 calls (088DB814 - 088DB874, length 25)
_S1_2_8861F5C 3,264 instructions (0.000%), 98 calls (08861F5C - 08861FFC, length 41)
_S1_2_88AEE30 3,242 instructions (0.000%), 6 calls (088AEE30 - 088AEFB4, length 98)
  Back Branch 088AEF2C 140 times (length 14)
  Back Branch 088AEEE0 136 times (length 10)
_S1_2_89EF318 3,240 instructions (0.000%), 648 calls (089EF318 - 089EF328, length 5)
_S1_2_887A988 3,236 instructions (0.000%), 47 calls (0887A988 - 0887AAEC, length 90)
  Back Branch 0887AA3C 27 times (length 15)
_S1_2_89CE300 3,219 instructions (0.000%), 93 calls (089CE300 - 089CE3BC, length 48)
_S1_2_8858B98 3,204 instructions (0.000%), 2 calls (08858B98 - 08858E9C, length 194)
  Back Branch 08858E58 72 times (length 73)
  Back Branch 08858DD8 2 times (length 41)
_S1_2_89450E4 3,189 instructions (0.000%), 47 calls (089450E4 - 0894524C, length 91)
  Back Branch 089451AC 27 times (length 15)
_S1_2_8901DC4 3,178 instructions (0.000%), 222 calls (08901DC4 - 08901E1C, length 23)
_S1_2_8953008 3,156 instructions (0.000%), 84 calls (08953008 - 089530A0, length 39)
_S1_2_893BECC 3,154 instructions (0.000%), 166 calls (0893BECC - 0893BF8C, length 49)
_S1_2_89948CC 3,154 instructions (0.000%), 83 calls (089948CC - 08994F64, length 423)
_S1_2_89417CC 3,154 instructions (0.000%), 83 calls (089417CC - 08941860, length 38)
_S1_2_8871FF0 3,151 instructions (0.000%), 47 calls (08871FF0 - 08872154, length 90)
  Back Branch 088720A4 21 times (length 15)
_S1_2_8A02640 3,150 instructions (0.000%), 1,575 calls (08A02640 - 08A02644, length 2)
_S1_2_88F3C38 3,150 instructions (0.000%), 1,575 calls (088F3C38 - 088F3C3C, length 2)
_S1_2_88F3C40 3,148 instructions (0.000%), 1,574 calls (088F3C40 - 088F3C44, length 2)
_S1_2_88F3C30 3,148 instructions (0.000%), 1,574 calls (088F3C30 - 088F3C34, length 2)
_S1_2_88F3AE0 3,148 instructions (0.000%), 1,574 calls (088F3AE0 - 088F3AE4, length 2)
_S1_2_88F3AD8 3,148 instructions (0.000%), 1,574 calls (088F3AD8 - 088F3ADC, length 2)
_S1_2_8823770 3,132 instructions (0.000%), 54 calls (08823770 - 088238B4, length 82)
_S1_2_892DD80 3,123 instructions (0.000%), 347 calls (0892DD80 - 0892DDA0, length 9)
_S1_2_88440AC 3,120 instructions (0.000%), 50 calls (088440AC - 08844198, length 60)
  Back Branch 08844130 70 times (length 17)
_S1_2_88857A4 3,074 instructions (0.000%), 106 calls (088857A4 - 0888585C, length 47)
_S1_2_88F3698 3,072 instructions (0.000%), 128 calls (088F3698 - 088F36F4, length 24)
_S1_2_8983084 3,070 instructions (0.000%), 69 calls (08983084 - 08983214, length 101)
  Back Branch 089831D0 5 times (length 57)
_S1_2_88D3888 3,058 instructions (0.000%), 278 calls (088D3888 - 088D38B8, length 13)
_S1_2_898271C 3,036 instructions (0.000%), 69 calls (0898271C - 08982854, length 79)
_S1_2_8981EFC 3,012 instructions (0.000%), 60 calls (08981EFC - 08981F94, length 39)
  Back Branch 08981F7C 116 times (length 12)
_S1_2_8866DF0 2,996 instructions (0.000%), 36 calls (08866DF0 - 08866F30, length 81)
  Back Branch 08866EB8 124 times (length 5)
_S1_2_8982858 2,980 instructions (0.000%), 70 calls (08982858 - 0898296C, length 70)
_S1_2_88C67DC 2,976 instructions (0.000%), 93 calls (088C67DC - 088C6858, length 32)
_S1_2_8979128 2,970 instructions (0.000%), 66 calls (08979128 - 0897920C, length 58)
_S1_2_88856EC 2,968 instructions (0.000%), 106 calls (088856EC - 08885758, length 28)
_S1_2_880BADC 2,968 instructions (0.000%), 106 calls (0880BADC - 0880BB48, length 28)
_S1_2_89414D4 2,952 instructions (0.000%), 191 calls (089414D4 - 0894155C, length 35)
_S1_2_888D3A8 2,940 instructions (0.000%), 70 calls (0888D3A8 - 0888D474, length 52)
_S1_2_88100A4 2,929 instructions (0.000%), 2 calls (088100A4 - 088106A4, length 385)
  Back Branch 088103A8 44 times (length 59)
_S1_2_89205C0 2,925 instructions (0.000%), 225 calls (089205C0 - 089205F4, length 14)
_S1_2_88D4AFC 2,912 instructions (0.000%), 104 calls (088D4AFC - 088D4B68, length 28)
_S1_2_89BCED8 2,912 instructions (0.000%), 91 calls (089BCED8 - 089BCF94, length 48)
_S1_2_8818A18 2,900 instructions (0.000%), 50 calls (08818A18 - 08818AFC, length 58)
_S1_2_8926330 2,889 instructions (0.000%), 66 calls (08926330 - 089264A0, length 93)
_S1_2_88FFCCC 2,886 instructions (0.000%), 222 calls (088FFCCC - 088FFD28, length 24)
_S1_2_888D514 2,876 instructions (0.000%), 355 calls (0888D514 - 0888D550, length 16)
_S1_2_8886030 2,860 instructions (0.000%), 26 calls (08886030 - 088863E4, length 238)
  Back Branch 088861F8 26 times (length 40)
_S1_2_8820DA0 2,852 instructions (0.000%), 92 calls (08820DA0 - 08820E6C, length 52)
_S1_2_892E178 2,832 instructions (0.000%), 48 calls (0892E178 - 0892E344, length 116)
_S1_2_887A4D0 2,816 instructions (0.000%), 88 calls (0887A4D0 - 0887A54C, length 32)
_S1_2_888DFEC 2,809 instructions (0.000%), 53 calls (0888DFEC - 0888E168, length 96)
  Back Branch 0888E144 53 times (length 19)
_S1_2_89F137C 2,808 instructions (0.000%), 36 calls (089F137C - 089F16DC, length 217)
_S1_2_89EF784 2,796 instructions (0.000%), 466 calls (089EF784 - 089EF798, length 6)
_S1_2_8977584 2,785 instructions (0.000%), 38 calls (08977584 - 089777DC, length 151)
_S1_2_8842540 2,785 instructions (0.000%), 11 calls (08842540 - 088427C8, length 163)
  Back Branch 088425EC 50 times (length 18)
  Back Branch 08842654 37 times (length 18)
_S1_2_8862C90 2,758 instructions (0.000%), 197 calls (08862C90 - 08862CC4, length 14)
_S1_2_8826FA4 2,744 instructions (0.000%), 4 calls (08826FA4 - 088271A4, length 129)
  Back Branch 08827174 140 times (length 18)
_S1_2_88E7EE8 2,727 instructions (0.000%), 303 calls (088E7EE8 - 088E7F08, length 9)
_S1_2_883364C 2,713 instructions (0.000%), 4 calls (0883364C - 08833868, length 136)
  Back Branch 08833810 65 times (length 37)
_S1_2_8987628 2,670 instructions (0.000%), 8 calls (08987628 - 089878B4, length 164)
  Back Branch 0898786C 60 times (length 23)
  Back Branch 0898784C 36 times (length 10)
  Back Branch 0898787C 36 times (length 78)
_S1_2_8818C50 2,664 instructions (0.000%), 27 calls (08818C50 - 08818E4C, length 128)
_S1_2_88422CC 2,660 instructions (0.000%), 20 calls (088422CC - 08842534, length 155)
_S1_2_88620A4 2,657 instructions (0.000%), 93 calls (088620A4 - 08862154, length 45)
_S1_2_884D75C 2,640 instructions (0.000%), 132 calls (0884D75C - 0884D7A8, length 20)
_S1_2_88800AC 2,627 instructions (0.000%), 37 calls (088800AC - 08880964, length 559)
_S1_2_8988770 2,622 instructions (0.000%), 46 calls (08988770 - 08988884, length 70)
_S1_2_89FD79C 2,608 instructions (0.000%), 326 calls (089FD79C - 089FD7B8, length 8)
_S1_2_88B12C0 2,596 instructions (0.000%), 72 calls (088B12C0 - 088B1320, length 25)
  Back Branch 088B12FC 176 times (length 8)
_S1_2_8826428 2,576 instructions (0.000%), 92 calls (08826428 - 08826610, length 123)
_S1_2_88858D4 2,544 instructions (0.000%), 212 calls (088858D4 - 08885900, length 12)
_S1_2_88DC0C4 2,520 instructions (0.000%), 60 calls (088DC0C4 - 088DC218, length 86)
_S1_2_883B328 2,502 instructions (0.000%), 129 calls (0883B328 - 0883B374, length 20)
_S1_2_89D3C04 2,499 instructions (0.000%), 1 calls (089D3C04 - 089D3D68, length 90)
  Back Branch 089D3C64 608 times (length 4)
_S1_2_89FF6E4 2,493 instructions (0.000%), 29 calls (089FF6E4 - 089FF830, length 84)
  Back Branch 089FF790 92 times (length 15)
_S1_2_89266AC 2,484 instructions (0.000%), 69 calls (089266AC - 08926764, length 47)
_S1_2_8862CC8 2,482 instructions (0.000%), 131 calls (08862CC8 - 08862D1C, length 22)
_S1_2_88C180C 2,475 instructions (0.000%), 165 calls (088C180C - 088C1854, length 19)
_S1_2_8944DB4 2,475 instructions (0.000%), 83 calls (08944DB4 - 08944EB0, length 64)
_S1_2_8871DB0 2,464 instructions (0.000%), 77 calls (08871DB0 - 08871E2C, length 32)
_S1_2_8978B60 2,442 instructions (0.000%), 66 calls (08978B60 - 08978BF0, length 37)
_S1_2_8995F8C 2,410 instructions (0.000%), 31 calls (08995F8C - 089961F8, length 156)
_S1_2_88DC65C 2,404 instructions (0.000%), 184 calls (088DC65C - 088DC718, length 48)
_S1_2_882F508 2,400 instructions (0.000%), 60 calls (0882F508 - 0882F5D0, length 51)
_S1_2_88B7A88 2,376 instructions (0.000%), 72 calls (088B7A88 - 088B7B50, length 51)
_S1_2_89922B4 2,368 instructions (0.000%), 148 calls (089922B4 - 089922F4, length 17)
_S1_2_89F9F7C 2,356 instructions (0.000%), 34 calls (089F9F7C - 089FA25C, length 185)
  Back Branch 089FA12C 64 times (length 7)
  Back Branch 089FA07C 2 times (length 7)
_S1_2_88C09C0 2,337 instructions (0.000%), 57 calls (088C09C0 - 088C0A80, length 49)
_S1_2_8828388 2,336 instructions (0.000%), 1 calls (08828388 - 0882857C, length 126)
  Back Branch 08828508 99 times (length 23)
_S1_2_88317C8 2,322 instructions (0.000%), 4 calls (088317C8 - 08831C90, length 307)
  Back Branch 08831C48 12 times (length 221)
_S1_2_8987AC8 2,320 instructions (0.000%), 116 calls (08987AC8 - 08987B14, length 20)
_S1_2_89BCB28 2,316 instructions (0.000%), 91 calls (089BCB28 - 089BCC78, length 85)
_S1_2_89E99A0 2,312 instructions (0.000%), 289 calls (089E99A0 - 089E99BC, length 8)
_S1_2_89342B8 2,312 instructions (0.000%), 210 calls (089342B8 - 089342E8, length 13)
_S1_2_8965AA8 2,310 instructions (0.000%), 330 calls (08965AA8 - 08965AC0, length 7)
_S1_2_8924FD0 2,304 instructions (0.000%), 384 calls (08924FD0 - 08924FE4, length 6)
_S1_2_8985B74 2,304 instructions (0.000%), 288 calls (08985B74 - 08985B90, length 8)
_S1_2_8965AC4 2,282 instructions (0.000%), 326 calls (08965AC4 - 08965ADC, length 7)
_S1_2_894AA14 2,282 instructions (0.000%), 326 calls (0894AA14 - 0894AA2C, length 7)
_S1_2_884314C 2,268 instructions (0.000%), 36 calls (0884314C - 08843218, length 52)
  Back Branch 088431DC 72 times (length 16)
_S1_2_88EB690 2,258 instructions (0.000%), 53 calls (088EB690 - 088EB874, length 122)
  Back Branch 088EB848 14 times (length 26)
_S1_2_8983E40 2,256 instructions (0.000%), 60 calls (08983E40 - 08983ECC, length 36)
  Back Branch 08983E8C 116 times (length 9)
_S1_2_887896C 2,256 instructions (0.000%), 8 calls (0887896C - 08878DC0, length 278)
  Back Branch 08878B44 72 times (length 7)
  Back Branch 08878AD0 64 times (length 9)
  Back Branch 08878D14 24 times (length 14)
_S1_2_8850A4C 2,255 instructions (0.000%), 55 calls (08850A4C - 08850AEC, length 41)
_S1_2_88432F0 2,252 instructions (0.000%), 5 calls (088432F0 - 08843720, length 269)
  Back Branch 088435D8 62 times (length 14)
  Back Branch 088433FC 23 times (length 14)
  Back Branch 088433B4 23 times (length 19)
  Back Branch 0884358C 10 times (length 15)
_S1_2_8872598 2,242 instructions (0.000%), 66 calls (08872598 - 08872620, length 35)
_S1_2_8820E70 2,232 instructions (0.000%), 72 calls (08820E70 - 08820F3C, length 52)
_S1_2_8892F20 2,232 instructions (0.000%), 37 calls (08892F20 - 08893054, length 78)
_S1_2_896ADAC 2,226 instructions (0.000%), 159 calls (0896ADAC - 0896B088, length 184)
_S1_2_8000000 2,208 instructions (0.000%), 552 calls (08000000 - 0800000C, length 4)
_S1_2_8861CB0 2,208 instructions (0.000%), 69 calls (08861CB0 - 08861D2C, length 32)
_S1_2_89987C0 2,200 instructions (0.000%), 110 calls (089987C0 - 08998814, length 22)
_S1_2_89B2964 2,187 instructions (0.000%), 143 calls (089B2964 - 089B29CC, length 27)
_S1_2_889422C 2,183 instructions (0.000%), 37 calls (0889422C - 08894314, length 59)
_S1_2_89CE4B4 2,143 instructions (0.000%), 166 calls (089CE4B4 - 089CE4F4, length 17)
_S1_2_8944D64 2,136 instructions (0.000%), 178 calls (08944D64 - 08944D90, length 12)
_S1_2_883AF4C 2,128 instructions (0.000%), 76 calls (0883AF4C - 0883B02C, length 57)
_S1_2_88B7E68 2,123 instructions (0.000%), 77 calls (088B7E68 - 088B7EE8, length 33)
_S1_2_8945250 2,112 instructions (0.000%), 88 calls (08945250 - 089452D0, length 33)
_S1_2_8820AC4 2,100 instructions (0.000%), 20 calls (08820AC4 - 08820D94, length 181)
_S1_2_894BB04 2,080 instructions (0.000%), 83 calls (0894BB04 - 0894BB90, length 36)
_S1_2_89F436C 2,068 instructions (0.000%), 22 calls (089F436C - 089F4654, length 187)
  Back Branch 089F4520 128 times (length 7)
_S1_2_882082C 2,048 instructions (0.000%), 2 calls (0882082C - 08820A28, length 128)
  Back Branch 088209F0 32 times (length 64)
_S1_2_8896428 2,047 instructions (0.000%), 27 calls (08896428 - 08896980, length 343)
  Back Branch 0889694C 27 times (length 275)
_S1_2_88C9E98 2,047 instructions (0.000%), 1 calls (088C9E98 - 088CA128, length 165)
  Back Branch 088C9FFC 32 times (length 36)
  Back Branch 088CA0EC 18 times (length 14)
  Back Branch 088CA050 16 times (length 59)
  Back Branch 088CA00C 16 times (length 40)
  Back Branch 088CA09C 15 times (length 14)
_S1_2_887AAF0 2,000 instructions (0.000%), 100 calls (0887AAF0 - 0887AB5C, length 28)
_S1_2_8981C20 1,986 instructions (0.000%), 30 calls (08981C20 - 08981D20, length 65)
  Back Branch 08981CFC 58 times (length 12)
_S1_2_89300B4 1,984 instructions (0.000%), 180 calls (089300B4 - 089300E4, length 13)
_S1_2_880B26C 1,970 instructions (0.000%), 90 calls (0880B26C - 0880B358, length 60)
_S1_2_8994124 1,968 instructions (0.000%), 8 calls (08994124 - 089942B4, length 101)
  Back Branch 089941A0 104 times (length 11)
  Back Branch 08994264 48 times (length 13)
  Back Branch 08994270 8 times (length 21)
_S1_2_88356F4 1,964 instructions (0.000%), 107 calls (088356F4 - 08835748, length 22)
_S1_2_885FE78 1,962 instructions (0.000%), 218 calls (0885FE78 - 0885FE98, length 9)
_S1_2_89CE560 1,958 instructions (0.000%), 89 calls (089CE560 - 089CE5B4, length 22)
_S1_2_89CE4F8 1,950 instructions (0.000%), 75 calls (089CE4F8 - 089CE55C, length 26)
_S1_2_883AADC 1,929 instructions (0.000%), 1 calls (0883AADC - 0883ABC8, length 60)
  Back Branch 0883ABAC 380 times (length 5)
_S1_2_89BCDF0 1,911 instructions (0.000%), 91 calls (089BCDF0 - 089BCE68, length 31)
_S1_2_899EB04 1,908 instructions (0.000%), 97 calls (0899EB04 - 0899EB84, length 33)
_S1_2_88400C8 1,900 instructions (0.000%), 76 calls (088400C8 - 08840170, length 43)
_S1_2_8809FAC 1,890 instructions (0.000%), 90 calls (08809FAC - 0880A020, length 30)
_S1_2_8826270 1,890 instructions (0.000%), 70 calls (08826270 - 08826610, length 233)
_S1_2_88265A0 1,880 instructions (0.000%), 94 calls (088265A0 - 08826610, length 29)
_S1_2_89EDCA8 1,875 instructions (0.000%), 75 calls (089EDCA8 - 089EDD14, length 28)
_S1_2_8866A2C 1,872 instructions (0.000%), 18 calls (08866A2C - 08866C78, length 148)
_S1_2_899B0B4 1,860 instructions (0.000%), 31 calls (0899B0B4 - 0899B1C4, length 69)
_S1_2_88F48A8 1,856 instructions (0.000%), 4 calls (088F48A8 - 088F4A68, length 113)
  Back Branch 088F4918 202 times (length 8)
_S1_2_88AEDBC 1,846 instructions (0.000%), 71 calls (088AEDBC - 088AEE2C, length 29)
_S1_2_89F01D8 1,818 instructions (0.000%), 606 calls (089F01D8 - 089F01E0, length 3)
_S1_2_884B36C 1,810 instructions (0.000%), 24 calls (0884B36C - 0884B4C8, length 88)
_S1_2_88A5F90 1,800 instructions (0.000%), 100 calls (088A5F90 - 088A6000, length 29)
_S1_2_88F44B4 1,799 instructions (0.000%), 257 calls (088F44B4 - 088F44CC, length 7)
_S1_2_893383C 1,786 instructions (0.000%), 94 calls (0893383C - 08933908, length 52)
_S1_2_88F199C 1,786 instructions (0.000%), 38 calls (088F199C - 088F1AD8, length 80)
_S1_2_89F01E4 1,764 instructions (0.000%), 4 calls (089F01E4 - 089F0404, length 137)
  Back Branch 089F0388 74 times (length 11)
  Back Branch 089F02F8 74 times (length 10)
_S1_2_884053C 1,755 instructions (0.000%), 2 calls (0884053C - 08840590, length 22)
  Back Branch 08840578 256 times (length 10)
_S1_2_89FEEB8 1,734 instructions (0.000%), 34 calls (089FEEB8 - 089FEF80, length 51)
_S1_2_8864B88 1,733 instructions (0.000%), 15 calls (08864B88 - 08864D70, length 123)
  Back Branch 08864CE8 29 times (length 49)
_S1_2_880B14C 1,730 instructions (0.000%), 51 calls (0880B14C - 0880B21C, length 53)
_S1_2_8929B50 1,728 instructions (0.000%), 28 calls (08929B50 - 08929C48, length 63)
  Back Branch 08929B98 152 times (length 7)
  Back Branch 08929BD8 12 times (length 7)
_S1_2_8929580 1,722 instructions (0.000%), 861 calls (08929580 - 08929584, length 2)
_S1_2_897847C 1,702 instructions (0.000%), 74 calls (0897847C - 089784D4, length 23)
_S1_2_887D12C 1,702 instructions (0.000%), 74 calls (0887D12C - 0887D1A8, length 32)
_S1_2_888DAB4 1,696 instructions (0.000%), 212 calls (0888DAB4 - 0888DAD0, length 8)
_S1_2_8845730 1,680 instructions (0.000%), 13 calls (08845730 - 088459CC, length 168)
_S1_2_8977BBC 1,650 instructions (0.000%), 66 calls (08977BBC - 08977DC8, length 132)
_S1_2_89BCE6C 1,638 instructions (0.000%), 91 calls (089BCE6C - 089BCED4, length 27)
_S1_2_88DEF10 1,634 instructions (0.000%), 2 calls (088DEF10 - 088DF144, length 142)
  Back Branch 088DF010 34 times (length 45)
_S1_2_8930F78 1,620 instructions (0.000%), 180 calls (08930F78 - 08931048, length 53)
_S1_2_8892250 1,580 instructions (0.000%), 136 calls (08892250 - 0889228C, length 16)
_S1_2_89FD784 1,554 instructions (0.000%), 777 calls (089FD784 - 089FD788, length 2)
_S1_2_89FC760 1,554 instructions (0.000%), 777 calls (089FC760 - 089FC764, length 2)
_S1_2_88905BC 1,554 instructions (0.000%), 89 calls (088905BC - 0889060C, length 21)
_S1_2_89784D8 1,554 instructions (0.000%), 74 calls (089784D8 - 08978528, length 21)
_S1_2_883F774 1,546 instructions (0.000%), 74 calls (0883F774 - 0883F7C4, length 21)
_S1_2_888F5A0 1,545 instructions (0.000%), 15 calls (0888F5A0 - 0888F740, length 105)
_S1_2_89534C8 1,540 instructions (0.000%), 70 calls (089534C8 - 0895351C, length 22)
_S1_2_885096C 1,536 instructions (0.000%), 48 calls (0885096C - 088509E8, length 32)
_S1_2_883F6E4 1,530 instructions (0.000%), 1 calls (0883F6E4 - 0883F770, length 36)
  Back Branch 0883F72C 250 times (length 9)
_S1_2_88BC0B0 1,514 instructions (0.000%), 14 calls (088BC0B0 - 088BC38C, length 184)
_S1_2_8931E34 1,509 instructions (0.000%), 59 calls (08931E34 - 08932078, length 146)
_S1_2_89F98E4 1,504 instructions (0.000%), 47 calls (089F98E4 - 089F9970, length 36)
_S1_2_894430C 1,504 instructions (0.000%), 47 calls (0894430C - 089443AC, length 41)
_S1_2_89F0D10 1,504 instructions (0.000%), 32 calls (089F0B00 - 089F0E8C, length 228)
  Back Branch 089F0B1C 368 times (length 7)
  Back Branch 089F0B68 352 times (length 7)
  Back Branch 089F0E1C 36 times (length 201)
_S1_2_89F781C 1,476 instructions (0.000%), 738 calls (089F781C - 089F7820, length 2)
_S1_2_886D16C 1,472 instructions (0.000%), 184 calls (0886D16C - 0886D188, length 8)
_S1_2_88DEE04 1,472 instructions (0.000%), 4 calls (088DEE04 - 088DEF0C, length 67)
  Back Branch 088DEEF0 68 times (length 19)
_S1_2_8972AC0 1,470 instructions (0.000%), 147 calls (08972AC0 - 08972AE4, length 10)
_S1_2_894E614 1,468 instructions (0.000%), 6 calls (0894E614 - 0894EC08, length 382)
_S1_2_88C5660 1,462 instructions (0.000%), 86 calls (088C5660 - 088C56A8, length 19)
_S1_2_88D5180 1,456 instructions (0.000%), 91 calls (088D5180 - 088D51BC, length 16)
_S1_2_88150D8 1,437 instructions (0.000%), 17 calls (088150D8 - 088152B4, length 120)
  Back Branch 088151EC 61 times (length 8)
_S1_2_89631D4 1,432 instructions (0.000%), 13 calls (089631D4 - 08963630, length 280)
_S1_2_8944D94 1,424 instructions (0.000%), 178 calls (08944D94 - 08944DB0, length 8)
_S1_2_89789FC 1,419 instructions (0.000%), 75 calls (089789FC - 08978A9C, length 41)
  Back Branch 08978A64 72 times (length 16)
_S1_2_8A02A78 1,404 instructions (0.000%), 702 calls (08A02A78 - 08A02A7C, length 2)
_S1_2_8844618 1,404 instructions (0.000%), 54 calls (08844618 - 0884467C, length 26)
_S1_2_88E611C 1,402 instructions (0.000%), 68 calls (088E611C - 088E6204, length 59)
  Back Branch 088E619C 38 times (length 14)
  Back Branch 088E61B0 14 times (length 19)
  Back Branch 088E6188 12 times (length 9)
_S1_2_89F4D20 1,396 instructions (0.000%), 8 calls (089F4D20 - 089F5008, length 187)
  Back Branch 089F4ED4 128 times (length 7)
_S1_2_8A02A80 1,390 instructions (0.000%), 695 calls (08A02A80 - 08A02A84, length 2)
_S1_2_8A02A38 1,390 instructions (0.000%), 695 calls (08A02A38 - 08A02A3C, length 2)
_S1_2_8930B0C 1,386 instructions (0.000%), 38 calls (08930B0C - 08930BB0, length 42)
_S1_2_8844070 1,380 instructions (0.000%), 92 calls (08844070 - 088440A8, length 15)
_S1_2_8842940 1,379 instructions (0.000%), 5 calls (08842940 - 08842A84, length 82)
  Back Branch 088429A8 62 times (length 14)
  Back Branch 088429F4 23 times (length 14)
_S1_2_8809C38 1,368 instructions (0.000%), 76 calls (08809C38 - 08809C9C, length 26)
_S1_2_884B680 1,368 instructions (0.000%), 72 calls (0884B680 - 0884B95C, length 184)
_S1_2_8902830 1,368 instructions (0.000%), 7 calls (08902830 - 08902D18, length 315)
  Back Branch 08902AD0 5 times (length 84)
_S1_2_89ED4E8 1,360 instructions (0.000%), 80 calls (089ED4E8 - 089ED53C, length 22)
_S1_2_88F586C 1,360 instructions (0.000%), 68 calls (088F586C - 088F58B8, length 20)
_S1_2_88EBCAC 1,342 instructions (0.000%), 22 calls (088EBCAC - 088EBE80, length 118)
_S1_2_88610FC 1,336 instructions (0.000%), 8 calls (088610FC - 08861128, length 12)
  Back Branch 08861110 256 times (length 5)
_S1_2_8978AA0 1,332 instructions (0.000%), 148 calls (08978AA0 - 08978AC0, length 9)
_S1_2_89E93D4 1,332 instructions (0.000%), 74 calls (089E93D4 - 089E9424, length 21)
_S1_2_89A39FC 1,332 instructions (0.000%), 37 calls (089A39FC - 089A3A88, length 36)
_S1_2_89644AC 1,320 instructions (0.000%), 330 calls (089644AC - 089644B8, length 4)
_S1_2_897881C 1,320 instructions (0.000%), 66 calls (0897881C - 08978868, length 20)
_S1_2_88B68B0 1,314 instructions (0.000%), 14 calls (088B68B0 - 088B6AC0, length 133)
_S1_2_8894744 1,301 instructions (0.000%), 56 calls (08894744 - 08894858, length 70)
_S1_2_88C5798 1,290 instructions (0.000%), 86 calls (088C5798 - 088C57D0, length 15)
_S1_2_892D468 1,288 instructions (0.000%), 92 calls (0892D468 - 0892D49C, length 14)
_S1_2_880B080 1,273 instructions (0.000%), 67 calls (0880B080 - 0880B0C8, length 19)
_S1_2_88F3658 1,255 instructions (0.000%), 1 calls (088F3658 - 088F367C, length 10)
  Back Branch 088F3670 250 times (length 5)
_S1_2_88B6F58 1,250 instructions (0.000%), 47 calls (088B6F58 - 088B6FDC, length 34)
_S1_2_896448C 1,248 instructions (0.000%), 156 calls (0896448C - 089644A8, length 8)
_S1_2_89630B4 1,248 instructions (0.000%), 104 calls (089630B4 - 08963164, length 45)
_S1_2_8923D88 1,246 instructions (0.000%), 30 calls (08923D88 - 08923ECC, length 82)
  Back Branch 08923E78 24 times (length 17)
_S1_2_88CC3C0 1,246 instructions (0.000%), 7 calls (088CC3C0 - 088CC42C, length 28)
  Back Branch 088CC410 112 times (length 10)
_S1_2_88BBC0C 1,232 instructions (0.000%), 35 calls (088BBC0C - 088BBCB0, length 42)
_S1_2_8861940 1,230 instructions (0.000%), 1 calls (08861940 - 08861CAC, length 220)
  Back Branch 08861BD4 32 times (length 8)
  Back Branch 08861A90 32 times (length 8)
  Back Branch 08861AF4 32 times (length 8)
  Back Branch 08861C48 32 times (length 8)
  Back Branch 08861B70 4 times (length 8)
_S1_2_883CE1C 1,224 instructions (0.000%), 68 calls (0883CE1C - 0883CE60, length 18)
_S1_2_893A9B8 1,218 instructions (0.000%), 6 calls (0893A9B8 - 0893AAE8, length 77)
  Back Branch 0893AAC4 30 times (length 14)
  Back Branch 0893AA18 24 times (length 14)
  Back Branch 0893AA70 18 times (length 14)
_S1_2_88DAFC4 1,216 instructions (0.000%), 304 calls (088DAFC4 - 088DAFD0, length 4)
_S1_2_88D00A0 1,216 instructions (0.000%), 32 calls (088D00A0 - 088D0168, length 51)
_S1_2_899F910 1,216 instructions (0.000%), 2 calls (0899F910 - 0899F9F4, length 58)
  Back Branch 0899F9BC 76 times (length 10)
  Back Branch 0899F970 38 times (length 10)
_S1_2_8820F40 1,206 instructions (0.000%), 10 calls (08820F40 - 0882107C, length 80)
  Back Branch 08821034 32 times (length 35)
_S1_2_892D430 1,204 instructions (0.000%), 86 calls (0892D430 - 0892D464, length 14)
_S1_2_88DB8DC 1,200 instructions (0.000%), 60 calls (088DB8DC - 088DB93C, length 25)
_S1_2_89D39C0 1,200 instructions (0.000%), 48 calls (089D39C0 - 089D3A60, length 41)
  Back Branch 089D3A5C 48 times (length 27)
_S1_2_897596C 1,200 instructions (0.000%), 8 calls (0897596C - 08975B30, length 114)
  Back Branch 089759C8 72 times (length 7)
_S1_2_8A029D8 1,196 instructions (0.000%), 598 calls (08A029D8 - 08A029DC, length 2)
_S1_2_886CAA8 1,190 instructions (0.000%), 20 calls (0886CAA8 - 0886CBE8, length 81)
_S1_2_8851694 1,184 instructions (0.000%), 74 calls (08851694 - 088516D0, length 16)
_S1_2_899BBD4 1,181 instructions (0.000%), 19 calls (0899BBD4 - 0899BCF0, length 72)
  Back Branch 0899BCC8 51 times (length 10)
_S1_2_88C948C 1,176 instructions (0.000%), 24 calls (088C948C - 088C95EC, length 89)
_S1_2_890178C 1,176 instructions (0.000%), 8 calls (0890178C - 08901B0C, length 225)
  Back Branch 08901AEC 8 times (length 176)
  Back Branch 08901900 8 times (length 53)
_S1_2_88C1164 1,175 instructions (0.000%), 47 calls (088C1164 - 088C11C4, length 25)
_S1_2_89FDD28 1,170 instructions (0.000%), 136 calls (089FDD28 - 089FDD50, length 11)
_S1_2_88060BC 1,164 instructions (0.000%), 24 calls (088060BC - 0880621C, length 89)
_S1_2_89F2748 1,156 instructions (0.000%), 34 calls (089F2748 - 089F29A8, length 153)
_S1_2_89F24E4 1,156 instructions (0.000%), 34 calls (089F24E4 - 089F2744, length 153)
_S1_2_894CC18 1,152 instructions (0.000%), 6 calls (0894CC18 - 0894CFD0, length 239)
_S1_2_8925448 1,151 instructions (0.000%), 49 calls (08925448 - 089254E8, length 41)
_S1_2_8839530 1,149 instructions (0.000%), 39 calls (08839530 - 08839620, length 61)
_S1_2_880C330 1,141 instructions (0.000%), 70 calls (0880C330 - 0880C37C, length 20)
  Back Branch 0880C364 3 times (length 7)
_S1_2_89FD960 1,134 instructions (0.000%), 567 calls (089FD960 - 089FD964, length 2)
_S1_2_89530A4 1,130 instructions (0.000%), 28 calls (089530A4 - 08953184, length 57)
  Back Branch 08953148 16 times (length 25)
_S1_2_89F9974 1,127 instructions (0.000%), 47 calls (089F9974 - 089F99E0, length 28)
_S1_2_883FB14 1,122 instructions (0.000%), 66 calls (0883FB14 - 0883FB54, length 17)
_S1_2_888D560 1,120 instructions (0.000%), 140 calls (0888D560 - 0888D57C, length 8)
_S1_2_8882394 1,114 instructions (0.000%), 6 calls (08882394 - 088825C8, length 142)
  Back Branch 08882474 54 times (length 7)
  Back Branch 08882488 18 times (length 15)
_S1_2_8818270 1,107 instructions (0.000%), 54 calls (08818270 - 088182E4, length 30)
_S1_2_8A02828 1,100 instructions (0.000%), 550 calls (08A02828 - 08A0282C, length 2)
_S1_2_8999780 1,099 instructions (0.000%), 27 calls (08999780 - 08999DD8, length 407)
_S1_2_893C44C 1,080 instructions (0.000%), 180 calls (0893C44C - 0893C460, length 6)
_S1_2_898150C 1,064 instructions (0.000%), 532 calls (0898150C - 08981510, length 2)
_S1_2_88770B0 1,064 instructions (0.000%), 8 calls (088770B0 - 0887724C, length 104)
  Back Branch 08877228 72 times (length 5)
_S1_2_89E1340 1,058 instructions (0.000%), 46 calls (089E1340 - 089E1398, length 23)
_S1_2_886CE60 1,058 instructions (0.000%), 46 calls (0886CE60 - 0886CEB8, length 23)
_S1_2_8982970 1,058 instructions (0.000%), 11 calls (08982970 - 08982B5C, length 124)
_S1_2_88181C4 1,056 instructions (0.000%), 352 calls (088181C4 - 088181CC, length 3)
_S1_2_89787DC 1,056 instructions (0.000%), 66 calls (089787DC - 08978818, length 16)
_S1_2_8983964 1,053 instructions (0.000%), 15 calls (08983964 - 08983AA4, length 81)
  Back Branch 08983A58 29 times (length 34)
_S1_2_8942638 1,040 instructions (0.000%), 26 calls (08942638 - 089426F4, length 48)
_S1_2_88B2CB8 1,040 instructions (0.000%), 4 calls (088B2CB8 - 088B2D0C, length 22)
  Back Branch 088B2CF4 140 times (length 7)
_S1_2_88175EC 1,032 instructions (0.000%), 48 calls (088175EC - 08817648, length 24)
_S1_2_894BBD4 1,029 instructions (0.000%), 21 calls (0894BBD4 - 0894BCC0, length 60)
_S1_2_887D08C 1,026 instructions (0.000%), 38 calls (0887D08C - 0887D114, length 35)
_S1_2_8966508 1,015 instructions (0.000%), 10 calls (08966508 - 089666E8, length 121)
  Back Branch 08966660 5 times (length 13)
_S1_2_8924B94 1,013 instructions (0.000%), 11 calls (08924B94 - 08924E28, length 166)
_S1_2_89821F4 1,012 instructions (0.000%), 15 calls (089821F4 - 08982348, length 86)
  Back Branch 089822AC 3 times (length 15)
_S1_2_880DAE4 1,003 instructions (0.000%), 17 calls (0880DAE4 - 0880DC38, length 86)
_S1_2_88AEFB8 1,001 instructions (0.000%), 8 calls (088AEFB8 - 088AF0C4, length 68)
  Back Branch 088AF048 71 times (length 10)
_S1_2_892B660 992 instructions (0.000%), 33 calls (0892B660 - 0892B718, length 47)
_S1_2_89FF62C 989 instructions (0.000%), 43 calls (089FF62C - 089FF684, length 23)
_S1_2_88BBCB4 987 instructions (0.000%), 35 calls (088BBCB4 - 088BBD38, length 34)
_S1_2_89CE4AC 984 instructions (0.000%), 492 calls (089CE4AC - 089CE4B0, length 2)
_S1_2_89AC430 980 instructions (0.000%), 28 calls (089AC430 - 089AC4B8, length 35)
_S1_2_8895CBC 980 instructions (0.000%), 20 calls (08895CBC - 08895DC0, length 66)
  Back Branch 08895D98 20 times (length 15)
_S1_2_897FB9C 956 instructions (0.000%), 8 calls (0897FB9C - 0897FDF8, length 152)
_S1_2_897D3C8 956 instructions (0.000%), 8 calls (0897D3C8 - 0897D620, length 151)
_S1_2_88EBE84 944 instructions (0.000%), 16 calls (088EBE84 - 088EC080, length 128)
_S1_2_887DB40 944 instructions (0.000%), 16 calls (0887DB40 - 0887DBF0, length 45)
  Back Branch 0887DB88 32 times (length 7)
  Back Branch 0887DBB8 32 times (length 7)
_S1_2_88F5660 940 instructions (0.000%), 47 calls (088F5660 - 088F56BC, length 24)
_S1_2_899C91C 933 instructions (0.000%), 19 calls (0899C91C - 0899CA14, length 63)
_S1_2_8844680 928 instructions (0.000%), 29 calls (08844680 - 0884474C, length 52)
_S1_2_884FB94 918 instructions (0.000%), 2 calls (0884FB94 - 0884FBD8, length 18)
  Back Branch 0884FBC0 128 times (length 7)
_S1_2_8992098 913 instructions (0.000%), 83 calls (08992098 - 089920F4, length 24)
_S1_2_8902D1C 904 instructions (0.000%), 4 calls (08902D1C - 08903374, length 407)
  Back Branch 0890315C 4 times (length 181)
  Back Branch 08903150 4 times (length 99)
_S1_2_8866D60 900 instructions (0.000%), 36 calls (08866D60 - 08866DEC, length 36)
_S1_2_89E15FC 900 instructions (0.000%), 30 calls (089E15FC - 089E1670, length 30)
_S1_2_8975B3C 896 instructions (0.000%), 8 calls (08975B3C - 08975BD8, length 40)
  Back Branch 08975BA0 72 times (length 9)
_S1_2_88321C8 884 instructions (0.000%), 68 calls (088321C8 - 08832300, length 79)
_S1_2_8886650 884 instructions (0.000%), 52 calls (08886650 - 08886690, length 17)
_S1_2_88E8880 874 instructions (0.000%), 1 calls (088E8880 - 088E88EC, length 28)
  Back Branch 088E88A4 95 times (length 9)
_S1_2_89CE8FC 854 instructions (0.000%), 13 calls (089CE8FC - 089CEB24, length 139)
_S1_2_88D02A8 853 instructions (0.000%), 8 calls (088D02A8 - 088D0340, length 39)
  Back Branch 088D0304 64 times (length 13)
_S1_2_8941070 852 instructions (0.000%), 95 calls (08941070 - 089410A8, length 15)
  Back Branch 0894109C 3 times (length 4)
_S1_2_88D1DAC 850 instructions (0.000%), 34 calls (088D1DAC - 088D1EEC, length 81)
_S1_2_89FF2D8 848 instructions (0.000%), 424 calls (089FF2D8 - 089FF2DC, length 2)
_S1_2_888DCCC 848 instructions (0.000%), 16 calls (0888DCCC - 0888DE3C, length 93)
_S1_2_883A250 847 instructions (0.000%), 1 calls (0883A250 - 0883A37C, length 76)
  Back Branch 0883A338 99 times (length 8)
_S1_2_88AEDA4 840 instructions (0.000%), 140 calls (088AEDA4 - 088AEDB8, length 6)
_S1_2_890202C 838 instructions (0.000%), 419 calls (0890202C - 08902030, length 2)
_S1_2_8825788 832 instructions (0.000%), 26 calls (08825788 - 08825804, length 32)
_S1_2_89A1830 825 instructions (0.000%), 6 calls (089A1830 - 089A1900, length 53)
  Back Branch 089A18D8 45 times (length 13)
_S1_2_89E90CC 816 instructions (0.000%), 48 calls (089E90CC - 089E9130, length 26)
_S1_2_89D059C 814 instructions (0.000%), 2 calls (089D059C - 089D072C, length 101)
  Back Branch 089D0618 84 times (length 8)
_S1_2_892D4A0 812 instructions (0.000%), 58 calls (0892D4A0 - 0892D4D4, length 14)
_S1_2_88C627C 812 instructions (0.000%), 17 calls (088C627C - 088C63E0, length 90)
  Back Branch 088C6340 16 times (length 12)
_S1_2_892B71C 810 instructions (0.000%), 27 calls (0892B71C - 0892B7D4, length 47)
_S1_2_888D478 805 instructions (0.000%), 35 calls (0888D478 - 0888D4D0, length 23)
_S1_2_885CC30 796 instructions (0.000%), 7 calls (0885CC30 - 0885CF38, length 195)
  Back Branch 0885CD38 21 times (length 18)
_S1_2_894BD84 792 instructions (0.000%), 18 calls (0894BD84 - 0894BE58, length 54)
_S1_2_8804A60 792 instructions (0.000%), 8 calls (08804A60 - 08804C2C, length 116)
_S1_2_88327B4 792 instructions (0.000%), 4 calls (088327B4 - 08832AC4, length 197)
  Back Branch 088329BC 28 times (length 35)
_S1_2_8841524 784 instructions (0.000%), 8 calls (08841524 - 088415F4, length 53)
  Back Branch 088415C4 80 times (length 5)
_S1_2_880B550 783 instructions (0.000%), 27 calls (0880B550 - 0880B5C4, length 30)
_S1_2_886C998 782 instructions (0.000%), 48 calls (0886C998 - 0886CA00, length 27)
_S1_2_88D0FC4 782 instructions (0.000%), 34 calls (088D0FC4 - 088D101C, length 23)
_S1_2_8942768 780 instructions (0.000%), 52 calls (08942768 - 089427A0, length 15)
_S1_2_8990740 779 instructions (0.000%), 1 calls (08990740 - 08991368, length 779)
_S1_2_89003A8 775 instructions (0.000%), 11 calls (089003A8 - 08900568, length 113)
_S1_2_885ECBC 767 instructions (0.000%), 7 calls (0885ECBC - 0885F1E0, length 330)
  Back Branch 0885EDAC 21 times (length 25)
_S1_2_89B1EF4 762 instructions (0.000%), 3 calls (089B1EF4 - 089B2190, length 168)
  Back Branch 089B2148 18 times (length 30)
_S1_2_89FDA34 756 instructions (0.000%), 378 calls (089FDA34 - 089FDA38, length 2)
_S1_2_89FD990 756 instructions (0.000%), 378 calls (089FD990 - 089FD994, length 2)
_S1_2_89FD988 756 instructions (0.000%), 378 calls (089FD988 - 089FD98C, length 2)
_S1_2_89561A8 756 instructions (0.000%), 54 calls (089561A8 - 089561DC, length 14)
_S1_2_88456F8 756 instructions (0.000%), 54 calls (088456F8 - 0884572C, length 14)
_S1_2_8991674 744 instructions (0.000%), 6 calls (08991674 - 08991774, length 65)
  Back Branch 089916C8 78 times (length 5)
_S1_2_89FD73C 741 instructions (0.000%), 57 calls (089FD73C - 089FD76C, length 13)
_S1_2_887D118 740 instructions (0.000%), 148 calls (0887D118 - 0887D128, length 5)
_S1_2_880F380 738 instructions (0.000%), 33 calls (0880F380 - 0880F420, length 41)
_S1_2_88C1EA8 733 instructions (0.000%), 7 calls (088C1EA8 - 088C1FF8, length 85)
  Back Branch 088C1F90 25 times (length 29)
_S1_2_8895344 730 instructions (0.000%), 19 calls (08895344 - 088953B0, length 28)
  Back Branch 0889538C 37 times (length 11)
_S1_2_887AD8C 728 instructions (0.000%), 104 calls (0887AD8C - 0887ADA4, length 7)
_S1_2_899A514 728 instructions (0.000%), 28 calls (0899A514 - 0899A578, length 26)
_S1_2_8981ECC 720 instructions (0.000%), 60 calls (08981ECC - 08981EF8, length 12)
_S1_2_898408C 718 instructions (0.000%), 2 calls (0898408C - 089842E8, length 152)
  Back Branch 089841D4 30 times (length 13)
  Back Branch 08984288 8 times (length 78)
  Back Branch 089842A8 4 times (length 92)
_S1_2_8870CB0 716 instructions (0.000%), 8 calls (08870CB0 - 08870EB0, length 129)
_S1_2_88C1FFC 715 instructions (0.000%), 25 calls (088C1FFC - 088C2094, length 39)
_S1_2_887B1E0 712 instructions (0.000%), 178 calls (0887B1E0 - 0887B1EC, length 4)
_S1_2_89EFDF0 704 instructions (0.000%), 176 calls (089EFDF0 - 089EFDFC, length 4)
_S1_2_89F3B18 704 instructions (0.000%), 64 calls (089F3B18 - 089F3B48, length 13)
_S1_2_89F3A94 704 instructions (0.000%), 64 calls (089F3A94 - 089F3AC4, length 13)
_S1_2_89F39AC 704 instructions (0.000%), 64 calls (089F39AC - 089F39DC, length 13)
_S1_2_8901478 704 instructions (0.000%), 11 calls (08901478 - 089015B0, length 79)
_S1_2_897DE50 704 instructions (0.000%), 8 calls (0897DE50 - 0897DFAC, length 88)
  Back Branch 0897DEB0 16 times (length 7)
_S1_2_89EF79C 700 instructions (0.000%), 140 calls (089EF79C - 089EF7AC, length 5)
_S1_2_8923D38 700 instructions (0.000%), 70 calls (08923D38 - 08923D5C, length 10)
_S1_2_8967200 698 instructions (0.000%), 4 calls (08967200 - 08967540, length 209)
_S1_2_8890E1C 697 instructions (0.000%), 7 calls (08890E1C - 08891098, length 160)
  Back Branch 08890FDC 13 times (length 8)
_S1_2_894ACDC 693 instructions (0.000%), 13 calls (0894ACDC - 0894AE98, length 112)
_S1_2_899BEAC 684 instructions (0.000%), 18 calls (0899BEAC - 0899BF40, length 38)
_S1_2_8929980 684 instructions (0.000%), 4 calls (08929980 - 08929AB4, length 78)
  Back Branch 08929A18 32 times (length 7)
  Back Branch 08929A4C 12 times (length 7)
  Back Branch 08929A80 12 times (length 7)
  Back Branch 089299F8 12 times (length 8)
_S1_2_8895ECC 682 instructions (0.000%), 10 calls (08895ECC - 088960B4, length 123)
  Back Branch 08896060 10 times (length 80)
_S1_2_89F3168 680 instructions (0.000%), 17 calls (089F3168 - 089F320C, length 42)
_S1_2_8890610 679 instructions (0.000%), 97 calls (08890610 - 08890628, length 7)
_S1_2_89EE548 675 instructions (0.000%), 27 calls (089EE548 - 089EE5D0, length 35)
_S1_2_8858668 674 instructions (0.000%), 31 calls (08858668 - 08858720, length 47)
_S1_2_888285C 672 instructions (0.000%), 12 calls (0888285C - 08882938, length 56)
_S1_2_89F7478 672 instructions (0.000%), 7 calls (089F7478 - 089F7758, length 185)
  Back Branch 089F7628 32 times (length 7)
_S1_2_89F2198 667 instructions (0.000%), 29 calls (089F2198 - 089F21F0, length 23)
_S1_2_89F3A70 666 instructions (0.000%), 74 calls (089F3A70 - 089F3A90, length 9)
_S1_2_89FCEC4 660 instructions (0.000%), 66 calls (089FCEC4 - 089FCEE8, length 10)
_S1_2_884BD44 660 instructions (0.000%), 20 calls (0884BD44 - 0884BE08, length 50)
  Back Branch 0884BDC8 20 times (length 14)
_S1_2_888E454 656 instructions (0.000%), 16 calls (0888E454 - 0888E534, length 57)
_S1_2_889F230 655 instructions (0.000%), 7 calls (0889F230 - 0889F424, length 126)
  Back Branch 0889F2F0 21 times (length 18)
_S1_2_88953B4 654 instructions (0.000%), 19 calls (088953B4 - 08895410, length 24)
  Back Branch 088953F4 37 times (length 11)
_S1_2_88EAE8C 650 instructions (0.000%), 65 calls (088EAE8C - 088EAEB0, length 10)
_S1_2_8818998 650 instructions (0.000%), 50 calls (08818998 - 088189C8, length 13)
_S1_2_881823C 650 instructions (0.000%), 50 calls (0881823C - 0881826C, length 13)
_S1_2_8840298 650 instructions (0.000%), 1 calls (08840298 - 088402D0, length 15)
  Back Branch 088402B8 128 times (length 5)
_S1_2_89B30A0 644 instructions (0.000%), 8 calls (089B30A0 - 089B32A4, length 130)
_S1_2_8946C4C 641 instructions (0.000%), 6 calls (08946C4C - 08946EA0, length 150)
_S1_2_89F3ED8 640 instructions (0.000%), 128 calls (089F3ED8 - 089F3EE8, length 5)
_S1_2_89F3EC4 640 instructions (0.000%), 128 calls (089F3EC4 - 089F3ED4, length 5)
_S1_2_89F3E9C 640 instructions (0.000%), 128 calls (089F3E9C - 089F3EAC, length 5)
_S1_2_89F2054 640 instructions (0.000%), 128 calls (089F2054 - 089F2064, length 5)
_S1_2_89EF7CC 640 instructions (0.000%), 128 calls (089EF7CC - 089EF7DC, length 5)
_S1_2_89A9D24 640 instructions (0.000%), 32 calls (089A9D24 - 089A9D70, length 20)
_S1_2_8925E0C 634 instructions (0.000%), 14 calls (08925E0C - 08925EE4, length 55)
_S1_2_89BCC7C 630 instructions (0.000%), 91 calls (089BCC7C - 089BCCF8, length 32)
_S1_2_88EC28C 630 instructions (0.000%), 14 calls (088EC28C - 088EC3AC, length 73)
_S1_2_8892E4C 629 instructions (0.000%), 17 calls (08892E4C - 08892F1C, length 53)
_S1_2_880B5C8 629 instructions (0.000%), 17 calls (0880B5C8 - 0880B688, length 49)
_S1_2_882B6C4 628 instructions (0.000%), 4 calls (0882B6C4 - 0882BDC4, length 449)
_S1_2_89532D4 626 instructions (0.000%), 50 calls (089532D4 - 08953308, length 14)
_S1_2_88F1314 626 instructions (0.000%), 7 calls (088F1314 - 088F1470, length 88)
  Back Branch 088F1440 19 times (length 18)
_S1_2_884B30C 624 instructions (0.000%), 26 calls (0884B30C - 0884B368, length 24)
_S1_2_882BEB0 624 instructions (0.000%), 16 calls (0882BEB0 - 0882BFA0, length 61)
_S1_2_8960734 624 instructions (0.000%), 6 calls (08960734 - 08960A60, length 204)
_S1_2_8963634 623 instructions (0.000%), 6 calls (08963634 - 0896387C, length 147)
_S1_2_88427CC 620 instructions (0.000%), 20 calls (088427CC - 08842870, length 42)
_S1_2_88F2194 616 instructions (0.000%), 14 calls (088F2194 - 088F22C8, length 78)
_S1_2_892D5A4 612 instructions (0.000%), 102 calls (0892D5A4 - 0892D5B8, length 6)
_S1_2_884B838 612 instructions (0.000%), 34 calls (0884B838 - 0884B95C, length 74)
_S1_2_88C041C 611 instructions (0.000%), 13 calls (088C041C - 088C055C, length 81)
_S1_2_88EC3E4 610 instructions (0.000%), 10 calls (088EC3E4 - 088EC658, length 158)
_S1_2_88DA968 607 instructions (0.000%), 7 calls (088DA968 - 088DABAC, length 146)
  Back Branch 088DA9F8 12 times (length 23)
_S1_2_8992724 606 instructions (0.000%), 6 calls (08992724 - 089927C4, length 41)
  Back Branch 08992760 78 times (length 5)
_S1_2_89B3AF8 603 instructions (0.000%), 3 calls (089B3AF8 - 089B41FC, length 450)
  Back Branch 089B411C 9 times (length 12)
_S1_2_8945A60 600 instructions (0.000%), 6 calls (08945A60 - 08945CA8, length 147)
_S1_2_88154A4 595 instructions (0.000%), 17 calls (088154A4 - 08815550, length 44)
_S1_2_892D2A4 594 instructions (0.000%), 66 calls (0892D2A4 - 0892D2C4, length 9)
_S1_2_895096C 594 instructions (0.000%), 2 calls (0895096C - 08950E48, length 312)
  Back Branch 08950AEC 23 times (length 18)
_S1_2_883DDF0 592 instructions (0.000%), 74 calls (0883DDF0 - 0883DE0C, length 8)
_S1_2_8839510 592 instructions (0.000%), 74 calls (08839510 - 0883952C, length 8)
_S1_2_8867180 592 instructions (0.000%), 37 calls (08867180 - 08867364, length 122)
_S1_2_8833D18 592 instructions (0.000%), 4 calls (08833D18 - 08834088, length 221)
_S1_2_8835144 588 instructions (0.000%), 6 calls (08835144 - 088351AC, length 27)
  Back Branch 08835198 96 times (length 5)
_S1_2_899F80C 584 instructions (0.000%), 2 calls (0899F80C - 0899F90C, length 65)
  Back Branch 0899F8C4 24 times (length 20)
  Back Branch 0899F8D8 4 times (length 29)
_S1_2_883DE70 576 instructions (0.000%), 36 calls (0883DE70 - 0883DEAC, length 16)
_S1_2_897E298 568 instructions (0.000%), 8 calls (0897E298 - 0897E3B0, length 71)
_S1_2_887DBFC 568 instructions (0.000%), 8 calls (0887DBFC - 0887DD00, length 66)
  Back Branch 0887DCE8 16 times (length 7)
  Back Branch 0887DCC4 16 times (length 7)
_S1_2_89A3BB0 567 instructions (0.000%), 27 calls (089A3BB0 - 089A3C04, length 22)
_S1_2_883AD84 562 instructions (0.000%), 1 calls (0883AD84 - 0883AE14, length 37)
  Back Branch 0883ADF4 76 times (length 7)
_S1_2_8958194 558 instructions (0.000%), 9 calls (08958194 - 089582A8, length 70)
_S1_2_88B6BD4 546 instructions (0.000%), 14 calls (088B6BD4 - 088B6C90, length 48)
_S1_2_89FBAF4 546 instructions (0.000%), 7 calls (089FBAF4 - 089FBEF4, length 257)
_S1_2_89FA268 544 instructions (0.000%), 16 calls (089FA268 - 089FA2EC, length 34)
_S1_2_899DBEC 544 instructions (0.000%), 1 calls (0899DBEC - 0899E47C, length 549)
_S1_2_88874AC 540 instructions (0.000%), 20 calls (088874AC - 08887514, length 27)
_S1_2_89B9A0C 540 instructions (0.000%), 2 calls (089B9A0C - 089B9D9C, length 229)
  Back Branch 089B9D68 14 times (length 26)
_S1_2_88FF9C0 538 instructions (0.000%), 8 calls (088FF9C0 - 088FFB58, length 103)
  Back Branch 088FFA58 10 times (length 13)
_S1_2_8813810 536 instructions (0.000%), 67 calls (08813810 - 0881382C, length 8)
_S1_2_8930F68 531 instructions (0.000%), 59 calls (08930F68 - 08931048, length 57)
_S1_2_88EFA94 528 instructions (0.000%), 12 calls (088EFA94 - 088EFBC8, length 78)
_S1_2_89462E0 524 instructions (0.000%), 6 calls (089462E0 - 0894652C, length 148)
_S1_2_8862958 524 instructions (0.000%), 6 calls (08862958 - 08862BA4, length 148)
_S1_2_89F32B8 520 instructions (0.000%), 13 calls (089F32B8 - 089F335C, length 42)
_S1_2_89FDCCC 516 instructions (0.000%), 129 calls (089FDCCC - 089FDCD8, length 4)
_S1_2_8A026F0 514 instructions (0.000%), 257 calls (08A026F0 - 08A026F4, length 2)
_S1_2_899E480 512 instructions (0.000%), 20 calls (0899E480 - 0899E54C, length 52)
_S1_2_887D6B4 512 instructions (0.000%), 8 calls (0887D6B4 - 0887D7C8, length 70)
  Back Branch 0887D7A8 16 times (length 5)
  Back Branch 0887D788 16 times (length 5)
_S1_2_885619C 512 instructions (0.000%), 8 calls (0885619C - 0885625C, length 49)
  Back Branch 08856244 32 times (length 5)
_S1_2_884AFEC 510 instructions (0.000%), 34 calls (0884AFEC - 0884B024, length 15)
_S1_2_8934A14 509 instructions (0.000%), 1 calls (08934A14 - 08935204, length 509)
_S1_2_89247F8 508 instructions (0.000%), 6 calls (089247F8 - 08924A84, length 164)
_S1_2_88443DC 506 instructions (0.000%), 23 calls (088443DC - 08844430, length 22)
_S1_2_89001AC 506 instructions (0.000%), 11 calls (089001AC - 089002B0, length 66)
  Back Branch 08900244 17 times (length 13)
_S1_2_89645F0 506 instructions (0.000%), 4 calls (089645F0 - 0896487C, length 164)
_S1_2_88B6510 504 instructions (0.000%), 7 calls (088B6510 - 088B66A0, length 101)
_S1_2_8844D04 500 instructions (0.000%), 13 calls (08844D04 - 08844D9C, length 39)
_S1_2_8824AE8 500 instructions (0.000%), 10 calls (08824AE8 - 08824E24, length 208)
_S1_2_88BC390 499 instructions (0.000%), 7 calls (088BC390 - 088BC700, length 221)
_S1_2_8926D88 495 instructions (0.000%), 4 calls (08926D88 - 08926FDC, length 150)
  Back Branch 08926E34 13 times (length 13)
  Back Branch 08926EDC 2 times (length 14)
_S1_2_8920ABC 494 instructions (0.000%), 38 calls (08920ABC - 08920B94, length 55)
_S1_2_89427C4 494 instructions (0.000%), 26 calls (089427C4 - 0894280C, length 19)
_S1_2_8940138 490 instructions (0.000%), 1 calls (08940138 - 089408DC, length 490)
_S1_2_8826298 486 instructions (0.000%), 18 calls (08826298 - 08826610, length 223)
_S1_2_89F776C 481 instructions (0.000%), 37 calls (089F776C - 089F779C, length 13)
_S1_2_883DE48 480 instructions (0.000%), 48 calls (0883DE48 - 0883DE6C, length 10)
_S1_2_88D4E84 480 instructions (0.000%), 10 calls (088D4E84 - 088D4F2C, length 43)
  Back Branch 088D4F14 6 times (length 15)
_S1_2_8925290 480 instructions (0.000%), 4 calls (08925290 - 08925418, length 99)
  Back Branch 089252EC 16 times (length 5)
  Back Branch 089253E4 16 times (length 22)
_S1_2_88189CC 479 instructions (0.000%), 33 calls (088189CC - 08818A14, length 19)
_S1_2_887ADA8 477 instructions (0.000%), 13 calls (0887ADA8 - 0887AE5C, length 46)
_S1_2_8A013E8 476 instructions (0.000%), 2 calls (08A013E8 - 08A017A4, length 240)
_S1_2_897D254 472 instructions (0.000%), 8 calls (0897D254 - 0897D3C4, length 93)
_S1_2_8975118 472 instructions (0.000%), 8 calls (08975118 - 08975288, length 93)
_S1_2_8966D00 472 instructions (0.000%), 4 calls (08966D00 - 08966ED8, length 119)
_S1_2_898C924 472 instructions (0.000%), 2 calls (0898C924 - 0898CAD8, length 110)
  Back Branch 0898C95C 30 times (length 9)
_S1_2_884B890 468 instructions (0.000%), 26 calls (0884B890 - 0884B95C, length 52)
_S1_2_892DC84 468 instructions (0.000%), 3 calls (0892DC84 - 0892DD48, length 50)
  Back Branch 0892DD20 21 times (length 27)
_S1_2_88AB30C 466 instructions (0.000%), 4 calls (088AB30C - 088AB5A0, length 166)
_S1_2_883FBD0 465 instructions (0.000%), 31 calls (0883FBD0 - 0883FC08, length 15)
_S1_2_898C788 465 instructions (0.000%), 15 calls (0898C788 - 0898C900, length 95)
_S1_2_88EB878 464 instructions (0.000%), 16 calls (088EB878 - 088EB8E8, length 29)
_S1_2_899BA5C 462 instructions (0.000%), 6 calls (0899BA5C - 0899BBD0, length 94)
_S1_2_896AE20 459 instructions (0.000%), 17 calls (0896ADC4 - 0896B088, length 178)
_S1_2_880DE54 458 instructions (0.000%), 14 calls (0880DE54 - 0880DF1C, length 51)
  Back Branch 0880DEE8 14 times (length 21)
  Back Branch 0880DEE0 2 times (length 12)
_S1_2_8992C8C 456 instructions (0.000%), 4 calls (08992C8C - 08992D18, length 36)
  Back Branch 08992CCC 52 times (length 9)
_S1_2_88D1EF0 454 instructions (0.000%), 2 calls (088D1EF0 - 088D209C, length 108)
  Back Branch 088D2044 34 times (length 10)
_S1_2_886579C 453 instructions (0.000%), 15 calls (0886579C - 0886586C, length 53)
  Back Branch 0886581C 3 times (length 25)
_S1_2_899F0F8 453 instructions (0.000%), 1 calls (0899F0F8 - 0899F808, length 453)
_S1_2_88FC6C0 450 instructions (0.000%), 10 calls (088FC6C0 - 088FC78C, length 52)
_S1_2_896E7F0 450 instructions (0.000%), 1 calls (0896E7F0 - 0896EEF4, length 450)
_S1_2_884B028 448 instructions (0.000%), 32 calls (0884B028 - 0884B05C, length 14)
_S1_2_8930C5C 448 instructions (0.000%), 28 calls (08930C5C - 08930EE4, length 163)
_S1_2_88323E4 448 instructions (0.000%), 14 calls (088323E4 - 08832460, length 32)
_S1_2_88152B8 448 instructions (0.000%), 14 calls (088152B8 - 0881533C, length 34)
  Back Branch 088152E4 2 times (length 7)
_S1_2_89CE1D0 446 instructions (0.000%), 1 calls (089CE1D0 - 089CE2FC, length 76)
  Back Branch 089CE2E4 15 times (length 35)
_S1_2_89470FC 444 instructions (0.000%), 62 calls (089470FC - 08947120, length 10)
_S1_2_8936638 444 instructions (0.000%), 1 calls (08936638 - 08936D24, length 444)
_S1_2_88C079C 442 instructions (0.000%), 13 calls (088C079C - 088C0840, length 42)
_S1_2_88C0620 442 instructions (0.000%), 13 calls (088C0620 - 088C06C4, length 42)
_S1_2_88BFD70 442 instructions (0.000%), 13 calls (088BFD70 - 088BFE14, length 42)
_S1_2_89B8250 441 instructions (0.000%), 1 calls (089B8250 - 089B8930, length 441)
_S1_2_89AE00C 441 instructions (0.000%), 1 calls (089AE00C - 089AE6EC, length 441)
_S1_2_8999DDC 441 instructions (0.000%), 1 calls (08999DDC - 0899A4BC, length 441)
_S1_2_8971E80 441 instructions (0.000%), 1 calls (08971E80 - 08972560, length 441)
_S1_2_8932E8C 441 instructions (0.000%), 1 calls (08932E8C - 0893356C, length 441)
_S1_2_89B9DA0 440 instructions (0.000%), 1 calls (089B9DA0 - 089BA47C, length 440)
_S1_2_89B8FD0 440 instructions (0.000%), 1 calls (089B8FD0 - 089B96AC, length 440)
_S1_2_89B59D4 440 instructions (0.000%), 1 calls (089B59D4 - 089B60B0, length 440)
_S1_2_89B4E50 440 instructions (0.000%), 1 calls (089B4E50 - 089B552C, length 440)
_S1_2_89B4500 440 instructions (0.000%), 1 calls (089B4500 - 089B4BDC, length 440)
_S1_2_89B2214 440 instructions (0.000%), 1 calls (089B2214 - 089B28F0, length 440)
_S1_2_89B053C 440 instructions (0.000%), 1 calls (089B053C - 089B0C18, length 440)
_S1_2_89AF0A0 440 instructions (0.000%), 1 calls (089AF0A0 - 089AF77C, length 440)
_S1_2_89AD1F0 440 instructions (0.000%), 1 calls (089AD1F0 - 089AD8CC, length 440)
_S1_2_89ABD50 440 instructions (0.000%), 1 calls (089ABD50 - 089AC42C, length 440)
_S1_2_89AA6EC 440 instructions (0.000%), 1 calls (089AA6EC - 089AADC8, length 440)
_S1_2_89A7B78 440 instructions (0.000%), 1 calls (089A7B78 - 089A8254, length 440)
_S1_2_89A7070 440 instructions (0.000%), 1 calls (089A7070 - 089A774C, length 440)
_S1_2_89A5CD4 440 instructions (0.000%), 1 calls (089A5CD4 - 089A63B0, length 440)
_S1_2_89A53B4 440 instructions (0.000%), 1 calls (089A53B4 - 089A5A90, length 440)
_S1_2_89A474C 440 instructions (0.000%), 1 calls (089A474C - 089A4E28, length 440)
_S1_2_89A3C08 440 instructions (0.000%), 1 calls (089A3C08 - 089A42E4, length 440)
_S1_2_89A3108 440 instructions (0.000%), 1 calls (089A3108 - 089A37E4, length 440)
_S1_2_89A2548 440 instructions (0.000%), 1 calls (089A2548 - 089A2C24, length 440)
_S1_2_89A1C4C 440 instructions (0.000%), 1 calls (089A1C4C - 089A2328, length 440)
_S1_2_89A0FD0 440 instructions (0.000%), 1 calls (089A0FD0 - 089A16AC, length 440)
_S1_2_89A0658 440 instructions (0.000%), 1 calls (089A0658 - 089A0D34, length 440)
_S1_2_88356E8 438 instructions (0.000%), 146 calls (088356E8 - 088356F0, length 3)
_S1_2_89C9020 438 instructions (0.000%), 1 calls (089C9020 - 089C96F4, length 438)
_S1_2_89D2320 436 instructions (0.000%), 1 calls (089D2320 - 089D29EC, length 436)
_S1_2_89BB7C8 436 instructions (0.000%), 1 calls (089BB7C8 - 089BBE94, length 436)
_S1_2_89BA58C 436 instructions (0.000%), 1 calls (089BA58C - 089BAC58, length 436)
_S1_2_89B6CF8 436 instructions (0.000%), 1 calls (089B6CF8 - 089B73C4, length 436)
_S1_2_89B63A0 436 instructions (0.000%), 1 calls (089B63A0 - 089B6A6C, length 436)
_S1_2_89B29D0 436 instructions (0.000%), 1 calls (089B29D0 - 089B309C, length 436)
_S1_2_89B1824 436 instructions (0.000%), 1 calls (089B1824 - 089B1EF0, length 436)
_S1_2_89B10A8 436 instructions (0.000%), 1 calls (089B10A8 - 089B1774, length 436)
_S1_2_89AF978 436 instructions (0.000%), 1 calls (089AF978 - 089B0044, length 436)
_S1_2_89AE7AC 436 instructions (0.000%), 1 calls (089AE7AC - 089AEE78, length 436)
_S1_2_89AC550 436 instructions (0.000%), 1 calls (089AC550 - 089ACC1C, length 436)
_S1_2_89AB0B0 436 instructions (0.000%), 1 calls (089AB0B0 - 089AB77C, length 436)
_S1_2_89A9E34 436 instructions (0.000%), 1 calls (089A9E34 - 089AA500, length 436)
_S1_2_89A964C 436 instructions (0.000%), 1 calls (089A964C - 089A9D18, length 436)
_S1_2_89A8DB8 436 instructions (0.000%), 1 calls (089A8DB8 - 089A9484, length 436)
_S1_2_89A8524 436 instructions (0.000%), 1 calls (089A8524 - 089A8BF0, length 436)
_S1_2_89A662C 436 instructions (0.000%), 1 calls (089A662C - 089A6CF8, length 436)
_S1_2_899A5DC 436 instructions (0.000%), 1 calls (0899A5DC - 0899ACA8, length 436)
_S1_2_8928948 436 instructions (0.000%), 1 calls (08928948 - 08929014, length 436)
_S1_2_88E5610 433 instructions (0.000%), 1 calls (088E5610 - 088E579C, length 100)
  Back Branch 088E5724 16 times (length 22)
_S1_2_89D5C50 432 instructions (0.000%), 16 calls (089D5C50 - 089D5CB8, length 27)
_S1_2_897E7CC 432 instructions (0.000%), 8 calls (0897E7CC - 0897E8A0, length 54)
_S1_2_8882700 432 instructions (0.000%), 6 calls (08882700 - 08882858, length 87)
_S1_2_88D1C2C 430 instructions (0.000%), 7 calls (088D1C2C - 088D1CE4, length 47)
  Back Branch 088D1C98 17 times (length 13)
_S1_2_8839988 427 instructions (0.000%), 7 calls (08839988 - 08839A78, length 61)
_S1_2_89B4200 426 instructions (0.000%), 8 calls (089B4200 - 089B4364, length 90)
_S1_2_88858CC 424 instructions (0.000%), 212 calls (088858CC - 088858D0, length 2)
_S1_2_897FFD4 424 instructions (0.000%), 8 calls (0897FFD4 - 089800D8, length 66)
_S1_2_8955C74 424 instructions (0.000%), 2 calls (08955C74 - 08955D4C, length 55)
  Back Branch 08955D10 18 times (length 23)
_S1_2_8813028 422 instructions (0.000%), 1 calls (08813028 - 088136BC, length 422)
_S1_2_892D4D8 420 instructions (0.000%), 30 calls (0892D4D8 - 0892D50C, length 14)
_S1_2_88324FC 420 instructions (0.000%), 14 calls (088324FC - 0883259C, length 41)
_S1_2_88872A4 420 instructions (0.000%), 10 calls (088872A4 - 08887370, length 52)
_S1_2_88EF82C 420 instructions (0.000%), 7 calls (088EF82C - 088EF978, length 84)
  Back Branch 088EF950 8 times (length 16)
_S1_2_8992E1C 420 instructions (0.000%), 6 calls (08992E1C - 08992F90, length 94)
_S1_2_89427A4 416 instructions (0.000%), 52 calls (089427A4 - 089427C0, length 8)
_S1_2_88863E8 416 instructions (0.000%), 13 calls (088863E8 - 0888646C, length 34)
_S1_2_8873388 416 instructions (0.000%), 8 calls (08873388 - 08873498, length 69)
  Back Branch 0887345C 16 times (length 5)
_S1_2_8900E7C 414 instructions (0.000%), 6 calls (08900E7C - 08901018, length 104)
_S1_2_897D624 413 instructions (0.000%), 4 calls (0897D624 - 0897D804, length 121)
  Back Branch 0897D710 1 times (length 15)
_S1_2_8968E28 412 instructions (0.000%), 9 calls (08968E28 - 08968F20, length 63)
_S1_2_8975E48 408 instructions (0.000%), 8 calls (08975E48 - 08975F10, length 51)
_S1_2_8992320 404 instructions (0.000%), 6 calls (08992320 - 08992598, length 159)
_S1_2_88FFE60 404 instructions (0.000%), 4 calls (088FFE60 - 089000A0, length 145)
_S1_2_893D3C8 404 instructions (0.000%), 2 calls (0893D3C8 - 0893D6F8, length 205)
_S1_2_8A004B0 403 instructions (0.000%), 31 calls (08A004B0 - 08A004E0, length 13)
_S1_2_89838E8 403 instructions (0.000%), 13 calls (089838E8 - 08983960, length 31)
_S1_2_88D1D0C 400 instructions (0.000%), 2 calls (088D1D0C - 088D1DA8, length 40)
  Back Branch 088D1D94 34 times (length 10)
_S1_2_89D3468 397 instructions (0.000%), 1 calls (089D3468 - 089D3700, length 167)
  Back Branch 089D356C 36 times (length 5)
  Back Branch 089D3514 25 times (length 4)
_S1_2_8940E30 396 instructions (0.000%), 66 calls (08940E30 - 08940E44, length 6)
_S1_2_88901A0 396 instructions (0.000%), 11 calls (088901A0 - 08890484, length 186)
_S1_2_89254EC 392 instructions (0.000%), 49 calls (089254EC - 08925508, length 8)
_S1_2_897EF10 392 instructions (0.000%), 8 calls (0897EF10 - 0897F038, length 75)
_S1_2_8814F58 391 instructions (0.000%), 17 calls (08814F58 - 08814FB0, length 23)
_S1_2_8815764 390 instructions (0.000%), 15 calls (08815764 - 088157C8, length 26)
_S1_2_8870EB4 388 instructions (0.000%), 4 calls (08870EB4 - 0887117C, length 179)
  Back Branch 088710D8 1 times (length 15)
_S1_2_88F431C 384 instructions (0.000%), 96 calls (088F431C - 088F4328, length 4)
_S1_2_89D2060 384 instructions (0.000%), 8 calls (089D2060 - 089D2144, length 58)
_S1_2_897528C 384 instructions (0.000%), 8 calls (0897528C - 08975348, length 48)
_S1_2_8905A04 384 instructions (0.000%), 4 calls (08905A04 - 08905BA8, length 106)
_S1_2_8845A4C 377 instructions (0.000%), 13 calls (08845A4C - 08845AF4, length 43)
_S1_2_884BB50 377 instructions (0.000%), 7 calls (0884BB50 - 0884BC44, length 62)
  Back Branch 0884BBC0 11 times (length 16)
_S1_2_897DFB8 376 instructions (0.000%), 8 calls (0897DFB8 - 0897E04C, length 38)
  Back Branch 0897E014 16 times (length 9)
_S1_2_88C3F90 376 instructions (0.000%), 8 calls (088C3F90 - 088C4048, length 47)
  Back Branch 088C3FF4 16 times (length 7)
_S1_2_8981BB4 375 instructions (0.000%), 15 calls (08981BB4 - 08981C1C, length 27)
_S1_2_881BA2C 375 instructions (0.000%), 7 calls (0881BA2C - 0881BBB0, length 98)
  Back Branch 0881BB54 4 times (length 45)
_S1_2_89F3A44 372 instructions (0.000%), 186 calls (089F3A44 - 089F3A48, length 2)
_S1_2_887742C 372 instructions (0.000%), 8 calls (0887742C - 0887749C, length 29)
  Back Branch 0887747C 24 times (length 9)
_S1_2_881E8C0 372 instructions (0.000%), 2 calls (0881E8C0 - 0881EA84, length 114)
  Back Branch 0881EA20 18 times (length 7)
  Back Branch 0881EA34 6 times (length 15)
_S1_2_89FD998 368 instructions (0.000%), 184 calls (089FD998 - 089FD99C, length 2)
_S1_2_89FBEF8 368 instructions (0.000%), 16 calls (089FBEF8 - 089FBF50, length 23)
_S1_2_89A8260 368 instructions (0.000%), 8 calls (089A8260 - 089A8314, length 46)
_S1_2_89932DC 368 instructions (0.000%), 8 calls (089932DC - 089933C0, length 58)
_S1_2_89000A4 367 instructions (0.000%), 11 calls (089000A4 - 089001A8, length 66)
  Back Branch 0890013C 13 times (length 13)
_S1_2_89426F8 364 instructions (0.000%), 13 calls (089426F8 - 08942764, length 28)
_S1_2_8845D8C 364 instructions (0.000%), 4 calls (08845D8C - 08845FAC, length 137)
_S1_2_884BCDC 362 instructions (0.000%), 21 calls (0884BCDC - 0884BD40, length 26)
_S1_2_899CA18 361 instructions (0.000%), 19 calls (0899CA18 - 0899CA60, length 19)
_S1_2_89D2148 360 instructions (0.000%), 15 calls (089D2148 - 089D21AC, length 26)
_S1_2_897E64C 360 instructions (0.000%), 8 calls (0897E64C - 0897E730, length 58)
_S1_2_897612C 360 instructions (0.000%), 8 calls (0897612C - 08976210, length 58)
_S1_2_88BD5AC 360 instructions (0.000%), 7 calls (088BD5AC - 088BD734, length 99)
_S1_2_8923668 360 instructions (0.000%), 4 calls (08923668 - 08923810, length 107)
_S1_2_8960740 356 instructions (0.000%), 3 calls (08960740 - 08960A60, length 201)
_S1_2_89FC7BC 354 instructions (0.000%), 4 calls (089FC7BC - 089FCB40, length 226)
_S1_2_897E0E8 352 instructions (0.000%), 16 calls (0897E0E8 - 0897E13C, length 22)
_S1_2_8975C98 352 instructions (0.000%), 16 calls (08975C98 - 08975CEC, length 22)
_S1_2_88155E4 350 instructions (0.000%), 14 calls (088155E4 - 0881566C, length 35)
_S1_2_887E440 348 instructions (0.000%), 2 calls (0887E440 - 0887E954, length 326)
  Back Branch 0887E5A0 8 times (length 5)
_S1_2_88B6AC4 346 instructions (0.000%), 7 calls (088B6AC4 - 088B6BC8, length 66)
_S1_2_88BBE0C 345 instructions (0.000%), 8 calls (088BBE0C - 088BBEF0, length 58)
  Back Branch 088BBE6C 7 times (length 12)
_S1_2_88FE86C 345 instructions (0.000%), 4 calls (088FE86C - 088FEA68, length 128)
  Back Branch 088FE91C 13 times (length 13)
_S1_2_88F4A8C 344 instructions (0.000%), 86 calls (088F4A8C - 088F4A98, length 4)
_S1_2_894CFD4 343 instructions (0.000%), 2 calls (0894CFD4 - 0894D3A4, length 245)
  Back Branch 0894D220 8 times (length 7)
  Back Branch 0894D250 3 times (length 8)
_S1_2_8930FF8 342 instructions (0.000%), 38 calls (08930FF8 - 08931048, length 21)
_S1_2_892F8EC 342 instructions (0.000%), 2 calls (0892F8EC - 0892FD44, length 279)
  Back Branch 0892FC78 2 times (length 112)
_S1_2_8987980 340 instructions (0.000%), 10 calls (08987980 - 08987AC4, length 82)
_S1_2_89EEF9C 338 instructions (0.000%), 26 calls (089EEF9C - 089EEFCC, length 13)
_S1_2_88C404C 336 instructions (0.000%), 7 calls (088C404C - 088C40E4, length 39)
  Back Branch 088C4088 14 times (length 9)
_S1_2_894682C 336 instructions (0.000%), 6 calls (0894682C - 08946924, length 63)
_S1_2_888FEC8 333 instructions (0.000%), 7 calls (0888FEC8 - 0888FFB8, length 61)
_S1_2_8866C84 331 instructions (0.000%), 9 calls (08866C84 - 08866D5C, length 55)
_S1_2_88EA9E8 331 instructions (0.000%), 1 calls (088EA9E8 - 088EAA24, length 16)
  Back Branch 088EAA0C 64 times (length 5)
_S1_2_8817460 330 instructions (0.000%), 6 calls (08817460 - 088175C4, length 90)
_S1_2_88F44D0 329 instructions (0.000%), 47 calls (088F44D0 - 088F44E8, length 7)
_S1_2_88F1F20 325 instructions (0.000%), 7 calls (088F1F20 - 088F201C, length 64)
  Back Branch 088F1F90 7 times (length 16)
_S1_2_88C9BFC 324 instructions (0.000%), 4 calls (088C9BFC - 088C9D9C, length 105)
_S1_2_8941BCC 324 instructions (0.000%), 2 calls (08941BCC - 08941E50, length 162)
_S1_2_884FBDC 322 instructions (0.000%), 7 calls (0884FBDC - 0884FC8C, length 45)
  Back Branch 0884FC10 21 times (length 8)
_S1_2_88625C0 322 instructions (0.000%), 1 calls (088625C0 - 088626E4, length 74)
  Back Branch 088626B8 32 times (length 8)
_S1_2_887BD38 321 instructions (0.000%), 1 calls (0887BD38 - 0887BE58, length 73)
  Back Branch 0887BE34 32 times (length 8)
_S1_2_8985344 320 instructions (0.000%), 1 calls (08985344 - 08985460, length 72)
  Back Branch 0898543C 32 times (length 8)
_S1_2_8984AD8 320 instructions (0.000%), 1 calls (08984AD8 - 08984BF4, length 72)
  Back Branch 08984BD0 32 times (length 8)
_S1_2_8981A58 320 instructions (0.000%), 1 calls (08981A58 - 08981B74, length 72)
  Back Branch 08981B50 32 times (length 8)
_S1_2_8981554 320 instructions (0.000%), 1 calls (08981554 - 08981670, length 72)
  Back Branch 0898164C 32 times (length 8)
_S1_2_8967A10 320 instructions (0.000%), 1 calls (08967A10 - 08967B2C, length 72)
  Back Branch 08967B08 32 times (length 8)
_S1_2_8947124 320 instructions (0.000%), 1 calls (08947124 - 08947240, length 72)
  Back Branch 0894721C 32 times (length 8)
_S1_2_8945318 320 instructions (0.000%), 1 calls (08945318 - 08945434, length 72)
  Back Branch 08945410 32 times (length 8)
_S1_2_8888F58 320 instructions (0.000%), 1 calls (08888F58 - 08889074, length 72)
  Back Branch 08889050 32 times (length 8)
_S1_2_8872CEC 320 instructions (0.000%), 1 calls (08872CEC - 08872E08, length 72)
  Back Branch 08872DE4 32 times (length 8)
_S1_2_886F2C0 320 instructions (0.000%), 1 calls (0886F2C0 - 0886F3DC, length 72)
  Back Branch 0886F3B8 32 times (length 8)
_S1_2_886CBEC 320 instructions (0.000%), 1 calls (0886CBEC - 0886CD08, length 72)
  Back Branch 0886CCE4 32 times (length 8)
_S1_2_886855C 320 instructions (0.000%), 1 calls (0886855C - 08868678, length 72)
  Back Branch 08868654 32 times (length 8)
_S1_2_89580C0 318 instructions (0.000%), 6 calls (089580C0 - 08958190, length 53)
_S1_2_8862218 318 instructions (0.000%), 6 calls (08862218 - 088622E8, length 53)
_S1_2_888DA78 315 instructions (0.000%), 25 calls (0888DA78 - 0888DAB0, length 15)
_S1_2_89EE4BC 315 instructions (0.000%), 11 calls (089EE4BC - 089EE53C, length 33)
_S1_2_89F2114 312 instructions (0.000%), 104 calls (089F2114 - 089F211C, length 3)
_S1_2_8849CD4 310 instructions (0.000%), 62 calls (08849CD4 - 08849D04, length 13)
_S1_2_89934DC 310 instructions (0.000%), 14 calls (089934DC - 0899355C, length 33)
_S1_2_8896774 310 instructions (0.000%), 10 calls (08896508 - 08896980, length 287)
  Back Branch 0889694C 27 times (length 275)
_S1_2_892B894 307 instructions (0.000%), 1 calls (0892B894 - 0892B958, length 50)
  Back Branch 0892B928 13 times (length 15)
  Back Branch 0892B8E8 12 times (length 7)
_S1_2_88156DC 306 instructions (0.000%), 17 calls (088156DC - 08815738, length 24)
_S1_2_894A21C 306 instructions (0.000%), 6 calls (0894A21C - 0894A330, length 70)
_S1_2_894BB94 304 instructions (0.000%), 19 calls (0894BB94 - 0894BBD0, length 16)
_S1_2_8877708 304 instructions (0.000%), 16 calls (08877708 - 088777AC, length 42)
_S1_2_889666C 304 instructions (0.000%), 8 calls (08896508 - 08896980, length 287)
  Back Branch 0889694C 27 times (length 275)
_S1_2_8878628 304 instructions (0.000%), 8 calls (08878628 - 08878968, length 209)
_S1_2_88469A0 300 instructions (0.000%), 20 calls (088469A0 - 088469D8, length 15)
_S1_2_897FDFC 300 instructions (0.000%), 6 calls (0897FDFC - 0897FEE4, length 59)
_S1_2_894A0A8 300 instructions (0.000%), 6 calls (0894A0A8 - 0894A170, length 51)
_S1_2_8905C68 300 instructions (0.000%), 4 calls (08905C68 - 08905D90, length 75)
_S1_2_8969368 299 instructions (0.000%), 2 calls (08969368 - 08969714, length 236)
_S1_2_897E3B4 296 instructions (0.000%), 4 calls (0897E3B4 - 0897E4D8, length 74)
_S1_2_88FF544 296 instructions (0.000%), 4 calls (088FF544 - 088FF6F0, length 108)
_S1_2_88265F8 294 instructions (0.000%), 42 calls (088265F8 - 08826610, length 7)
_S1_2_884BE0C 294 instructions (0.000%), 21 calls (0884BE0C - 0884BE50, length 18)
_S1_2_8947244 292 instructions (0.000%), 2 calls (08947244 - 089472A8, length 26)
  Back Branch 08947278 50 times (length 5)
_S1_2_89D597C 290 instructions (0.000%), 1 calls (089D597C - 089D5A78, length 64)
  Back Branch 089D59F0 32 times (length 8)
_S1_2_897E208 288 instructions (0.000%), 8 calls (0897E208 - 0897E294, length 36)
_S1_2_8975DB8 288 instructions (0.000%), 8 calls (08975DB8 - 08975E44, length 36)
_S1_2_8867368 288 instructions (0.000%), 3 calls (08867368 - 08867660, length 191)
_S1_2_89D1F90 287 instructions (0.000%), 7 calls (089D1F90 - 089D205C, length 52)
_S1_2_88508C8 287 instructions (0.000%), 7 calls (088508C8 - 08850968, length 41)
_S1_2_88EC3B0 286 instructions (0.000%), 22 calls (088EC3B0 - 088EC3E0, length 13)
_S1_2_880B220 285 instructions (0.000%), 15 calls (0880B220 - 0880B268, length 19)
_S1_2_88176AC 280 instructions (0.000%), 28 calls (088176AC - 08817718, length 28)
_S1_2_8991968 280 instructions (0.000%), 7 calls (08991968 - 08991ACC, length 90)
  Back Branch 08991AA0 10 times (length 41)
_S1_2_8901B64 280 instructions (0.000%), 7 calls (08901B64 - 08901DC0, length 152)
_S1_2_8890C78 280 instructions (0.000%), 7 calls (08890C78 - 08890D74, length 64)
_S1_2_895929C 276 instructions (0.000%), 6 calls (0895929C - 08959350, length 46)
_S1_2_8A00CCC 274 instructions (0.000%), 2 calls (08A00CCC - 08A00EF4, length 139)
_S1_2_88F2A6C 273 instructions (0.000%), 7 calls (088F2A6C - 088F2B04, length 39)
_S1_2_88D1B6C 272 instructions (0.000%), 17 calls (088D1B6C - 088D1BA8, length 16)
_S1_2_88262E8 270 instructions (0.000%), 10 calls (088262E8 - 08826610, length 203)
_S1_2_8959C7C 270 instructions (0.000%), 6 calls (08959C7C - 08959D2C, length 45)
_S1_2_88C06C8 270 instructions (0.000%), 6 calls (088C06C8 - 088C0798, length 53)
_S1_2_89EBFD8 266 instructions (0.000%), 14 calls (089EBFD8 - 089EC020, length 19)
_S1_2_8985464 266 instructions (0.000%), 7 calls (08985464 - 089854F8, length 38)
_S1_2_89FBF54 266 instructions (0.000%), 2 calls (089FBF54 - 089FC23C, length 187)
  Back Branch 089FC108 16 times (length 7)
_S1_2_8955BC4 264 instructions (0.000%), 6 calls (08955BC4 - 08955C70, length 44)
_S1_2_89FA924 263 instructions (0.000%), 12 calls (089FA924 - 089FA984, length 25)
_S1_2_8849F0C 260 instructions (0.000%), 10 calls (08849F0C - 08849F70, length 26)
_S1_2_88A9B84 260 instructions (0.000%), 4 calls (088A9B84 - 088AA55C, length 631)
  Back Branch 088A9C98 4 times (length 32)
_S1_2_89713F0 260 instructions (0.000%), 2 calls (089713F0 - 089715F0, length 129)
  Back Branch 08971560 26 times (length 5)
_S1_2_89CC2FC 259 instructions (0.000%), 2 calls (089CC2FC - 089CC608, length 196)
_S1_2_893207C 258 instructions (0.000%), 6 calls (0893207C - 089322D8, length 152)
_S1_2_897E4DC 256 instructions (0.000%), 8 calls (0897E4DC - 0897E57C, length 41)
_S1_2_884A254 256 instructions (0.000%), 4 calls (0884A254 - 0884A400, length 108)
_S1_2_8972F20 256 instructions (0.000%), 2 calls (08972F20 - 089731E0, length 177)
_S1_2_8991B70 255 instructions (0.000%), 85 calls (08991B70 - 08991B78, length 3)
_S1_2_89F2250 253 instructions (0.000%), 11 calls (089F2250 - 089F22A8, length 23)
_S1_2_88EC65C 250 instructions (0.000%), 10 calls (088EC65C - 088EC6EC, length 37)
_S1_2_8971284 250 instructions (0.000%), 5 calls (08971284 - 08971348, length 50)
_S1_2_88FF88C 249 instructions (0.000%), 4 calls (088FF88C - 088FF9BC, length 77)
  Back Branch 088FF994 5 times (length 14)
_S1_2_8849EDC 248 instructions (0.000%), 62 calls (08849EDC - 08849F08, length 12)
_S1_2_8849CC4 248 instructions (0.000%), 62 calls (08849CC4 - 08849CD0, length 4)
_S1_2_8983C58 248 instructions (0.000%), 4 calls (08983C58 - 08983DF8, length 105)
_S1_2_883507C 245 instructions (0.000%), 7 calls (0883507C - 08835140, length 50)
_S1_2_8970F74 244 instructions (0.000%), 1 calls (08970F74 - 08971160, length 124)
  Back Branch 089710A4 16 times (length 5)
  Back Branch 08970FF4 7 times (length 5)
  Back Branch 08971080 5 times (length 5)
  Back Branch 08971064 3 times (length 5)
_S1_2_89EEA14 242 instructions (0.000%), 11 calls (089EEA14 - 089EEA68, length 22)
_S1_2_89013D8 242 instructions (0.000%), 11 calls (089013D8 - 08901474, length 40)
_S1_2_897E140 240 instructions (0.000%), 16 calls (0897E140 - 0897E178, length 15)
_S1_2_8975CF0 240 instructions (0.000%), 16 calls (08975CF0 - 08975D28, length 15)
_S1_2_88B6C94 238 instructions (0.000%), 14 calls (088B6C94 - 088B6D50, length 48)
_S1_2_88B63E4 238 instructions (0.000%), 14 calls (088B63E4 - 088B6424, length 17)
_S1_2_883A9A8 238 instructions (0.000%), 7 calls (0883A9A8 - 0883AA68, length 49)
  Back Branch 0883AA48 7 times (length 16)
_S1_2_8950820 236 instructions (0.000%), 9 calls (08950820 - 08950E8C, length 412)
_S1_2_89251C0 236 instructions (0.000%), 4 calls (089251C0 - 089251F4, length 14)
  Back Branch 089251E8 24 times (length 9)
_S1_2_892D310 234 instructions (0.000%), 26 calls (0892D310 - 0892D330, length 9)
_S1_2_880B038 234 instructions (0.000%), 13 calls (0880B038 - 0880B07C, length 18)
_S1_2_8992B44 234 instructions (0.000%), 6 calls (08992B44 - 08992C04, length 49)
_S1_2_89588D0 234 instructions (0.000%), 6 calls (089588D0 - 08958968, length 39)
_S1_2_8982030 232 instructions (0.000%), 58 calls (08982030 - 0898203C, length 4)
_S1_2_8952490 232 instructions (0.000%), 2 calls (08952490 - 089526B4, length 138)
_S1_2_89F22AC 230 instructions (0.000%), 10 calls (089F22AC - 089F2304, length 23)
_S1_2_89FF2E0 230 instructions (0.000%), 3 calls (089FF2E0 - 089FF45C, length 96)
_S1_2_897E8A4 230 instructions (0.000%), 3 calls (0897E8A4 - 0897EABC, length 135)
_S1_2_898A78C 228 instructions (0.000%), 6 calls (0898A78C - 0898A820, length 38)
_S1_2_8926BA0 228 instructions (0.000%), 4 calls (08926BA0 - 08926CC8, length 75)
_S1_2_892E398 226 instructions (0.000%), 2 calls (0892E398 - 0892E624, length 164)
_S1_2_89322DC 224 instructions (0.000%), 14 calls (089322DC - 08932E88, length 748)
_S1_2_88B6494 224 instructions (0.000%), 14 calls (088B6494 - 088B650C, length 31)
_S1_2_88CF5B0 224 instructions (0.000%), 7 calls (088CF5B0 - 088CF6C4, length 70)
_S1_2_894A174 222 instructions (0.000%), 6 calls (0894A174 - 0894A218, length 42)
_S1_2_884B4CC 220 instructions (0.000%), 24 calls (0884B4CC - 0884B4F4, length 11)
_S1_2_89B37C8 219 instructions (0.000%), 3 calls (089B37C8 - 089B394C, length 98)
_S1_2_88E0E48 219 instructions (0.000%), 2 calls (088E0E48 - 088E1120, length 183)
  Back Branch 088E103C 1 times (length 8)
_S1_2_896E63C 218 instructions (0.000%), 2 calls (0896E63C - 0896E7EC, length 109)
_S1_2_897F7CC 216 instructions (0.000%), 12 calls (0897F7CC - 0897F810, length 18)
_S1_2_89591C8 216 instructions (0.000%), 9 calls (089591C8 - 08959298, length 53)
_S1_2_8975FD0 216 instructions (0.000%), 8 calls (08975FD0 - 0897605C, length 36)
_S1_2_88C9A1C 216 instructions (0.000%), 8 calls (088C9A1C - 088C9A48, length 12)
  Back Branch 088C9A3C 32 times (length 5)
_S1_2_897F814 216 instructions (0.000%), 6 calls (0897F814 - 0897F8A0, length 36)
_S1_2_8907978 216 instructions (0.000%), 4 calls (08907978 - 08907A4C, length 54)
_S1_2_89203CC 212 instructions (0.000%), 4 calls (089203CC - 0892049C, length 53)
_S1_2_89067CC 212 instructions (0.000%), 4 calls (089067CC - 089068BC, length 61)
_S1_2_89824EC 210 instructions (0.000%), 30 calls (089824EC - 08982504, length 7)
_S1_2_893BF58 210 instructions (0.000%), 14 calls (0893BF18 - 0893BF8C, length 30)
  Back Branch 0893BF58 14 times (length 18)
_S1_2_88FC2F8 210 instructions (0.000%), 14 calls (088FC2F8 - 088FC624, length 204)
_S1_2_88C4AF8 210 instructions (0.000%), 14 calls (088C4AF8 - 088C4B40, length 19)
_S1_2_8897EF4 210 instructions (0.000%), 14 calls (08897EF4 - 08897F38, length 18)
_S1_2_8952B30 210 instructions (0.000%), 6 calls (08952B30 - 08952BB8, length 35)
_S1_2_88459D0 208 instructions (0.000%), 13 calls (088459D0 - 08845A48, length 31)
_S1_2_89EEB0C 208 instructions (0.000%), 11 calls (089EEB0C - 089EEB88, length 32)
_S1_2_88656A4 208 instructions (0.000%), 8 calls (088656A4 - 088656F0, length 20)
  Back Branch 088656D8 16 times (length 6)
_S1_2_8987488 208 instructions (0.000%), 4 calls (08987488 - 08987584, length 64)
_S1_2_8898E28 208 instructions (0.000%), 4 calls (08898E28 - 08898FFC, length 118)
_S1_2_88A9F98 208 instructions (0.000%), 2 calls (088A9F98 - 088AA55C, length 370)
_S1_2_886655C 207 instructions (0.000%), 3 calls (0886655C - 08866870, length 198)
_S1_2_88F0254 207 instructions (0.000%), 1 calls (088F0254 - 088F058C, length 207)
_S1_2_8970F28 206 instructions (0.000%), 2 calls (08970F28 - 08970F70, length 19)
  Back Branch 08970F54 26 times (length 8)
_S1_2_8898D10 205 instructions (0.000%), 7 calls (08898D10 - 08898DE4, length 54)
_S1_2_88BD8C8 204 instructions (0.000%), 12 calls (088BD8C8 - 088BD908, length 17)
_S1_2_88FF410 203 instructions (0.000%), 7 calls (088FF410 - 088FF480, length 29)
_S1_2_88D0534 203 instructions (0.000%), 7 calls (088D0534 - 088D05A4, length 29)
_S1_2_8920B98 202 instructions (0.000%), 101 calls (08920B98 - 08920B9C, length 2)
_S1_2_8887484 200 instructions (0.000%), 20 calls (08887484 - 088874A8, length 10)
_S1_2_89F2CD0 200 instructions (0.000%), 5 calls (089F2CD0 - 089F2D74, length 42)
_S1_2_8895414 198 instructions (0.000%), 19 calls (08895414 - 0889546C, length 23)
_S1_2_89662F8 198 instructions (0.000%), 11 calls (089662F8 - 0896633C, length 18)
_S1_2_89220C4 198 instructions (0.000%), 11 calls (089220C4 - 08922108, length 18)
_S1_2_897F9B0 198 instructions (0.000%), 6 calls (0897F9B0 - 0897FAB8, length 67)
_S1_2_88B8950 196 instructions (0.000%), 7 calls (088B8950 - 088B89BC, length 28)
_S1_2_88B61D4 196 instructions (0.000%), 7 calls (088B61D4 - 088B6264, length 37)
  Back Branch 088B6214 6 times (length 9)
_S1_2_884C0C0 196 instructions (0.000%), 7 calls (0884C0C0 - 0884C174, length 46)
  Back Branch 0884C11C 2 times (length 10)
_S1_2_88198C8 196 instructions (0.000%), 7 calls (088198C8 - 08819974, length 44)
_S1_2_88AAB6C 193 instructions (0.000%), 2 calls (088AAB6C - 088AAD9C, length 141)
_S1_2_89527F0 192 instructions (0.000%), 6 calls (089527F0 - 0895286C, length 32)
_S1_2_8827240 192 instructions (0.000%), 4 calls (08827240 - 08827360, length 73)
_S1_2_89C4024 192 instructions (0.000%), 1 calls (089C4024 - 089C4320, length 192)
_S1_2_8884F08 192 instructions (0.000%), 1 calls (08884F08 - 08885024, length 72)
  Back Branch 08885000 16 times (length 8)
_S1_2_88E82EC 191 instructions (0.000%), 1 calls (088E82EC - 088E8734, length 275)
_S1_2_8933EB4 190 instructions (0.000%), 4 calls (08933EB4 - 08933F9C, length 59)
_S1_2_88C8588 189 instructions (0.000%), 7 calls (088C8588 - 088C8658, length 53)
_S1_2_89A0404 189 instructions (0.000%), 2 calls (089A0404 - 089A050C, length 67)
  Back Branch 089A04C0 4 times (length 29)
_S1_2_89F0D34 188 instructions (0.000%), 4 calls (089F0B00 - 089F0E8C, length 228)
  Back Branch 089F0B1C 368 times (length 7)
  Back Branch 089F0B68 352 times (length 7)
  Back Branch 089F0E1C 36 times (length 201)
_S1_2_8975F14 188 instructions (0.000%), 4 calls (08975F14 - 08975FCC, length 47)
_S1_2_897534C 188 instructions (0.000%), 4 calls (0897534C - 08975404, length 47)
_S1_2_8925D64 188 instructions (0.000%), 4 calls (08925D64 - 08925E08, length 42)
  Back Branch 08925DEC 8 times (length 6)
_S1_2_8907740 188 instructions (0.000%), 4 calls (08907740 - 0890781C, length 56)
_S1_2_89A2D34 186 instructions (0.000%), 6 calls (089A2D34 - 089A2DAC, length 31)
_S1_2_895A370 186 instructions (0.000%), 6 calls (0895A370 - 0895A3E8, length 31)
_S1_2_886335C 186 instructions (0.000%), 6 calls (0886335C - 088633D4, length 31)
_S1_2_893AC44 184 instructions (0.000%), 92 calls (0893AC44 - 0893AC48, length 2)
_S1_2_89B3A40 184 instructions (0.000%), 4 calls (089B3A40 - 089B3AF4, length 46)
_S1_2_89B9864 184 instructions (0.000%), 2 calls (089B9864 - 089B9A08, length 106)
_S1_2_8991AD0 184 instructions (0.000%), 2 calls (08991AD0 - 08991B6C, length 40)
  Back Branch 08991B50 26 times (length 26)
_S1_2_8941864 184 instructions (0.000%), 2 calls (08941864 - 08941BC8, length 218)
_S1_2_89E5268 184 instructions (0.000%), 1 calls (089E4C88 - 089E5DC8, length 1105)
  Back Branch 089E4CC4 22,596 times (length 13)
  Back Branch 089E5D6C 21,322 times (length 1083)
  Back Branch 089E53E8 5,540 times (length 12)
  Back Branch 089E5418 4 times (length 7)
_S1_2_88F4A9C 183 instructions (0.000%), 12 calls (088F4A9C - 088F4B0C, length 29)
_S1_2_89ECCE0 182 instructions (0.000%), 14 calls (089ECCE0 - 089ECDA8, length 51)
_S1_2_89ECC34 182 instructions (0.000%), 14 calls (089ECC34 - 089ECC64, length 13)
_S1_2_89033C8 182 instructions (0.000%), 14 calls (089033C8 - 089036B0, length 187)
_S1_2_8865728 182 instructions (0.000%), 7 calls (08865728 - 08865774, length 20)
  Back Branch 0886575C 14 times (length 6)
_S1_2_88626E8 180 instructions (0.000%), 60 calls (088626E8 - 088626F0, length 3)
_S1_2_88175C8 180 instructions (0.000%), 20 calls (088175C8 - 088175E8, length 9)
_S1_2_8925650 180 instructions (0.000%), 12 calls (08925650 - 089256C8, length 31)
_S1_2_884B6D0 180 instructions (0.000%), 10 calls (0884B6D0 - 0884B95C, length 164)
_S1_2_89551A8 180 instructions (0.000%), 6 calls (089551A8 - 0895521C, length 30)
_S1_2_896690C 180 instructions (0.000%), 4 calls (0896690C - 089669F0, length 58)
_S1_2_89BE22C 178 instructions (0.000%), 2 calls (089BE22C - 089BE490, length 154)
_S1_2_887D8A8 176 instructions (0.000%), 8 calls (0887D8A8 - 0887DA5C, length 110)
_S1_2_89A9490 176 instructions (0.000%), 4 calls (089A9490 - 089A953C, length 44)
_S1_2_88B6428 176 instructions (0.000%), 4 calls (088B6428 - 088B6490, length 27)
  Back Branch 088B646C 14 times (length 7)
_S1_2_88FC108 174 instructions (0.000%), 4 calls (088FC108 - 088FC18C, length 34)
  Back Branch 088FC168 8 times (length 11)
_S1_2_88825CC 174 instructions (0.000%), 3 calls (088825CC - 088826FC, length 77)
  Back Branch 0888266C 1 times (length 15)
_S1_2_887AC54 174 instructions (0.000%), 3 calls (0887AC54 - 0887AD88, length 78)
_S1_2_89FCB44 174 instructions (0.000%), 2 calls (089FCB44 - 089FCEC0, length 224)
_S1_2_89A1B44 171 instructions (0.000%), 1 calls (089A1B44 - 089A1BC4, length 33)
  Back Branch 089A1B90 11 times (length 14)
_S1_2_899ED00 170 instructions (0.000%), 10 calls (0899ED00 - 0899F0F4, length 254)
_S1_2_892DF5C 170 instructions (0.000%), 6 calls (0892DF5C - 0892E0FC, length 105)
_S1_2_89CFB5C 170 instructions (0.000%), 5 calls (089CFB5C - 089CFC54, length 63)
_S1_2_887732C 168 instructions (0.000%), 8 calls (0887732C - 08877428, length 64)
_S1_2_883FFBC 168 instructions (0.000%), 8 calls (0883FFBC - 0884000C, length 21)
_S1_2_89A19CC 168 instructions (0.000%), 6 calls (089A19CC - 089A1A38, length 28)
_S1_2_895D3EC 168 instructions (0.000%), 6 calls (0895D3EC - 0895D458, length 28)
_S1_2_88B5320 168 instructions (0.000%), 4 calls (088B5320 - 088B53F4, length 54)
_S1_2_88D0788 168 instructions (0.000%), 1 calls (088D0788 - 088D0970, length 123)
  Back Branch 088D08B4 2 times (length 50)
  Back Branch 088D0930 2 times (length 14)
  Back Branch 088D0888 1 times (length 19)
_S1_2_8941540 164 instructions (0.000%), 82 calls (08941540 - 08941544, length 2)
_S1_2_89257A4 164 instructions (0.000%), 4 calls (089257A4 - 089258B0, length 68)
_S1_2_890AAC8 164 instructions (0.000%), 4 calls (0890AAC8 - 0890AB88, length 49)
_S1_2_88AC604 163 instructions (0.000%), 1 calls (088AC604 - 088AC730, length 76)
  Back Branch 088AC690 16 times (length 7)
_S1_2_89FDD54 162 instructions (0.000%), 81 calls (089FDD54 - 089FDD58, length 2)
_S1_2_88AB91C 162 instructions (0.000%), 8 calls (088AB91C - 088AB970, length 22)
_S1_2_895C1F4 162 instructions (0.000%), 6 calls (0895C1F4 - 0895C25C, length 27)
_S1_2_89CC7D8 162 instructions (0.000%), 2 calls (089CC7D8 - 089CCA40, length 155)
_S1_2_89B96B0 162 instructions (0.000%), 2 calls (089B96B0 - 089B9860, length 109)
_S1_2_88E17D0 162 instructions (0.000%), 2 calls (088E17D0 - 088E1A6C, length 168)
  Back Branch 088E19B8 1 times (length 38)
_S1_2_8985A54 161 instructions (0.000%), 7 calls (08985A54 - 08985AAC, length 23)
_S1_2_888D5EC 161 instructions (0.000%), 7 calls (0888D5EC - 0888D690, length 42)
_S1_2_8885CB0 161 instructions (0.000%), 7 calls (08885CB0 - 08885D6C, length 48)
_S1_2_8964134 160 instructions (0.000%), 20 calls (08964134 - 08964150, length 8)
_S1_2_88D7C8C 160 instructions (0.000%), 16 calls (088D7C8C - 088D7CB0, length 10)
_S1_2_897F4E4 160 instructions (0.000%), 8 calls (0897F4E4 - 0897F530, length 20)
_S1_2_897DBFC 160 instructions (0.000%), 8 calls (0897DBFC - 0897DC48, length 20)
_S1_2_88AF140 160 instructions (0.000%), 8 calls (088AF140 - 088AF1D8, length 39)
_S1_2_89B0288 160 instructions (0.000%), 4 calls (089B0288 - 089B0324, length 40)
_S1_2_8927DCC 160 instructions (0.000%), 4 calls (08927DCC - 08927EE0, length 70)
_S1_2_88D3DD4 156 instructions (0.000%), 20 calls (088D3DD4 - 088D3DFC, length 11)
_S1_2_88AB12C 156 instructions (0.000%), 12 calls (088AB12C - 088AB1C0, length 38)
_S1_2_89F9EE8 156 instructions (0.000%), 9 calls (089F9EE8 - 089F9F78, length 37)
_S1_2_8946930 156 instructions (0.000%), 6 calls (08946930 - 08946994, length 26)
_S1_2_89E2948 156 instructions (0.000%), 4 calls (089E2948 - 089E297C, length 14)
  Back Branch 089E2960 36 times (length 3)
_S1_2_8985930 154 instructions (0.000%), 7 calls (08985930 - 089859BC, length 36)
_S1_2_88DCF74 154 instructions (0.000%), 7 calls (088DCF74 - 088DCFC8, length 22)
_S1_2_8963880 154 instructions (0.000%), 2 calls (08963880 - 08963A20, length 105)
_S1_2_8945CAC 154 instructions (0.000%), 2 calls (08945CAC - 08945E50, length 106)
_S1_2_8992074 153 instructions (0.000%), 17 calls (08992074 - 08992094, length 9)
_S1_2_892550C 152 instructions (0.000%), 76 calls (0892550C - 08925510, length 2)
_S1_2_88B8884 152 instructions (0.000%), 8 calls (088B8884 - 088B88CC, length 19)
_S1_2_8872624 152 instructions (0.000%), 5 calls (08872624 - 08872724, length 65)
  Back Branch 0887267C 3 times (length 9)
_S1_2_8965C08 152 instructions (0.000%), 4 calls (08965C08 - 08965C9C, length 38)
_S1_2_89A2EE4 150 instructions (0.000%), 12 calls (089A2EE4 - 089A2F28, length 18)
_S1_2_892B97C 150 instructions (0.000%), 6 calls (0892B97C - 0892BA14, length 39)
_S1_2_8944434 150 instructions (0.000%), 4 calls (08944434 - 089444E4, length 45)
_S1_2_89725FC 150 instructions (0.000%), 2 calls (089725FC - 08972960, length 218)
_S1_2_88A6E5C 150 instructions (0.000%), 2 calls (088A6E5C - 088A7004, length 107)
_S1_2_89A6598 148 instructions (0.000%), 4 calls (089A6598 - 089A6628, length 37)
_S1_2_89AAF88 148 instructions (0.000%), 2 calls (089AAF88 - 089AB0AC, length 74)
_S1_2_898A53C 148 instructions (0.000%), 1 calls (0898A53C - 0898A788, length 148)
_S1_2_89A0510 147 instructions (0.000%), 3 calls (089A0510 - 089A05B0, length 41)
  Back Branch 089A0588 6 times (length 8)
_S1_2_89B0C24 146 instructions (0.000%), 3 calls (089B0C24 - 089B0D9C, length 95)
_S1_2_892C1C8 146 instructions (0.000%), 2 calls (0892C1C8 - 0892C29C, length 54)
  Back Branch 0892C224 6 times (length 5)
  Back Branch 0892C26C 4 times (length 9)
_S1_2_88A67E4 146 instructions (0.000%), 2 calls (088A67E4 - 088A6B98, length 238)
_S1_2_893ACE4 144 instructions (0.000%), 72 calls (0893ACE4 - 0893ACE8, length 2)
_S1_2_89B5530 144 instructions (0.000%), 4 calls (089B5530 - 089B55C0, length 37)
_S1_2_89642D4 144 instructions (0.000%), 4 calls (089642D4 - 08964388, length 46)
_S1_2_88FE7DC 144 instructions (0.000%), 4 calls (088FE7DC - 088FE868, length 36)
_S1_2_88E88F0 143 instructions (0.000%), 1 calls (088E88F0 - 088E8C78, length 227)
_S1_2_881573C 140 instructions (0.000%), 14 calls (0881573C - 08815760, length 10)
_S1_2_8885DB0 140 instructions (0.000%), 7 calls (08885DB0 - 08885E90, length 57)
_S1_2_895D6F4 140 instructions (0.000%), 4 calls (0895D6F4 - 0895D77C, length 35)
_S1_2_892590C 140 instructions (0.000%), 4 calls (0892590C - 08925968, length 24)
  Back Branch 08925950 8 times (length 13)
_S1_2_8818714 140 instructions (0.000%), 4 calls (08818714 - 088187F8, length 58)
_S1_2_8941E54 138 instructions (0.000%), 2 calls (08941E54 - 08942050, length 128)
_S1_2_8913B68 138 instructions (0.000%), 1 calls (08913B68 - 08913CAC, length 82)
  Back Branch 08913C88 8 times (length 8)
_S1_2_897F720 136 instructions (0.000%), 8 calls (0897F720 - 0897F7A8, length 35)
  Back Branch 0897F76C 8 times (length 9)
_S1_2_89234B0 136 instructions (0.000%), 4 calls (089234B0 - 08923534, length 34)
_S1_2_887349C 136 instructions (0.000%), 4 calls (0887349C - 08873578, length 56)
_S1_2_8946EA4 136 instructions (0.000%), 2 calls (08946EA4 - 08947020, length 96)
_S1_2_8935208 136 instructions (0.000%), 2 calls (08935208 - 08935338, length 77)
_S1_2_88B4BE4 135 instructions (0.000%), 7 calls (088B4BE4 - 088B4C38, length 22)
_S1_2_884BF68 135 instructions (0.000%), 5 calls (0884BF68 - 0884C014, length 44)
_S1_2_89F7764 134 instructions (0.000%), 67 calls (089F7764 - 089F7768, length 2)
_S1_2_8973C14 134 instructions (0.000%), 2 calls (08973C14 - 08973D7C, length 91)
_S1_2_8933980 134 instructions (0.000%), 2 calls (08933980 - 08933B0C, length 100)
_S1_2_89F40BC 133 instructions (0.000%), 9 calls (089F40BC - 089F4150, length 38)
_S1_2_89F4024 133 instructions (0.000%), 9 calls (089F4024 - 089F40B8, length 38)
_S1_2_89F3EF4 133 instructions (0.000%), 9 calls (089F3EF4 - 089F3F88, length 38)
_S1_2_8900300 133 instructions (0.000%), 7 calls (08900300 - 08900348, length 19)
_S1_2_895C6FC 132 instructions (0.000%), 4 calls (0895C6FC - 0895C77C, length 33)
_S1_2_895B310 132 instructions (0.000%), 4 calls (0895B310 - 0895B390, length 33)
_S1_2_8877250 132 instructions (0.000%), 4 calls (08877250 - 08877300, length 45)
_S1_2_88BE248 132 instructions (0.000%), 2 calls (088BE248 - 088BE41C, length 118)
_S1_2_8924EA0 132 instructions (0.000%), 1 calls (08924EA0 - 08924F44, length 42)
  Back Branch 08924F28 6 times (length 26)
_S1_2_88FC3A4 130 instructions (0.000%), 5 calls (088FC3A4 - 088FC624, length 161)
_S1_2_8992D1C 128 instructions (0.000%), 8 calls (08992D1C - 08992E18, length 64)
_S1_2_897F4A4 128 instructions (0.000%), 8 calls (0897F4A4 - 0897F4E0, length 16)
_S1_2_897F268 128 instructions (0.000%), 8 calls (0897F268 - 0897F2A4, length 16)
_S1_2_897E1AC 128 instructions (0.000%), 8 calls (0897E1AC - 0897E204, length 23)
_S1_2_8975D5C 128 instructions (0.000%), 8 calls (08975D5C - 08975DB4, length 23)
_S1_2_8878908 128 instructions (0.000%), 8 calls (08878908 - 08878944, length 16)
_S1_2_88516D4 128 instructions (0.000%), 8 calls (088516D4 - 08851710, length 16)
_S1_2_882E5C4 128 instructions (0.000%), 8 calls (0882E5C4 - 0882E600, length 16)
_S1_2_89A5038 128 instructions (0.000%), 4 calls (089A5038 - 089A50B4, length 32)
_S1_2_888D998 126 instructions (0.000%), 7 calls (0888D998 - 0888D9DC, length 18)
_S1_2_8994070 126 instructions (0.000%), 6 calls (08994070 - 089942B4, length 146)
_S1_2_887AE88 126 instructions (0.000%), 3 calls (0887AE88 - 0887AFE8, length 89)
  Back Branch 0887AF04 3 times (length 17)
_S1_2_8972CF8 126 instructions (0.000%), 2 calls (08972CF8 - 08972E28, length 77)
_S1_2_894C5C0 126 instructions (0.000%), 2 calls (0894C5C0 - 0894C6EC, length 76)
_S1_2_88469DC 125 instructions (0.000%), 5 calls (088469DC - 08846A48, length 28)
_S1_2_89A459C 124 instructions (0.000%), 4 calls (089A459C - 089A4614, length 31)
_S1_2_8921D94 124 instructions (0.000%), 4 calls (08921D94 - 08921E0C, length 31)
_S1_2_887D7CC 124 instructions (0.000%), 4 calls (0887D7CC - 0887D870, length 42)
_S1_2_88D5698 124 instructions (0.000%), 2 calls (088D5698 - 088D57D4, length 80)
_S1_2_8933570 122 instructions (0.000%), 1 calls (08933570 - 08933754, length 122)
_S1_2_89D6234 121 instructions (0.000%), 1 calls (089D6234 - 089D6360, length 76)
  Back Branch 089D6344 2 times (length 23)
_S1_2_893AB8C 120 instructions (0.000%), 20 calls (0893AB8C - 0893ABA0, length 6)
_S1_2_88444F0 120 instructions (0.000%), 10 calls (088444F0 - 0884452C, length 16)
_S1_2_89F73E4 120 instructions (0.000%), 8 calls (089F73E4 - 089F7474, length 37)
_S1_2_8954CC0 120 instructions (0.000%), 8 calls (08954CC0 - 08954CF8, length 15)
_S1_2_88FABE4 120 instructions (0.000%), 8 calls (088FABE4 - 088FAC1C, length 15)
_S1_2_8864B40 120 instructions (0.000%), 8 calls (08864B40 - 08864B84, length 18)
_S1_2_896AE6C 120 instructions (0.000%), 4 calls (0896ADC4 - 0896B088, length 178)
_S1_2_892B7D8 120 instructions (0.000%), 4 calls (0892B7D8 - 0892B890, length 47)
_S1_2_882E7C8 120 instructions (0.000%), 4 calls (0882E7C8 - 0882E8C4, length 64)
_S1_2_89942B8 119 instructions (0.000%), 17 calls (089942B8 - 089942D0, length 7)
_S1_2_88C5E4C 119 instructions (0.000%), 7 calls (088C5E4C - 088C5E8C, length 17)
_S1_2_898A188 118 instructions (0.000%), 2 calls (0898A188 - 0898A270, length 59)
_S1_2_8982F70 117 instructions (0.000%), 2 calls (08982F70 - 08983080, length 69)
  Back Branch 08983058 2 times (length 6)
_S1_2_89FDE6C 116 instructions (0.000%), 58 calls (089FDE6C - 089FDE70, length 2)
_S1_2_89875C4 116 instructions (0.000%), 58 calls (089875C4 - 089875C8, length 2)
_S1_2_895ADC8 116 instructions (0.000%), 4 calls (0895ADC8 - 0895AE38, length 29)
_S1_2_89733EC 116 instructions (0.000%), 2 calls (089733EC - 08973548, length 88)
_S1_2_892E7BC 116 instructions (0.000%), 2 calls (0892E7BC - 0892E90C, length 85)
_S1_2_89F7080 115 instructions (0.000%), 5 calls (089F7080 - 089F70D8, length 23)
_S1_2_8866034 114 instructions (0.000%), 3 calls (08866034 - 088660C8, length 38)
_S1_2_88FC0A0 112 instructions (0.000%), 14 calls (088FC0A0 - 088FC0BC, length 8)
_S1_2_88F432C 112 instructions (0.000%), 14 calls (088F432C - 088F4348, length 8)
_S1_2_897DC4C 112 instructions (0.000%), 8 calls (0897DC4C - 0897DC80, length 14)
_S1_2_899ED9C 112 instructions (0.000%), 4 calls (0899ED9C - 0899F0F4, length 215)
_S1_2_8818B00 112 instructions (0.000%), 2 calls (08818B00 - 08818C00, length 65)
_S1_2_89F07AC 111 instructions (0.000%), 1 calls (089F07AC - 089F09CC, length 137)
  Back Branch 089F0950 2 times (length 11)
  Back Branch 089F08C0 2 times (length 10)
_S1_2_8923D60 110 instructions (0.000%), 11 calls (08923D60 - 08923D84, length 10)
_S1_2_89011F8 110 instructions (0.000%), 11 calls (089011F8 - 0890121C, length 10)
_S1_2_884C018 110 instructions (0.000%), 5 calls (0884C018 - 0884C0BC, length 42)
_S1_2_889109C 109 instructions (0.000%), 3 calls (0889109C - 088911E8, length 84)
_S1_2_894C538 108 instructions (0.000%), 6 calls (0894C538 - 0894C57C, length 18)
_S1_2_895B0E4 108 instructions (0.000%), 4 calls (0895B0E4 - 0895B14C, length 27)
_S1_2_89D86B0 108 instructions (0.000%), 2 calls (089D86B0 - 089D8798, length 59)
_S1_2_897F8A4 108 instructions (0.000%), 2 calls (0897F8A4 - 0897F978, length 54)
_S1_2_89C1AA0 108 instructions (0.000%), 1 calls (089C1AA0 - 089C1C4C, length 108)
_S1_2_89656CC 106 instructions (0.000%), 1 calls (089656CC - 08965810, length 82)
  Back Branch 089657EC 4 times (length 8)
_S1_2_88DA560 106 instructions (0.000%), 1 calls (088DA560 - 088DA8A0, length 209)
_S1_2_888224C 106 instructions (0.000%), 1 calls (0888224C - 08882390, length 82)
  Back Branch 0888236C 4 times (length 8)
_S1_2_88C95F0 105 instructions (0.000%), 35 calls (088C95F0 - 088C95F8, length 3)
_S1_2_88C8264 105 instructions (0.000%), 7 calls (088C8264 - 088C829C, length 15)
_S1_2_8963B44 105 instructions (0.000%), 1 calls (08963B44 - 08963C84, length 81)
  Back Branch 08963C50 4 times (length 8)
_S1_2_88714B0 105 instructions (0.000%), 1 calls (088714B0 - 088715F0, length 81)
  Back Branch 088715CC 4 times (length 8)
_S1_2_897F234 104 instructions (0.000%), 8 calls (0897F234 - 0897F264, length 13)
_S1_2_8933FF0 104 instructions (0.000%), 8 calls (08933FF0 - 089340EC, length 64)
_S1_2_887DA14 104 instructions (0.000%), 8 calls (0887DA14 - 0887DA44, length 13)
_S1_2_88777B0 104 instructions (0.000%), 8 calls (088777B0 - 088777E0, length 13)
_S1_2_895D568 104 instructions (0.000%), 4 calls (0895D568 - 0895D5CC, length 26)
_S1_2_88FC84C 104 instructions (0.000%), 4 calls (088FC84C - 088FC8B0, length 26)
_S1_2_88FC484 104 instructions (0.000%), 4 calls (088FC484 - 088FC624, length 105)
_S1_2_88FC334 104 instructions (0.000%), 4 calls (088FC334 - 088FC624, length 189)
_S1_2_88AB804 104 instructions (0.000%), 4 calls (088AB804 - 088AB910, length 68)
_S1_2_89999F4 104 instructions (0.000%), 2 calls (089999F4 - 08999AE4, length 61)
_S1_2_8953C44 104 instructions (0.000%), 2 calls (08953C44 - 08953D2C, length 59)
_S1_2_89FC32C 102 instructions (0.000%), 34 calls (089FC32C - 089FC334, length 3)
_S1_2_89F78C8 102 instructions (0.000%), 17 calls (089F78C8 - 089F78DC, length 6)
_S1_2_88FF824 102 instructions (0.000%), 6 calls (088FF824 - 088FF888, length 26)
_S1_2_88FC204 102 instructions (0.000%), 6 calls (088FC204 - 088FC244, length 17)
_S1_2_881371C 102 instructions (0.000%), 6 calls (0881371C - 0881375C, length 17)
_S1_2_898C5F4 102 instructions (0.000%), 2 calls (0898C5F4 - 0898C710, length 72)
_S1_2_8974714 102 instructions (0.000%), 1 calls (08974714 - 08974848, length 78)
  Back Branch 08974824 4 times (length 8)
_S1_2_89666EC 102 instructions (0.000%), 1 calls (089666EC - 08966908, length 136)
_S1_2_89526B8 102 instructions (0.000%), 1 calls (089526B8 - 089527EC, length 78)
  Back Branch 089527C8 4 times (length 8)
_S1_2_89D10AC 101 instructions (0.000%), 1 calls (089D10AC - 089D11D8, length 76)
  Back Branch 089D1100 5 times (length 8)
_S1_2_89267A8 100 instructions (0.000%), 4 calls (089267A8 - 08926808, length 25)
_S1_2_882C2EC 100 instructions (0.000%), 4 calls (0882C2EC - 0882C370, length 34)
_S1_2_899EE08 100 instructions (0.000%), 2 calls (0899EE08 - 0899F0F4, length 188)
_S1_2_884D674 100 instructions (0.000%), 2 calls (0884D674 - 0884D758, length 58)
_S1_2_8922030 99 instructions (0.000%), 11 calls (08922030 - 08922050, length 9)
_S1_2_89FD6D8 98 instructions (0.000%), 49 calls (089FD6D8 - 089FD6DC, length 2)
_S1_2_88BBD78 98 instructions (0.000%), 14 calls (088BBD78 - 088BBDD0, length 23)
_S1_2_89B0DA0 98 instructions (0.000%), 3 calls (089B0DA0 - 089B0E2C, length 36)
_S1_2_8995070 98 instructions (0.000%), 2 calls (08995070 - 08995130, length 49)
_S1_2_894CAD0 98 instructions (0.000%), 2 calls (0894CAD0 - 0894CBE0, length 69)
_S1_2_8979850 98 instructions (0.000%), 1 calls (08979850 - 08979974, length 74)
  Back Branch 08979948 4 times (length 8)
_S1_2_8944B40 98 instructions (0.000%), 1 calls (08944B40 - 08944C64, length 74)
  Back Branch 08944C38 4 times (length 8)
_S1_2_8964880 97 instructions (0.000%), 1 calls (08964880 - 08964A40, length 113)
_S1_2_8945E54 97 instructions (0.000%), 1 calls (08945E54 - 08945F74, length 73)
  Back Branch 08945F50 4 times (length 8)
_S1_2_88A1A7C 97 instructions (0.000%), 1 calls (088A1A7C - 088A1B9C, length 73)
  Back Branch 088A1B78 4 times (length 8)
_S1_2_8A02830 96 instructions (0.000%), 48 calls (08A02830 - 08A02834, length 2)
_S1_2_8A027F0 96 instructions (0.000%), 48 calls (08A027F0 - 08A027F4, length 2)
_S1_2_897F7AC 96 instructions (0.000%), 12 calls (0897F7AC - 0897F7C8, length 8)
_S1_2_89F3F8C 96 instructions (0.000%), 8 calls (089F3F8C - 089F4020, length 38)
_S1_2_883528C 96 instructions (0.000%), 6 calls (0883528C - 088352C8, length 16)
_S1_2_89E28E8 96 instructions (0.000%), 4 calls (089E28E8 - 089E2944, length 24)
_S1_2_89859C0 96 instructions (0.000%), 4 calls (089859C0 - 08985A50, length 37)
_S1_2_8927D48 96 instructions (0.000%), 4 calls (08927D48 - 08927DC8, length 33)
_S1_2_88A9830 96 instructions (0.000%), 4 calls (088A9830 - 088AA55C, length 844)
_S1_2_892EF4C 96 instructions (0.000%), 2 calls (0892EF4C - 0892F0B8, length 92)
_S1_2_89D6708 96 instructions (0.000%), 1 calls (089D6708 - 089D6884, length 96)
_S1_2_8988474 96 instructions (0.000%), 1 calls (08988474 - 08988590, length 72)
  Back Branch 0898856C 4 times (length 8)
_S1_2_8980470 96 instructions (0.000%), 1 calls (08980470 - 0898058C, length 72)
  Back Branch 08980568 4 times (length 8)
_S1_2_897D808 96 instructions (0.000%), 1 calls (0897D808 - 0897D924, length 72)
  Back Branch 0897D900 4 times (length 8)
_S1_2_88BCBB4 96 instructions (0.000%), 1 calls (088BCBB4 - 088BCCD0, length 72)
  Back Branch 088BCCAC 4 times (length 8)
_S1_2_88AAEEC 96 instructions (0.000%), 1 calls (088AAEEC - 088AB008, length 72)
  Back Branch 088AAFE4 4 times (length 8)
_S1_2_888C8FC 96 instructions (0.000%), 1 calls (0888C8FC - 0888CA18, length 72)
  Back Branch 0888C9F4 4 times (length 8)
_S1_2_8887FE4 96 instructions (0.000%), 1 calls (08887FE4 - 08888100, length 72)
  Back Branch 088880DC 4 times (length 8)
_S1_2_8882AFC 96 instructions (0.000%), 1 calls (08882AFC - 08882C18, length 72)
  Back Branch 08882BF4 4 times (length 8)
_S1_2_8880968 96 instructions (0.000%), 1 calls (08880968 - 08880A84, length 72)
  Back Branch 08880A60 4 times (length 8)
_S1_2_8876D44 96 instructions (0.000%), 1 calls (08876D44 - 08876E60, length 72)
  Back Branch 08876E3C 4 times (length 8)
_S1_2_8873C30 96 instructions (0.000%), 1 calls (08873C30 - 08873D4C, length 72)
  Back Branch 08873D28 4 times (length 8)
_S1_2_8870934 96 instructions (0.000%), 1 calls (08870934 - 08870A50, length 72)
  Back Branch 08870A2C 4 times (length 8)
_S1_2_886BDA0 96 instructions (0.000%), 1 calls (0886BDA0 - 0886BEBC, length 72)
  Back Branch 0886BE98 4 times (length 8)
_S1_2_88E7CD0 95 instructions (0.000%), 3 calls (088E7CD0 - 088E7E30, length 89)
_S1_2_892FF28 94 instructions (0.000%), 2 calls (0892FF28 - 0892FFE0, length 47)
_S1_2_8A0035C 92 instructions (0.000%), 4 calls (08A0035C - 08A003B4, length 23)
_S1_2_89EEEA4 92 instructions (0.000%), 4 calls (089EEEA4 - 089EEEFC, length 23)
_S1_2_89A791C 92 instructions (0.000%), 4 calls (089A791C - 089A7974, length 23)
_S1_2_89A6DD8 92 instructions (0.000%), 4 calls (089A6DD8 - 089A6E30, length 23)
_S1_2_89A5BDC 92 instructions (0.000%), 4 calls (089A5BDC - 089A5C34, length 23)
_S1_2_8992C30 92 instructions (0.000%), 4 calls (08992C30 - 08992C88, length 23)
_S1_2_8954CFC 92 instructions (0.000%), 4 calls (08954CFC - 08954D7C, length 33)
_S1_2_89508A8 92 instructions (0.000%), 4 calls (089508A8 - 08950E48, length 361)
_S1_2_8927418 92 instructions (0.000%), 4 calls (08927418 - 08927510, length 63)
_S1_2_88FF238 92 instructions (0.000%), 4 calls (088FF238 - 088FF2B8, length 33)
_S1_2_88AB00C 92 instructions (0.000%), 4 calls (088AB00C - 088AB088, length 32)
_S1_2_899136C 92 instructions (0.000%), 2 calls (0899136C - 089913B4, length 19)
  Back Branch 089913A8 8 times (length 9)
_S1_2_898BF88 92 instructions (0.000%), 2 calls (0898BF88 - 0898BFB0, length 11)
  Back Branch 0898BFA0 16 times (length 5)
_S1_2_893CA6C 92 instructions (0.000%), 2 calls (0893CA6C - 0893CB24, length 47)
_S1_2_8844DA0 91 instructions (0.000%), 13 calls (08844DA0 - 08844DB8, length 7)
_S1_2_89FC3D8 91 instructions (0.000%), 7 calls (089FC3D8 - 089FC42C, length 22)
_S1_2_89FC3A4 91 instructions (0.000%), 7 calls (089FC3A4 - 089FC3D4, length 13)
_S1_2_88EF554 91 instructions (0.000%), 7 calls (088EF554 - 088EF584, length 13)
_S1_2_88BAAFC 91 instructions (0.000%), 7 calls (088BAAFC - 088BAB2C, length 13)
_S1_2_88B85F8 91 instructions (0.000%), 7 calls (088B85F8 - 088B8628, length 13)
_S1_2_888EB28 91 instructions (0.000%), 7 calls (0888EB28 - 0888EB58, length 13)
_S1_2_8972E2C 90 instructions (0.000%), 3 calls (08972E2C - 08972F1C, length 61)
_S1_2_88B7248 90 instructions (0.000%), 3 calls (088B7248 - 088B72E0, length 39)
_S1_2_89D9F60 90 instructions (0.000%), 1 calls (089D9F60 - 089DA158, length 127)
  Back Branch 089DA0B4 1 times (length 47)
  Back Branch 089DA0FC 1 times (length 72)
  Back Branch 089DA074 1 times (length 24)
_S1_2_89FC340 88 instructions (0.000%), 22 calls (089FC340 - 089FC34C, length 4)
_S1_2_89221E0 88 instructions (0.000%), 11 calls (089221E0 - 089221FC, length 8)
_S1_2_88F4720 88 instructions (0.000%), 8 calls (088F4720 - 088F4748, length 11)
_S1_2_8998AF0 88 instructions (0.000%), 4 calls (08998AF0 - 08998BC4, length 54)
_S1_2_89B4DA0 88 instructions (0.000%), 2 calls (089B4DA0 - 089B4E4C, length 44)
_S1_2_89A8BFC 88 instructions (0.000%), 2 calls (089A8BFC - 089A8CA8, length 44)
_S1_2_89961FC 87 instructions (0.000%), 3 calls (089961FC - 089962AC, length 45)
_S1_2_886180C 87 instructions (0.000%), 3 calls (0886180C - 0886193C, length 77)
_S1_2_88660CC 86 instructions (0.000%), 1 calls (088660CC - 088663A8, length 184)
_S1_2_89D0448 85 instructions (0.000%), 1 calls (089D0448 - 089D0598, length 85)
_S1_2_88186F0 84 instructions (0.000%), 42 calls (088186F0 - 088186F4, length 2)
_S1_2_89FBA5C 84 instructions (0.000%), 7 calls (089FBA5C - 089FBAF0, length 38)
_S1_2_89FA348 84 instructions (0.000%), 7 calls (089FA348 - 089FA3DC, length 38)
_S1_2_88F74DC 84 instructions (0.000%), 7 calls (088F74DC - 088F7508, length 12)
_S1_2_88DD9FC 84 instructions (0.000%), 7 calls (088DD9FC - 088DDAA4, length 43)
_S1_2_8859458 84 instructions (0.000%), 7 calls (08859458 - 08859484, length 12)
_S1_2_88FF484 84 instructions (0.000%), 6 calls (088FF484 - 088FF540, length 48)
_S1_2_890056C 84 instructions (0.000%), 4 calls (0890056C - 089005EC, length 33)
_S1_2_88AB604 84 instructions (0.000%), 4 calls (088AB604 - 088AB6E0, length 56)
_S1_2_898C224 84 instructions (0.000%), 2 calls (0898C224 - 0898C2C8, length 42)
_S1_2_893C288 84 instructions (0.000%), 2 calls (0893C288 - 0893C32C, length 42)
_S1_2_8932B8C 84 instructions (0.000%), 2 calls (08932B8C - 08932E88, length 192)
_S1_2_8932A58 84 instructions (0.000%), 2 calls (08932A58 - 08932E88, length 269)
_S1_2_89326BC 84 instructions (0.000%), 2 calls (089326BC - 08932E88, length 500)
_S1_2_8932588 84 instructions (0.000%), 2 calls (08932588 - 08932E88, length 577)
_S1_2_8932454 84 instructions (0.000%), 2 calls (08932454 - 08932E88, length 654)
_S1_2_8932320 84 instructions (0.000%), 2 calls (08932320 - 08932E88, length 731)
_S1_2_887F294 84 instructions (0.000%), 2 calls (0887F294 - 0887F344, length 45)
_S1_2_885F984 82 instructions (0.000%), 7 calls (0885F984 - 0885F9B0, length 12)
_S1_2_89731E4 81 instructions (0.000%), 1 calls (089731E4 - 08973368, length 98)
_S1_2_8893058 80 instructions (0.000%), 10 calls (08893058 - 08893074, length 8)
_S1_2_8A00108 80 instructions (0.000%), 8 calls (08A00108 - 08A0012C, length 10)
_S1_2_88E804C 80 instructions (0.000%), 8 calls (088E804C - 088E8070, length 10)
_S1_2_8965B20 80 instructions (0.000%), 4 calls (08965B20 - 08965B6C, length 20)
_S1_2_8913CB0 80 instructions (0.000%), 4 calls (08913CB0 - 08913D1C, length 28)
_S1_2_88AB6E4 80 instructions (0.000%), 4 calls (088AB6E4 - 088AB7F8, length 70)
_S1_2_89F2E20 80 instructions (0.000%), 2 calls (089F2E20 - 089F2EC4, length 42)
_S1_2_8933D04 80 instructions (0.000%), 2 calls (08933D04 - 08933E24, length 73)
_S1_2_887B7EC 79 instructions (0.000%), 3 calls (0887B7EC - 0887B884, length 39)
  Back Branch 0887B860 1 times (length 16)
_S1_2_885EC78 78 instructions (0.000%), 6 calls (0885EC78 - 0885ECB8, length 17)
_S1_2_89AF004 78 instructions (0.000%), 2 calls (089AF004 - 089AF09C, length 39)
_S1_2_897134C 78 instructions (0.000%), 2 calls (0897134C - 089713EC, length 41)
_S1_2_8969BD4 78 instructions (0.000%), 2 calls (08969BD4 - 08969FAC, length 247)
_S1_2_8842C24 78 instructions (0.000%), 2 calls (08842C24 - 08842D44, length 73)
_S1_2_88DB5BC 78 instructions (0.000%), 1 calls (088DB5BC - 088DB6F0, length 78)
_S1_2_88DA93C 77 instructions (0.000%), 7 calls (088DA93C - 088DA964, length 11)
_S1_2_885CF3C 77 instructions (0.000%), 7 calls (0885CF3C - 0885CF64, length 11)
_S1_2_885CAB4 77 instructions (0.000%), 1 calls (0885CAB4 - 0885CBE4, length 77)
_S1_2_898BEF0 76 instructions (0.000%), 4 calls (0898BEF0 - 0898BF58, length 27)
_S1_2_89002B4 76 instructions (0.000%), 4 calls (089002B4 - 089002FC, length 19)
_S1_2_88865FC 76 instructions (0.000%), 4 calls (088865FC - 08886644, length 19)
_S1_2_89D8884 76 instructions (0.000%), 2 calls (089D8884 - 089D8928, length 42)
  Back Branch 089D8924 2 times (length 13)
_S1_2_898C210 75 instructions (0.000%), 15 calls (0898C210 - 0898C220, length 5)
_S1_2_88FD930 75 instructions (0.000%), 5 calls (088FD930 - 088FD968, length 15)
_S1_2_88664C4 75 instructions (0.000%), 3 calls (088664C4 - 08866870, length 236)
_S1_2_89F77C8 74 instructions (0.000%), 37 calls (089F77C8 - 089F77CC, length 2)
_S1_2_886CEBC 74 instructions (0.000%), 2 calls (0886CEBC - 0886D030, length 94)
_S1_2_881EFB4 74 instructions (0.000%), 2 calls (0881EFB4 - 0881F068, length 46)
_S1_2_88EB99C 73 instructions (0.000%), 1 calls (088EB99C - 088EBC2C, length 165)
_S1_2_894CBE4 72 instructions (0.000%), 8 calls (0894CBE4 - 0894CC14, length 13)
_S1_2_892D3C4 72 instructions (0.000%), 8 calls (0892D3C4 - 0892D3E4, length 9)
_S1_2_892D37C 72 instructions (0.000%), 8 calls (0892D37C - 0892D39C, length 9)
_S1_2_88C93B4 72 instructions (0.000%), 8 calls (088C93B4 - 088C93D4, length 9)
_S1_2_89357E8 72 instructions (0.000%), 4 calls (089357E8 - 08935850, length 27)
_S1_2_882E604 72 instructions (0.000%), 4 calls (0882E604 - 0882E674, length 29)
_S1_2_89B3950 72 instructions (0.000%), 2 calls (089B3950 - 089B3A34, length 58)
_S1_2_8842A88 72 instructions (0.000%), 2 calls (08842A88 - 08842B30, length 43)
_S1_2_8839758 71 instructions (0.000%), 1 calls (08839758 - 08839870, length 71)
_S1_2_88FC790 70 instructions (0.000%), 10 calls (088FC790 - 088FC7A8, length 7)
_S1_2_888DA10 70 instructions (0.000%), 10 calls (0888DA10 - 0888DA28, length 7)
_S1_2_8860644 70 instructions (0.000%), 5 calls (08860644 - 08860684, length 17)
_S1_2_893105C 70 instructions (0.000%), 2 calls (0893105C - 089317C4, length 475)
_S1_2_88B74FC 69 instructions (0.000%), 4 calls (088B74FC - 088B7564, length 27)
_S1_2_8A000AC 69 instructions (0.000%), 3 calls (08A000AC - 08A00104, length 23)
_S1_2_89CB3B4 69 instructions (0.000%), 1 calls (089CB3B4 - 089CB4C4, length 69)
_S1_2_8831D2C 68 instructions (0.000%), 4 calls (08831D2C - 08831DB8, length 36)
_S1_2_89ACC20 68 instructions (0.000%), 2 calls (089ACC20 - 089ACCA4, length 34)
_S1_2_89AB780 68 instructions (0.000%), 2 calls (089AB780 - 089AB804, length 34)
_S1_2_88E7BC4 67 instructions (0.000%), 1 calls (088E7BC4 - 088E7CCC, length 67)
_S1_2_895D138 66 instructions (0.000%), 2 calls (0895D138 - 0895D1B8, length 33)
_S1_2_88A5B94 66 instructions (0.000%), 1 calls (088A5B94 - 088A5D18, length 98)
_S1_2_8831F8C 66 instructions (0.000%), 1 calls (08831F8C - 0883207C, length 61)
  Back Branch 08832058 2 times (length 15)
_S1_2_8968D24 65 instructions (0.000%), 1 calls (08968D24 - 08968E24, length 65)
_S1_2_8809354 65 instructions (0.000%), 1 calls (08809354 - 08809478, length 74)
_S1_2_8864A20 64 instructions (0.000%), 16 calls (08864A20 - 08864A2C, length 4)
_S1_2_89BE644 64 instructions (0.000%), 4 calls (089BE644 - 089BE758, length 70)
_S1_2_8998D18 64 instructions (0.000%), 4 calls (08998D18 - 08998D74, length 24)
_S1_2_8965AE0 64 instructions (0.000%), 4 calls (08965AE0 - 08965B1C, length 16)
_S1_2_89640F8 64 instructions (0.000%), 4 calls (089640F8 - 089642A8, length 109)
_S1_2_8926768 64 instructions (0.000%), 4 calls (08926768 - 089267A4, length 16)
_S1_2_892337C 64 instructions (0.000%), 4 calls (0892337C - 089233B8, length 16)
_S1_2_89B2194 64 instructions (0.000%), 2 calls (089B2194 - 089B2210, length 32)
_S1_2_893A478 64 instructions (0.000%), 2 calls (0893A478 - 0893A544, length 52)
  Back Branch 0893A524 2 times (length 17)
_S1_2_88A6004 64 instructions (0.000%), 2 calls (088A6004 - 088A60F0, length 60)
_S1_2_885D9BC 64 instructions (0.000%), 2 calls (0885D9BC - 0885DA88, length 52)
_S1_2_880B0CC 64 instructions (0.000%), 2 calls (0880B0CC - 0880B148, length 32)
_S1_2_88F4884 63 instructions (0.000%), 7 calls (088F4884 - 088F48A4, length 9)
_S1_2_88F474C 63 instructions (0.000%), 7 calls (088F474C - 088F476C, length 9)
_S1_2_88F445C 63 instructions (0.000%), 7 calls (088F445C - 088F447C, length 9)
_S1_2_88D1CE8 63 instructions (0.000%), 7 calls (088D1CE8 - 088D1D08, length 9)
_S1_2_88C40E8 63 instructions (0.000%), 7 calls (088C40E8 - 088C4108, length 9)
_S1_2_88BAB30 63 instructions (0.000%), 7 calls (088BAB30 - 088BAB50, length 9)
_S1_2_88B89C0 63 instructions (0.000%), 7 calls (088B89C0 - 088B89E0, length 9)
_S1_2_88B6268 63 instructions (0.000%), 7 calls (088B6268 - 088B6288, length 9)
_S1_2_889C3B8 63 instructions (0.000%), 7 calls (0889C3B8 - 0889C3D8, length 9)
_S1_2_8865778 63 instructions (0.000%), 7 calls (08865778 - 08865798, length 9)
_S1_2_8851BDC 63 instructions (0.000%), 7 calls (08851BDC - 08851BFC, length 9)
_S1_2_89D6EE0 63 instructions (0.000%), 1 calls (089D6EA8 - 089D6FB0, length 67)
  Back Branch 089D6FAC 1 times (length 67)
_S1_2_880B35C 62 instructions (0.000%), 31 calls (0880B35C - 0880B360, length 2)
_S1_2_89CC128 62 instructions (0.000%), 2 calls (089CC128 - 089CC164, length 16)
  Back Branch 089CC140 8 times (length 5)
_S1_2_88600E4 62 instructions (0.000%), 2 calls (088600E4 - 0886015C, length 31)
_S1_2_88E5514 62 instructions (0.000%), 1 calls (088E5514 - 088E560C, length 63)
_S1_2_88AADA0 61 instructions (0.000%), 1 calls (088AADA0 - 088AAEE8, length 83)
_S1_2_8862704 60 instructions (0.000%), 30 calls (08862704 - 08862708, length 2)
_S1_2_899E5A8 60 instructions (0.000%), 10 calls (0899E5A8 - 0899E5BC, length 6)
_S1_2_8972A98 60 instructions (0.000%), 6 calls (08972A98 - 08972ABC, length 10)
_S1_2_89642AC 60 instructions (0.000%), 6 calls (089642AC - 089642D0, length 10)
_S1_2_8952B08 60 instructions (0.000%), 6 calls (08952B08 - 08952B2C, length 10)
_S1_2_89262B8 60 instructions (0.000%), 4 calls (089262B8 - 089262F0, length 15)
_S1_2_88FE7A0 60 instructions (0.000%), 4 calls (088FE7A0 - 088FE7D8, length 15)
_S1_2_8818C04 60 instructions (0.000%), 4 calls (08818C04 - 08818C4C, length 19)
_S1_2_8933FA0 60 instructions (0.000%), 3 calls (08933FA0 - 08933FEC, length 20)
_S1_2_88BC000 60 instructions (0.000%), 2 calls (088BC000 - 088BC0AC, length 44)
_S1_2_89CD50C 58 instructions (0.000%), 6 calls (089CD50C - 089CD550, length 18)
_S1_2_898C714 58 instructions (0.000%), 2 calls (0898C714 - 0898C784, length 29)
_S1_2_898234C 58 instructions (0.000%), 2 calls (0898234C - 08982474, length 75)
  Back Branch 089823F8 2 times (length 10)
_S1_2_88FF6F4 57 instructions (0.000%), 3 calls (088FF6F4 - 088FF760, length 28)
_S1_2_89C03DC 57 instructions (0.000%), 1 calls (089C03DC - 089C04BC, length 57)
_S1_2_89986DC 57 instructions (0.000%), 1 calls (089986DC - 089987BC, length 57)
_S1_2_89F96C4 56 instructions (0.000%), 14 calls (089F96C4 - 089F96D0, length 4)
_S1_2_8975764 56 instructions (0.000%), 8 calls (08975764 - 0897577C, length 7)
_S1_2_8975748 56 instructions (0.000%), 8 calls (08975748 - 08975760, length 7)
_S1_2_88402D4 56 instructions (0.000%), 7 calls (088402D4 - 088402F0, length 8)
_S1_2_8953E04 56 instructions (0.000%), 4 calls (08953E04 - 08953E38, length 14)
_S1_2_89AA67C 56 instructions (0.000%), 2 calls (089AA67C - 089AA6E8, length 28)
_S1_2_892FD48 56 instructions (0.000%), 2 calls (0892FD48 - 0892FDFC, length 46)
_S1_2_88990BC 56 instructions (0.000%), 2 calls (088990BC - 08899288, length 116)
_S1_2_89D8AC0 56 instructions (0.000%), 1 calls (089D8AC0 - 089D8B9C, length 56)
_S1_2_8873794 56 instructions (0.000%), 1 calls (08873794 - 08873870, length 56)
_S1_2_89FC5A0 55 instructions (0.000%), 5 calls (089FC5A0 - 089FC5D0, length 13)
_S1_2_89CFB20 55 instructions (0.000%), 5 calls (089CFB20 - 089CFB58, length 15)
_S1_2_89C6164 55 instructions (0.000%), 1 calls (089C6164 - 089C623C, length 55)
_S1_2_88EA4B0 55 instructions (0.000%), 1 calls (088EA4B0 - 088EA5BC, length 68)
  Back Branch 088EA58C 1 times (length 12)
_S1_2_8930F88 54 instructions (0.000%), 6 calls (08930F88 - 08931048, length 49)
_S1_2_892D580 54 instructions (0.000%), 6 calls (0892D580 - 0892D5A0, length 9)
_S1_2_892D40C 54 instructions (0.000%), 6 calls (0892D40C - 0892D42C, length 9)
_S1_2_8872728 54 instructions (0.000%), 3 calls (08872728 - 08872784, length 24)
_S1_2_8991778 54 instructions (0.000%), 2 calls (08991778 - 089917E8, length 29)
_S1_2_897FABC 54 instructions (0.000%), 2 calls (0897FABC - 0897FB98, length 56)
_S1_2_8963168 54 instructions (0.000%), 2 calls (08963168 - 089631D0, length 27)
_S1_2_895DCA4 54 instructions (0.000%), 2 calls (0895DCA4 - 0895DD0C, length 27)
_S1_2_89304E4 54 instructions (0.000%), 2 calls (089304E4 - 08930554, length 29)
_S1_2_89256CC 54 instructions (0.000%), 1 calls (089256CC - 089257A0, length 54)
_S1_2_881FD64 54 instructions (0.000%), 1 calls (0881FD64 - 0881FE38, length 54)
_S1_2_88AA560 53 instructions (0.000%), 1 calls (088AA560 - 088AA630, length 53)
_S1_2_883A5A8 53 instructions (0.000%), 1 calls (0883A5A8 - 0883A730, length 99)
  Back Branch 0883A6C4 1 times (length 5)
_S1_2_89933C4 52 instructions (0.000%), 4 calls (089933C4 - 089933F4, length 13)
_S1_2_8927750 52 instructions (0.000%), 4 calls (08927750 - 089277BC, length 28)
_S1_2_88FE110 52 instructions (0.000%), 4 calls (088FE110 - 088FE140, length 13)
_S1_2_881EF50 52 instructions (0.000%), 4 calls (0881EF50 - 0881EFB0, length 25)
_S1_2_8A017A8 52 instructions (0.000%), 2 calls (08A017A8 - 08A0180C, length 26)
_S1_2_89B28FC 52 instructions (0.000%), 2 calls (089B28FC - 089B2960, length 26)
_S1_2_8926604 52 instructions (0.000%), 2 calls (08926604 - 089266A8, length 42)
_S1_2_881ECB8 52 instructions (0.000%), 2 calls (0881ECB8 - 0881ED48, length 37)
_S1_2_89F1208 52 instructions (0.000%), 1 calls (089F0FC4 - 089F1378, length 238)
  Back Branch 089F1308 47,785 times (length 211)
  Back Branch 089F0FE0 3,720 times (length 7)
  Back Branch 089F1038 2,889 times (length 7)
_S1_2_88959F8 51 instructions (0.000%), 1 calls (088959F8 - 08895AD4, length 56)
  Back Branch 08895AAC 1 times (length 15)
_S1_2_88269E0 51 instructions (0.000%), 1 calls (088269E0 - 08826AA8, length 51)
_S1_2_8A00144 50 instructions (0.000%), 10 calls (08A00144 - 08A00154, length 5)
_S1_2_8A00130 50 instructions (0.000%), 10 calls (08A00130 - 08A00140, length 5)
_S1_2_88D018C 50 instructions (0.000%), 5 calls (088D018C - 088D01B0, length 10)
_S1_2_883239C 50 instructions (0.000%), 5 calls (0883239C - 088323C0, length 10)
_S1_2_895D9B0 50 instructions (0.000%), 2 calls (0895D9B0 - 0895DA10, length 25)
_S1_2_89D646C 50 instructions (0.000%), 1 calls (089D646C - 089D6530, length 50)
_S1_2_8962E34 50 instructions (0.000%), 1 calls (08962E34 - 08962EF8, length 50)
_S1_2_88B541C 50 instructions (0.000%), 1 calls (088B541C - 088B54E0, length 50)
_S1_2_88FAC20 49 instructions (0.000%), 7 calls (088FAC20 - 088FAC38, length 7)
_S1_2_88F2A50 49 instructions (0.000%), 7 calls (088F2A50 - 088F2A68, length 7)
_S1_2_88D0034 49 instructions (0.000%), 7 calls (088D0034 - 088D004C, length 7)
_S1_2_88C6880 49 instructions (0.000%), 7 calls (088C6880 - 088C6898, length 7)
_S1_2_8804038 49 instructions (0.000%), 7 calls (08804038 - 08804050, length 7)
_S1_2_893CB28 49 instructions (0.000%), 3 calls (0893CB28 - 0893CB74, length 20)
_S1_2_889CD70 49 instructions (0.000%), 2 calls (0889CD70 - 0889CE1C, length 44)
_S1_2_88F4304 48 instructions (0.000%), 8 calls (088F4304 - 088F4318, length 6)
_S1_2_888D9E0 48 instructions (0.000%), 4 calls (0888D9E0 - 0888DA0C, length 12)
_S1_2_88730CC 48 instructions (0.000%), 3 calls (088730CC - 08873138, length 28)
_S1_2_89CCE30 48 instructions (0.000%), 2 calls (089CCE30 - 089CCF80, length 85)
_S1_2_8968CC4 48 instructions (0.000%), 2 calls (08968CC4 - 08968D20, length 24)
_S1_2_895C8E8 48 instructions (0.000%), 2 calls (0895C8E8 - 0895C944, length 24)
_S1_2_88D037C 48 instructions (0.000%), 1 calls (088D037C - 088D0438, length 48)
_S1_2_88408A8 48 instructions (0.000%), 1 calls (088408A8 - 08840964, length 48)
_S1_2_8976214 47 instructions (0.000%), 1 calls (08976214 - 089762CC, length 47)
_S1_2_8975BDC 47 instructions (0.000%), 1 calls (08975BDC - 08975C94, length 47)
_S1_2_8975408 47 instructions (0.000%), 1 calls (08975408 - 089754C0, length 47)
_S1_2_8941560 47 instructions (0.000%), 1 calls (08941560 - 08941618, length 47)
_S1_2_8937474 47 instructions (0.000%), 1 calls (08937474 - 0893752C, length 47)
_S1_2_892D5BC 47 instructions (0.000%), 1 calls (0892D5BC - 0892D674, length 47)
_S1_2_89281A4 47 instructions (0.000%), 1 calls (089281A4 - 0892825C, length 47)
_S1_2_891F640 47 instructions (0.000%), 1 calls (0891F640 - 0891F6F8, length 47)
_S1_2_891EE90 47 instructions (0.000%), 1 calls (0891EE90 - 0891EF48, length 47)
_S1_2_891E9B4 47 instructions (0.000%), 1 calls (0891E9B4 - 0891EA6C, length 47)
_S1_2_891E37C 47 instructions (0.000%), 1 calls (0891E37C - 0891E434, length 47)
_S1_2_891C2A4 47 instructions (0.000%), 1 calls (0891C2A4 - 0891C35C, length 47)
_S1_2_891BAD8 47 instructions (0.000%), 1 calls (0891BAD8 - 0891BB90, length 47)
_S1_2_891B878 47 instructions (0.000%), 1 calls (0891B878 - 0891B930, length 47)
_S1_2_891B134 47 instructions (0.000%), 1 calls (0891B134 - 0891B1EC, length 47)
_S1_2_891A858 47 instructions (0.000%), 1 calls (0891A858 - 0891A910, length 47)
_S1_2_8919AC8 47 instructions (0.000%), 1 calls (08919AC8 - 08919B80, length 47)
_S1_2_8918390 47 instructions (0.000%), 1 calls (08918390 - 08918448, length 47)
_S1_2_8917D5C 47 instructions (0.000%), 1 calls (08917D5C - 08917E14, length 47)
_S1_2_89178B4 47 instructions (0.000%), 1 calls (089178B4 - 0891796C, length 47)
_S1_2_89171DC 47 instructions (0.000%), 1 calls (089171DC - 08917294, length 47)
_S1_2_8915E38 47 instructions (0.000%), 1 calls (08915E38 - 08915EF0, length 47)
_S1_2_8915AA0 47 instructions (0.000%), 1 calls (08915AA0 - 08915B58, length 47)
_S1_2_8915334 47 instructions (0.000%), 1 calls (08915334 - 089153EC, length 47)
_S1_2_89145B0 47 instructions (0.000%), 1 calls (089145B0 - 08914668, length 47)
_S1_2_891068C 47 instructions (0.000%), 1 calls (0891068C - 08910744, length 47)
_S1_2_890FB20 47 instructions (0.000%), 1 calls (0890FB20 - 0890FBD8, length 47)
_S1_2_890AA0C 47 instructions (0.000%), 1 calls (0890AA0C - 0890AAC4, length 47)
_S1_2_8907A50 47 instructions (0.000%), 1 calls (08907A50 - 08907B08, length 47)
_S1_2_8906710 47 instructions (0.000%), 1 calls (08906710 - 089067C8, length 47)
_S1_2_88FB134 47 instructions (0.000%), 1 calls (088FB134 - 088FB1EC, length 47)
_S1_2_887A414 47 instructions (0.000%), 1 calls (0887A414 - 0887A4CC, length 47)
_S1_2_8878DC4 47 instructions (0.000%), 1 calls (08878DC4 - 08878E7C, length 47)
_S1_2_882F2B4 47 instructions (0.000%), 1 calls (0882F2B4 - 0882F36C, length 47)
_S1_2_881E3F4 47 instructions (0.000%), 1 calls (0881E3F4 - 0881E4AC, length 47)
_S1_2_8807038 47 instructions (0.000%), 1 calls (08807038 - 088070F0, length 47)
_S1_2_8804054 47 instructions (0.000%), 1 calls (08804054 - 0880410C, length 47)
_S1_2_89FE640 46 instructions (0.000%), 2 calls (089FE640 - 089FE698, length 23)
_S1_2_89FE404 46 instructions (0.000%), 2 calls (089FE404 - 089FE45C, length 23)
_S1_2_89FE030 46 instructions (0.000%), 2 calls (089FE030 - 089FE088, length 23)
_S1_2_89FDF1C 46 instructions (0.000%), 2 calls (089FDF1C - 089FDF74, length 23)
_S1_2_89FDE7C 46 instructions (0.000%), 2 calls (089FDE7C - 089FDED4, length 23)
_S1_2_89FDDE4 46 instructions (0.000%), 2 calls (089FDDE4 - 089FDE3C, length 23)
_S1_2_89FDC70 46 instructions (0.000%), 2 calls (089FDC70 - 089FDCC8, length 23)
_S1_2_89FD888 46 instructions (0.000%), 2 calls (089FD888 - 089FD8E0, length 23)
_S1_2_899EDDC 46 instructions (0.000%), 2 calls (0899EDDC - 0899F0F4, length 199)
_S1_2_8995014 46 instructions (0.000%), 2 calls (08995014 - 0899506C, length 23)
_S1_2_8968A88 46 instructions (0.000%), 2 calls (08968A88 - 08968AE0, length 23)
_S1_2_895A664 46 instructions (0.000%), 2 calls (0895A664 - 0895A6BC, length 23)
_S1_2_8955220 46 instructions (0.000%), 2 calls (08955220 - 08955278, length 23)
_S1_2_893044C 46 instructions (0.000%), 2 calls (0893044C - 089304BC, length 29)
_S1_2_89300F0 46 instructions (0.000%), 2 calls (089300F0 - 08930150, length 25)
_S1_2_889CCE8 46 instructions (0.000%), 2 calls (0889CCE8 - 0889CD60, length 31)
_S1_2_88C4FC8 46 instructions (0.000%), 1 calls (088C4FC8 - 088C507C, length 46)
_S1_2_8825EF4 46 instructions (0.000%), 1 calls (08825EF4 - 08825FA8, length 46)
_S1_2_8896984 45 instructions (0.000%), 1 calls (08896984 - 08896A34, length 45)
_S1_2_8895944 45 instructions (0.000%), 1 calls (08895944 - 088959F4, length 45)
_S1_2_8A02868 44 instructions (0.000%), 22 calls (08A02868 - 08A0286C, length 2)
_S1_2_8A02860 44 instructions (0.000%), 22 calls (08A02860 - 08A02864, length 2)
_S1_2_8A02840 44 instructions (0.000%), 22 calls (08A02840 - 08A02844, length 2)
_S1_2_8927654 44 instructions (0.000%), 4 calls (08927654 - 08927744, length 61)
_S1_2_88B52E8 44 instructions (0.000%), 4 calls (088B52E8 - 088B531C, length 14)
_S1_2_89CDDE4 44 instructions (0.000%), 2 calls (089CDDE4 - 089CDE38, length 22)
_S1_2_8950888 44 instructions (0.000%), 2 calls (08950888 - 08950E48, length 369)
_S1_2_881881C 44 instructions (0.000%), 2 calls (0881881C - 088188CC, length 45)
_S1_2_89D0218 44 instructions (0.000%), 1 calls (089D0218 - 089D02C4, length 44)
_S1_2_898BE40 44 instructions (0.000%), 1 calls (0898BE40 - 0898BEEC, length 44)
_S1_2_88AB974 44 instructions (0.000%), 1 calls (088AB974 - 088ABA20, length 44)
_S1_2_88948EC 44 instructions (0.000%), 1 calls (088948EC - 08894998, length 44)
_S1_2_8893AB0 44 instructions (0.000%), 1 calls (08893AB0 - 08893B5C, length 44)
_S1_2_89CFDB8 43 instructions (0.000%), 1 calls (089CFDB8 - 089CFE60, length 43)
_S1_2_89CDD04 43 instructions (0.000%), 1 calls (089CDD04 - 089CDDAC, length 43)
_S1_2_89CBF44 43 instructions (0.000%), 1 calls (089CBF44 - 089CBFEC, length 43)
_S1_2_89BE8D8 43 instructions (0.000%), 1 calls (089BE8D8 - 089BE980, length 43)
_S1_2_89BC304 43 instructions (0.000%), 1 calls (089BC304 - 089BC3AC, length 43)
_S1_2_89B1778 43 instructions (0.000%), 1 calls (089B1778 - 089B1820, length 43)
_S1_2_89996CC 43 instructions (0.000%), 1 calls (089996CC - 08999774, length 43)
_S1_2_8994F68 43 instructions (0.000%), 1 calls (08994F68 - 08995010, length 43)
_S1_2_8970838 43 instructions (0.000%), 1 calls (08970838 - 089708E0, length 43)
_S1_2_8937110 43 instructions (0.000%), 1 calls (08937110 - 089371B8, length 43)
_S1_2_892DDA4 43 instructions (0.000%), 1 calls (0892DDA4 - 0892DE4C, length 43)
_S1_2_892D134 43 instructions (0.000%), 1 calls (0892D134 - 0892D1DC, length 43)
_S1_2_88FC248 43 instructions (0.000%), 1 calls (088FC248 - 088FC2F4, length 44)
_S1_2_888A150 43 instructions (0.000%), 1 calls (0888A150 - 0888A1F8, length 43)
_S1_2_8884680 43 instructions (0.000%), 1 calls (08884680 - 08884728, length 43)
_S1_2_886AA2C 43 instructions (0.000%), 1 calls (0886AA2C - 0886AAD4, length 43)
_S1_2_89FDE74 42 instructions (0.000%), 21 calls (089FDE74 - 089FDE78, length 2)
_S1_2_8966374 42 instructions (0.000%), 6 calls (08966374 - 0896638C, length 7)
_S1_2_8863D58 42 instructions (0.000%), 6 calls (08863D58 - 08863D70, length 7)
_S1_2_884C660 42 instructions (0.000%), 3 calls (0884C660 - 0884C694, length 14)
_S1_2_8843070 42 instructions (0.000%), 3 calls (08843070 - 08843148, length 55)
_S1_2_89E1894 42 instructions (0.000%), 2 calls (089E1894 - 089E1934, length 41)
_S1_2_89BC110 42 instructions (0.000%), 2 calls (089BC110 - 089BC300, length 125)
_S1_2_89875CC 42 instructions (0.000%), 2 calls (089875CC - 08987624, length 23)
_S1_2_89342EC 42 instructions (0.000%), 2 calls (089342EC - 0893433C, length 21)
_S1_2_88137B4 42 instructions (0.000%), 2 calls (088137B4 - 0881380C, length 23)
_S1_2_89CE3C0 42 instructions (0.000%), 1 calls (089CE3C0 - 089CE464, length 42)
_S1_2_893B870 42 instructions (0.000%), 1 calls (0893B870 - 0893B924, length 46)
_S1_2_8926CCC 42 instructions (0.000%), 1 calls (08926CCC - 08926D7C, length 45)
_S1_2_8905BAC 42 instructions (0.000%), 1 calls (08905BAC - 08905C64, length 47)
_S1_2_88EADE4 42 instructions (0.000%), 1 calls (088EADE4 - 088EAE88, length 42)
_S1_2_89CF87C 41 instructions (0.000%), 1 calls (089CF87C - 089CF97C, length 65)
_S1_2_892DB34 41 instructions (0.000%), 1 calls (0892DB34 - 0892DB5C, length 11)
  Back Branch 0892DB50 7 times (length 5)
_S1_2_88C8B4C 41 instructions (0.000%), 1 calls (088C8B4C - 088C8C14, length 51)
_S1_2_88A8454 41 instructions (0.000%), 1 calls (088A8454 - 088A8518, length 50)
  Back Branch 088A84F0 1 times (length 28)
_S1_2_89F793C 40 instructions (0.000%), 20 calls (089F793C - 089F7940, length 2)
_S1_2_893AB84 40 instructions (0.000%), 20 calls (0893AB84 - 0893AB88, length 2)
_S1_2_8900394 40 instructions (0.000%), 8 calls (08900394 - 089003A4, length 5)
_S1_2_89D02F0 40 instructions (0.000%), 4 calls (089D02F0 - 089D0314, length 10)
_S1_2_89D02C8 40 instructions (0.000%), 4 calls (089D02C8 - 089D02EC, length 10)
_S1_2_89664A4 40 instructions (0.000%), 4 calls (089664A4 - 089664C8, length 10)
_S1_2_8965A80 40 instructions (0.000%), 4 calls (08965A80 - 08965AA4, length 10)
_S1_2_89630E8 40 instructions (0.000%), 4 calls (089630E8 - 0896310C, length 10)
_S1_2_8970DF0 40 instructions (0.000%), 2 calls (08970DF0 - 08970E3C, length 20)
_S1_2_895AAC8 40 instructions (0.000%), 2 calls (0895AAC8 - 0895AB14, length 20)
_S1_2_8934400 40 instructions (0.000%), 2 calls (08934400 - 0893444C, length 20)
_S1_2_88A9870 40 instructions (0.000%), 2 calls (088A9870 - 088AA55C, length 828)
_S1_2_8977A10 40 instructions (0.000%), 1 calls (08977A10 - 08977AF4, length 58)
_S1_2_8934144 40 instructions (0.000%), 1 calls (08934144 - 089341E0, length 40)
_S1_2_89230E8 40 instructions (0.000%), 1 calls (089230E8 - 08923184, length 40)
_S1_2_8921CF4 40 instructions (0.000%), 1 calls (08921CF4 - 08921D90, length 40)
_S1_2_88697F4 40 instructions (0.000%), 1 calls (088697F4 - 08869890, length 40)
_S1_2_88517AC 40 instructions (0.000%), 1 calls (088517AC - 08851870, length 50)
_S1_2_883AC90 40 instructions (0.000%), 1 calls (0883AC90 - 0883AD80, length 61)
_S1_2_88B7568 39 instructions (0.000%), 3 calls (088B7568 - 088B760C, length 42)
_S1_2_89CCF84 38 instructions (0.000%), 2 calls (089CCF84 - 089CD024, length 41)
_S1_2_8983218 38 instructions (0.000%), 2 calls (08983218 - 08983374, length 88)
_S1_2_8962F90 38 instructions (0.000%), 2 calls (08962F90 - 08962FD8, length 19)
_S1_2_8930060 38 instructions (0.000%), 2 calls (08930060 - 089300B0, length 21)
_S1_2_893000C 38 instructions (0.000%), 2 calls (0893000C - 08930054, length 19)
_S1_2_89D33C4 38 instructions (0.000%), 1 calls (089D33C4 - 089D3464, length 41)
_S1_2_89D3274 38 instructions (0.000%), 1 calls (089D3274 - 089D3308, length 38)
_S1_2_89D1B98 38 instructions (0.000%), 1 calls (089D1B98 - 089D1C2C, length 38)
_S1_2_89D03B0 38 instructions (0.000%), 1 calls (089D03B0 - 089D0444, length 38)
_S1_2_89D0028 38 instructions (0.000%), 1 calls (089D0028 - 089D00BC, length 38)
_S1_2_89CFF88 38 instructions (0.000%), 1 calls (089CFF88 - 089D001C, length 38)
_S1_2_89CFD08 38 instructions (0.000%), 1 calls (089CFD08 - 089CFD9C, length 38)
_S1_2_89CF7E4 38 instructions (0.000%), 1 calls (089CF7E4 - 089CF878, length 38)
_S1_2_89CEB28 38 instructions (0.000%), 1 calls (089CEB28 - 089CEBBC, length 38)
_S1_2_89CE138 38 instructions (0.000%), 1 calls (089CE138 - 089CE1CC, length 38)
_S1_2_89CE0A0 38 instructions (0.000%), 1 calls (089CE0A0 - 089CE134, length 38)
_S1_2_89CDFB8 38 instructions (0.000%), 1 calls (089CDFB8 - 089CE04C, length 38)
_S1_2_89CDEE0 38 instructions (0.000%), 1 calls (089CDEE0 - 089CDF74, length 38)
_S1_2_89CC068 38 instructions (0.000%), 1 calls (089CC068 - 089CC0FC, length 38)
_S1_2_89CBD40 38 instructions (0.000%), 1 calls (089CBD40 - 089CBDD4, length 38)
_S1_2_89CBAC4 38 instructions (0.000%), 1 calls (089CBAC4 - 089CBB58, length 38)
_S1_2_89CB6F0 38 instructions (0.000%), 1 calls (089CB6F0 - 089CB784, length 38)
_S1_2_89BE5AC 38 instructions (0.000%), 1 calls (089BE5AC - 089BE640, length 38)
_S1_2_89BDF68 38 instructions (0.000%), 1 calls (089BDF68 - 089BDFFC, length 38)
_S1_2_89BDBC4 38 instructions (0.000%), 1 calls (089BDBC4 - 089BDC58, length 38)
_S1_2_89BC078 38 instructions (0.000%), 1 calls (089BC078 - 089BC10C, length 38)
_S1_2_89BBFB8 38 instructions (0.000%), 1 calls (089BBFB8 - 089BC04C, length 38)
_S1_2_89A036C 38 instructions (0.000%), 1 calls (089A036C - 089A0400, length 38)
_S1_2_89988C8 38 instructions (0.000%), 1 calls (089988C8 - 0899895C, length 38)
_S1_2_898A9D0 38 instructions (0.000%), 1 calls (0898A9D0 - 0898AA64, length 38)
_S1_2_898A0F0 38 instructions (0.000%), 1 calls (0898A0F0 - 0898A184, length 38)
_S1_2_8986F78 38 instructions (0.000%), 1 calls (08986F78 - 0898700C, length 38)
_S1_2_8985CC4 38 instructions (0.000%), 1 calls (08985CC4 - 08985D58, length 38)
_S1_2_8981F98 38 instructions (0.000%), 1 calls (08981F98 - 0898202C, length 38)
_S1_2_8980FDC 38 instructions (0.000%), 1 calls (08980FDC - 08981070, length 38)
_S1_2_897F534 38 instructions (0.000%), 1 calls (0897F534 - 0897F5C8, length 38)
_S1_2_897F03C 38 instructions (0.000%), 1 calls (0897F03C - 0897F0D0, length 38)
_S1_2_897E734 38 instructions (0.000%), 1 calls (0897E734 - 0897E7C8, length 38)
_S1_2_897E050 38 instructions (0.000%), 1 calls (0897E050 - 0897E0E4, length 38)
_S1_2_897D04C 38 instructions (0.000%), 1 calls (0897D04C - 0897D0E0, length 38)
_S1_2_897CBD0 38 instructions (0.000%), 1 calls (0897CBD0 - 0897CC64, length 38)
_S1_2_897C8F8 38 instructions (0.000%), 1 calls (0897C8F8 - 0897C98C, length 38)
_S1_2_897C23C 38 instructions (0.000%), 1 calls (0897C23C - 0897C2D0, length 38)
_S1_2_897B4F4 38 instructions (0.000%), 1 calls (0897B4F4 - 0897B588, length 38)
_S1_2_897AFAC 38 instructions (0.000%), 1 calls (0897AFAC - 0897B040, length 38)
_S1_2_897A8B8 38 instructions (0.000%), 1 calls (0897A8B8 - 0897A94C, length 38)
_S1_2_8979E58 38 instructions (0.000%), 1 calls (08979E58 - 08979EEC, length 38)
_S1_2_897886C 38 instructions (0.000%), 1 calls (0897886C - 08978900, length 38)
_S1_2_8977F18 38 instructions (0.000%), 1 calls (08977F18 - 08977FAC, length 38)
_S1_2_89773E0 38 instructions (0.000%), 1 calls (089773E0 - 08977474, length 38)
_S1_2_8976DCC 38 instructions (0.000%), 1 calls (08976DCC - 08976E60, length 38)
_S1_2_89766D4 38 instructions (0.000%), 1 calls (089766D4 - 08976768, length 38)
_S1_2_8974F6C 38 instructions (0.000%), 1 calls (08974F6C - 08975000, length 38)
_S1_2_8970E90 38 instructions (0.000%), 1 calls (08970E90 - 08970F24, length 38)
_S1_2_8965B70 38 instructions (0.000%), 1 calls (08965B70 - 08965C04, length 38)
_S1_2_895772C 38 instructions (0.000%), 1 calls (0895772C - 089577C0, length 38)
_S1_2_8952BBC 38 instructions (0.000%), 1 calls (08952BBC - 08952C50, length 38)
_S1_2_8948588 38 instructions (0.000%), 1 calls (08948588 - 0894861C, length 38)
_S1_2_8946998 38 instructions (0.000%), 1 calls (08946998 - 08946A2C, length 38)
_S1_2_8944CCC 38 instructions (0.000%), 1 calls (08944CCC - 08944D60, length 38)
_S1_2_894405C 38 instructions (0.000%), 1 calls (0894405C - 089440F0, length 38)
_S1_2_8943834 38 instructions (0.000%), 1 calls (08943834 - 089438C8, length 38)
_S1_2_8942F08 38 instructions (0.000%), 1 calls (08942F08 - 08942F9C, length 38)
_S1_2_8942538 38 instructions (0.000%), 1 calls (08942538 - 089425CC, length 38)
_S1_2_8941734 38 instructions (0.000%), 1 calls (08941734 - 089417C8, length 38)
_S1_2_8940B04 38 instructions (0.000%), 1 calls (08940B04 - 08940B98, length 38)
_S1_2_893AD8C 38 instructions (0.000%), 1 calls (0893AD8C - 0893AE20, length 38)
_S1_2_893ACEC 38 instructions (0.000%), 1 calls (0893ACEC - 0893AD80, length 38)
_S1_2_893AC4C 38 instructions (0.000%), 1 calls (0893AC4C - 0893ACE0, length 38)
_S1_2_893ABAC 38 instructions (0.000%), 1 calls (0893ABAC - 0893AC40, length 38)
_S1_2_893AAEC 38 instructions (0.000%), 1 calls (0893AAEC - 0893AB80, length 38)
_S1_2_893A3E0 38 instructions (0.000%), 1 calls (0893A3E0 - 0893A474, length 38)
_S1_2_8938750 38 instructions (0.000%), 1 calls (08938750 - 089387E4, length 38)
_S1_2_892DA28 38 instructions (0.000%), 1 calls (0892DA28 - 0892DABC, length 38)
_S1_2_892B50C 38 instructions (0.000%), 1 calls (0892B50C - 0892B5A0, length 38)
_S1_2_892A03C 38 instructions (0.000%), 1 calls (0892A03C - 0892A0D0, length 38)
_S1_2_89292B0 38 instructions (0.000%), 1 calls (089292B0 - 08929344, length 38)
_S1_2_8929218 38 instructions (0.000%), 1 calls (08929218 - 089292AC, length 38)
_S1_2_89269F4 38 instructions (0.000%), 1 calls (089269F4 - 08926A88, length 38)
_S1_2_892680C 38 instructions (0.000%), 1 calls (0892680C - 089268A0, length 38)
_S1_2_8925EE8 38 instructions (0.000%), 1 calls (08925EE8 - 08925F7C, length 38)
_S1_2_89251F8 38 instructions (0.000%), 1 calls (089251F8 - 0892528C, length 38)
_S1_2_8924A88 38 instructions (0.000%), 1 calls (08924A88 - 08924B1C, length 38)
_S1_2_8923538 38 instructions (0.000%), 1 calls (08923538 - 089235CC, length 38)
_S1_2_8922978 38 instructions (0.000%), 1 calls (08922978 - 08922A0C, length 38)
_S1_2_891FBA0 38 instructions (0.000%), 1 calls (0891FBA0 - 0891FC34, length 38)
_S1_2_891E668 38 instructions (0.000%), 1 calls (0891E668 - 0891E6FC, length 38)
_S1_2_891BD7C 38 instructions (0.000%), 1 calls (0891BD7C - 0891BE10, length 38)
_S1_2_8919EA4 38 instructions (0.000%), 1 calls (08919EA4 - 08919F38, length 38)
_S1_2_8919CC8 38 instructions (0.000%), 1 calls (08919CC8 - 08919D5C, length 38)
_S1_2_89186FC 38 instructions (0.000%), 1 calls (089186FC - 08918790, length 38)
_S1_2_8918558 38 instructions (0.000%), 1 calls (08918558 - 089185EC, length 38)
_S1_2_8914958 38 instructions (0.000%), 1 calls (08914958 - 089149EC, length 38)
_S1_2_89076A8 38 instructions (0.000%), 1 calls (089076A8 - 0890773C, length 38)
_S1_2_890596C 38 instructions (0.000%), 1 calls (0890596C - 08905A00, length 38)
_S1_2_89046D4 38 instructions (0.000%), 1 calls (089046D4 - 08904768, length 38)
_S1_2_8904214 38 instructions (0.000%), 1 calls (08904214 - 089042A8, length 38)
_S1_2_88FE168 38 instructions (0.000%), 1 calls (088FE168 - 088FE1FC, length 38)
_S1_2_88FE078 38 instructions (0.000%), 1 calls (088FE078 - 088FE10C, length 38)
_S1_2_88FDCD8 38 instructions (0.000%), 1 calls (088FDCD8 - 088FDD6C, length 38)
_S1_2_88FD9C8 38 instructions (0.000%), 1 calls (088FD9C8 - 088FDA5C, length 38)
_S1_2_88FD898 38 instructions (0.000%), 1 calls (088FD898 - 088FD92C, length 38)
_S1_2_88FCF20 38 instructions (0.000%), 1 calls (088FCF20 - 088FCFB4, length 38)
_S1_2_88FC7B4 38 instructions (0.000%), 1 calls (088FC7B4 - 088FC848, length 38)
_S1_2_88FC628 38 instructions (0.000%), 1 calls (088FC628 - 088FC6BC, length 38)
_S1_2_88FC008 38 instructions (0.000%), 1 calls (088FC008 - 088FC09C, length 38)
_S1_2_88FBF48 38 instructions (0.000%), 1 calls (088FBF48 - 088FBFDC, length 38)
_S1_2_88FB538 38 instructions (0.000%), 1 calls (088FB538 - 088FB5CC, length 38)
_S1_2_88FB458 38 instructions (0.000%), 1 calls (088FB458 - 088FB4EC, length 38)
_S1_2_88FB398 38 instructions (0.000%), 1 calls (088FB398 - 088FB42C, length 38)
_S1_2_88FAB4C 38 instructions (0.000%), 1 calls (088FAB4C - 088FABE0, length 38)
_S1_2_88F7F4C 38 instructions (0.000%), 1 calls (088F7F4C - 088F7FE0, length 38)
_S1_2_88F7DB0 38 instructions (0.000%), 1 calls (088F7DB0 - 088F7E44, length 38)
_S1_2_88F7408 38 instructions (0.000%), 1 calls (088F7408 - 088F749C, length 38)
_S1_2_88F6D4C 38 instructions (0.000%), 1 calls (088F6D4C - 088F6DE0, length 38)
_S1_2_88F5AC4 38 instructions (0.000%), 1 calls (088F5AC4 - 088F5B58, length 38)
_S1_2_88F4E40 38 instructions (0.000%), 1 calls (088F4E40 - 088F4ED4, length 38)
_S1_2_88F4688 38 instructions (0.000%), 1 calls (088F4688 - 088F471C, length 38)
_S1_2_88F434C 38 instructions (0.000%), 1 calls (088F434C - 088F43E0, length 38)
_S1_2_88F3A40 38 instructions (0.000%), 1 calls (088F3A40 - 088F3AD4, length 38)
_S1_2_88F35B8 38 instructions (0.000%), 1 calls (088F35B8 - 088F364C, length 38)
_S1_2_88F3508 38 instructions (0.000%), 1 calls (088F3508 - 088F359C, length 38)
_S1_2_88F2974 38 instructions (0.000%), 1 calls (088F2974 - 088F2A08, length 38)
_S1_2_88F256C 38 instructions (0.000%), 1 calls (088F256C - 088F2600, length 38)
_S1_2_88F1E18 38 instructions (0.000%), 1 calls (088F1E18 - 088F1EAC, length 38)
_S1_2_88F11F4 38 instructions (0.000%), 1 calls (088F11F4 - 088F1288, length 38)
_S1_2_88F0D0C 38 instructions (0.000%), 1 calls (088F0D0C - 088F0DA0, length 38)
_S1_2_88F00CC 38 instructions (0.000%), 1 calls (088F00CC - 088F0160, length 38)
_S1_2_88EFF38 38 instructions (0.000%), 1 calls (088EFF38 - 088EFFCC, length 38)
_S1_2_88EF724 38 instructions (0.000%), 1 calls (088EF724 - 088EF7B8, length 38)
_S1_2_88EF684 38 instructions (0.000%), 1 calls (088EF684 - 088EF718, length 38)
_S1_2_88EF444 38 instructions (0.000%), 1 calls (088EF444 - 088EF4D8, length 38)
_S1_2_88EE300 38 instructions (0.000%), 1 calls (088EE300 - 088EE394, length 38)
_S1_2_88EE260 38 instructions (0.000%), 1 calls (088EE260 - 088EE2F4, length 38)
_S1_2_88EE15C 38 instructions (0.000%), 1 calls (088EE15C - 088EE1F0, length 38)
_S1_2_88EDC70 38 instructions (0.000%), 1 calls (088EDC70 - 088EDD04, length 38)
_S1_2_88ED514 38 instructions (0.000%), 1 calls (088ED514 - 088ED5A8, length 38)
_S1_2_88ECE64 38 instructions (0.000%), 1 calls (088ECE64 - 088ECEF8, length 38)
_S1_2_88ECDC4 38 instructions (0.000%), 1 calls (088ECDC4 - 088ECE58, length 38)
_S1_2_88EAF8C 38 instructions (0.000%), 1 calls (088EAF8C - 088EB020, length 38)
_S1_2_88EA418 38 instructions (0.000%), 1 calls (088EA418 - 088EA4AC, length 38)
_S1_2_88E8764 38 instructions (0.000%), 1 calls (088E8764 - 088E87F8, length 38)
_S1_2_88E6C14 38 instructions (0.000%), 1 calls (088E6C14 - 088E6CA8, length 38)
_S1_2_88E6938 38 instructions (0.000%), 1 calls (088E6938 - 088E69CC, length 38)
_S1_2_88E66C8 38 instructions (0.000%), 1 calls (088E66C8 - 088E675C, length 38)
_S1_2_88E6400 38 instructions (0.000%), 1 calls (088E6400 - 088E6494, length 38)
_S1_2_88E6084 38 instructions (0.000%), 1 calls (088E6084 - 088E6118, length 38)
_S1_2_88E5870 38 instructions (0.000%), 1 calls (088E5870 - 088E5904, length 38)
_S1_2_88DE7A4 38 instructions (0.000%), 1 calls (088DE7A4 - 088DE838, length 38)
_S1_2_88DE014 38 instructions (0.000%), 1 calls (088DE014 - 088DE0A8, length 38)
_S1_2_88DDD1C 38 instructions (0.000%), 1 calls (088DDD1C - 088DDDB0, length 38)
_S1_2_88DD8D0 38 instructions (0.000%), 1 calls (088DD8D0 - 088DD964, length 38)
_S1_2_88DCE90 38 instructions (0.000%), 1 calls (088DCE90 - 088DCF24, length 38)
_S1_2_88DC21C 38 instructions (0.000%), 1 calls (088DC21C - 088DC2B0, length 38)
_S1_2_88DA4C8 38 instructions (0.000%), 1 calls (088DA4C8 - 088DA55C, length 38)
_S1_2_88D773C 38 instructions (0.000%), 1 calls (088D773C - 088D77D0, length 38)
_S1_2_88D4860 38 instructions (0.000%), 1 calls (088D4860 - 088D48F4, length 38)
_S1_2_88D3704 38 instructions (0.000%), 1 calls (088D3704 - 088D3798, length 38)
_S1_2_88D20A0 38 instructions (0.000%), 1 calls (088D20A0 - 088D2134, length 38)
_S1_2_88D0F2C 38 instructions (0.000%), 1 calls (088D0F2C - 088D0FC0, length 38)
_S1_2_88D06F0 38 instructions (0.000%), 1 calls (088D06F0 - 088D0784, length 38)
_S1_2_88CFF14 38 instructions (0.000%), 1 calls (088CFF14 - 088CFFA8, length 38)
_S1_2_88CF418 38 instructions (0.000%), 1 calls (088CF418 - 088CF4AC, length 38)
_S1_2_88CE1D0 38 instructions (0.000%), 1 calls (088CE1D0 - 088CE264, length 38)
_S1_2_88CC2EC 38 instructions (0.000%), 1 calls (088CC2EC - 088CC380, length 38)
_S1_2_88CAA90 38 instructions (0.000%), 1 calls (088CAA90 - 088CAB24, length 38)
_S1_2_88C9E00 38 instructions (0.000%), 1 calls (088C9E00 - 088C9E94, length 38)
_S1_2_88C9968 38 instructions (0.000%), 1 calls (088C9968 - 088C99FC, length 38)
_S1_2_88C92F0 38 instructions (0.000%), 1 calls (088C92F0 - 088C9384, length 38)
_S1_2_88C89A0 38 instructions (0.000%), 1 calls (088C89A0 - 088C8A34, length 38)
_S1_2_88C83B0 38 instructions (0.000%), 1 calls (088C83B0 - 088C8444, length 38)
_S1_2_88C7FAC 38 instructions (0.000%), 1 calls (088C7FAC - 088C8040, length 38)
_S1_2_88C6680 38 instructions (0.000%), 1 calls (088C6680 - 088C6714, length 38)
_S1_2_88C5D64 38 instructions (0.000%), 1 calls (088C5D64 - 088C5DF8, length 38)
_S1_2_88C3EF8 38 instructions (0.000%), 1 calls (088C3EF8 - 088C3F8C, length 38)
_S1_2_88BBA64 38 instructions (0.000%), 1 calls (088BBA64 - 088BBAF8, length 38)
_S1_2_88BAE6C 38 instructions (0.000%), 1 calls (088BAE6C - 088BAF00, length 38)
_S1_2_88BAA58 38 instructions (0.000%), 1 calls (088BAA58 - 088BAAEC, length 38)
_S1_2_88B87EC 38 instructions (0.000%), 1 calls (088B87EC - 088B8880, length 38)
_S1_2_88B8518 38 instructions (0.000%), 1 calls (088B8518 - 088B85AC, length 38)
_S1_2_88B66A4 38 instructions (0.000%), 1 calls (088B66A4 - 088B6738, length 38)
_S1_2_88B6110 38 instructions (0.000%), 1 calls (088B6110 - 088B61A4, length 38)
_S1_2_88B4AF4 38 instructions (0.000%), 1 calls (088B4AF4 - 088B4B88, length 38)
_S1_2_88B4528 38 instructions (0.000%), 1 calls (088B4528 - 088B45BC, length 38)
_S1_2_88AE6C4 38 instructions (0.000%), 1 calls (088AE6C4 - 088AE758, length 38)
_S1_2_88AB08C 38 instructions (0.000%), 1 calls (088AB08C - 088AB120, length 38)
_S1_2_88A5AFC 38 instructions (0.000%), 1 calls (088A5AFC - 088A5B90, length 38)
_S1_2_88A2AE4 38 instructions (0.000%), 1 calls (088A2AE4 - 088A2B78, length 38)
_S1_2_889B958 38 instructions (0.000%), 1 calls (0889B958 - 0889B9EC, length 38)
_S1_2_8899A5C 38 instructions (0.000%), 1 calls (08899A5C - 08899AF0, length 38)
_S1_2_889928C 38 instructions (0.000%), 1 calls (0889928C - 08899320, length 38)
_S1_2_8899024 38 instructions (0.000%), 1 calls (08899024 - 088990B8, length 38)
_S1_2_8898B78 38 instructions (0.000%), 1 calls (08898B78 - 08898C0C, length 38)
_S1_2_8897664 38 instructions (0.000%), 1 calls (08897664 - 088976F8, length 38)
_S1_2_8895134 38 instructions (0.000%), 1 calls (08895134 - 088951C8, length 38)
_S1_2_8893F1C 38 instructions (0.000%), 1 calls (08893F1C - 08893FB0, length 38)
_S1_2_8893078 38 instructions (0.000%), 1 calls (08893078 - 0889310C, length 38)
_S1_2_8892CA0 38 instructions (0.000%), 1 calls (08892CA0 - 08892D34, length 38)
_S1_2_889260C 38 instructions (0.000%), 1 calls (0889260C - 088926A0, length 38)
_S1_2_8890B58 38 instructions (0.000%), 1 calls (08890B58 - 08890BEC, length 38)
_S1_2_8890488 38 instructions (0.000%), 1 calls (08890488 - 0889051C, length 38)
_S1_2_888FD54 38 instructions (0.000%), 1 calls (0888FD54 - 0888FDE8, length 38)
_S1_2_888DB58 38 instructions (0.000%), 1 calls (0888DB58 - 0888DBEC, length 38)
_S1_2_888D694 38 instructions (0.000%), 1 calls (0888D694 - 0888D728, length 38)
_S1_2_888D2BC 38 instructions (0.000%), 1 calls (0888D2BC - 0888D350, length 38)
_S1_2_888BF88 38 instructions (0.000%), 1 calls (0888BF88 - 0888C01C, length 38)
_S1_2_888BB24 38 instructions (0.000%), 1 calls (0888BB24 - 0888BBB8, length 38)
_S1_2_888A634 38 instructions (0.000%), 1 calls (0888A634 - 0888A6C8, length 38)
_S1_2_8888538 38 instructions (0.000%), 1 calls (08888538 - 088885CC, length 38)
_S1_2_8887518 38 instructions (0.000%), 1 calls (08887518 - 088875AC, length 38)
_S1_2_88871C0 38 instructions (0.000%), 1 calls (088871C0 - 08887254, length 38)
_S1_2_8886A44 38 instructions (0.000%), 1 calls (08886A44 - 08886AD8, length 38)
_S1_2_88867D8 38 instructions (0.000%), 1 calls (088867D8 - 0888686C, length 38)
_S1_2_8885E94 38 instructions (0.000%), 1 calls (08885E94 - 08885F28, length 38)
_S1_2_88855E8 38 instructions (0.000%), 1 calls (088855E8 - 0888567C, length 38)
_S1_2_8883960 38 instructions (0.000%), 1 calls (08883960 - 088839F4, length 38)
_S1_2_88835E4 38 instructions (0.000%), 1 calls (088835E4 - 08883678, length 38)
_S1_2_8882FB0 38 instructions (0.000%), 1 calls (08882FB0 - 08883044, length 38)
_S1_2_887E328 38 instructions (0.000%), 1 calls (0887E328 - 0887E3BC, length 38)
_S1_2_887D3D0 38 instructions (0.000%), 1 calls (0887D3D0 - 0887D464, length 38)
_S1_2_887CCC4 38 instructions (0.000%), 1 calls (0887CCC4 - 0887CD58, length 38)
_S1_2_88759F4 38 instructions (0.000%), 1 calls (088759F4 - 08875A88, length 38)
_S1_2_887365C 38 instructions (0.000%), 1 calls (0887365C - 088736F0, length 38)
_S1_2_88731A0 38 instructions (0.000%), 1 calls (088731A0 - 08873234, length 38)
_S1_2_8873034 38 instructions (0.000%), 1 calls (08873034 - 088730C8, length 38)
_S1_2_8871D18 38 instructions (0.000%), 1 calls (08871D18 - 08871DAC, length 38)
_S1_2_886DB6C 38 instructions (0.000%), 1 calls (0886DB6C - 0886DC00, length 38)
_S1_2_886DA44 38 instructions (0.000%), 1 calls (0886DA44 - 0886DAD8, length 38)
_S1_2_886D4E0 38 instructions (0.000%), 1 calls (0886D4E0 - 0886D574, length 38)
_S1_2_886C210 38 instructions (0.000%), 1 calls (0886C210 - 0886C2A4, length 38)
_S1_2_88696AC 38 instructions (0.000%), 1 calls (088696AC - 08869740, length 38)
_S1_2_8868A54 38 instructions (0.000%), 1 calls (08868A54 - 08868AE8, length 38)
_S1_2_8867C5C 38 instructions (0.000%), 1 calls (08867C5C - 08867CF0, length 38)
_S1_2_8866874 38 instructions (0.000%), 1 calls (08866874 - 08866908, length 38)
_S1_2_8865F9C 38 instructions (0.000%), 1 calls (08865F9C - 08866030, length 38)
_S1_2_8864988 38 instructions (0.000%), 1 calls (08864988 - 08864A1C, length 38)
_S1_2_8851714 38 instructions (0.000%), 1 calls (08851714 - 088517A8, length 38)
_S1_2_8850C9C 38 instructions (0.000%), 1 calls (08850C9C - 08850D30, length 38)
_S1_2_884FFF4 38 instructions (0.000%), 1 calls (0884FFF4 - 08850088, length 38)
_S1_2_884FAFC 38 instructions (0.000%), 1 calls (0884FAFC - 0884FB90, length 38)
_S1_2_884CDAC 38 instructions (0.000%), 1 calls (0884CDAC - 0884CE40, length 38)
_S1_2_884B960 38 instructions (0.000%), 1 calls (0884B960 - 0884B9F4, length 38)
_S1_2_8849ABC 38 instructions (0.000%), 1 calls (08849ABC - 08849B50, length 38)
_S1_2_88471D0 38 instructions (0.000%), 1 calls (088471D0 - 08847264, length 38)
_S1_2_8843A38 38 instructions (0.000%), 1 calls (08843A38 - 08843ACC, length 38)
_S1_2_8842234 38 instructions (0.000%), 1 calls (08842234 - 088422C8, length 38)
_S1_2_8841AB8 38 instructions (0.000%), 1 calls (08841AB8 - 08841B4C, length 38)
_S1_2_883F2D8 38 instructions (0.000%), 1 calls (0883F2D8 - 0883F36C, length 38)
_S1_2_883DD58 38 instructions (0.000%), 1 calls (0883DD58 - 0883DDEC, length 38)
_S1_2_883D058 38 instructions (0.000%), 1 calls (0883D058 - 0883D0EC, length 38)
_S1_2_883C1D8 38 instructions (0.000%), 1 calls (0883C1D8 - 0883C26C, length 38)
_S1_2_8839E04 38 instructions (0.000%), 1 calls (08839E04 - 08839E98, length 38)
_S1_2_8839A7C 38 instructions (0.000%), 1 calls (08839A7C - 08839B10, length 38)
_S1_2_8837B90 38 instructions (0.000%), 1 calls (08837B90 - 08837C24, length 38)
_S1_2_8834FE4 38 instructions (0.000%), 1 calls (08834FE4 - 08835078, length 38)
_S1_2_883408C 38 instructions (0.000%), 1 calls (0883408C - 08834120, length 38)
_S1_2_8833C80 38 instructions (0.000%), 1 calls (08833C80 - 08833D14, length 38)
_S1_2_88335B4 38 instructions (0.000%), 1 calls (088335B4 - 08833648, length 38)
_S1_2_883325C 38 instructions (0.000%), 1 calls (0883325C - 088332F0, length 38)
_S1_2_8832DC4 38 instructions (0.000%), 1 calls (08832DC4 - 08832E58, length 38)
_S1_2_8832AC8 38 instructions (0.000%), 1 calls (08832AC8 - 08832B5C, length 38)
_S1_2_883271C 38 instructions (0.000%), 1 calls (0883271C - 088327B0, length 38)
_S1_2_88325A0 38 instructions (0.000%), 1 calls (088325A0 - 08832634, length 38)
_S1_2_8832464 38 instructions (0.000%), 1 calls (08832464 - 088324F8, length 38)
_S1_2_8832304 38 instructions (0.000%), 1 calls (08832304 - 08832398, length 38)
_S1_2_8831C94 38 instructions (0.000%), 1 calls (08831C94 - 08831D28, length 38)
_S1_2_8831730 38 instructions (0.000%), 1 calls (08831730 - 088317C4, length 38)
_S1_2_882E8C8 38 instructions (0.000%), 1 calls (0882E8C8 - 0882E95C, length 38)
_S1_2_882E730 38 instructions (0.000%), 1 calls (0882E730 - 0882E7C4, length 38)
_S1_2_882E304 38 instructions (0.000%), 1 calls (0882E304 - 0882E398, length 38)
_S1_2_882DC80 38 instructions (0.000%), 1 calls (0882DC80 - 0882DD14, length 38)
_S1_2_882D960 38 instructions (0.000%), 1 calls (0882D960 - 0882D9F4, length 38)
_S1_2_882D35C 38 instructions (0.000%), 1 calls (0882D35C - 0882D3F0, length 38)
_S1_2_882BDC8 38 instructions (0.000%), 1 calls (0882BDC8 - 0882BE5C, length 38)
_S1_2_882B5E4 38 instructions (0.000%), 1 calls (0882B5E4 - 0882B678, length 38)
_S1_2_882A814 38 instructions (0.000%), 1 calls (0882A814 - 0882A8A8, length 38)
_S1_2_8828580 38 instructions (0.000%), 1 calls (08828580 - 08828614, length 38)
_S1_2_88282F0 38 instructions (0.000%), 1 calls (088282F0 - 08828384, length 38)
_S1_2_8828064 38 instructions (0.000%), 1 calls (08828064 - 088280F8, length 38)
_S1_2_8827C88 38 instructions (0.000%), 1 calls (08827C88 - 08827D1C, length 38)
_S1_2_8827364 38 instructions (0.000%), 1 calls (08827364 - 088273F8, length 38)
_S1_2_88271A8 38 instructions (0.000%), 1 calls (088271A8 - 0882723C, length 38)
_S1_2_8826F0C 38 instructions (0.000%), 1 calls (08826F0C - 08826FA0, length 38)
_S1_2_8820A2C 38 instructions (0.000%), 1 calls (08820A2C - 08820AC0, length 38)
_S1_2_8820794 38 instructions (0.000%), 1 calls (08820794 - 08820828, length 38)
_S1_2_881D74C 38 instructions (0.000%), 1 calls (0881D74C - 0881D7E0, length 38)
_S1_2_8819F24 38 instructions (0.000%), 1 calls (08819F24 - 08819FB8, length 38)
_S1_2_8819620 38 instructions (0.000%), 1 calls (08819620 - 088196B4, length 38)
_S1_2_8816E9C 38 instructions (0.000%), 1 calls (08816E9C - 08816F30, length 38)
_S1_2_8814E40 38 instructions (0.000%), 1 calls (08814E40 - 08814ED4, length 38)
_S1_2_8808ED0 38 instructions (0.000%), 1 calls (08808ED0 - 08808F64, length 38)
_S1_2_8807C40 38 instructions (0.000%), 1 calls (08807C40 - 08807CD4, length 38)
_S1_2_8807870 38 instructions (0.000%), 1 calls (08807870 - 08807904, length 38)
_S1_2_8804990 38 instructions (0.000%), 1 calls (08804990 - 08804A24, length 38)
_S1_2_8998960 37 instructions (0.000%), 1 calls (08998960 - 08998A14, length 46)
_S1_2_8930BB4 37 instructions (0.000%), 1 calls (08930BB4 - 08930C58, length 42)
_S1_2_888DBF0 37 instructions (0.000%), 1 calls (0888DBF0 - 0888DC80, length 37)
  Back Branch 0888DC58 1 times (length 7)
_S1_2_8816F34 37 instructions (0.000%), 1 calls (08816F34 - 08816FCC, length 39)
_S1_2_8A001D4 36 instructions (0.000%), 18 calls (08A001D4 - 08A001D8, length 2)
_S1_2_89FDE5C 36 instructions (0.000%), 9 calls (089FDE5C - 089FDE68, length 4)
_S1_2_88AB2E8 36 instructions (0.000%), 4 calls (088AB2E8 - 088AB308, length 9)
_S1_2_8999994 36 instructions (0.000%), 3 calls (08999994 - 089999C0, length 12)
_S1_2_89CDE74 36 instructions (0.000%), 2 calls (089CDE74 - 089CDEB8, length 18)
_S1_2_893B928 36 instructions (0.000%), 2 calls (0893B928 - 0893B98C, length 26)
_S1_2_884B728 36 instructions (0.000%), 2 calls (0884B728 - 0884B95C, length 142)
_S1_2_884A984 36 instructions (0.000%), 2 calls (0884A984 - 0884A9C8, length 18)
_S1_2_8933B10 35 instructions (0.000%), 3 calls (08933B10 - 08933B40, length 13)
_S1_2_893533C 35 instructions (0.000%), 1 calls (0893533C - 089353C4, length 35)
_S1_2_8933E28 35 instructions (0.000%), 1 calls (08933E28 - 08933EB0, length 35)
_S1_2_88FC190 35 instructions (0.000%), 1 calls (088FC190 - 088FC200, length 29)
  Back Branch 088FC1CC 2 times (length 6)
_S1_2_88CF4B0 35 instructions (0.000%), 1 calls (088CF4B0 - 088CF538, length 35)
_S1_2_8815340 34 instructions (0.000%), 17 calls (08815340 - 08815344, length 2)
_S1_2_89CFCC4 34 instructions (0.000%), 2 calls (089CFCC4 - 089CFD04, length 17)
_S1_2_896AECC 34 instructions (0.000%), 2 calls (0896AECC - 0896AFF8, length 76)
_S1_2_881DF78 34 instructions (0.000%), 2 calls (0881DF78 - 0881DFE4, length 28)
_S1_2_8890BF0 34 instructions (0.000%), 1 calls (08890BF0 - 08890C74, length 34)
_S1_2_887B210 34 instructions (0.000%), 1 calls (0887B210 - 0887B2DC, length 52)
_S1_2_884B9F8 34 instructions (0.000%), 1 calls (0884B9F8 - 0884BA7C, length 34)
_S1_2_88392CC 34 instructions (0.000%), 1 calls (088392CC - 08839350, length 34)
_S1_2_8842BF8 33 instructions (0.000%), 3 calls (08842BF8 - 08842C20, length 11)
_S1_2_892DEA4 33 instructions (0.000%), 1 calls (0892DEA4 - 0892DF58, length 46)
_S1_2_88F128C 33 instructions (0.000%), 1 calls (088F128C - 088F1310, length 34)
_S1_2_88EA8A8 33 instructions (0.000%), 1 calls (088EA8A8 - 088EA92C, length 34)
_S1_2_88D043C 33 instructions (0.000%), 1 calls (088D043C - 088D04BC, length 33)
_S1_2_8A02A48 32 instructions (0.000%), 16 calls (08A02A48 - 08A02A4C, length 2)
_S1_2_8A02848 32 instructions (0.000%), 16 calls (08A02848 - 08A0284C, length 2)
_S1_2_887DBF4 32 instructions (0.000%), 16 calls (0887DBF4 - 0887DBF8, length 2)
_S1_2_88E8104 32 instructions (0.000%), 8 calls (088E8104 - 088E8110, length 4)
_S1_2_88AB5E4 32 instructions (0.000%), 4 calls (088AB5E4 - 088AB600, length 8)
_S1_2_88AB5C4 32 instructions (0.000%), 4 calls (088AB5C4 - 088AB5E0, length 8)
_S1_2_88AB5A4 32 instructions (0.000%), 4 calls (088AB5A4 - 088AB5C0, length 8)
_S1_2_88AB2C8 32 instructions (0.000%), 4 calls (088AB2C8 - 088AB2E4, length 8)
_S1_2_8970DB0 32 instructions (0.000%), 2 calls (08970DB0 - 08970DEC, length 16)
_S1_2_8946AC8 32 instructions (0.000%), 2 calls (08946AC8 - 08946B04, length 16)
_S1_2_886C73C 32 instructions (0.000%), 2 calls (0886C73C - 0886C834, length 63)
_S1_2_8824F60 32 instructions (0.000%), 2 calls (08824F60 - 08824F9C, length 16)
_S1_2_89CC208 32 instructions (0.000%), 1 calls (089CC208 - 089CC288, length 33)
  Back Branch 089CC25C 1 times (length 11)
_S1_2_88D0174 30 instructions (0.000%), 5 calls (088D0174 - 088D0188, length 6)
_S1_2_896B050 30 instructions (0.000%), 2 calls (0896ADC4 - 0896B088, length 178)
  Back Branch 0896B050 2 times (length 165)
_S1_2_8930D08 30 instructions (0.000%), 2 calls (08930D08 - 08930EE4, length 120)
_S1_2_8930CF8 30 instructions (0.000%), 2 calls (08930CF8 - 08930EE4, length 124)
_S1_2_8930CE8 30 instructions (0.000%), 2 calls (08930CE8 - 08930EE4, length 128)
_S1_2_8930CD8 30 instructions (0.000%), 2 calls (08930CD8 - 08930EE4, length 132)
_S1_2_8930CC8 30 instructions (0.000%), 2 calls (08930CC8 - 08930EE4, length 136)
_S1_2_89D8800 30 instructions (0.000%), 1 calls (089D8800 - 089D8880, length 33)
_S1_2_88196B8 30 instructions (0.000%), 1 calls (088196B8 - 0881972C, length 30)
_S1_2_8A01374 29 instructions (0.000%), 1 calls (08A01374 - 08A013E4, length 29)
_S1_2_893A628 29 instructions (0.000%), 1 calls (0893A628 - 0893A6C8, length 41)
_S1_2_8A02838 28 instructions (0.000%), 14 calls (08A02838 - 08A0283C, length 2)
_S1_2_89CFB18 28 instructions (0.000%), 14 calls (089CFB18 - 089CFB1C, length 2)
_S1_2_8885860 28 instructions (0.000%), 7 calls (08885860 - 0888586C, length 4)
_S1_2_8965A64 28 instructions (0.000%), 4 calls (08965A64 - 08965A7C, length 7)
_S1_2_88FE144 28 instructions (0.000%), 4 calls (088FE144 - 088FE15C, length 7)
_S1_2_88EC9E4 28 instructions (0.000%), 4 calls (088EC9E4 - 088EC9FC, length 7)
_S1_2_888DA5C 28 instructions (0.000%), 4 calls (0888DA5C - 0888DA74, length 7)
_S1_2_8851044 28 instructions (0.000%), 4 calls (08851044 - 0885106C, length 11)
_S1_2_89F968C 28 instructions (0.000%), 2 calls (089F968C - 089F96C0, length 14)
_S1_2_892C540 28 instructions (0.000%), 2 calls (0892C540 - 0892C574, length 14)
_S1_2_8930A4C 28 instructions (0.000%), 1 calls (08930A4C - 08930B08, length 48)
_S1_2_88354E0 28 instructions (0.000%), 1 calls (088354E0 - 0883554C, length 28)
_S1_2_8971164 27 instructions (0.000%), 1 calls (08971164 - 089711CC, length 27)
_S1_2_8923188 27 instructions (0.000%), 1 calls (08923188 - 08923218, length 37)
_S1_2_88F1EB0 27 instructions (0.000%), 1 calls (088F1EB0 - 088F1F1C, length 28)
_S1_2_88EF7BC 27 instructions (0.000%), 1 calls (088EF7BC - 088EF828, length 28)
_S1_2_88DD968 27 instructions (0.000%), 1 calls (088DD968 - 088DD9F8, length 37)
_S1_2_88ACCE8 27 instructions (0.000%), 1 calls (088ACCE8 - 088ACDE0, length 63)
_S1_2_8896714 27 instructions (0.000%), 1 calls (08896508 - 08896980, length 287)
  Back Branch 0889694C 27 times (length 275)
_S1_2_89FD828 26 instructions (0.000%), 13 calls (089FD828 - 089FD82C, length 2)
_S1_2_8A001A0 26 instructions (0.000%), 2 calls (08A001A0 - 08A001D0, length 13)
_S1_2_89CDDB0 26 instructions (0.000%), 2 calls (089CDDB0 - 089CDDE0, length 13)
_S1_2_8934618 26 instructions (0.000%), 2 calls (08934618 - 08934648, length 13)
_S1_2_8930CC0 26 instructions (0.000%), 2 calls (08930CC0 - 08930EE4, length 138)
_S1_2_892E100 26 instructions (0.000%), 2 calls (0892E100 - 0892E130, length 13)
_S1_2_89D892C 26 instructions (0.000%), 1 calls (089D892C - 089D8990, length 26)
_S1_2_88FC4F4 26 instructions (0.000%), 1 calls (088FC4F4 - 088FC624, length 77)
_S1_2_89E182C 25 instructions (0.000%), 1 calls (089E182C - 089E1890, length 26)
_S1_2_88CFFAC 25 instructions (0.000%), 1 calls (088CFFAC - 088D000C, length 25)
_S1_2_888293C 24 instructions (0.000%), 12 calls (0888293C - 08882940, length 2)
_S1_2_88E8114 24 instructions (0.000%), 8 calls (088E8114 - 088E811C, length 3)
_S1_2_88BAAF0 24 instructions (0.000%), 8 calls (088BAAF0 - 088BAAF8, length 3)
_S1_2_88B61C8 24 instructions (0.000%), 8 calls (088B61C8 - 088B61D0, length 3)
_S1_2_8925D4C 24 instructions (0.000%), 4 calls (08925D4C - 08925D60, length 6)
_S1_2_8913DF4 24 instructions (0.000%), 4 calls (08913DF4 - 08913E08, length 6)
_S1_2_88D01CC 24 instructions (0.000%), 4 calls (088D01CC - 088D01E0, length 6)
_S1_2_88D01B4 24 instructions (0.000%), 4 calls (088D01B4 - 088D01C8, length 6)
_S1_2_882C2A4 24 instructions (0.000%), 4 calls (0882C2A4 - 0882C2C4, length 9)
_S1_2_887B1F0 24 instructions (0.000%), 3 calls (0887B1F0 - 0887B20C, length 8)
_S1_2_8930E34 24 instructions (0.000%), 2 calls (08930E34 - 08930EE4, length 45)
_S1_2_8930E24 24 instructions (0.000%), 2 calls (08930E24 - 08930EE4, length 49)
_S1_2_8930E14 24 instructions (0.000%), 2 calls (08930E14 - 08930EE4, length 53)
_S1_2_8930E04 24 instructions (0.000%), 2 calls (08930E04 - 08930EE4, length 57)
_S1_2_8930DF4 24 instructions (0.000%), 2 calls (08930DF4 - 08930EE4, length 61)
_S1_2_8930DE4 24 instructions (0.000%), 2 calls (08930DE4 - 08930EE4, length 65)
_S1_2_8930154 24 instructions (0.000%), 2 calls (08930154 - 08930180, length 12)
_S1_2_892DE50 24 instructions (0.000%), 2 calls (0892DE50 - 0892DE7C, length 12)
_S1_2_884A9CC 24 instructions (0.000%), 2 calls (0884A9CC - 0884A9F8, length 12)
_S1_2_881E230 24 instructions (0.000%), 2 calls (0881E230 - 0881E260, length 13)
_S1_2_89F8680 24 instructions (0.000%), 1 calls (089F8680 - 089F86E0, length 25)
_S1_2_88EB140 24 instructions (0.000%), 1 calls (088EB140 - 088EB19C, length 24)
  Back Branch 088EB180 1 times (length 7)
_S1_2_88C8AD4 24 instructions (0.000%), 1 calls (088C8AD4 - 088C8B48, length 30)
_S1_2_8867664 24 instructions (0.000%), 1 calls (08867664 - 08867C58, length 382)
_S1_2_89FE804 23 instructions (0.000%), 1 calls (089FE804 - 089FE85C, length 23)
_S1_2_89FE78C 23 instructions (0.000%), 1 calls (089FE78C - 089FE7E4, length 23)
_S1_2_89FE714 23 instructions (0.000%), 1 calls (089FE714 - 089FE76C, length 23)
_S1_2_89FE69C 23 instructions (0.000%), 1 calls (089FE69C - 089FE6F4, length 23)
_S1_2_89FE5C8 23 instructions (0.000%), 1 calls (089FE5C8 - 089FE620, length 23)
_S1_2_89FE4F4 23 instructions (0.000%), 1 calls (089FE4F4 - 089FE54C, length 23)
_S1_2_89FE47C 23 instructions (0.000%), 1 calls (089FE47C - 089FE4D4, length 23)
_S1_2_89FE328 23 instructions (0.000%), 1 calls (089FE328 - 089FE380, length 23)
_S1_2_89FE2CC 23 instructions (0.000%), 1 calls (089FE2CC - 089FE324, length 23)
_S1_2_89FE270 23 instructions (0.000%), 1 calls (089FE270 - 089FE2C8, length 23)
_S1_2_89FE1F4 23 instructions (0.000%), 1 calls (089FE1F4 - 089FE24C, length 23)
_S1_2_89FE17C 23 instructions (0.000%), 1 calls (089FE17C - 089FE1D4, length 23)
_S1_2_899ED70 23 instructions (0.000%), 1 calls (0899ED70 - 0899F0F4, length 226)
_S1_2_899ED44 23 instructions (0.000%), 1 calls (0899ED44 - 0899F0F4, length 237)
_S1_2_8999938 23 instructions (0.000%), 1 calls (08999938 - 08999990, length 23)
_S1_2_89933F8 23 instructions (0.000%), 1 calls (089933F8 - 08993450, length 23)
_S1_2_892C2A0 23 instructions (0.000%), 1 calls (0892C2A0 - 0892C2F8, length 23)
_S1_2_8925F80 23 instructions (0.000%), 1 calls (08925F80 - 08925FD8, length 23)
_S1_2_8921E10 23 instructions (0.000%), 1 calls (08921E10 - 08921E68, length 23)
_S1_2_88EC8FC 23 instructions (0.000%), 1 calls (088EC8FC - 088EC97C, length 33)
_S1_2_88C87D8 23 instructions (0.000%), 1 calls (088C87D8 - 088C8888, length 45)
_S1_2_88C8448 23 instructions (0.000%), 1 calls (088C8448 - 088C84A4, length 24)
_S1_2_8867968 23 instructions (0.000%), 1 calls (08867968 - 088679C0, length 23)
_S1_2_881EA88 23 instructions (0.000%), 1 calls (0881EA88 - 0881EAE8, length 25)
_S1_2_881B850 23 instructions (0.000%), 1 calls (0881B850 - 0881B8AC, length 24)
_S1_2_8A02710 22 instructions (0.000%), 11 calls (08A02710 - 08A02714, length 2)
_S1_2_8A02700 22 instructions (0.000%), 11 calls (08A02700 - 08A02704, length 2)
_S1_2_89729F0 22 instructions (0.000%), 2 calls (089729F0 - 08972A18, length 11)
_S1_2_890AB8C 22 instructions (0.000%), 1 calls (0890AB8C - 0890ABE4, length 23)
_S1_2_89E0640 21 instructions (0.000%), 7 calls (089E0640 - 089E0648, length 3)
_S1_2_888D554 21 instructions (0.000%), 7 calls (0888D554 - 0888D55C, length 3)
_S1_2_88EA88C 21 instructions (0.000%), 3 calls (088EA88C - 088EA8A4, length 7)
_S1_2_887B7D0 21 instructions (0.000%), 3 calls (0887B7D0 - 0887B7E8, length 7)
_S1_2_882BE6C 21 instructions (0.000%), 3 calls (0882BE6C - 0882BE84, length 7)
_S1_2_8998A74 21 instructions (0.000%), 1 calls (08998A74 - 08998AEC, length 31)
_S1_2_8895E40 21 instructions (0.000%), 1 calls (08895E40 - 08895EC8, length 35)
_S1_2_8A02808 20 instructions (0.000%), 10 calls (08A02808 - 08A0280C, length 2)
_S1_2_8A02800 20 instructions (0.000%), 10 calls (08A02800 - 08A02804, length 2)
_S1_2_89FD7D4 20 instructions (0.000%), 10 calls (089FD7D4 - 089FD7D8, length 2)
_S1_2_89FD7CC 20 instructions (0.000%), 10 calls (089FD7CC - 089FD7D0, length 2)
_S1_2_8982F68 20 instructions (0.000%), 10 calls (08982F68 - 08982F6C, length 2)
_S1_2_8927684 20 instructions (0.000%), 4 calls (08927684 - 08927694, length 5)
_S1_2_8885870 20 instructions (0.000%), 4 calls (08885870 - 08885880, length 5)
_S1_2_8992C08 20 instructions (0.000%), 2 calls (08992C08 - 08992C2C, length 10)
_S1_2_8973BEC 20 instructions (0.000%), 2 calls (08973BEC - 08973C10, length 10)
_S1_2_8970D6C 20 instructions (0.000%), 2 calls (08970D6C - 08970D90, length 10)
_S1_2_8934074 20 instructions (0.000%), 2 calls (08934074 - 089340EC, length 31)
_S1_2_8934064 20 instructions (0.000%), 2 calls (08934064 - 089340EC, length 35)
_S1_2_8934054 20 instructions (0.000%), 2 calls (08934054 - 089340EC, length 39)
_S1_2_89258B4 20 instructions (0.000%), 1 calls (089258B4 - 08925908, length 22)
_S1_2_8923814 20 instructions (0.000%), 1 calls (08923814 - 08923860, length 20)
_S1_2_88C5DFC 20 instructions (0.000%), 1 calls (088C5DFC - 088C5E48, length 20)
_S1_2_883AA6C 20 instructions (0.000%), 1 calls (0883AA6C - 0883AAD8, length 28)
_S1_2_89D72F8 19 instructions (0.000%), 1 calls (089D7170 - 089D7304, length 102)
  Back Branch 089D7300 1 times (length 102)
_S1_2_89D7004 19 instructions (0.000%), 1 calls (089D6E94 - 089D7010, length 96)
  Back Branch 089D700C 1 times (length 96)
_S1_2_89D5E40 19 instructions (0.000%), 1 calls (089D5E40 - 089D5E88, length 19)
_S1_2_89D1990 19 instructions (0.000%), 1 calls (089D1990 - 089D19E8, length 23)
_S1_2_898BFB4 19 instructions (0.000%), 1 calls (0898BFB4 - 0898C038, length 34)
_S1_2_893380C 19 instructions (0.000%), 1 calls (0893380C - 08933908, length 64)
_S1_2_88DCF28 19 instructions (0.000%), 1 calls (088DCF28 - 088DCF70, length 19)
_S1_2_89FDF04 18 instructions (0.000%), 9 calls (089FDF04 - 089FDF08, length 2)
_S1_2_883CFE0 18 instructions (0.000%), 3 calls (0883CFE0 - 0883CFF4, length 6)
_S1_2_89CBFF0 18 instructions (0.000%), 2 calls (089CBFF0 - 089CC064, length 30)
_S1_2_8930F98 18 instructions (0.000%), 2 calls (08930F98 - 08931048, length 45)
_S1_2_8930F58 18 instructions (0.000%), 2 calls (08930F58 - 08931048, length 61)
_S1_2_89304C0 18 instructions (0.000%), 2 calls (089304C0 - 089304E0, length 9)
_S1_2_8930428 18 instructions (0.000%), 2 calls (08930428 - 08930448, length 9)
_S1_2_8935E38 18 instructions (0.000%), 1 calls (08935E38 - 08935FB0, length 95)
_S1_2_888EA9C 18 instructions (0.000%), 1 calls (0888EA9C - 0888EAE0, length 18)
_S1_2_885CBE8 18 instructions (0.000%), 1 calls (0885CBE8 - 0885CC2C, length 18)
_S1_2_88393CC 18 instructions (0.000%), 1 calls (088393CC - 0883950C, length 81)
_S1_2_89F8620 17 instructions (0.000%), 1 calls (089F8620 - 089F8668, length 19)
_S1_2_8983DFC 17 instructions (0.000%), 1 calls (08983DFC - 08983E3C, length 17)
_S1_2_892E134 17 instructions (0.000%), 1 calls (0892E134 - 0892E174, length 17)
_S1_2_8896554 17 instructions (0.000%), 1 calls (08896508 - 08896980, length 287)
  Back Branch 0889694C 27 times (length 275)
_S1_2_888EAE4 17 instructions (0.000%), 1 calls (0888EAE4 - 0888EB24, length 17)
_S1_2_88C9DA0 16 instructions (0.000%), 4 calls (088C9DA0 - 088C9DAC, length 4)
_S1_2_89BC190 16 instructions (0.000%), 2 calls (089BC190 - 089BC300, length 93)
_S1_2_8972A1C 16 instructions (0.000%), 2 calls (08972A1C - 08972A38, length 8)
_S1_2_8964154 16 instructions (0.000%), 2 calls (08964154 - 08964170, length 8)
_S1_2_8962FDC 16 instructions (0.000%), 2 calls (08962FDC - 08962FF8, length 8)
_S1_2_8946B08 16 instructions (0.000%), 2 calls (08946B08 - 08946B24, length 8)
_S1_2_892FFE4 16 instructions (0.000%), 2 calls (0892FFE4 - 08930000, length 8)
_S1_2_89D330C 16 instructions (0.000%), 1 calls (089D330C - 089D33A0, length 38)
_S1_2_898C13C 16 instructions (0.000%), 1 calls (0898C13C - 0898C1B4, length 31)
_S1_2_8979210 16 instructions (0.000%), 1 calls (08979210 - 0897926C, length 24)
_S1_2_89341E4 16 instructions (0.000%), 1 calls (089341E4 - 08934220, length 16)
_S1_2_89261F8 16 instructions (0.000%), 1 calls (089261F8 - 08926234, length 16)
_S1_2_88D2138 16 instructions (0.000%), 1 calls (088D2138 - 088D2174, length 16)
_S1_2_89CE468 15 instructions (0.000%), 1 calls (089CE468 - 089CE4A0, length 15)
_S1_2_8949868 15 instructions (0.000%), 1 calls (08949868 - 089498D0, length 27)
_S1_2_8930D68 15 instructions (0.000%), 1 calls (08930D68 - 08930EE4, length 96)
_S1_2_8930D18 15 instructions (0.000%), 1 calls (08930D18 - 08930EE4, length 116)
_S1_2_89262F4 15 instructions (0.000%), 1 calls (089262F4 - 0892632C, length 15)
_S1_2_88FDA60 15 instructions (0.000%), 1 calls (088FDA60 - 088FDA98, length 15)
_S1_2_88F74A0 15 instructions (0.000%), 1 calls (088F74A0 - 088F74D8, length 15)
_S1_2_88CC384 15 instructions (0.000%), 1 calls (088CC384 - 088CC3BC, length 15)
_S1_2_89DDDB0 14 instructions (0.000%), 7 calls (089DDDB0 - 089DDDB4, length 2)
_S1_2_8970D50 14 instructions (0.000%), 2 calls (08970D50 - 08970D68, length 7)
_S1_2_88EDF94 14 instructions (0.000%), 2 calls (088EDF94 - 088EDFAC, length 7)
_S1_2_88A46EC 14 instructions (0.000%), 2 calls (088A46EC - 088A4704, length 7)
_S1_2_89D8C34 14 instructions (0.000%), 1 calls (089D8C34 - 089D8C68, length 14)
_S1_2_8999CD8 14 instructions (0.000%), 1 calls (08999CD8 - 08999D0C, length 14)
_S1_2_8978BF4 14 instructions (0.000%), 1 calls (08978BF4 - 08978C40, length 20)
_S1_2_8932DF4 14 instructions (0.000%), 1 calls (08932DF4 - 08932E88, length 38)
_S1_2_898C0C8 13 instructions (0.000%), 1 calls (0898C0C8 - 0898C138, length 29)
_S1_2_88EF4DC 13 instructions (0.000%), 1 calls (088EF4DC - 088EF50C, length 13)
_S1_2_88BAF04 13 instructions (0.000%), 1 calls (088BAF04 - 088BAF34, length 13)
_S1_2_898BF5C 12 instructions (0.000%), 4 calls (0898BF5C - 0898BF64, length 3)
_S1_2_889CE78 12 instructions (0.000%), 4 calls (0889CE78 - 0889CE80, length 3)
_S1_2_8900384 12 instructions (0.000%), 3 calls (08900384 - 08900390, length 4)
_S1_2_88A60F4 12 instructions (0.000%), 2 calls (088A60F4 - 088A6108, length 6)
_S1_2_8930E84 12 instructions (0.000%), 1 calls (08930E84 - 08930EE4, length 25)
_S1_2_88B86DC 12 instructions (0.000%), 1 calls (088B86DC - 088B8710, length 14)
_S1_2_88414F4 12 instructions (0.000%), 1 calls (088414F4 - 08841520, length 12)
_S1_2_8834C40 12 instructions (0.000%), 1 calls (08834C40 - 08834C6C, length 12)
_S1_2_8832278 12 instructions (0.000%), 1 calls (08832278 - 08832300, length 35)
_S1_2_8832264 12 instructions (0.000%), 1 calls (08832264 - 08832300, length 40)
_S1_2_89FC538 11 instructions (0.000%), 1 calls (089FC538 - 089FC568, length 13)
_S1_2_89D97C0 11 instructions (0.000%), 1 calls (089D97C0 - 089D97E8, length 11)
_S1_2_89D8F70 11 instructions (0.000%), 1 calls (089D8F70 - 089D8FB8, length 19)
_S1_2_89D8ED4 11 instructions (0.000%), 1 calls (089D8ED4 - 089D8EFC, length 11)
_S1_2_898C2CC 11 instructions (0.000%), 1 calls (0898C2CC - 0898C2F4, length 11)
_S1_2_89472AC 11 instructions (0.000%), 1 calls (089472AC - 089472D4, length 11)
_S1_2_893428C 11 instructions (0.000%), 1 calls (0893428C - 089342B4, length 11)
_S1_2_8930724 11 instructions (0.000%), 1 calls (08930724 - 0893074C, length 11)
_S1_2_892541C 11 instructions (0.000%), 1 calls (0892541C - 08925444, length 11)
_S1_2_89204A0 11 instructions (0.000%), 1 calls (089204A0 - 089204D0, length 13)
_S1_2_8913D20 11 instructions (0.000%), 1 calls (08913D20 - 08913D48, length 11)
_S1_2_8907820 11 instructions (0.000%), 1 calls (08907820 - 08907848, length 11)
_S1_2_88C9388 11 instructions (0.000%), 1 calls (088C9388 - 088C93B0, length 11)
_S1_2_88B8668 11 instructions (0.000%), 1 calls (088B8668 - 088B86A0, length 15)
_S1_2_8839B14 11 instructions (0.000%), 1 calls (08839B14 - 08839B3C, length 11)
_S1_2_8A02720 10 instructions (0.000%), 5 calls (08A02720 - 08A02724, length 2)
_S1_2_89F866C 10 instructions (0.000%), 2 calls (089F866C - 089F867C, length 5)
_S1_2_89BE668 10 instructions (0.000%), 2 calls (089BE668 - 089BE678, length 5)
_S1_2_898C1FC 10 instructions (0.000%), 2 calls (0898C1FC - 0898C20C, length 5)
_S1_2_89D83E8 10 instructions (0.000%), 1 calls (089D83E8 - 089D840C, length 10)
_S1_2_89D83C0 10 instructions (0.000%), 1 calls (089D83C0 - 089D83E4, length 10)
_S1_2_89D8398 10 instructions (0.000%), 1 calls (089D8398 - 089D83BC, length 10)
_S1_2_8934044 10 instructions (0.000%), 1 calls (08934044 - 089340EC, length 43)
_S1_2_8934034 10 instructions (0.000%), 1 calls (08934034 - 089340EC, length 47)
_S1_2_8930DDC 10 instructions (0.000%), 1 calls (08930DDC - 08930EE4, length 67)
_S1_2_88F4408 10 instructions (0.000%), 1 calls (088F4408 - 088F442C, length 10)
_S1_2_88ECA70 10 instructions (0.000%), 1 calls (088ECA70 - 088ECA94, length 10)
_S1_2_88EC9A0 10 instructions (0.000%), 1 calls (088EC9A0 - 088EC9C4, length 10)
_S1_2_88B87A4 10 instructions (0.000%), 1 calls (088B87A4 - 088B87E8, length 18)
_S1_2_88610D4 10 instructions (0.000%), 1 calls (088610D4 - 088610F8, length 10)
_S1_2_883CFB0 10 instructions (0.000%), 1 calls (0883CFB0 - 0883CFD4, length 10)
_S1_2_89CFC58 9 instructions (0.000%), 1 calls (089CFC58 - 089CFC78, length 9)
_S1_2_899E550 9 instructions (0.000%), 1 calls (0899E550 - 0899E570, length 9)
_S1_2_8932E30 9 instructions (0.000%), 1 calls (08932E30 - 08932E88, length 23)
_S1_2_88C685C 9 instructions (0.000%), 1 calls (088C685C - 088C687C, length 9)
_S1_2_88BD738 9 instructions (0.000%), 1 calls (088BD738 - 088BD758, length 9)
_S1_2_883A034 9 instructions (0.000%), 1 calls (0883A034 - 0883A05C, length 11)
_S1_2_8A02AC0 8 instructions (0.000%), 4 calls (08A02AC0 - 08A02AC4, length 2)
_S1_2_8A02A10 8 instructions (0.000%), 4 calls (08A02A10 - 08A02A14, length 2)
_S1_2_8A02A00 8 instructions (0.000%), 4 calls (08A02A00 - 08A02A04, length 2)
_S1_2_8A00354 8 instructions (0.000%), 4 calls (08A00354 - 08A00358, length 2)
_S1_2_89FEC70 8 instructions (0.000%), 4 calls (089FEC70 - 089FEC74, length 2)
_S1_2_89F2168 8 instructions (0.000%), 4 calls (089F2168 - 089F216C, length 2)
_S1_2_8998840 8 instructions (0.000%), 4 calls (08998840 - 08998844, length 2)
_S1_2_8998838 8 instructions (0.000%), 4 calls (08998838 - 0899883C, length 2)
_S1_2_88FC8B4 8 instructions (0.000%), 4 calls (088FC8B4 - 088FC8B8, length 2)
_S1_2_88EE2F8 8 instructions (0.000%), 4 calls (088EE2F8 - 088EE2FC, length 2)
_S1_2_883DE10 8 instructions (0.000%), 2 calls (0883DE10 - 0883DE1C, length 4)
_S1_2_89D8D2C 8 instructions (0.000%), 1 calls (089D8D2C - 089D8D48, length 8)
_S1_2_89D33A4 8 instructions (0.000%), 1 calls (089D33A4 - 089D33C0, length 8)
_S1_2_89D0320 8 instructions (0.000%), 1 calls (089D0320 - 089D033C, length 8)
_S1_2_89CFAF8 8 instructions (0.000%), 1 calls (089CFAF8 - 089CFB14, length 8)
_S1_2_89CFAD0 8 instructions (0.000%), 1 calls (089CFAD0 - 089CFAEC, length 8)
_S1_2_89CFA90 8 instructions (0.000%), 1 calls (089CFA90 - 089CFAAC, length 8)
_S1_2_89CFA68 8 instructions (0.000%), 1 calls (089CFA68 - 089CFA84, length 8)
_S1_2_89CFA40 8 instructions (0.000%), 1 calls (089CFA40 - 089CFA5C, length 8)
_S1_2_89CFA20 8 instructions (0.000%), 1 calls (089CFA20 - 089CFA3C, length 8)
_S1_2_89CF9F8 8 instructions (0.000%), 1 calls (089CF9F8 - 089CFA14, length 8)
_S1_2_89CF9D8 8 instructions (0.000%), 1 calls (089CF9D8 - 089CF9F4, length 8)
_S1_2_89CDF98 8 instructions (0.000%), 1 calls (089CDF98 - 089CDFB4, length 8)
_S1_2_89CDF78 8 instructions (0.000%), 1 calls (089CDF78 - 089CDF94, length 8)
_S1_2_8998818 8 instructions (0.000%), 1 calls (08998818 - 08998834, length 8)
_S1_2_89914AC 8 instructions (0.000%), 1 calls (089914AC - 089914C8, length 8)
_S1_2_898C1B8 8 instructions (0.000%), 1 calls (0898C1B8 - 0898C1D4, length 8)
_S1_2_898BF68 8 instructions (0.000%), 1 calls (0898BF68 - 0898BF84, length 8)
_S1_2_892DB14 8 instructions (0.000%), 1 calls (0892DB14 - 0892DB30, length 8)
_S1_2_892DAC0 8 instructions (0.000%), 1 calls (0892DAC0 - 0892DADC, length 8)
_S1_2_892BA18 8 instructions (0.000%), 1 calls (0892BA18 - 0892BA34, length 8)
_S1_2_892B95C 8 instructions (0.000%), 1 calls (0892B95C - 0892B978, length 8)
_S1_2_8929C4C 8 instructions (0.000%), 1 calls (08929C4C - 08929C68, length 8)
_S1_2_88FBFE0 8 instructions (0.000%), 1 calls (088FBFE0 - 088FBFFC, length 8)
_S1_2_88F7F04 8 instructions (0.000%), 1 calls (088F7F04 - 088F7F20, length 8)
_S1_2_88F7E60 8 instructions (0.000%), 1 calls (088F7E60 - 088F7E7C, length 8)
_S1_2_88F410C 8 instructions (0.000%), 1 calls (088F410C - 088F4128, length 8)
_S1_2_88EF3E8 8 instructions (0.000%), 1 calls (088EF3E8 - 088EF404, length 8)
_S1_2_88EF090 8 instructions (0.000%), 1 calls (088EF090 - 088EF0AC, length 8)
_S1_2_88ECD94 8 instructions (0.000%), 1 calls (088ECD94 - 088ECDB0, length 8)
_S1_2_88ECA50 8 instructions (0.000%), 1 calls (088ECA50 - 088ECA6C, length 8)
_S1_2_88EC980 8 instructions (0.000%), 1 calls (088EC980 - 088EC99C, length 8)
_S1_2_88EB97C 8 instructions (0.000%), 1 calls (088EB97C - 088EB998, length 8)
_S1_2_88EAF64 8 instructions (0.000%), 1 calls (088EAF64 - 088EAF80, length 8)
_S1_2_88EA9C8 8 instructions (0.000%), 1 calls (088EA9C8 - 088EA9E4, length 8)
_S1_2_88EA7CC 8 instructions (0.000%), 1 calls (088EA7CC - 088EA7E8, length 8)
_S1_2_88EA6B0 8 instructions (0.000%), 1 calls (088EA6B0 - 088EA6CC, length 8)
_S1_2_88E82CC 8 instructions (0.000%), 1 calls (088E82CC - 088E82E8, length 8)
_S1_2_88E8120 8 instructions (0.000%), 1 calls (088E8120 - 088E813C, length 8)
_S1_2_88E7FE0 8 instructions (0.000%), 1 calls (088E7FE0 - 088E7FFC, length 8)
_S1_2_88E7F2C 8 instructions (0.000%), 1 calls (088E7F2C - 088E7F48, length 8)
_S1_2_88E6208 8 instructions (0.000%), 1 calls (088E6208 - 088E6224, length 8)
_S1_2_88B61A8 8 instructions (0.000%), 1 calls (088B61A8 - 088B61C4, length 8)
_S1_2_88B4B8C 8 instructions (0.000%), 1 calls (088B4B8C - 088B4BA8, length 8)
_S1_2_88AAB4C 8 instructions (0.000%), 1 calls (088AAB4C - 088AAB68, length 8)
_S1_2_8898C10 8 instructions (0.000%), 1 calls (08898C10 - 08898C2C, length 8)
_S1_2_8867D14 8 instructions (0.000%), 1 calls (08867D14 - 08867D30, length 8)
_S1_2_8867CF4 8 instructions (0.000%), 1 calls (08867CF4 - 08867D10, length 8)
_S1_2_886690C 8 instructions (0.000%), 1 calls (0886690C - 08866928, length 8)
_S1_2_8850D34 8 instructions (0.000%), 1 calls (08850D34 - 08850D50, length 8)
_S1_2_88414D4 8 instructions (0.000%), 1 calls (088414D4 - 088414F0, length 8)
_S1_2_8840174 8 instructions (0.000%), 1 calls (08840174 - 08840190, length 8)
_S1_2_883D8E4 8 instructions (0.000%), 1 calls (0883D8E4 - 0883D900, length 8)
_S1_2_883D8C4 8 instructions (0.000%), 1 calls (0883D8C4 - 0883D8E0, length 8)
_S1_2_883D860 8 instructions (0.000%), 1 calls (0883D860 - 0883D87C, length 8)
_S1_2_883CF90 8 instructions (0.000%), 1 calls (0883CF90 - 0883CFAC, length 8)
_S1_2_883B030 8 instructions (0.000%), 1 calls (0883B030 - 0883B04C, length 8)
_S1_2_883A518 8 instructions (0.000%), 1 calls (0883A518 - 0883A534, length 8)
_S1_2_883A014 8 instructions (0.000%), 1 calls (0883A014 - 0883A030, length 8)
_S1_2_8839B40 8 instructions (0.000%), 1 calls (08839B40 - 08839B5C, length 8)
_S1_2_8839738 8 instructions (0.000%), 1 calls (08839738 - 08839754, length 8)
_S1_2_88392AC 8 instructions (0.000%), 1 calls (088392AC - 088392C8, length 8)
_S1_2_88381E8 8 instructions (0.000%), 1 calls (088381E8 - 08838204, length 8)
_S1_2_88356C8 8 instructions (0.000%), 1 calls (088356C8 - 088356E4, length 8)
_S1_2_88323C4 8 instructions (0.000%), 1 calls (088323C4 - 088323E0, length 8)
_S1_2_8831DBC 8 instructions (0.000%), 1 calls (08831DBC - 08831DD8, length 8)
_S1_2_881771C 8 instructions (0.000%), 1 calls (0881771C - 08817738, length 8)
_S1_2_89E9C5C 7 instructions (0.000%), 1 calls (089E9C5C - 089E9C74, length 7)
_S1_2_89CE050 7 instructions (0.000%), 1 calls (089CE050 - 089CE068, length 7)
_S1_2_8930F50 7 instructions (0.000%), 1 calls (08930F50 - 08931048, length 63)
_S1_2_88C9A00 7 instructions (0.000%), 1 calls (088C9A00 - 088C9A18, length 7)
_S1_2_88C8044 7 instructions (0.000%), 1 calls (088C8044 - 088C805C, length 7)
_S1_2_88C5080 7 instructions (0.000%), 1 calls (088C5080 - 088C5098, length 7)
_S1_2_88BBDD4 7 instructions (0.000%), 1 calls (088BBDD4 - 088BBDEC, length 7)
_S1_2_88AD664 7 instructions (0.000%), 1 calls (088AD664 - 088AD67C, length 7)
_S1_2_888FEAC 7 instructions (0.000%), 1 calls (0888FEAC - 0888FEC4, length 7)
_S1_2_881F06C 7 instructions (0.000%), 1 calls (0881F06C - 0881F084, length 7)
_S1_2_8804A28 7 instructions (0.000%), 1 calls (08804A28 - 08804A40, length 7)
_S1_2_8804000 7 instructions (0.000%), 1 calls (08804000 - 08804018, length 7)
_S1_2_8A029F8 6 instructions (0.000%), 3 calls (08A029F8 - 08A029FC, length 2)
_S1_2_8A02798 6 instructions (0.000%), 3 calls (08A02798 - 08A0279C, length 2)
_S1_2_8A02730 6 instructions (0.000%), 3 calls (08A02730 - 08A02734, length 2)
_S1_2_8A02718 6 instructions (0.000%), 3 calls (08A02718 - 08A0271C, length 2)
_S1_2_8A02708 6 instructions (0.000%), 3 calls (08A02708 - 08A0270C, length 2)
_S1_2_8A026A0 6 instructions (0.000%), 3 calls (08A026A0 - 08A026A4, length 2)
_S1_2_89B0C1C 6 instructions (0.000%), 3 calls (089B0C1C - 089B0C20, length 2)
_S1_2_88FDC58 6 instructions (0.000%), 3 calls (088FDC58 - 088FDC5C, length 2)
_S1_2_88EA7F4 6 instructions (0.000%), 3 calls (088EA7F4 - 088EA7F8, length 2)
_S1_2_89EF7B0 6 instructions (0.000%), 2 calls (089EF7B0 - 089EF7B8, length 3)
_S1_2_88F4490 6 instructions (0.000%), 2 calls (088F4490 - 088F4498, length 3)
_S1_2_883A990 6 instructions (0.000%), 2 calls (0883A990 - 0883A998, length 3)
_S1_2_88B85B0 5 instructions (0.000%), 1 calls (088B85B0 - 088B85C0, length 5)
_S1_2_8A028D8 4 instructions (0.000%), 2 calls (08A028D8 - 08A028DC, length 2)
_S1_2_8A027C0 4 instructions (0.000%), 2 calls (08A027C0 - 08A027C4, length 2)
_S1_2_8A02740 4 instructions (0.000%), 2 calls (08A02740 - 08A02744, length 2)
_S1_2_8A02690 4 instructions (0.000%), 2 calls (08A02690 - 08A02694, length 2)
_S1_2_89FC758 4 instructions (0.000%), 2 calls (089FC758 - 089FC75C, length 2)
_S1_2_89EEF08 4 instructions (0.000%), 2 calls (089EEF08 - 089EEF0C, length 2)
_S1_2_89EEF00 4 instructions (0.000%), 2 calls (089EEF00 - 089EEF04, length 2)
_S1_2_89CFAF0 4 instructions (0.000%), 2 calls (089CFAF0 - 089CFAF4, length 2)
_S1_2_89B28F4 4 instructions (0.000%), 2 calls (089B28F4 - 089B28F8, length 2)
_S1_2_88ECE5C 4 instructions (0.000%), 2 calls (088ECE5C - 088ECE60, length 2)
_S1_2_89F9874 3 instructions (0.000%), 1 calls (089F9874 - 089F987C, length 3)
_S1_2_89D0340 3 instructions (0.000%), 1 calls (089D0340 - 089D0348, length 3)
_S1_2_8929B44 3 instructions (0.000%), 1 calls (08929B44 - 08929B4C, length 3)
_S1_2_88C96B8 3 instructions (0.000%), 1 calls (088C96B8 - 088C96C0, length 3)
_S1_2_887377C 3 instructions (0.000%), 1 calls (0887377C - 08873784, length 3)
_S1_2_8A02A88 2 instructions (0.000%), 1 calls (08A02A88 - 08A02A8C, length 2)
_S1_2_8A02A70 2 instructions (0.000%), 1 calls (08A02A70 - 08A02A74, length 2)
_S1_2_8A029E8 2 instructions (0.000%), 1 calls (08A029E8 - 08A029EC, length 2)
_S1_2_8A029B8 2 instructions (0.000%), 1 calls (08A029B8 - 08A029BC, length 2)
_S1_2_8A028E0 2 instructions (0.000%), 1 calls (08A028E0 - 08A028E4, length 2)
_S1_2_8A02858 2 instructions (0.000%), 1 calls (08A02858 - 08A0285C, length 2)
_S1_2_8A02820 2 instructions (0.000%), 1 calls (08A02820 - 08A02824, length 2)
_S1_2_8A027C8 2 instructions (0.000%), 1 calls (08A027C8 - 08A027CC, length 2)
_S1_2_8A027B0 2 instructions (0.000%), 1 calls (08A027B0 - 08A027B4, length 2)
_S1_2_8A027A8 2 instructions (0.000%), 1 calls (08A027A8 - 08A027AC, length 2)
_S1_2_8A02770 2 instructions (0.000%), 1 calls (08A02770 - 08A02774, length 2)
_S1_2_8A026C0 2 instructions (0.000%), 1 calls (08A026C0 - 08A026C4, length 2)
_S1_2_8A026B8 2 instructions (0.000%), 1 calls (08A026B8 - 08A026BC, length 2)
_S1_2_8A026A8 2 instructions (0.000%), 1 calls (08A026A8 - 08A026AC, length 2)
_S1_2_8A02680 2 instructions (0.000%), 1 calls (08A02680 - 08A02684, length 2)
_S1_2_8A02660 2 instructions (0.000%), 1 calls (08A02660 - 08A02664, length 2)
_S1_2_89FD968 2 instructions (0.000%), 1 calls (089FD968 - 089FD96C, length 2)
_S1_2_89F7924 2 instructions (0.000%), 1 calls (089F7924 - 089F7928, length 2)
_S1_2_89B3A38 2 instructions (0.000%), 1 calls (089B3A38 - 089B3A3C, length 2)
_S1_2_8999778 2 instructions (0.000%), 1 calls (08999778 - 0899977C, length 2)
_S1_2_88F7F24 2 instructions (0.000%), 1 calls (088F7F24 - 088F7F28, length 2)
_S1_2_88F4608 2 instructions (0.000%), 1 calls (088F4608 - 088F460C, length 2)
_S1_2_88F4430 2 instructions (0.000%), 1 calls (088F4430 - 088F4434, length 2)
_S1_2_89F5678 (nop) 0 instructions (0.000%), 1,834,723 calls (089F5678 - 089F567C, length 2)
_S1_2_89DF1E8 (MathFloatSqrt) 0 instructions (0.000%), 1,454,352 calls (089DF1E8 - 089DF324, length 80)
_S1_2_89E23A4 (memcpy) 0 instructions (0.000%), 988,305 calls (089E23A4 - 089E23E0, length 16)
_S1_2_886D034 (nop) 0 instructions (0.000%), 697,498 calls (0886D034 - 0886D038, length 2)
_S1_2_89FF4B4 (nop) 0 instructions (0.000%), 333,571 calls (089FF4B4 - 089FF4B8, length 2)
_S1_2_88E7F1C (nop) 0 instructions (0.000%), 260,096 calls (088E7F1C - 088E7F20, length 2)
_S1_2_88E7F14 (nop) 0 instructions (0.000%), 260,096 calls (088E7F14 - 088E7F18, length 2)
_S1_2_8977BB4 (nop) 0 instructions (0.000%), 257,771 calls (08977BB4 - 08977BB8, length 2)
_S1_2_88EF5E0 (nop) 0 instructions (0.000%), 153,350 calls (088EF5E0 - 088EF5E4, length 2)
_S1_2_89F61D8 (nop) 0 instructions (0.000%), 115,370 calls (089F61D8 - 089F61DC, length 2)
_S1_2_89E263C (strlen) 0 instructions (0.000%), 67,752 calls (089E263C - 089E265C, length 9)
_S1_2_88F521C (nop) 0 instructions (0.000%), 30,936 calls (088F521C - 088F5220, length 2)
_S1_2_89E25F8 (strcpy) 0 instructions (0.000%), 23,886 calls (089E25F8 - 089E2638, length 17)
_S1_2_8867178 (nop) 0 instructions (0.000%), 22,569 calls (08867178 - 0886717C, length 2)
_S1_2_89E24AC (strcasecmp) 0 instructions (0.000%), 22,129 calls (089E24AC - 089E2560, length 46)
_S1_2_88E807C (nop) 0 instructions (0.000%), 17,611 calls (088E807C - 088E8080, length 2)
_S1_2_88F006C (nop) 0 instructions (0.000%), 17,600 calls (088F006C - 088F0070, length 2)
_S1_2_88F7FE4 (nop) 0 instructions (0.000%), 17,599 calls (088F7FE4 - 088F7FE8, length 2)
_S1_2_88F2A0C (nop) 0 instructions (0.000%), 17,599 calls (088F2A0C - 088F2A10, length 2)
_S1_2_89CFAC8 (nop) 0 instructions (0.000%), 17,361 calls (089CFAC8 - 089CFACC, length 2)
_S1_2_89CE098 (nop) 0 instructions (0.000%), 16,171 calls (089CE098 - 089CE09C, length 2)
_S1_2_88FB450 (nop) 0 instructions (0.000%), 16,171 calls (088FB450 - 088FB454, length 2)
_S1_2_88F7F44 (nop) 0 instructions (0.000%), 16,171 calls (088F7F44 - 088F7F48, length 2)
_S1_2_88F35B0 (nop) 0 instructions (0.000%), 16,171 calls (088F35B0 - 088F35B4, length 2)
_S1_2_88F35A8 (nop) 0 instructions (0.000%), 16,171 calls (088F35A8 - 088F35AC, length 2)
_S1_2_89CE090 (nop) 0 instructions (0.000%), 15,855 calls (089CE090 - 089CE094, length 2)
_S1_2_88FB448 (nop) 0 instructions (0.000%), 15,855 calls (088FB448 - 088FB44C, length 2)
_S1_2_89CFDA8 (nop) 0 instructions (0.000%), 15,479 calls (089CFDA8 - 089CFDAC, length 2)
_S1_2_88EF42C (nop) 0 instructions (0.000%), 15,479 calls (088EF42C - 088EF430, length 2)
_S1_2_88EF408 (nop) 0 instructions (0.000%), 15,479 calls (088EF408 - 088EF40C, length 2)
_S1_2_88EA400 (nop) 0 instructions (0.000%), 15,479 calls (088EA400 - 088EA404, length 2)
_S1_2_88A5F88 (nop) 0 instructions (0.000%), 14,627 calls (088A5F88 - 088A5F8C, length 2)
_S1_2_88A5F80 (nop) 0 instructions (0.000%), 14,627 calls (088A5F80 - 088A5F84, length 2)
_S1_2_89E2660 (strncasecmp) 0 instructions (0.000%), 13,336 calls (089E2660 - 089E2748, length 59)
_S1_2_88EF5C8 (nop) 0 instructions (0.000%), 5,622 calls (088EF5C8 - 088EF5CC, length 2)
_S1_2_89F7988 (nop) 0 instructions (0.000%), 2,583 calls (089F7988 - 089F798C, length 2)
_S1_2_89F7980 (nop) 0 instructions (0.000%), 2,583 calls (089F7980 - 089F7984, length 2)
_S1_2_89F20FC (nop) 0 instructions (0.000%), 2,456 calls (089F20FC - 089F2100, length 2)
_S1_2_8933CFC (nop) 0 instructions (0.000%), 2,121 calls (08933CFC - 08933D00, length 2)
_S1_2_88F3690 (nop) 0 instructions (0.000%), 986 calls (088F3690 - 088F3694, length 2)
_S1_2_88EF5D0 (nop) 0 instructions (0.000%), 536 calls (088EF5D0 - 088EF5D4, length 2)
_S1_2_88F5C6C (nop) 0 instructions (0.000%), 412 calls (088F5C6C - 088F5C70, length 2)
_S1_2_89E2478 (memset) 0 instructions (0.000%), 306 calls (089E2478 - 089E24A8, length 13)
_S1_2_88FD96C (nop) 0 instructions (0.000%), 282 calls (088FD96C - 088FD970, length 2)
_S1_2_89FF4AC (nop) 0 instructions (0.000%), 236 calls (089FF4AC - 089FF4B0, length 2)
_S1_2_89F6028 (nop) 0 instructions (0.000%), 105 calls (089F6028 - 089F602C, length 2)
_S1_2_8944CC4 (nop) 0 instructions (0.000%), 96 calls (08944CC4 - 08944CC8, length 2)
_S1_2_8944CBC (nop) 0 instructions (0.000%), 96 calls (08944CBC - 08944CC0, length 2)
_S1_2_89FD61C (nop) 0 instructions (0.000%), 88 calls (089FD61C - 089FD620, length 2)
_S1_2_89FD78C (nop) 0 instructions (0.000%), 40 calls (089FD78C - 089FD790, length 2)
_S1_2_89F2CC0 (nop) 0 instructions (0.000%), 38 calls (089F2CC0 - 089F2CC4, length 2)
_S1_2_88EFFD0 (nop) 0 instructions (0.000%), 32 calls (088EFFD0 - 088EFFD4, length 2)
_S1_2_8844434 (nop) 0 instructions (0.000%), 23 calls (08844434 - 08844438, length 2)
_S1_2_89FC39C (nop) 0 instructions (0.000%), 14 calls (089FC39C - 089FC3A0, length 2)
_S1_2_89FC394 (nop) 0 instructions (0.000%), 14 calls (089FC394 - 089FC398, length 2)
_S1_2_88FC0C0 (nop) 0 instructions (0.000%), 14 calls (088FC0C0 - 088FC0C4, length 2)
_S1_2_88FB510 (nop) 0 instructions (0.000%), 12 calls (088FB510 - 088FB514, length 2)
_S1_2_88F4488 (nop) 0 instructions (0.000%), 12 calls (088F4488 - 088F448C, length 2)
_S1_2_89FC738 (nop) 0 instructions (0.000%), 11 calls (089FC738 - 089FC73C, length 2)
_S1_2_89F20F4 (nop) 0 instructions (0.000%), 10 calls (089F20F4 - 089F20F8, length 2)
_S1_2_89FD980 (nop) 0 instructions (0.000%), 9 calls (089FD980 - 089FD984, length 2)
_S1_2_88F3688 (nop) 0 instructions (0.000%), 8 calls (088F3688 - 088F368C, length 2)
_S1_2_88D1C24 (nop) 0 instructions (0.000%), 8 calls (088D1C24 - 088D1C28, length 2)
_S1_2_89CE088 (nop) 0 instructions (0.000%), 7 calls (089CE088 - 089CE08C, length 2)
_S1_2_8928940 (nop) 0 instructions (0.000%), 7 calls (08928940 - 08928944, length 2)
_S1_2_88FB744 (nop) 0 instructions (0.000%), 7 calls (088FB744 - 088FB748, length 2)
_S1_2_88FB440 (nop) 0 instructions (0.000%), 7 calls (088FB440 - 088FB444, length 2)
_S1_2_88F82B8 (nop) 0 instructions (0.000%), 7 calls (088F82B8 - 088F82BC, length 2)
_S1_2_88F5214 (nop) 0 instructions (0.000%), 7 calls (088F5214 - 088F5218, length 2)
_S1_2_88EA408 (nop) 0 instructions (0.000%), 7 calls (088EA408 - 088EA40C, length 2)
_S1_2_88E8754 (nop) 0 instructions (0.000%), 7 calls (088E8754 - 088E8758, length 2)
_S1_2_88E6074 (nop) 0 instructions (0.000%), 7 calls (088E6074 - 088E6078, length 2)
_S1_2_89E2564 (strcat) 0 instructions (0.000%), 6 calls (089E2564 - 089E25BC, length 23)
_S1_2_897EF08 (nop) 0 instructions (0.000%), 6 calls (0897EF08 - 0897EF0C, length 2)
_S1_2_89CFAC0 (nop) 0 instructions (0.000%), 4 calls (089CFAC0 - 089CFAC4, length 2)
_S1_2_8927B64 (nop) 0 instructions (0.000%), 4 calls (08927B64 - 08927B68, length 2)
_S1_2_8905DC0 (nop) 0 instructions (0.000%), 4 calls (08905DC0 - 08905DC4, length 2)
_S1_2_88FE160 (nop) 0 instructions (0.000%), 4 calls (088FE160 - 088FE164, length 2)
_S1_2_88FC7AC (nop) 0 instructions (0.000%), 4 calls (088FC7AC - 088FC7B0, length 2)
_S1_2_88EF434 (nop) 0 instructions (0.000%), 4 calls (088EF434 - 088EF438, length 2)
_S1_2_88ECAA0 (nop) 0 instructions (0.000%), 4 calls (088ECAA0 - 088ECAA4, length 2)
_S1_2_88EF43C (nop) 0 instructions (0.000%), 3 calls (088EF43C - 088EF440, length 2)
_S1_2_89CFDA0 (nop) 0 instructions (0.000%), 2 calls (089CFDA0 - 089CFDA4, length 2)
_S1_2_89300E8 (nop) 0 instructions (0.000%), 2 calls (089300E8 - 089300EC, length 2)
_S1_2_8930058 (nop) 0 instructions (0.000%), 2 calls (08930058 - 0893005C, length 2)
_S1_2_8930004 (nop) 0 instructions (0.000%), 2 calls (08930004 - 08930008, length 2)
_S1_2_88EDBD0 (nop) 0 instructions (0.000%), 2 calls (088EDBD0 - 088EDBD4, length 2)
_S1_2_88EA6D0 (nop) 0 instructions (0.000%), 2 calls (088EA6D0 - 088EA6D4, length 2)
_S1_2_89E9158 (nop) 0 instructions (0.000%), 1 calls (089E9158 - 089E915C, length 2)
_S1_2_89CFDB0 (nop) 0 instructions (0.000%), 1 calls (089CFDB0 - 089CFDB4, length 2)
_S1_2_89CFC84 (nop) 0 instructions (0.000%), 1 calls (089CFC84 - 089CFC88, length 2)
_S1_2_89CFAB0 (nop) 0 instructions (0.000%), 1 calls (089CFAB0 - 089CFAB4, length 2)
_S1_2_89CFA88 (nop) 0 instructions (0.000%), 1 calls (089CFA88 - 089CFA8C, length 2)
_S1_2_89CFA60 (nop) 0 instructions (0.000%), 1 calls (089CFA60 - 089CFA64, length 2)
_S1_2_89CFA18 (nop) 0 instructions (0.000%), 1 calls (089CFA18 - 089CFA1C, length 2)
_S1_2_89CB904 (nop) 0 instructions (0.000%), 1 calls (089CB904 - 089CB908, length 2)
_S1_2_8928930 (nop) 0 instructions (0.000%), 1 calls (08928930 - 08928934, length 2)
_S1_2_88FB5D0 (nop) 0 instructions (0.000%), 1 calls (088FB5D0 - 088FB5D4, length 2)
_S1_2_88FB508 (nop) 0 instructions (0.000%), 1 calls (088FB508 - 088FB50C, length 2)
_S1_2_88FB430 (nop) 0 instructions (0.000%), 1 calls (088FB430 - 088FB434, length 2)
_S1_2_88F82B0 (nop) 0 instructions (0.000%), 1 calls (088F82B0 - 088F82B4, length 2)
_S1_2_88F7EFC (nop) 0 instructions (0.000%), 1 calls (088F7EFC - 088F7F00, length 2)
_S1_2_88F7E48 (nop) 0 instructions (0.000%), 1 calls (088F7E48 - 088F7E4C, length 2)
_S1_2_88F4480 (nop) 0 instructions (0.000%), 1 calls (088F4480 - 088F4484, length 2)
_S1_2_88ECCD8 (nop) 0 instructions (0.000%), 1 calls (088ECCD8 - 088ECCDC, length 2)
_S1_2_88EA7EC (nop) 0 instructions (0.000%), 1 calls (088EA7EC - 088EA7F0, length 2)
_S1_2_88EA3F8 (nop) 0 instructions (0.000%), 1 calls (088EA3F8 - 088EA3FC, length 2)
_S1_2_88E8044 (nop) 0 instructions (0.000%), 1 calls (088E8044 - 088E8048, length 2)
_S1_2_88E7F0C (nop) 0 instructions (0.000%), 1 calls (088E7F0C - 088E7F10, length 2)
_S1_2_88E606C (nop) 0 instructions (0.000%), 1 calls (088E606C - 088E6070, length 2)
_S1_2_88AB124 (nop) 0 instructions (0.000%), 1 calls (088AB124 - 088AB128, length 2)
------------------ GEProfiler ----------------------
GE list count: 17602
Texture load count: 1603, average 0.1 per GE list
Copy GE to memory: 0, average 0.0 per GE list
Copy Stencil to memory: 0, average 0.0 per GE list
GE list duration: 119270ms, average 6.8ms per GE list, max FPS is 147.6
prim: called 4405667 times, average 250.3 per GE list
GU_TEXTURE_16BIT|GU_COLOR_5650|GU_NORMAL_16BIT|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24: used 2479657 times in PRIM, average 140.9 per GE list
GU_TEXTURE_32BITF|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=20: used 902513 times in PRIM, average 51.3 per GE list
GU_TEXTURE_16BIT|GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=16: used 540984 times in PRIM, average 30.7 per GE list
GU_TEXTURE_16BIT|GU_NORMAL_16BIT|GU_VERTEX_16BIT|GU_WEIGHT_8BIT|GU_WEIGHTS(4)|GU_TRANSFORM_3D size=20: used 356802 times in PRIM, average 20.3 per GE list
GU_TEXTURE_32BITF|GU_NORMAL_32BITF|GU_VERTEX_32BITF|GU_INDEX_16BIT|GU_TRANSFORM_3D size=32: used 67910 times in PRIM, average 3.9 per GE list
GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24: used 26005 times in PRIM, average 1.5 per GE list
GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12: used 17600 times in PRIM, average 1.0 per GE list
GU_TEXTURE_8BIT|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=20: used 14196 times in PRIM, average 0.8 per GE list
