Compilation time 3597ms, 2048 calls, average 1.8ms, longest 462ms
CodeBlocks profiling information (2,084,467,965 total cycles):
_S1_2_88A4860 257,006,972 instructions (12.330%), 826,128 calls (088A4860 - 088A4EFC, length 424)
    088A4860:[27BDFED0]: addiu      $sp, $sp, -304
    088A4864:[AFB50118]: sw         $s5, 280($sp)
    088A4868:[0080A825]: or         $s5, $a0, $zr <=> move $s5, $a0
    088A486C:[8EA400C0]: lw         $a0, 192($s5)
    088A4870:[AFB30110]: sw         $s3, 272($sp)
    088A4874:[00A09825]: or         $s3, $a1, $zr <=> move $s3, $a1
    088A4878:[248500E0]: addiu      $a1, $a0, 224
    088A487C:[AFB00104]: sw         $s0, 260($sp)
    088A4880:[00E08025]: or         $s0, $a3, $zr <=> move $s0, $a3
    088A4884:[84A40000]: lh         $a0, 0($a1)
    088A4888:[8CA70004]: lw         $a3, 4($a1)
    088A488C:[E7B400EC]: swc1       $f20, 236($sp)
    088A4890:[AFB40114]: sw         $s4, 276($sp)
    088A4894:[AFB70120]: sw         $s7, 288($sp)
    088A4898:[46006506]: mov.s      $f20, $f12
    088A489C:[0100A025]: or         $s4, $t0, $zr <=> move $s4, $t0
    088A48A0:[00C0B825]: or         $s7, $a2, $zr <=> move $s7, $a2
    088A48A4:[8E650060]: lw         $a1, 96($s3)
    088A48A8:[E7B600F0]: swc1       $f22, 240($sp)
    088A48AC:[E7B800F4]: swc1       $f24, 244($sp)
    088A48B0:[E7BA00F8]: swc1       $f26, 248($sp)
    088A48B4:[E7BC00FC]: swc1       $f28, 252($sp)
    088A48B8:[E7BE0100]: swc1       $f30, 256($sp)
    088A48BC:[AFB10108]: sw         $s1, 264($sp)
    088A48C0:[AFB2010C]: sw         $s2, 268($sp)
    088A48C4:[AFB6011C]: sw         $s6, 284($sp)
    088A48C8:[AFBE0124]: sw         $fp, 292($sp)
    088A48CC:[AFBF0128]: sw         $ra, 296($sp)
    088A48D0:[00E0F809]: jalr       $ra, $a3
    088A48D4:[02A42021]: addu       $a0, $s5, $a0
    088A48D8:[92870003]: lbu        $a3, 3($s4)
    088A48DC:[3C0808A0]: lui        $t0, 0x08A0 <=> li $t0, 0x08A00000
    088A48E0:[8EA400C0]: lw         $a0, 192($s5)
    088A48E4:[251E6C30]: addiu      $fp, $t0, 27696
    088A48E8:[93C90003]: lbu        $t1, 3($fp)
    088A48EC:[3C0A3F80]: lui        $t2, 0x3F80 <=> li $t2, 0x3F800000
    088A48F0:[4480D000]: mtc1       $zr, $f26
    088A48F4:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    088A48F8:[448AE000]: mtc1       $t2, $f28
    088A48FC:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    088A4900:[27B10010]: addiu      $s1, $sp, 16
    088A4904:[3C12089F]: lui        $s2, 0x089F <=> li $s2, 0x089F0000
    088A4908:[14E9000D]: bne        $a3, $t1, 0x088A4940
    088A490C:[3C1608A0]: lui        $s6, 0x08A0 <=> li $s6, 0x08A00000
    088A4910:[92890000]: lbu        $t1, 0($s4)
    088A4914:[91086C30]: lbu        $t0, 27696($t0)
    088A4918:[5528000A]: bnel       $t1, $t0, 0x088A4944
    088A491C:[34060001]: ori        $a2, $zr, 1 <=> li $a2, 1
    088A4920:[92880001]: lbu        $t0, 1($s4)
    088A4924:[93C90001]: lbu        $t1, 1($fp)
    088A4928:[55090006]: bnel       $t0, $t1, 0x088A4944
    088A492C:[34060001]: ori        $a2, $zr, 1 <=> li $a2, 1
    088A4930:[92880002]: lbu        $t0, 2($s4)
    088A4934:[93C90002]: lbu        $t1, 2($fp)
    088A4938:[11090003]: beq        $t0, $t1, 0x088A4948
    088A493C:[30C600FF]: andi       $a2, $a2, 255
    088A4940:[34060001]: ori        $a2, $zr, 1 <=> li $a2, 1
    088A4944:[30C600FF]: andi       $a2, $a2, 255
    088A4948:[10C00017]: beq        $a2, $zr, 0x088A49A8
    088A494C:[00E04825]: or         $t1, $a3, $zr <=> move $t1, $a3
    088A4950:[3C0708A1]: lui        $a3, 0x08A1 <=> li $a3, 0x08A10000
    088A4954:[24E881A0]: addiu      $t0, $a3, -32352
    088A4958:[910A0003]: lbu        $t2, 3($t0)
    088A495C:[152A000D]: bne        $t1, $t2, 0x088A4994
    088A4960:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    088A4964:[92890000]: lbu        $t1, 0($s4)
    088A4968:[90E781A0]: lbu        $a3, -32352($a3)
    088A496C:[5527000A]: bnel       $t1, $a3, 0x088A4998
    088A4970:[34060001]: ori        $a2, $zr, 1 <=> li $a2, 1
    088A4974:[92870001]: lbu        $a3, 1($s4)
    088A4978:[91090001]: lbu        $t1, 1($t0)
    088A497C:[54E90006]: bnel       $a3, $t1, 0x088A4998
    088A4980:[34060001]: ori        $a2, $zr, 1 <=> li $a2, 1
    088A4984:[92870002]: lbu        $a3, 2($s4)
    088A4988:[91080002]: lbu        $t0, 2($t0)
    088A498C:[10E80003]: beq        $a3, $t0, 0x088A499C
    088A4990:[30C600FF]: andi       $a2, $a2, 255
    088A4994:[34060001]: ori        $a2, $zr, 1 <=> li $a2, 1
    088A4998:[30C600FF]: andi       $a2, $a2, 255
    088A499C:[50C00003]: beql       $a2, $zr, 0x088A49AC
    088A49A0:[24840040]: addiu      $a0, $a0, 64
    088A49A4:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    088A49A8:[24840040]: addiu      $a0, $a0, 64
    088A49AC:[30A500FF]: andi       $a1, $a1, 255
    088A49B0:[84860000]: lh         $a2, 0($a0)
    088A49B4:[AFA500E8]: sw         $a1, 232($sp)
    088A49B8:[8C850004]: lw         $a1, 4($a0)
    088A49BC:[00A0F809]: jalr       $ra, $a1
    088A49C0:[02A62021]: addu       $a0, $s5, $a2
    088A49C4:[C60C0000]: lwc1       $f12, 0($s0)
    088A49C8:[C60D0004]: lwc1       $f13, 4($s0)
    088A49CC:[44056000]: mfc1       $a1, $f12
    088A49D0:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    088A49D4:[44066800]: mfc1       $a2, $f13
    088A49D8:[AFA50000]: sw         $a1, 0($sp)
    088A49DC:[AFA60004]: sw         $a2, 4($sp)
    088A49E0:[0E231A33]: jal        0x088C68CC
    088A49E4:[02E02825]: or         $a1, $s7, $zr <=> move $a1, $s7
    088A49E8:[E7BA0020]: swc1       $f26, 32($sp)
    088A49EC:[E7BA0024]: swc1       $f26, 36($sp)
    088A49F0:[E7BA0028]: swc1       $f26, 40($sp)
    088A49F4:[E7BA0034]: swc1       $f26, 52($sp)
    088A49F8:[E7BA0038]: swc1       $f26, 56($sp)
    088A49FC:[E7BA0040]: swc1       $f26, 64($sp)
    088A4A00:[E7BA0048]: swc1       $f26, 72($sp)
    088A4A04:[E7BA0050]: swc1       $f26, 80($sp)
    088A4A08:[E7BA0054]: swc1       $f26, 84($sp)
    088A4A0C:[E7BC0030]: swc1       $f28, 48($sp)
    088A4A10:[E7BA003C]: swc1       $f26, 60($sp)
    088A4A14:[E7BC0044]: swc1       $f28, 68($sp)
    088A4A18:[E7BA004C]: swc1       $f26, 76($sp)
    088A4A1C:[E7BC0058]: swc1       $f28, 88($sp)
    088A4A20:[E7BA005C]: swc1       $f26, 92($sp)
    088A4A24:[8E50F6CC]: lw         $s0, -2356($s2)
    088A4A28:[E7BA002C]: swc1       $f26, 44($sp)
    088A4A2C:[C7B60000]: lwc1       $f22, 0($sp)
    088A4A30:[16000014]: bne        $s0, $zr, 0x088A4A84
    088A4A34:[C7B80004]: lwc1       $f24, 4($sp)
    088A4A38:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    088A4A3C:[24846DA0]: addiu      $a0, $a0, 28064
    088A4A40:[0E230E6E]: jal        0x088C39B8
    088A4A44:[AFA400B0]: sw         $a0, 176($sp)
    088A4A48:[8E44F6CC]: lw         $a0, -2356($s2)
    088A4A4C:[1480000A]: bne        $a0, $zr, 0x088A4A78
    088A4A50:[34110000]: ori        $s1, $zr, 0 <=> li $s1, 0
    088A4A54:[0E247CA3]: jal        0x0891F28C
    088A4A58:[340400B0]: ori        $a0, $zr, 176 <=> li $a0, 176
    088A4A5C:[00408025]: or         $s0, $v0, $zr <=> move $s0, $v0
    088A4A60:[52000005]: beql       $s0, $zr, 0x088A4A78
    088A4A64:[AE51F6CC]: sw         $s1, -2356($s2)
    088A4A68:[0E228A2E]: jal        0x088A28B8
    088A4A6C:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    088A4A70:[02008825]: or         $s1, $s0, $zr <=> move $s1, $s0
    088A4A74:[AE51F6CC]: sw         $s1, -2356($s2)
    088A4A78:[0E230E7B]: jal        0x088C39EC
    088A4A7C:[8FA400B0]: lw         $a0, 176($sp)
    088A4A80:[8E50F6CC]: lw         $s0, -2356($s2)
    088A4A84:[920400A0]: lbu        $a0, 160($s0)
    088A4A88:[508000A8]: beql       $a0, $zr, 0x088A4D2C
    088A4A8C:[C6EC0000]: lwc1       $f12, 0($s7)
    088A4A90:[16000015]: bne        $s0, $zr, 0x088A4AE8
    088A4A94:[26040020]: addiu      $a0, $s0, 32
    088A4A98:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    088A4A9C:[24846DA0]: addiu      $a0, $a0, 28064
    088A4AA0:[0E230E6E]: jal        0x088C39B8
    088A4AA4:[AFA400B4]: sw         $a0, 180($sp)
    088A4AA8:[8E44F6CC]: lw         $a0, -2356($s2)
    088A4AAC:[1480000A]: bne        $a0, $zr, 0x088A4AD8
    088A4AB0:[34110000]: ori        $s1, $zr, 0 <=> li $s1, 0
    088A4AB4:[0E247CA3]: jal        0x0891F28C
    088A4AB8:[340400B0]: ori        $a0, $zr, 176 <=> li $a0, 176
    088A4ABC:[00408025]: or         $s0, $v0, $zr <=> move $s0, $v0
    088A4AC0:[52000005]: beql       $s0, $zr, 0x088A4AD8
    088A4AC4:[AE51F6CC]: sw         $s1, -2356($s2)
    088A4AC8:[0E228A2E]: jal        0x088A28B8
    088A4ACC:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    088A4AD0:[02008825]: or         $s1, $s0, $zr <=> move $s1, $s0
    088A4AD4:[AE51F6CC]: sw         $s1, -2356($s2)
    088A4AD8:[0E230E7B]: jal        0x088C39EC
    088A4ADC:[8FA400B4]: lw         $a0, 180($sp)
    088A4AE0:[8E50F6CC]: lw         $s0, -2356($s2)
    088A4AE4:[26040020]: addiu      $a0, $s0, 32
    088A4AE8:[C48C0000]: lwc1       $f12, 0($a0)
    088A4AEC:[C48D0004]: lwc1       $f13, 4($a0)
    088A4AF0:[C48E0008]: lwc1       $f14, 8($a0)
    088A4AF4:[44066000]: mfc1       $a2, $f12
    088A4AF8:[C48F000C]: lwc1       $f15, 12($a0)
    088A4AFC:[44076800]: mfc1       $a3, $f13
    088A4B00:[AFA60020]: sw         $a2, 32($sp)
    088A4B04:[44087000]: mfc1       $t0, $f14
    088A4B08:[AFA70024]: sw         $a3, 36($sp)
    088A4B0C:[44067800]: mfc1       $a2, $f15
    088A4B10:[AFA80028]: sw         $t0, 40($sp)
    088A4B14:[24850010]: addiu      $a1, $a0, 16
    088A4B18:[AFA6002C]: sw         $a2, 44($sp)
    088A4B1C:[C4B00000]: lwc1       $f16, 0($a1)
    088A4B20:[C4AC0004]: lwc1       $f12, 4($a1)
    088A4B24:[C4AD0008]: lwc1       $f13, 8($a1)
    088A4B28:[44068000]: mfc1       $a2, $f16
    088A4B2C:[C4AE000C]: lwc1       $f14, 12($a1)
    088A4B30:[44076000]: mfc1       $a3, $f12
    088A4B34:[AFA60030]: sw         $a2, 48($sp)
    088A4B38:[44056800]: mfc1       $a1, $f13
    088A4B3C:[AFA70034]: sw         $a3, 52($sp)
    088A4B40:[44067000]: mfc1       $a2, $f14
    088A4B44:[AFA50038]: sw         $a1, 56($sp)
    088A4B48:[AFA6003C]: sw         $a2, 60($sp)
    088A4B4C:[24850020]: addiu      $a1, $a0, 32
    088A4B50:[C4AF0000]: lwc1       $f15, 0($a1)
    088A4B54:[C4B00004]: lwc1       $f16, 4($a1)
    088A4B58:[C4AC0008]: lwc1       $f12, 8($a1)
    088A4B5C:[44067800]: mfc1       $a2, $f15
    088A4B60:[C4AD000C]: lwc1       $f13, 12($a1)
    088A4B64:[44078000]: mfc1       $a3, $f16
    088A4B68:[AFA60040]: sw         $a2, 64($sp)
    088A4B6C:[44056000]: mfc1       $a1, $f12
    088A4B70:[AFA70044]: sw         $a3, 68($sp)
    088A4B74:[44066800]: mfc1       $a2, $f13
    088A4B78:[AFA50048]: sw         $a1, 72($sp)
    088A4B7C:[AFA6004C]: sw         $a2, 76($sp)
    088A4B80:[24840030]: addiu      $a0, $a0, 48
    088A4B84:[C48E0000]: lwc1       $f14, 0($a0)
    088A4B88:[C48F0004]: lwc1       $f15, 4($a0)
    088A4B8C:[C4900008]: lwc1       $f16, 8($a0)
    088A4B90:[44057000]: mfc1       $a1, $f14
    088A4B94:[C48C000C]: lwc1       $f12, 12($a0)
    088A4B98:[44067800]: mfc1       $a2, $f15
    088A4B9C:[AFA50050]: sw         $a1, 80($sp)
    088A4BA0:[44048000]: mfc1       $a0, $f16
    088A4BA4:[AFA60054]: sw         $a2, 84($sp)
    088A4BA8:[44056000]: mfc1       $a1, $f12
    088A4BAC:[AFA40058]: sw         $a0, 88($sp)
    088A4BB0:[C7AC0030]: lwc1       $f12, 48($sp)
    088A4BB4:[0E248826]: jal        0x08922098
    088A4BB8:[AFA5005C]: sw         $a1, 92($sp)
    088A4BBC:[C7AC0044]: lwc1       $f12, 68($sp)
    088A4BC0:[0E248826]: jal        0x08922098
    088A4BC4:[46000786]: mov.s      $f30, $f0
    088A4BC8:[4404F000]: mfc1       $a0, $f30
    088A4BCC:[44050000]: mfc1       $a1, $f0
    088A4BD0:[AFA40090]: sw         $a0, 144($sp)
    088A4BD4:[AFA50094]: sw         $a1, 148($sp)
    088A4BD8:[C7AC0090]: lwc1       $f12, 144($sp)
    088A4BDC:[C7AD0094]: lwc1       $f13, 148($sp)
    088A4BE0:[44046000]: mfc1       $a0, $f12
    088A4BE4:[E7BE00B8]: swc1       $f30, 184($sp)
    088A4BE8:[44056800]: mfc1       $a1, $f13
    088A4BEC:[AFA40070]: sw         $a0, 112($sp)
    088A4BF0:[AFA50074]: sw         $a1, 116($sp)
    088A4BF4:[E7A000BC]: swc1       $f0, 188($sp)
    088A4BF8:[C7AE0070]: lwc1       $f14, 112($sp)
    088A4BFC:[C7AF0074]: lwc1       $f15, 116($sp)
    088A4C00:[460EB582]: mul.s      $f22, $f22, $f14
    088A4C04:[27A400D0]: addiu      $a0, $sp, 208
    088A4C08:[460FC602]: mul.s      $f24, $f24, $f15
    088A4C0C:[02E02825]: or         $a1, $s7, $zr <=> move $a1, $s7
    088A4C10:[E7B60000]: swc1       $f22, 0($sp)
    088A4C14:[0E231A33]: jal        0x088C68CC
    088A4C18:[E7B80004]: swc1       $f24, 4($sp)
    088A4C1C:[C7AC00D0]: lwc1       $f12, 208($sp)
    088A4C20:[C7AD0030]: lwc1       $f13, 48($sp)
    088A4C24:[C7B000D4]: lwc1       $f16, 212($sp)
    088A4C28:[C7AE0040]: lwc1       $f14, 64($sp)
    088A4C2C:[460D6342]: mul.s      $f13, $f12, $f13
    088A4C30:[C7AF0034]: lwc1       $f15, 52($sp)
    088A4C34:[C7B100D8]: lwc1       $f17, 216($sp)
    088A4C38:[460E8382]: mul.s      $f14, $f16, $f14
    088A4C3C:[C7B20044]: lwc1       $f18, 68($sp)
    088A4C40:[460F63C2]: mul.s      $f15, $f12, $f15
    088A4C44:[C7B30050]: lwc1       $f19, 80($sp)
    088A4C48:[46128482]: mul.s      $f18, $f16, $f18
    088A4C4C:[C7A00054]: lwc1       $f0, 84($sp)
    088A4C50:[460E6B40]: add.s      $f13, $f13, $f14
    088A4C54:[C7A20038]: lwc1       $f2, 56($sp)
    088A4C58:[46138CC2]: mul.s      $f19, $f17, $f19
    088A4C5C:[C7A10048]: lwc1       $f1, 72($sp)
    088A4C60:[46008802]: mul.s      $f0, $f17, $f0
    088A4C64:[C7A30058]: lwc1       $f3, 88($sp)
    088A4C68:[46127BC0]: add.s      $f15, $f15, $f18
    088A4C6C:[46026302]: mul.s      $f12, $f12, $f2
    088A4C70:[46136B40]: add.s      $f13, $f13, $f19
    088A4C74:[46018382]: mul.s      $f14, $f16, $f1
    088A4C78:[46007BC0]: add.s      $f15, $f15, $f0
    088A4C7C:[C7B20020]: lwc1       $f18, 32($sp)
    088A4C80:[C7A20024]: lwc1       $f2, 36($sp)
    088A4C84:[46038C42]: mul.s      $f17, $f17, $f3
    088A4C88:[E7AD00D0]: swc1       $f13, 208($sp)
    088A4C8C:[460E6300]: add.s      $f12, $f12, $f14
    088A4C90:[46126B40]: add.s      $f13, $f13, $f18
    088A4C94:[E7AF00D4]: swc1       $f15, 212($sp)
    088A4C98:[46027BC0]: add.s      $f15, $f15, $f2
    088A4C9C:[C7B00028]: lwc1       $f16, 40($sp)
    088A4CA0:[E7BA00DC]: swc1       $f26, 220($sp)
    088A4CA4:[46116300]: add.s      $f12, $f12, $f17
    088A4CA8:[E7AD00D0]: swc1       $f13, 208($sp)
    088A4CAC:[44046800]: mfc1       $a0, $f13
    088A4CB0:[E7AF00D4]: swc1       $f15, 212($sp)
    088A4CB4:[44057800]: mfc1       $a1, $f15
    088A4CB8:[AFA40098]: sw         $a0, 152($sp)
    088A4CBC:[E7AC00D8]: swc1       $f12, 216($sp)
    088A4CC0:[46106300]: add.s      $f12, $f12, $f16
    088A4CC4:[AFA5009C]: sw         $a1, 156($sp)
    088A4CC8:[E7AD00C8]: swc1       $f13, 200($sp)
    088A4CCC:[E7AF00CC]: swc1       $f15, 204($sp)
    088A4CD0:[27A50070]: addiu      $a1, $sp, 112
    088A4CD4:[E7AC00D8]: swc1       $f12, 216($sp)
    088A4CD8:[C7AC0098]: lwc1       $f12, 152($sp)
    088A4CDC:[C7AD009C]: lwc1       $f13, 156($sp)
    088A4CE0:[44046000]: mfc1       $a0, $f12
    088A4CE4:[44066800]: mfc1       $a2, $f13
    088A4CE8:[AFA40070]: sw         $a0, 112($sp)
    088A4CEC:[AFA60074]: sw         $a2, 116($sp)
    088A4CF0:[0E231A33]: jal        0x088C68CC
    088A4CF4:[27A40080]: addiu      $a0, $sp, 128
    088A4CF8:[C7AE0080]: lwc1       $f14, 128($sp)
    088A4CFC:[C7AF0084]: lwc1       $f15, 132($sp)
    088A4D00:[C7AC0088]: lwc1       $f12, 136($sp)
    088A4D04:[44047000]: mfc1       $a0, $f14
    088A4D08:[C7AD008C]: lwc1       $f13, 140($sp)
    088A4D0C:[44057800]: mfc1       $a1, $f15
    088A4D10:[AFA40010]: sw         $a0, 16($sp)
    088A4D14:[44066000]: mfc1       $a2, $f12
    088A4D18:[AFA50014]: sw         $a1, 20($sp)
    088A4D1C:[44046800]: mfc1       $a0, $f13
    088A4D20:[AFA60018]: sw         $a2, 24($sp)
    088A4D24:[AFA4001C]: sw         $a0, 28($sp)
    088A4D28:[C6EC0000]: lwc1       $f12, 0($s7)
    088A4D2C:[C6CD6BE8]: lwc1       $f13, 27624($s6)
    088A4D30:[460D6032]: c.eq.s     $f12, $f13
    088A4D34:[00000000]: nop
    088A4D38:[45000009]: bc1f       0x088A4D60
    088A4D3C:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    088A4D40:[26C56BE8]: addiu      $a1, $s6, 27624
    088A4D44:[C6EC0004]: lwc1       $f12, 4($s7)
    088A4D48:[C4AD0004]: lwc1       $f13, 4($a1)
    088A4D4C:[460D6032]: c.eq.s     $f12, $f13
    088A4D50:[00000000]: nop
    088A4D54:[45000003]: bc1f       0x088A4D64
    088A4D58:[308400FF]: andi       $a0, $a0, 255
    088A4D5C:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    088A4D60:[308400FF]: andi       $a0, $a0, 255
    088A4D64:[54800004]: bnel       $a0, $zr, 0x088A4D78
    088A4D68:[4404A000]: mfc1       $a0, $f20
    088A4D6C:[0E25242C]: jal        0x089490B0
    088A4D70:[27A40010]: addiu      $a0, $sp, 16
    088A4D74:[4404A000]: mfc1       $a0, $f20
    088A4D78:[3C057F80]: lui        $a1, 0x7F80 <=> li $a1, 0x7F800000
    088A4D7C:[00852024]: and        $a0, $a0, $a1
    088A4D80:[2C840001]: sltiu      $a0, $a0, 1
    088A4D84:[308400FF]: andi       $a0, $a0, 255
    088A4D88:[54800004]: bnel       $a0, $zr, 0x088A4D9C
    088A4D8C:[4600C307]: neg.s      $f12, $f24
    088A4D90:[0E252364]: jal        0x08948D90
    088A4D94:[4600A306]: mov.s      $f12, $f20
    088A4D98:[4600C307]: neg.s      $f12, $f24
    088A4D9C:[E7B60060]: swc1       $f22, 96($sp)
    088A4DA0:[E7AC0064]: swc1       $f12, 100($sp)
    088A4DA4:[E7BC0068]: swc1       $f28, 104($sp)
    088A4DA8:[E7BA006C]: swc1       $f26, 108($sp)
    088A4DAC:[0E25246C]: jal        0x089491B0
    088A4DB0:[27A40060]: addiu      $a0, $sp, 96
    088A4DB4:[C66C0064]: lwc1       $f12, 100($s3)
    088A4DB8:[C6CD6BE8]: lwc1       $f13, 27624($s6)
    088A4DBC:[460D6032]: c.eq.s     $f12, $f13
    088A4DC0:[00000000]: nop
    088A4DC4:[45000009]: bc1f       0x088A4DEC
    088A4DC8:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    088A4DCC:[26C56BE8]: addiu      $a1, $s6, 27624
    088A4DD0:[C66C0068]: lwc1       $f12, 104($s3)
    088A4DD4:[C4AD0004]: lwc1       $f13, 4($a1)
    088A4DD8:[460D6032]: c.eq.s     $f12, $f13
    088A4DDC:[00000000]: nop
    088A4DE0:[45000003]: bc1f       0x088A4DF0
    088A4DE4:[308400FF]: andi       $a0, $a0, 255
    088A4DE8:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    088A4DEC:[308400FF]: andi       $a0, $a0, 255
    088A4DF0:[2C840001]: sltiu      $a0, $a0, 1
    088A4DF4:[308400FF]: andi       $a0, $a0, 255
    088A4DF8:[5080000C]: beql       $a0, $zr, 0x088A4E2C
    088A4DFC:[8FA400E8]: lw         $a0, 232($sp)
    088A4E00:[E7BA00A0]: swc1       $f26, 160($sp)
    088A4E04:[E7BA00A4]: swc1       $f26, 164($sp)
    088A4E08:[E7BA00A8]: swc1       $f26, 168($sp)
    088A4E0C:[C66C0064]: lwc1       $f12, 100($s3)
    088A4E10:[C66D0068]: lwc1       $f13, 104($s3)
    088A4E14:[E7AC00A0]: swc1       $f12, 160($sp)
    088A4E18:[E7AD00A4]: swc1       $f13, 164($sp)
    088A4E1C:[27A400A0]: addiu      $a0, $sp, 160
    088A4E20:[0E25242C]: jal        0x089490B0
    088A4E24:[E7BA00AC]: swc1       $f26, 172($sp)
    088A4E28:[8FA400E8]: lw         $a0, 232($sp)
    088A4E2C:[10800017]: beq        $a0, $zr, 0x088A4E8C
    088A4E30:[34040005]: ori        $a0, $zr, 5 <=> li $a0, 5
    088A4E34:[0E24E89C]: jal        0x0893A270
    088A4E38:[34040060]: ori        $a0, $zr, 96 <=> li $a0, 96
    088A4E3C:[00408025]: or         $s0, $v0, $zr <=> move $s0, $v0
    088A4E40:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    088A4E44:[0E2285D7]: jal        0x088A175C
    088A4E48:[02802825]: or         $a1, $s4, $zr <=> move $a1, $s4
    088A4E4C:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    088A4E50:[02602825]: or         $a1, $s3, $zr <=> move $a1, $s3
    088A4E54:[0E24A500]: jal        0x08929400
    088A4E58:[34060060]: ori        $a2, $zr, 96 <=> li $a2, 96
    088A4E5C:[34040005]: ori        $a0, $zr, 5 <=> li $a0, 5
    088A4E60:[3405019F]: ori        $a1, $zr, 415 <=> li $a1, 415
    088A4E64:[34060004]: ori        $a2, $zr, 4 <=> li $a2, 4
    088A4E68:[00003825]: or         $a3, $zr, $zr <=> li $a3, 0
    088A4E6C:[0E2526C5]: jal        0x08949B14
    088A4E70:[02004025]: or         $t0, $s0, $zr <=> move $t0, $s0
    088A4E74:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    088A4E78:[0E2285D7]: jal        0x088A175C
    088A4E7C:[03C02825]: or         $a1, $fp, $zr <=> move $a1, $fp
    088A4E80:[8EB300C0]: lw         $s3, 192($s5)
    088A4E84:[10000008]: b          0x088A4EA8
    088A4E88:[26730048]: addiu      $s3, $s3, 72
    088A4E8C:[3405019F]: ori        $a1, $zr, 415 <=> li $a1, 415
    088A4E90:[34060004]: ori        $a2, $zr, 4 <=> li $a2, 4
    088A4E94:[00003825]: or         $a3, $zr, $zr <=> li $a3, 0
    088A4E98:[0E2526C5]: jal        0x08949B14
    088A4E9C:[02604025]: or         $t0, $s3, $zr <=> move $t0, $s3
    088A4EA0:[8EB300C0]: lw         $s3, 192($s5)
    088A4EA4:[26730048]: addiu      $s3, $s3, 72
    088A4EA8:[86640000]: lh         $a0, 0($s3)
    088A4EAC:[8E650004]: lw         $a1, 4($s3)
    088A4EB0:[00A0F809]: jalr       $ra, $a1
    088A4EB4:[02A42021]: addu       $a0, $s5, $a0
    088A4EB8:[C7B400EC]: lwc1       $f20, 236($sp)
    088A4EBC:[C7B600F0]: lwc1       $f22, 240($sp)
    088A4EC0:[C7B800F4]: lwc1       $f24, 244($sp)
    088A4EC4:[C7BA00F8]: lwc1       $f26, 248($sp)
    088A4EC8:[C7BC00FC]: lwc1       $f28, 252($sp)
    088A4ECC:[C7BE0100]: lwc1       $f30, 256($sp)
    088A4ED0:[8FB00104]: lw         $s0, 260($sp)
    088A4ED4:[8FB10108]: lw         $s1, 264($sp)
    088A4ED8:[8FB2010C]: lw         $s2, 268($sp)
    088A4EDC:[8FB30110]: lw         $s3, 272($sp)
    088A4EE0:[8FB40114]: lw         $s4, 276($sp)
    088A4EE4:[8FB50118]: lw         $s5, 280($sp)
    088A4EE8:[8FB6011C]: lw         $s6, 284($sp)
    088A4EEC:[8FB70120]: lw         $s7, 288($sp)
    088A4EF0:[8FBE0124]: lw         $fp, 292($sp)
    088A4EF4:[8FBF0128]: lw         $ra, 296($sp)
    088A4EF8:[03E00008]: jr         $ra
    088A4EFC:[27BD0130]: addiu      $sp, $sp, 304
_S1_2_88FD854 158,511,375 instructions (7.604%), 25,506 calls (088FD854 - 088FDBA4, length 213)
    088FD854:[27BDFF60]: addiu      $sp, $sp, -160
    088FD858:[8C850064]: lw         $a1, 100($a0)
    088FD85C:[AFB00078]: sw         $s0, 120($sp)
    088FD860:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    088FD864:[2CA40001]: sltiu      $a0, $a1, 1
    088FD868:[308400FF]: andi       $a0, $a0, 255
    088FD86C:[E7B40070]: swc1       $f20, 112($sp)
    088FD870:[E7B60074]: swc1       $f22, 116($sp)
    088FD874:[AFB1007C]: sw         $s1, 124($sp)
    088FD878:[AFB20080]: sw         $s2, 128($sp)
    088FD87C:[AFB30084]: sw         $s3, 132($sp)
    088FD880:[AFB40088]: sw         $s4, 136($sp)
    088FD884:[AFB5008C]: sw         $s5, 140($sp)
    088FD888:[AFB60090]: sw         $s6, 144($sp)
    088FD88C:[AFB70094]: sw         $s7, 148($sp)
    088FD890:[AFBF0098]: sw         $ra, 152($sp)
    088FD894:[148000B7]: bne        $a0, $zr, 0x088FDB74
    088FD898:[00000000]: nop
    088FD89C:[8E0400B8]: lw         $a0, 184($s0)
    088FD8A0:[108000B4]: beq        $a0, $zr, 0x088FDB74
    088FD8A4:[00000000]: nop
    088FD8A8:[8E0400BC]: lw         $a0, 188($s0)
    088FD8AC:[108000B1]: beq        $a0, $zr, 0x088FDB74
    088FD8B0:[00000000]: nop
    088FD8B4:[C60C000C]: lwc1       $f12, 12($s0)
    088FD8B8:[C60D00A8]: lwc1       $f13, 168($s0)
    088FD8BC:[C60E0010]: lwc1       $f14, 16($s0)
    088FD8C0:[460D6300]: add.s      $f12, $f12, $f13
    088FD8C4:[C60F00AC]: lwc1       $f15, 172($s0)
    088FD8C8:[460F7380]: add.s      $f14, $f14, $f15
    088FD8CC:[3C043F00]: lui        $a0, 0x3F00 <=> li $a0, 0x3F000000
    088FD8D0:[44056000]: mfc1       $a1, $f12
    088FD8D4:[E7AC0040]: swc1       $f12, 64($sp)
    088FD8D8:[AFA50018]: sw         $a1, 24($sp)
    088FD8DC:[4484B000]: mtc1       $a0, $f22
    088FD8E0:[44057000]: mfc1       $a1, $f14
    088FD8E4:[C7AC0018]: lwc1       $f12, 24($sp)
    088FD8E8:[AFA5001C]: sw         $a1, 28($sp)
    088FD8EC:[4480A000]: mtc1       $zr, $f20
    088FD8F0:[E7AE0044]: swc1       $f14, 68($sp)
    088FD8F4:[44056000]: mfc1       $a1, $f12
    088FD8F8:[C7AD001C]: lwc1       $f13, 28($sp)
    088FD8FC:[AFA50000]: sw         $a1, 0($sp)
    088FD900:[C7AC0000]: lwc1       $f12, 0($sp)
    088FD904:[44046800]: mfc1       $a0, $f13
    088FD908:[4614603C]: c.lt.s     $f12, $f20
    088FD90C:[00000000]: nop
    088FD910:[45010006]: bc1t       0x088FD92C
    088FD914:[AFA40004]: sw         $a0, 4($sp)
    088FD918:[0E24882C]: jal        0x089220B0
    088FD91C:[46166300]: add.s      $f12, $f12, $f22
    088FD920:[46000346]: mov.s      $f13, $f0
    088FD924:[10000005]: b          0x088FD93C
    088FD928:[C7AC0004]: lwc1       $f12, 4($sp)
    088FD92C:[0E24879F]: jal        0x08921E7C
    088FD930:[46166301]: sub.s      $f12, $f12, $f22
    088FD934:[46000346]: mov.s      $f13, $f0
    088FD938:[C7AC0004]: lwc1       $f12, 4($sp)
    088FD93C:[4614603C]: c.lt.s     $f12, $f20
    088FD940:[00000000]: nop
    088FD944:[45010009]: bc1t       0x088FD96C
    088FD948:[E7AD0000]: swc1       $f13, 0($sp)
    088FD94C:[0E24882C]: jal        0x089220B0
    088FD950:[46166300]: add.s      $f12, $f12, $f22
    088FD954:[8E12009C]: lw         $s2, 156($s0)
    088FD958:[46000306]: mov.s      $f12, $f0
    088FD95C:[92060085]: lbu        $a2, 133($s0)
    088FD960:[8E04006C]: lw         $a0, 108($s0)
    088FD964:[10000008]: b          0x088FD988
    088FD968:[8E0500A4]: lw         $a1, 164($s0)
    088FD96C:[0E24879F]: jal        0x08921E7C
    088FD970:[46166301]: sub.s      $f12, $f12, $f22
    088FD974:[8E12009C]: lw         $s2, 156($s0)
    088FD978:[46000306]: mov.s      $f12, $f0
    088FD97C:[92060085]: lbu        $a2, 133($s0)
    088FD980:[8E04006C]: lw         $a0, 108($s0)
    088FD984:[8E0500A4]: lw         $a1, 164($s0)
    088FD988:[E7AC0004]: swc1       $f12, 4($sp)
    088FD98C:[C7AC0000]: lwc1       $f12, 0($sp)
    088FD990:[C7AD0004]: lwc1       $f13, 4($sp)
    088FD994:[44076000]: mfc1       $a3, $f12
    088FD998:[02408825]: or         $s1, $s2, $zr <=> move $s1, $s2
    088FD99C:[44086800]: mfc1       $t0, $f13
    088FD9A0:[AFA70008]: sw         $a3, 8($sp)
    088FD9A4:[AFA8000C]: sw         $t0, 12($sp)
    088FD9A8:[C7AE0008]: lwc1       $f14, 8($sp)
    088FD9AC:[C7AF000C]: lwc1       $f15, 12($sp)
    088FD9B0:[44077000]: mfc1       $a3, $f14
    088FD9B4:[44087800]: mfc1       $t0, $f15
    088FD9B8:[AFA70010]: sw         $a3, 16($sp)
    088FD9BC:[10C00004]: beq        $a2, $zr, 0x088FD9D0
    088FD9C0:[AFA80014]: sw         $t0, 20($sp)
    088FD9C4:[8E060070]: lw         $a2, 112($s0)
    088FD9C8:[0246001B]: divu       $s2, $a2
    088FD9CC:[00008810]: mfhi       $s1
    088FD9D0:[00000000]: nop
    088FD9D4:[00000000]: nop
    088FD9D8:[02240018]: mult       $s1, $a0
    088FD9DC:[0245202B]: sltu       $a0, $s2, $a1
    088FD9E0:[00008812]: mflo       $s1
    088FD9E4:[10800063]: beq        $a0, $zr, 0x088FDB74
    088FD9E8:[27B50010]: addiu      $s5, $sp, 16
    088FD9EC:[27B40020]: addiu      $s4, $sp, 32
    088FD9F0:[26160074]: addiu      $s6, $s0, 116
    088FD9F4:[26B70004]: addiu      $s7, $s5, 4
    088FD9F8:[8E130098]: lw         $s3, 152($s0)
    088FD9FC:[8E0400A0]: lw         $a0, 160($s0)
    088FDA00:[0264202B]: sltu       $a0, $s3, $a0
    088FDA04:[5080004A]: beql       $a0, $zr, 0x088FDB30
    088FDA08:[C7AC0008]: lwc1       $f12, 8($sp)
    088FDA0C:[92050084]: lbu        $a1, 132($s0)
    088FDA10:[10A00004]: beq        $a1, $zr, 0x088FDA24
    088FDA14:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    088FDA18:[8E04006C]: lw         $a0, 108($s0)
    088FDA1C:[0264001B]: divu       $s3, $a0
    088FDA20:[00002010]: mfhi       $a0
    088FDA24:[02242021]: addu       $a0, $s1, $a0
    088FDA28:[8E05005C]: lw         $a1, 92($s0)
    088FDA2C:[000420C0]: sll        $a0, $a0, 0x0003
    088FDA30:[00A42021]: addu       $a0, $a1, $a0
    088FDA34:[8C850000]: lw         $a1, 0($a0)
    088FDA38:[0005302B]: sltu       $a2, $zr, $a1 <=> move $a2, $a1
    088FDA3C:[30C600FF]: andi       $a2, $a2, 255
    088FDA40:[50C00032]: beql       $a2, $zr, 0x088FDB0C
    088FDA44:[C6AC0000]: lwc1       $f12, 0($s5)
    088FDA48:[90840004]: lbu        $a0, 4($a0)
    088FDA4C:[5080002F]: beql       $a0, $zr, 0x088FDB0C
    088FDA50:[C6AC0000]: lwc1       $f12, 0($s5)
    088FDA54:[C60C0074]: lwc1       $f12, 116($s0)
    088FDA58:[C60D0078]: lwc1       $f13, 120($s0)
    088FDA5C:[46166302]: mul.s      $f12, $f12, $f22
    088FDA60:[C7AE0010]: lwc1       $f14, 16($sp)
    088FDA64:[46166B42]: mul.s      $f13, $f13, $f22
    088FDA68:[44046000]: mfc1       $a0, $f12
    088FDA6C:[44066800]: mfc1       $a2, $f13
    088FDA70:[AFA40038]: sw         $a0, 56($sp)
    088FDA74:[AFA6003C]: sw         $a2, 60($sp)
    088FDA78:[C7AF0038]: lwc1       $f15, 56($sp)
    088FDA7C:[C7B0003C]: lwc1       $f16, 60($sp)
    088FDA80:[44047800]: mfc1       $a0, $f15
    088FDA84:[C7B10014]: lwc1       $f17, 20($sp)
    088FDA88:[44068000]: mfc1       $a2, $f16
    088FDA8C:[AFA40028]: sw         $a0, 40($sp)
    088FDA90:[AFA6002C]: sw         $a2, 44($sp)
    088FDA94:[C7B20028]: lwc1       $f18, 40($sp)
    088FDA98:[C7B3002C]: lwc1       $f19, 44($sp)
    088FDA9C:[E7AC0050]: swc1       $f12, 80($sp)
    088FDAA0:[46127300]: add.s      $f12, $f14, $f18
    088FDAA4:[E7AD0054]: swc1       $f13, 84($sp)
    088FDAA8:[46138B40]: add.s      $f13, $f17, $f19
    088FDAAC:[44046000]: mfc1       $a0, $f12
    088FDAB0:[E7AC0060]: swc1       $f12, 96($sp)
    088FDAB4:[44066800]: mfc1       $a2, $f13
    088FDAB8:[AFA40030]: sw         $a0, 48($sp)
    088FDABC:[AFA60034]: sw         $a2, 52($sp)
    088FDAC0:[E7AD0064]: swc1       $f13, 100($sp)
    088FDAC4:[C7AC0030]: lwc1       $f12, 48($sp)
    088FDAC8:[C7AD0034]: lwc1       $f13, 52($sp)
    088FDACC:[44046000]: mfc1       $a0, $f12
    088FDAD0:[44066800]: mfc1       $a2, $f13
    088FDAD4:[AFA40020]: sw         $a0, 32($sp)
    088FDAD8:[AFA60024]: sw         $a2, 36($sp)
    088FDADC:[8CA4007C]: lw         $a0, 124($a1)
    088FDAE0:[24A60010]: addiu      $a2, $a1, 16
    088FDAE4:[24870020]: addiu      $a3, $a0, 32
    088FDAE8:[84E40000]: lh         $a0, 0($a3)
    088FDAEC:[C4AC0034]: lwc1       $f12, 52($a1)
    088FDAF0:[00C42021]: addu       $a0, $a2, $a0
    088FDAF4:[8CE80004]: lw         $t0, 4($a3)
    088FDAF8:[24A6001C]: addiu      $a2, $a1, 28
    088FDAFC:[24A70070]: addiu      $a3, $a1, 112
    088FDB00:[0100F809]: jalr       $ra, $t0
    088FDB04:[02802825]: or         $a1, $s4, $zr <=> move $a1, $s4
    088FDB08:[C6AC0000]: lwc1       $f12, 0($s5)
    088FDB0C:[C6CD0000]: lwc1       $f13, 0($s6)
    088FDB10:[26730001]: addiu      $s3, $s3, 1
    088FDB14:[460D6300]: add.s      $f12, $f12, $f13
    088FDB18:[E6AC0000]: swc1       $f12, 0($s5)
    088FDB1C:[8E0400A0]: lw         $a0, 160($s0)
    088FDB20:[0264202B]: sltu       $a0, $s3, $a0
    088FDB24:[5480FFBA]: bnel       $a0, $zr, 0x088FDA10
    088FDB28:[92050084]: lbu        $a1, 132($s0)
    088FDB2C:[C7AC0008]: lwc1       $f12, 8($sp)
    088FDB30:[E7AC0010]: swc1       $f12, 16($sp)
    088FDB34:[C6EC0000]: lwc1       $f12, 0($s7)
    088FDB38:[C6CD0004]: lwc1       $f13, 4($s6)
    088FDB3C:[460D6300]: add.s      $f12, $f12, $f13
    088FDB40:[E6EC0000]: swc1       $f12, 0($s7)
    088FDB44:[8E04006C]: lw         $a0, 108($s0)
    088FDB48:[92050085]: lbu        $a1, 133($s0)
    088FDB4C:[02248821]: addu       $s1, $s1, $a0
    088FDB50:[10A00004]: beq        $a1, $zr, 0x088FDB64
    088FDB54:[8E0400A4]: lw         $a0, 164($s0)
    088FDB58:[8E050064]: lw         $a1, 100($s0)
    088FDB5C:[0225001B]: divu       $s1, $a1
    088FDB60:[00008810]: mfhi       $s1
    088FDB64:[26520001]: addiu      $s2, $s2, 1
    088FDB68:[0244202B]: sltu       $a0, $s2, $a0
    088FDB6C:[5480FFA3]: bnel       $a0, $zr, 0x088FD9FC
    088FDB70:[8E130098]: lw         $s3, 152($s0)
    088FDB74:[C7B40070]: lwc1       $f20, 112($sp)
    088FDB78:[C7B60074]: lwc1       $f22, 116($sp)
    088FDB7C:[8FB00078]: lw         $s0, 120($sp)
    088FDB80:[8FB1007C]: lw         $s1, 124($sp)
    088FDB84:[8FB20080]: lw         $s2, 128($sp)
    088FDB88:[8FB30084]: lw         $s3, 132($sp)
    088FDB8C:[8FB40088]: lw         $s4, 136($sp)
    088FDB90:[8FB5008C]: lw         $s5, 140($sp)
    088FDB94:[8FB60090]: lw         $s6, 144($sp)
    088FDB98:[8FB70094]: lw         $s7, 148($sp)
    088FDB9C:[8FBF0098]: lw         $ra, 152($sp)
    088FDBA0:[03E00008]: jr         $ra
    088FDBA4:[27BD00A0]: addiu      $sp, $sp, 160
  Back Branch 088FDB24 6,400,296 times (length 71)
    088FD9FC:[8E0400A0]: lw         $a0, 160($s0)
    088FDA00:[0264202B]: sltu       $a0, $s3, $a0
    088FDA04:[5080004A]: beql       $a0, $zr, 0x088FDB30
    088FDA08:[C7AC0008]: lwc1       $f12, 8($sp)
    088FDA0C:[92050084]: lbu        $a1, 132($s0)
--> 088FDA10:[10A00004]: beq        $a1, $zr, 0x088FDA24
    088FDA14:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    088FDA18:[8E04006C]: lw         $a0, 108($s0)
    088FDA1C:[0264001B]: divu       $s3, $a0
    088FDA20:[00002010]: mfhi       $a0
    088FDA24:[02242021]: addu       $a0, $s1, $a0
    088FDA28:[8E05005C]: lw         $a1, 92($s0)
    088FDA2C:[000420C0]: sll        $a0, $a0, 0x0003
    088FDA30:[00A42021]: addu       $a0, $a1, $a0
    088FDA34:[8C850000]: lw         $a1, 0($a0)
    088FDA38:[0005302B]: sltu       $a2, $zr, $a1 <=> move $a2, $a1
    088FDA3C:[30C600FF]: andi       $a2, $a2, 255
    088FDA40:[50C00032]: beql       $a2, $zr, 0x088FDB0C
    088FDA44:[C6AC0000]: lwc1       $f12, 0($s5)
    088FDA48:[90840004]: lbu        $a0, 4($a0)
    088FDA4C:[5080002F]: beql       $a0, $zr, 0x088FDB0C
    088FDA50:[C6AC0000]: lwc1       $f12, 0($s5)
    088FDA54:[C60C0074]: lwc1       $f12, 116($s0)
    088FDA58:[C60D0078]: lwc1       $f13, 120($s0)
    088FDA5C:[46166302]: mul.s      $f12, $f12, $f22
    088FDA60:[C7AE0010]: lwc1       $f14, 16($sp)
    088FDA64:[46166B42]: mul.s      $f13, $f13, $f22
    088FDA68:[44046000]: mfc1       $a0, $f12
    088FDA6C:[44066800]: mfc1       $a2, $f13
    088FDA70:[AFA40038]: sw         $a0, 56($sp)
    088FDA74:[AFA6003C]: sw         $a2, 60($sp)
    088FDA78:[C7AF0038]: lwc1       $f15, 56($sp)
    088FDA7C:[C7B0003C]: lwc1       $f16, 60($sp)
    088FDA80:[44047800]: mfc1       $a0, $f15
    088FDA84:[C7B10014]: lwc1       $f17, 20($sp)
    088FDA88:[44068000]: mfc1       $a2, $f16
    088FDA8C:[AFA40028]: sw         $a0, 40($sp)
    088FDA90:[AFA6002C]: sw         $a2, 44($sp)
    088FDA94:[C7B20028]: lwc1       $f18, 40($sp)
    088FDA98:[C7B3002C]: lwc1       $f19, 44($sp)
    088FDA9C:[E7AC0050]: swc1       $f12, 80($sp)
    088FDAA0:[46127300]: add.s      $f12, $f14, $f18
    088FDAA4:[E7AD0054]: swc1       $f13, 84($sp)
    088FDAA8:[46138B40]: add.s      $f13, $f17, $f19
    088FDAAC:[44046000]: mfc1       $a0, $f12
    088FDAB0:[E7AC0060]: swc1       $f12, 96($sp)
    088FDAB4:[44066800]: mfc1       $a2, $f13
    088FDAB8:[AFA40030]: sw         $a0, 48($sp)
    088FDABC:[AFA60034]: sw         $a2, 52($sp)
    088FDAC0:[E7AD0064]: swc1       $f13, 100($sp)
    088FDAC4:[C7AC0030]: lwc1       $f12, 48($sp)
    088FDAC8:[C7AD0034]: lwc1       $f13, 52($sp)
    088FDACC:[44046000]: mfc1       $a0, $f12
    088FDAD0:[44066800]: mfc1       $a2, $f13
    088FDAD4:[AFA40020]: sw         $a0, 32($sp)
    088FDAD8:[AFA60024]: sw         $a2, 36($sp)
    088FDADC:[8CA4007C]: lw         $a0, 124($a1)
    088FDAE0:[24A60010]: addiu      $a2, $a1, 16
    088FDAE4:[24870020]: addiu      $a3, $a0, 32
    088FDAE8:[84E40000]: lh         $a0, 0($a3)
    088FDAEC:[C4AC0034]: lwc1       $f12, 52($a1)
    088FDAF0:[00C42021]: addu       $a0, $a2, $a0
    088FDAF4:[8CE80004]: lw         $t0, 4($a3)
    088FDAF8:[24A6001C]: addiu      $a2, $a1, 28
    088FDAFC:[24A70070]: addiu      $a3, $a1, 112
    088FDB00:[0100F809]: jalr       $ra, $t0
    088FDB04:[02802825]: or         $a1, $s4, $zr <=> move $a1, $s4
    088FDB08:[C6AC0000]: lwc1       $f12, 0($s5)
    088FDB0C:[C6CD0000]: lwc1       $f13, 0($s6)
    088FDB10:[26730001]: addiu      $s3, $s3, 1
    088FDB14:[460D6300]: add.s      $f12, $f12, $f13
    088FDB18:[E6AC0000]: swc1       $f12, 0($s5)
    088FDB1C:[8E0400A0]: lw         $a0, 160($s0)
    088FDB20:[0264202B]: sltu       $a0, $s3, $a0
--> 088FDB24:[5480FFBA]: bnel       $a0, $zr, 0x088FDA10
    088FDB28:[92050084]: lbu        $a1, 132($s0)
    088FDB2C:[C7AC0008]: lwc1       $f12, 8($sp)
    088FDB30:[E7AC0010]: swc1       $f12, 16($sp)
    088FDB34:[C6EC0000]: lwc1       $f12, 0($s7)
  Back Branch 088FDB6C 280,566 times (length 94)
    088FD9E8:[27B50010]: addiu      $s5, $sp, 16
    088FD9EC:[27B40020]: addiu      $s4, $sp, 32
    088FD9F0:[26160074]: addiu      $s6, $s0, 116
    088FD9F4:[26B70004]: addiu      $s7, $s5, 4
    088FD9F8:[8E130098]: lw         $s3, 152($s0)
--> 088FD9FC:[8E0400A0]: lw         $a0, 160($s0)
    088FDA00:[0264202B]: sltu       $a0, $s3, $a0
    088FDA04:[5080004A]: beql       $a0, $zr, 0x088FDB30
    088FDA08:[C7AC0008]: lwc1       $f12, 8($sp)
    088FDA0C:[92050084]: lbu        $a1, 132($s0)
    088FDA10:[10A00004]: beq        $a1, $zr, 0x088FDA24
    088FDA14:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    088FDA18:[8E04006C]: lw         $a0, 108($s0)
    088FDA1C:[0264001B]: divu       $s3, $a0
    088FDA20:[00002010]: mfhi       $a0
    088FDA24:[02242021]: addu       $a0, $s1, $a0
    088FDA28:[8E05005C]: lw         $a1, 92($s0)
    088FDA2C:[000420C0]: sll        $a0, $a0, 0x0003
    088FDA30:[00A42021]: addu       $a0, $a1, $a0
    088FDA34:[8C850000]: lw         $a1, 0($a0)
    088FDA38:[0005302B]: sltu       $a2, $zr, $a1 <=> move $a2, $a1
    088FDA3C:[30C600FF]: andi       $a2, $a2, 255
    088FDA40:[50C00032]: beql       $a2, $zr, 0x088FDB0C
    088FDA44:[C6AC0000]: lwc1       $f12, 0($s5)
    088FDA48:[90840004]: lbu        $a0, 4($a0)
    088FDA4C:[5080002F]: beql       $a0, $zr, 0x088FDB0C
    088FDA50:[C6AC0000]: lwc1       $f12, 0($s5)
    088FDA54:[C60C0074]: lwc1       $f12, 116($s0)
    088FDA58:[C60D0078]: lwc1       $f13, 120($s0)
    088FDA5C:[46166302]: mul.s      $f12, $f12, $f22
    088FDA60:[C7AE0010]: lwc1       $f14, 16($sp)
    088FDA64:[46166B42]: mul.s      $f13, $f13, $f22
    088FDA68:[44046000]: mfc1       $a0, $f12
    088FDA6C:[44066800]: mfc1       $a2, $f13
    088FDA70:[AFA40038]: sw         $a0, 56($sp)
    088FDA74:[AFA6003C]: sw         $a2, 60($sp)
    088FDA78:[C7AF0038]: lwc1       $f15, 56($sp)
    088FDA7C:[C7B0003C]: lwc1       $f16, 60($sp)
    088FDA80:[44047800]: mfc1       $a0, $f15
    088FDA84:[C7B10014]: lwc1       $f17, 20($sp)
    088FDA88:[44068000]: mfc1       $a2, $f16
    088FDA8C:[AFA40028]: sw         $a0, 40($sp)
    088FDA90:[AFA6002C]: sw         $a2, 44($sp)
    088FDA94:[C7B20028]: lwc1       $f18, 40($sp)
    088FDA98:[C7B3002C]: lwc1       $f19, 44($sp)
    088FDA9C:[E7AC0050]: swc1       $f12, 80($sp)
    088FDAA0:[46127300]: add.s      $f12, $f14, $f18
    088FDAA4:[E7AD0054]: swc1       $f13, 84($sp)
    088FDAA8:[46138B40]: add.s      $f13, $f17, $f19
    088FDAAC:[44046000]: mfc1       $a0, $f12
    088FDAB0:[E7AC0060]: swc1       $f12, 96($sp)
    088FDAB4:[44066800]: mfc1       $a2, $f13
    088FDAB8:[AFA40030]: sw         $a0, 48($sp)
    088FDABC:[AFA60034]: sw         $a2, 52($sp)
    088FDAC0:[E7AD0064]: swc1       $f13, 100($sp)
    088FDAC4:[C7AC0030]: lwc1       $f12, 48($sp)
    088FDAC8:[C7AD0034]: lwc1       $f13, 52($sp)
    088FDACC:[44046000]: mfc1       $a0, $f12
    088FDAD0:[44066800]: mfc1       $a2, $f13
    088FDAD4:[AFA40020]: sw         $a0, 32($sp)
    088FDAD8:[AFA60024]: sw         $a2, 36($sp)
    088FDADC:[8CA4007C]: lw         $a0, 124($a1)
    088FDAE0:[24A60010]: addiu      $a2, $a1, 16
    088FDAE4:[24870020]: addiu      $a3, $a0, 32
    088FDAE8:[84E40000]: lh         $a0, 0($a3)
    088FDAEC:[C4AC0034]: lwc1       $f12, 52($a1)
    088FDAF0:[00C42021]: addu       $a0, $a2, $a0
    088FDAF4:[8CE80004]: lw         $t0, 4($a3)
    088FDAF8:[24A6001C]: addiu      $a2, $a1, 28
    088FDAFC:[24A70070]: addiu      $a3, $a1, 112
    088FDB00:[0100F809]: jalr       $ra, $t0
    088FDB04:[02802825]: or         $a1, $s4, $zr <=> move $a1, $s4
    088FDB08:[C6AC0000]: lwc1       $f12, 0($s5)
    088FDB0C:[C6CD0000]: lwc1       $f13, 0($s6)
    088FDB10:[26730001]: addiu      $s3, $s3, 1
    088FDB14:[460D6300]: add.s      $f12, $f12, $f13
    088FDB18:[E6AC0000]: swc1       $f12, 0($s5)
    088FDB1C:[8E0400A0]: lw         $a0, 160($s0)
    088FDB20:[0264202B]: sltu       $a0, $s3, $a0
    088FDB24:[5480FFBA]: bnel       $a0, $zr, 0x088FDA10
    088FDB28:[92050084]: lbu        $a1, 132($s0)
    088FDB2C:[C7AC0008]: lwc1       $f12, 8($sp)
    088FDB30:[E7AC0010]: swc1       $f12, 16($sp)
    088FDB34:[C6EC0000]: lwc1       $f12, 0($s7)
    088FDB38:[C6CD0004]: lwc1       $f13, 4($s6)
    088FDB3C:[460D6300]: add.s      $f12, $f12, $f13
    088FDB40:[E6EC0000]: swc1       $f12, 0($s7)
    088FDB44:[8E04006C]: lw         $a0, 108($s0)
    088FDB48:[92050085]: lbu        $a1, 133($s0)
    088FDB4C:[02248821]: addu       $s1, $s1, $a0
    088FDB50:[10A00004]: beq        $a1, $zr, 0x088FDB64
    088FDB54:[8E0400A4]: lw         $a0, 164($s0)
    088FDB58:[8E050064]: lw         $a1, 100($s0)
    088FDB5C:[0225001B]: divu       $s1, $a1
    088FDB60:[00008810]: mfhi       $s1
    088FDB64:[26520001]: addiu      $s2, $s2, 1
    088FDB68:[0244202B]: sltu       $a0, $s2, $a0
--> 088FDB6C:[5480FFA3]: bnel       $a0, $zr, 0x088FD9FC
    088FDB70:[8E130098]: lw         $s3, 152($s0)
    088FDB74:[C7B40070]: lwc1       $f20, 112($sp)
    088FDB78:[C7B60074]: lwc1       $f22, 116($sp)
    088FDB7C:[8FB00078]: lw         $s0, 120($sp)
_S1_2_88638C4 122,396,471 instructions (5.872%), 272,846 calls (088638C4 - 088643DC, length 711)
  Back Branch 08864200 641,587 times (length 205)
  Back Branch 08864214 169,517 times (length 213)
_S1_2_8949CF4 67,013,418 instructions (3.215%), 1,021,551 calls (08949CF4 - 08949DB4, length 49)
    08949CF4:[27BDFFE0]: addiu      $sp, $sp, -32
    08949CF8:[3C0308A0]: lui        $v1, 0x08A0 <=> li $v1, 0x08A00000
    08949CFC:[AFBF0018]: sw         $ra, 24($sp)
    08949D00:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08949D04:[AFB3000C]: sw         $s3, 12($sp)
    08949D08:[24736ACC]: addiu      $s3, $v1, 27340
    08949D0C:[AFB50014]: sw         $s5, 20($sp)
    08949D10:[3C1508A0]: lui        $s5, 0x08A0 <=> li $s5, 0x08A00000
    08949D14:[AFB40010]: sw         $s4, 16($sp)
    08949D18:[3C1408A0]: lui        $s4, 0x08A0 <=> li $s4, 0x08A00000
    08949D1C:[AFB20008]: sw         $s2, 8($sp)
    08949D20:[26720008]: addiu      $s2, $s3, 8
    08949D24:[AFB10004]: sw         $s1, 4($sp)
    08949D28:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08949D2C:[AFB00000]: sw         $s0, 0($sp)
    08949D30:[24506AFC]: addiu      $s0, $v0, 27388
    08949D34:[8E040000]: lw         $a0, 0($s0)
    08949D38:[5080000E]: beql       $a0, $zr, 0x08949D74
    08949D3C:[26310001]: addiu      $s1, $s1, 1
    08949D40:[8EAA6AC4]: lw         $t2, 27332($s5)
    08949D44:[8E876AC8]: lw         $a3, 27336($s4)
    08949D48:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08949D4C:[000A4840]: sll        $t1, $t2, 0x0001
    08949D50:[012A4021]: addu       $t0, $t1, $t2
    08949D54:[00082880]: sll        $a1, $t0, 0x0002
    08949D58:[00B33021]: addu       $a2, $a1, $s3
    08949D5C:[ACC70008]: sw         $a3, 8($a2)
    08949D60:[8E420000]: lw         $v0, 0($s2)
    08949D64:[14400010]: bne        $v0, $zr, 0x08949DA8
    08949D68:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08949D6C:[AE000000]: sw         $zr, 0($s0)
    08949D70:[26310001]: addiu      $s1, $s1, 1
    08949D74:[2A2B0004]: slti       $t3, $s1, 4
    08949D78:[26100004]: addiu      $s0, $s0, 4
    08949D7C:[1560FFED]: bne        $t3, $zr, 0x08949D34
    08949D80:[2652000C]: addiu      $s2, $s2, 12
    08949D84:[8FBF0018]: lw         $ra, 24($sp)
    08949D88:[8FB50014]: lw         $s5, 20($sp)
    08949D8C:[8FB40010]: lw         $s4, 16($sp)
    08949D90:[8FB3000C]: lw         $s3, 12($sp)
    08949D94:[8FB20008]: lw         $s2, 8($sp)
    08949D98:[8FB10004]: lw         $s1, 4($sp)
    08949D9C:[8FB00000]: lw         $s0, 0($sp)
    08949DA0:[03E00008]: jr         $ra
    08949DA4:[27BD0020]: addiu      $sp, $sp, 32
    08949DA8:[0E24ECC6]: jal        0x0893B318
    08949DAC:[00000000]: nop
    08949DB0:[0A25275C]: j          0x08949D70
    08949DB4:[AE000000]: sw         $zr, 0($s0)
  Back Branch 08949D7C 4,086,204 times (length 20)
    08949D20:[26720008]: addiu      $s2, $s3, 8
    08949D24:[AFB10004]: sw         $s1, 4($sp)
    08949D28:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08949D2C:[AFB00000]: sw         $s0, 0($sp)
    08949D30:[24506AFC]: addiu      $s0, $v0, 27388
--> 08949D34:[8E040000]: lw         $a0, 0($s0)
    08949D38:[5080000E]: beql       $a0, $zr, 0x08949D74
    08949D3C:[26310001]: addiu      $s1, $s1, 1
    08949D40:[8EAA6AC4]: lw         $t2, 27332($s5)
    08949D44:[8E876AC8]: lw         $a3, 27336($s4)
    08949D48:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08949D4C:[000A4840]: sll        $t1, $t2, 0x0001
    08949D50:[012A4021]: addu       $t0, $t1, $t2
    08949D54:[00082880]: sll        $a1, $t0, 0x0002
    08949D58:[00B33021]: addu       $a2, $a1, $s3
    08949D5C:[ACC70008]: sw         $a3, 8($a2)
    08949D60:[8E420000]: lw         $v0, 0($s2)
    08949D64:[14400010]: bne        $v0, $zr, 0x08949DA8
    08949D68:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08949D6C:[AE000000]: sw         $zr, 0($s0)
    08949D70:[26310001]: addiu      $s1, $s1, 1
    08949D74:[2A2B0004]: slti       $t3, $s1, 4
    08949D78:[26100004]: addiu      $s0, $s0, 4
--> 08949D7C:[1560FFED]: bne        $t3, $zr, 0x08949D34
    08949D80:[2652000C]: addiu      $s2, $s2, 12
    08949D84:[8FBF0018]: lw         $ra, 24($sp)
    08949D88:[8FB50014]: lw         $s5, 20($sp)
    08949D8C:[8FB40010]: lw         $s4, 16($sp)
  Back Branch 08949DB0 858,081 times (length 18)
    08949D5C:[ACC70008]: sw         $a3, 8($a2)
    08949D60:[8E420000]: lw         $v0, 0($s2)
    08949D64:[14400010]: bne        $v0, $zr, 0x08949DA8
    08949D68:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08949D6C:[AE000000]: sw         $zr, 0($s0)
--> 08949D70:[26310001]: addiu      $s1, $s1, 1
    08949D74:[2A2B0004]: slti       $t3, $s1, 4
    08949D78:[26100004]: addiu      $s0, $s0, 4
    08949D7C:[1560FFED]: bne        $t3, $zr, 0x08949D34
    08949D80:[2652000C]: addiu      $s2, $s2, 12
    08949D84:[8FBF0018]: lw         $ra, 24($sp)
    08949D88:[8FB50014]: lw         $s5, 20($sp)
    08949D8C:[8FB40010]: lw         $s4, 16($sp)
    08949D90:[8FB3000C]: lw         $s3, 12($sp)
    08949D94:[8FB20008]: lw         $s2, 8($sp)
    08949D98:[8FB10004]: lw         $s1, 4($sp)
    08949D9C:[8FB00000]: lw         $s0, 0($sp)
    08949DA0:[03E00008]: jr         $ra
    08949DA4:[27BD0020]: addiu      $sp, $sp, 32
    08949DA8:[0E24ECC6]: jal        0x0893B318
    08949DAC:[00000000]: nop
--> 08949DB0:[0A25275C]: j          0x08949D70
    08949DB4:[AE000000]: sw         $zr, 0($s0)
_S1_2_89380BC 63,336,162 instructions (3.038%), 1,021,551 calls (089380BC - 08938370, length 174)
    089380BC:[27BDFFE0]: addiu      $sp, $sp, -32
    089380C0:[2C830007]: sltiu      $v1, $a0, 7
    089380C4:[AFB50014]: sw         $s5, 20($sp)
    089380C8:[0080A821]: addu       $s5, $a0, $zr <=> move $s5, $a0
    089380CC:[AFB40010]: sw         $s4, 16($sp)
    089380D0:[00C0A021]: addu       $s4, $a2, $zr <=> move $s4, $a2
    089380D4:[AFB3000C]: sw         $s3, 12($sp)
    089380D8:[01009821]: addu       $s3, $t0, $zr <=> move $s3, $t0
    089380DC:[AFB10004]: sw         $s1, 4($sp)
    089380E0:[00E08821]: addu       $s1, $a3, $zr <=> move $s1, $a3
    089380E4:[AFB00000]: sw         $s0, 0($sp)
    089380E8:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    089380EC:[AFBF0018]: sw         $ra, 24($sp)
    089380F0:[10600098]: beq        $v1, $zr, 0x08938354
    089380F4:[AFB20008]: sw         $s2, 8($sp)
    089380F8:[7E061080]: ext        $a2, $s0, 2, 3
    089380FC:[24C5FFFF]: addiu      $a1, $a2, -1
    08938100:[2CA40003]: sltiu      $a0, $a1, 3
    08938104:[1480008C]: bne        $a0, $zr, 0x08938338
    08938108:[3C08089D]: lui        $t0, 0x089D <=> li $t0, 0x089D0000
    0893810C:[7E1209C0]: ext        $s2, $s0, 7, 2
    08938110:[12400082]: beq        $s2, $zr, 0x0893831C
    08938114:[3C0A089D]: lui        $t2, 0x089D <=> li $t2, 0x089D0000
    08938118:[7E0C0AC0]: ext        $t4, $s0, 11, 2
    0893811C:[240B0003]: addiu      $t3, $zr, 3 <=> li $t3, 3
    08938120:[118B0077]: beq        $t4, $t3, 0x08938300
    08938124:[3C0E089D]: lui        $t6, 0x089D <=> li $t6, 0x089D0000
    08938128:[3C19FF62]: lui        $t9, 0xFF62 <=> li $t9, 0xFF620000
    0893812C:[37382000]: ori        $t8, $t9, 8192
    08938130:[02187824]: and        $t7, $s0, $t8
    08938134:[15E0006B]: bne        $t7, $zr, 0x089382E4
    08938138:[3C03089D]: lui        $v1, 0x089D <=> li $v1, 0x089D0000
    0893813C:[3C050080]: lui        $a1, 0x0080 <=> li $a1, 0x00800000
    08938140:[02052024]: and        $a0, $s0, $a1
    08938144:[10800018]: beq        $a0, $zr, 0x089381A8
    08938148:[268FFFFF]: addiu      $t7, $s4, -1
    0893814C:[7E061480]: ext        $a2, $s0, 18, 3
    08938150:[14C0000E]: bne        $a2, $zr, 0x0893818C
    08938154:[7E071380]: ext        $a3, $s0, 14, 3
    08938158:[14E0000D]: bne        $a3, $zr, 0x08938190
    0893815C:[3C0C089D]: lui        $t4, 0x089D <=> li $t4, 0x089D0000
    08938160:[7E080A40]: ext        $t0, $s0, 9, 2
    08938164:[1500000B]: bne        $t0, $zr, 0x08938194
    08938168:[3C0B089D]: lui        $t3, 0x089D <=> li $t3, 0x089D0000
    0893816C:[24090001]: addiu      $t1, $zr, 1 <=> li $t1, 1
    08938170:[12490008]: beq        $s2, $t1, 0x08938194
    08938174:[7E120940]: ext        $s2, $s0, 5, 2
    08938178:[16400007]: bne        $s2, $zr, 0x08938198
    0893817C:[25840764]: addiu      $a0, $t4, 1892
    08938180:[320A0001]: andi       $t2, $s0, 1
    08938184:[11400009]: beq        $t2, $zr, 0x089381AC
    08938188:[340EFFFE]: ori        $t6, $zr, -2 <=> li $t6, 65534
    0893818C:[3C0C089D]: lui        $t4, 0x089D <=> li $t4, 0x089D0000
    08938190:[3C0B089D]: lui        $t3, 0x089D <=> li $t3, 0x089D0000
    08938194:[25840764]: addiu      $a0, $t4, 1892
    08938198:[2566076C]: addiu      $a2, $t3, 1900
    0893819C:[0E24A230]: jal        0x089288C0
    089381A0:[240501BC]: addiu      $a1, $zr, 444 <=> li $a1, 444
    089381A4:[268FFFFF]: addiu      $t7, $s4, -1
    089381A8:[340EFFFE]: ori        $t6, $zr, -2 <=> li $t6, 65534
    089381AC:[01CF682B]: sltu       $t5, $t6, $t7
    089381B0:[15A00045]: bne        $t5, $zr, 0x089382C8
    089381B4:[3C19089D]: lui        $t9, 0x089D <=> li $t9, 0x089D0000
    089381B8:[1220003A]: beq        $s1, $zr, 0x089382A4
    089381BC:[32041800]: andi       $a0, $s0, 6144
    089381C0:[10800030]: beq        $a0, $zr, 0x08938284
    089381C4:[3C06089D]: lui        $a2, 0x089D <=> li $a2, 0x089D0000
    089381C8:[3C0908A0]: lui        $t1, 0x08A0 <=> li $t1, 0x08A00000
    089381CC:[8D286158]: lw         $t0, 24920($t1)
    089381D0:[15000010]: bne        $t0, $zr, 0x08938214
    089381D4:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    089381D8:[12200006]: beq        $s1, $zr, 0x089381F4
    089381DC:[00000000]: nop
    089381E0:[0E26B10F]: jal        0x089AC43C [sceKernelDcacheProbe]
    089381E4:[7E24E000]: ext        $a0, $s1, 0, 29
    089381E8:[24120002]: addiu      $s2, $zr, 2 <=> li $s2, 2
    089381EC:[1052001E]: beq        $v0, $s2, 0x08938268
    089381F0:[3C0B089D]: lui        $t3, 0x089D <=> li $t3, 0x089D0000
    089381F4:[12600007]: beq        $s3, $zr, 0x08938214
    089381F8:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    089381FC:[0E26B10F]: jal        0x089AC43C [sceKernelDcacheProbe]
    08938200:[7E64E000]: ext        $a0, $s3, 0, 29
    08938204:[240C0002]: addiu      $t4, $zr, 2 <=> li $t4, 2
    08938208:[104C0010]: beq        $v0, $t4, 0x0893824C
    0893820C:[3C0E089D]: lui        $t6, 0x089D <=> li $t6, 0x089D0000
    08938210:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    08938214:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08938218:[02803021]: addu       $a2, $s4, $zr <=> move $a2, $s4
    0893821C:[02203821]: addu       $a3, $s1, $zr <=> move $a3, $s1
    08938220:[0E24E675]: jal        0x089399D4
    08938224:[02604021]: addu       $t0, $s3, $zr <=> move $t0, $s3
    08938228:[8FBF0018]: lw         $ra, 24($sp)
    0893822C:[8FB50014]: lw         $s5, 20($sp)
    08938230:[8FB40010]: lw         $s4, 16($sp)
    08938234:[8FB3000C]: lw         $s3, 12($sp)
    08938238:[8FB20008]: lw         $s2, 8($sp)
    0893823C:[8FB10004]: lw         $s1, 4($sp)
    08938240:[8FB00000]: lw         $s0, 0($sp)
    08938244:[03E00008]: jr         $ra
    08938248:[27BD0020]: addiu      $sp, $sp, 32
    0893824C:[3C0D089D]: lui        $t5, 0x089D <=> li $t5, 0x089D0000
    08938250:[25C40764]: addiu      $a0, $t6, 1892
    08938254:[25A60848]: addiu      $a2, $t5, 2120
    08938258:[0E24A230]: jal        0x089288C0
    0893825C:[240501C8]: addiu      $a1, $zr, 456 <=> li $a1, 456
    08938260:[0A24E085]: j          0x08938214
    08938264:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    08938268:[3C0A089D]: lui        $t2, 0x089D <=> li $t2, 0x089D0000
    0893826C:[25640764]: addiu      $a0, $t3, 1892
    08938270:[254608A0]: addiu      $a2, $t2, 2208
    08938274:[0E24A230]: jal        0x089288C0
    08938278:[240501C5]: addiu      $a1, $zr, 453 <=> li $a1, 453
    0893827C:[0A24E07D]: j          0x089381F4
    08938280:[00000000]: nop
    08938284:[3C07089D]: lui        $a3, 0x089D <=> li $a3, 0x089D0000
    08938288:[24C40764]: addiu      $a0, $a2, 1892
    0893828C:[240501C1]: addiu      $a1, $zr, 449 <=> li $a1, 449
    08938290:[24E608F8]: addiu      $a2, $a3, 2296
    08938294:[0E24A230]: jal        0x089288C0
    08938298:[00000000]: nop
    0893829C:[0A24E073]: j          0x089381CC
    089382A0:[3C0908A0]: lui        $t1, 0x08A0 <=> li $t1, 0x08A00000
    089382A4:[32031800]: andi       $v1, $s0, 6144
    089382A8:[5060FFC8]: beql       $v1, $zr, 0x089381CC
    089382AC:[3C0908A0]: lui        $t1, 0x08A0 <=> li $t1, 0x08A00000
    089382B0:[3C05089D]: lui        $a1, 0x089D <=> li $a1, 0x089D0000
    089382B4:[3C02089D]: lui        $v0, 0x089D <=> li $v0, 0x089D0000
    089382B8:[24A40764]: addiu      $a0, $a1, 1892
    089382BC:[2446091C]: addiu      $a2, $v0, 2332
    089382C0:[0A24E0A5]: j          0x08938294
    089382C4:[240501BF]: addiu      $a1, $zr, 447 <=> li $a1, 447
    089382C8:[3C18089D]: lui        $t8, 0x089D <=> li $t8, 0x089D0000
    089382CC:[27240764]: addiu      $a0, $t9, 1892
    089382D0:[270609D4]: addiu      $a2, $t8, 2516
    089382D4:[0E24A230]: jal        0x089288C0
    089382D8:[240501BD]: addiu      $a1, $zr, 445 <=> li $a1, 445
    089382DC:[0A24E06E]: j          0x089381B8
    089382E0:[00000000]: nop
    089382E4:[3C02089D]: lui        $v0, 0x089D <=> li $v0, 0x089D0000
    089382E8:[24640764]: addiu      $a0, $v1, 1892
    089382EC:[24460940]: addiu      $a2, $v0, 2368
    089382F0:[0E24A230]: jal        0x089288C0
    089382F4:[240501BC]: addiu      $a1, $zr, 444 <=> li $a1, 444
    089382F8:[0A24E050]: j          0x08938140
    089382FC:[3C050080]: lui        $a1, 0x0080 <=> li $a1, 0x00800000
    08938300:[3C0D089D]: lui        $t5, 0x089D <=> li $t5, 0x089D0000
    08938304:[25C40764]: addiu      $a0, $t6, 1892
    08938308:[25A6095C]: addiu      $a2, $t5, 2396
    0893830C:[0E24A230]: jal        0x089288C0
    08938310:[240501BC]: addiu      $a1, $zr, 444 <=> li $a1, 444
    08938314:[0A24E04B]: j          0x0893812C
    08938318:[3C19FF62]: lui        $t9, 0xFF62 <=> li $t9, 0xFF620000
    0893831C:[3C09089D]: lui        $t1, 0x089D <=> li $t1, 0x089D0000
    08938320:[25440764]: addiu      $a0, $t2, 1892
    08938324:[25260974]: addiu      $a2, $t1, 2420
    08938328:[0E24A230]: jal        0x089288C0
    0893832C:[240501BC]: addiu      $a1, $zr, 444 <=> li $a1, 444
    08938330:[0A24E047]: j          0x0893811C
    08938334:[7E0C0AC0]: ext        $t4, $s0, 11, 2
    08938338:[3C07089D]: lui        $a3, 0x089D <=> li $a3, 0x089D0000
    0893833C:[25040764]: addiu      $a0, $t0, 1892
    08938340:[24E6098C]: addiu      $a2, $a3, 2444
    08938344:[0E24A230]: jal        0x089288C0
    08938348:[240501BC]: addiu      $a1, $zr, 444 <=> li $a1, 444
    0893834C:[0A24E044]: j          0x08938110
    08938350:[7E1209C0]: ext        $s2, $s0, 7, 2
    08938354:[3C03089D]: lui        $v1, 0x089D <=> li $v1, 0x089D0000
    08938358:[3C02089D]: lui        $v0, 0x089D <=> li $v0, 0x089D0000
    0893835C:[24640764]: addiu      $a0, $v1, 1892
    08938360:[244609EC]: addiu      $a2, $v0, 2540
    08938364:[0E24A230]: jal        0x089288C0
    08938368:[240501BB]: addiu      $a1, $zr, 443 <=> li $a1, 443
    0893836C:[0A24E03F]: j          0x089380FC
    08938370:[7E061080]: ext        $a2, $s0, 2, 3
  Back Branch 089382A8 1,021,551 times (length 57)
    089381B8:[1220003A]: beq        $s1, $zr, 0x089382A4
    089381BC:[32041800]: andi       $a0, $s0, 6144
    089381C0:[10800030]: beq        $a0, $zr, 0x08938284
    089381C4:[3C06089D]: lui        $a2, 0x089D <=> li $a2, 0x089D0000
    089381C8:[3C0908A0]: lui        $t1, 0x08A0 <=> li $t1, 0x08A00000
--> 089381CC:[8D286158]: lw         $t0, 24920($t1)
    089381D0:[15000010]: bne        $t0, $zr, 0x08938214
    089381D4:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    089381D8:[12200006]: beq        $s1, $zr, 0x089381F4
    089381DC:[00000000]: nop
    089381E0:[0E26B10F]: jal        0x089AC43C [sceKernelDcacheProbe]
    089381E4:[7E24E000]: ext        $a0, $s1, 0, 29
    089381E8:[24120002]: addiu      $s2, $zr, 2 <=> li $s2, 2
    089381EC:[1052001E]: beq        $v0, $s2, 0x08938268
    089381F0:[3C0B089D]: lui        $t3, 0x089D <=> li $t3, 0x089D0000
    089381F4:[12600007]: beq        $s3, $zr, 0x08938214
    089381F8:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    089381FC:[0E26B10F]: jal        0x089AC43C [sceKernelDcacheProbe]
    08938200:[7E64E000]: ext        $a0, $s3, 0, 29
    08938204:[240C0002]: addiu      $t4, $zr, 2 <=> li $t4, 2
    08938208:[104C0010]: beq        $v0, $t4, 0x0893824C
    0893820C:[3C0E089D]: lui        $t6, 0x089D <=> li $t6, 0x089D0000
    08938210:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    08938214:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08938218:[02803021]: addu       $a2, $s4, $zr <=> move $a2, $s4
    0893821C:[02203821]: addu       $a3, $s1, $zr <=> move $a3, $s1
    08938220:[0E24E675]: jal        0x089399D4
    08938224:[02604021]: addu       $t0, $s3, $zr <=> move $t0, $s3
    08938228:[8FBF0018]: lw         $ra, 24($sp)
    0893822C:[8FB50014]: lw         $s5, 20($sp)
    08938230:[8FB40010]: lw         $s4, 16($sp)
    08938234:[8FB3000C]: lw         $s3, 12($sp)
    08938238:[8FB20008]: lw         $s2, 8($sp)
    0893823C:[8FB10004]: lw         $s1, 4($sp)
    08938240:[8FB00000]: lw         $s0, 0($sp)
    08938244:[03E00008]: jr         $ra
    08938248:[27BD0020]: addiu      $sp, $sp, 32
    0893824C:[3C0D089D]: lui        $t5, 0x089D <=> li $t5, 0x089D0000
    08938250:[25C40764]: addiu      $a0, $t6, 1892
    08938254:[25A60848]: addiu      $a2, $t5, 2120
    08938258:[0E24A230]: jal        0x089288C0
    0893825C:[240501C8]: addiu      $a1, $zr, 456 <=> li $a1, 456
    08938260:[0A24E085]: j          0x08938214
    08938264:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    08938268:[3C0A089D]: lui        $t2, 0x089D <=> li $t2, 0x089D0000
    0893826C:[25640764]: addiu      $a0, $t3, 1892
    08938270:[254608A0]: addiu      $a2, $t2, 2208
    08938274:[0E24A230]: jal        0x089288C0
    08938278:[240501C5]: addiu      $a1, $zr, 453 <=> li $a1, 453
    0893827C:[0A24E07D]: j          0x089381F4
    08938280:[00000000]: nop
    08938284:[3C07089D]: lui        $a3, 0x089D <=> li $a3, 0x089D0000
    08938288:[24C40764]: addiu      $a0, $a2, 1892
    0893828C:[240501C1]: addiu      $a1, $zr, 449 <=> li $a1, 449
    08938290:[24E608F8]: addiu      $a2, $a3, 2296
    08938294:[0E24A230]: jal        0x089288C0
    08938298:[00000000]: nop
    0893829C:[0A24E073]: j          0x089381CC
    089382A0:[3C0908A0]: lui        $t1, 0x08A0 <=> li $t1, 0x08A00000
    089382A4:[32031800]: andi       $v1, $s0, 6144
--> 089382A8:[5060FFC8]: beql       $v1, $zr, 0x089381CC
    089382AC:[3C0908A0]: lui        $t1, 0x08A0 <=> li $t1, 0x08A00000
    089382B0:[3C05089D]: lui        $a1, 0x089D <=> li $a1, 0x089D0000
    089382B4:[3C02089D]: lui        $v0, 0x089D <=> li $v0, 0x089D0000
    089382B8:[24A40764]: addiu      $a0, $a1, 1892
_S1_2_889EE20 63,008,799 instructions (3.023%), 185,079 calls (0889EE20 - 0889F490, length 413)
    0889EE20:[27BDFEA0]: addiu      $sp, $sp, -352
    0889EE24:[C4AE0000]: lwc1       $f14, 0($a1)
    0889EE28:[44806800]: mtc1       $zr, $f13
    0889EE2C:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    0889EE30:[460D703C]: c.lt.s     $f14, $f13
    0889EE34:[00000000]: nop
    0889EE38:[45020001]: bc1fl      0x0889EE40
    0889EE3C:[34060001]: ori        $a2, $zr, 1 <=> li $a2, 1
    0889EE40:[30C600FF]: andi       $a2, $a2, 255
    0889EE44:[10C00191]: beq        $a2, $zr, 0x0889F48C
    0889EE48:[00000000]: nop
    0889EE4C:[C4AE0000]: lwc1       $f14, 0($a1)
    0889EE50:[C4AF0014]: lwc1       $f15, 20($a1)
    0889EE54:[C4B0000C]: lwc1       $f16, 12($a1)
    0889EE58:[460C7440]: add.s      $f17, $f14, $f12
    0889EE5C:[C4B20018]: lwc1       $f18, 24($a1)
    0889EE60:[C4B30010]: lwc1       $f19, 16($a1)
    0889EE64:[46107BC1]: sub.s      $f15, $f15, $f16
    0889EE68:[46139481]: sub.s      $f18, $f18, $f19
    0889EE6C:[E4B10000]: swc1       $f17, 0($a1)
    0889EE70:[C4A00008]: lwc1       $f0, 8($a1)
    0889EE74:[44067800]: mfc1       $a2, $f15
    0889EE78:[E7AF00A4]: swc1       $f15, 164($sp)
    0889EE7C:[AFA6004C]: sw         $a2, 76($sp)
    0889EE80:[46008C41]: sub.s      $f17, $f17, $f0
    0889EE84:[44069000]: mfc1       $a2, $f18
    0889EE88:[E7B200A8]: swc1       $f18, 168($sp)
    0889EE8C:[AFA60050]: sw         $a2, 80($sp)
    0889EE90:[C7AE004C]: lwc1       $f14, 76($sp)
    0889EE94:[C7AF0050]: lwc1       $f15, 80($sp)
    0889EE98:[44067000]: mfc1       $a2, $f14
    0889EE9C:[C4B20004]: lwc1       $f18, 4($a1)
    0889EEA0:[44077800]: mfc1       $a3, $f15
    0889EEA4:[AFA60034]: sw         $a2, 52($sp)
    0889EEA8:[4612883C]: c.lt.s     $f17, $f18
    0889EEAC:[00000000]: nop
    0889EEB0:[45000041]: bc1f       0x0889EFB8
    0889EEB4:[AFA70038]: sw         $a3, 56($sp)
    0889EEB8:[3C0638D1]: lui        $a2, 0x38D1 <=> li $a2, 0x38D10000
    0889EEBC:[C4930074]: lwc1       $f19, 116($a0)
    0889EEC0:[34C6B717]: ori        $a2, $a2, -18665
    0889EEC4:[44867000]: mtc1       $a2, $f14
    0889EEC8:[C480006C]: lwc1       $f0, 108($a0)
    0889EECC:[460E9881]: sub.s      $f2, $f19, $f14
    0889EED0:[C7B00034]: lwc1       $f16, 52($sp)
    0889EED4:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    0889EED8:[34070000]: ori        $a3, $zr, 0 <=> li $a3, 0
    0889EEDC:[C7AF0038]: lwc1       $f15, 56($sp)
    0889EEE0:[4602003E]: c.le.s     $f0, $f2
    0889EEE4:[00000000]: nop
    0889EEE8:[45020001]: bc1fl      0x0889EEF0
    0889EEEC:[34070001]: ori        $a3, $zr, 1 <=> li $a3, 1
    0889EEF0:[30E700FF]: andi       $a3, $a3, 255
    0889EEF4:[54E0000D]: bnel       $a3, $zr, 0x0889EF2C
    0889EEF8:[34060001]: ori        $a2, $zr, 1 <=> li $a2, 1
    0889EEFC:[C4820078]: lwc1       $f2, 120($a0)
    0889EF00:[C4810070]: lwc1       $f1, 112($a0)
    0889EF04:[460E1081]: sub.s      $f2, $f2, $f14
    0889EF08:[34070000]: ori        $a3, $zr, 0 <=> li $a3, 0
    0889EF0C:[4602083E]: c.le.s     $f1, $f2
    0889EF10:[00000000]: nop
    0889EF14:[45020001]: bc1fl      0x0889EF1C
    0889EF18:[34070001]: ori        $a3, $zr, 1 <=> li $a3, 1
    0889EF1C:[30E700FF]: andi       $a3, $a3, 255
    0889EF20:[10E00003]: beq        $a3, $zr, 0x0889EF30
    0889EF24:[30C600FF]: andi       $a2, $a2, 255
    0889EF28:[34060001]: ori        $a2, $zr, 1 <=> li $a2, 1
    0889EF2C:[30C600FF]: andi       $a2, $a2, 255
    0889EF30:[14C00017]: bne        $a2, $zr, 0x0889EF90
    0889EF34:[00000000]: nop
    0889EF38:[4610003E]: c.le.s     $f0, $f16
    0889EF3C:[00000000]: nop
    0889EF40:[45000010]: bc1f       0x0889EF84
    0889EF44:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    0889EF48:[4613803E]: c.le.s     $f16, $f19
    0889EF4C:[00000000]: nop
    0889EF50:[4502000D]: bc1fl      0x0889EF88
    0889EF54:[30C600FF]: andi       $a2, $a2, 255
    0889EF58:[C4930070]: lwc1       $f19, 112($a0)
    0889EF5C:[460F983E]: c.le.s     $f19, $f15
    0889EF60:[00000000]: nop
    0889EF64:[45020008]: bc1fl      0x0889EF88
    0889EF68:[30C600FF]: andi       $a2, $a2, 255
    0889EF6C:[C4930078]: lwc1       $f19, 120($a0)
    0889EF70:[4613783E]: c.le.s     $f15, $f19
    0889EF74:[00000000]: nop
    0889EF78:[45000003]: bc1f       0x0889EF88
    0889EF7C:[30C600FF]: andi       $a2, $a2, 255
    0889EF80:[34060001]: ori        $a2, $zr, 1 <=> li $a2, 1
    0889EF84:[30C600FF]: andi       $a2, $a2, 255
    0889EF88:[50C0000C]: beql       $a2, $zr, 0x0889EFBC
    0889EF8C:[3C04BF80]: lui        $a0, 0xBF80 <=> li $a0, 0xBF800000
    0889EF90:[46128CC3]: div.s      $f19, $f17, $f18
    0889EF94:[3C063F80]: lui        $a2, 0x3F80 <=> li $a2, 0x3F800000
    0889EF98:[8C870004]: lw         $a3, 4($a0)
    0889EF9C:[46006C46]: mov.s      $f17, $f13
    0889EFA0:[4611983C]: c.lt.s     $f19, $f17
    0889EFA4:[00000000]: nop
    0889EFA8:[45000008]: bc1f       0x0889EFCC
    0889EFAC:[44869000]: mtc1       $a2, $f18
    0889EFB0:[1000000C]: b          0x0889EFE4
    0889EFB4:[E7AD003C]: swc1       $f13, 60($sp)
    0889EFB8:[3C04BF80]: lui        $a0, 0xBF80 <=> li $a0, 0xBF800000
    0889EFBC:[44846000]: mtc1       $a0, $f12
    0889EFC0:[E4AC0000]: swc1       $f12, 0($a1)
    0889EFC4:[03E00008]: jr         $ra
    0889EFC8:[27BD0160]: addiu      $sp, $sp, 352
    0889EFCC:[46009C46]: mov.s      $f17, $f19
    0889EFD0:[4612883E]: c.le.s     $f17, $f18
    0889EFD4:[00000000]: nop
    0889EFD8:[45020001]: bc1fl      0x0889EFE0
    0889EFDC:[46009446]: mov.s      $f17, $f18
    0889EFE0:[E7AD003C]: swc1       $f13, 60($sp)
    0889EFE4:[E7AD0040]: swc1       $f13, 64($sp)
    0889EFE8:[C4F30090]: lwc1       $f19, 144($a3)
    0889EFEC:[C4A0007C]: lwc1       $f0, 124($a1)
    0889EFF0:[27A6003C]: addiu      $a2, $sp, 60
    0889EFF4:[46009CC2]: mul.s      $f19, $f19, $f0
    0889EFF8:[3C07B8D1]: lui        $a3, 0xB8D1 <=> li $a3, 0xB8D10000
    0889EFFC:[46108082]: mul.s      $f2, $f16, $f16
    0889F000:[34E7B717]: ori        $a3, $a3, -18665
    0889F004:[E4D30004]: swc1       $f19, 4($a2)
    0889F008:[C7B3003C]: lwc1       $f19, 60($sp)
    0889F00C:[E7AF0048]: swc1       $f15, 72($sp)
    0889F010:[E7B00044]: swc1       $f16, 68($sp)
    0889F014:[46007BC7]: neg.s      $f15, $f15
    0889F018:[C4A10024]: lwc1       $f1, 36($a1)
    0889F01C:[460F78C2]: mul.s      $f3, $f15, $f15
    0889F020:[C7A00040]: lwc1       $f0, 64($sp)
    0889F024:[46019CC0]: add.s      $f19, $f19, $f1
    0889F028:[C4A40028]: lwc1       $f4, 40($a1)
    0889F02C:[E7B00048]: swc1       $f16, 72($sp)
    0889F030:[E7AF0044]: swc1       $f15, 68($sp)
    0889F034:[46040000]: add.s      $f0, $f0, $f4
    0889F038:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    0889F03C:[E7B3003C]: swc1       $f19, 60($sp)
    0889F040:[46021CC0]: add.s      $f19, $f3, $f2
    0889F044:[E7A00040]: swc1       $f0, 64($sp)
    0889F048:[44870000]: mtc1       $a3, $f0
    0889F04C:[46009CC4]: sqrt.s     $f19, $f19
    0889F050:[4600983E]: c.le.s     $f19, $f0
    0889F054:[00000000]: nop
    0889F058:[45010006]: bc1t       0x0889F074
    0889F05C:[8C870004]: lw         $a3, 4($a0)
    0889F060:[460E983C]: c.lt.s     $f19, $f14
    0889F064:[00000000]: nop
    0889F068:[45000003]: bc1f       0x0889F078
    0889F06C:[30C600FF]: andi       $a2, $a2, 255
    0889F070:[34060001]: ori        $a2, $zr, 1 <=> li $a2, 1
    0889F074:[30C600FF]: andi       $a2, $a2, 255
    0889F078:[54C00007]: bnel       $a2, $zr, 0x0889F098
    0889F07C:[C4AE0030]: lwc1       $f14, 48($a1)
    0889F080:[46139383]: div.s      $f14, $f18, $f19
    0889F084:[460E7BC2]: mul.s      $f15, $f15, $f14
    0889F088:[460E8402]: mul.s      $f16, $f16, $f14
    0889F08C:[E7AF0044]: swc1       $f15, 68($sp)
    0889F090:[E7B00048]: swc1       $f16, 72($sp)
    0889F094:[C4AE0030]: lwc1       $f14, 48($a1)
    0889F098:[C4B3002C]: lwc1       $f19, 44($a1)
    0889F09C:[460C7382]: mul.s      $f14, $f14, $f12
    0889F0A0:[460E9B80]: add.s      $f14, $f19, $f14
    0889F0A4:[460E7BC2]: mul.s      $f15, $f15, $f14
    0889F0A8:[460E8402]: mul.s      $f16, $f16, $f14
    0889F0AC:[E7AF0044]: swc1       $f15, 68($sp)
    0889F0B0:[E7B00048]: swc1       $f16, 72($sp)
    0889F0B4:[C4EE0020]: lwc1       $f14, 32($a3)
    0889F0B8:[460E8B82]: mul.s      $f14, $f17, $f14
    0889F0BC:[4612703C]: c.lt.s     $f14, $f18
    0889F0C0:[00000000]: nop
    0889F0C4:[45020001]: bc1fl      0x0889F0CC
    0889F0C8:[46009386]: mov.s      $f14, $f18
    0889F0CC:[C7B3003C]: lwc1       $f19, 60($sp)
    0889F0D0:[C7A00040]: lwc1       $f0, 64($sp)
    0889F0D4:[460C9CC2]: mul.s      $f19, $f19, $f12
    0889F0D8:[C4E20024]: lwc1       $f2, 36($a3)
    0889F0DC:[460C0002]: mul.s      $f0, $f0, $f12
    0889F0E0:[E7B300B4]: swc1       $f19, 180($sp)
    0889F0E4:[E7A000B8]: swc1       $f0, 184($sp)
    0889F0E8:[C7B300B4]: lwc1       $f19, 180($sp)
    0889F0EC:[C7A000B8]: lwc1       $f0, 184($sp)
    0889F0F0:[44069800]: mfc1       $a2, $f19
    0889F0F4:[44070000]: mfc1       $a3, $f0
    0889F0F8:[AFA6006C]: sw         $a2, 108($sp)
    0889F0FC:[AFA70070]: sw         $a3, 112($sp)
    0889F100:[C7A1006C]: lwc1       $f1, 108($sp)
    0889F104:[C7A30070]: lwc1       $f3, 112($sp)
    0889F108:[44060800]: mfc1       $a2, $f1
    0889F10C:[44071800]: mfc1       $a3, $f3
    0889F110:[AFA60024]: sw         $a2, 36($sp)
    0889F114:[AFA70028]: sw         $a3, 40($sp)
    0889F118:[C7B30024]: lwc1       $f19, 36($sp)
    0889F11C:[C7A00028]: lwc1       $f0, 40($sp)
    0889F120:[460E9381]: sub.s      $f14, $f18, $f14
    0889F124:[460F9BC0]: add.s      $f15, $f19, $f15
    0889F128:[46100400]: add.s      $f16, $f0, $f16
    0889F12C:[460E1382]: mul.s      $f14, $f2, $f14
    0889F130:[E7AF00C4]: swc1       $f15, 196($sp)
    0889F134:[E7B000C8]: swc1       $f16, 200($sp)
    0889F138:[C7AF00C4]: lwc1       $f15, 196($sp)
    0889F13C:[C7B000C8]: lwc1       $f16, 200($sp)
    0889F140:[460E9081]: sub.s      $f2, $f18, $f14
    0889F144:[44067800]: mfc1       $a2, $f15
    0889F148:[44078000]: mfc1       $a3, $f16
    0889F14C:[AFA60064]: sw         $a2, 100($sp)
    0889F150:[AFA70068]: sw         $a3, 104($sp)
    0889F154:[C7B30064]: lwc1       $f19, 100($sp)
    0889F158:[C7A00068]: lwc1       $f0, 104($sp)
    0889F15C:[44069800]: mfc1       $a2, $f19
    0889F160:[44070000]: mfc1       $a3, $f0
    0889F164:[AFA6001C]: sw         $a2, 28($sp)
    0889F168:[AFA70020]: sw         $a3, 32($sp)
    0889F16C:[C7AF001C]: lwc1       $f15, 28($sp)
    0889F170:[C7B00020]: lwc1       $f16, 32($sp)
    0889F174:[46027BC2]: mul.s      $f15, $f15, $f2
    0889F178:[C481003C]: lwc1       $f1, 60($a0)
    0889F17C:[46028402]: mul.s      $f16, $f16, $f2
    0889F180:[C4930040]: lwc1       $f19, 64($a0)
    0889F184:[460E0802]: mul.s      $f0, $f1, $f14
    0889F188:[E7AF00D4]: swc1       $f15, 212($sp)
    0889F18C:[E7B000D8]: swc1       $f16, 216($sp)
    0889F190:[C7AF00D4]: lwc1       $f15, 212($sp)
    0889F194:[460E9B82]: mul.s      $f14, $f19, $f14
    0889F198:[C7B000D8]: lwc1       $f16, 216($sp)
    0889F19C:[44067800]: mfc1       $a2, $f15
    0889F1A0:[E7A000E4]: swc1       $f0, 228($sp)
    0889F1A4:[44078000]: mfc1       $a3, $f16
    0889F1A8:[AFA6005C]: sw         $a2, 92($sp)
    0889F1AC:[AFA70060]: sw         $a3, 96($sp)
    0889F1B0:[C7A0005C]: lwc1       $f0, 92($sp)
    0889F1B4:[C7A20060]: lwc1       $f2, 96($sp)
    0889F1B8:[E7AE00E8]: swc1       $f14, 232($sp)
    0889F1BC:[44060000]: mfc1       $a2, $f0
    0889F1C0:[C7AE00E4]: lwc1       $f14, 228($sp)
    0889F1C4:[44071000]: mfc1       $a3, $f2
    0889F1C8:[C7AF00E8]: lwc1       $f15, 232($sp)
    0889F1CC:[AFA60014]: sw         $a2, 20($sp)
    0889F1D0:[44067000]: mfc1       $a2, $f14
    0889F1D4:[AFA70018]: sw         $a3, 24($sp)
    0889F1D8:[44077800]: mfc1       $a3, $f15
    0889F1DC:[AFA60074]: sw         $a2, 116($sp)
    0889F1E0:[AFA70078]: sw         $a3, 120($sp)
    0889F1E4:[C7B00074]: lwc1       $f16, 116($sp)
    0889F1E8:[C7B30078]: lwc1       $f19, 120($sp)
    0889F1EC:[44068000]: mfc1       $a2, $f16
    0889F1F0:[C7A00014]: lwc1       $f0, 20($sp)
    0889F1F4:[44079800]: mfc1       $a3, $f19
    0889F1F8:[AFA6002C]: sw         $a2, 44($sp)
    0889F1FC:[AFA70030]: sw         $a3, 48($sp)
    0889F200:[C7AE002C]: lwc1       $f14, 44($sp)
    0889F204:[C7AF0018]: lwc1       $f15, 24($sp)
    0889F208:[C7A20030]: lwc1       $f2, 48($sp)
    0889F20C:[460E0380]: add.s      $f14, $f0, $f14
    0889F210:[C4B0003C]: lwc1       $f16, 60($a1)
    0889F214:[46027BC0]: add.s      $f15, $f15, $f2
    0889F218:[460C8402]: mul.s      $f16, $f16, $f12
    0889F21C:[E7AE00F4]: swc1       $f14, 244($sp)
    0889F220:[C7AE00F4]: lwc1       $f14, 244($sp)
    0889F224:[E7AF00F8]: swc1       $f15, 248($sp)
    0889F228:[C7AF00F8]: lwc1       $f15, 248($sp)
    0889F22C:[44067000]: mfc1       $a2, $f14
    0889F230:[AFA60054]: sw         $a2, 84($sp)
    0889F234:[44067800]: mfc1       $a2, $f15
    0889F238:[C7B30054]: lwc1       $f19, 84($sp)
    0889F23C:[AFA60058]: sw         $a2, 88($sp)
    0889F240:[C7A00058]: lwc1       $f0, 88($sp)
    0889F244:[44069800]: mfc1       $a2, $f19
    0889F248:[C4A20038]: lwc1       $f2, 56($a1)
    0889F24C:[44070000]: mfc1       $a3, $f0
    0889F250:[AFA6000C]: sw         $a2, 12($sp)
    0889F254:[AFA70010]: sw         $a3, 16($sp)
    0889F258:[46101380]: add.s      $f14, $f2, $f16
    0889F25C:[C4AF001C]: lwc1       $f15, 28($a1)
    0889F260:[C7A1000C]: lwc1       $f1, 12($sp)
    0889F264:[C4B30020]: lwc1       $f19, 32($a1)
    0889F268:[E4AE0038]: swc1       $f14, 56($a1)
    0889F26C:[46017B80]: add.s      $f14, $f15, $f1
    0889F270:[C7A00010]: lwc1       $f0, 16($sp)
    0889F274:[C4B00038]: lwc1       $f16, 56($a1)
    0889F278:[C4A20034]: lwc1       $f2, 52($a1)
    0889F27C:[46009CC0]: add.s      $f19, $f19, $f0
    0889F280:[E4AE001C]: swc1       $f14, 28($a1)
    0889F284:[460C8382]: mul.s      $f14, $f16, $f12
    0889F288:[E4B30020]: swc1       $f19, 32($a1)
    0889F28C:[460E1380]: add.s      $f14, $f2, $f14
    0889F290:[E4AE0034]: swc1       $f14, 52($a1)
    0889F294:[8C860004]: lw         $a2, 4($a0)
    0889F298:[24C7009C]: addiu      $a3, $a2, 156
    0889F29C:[C4EE0000]: lwc1       $f14, 0($a3)
    0889F2A0:[C4CF00A4]: lwc1       $f15, 164($a2)
    0889F2A4:[C4F30004]: lwc1       $f19, 4($a3)
    0889F2A8:[460F7382]: mul.s      $f14, $f14, $f15
    0889F2AC:[C4B0001C]: lwc1       $f16, 28($a1)
    0889F2B0:[460F9BC2]: mul.s      $f15, $f19, $f15
    0889F2B4:[E7AE0104]: swc1       $f14, 260($sp)
    0889F2B8:[E7AF0108]: swc1       $f15, 264($sp)
    0889F2BC:[C7AE0104]: lwc1       $f14, 260($sp)
    0889F2C0:[C7AF0108]: lwc1       $f15, 264($sp)
    0889F2C4:[44067000]: mfc1       $a2, $f14
    0889F2C8:[44077800]: mfc1       $a3, $f15
    0889F2CC:[AFA6008C]: sw         $a2, 140($sp)
    0889F2D0:[AFA70090]: sw         $a3, 144($sp)
    0889F2D4:[C7A0008C]: lwc1       $f0, 140($sp)
    0889F2D8:[C7B30090]: lwc1       $f19, 144($sp)
    0889F2DC:[44060000]: mfc1       $a2, $f0
    0889F2E0:[44079800]: mfc1       $a3, $f19
    0889F2E4:[AFA6001C]: sw         $a2, 28($sp)
    0889F2E8:[AFA70020]: sw         $a3, 32($sp)
    0889F2EC:[C7A2001C]: lwc1       $f2, 28($sp)
    0889F2F0:[C7AE0020]: lwc1       $f14, 32($sp)
    0889F2F4:[C4AF0020]: lwc1       $f15, 32($a1)
    0889F2F8:[46101400]: add.s      $f16, $f2, $f16
    0889F2FC:[460F7380]: add.s      $f14, $f14, $f15
    0889F300:[E7B00114]: swc1       $f16, 276($sp)
    0889F304:[C7B00114]: lwc1       $f16, 276($sp)
    0889F308:[E7AE0118]: swc1       $f14, 280($sp)
    0889F30C:[C7AE0118]: lwc1       $f14, 280($sp)
    0889F310:[44068000]: mfc1       $a2, $f16
    0889F314:[AFA60084]: sw         $a2, 132($sp)
    0889F318:[44067000]: mfc1       $a2, $f14
    0889F31C:[C7B30084]: lwc1       $f19, 132($sp)
    0889F320:[AFA60088]: sw         $a2, 136($sp)
    0889F324:[C7A00088]: lwc1       $f0, 136($sp)
    0889F328:[44069800]: mfc1       $a2, $f19
    0889F32C:[AFA60024]: sw         $a2, 36($sp)
    0889F330:[C7AF0024]: lwc1       $f15, 36($sp)
    0889F334:[44060000]: mfc1       $a2, $f0
    0889F338:[AFA60028]: sw         $a2, 40($sp)
    0889F33C:[460C7B82]: mul.s      $f14, $f15, $f12
    0889F340:[C7B00028]: lwc1       $f16, 40($sp)
    0889F344:[460C8302]: mul.s      $f12, $f16, $f12
    0889F348:[E7AE0124]: swc1       $f14, 292($sp)
    0889F34C:[C7AE0124]: lwc1       $f14, 292($sp)
    0889F350:[44067000]: mfc1       $a2, $f14
    0889F354:[E7AC0128]: swc1       $f12, 296($sp)
    0889F358:[C7AC0128]: lwc1       $f12, 296($sp)
    0889F35C:[AFA6007C]: sw         $a2, 124($sp)
    0889F360:[44066000]: mfc1       $a2, $f12
    0889F364:[C7B3007C]: lwc1       $f19, 124($sp)
    0889F368:[AFA60080]: sw         $a2, 128($sp)
    0889F36C:[C7AF0080]: lwc1       $f15, 128($sp)
    0889F370:[44069800]: mfc1       $a2, $f19
    0889F374:[AFA6002C]: sw         $a2, 44($sp)
    0889F378:[44067800]: mfc1       $a2, $f15
    0889F37C:[C4B0000C]: lwc1       $f16, 12($a1)
    0889F380:[AFA60030]: sw         $a2, 48($sp)
    0889F384:[C7AE002C]: lwc1       $f14, 44($sp)
    0889F388:[C4AC0010]: lwc1       $f12, 16($a1)
    0889F38C:[460E8380]: add.s      $f14, $f16, $f14
    0889F390:[C7A00030]: lwc1       $f0, 48($sp)
    0889F394:[C4AF0050]: lwc1       $f15, 80($a1)
    0889F398:[46006300]: add.s      $f12, $f12, $f0
    0889F39C:[E4AE000C]: swc1       $f14, 12($a1)
    0889F3A0:[C4B30060]: lwc1       $f19, 96($a1)
    0889F3A4:[E4AC0010]: swc1       $f12, 16($a1)
    0889F3A8:[8C860004]: lw         $a2, 4($a0)
    0889F3AC:[460F9B01]: sub.s      $f12, $f19, $f15
    0889F3B0:[C4B00074]: lwc1       $f16, 116($a1)
    0889F3B4:[C4C0008C]: lwc1       $f0, 140($a2)
    0889F3B8:[46008B84]: sqrt.s     $f14, $f17
    0889F3BC:[C4A20078]: lwc1       $f2, 120($a1)
    0889F3C0:[C4A10054]: lwc1       $f1, 84($a1)
    0889F3C4:[46008802]: mul.s      $f0, $f17, $f0
    0889F3C8:[C4A30064]: lwc1       $f3, 100($a1)
    0889F3CC:[461014C1]: sub.s      $f19, $f2, $f16
    0889F3D0:[C4A40058]: lwc1       $f4, 88($a1)
    0889F3D4:[460E6302]: mul.s      $f12, $f12, $f14
    0889F3D8:[460118C1]: sub.s      $f3, $f3, $f1
    0889F3DC:[C4A50068]: lwc1       $f5, 104($a1)
    0889F3E0:[E7AD0140]: swc1       $f13, 320($sp)
    0889F3E4:[46042941]: sub.s      $f5, $f5, $f4
    0889F3E8:[46009CC2]: mul.s      $f19, $f19, $f0
    0889F3EC:[460E1882]: mul.s      $f2, $f3, $f14
    0889F3F0:[460C7B00]: add.s      $f12, $f15, $f12
    0889F3F4:[46138400]: add.s      $f16, $f16, $f19
    0889F3F8:[460E2B82]: mul.s      $f14, $f5, $f14
    0889F3FC:[46020880]: add.s      $f2, $f1, $f2
    0889F400:[E7AC0134]: swc1       $f12, 308($sp)
    0889F404:[E4B00070]: swc1       $f16, 112($a1)
    0889F408:[460E2300]: add.s      $f12, $f4, $f14
    0889F40C:[E7A20138]: swc1       $f2, 312($sp)
    0889F410:[C7AD0134]: lwc1       $f13, 308($sp)
    0889F414:[E7AC013C]: swc1       $f12, 316($sp)
    0889F418:[44066800]: mfc1       $a2, $f13
    0889F41C:[C7AC0138]: lwc1       $f12, 312($sp)
    0889F420:[C7AF013C]: lwc1       $f15, 316($sp)
    0889F424:[C7B00140]: lwc1       $f16, 320($sp)
    0889F428:[44076000]: mfc1       $a3, $f12
    0889F42C:[AFA60094]: sw         $a2, 148($sp)
    0889F430:[44087800]: mfc1       $t0, $f15
    0889F434:[AFA70098]: sw         $a3, 152($sp)
    0889F438:[44068000]: mfc1       $a2, $f16
    0889F43C:[AFA8009C]: sw         $t0, 156($sp)
    0889F440:[AFA600A0]: sw         $a2, 160($sp)
    0889F444:[C7AE0094]: lwc1       $f14, 148($sp)
    0889F448:[C7AD0098]: lwc1       $f13, 152($sp)
    0889F44C:[C7AC009C]: lwc1       $f12, 156($sp)
    0889F450:[44077000]: mfc1       $a3, $f14
    0889F454:[24A60040]: addiu      $a2, $a1, 64
    0889F458:[44086800]: mfc1       $t0, $f13
    0889F45C:[C7AF00A0]: lwc1       $f15, 160($sp)
    0889F460:[44096000]: mfc1       $t1, $f12
    0889F464:[ACC70000]: sw         $a3, 0($a2)
    0889F468:[ACC80004]: sw         $t0, 4($a2)
    0889F46C:[44077800]: mfc1       $a3, $f15
    0889F470:[ACC90008]: sw         $t1, 8($a2)
    0889F474:[ACC7000C]: sw         $a3, 12($a2)
    0889F478:[8C840004]: lw         $a0, 4($a0)
    0889F47C:[C48E00A8]: lwc1       $f14, 168($a0)
    0889F480:[460E8B82]: mul.s      $f14, $f17, $f14
    0889F484:[460E9341]: sub.s      $f13, $f18, $f14
    0889F488:[E4AD004C]: swc1       $f13, 76($a1)
    0889F48C:[03E00008]: jr         $ra
    0889F490:[27BD0160]: addiu      $sp, $sp, 352
_S1_2_89490B0 58,539,008 instructions (2.808%), 914,672 calls (089490B0 - 089491AC, length 64)
    089490B0:[3C0A08A0]: lui        $t2, 0x08A0 <=> li $t2, 0x08A00000
    089490B4:[8D466AC8]: lw         $a2, 27336($t2)
    089490B8:[C4830000]: lwc1       $f3, 0($a0)
    089490BC:[C48A0004]: lwc1       $f10, 4($a0)
    089490C0:[C4C40010]: lwc1       $f4, 16($a2)
    089490C4:[C4CB0004]: lwc1       $f11, 4($a2)
    089490C8:[C4D10014]: lwc1       $f17, 20($a2)
    089490CC:[C4C10008]: lwc1       $f1, 8($a2)
    089490D0:[C4C80018]: lwc1       $f8, 24($a2)
    089490D4:[C4C9000C]: lwc1       $f9, 12($a2)
    089490D8:[C4CC001C]: lwc1       $f12, 28($a2)
    089490DC:[C4C20000]: lwc1       $f2, 0($a2)
    089490E0:[46034C02]: mul.s      $f16, $f9, $f3
    089490E4:[460A6482]: mul.s      $f18, $f12, $f10
    089490E8:[460313C2]: mul.s      $f15, $f2, $f3
    089490EC:[460A2302]: mul.s      $f12, $f4, $f10
    089490F0:[46035B42]: mul.s      $f13, $f11, $f3
    089490F4:[46030CC2]: mul.s      $f19, $f1, $f3
    089490F8:[460A8AC2]: mul.s      $f11, $f17, $f10
    089490FC:[460A4002]: mul.s      $f0, $f8, $f10
    08949100:[C4810008]: lwc1       $f1, 8($a0)
    08949104:[C4C70020]: lwc1       $f7, 32($a2)
    08949108:[C4CE0024]: lwc1       $f14, 36($a2)
    0894910C:[C4C80028]: lwc1       $f8, 40($a2)
    08949110:[C4C6002C]: lwc1       $f6, 44($a2)
    08949114:[460C7C40]: add.s      $f17, $f15, $f12
    08949118:[460B6BC0]: add.s      $f15, $f13, $f11
    0894911C:[46013242]: mul.s      $f9, $f6, $f1
    08949120:[46009B40]: add.s      $f13, $f19, $f0
    08949124:[461284C0]: add.s      $f19, $f16, $f18
    08949128:[46017402]: mul.s      $f16, $f14, $f1
    0894912C:[46013C82]: mul.s      $f18, $f7, $f1
    08949130:[46014382]: mul.s      $f14, $f8, $f1
    08949134:[46099A80]: add.s      $f10, $f19, $f9
    08949138:[46107980]: add.s      $f6, $f15, $f16
    0894913C:[46128840]: add.s      $f1, $f17, $f18
    08949140:[460E69C0]: add.s      $f7, $f13, $f14
    08949144:[27BDFFF0]: addiu      $sp, $sp, -16
    08949148:[E7AA000C]: swc1       $f10, 12($sp)
    0894914C:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    08949150:[3C0808A0]: lui        $t0, 0x08A0 <=> li $t0, 0x08A00000
    08949154:[E7A10000]: swc1       $f1, 0($sp)
    08949158:[25076AFC]: addiu      $a3, $t0, 27388
    0894915C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08949160:[E7A60004]: swc1       $f6, 4($sp)
    08949164:[E7A70008]: swc1       $f7, 8($sp)
    08949168:[C4CC0030]: lwc1       $f12, 48($a2)
    0894916C:[C4CB0034]: lwc1       $f11, 52($a2)
    08949170:[C4C00038]: lwc1       $f0, 56($a2)
    08949174:[C4C9003C]: lwc1       $f9, 60($a2)
    08949178:[8C896AC4]: lw         $t1, 27332($a0)
    0894917C:[46016200]: add.s      $f8, $f12, $f1
    08949180:[46065940]: add.s      $f5, $f11, $f6
    08949184:[46070100]: add.s      $f4, $f0, $f7
    08949188:[460A48C0]: add.s      $f3, $f9, $f10
    0894918C:[00091880]: sll        $v1, $t1, 0x0002
    08949190:[00672821]: addu       $a1, $v1, $a3
    08949194:[ACA20000]: sw         $v0, 0($a1)
    08949198:[E4C3003C]: swc1       $f3, 60($a2)
    0894919C:[E4C80030]: swc1       $f8, 48($a2)
    089491A0:[E4C50034]: swc1       $f5, 52($a2)
    089491A4:[E4C40038]: swc1       $f4, 56($a2)
    089491A8:[03E00008]: jr         $ra
    089491AC:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_894999C 54,194,432 instructions (2.600%), 846,788 calls (0894999C - 08949A14, length 31)
    0894999C:[3C0A08A0]: lui        $t2, 0x08A0 <=> li $t2, 0x08A00000
    089499A0:[8D436AC4]: lw         $v1, 27332($t2)
    089499A4:[3C0908A0]: lui        $t1, 0x08A0 <=> li $t1, 0x08A00000
    089499A8:[25286ACC]: addiu      $t0, $t1, 27340
    089499AC:[00032840]: sll        $a1, $v1, 0x0001
    089499B0:[00A31021]: addu       $v0, $a1, $v1
    089499B4:[00022080]: sll        $a0, $v0, 0x0002
    089499B8:[3C0508A0]: lui        $a1, 0x08A0 <=> li $a1, 0x08A00000
    089499BC:[00883821]: addu       $a3, $a0, $t0
    089499C0:[8CA46AC8]: lw         $a0, 27336($a1)
    089499C4:[8CE60004]: lw         $a2, 4($a3)
    089499C8:[24880040]: addiu      $t0, $a0, 64
    089499CC:[0106182B]: sltu       $v1, $t0, $a2
    089499D0:[1060000F]: beq        $v1, $zr, 0x08949A10
    089499D4:[00000000]: nop
    089499D8:[ACA86AC8]: sw         $t0, 27336($a1)
    089499DC:[00803021]: addu       $a2, $a0, $zr <=> move $a2, $a0
    089499E0:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
    089499E4:[8CCE0000]: lw         $t6, 0($a2)
    089499E8:[8CCD0004]: lw         $t5, 4($a2)
    089499EC:[8CCC0008]: lw         $t4, 8($a2)
    089499F0:[8CCB000C]: lw         $t3, 12($a2)
    089499F4:[ACEE0000]: sw         $t6, 0($a3)
    089499F8:[24C60010]: addiu      $a2, $a2, 16
    089499FC:[24E70010]: addiu      $a3, $a3, 16
    08949A00:[ACEDFFF4]: sw         $t5, -12($a3)
    08949A04:[ACECFFF8]: sw         $t4, -8($a3)
    08949A08:[14C8FFF6]: bne        $a2, $t0, 0x089499E4
    08949A0C:[ACEBFFFC]: sw         $t3, -4($a3)
    08949A10:[03E00008]: jr         $ra
    08949A14:[00000000]: nop
  Back Branch 08949A08 3,387,152 times (length 11)
    089499D0:[1060000F]: beq        $v1, $zr, 0x08949A10
    089499D4:[00000000]: nop
    089499D8:[ACA86AC8]: sw         $t0, 27336($a1)
    089499DC:[00803021]: addu       $a2, $a0, $zr <=> move $a2, $a0
    089499E0:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
--> 089499E4:[8CCE0000]: lw         $t6, 0($a2)
    089499E8:[8CCD0004]: lw         $t5, 4($a2)
    089499EC:[8CCC0008]: lw         $t4, 8($a2)
    089499F0:[8CCB000C]: lw         $t3, 12($a2)
    089499F4:[ACEE0000]: sw         $t6, 0($a3)
    089499F8:[24C60010]: addiu      $a2, $a2, 16
    089499FC:[24E70010]: addiu      $a3, $a3, 16
    08949A00:[ACEDFFF4]: sw         $t5, -12($a3)
    08949A04:[ACECFFF8]: sw         $t4, -8($a3)
--> 08949A08:[14C8FFF6]: bne        $a2, $t0, 0x089499E4
    08949A0C:[ACEBFFFC]: sw         $t3, -4($a3)
    08949A10:[03E00008]: jr         $ra
    08949A14:[00000000]: nop
_S1_2_88B992C 48,925,770 instructions (2.347%), 789,264 calls (088B992C - 088B9A68, length 80)
    088B992C:[27BDFFC0]: addiu      $sp, $sp, -64
    088B9930:[8C880010]: lw         $t0, 16($a0)
    088B9934:[AFB4001C]: sw         $s4, 28($sp)
    088B9938:[34140000]: ori        $s4, $zr, 0 <=> li $s4, 0
    088B993C:[E7B40008]: swc1       $f20, 8($sp)
    088B9940:[AFB50020]: sw         $s5, 32($sp)
    088B9944:[AFB70028]: sw         $s7, 40($sp)
    088B9948:[AFBE002C]: sw         $fp, 44($sp)
    088B994C:[46006506]: mov.s      $f20, $f12
    088B9950:[0288402B]: sltu       $t0, $s4, $t0
    088B9954:[0080A825]: or         $s5, $a0, $zr <=> move $s5, $a0
    088B9958:[00C0F025]: or         $fp, $a2, $zr <=> move $fp, $a2
    088B995C:[00E0B825]: or         $s7, $a3, $zr <=> move $s7, $a3
    088B9960:[AFB0000C]: sw         $s0, 12($sp)
    088B9964:[AFB10010]: sw         $s1, 16($sp)
    088B9968:[AFB20014]: sw         $s2, 20($sp)
    088B996C:[AFB30018]: sw         $s3, 24($sp)
    088B9970:[AFB60024]: sw         $s6, 36($sp)
    088B9974:[AFBF0030]: sw         $ra, 48($sp)
    088B9978:[1100002F]: beq        $t0, $zr, 0x088B9A38
    088B997C:[AFA50004]: sw         $a1, 4($sp)
    088B9980:[3C1608A0]: lui        $s6, 0x08A0 <=> li $s6, 0x08A00000
    088B9984:[34130000]: ori        $s3, $zr, 0 <=> li $s3, 0
    088B9988:[26D66DA0]: addiu      $s6, $s6, 28064
    088B998C:[3C12089F]: lui        $s2, 0x089F <=> li $s2, 0x089F0000
    088B9990:[8EA40008]: lw         $a0, 8($s5)
    088B9994:[00932021]: addu       $a0, $a0, $s3
    088B9998:[9084000C]: lbu        $a0, 12($a0)
    088B999C:[50800022]: beql       $a0, $zr, 0x088B9A28
    088B99A0:[8EA40010]: lw         $a0, 16($s5)
    088B99A4:[8E44F6CC]: lw         $a0, -2356($s2)
    088B99A8:[54800013]: bnel       $a0, $zr, 0x088B99F8
    088B99AC:[8EA40008]: lw         $a0, 8($s5)
    088B99B0:[AFB60000]: sw         $s6, 0($sp)
    088B99B4:[0E230E6E]: jal        0x088C39B8
    088B99B8:[02C02025]: or         $a0, $s6, $zr <=> move $a0, $s6
    088B99BC:[8E44F6CC]: lw         $a0, -2356($s2)
    088B99C0:[1480000A]: bne        $a0, $zr, 0x088B99EC
    088B99C4:[34110000]: ori        $s1, $zr, 0 <=> li $s1, 0
    088B99C8:[0E247CA3]: jal        0x0891F28C
    088B99CC:[340400B0]: ori        $a0, $zr, 176 <=> li $a0, 176
    088B99D0:[00408025]: or         $s0, $v0, $zr <=> move $s0, $v0
    088B99D4:[52000005]: beql       $s0, $zr, 0x088B99EC
    088B99D8:[AE51F6CC]: sw         $s1, -2356($s2)
    088B99DC:[0E228A2E]: jal        0x088A28B8
    088B99E0:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    088B99E4:[02008825]: or         $s1, $s0, $zr <=> move $s1, $s0
    088B99E8:[AE51F6CC]: sw         $s1, -2356($s2)
    088B99EC:[0E230E7B]: jal        0x088C39EC
    088B99F0:[8FA40000]: lw         $a0, 0($sp)
    088B99F4:[8EA40008]: lw         $a0, 8($s5)
    088B99F8:[4600A306]: mov.s      $f12, $f20
    088B99FC:[8E45F6CC]: lw         $a1, -2356($s2)
    088B9A00:[00932021]: addu       $a0, $a0, $s3
    088B9A04:[8C860000]: lw         $a2, 0($a0)
    088B9A08:[8FA70004]: lw         $a3, 4($sp)
    088B9A0C:[00A02025]: or         $a0, $a1, $zr <=> move $a0, $a1
    088B9A10:[00C02825]: or         $a1, $a2, $zr <=> move $a1, $a2
    088B9A14:[00E03025]: or         $a2, $a3, $zr <=> move $a2, $a3
    088B9A18:[03C03825]: or         $a3, $fp, $zr <=> move $a3, $fp
    088B9A1C:[0E228CAF]: jal        0x088A32BC
    088B9A20:[02E04025]: or         $t0, $s7, $zr <=> move $t0, $s7
    088B9A24:[8EA40010]: lw         $a0, 16($s5)
    088B9A28:[26940001]: addiu      $s4, $s4, 1
    088B9A2C:[0284202B]: sltu       $a0, $s4, $a0
    088B9A30:[1480FFD7]: bne        $a0, $zr, 0x088B9990
    088B9A34:[26730010]: addiu      $s3, $s3, 16
    088B9A38:[C7B40008]: lwc1       $f20, 8($sp)
    088B9A3C:[8FB0000C]: lw         $s0, 12($sp)
    088B9A40:[8FB10010]: lw         $s1, 16($sp)
    088B9A44:[8FB20014]: lw         $s2, 20($sp)
    088B9A48:[8FB30018]: lw         $s3, 24($sp)
    088B9A4C:[8FB4001C]: lw         $s4, 28($sp)
    088B9A50:[8FB50020]: lw         $s5, 32($sp)
    088B9A54:[8FB60024]: lw         $s6, 36($sp)
    088B9A58:[8FB70028]: lw         $s7, 40($sp)
    088B9A5C:[8FBE002C]: lw         $fp, 44($sp)
    088B9A60:[8FBF0030]: lw         $ra, 48($sp)
    088B9A64:[03E00008]: jr         $ra
    088B9A68:[27BD0040]: addiu      $sp, $sp, 64
  Back Branch 088B9A30 823,206 times (length 42)
    088B997C:[AFA50004]: sw         $a1, 4($sp)
    088B9980:[3C1608A0]: lui        $s6, 0x08A0 <=> li $s6, 0x08A00000
    088B9984:[34130000]: ori        $s3, $zr, 0 <=> li $s3, 0
    088B9988:[26D66DA0]: addiu      $s6, $s6, 28064
    088B998C:[3C12089F]: lui        $s2, 0x089F <=> li $s2, 0x089F0000
--> 088B9990:[8EA40008]: lw         $a0, 8($s5)
    088B9994:[00932021]: addu       $a0, $a0, $s3
    088B9998:[9084000C]: lbu        $a0, 12($a0)
    088B999C:[50800022]: beql       $a0, $zr, 0x088B9A28
    088B99A0:[8EA40010]: lw         $a0, 16($s5)
    088B99A4:[8E44F6CC]: lw         $a0, -2356($s2)
    088B99A8:[54800013]: bnel       $a0, $zr, 0x088B99F8
    088B99AC:[8EA40008]: lw         $a0, 8($s5)
    088B99B0:[AFB60000]: sw         $s6, 0($sp)
    088B99B4:[0E230E6E]: jal        0x088C39B8
    088B99B8:[02C02025]: or         $a0, $s6, $zr <=> move $a0, $s6
    088B99BC:[8E44F6CC]: lw         $a0, -2356($s2)
    088B99C0:[1480000A]: bne        $a0, $zr, 0x088B99EC
    088B99C4:[34110000]: ori        $s1, $zr, 0 <=> li $s1, 0
    088B99C8:[0E247CA3]: jal        0x0891F28C
    088B99CC:[340400B0]: ori        $a0, $zr, 176 <=> li $a0, 176
    088B99D0:[00408025]: or         $s0, $v0, $zr <=> move $s0, $v0
    088B99D4:[52000005]: beql       $s0, $zr, 0x088B99EC
    088B99D8:[AE51F6CC]: sw         $s1, -2356($s2)
    088B99DC:[0E228A2E]: jal        0x088A28B8
    088B99E0:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    088B99E4:[02008825]: or         $s1, $s0, $zr <=> move $s1, $s0
    088B99E8:[AE51F6CC]: sw         $s1, -2356($s2)
    088B99EC:[0E230E7B]: jal        0x088C39EC
    088B99F0:[8FA40000]: lw         $a0, 0($sp)
    088B99F4:[8EA40008]: lw         $a0, 8($s5)
    088B99F8:[4600A306]: mov.s      $f12, $f20
    088B99FC:[8E45F6CC]: lw         $a1, -2356($s2)
    088B9A00:[00932021]: addu       $a0, $a0, $s3
    088B9A04:[8C860000]: lw         $a2, 0($a0)
    088B9A08:[8FA70004]: lw         $a3, 4($sp)
    088B9A0C:[00A02025]: or         $a0, $a1, $zr <=> move $a0, $a1
    088B9A10:[00C02825]: or         $a1, $a2, $zr <=> move $a1, $a2
    088B9A14:[00E03025]: or         $a2, $a3, $zr <=> move $a2, $a3
    088B9A18:[03C03825]: or         $a3, $fp, $zr <=> move $a3, $fp
    088B9A1C:[0E228CAF]: jal        0x088A32BC
    088B9A20:[02E04025]: or         $t0, $s7, $zr <=> move $t0, $s7
    088B9A24:[8EA40010]: lw         $a0, 16($s5)
    088B9A28:[26940001]: addiu      $s4, $s4, 1
    088B9A2C:[0284202B]: sltu       $a0, $s4, $a0
--> 088B9A30:[1480FFD7]: bne        $a0, $zr, 0x088B9990
    088B9A34:[26730010]: addiu      $s3, $s3, 16
    088B9A38:[C7B40008]: lwc1       $f20, 8($sp)
    088B9A3C:[8FB0000C]: lw         $s0, 12($sp)
    088B9A40:[8FB10010]: lw         $s1, 16($sp)
_S1_2_88F96AC 43,640,309 instructions (2.094%), 3,816 calls (088F96AC - 088F990C, length 153)
    088F96AC:[27BDFF70]: addiu      $sp, $sp, -144
    088F96B0:[90850408]: lbu        $a1, 1032($a0)
    088F96B4:[AFB00070]: sw         $s0, 112($sp)
    088F96B8:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    088F96BC:[30A40002]: andi       $a0, $a1, 2
    088F96C0:[38840002]: xori       $a0, $a0, 2
    088F96C4:[2C840001]: sltiu      $a0, $a0, 1
    088F96C8:[308400FF]: andi       $a0, $a0, 255
    088F96CC:[AFB10074]: sw         $s1, 116($sp)
    088F96D0:[AFB20078]: sw         $s2, 120($sp)
    088F96D4:[AFB3007C]: sw         $s3, 124($sp)
    088F96D8:[AFB40080]: sw         $s4, 128($sp)
    088F96DC:[AFB50084]: sw         $s5, 132($sp)
    088F96E0:[AFBF0088]: sw         $ra, 136($sp)
    088F96E4:[5480002D]: bnel       $a0, $zr, 0x088F979C
    088F96E8:[8E0404B0]: lw         $a0, 1200($s0)
    088F96EC:[0E2204FC]: jal        0x088813F0
    088F96F0:[00000000]: nop
    088F96F4:[00408025]: or         $s0, $v0, $zr <=> move $s0, $v0
    088F96F8:[1200007C]: beq        $s0, $zr, 0x088F98EC
    088F96FC:[3C05089D]: lui        $a1, 0x089D <=> li $a1, 0x089D0000
    088F9700:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    088F9704:[0E252B07]: jal        0x0894AC1C
    088F9708:[24A59B8C]: addiu      $a1, $a1, -25716
    088F970C:[3C11089F]: lui        $s1, 0x089F <=> li $s1, 0x089F0000
    088F9710:[8E24D4D8]: lw         $a0, -11048($s1)
    088F9714:[14800014]: bne        $a0, $zr, 0x088F9768
    088F9718:[3C08089D]: lui        $t0, 0x089D <=> li $t0, 0x089D0000
    088F971C:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    088F9720:[24846C48]: addiu      $a0, $a0, 27720
    088F9724:[0E230E6E]: jal        0x088C39B8
    088F9728:[AFA4003C]: sw         $a0, 60($sp)
    088F972C:[8E24D4D8]: lw         $a0, -11048($s1)
    088F9730:[1480000A]: bne        $a0, $zr, 0x088F975C
    088F9734:[34120000]: ori        $s2, $zr, 0 <=> li $s2, 0
    088F9738:[0E247CA3]: jal        0x0891F28C
    088F973C:[34040018]: ori        $a0, $zr, 24 <=> li $a0, 24
    088F9740:[00409825]: or         $s3, $v0, $zr <=> move $s3, $v0
    088F9744:[52600005]: beql       $s3, $zr, 0x088F975C
    088F9748:[AE32D4D8]: sw         $s2, -11048($s1)
    088F974C:[0E2265D8]: jal        0x08899760
    088F9750:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    088F9754:[02609025]: or         $s2, $s3, $zr <=> move $s2, $s3
    088F9758:[AE32D4D8]: sw         $s2, -11048($s1)
    088F975C:[0E230E7B]: jal        0x088C39EC
    088F9760:[8FA4003C]: lw         $a0, 60($sp)
    088F9764:[3C08089D]: lui        $t0, 0x089D <=> li $t0, 0x089D0000
    088F9768:[3C0A089D]: lui        $t2, 0x089D <=> li $t2, 0x089D0000
    088F976C:[8E24D4D8]: lw         $a0, -11048($s1)
    088F9770:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    088F9774:[34060003]: ori        $a2, $zr, 3 <=> li $a2, 3
    088F9778:[34070002]: ori        $a3, $zr, 2 <=> li $a3, 2
    088F977C:[340900AC]: ori        $t1, $zr, 172 <=> li $t1, 172
    088F9780:[25089A5C]: addiu      $t0, $t0, -26020
    088F9784:[0E22672A]: jal        0x08899CA8
    088F9788:[254A9B7D]: addiu      $t2, $t2, -25731
    088F978C:[0E220512]: jal        0x08881448
    088F9790:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    088F9794:[10000055]: b          0x088F98EC
    088F9798:[00000000]: nop
    088F979C:[34110000]: ori        $s1, $zr, 0 <=> li $s1, 0
    088F97A0:[0224282B]: sltu       $a1, $s1, $a0
    088F97A4:[10A00051]: beq        $a1, $zr, 0x088F98EC
    088F97A8:[34120001]: ori        $s2, $zr, 1 <=> li $s2, 1
    088F97AC:[8E0504A8]: lw         $a1, 1192($s0)
    088F97B0:[00113100]: sll        $a2, $s1, 0x0004
    088F97B4:[00A63021]: addu       $a2, $a1, $a2
    088F97B8:[8CC70004]: lw         $a3, 4($a2)
    088F97BC:[AFA60044]: sw         $a2, 68($sp)
    088F97C0:[AFA70040]: sw         $a3, 64($sp)
    088F97C4:[8FB30040]: lw         $s3, 64($sp)
    088F97C8:[A3B20048]: sb         $s2, 72($sp)
    088F97CC:[8FB40044]: lw         $s4, 68($sp)
    088F97D0:[8FB50048]: lw         $s5, 72($sp)
    088F97D4:[AFB30000]: sw         $s3, 0($sp)
    088F97D8:[8FAA0000]: lw         $t2, 0($sp)
    088F97DC:[00113100]: sll        $a2, $s1, 0x0004
    088F97E0:[AFB40004]: sw         $s4, 4($sp)
    088F97E4:[00A63021]: addu       $a2, $a1, $a2
    088F97E8:[AFB50008]: sw         $s5, 8($sp)
    088F97EC:[AFA60058]: sw         $a2, 88($sp)
    088F97F0:[8FA70004]: lw         $a3, 4($sp)
    088F97F4:[8FA80058]: lw         $t0, 88($sp)
    088F97F8:[AFAA0018]: sw         $t2, 24($sp)
    088F97FC:[93A90008]: lbu        $t1, 8($sp)
    088F9800:[AFA7001C]: sw         $a3, 28($sp)
    088F9804:[AFA6005C]: sw         $a2, 92($sp)
    088F9808:[A3B20060]: sb         $s2, 96($sp)
    088F980C:[A3A90020]: sb         $t1, 32($sp)
    088F9810:[01003825]: or         $a3, $t0, $zr <=> move $a3, $t0
    088F9814:[8FA8005C]: lw         $t0, 92($sp)
    088F9818:[8FA90060]: lw         $t1, 96($sp)
    088F981C:[AFA7000C]: sw         $a3, 12($sp)
    088F9820:[8FAB000C]: lw         $t3, 12($sp)
    088F9824:[01403025]: or         $a2, $t2, $zr <=> move $a2, $t2
    088F9828:[00CB5026]: xor        $t2, $a2, $t3
    088F982C:[AFA80010]: sw         $t0, 16($sp)
    088F9830:[000A502B]: sltu       $t2, $zr, $t2 <=> move $t2, $t2
    088F9834:[314A00FF]: andi       $t2, $t2, 255
    088F9838:[11400021]: beq        $t2, $zr, 0x088F98C0
    088F983C:[AFA90014]: sw         $t1, 20($sp)
    088F9840:[8CC40008]: lw         $a0, 8($a2)
    088F9844:[10800008]: beq        $a0, $zr, 0x088F9868
    088F9848:[00000000]: nop
    088F984C:[8C850030]: lw         $a1, 48($a0)
    088F9850:[24A50020]: addiu      $a1, $a1, 32
    088F9854:[84A60000]: lh         $a2, 0($a1)
    088F9858:[8CA50004]: lw         $a1, 4($a1)
    088F985C:[00A0F809]: jalr       $ra, $a1
    088F9860:[00862021]: addu       $a0, $a0, $a2
    088F9864:[8FA60018]: lw         $a2, 24($sp)
    088F9868:[50C00004]: beql       $a2, $zr, 0x088F987C
    088F986C:[8E0504A8]: lw         $a1, 1192($s0)
    088F9870:[8CC60004]: lw         $a2, 4($a2)
    088F9874:[AFA60018]: sw         $a2, 24($sp)
    088F9878:[8E0504A8]: lw         $a1, 1192($s0)
    088F987C:[00112100]: sll        $a0, $s1, 0x0004
    088F9880:[00A42021]: addu       $a0, $a1, $a0
    088F9884:[AFA40058]: sw         $a0, 88($sp)
    088F9888:[8FA70058]: lw         $a3, 88($sp)
    088F988C:[AFA4005C]: sw         $a0, 92($sp)
    088F9890:[A3B20060]: sb         $s2, 96($sp)
    088F9894:[8FA8005C]: lw         $t0, 92($sp)
    088F9898:[8FA90060]: lw         $t1, 96($sp)
    088F989C:[AFA7000C]: sw         $a3, 12($sp)
    088F98A0:[8FA4000C]: lw         $a0, 12($sp)
    088F98A4:[AFA80010]: sw         $t0, 16($sp)
    088F98A8:[00C42026]: xor        $a0, $a2, $a0
    088F98AC:[0004202B]: sltu       $a0, $zr, $a0 <=> move $a0, $a0
    088F98B0:[308400FF]: andi       $a0, $a0, 255
    088F98B4:[1480FFE2]: bne        $a0, $zr, 0x088F9840
    088F98B8:[AFA90014]: sw         $t1, 20($sp)
    088F98BC:[8E0404B0]: lw         $a0, 1200($s0)
    088F98C0:[26310001]: addiu      $s1, $s1, 1
    088F98C4:[323100FF]: andi       $s1, $s1, 255
    088F98C8:[0224302B]: sltu       $a2, $s1, $a0
    088F98CC:[14C0FFB9]: bne        $a2, $zr, 0x088F97B4
    088F98D0:[00113100]: sll        $a2, $s1, 0x0004
    088F98D4:[AFB30024]: sw         $s3, 36($sp)
    088F98D8:[AFB40028]: sw         $s4, 40($sp)
    088F98DC:[AFB5002C]: sw         $s5, 44($sp)
    088F98E0:[AFA70030]: sw         $a3, 48($sp)
    088F98E4:[AFA80034]: sw         $t0, 52($sp)
    088F98E8:[AFA90038]: sw         $t1, 56($sp)
    088F98EC:[8FB00070]: lw         $s0, 112($sp)
    088F98F0:[8FB10074]: lw         $s1, 116($sp)
    088F98F4:[8FB20078]: lw         $s2, 120($sp)
    088F98F8:[8FB3007C]: lw         $s3, 124($sp)
    088F98FC:[8FB40080]: lw         $s4, 128($sp)
    088F9900:[8FB50084]: lw         $s5, 132($sp)
    088F9904:[8FBF0088]: lw         $ra, 136($sp)
    088F9908:[03E00008]: jr         $ra
    088F990C:[27BD0090]: addiu      $sp, $sp, 144
  Back Branch 088F98CC 973,080 times (length 72)
    088F97A0:[0224282B]: sltu       $a1, $s1, $a0
    088F97A4:[10A00051]: beq        $a1, $zr, 0x088F98EC
    088F97A8:[34120001]: ori        $s2, $zr, 1 <=> li $s2, 1
    088F97AC:[8E0504A8]: lw         $a1, 1192($s0)
    088F97B0:[00113100]: sll        $a2, $s1, 0x0004
--> 088F97B4:[00A63021]: addu       $a2, $a1, $a2
    088F97B8:[8CC70004]: lw         $a3, 4($a2)
    088F97BC:[AFA60044]: sw         $a2, 68($sp)
    088F97C0:[AFA70040]: sw         $a3, 64($sp)
    088F97C4:[8FB30040]: lw         $s3, 64($sp)
    088F97C8:[A3B20048]: sb         $s2, 72($sp)
    088F97CC:[8FB40044]: lw         $s4, 68($sp)
    088F97D0:[8FB50048]: lw         $s5, 72($sp)
    088F97D4:[AFB30000]: sw         $s3, 0($sp)
    088F97D8:[8FAA0000]: lw         $t2, 0($sp)
    088F97DC:[00113100]: sll        $a2, $s1, 0x0004
    088F97E0:[AFB40004]: sw         $s4, 4($sp)
    088F97E4:[00A63021]: addu       $a2, $a1, $a2
    088F97E8:[AFB50008]: sw         $s5, 8($sp)
    088F97EC:[AFA60058]: sw         $a2, 88($sp)
    088F97F0:[8FA70004]: lw         $a3, 4($sp)
    088F97F4:[8FA80058]: lw         $t0, 88($sp)
    088F97F8:[AFAA0018]: sw         $t2, 24($sp)
    088F97FC:[93A90008]: lbu        $t1, 8($sp)
    088F9800:[AFA7001C]: sw         $a3, 28($sp)
    088F9804:[AFA6005C]: sw         $a2, 92($sp)
    088F9808:[A3B20060]: sb         $s2, 96($sp)
    088F980C:[A3A90020]: sb         $t1, 32($sp)
    088F9810:[01003825]: or         $a3, $t0, $zr <=> move $a3, $t0
    088F9814:[8FA8005C]: lw         $t0, 92($sp)
    088F9818:[8FA90060]: lw         $t1, 96($sp)
    088F981C:[AFA7000C]: sw         $a3, 12($sp)
    088F9820:[8FAB000C]: lw         $t3, 12($sp)
    088F9824:[01403025]: or         $a2, $t2, $zr <=> move $a2, $t2
    088F9828:[00CB5026]: xor        $t2, $a2, $t3
    088F982C:[AFA80010]: sw         $t0, 16($sp)
    088F9830:[000A502B]: sltu       $t2, $zr, $t2 <=> move $t2, $t2
    088F9834:[314A00FF]: andi       $t2, $t2, 255
    088F9838:[11400021]: beq        $t2, $zr, 0x088F98C0
    088F983C:[AFA90014]: sw         $t1, 20($sp)
    088F9840:[8CC40008]: lw         $a0, 8($a2)
    088F9844:[10800008]: beq        $a0, $zr, 0x088F9868
    088F9848:[00000000]: nop
    088F984C:[8C850030]: lw         $a1, 48($a0)
    088F9850:[24A50020]: addiu      $a1, $a1, 32
    088F9854:[84A60000]: lh         $a2, 0($a1)
    088F9858:[8CA50004]: lw         $a1, 4($a1)
    088F985C:[00A0F809]: jalr       $ra, $a1
    088F9860:[00862021]: addu       $a0, $a0, $a2
    088F9864:[8FA60018]: lw         $a2, 24($sp)
    088F9868:[50C00004]: beql       $a2, $zr, 0x088F987C
    088F986C:[8E0504A8]: lw         $a1, 1192($s0)
    088F9870:[8CC60004]: lw         $a2, 4($a2)
    088F9874:[AFA60018]: sw         $a2, 24($sp)
    088F9878:[8E0504A8]: lw         $a1, 1192($s0)
    088F987C:[00112100]: sll        $a0, $s1, 0x0004
    088F9880:[00A42021]: addu       $a0, $a1, $a0
    088F9884:[AFA40058]: sw         $a0, 88($sp)
    088F9888:[8FA70058]: lw         $a3, 88($sp)
    088F988C:[AFA4005C]: sw         $a0, 92($sp)
    088F9890:[A3B20060]: sb         $s2, 96($sp)
    088F9894:[8FA8005C]: lw         $t0, 92($sp)
    088F9898:[8FA90060]: lw         $t1, 96($sp)
    088F989C:[AFA7000C]: sw         $a3, 12($sp)
    088F98A0:[8FA4000C]: lw         $a0, 12($sp)
    088F98A4:[AFA80010]: sw         $t0, 16($sp)
    088F98A8:[00C42026]: xor        $a0, $a2, $a0
    088F98AC:[0004202B]: sltu       $a0, $zr, $a0 <=> move $a0, $a0
    088F98B0:[308400FF]: andi       $a0, $a0, 255
    088F98B4:[1480FFE2]: bne        $a0, $zr, 0x088F9840
    088F98B8:[AFA90014]: sw         $t1, 20($sp)
    088F98BC:[8E0404B0]: lw         $a0, 1200($s0)
    088F98C0:[26310001]: addiu      $s1, $s1, 1
    088F98C4:[323100FF]: andi       $s1, $s1, 255
    088F98C8:[0224302B]: sltu       $a2, $s1, $a0
--> 088F98CC:[14C0FFB9]: bne        $a2, $zr, 0x088F97B4
    088F98D0:[00113100]: sll        $a2, $s1, 0x0004
    088F98D4:[AFB30024]: sw         $s3, 36($sp)
    088F98D8:[AFB40028]: sw         $s4, 40($sp)
    088F98DC:[AFB5002C]: sw         $s5, 44($sp)
  Back Branch 088F98B4 151,408 times (length 31)
    088F982C:[AFA80010]: sw         $t0, 16($sp)
    088F9830:[000A502B]: sltu       $t2, $zr, $t2 <=> move $t2, $t2
    088F9834:[314A00FF]: andi       $t2, $t2, 255
    088F9838:[11400021]: beq        $t2, $zr, 0x088F98C0
    088F983C:[AFA90014]: sw         $t1, 20($sp)
--> 088F9840:[8CC40008]: lw         $a0, 8($a2)
    088F9844:[10800008]: beq        $a0, $zr, 0x088F9868
    088F9848:[00000000]: nop
    088F984C:[8C850030]: lw         $a1, 48($a0)
    088F9850:[24A50020]: addiu      $a1, $a1, 32
    088F9854:[84A60000]: lh         $a2, 0($a1)
    088F9858:[8CA50004]: lw         $a1, 4($a1)
    088F985C:[00A0F809]: jalr       $ra, $a1
    088F9860:[00862021]: addu       $a0, $a0, $a2
    088F9864:[8FA60018]: lw         $a2, 24($sp)
    088F9868:[50C00004]: beql       $a2, $zr, 0x088F987C
    088F986C:[8E0504A8]: lw         $a1, 1192($s0)
    088F9870:[8CC60004]: lw         $a2, 4($a2)
    088F9874:[AFA60018]: sw         $a2, 24($sp)
    088F9878:[8E0504A8]: lw         $a1, 1192($s0)
    088F987C:[00112100]: sll        $a0, $s1, 0x0004
    088F9880:[00A42021]: addu       $a0, $a1, $a0
    088F9884:[AFA40058]: sw         $a0, 88($sp)
    088F9888:[8FA70058]: lw         $a3, 88($sp)
    088F988C:[AFA4005C]: sw         $a0, 92($sp)
    088F9890:[A3B20060]: sb         $s2, 96($sp)
    088F9894:[8FA8005C]: lw         $t0, 92($sp)
    088F9898:[8FA90060]: lw         $t1, 96($sp)
    088F989C:[AFA7000C]: sw         $a3, 12($sp)
    088F98A0:[8FA4000C]: lw         $a0, 12($sp)
    088F98A4:[AFA80010]: sw         $t0, 16($sp)
    088F98A8:[00C42026]: xor        $a0, $a2, $a0
    088F98AC:[0004202B]: sltu       $a0, $zr, $a0 <=> move $a0, $a0
    088F98B0:[308400FF]: andi       $a0, $a0, 255
--> 088F98B4:[1480FFE2]: bne        $a0, $zr, 0x088F9840
    088F98B8:[AFA90014]: sw         $t1, 20($sp)
    088F98BC:[8E0404B0]: lw         $a0, 1200($s0)
    088F98C0:[26310001]: addiu      $s1, $s1, 1
    088F98C4:[323100FF]: andi       $s1, $s1, 255
_S1_2_883AFA4 42,713,922 instructions (2.049%), 4,101 calls (0883AFA4 - 0883B294, length 189)
    0883AFA4:[27BDFF30]: addiu      $sp, $sp, -208
    0883AFA8:[E7B40094]: swc1       $f20, 148($sp)
    0883AFAC:[AFB100A0]: sw         $s1, 160($sp)
    0883AFB0:[46006506]: mov.s      $f20, $f12
    0883AFB4:[00808825]: or         $s1, $a0, $zr <=> move $s1, $a0
    0883AFB8:[E7B60098]: swc1       $f22, 152($sp)
    0883AFBC:[AFB0009C]: sw         $s0, 156($sp)
    0883AFC0:[AFB200A4]: sw         $s2, 164($sp)
    0883AFC4:[AFB300A8]: sw         $s3, 168($sp)
    0883AFC8:[AFB400AC]: sw         $s4, 172($sp)
    0883AFCC:[AFB500B0]: sw         $s5, 176($sp)
    0883AFD0:[AFB600B4]: sw         $s6, 180($sp)
    0883AFD4:[AFB700B8]: sw         $s7, 184($sp)
    0883AFD8:[AFBE00BC]: sw         $fp, 188($sp)
    0883AFDC:[AFBF00C0]: sw         $ra, 192($sp)
    0883AFE0:[0E217F70]: jal        0x0885FDC0
    0883AFE4:[E6340534]: swc1       $f20, 1332($s1)
    0883AFE8:[0E240CF4]: jal        0x089033D0
    0883AFEC:[4600A306]: mov.s      $f12, $f20
    0883AFF0:[8E2404B0]: lw         $a0, 1200($s1)
    0883AFF4:[34140000]: ori        $s4, $zr, 0 <=> li $s4, 0
    0883AFF8:[0284282B]: sltu       $a1, $s4, $a0
    0883AFFC:[10A00098]: beq        $a1, $zr, 0x0883B260
    0883B000:[00000000]: nop
    0883B004:[8FB30030]: lw         $s3, 48($sp)
    0883B008:[4480B000]: mtc1       $zr, $f22
    0883B00C:[8FB20034]: lw         $s2, 52($sp)
    0883B010:[8FB00038]: lw         $s0, 56($sp)
    0883B014:[34150001]: ori        $s5, $zr, 1 <=> li $s5, 1
    0883B018:[34160001]: ori        $s6, $zr, 1 <=> li $s6, 1
    0883B01C:[8E2504A8]: lw         $a1, 1192($s1)
    0883B020:[00143100]: sll        $a2, $s4, 0x0004
    0883B024:[00A63021]: addu       $a2, $a1, $a2
    0883B028:[8CC70004]: lw         $a3, 4($a2)
    0883B02C:[AFA60040]: sw         $a2, 64($sp)
    0883B030:[AFA7003C]: sw         $a3, 60($sp)
    0883B034:[8FA6003C]: lw         $a2, 60($sp)
    0883B038:[A3B50044]: sb         $s5, 68($sp)
    0883B03C:[00143900]: sll        $a3, $s4, 0x0004
    0883B040:[8FBE0040]: lw         $fp, 64($sp)
    0883B044:[00A73821]: addu       $a3, $a1, $a3
    0883B048:[8FB70044]: lw         $s7, 68($sp)
    0883B04C:[AFA70054]: sw         $a3, 84($sp)
    0883B050:[AFA6000C]: sw         $a2, 12($sp)
    0883B054:[8FA80054]: lw         $t0, 84($sp)
    0883B058:[AFA60090]: sw         $a2, 144($sp)
    0883B05C:[AFA70058]: sw         $a3, 88($sp)
    0883B060:[AFBE0010]: sw         $fp, 16($sp)
    0883B064:[A3B5005C]: sb         $s5, 92($sp)
    0883B068:[AFB70014]: sw         $s7, 20($sp)
    0883B06C:[01003825]: or         $a3, $t0, $zr <=> move $a3, $t0
    0883B070:[8FA80058]: lw         $t0, 88($sp)
    0883B074:[8FA9005C]: lw         $t1, 92($sp)
    0883B078:[AFA70000]: sw         $a3, 0($sp)
    0883B07C:[8FA6000C]: lw         $a2, 12($sp)
    0883B080:[8FAA0000]: lw         $t2, 0($sp)
    0883B084:[AFA80004]: sw         $t0, 4($sp)
    0883B088:[00CA5026]: xor        $t2, $a2, $t2
    0883B08C:[000A502B]: sltu       $t2, $zr, $t2 <=> move $t2, $t2
    0883B090:[314A00FF]: andi       $t2, $t2, 255
    0883B094:[11400063]: beq        $t2, $zr, 0x0883B224
    0883B098:[AFA90008]: sw         $t1, 8($sp)
    0883B09C:[8CC40008]: lw         $a0, 8($a2)
    0883B0A0:[90870020]: lbu        $a3, 32($a0)
    0883B0A4:[50E0001A]: beql       $a3, $zr, 0x0883B110
    0883B0A8:[8E2704A4]: lw         $a3, 1188($s1)
    0883B0AC:[8C85004C]: lw         $a1, 76($a0)
    0883B0B0:[54B6000E]: bnel       $a1, $s6, 0x0883B0EC
    0883B0B4:[8C850030]: lw         $a1, 48($a0)
    0883B0B8:[8E250550]: lw         $a1, 1360($s1)
    0883B0BC:[50B6000B]: beql       $a1, $s6, 0x0883B0EC
    0883B0C0:[8C850030]: lw         $a1, 48($a0)
    0883B0C4:[8C850030]: lw         $a1, 48($a0)
    0883B0C8:[4600B306]: mov.s      $f12, $f22
    0883B0CC:[24A50008]: addiu      $a1, $a1, 8
    0883B0D0:[84A60000]: lh         $a2, 0($a1)
    0883B0D4:[8CA50004]: lw         $a1, 4($a1)
    0883B0D8:[00A0F809]: jalr       $ra, $a1
    0883B0DC:[00862021]: addu       $a0, $a0, $a2
    0883B0E0:[8E2504A8]: lw         $a1, 1192($s1)
    0883B0E4:[1000003A]: b          0x0883B1D0
    0883B0E8:[8FA6000C]: lw         $a2, 12($sp)
    0883B0EC:[4600A306]: mov.s      $f12, $f20
    0883B0F0:[24A50008]: addiu      $a1, $a1, 8
    0883B0F4:[84A60000]: lh         $a2, 0($a1)
    0883B0F8:[8CA50004]: lw         $a1, 4($a1)
    0883B0FC:[00A0F809]: jalr       $ra, $a1
    0883B100:[00862021]: addu       $a0, $a0, $a2
    0883B104:[8E2504A8]: lw         $a1, 1192($s1)
    0883B108:[10000031]: b          0x0883B1D0
    0883B10C:[8FA6000C]: lw         $a2, 12($sp)
    0883B110:[14E0002F]: bne        $a3, $zr, 0x0883B1D0
    0883B114:[00000000]: nop
    0883B118:[00803025]: or         $a2, $a0, $zr <=> move $a2, $a0
    0883B11C:[50C0000A]: beql       $a2, $zr, 0x0883B148
    0883B120:[8FA4000C]: lw         $a0, 12($sp)
    0883B124:[8CC60030]: lw         $a2, 48($a2)
    0883B128:[34050003]: ori        $a1, $zr, 3 <=> li $a1, 3
    0883B12C:[24C60018]: addiu      $a2, $a2, 24
    0883B130:[84C70000]: lh         $a3, 0($a2)
    0883B134:[8CC60004]: lw         $a2, 4($a2)
    0883B138:[00C0F809]: jalr       $ra, $a2
    0883B13C:[00872021]: addu       $a0, $a0, $a3
    0883B140:[8E2504A8]: lw         $a1, 1192($s1)
    0883B144:[8FA4000C]: lw         $a0, 12($sp)
    0883B148:[8FA60010]: lw         $a2, 16($sp)
    0883B14C:[AFA4006C]: sw         $a0, 108($sp)
    0883B150:[8FA40014]: lw         $a0, 20($sp)
    0883B154:[8FA7006C]: lw         $a3, 108($sp)
    0883B158:[AFA60070]: sw         $a2, 112($sp)
    0883B15C:[00148100]: sll        $s0, $s4, 0x0004
    0883B160:[AFA40074]: sw         $a0, 116($sp)
    0883B164:[00E02025]: or         $a0, $a3, $zr <=> move $a0, $a3
    0883B168:[14800003]: bne        $a0, $zr, 0x0883B178
    0883B16C:[00B08021]: addu       $s0, $a1, $s0
    0883B170:[1000000C]: b          0x0883B1A4
    0883B174:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    0883B178:[8C920004]: lw         $s2, 4($a0)
    0883B17C:[8C860000]: lw         $a2, 0($a0)
    0883B180:[ACD20004]: sw         $s2, 4($a2)
    0883B184:[8C850000]: lw         $a1, 0($a0)
    0883B188:[0E24A2AC]: jal        0x08928AB0
    0883B18C:[AE450000]: sw         $a1, 0($s2)
    0883B190:[8E040008]: lw         $a0, 8($s0)
    0883B194:[02403025]: or         $a2, $s2, $zr <=> move $a2, $s2
    0883B198:[2484FFFF]: addiu      $a0, $a0, -1
    0883B19C:[AE040008]: sw         $a0, 8($s0)
    0883B1A0:[8E2504A8]: lw         $a1, 1192($s1)
    0883B1A4:[AFA60078]: sw         $a2, 120($sp)
    0883B1A8:[AFB0007C]: sw         $s0, 124($sp)
    0883B1AC:[A3B50080]: sb         $s5, 128($sp)
    0883B1B0:[8FB30078]: lw         $s3, 120($sp)
    0883B1B4:[8FB2007C]: lw         $s2, 124($sp)
    0883B1B8:[8FB00080]: lw         $s0, 128($sp)
    0883B1BC:[AFB3000C]: sw         $s3, 12($sp)
    0883B1C0:[AFB20010]: sw         $s2, 16($sp)
    0883B1C4:[AFB00014]: sw         $s0, 20($sp)
    0883B1C8:[10000005]: b          0x0883B1E0
    0883B1CC:[8FA6000C]: lw         $a2, 12($sp)
    0883B1D0:[10C00004]: beq        $a2, $zr, 0x0883B1E4
    0883B1D4:[00142100]: sll        $a0, $s4, 0x0004
    0883B1D8:[8CC60004]: lw         $a2, 4($a2)
    0883B1DC:[AFA6000C]: sw         $a2, 12($sp)
    0883B1E0:[00142100]: sll        $a0, $s4, 0x0004
    0883B1E4:[00A42021]: addu       $a0, $a1, $a0
    0883B1E8:[AFA40054]: sw         $a0, 84($sp)
    0883B1EC:[8FA70054]: lw         $a3, 84($sp)
    0883B1F0:[AFA40058]: sw         $a0, 88($sp)
    0883B1F4:[A3B5005C]: sb         $s5, 92($sp)
    0883B1F8:[8FA80058]: lw         $t0, 88($sp)
    0883B1FC:[8FA9005C]: lw         $t1, 92($sp)
    0883B200:[AFA70000]: sw         $a3, 0($sp)
    0883B204:[8FA40000]: lw         $a0, 0($sp)
    0883B208:[AFA80004]: sw         $t0, 4($sp)
    0883B20C:[00C42026]: xor        $a0, $a2, $a0
    0883B210:[0004202B]: sltu       $a0, $zr, $a0 <=> move $a0, $a0
    0883B214:[308400FF]: andi       $a0, $a0, 255
    0883B218:[1480FFA0]: bne        $a0, $zr, 0x0883B09C
    0883B21C:[AFA90008]: sw         $t1, 8($sp)
    0883B220:[8E2404B0]: lw         $a0, 1200($s1)
    0883B224:[26940001]: addiu      $s4, $s4, 1
    0883B228:[329400FF]: andi       $s4, $s4, 255
    0883B22C:[0284302B]: sltu       $a2, $s4, $a0
    0883B230:[14C0FF7C]: bne        $a2, $zr, 0x0883B024
    0883B234:[00143100]: sll        $a2, $s4, 0x0004
    0883B238:[8FA40090]: lw         $a0, 144($sp)
    0883B23C:[AFBE001C]: sw         $fp, 28($sp)
    0883B240:[AFA40018]: sw         $a0, 24($sp)
    0883B244:[AFB70020]: sw         $s7, 32($sp)
    0883B248:[AFA70024]: sw         $a3, 36($sp)
    0883B24C:[AFA80028]: sw         $t0, 40($sp)
    0883B250:[AFA9002C]: sw         $t1, 44($sp)
    0883B254:[AFB30030]: sw         $s3, 48($sp)
    0883B258:[AFB20034]: sw         $s2, 52($sp)
    0883B25C:[AFB00038]: sw         $s0, 56($sp)
    0883B260:[C7B40094]: lwc1       $f20, 148($sp)
    0883B264:[C7B60098]: lwc1       $f22, 152($sp)
    0883B268:[8FB0009C]: lw         $s0, 156($sp)
    0883B26C:[8FB100A0]: lw         $s1, 160($sp)
    0883B270:[8FB200A4]: lw         $s2, 164($sp)
    0883B274:[8FB300A8]: lw         $s3, 168($sp)
    0883B278:[8FB400AC]: lw         $s4, 172($sp)
    0883B27C:[8FB500B0]: lw         $s5, 176($sp)
    0883B280:[8FB600B4]: lw         $s6, 180($sp)
    0883B284:[8FB700B8]: lw         $s7, 184($sp)
    0883B288:[8FBE00BC]: lw         $fp, 188($sp)
    0883B28C:[8FBF00C0]: lw         $ra, 192($sp)
    0883B290:[03E00008]: jr         $ra
    0883B294:[27BD00D0]: addiu      $sp, $sp, 208
  Back Branch 0883B230 1,045,755 times (length 133)
  Back Branch 0883B218 163,173 times (length 97)
    0883B088:[00CA5026]: xor        $t2, $a2, $t2
    0883B08C:[000A502B]: sltu       $t2, $zr, $t2 <=> move $t2, $t2
    0883B090:[314A00FF]: andi       $t2, $t2, 255
    0883B094:[11400063]: beq        $t2, $zr, 0x0883B224
    0883B098:[AFA90008]: sw         $t1, 8($sp)
--> 0883B09C:[8CC40008]: lw         $a0, 8($a2)
    0883B0A0:[90870020]: lbu        $a3, 32($a0)
    0883B0A4:[50E0001A]: beql       $a3, $zr, 0x0883B110
    0883B0A8:[8E2704A4]: lw         $a3, 1188($s1)
    0883B0AC:[8C85004C]: lw         $a1, 76($a0)
    0883B0B0:[54B6000E]: bnel       $a1, $s6, 0x0883B0EC
    0883B0B4:[8C850030]: lw         $a1, 48($a0)
    0883B0B8:[8E250550]: lw         $a1, 1360($s1)
    0883B0BC:[50B6000B]: beql       $a1, $s6, 0x0883B0EC
    0883B0C0:[8C850030]: lw         $a1, 48($a0)
    0883B0C4:[8C850030]: lw         $a1, 48($a0)
    0883B0C8:[4600B306]: mov.s      $f12, $f22
    0883B0CC:[24A50008]: addiu      $a1, $a1, 8
    0883B0D0:[84A60000]: lh         $a2, 0($a1)
    0883B0D4:[8CA50004]: lw         $a1, 4($a1)
    0883B0D8:[00A0F809]: jalr       $ra, $a1
    0883B0DC:[00862021]: addu       $a0, $a0, $a2
    0883B0E0:[8E2504A8]: lw         $a1, 1192($s1)
    0883B0E4:[1000003A]: b          0x0883B1D0
    0883B0E8:[8FA6000C]: lw         $a2, 12($sp)
    0883B0EC:[4600A306]: mov.s      $f12, $f20
    0883B0F0:[24A50008]: addiu      $a1, $a1, 8
    0883B0F4:[84A60000]: lh         $a2, 0($a1)
    0883B0F8:[8CA50004]: lw         $a1, 4($a1)
    0883B0FC:[00A0F809]: jalr       $ra, $a1
    0883B100:[00862021]: addu       $a0, $a0, $a2
    0883B104:[8E2504A8]: lw         $a1, 1192($s1)
    0883B108:[10000031]: b          0x0883B1D0
    0883B10C:[8FA6000C]: lw         $a2, 12($sp)
    0883B110:[14E0002F]: bne        $a3, $zr, 0x0883B1D0
    0883B114:[00000000]: nop
    0883B118:[00803025]: or         $a2, $a0, $zr <=> move $a2, $a0
    0883B11C:[50C0000A]: beql       $a2, $zr, 0x0883B148
    0883B120:[8FA4000C]: lw         $a0, 12($sp)
    0883B124:[8CC60030]: lw         $a2, 48($a2)
    0883B128:[34050003]: ori        $a1, $zr, 3 <=> li $a1, 3
    0883B12C:[24C60018]: addiu      $a2, $a2, 24
    0883B130:[84C70000]: lh         $a3, 0($a2)
    0883B134:[8CC60004]: lw         $a2, 4($a2)
    0883B138:[00C0F809]: jalr       $ra, $a2
    0883B13C:[00872021]: addu       $a0, $a0, $a3
    0883B140:[8E2504A8]: lw         $a1, 1192($s1)
    0883B144:[8FA4000C]: lw         $a0, 12($sp)
    0883B148:[8FA60010]: lw         $a2, 16($sp)
    0883B14C:[AFA4006C]: sw         $a0, 108($sp)
    0883B150:[8FA40014]: lw         $a0, 20($sp)
    0883B154:[8FA7006C]: lw         $a3, 108($sp)
    0883B158:[AFA60070]: sw         $a2, 112($sp)
    0883B15C:[00148100]: sll        $s0, $s4, 0x0004
    0883B160:[AFA40074]: sw         $a0, 116($sp)
    0883B164:[00E02025]: or         $a0, $a3, $zr <=> move $a0, $a3
    0883B168:[14800003]: bne        $a0, $zr, 0x0883B178
    0883B16C:[00B08021]: addu       $s0, $a1, $s0
    0883B170:[1000000C]: b          0x0883B1A4
    0883B174:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    0883B178:[8C920004]: lw         $s2, 4($a0)
    0883B17C:[8C860000]: lw         $a2, 0($a0)
    0883B180:[ACD20004]: sw         $s2, 4($a2)
    0883B184:[8C850000]: lw         $a1, 0($a0)
    0883B188:[0E24A2AC]: jal        0x08928AB0
    0883B18C:[AE450000]: sw         $a1, 0($s2)
    0883B190:[8E040008]: lw         $a0, 8($s0)
    0883B194:[02403025]: or         $a2, $s2, $zr <=> move $a2, $s2
    0883B198:[2484FFFF]: addiu      $a0, $a0, -1
    0883B19C:[AE040008]: sw         $a0, 8($s0)
    0883B1A0:[8E2504A8]: lw         $a1, 1192($s1)
    0883B1A4:[AFA60078]: sw         $a2, 120($sp)
    0883B1A8:[AFB0007C]: sw         $s0, 124($sp)
    0883B1AC:[A3B50080]: sb         $s5, 128($sp)
    0883B1B0:[8FB30078]: lw         $s3, 120($sp)
    0883B1B4:[8FB2007C]: lw         $s2, 124($sp)
    0883B1B8:[8FB00080]: lw         $s0, 128($sp)
    0883B1BC:[AFB3000C]: sw         $s3, 12($sp)
    0883B1C0:[AFB20010]: sw         $s2, 16($sp)
    0883B1C4:[AFB00014]: sw         $s0, 20($sp)
    0883B1C8:[10000005]: b          0x0883B1E0
    0883B1CC:[8FA6000C]: lw         $a2, 12($sp)
    0883B1D0:[10C00004]: beq        $a2, $zr, 0x0883B1E4
    0883B1D4:[00142100]: sll        $a0, $s4, 0x0004
    0883B1D8:[8CC60004]: lw         $a2, 4($a2)
    0883B1DC:[AFA6000C]: sw         $a2, 12($sp)
    0883B1E0:[00142100]: sll        $a0, $s4, 0x0004
    0883B1E4:[00A42021]: addu       $a0, $a1, $a0
    0883B1E8:[AFA40054]: sw         $a0, 84($sp)
    0883B1EC:[8FA70054]: lw         $a3, 84($sp)
    0883B1F0:[AFA40058]: sw         $a0, 88($sp)
    0883B1F4:[A3B5005C]: sb         $s5, 92($sp)
    0883B1F8:[8FA80058]: lw         $t0, 88($sp)
    0883B1FC:[8FA9005C]: lw         $t1, 92($sp)
    0883B200:[AFA70000]: sw         $a3, 0($sp)
    0883B204:[8FA40000]: lw         $a0, 0($sp)
    0883B208:[AFA80004]: sw         $t0, 4($sp)
    0883B20C:[00C42026]: xor        $a0, $a2, $a0
    0883B210:[0004202B]: sltu       $a0, $zr, $a0 <=> move $a0, $a0
    0883B214:[308400FF]: andi       $a0, $a0, 255
--> 0883B218:[1480FFA0]: bne        $a0, $zr, 0x0883B09C
    0883B21C:[AFA90008]: sw         $t1, 8($sp)
    0883B220:[8E2404B0]: lw         $a0, 1200($s1)
    0883B224:[26940001]: addiu      $s4, $s4, 1
    0883B228:[329400FF]: andi       $s4, $s4, 255
_S1_2_89491B0 39,799,036 instructions (1.909%), 846,788 calls (089491B0 - 08949268, length 47)
    089491B0:[3C0C08A0]: lui        $t4, 0x08A0 <=> li $t4, 0x08A00000
    089491B4:[8D866AC8]: lw         $a2, 27336($t4)
    089491B8:[C4850000]: lwc1       $f5, 0($a0)
    089491BC:[3C0508A0]: lui        $a1, 0x08A0 <=> li $a1, 0x08A00000
    089491C0:[C4C90000]: lwc1       $f9, 0($a2)
    089491C4:[C4CA0004]: lwc1       $f10, 4($a2)
    089491C8:[C4C40008]: lwc1       $f4, 8($a2)
    089491CC:[460548C2]: mul.s      $f3, $f9, $f5
    089491D0:[C4D10010]: lwc1       $f17, 16($a2)
    089491D4:[C4CE0014]: lwc1       $f14, 20($a2)
    089491D8:[C4CB0018]: lwc1       $f11, 24($a2)
    089491DC:[E4C30000]: swc1       $f3, 0($a2)
    089491E0:[3C0A08A0]: lui        $t2, 0x08A0 <=> li $t2, 0x08A00000
    089491E4:[25496AFC]: addiu      $t1, $t2, 27388
    089491E8:[C4820000]: lwc1       $f2, 0($a0)
    089491EC:[C4C80020]: lwc1       $f8, 32($a2)
    089491F0:[C4C90024]: lwc1       $f9, 36($a2)
    089491F4:[46025002]: mul.s      $f0, $f10, $f2
    089491F8:[C4CA0028]: lwc1       $f10, 40($a2)
    089491FC:[8CAB6AC4]: lw         $t3, 27332($a1)
    08949200:[24070001]: addiu      $a3, $zr, 1 <=> li $a3, 1
    08949204:[E4C00004]: swc1       $f0, 4($a2)
    08949208:[000B4080]: sll        $t0, $t3, 0x0002
    0894920C:[01091821]: addu       $v1, $t0, $t1
    08949210:[C4810000]: lwc1       $f1, 0($a0)
    08949214:[AC670000]: sw         $a3, 0($v1)
    08949218:[460124C2]: mul.s      $f19, $f4, $f1
    0894921C:[E4D30008]: swc1       $f19, 8($a2)
    08949220:[C4920004]: lwc1       $f18, 4($a0)
    08949224:[46128C02]: mul.s      $f16, $f17, $f18
    08949228:[E4D00010]: swc1       $f16, 16($a2)
    0894922C:[C48F0004]: lwc1       $f15, 4($a0)
    08949230:[460F7342]: mul.s      $f13, $f14, $f15
    08949234:[E4CD0014]: swc1       $f13, 20($a2)
    08949238:[C48C0004]: lwc1       $f12, 4($a0)
    0894923C:[460C59C2]: mul.s      $f7, $f11, $f12
    08949240:[E4C70018]: swc1       $f7, 24($a2)
    08949244:[C4860008]: lwc1       $f6, 8($a0)
    08949248:[46064142]: mul.s      $f5, $f8, $f6
    0894924C:[E4C50020]: swc1       $f5, 32($a2)
    08949250:[C4840008]: lwc1       $f4, 8($a0)
    08949254:[460448C2]: mul.s      $f3, $f9, $f4
    08949258:[E4C30024]: swc1       $f3, 36($a2)
    0894925C:[C4820008]: lwc1       $f2, 8($a0)
    08949260:[46025042]: mul.s      $f1, $f10, $f2
    08949264:[03E00008]: jr         $ra
    08949268:[E4C10028]: swc1       $f1, 40($a2)
_S1_2_889E350 36,775,057 instructions (1.764%), 21,983 calls (0889E350 - 0889E9E4, length 422)
    0889E350:[27BDFEE0]: addiu      $sp, $sp, -288
    0889E354:[E7B600E4]: swc1       $f22, 228($sp)
    0889E358:[4480B000]: mtc1       $zr, $f22
    0889E35C:[E7B60008]: swc1       $f22, 8($sp)
    0889E360:[E7B6000C]: swc1       $f22, 12($sp)
    0889E364:[E7B60010]: swc1       $f22, 16($sp)
    0889E368:[E7B60014]: swc1       $f22, 20($sp)
    0889E36C:[AFB100F8]: sw         $s1, 248($sp)
    0889E370:[00808825]: or         $s1, $a0, $zr <=> move $s1, $a0
    0889E374:[E7B60018]: swc1       $f22, 24($sp)
    0889E378:[8E240004]: lw         $a0, 4($s1)
    0889E37C:[E7B6001C]: swc1       $f22, 28($sp)
    0889E380:[8C8400AC]: lw         $a0, 172($a0)
    0889E384:[3C053F00]: lui        $a1, 0x3F00 <=> li $a1, 0x3F000000
    0889E388:[C48D0000]: lwc1       $f13, 0($a0)
    0889E38C:[44857000]: mtc1       $a1, $f14
    0889E390:[460E6B42]: mul.s      $f13, $f13, $f14
    0889E394:[C48F0004]: lwc1       $f15, 4($a0)
    0889E398:[460E7B82]: mul.s      $f14, $f15, $f14
    0889E39C:[E7AD006C]: swc1       $f13, 108($sp)
    0889E3A0:[44046800]: mfc1       $a0, $f13
    0889E3A4:[AFA4002C]: sw         $a0, 44($sp)
    0889E3A8:[44057000]: mfc1       $a1, $f14
    0889E3AC:[AFA50030]: sw         $a1, 48($sp)
    0889E3B0:[C7AD002C]: lwc1       $f13, 44($sp)
    0889E3B4:[C7B00030]: lwc1       $f16, 48($sp)
    0889E3B8:[E7AE0070]: swc1       $f14, 112($sp)
    0889E3BC:[44046800]: mfc1       $a0, $f13
    0889E3C0:[44058000]: mfc1       $a1, $f16
    0889E3C4:[AFA40000]: sw         $a0, 0($sp)
    0889E3C8:[E7B400E0]: swc1       $f20, 224($sp)
    0889E3CC:[46006506]: mov.s      $f20, $f12
    0889E3D0:[AFA50004]: sw         $a1, 4($sp)
    0889E3D4:[C7AC0000]: lwc1       $f12, 0($sp)
    0889E3D8:[C7AE0004]: lwc1       $f14, 4($sp)
    0889E3DC:[E7AC0020]: swc1       $f12, 32($sp)
    0889E3E0:[8E240020]: lw         $a0, 32($s1)
    0889E3E4:[E7AE0024]: swc1       $f14, 36($sp)
    0889E3E8:[AFB30100]: sw         $s3, 256($sp)
    0889E3EC:[8C93002C]: lw         $s3, 44($a0)
    0889E3F0:[340500FF]: ori        $a1, $zr, 255 <=> li $a1, 255
    0889E3F4:[C62C0054]: lwc1       $f12, 84($s1)
    0889E3F8:[AFA50028]: sw         $a1, 40($sp)
    0889E3FC:[E48C0000]: swc1       $f12, 0($a0)
    0889E400:[C62C0058]: lwc1       $f12, 88($s1)
    0889E404:[AFB40104]: sw         $s4, 260($sp)
    0889E408:[27B40008]: addiu      $s4, $sp, 8
    0889E40C:[E48C0004]: swc1       $f12, 4($a0)
    0889E410:[E7B800E8]: swc1       $f24, 232($sp)
    0889E414:[E7BA00EC]: swc1       $f26, 236($sp)
    0889E418:[E7BC00F0]: swc1       $f28, 240($sp)
    0889E41C:[AFB000F4]: sw         $s0, 244($sp)
    0889E420:[AFB200FC]: sw         $s2, 252($sp)
    0889E424:[AFB50108]: sw         $s5, 264($sp)
    0889E428:[AFB6010C]: sw         $s6, 268($sp)
    0889E42C:[AFB70110]: sw         $s7, 272($sp)
    0889E430:[AFBE0114]: sw         $fp, 276($sp)
    0889E434:[AFBF0118]: sw         $ra, 280($sp)
    0889E438:[0E231B2B]: jal        0x088C6CAC
    0889E43C:[8E240020]: lw         $a0, 32($s1)
    0889E440:[8E240034]: lw         $a0, 52($s1)
    0889E444:[34150000]: ori        $s5, $zr, 0 <=> li $s5, 0
    0889E448:[02A4202A]: slt        $a0, $s5, $a0
    0889E44C:[10800153]: beq        $a0, $zr, 0x0889E99C
    0889E450:[3C04437F]: lui        $a0, 0x437F <=> li $a0, 0x437F0000
    0889E454:[3C1608A1]: lui        $s6, 0x08A1 <=> li $s6, 0x08A10000
    0889E458:[4484C000]: mtc1       $a0, $f24
    0889E45C:[26320008]: addiu      $s2, $s1, 8
    0889E460:[27BE0034]: addiu      $fp, $sp, 52
    0889E464:[34170000]: ori        $s7, $zr, 0 <=> li $s7, 0
    0889E468:[26D6A230]: addiu      $s6, $s6, -24016
    0889E46C:[8E300024]: lw         $s0, 36($s1)
    0889E470:[4600A306]: mov.s      $f12, $f20
    0889E474:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    0889E478:[02178021]: addu       $s0, $s0, $s7
    0889E47C:[0E227B88]: jal        0x0889EE20
    0889E480:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    0889E484:[C60C0000]: lwc1       $f12, 0($s0)
    0889E488:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    0889E48C:[4616603C]: c.lt.s     $f12, $f22
    0889E490:[00000000]: nop
    0889E494:[45020001]: bc1fl      0x0889E49C
    0889E498:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    0889E49C:[308400FF]: andi       $a0, $a0, 255
    0889E4A0:[54800056]: bnel       $a0, $zr, 0x0889E5FC
    0889E4A4:[C60C0040]: lwc1       $f12, 64($s0)
    0889E4A8:[8E240034]: lw         $a0, 52($s1)
    0889E4AC:[8E250024]: lw         $a1, 36($s1)
    0889E4B0:[2484FFFF]: addiu      $a0, $a0, -1
    0889E4B4:[AE240034]: sw         $a0, 52($s1)
    0889E4B8:[000421C0]: sll        $a0, $a0, 0x0007
    0889E4BC:[00A42021]: addu       $a0, $a1, $a0
    0889E4C0:[C48C0000]: lwc1       $f12, 0($a0)
    0889E4C4:[E60C0000]: swc1       $f12, 0($s0)
    0889E4C8:[C48C0004]: lwc1       $f12, 4($a0)
    0889E4CC:[E60C0004]: swc1       $f12, 4($s0)
    0889E4D0:[C48C0008]: lwc1       $f12, 8($a0)
    0889E4D4:[E60C0008]: swc1       $f12, 8($s0)
    0889E4D8:[C48C000C]: lwc1       $f12, 12($a0)
    0889E4DC:[E60C000C]: swc1       $f12, 12($s0)
    0889E4E0:[C48C0010]: lwc1       $f12, 16($a0)
    0889E4E4:[E60C0010]: swc1       $f12, 16($s0)
    0889E4E8:[C48C0014]: lwc1       $f12, 20($a0)
    0889E4EC:[E60C0014]: swc1       $f12, 20($s0)
    0889E4F0:[C48C0018]: lwc1       $f12, 24($a0)
    0889E4F4:[E60C0018]: swc1       $f12, 24($s0)
    0889E4F8:[C48C001C]: lwc1       $f12, 28($a0)
    0889E4FC:[E60C001C]: swc1       $f12, 28($s0)
    0889E500:[C48C0020]: lwc1       $f12, 32($a0)
    0889E504:[E60C0020]: swc1       $f12, 32($s0)
    0889E508:[C48C0024]: lwc1       $f12, 36($a0)
    0889E50C:[E60C0024]: swc1       $f12, 36($s0)
    0889E510:[C48C0028]: lwc1       $f12, 40($a0)
    0889E514:[E60C0028]: swc1       $f12, 40($s0)
    0889E518:[C48C002C]: lwc1       $f12, 44($a0)
    0889E51C:[E60C002C]: swc1       $f12, 44($s0)
    0889E520:[C48C0030]: lwc1       $f12, 48($a0)
    0889E524:[E60C0030]: swc1       $f12, 48($s0)
    0889E528:[C48C0034]: lwc1       $f12, 52($a0)
    0889E52C:[24850040]: addiu      $a1, $a0, 64
    0889E530:[E60C0034]: swc1       $f12, 52($s0)
    0889E534:[C48C0038]: lwc1       $f12, 56($a0)
    0889E538:[E60C0038]: swc1       $f12, 56($s0)
    0889E53C:[C48C003C]: lwc1       $f12, 60($a0)
    0889E540:[26060040]: addiu      $a2, $s0, 64
    0889E544:[E60C003C]: swc1       $f12, 60($s0)
    0889E548:[C4AC0000]: lwc1       $f12, 0($a1)
    0889E54C:[C4AD0004]: lwc1       $f13, 4($a1)
    0889E550:[C4AE0008]: lwc1       $f14, 8($a1)
    0889E554:[44076000]: mfc1       $a3, $f12
    0889E558:[C4AF000C]: lwc1       $f15, 12($a1)
    0889E55C:[44086800]: mfc1       $t0, $f13
    0889E560:[ACC70000]: sw         $a3, 0($a2)
    0889E564:[44057000]: mfc1       $a1, $f14
    0889E568:[ACC80004]: sw         $t0, 4($a2)
    0889E56C:[44077800]: mfc1       $a3, $f15
    0889E570:[ACC50008]: sw         $a1, 8($a2)
    0889E574:[ACC7000C]: sw         $a3, 12($a2)
    0889E578:[24850050]: addiu      $a1, $a0, 80
    0889E57C:[8CA70000]: lw         $a3, 0($a1)
    0889E580:[8CA80004]: lw         $t0, 4($a1)
    0889E584:[26060050]: addiu      $a2, $s0, 80
    0889E588:[8CA90008]: lw         $t1, 8($a1)
    0889E58C:[ACC70000]: sw         $a3, 0($a2)
    0889E590:[8CA7000C]: lw         $a3, 12($a1)
    0889E594:[ACC80004]: sw         $t0, 4($a2)
    0889E598:[8CA80010]: lw         $t0, 16($a1)
    0889E59C:[ACC90008]: sw         $t1, 8($a2)
    0889E5A0:[8CA90014]: lw         $t1, 20($a1)
    0889E5A4:[ACC7000C]: sw         $a3, 12($a2)
    0889E5A8:[8CA70018]: lw         $a3, 24($a1)
    0889E5AC:[ACC80010]: sw         $t0, 16($a2)
    0889E5B0:[8CA5001C]: lw         $a1, 28($a1)
    0889E5B4:[ACC90014]: sw         $t1, 20($a2)
    0889E5B8:[ACC70018]: sw         $a3, 24($a2)
    0889E5BC:[ACC5001C]: sw         $a1, 28($a2)
    0889E5C0:[C48C0070]: lwc1       $f12, 112($a0)
    0889E5C4:[24850074]: addiu      $a1, $a0, 116
    0889E5C8:[E60C0070]: swc1       $f12, 112($s0)
    0889E5CC:[8CA70000]: lw         $a3, 0($a1)
    0889E5D0:[26060074]: addiu      $a2, $s0, 116
    0889E5D4:[8CA50004]: lw         $a1, 4($a1)
    0889E5D8:[ACC70000]: sw         $a3, 0($a2)
    0889E5DC:[ACC50004]: sw         $a1, 4($a2)
    0889E5E0:[C48C007C]: lwc1       $f12, 124($a0)
    0889E5E4:[26B5FFFF]: addiu      $s5, $s5, -1
    0889E5E8:[E60C007C]: swc1       $f12, 124($s0)
    0889E5EC:[26F7FF80]: addiu      $s7, $s7, -128
    0889E5F0:[8E240034]: lw         $a0, 52($s1)
    0889E5F4:[100000E6]: b          0x0889E990
    0889E5F8:[26B50001]: addiu      $s5, $s5, 1
    0889E5FC:[46186302]: mul.s      $f12, $f12, $f24
    0889E600:[4600630C]: round.w.s  $f12, $f12
    0889E604:[44046000]: mfc1       $a0, $f12
    0889E608:[A3A40028]: sb         $a0, 40($sp)
    0889E60C:[C60D0044]: lwc1       $f13, 68($s0)
    0889E610:[46186B42]: mul.s      $f13, $f13, $f24
    0889E614:[46006B4C]: round.w.s  $f13, $f13
    0889E618:[44046800]: mfc1       $a0, $f13
    0889E61C:[A3A40029]: sb         $a0, 41($sp)
    0889E620:[C60E0048]: lwc1       $f14, 72($s0)
    0889E624:[C7AC0020]: lwc1       $f12, 32($sp)
    0889E628:[46187382]: mul.s      $f14, $f14, $f24
    0889E62C:[4600738C]: round.w.s  $f14, $f14
    0889E630:[44047000]: mfc1       $a0, $f14
    0889E634:[A3A4002A]: sb         $a0, 42($sp)
    0889E638:[C60F004C]: lwc1       $f15, 76($s0)
    0889E63C:[C7B00024]: lwc1       $f16, 36($sp)
    0889E640:[46187B42]: mul.s      $f13, $f15, $f24
    0889E644:[46006B4C]: round.w.s  $f13, $f13
    0889E648:[44046800]: mfc1       $a0, $f13
    0889E64C:[A3A4002B]: sb         $a0, 43($sp)
    0889E650:[C6110070]: lwc1       $f17, 112($s0)
    0889E654:[460C8B02]: mul.s      $f12, $f17, $f12
    0889E658:[E7B1003C]: swc1       $f17, 60($sp)
    0889E65C:[46108B82]: mul.s      $f14, $f17, $f16
    0889E660:[E7B10040]: swc1       $f17, 64($sp)
    0889E664:[44046000]: mfc1       $a0, $f12
    0889E668:[E7AC007C]: swc1       $f12, 124($sp)
    0889E66C:[44057000]: mfc1       $a1, $f14
    0889E670:[AFA40044]: sw         $a0, 68($sp)
    0889E674:[AFA50048]: sw         $a1, 72($sp)
    0889E678:[C7AC0044]: lwc1       $f12, 68($sp)
    0889E67C:[C7AD0048]: lwc1       $f13, 72($sp)
    0889E680:[E7AE0080]: swc1       $f14, 128($sp)
    0889E684:[44046000]: mfc1       $a0, $f12
    0889E688:[44056800]: mfc1       $a1, $f13
    0889E68C:[AFA40034]: sw         $a0, 52($sp)
    0889E690:[AFA50038]: sw         $a1, 56($sp)
    0889E694:[C7AE0034]: lwc1       $f14, 52($sp)
    0889E698:[C7AF0038]: lwc1       $f15, 56($sp)
    0889E69C:[E7AE0010]: swc1       $f14, 16($sp)
    0889E6A0:[E7AF0014]: swc1       $f15, 20($sp)
    0889E6A4:[27A40010]: addiu      $a0, $sp, 16
    0889E6A8:[E7AE0018]: swc1       $f14, 24($sp)
    0889E6AC:[C48E0004]: lwc1       $f14, 4($a0)
    0889E6B0:[27A40018]: addiu      $a0, $sp, 24
    0889E6B4:[46007307]: neg.s      $f12, $f14
    0889E6B8:[E48C0004]: swc1       $f12, 4($a0)
    0889E6BC:[C60C0034]: lwc1       $f12, 52($s0)
    0889E6C0:[4616603E]: c.le.s     $f12, $f22
    0889E6C4:[00000000]: nop
    0889E6C8:[45010041]: bc1t       0x0889E7D0
    0889E6CC:[26B50001]: addiu      $s5, $s5, 1
    0889E6D0:[8EC40004]: lw         $a0, 4($s6)
    0889E6D4:[3C0508A1]: lui        $a1, 0x08A1 <=> li $a1, 0x08A10000
    0889E6D8:[8CA5A230]: lw         $a1, -24016($a1)
    0889E6DC:[8EC60008]: lw         $a2, 8($s6)
    0889E6E0:[AE450000]: sw         $a1, 0($s2)
    0889E6E4:[8EC5000C]: lw         $a1, 12($s6)
    0889E6E8:[AE440004]: sw         $a0, 4($s2)
    0889E6EC:[8EC40010]: lw         $a0, 16($s6)
    0889E6F0:[AE460008]: sw         $a2, 8($s2)
    0889E6F4:[8EC60014]: lw         $a2, 20($s6)
    0889E6F8:[AE45000C]: sw         $a1, 12($s2)
    0889E6FC:[AE440010]: sw         $a0, 16($s2)
    0889E700:[AE460014]: sw         $a2, 20($s2)
    0889E704:[C61A0034]: lwc1       $f26, 52($s0)
    0889E708:[0E2487E2]: jal        0x08921F88
    0889E70C:[4600D306]: mov.s      $f12, $f26
    0889E710:[4600D306]: mov.s      $f12, $f26
    0889E714:[0E248871]: jal        0x089221C4
    0889E718:[46000706]: mov.s      $f28, $f0
    0889E71C:[E63C0008]: swc1       $f28, 8($s1)
    0889E720:[46000307]: neg.s      $f12, $f0
    0889E724:[C7AD0010]: lwc1       $f13, 16($sp)
    0889E728:[E62C000C]: swc1       $f12, 12($s1)
    0889E72C:[C7AC0014]: lwc1       $f12, 20($sp)
    0889E730:[44046800]: mfc1       $a0, $f13
    0889E734:[E6200010]: swc1       $f0, 16($s1)
    0889E738:[E63C0014]: swc1       $f28, 20($s1)
    0889E73C:[44056000]: mfc1       $a1, $f12
    0889E740:[AFA4008C]: sw         $a0, 140($sp)
    0889E744:[AFA50090]: sw         $a1, 144($sp)
    0889E748:[C64E0000]: lwc1       $f14, 0($s2)
    0889E74C:[C7AF008C]: lwc1       $f15, 140($sp)
    0889E750:[C6500008]: lwc1       $f16, 8($s2)
    0889E754:[C7B10090]: lwc1       $f17, 144($sp)
    0889E758:[460F7382]: mul.s      $f14, $f14, $f15
    0889E75C:[C7AC0018]: lwc1       $f12, 24($sp)
    0889E760:[46118342]: mul.s      $f13, $f16, $f17
    0889E764:[C7B2001C]: lwc1       $f18, 28($sp)
    0889E768:[44046000]: mfc1       $a0, $f12
    0889E76C:[460D7340]: add.s      $f13, $f14, $f13
    0889E770:[E7AD0010]: swc1       $f13, 16($sp)
    0889E774:[C64D0004]: lwc1       $f13, 4($s2)
    0889E778:[C653000C]: lwc1       $f19, 12($s2)
    0889E77C:[460F6B42]: mul.s      $f13, $f13, $f15
    0889E780:[AFA40094]: sw         $a0, 148($sp)
    0889E784:[46119C02]: mul.s      $f16, $f19, $f17
    0889E788:[C7AC0094]: lwc1       $f12, 148($sp)
    0889E78C:[44049000]: mfc1       $a0, $f18
    0889E790:[AFA40098]: sw         $a0, 152($sp)
    0889E794:[C7AE0098]: lwc1       $f14, 152($sp)
    0889E798:[46106B40]: add.s      $f13, $f13, $f16
    0889E79C:[E7AD0014]: swc1       $f13, 20($sp)
    0889E7A0:[C64D0000]: lwc1       $f13, 0($s2)
    0889E7A4:[C64F0008]: lwc1       $f15, 8($s2)
    0889E7A8:[460C6B42]: mul.s      $f13, $f13, $f12
    0889E7AC:[460E7BC2]: mul.s      $f15, $f15, $f14
    0889E7B0:[460F6B40]: add.s      $f13, $f13, $f15
    0889E7B4:[E7AD0018]: swc1       $f13, 24($sp)
    0889E7B8:[C64D0004]: lwc1       $f13, 4($s2)
    0889E7BC:[C650000C]: lwc1       $f16, 12($s2)
    0889E7C0:[460C6B02]: mul.s      $f12, $f13, $f12
    0889E7C4:[460E8382]: mul.s      $f14, $f16, $f14
    0889E7C8:[460E6300]: add.s      $f12, $f12, $f14
    0889E7CC:[E7AC001C]: swc1       $f12, 28($sp)
    0889E7D0:[AFB500DC]: sw         $s5, 220($sp)
    0889E7D4:[C66C0018]: lwc1       $f12, 24($s3)
    0889E7D8:[E7AC0008]: swc1       $f12, 8($sp)
    0889E7DC:[C66C001C]: lwc1       $f12, 28($s3)
    0889E7E0:[E68C0004]: swc1       $f12, 4($s4)
    0889E7E4:[C60C000C]: lwc1       $f12, 12($s0)
    0889E7E8:[C7AD0018]: lwc1       $f13, 24($sp)
    0889E7EC:[C60E0010]: lwc1       $f14, 16($s0)
    0889E7F0:[C7AF001C]: lwc1       $f15, 28($sp)
    0889E7F4:[460D6301]: sub.s      $f12, $f12, $f13
    0889E7F8:[8E240020]: lw         $a0, 32($s1)
    0889E7FC:[460F7381]: sub.s      $f14, $f14, $f15
    0889E800:[27B50028]: addiu      $s5, $sp, 40
    0889E804:[44056000]: mfc1       $a1, $f12
    0889E808:[E7AC009C]: swc1       $f12, 156($sp)
    0889E80C:[AFA5004C]: sw         $a1, 76($sp)
    0889E810:[44057000]: mfc1       $a1, $f14
    0889E814:[E7AE00A0]: swc1       $f14, 160($sp)
    0889E818:[AFA50050]: sw         $a1, 80($sp)
    0889E81C:[C7AC004C]: lwc1       $f12, 76($sp)
    0889E820:[C7AE0050]: lwc1       $f14, 80($sp)
    0889E824:[44056000]: mfc1       $a1, $f12
    0889E828:[02A03825]: or         $a3, $s5, $zr <=> move $a3, $s5
    0889E82C:[44067000]: mfc1       $a2, $f14
    0889E830:[AFA50034]: sw         $a1, 52($sp)
    0889E834:[AFA60038]: sw         $a2, 56($sp)
    0889E838:[03C02825]: or         $a1, $fp, $zr <=> move $a1, $fp
    0889E83C:[0E231B89]: jal        0x088C6E24
    0889E840:[02803025]: or         $a2, $s4, $zr <=> move $a2, $s4
    0889E844:[C66C0000]: lwc1       $f12, 0($s3)
    0889E848:[E7AC0008]: swc1       $f12, 8($sp)
    0889E84C:[C66C0004]: lwc1       $f12, 4($s3)
    0889E850:[E68C0004]: swc1       $f12, 4($s4)
    0889E854:[C60C000C]: lwc1       $f12, 12($s0)
    0889E858:[C7AD0010]: lwc1       $f13, 16($sp)
    0889E85C:[C60E0010]: lwc1       $f14, 16($s0)
    0889E860:[C7AF0014]: lwc1       $f15, 20($sp)
    0889E864:[460D6301]: sub.s      $f12, $f12, $f13
    0889E868:[8E240020]: lw         $a0, 32($s1)
    0889E86C:[460F7381]: sub.s      $f14, $f14, $f15
    0889E870:[03C02825]: or         $a1, $fp, $zr <=> move $a1, $fp
    0889E874:[44066000]: mfc1       $a2, $f12
    0889E878:[E7AC00AC]: swc1       $f12, 172($sp)
    0889E87C:[AFA60054]: sw         $a2, 84($sp)
    0889E880:[44067000]: mfc1       $a2, $f14
    0889E884:[E7AE00B0]: swc1       $f14, 176($sp)
    0889E888:[AFA60058]: sw         $a2, 88($sp)
    0889E88C:[C7AC0054]: lwc1       $f12, 84($sp)
    0889E890:[C7AD0058]: lwc1       $f13, 88($sp)
    0889E894:[44066000]: mfc1       $a2, $f12
    0889E898:[44076800]: mfc1       $a3, $f13
    0889E89C:[AFA60034]: sw         $a2, 52($sp)
    0889E8A0:[AFA70038]: sw         $a3, 56($sp)
    0889E8A4:[02803025]: or         $a2, $s4, $zr <=> move $a2, $s4
    0889E8A8:[0E231B89]: jal        0x088C6E24
    0889E8AC:[02A03825]: or         $a3, $s5, $zr <=> move $a3, $s5
    0889E8B0:[C66E0048]: lwc1       $f14, 72($s3)
    0889E8B4:[E7AE0008]: swc1       $f14, 8($sp)
    0889E8B8:[C66E004C]: lwc1       $f14, 76($s3)
    0889E8BC:[E68E0004]: swc1       $f14, 4($s4)
    0889E8C0:[C60C000C]: lwc1       $f12, 12($s0)
    0889E8C4:[C7AE0018]: lwc1       $f14, 24($sp)
    0889E8C8:[C60D0010]: lwc1       $f13, 16($s0)
    0889E8CC:[C7AF001C]: lwc1       $f15, 28($sp)
    0889E8D0:[460E6300]: add.s      $f12, $f12, $f14
    0889E8D4:[8E240020]: lw         $a0, 32($s1)
    0889E8D8:[460F6B40]: add.s      $f13, $f13, $f15
    0889E8DC:[03C02825]: or         $a1, $fp, $zr <=> move $a1, $fp
    0889E8E0:[44066000]: mfc1       $a2, $f12
    0889E8E4:[E7AC00BC]: swc1       $f12, 188($sp)
    0889E8E8:[AFA6005C]: sw         $a2, 92($sp)
    0889E8EC:[44066800]: mfc1       $a2, $f13
    0889E8F0:[E7AD00C0]: swc1       $f13, 192($sp)
    0889E8F4:[AFA60060]: sw         $a2, 96($sp)
    0889E8F8:[C7AC005C]: lwc1       $f12, 92($sp)
    0889E8FC:[C7AD0060]: lwc1       $f13, 96($sp)
    0889E900:[44066000]: mfc1       $a2, $f12
    0889E904:[44076800]: mfc1       $a3, $f13
    0889E908:[AFA60034]: sw         $a2, 52($sp)
    0889E90C:[AFA70038]: sw         $a3, 56($sp)
    0889E910:[02803025]: or         $a2, $s4, $zr <=> move $a2, $s4
    0889E914:[0E231B89]: jal        0x088C6E24
    0889E918:[02A03825]: or         $a3, $s5, $zr <=> move $a3, $s5
    0889E91C:[C66E0030]: lwc1       $f14, 48($s3)
    0889E920:[E7AE0008]: swc1       $f14, 8($sp)
    0889E924:[C66E0034]: lwc1       $f14, 52($s3)
    0889E928:[E68E0004]: swc1       $f14, 4($s4)
    0889E92C:[C60C000C]: lwc1       $f12, 12($s0)
    0889E930:[C7AE0010]: lwc1       $f14, 16($sp)
    0889E934:[C60D0010]: lwc1       $f13, 16($s0)
    0889E938:[C7AF0014]: lwc1       $f15, 20($sp)
    0889E93C:[460E6300]: add.s      $f12, $f12, $f14
    0889E940:[8E240020]: lw         $a0, 32($s1)
    0889E944:[460F6B40]: add.s      $f13, $f13, $f15
    0889E948:[03C02825]: or         $a1, $fp, $zr <=> move $a1, $fp
    0889E94C:[44066000]: mfc1       $a2, $f12
    0889E950:[E7AC00CC]: swc1       $f12, 204($sp)
    0889E954:[AFA60064]: sw         $a2, 100($sp)
    0889E958:[44066800]: mfc1       $a2, $f13
    0889E95C:[E7AD00D0]: swc1       $f13, 208($sp)
    0889E960:[AFA60068]: sw         $a2, 104($sp)
    0889E964:[C7AC0064]: lwc1       $f12, 100($sp)
    0889E968:[C7AD0068]: lwc1       $f13, 104($sp)
    0889E96C:[44066000]: mfc1       $a2, $f12
    0889E970:[44076800]: mfc1       $a3, $f13
    0889E974:[AFA60034]: sw         $a2, 52($sp)
    0889E978:[AFA70038]: sw         $a3, 56($sp)
    0889E97C:[02803025]: or         $a2, $s4, $zr <=> move $a2, $s4
    0889E980:[0E231B89]: jal        0x088C6E24
    0889E984:[02A03825]: or         $a3, $s5, $zr <=> move $a3, $s5
    0889E988:[8E240034]: lw         $a0, 52($s1)
    0889E98C:[8FB500DC]: lw         $s5, 220($sp)
    0889E990:[02A4202A]: slt        $a0, $s5, $a0
    0889E994:[1480FEB5]: bne        $a0, $zr, 0x0889E46C
    0889E998:[26F70080]: addiu      $s7, $s7, 128
    0889E99C:[0E231B3A]: jal        0x088C6CE8
    0889E9A0:[8E240020]: lw         $a0, 32($s1)
    0889E9A4:[C7B400E0]: lwc1       $f20, 224($sp)
    0889E9A8:[C7B600E4]: lwc1       $f22, 228($sp)
    0889E9AC:[C7B800E8]: lwc1       $f24, 232($sp)
    0889E9B0:[C7BA00EC]: lwc1       $f26, 236($sp)
    0889E9B4:[C7BC00F0]: lwc1       $f28, 240($sp)
    0889E9B8:[8FB000F4]: lw         $s0, 244($sp)
    0889E9BC:[8FB100F8]: lw         $s1, 248($sp)
    0889E9C0:[8FB200FC]: lw         $s2, 252($sp)
    0889E9C4:[8FB30100]: lw         $s3, 256($sp)
    0889E9C8:[8FB40104]: lw         $s4, 260($sp)
    0889E9CC:[8FB50108]: lw         $s5, 264($sp)
    0889E9D0:[8FB6010C]: lw         $s6, 268($sp)
    0889E9D4:[8FB70110]: lw         $s7, 272($sp)
    0889E9D8:[8FBE0114]: lw         $fp, 276($sp)
    0889E9DC:[8FBF0118]: lw         $ra, 280($sp)
    0889E9E0:[03E00008]: jr         $ra
    0889E9E4:[27BD0120]: addiu      $sp, $sp, 288
  Back Branch 0889E994 185,079 times (length 332)
_S1_2_888C370 35,614,837 instructions (1.709%), 635,979 calls (0888C370 - 0888C64C, length 184)
    0888C370:[27BDFFD0]: addiu      $sp, $sp, -48
    0888C374:[00E60018]: mult       $a3, $a2
    0888C378:[AFB0000C]: sw         $s0, 12($sp)
    0888C37C:[AFB10010]: sw         $s1, 16($sp)
    0888C380:[AFB20014]: sw         $s2, 20($sp)
    0888C384:[AFB30018]: sw         $s3, 24($sp)
    0888C388:[AFB4001C]: sw         $s4, 28($sp)
    0888C38C:[AFB50020]: sw         $s5, 32($sp)
    0888C390:[AFB60024]: sw         $s6, 36($sp)
    0888C394:[34160001]: ori        $s6, $zr, 1 <=> li $s6, 1
    0888C398:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    0888C39C:[00A08825]: or         $s1, $a1, $zr <=> move $s1, $a1
    0888C3A0:[00C09025]: or         $s2, $a2, $zr <=> move $s2, $a2
    0888C3A4:[00E09825]: or         $s3, $a3, $zr <=> move $s3, $a3
    0888C3A8:[0100A025]: or         $s4, $t0, $zr <=> move $s4, $t0
    0888C3AC:[0000A812]: mflo       $s5
    0888C3B0:[AFBF0028]: sw         $ra, 40($sp)
    0888C3B4:[51000001]: beql       $t0, $zr, 0x0888C3BC
    0888C3B8:[03A0A025]: or         $s4, $sp, $zr <=> move $s4, $sp
    0888C3BC:[1AA0000C]: blez       $s5, 0x0888C3F0
    0888C3C0:[2404FFFF]: addiu      $a0, $zr, -1 <=> li $a0, -1
    0888C3C4:[1220000A]: beq        $s1, $zr, 0x0888C3F0
    0888C3C8:[2404FFFF]: addiu      $a0, $zr, -1 <=> li $a0, -1
    0888C3CC:[8E050010]: lw         $a1, 16($s0)
    0888C3D0:[8E04000C]: lw         $a0, 12($s0)
    0888C3D4:[00B53021]: addu       $a2, $a1, $s5
    0888C3D8:[0086302A]: slt        $a2, $a0, $a2
    0888C3DC:[54C00010]: bnel       $a2, $zr, 0x0888C420
    0888C3E0:[0085A823]: subu       $s5, $a0, $a1
    0888C3E4:[10000010]: b          0x0888C428
    0888C3E8:[AE800000]: sw         $zr, 0($s4)
    0888C3F0:[AE840000]: sw         $a0, 0($s4)
    0888C3F4:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    0888C3F8:[8FB0000C]: lw         $s0, 12($sp)
    0888C3FC:[8FB10010]: lw         $s1, 16($sp)
    0888C400:[8FB20014]: lw         $s2, 20($sp)
    0888C404:[8FB30018]: lw         $s3, 24($sp)
    0888C408:[8FB4001C]: lw         $s4, 28($sp)
    0888C40C:[8FB50020]: lw         $s5, 32($sp)
    0888C410:[8FB60024]: lw         $s6, 36($sp)
    0888C414:[8FBF0028]: lw         $ra, 40($sp)
    0888C418:[03E00008]: jr         $ra
    0888C41C:[27BD0030]: addiu      $sp, $sp, 48
    0888C420:[34160000]: ori        $s6, $zr, 0 <=> li $s6, 0
    0888C424:[AE800000]: sw         $zr, 0($s4)
    0888C428:[8E050008]: lw         $a1, 8($s0)
    0888C42C:[8E060010]: lw         $a2, 16($s0)
    0888C430:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    0888C434:[00A62821]: addu       $a1, $a1, $a2
    0888C438:[0E24A500]: jal        0x08929400
    0888C43C:[02A03025]: or         $a2, $s5, $zr <=> move $a2, $s5
    0888C440:[8E840000]: lw         $a0, 0($s4)
    0888C444:[00952021]: addu       $a0, $a0, $s5
    0888C448:[AE840000]: sw         $a0, 0($s4)
    0888C44C:[92040018]: lbu        $a0, 24($s0)
    0888C450:[10800071]: beq        $a0, $zr, 0x0888C618
    0888C454:[34040002]: ori        $a0, $zr, 2 <=> li $a0, 2
    0888C458:[16440012]: bne        $s2, $a0, 0x0888C4A4
    0888C45C:[34040004]: ori        $a0, $zr, 4 <=> li $a0, 4
    0888C460:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    0888C464:[0093282B]: sltu       $a1, $a0, $s3
    0888C468:[50A0006C]: beql       $a1, $zr, 0x0888C61C
    0888C46C:[8E040010]: lw         $a0, 16($s0)
    0888C470:[96250000]: lhu        $a1, 0($s1)
    0888C474:[30A5FFFF]: andi       $a1, $a1, -1
    0888C478:[30A5FFFF]: andi       $a1, $a1, -1
    0888C47C:[7C0528A0]: wsbh       $a1, $a1
    0888C480:[30A5FFFF]: andi       $a1, $a1, -1
    0888C484:[A6250000]: sh         $a1, 0($s1)
    0888C488:[24840001]: addiu      $a0, $a0, 1
    0888C48C:[0093282B]: sltu       $a1, $a0, $s3
    0888C490:[14A0FFF7]: bne        $a1, $zr, 0x0888C470
    0888C494:[26310002]: addiu      $s1, $s1, 2
    0888C498:[10000060]: b          0x0888C61C
    0888C49C:[8E040010]: lw         $a0, 16($s0)
    0888C4A4:[1644000F]: bne        $s2, $a0, 0x0888C4E4
    0888C4A8:[34040008]: ori        $a0, $zr, 8 <=> li $a0, 8
    0888C4AC:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    0888C4B0:[0093282B]: sltu       $a1, $a0, $s3
    0888C4B4:[50A00059]: beql       $a1, $zr, 0x0888C61C
    0888C4B8:[8E040010]: lw         $a0, 16($s0)
    0888C4BC:[8E250000]: lw         $a1, 0($s1)
    0888C4C0:[7C0528E0]: wsbw       $a1, $a1
    0888C4C4:[AE250000]: sw         $a1, 0($s1)
    0888C4C8:[24840001]: addiu      $a0, $a0, 1
    0888C4CC:[0093282B]: sltu       $a1, $a0, $s3
    0888C4D0:[14A0FFFA]: bne        $a1, $zr, 0x0888C4BC
    0888C4D4:[26310004]: addiu      $s1, $s1, 4
    0888C4D8:[10000050]: b          0x0888C61C
    0888C4DC:[8E040010]: lw         $a0, 16($s0)
    0888C4E4:[1644001C]: bne        $s2, $a0, 0x0888C558
    0888C4E8:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    0888C4EC:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    0888C4F0:[0093282B]: sltu       $a1, $a0, $s3
    0888C4F4:[50A00049]: beql       $a1, $zr, 0x0888C61C
    0888C4F8:[8E040010]: lw         $a0, 16($s0)
    0888C4FC:[8E270004]: lw         $a3, 4($s1)
    0888C500:[8E260000]: lw         $a2, 0($s1)
    0888C504:[00004825]: or         $t1, $zr, $zr <=> li $t1, 0
    0888C508:[00E04025]: or         $t0, $a3, $zr <=> move $t0, $a3
    0888C50C:[35050000]: ori        $a1, $t0, 0
    0888C510:[7C0540E0]: wsbw       $t0, $a1
    0888C514:[34C60000]: ori        $a2, $a2, 0
    0888C518:[7C0630E0]: wsbw       $a2, $a2
    0888C51C:[34070000]: ori        $a3, $zr, 0 <=> li $a3, 0
    0888C520:[00C03825]: or         $a3, $a2, $zr <=> move $a3, $a2
    0888C524:[34090000]: ori        $t1, $zr, 0 <=> li $t1, 0
    0888C528:[00003025]: or         $a2, $zr, $zr <=> li $a2, 0
    0888C52C:[00E93825]: or         $a3, $a3, $t1
    0888C530:[00C83025]: or         $a2, $a2, $t0
    0888C534:[AE270004]: sw         $a3, 4($s1)
    0888C538:[AE260000]: sw         $a2, 0($s1)
    0888C53C:[24840001]: addiu      $a0, $a0, 1
    0888C540:[0093282B]: sltu       $a1, $a0, $s3
    0888C544:[14A0FFED]: bne        $a1, $zr, 0x0888C4FC
    0888C548:[26310008]: addiu      $s1, $s1, 8
    0888C54C:[10000033]: b          0x0888C61C
    0888C550:[8E040010]: lw         $a0, 16($s0)
    0888C558:[52440030]: beql       $s2, $a0, 0x0888C61C
    0888C55C:[8E040010]: lw         $a0, 16($s0)
    0888C560:[0E2204FC]: jal        0x088813F0
    0888C564:[00000000]: nop
    0888C568:[00408825]: or         $s1, $v0, $zr <=> move $s1, $v0
    0888C56C:[1220002A]: beq        $s1, $zr, 0x0888C618
    0888C570:[3C05089C]: lui        $a1, 0x089C <=> li $a1, 0x089C0000
    0888C574:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    0888C578:[0E252B07]: jal        0x0894AC1C
    0888C57C:[24A50B54]: addiu      $a1, $a1, 2900
    0888C580:[3C05089C]: lui        $a1, 0x089C <=> li $a1, 0x089C0000
    0888C584:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    0888C588:[0E252B07]: jal        0x0894AC1C
    0888C58C:[24A50B5C]: addiu      $a1, $a1, 2908
    0888C590:[3C12089F]: lui        $s2, 0x089F <=> li $s2, 0x089F0000
    0888C594:[8E44D4D8]: lw         $a0, -11048($s2)
    0888C598:[14800014]: bne        $a0, $zr, 0x0888C5EC
    0888C59C:[3C08089C]: lui        $t0, 0x089C <=> li $t0, 0x089C0000
    0888C5A0:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    0888C5A4:[24846C48]: addiu      $a0, $a0, 27720
    0888C5A8:[0E230E6E]: jal        0x088C39B8
    0888C5AC:[AFA40008]: sw         $a0, 8($sp)
    0888C5B0:[8E44D4D8]: lw         $a0, -11048($s2)
    0888C5B4:[1480000A]: bne        $a0, $zr, 0x0888C5E0
    0888C5B8:[34130000]: ori        $s3, $zr, 0 <=> li $s3, 0
    0888C5BC:[0E247CA3]: jal        0x0891F28C
    0888C5C0:[34040018]: ori        $a0, $zr, 24 <=> li $a0, 24
    0888C5C4:[0040A025]: or         $s4, $v0, $zr <=> move $s4, $v0
    0888C5C8:[52800005]: beql       $s4, $zr, 0x0888C5E0
    0888C5CC:[AE53D4D8]: sw         $s3, -11048($s2)
    0888C5D0:[0E2265D8]: jal        0x08899760
    0888C5D4:[02802025]: or         $a0, $s4, $zr <=> move $a0, $s4
    0888C5D8:[02809825]: or         $s3, $s4, $zr <=> move $s3, $s4
    0888C5DC:[AE53D4D8]: sw         $s3, -11048($s2)
    0888C5E0:[0E230E7B]: jal        0x088C39EC
    0888C5E4:[8FA40008]: lw         $a0, 8($sp)
    0888C5E8:[3C08089C]: lui        $t0, 0x089C <=> li $t0, 0x089C0000
    0888C5EC:[3C0A089C]: lui        $t2, 0x089C <=> li $t2, 0x089C0000
    0888C5F0:[8E44D4D8]: lw         $a0, -11048($s2)
    0888C5F4:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    0888C5F8:[34060003]: ori        $a2, $zr, 3 <=> li $a2, 3
    0888C5FC:[34070002]: ori        $a3, $zr, 2 <=> li $a3, 2
    0888C600:[340900DC]: ori        $t1, $zr, 220 <=> li $t1, 220
    0888C604:[25080B8C]: addiu      $t0, $t0, 2956
    0888C608:[0E22672A]: jal        0x08899CA8
    0888C60C:[254A0B48]: addiu      $t2, $t2, 2888
    0888C610:[0E220512]: jal        0x08881448
    0888C614:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    0888C618:[8E040010]: lw         $a0, 16($s0)
    0888C61C:[02C01025]: or         $v0, $s6, $zr <=> move $v0, $s6
    0888C620:[00952021]: addu       $a0, $a0, $s5
    0888C624:[AE040010]: sw         $a0, 16($s0)
    0888C628:[8FB0000C]: lw         $s0, 12($sp)
    0888C62C:[8FB10010]: lw         $s1, 16($sp)
    0888C630:[8FB20014]: lw         $s2, 20($sp)
    0888C634:[8FB30018]: lw         $s3, 24($sp)
    0888C638:[8FB4001C]: lw         $s4, 28($sp)
    0888C63C:[8FB50020]: lw         $s5, 32($sp)
    0888C640:[8FB60024]: lw         $s6, 36($sp)
    0888C644:[8FBF0028]: lw         $ra, 40($sp)
    0888C648:[03E00008]: jr         $ra
    0888C64C:[27BD0030]: addiu      $sp, $sp, 48
_S1_2_8862D70 33,679,910 instructions (1.616%), 546,332 calls (08862D70 - 08862F10, length 105)
    08862D70:[3C04B8D1]: lui        $a0, 0xB8D1 <=> li $a0, 0xB8D10000
    08862D74:[3485B717]: ori        $a1, $a0, -18665
    08862D78:[44858800]: mtc1       $a1, $f17
    08862D7C:[4611683E]: c.le.s     $f13, $f17
    08862D80:[00000000]: nop
    08862D84:[45010009]: bc1t       0x08862DAC
    08862D88:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08862D8C:[3C0538D1]: lui        $a1, 0x38D1 <=> li $a1, 0x38D10000
    08862D90:[34A5B717]: ori        $a1, $a1, -18665
    08862D94:[44859000]: mtc1       $a1, $f18
    08862D98:[4612683C]: c.lt.s     $f13, $f18
    08862D9C:[00000000]: nop
    08862DA0:[45000003]: bc1f       0x08862DB0
    08862DA4:[308400FF]: andi       $a0, $a0, 255
    08862DA8:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    08862DAC:[308400FF]: andi       $a0, $a0, 255
    08862DB0:[14800004]: bne        $a0, $zr, 0x08862DC4
    08862DB4:[00000000]: nop
    08862DB8:[46106B42]: mul.s      $f13, $f13, $f16
    08862DBC:[1000002B]: b          0x08862E6C
    08862DC0:[460D6300]: add.s      $f12, $f12, $f13
    08862DC4:[4611703E]: c.le.s     $f14, $f17
    08862DC8:[00000000]: nop
    08862DCC:[45010009]: bc1t       0x08862DF4
    08862DD0:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08862DD4:[3C0538D1]: lui        $a1, 0x38D1 <=> li $a1, 0x38D10000
    08862DD8:[34A5B717]: ori        $a1, $a1, -18665
    08862DDC:[44856800]: mtc1       $a1, $f13
    08862DE0:[460D703C]: c.lt.s     $f14, $f13
    08862DE4:[00000000]: nop
    08862DE8:[45000003]: bc1f       0x08862DF8
    08862DEC:[308400FF]: andi       $a0, $a0, 255
    08862DF0:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    08862DF4:[308400FF]: andi       $a0, $a0, 255
    08862DF8:[1480001C]: bne        $a0, $zr, 0x08862E6C
    08862DFC:[00000000]: nop
    08862E00:[460E8382]: mul.s      $f14, $f16, $f14
    08862E04:[3C0438D1]: lui        $a0, 0x38D1 <=> li $a0, 0x38D10000
    08862E08:[3485B717]: ori        $a1, $a0, -18665
    08862E0C:[44859000]: mtc1       $a1, $f18
    08862E10:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08862E14:[460E6341]: sub.s      $f13, $f12, $f14
    08862E18:[4612683E]: c.le.s     $f13, $f18
    08862E1C:[00000000]: nop
    08862E20:[45020001]: bc1fl      0x08862E28
    08862E24:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    08862E28:[308400FF]: andi       $a0, $a0, 255
    08862E2C:[50800004]: beql       $a0, $zr, 0x08862E40
    08862E30:[460C7380]: add.s      $f14, $f14, $f12
    08862E34:[1000000D]: b          0x08862E6C
    08862E38:[46006B06]: mov.s      $f12, $f13
    08862E40:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08862E44:[4611703C]: c.lt.s     $f14, $f17
    08862E48:[00000000]: nop
    08862E4C:[45030001]: bc1tl      0x08862E54
    08862E50:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    08862E54:[308400FF]: andi       $a0, $a0, 255
    08862E58:[50800003]: beql       $a0, $zr, 0x08862E68
    08862E5C:[44806800]: mtc1       $zr, $f13
    08862E60:[10000001]: b          0x08862E68
    08862E64:[46007346]: mov.s      $f13, $f14
    08862E68:[46006B06]: mov.s      $f12, $f13
    08862E6C:[4611603E]: c.le.s     $f12, $f17
    08862E70:[00000000]: nop
    08862E74:[45010009]: bc1t       0x08862E9C
    08862E78:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08862E7C:[3C0538D1]: lui        $a1, 0x38D1 <=> li $a1, 0x38D10000
    08862E80:[34A5B717]: ori        $a1, $a1, -18665
    08862E84:[44856800]: mtc1       $a1, $f13
    08862E88:[460D603C]: c.lt.s     $f12, $f13
    08862E8C:[00000000]: nop
    08862E90:[45000003]: bc1f       0x08862EA0
    08862E94:[308400FF]: andi       $a0, $a0, 255
    08862E98:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    08862E9C:[308400FF]: andi       $a0, $a0, 255
    08862EA0:[1480001A]: bne        $a0, $zr, 0x08862F0C
    08862EA4:[3C0438D1]: lui        $a0, 0x38D1 <=> li $a0, 0x38D10000
    08862EA8:[3484B717]: ori        $a0, $a0, -18665
    08862EAC:[44846800]: mtc1       $a0, $f13
    08862EB0:[460D7B80]: add.s      $f14, $f15, $f13
    08862EB4:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08862EB8:[460E603E]: c.le.s     $f12, $f14
    08862EBC:[00000000]: nop
    08862EC0:[45020001]: bc1fl      0x08862EC8
    08862EC4:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    08862EC8:[308400FF]: andi       $a0, $a0, 255
    08862ECC:[50800004]: beql       $a0, $zr, 0x08862EE0
    08862ED0:[46006B86]: mov.s      $f14, $f13
    08862ED4:[46007B06]: mov.s      $f12, $f15
    08862ED8:[03E00008]: jr         $ra
    08862EDC:[46006006]: mov.s      $f0, $f12
    08862EE0:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08862EE4:[46007B47]: neg.s      $f13, $f15
    08862EE8:[460E6B81]: sub.s      $f14, $f13, $f14
    08862EEC:[460E603C]: c.lt.s     $f12, $f14
    08862EF0:[00000000]: nop
    08862EF4:[45030001]: bc1tl      0x08862EFC
    08862EF8:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    08862EFC:[308400FF]: andi       $a0, $a0, 255
    08862F00:[10800002]: beq        $a0, $zr, 0x08862F0C
    08862F04:[00000000]: nop
    08862F08:[46006B06]: mov.s      $f12, $f13
    08862F0C:[03E00008]: jr         $ra
    08862F10:[46006006]: mov.s      $f0, $f12
_S1_2_8861FB0 31,771,170 instructions (1.524%), 182,595 calls (08861FB0 - 088622C8, length 199)
    08861FB0:[27BDFF10]: addiu      $sp, $sp, -240
    08861FB4:[AFB100DC]: sw         $s1, 220($sp)
    08861FB8:[00A08825]: or         $s1, $a1, $zr <=> move $s1, $a1
    08861FBC:[C62C0008]: lwc1       $f12, 8($s1)
    08861FC0:[AFB000D8]: sw         $s0, 216($sp)
    08861FC4:[AFB200E0]: sw         $s2, 224($sp)
    08861FC8:[C62D0000]: lwc1       $f13, 0($s1)
    08861FCC:[00C09025]: or         $s2, $a2, $zr <=> move $s2, $a2
    08861FD0:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    08861FD4:[E7B400D0]: swc1       $f20, 208($sp)
    08861FD8:[E7B600D4]: swc1       $f22, 212($sp)
    08861FDC:[AFBF00E4]: sw         $ra, 228($sp)
    08861FE0:[0E248826]: jal        0x08922098
    08861FE4:[460D6301]: sub.s      $f12, $f12, $f13
    08861FE8:[C62C000C]: lwc1       $f12, 12($s1)
    08861FEC:[46000506]: mov.s      $f20, $f0
    08861FF0:[C62E0004]: lwc1       $f14, 4($s1)
    08861FF4:[0E248826]: jal        0x08922098
    08861FF8:[460E6301]: sub.s      $f12, $f12, $f14
    08861FFC:[3C043F00]: lui        $a0, 0x3F00 <=> li $a0, 0x3F000000
    08862000:[4484B000]: mtc1       $a0, $f22
    08862004:[4616A342]: mul.s      $f13, $f20, $f22
    08862008:[46160302]: mul.s      $f12, $f0, $f22
    0886200C:[E7B40000]: swc1       $f20, 0($sp)
    08862010:[E7A00004]: swc1       $f0, 4($sp)
    08862014:[E7AD0070]: swc1       $f13, 112($sp)
    08862018:[44046800]: mfc1       $a0, $f13
    0886201C:[E7AC0074]: swc1       $f12, 116($sp)
    08862020:[44056000]: mfc1       $a1, $f12
    08862024:[AFA40040]: sw         $a0, 64($sp)
    08862028:[AFA50044]: sw         $a1, 68($sp)
    0886202C:[C7AE0040]: lwc1       $f14, 64($sp)
    08862030:[C7AF0044]: lwc1       $f15, 68($sp)
    08862034:[44047000]: mfc1       $a0, $f14
    08862038:[C64C0008]: lwc1       $f12, 8($s2)
    0886203C:[AFA40018]: sw         $a0, 24($sp)
    08862040:[44057800]: mfc1       $a1, $f15
    08862044:[C64D0000]: lwc1       $f13, 0($s2)
    08862048:[AFA5001C]: sw         $a1, 28($sp)
    0886204C:[0E248826]: jal        0x08922098
    08862050:[460D6301]: sub.s      $f12, $f12, $f13
    08862054:[C64C000C]: lwc1       $f12, 12($s2)
    08862058:[46000506]: mov.s      $f20, $f0
    0886205C:[C64E0004]: lwc1       $f14, 4($s2)
    08862060:[0E248826]: jal        0x08922098
    08862064:[460E6301]: sub.s      $f12, $f12, $f14
    08862068:[4616A302]: mul.s      $f12, $f20, $f22
    0886206C:[C62F0000]: lwc1       $f15, 0($s1)
    08862070:[46160342]: mul.s      $f13, $f0, $f22
    08862074:[E7B40000]: swc1       $f20, 0($sp)
    08862078:[C7B00018]: lwc1       $f16, 24($sp)
    0886207C:[E7A00004]: swc1       $f0, 4($sp)
    08862080:[E7AC0080]: swc1       $f12, 128($sp)
    08862084:[46107BC0]: add.s      $f15, $f15, $f16
    08862088:[E7AD0084]: swc1       $f13, 132($sp)
    0886208C:[C62E0004]: lwc1       $f14, 4($s1)
    08862090:[44046000]: mfc1       $a0, $f12
    08862094:[C7B1001C]: lwc1       $f17, 28($sp)
    08862098:[44067800]: mfc1       $a2, $f15
    0886209C:[AFA40048]: sw         $a0, 72($sp)
    088620A0:[46117380]: add.s      $f14, $f14, $f17
    088620A4:[AFA60060]: sw         $a2, 96($sp)
    088620A8:[E7AF0090]: swc1       $f15, 144($sp)
    088620AC:[C7AF0048]: lwc1       $f15, 72($sp)
    088620B0:[C7AC0060]: lwc1       $f12, 96($sp)
    088620B4:[44056800]: mfc1       $a1, $f13
    088620B8:[E7AE0094]: swc1       $f14, 148($sp)
    088620BC:[44047000]: mfc1       $a0, $f14
    088620C0:[AFA5004C]: sw         $a1, 76($sp)
    088620C4:[AFA40064]: sw         $a0, 100($sp)
    088620C8:[C7AD004C]: lwc1       $f13, 76($sp)
    088620CC:[44057800]: mfc1       $a1, $f15
    088620D0:[C7B20064]: lwc1       $f18, 100($sp)
    088620D4:[44046000]: mfc1       $a0, $f12
    088620D8:[AFA50020]: sw         $a1, 32($sp)
    088620DC:[AFA40010]: sw         $a0, 16($sp)
    088620E0:[C7AE0010]: lwc1       $f14, 16($sp)
    088620E4:[44056800]: mfc1       $a1, $f13
    088620E8:[C64F0000]: lwc1       $f15, 0($s2)
    088620EC:[44049000]: mfc1       $a0, $f18
    088620F0:[AFA50024]: sw         $a1, 36($sp)
    088620F4:[AFA40014]: sw         $a0, 20($sp)
    088620F8:[C7B30014]: lwc1       $f19, 20($sp)
    088620FC:[460F7301]: sub.s      $f12, $f14, $f15
    08862100:[C64D0004]: lwc1       $f13, 4($s2)
    08862104:[460D9B41]: sub.s      $f13, $f19, $f13
    08862108:[44046000]: mfc1       $a0, $f12
    0886210C:[AFA40058]: sw         $a0, 88($sp)
    08862110:[C7B20058]: lwc1       $f18, 88($sp)
    08862114:[44046800]: mfc1       $a0, $f13
    08862118:[AFA4005C]: sw         $a0, 92($sp)
    0886211C:[44049000]: mfc1       $a0, $f18
    08862120:[C7AE005C]: lwc1       $f14, 92($sp)
    08862124:[AFA40008]: sw         $a0, 8($sp)
    08862128:[C7AF0008]: lwc1       $f15, 8($sp)
    0886212C:[44047000]: mfc1       $a0, $f14
    08862130:[C7B30020]: lwc1       $f19, 32($sp)
    08862134:[AFA4000C]: sw         $a0, 12($sp)
    08862138:[46137BC1]: sub.s      $f15, $f15, $f19
    0886213C:[C7A0000C]: lwc1       $f0, 12($sp)
    08862140:[C7B20024]: lwc1       $f18, 36($sp)
    08862144:[E7AC00A0]: swc1       $f12, 160($sp)
    08862148:[E7AD00A4]: swc1       $f13, 164($sp)
    0886214C:[46120301]: sub.s      $f12, $f0, $f18
    08862150:[44047800]: mfc1       $a0, $f15
    08862154:[E7AF00B0]: swc1       $f15, 176($sp)
    08862158:[AFA40050]: sw         $a0, 80($sp)
    0886215C:[46138340]: add.s      $f13, $f16, $f19
    08862160:[C7AE0050]: lwc1       $f14, 80($sp)
    08862164:[44046000]: mfc1       $a0, $f12
    08862168:[E7AC00B4]: swc1       $f12, 180($sp)
    0886216C:[AFA40054]: sw         $a0, 84($sp)
    08862170:[46128BC0]: add.s      $f15, $f17, $f18
    08862174:[44047000]: mfc1       $a0, $f14
    08862178:[C7AC0054]: lwc1       $f12, 84($sp)
    0886217C:[44056800]: mfc1       $a1, $f13
    08862180:[AFA40028]: sw         $a0, 40($sp)
    08862184:[44066000]: mfc1       $a2, $f12
    08862188:[AFA50068]: sw         $a1, 104($sp)
    0886218C:[AFA6002C]: sw         $a2, 44($sp)
    08862190:[44047800]: mfc1       $a0, $f15
    08862194:[E7AD00C0]: swc1       $f13, 192($sp)
    08862198:[AFA4006C]: sw         $a0, 108($sp)
    0886219C:[E7AF00C4]: swc1       $f15, 196($sp)
    088621A0:[C7AD0068]: lwc1       $f13, 104($sp)
    088621A4:[C7AF006C]: lwc1       $f15, 108($sp)
    088621A8:[44046800]: mfc1       $a0, $f13
    088621AC:[C7AC0028]: lwc1       $f12, 40($sp)
    088621B0:[44057800]: mfc1       $a1, $f15
    088621B4:[AFA40030]: sw         $a0, 48($sp)
    088621B8:[0E248826]: jal        0x08922098
    088621BC:[AFA50034]: sw         $a1, 52($sp)
    088621C0:[C7AC0030]: lwc1       $f12, 48($sp)
    088621C4:[460C003C]: c.lt.s     $f0, $f12
    088621C8:[00000000]: nop
    088621CC:[45000014]: bc1f       0x08862220
    088621D0:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    088621D4:[27B10028]: addiu      $s1, $sp, 40
    088621D8:[0E248826]: jal        0x08922098
    088621DC:[C62C0004]: lwc1       $f12, 4($s1)
    088621E0:[27A50030]: addiu      $a1, $sp, 48
    088621E4:[C4AC0004]: lwc1       $f12, 4($a1)
    088621E8:[460C003C]: c.lt.s     $f0, $f12
    088621EC:[00000000]: nop
    088621F0:[4500000B]: bc1f       0x08862220
    088621F4:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    088621F8:[44806800]: mtc1       $zr, $f13
    088621FC:[C7AE0028]: lwc1       $f14, 40($sp)
    08862200:[E7AD0038]: swc1       $f13, 56($sp)
    08862204:[E7AD003C]: swc1       $f13, 60($sp)
    08862208:[460D703E]: c.le.s     $f14, $f13
    0886220C:[27A40038]: addiu      $a0, $sp, 56
    08862210:[45010012]: bc1t       0x0886225C
    08862214:[C7AC0030]: lwc1       $f12, 48($sp)
    08862218:[10000012]: b          0x08862264
    0886221C:[460E6301]: sub.s      $f12, $f12, $f14
    08862220:[C48C6BE8]: lwc1       $f12, 27624($a0)
    08862224:[24846BE8]: addiu      $a0, $a0, 27624
    08862228:[C48D0004]: lwc1       $f13, 4($a0)
    0886222C:[44046000]: mfc1       $a0, $f12
    08862230:[AE040000]: sw         $a0, 0($s0)
    08862234:[44046800]: mfc1       $a0, $f13
    08862238:[AE040004]: sw         $a0, 4($s0)
    0886223C:[C7B400D0]: lwc1       $f20, 208($sp)
    08862240:[C7B600D4]: lwc1       $f22, 212($sp)
    08862244:[8FB000D8]: lw         $s0, 216($sp)
    08862248:[8FB100DC]: lw         $s1, 220($sp)
    0886224C:[8FB200E0]: lw         $s2, 224($sp)
    08862250:[8FBF00E4]: lw         $ra, 228($sp)
    08862254:[03E00008]: jr         $ra
    08862258:[27BD00F0]: addiu      $sp, $sp, 240
    0886225C:[46006307]: neg.s      $f12, $f12
    08862260:[460E6301]: sub.s      $f12, $f12, $f14
    08862264:[46006B86]: mov.s      $f14, $f13
    08862268:[E7AC0038]: swc1       $f12, 56($sp)
    0886226C:[C62D0004]: lwc1       $f13, 4($s1)
    08862270:[460E683E]: c.le.s     $f13, $f14
    08862274:[00000000]: nop
    08862278:[45010003]: bc1t       0x08862288
    0886227C:[C4AC0004]: lwc1       $f12, 4($a1)
    08862280:[10000003]: b          0x08862290
    08862284:[460D6341]: sub.s      $f13, $f12, $f13
    08862288:[46006307]: neg.s      $f12, $f12
    0886228C:[460D6341]: sub.s      $f13, $f12, $f13
    08862290:[E48D0004]: swc1       $f13, 4($a0)
    08862294:[C7AC0038]: lwc1       $f12, 56($sp)
    08862298:[C7AD003C]: lwc1       $f13, 60($sp)
    0886229C:[44046000]: mfc1       $a0, $f12
    088622A0:[44056800]: mfc1       $a1, $f13
    088622A4:[AE040000]: sw         $a0, 0($s0)
    088622A8:[AE050004]: sw         $a1, 4($s0)
    088622AC:[C7B400D0]: lwc1       $f20, 208($sp)
    088622B0:[C7B600D4]: lwc1       $f22, 212($sp)
    088622B4:[8FB000D8]: lw         $s0, 216($sp)
    088622B8:[8FB100DC]: lw         $s1, 220($sp)
    088622BC:[8FB200E0]: lw         $s2, 224($sp)
    088622C0:[8FBF00E4]: lw         $ra, 228($sp)
    088622C4:[03E00008]: jr         $ra
    088622C8:[27BD00F0]: addiu      $sp, $sp, 240
_S1_2_88C6E24 29,930,736 instructions (1.436%), 680,244 calls (088C6E24 - 088C6ED8, length 46)
    088C6E24:[90880028]: lbu        $t0, 40($a0)
    088C6E28:[1100002A]: beq        $t0, $zr, 0x088C6ED4
    088C6E2C:[00000000]: nop
    088C6E30:[8C880024]: lw         $t0, 36($a0)
    088C6E34:[8C89001C]: lw         $t1, 28($a0)
    088C6E38:[0109482B]: sltu       $t1, $t0, $t1
    088C6E3C:[11200025]: beq        $t1, $zr, 0x088C6ED4
    088C6E40:[000840C0]: sll        $t0, $t0, 0x0003
    088C6E44:[8C890014]: lw         $t1, 20($a0)
    088C6E48:[01085021]: addu       $t2, $t0, $t0
    088C6E4C:[010A4021]: addu       $t0, $t0, $t2
    088C6E50:[01284021]: addu       $t0, $t1, $t0
    088C6E54:[C4AC0000]: lwc1       $f12, 0($a1)
    088C6E58:[2508000C]: addiu      $t0, $t0, 12
    088C6E5C:[E50C0000]: swc1       $f12, 0($t0)
    088C6E60:[C4AC0004]: lwc1       $f12, 4($a1)
    088C6E64:[E50C0004]: swc1       $f12, 4($t0)
    088C6E68:[8C850024]: lw         $a1, 36($a0)
    088C6E6C:[8C880014]: lw         $t0, 20($a0)
    088C6E70:[000528C0]: sll        $a1, $a1, 0x0003
    088C6E74:[00A54821]: addu       $t1, $a1, $a1
    088C6E78:[00A92821]: addu       $a1, $a1, $t1
    088C6E7C:[C4CC0000]: lwc1       $f12, 0($a2)
    088C6E80:[01052821]: addu       $a1, $t0, $a1
    088C6E84:[E4AC0000]: swc1       $f12, 0($a1)
    088C6E88:[C4CC0004]: lwc1       $f12, 4($a2)
    088C6E8C:[E4AC0004]: swc1       $f12, 4($a1)
    088C6E90:[8C850024]: lw         $a1, 36($a0)
    088C6E94:[8C860014]: lw         $a2, 20($a0)
    088C6E98:[000528C0]: sll        $a1, $a1, 0x0003
    088C6E9C:[00A54021]: addu       $t0, $a1, $a1
    088C6EA0:[00A82821]: addu       $a1, $a1, $t0
    088C6EA4:[00C52821]: addu       $a1, $a2, $a1
    088C6EA8:[8CE60000]: lw         $a2, 0($a3)
    088C6EAC:[24A50008]: addiu      $a1, $a1, 8
    088C6EB0:[ACA60000]: sw         $a2, 0($a1)
    088C6EB4:[8C850024]: lw         $a1, 36($a0)
    088C6EB8:[8C860020]: lw         $a2, 32($a0)
    088C6EBC:[24A50001]: addiu      $a1, $a1, 1
    088C6EC0:[AC850024]: sw         $a1, 36($a0)
    088C6EC4:[24C50001]: addiu      $a1, $a2, 1
    088C6EC8:[AC850020]: sw         $a1, 32($a0)
    088C6ECC:[03E00008]: jr         $ra
    088C6ED0:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    088C6ED4:[03E00008]: jr         $ra
    088C6ED8:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
_S1_2_88622CC 29,229,486 instructions (1.402%), 273,166 calls (088622CC - 0886249C, length 117)
    088622CC:[27BDFFC0]: addiu      $sp, $sp, -64
    088622D0:[E7B60024]: swc1       $f22, 36($sp)
    088622D4:[4480B000]: mtc1       $zr, $f22
    088622D8:[E7B40020]: swc1       $f20, 32($sp)
    088622DC:[AFB1002C]: sw         $s1, 44($sp)
    088622E0:[AFB20030]: sw         $s2, 48($sp)
    088622E4:[AFB30034]: sw         $s3, 52($sp)
    088622E8:[AFB40038]: sw         $s4, 56($sp)
    088622EC:[46006506]: mov.s      $f20, $f12
    088622F0:[30F400FF]: andi       $s4, $a3, 255
    088622F4:[4616603E]: c.le.s     $f12, $f22
    088622F8:[311300FF]: andi       $s3, $t0, 255
    088622FC:[00809025]: or         $s2, $a0, $zr <=> move $s2, $a0
    08862300:[00A08825]: or         $s1, $a1, $zr <=> move $s1, $a1
    08862304:[AFB00028]: sw         $s0, 40($sp)
    08862308:[AFBF003C]: sw         $ra, 60($sp)
    0886230C:[4501005A]: bc1t       0x08862478
    08862310:[00C08025]: or         $s0, $a2, $zr <=> move $s0, $a2
    08862314:[C64D0000]: lwc1       $f13, 0($s2)
    08862318:[4600A306]: mov.s      $f12, $f20
    0886231C:[C64E0004]: lwc1       $f14, 4($s2)
    08862320:[E64D0008]: swc1       $f13, 8($s2)
    08862324:[E64E000C]: swc1       $f14, 12($s2)
    08862328:[0E218B45]: jal        0x08862D14
    0886232C:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    08862330:[1200000A]: beq        $s0, $zr, 0x0886235C
    08862334:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    08862338:[8E040000]: lw         $a0, 0($s0)
    0886233C:[4600A306]: mov.s      $f12, $f20
    08862340:[02402825]: or         $a1, $s2, $zr <=> move $a1, $s2
    08862344:[24840008]: addiu      $a0, $a0, 8
    08862348:[84860000]: lh         $a2, 0($a0)
    0886234C:[8C870004]: lw         $a3, 4($a0)
    08862350:[00E0F809]: jalr       $ra, $a3
    08862354:[02062021]: addu       $a0, $s0, $a2
    08862358:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    0886235C:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    08862360:[0E218C11]: jal        0x08863044
    08862364:[02603025]: or         $a2, $s3, $zr <=> move $a2, $s3
    08862368:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    0886236C:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    08862370:[0E218C47]: jal        0x0886311C
    08862374:[02603025]: or         $a2, $s3, $zr <=> move $a2, $s3
    08862378:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    0886237C:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    08862380:[0E218BD2]: jal        0x08862F48
    08862384:[02603025]: or         $a2, $s3, $zr <=> move $a2, $s3
    08862388:[C64C0010]: lwc1       $f12, 16($s2)
    0886238C:[4600B346]: mov.s      $f13, $f22
    08862390:[C62E0854]: lwc1       $f14, 2132($s1)
    08862394:[4600A406]: mov.s      $f16, $f20
    08862398:[0E218B5C]: jal        0x08862D70
    0886239C:[C64F0018]: lwc1       $f15, 24($s2)
    088623A0:[E6400010]: swc1       $f0, 16($s2)
    088623A4:[4600B386]: mov.s      $f14, $f22
    088623A8:[26500010]: addiu      $s0, $s2, 16
    088623AC:[4600A406]: mov.s      $f16, $f20
    088623B0:[C60C0004]: lwc1       $f12, 4($s0)
    088623B4:[26440018]: addiu      $a0, $s2, 24
    088623B8:[C62D0850]: lwc1       $f13, 2128($s1)
    088623BC:[0E218B5C]: jal        0x08862D70
    088623C0:[C48F0004]: lwc1       $f15, 4($a0)
    088623C4:[E6000004]: swc1       $f0, 4($s0)
    088623C8:[C64C0010]: lwc1       $f12, 16($s2)
    088623CC:[C64D0014]: lwc1       $f13, 20($s2)
    088623D0:[46146302]: mul.s      $f12, $f12, $f20
    088623D4:[46146B42]: mul.s      $f13, $f13, $f20
    088623D8:[34060001]: ori        $a2, $zr, 1 <=> li $a2, 1
    088623DC:[44046000]: mfc1       $a0, $f12
    088623E0:[E7AC0010]: swc1       $f12, 16($sp)
    088623E4:[44056800]: mfc1       $a1, $f13
    088623E8:[AFA40008]: sw         $a0, 8($sp)
    088623EC:[AFA5000C]: sw         $a1, 12($sp)
    088623F0:[E7AD0014]: swc1       $f13, 20($sp)
    088623F4:[C7AC0008]: lwc1       $f12, 8($sp)
    088623F8:[C7AD000C]: lwc1       $f13, 12($sp)
    088623FC:[44046000]: mfc1       $a0, $f12
    08862400:[C64E0000]: lwc1       $f14, 0($s2)
    08862404:[44056800]: mfc1       $a1, $f13
    08862408:[AFA40000]: sw         $a0, 0($sp)
    0886240C:[AFA50004]: sw         $a1, 4($sp)
    08862410:[C7AF0000]: lwc1       $f15, 0($sp)
    08862414:[C6500004]: lwc1       $f16, 4($s2)
    08862418:[C7B10004]: lwc1       $f17, 4($sp)
    0886241C:[460F7380]: add.s      $f14, $f14, $f15
    08862420:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    08862424:[46118300]: add.s      $f12, $f16, $f17
    08862428:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    0886242C:[E64E0000]: swc1       $f14, 0($s2)
    08862430:[0E218C94]: jal        0x08863250
    08862434:[E64C0004]: swc1       $f12, 4($s2)
    08862438:[1440000B]: bne        $v0, $zr, 0x08862468
    0886243C:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    08862440:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08862444:[A2440088]: sb         $a0, 136($s2)
    08862448:[0E207C1A]: jal        0x0881F068
    0886244C:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    08862450:[16600009]: bne        $s3, $zr, 0x08862478
    08862454:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    08862458:[0E218928]: jal        0x088624A0
    0886245C:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    08862460:[10000005]: b          0x08862478
    08862464:[00000000]: nop
    08862468:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    0886246C:[02603025]: or         $a2, $s3, $zr <=> move $a2, $s3
    08862470:[0E218E31]: jal        0x088638C4
    08862474:[02803825]: or         $a3, $s4, $zr <=> move $a3, $s4
    08862478:[C7B40020]: lwc1       $f20, 32($sp)
    0886247C:[C7B60024]: lwc1       $f22, 36($sp)
    08862480:[8FB00028]: lw         $s0, 40($sp)
    08862484:[8FB1002C]: lw         $s1, 44($sp)
    08862488:[8FB20030]: lw         $s2, 48($sp)
    0886248C:[8FB30034]: lw         $s3, 52($sp)
    08862490:[8FB40038]: lw         $s4, 56($sp)
    08862494:[8FBF003C]: lw         $ra, 60($sp)
    08862498:[03E00008]: jr         $ra
    0886249C:[27BD0040]: addiu      $sp, $sp, 64
_S1_2_8949B14 27,581,877 instructions (1.323%), 1,021,551 calls (08949B14 - 08949B7C, length 27)
    08949B14:[27BDFFE0]: addiu      $sp, $sp, -32
    08949B18:[AFB40010]: sw         $s4, 16($sp)
    08949B1C:[0100A021]: addu       $s4, $t0, $zr <=> move $s4, $t0
    08949B20:[AFB3000C]: sw         $s3, 12($sp)
    08949B24:[00E09821]: addu       $s3, $a3, $zr <=> move $s3, $a3
    08949B28:[AFB20008]: sw         $s2, 8($sp)
    08949B2C:[00C09021]: addu       $s2, $a2, $zr <=> move $s2, $a2
    08949B30:[AFB10004]: sw         $s1, 4($sp)
    08949B34:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    08949B38:[AFB00000]: sw         $s0, 0($sp)
    08949B3C:[AFBF0014]: sw         $ra, 20($sp)
    08949B40:[0E25273D]: jal        0x08949CF4
    08949B44:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    08949B48:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08949B4C:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08949B50:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    08949B54:[02603821]: addu       $a3, $s3, $zr <=> move $a3, $s3
    08949B58:[0E24E02F]: jal        0x089380BC
    08949B5C:[02804021]: addu       $t0, $s4, $zr <=> move $t0, $s4
    08949B60:[8FBF0014]: lw         $ra, 20($sp)
    08949B64:[8FB40010]: lw         $s4, 16($sp)
    08949B68:[8FB3000C]: lw         $s3, 12($sp)
    08949B6C:[8FB20008]: lw         $s2, 8($sp)
    08949B70:[8FB10004]: lw         $s1, 4($sp)
    08949B74:[8FB00000]: lw         $s0, 0($sp)
    08949B78:[03E00008]: jr         $ra
    08949B7C:[27BD0020]: addiu      $sp, $sp, 32
_S1_2_88A32BC 27,262,224 instructions (1.308%), 826,128 calls (088A32BC - 088A34E4, length 139)
    088A32BC:[27BDFFD0]: addiu      $sp, $sp, -48
    088A32C0:[3C09089F]: lui        $t1, 0x089F <=> li $t1, 0x089F0000
    088A32C4:[9129F6C8]: lbu        $t1, -2360($t1)
    088A32C8:[AFB00008]: sw         $s0, 8($sp)
    088A32CC:[AFB1000C]: sw         $s1, 12($sp)
    088A32D0:[AFB20010]: sw         $s2, 16($sp)
    088A32D4:[AFB30014]: sw         $s3, 20($sp)
    088A32D8:[AFB40018]: sw         $s4, 24($sp)
    088A32DC:[AFB5001C]: sw         $s5, 28($sp)
    088A32E0:[AFBF0020]: sw         $ra, 32($sp)
    088A32E4:[11200077]: beq        $t1, $zr, 0x088A34C4
    088A32E8:[00000000]: nop
    088A32EC:[54A00036]: bnel       $a1, $zr, 0x088A33C8
    088A32F0:[8CA90060]: lw         $t1, 96($a1)
    088A32F4:[0E2204FC]: jal        0x088813F0
    088A32F8:[00000000]: nop
    088A32FC:[00408025]: or         $s0, $v0, $zr <=> move $s0, $v0
    088A3300:[12000070]: beq        $s0, $zr, 0x088A34C4
    088A3304:[3C05089C]: lui        $a1, 0x089C <=> li $a1, 0x089C0000
    088A3308:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    088A330C:[0E252B07]: jal        0x0894AC1C
    088A3310:[24A53194]: addiu      $a1, $a1, 12692
    088A3314:[3C05089C]: lui        $a1, 0x089C <=> li $a1, 0x089C0000
    088A3318:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    088A331C:[0E252B07]: jal        0x0894AC1C
    088A3320:[24A531A0]: addiu      $a1, $a1, 12704
    088A3324:[3C05089C]: lui        $a1, 0x089C <=> li $a1, 0x089C0000
    088A3328:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    088A332C:[0E252B07]: jal        0x0894AC1C
    088A3330:[24A531B0]: addiu      $a1, $a1, 12720
    088A3334:[3C15089F]: lui        $s5, 0x089F <=> li $s5, 0x089F0000
    088A3338:[8EA4D4D8]: lw         $a0, -11048($s5)
    088A333C:[3C14089C]: lui        $s4, 0x089C <=> li $s4, 0x089C0000
    088A3340:[3C13089C]: lui        $s3, 0x089C <=> li $s3, 0x089C0000
    088A3344:[26943064]: addiu      $s4, $s4, 12388
    088A3348:[14800014]: bne        $a0, $zr, 0x088A339C
    088A334C:[26733189]: addiu      $s3, $s3, 12681
    088A3350:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    088A3354:[24846C48]: addiu      $a0, $a0, 27720
    088A3358:[0E230E6E]: jal        0x088C39B8
    088A335C:[AFA40000]: sw         $a0, 0($sp)
    088A3360:[8EA4D4D8]: lw         $a0, -11048($s5)
    088A3364:[1480000A]: bne        $a0, $zr, 0x088A3390
    088A3368:[34110000]: ori        $s1, $zr, 0 <=> li $s1, 0
    088A336C:[0E247CA3]: jal        0x0891F28C
    088A3370:[34040018]: ori        $a0, $zr, 24 <=> li $a0, 24
    088A3374:[00409025]: or         $s2, $v0, $zr <=> move $s2, $v0
    088A3378:[52400005]: beql       $s2, $zr, 0x088A3390
    088A337C:[AEB1D4D8]: sw         $s1, -11048($s5)
    088A3380:[0E2265D8]: jal        0x08899760
    088A3384:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    088A3388:[02408825]: or         $s1, $s2, $zr <=> move $s1, $s2
    088A338C:[AEB1D4D8]: sw         $s1, -11048($s5)
    088A3390:[0E230E7B]: jal        0x088C39EC
    088A3394:[8FA40000]: lw         $a0, 0($sp)
    088A3398:[8EA4D4D8]: lw         $a0, -11048($s5)
    088A339C:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    088A33A0:[34060003]: ori        $a2, $zr, 3 <=> li $a2, 3
    088A33A4:[34070001]: ori        $a3, $zr, 1 <=> li $a3, 1
    088A33A8:[02804025]: or         $t0, $s4, $zr <=> move $t0, $s4
    088A33AC:[340900E7]: ori        $t1, $zr, 231 <=> li $t1, 231
    088A33B0:[0E22672A]: jal        0x08899CA8
    088A33B4:[02605025]: or         $t2, $s3, $zr <=> move $t2, $s3
    088A33B8:[0E220512]: jal        0x08881448
    088A33BC:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    088A33C0:[10000040]: b          0x088A34C4
    088A33C4:[00000000]: nop
    088A33C8:[0009482B]: sltu       $t1, $zr, $t1 <=> move $t1, $t1
    088A33CC:[312900FF]: andi       $t1, $t1, 255
    088A33D0:[55200036]: bnel       $t1, $zr, 0x088A34AC
    088A33D4:[8C840014]: lw         $a0, 20($a0)
    088A33D8:[0E2204FC]: jal        0x088813F0
    088A33DC:[00000000]: nop
    088A33E0:[00409825]: or         $s3, $v0, $zr <=> move $s3, $v0
    088A33E4:[12600037]: beq        $s3, $zr, 0x088A34C4
    088A33E8:[3C05089C]: lui        $a1, 0x089C <=> li $a1, 0x089C0000
    088A33EC:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    088A33F0:[0E252B07]: jal        0x0894AC1C
    088A33F4:[24A53194]: addiu      $a1, $a1, 12692
    088A33F8:[3C05089C]: lui        $a1, 0x089C <=> li $a1, 0x089C0000
    088A33FC:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    088A3400:[0E252B07]: jal        0x0894AC1C
    088A3404:[24A531A0]: addiu      $a1, $a1, 12704
    088A3408:[3C05089C]: lui        $a1, 0x089C <=> li $a1, 0x089C0000
    088A340C:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    088A3410:[0E252B07]: jal        0x0894AC1C
    088A3414:[24A531B0]: addiu      $a1, $a1, 12720
    088A3418:[3C10089F]: lui        $s0, 0x089F <=> li $s0, 0x089F0000
    088A341C:[8E04D4D8]: lw         $a0, -11048($s0)
    088A3420:[3C11089C]: lui        $s1, 0x089C <=> li $s1, 0x089C0000
    088A3424:[3C12089C]: lui        $s2, 0x089C <=> li $s2, 0x089C0000
    088A3428:[26313064]: addiu      $s1, $s1, 12388
    088A342C:[14800014]: bne        $a0, $zr, 0x088A3480
    088A3430:[26523189]: addiu      $s2, $s2, 12681
    088A3434:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    088A3438:[24846C48]: addiu      $a0, $a0, 27720
    088A343C:[0E230E6E]: jal        0x088C39B8
    088A3440:[AFA40004]: sw         $a0, 4($sp)
    088A3444:[8E04D4D8]: lw         $a0, -11048($s0)
    088A3448:[1480000A]: bne        $a0, $zr, 0x088A3474
    088A344C:[34140000]: ori        $s4, $zr, 0 <=> li $s4, 0
    088A3450:[0E247CA3]: jal        0x0891F28C
    088A3454:[34040018]: ori        $a0, $zr, 24 <=> li $a0, 24
    088A3458:[0040A825]: or         $s5, $v0, $zr <=> move $s5, $v0
    088A345C:[52A00005]: beql       $s5, $zr, 0x088A3474
    088A3460:[AE14D4D8]: sw         $s4, -11048($s0)
    088A3464:[0E2265D8]: jal        0x08899760
    088A3468:[02A02025]: or         $a0, $s5, $zr <=> move $a0, $s5
    088A346C:[02A0A025]: or         $s4, $s5, $zr <=> move $s4, $s5
    088A3470:[AE14D4D8]: sw         $s4, -11048($s0)
    088A3474:[0E230E7B]: jal        0x088C39EC
    088A3478:[8FA40004]: lw         $a0, 4($sp)
    088A347C:[8E04D4D8]: lw         $a0, -11048($s0)
    088A3480:[02602825]: or         $a1, $s3, $zr <=> move $a1, $s3
    088A3484:[34060003]: ori        $a2, $zr, 3 <=> li $a2, 3
    088A3488:[34070001]: ori        $a3, $zr, 1 <=> li $a3, 1
    088A348C:[02204025]: or         $t0, $s1, $zr <=> move $t0, $s1
    088A3490:[340900ED]: ori        $t1, $zr, 237 <=> li $t1, 237
    088A3494:[0E22672A]: jal        0x08899CA8
    088A3498:[02405025]: or         $t2, $s2, $zr <=> move $t2, $s2
    088A349C:[0E220512]: jal        0x08881448
    088A34A0:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    088A34A4:[10000007]: b          0x088A34C4
    088A34A8:[00000000]: nop
    088A34AC:[8C8900C0]: lw         $t1, 192($a0)
    088A34B0:[25290068]: addiu      $t1, $t1, 104
    088A34B4:[852A0000]: lh         $t2, 0($t1)
    088A34B8:[8D290004]: lw         $t1, 4($t1)
    088A34BC:[0120F809]: jalr       $ra, $t1
    088A34C0:[008A2021]: addu       $a0, $a0, $t2
    088A34C4:[8FB00008]: lw         $s0, 8($sp)
    088A34C8:[8FB1000C]: lw         $s1, 12($sp)
    088A34CC:[8FB20010]: lw         $s2, 16($sp)
    088A34D0:[8FB30014]: lw         $s3, 20($sp)
    088A34D4:[8FB40018]: lw         $s4, 24($sp)
    088A34D8:[8FB5001C]: lw         $s5, 28($sp)
    088A34DC:[8FBF0020]: lw         $ra, 32($sp)
    088A34E0:[03E00008]: jr         $ra
    088A34E4:[27BD0030]: addiu      $sp, $sp, 48
_S1_2_8897CD0 24,711,030 instructions (1.185%), 178,182 calls (08897CD0 - 08897D2C, length 24)
    08897CD0:[8C86001C]: lw         $a2, 28($a0)
    08897CD4:[34070000]: ori        $a3, $zr, 0 <=> li $a3, 0
    08897CD8:[00E6402B]: sltu       $t0, $a3, $a2
    08897CDC:[11000012]: beq        $t0, $zr, 0x08897D28
    08897CE0:[34020000]: ori        $v0, $zr, 0 <=> li $v0, 0
    08897CE4:[8C840018]: lw         $a0, 24($a0)
    08897CE8:[00074180]: sll        $t0, $a3, 0x0006
    08897CEC:[00884021]: addu       $t0, $a0, $t0
    08897CF0:[8D080000]: lw         $t0, 0($t0)
    08897CF4:[15050007]: bne        $t0, $a1, 0x08897D14
    08897CF8:[00074180]: sll        $t0, $a3, 0x0006
    08897CFC:[00884021]: addu       $t0, $a0, $t0
    08897D00:[8D080034]: lw         $t0, 52($t0)
    08897D04:[0102482A]: slt        $t1, $t0, $v0
    08897D08:[55200001]: bnel       $t1, $zr, 0x08897D10
    08897D0C:[00404025]: or         $t0, $v0, $zr <=> move $t0, $v0
    08897D10:[01001025]: or         $v0, $t0, $zr <=> move $v0, $t0
    08897D14:[24E70001]: addiu      $a3, $a3, 1
    08897D18:[30E700FF]: andi       $a3, $a3, 255
    08897D1C:[00E6402B]: sltu       $t0, $a3, $a2
    08897D20:[1500FFF2]: bne        $t0, $zr, 0x08897CEC
    08897D24:[00074180]: sll        $t0, $a3, 0x0006
    08897D28:[03E00008]: jr         $ra
    08897D2C:[00000000]: nop
  Back Branch 08897D20 2,494,548 times (length 15)
    08897CD8:[00E6402B]: sltu       $t0, $a3, $a2
    08897CDC:[11000012]: beq        $t0, $zr, 0x08897D28
    08897CE0:[34020000]: ori        $v0, $zr, 0 <=> li $v0, 0
    08897CE4:[8C840018]: lw         $a0, 24($a0)
    08897CE8:[00074180]: sll        $t0, $a3, 0x0006
--> 08897CEC:[00884021]: addu       $t0, $a0, $t0
    08897CF0:[8D080000]: lw         $t0, 0($t0)
    08897CF4:[15050007]: bne        $t0, $a1, 0x08897D14
    08897CF8:[00074180]: sll        $t0, $a3, 0x0006
    08897CFC:[00884021]: addu       $t0, $a0, $t0
    08897D00:[8D080034]: lw         $t0, 52($t0)
    08897D04:[0102482A]: slt        $t1, $t0, $v0
    08897D08:[55200001]: bnel       $t1, $zr, 0x08897D10
    08897D0C:[00404025]: or         $t0, $v0, $zr <=> move $t0, $v0
    08897D10:[01001025]: or         $v0, $t0, $zr <=> move $v0, $t0
    08897D14:[24E70001]: addiu      $a3, $a3, 1
    08897D18:[30E700FF]: andi       $a3, $a3, 255
    08897D1C:[00E6402B]: sltu       $t0, $a3, $a2
--> 08897D20:[1500FFF2]: bne        $t0, $zr, 0x08897CEC
    08897D24:[00074180]: sll        $t0, $a3, 0x0006
    08897D28:[03E00008]: jr         $ra
    08897D2C:[00000000]: nop
_S1_2_88E60BC 24,256,420 instructions (1.164%), 421,571 calls (088E60BC - 088E6220, length 90)
    088E60BC:[27BDFFE0]: addiu      $sp, $sp, -32
    088E60C0:[AFB00000]: sw         $s0, 0($sp)
    088E60C4:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    088E60C8:[AFB10004]: sw         $s1, 4($sp)
    088E60CC:[AFB20008]: sw         $s2, 8($sp)
    088E60D0:[AFB3000C]: sw         $s3, 12($sp)
    088E60D4:[30B100FF]: andi       $s1, $a1, 255
    088E60D8:[3412000A]: ori        $s2, $zr, 10 <=> li $s2, 10
    088E60DC:[3413000D]: ori        $s3, $zr, 13 <=> li $s3, 13
    088E60E0:[8E041004]: lw         $a0, 4100($s0)
    088E60E4:[AFBF0010]: sw         $ra, 16($sp)
    088E60E8:[02042821]: addu       $a1, $s0, $a0
    088E60EC:[80A50000]: lb         $a1, 0($a1)
    088E60F0:[00052E00]: sll        $a1, $a1, 0x0018
    088E60F4:[00052E03]: sra        $a1, $a1, 0x0018
    088E60F8:[28A60001]: slti       $a2, $a1, 1
    088E60FC:[14C00003]: bne        $a2, $zr, 0x088E610C
    088E6100:[2CA60080]: sltiu      $a2, $a1, 128
    088E6104:[14C00003]: bne        $a2, $zr, 0x088E6114
    088E6108:[00000000]: nop
    088E610C:[10000005]: b          0x088E6124
    088E6110:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    088E6114:[0E249C51]: jal        0x08927144
    088E6118:[00A02025]: or         $a0, $a1, $zr <=> move $a0, $a1
    088E611C:[00402825]: or         $a1, $v0, $zr <=> move $a1, $v0
    088E6120:[8E041004]: lw         $a0, 4100($s0)
    088E6124:[14A00007]: bne        $a1, $zr, 0x088E6144
    088E6128:[02042821]: addu       $a1, $s0, $a0
    088E612C:[80A50000]: lb         $a1, 0($a1)
    088E6130:[10B20004]: beq        $a1, $s2, 0x088E6144
    088E6134:[02042821]: addu       $a1, $s0, $a0
    088E6138:[80A50000]: lb         $a1, 0($a1)
    088E613C:[14B30004]: bne        $a1, $s3, 0x088E6150
    088E6140:[02042821]: addu       $a1, $s0, $a0
    088E6144:[24840001]: addiu      $a0, $a0, 1
    088E6148:[1000FFE7]: b          0x088E60E8
    088E614C:[AE041004]: sw         $a0, 4100($s0)
    088E6150:[80A50000]: lb         $a1, 0($a1)
    088E6154:[10A00018]: beq        $a1, $zr, 0x088E61B8
    088E6158:[00000000]: nop
    088E615C:[8E051538]: lw         $a1, 5432($s0)
    088E6160:[10A0000D]: beq        $a1, $zr, 0x088E6198
    088E6164:[00000000]: nop
    088E6168:[8E061000]: lw         $a2, 4096($s0)
    088E616C:[00C4302B]: sltu       $a2, $a2, $a0
    088E6170:[10C00004]: beq        $a2, $zr, 0x088E6184
    088E6174:[02042021]: addu       $a0, $s0, $a0
    088E6178:[3C04089C]: lui        $a0, 0x089C <=> li $a0, 0x089C0000
    088E617C:[10000001]: b          0x088E6184
    088E6180:[24847CB8]: addiu      $a0, $a0, 31928
    088E6184:[00A03025]: or         $a2, $a1, $zr <=> move $a2, $a1
    088E6188:[0E24A6B8]: jal        0x08929AE0
    088E618C:[26051518]: addiu      $a1, $s0, 5400
    088E6190:[10400009]: beq        $v0, $zr, 0x088E61B8
    088E6194:[00000000]: nop
    088E6198:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    088E619C:[8FB00000]: lw         $s0, 0($sp)
    088E61A0:[8FB10004]: lw         $s1, 4($sp)
    088E61A4:[8FB20008]: lw         $s2, 8($sp)
    088E61A8:[8FB3000C]: lw         $s3, 12($sp)
    088E61AC:[8FBF0010]: lw         $ra, 16($sp)
    088E61B0:[03E00008]: jr         $ra
    088E61B4:[27BD0020]: addiu      $sp, $sp, 32
    088E61B8:[12200012]: beq        $s1, $zr, 0x088E6204
    088E61BC:[34110001]: ori        $s1, $zr, 1 <=> li $s1, 1
    088E61C0:[2412FFFF]: addiu      $s2, $zr, -1 <=> li $s2, -1
    088E61C4:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    088E61C8:[0E23A310]: jal        0x088E8C40
    088E61CC:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    088E61D0:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    088E61D4:[1092000B]: beq        $a0, $s2, 0x088E6204
    088E61D8:[00000000]: nop
    088E61DC:[1880FFFA]: blez       $a0, 0x088E61C8
    088E61E0:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    088E61E4:[02201025]: or         $v0, $s1, $zr <=> move $v0, $s1
    088E61E8:[8FB00000]: lw         $s0, 0($sp)
    088E61EC:[8FB10004]: lw         $s1, 4($sp)
    088E61F0:[8FB20008]: lw         $s2, 8($sp)
    088E61F4:[8FB3000C]: lw         $s3, 12($sp)
    088E61F8:[8FBF0010]: lw         $ra, 16($sp)
    088E61FC:[03E00008]: jr         $ra
    088E6200:[27BD0020]: addiu      $sp, $sp, 32
    088E6204:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    088E6208:[8FB00000]: lw         $s0, 0($sp)
    088E620C:[8FB10004]: lw         $s1, 4($sp)
    088E6210:[8FB20008]: lw         $s2, 8($sp)
    088E6214:[8FB3000C]: lw         $s3, 12($sp)
    088E6218:[8FBF0010]: lw         $ra, 16($sp)
    088E621C:[03E00008]: jr         $ra
    088E6220:[27BD0020]: addiu      $sp, $sp, 32
  Back Branch 088E6148 62,080 times (length 26)
    088E60D4:[30B100FF]: andi       $s1, $a1, 255
    088E60D8:[3412000A]: ori        $s2, $zr, 10 <=> li $s2, 10
    088E60DC:[3413000D]: ori        $s3, $zr, 13 <=> li $s3, 13
    088E60E0:[8E041004]: lw         $a0, 4100($s0)
    088E60E4:[AFBF0010]: sw         $ra, 16($sp)
--> 088E60E8:[02042821]: addu       $a1, $s0, $a0
    088E60EC:[80A50000]: lb         $a1, 0($a1)
    088E60F0:[00052E00]: sll        $a1, $a1, 0x0018
    088E60F4:[00052E03]: sra        $a1, $a1, 0x0018
    088E60F8:[28A60001]: slti       $a2, $a1, 1
    088E60FC:[14C00003]: bne        $a2, $zr, 0x088E610C
    088E6100:[2CA60080]: sltiu      $a2, $a1, 128
    088E6104:[14C00003]: bne        $a2, $zr, 0x088E6114
    088E6108:[00000000]: nop
    088E610C:[10000005]: b          0x088E6124
    088E6110:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    088E6114:[0E249C51]: jal        0x08927144
    088E6118:[00A02025]: or         $a0, $a1, $zr <=> move $a0, $a1
    088E611C:[00402825]: or         $a1, $v0, $zr <=> move $a1, $v0
    088E6120:[8E041004]: lw         $a0, 4100($s0)
    088E6124:[14A00007]: bne        $a1, $zr, 0x088E6144
    088E6128:[02042821]: addu       $a1, $s0, $a0
    088E612C:[80A50000]: lb         $a1, 0($a1)
    088E6130:[10B20004]: beq        $a1, $s2, 0x088E6144
    088E6134:[02042821]: addu       $a1, $s0, $a0
    088E6138:[80A50000]: lb         $a1, 0($a1)
    088E613C:[14B30004]: bne        $a1, $s3, 0x088E6150
    088E6140:[02042821]: addu       $a1, $s0, $a0
    088E6144:[24840001]: addiu      $a0, $a0, 1
--> 088E6148:[1000FFE7]: b          0x088E60E8
    088E614C:[AE041004]: sw         $a0, 4100($s0)
    088E6150:[80A50000]: lb         $a1, 0($a1)
    088E6154:[10A00018]: beq        $a1, $zr, 0x088E61B8
    088E6158:[00000000]: nop
  Back Branch 088E61DC 9,953 times (length 7)
    088E61B4:[27BD0020]: addiu      $sp, $sp, 32
    088E61B8:[12200012]: beq        $s1, $zr, 0x088E6204
    088E61BC:[34110001]: ori        $s1, $zr, 1 <=> li $s1, 1
    088E61C0:[2412FFFF]: addiu      $s2, $zr, -1 <=> li $s2, -1
    088E61C4:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
--> 088E61C8:[0E23A310]: jal        0x088E8C40
    088E61CC:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    088E61D0:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    088E61D4:[1092000B]: beq        $a0, $s2, 0x088E6204
    088E61D8:[00000000]: nop
--> 088E61DC:[1880FFFA]: blez       $a0, 0x088E61C8
    088E61E0:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    088E61E4:[02201025]: or         $v0, $s1, $zr <=> move $v0, $s1
    088E61E8:[8FB00000]: lw         $s0, 0($sp)
    088E61EC:[8FB10004]: lw         $s1, 4($sp)
_S1_2_88C68CC 23,430,744 instructions (1.124%), 2,603,416 calls (088C68CC - 088C68EC, length 9)
    088C68CC:[C4AC0000]: lwc1       $f12, 0($a1)
    088C68D0:[44806800]: mtc1       $zr, $f13
    088C68D4:[00801025]: or         $v0, $a0, $zr <=> move $v0, $a0
    088C68D8:[E48C0000]: swc1       $f12, 0($a0)
    088C68DC:[C4AC0004]: lwc1       $f12, 4($a1)
    088C68E0:[E48D0008]: swc1       $f13, 8($a0)
    088C68E4:[E48C0004]: swc1       $f12, 4($a0)
    088C68E8:[03E00008]: jr         $ra
    088C68EC:[E48D000C]: swc1       $f13, 12($a0)
_S1_2_8862F48 22,840,096 instructions (1.096%), 273,166 calls (08862F48 - 08863040, length 63)
    08862F48:[27BDFFE0]: addiu      $sp, $sp, -32
    08862F4C:[AFB40014]: sw         $s4, 20($sp)
    08862F50:[30D400FF]: andi       $s4, $a2, 255
    08862F54:[AFB2000C]: sw         $s2, 12($sp)
    08862F58:[24920034]: addiu      $s2, $a0, 52
    08862F5C:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    08862F60:[E7B40000]: swc1       $f20, 0($sp)
    08862F64:[AFB00004]: sw         $s0, 4($sp)
    08862F68:[AFB10008]: sw         $s1, 8($sp)
    08862F6C:[AFB30010]: sw         $s3, 16($sp)
    08862F70:[4480A000]: mtc1       $zr, $f20
    08862F74:[34130000]: ori        $s3, $zr, 0 <=> li $s3, 0
    08862F78:[02469021]: addu       $s2, $s2, $a2
    08862F7C:[00808825]: or         $s1, $a0, $zr <=> move $s1, $a0
    08862F80:[00A08025]: or         $s0, $a1, $zr <=> move $s0, $a1
    08862F84:[AFBF0018]: sw         $ra, 24($sp)
    08862F88:[C64C0000]: lwc1       $f12, 0($s2)
    08862F8C:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08862F90:[4614603C]: c.lt.s     $f12, $f20
    08862F94:[00000000]: nop
    08862F98:[45030001]: bc1tl      0x08862FA0
    08862F9C:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    08862FA0:[308400FF]: andi       $a0, $a0, 255
    08862FA4:[2C840001]: sltiu      $a0, $a0, 1
    08862FA8:[308400FF]: andi       $a0, $a0, 255
    08862FAC:[50800019]: beql       $a0, $zr, 0x08863014
    08862FB0:[26730001]: addiu      $s3, $s3, 1
    08862FB4:[16800003]: bne        $s4, $zr, 0x08862FC4
    08862FB8:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08862FBC:[0E207A3B]: jal        0x0881E8EC
    08862FC0:[02602825]: or         $a1, $s3, $zr <=> move $a1, $s3
    08862FC4:[0E21A1D2]: jal        0x08868748
    08862FC8:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    08862FCC:[50400011]: beql       $v0, $zr, 0x08863014
    08862FD0:[26730001]: addiu      $s3, $s3, 1
    08862FD4:[1E600009]: bgtz       $s3, 0x08862FFC
    08862FD8:[2A640002]: slti       $a0, $s3, 2
    08862FDC:[0660000C]: bltz       $s3, 0x08863010
    08862FE0:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    08862FE4:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    08862FE8:[0E218B07]: jal        0x08862C1C
    08862FEC:[02803025]: or         $a2, $s4, $zr <=> move $a2, $s4
    08862FF0:[10000008]: b          0x08863014
    08862FF4:[26730001]: addiu      $s3, $s3, 1
    08862FFC:[10800004]: beq        $a0, $zr, 0x08863010
    08863000:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    08863004:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    08863008:[0E218AE9]: jal        0x08862BA4
    0886300C:[02803025]: or         $a2, $s4, $zr <=> move $a2, $s4
    08863010:[26730001]: addiu      $s3, $s3, 1
    08863014:[2E640004]: sltiu      $a0, $s3, 4
    08863018:[1480FFDB]: bne        $a0, $zr, 0x08862F88
    0886301C:[26520010]: addiu      $s2, $s2, 16
    08863020:[C7B40000]: lwc1       $f20, 0($sp)
    08863024:[8FB00004]: lw         $s0, 4($sp)
    08863028:[8FB10008]: lw         $s1, 8($sp)
    0886302C:[8FB2000C]: lw         $s2, 12($sp)
    08863030:[8FB30010]: lw         $s3, 16($sp)
    08863034:[8FB40014]: lw         $s4, 20($sp)
    08863038:[8FBF0018]: lw         $ra, 24($sp)
    0886303C:[03E00008]: jr         $ra
    08863040:[27BD0020]: addiu      $sp, $sp, 32
  Back Branch 08863018 1,092,664 times (length 38)
    08862F74:[34130000]: ori        $s3, $zr, 0 <=> li $s3, 0
    08862F78:[02469021]: addu       $s2, $s2, $a2
    08862F7C:[00808825]: or         $s1, $a0, $zr <=> move $s1, $a0
    08862F80:[00A08025]: or         $s0, $a1, $zr <=> move $s0, $a1
    08862F84:[AFBF0018]: sw         $ra, 24($sp)
--> 08862F88:[C64C0000]: lwc1       $f12, 0($s2)
    08862F8C:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08862F90:[4614603C]: c.lt.s     $f12, $f20
    08862F94:[00000000]: nop
    08862F98:[45030001]: bc1tl      0x08862FA0
    08862F9C:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    08862FA0:[308400FF]: andi       $a0, $a0, 255
    08862FA4:[2C840001]: sltiu      $a0, $a0, 1
    08862FA8:[308400FF]: andi       $a0, $a0, 255
    08862FAC:[50800019]: beql       $a0, $zr, 0x08863014
    08862FB0:[26730001]: addiu      $s3, $s3, 1
    08862FB4:[16800003]: bne        $s4, $zr, 0x08862FC4
    08862FB8:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08862FBC:[0E207A3B]: jal        0x0881E8EC
    08862FC0:[02602825]: or         $a1, $s3, $zr <=> move $a1, $s3
    08862FC4:[0E21A1D2]: jal        0x08868748
    08862FC8:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    08862FCC:[50400011]: beql       $v0, $zr, 0x08863014
    08862FD0:[26730001]: addiu      $s3, $s3, 1
    08862FD4:[1E600009]: bgtz       $s3, 0x08862FFC
    08862FD8:[2A640002]: slti       $a0, $s3, 2
    08862FDC:[0660000C]: bltz       $s3, 0x08863010
    08862FE0:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    08862FE4:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    08862FE8:[0E218B07]: jal        0x08862C1C
    08862FEC:[02803025]: or         $a2, $s4, $zr <=> move $a2, $s4
    08862FF0:[10000008]: b          0x08863014
    08862FF4:[26730001]: addiu      $s3, $s3, 1
    08862FFC:[10800004]: beq        $a0, $zr, 0x08863010
    08863000:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    08863004:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    08863008:[0E218AE9]: jal        0x08862BA4
    0886300C:[02803025]: or         $a2, $s4, $zr <=> move $a2, $s4
    08863010:[26730001]: addiu      $s3, $s3, 1
    08863014:[2E640004]: sltiu      $a0, $s3, 4
--> 08863018:[1480FFDB]: bne        $a0, $zr, 0x08862F88
    0886301C:[26520010]: addiu      $s2, $s2, 16
    08863020:[C7B40000]: lwc1       $f20, 0($sp)
    08863024:[8FB00004]: lw         $s0, 4($sp)
    08863028:[8FB10008]: lw         $s1, 8($sp)
_S1_2_89220B0 22,362,132 instructions (1.073%), 710,438 calls (089220B0 - 089221C0, length 69)
    089220B0:[27BDFFF0]: addiu      $sp, $sp, -16
    089220B4:[E7AC0000]: swc1       $f12, 0($sp)
    089220B8:[8FA60000]: lw         $a2, 0($sp)
    089220BC:[000625C3]: sra        $a0, $a2, 0x0017
    089220C0:[308500FF]: andi       $a1, $a0, 255
    089220C4:[24A5FF81]: addiu      $a1, $a1, -127
    089220C8:[28A40017]: slti       $a0, $a1, 23
    089220CC:[50800038]: beql       $a0, $zr, 0x089221B0
    089220D0:[46006006]: mov.s      $f0, $f12
    089220D4:[04A1001A]: bgez       $a1, 0x08922140
    089220D8:[3C040080]: lui        $a0, 0x0080 <=> li $a0, 0x00800000
    089220DC:[3C047149]: lui        $a0, 0x7149 <=> li $a0, 0x71490000
    089220E0:[44806800]: mtc1       $zr, $f13
    089220E4:[3484F2CA]: ori        $a0, $a0, -3382
    089220E8:[44847000]: mtc1       $a0, $f14
    089220EC:[460E6300]: add.s      $f12, $f12, $f14
    089220F0:[460D603E]: c.le.s     $f12, $f13
    089220F4:[00000000]: nop
    089220F8:[45030005]: bc1tl      0x08922110
    089220FC:[AFA60004]: sw         $a2, 4($sp)
    08922100:[04C00006]: bltz       $a2, 0x0892211C
    08922104:[3C048000]: lui        $a0, 0x8000 <=> li $a0, 0x80000000
    08922108:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    0892210C:[AFA60004]: sw         $a2, 4($sp)
    08922110:[C7A00004]: lwc1       $f0, 4($sp)
    08922114:[03E00008]: jr         $ra
    08922118:[27BD0010]: addiu      $sp, $sp, 16
    0892211C:[2484FFFF]: addiu      $a0, $a0, -1
    08922120:[00C42024]: and        $a0, $a2, $a0
    08922124:[5080FFFA]: beql       $a0, $zr, 0x08922110
    08922128:[AFA60004]: sw         $a2, 4($sp)
    0892212C:[3C06BF80]: lui        $a2, 0xBF80 <=> li $a2, 0xBF800000
    08922130:[AFA60004]: sw         $a2, 4($sp)
    08922134:[C7A00004]: lwc1       $f0, 4($sp)
    08922138:[03E00008]: jr         $ra
    0892213C:[27BD0010]: addiu      $sp, $sp, 16
    08922140:[2484FFFF]: addiu      $a0, $a0, -1
    08922144:[00A42007]: srav       $a0, $a0, $a1
    08922148:[00C43824]: and        $a3, $a2, $a0
    0892214C:[10E0000B]: beq        $a3, $zr, 0x0892217C
    08922150:[3C077149]: lui        $a3, 0x7149 <=> li $a3, 0x71490000
    08922154:[44806800]: mtc1       $zr, $f13
    08922158:[34E7F2CA]: ori        $a3, $a3, -3382
    0892215C:[44877000]: mtc1       $a3, $f14
    08922160:[460E6300]: add.s      $f12, $f12, $f14
    08922164:[460D603E]: c.le.s     $f12, $f13
    08922168:[00000000]: nop
    0892216C:[4503FFE8]: bc1tl      0x08922110
    08922170:[AFA60004]: sw         $a2, 4($sp)
    08922174:[10000004]: b          0x08922188
    08922178:[00000000]: nop
    0892217C:[46006006]: mov.s      $f0, $f12
    08922180:[03E00008]: jr         $ra
    08922184:[27BD0010]: addiu      $sp, $sp, 16
    08922188:[04C10003]: bgez       $a2, 0x08922198
    0892218C:[3C070080]: lui        $a3, 0x0080 <=> li $a3, 0x00800000
    08922190:[00A72807]: srav       $a1, $a3, $a1
    08922194:[00C53021]: addu       $a2, $a2, $a1
    08922198:[00802027]: nor        $a0, $a0, $zr <=> li $a0, not $a0
    0892219C:[00C43024]: and        $a2, $a2, $a0
    089221A0:[AFA60004]: sw         $a2, 4($sp)
    089221A4:[C7A00004]: lwc1       $f0, 4($sp)
    089221A8:[03E00008]: jr         $ra
    089221AC:[27BD0010]: addiu      $sp, $sp, 16
    089221B0:[34040080]: ori        $a0, $zr, 128 <=> li $a0, 128
    089221B4:[50A40001]: beql       $a1, $a0, 0x089221BC
    089221B8:[460C6000]: add.s      $f0, $f12, $f12
    089221BC:[03E00008]: jr         $ra
    089221C0:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_8921E7C 20,845,184 instructions (1.000%), 620,192 calls (08921E7C - 08921F84, length 67)
    08921E7C:[27BDFFF0]: addiu      $sp, $sp, -16
    08921E80:[E7AC0000]: swc1       $f12, 0($sp)
    08921E84:[8FA60000]: lw         $a2, 0($sp)
    08921E88:[000625C3]: sra        $a0, $a2, 0x0017
    08921E8C:[308500FF]: andi       $a1, $a0, 255
    08921E90:[24A5FF81]: addiu      $a1, $a1, -127
    08921E94:[28A40017]: slti       $a0, $a1, 23
    08921E98:[50800036]: beql       $a0, $zr, 0x08921F74
    08921E9C:[46006006]: mov.s      $f0, $f12
    08921EA0:[04A10018]: bgez       $a1, 0x08921F04
    08921EA4:[3C040080]: lui        $a0, 0x0080 <=> li $a0, 0x00800000
    08921EA8:[3C047149]: lui        $a0, 0x7149 <=> li $a0, 0x71490000
    08921EAC:[44806800]: mtc1       $zr, $f13
    08921EB0:[3484F2CA]: ori        $a0, $a0, -3382
    08921EB4:[44847000]: mtc1       $a0, $f14
    08921EB8:[460E6300]: add.s      $f12, $f12, $f14
    08921EBC:[460D603E]: c.le.s     $f12, $f13
    08921EC0:[00000000]: nop
    08921EC4:[45030005]: bc1tl      0x08921EDC
    08921EC8:[AFA60004]: sw         $a2, 4($sp)
    08921ECC:[04C10006]: bgez       $a2, 0x08921EE8
    08921ED0:[00000000]: nop
    08921ED4:[3C068000]: lui        $a2, 0x8000 <=> li $a2, 0x80000000
    08921ED8:[AFA60004]: sw         $a2, 4($sp)
    08921EDC:[C7A00004]: lwc1       $f0, 4($sp)
    08921EE0:[03E00008]: jr         $ra
    08921EE4:[27BD0010]: addiu      $sp, $sp, 16
    08921EE8:[50C0FFFC]: beql       $a2, $zr, 0x08921EDC
    08921EEC:[AFA60004]: sw         $a2, 4($sp)
    08921EF0:[3C063F80]: lui        $a2, 0x3F80 <=> li $a2, 0x3F800000
    08921EF4:[AFA60004]: sw         $a2, 4($sp)
    08921EF8:[C7A00004]: lwc1       $f0, 4($sp)
    08921EFC:[03E00008]: jr         $ra
    08921F00:[27BD0010]: addiu      $sp, $sp, 16
    08921F04:[2484FFFF]: addiu      $a0, $a0, -1
    08921F08:[00A42007]: srav       $a0, $a0, $a1
    08921F0C:[00C43824]: and        $a3, $a2, $a0
    08921F10:[10E0000B]: beq        $a3, $zr, 0x08921F40
    08921F14:[3C077149]: lui        $a3, 0x7149 <=> li $a3, 0x71490000
    08921F18:[44806800]: mtc1       $zr, $f13
    08921F1C:[34E7F2CA]: ori        $a3, $a3, -3382
    08921F20:[44877000]: mtc1       $a3, $f14
    08921F24:[460E6300]: add.s      $f12, $f12, $f14
    08921F28:[460D603E]: c.le.s     $f12, $f13
    08921F2C:[00000000]: nop
    08921F30:[4503FFEA]: bc1tl      0x08921EDC
    08921F34:[AFA60004]: sw         $a2, 4($sp)
    08921F38:[10000004]: b          0x08921F4C
    08921F3C:[00000000]: nop
    08921F40:[46006006]: mov.s      $f0, $f12
    08921F44:[03E00008]: jr         $ra
    08921F48:[27BD0010]: addiu      $sp, $sp, 16
    08921F4C:[18C00003]: blez       $a2, 0x08921F5C
    08921F50:[3C070080]: lui        $a3, 0x0080 <=> li $a3, 0x00800000
    08921F54:[00A72807]: srav       $a1, $a3, $a1
    08921F58:[00C53021]: addu       $a2, $a2, $a1
    08921F5C:[00802027]: nor        $a0, $a0, $zr <=> li $a0, not $a0
    08921F60:[00C43024]: and        $a2, $a2, $a0
    08921F64:[AFA60004]: sw         $a2, 4($sp)
    08921F68:[C7A00004]: lwc1       $f0, 4($sp)
    08921F6C:[03E00008]: jr         $ra
    08921F70:[27BD0010]: addiu      $sp, $sp, 16
    08921F74:[34040080]: ori        $a0, $zr, 128 <=> li $a0, 128
    08921F78:[50A40001]: beql       $a1, $a0, 0x08921F80
    08921F7C:[460C6000]: add.s      $f0, $f12, $f12
    08921F80:[03E00008]: jr         $ra
    08921F84:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 08921EE8 314 times (length 5)
    08921EC8:[AFA60004]: sw         $a2, 4($sp)
    08921ECC:[04C10006]: bgez       $a2, 0x08921EE8
    08921ED0:[00000000]: nop
    08921ED4:[3C068000]: lui        $a2, 0x8000 <=> li $a2, 0x80000000
    08921ED8:[AFA60004]: sw         $a2, 4($sp)
--> 08921EDC:[C7A00004]: lwc1       $f0, 4($sp)
    08921EE0:[03E00008]: jr         $ra
    08921EE4:[27BD0010]: addiu      $sp, $sp, 16
--> 08921EE8:[50C0FFFC]: beql       $a2, $zr, 0x08921EDC
    08921EEC:[AFA60004]: sw         $a2, 4($sp)
    08921EF0:[3C063F80]: lui        $a2, 0x3F80 <=> li $a2, 0x3F800000
    08921EF4:[AFA60004]: sw         $a2, 4($sp)
    08921EF8:[C7A00004]: lwc1       $f0, 4($sp)
_S1_2_893B318 19,735,863 instructions (0.947%), 858,081 calls (0893B318 - 0893B380, length 27)
    0893B318:[27BDFFF0]: addiu      $sp, $sp, -16
    0893B31C:[3C03089D]: lui        $v1, 0x089D <=> li $v1, 0x089D0000
    0893B320:[AFB10004]: sw         $s1, 4($sp)
    0893B324:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    0893B328:[3C02089D]: lui        $v0, 0x089D <=> li $v0, 0x089D0000
    0893B32C:[24640764]: addiu      $a0, $v1, 1892
    0893B330:[2E230004]: sltiu      $v1, $s1, 4
    0893B334:[AFB00000]: sw         $s0, 0($sp)
    0893B338:[24461188]: addiu      $a2, $v0, 4488
    0893B33C:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    0893B340:[AFBF0008]: sw         $ra, 8($sp)
    0893B344:[1060000B]: beq        $v1, $zr, 0x0893B374
    0893B348:[2405018E]: addiu      $a1, $zr, 398 <=> li $a1, 398
    0893B34C:[3C0708A0]: lui        $a3, 0x08A0 <=> li $a3, 0x08A00000
    0893B350:[8CE46194]: lw         $a0, 24980($a3)
    0893B354:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    0893B358:[0E24FCA1]: jal        0x0893F284
    0893B35C:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    0893B360:[8FBF0008]: lw         $ra, 8($sp)
    0893B364:[8FB10004]: lw         $s1, 4($sp)
    0893B368:[8FB00000]: lw         $s0, 0($sp)
    0893B36C:[03E00008]: jr         $ra
    0893B370:[27BD0010]: addiu      $sp, $sp, 16
    0893B374:[0E24A230]: jal        0x089288C0
    0893B378:[00000000]: nop
    0893B37C:[0A24ECD4]: j          0x0893B350
    0893B380:[3C0708A0]: lui        $a3, 0x08A0 <=> li $a3, 0x08A00000
_S1_2_88A588C 19,428,840 instructions (0.932%), 846,788 calls (088A588C - 088A59DC, length 85)
    088A588C:[27BDFFE0]: addiu      $sp, $sp, -32
    088A5890:[8C8600E4]: lw         $a2, 228($a0)
    088A5894:[8CA70000]: lw         $a3, 0($a1)
    088A5898:[AFB1000C]: sw         $s1, 12($sp)
    088A589C:[00808825]: or         $s1, $a0, $zr <=> move $s1, $a0
    088A58A0:[E7B40000]: swc1       $f20, 0($sp)
    088A58A4:[E7B60004]: swc1       $f22, 4($sp)
    088A58A8:[AFB00008]: sw         $s0, 8($sp)
    088A58AC:[AFBF0010]: sw         $ra, 16($sp)
    088A58B0:[10C70044]: beq        $a2, $a3, 0x088A59C4
    088A58B4:[00A08025]: or         $s0, $a1, $zr <=> move $s0, $a1
    088A58B8:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    088A58BC:[0E24F145]: jal        0x0893C514
    088A58C0:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    088A58C4:[8E040014]: lw         $a0, 20($s0)
    088A58C8:[4480B000]: mtc1       $zr, $f22
    088A58CC:[3C053F80]: lui        $a1, 0x3F80 <=> li $a1, 0x3F800000
    088A58D0:[30860008]: andi       $a2, $a0, 8
    088A58D4:[10C00018]: beq        $a2, $zr, 0x088A5938
    088A58D8:[4485A000]: mtc1       $a1, $f20
    088A58DC:[0E250AC3]: jal        0x08942B0C
    088A58E0:[8E040034]: lw         $a0, 52($s0)
    088A58E4:[00002025]: or         $a0, $zr, $zr <=> li $a0, 0
    088A58E8:[0E24F17B]: jal        0x0893C5EC
    088A58EC:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    088A58F0:[00002025]: or         $a0, $zr, $zr <=> li $a0, 0
    088A58F4:[0E24F1AB]: jal        0x0893C6AC
    088A58F8:[00002825]: or         $a1, $zr, $zr <=> li $a1, 0
    088A58FC:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    088A5900:[0E24F1D6]: jal        0x0893C758
    088A5904:[4600B306]: mov.s      $f12, $f22
    088A5908:[00002025]: or         $a0, $zr, $zr <=> li $a0, 0
    088A590C:[00002825]: or         $a1, $zr, $zr <=> li $a1, 0
    088A5910:[0E24F201]: jal        0x0893C804
    088A5914:[34060001]: ori        $a2, $zr, 1 <=> li $a2, 1
    088A5918:[4600B306]: mov.s      $f12, $f22
    088A591C:[0E24F309]: jal        0x0893CC24
    088A5920:[4600B346]: mov.s      $f13, $f22
    088A5924:[4600A306]: mov.s      $f12, $f20
    088A5928:[0E24F302]: jal        0x0893CC08
    088A592C:[4600A346]: mov.s      $f13, $f20
    088A5930:[10000020]: b          0x088A59B4
    088A5934:[00000000]: nop
    088A5938:[30870002]: andi       $a3, $a0, 2
    088A593C:[8E04002C]: lw         $a0, 44($s0)
    088A5940:[0007382B]: sltu       $a3, $zr, $a3 <=> move $a3, $a3
    088A5944:[00002825]: or         $a1, $zr, $zr <=> li $a1, 0
    088A5948:[0E24F0F8]: jal        0x0893C3E0
    088A594C:[00003025]: or         $a2, $zr, $zr <=> li $a2, 0
    088A5950:[00002025]: or         $a0, $zr, $zr <=> li $a0, 0
    088A5954:[0E24F17B]: jal        0x0893C5EC
    088A5958:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    088A595C:[00002025]: or         $a0, $zr, $zr <=> li $a0, 0
    088A5960:[0E24F1AB]: jal        0x0893C6AC
    088A5964:[00002825]: or         $a1, $zr, $zr <=> li $a1, 0
    088A5968:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    088A596C:[0E24F1D6]: jal        0x0893C758
    088A5970:[4600B306]: mov.s      $f12, $f22
    088A5974:[00002025]: or         $a0, $zr, $zr <=> li $a0, 0
    088A5978:[00002825]: or         $a1, $zr, $zr <=> li $a1, 0
    088A597C:[0E24F201]: jal        0x0893C804
    088A5980:[34060001]: ori        $a2, $zr, 1 <=> li $a2, 1
    088A5984:[4600B306]: mov.s      $f12, $f22
    088A5988:[0E24F309]: jal        0x0893CC24
    088A598C:[4600B346]: mov.s      $f13, $f22
    088A5990:[4600A306]: mov.s      $f12, $f20
    088A5994:[0E24F302]: jal        0x0893CC08
    088A5998:[4600A346]: mov.s      $f13, $f20
    088A599C:[8E07000C]: lw         $a3, 12($s0)
    088A59A0:[8E060010]: lw         $a2, 16($s0)
    088A59A4:[8E080030]: lw         $t0, 48($s0)
    088A59A8:[00002025]: or         $a0, $zr, $zr <=> li $a0, 0
    088A59AC:[0E24F263]: jal        0x0893C98C
    088A59B0:[00E02825]: or         $a1, $a3, $zr <=> move $a1, $a3
    088A59B4:[0E24FAA5]: jal        0x0893EA94
    088A59B8:[00000000]: nop
    088A59BC:[8E040000]: lw         $a0, 0($s0)
    088A59C0:[AE2400E4]: sw         $a0, 228($s1)
    088A59C4:[C7B40000]: lwc1       $f20, 0($sp)
    088A59C8:[C7B60004]: lwc1       $f22, 4($sp)
    088A59CC:[8FB00008]: lw         $s0, 8($sp)
    088A59D0:[8FB1000C]: lw         $s1, 12($sp)
    088A59D4:[8FBF0010]: lw         $ra, 16($sp)
    088A59D8:[03E00008]: jr         $ra
    088A59DC:[27BD0020]: addiu      $sp, $sp, 32
_S1_2_8922098 19,139,058 instructions (0.918%), 3,189,843 calls (08922098 - 089220AC, length 6)
    08922098:[3C058000]: lui        $a1, 0x8000 <=> li $a1, 0x80000000
    0892209C:[44046000]: mfc1       $a0, $f12
    089220A0:[24A5FFFF]: addiu      $a1, $a1, -1
    089220A4:[00852024]: and        $a0, $a0, $a1
    089220A8:[03E00008]: jr         $ra
    089220AC:[44840000]: mtc1       $a0, $f0
_S1_2_8949A18 18,629,336 instructions (0.894%), 846,788 calls (08949A18 - 08949A6C, length 22)
    08949A18:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    08949A1C:[8C8C6AC4]: lw         $t4, 27332($a0)
    08949A20:[3C0708A0]: lui        $a3, 0x08A0 <=> li $a3, 0x08A00000
    08949A24:[3C0B08A0]: lui        $t3, 0x08A0 <=> li $t3, 0x08A00000
    08949A28:[000C6840]: sll        $t5, $t4, 0x0001
    08949A2C:[01AC2821]: addu       $a1, $t5, $t4
    08949A30:[00054880]: sll        $t1, $a1, 0x0002
    08949A34:[000C3080]: sll        $a2, $t4, 0x0002
    08949A38:[24E26AFC]: addiu      $v0, $a3, 27388
    08949A3C:[256A6ACC]: addiu      $t2, $t3, 27340
    08949A40:[012A4021]: addu       $t0, $t1, $t2
    08949A44:[00C22821]: addu       $a1, $a2, $v0
    08949A48:[3C0608A0]: lui        $a2, 0x08A0 <=> li $a2, 0x08A00000
    08949A4C:[8CC36AC8]: lw         $v1, 27336($a2)
    08949A50:[8D070000]: lw         $a3, 0($t0)
    08949A54:[10670004]: beq        $v1, $a3, 0x08949A68
    08949A58:[2464FFC0]: addiu      $a0, $v1, -64
    08949A5C:[240E0001]: addiu      $t6, $zr, 1 <=> li $t6, 1
    08949A60:[ACC46AC8]: sw         $a0, 27336($a2)
    08949A64:[ACAE0000]: sw         $t6, 0($a1)
    08949A68:[03E00008]: jr         $ra
    08949A6C:[00000000]: nop
_S1_2_8920E24 15,479,993 instructions (0.743%), 16,068 calls (08920E24 - 0892102C, length 131)
    08920E24:[27BDFF20]: addiu      $sp, $sp, -224
    08920E28:[AFB700CC]: sw         $s7, 204($sp)
    08920E2C:[0080B825]: or         $s7, $a0, $zr <=> move $s7, $a0
    08920E30:[AFB300BC]: sw         $s3, 188($sp)
    08920E34:[8FA400E0]: lw         $a0, 224($sp)
    08920E38:[00A09825]: or         $s3, $a1, $zr <=> move $s3, $a1
    08920E3C:[8FA500E4]: lw         $a1, 228($sp)
    08920E40:[AFB500C4]: sw         $s5, 196($sp)
    08920E44:[8FB500EC]: lw         $s5, 236($sp)
    08920E48:[AFA400A4]: sw         $a0, 164($sp)
    08920E4C:[AFBE00D0]: sw         $fp, 208($sp)
    08920E50:[2EFE0001]: sltiu      $fp, $s7, 1
    08920E54:[0009202B]: sltu       $a0, $zr, $t1 <=> move $a0, $t1
    08920E58:[009E2025]: or         $a0, $a0, $fp
    08920E5C:[AFA400A8]: sw         $a0, 168($sp)
    08920E60:[AFB000B0]: sw         $s0, 176($sp)
    08920E64:[AFB100B4]: sw         $s1, 180($sp)
    08920E68:[AFB200B8]: sw         $s2, 184($sp)
    08920E6C:[AFB400C0]: sw         $s4, 192($sp)
    08920E70:[00C08825]: or         $s1, $a2, $zr <=> move $s1, $a2
    08920E74:[00E08025]: or         $s0, $a3, $zr <=> move $s0, $a3
    08920E78:[01009025]: or         $s2, $t0, $zr <=> move $s2, $t0
    08920E7C:[0120A025]: or         $s4, $t1, $zr <=> move $s4, $t1
    08920E80:[01402025]: or         $a0, $t2, $zr <=> move $a0, $t2
    08920E84:[AFB600C8]: sw         $s6, 200($sp)
    08920E88:[AFBF00D4]: sw         $ra, 212($sp)
    08920E8C:[12E00003]: beq        $s7, $zr, 0x08920E9C
    08920E90:[AFAB00AC]: sw         $t3, 172($sp)
    08920E94:[10A0001F]: beq        $a1, $zr, 0x08920F14
    08920E98:[00000000]: nop
    08920E9C:[02710018]: mult       $s3, $s1
    08920EA0:[0000B012]: mflo       $s6
    08920EA4:[16E00011]: bne        $s7, $zr, 0x08920EEC
    08920EA8:[00000000]: nop
    08920EAC:[14800005]: bne        $a0, $zr, 0x08920EC4
    08920EB0:[02B62821]: addu       $a1, $s5, $s6
    08920EB4:[0E247AD9]: jal        0x0891EB64
    08920EB8:[00A02025]: or         $a0, $a1, $zr <=> move $a0, $a1
    08920EBC:[10000005]: b          0x08920ED4
    08920EC0:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    08920EC4:[00803025]: or         $a2, $a0, $zr <=> move $a2, $a0
    08920EC8:[00C0F809]: jalr       $ra, $a2
    08920ECC:[00A02025]: or         $a0, $a1, $zr <=> move $a0, $a1
    08920ED0:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    08920ED4:[54800001]: bnel       $a0, $zr, 0x08920EDC
    08920ED8:[00952021]: addu       $a0, $a0, $s5
    08920EDC:[14800003]: bne        $a0, $zr, 0x08920EEC
    08920EE0:[0080B825]: or         $s7, $a0, $zr <=> move $s7, $a0
    08920EE4:[10000045]: b          0x08920FFC
    08920EE8:[00000000]: nop
    08920EEC:[12A00005]: beq        $s5, $zr, 0x08920F04
    08920EF0:[00000000]: nop
    08920EF4:[02F52023]: subu       $a0, $s7, $s5
    08920EF8:[02602827]: nor        $a1, $s3, $zr <=> li $a1, not $s3
    08920EFC:[AC960000]: sw         $s6, 0($a0)
    08920F00:[AC850004]: sw         $a1, 4($a0)
    08920F04:[10000003]: b          0x08920F14
    08920F08:[00000000]: nop
    08920F14:[8FA400A8]: lw         $a0, 168($sp)
    08920F18:[1080000E]: beq        $a0, $zr, 0x08920F54
    08920F1C:[00000000]: nop
    08920F20:[27A40010]: addiu      $a0, $sp, 16
    08920F24:[27A50080]: addiu      $a1, $sp, 128
    08920F28:[0E24832F]: jal        0x08920CBC
    08920F2C:[34060001]: ori        $a2, $zr, 1 <=> li $a2, 1
    08920F30:[AFBE0094]: sw         $fp, 148($sp)
    08920F34:[AFB30084]: sw         $s3, 132($sp)
    08920F38:[AFB10088]: sw         $s1, 136($sp)
    08920F3C:[8FA400AC]: lw         $a0, 172($sp)
    08920F40:[AFB40098]: sw         $s4, 152($sp)
    08920F44:[8FA500A4]: lw         $a1, 164($sp)
    08920F48:[AFA4009C]: sw         $a0, 156($sp)
    08920F4C:[AFA500A0]: sw         $a1, 160($sp)
    08920F50:[AFB70080]: sw         $s7, 128($sp)
    08920F54:[12400022]: beq        $s2, $zr, 0x08920FE0
    08920F58:[00000000]: nop
    08920F5C:[34150000]: ori        $s5, $zr, 0 <=> li $s5, 0
    08920F60:[02B3202A]: slt        $a0, $s5, $s3
    08920F64:[1080001E]: beq        $a0, $zr, 0x08920FE0
    08920F68:[02E0B025]: or         $s6, $s7, $zr <=> move $s6, $s7
    08920F6C:[1600000D]: bne        $s0, $zr, 0x08920FA4
    08920F70:[00000000]: nop
    08920F74:[02C02025]: or         $a0, $s6, $zr <=> move $a0, $s6
    08920F78:[00002825]: or         $a1, $zr, $zr <=> li $a1, 0
    08920F7C:[00003025]: or         $a2, $zr, $zr <=> li $a2, 0
    08920F80:[00003825]: or         $a3, $zr, $zr <=> li $a3, 0
    08920F84:[00004025]: or         $t0, $zr, $zr <=> li $t0, 0
    08920F88:[00004825]: or         $t1, $zr, $zr <=> li $t1, 0
    08920F8C:[00005025]: or         $t2, $zr, $zr <=> li $t2, 0
    08920F90:[00005825]: or         $t3, $zr, $zr <=> li $t3, 0
    08920F94:[0240F809]: jalr       $ra, $s2
    08920F98:[AFA00000]: sw         $zr, 0($sp)
    08920F9C:[10000004]: b          0x08920FB0
    08920FA0:[00000000]: nop
    08920FA4:[02C02025]: or         $a0, $s6, $zr <=> move $a0, $s6
    08920FA8:[0240F809]: jalr       $ra, $s2
    08920FAC:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    08920FB0:[12800004]: beq        $s4, $zr, 0x08920FC4
    08920FB4:[00000000]: nop
    08920FB8:[8FA4008C]: lw         $a0, 140($sp)
    08920FBC:[24840001]: addiu      $a0, $a0, 1
    08920FC0:[AFA4008C]: sw         $a0, 140($sp)
    08920FC4:[12000002]: beq        $s0, $zr, 0x08920FD0
    08920FC8:[00000000]: nop
    08920FCC:[02118021]: addu       $s0, $s0, $s1
    08920FD0:[26B50001]: addiu      $s5, $s5, 1
    08920FD4:[02B3202A]: slt        $a0, $s5, $s3
    08920FD8:[1480FFE4]: bne        $a0, $zr, 0x08920F6C
    08920FDC:[02D1B021]: addu       $s6, $s6, $s1
    08920FE0:[8FA400A8]: lw         $a0, 168($sp)
    08920FE4:[10800005]: beq        $a0, $zr, 0x08920FFC
    08920FE8:[00000000]: nop
    08920FEC:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    08920FF0:[8C859AFC]: lw         $a1, -25860($a0)
    08920FF4:[8CA50000]: lw         $a1, 0($a1)
    08920FF8:[AC859AFC]: sw         $a1, -25860($a0)
    08920FFC:[02E01025]: or         $v0, $s7, $zr <=> move $v0, $s7
    08921000:[8FB000B0]: lw         $s0, 176($sp)
    08921004:[8FB100B4]: lw         $s1, 180($sp)
    08921008:[8FB200B8]: lw         $s2, 184($sp)
    0892100C:[8FB300BC]: lw         $s3, 188($sp)
    08921010:[8FB400C0]: lw         $s4, 192($sp)
    08921014:[8FB500C4]: lw         $s5, 196($sp)
    08921018:[8FB600C8]: lw         $s6, 200($sp)
    0892101C:[8FB700CC]: lw         $s7, 204($sp)
    08921020:[8FBE00D0]: lw         $fp, 208($sp)
    08921024:[8FBF00D4]: lw         $ra, 212($sp)
    08921028:[03E00008]: jr         $ra
    0892102C:[27BD00E0]: addiu      $sp, $sp, 224
  Back Branch 08920FD8 660,020 times (length 29)
    08920F58:[00000000]: nop
    08920F5C:[34150000]: ori        $s5, $zr, 0 <=> li $s5, 0
    08920F60:[02B3202A]: slt        $a0, $s5, $s3
    08920F64:[1080001E]: beq        $a0, $zr, 0x08920FE0
    08920F68:[02E0B025]: or         $s6, $s7, $zr <=> move $s6, $s7
--> 08920F6C:[1600000D]: bne        $s0, $zr, 0x08920FA4
    08920F70:[00000000]: nop
    08920F74:[02C02025]: or         $a0, $s6, $zr <=> move $a0, $s6
    08920F78:[00002825]: or         $a1, $zr, $zr <=> li $a1, 0
    08920F7C:[00003025]: or         $a2, $zr, $zr <=> li $a2, 0
    08920F80:[00003825]: or         $a3, $zr, $zr <=> li $a3, 0
    08920F84:[00004025]: or         $t0, $zr, $zr <=> li $t0, 0
    08920F88:[00004825]: or         $t1, $zr, $zr <=> li $t1, 0
    08920F8C:[00005025]: or         $t2, $zr, $zr <=> li $t2, 0
    08920F90:[00005825]: or         $t3, $zr, $zr <=> li $t3, 0
    08920F94:[0240F809]: jalr       $ra, $s2
    08920F98:[AFA00000]: sw         $zr, 0($sp)
    08920F9C:[10000004]: b          0x08920FB0
    08920FA0:[00000000]: nop
    08920FA4:[02C02025]: or         $a0, $s6, $zr <=> move $a0, $s6
    08920FA8:[0240F809]: jalr       $ra, $s2
    08920FAC:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    08920FB0:[12800004]: beq        $s4, $zr, 0x08920FC4
    08920FB4:[00000000]: nop
    08920FB8:[8FA4008C]: lw         $a0, 140($sp)
    08920FBC:[24840001]: addiu      $a0, $a0, 1
    08920FC0:[AFA4008C]: sw         $a0, 140($sp)
    08920FC4:[12000002]: beq        $s0, $zr, 0x08920FD0
    08920FC8:[00000000]: nop
    08920FCC:[02118021]: addu       $s0, $s0, $s1
    08920FD0:[26B50001]: addiu      $s5, $s5, 1
    08920FD4:[02B3202A]: slt        $a0, $s5, $s3
--> 08920FD8:[1480FFE4]: bne        $a0, $zr, 0x08920F6C
    08920FDC:[02D1B021]: addu       $s6, $s6, $s1
    08920FE0:[8FA400A8]: lw         $a0, 168($sp)
    08920FE4:[10800005]: beq        $a0, $zr, 0x08920FFC
    08920FE8:[00000000]: nop
_S1_2_8862D14 12,019,304 instructions (0.577%), 273,166 calls (08862D14 - 08862D6C, length 23)
    08862D14:[27BDFFF0]: addiu      $sp, $sp, -16
    08862D18:[AFB00004]: sw         $s0, 4($sp)
    08862D1C:[24900034]: addiu      $s0, $a0, 52
    08862D20:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08862D24:[E7B40000]: swc1       $f20, 0($sp)
    08862D28:[AFB10008]: sw         $s1, 8($sp)
    08862D2C:[46006506]: mov.s      $f20, $f12
    08862D30:[34110000]: ori        $s1, $zr, 0 <=> li $s1, 0
    08862D34:[02048021]: addu       $s0, $s0, $a0
    08862D38:[AFBF000C]: sw         $ra, 12($sp)
    08862D3C:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08862D40:[0E21A1C1]: jal        0x08868704
    08862D44:[4600A306]: mov.s      $f12, $f20
    08862D48:[26310001]: addiu      $s1, $s1, 1
    08862D4C:[2E240004]: sltiu      $a0, $s1, 4
    08862D50:[1480FFFA]: bne        $a0, $zr, 0x08862D3C
    08862D54:[26100010]: addiu      $s0, $s0, 16
    08862D58:[C7B40000]: lwc1       $f20, 0($sp)
    08862D5C:[8FB00004]: lw         $s0, 4($sp)
    08862D60:[8FB10008]: lw         $s1, 8($sp)
    08862D64:[8FBF000C]: lw         $ra, 12($sp)
    08862D68:[03E00008]: jr         $ra
    08862D6C:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 08862D50 1,092,664 times (length 7)
    08862D28:[AFB10008]: sw         $s1, 8($sp)
    08862D2C:[46006506]: mov.s      $f20, $f12
    08862D30:[34110000]: ori        $s1, $zr, 0 <=> li $s1, 0
    08862D34:[02048021]: addu       $s0, $s0, $a0
    08862D38:[AFBF000C]: sw         $ra, 12($sp)
--> 08862D3C:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08862D40:[0E21A1C1]: jal        0x08868704
    08862D44:[4600A306]: mov.s      $f12, $f20
    08862D48:[26310001]: addiu      $s1, $s1, 1
    08862D4C:[2E240004]: sltiu      $a0, $s1, 4
--> 08862D50:[1480FFFA]: bne        $a0, $zr, 0x08862D3C
    08862D54:[26100010]: addiu      $s0, $s0, 16
    08862D58:[C7B40000]: lwc1       $f20, 0($sp)
    08862D5C:[8FB00004]: lw         $s0, 4($sp)
    08862D60:[8FB10008]: lw         $s1, 8($sp)
_S1_2_8940108 11,237,081 instructions (0.539%), 1,021,552 calls (08940108 - 0894015C, length 22)
    08940108:[27BDFFF0]: addiu      $sp, $sp, -16
    0894010C:[AFBF0000]: sw         $ra, 0($sp)
    08940110:[3C0308A0]: lui        $v1, 0x08A0 <=> li $v1, 0x08A00000
    08940114:[2464614C]: addiu      $a0, $v1, 24908
    08940118:[8C82000C]: lw         $v0, 12($a0)
    0894011C:[14400006]: bne        $v0, $zr, 0x08940138
    08940120:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08940124:[8C830048]: lw         $v1, 72($a0)
    08940128:[8C650010]: lw         $a1, 16($v1)
    0894012C:[50A00006]: beql       $a1, $zr, 0x08940148
    08940130:[8C650008]: lw         $a1, 8($v1)
    08940134:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08940138:[8FBF0000]: lw         $ra, 0($sp)
    0894013C:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08940140:[03E00008]: jr         $ra
    08940144:[27BD0010]: addiu      $sp, $sp, 16
    08940148:[0E26B0F7]: jal        0x089AC3DC [sceGeListUpdateStallAddr]
    0894014C:[8C840018]: lw         $a0, 24($a0)
    08940150:[0441FFF8]: bgez       $v0, 0x08940134
    08940154:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    08940158:[0A25004F]: j          0x0894013C
    0894015C:[8FBF0000]: lw         $ra, 0($sp)
  Back Branch 08940150 1 times (length 9)
    08940120:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08940124:[8C830048]: lw         $v1, 72($a0)
    08940128:[8C650010]: lw         $a1, 16($v1)
    0894012C:[50A00006]: beql       $a1, $zr, 0x08940148
    08940130:[8C650008]: lw         $a1, 8($v1)
--> 08940134:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08940138:[8FBF0000]: lw         $ra, 0($sp)
    0894013C:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08940140:[03E00008]: jr         $ra
    08940144:[27BD0010]: addiu      $sp, $sp, 16
    08940148:[0E26B0F7]: jal        0x089AC3DC [sceGeListUpdateStallAddr]
    0894014C:[8C840018]: lw         $a0, 24($a0)
--> 08940150:[0441FFF8]: bgez       $v0, 0x08940134
    08940154:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    08940158:[0A25004F]: j          0x0894013C
    0894015C:[8FBF0000]: lw         $ra, 0($sp)
_S1_2_8868704 11,008,361 instructions (0.528%), 1,177,718 calls (08868704 - 08868744, length 17)
    08868704:[C48D0000]: lwc1       $f13, 0($a0)
    08868708:[44807000]: mtc1       $zr, $f14
    0886870C:[460E683C]: c.lt.s     $f13, $f14
    08868710:[00000000]: nop
    08868714:[4501000A]: bc1t       0x08868740
    08868718:[00000000]: nop
    0886871C:[C48E0004]: lwc1       $f14, 4($a0)
    08868720:[460E683C]: c.lt.s     $f13, $f14
    08868724:[00000000]: nop
    08868728:[45000005]: bc1f       0x08868740
    0886872C:[00000000]: nop
    08868730:[C48E000C]: lwc1       $f14, 12($a0)
    08868734:[460E6302]: mul.s      $f12, $f12, $f14
    08868738:[460C6B00]: add.s      $f12, $f13, $f12
    0886873C:[E48C0000]: swc1       $f12, 0($a0)
    08868740:[03E00008]: jr         $ra
    08868744:[00000000]: nop
_S1_2_8942158 10,017,688 instructions (0.481%), 116,296 calls (08942158 - 08942824, length 436)
    08942158:[27BDFFC0]: addiu      $sp, $sp, -64
    0894215C:[AFBE0030]: sw         $fp, 48($sp)
    08942160:[00807821]: addu       $t7, $a0, $zr <=> move $t7, $a0
    08942164:[00A0C821]: addu       $t9, $a1, $zr <=> move $t9, $a1
    08942168:[AFB7002C]: sw         $s7, 44($sp)
    0894216C:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08942170:[AFB60028]: sw         $s6, 40($sp)
    08942174:[AFB50024]: sw         $s5, 36($sp)
    08942178:[AFB40020]: sw         $s4, 32($sp)
    0894217C:[AFB3001C]: sw         $s3, 28($sp)
    08942180:[AFB20018]: sw         $s2, 24($sp)
    08942184:[AFB10014]: sw         $s1, 20($sp)
    08942188:[1080005C]: beq        $a0, $zr, 0x089422FC
    0894218C:[AFB00010]: sw         $s0, 16($sp)
    08942190:[8CAE0000]: lw         $t6, 0($a1)
    08942194:[25C20088]: addiu      $v0, $t6, 136
    08942198:[00C2102B]: sltu       $v0, $a2, $v0
    0894219C:[14400057]: bne        $v0, $zr, 0x089422FC
    089421A0:[01C03821]: addu       $a3, $t6, $zr <=> move $a3, $t6
    089421A4:[8C830018]: lw         $v1, 24($a0)
    089421A8:[50600002]: beql       $v1, $zr, 0x089421B4
    089421AC:[8C89000C]: lw         $t1, 12($a0)
    089421B0:[8C690000]: lw         $t1, 0($v1)
    089421B4:[50600002]: beql       $v1, $zr, 0x089421C0
    089421B8:[8DF70010]: lw         $s7, 16($t7)
    089421BC:[8C770004]: lw         $s7, 4($v1)
    089421C0:[8DEA0004]: lw         $t2, 4($t7)
    089421C4:[15400059]: bne        $t2, $zr, 0x0894232C
    089421C8:[00000000]: nop
    089421CC:[11200026]: beq        $t1, $zr, 0x08942268
    089421D0:[3C02C200]: lui        $v0, 0xC200 <=> li $v0, 0xC2000000
    089421D4:[95250004]: lhu        $a1, 4($t1)
    089421D8:[95240006]: lhu        $a0, 6($t1)
    089421DC:[3C03C300]: lui        $v1, 0xC300 <=> li $v1, 0xC3000000
    089421E0:[00822025]: or         $a0, $a0, $v0
    089421E4:[00A32825]: or         $a1, $a1, $v1
    089421E8:[ADC40000]: sw         $a0, 0($t6)
    089421EC:[2408001F]: addiu      $t0, $zr, 31 <=> li $t0, 31
    089421F0:[3C03B800]: lui        $v1, 0xB800 <=> li $v1, 0xB8000000
    089421F4:[ADC50004]: sw         $a1, 4($t6)
    089421F8:[8D220018]: lw         $v0, 24($t1)
    089421FC:[9524000A]: lhu        $a0, 10($t1)
    08942200:[95270008]: lhu        $a3, 8($t1)
    08942204:[01221021]: addu       $v0, $t1, $v0
    08942208:[8C460000]: lw         $a2, 0($v0)
    0894220C:[00802016]: clz        $a0, $a0
    08942210:[01042023]: subu       $a0, $t0, $a0
    08942214:[7CC51E00]: ext        $a1, $a2, 24, 4
    08942218:[85E9001C]: lh         $t1, 28($t7)
    0894221C:[00E03816]: clz        $a3, $a3
    08942220:[3C02A800]: lui        $v0, 0xA800 <=> li $v0, 0xA8000000
    08942224:[00052C00]: sll        $a1, $a1, 0x0010
    08942228:[00042200]: sll        $a0, $a0, 0x0008
    0894222C:[00A22825]: or         $a1, $a1, $v0
    08942230:[00832025]: or         $a0, $a0, $v1
    08942234:[01074023]: subu       $t0, $t0, $a3
    08942238:[3C02A000]: lui        $v0, 0xA000 <=> li $v0, 0xA0000000
    0894223C:[7C06FE04]: ins        $a2, $zr, 24, 8
    08942240:[00C23025]: or         $a2, $a2, $v0
    08942244:[25C30014]: addiu      $v1, $t6, 20
    08942248:[25C20004]: addiu      $v0, $t6, 4
    0894224C:[00A92825]: or         $a1, $a1, $t1
    08942250:[00882025]: or         $a0, $a0, $t0
    08942254:[AC44000C]: sw         $a0, 12($v0)
    08942258:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    0894225C:[AC460004]: sw         $a2, 4($v0)
    08942260:[AC450008]: sw         $a1, 8($v0)
    08942264:[AF230000]: sw         $v1, 0($t9)
    08942268:[24E80004]: addiu      $t0, $a3, 4
    0894226C:[3C02CB00]: lui        $v0, 0xCB00 <=> li $v0, 0xCB000000
    08942270:[ACE20000]: sw         $v0, 0($a3)
    08942274:[12E00020]: beq        $s7, $zr, 0x089422F8
    08942278:[AF280000]: sw         $t0, 0($t9)
    0894227C:[8DE30068]: lw         $v1, 104($t7)
    08942280:[8DE2006C]: lw         $v0, 108($t7)
    08942284:[8DE40064]: lw         $a0, 100($t7)
    08942288:[00031A00]: sll        $v1, $v1, 0x0008
    0894228C:[96E50004]: lhu        $a1, 4($s7)
    08942290:[00021400]: sll        $v0, $v0, 0x0010
    08942294:[00431025]: or         $v0, $v0, $v1
    08942298:[00042080]: sll        $a0, $a0, 0x0002
    0894229C:[00441025]: or         $v0, $v0, $a0
    089422A0:[00451025]: or         $v0, $v0, $a1
    089422A4:[3C03C500]: lui        $v1, 0xC500 <=> li $v1, 0xC5000000
    089422A8:[00431025]: or         $v0, $v0, $v1
    089422AC:[ACE20004]: sw         $v0, 4($a3)
    089422B0:[3C02C400]: lui        $v0, 0xC400 <=> li $v0, 0xC4000000
    089422B4:[24E70014]: addiu      $a3, $a3, 20
    089422B8:[8EE30018]: lw         $v1, 24($s7)
    089422BC:[85E6001E]: lh         $a2, 30($t7)
    089422C0:[AF270000]: sw         $a3, 0($t9)
    089422C4:[02E31821]: addu       $v1, $s7, $v1
    089422C8:[00C23025]: or         $a2, $a2, $v0
    089422CC:[8C650000]: lw         $a1, 0($v1)
    089422D0:[3C02B000]: lui        $v0, 0xB000 <=> li $v0, 0xB0000000
    089422D4:[3C03B100]: lui        $v1, 0xB100 <=> li $v1, 0xB1000000
    089422D8:[7CA41E00]: ext        $a0, $a1, 24, 4
    089422DC:[00042400]: sll        $a0, $a0, 0x0010
    089422E0:[7C05FE04]: ins        $a1, $zr, 24, 8
    089422E4:[00A22825]: or         $a1, $a1, $v0
    089422E8:[00832025]: or         $a0, $a0, $v1
    089422EC:[AD06000C]: sw         $a2, 12($t0)
    089422F0:[AD050004]: sw         $a1, 4($t0)
    089422F4:[AD040008]: sw         $a0, 8($t0)
    089422F8:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    089422FC:[8FBE0030]: lw         $fp, 48($sp)
    08942300:[8FB7002C]: lw         $s7, 44($sp)
    08942304:[8FB60028]: lw         $s6, 40($sp)
    08942308:[8FB50024]: lw         $s5, 36($sp)
    0894230C:[8FB40020]: lw         $s4, 32($sp)
    08942310:[8FB3001C]: lw         $s3, 28($sp)
    08942314:[8FB20018]: lw         $s2, 24($sp)
    08942318:[8FB10014]: lw         $s1, 20($sp)
    0894231C:[8FB00010]: lw         $s0, 16($sp)
    08942320:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08942324:[03E00008]: jr         $ra
    08942328:[27BD0040]: addiu      $sp, $sp, 64
    0894232C:[11200074]: beq        $t1, $zr, 0x08942500
    08942330:[00000000]: nop
    08942334:[9525000E]: lhu        $a1, 14($t1)
    08942338:[9523000C]: lhu        $v1, 12($t1)
    0894233C:[95350008]: lhu        $s5, 8($t1)
    08942340:[000528C0]: sll        $a1, $a1, 0x0003
    08942344:[00A3001A]: div        $a1, $v1
    08942348:[50600001]: beql       $v1, $zr, 0x08942350
    0894234C:[000001CD]: break      0x00007
    08942350:[9530002E]: lhu        $s0, 46($t1)
    08942354:[8DE80044]: lw         $t0, 68($t7)
    08942358:[9522000A]: lhu        $v0, 10($t1)
    0894235C:[26A4FFFF]: addiu      $a0, $s5, -1
    08942360:[2442FFFF]: addiu      $v0, $v0, -1
    08942364:[00802016]: clz        $a0, $a0
    08942368:[24030020]: addiu      $v1, $zr, 32 <=> li $v1, 32
    0894236C:[8DE60008]: lw         $a2, 8($t7)
    08942370:[00401016]: clz        $v0, $v0
    08942374:[00621023]: subu       $v0, $v1, $v0
    08942378:[8D270018]: lw         $a3, 24($t1)
    0894237C:[00641823]: subu       $v1, $v1, $a0
    08942380:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    08942384:[0044A004]: sllv       $s4, $a0, $v0
    08942388:[0064B004]: sllv       $s6, $a0, $v1
    0894238C:[30C60001]: andi       $a2, $a2, 1
    08942390:[0127C021]: addu       $t8, $t1, $a3
    08942394:[9532002A]: lhu        $s2, 42($t1)
    08942398:[00002812]: mflo       $a1
    0894239C:[0110001A]: div        $t0, $s0
    089423A0:[24BEFFFF]: addiu      $fp, $a1, -1
    089423A4:[00001010]: mfhi       $v0
    089423A8:[00501821]: addu       $v1, $v0, $s0
    089423AC:[00002810]: mfhi       $a1
    089423B0:[28420000]: slti       $v0, $v0, 0
    089423B4:[10C000CB]: beq        $a2, $zr, 0x089426E4
    089423B8:[0062280B]: movn       $a1, $v1, $v0
    089423BC:[00B20018]: mult       $a1, $s2
    089423C0:[7D4400C0]: ext        $a0, $t2, 3, 1
    089423C4:[95270006]: lhu        $a3, 6($t1)
    089423C8:[00042200]: sll        $a0, $a0, 0x0008
    089423CC:[240A001F]: addiu      $t2, $zr, 31 <=> li $t2, 31
    089423D0:[00001012]: mflo       $v0
    089423D4:[00021080]: sll        $v0, $v0, 0x0002
    089423D8:[00581021]: addu       $v0, $v0, $t8
    089423DC:[8C510000]: lw         $s1, 0($v0)
    089423E0:[3C020001]: lui        $v0, 0x0001 <=> li $v0, 0x00010000
    089423E4:[00822025]: or         $a0, $a0, $v0
    089423E8:[7E251E00]: ext        $a1, $s1, 24, 4
    089423EC:[02BE1821]: addu       $v1, $s5, $fp
    089423F0:[001E1027]: nor        $v0, $zr, $fp <=> li $v0, not $fp
    089423F4:[02803016]: clz        $a2, $s4
    089423F8:[0062A824]: and        $s5, $v1, $v0
    089423FC:[01463023]: subu       $a2, $t2, $a2
    08942400:[952B0004]: lhu        $t3, 4($t1)
    08942404:[02C04016]: clz        $t0, $s6
    08942408:[3C02A800]: lui        $v0, 0xA800 <=> li $v0, 0xA8000000
    0894240C:[00052C00]: sll        $a1, $a1, 0x0010
    08942410:[01485023]: subu       $t2, $t2, $t0
    08942414:[00063200]: sll        $a2, $a2, 0x0008
    08942418:[00872025]: or         $a0, $a0, $a3
    0894241C:[00A22825]: or         $a1, $a1, $v0
    08942420:[02204021]: addu       $t0, $s1, $zr <=> move $t0, $s1
    08942424:[3C02C200]: lui        $v0, 0xC200 <=> li $v0, 0xC2000000
    08942428:[3C07B800]: lui        $a3, 0xB800 <=> li $a3, 0xB8000000
    0894242C:[00822025]: or         $a0, $a0, $v0
    08942430:[00C73825]: or         $a3, $a2, $a3
    08942434:[3C03C300]: lui        $v1, 0xC300 <=> li $v1, 0xC3000000
    08942438:[3C02A000]: lui        $v0, 0xA000 <=> li $v0, 0xA0000000
    0894243C:[7C08FE04]: ins        $t0, $zr, 24, 8
    08942440:[25C90004]: addiu      $t1, $t6, 4
    08942444:[01635825]: or         $t3, $t3, $v1
    08942448:[01024025]: or         $t0, $t0, $v0
    0894244C:[00B52825]: or         $a1, $a1, $s5
    08942450:[00EA3825]: or         $a3, $a3, $t2
    08942454:[ADC40000]: sw         $a0, 0($t6)
    08942458:[3C02B900]: lui        $v0, 0xB900 <=> li $v0, 0xB9000000
    0894245C:[00C23025]: or         $a2, $a2, $v0
    08942460:[ADCB0004]: sw         $t3, 4($t6)
    08942464:[25C30014]: addiu      $v1, $t6, 20
    08942468:[25C40020]: addiu      $a0, $t6, 32
    0894246C:[AD250008]: sw         $a1, 8($t1)
    08942470:[00CA3025]: or         $a2, $a2, $t2
    08942474:[AD280004]: sw         $t0, 4($t1)
    08942478:[AD27000C]: sw         $a3, 12($t1)
    0894247C:[8DE20048]: lw         $v0, 72($t7)
    08942480:[AF230000]: sw         $v1, 0($t9)
    08942484:[52000001]: beql       $s0, $zr, 0x0894248C
    08942488:[000001CD]: break      0x00007
    0894248C:[0050001A]: div        $v0, $s0
    08942490:[AF240000]: sw         $a0, 0($t9)
    08942494:[AD260018]: sw         $a2, 24($t1)
    08942498:[00001810]: mfhi       $v1
    0894249C:[00702021]: addu       $a0, $v1, $s0
    089424A0:[00002810]: mfhi       $a1
    089424A4:[28630000]: slti       $v1, $v1, 0
    089424A8:[0083280B]: movn       $a1, $a0, $v1
    089424AC:[00B20018]: mult       $a1, $s2
    089424B0:[00001012]: mflo       $v0
    089424B4:[00021080]: sll        $v0, $v0, 0x0002
    089424B8:[00581021]: addu       $v0, $v0, $t8
    089424BC:[8C510000]: lw         $s1, 0($v0)
    089424C0:[3C02A900]: lui        $v0, 0xA900 <=> li $v0, 0xA9000000
    089424C4:[7E231E00]: ext        $v1, $s1, 24, 4
    089424C8:[00031C00]: sll        $v1, $v1, 0x0010
    089424CC:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089424D0:[00621825]: or         $v1, $v1, $v0
    089424D4:[7C04FE04]: ins        $a0, $zr, 24, 8
    089424D8:[3C02A100]: lui        $v0, 0xA100 <=> li $v0, 0xA1000000
    089424DC:[00822025]: or         $a0, $a0, $v0
    089424E0:[00751825]: or         $v1, $v1, $s5
    089424E4:[AD240010]: sw         $a0, 16($t1)
    089424E8:[AD230014]: sw         $v1, 20($t1)
    089424EC:[8F220000]: lw         $v0, 0($t9)
    089424F0:[3C03CB00]: lui        $v1, 0xCB00 <=> li $v1, 0xCB000000
    089424F4:[AC430000]: sw         $v1, 0($v0)
    089424F8:[24420004]: addiu      $v0, $v0, 4
    089424FC:[AF220000]: sw         $v0, 0($t9)
    08942500:[12E0FF7E]: beq        $s7, $zr, 0x089422FC
    08942504:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08942508:[8DE30068]: lw         $v1, 104($t7)
    0894250C:[8DE2006C]: lw         $v0, 108($t7)
    08942510:[8DE40064]: lw         $a0, 100($t7)
    08942514:[00031A00]: sll        $v1, $v1, 0x0008
    08942518:[00021400]: sll        $v0, $v0, 0x0010
    0894251C:[96E80004]: lhu        $t0, 4($s7)
    08942520:[00431025]: or         $v0, $v0, $v1
    08942524:[00042080]: sll        $a0, $a0, 0x0002
    08942528:[8F2A0000]: lw         $t2, 0($t9)
    0894252C:[00441025]: or         $v0, $v0, $a0
    08942530:[3C03C500]: lui        $v1, 0xC500 <=> li $v1, 0xC5000000
    08942534:[00481025]: or         $v0, $v0, $t0
    08942538:[00431025]: or         $v0, $v0, $v1
    0894253C:[AD420000]: sw         $v0, 0($t2)
    08942540:[254A0004]: addiu      $t2, $t2, 4
    08942544:[96E7002E]: lhu        $a3, 46($s7)
    08942548:[8DE2004C]: lw         $v0, 76($t7)
    0894254C:[AF2A0000]: sw         $t2, 0($t9)
    08942550:[50E00001]: beql       $a3, $zr, 0x08942558
    08942554:[000001CD]: break      0x00007
    08942558:[0047001A]: div        $v0, $a3
    0894255C:[8DE40008]: lw         $a0, 8($t7)
    08942560:[8EE20018]: lw         $v0, 24($s7)
    08942564:[96EC002A]: lhu        $t4, 42($s7)
    08942568:[30840001]: andi       $a0, $a0, 1
    0894256C:[02E26821]: addu       $t5, $s7, $v0
    08942570:[00002810]: mfhi       $a1
    08942574:[00004810]: mfhi       $t1
    08942578:[00A71821]: addu       $v1, $a1, $a3
    0894257C:[28A20000]: slti       $v0, $a1, 0
    08942580:[14800016]: bne        $a0, $zr, 0x089425DC
    08942584:[0062480B]: movn       $t1, $v1, $v0
    08942588:[012C0018]: mult       $t1, $t4
    0894258C:[85E6001E]: lh         $a2, 30($t7)
    08942590:[00001012]: mflo       $v0
    08942594:[00021080]: sll        $v0, $v0, 0x0002
    08942598:[004D1021]: addu       $v0, $v0, $t5
    0894259C:[8C450000]: lw         $a1, 0($v0)
    089425A0:[3C03C400]: lui        $v1, 0xC400 <=> li $v1, 0xC4000000
    089425A4:[00C33025]: or         $a2, $a2, $v1
    089425A8:[7CA41E00]: ext        $a0, $a1, 24, 4
    089425AC:[00042400]: sll        $a0, $a0, 0x0010
    089425B0:[7C05FE04]: ins        $a1, $zr, 24, 8
    089425B4:[3C02B000]: lui        $v0, 0xB000 <=> li $v0, 0xB0000000
    089425B8:[3C03B100]: lui        $v1, 0xB100 <=> li $v1, 0xB1000000
    089425BC:[2547000C]: addiu      $a3, $t2, 12
    089425C0:[00A22825]: or         $a1, $a1, $v0
    089425C4:[00832025]: or         $a0, $a0, $v1
    089425C8:[AF270000]: sw         $a3, 0($t9)
    089425CC:[AD450000]: sw         $a1, 0($t2)
    089425D0:[AD440004]: sw         $a0, 4($t2)
    089425D4:[0A2508BE]: j          0x089422F8
    089425D8:[AD460008]: sw         $a2, 8($t2)
    089425DC:[8DE20050]: lw         $v0, 80($t7)
    089425E0:[96E40008]: lhu        $a0, 8($s7)
    089425E4:[25230001]: addiu      $v1, $t1, 1
    089425E8:[0047001A]: div        $v0, $a3
    089425EC:[00045902]: srl        $t3, $a0, 0x0004
    089425F0:[000B1040]: sll        $v0, $t3, 0x0001
    089425F4:[39040003]: xori       $a0, $t0, 3
    089425F8:[0044580A]: movz       $t3, $v0, $a0
    089425FC:[39850001]: xori       $a1, $t4, 1
    08942600:[2CA50001]: sltiu      $a1, $a1, 1
    08942604:[50E00001]: beql       $a3, $zr, 0x0894260C
    08942608:[000001CD]: break      0x00007
    0894260C:[00003010]: mfhi       $a2
    08942610:[00C72021]: addu       $a0, $a2, $a3
    08942614:[28C20000]: slti       $v0, $a2, 0
    08942618:[0082300B]: movn       $a2, $a0, $v0
    0894261C:[00C31826]: xor        $v1, $a2, $v1
    08942620:[2C630001]: sltiu      $v1, $v1, 1
    08942624:[00651824]: and        $v1, $v1, $a1
    08942628:[10600007]: beq        $v1, $zr, 0x08942648
    0894262C:[00CC0018]: mult       $a2, $t4
    08942630:[29620011]: slti       $v0, $t3, 17
    08942634:[50400004]: beql       $v0, $zr, 0x08942648
    08942638:[00CC0018]: mult       $a2, $t4
    0894263C:[012C0018]: mult       $t1, $t4
    08942640:[0A250964]: j          0x08942590
    08942644:[000B3040]: sll        $a2, $t3, 0x0001
    08942648:[000B3140]: sll        $a2, $t3, 0x0005
    0894264C:[8F250000]: lw         $a1, 0($t9)
    08942650:[3C08B000]: lui        $t0, 0xB000 <=> li $t0, 0xB0000000
    08942654:[3C0AB100]: lui        $t2, 0xB100 <=> li $t2, 0xB1000000
    08942658:[00001812]: mflo       $v1
    0894265C:[012C0018]: mult       $t1, $t4
    08942660:[00031880]: sll        $v1, $v1, 0x0002
    08942664:[006D1821]: addu       $v1, $v1, $t5
    08942668:[8C640000]: lw         $a0, 0($v1)
    0894266C:[3C09C400]: lui        $t1, 0xC400 <=> li $t1, 0xC4000000
    08942670:[00001012]: mflo       $v0
    08942674:[00021080]: sll        $v0, $v0, 0x0002
    08942678:[004D1021]: addu       $v0, $v0, $t5
    0894267C:[8C470000]: lw         $a3, 0($v0)
    08942680:[00862023]: subu       $a0, $a0, $a2
    08942684:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    08942688:[7C02FE04]: ins        $v0, $zr, 24, 8
    0894268C:[00481025]: or         $v0, $v0, $t0
    08942690:[7CE61E00]: ext        $a2, $a3, 24, 4
    08942694:[7C841E00]: ext        $a0, $a0, 24, 4
    08942698:[ACA20000]: sw         $v0, 0($a1)
    0894269C:[00042400]: sll        $a0, $a0, 0x0010
    089426A0:[24A50004]: addiu      $a1, $a1, 4
    089426A4:[00063400]: sll        $a2, $a2, 0x0010
    089426A8:[000B1840]: sll        $v1, $t3, 0x0001
    089426AC:[7C07FE04]: ins        $a3, $zr, 24, 8
    089426B0:[00E83825]: or         $a3, $a3, $t0
    089426B4:[00CA3025]: or         $a2, $a2, $t2
    089426B8:[01694025]: or         $t0, $t3, $t1
    089426BC:[008A2025]: or         $a0, $a0, $t2
    089426C0:[00691825]: or         $v1, $v1, $t1
    089426C4:[24A20014]: addiu      $v0, $a1, 20
    089426C8:[AF220000]: sw         $v0, 0($t9)
    089426CC:[ACA40000]: sw         $a0, 0($a1)
    089426D0:[ACA30004]: sw         $v1, 4($a1)
    089426D4:[ACA70008]: sw         $a3, 8($a1)
    089426D8:[ACA6000C]: sw         $a2, 12($a1)
    089426DC:[0A2508BE]: j          0x089422F8
    089426E0:[ACA80010]: sw         $t0, 16($a1)
    089426E4:[00B20018]: mult       $a1, $s2
    089426E8:[95240006]: lhu        $a0, 6($t1)
    089426EC:[7D430080]: ext        $v1, $t2, 2, 1
    089426F0:[2642FFFF]: addiu      $v0, $s2, -1
    089426F4:[00031A00]: sll        $v1, $v1, 0x0008
    089426F8:[00021400]: sll        $v0, $v0, 0x0010
    089426FC:[95250004]: lhu        $a1, 4($t1)
    08942700:[00431025]: or         $v0, $v0, $v1
    08942704:[00441025]: or         $v0, $v0, $a0
    08942708:[3C03C200]: lui        $v1, 0xC200 <=> li $v1, 0xC2000000
    0894270C:[00003012]: mflo       $a2
    08942710:[3C04C300]: lui        $a0, 0xC300 <=> li $a0, 0xC3000000
    08942714:[00431025]: or         $v0, $v0, $v1
    08942718:[00A42825]: or         $a1, $a1, $a0
    0894271C:[00063080]: sll        $a2, $a2, 0x0002
    08942720:[25C30008]: addiu      $v1, $t6, 8
    08942724:[ADC20000]: sw         $v0, 0($t6)
    08942728:[0306C021]: addu       $t8, $t8, $a2
    0894272C:[ADC50004]: sw         $a1, 4($t6)
    08942730:[1240FF6E]: beq        $s2, $zr, 0x089424EC
    08942734:[AF230000]: sw         $v1, 0($t9)
    08942738:[95290028]: lhu        $t1, 40($t1)
    0894273C:[001E1027]: nor        $v0, $zr, $fp <=> li $v0, not $fp
    08942740:[AFA20004]: sw         $v0, 4($sp)
    08942744:[02407021]: addu       $t6, $s2, $zr <=> move $t6, $s2
    08942748:[3C13B800]: lui        $s3, 0xB800 <=> li $s3, 0xB8000000
    0894274C:[AFA90000]: sw         $t1, 0($sp)
    08942750:[3C12A800]: lui        $s2, 0xA800 <=> li $s2, 0xA8000000
    08942754:[3C11A000]: lui        $s1, 0xA000 <=> li $s1, 0xA0000000
    08942758:[3C100100]: lui        $s0, 0x0100 <=> li $s0, 0x01000000
    0894275C:[8F040000]: lw         $a0, 0($t8)
    08942760:[8F270000]: lw         $a3, 0($t9)
    08942764:[2403001F]: addiu      $v1, $zr, 31 <=> li $v1, 31
    08942768:[02801016]: clz        $v0, $s4
    0894276C:[00621023]: subu       $v0, $v1, $v0
    08942770:[7C831E00]: ext        $v1, $a0, 24, 4
    08942774:[7C04FE04]: ins        $a0, $zr, 24, 8
    08942778:[02242025]: or         $a0, $s1, $a0
    0894277C:[ACE40000]: sw         $a0, 0($a3)
    08942780:[02BE2821]: addu       $a1, $s5, $fp
    08942784:[00021200]: sll        $v0, $v0, 0x0008
    08942788:[8FA40004]: lw         $a0, 4($sp)
    0894278C:[02C03016]: clz        $a2, $s6
    08942790:[02621025]: or         $v0, $s3, $v0
    08942794:[00A42824]: and        $a1, $a1, $a0
    08942798:[2404001F]: addiu      $a0, $zr, 31 <=> li $a0, 31
    0894279C:[00863023]: subu       $a2, $a0, $a2
    089427A0:[24E70004]: addiu      $a3, $a3, 4
    089427A4:[00461025]: or         $v0, $v0, $a2
    089427A8:[00031C00]: sll        $v1, $v1, 0x0010
    089427AC:[02431825]: or         $v1, $s2, $v1
    089427B0:[ACE20004]: sw         $v0, 4($a3)
    089427B4:[26AB0001]: addiu      $t3, $s5, 1
    089427B8:[26CC0001]: addiu      $t4, $s6, 1
    089427BC:[8FA20000]: lw         $v0, 0($sp)
    089427C0:[268D0001]: addiu      $t5, $s4, 1
    089427C4:[00651825]: or         $v1, $v1, $a1
    089427C8:[000B47C2]: srl        $t0, $t3, 0x001F
    089427CC:[000C4FC2]: srl        $t1, $t4, 0x001F
    089427D0:[000D57C2]: srl        $t2, $t5, 0x001F
    089427D4:[24E40008]: addiu      $a0, $a3, 8
    089427D8:[ACE30000]: sw         $v1, 0($a3)
    089427DC:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    089427E0:[01685821]: addu       $t3, $t3, $t0
    089427E4:[01896021]: addu       $t4, $t4, $t1
    089427E8:[01AA6821]: addu       $t5, $t5, $t2
    089427EC:[25CEFFFF]: addiu      $t6, $t6, -1
    089427F0:[02308821]: addu       $s1, $s1, $s0
    089427F4:[02509021]: addu       $s2, $s2, $s0
    089427F8:[02709821]: addu       $s3, $s3, $s0
    089427FC:[27180004]: addiu      $t8, $t8, 4
    08942800:[10430005]: beq        $v0, $v1, 0x08942818
    08942804:[AF240000]: sw         $a0, 0($t9)
    08942808:[55C0FFD5]: bnel       $t6, $zr, 0x08942760
    0894280C:[8F040000]: lw         $a0, 0($t8)
    08942810:[0A25093C]: j          0x089424F0
    08942814:[8F220000]: lw         $v0, 0($t9)
    08942818:[000BA843]: sra        $s5, $t3, 0x0001
    0894281C:[000CB043]: sra        $s6, $t4, 0x0001
    08942820:[0A250A02]: j          0x08942808
    08942824:[000DA043]: sra        $s4, $t5, 0x0001
  Back Branch 08942500 3,274 times (length 131)
  Back Branch 08942730 3,274 times (length 147)
  Back Branch 08942820 3,274 times (length 8)
    089427F4:[02509021]: addu       $s2, $s2, $s0
    089427F8:[02709821]: addu       $s3, $s3, $s0
    089427FC:[27180004]: addiu      $t8, $t8, 4
    08942800:[10430005]: beq        $v0, $v1, 0x08942818
    08942804:[AF240000]: sw         $a0, 0($t9)
--> 08942808:[55C0FFD5]: bnel       $t6, $zr, 0x08942760
    0894280C:[8F040000]: lw         $a0, 0($t8)
    08942810:[0A25093C]: j          0x089424F0
    08942814:[8F220000]: lw         $v0, 0($t9)
    08942818:[000BA843]: sra        $s5, $t3, 0x0001
    0894281C:[000CB043]: sra        $s6, $t4, 0x0001
--> 08942820:[0A250A02]: j          0x08942808
    08942824:[000DA043]: sra        $s4, $t5, 0x0001
  Back Branch 08942810 3,274 times (length 202)
_S1_2_88608BC 9,831,161 instructions (0.472%), 13,083 calls (088608BC - 08860E44, length 355)
    088608BC:[27BDFD90]: addiu      $sp, $sp, -624
    088608C0:[AFB20250]: sw         $s2, 592($sp)
    088608C4:[00A09025]: or         $s2, $a1, $zr <=> move $s2, $a1
    088608C8:[8E450000]: lw         $a1, 0($s2)
    088608CC:[AFB00248]: sw         $s0, 584($sp)
    088608D0:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    088608D4:[AE050000]: sw         $a1, 0($s0)
    088608D8:[8E440004]: lw         $a0, 4($s2)
    088608DC:[AE040004]: sw         $a0, 4($s0)
    088608E0:[C64D000C]: lwc1       $f13, 12($s2)
    088608E4:[E60D000C]: swc1       $f13, 12($s0)
    088608E8:[C64D0010]: lwc1       $f13, 16($s2)
    088608EC:[E60D0010]: swc1       $f13, 16($s0)
    088608F0:[C64D0014]: lwc1       $f13, 20($s2)
    088608F4:[E60D0014]: swc1       $f13, 20($s0)
    088608F8:[C64D0018]: lwc1       $f13, 24($s2)
    088608FC:[E60D0018]: swc1       $f13, 24($s0)
    08860900:[C64D001C]: lwc1       $f13, 28($s2)
    08860904:[E60D001C]: swc1       $f13, 28($s0)
    08860908:[C64D0020]: lwc1       $f13, 32($s2)
    0886090C:[E60D0020]: swc1       $f13, 32($s0)
    08860910:[C64D0024]: lwc1       $f13, 36($s2)
    08860914:[E60D0024]: swc1       $f13, 36($s0)
    08860918:[C64D0028]: lwc1       $f13, 40($s2)
    0886091C:[E60D0028]: swc1       $f13, 40($s0)
    08860920:[9244002C]: lbu        $a0, 44($s2)
    08860924:[A204002C]: sb         $a0, 44($s0)
    08860928:[9244002D]: lbu        $a0, 45($s2)
    0886092C:[A204002D]: sb         $a0, 45($s0)
    08860930:[8E440030]: lw         $a0, 48($s2)
    08860934:[AE040030]: sw         $a0, 48($s0)
    08860938:[8E440034]: lw         $a0, 52($s2)
    0886093C:[AE040034]: sw         $a0, 52($s0)
    08860940:[92440038]: lbu        $a0, 56($s2)
    08860944:[A2040038]: sb         $a0, 56($s0)
    08860948:[92440039]: lbu        $a0, 57($s2)
    0886094C:[A2040039]: sb         $a0, 57($s0)
    08860950:[8E44003C]: lw         $a0, 60($s2)
    08860954:[26450040]: addiu      $a1, $s2, 64
    08860958:[AE04003C]: sw         $a0, 60($s0)
    0886095C:[8CA40000]: lw         $a0, 0($a1)
    08860960:[8CA70004]: lw         $a3, 4($a1)
    08860964:[26060040]: addiu      $a2, $s0, 64
    08860968:[8CA80008]: lw         $t0, 8($a1)
    0886096C:[ACC40000]: sw         $a0, 0($a2)
    08860970:[8CA4000C]: lw         $a0, 12($a1)
    08860974:[ACC70004]: sw         $a3, 4($a2)
    08860978:[8CA70010]: lw         $a3, 16($a1)
    0886097C:[ACC80008]: sw         $t0, 8($a2)
    08860980:[8CA80014]: lw         $t0, 20($a1)
    08860984:[ACC4000C]: sw         $a0, 12($a2)
    08860988:[8CA40018]: lw         $a0, 24($a1)
    0886098C:[ACC70010]: sw         $a3, 16($a2)
    08860990:[8CA7001C]: lw         $a3, 28($a1)
    08860994:[ACC80014]: sw         $t0, 20($a2)
    08860998:[8CA80020]: lw         $t0, 32($a1)
    0886099C:[ACC40018]: sw         $a0, 24($a2)
    088609A0:[8CA40024]: lw         $a0, 36($a1)
    088609A4:[ACC7001C]: sw         $a3, 28($a2)
    088609A8:[8CA70028]: lw         $a3, 40($a1)
    088609AC:[ACC80020]: sw         $t0, 32($a2)
    088609B0:[8CA8002C]: lw         $t0, 44($a1)
    088609B4:[ACC40024]: sw         $a0, 36($a2)
    088609B8:[8CA40030]: lw         $a0, 48($a1)
    088609BC:[ACC70028]: sw         $a3, 40($a2)
    088609C0:[8CA70034]: lw         $a3, 52($a1)
    088609C4:[ACC8002C]: sw         $t0, 44($a2)
    088609C8:[8CA80038]: lw         $t0, 56($a1)
    088609CC:[ACC40030]: sw         $a0, 48($a2)
    088609D0:[8CA4003C]: lw         $a0, 60($a1)
    088609D4:[ACC70034]: sw         $a3, 52($a2)
    088609D8:[ACC80038]: sw         $t0, 56($a2)
    088609DC:[ACC4003C]: sw         $a0, 60($a2)
    088609E0:[E7B40244]: swc1       $f20, 580($sp)
    088609E4:[AFB1024C]: sw         $s1, 588($sp)
    088609E8:[46006506]: mov.s      $f20, $f12
    088609EC:[2611000C]: addiu      $s1, $s0, 12
    088609F0:[26040080]: addiu      $a0, $s0, 128
    088609F4:[AFB30254]: sw         $s3, 596($sp)
    088609F8:[AFB40258]: sw         $s4, 600($sp)
    088609FC:[AFB5025C]: sw         $s5, 604($sp)
    08860A00:[AFB60260]: sw         $s6, 608($sp)
    08860A04:[AFB70264]: sw         $s7, 612($sp)
    08860A08:[AFBE0268]: sw         $fp, 616($sp)
    08860A0C:[AFBF026C]: sw         $ra, 620($sp)
    08860A10:[0E25B4FD]: jal        0x0896D3F4
    08860A14:[26450080]: addiu      $a1, $s2, 128
    08860A18:[8E450090]: lw         $a1, 144($s2)
    08860A1C:[AE050090]: sw         $a1, 144($s0)
    08860A20:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08860A24:[92460094]: lbu        $a2, 148($s2)
    08860A28:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    08860A2C:[0E2180F6]: jal        0x088603D8
    08860A30:[A2060094]: sb         $a2, 148($s0)
    08860A34:[1440008B]: bne        $v0, $zr, 0x08860C64
    08860A38:[00000000]: nop
    08860A3C:[8E040098]: lw         $a0, 152($s0)
    08860A40:[34150001]: ori        $s5, $zr, 1 <=> li $s5, 1
    08860A44:[1C800005]: bgtz       $a0, 0x08860A5C
    08860A48:[3C13089E]: lui        $s3, 0x089E <=> li $s3, 0x089E0000
    08860A4C:[0480000B]: bltz       $a0, 0x08860A7C
    08860A50:[00000000]: nop
    08860A54:[10000034]: b          0x08860B28
    08860A58:[8E642FAC]: lw         $a0, 12204($s3)
    08860A5C:[28840002]: slti       $a0, $a0, 2
    08860A60:[10800006]: beq        $a0, $zr, 0x08860A7C
    08860A64:[00000000]: nop
    08860A68:[8E040034]: lw         $a0, 52($s0)
    08860A6C:[38840002]: xori       $a0, $a0, 2
    08860A70:[0004202B]: sltu       $a0, $zr, $a0 <=> move $a0, $a0
    08860A74:[1000002B]: b          0x08860B24
    08860A78:[A2040038]: sb         $a0, 56($s0)
    08860A7C:[0E2204FC]: jal        0x088813F0
    08860A80:[00000000]: nop
    08860A84:[00409025]: or         $s2, $v0, $zr <=> move $s2, $v0
    08860A88:[12400026]: beq        $s2, $zr, 0x08860B24
    08860A8C:[3C05089C]: lui        $a1, 0x089C <=> li $a1, 0x089C0000
    08860A90:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    08860A94:[0E252B07]: jal        0x0894AC1C
    08860A98:[24A5B338]: addiu      $a1, $a1, -19656
    08860A9C:[3C14089F]: lui        $s4, 0x089F <=> li $s4, 0x089F0000
    08860AA0:[8E84D4D8]: lw         $a0, -11048($s4)
    08860AA4:[14800014]: bne        $a0, $zr, 0x08860AF8
    08860AA8:[3C08089C]: lui        $t0, 0x089C <=> li $t0, 0x089C0000
    08860AAC:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    08860AB0:[24846C48]: addiu      $a0, $a0, 27720
    08860AB4:[0E230E6E]: jal        0x088C39B8
    08860AB8:[AFA40240]: sw         $a0, 576($sp)
    08860ABC:[8E84D4D8]: lw         $a0, -11048($s4)
    08860AC0:[1480000A]: bne        $a0, $zr, 0x08860AEC
    08860AC4:[34160000]: ori        $s6, $zr, 0 <=> li $s6, 0
    08860AC8:[0E247CA3]: jal        0x0891F28C
    08860ACC:[34040018]: ori        $a0, $zr, 24 <=> li $a0, 24
    08860AD0:[0040B825]: or         $s7, $v0, $zr <=> move $s7, $v0
    08860AD4:[52E00005]: beql       $s7, $zr, 0x08860AEC
    08860AD8:[AE96D4D8]: sw         $s6, -11048($s4)
    08860ADC:[0E2265D8]: jal        0x08899760
    08860AE0:[02E02025]: or         $a0, $s7, $zr <=> move $a0, $s7
    08860AE4:[02E0B025]: or         $s6, $s7, $zr <=> move $s6, $s7
    08860AE8:[AE96D4D8]: sw         $s6, -11048($s4)
    08860AEC:[0E230E7B]: jal        0x088C39EC
    08860AF0:[8FA40240]: lw         $a0, 576($sp)
    08860AF4:[3C08089C]: lui        $t0, 0x089C <=> li $t0, 0x089C0000
    08860AF8:[3C0A089C]: lui        $t2, 0x089C <=> li $t2, 0x089C0000
    08860AFC:[8E84D4D8]: lw         $a0, -11048($s4)
    08860B00:[02402825]: or         $a1, $s2, $zr <=> move $a1, $s2
    08860B04:[34060003]: ori        $a2, $zr, 3 <=> li $a2, 3
    08860B08:[34070001]: ori        $a3, $zr, 1 <=> li $a3, 1
    08860B0C:[340900CF]: ori        $t1, $zr, 207 <=> li $t1, 207
    08860B10:[2508B33C]: addiu      $t0, $t0, -19652
    08860B14:[0E22672A]: jal        0x08899CA8
    08860B18:[254AB325]: addiu      $t2, $t2, -19675
    08860B1C:[0E220512]: jal        0x08881448
    08860B20:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    08860B24:[8E642FAC]: lw         $a0, 12204($s3)
    08860B28:[34120000]: ori        $s2, $zr, 0 <=> li $s2, 0
    08860B2C:[0244202B]: sltu       $a0, $s2, $a0
    08860B30:[1080007A]: beq        $a0, $zr, 0x08860D1C
    08860B34:[03A02025]: or         $a0, $sp, $zr <=> move $a0, $sp
    08860B38:[3C1608A0]: lui        $s6, 0x08A0 <=> li $s6, 0x08A00000
    08860B3C:[3C1E08A0]: lui        $fp, 0x08A0 <=> li $fp, 0x08A00000
    08860B40:[26D76BA4]: addiu      $s7, $s6, 27556
    08860B44:[27DECFC4]: addiu      $fp, $fp, -12348
    08860B48:[3C1408A0]: lui        $s4, 0x08A0 <=> li $s4, 0x08A00000
    08860B4C:[8E040000]: lw         $a0, 0($s0)
    08860B50:[8E856BA8]: lw         $a1, 27560($s4)
    08860B54:[14A00003]: bne        $a1, $zr, 0x08860B64
    08860B58:[8C840010]: lw         $a0, 16($a0)
    08860B5C:[AE956BA8]: sw         $s5, 27560($s4)
    08860B60:[AEDE6BA4]: sw         $fp, 27556($s6)
    08860B64:[8E060000]: lw         $a2, 0($s0)
    08860B68:[00802825]: or         $a1, $a0, $zr <=> move $a1, $a0
    08860B6C:[C4CC0018]: lwc1       $f12, 24($a2)
    08860B70:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    08860B74:[02E03025]: or         $a2, $s7, $zr <=> move $a2, $s7
    08860B78:[00003825]: or         $a3, $zr, $zr <=> li $a3, 0
    08860B7C:[0E2188B3]: jal        0x088622CC
    08860B80:[34080001]: ori        $t0, $zr, 1 <=> li $t0, 1
    08860B84:[8E050004]: lw         $a1, 4($s0)
    08860B88:[8E040000]: lw         $a0, 0($s0)
    08860B8C:[24A50001]: addiu      $a1, $a1, 1
    08860B90:[AE050004]: sw         $a1, 4($s0)
    08860B94:[C48C0018]: lwc1       $f12, 24($a0)
    08860B98:[C60D0008]: lwc1       $f13, 8($s0)
    08860B9C:[92050094]: lbu        $a1, 148($s0)
    08860BA0:[460C6B00]: add.s      $f12, $f13, $f12
    08860BA4:[14A00023]: bne        $a1, $zr, 0x08860C34
    08860BA8:[E60C0008]: swc1       $f12, 8($s0)
    08860BAC:[3C054479]: lui        $a1, 0x4479 <=> li $a1, 0x44790000
    08860BB0:[34A5C000]: ori        $a1, $a1, -16384
    08860BB4:[44857000]: mtc1       $a1, $f14
    08860BB8:[8E050004]: lw         $a1, 4($s0)
    08860BBC:[E60E0008]: swc1       $f14, 8($s0)
    08860BC0:[8C86001C]: lw         $a2, 28($a0)
    08860BC4:[C48C0018]: lwc1       $f12, 24($a0)
    08860BC8:[00C52023]: subu       $a0, $a2, $a1
    08860BCC:[44846800]: mtc1       $a0, $f13
    08860BD0:[04810004]: bgez       $a0, 0x08860BE4
    08860BD4:[46806B60]: cvt.s.w    $f13, $f13
    08860BD8:[3C044F80]: lui        $a0, 0x4F80 <=> li $a0, 0x4F800000
    08860BDC:[44847800]: mtc1       $a0, $f15
    08860BE0:[460F6B40]: add.s      $f13, $f13, $f15
    08860BE4:[3C043F00]: lui        $a0, 0x3F00 <=> li $a0, 0x3F000000
    08860BE8:[44847800]: mtc1       $a0, $f15
    08860BEC:[460F6B42]: mul.s      $f13, $f13, $f15
    08860BF0:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    08860BF4:[460C6B02]: mul.s      $f12, $f13, $f12
    08860BF8:[460C7300]: add.s      $f12, $f14, $f12
    08860BFC:[E60C0008]: swc1       $f12, 8($s0)
    08860C00:[C7B40244]: lwc1       $f20, 580($sp)
    08860C04:[8FB00248]: lw         $s0, 584($sp)
    08860C08:[8FB1024C]: lw         $s1, 588($sp)
    08860C0C:[8FB20250]: lw         $s2, 592($sp)
    08860C10:[8FB30254]: lw         $s3, 596($sp)
    08860C14:[8FB40258]: lw         $s4, 600($sp)
    08860C18:[8FB5025C]: lw         $s5, 604($sp)
    08860C1C:[8FB60260]: lw         $s6, 608($sp)
    08860C20:[8FB70264]: lw         $s7, 612($sp)
    08860C24:[8FBE0268]: lw         $fp, 616($sp)
    08860C28:[8FBF026C]: lw         $ra, 620($sp)
    08860C2C:[03E00008]: jr         $ra
    08860C30:[27BD0270]: addiu      $sp, $sp, 624
    08860C34:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08860C38:[0E2180F6]: jal        0x088603D8
    08860C3C:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    08860C40:[14400008]: bne        $v0, $zr, 0x08860C64
    08860C44:[00000000]: nop
    08860C48:[C60C0008]: lwc1       $f12, 8($s0)
    08860C4C:[4614603E]: c.le.s     $f12, $f20
    08860C50:[00000000]: nop
    08860C54:[45020011]: bc1fl      0x08860C9C
    08860C58:[8E040000]: lw         $a0, 0($s0)
    08860C5C:[1000002A]: b          0x08860D08
    08860C60:[8E642FAC]: lw         $a0, 12204($s3)
    08860C64:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    08860C68:[C7B40244]: lwc1       $f20, 580($sp)
    08860C6C:[8FB00248]: lw         $s0, 584($sp)
    08860C70:[8FB1024C]: lw         $s1, 588($sp)
    08860C74:[8FB20250]: lw         $s2, 592($sp)
    08860C78:[8FB30254]: lw         $s3, 596($sp)
    08860C7C:[8FB40258]: lw         $s4, 600($sp)
    08860C80:[8FB5025C]: lw         $s5, 604($sp)
    08860C84:[8FB60260]: lw         $s6, 608($sp)
    08860C88:[8FB70264]: lw         $s7, 612($sp)
    08860C8C:[8FBE0268]: lw         $fp, 616($sp)
    08860C90:[8FBF026C]: lw         $ra, 620($sp)
    08860C94:[03E00008]: jr         $ra
    08860C98:[27BD0270]: addiu      $sp, $sp, 624
    08860C9C:[8E050004]: lw         $a1, 4($s0)
    08860CA0:[8C86001C]: lw         $a2, 28($a0)
    08860CA4:[C48D0018]: lwc1       $f13, 24($a0)
    08860CA8:[00C52023]: subu       $a0, $a2, $a1
    08860CAC:[44847000]: mtc1       $a0, $f14
    08860CB0:[04810004]: bgez       $a0, 0x08860CC4
    08860CB4:[468073A0]: cvt.s.w    $f14, $f14
    08860CB8:[3C044F80]: lui        $a0, 0x4F80 <=> li $a0, 0x4F800000
    08860CBC:[44847800]: mtc1       $a0, $f15
    08860CC0:[460F7380]: add.s      $f14, $f14, $f15
    08860CC4:[460D7342]: mul.s      $f13, $f14, $f13
    08860CC8:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    08860CCC:[460D6300]: add.s      $f12, $f12, $f13
    08860CD0:[E60C0008]: swc1       $f12, 8($s0)
    08860CD4:[C7B40244]: lwc1       $f20, 580($sp)
    08860CD8:[8FB00248]: lw         $s0, 584($sp)
    08860CDC:[8FB1024C]: lw         $s1, 588($sp)
    08860CE0:[8FB20250]: lw         $s2, 592($sp)
    08860CE4:[8FB30254]: lw         $s3, 596($sp)
    08860CE8:[8FB40258]: lw         $s4, 600($sp)
    08860CEC:[8FB5025C]: lw         $s5, 604($sp)
    08860CF0:[8FB60260]: lw         $s6, 608($sp)
    08860CF4:[8FB70264]: lw         $s7, 612($sp)
    08860CF8:[8FBE0268]: lw         $fp, 616($sp)
    08860CFC:[8FBF026C]: lw         $ra, 620($sp)
    08860D00:[03E00008]: jr         $ra
    08860D04:[27BD0270]: addiu      $sp, $sp, 624
    08860D08:[26520001]: addiu      $s2, $s2, 1
    08860D0C:[0244202B]: sltu       $a0, $s2, $a0
    08860D10:[5480FF8F]: bnel       $a0, $zr, 0x08860B50
    08860D14:[8E040000]: lw         $a0, 0($s0)
    08860D18:[03A02025]: or         $a0, $sp, $zr <=> move $a0, $sp
    08860D1C:[0E218027]: jal        0x0886009C
    08860D20:[00002825]: or         $a1, $zr, $zr <=> li $a1, 0
    08860D24:[3C044479]: lui        $a0, 0x4479 <=> li $a0, 0x44790000
    08860D28:[3484C000]: ori        $a0, $a0, -16384
    08860D2C:[44846000]: mtc1       $a0, $f12
    08860D30:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    08860D34:[0E21822F]: jal        0x088608BC
    08860D38:[03A02025]: or         $a0, $sp, $zr <=> move $a0, $sp
    08860D3C:[27B20120]: addiu      $s2, $sp, 288
    08860D40:[C7B40008]: lwc1       $f20, 8($sp)
    08860D44:[34110000]: ori        $s1, $zr, 0 <=> li $s1, 0
    08860D48:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    08860D4C:[0E218027]: jal        0x0886009C
    08860D50:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    08860D54:[8E040034]: lw         $a0, 52($s0)
    08860D58:[27B301A0]: addiu      $s3, $sp, 416
    08860D5C:[38840002]: xori       $a0, $a0, 2
    08860D60:[0004202B]: sltu       $a0, $zr, $a0 <=> move $a0, $a0
    08860D64:[308400FF]: andi       $a0, $a0, 255
    08860D68:[10800010]: beq        $a0, $zr, 0x08860DAC
    08860D6C:[27B40080]: addiu      $s4, $sp, 128
    08860D70:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    08860D74:[4600A306]: mov.s      $f12, $f20
    08860D78:[0E21822F]: jal        0x088608BC
    08860D7C:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    08860D80:[3C043C23]: lui        $a0, 0x3C23 <=> li $a0, 0x3C230000
    08860D84:[C7AC0128]: lwc1       $f12, 296($sp)
    08860D88:[3484D70A]: ori        $a0, $a0, -10486
    08860D8C:[44846800]: mtc1       $a0, $f13
    08860D90:[460D6300]: add.s      $f12, $f12, $f13
    08860D94:[460CA03E]: c.le.s     $f20, $f12
    08860D98:[00000000]: nop
    08860D9C:[45030004]: bc1tl      0x08860DB0
    08860DA0:[C60C0008]: lwc1       $f12, 8($s0)
    08860DA4:[34110001]: ori        $s1, $zr, 1 <=> li $s1, 1
    08860DA8:[46006506]: mov.s      $f20, $f12
    08860DAC:[C60C0008]: lwc1       $f12, 8($s0)
    08860DB0:[8FA401A4]: lw         $a0, 420($sp)
    08860DB4:[46146300]: add.s      $f12, $f12, $f20
    08860DB8:[E60C0008]: swc1       $f12, 8($s0)
    08860DBC:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    08860DC0:[52130007]: beql       $s0, $s3, 0x08860DE0
    08860DC4:[AFB301A0]: sw         $s3, 416($sp)
    08860DC8:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08860DCC:[0E24A2AC]: jal        0x08928AB0
    08860DD0:[8E100004]: lw         $s0, 4($s0)
    08860DD4:[1613FFFD]: bne        $s0, $s3, 0x08860DCC
    08860DD8:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08860DDC:[AFB301A0]: sw         $s3, 416($sp)
    08860DE0:[AFB301A4]: sw         $s3, 420($sp)
    08860DE4:[8FB30084]: lw         $s3, 132($sp)
    08860DE8:[12740006]: beq        $s3, $s4, 0x08860E04
    08860DEC:[AFA001A8]: sw         $zr, 424($sp)
    08860DF0:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    08860DF4:[0E24A2AC]: jal        0x08928AB0
    08860DF8:[8E730004]: lw         $s3, 4($s3)
    08860DFC:[1674FFFD]: bne        $s3, $s4, 0x08860DF4
    08860E00:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    08860E04:[AFB40080]: sw         $s4, 128($sp)
    08860E08:[AFB40084]: sw         $s4, 132($sp)
    08860E0C:[AFA00088]: sw         $zr, 136($sp)
    08860E10:[02201025]: or         $v0, $s1, $zr <=> move $v0, $s1
    08860E14:[C7B40244]: lwc1       $f20, 580($sp)
    08860E18:[8FB00248]: lw         $s0, 584($sp)
    08860E1C:[8FB1024C]: lw         $s1, 588($sp)
    08860E20:[8FB20250]: lw         $s2, 592($sp)
    08860E24:[8FB30254]: lw         $s3, 596($sp)
    08860E28:[8FB40258]: lw         $s4, 600($sp)
    08860E2C:[8FB5025C]: lw         $s5, 604($sp)
    08860E30:[8FB60260]: lw         $s6, 608($sp)
    08860E34:[8FB70264]: lw         $s7, 612($sp)
    08860E38:[8FBE0268]: lw         $fp, 616($sp)
    08860E3C:[8FBF026C]: lw         $ra, 620($sp)
    08860E40:[03E00008]: jr         $ra
    08860E44:[27BD0270]: addiu      $sp, $sp, 624
  Back Branch 08860D10 207,116 times (length 114)
  Back Branch 08860DFC 8,357 times (length 4)
    08860DE0:[AFB301A4]: sw         $s3, 420($sp)
    08860DE4:[8FB30084]: lw         $s3, 132($sp)
    08860DE8:[12740006]: beq        $s3, $s4, 0x08860E04
    08860DEC:[AFA001A8]: sw         $zr, 424($sp)
    08860DF0:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
--> 08860DF4:[0E24A2AC]: jal        0x08928AB0
    08860DF8:[8E730004]: lw         $s3, 4($s3)
--> 08860DFC:[1674FFFD]: bne        $s3, $s4, 0x08860DF4
    08860E00:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    08860E04:[AFB40080]: sw         $s4, 128($sp)
    08860E08:[AFB40084]: sw         $s4, 132($sp)
    08860E0C:[AFA00088]: sw         $zr, 136($sp)
  Back Branch 08860DD4 6,877 times (length 4)
    08860DB8:[E60C0008]: swc1       $f12, 8($s0)
    08860DBC:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    08860DC0:[52130007]: beql       $s0, $s3, 0x08860DE0
    08860DC4:[AFB301A0]: sw         $s3, 416($sp)
    08860DC8:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
--> 08860DCC:[0E24A2AC]: jal        0x08928AB0
    08860DD0:[8E100004]: lw         $s0, 4($s0)
--> 08860DD4:[1613FFFD]: bne        $s0, $s3, 0x08860DCC
    08860DD8:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08860DDC:[AFB301A0]: sw         $s3, 416($sp)
    08860DE0:[AFB301A4]: sw         $s3, 420($sp)
    08860DE4:[8FB30084]: lw         $s3, 132($sp)
_S1_2_888F8D8 9,368,204 instructions (0.449%), 115,101 calls (0888F8D8 - 0888F964, length 36)
    0888F8D8:[27BDFFF0]: addiu      $sp, $sp, -16
    0888F8DC:[8C8400A4]: lw         $a0, 164($a0)
    0888F8E0:[50800018]: beql       $a0, $zr, 0x0888F944
    0888F8E4:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    0888F8E8:[8C860010]: lw         $a2, 16($a0)
    0888F8EC:[00A6382B]: sltu       $a3, $a1, $a2
    0888F8F0:[10E00003]: beq        $a3, $zr, 0x0888F900
    0888F8F4:[00C5302B]: sltu       $a2, $a2, $a1
    0888F8F8:[10000005]: b          0x0888F910
    0888F8FC:[2406FFFF]: addiu      $a2, $zr, -1 <=> li $a2, -1
    0888F900:[10C00003]: beq        $a2, $zr, 0x0888F910
    0888F904:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    0888F908:[10000001]: b          0x0888F910
    0888F90C:[34060001]: ori        $a2, $zr, 1 <=> li $a2, 1
    0888F910:[04C10003]: bgez       $a2, 0x0888F920
    0888F914:[0006302A]: slt        $a2, $zr, $a2 <=> move $a2, $a2
    0888F918:[10000007]: b          0x0888F938
    0888F91C:[8C840004]: lw         $a0, 4($a0)
    0888F920:[10C00003]: beq        $a2, $zr, 0x0888F930
    0888F924:[00000000]: nop
    0888F928:[10000003]: b          0x0888F938
    0888F92C:[8C840008]: lw         $a0, 8($a0)
    0888F930:[10000005]: b          0x0888F948
    0888F934:[0004282B]: sltu       $a1, $zr, $a0 <=> move $a1, $a0
    0888F938:[5480FFEC]: bnel       $a0, $zr, 0x0888F8EC
    0888F93C:[8C860010]: lw         $a2, 16($a0)
    0888F940:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    0888F944:[0004282B]: sltu       $a1, $zr, $a0 <=> move $a1, $a0
    0888F948:[AFA40004]: sw         $a0, 4($sp)
    0888F94C:[30A500FF]: andi       $a1, $a1, 255
    0888F950:[10A00003]: beq        $a1, $zr, 0x0888F960
    0888F954:[34020000]: ori        $v0, $zr, 0 <=> li $v0, 0
    0888F958:[24840010]: addiu      $a0, $a0, 16
    0888F95C:[8C820004]: lw         $v0, 4($a0)
    0888F960:[03E00008]: jr         $ra
    0888F964:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 0888F938 543,027 times (length 21)
    0888F8D8:[27BDFFF0]: addiu      $sp, $sp, -16
    0888F8DC:[8C8400A4]: lw         $a0, 164($a0)
    0888F8E0:[50800018]: beql       $a0, $zr, 0x0888F944
    0888F8E4:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    0888F8E8:[8C860010]: lw         $a2, 16($a0)
--> 0888F8EC:[00A6382B]: sltu       $a3, $a1, $a2
    0888F8F0:[10E00003]: beq        $a3, $zr, 0x0888F900
    0888F8F4:[00C5302B]: sltu       $a2, $a2, $a1
    0888F8F8:[10000005]: b          0x0888F910
    0888F8FC:[2406FFFF]: addiu      $a2, $zr, -1 <=> li $a2, -1
    0888F900:[10C00003]: beq        $a2, $zr, 0x0888F910
    0888F904:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    0888F908:[10000001]: b          0x0888F910
    0888F90C:[34060001]: ori        $a2, $zr, 1 <=> li $a2, 1
    0888F910:[04C10003]: bgez       $a2, 0x0888F920
    0888F914:[0006302A]: slt        $a2, $zr, $a2 <=> move $a2, $a2
    0888F918:[10000007]: b          0x0888F938
    0888F91C:[8C840004]: lw         $a0, 4($a0)
    0888F920:[10C00003]: beq        $a2, $zr, 0x0888F930
    0888F924:[00000000]: nop
    0888F928:[10000003]: b          0x0888F938
    0888F92C:[8C840008]: lw         $a0, 8($a0)
    0888F930:[10000005]: b          0x0888F948
    0888F934:[0004282B]: sltu       $a1, $zr, $a0 <=> move $a1, $a0
--> 0888F938:[5480FFEC]: bnel       $a0, $zr, 0x0888F8EC
    0888F93C:[8C860010]: lw         $a2, 16($a0)
    0888F940:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    0888F944:[0004282B]: sltu       $a1, $zr, $a0 <=> move $a1, $a0
    0888F948:[AFA40004]: sw         $a0, 4($sp)
_S1_2_88E8214 9,367,853 instructions (0.449%), 42,053 calls (088E8214 - 088E8C3C, length 651)
    088E8214:[27BDFF80]: addiu      $sp, $sp, -128
    088E8218:[AFB2005C]: sw         $s2, 92($sp)
    088E821C:[00809025]: or         $s2, $a0, $zr <=> move $s2, $a0
    088E8220:[8E441540]: lw         $a0, 5440($s2)
    088E8224:[AFB10058]: sw         $s1, 88($sp)
    088E8228:[00A08825]: or         $s1, $a1, $zr <=> move $s1, $a1
    088E822C:[24840028]: addiu      $a0, $a0, 40
    088E8230:[AFB00054]: sw         $s0, 84($sp)
    088E8234:[00C08025]: or         $s0, $a2, $zr <=> move $s0, $a2
    088E8238:[84850000]: lh         $a1, 0($a0)
    088E823C:[8C860004]: lw         $a2, 4($a0)
    088E8240:[AFB30060]: sw         $s3, 96($sp)
    088E8244:[02452021]: addu       $a0, $s2, $a1
    088E8248:[30F300FF]: andi       $s3, $a3, 255
    088E824C:[AFB40064]: sw         $s4, 100($sp)
    088E8250:[AFB50068]: sw         $s5, 104($sp)
    088E8254:[AFB6006C]: sw         $s6, 108($sp)
    088E8258:[AFB70070]: sw         $s7, 112($sp)
    088E825C:[AFBE0074]: sw         $fp, 116($sp)
    088E8260:[AFBF0078]: sw         $ra, 120($sp)
    088E8264:[00C0F809]: jalr       $ra, $a2
    088E8268:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    088E826C:[AFB30040]: sw         $s3, 64($sp)
    088E8270:[14400052]: bne        $v0, $zr, 0x088E83BC
    088E8274:[AFB1004C]: sw         $s1, 76($sp)
    088E8278:[0E2204FC]: jal        0x088813F0
    088E827C:[00000000]: nop
    088E8280:[00408025]: or         $s0, $v0, $zr <=> move $s0, $v0
    088E8284:[12000261]: beq        $s0, $zr, 0x088E8C0C
    088E8288:[3C04089C]: lui        $a0, 0x089C <=> li $a0, 0x089C0000
    088E828C:[24857CC4]: addiu      $a1, $a0, 31940
    088E8290:[0E252B07]: jal        0x0894AC1C
    088E8294:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    088E8298:[3C04089C]: lui        $a0, 0x089C <=> li $a0, 0x089C0000
    088E829C:[24857CCC]: addiu      $a1, $a0, 31948
    088E82A0:[0E252B07]: jal        0x0894AC1C
    088E82A4:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    088E82A8:[8E441540]: lw         $a0, 5440($s2)
    088E82AC:[00408825]: or         $s1, $v0, $zr <=> move $s1, $v0
    088E82B0:[24840018]: addiu      $a0, $a0, 24
    088E82B4:[84850000]: lh         $a1, 0($a0)
    088E82B8:[8C860004]: lw         $a2, 4($a0)
    088E82BC:[00C0F809]: jalr       $ra, $a2
    088E82C0:[02452021]: addu       $a0, $s2, $a1
    088E82C4:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    088E82C8:[0E255064]: jal        0x08954190
    088E82CC:[00402825]: or         $a1, $v0, $zr <=> move $a1, $v0
    088E82D0:[3C04089C]: lui        $a0, 0x089C <=> li $a0, 0x089C0000
    088E82D4:[24857CD0]: addiu      $a1, $a0, 31952
    088E82D8:[0E252B07]: jal        0x0894AC1C
    088E82DC:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    088E82E0:[8E441540]: lw         $a0, 5440($s2)
    088E82E4:[00408825]: or         $s1, $v0, $zr <=> move $s1, $v0
    088E82E8:[24840010]: addiu      $a0, $a0, 16
    088E82EC:[84850000]: lh         $a1, 0($a0)
    088E82F0:[8C860004]: lw         $a2, 4($a0)
    088E82F4:[00C0F809]: jalr       $ra, $a2
    088E82F8:[02452021]: addu       $a0, $s2, $a1
    088E82FC:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    088E8300:[0E253643]: jal        0x0894D90C
    088E8304:[00402825]: or         $a1, $v0, $zr <=> move $a1, $v0
    088E8308:[3C04089C]: lui        $a0, 0x089C <=> li $a0, 0x089C0000
    088E830C:[24857CD4]: addiu      $a1, $a0, 31956
    088E8310:[0E252B07]: jal        0x0894AC1C
    088E8314:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    088E8318:[3C05089C]: lui        $a1, 0x089C <=> li $a1, 0x089C0000
    088E831C:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    088E8320:[0E252B07]: jal        0x0894AC1C
    088E8324:[24A57D7C]: addiu      $a1, $a1, 32124
    088E8328:[3C13089F]: lui        $s3, 0x089F <=> li $s3, 0x089F0000
    088E832C:[8E64D4D8]: lw         $a0, -11048($s3)
    088E8330:[3C11089C]: lui        $s1, 0x089C <=> li $s1, 0x089C0000
    088E8334:[3C12089C]: lui        $s2, 0x089C <=> li $s2, 0x089C0000
    088E8338:[26317CFC]: addiu      $s1, $s1, 31996
    088E833C:[14800014]: bne        $a0, $zr, 0x088E8390
    088E8340:[26527FB5]: addiu      $s2, $s2, 32693
    088E8344:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    088E8348:[24846C48]: addiu      $a0, $a0, 27720
    088E834C:[0E230E6E]: jal        0x088C39B8
    088E8350:[AFA40000]: sw         $a0, 0($sp)
    088E8354:[8E64D4D8]: lw         $a0, -11048($s3)
    088E8358:[1480000A]: bne        $a0, $zr, 0x088E8384
    088E835C:[34140000]: ori        $s4, $zr, 0 <=> li $s4, 0
    088E8360:[0E247CA3]: jal        0x0891F28C
    088E8364:[34040018]: ori        $a0, $zr, 24 <=> li $a0, 24
    088E8368:[0040A825]: or         $s5, $v0, $zr <=> move $s5, $v0
    088E836C:[52A00005]: beql       $s5, $zr, 0x088E8384
    088E8370:[AE74D4D8]: sw         $s4, -11048($s3)
    088E8374:[0E2265D8]: jal        0x08899760
    088E8378:[02A02025]: or         $a0, $s5, $zr <=> move $a0, $s5
    088E837C:[02A0A025]: or         $s4, $s5, $zr <=> move $s4, $s5
    088E8380:[AE74D4D8]: sw         $s4, -11048($s3)
    088E8384:[0E230E7B]: jal        0x088C39EC
    088E8388:[8FA40000]: lw         $a0, 0($sp)
    088E838C:[8E64D4D8]: lw         $a0, -11048($s3)
    088E8390:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    088E8394:[34060003]: ori        $a2, $zr, 3 <=> li $a2, 3
    088E8398:[34070001]: ori        $a3, $zr, 1 <=> li $a3, 1
    088E839C:[02204025]: or         $t0, $s1, $zr <=> move $t0, $s1
    088E83A0:[34090321]: ori        $t1, $zr, 801 <=> li $t1, 801
    088E83A4:[0E22672A]: jal        0x08899CA8
    088E83A8:[02405025]: or         $t2, $s2, $zr <=> move $t2, $s2
    088E83AC:[0E220512]: jal        0x08881448
    088E83B0:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    088E83B4:[10000215]: b          0x088E8C0C
    088E83B8:[00000000]: nop
    088E83BC:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    088E83C0:[0E23932F]: jal        0x088E4CBC
    088E83C4:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    088E83C8:[8FA50040]: lw         $a1, 64($sp)
    088E83CC:[10A00057]: beq        $a1, $zr, 0x088E852C
    088E83D0:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    088E83D4:[34050022]: ori        $a1, $zr, 34 <=> li $a1, 34
    088E83D8:[10850052]: beq        $a0, $a1, 0x088E8524
    088E83DC:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    088E83E0:[0E2204FC]: jal        0x088813F0
    088E83E4:[00000000]: nop
    088E83E8:[00408025]: or         $s0, $v0, $zr <=> move $s0, $v0
    088E83EC:[12000207]: beq        $s0, $zr, 0x088E8C0C
    088E83F0:[3C04089C]: lui        $a0, 0x089C <=> li $a0, 0x089C0000
    088E83F4:[24857CC4]: addiu      $a1, $a0, 31940
    088E83F8:[0E252B07]: jal        0x0894AC1C
    088E83FC:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    088E8400:[3C04089C]: lui        $a0, 0x089C <=> li $a0, 0x089C0000
    088E8404:[24857CCC]: addiu      $a1, $a0, 31948
    088E8408:[0E252B07]: jal        0x0894AC1C
    088E840C:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    088E8410:[8E441540]: lw         $a0, 5440($s2)
    088E8414:[00408825]: or         $s1, $v0, $zr <=> move $s1, $v0
    088E8418:[24840018]: addiu      $a0, $a0, 24
    088E841C:[84850000]: lh         $a1, 0($a0)
    088E8420:[8C860004]: lw         $a2, 4($a0)
    088E8424:[00C0F809]: jalr       $ra, $a2
    088E8428:[02452021]: addu       $a0, $s2, $a1
    088E842C:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    088E8430:[0E255064]: jal        0x08954190
    088E8434:[00402825]: or         $a1, $v0, $zr <=> move $a1, $v0
    088E8438:[3C04089C]: lui        $a0, 0x089C <=> li $a0, 0x089C0000
    088E843C:[24857CD0]: addiu      $a1, $a0, 31952
    088E8440:[0E252B07]: jal        0x0894AC1C
    088E8444:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    088E8448:[8E441540]: lw         $a0, 5440($s2)
    088E844C:[00408825]: or         $s1, $v0, $zr <=> move $s1, $v0
    088E8450:[24840010]: addiu      $a0, $a0, 16
    088E8454:[84850000]: lh         $a1, 0($a0)
    088E8458:[8C860004]: lw         $a2, 4($a0)
    088E845C:[00C0F809]: jalr       $ra, $a2
    088E8460:[02452021]: addu       $a0, $s2, $a1
    088E8464:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    088E8468:[0E253643]: jal        0x0894D90C
    088E846C:[00402825]: or         $a1, $v0, $zr <=> move $a1, $v0
    088E8470:[3C04089C]: lui        $a0, 0x089C <=> li $a0, 0x089C0000
    088E8474:[24857CD4]: addiu      $a1, $a0, 31956
    088E8478:[0E252B07]: jal        0x0894AC1C
    088E847C:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    088E8480:[3C05089C]: lui        $a1, 0x089C <=> li $a1, 0x089C0000
    088E8484:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    088E8488:[0E252B07]: jal        0x0894AC1C
    088E848C:[24A57F34]: addiu      $a1, $a1, 32564
    088E8490:[3C13089F]: lui        $s3, 0x089F <=> li $s3, 0x089F0000
    088E8494:[8E64D4D8]: lw         $a0, -11048($s3)
    088E8498:[3C11089C]: lui        $s1, 0x089C <=> li $s1, 0x089C0000
    088E849C:[3C12089C]: lui        $s2, 0x089C <=> li $s2, 0x089C0000
    088E84A0:[26317CFC]: addiu      $s1, $s1, 31996
    088E84A4:[14800014]: bne        $a0, $zr, 0x088E84F8
    088E84A8:[26527FB5]: addiu      $s2, $s2, 32693
    088E84AC:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    088E84B0:[24846C48]: addiu      $a0, $a0, 27720
    088E84B4:[0E230E6E]: jal        0x088C39B8
    088E84B8:[AFA40004]: sw         $a0, 4($sp)
    088E84BC:[8E64D4D8]: lw         $a0, -11048($s3)
    088E84C0:[1480000A]: bne        $a0, $zr, 0x088E84EC
    088E84C4:[34140000]: ori        $s4, $zr, 0 <=> li $s4, 0
    088E84C8:[0E247CA3]: jal        0x0891F28C
    088E84CC:[34040018]: ori        $a0, $zr, 24 <=> li $a0, 24
    088E84D0:[0040A825]: or         $s5, $v0, $zr <=> move $s5, $v0
    088E84D4:[52A00005]: beql       $s5, $zr, 0x088E84EC
    088E84D8:[AE74D4D8]: sw         $s4, -11048($s3)
    088E84DC:[0E2265D8]: jal        0x08899760
    088E84E0:[02A02025]: or         $a0, $s5, $zr <=> move $a0, $s5
    088E84E4:[02A0A025]: or         $s4, $s5, $zr <=> move $s4, $s5
    088E84E8:[AE74D4D8]: sw         $s4, -11048($s3)
    088E84EC:[0E230E7B]: jal        0x088C39EC
    088E84F0:[8FA40004]: lw         $a0, 4($sp)
    088E84F4:[8E64D4D8]: lw         $a0, -11048($s3)
    088E84F8:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    088E84FC:[34060003]: ori        $a2, $zr, 3 <=> li $a2, 3
    088E8500:[34070001]: ori        $a3, $zr, 1 <=> li $a3, 1
    088E8504:[02204025]: or         $t0, $s1, $zr <=> move $t0, $s1
    088E8508:[3409032A]: ori        $t1, $zr, 810 <=> li $t1, 810
    088E850C:[0E22672A]: jal        0x08899CA8
    088E8510:[02405025]: or         $t2, $s2, $zr <=> move $t2, $s2
    088E8514:[0E220512]: jal        0x08881448
    088E8518:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    088E851C:[100001BB]: b          0x088E8C0C
    088E8520:[00000000]: nop
    088E8524:[0E2392BD]: jal        0x088E4AF4
    088E8528:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    088E852C:[34150000]: ori        $s5, $zr, 0 <=> li $s5, 0
    088E8530:[2604FFFF]: addiu      $a0, $s0, -1
    088E8534:[02A4282A]: slt        $a1, $s5, $a0
    088E8538:[10A00165]: beq        $a1, $zr, 0x088E8AD0
    088E853C:[AFA40050]: sw         $a0, 80($sp)
    088E8540:[3C04089C]: lui        $a0, 0x089C <=> li $a0, 0x089C0000
    088E8544:[24847FC4]: addiu      $a0, $a0, 32708
    088E8548:[3C05089C]: lui        $a1, 0x089C <=> li $a1, 0x089C0000
    088E854C:[AFA4002C]: sw         $a0, 44($sp)
    088E8550:[24A57FCC]: addiu      $a1, $a1, 32716
    088E8554:[3C04089C]: lui        $a0, 0x089C <=> li $a0, 0x089C0000
    088E8558:[24847FD4]: addiu      $a0, $a0, 32724
    088E855C:[AFA50028]: sw         $a1, 40($sp)
    088E8560:[3C05089C]: lui        $a1, 0x089C <=> li $a1, 0x089C0000
    088E8564:[AFA40024]: sw         $a0, 36($sp)
    088E8568:[24A57FDC]: addiu      $a1, $a1, 32732
    088E856C:[3C04089C]: lui        $a0, 0x089C <=> li $a0, 0x089C0000
    088E8570:[24847FE4]: addiu      $a0, $a0, 32740
    088E8574:[AFA50020]: sw         $a1, 32($sp)
    088E8578:[AFA4001C]: sw         $a0, 28($sp)
    088E857C:[3C04089C]: lui        $a0, 0x089C <=> li $a0, 0x089C0000
    088E8580:[24847CC4]: addiu      $a0, $a0, 31940
    088E8584:[3C05089C]: lui        $a1, 0x089C <=> li $a1, 0x089C0000
    088E8588:[AFA4003C]: sw         $a0, 60($sp)
    088E858C:[24A57CCC]: addiu      $a1, $a1, 31948
    088E8590:[3C04089C]: lui        $a0, 0x089C <=> li $a0, 0x089C0000
    088E8594:[24847CD0]: addiu      $a0, $a0, 31952
    088E8598:[AFA50038]: sw         $a1, 56($sp)
    088E859C:[3C05089C]: lui        $a1, 0x089C <=> li $a1, 0x089C0000
    088E85A0:[AFA40034]: sw         $a0, 52($sp)
    088E85A4:[24A57CD4]: addiu      $a1, $a1, 31956
    088E85A8:[3C04089C]: lui        $a0, 0x089C <=> li $a0, 0x089C0000
    088E85AC:[24847FEC]: addiu      $a0, $a0, 32748
    088E85B0:[AFA50030]: sw         $a1, 48($sp)
    088E85B4:[AFA40018]: sw         $a0, 24($sp)
    088E85B8:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    088E85BC:[24846C48]: addiu      $a0, $a0, 27720
    088E85C0:[3C05089C]: lui        $a1, 0x089C <=> li $a1, 0x089C0000
    088E85C4:[AFA40014]: sw         $a0, 20($sp)
    088E85C8:[24A57CFC]: addiu      $a1, $a1, 31996
    088E85CC:[3C04089C]: lui        $a0, 0x089C <=> li $a0, 0x089C0000
    088E85D0:[24847FB5]: addiu      $a0, $a0, 32693
    088E85D4:[AFA50048]: sw         $a1, 72($sp)
    088E85D8:[3417003C]: ori        $s7, $zr, 60 <=> li $s7, 60
    088E85DC:[265E1004]: addiu      $fp, $s2, 4100
    088E85E0:[AFA40044]: sw         $a0, 68($sp)
    088E85E4:[3C16089F]: lui        $s6, 0x089F <=> li $s6, 0x089F0000
    088E85E8:[8E441004]: lw         $a0, 4100($s2)
    088E85EC:[02442821]: addu       $a1, $s2, $a0
    088E85F0:[80A50000]: lb         $a1, 0($a1)
    088E85F4:[10A00004]: beq        $a1, $zr, 0x088E8608
    088E85F8:[02442821]: addu       $a1, $s2, $a0
    088E85FC:[80A50000]: lb         $a1, 0($a1)
    088E8600:[54B7005D]: bnel       $a1, $s7, 0x088E8778
    088E8604:[8FB4004C]: lw         $s4, 76($sp)
    088E8608:[8FA40040]: lw         $a0, 64($sp)
    088E860C:[5080004B]: beql       $a0, $zr, 0x088E873C
    088E8610:[8FA4004C]: lw         $a0, 76($sp)
    088E8614:[0E2204FC]: jal        0x088813F0
    088E8618:[00000000]: nop
    088E861C:[00408025]: or         $s0, $v0, $zr <=> move $s0, $v0
    088E8620:[1200017A]: beq        $s0, $zr, 0x088E8C0C
    088E8624:[00000000]: nop
    088E8628:[8FA5003C]: lw         $a1, 60($sp)
    088E862C:[0E252B07]: jal        0x0894AC1C
    088E8630:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    088E8634:[8FA50038]: lw         $a1, 56($sp)
    088E8638:[0E252B07]: jal        0x0894AC1C
    088E863C:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    088E8640:[8E441540]: lw         $a0, 5440($s2)
    088E8644:[00408825]: or         $s1, $v0, $zr <=> move $s1, $v0
    088E8648:[24840018]: addiu      $a0, $a0, 24
    088E864C:[84850000]: lh         $a1, 0($a0)
    088E8650:[8C860004]: lw         $a2, 4($a0)
    088E8654:[00C0F809]: jalr       $ra, $a2
    088E8658:[02452021]: addu       $a0, $s2, $a1
    088E865C:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    088E8660:[0E255064]: jal        0x08954190
    088E8664:[00402825]: or         $a1, $v0, $zr <=> move $a1, $v0
    088E8668:[8FA50034]: lw         $a1, 52($sp)
    088E866C:[0E252B07]: jal        0x0894AC1C
    088E8670:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    088E8674:[8E441540]: lw         $a0, 5440($s2)
    088E8678:[00408825]: or         $s1, $v0, $zr <=> move $s1, $v0
    088E867C:[24840010]: addiu      $a0, $a0, 16
    088E8680:[84850000]: lh         $a1, 0($a0)
    088E8684:[8C860004]: lw         $a2, 4($a0)
    088E8688:[00C0F809]: jalr       $ra, $a2
    088E868C:[02452021]: addu       $a0, $s2, $a1
    088E8690:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    088E8694:[0E253643]: jal        0x0894D90C
    088E8698:[00402825]: or         $a1, $v0, $zr <=> move $a1, $v0
    088E869C:[8FA50030]: lw         $a1, 48($sp)
    088E86A0:[0E252B07]: jal        0x0894AC1C
    088E86A4:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    088E86A8:[3C05089C]: lui        $a1, 0x089C <=> li $a1, 0x089C0000
    088E86AC:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    088E86B0:[0E252B07]: jal        0x0894AC1C
    088E86B4:[24A57F44]: addiu      $a1, $a1, 32580
    088E86B8:[8ED2D4D8]: lw         $s2, -11048($s6)
    088E86BC:[56400014]: bnel       $s2, $zr, 0x088E8710
    088E86C0:[8FA80048]: lw         $t0, 72($sp)
    088E86C4:[8FA40014]: lw         $a0, 20($sp)
    088E86C8:[0E230E6E]: jal        0x088C39B8
    088E86CC:[AFA40008]: sw         $a0, 8($sp)
    088E86D0:[8EC4D4D8]: lw         $a0, -11048($s6)
    088E86D4:[1480000A]: bne        $a0, $zr, 0x088E8700
    088E86D8:[34110000]: ori        $s1, $zr, 0 <=> li $s1, 0
    088E86DC:[0E247CA3]: jal        0x0891F28C
    088E86E0:[34040018]: ori        $a0, $zr, 24 <=> li $a0, 24
    088E86E4:[00409025]: or         $s2, $v0, $zr <=> move $s2, $v0
    088E86E8:[52400005]: beql       $s2, $zr, 0x088E8700
    088E86EC:[AED1D4D8]: sw         $s1, -11048($s6)
    088E86F0:[0E2265D8]: jal        0x08899760
    088E86F4:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    088E86F8:[02408825]: or         $s1, $s2, $zr <=> move $s1, $s2
    088E86FC:[AED1D4D8]: sw         $s1, -11048($s6)
    088E8700:[0E230E7B]: jal        0x088C39EC
    088E8704:[8FA40008]: lw         $a0, 8($sp)
    088E8708:[8ED2D4D8]: lw         $s2, -11048($s6)
    088E870C:[8FA80048]: lw         $t0, 72($sp)
    088E8710:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    088E8714:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    088E8718:[34060003]: ori        $a2, $zr, 3 <=> li $a2, 3
    088E871C:[8FAA0044]: lw         $t2, 68($sp)
    088E8720:[34070001]: ori        $a3, $zr, 1 <=> li $a3, 1
    088E8724:[0E22672A]: jal        0x08899CA8
    088E8728:[34090338]: ori        $t1, $zr, 824 <=> li $t1, 824
    088E872C:[0E220512]: jal        0x08881448
    088E8730:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    088E8734:[10000135]: b          0x088E8C0C
    088E8738:[00000000]: nop
    088E873C:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    088E8740:[02A42021]: addu       $a0, $s5, $a0
    088E8744:[A0800000]: sb         $zr, 0($a0)
    088E8748:[8FB00054]: lw         $s0, 84($sp)
    088E874C:[8FB10058]: lw         $s1, 88($sp)
    088E8750:[8FB2005C]: lw         $s2, 92($sp)
    088E8754:[8FB30060]: lw         $s3, 96($sp)
    088E8758:[8FB40064]: lw         $s4, 100($sp)
    088E875C:[8FB50068]: lw         $s5, 104($sp)
    088E8760:[8FB6006C]: lw         $s6, 108($sp)
    088E8764:[8FB70070]: lw         $s7, 112($sp)
    088E8768:[8FBE0074]: lw         $fp, 116($sp)
    088E876C:[8FBF0078]: lw         $ra, 120($sp)
    088E8770:[03E00008]: jr         $ra
    088E8774:[27BD0080]: addiu      $sp, $sp, 128
    088E8778:[02442821]: addu       $a1, $s2, $a0
    088E877C:[80A50000]: lb         $a1, 0($a1)
    088E8780:[02B4A021]: addu       $s4, $s5, $s4
    088E8784:[34100026]: ori        $s0, $zr, 38 <=> li $s0, 38
    088E8788:[14B0009C]: bne        $a1, $s0, 0x088E89FC
    088E878C:[34110022]: ori        $s1, $zr, 34 <=> li $s1, 34
    088E8790:[8FA5002C]: lw         $a1, 44($sp)
    088E8794:[02442021]: addu       $a0, $s2, $a0
    088E8798:[0E24A6B8]: jal        0x08929AE0
    088E879C:[34060005]: ori        $a2, $zr, 5 <=> li $a2, 5
    088E87A0:[54400006]: bnel       $v0, $zr, 0x088E87BC
    088E87A4:[8E441004]: lw         $a0, 4100($s2)
    088E87A8:[A2900000]: sb         $s0, 0($s4)
    088E87AC:[8E441004]: lw         $a0, 4100($s2)
    088E87B0:[24840005]: addiu      $a0, $a0, 5
    088E87B4:[1000009C]: b          0x088E8A28
    088E87B8:[AE441004]: sw         $a0, 4100($s2)
    088E87BC:[8FA50028]: lw         $a1, 40($sp)
    088E87C0:[02442021]: addu       $a0, $s2, $a0
    088E87C4:[0E24A6B8]: jal        0x08929AE0
    088E87C8:[34060004]: ori        $a2, $zr, 4 <=> li $a2, 4
    088E87CC:[14400006]: bne        $v0, $zr, 0x088E87E8
    088E87D0:[3404003E]: ori        $a0, $zr, 62 <=> li $a0, 62
    088E87D4:[A2840000]: sb         $a0, 0($s4)
    088E87D8:[8E441004]: lw         $a0, 4100($s2)
    088E87DC:[24840004]: addiu      $a0, $a0, 4
    088E87E0:[10000091]: b          0x088E8A28
    088E87E4:[AE441004]: sw         $a0, 4100($s2)
    088E87E8:[8E441004]: lw         $a0, 4100($s2)
    088E87EC:[8FA50024]: lw         $a1, 36($sp)
    088E87F0:[02442021]: addu       $a0, $s2, $a0
    088E87F4:[0E24A6B8]: jal        0x08929AE0
    088E87F8:[34060004]: ori        $a2, $zr, 4 <=> li $a2, 4
    088E87FC:[54400006]: bnel       $v0, $zr, 0x088E8818
    088E8800:[8E441004]: lw         $a0, 4100($s2)
    088E8804:[A2970000]: sb         $s7, 0($s4)
    088E8808:[8E441004]: lw         $a0, 4100($s2)
    088E880C:[24840004]: addiu      $a0, $a0, 4
    088E8810:[10000085]: b          0x088E8A28
    088E8814:[AE441004]: sw         $a0, 4100($s2)
    088E8818:[8FA50020]: lw         $a1, 32($sp)
    088E881C:[02442021]: addu       $a0, $s2, $a0
    088E8820:[0E24A6B8]: jal        0x08929AE0
    088E8824:[34060006]: ori        $a2, $zr, 6 <=> li $a2, 6
    088E8828:[14400006]: bne        $v0, $zr, 0x088E8844
    088E882C:[34040027]: ori        $a0, $zr, 39 <=> li $a0, 39
    088E8830:[A2840000]: sb         $a0, 0($s4)
    088E8834:[8E441004]: lw         $a0, 4100($s2)
    088E8838:[24840006]: addiu      $a0, $a0, 6
    088E883C:[1000007A]: b          0x088E8A28
    088E8840:[AE441004]: sw         $a0, 4100($s2)
    088E8844:[8E441004]: lw         $a0, 4100($s2)
    088E8848:[8FA5001C]: lw         $a1, 28($sp)
    088E884C:[02442021]: addu       $a0, $s2, $a0
    088E8850:[0E24A6B8]: jal        0x08929AE0
    088E8854:[34060006]: ori        $a2, $zr, 6 <=> li $a2, 6
    088E8858:[54400006]: bnel       $v0, $zr, 0x088E8874
    088E885C:[8E441004]: lw         $a0, 4100($s2)
    088E8860:[A2910000]: sb         $s1, 0($s4)
    088E8864:[8E441004]: lw         $a0, 4100($s2)
    088E8868:[24840006]: addiu      $a0, $a0, 6
    088E886C:[1000006E]: b          0x088E8A28
    088E8870:[AE441004]: sw         $a0, 4100($s2)
    088E8874:[34050023]: ori        $a1, $zr, 35 <=> li $a1, 35
    088E8878:[24860001]: addiu      $a2, $a0, 1
    088E887C:[02463021]: addu       $a2, $s2, $a2
    088E8880:[80C60000]: lb         $a2, 0($a2)
    088E8884:[14C50010]: bne        $a2, $a1, 0x088E88C8
    088E8888:[24840002]: addiu      $a0, $a0, 2
    088E888C:[02442821]: addu       $a1, $s2, $a0
    088E8890:[AE441004]: sw         $a0, 4100($s2)
    088E8894:[80A50000]: lb         $a1, 0($a1)
    088E8898:[34060078]: ori        $a2, $zr, 120 <=> li $a2, 120
    088E889C:[14A60006]: bne        $a1, $a2, 0x088E88B8
    088E88A0:[24840001]: addiu      $a0, $a0, 1
    088E88A4:[AE441004]: sw         $a0, 4100($s2)
    088E88A8:[0E2395A1]: jal        0x088E5684
    088E88AC:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    088E88B0:[1000005D]: b          0x088E8A28
    088E88B4:[A2820000]: sb         $v0, 0($s4)
    088E88B8:[0E2394AE]: jal        0x088E52B8
    088E88BC:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    088E88C0:[10000059]: b          0x088E8A28
    088E88C4:[A2820000]: sb         $v0, 0($s4)
    088E88C8:[0E2204FC]: jal        0x088813F0
    088E88CC:[00000000]: nop
    088E88D0:[00409825]: or         $s3, $v0, $zr <=> move $s3, $v0
    088E88D4:[52600043]: beql       $s3, $zr, 0x088E89E4
    088E88D8:[8FC40000]: lw         $a0, 0($fp)
    088E88DC:[8FA5003C]: lw         $a1, 60($sp)
    088E88E0:[0E252B07]: jal        0x0894AC1C
    088E88E4:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    088E88E8:[8FA50038]: lw         $a1, 56($sp)
    088E88EC:[0E252B07]: jal        0x0894AC1C
    088E88F0:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    088E88F4:[8E441540]: lw         $a0, 5440($s2)
    088E88F8:[00408025]: or         $s0, $v0, $zr <=> move $s0, $v0
    088E88FC:[24840018]: addiu      $a0, $a0, 24
    088E8900:[84850000]: lh         $a1, 0($a0)
    088E8904:[8C860004]: lw         $a2, 4($a0)
    088E8908:[00C0F809]: jalr       $ra, $a2
    088E890C:[02452021]: addu       $a0, $s2, $a1
    088E8910:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    088E8914:[0E255064]: jal        0x08954190
    088E8918:[00402825]: or         $a1, $v0, $zr <=> move $a1, $v0
    088E891C:[8FA50034]: lw         $a1, 52($sp)
    088E8920:[0E252B07]: jal        0x0894AC1C
    088E8924:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    088E8928:[8E441540]: lw         $a0, 5440($s2)
    088E892C:[00408025]: or         $s0, $v0, $zr <=> move $s0, $v0
    088E8930:[24840010]: addiu      $a0, $a0, 16
    088E8934:[84850000]: lh         $a1, 0($a0)
    088E8938:[8C860004]: lw         $a2, 4($a0)
    088E893C:[00C0F809]: jalr       $ra, $a2
    088E8940:[02452021]: addu       $a0, $s2, $a1
    088E8944:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    088E8948:[0E253643]: jal        0x0894D90C
    088E894C:[00402825]: or         $a1, $v0, $zr <=> move $a1, $v0
    088E8950:[8FA50030]: lw         $a1, 48($sp)
    088E8954:[0E252B07]: jal        0x0894AC1C
    088E8958:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    088E895C:[8FA50018]: lw         $a1, 24($sp)
    088E8960:[0E252B07]: jal        0x0894AC1C
    088E8964:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    088E8968:[8EC4D4D8]: lw         $a0, -11048($s6)
    088E896C:[54800013]: bnel       $a0, $zr, 0x088E89BC
    088E8970:[8EC4D4D8]: lw         $a0, -11048($s6)
    088E8974:[8FA40014]: lw         $a0, 20($sp)
    088E8978:[0E230E6E]: jal        0x088C39B8
    088E897C:[AFA4000C]: sw         $a0, 12($sp)
    088E8980:[8EC4D4D8]: lw         $a0, -11048($s6)
    088E8984:[1480000A]: bne        $a0, $zr, 0x088E89B0
    088E8988:[34110000]: ori        $s1, $zr, 0 <=> li $s1, 0
    088E898C:[0E247CA3]: jal        0x0891F28C
    088E8990:[34040018]: ori        $a0, $zr, 24 <=> li $a0, 24
    088E8994:[00408025]: or         $s0, $v0, $zr <=> move $s0, $v0
    088E8998:[52000005]: beql       $s0, $zr, 0x088E89B0
    088E899C:[AED1D4D8]: sw         $s1, -11048($s6)
    088E89A0:[0E2265D8]: jal        0x08899760
    088E89A4:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    088E89A8:[02008825]: or         $s1, $s0, $zr <=> move $s1, $s0
    088E89AC:[AED1D4D8]: sw         $s1, -11048($s6)
    088E89B0:[0E230E7B]: jal        0x088C39EC
    088E89B4:[8FA4000C]: lw         $a0, 12($sp)
    088E89B8:[8EC4D4D8]: lw         $a0, -11048($s6)
    088E89BC:[8FA80048]: lw         $t0, 72($sp)
    088E89C0:[02602825]: or         $a1, $s3, $zr <=> move $a1, $s3
    088E89C4:[34060003]: ori        $a2, $zr, 3 <=> li $a2, 3
    088E89C8:[8FAA0044]: lw         $t2, 68($sp)
    088E89CC:[34070002]: ori        $a3, $zr, 2 <=> li $a3, 2
    088E89D0:[0E22672A]: jal        0x08899CA8
    088E89D4:[3409036C]: ori        $t1, $zr, 876 <=> li $t1, 876
    088E89D8:[0E220512]: jal        0x08881448
    088E89DC:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    088E89E0:[8FC40000]: lw         $a0, 0($fp)
    088E89E4:[24850001]: addiu      $a1, $a0, 1
    088E89E8:[02442021]: addu       $a0, $s2, $a0
    088E89EC:[AFC50000]: sw         $a1, 0($fp)
    088E89F0:[80840000]: lb         $a0, 0($a0)
    088E89F4:[1000000C]: b          0x088E8A28
    088E89F8:[A2840000]: sb         $a0, 0($s4)
    088E89FC:[8FC40000]: lw         $a0, 0($fp)
    088E8A00:[24850001]: addiu      $a1, $a0, 1
    088E8A04:[02442021]: addu       $a0, $s2, $a0
    088E8A08:[AFC50000]: sw         $a1, 0($fp)
    088E8A0C:[80840000]: lb         $a0, 0($a0)
    088E8A10:[8FA50040]: lw         $a1, 64($sp)
    088E8A14:[A2840000]: sb         $a0, 0($s4)
    088E8A18:[10A00018]: beq        $a1, $zr, 0x088E8A7C
    088E8A1C:[82840000]: lb         $a0, 0($s4)
    088E8A20:[50910009]: beql       $a0, $s1, 0x088E8A48
    088E8A24:[A2800000]: sb         $zr, 0($s4)
    088E8A28:[8FA40050]: lw         $a0, 80($sp)
    088E8A2C:[26B50001]: addiu      $s5, $s5, 1
    088E8A30:[02A4202A]: slt        $a0, $s5, $a0
    088E8A34:[5480FEED]: bnel       $a0, $zr, 0x088E85EC
    088E8A38:[8E441004]: lw         $a0, 4100($s2)
    088E8A3C:[10000024]: b          0x088E8AD0
    088E8A40:[00000000]: nop
    088E8A48:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    088E8A4C:[8FB00054]: lw         $s0, 84($sp)
    088E8A50:[8FB10058]: lw         $s1, 88($sp)
    088E8A54:[8FB2005C]: lw         $s2, 92($sp)
    088E8A58:[8FB30060]: lw         $s3, 96($sp)
    088E8A5C:[8FB40064]: lw         $s4, 100($sp)
    088E8A60:[8FB50068]: lw         $s5, 104($sp)
    088E8A64:[8FB6006C]: lw         $s6, 108($sp)
    088E8A68:[8FB70070]: lw         $s7, 112($sp)
    088E8A6C:[8FBE0074]: lw         $fp, 116($sp)
    088E8A70:[8FBF0078]: lw         $ra, 120($sp)
    088E8A74:[03E00008]: jr         $ra
    088E8A78:[27BD0080]: addiu      $sp, $sp, 128
    088E8A7C:[50970004]: beql       $a0, $s7, 0x088E8A90
    088E8A80:[A2800000]: sb         $zr, 0($s4)
    088E8A84:[5480FFE9]: bnel       $a0, $zr, 0x088E8A2C
    088E8A88:[8FA40050]: lw         $a0, 80($sp)
    088E8A8C:[A2800000]: sb         $zr, 0($s4)
    088E8A90:[8E441004]: lw         $a0, 4100($s2)
    088E8A94:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    088E8A98:[2484FFFF]: addiu      $a0, $a0, -1
    088E8A9C:[AE441004]: sw         $a0, 4100($s2)
    088E8AA0:[8FB00054]: lw         $s0, 84($sp)
    088E8AA4:[8FB10058]: lw         $s1, 88($sp)
    088E8AA8:[8FB2005C]: lw         $s2, 92($sp)
    088E8AAC:[8FB30060]: lw         $s3, 96($sp)
    088E8AB0:[8FB40064]: lw         $s4, 100($sp)
    088E8AB4:[8FB50068]: lw         $s5, 104($sp)
    088E8AB8:[8FB6006C]: lw         $s6, 108($sp)
    088E8ABC:[8FB70070]: lw         $s7, 112($sp)
    088E8AC0:[8FBE0074]: lw         $fp, 116($sp)
    088E8AC4:[8FBF0078]: lw         $ra, 120($sp)
    088E8AC8:[03E00008]: jr         $ra
    088E8ACC:[27BD0080]: addiu      $sp, $sp, 128
    088E8AD0:[0E2204FC]: jal        0x088813F0
    088E8AD4:[00000000]: nop
    088E8AD8:[00409825]: or         $s3, $v0, $zr <=> move $s3, $v0
    088E8ADC:[1260004B]: beq        $s3, $zr, 0x088E8C0C
    088E8AE0:[3C04089C]: lui        $a0, 0x089C <=> li $a0, 0x089C0000
    088E8AE4:[24857CC4]: addiu      $a1, $a0, 31940
    088E8AE8:[0E252B07]: jal        0x0894AC1C
    088E8AEC:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    088E8AF0:[3C04089C]: lui        $a0, 0x089C <=> li $a0, 0x089C0000
    088E8AF4:[24857CCC]: addiu      $a1, $a0, 31948
    088E8AF8:[0E252B07]: jal        0x0894AC1C
    088E8AFC:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    088E8B00:[8E441540]: lw         $a0, 5440($s2)
    088E8B04:[00408025]: or         $s0, $v0, $zr <=> move $s0, $v0
    088E8B08:[24840018]: addiu      $a0, $a0, 24
    088E8B0C:[84850000]: lh         $a1, 0($a0)
    088E8B10:[8C860004]: lw         $a2, 4($a0)
    088E8B14:[00C0F809]: jalr       $ra, $a2
    088E8B18:[02452021]: addu       $a0, $s2, $a1
    088E8B1C:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    088E8B20:[0E255064]: jal        0x08954190
    088E8B24:[00402825]: or         $a1, $v0, $zr <=> move $a1, $v0
    088E8B28:[3C04089C]: lui        $a0, 0x089C <=> li $a0, 0x089C0000
    088E8B2C:[24857CD0]: addiu      $a1, $a0, 31952
    088E8B30:[0E252B07]: jal        0x0894AC1C
    088E8B34:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    088E8B38:[8E441540]: lw         $a0, 5440($s2)
    088E8B3C:[00408025]: or         $s0, $v0, $zr <=> move $s0, $v0
    088E8B40:[24840010]: addiu      $a0, $a0, 16
    088E8B44:[84850000]: lh         $a1, 0($a0)
    088E8B48:[8C860004]: lw         $a2, 4($a0)
    088E8B4C:[00C0F809]: jalr       $ra, $a2
    088E8B50:[02452021]: addu       $a0, $s2, $a1
    088E8B54:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    088E8B58:[0E253643]: jal        0x0894D90C
    088E8B5C:[00402825]: or         $a1, $v0, $zr <=> move $a1, $v0
    088E8B60:[3C04089C]: lui        $a0, 0x089C <=> li $a0, 0x089C0000
    088E8B64:[24857CD4]: addiu      $a1, $a0, 31956
    088E8B68:[0E252B07]: jal        0x0894AC1C
    088E8B6C:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    088E8B70:[3C05089C]: lui        $a1, 0x089C <=> li $a1, 0x089C0000
    088E8B74:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    088E8B78:[0E252B07]: jal        0x0894AC1C
    088E8B7C:[24A57F70]: addiu      $a1, $a1, 32624
    088E8B80:[3C12089F]: lui        $s2, 0x089F <=> li $s2, 0x089F0000
    088E8B84:[8E44D4D8]: lw         $a0, -11048($s2)
    088E8B88:[3C10089C]: lui        $s0, 0x089C <=> li $s0, 0x089C0000
    088E8B8C:[3C11089C]: lui        $s1, 0x089C <=> li $s1, 0x089C0000
    088E8B90:[26107CFC]: addiu      $s0, $s0, 31996
    088E8B94:[14800014]: bne        $a0, $zr, 0x088E8BE8
    088E8B98:[26317FB5]: addiu      $s1, $s1, 32693
    088E8B9C:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    088E8BA0:[24846C48]: addiu      $a0, $a0, 27720
    088E8BA4:[0E230E6E]: jal        0x088C39B8
    088E8BA8:[AFA40010]: sw         $a0, 16($sp)
    088E8BAC:[8E44D4D8]: lw         $a0, -11048($s2)
    088E8BB0:[1480000A]: bne        $a0, $zr, 0x088E8BDC
    088E8BB4:[34140000]: ori        $s4, $zr, 0 <=> li $s4, 0
    088E8BB8:[0E247CA3]: jal        0x0891F28C
    088E8BBC:[34040018]: ori        $a0, $zr, 24 <=> li $a0, 24
    088E8BC0:[0040A825]: or         $s5, $v0, $zr <=> move $s5, $v0
    088E8BC4:[52A00005]: beql       $s5, $zr, 0x088E8BDC
    088E8BC8:[AE54D4D8]: sw         $s4, -11048($s2)
    088E8BCC:[0E2265D8]: jal        0x08899760
    088E8BD0:[02A02025]: or         $a0, $s5, $zr <=> move $a0, $s5
    088E8BD4:[02A0A025]: or         $s4, $s5, $zr <=> move $s4, $s5
    088E8BD8:[AE54D4D8]: sw         $s4, -11048($s2)
    088E8BDC:[0E230E7B]: jal        0x088C39EC
    088E8BE0:[8FA40010]: lw         $a0, 16($sp)
    088E8BE4:[8E44D4D8]: lw         $a0, -11048($s2)
    088E8BE8:[02602825]: or         $a1, $s3, $zr <=> move $a1, $s3
    088E8BEC:[34060003]: ori        $a2, $zr, 3 <=> li $a2, 3
    088E8BF0:[34070001]: ori        $a3, $zr, 1 <=> li $a3, 1
    088E8BF4:[02004025]: or         $t0, $s0, $zr <=> move $t0, $s0
    088E8BF8:[34090387]: ori        $t1, $zr, 903 <=> li $t1, 903
    088E8BFC:[0E22672A]: jal        0x08899CA8
    088E8C00:[02205025]: or         $t2, $s1, $zr <=> move $t2, $s1
    088E8C04:[0E220512]: jal        0x08881448
    088E8C08:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    088E8C0C:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    088E8C10:[8FB00054]: lw         $s0, 84($sp)
    088E8C14:[8FB10058]: lw         $s1, 88($sp)
    088E8C18:[8FB2005C]: lw         $s2, 92($sp)
    088E8C1C:[8FB30060]: lw         $s3, 96($sp)
    088E8C20:[8FB40064]: lw         $s4, 100($sp)
    088E8C24:[8FB50068]: lw         $s5, 104($sp)
    088E8C28:[8FB6006C]: lw         $s6, 108($sp)
    088E8C2C:[8FB70070]: lw         $s7, 112($sp)
    088E8C30:[8FBE0074]: lw         $fp, 116($sp)
    088E8C34:[8FBF0078]: lw         $ra, 120($sp)
    088E8C38:[03E00008]: jr         $ra
    088E8C3C:[27BD0080]: addiu      $sp, $sp, 128
  Back Branch 088E8A34 152,832 times (length 276)
  Back Branch 088E8A84 844 times (length 24)
    088E8A18:[10A00018]: beq        $a1, $zr, 0x088E8A7C
    088E8A1C:[82840000]: lb         $a0, 0($s4)
    088E8A20:[50910009]: beql       $a0, $s1, 0x088E8A48
    088E8A24:[A2800000]: sb         $zr, 0($s4)
    088E8A28:[8FA40050]: lw         $a0, 80($sp)
--> 088E8A2C:[26B50001]: addiu      $s5, $s5, 1
    088E8A30:[02A4202A]: slt        $a0, $s5, $a0
    088E8A34:[5480FEED]: bnel       $a0, $zr, 0x088E85EC
    088E8A38:[8E441004]: lw         $a0, 4100($s2)
    088E8A3C:[10000024]: b          0x088E8AD0
    088E8A40:[00000000]: nop
    088E8A48:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    088E8A4C:[8FB00054]: lw         $s0, 84($sp)
    088E8A50:[8FB10058]: lw         $s1, 88($sp)
    088E8A54:[8FB2005C]: lw         $s2, 92($sp)
    088E8A58:[8FB30060]: lw         $s3, 96($sp)
    088E8A5C:[8FB40064]: lw         $s4, 100($sp)
    088E8A60:[8FB50068]: lw         $s5, 104($sp)
    088E8A64:[8FB6006C]: lw         $s6, 108($sp)
    088E8A68:[8FB70070]: lw         $s7, 112($sp)
    088E8A6C:[8FBE0074]: lw         $fp, 116($sp)
    088E8A70:[8FBF0078]: lw         $ra, 120($sp)
    088E8A74:[03E00008]: jr         $ra
    088E8A78:[27BD0080]: addiu      $sp, $sp, 128
    088E8A7C:[50970004]: beql       $a0, $s7, 0x088E8A90
    088E8A80:[A2800000]: sb         $zr, 0($s4)
--> 088E8A84:[5480FFE9]: bnel       $a0, $zr, 0x088E8A2C
    088E8A88:[8FA40050]: lw         $a0, 80($sp)
    088E8A8C:[A2800000]: sb         $zr, 0($s4)
    088E8A90:[8E441004]: lw         $a0, 4100($s2)
    088E8A94:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
_S1_2_892F0B4 9,331,314 instructions (0.448%), 134,787 calls (0892F0B4 - 0892F35C, length 171)
    0892F0B4:[27BDFFF0]: addiu      $sp, $sp, -16
    0892F0B8:[AFBF0008]: sw         $ra, 8($sp)
    0892F0BC:[10A000A5]: beq        $a1, $zr, 0x0892F354
    0892F0C0:[00000000]: nop
    0892F0C4:[AFA40000]: sw         $a0, 0($sp)
    0892F0C8:[0E24C0C1]: jal        0x08930304
    0892F0CC:[AFA50004]: sw         $a1, 4($sp)
    0892F0D0:[8FA80004]: lw         $t0, 4($sp)
    0892F0D4:[2407FFFE]: addiu      $a3, $zr, -2 <=> li $a3, -2
    0892F0D8:[2508FFF8]: addiu      $t0, $t0, -8
    0892F0DC:[8D0A0004]: lw         $t2, 4($t0)
    0892F0E0:[3C0508A0]: lui        $a1, 0x08A0 <=> li $a1, 0x08A00000
    0892F0E4:[01473824]: and        $a3, $t2, $a3
    0892F0E8:[01074821]: addu       $t1, $t0, $a3
    0892F0EC:[8D2B0004]: lw         $t3, 4($t1)
    0892F0F0:[24A5A1A8]: addiu      $a1, $a1, -24152
    0892F0F4:[2406FFFC]: addiu      $a2, $zr, -4 <=> li $a2, -4
    0892F0F8:[8CA20008]: lw         $v0, 8($a1)
    0892F0FC:[01665824]: and        $t3, $t3, $a2
    0892F100:[314A0001]: andi       $t2, $t2, 1
    0892F104:[1522001C]: bne        $t1, $v0, 0x0892F178
    0892F108:[8FA40000]: lw         $a0, 0($sp)
    0892F10C:[15400008]: bne        $t2, $zr, 0x0892F130
    0892F110:[01673821]: addu       $a3, $t3, $a3
    0892F114:[8D060000]: lw         $a2, 0($t0)
    0892F118:[01064023]: subu       $t0, $t0, $a2
    0892F11C:[8D09000C]: lw         $t1, 12($t0)
    0892F120:[8D0A0008]: lw         $t2, 8($t0)
    0892F124:[00C73821]: addu       $a3, $a2, $a3
    0892F128:[AD49000C]: sw         $t1, 12($t2)
    0892F12C:[AD2A0008]: sw         $t2, 8($t1)
    0892F130:[34E60001]: ori        $a2, $a3, 1
    0892F134:[AD060004]: sw         $a2, 4($t0)
    0892F138:[3C0608A0]: lui        $a2, 0x08A0 <=> li $a2, 0x08A00000
    0892F13C:[8CC6A5B0]: lw         $a2, -23120($a2)
    0892F140:[ACA80008]: sw         $t0, 8($a1)
    0892F144:[00E6282B]: sltu       $a1, $a3, $a2
    0892F148:[14A00006]: bne        $a1, $zr, 0x0892F164
    0892F14C:[00000000]: nop
    0892F150:[AFA40000]: sw         $a0, 0($sp)
    0892F154:[3C0508A0]: lui        $a1, 0x08A0 <=> li $a1, 0x08A00000
    0892F158:[0E24BCD8]: jal        0x0892F360
    0892F15C:[8CA5A5B4]: lw         $a1, -23116($a1)
    0892F160:[8FA40000]: lw         $a0, 0($sp)
    0892F164:[0E24C0D0]: jal        0x08930340
    0892F168:[00000000]: nop
    0892F16C:[8FBF0008]: lw         $ra, 8($sp)
    0892F170:[03E00008]: jr         $ra
    0892F174:[27BD0010]: addiu      $sp, $sp, 16
    0892F178:[01401025]: or         $v0, $t2, $zr <=> move $v0, $t2
    0892F17C:[AD2B0004]: sw         $t3, 4($t1)
    0892F180:[1440000C]: bne        $v0, $zr, 0x0892F1B4
    0892F184:[340A0000]: ori        $t2, $zr, 0 <=> li $t2, 0
    0892F188:[8D030000]: lw         $v1, 0($t0)
    0892F18C:[24AC0008]: addiu      $t4, $a1, 8
    0892F190:[01034023]: subu       $t0, $t0, $v1
    0892F194:[8D020008]: lw         $v0, 8($t0)
    0892F198:[144C0003]: bne        $v0, $t4, 0x0892F1A8
    0892F19C:[00673821]: addu       $a3, $v1, $a3
    0892F1A0:[10000004]: b          0x0892F1B4
    0892F1A4:[340A0001]: ori        $t2, $zr, 1 <=> li $t2, 1
    0892F1A8:[8D03000C]: lw         $v1, 12($t0)
    0892F1AC:[AC43000C]: sw         $v1, 12($v0)
    0892F1B0:[AC620008]: sw         $v0, 8($v1)
    0892F1B4:[012B1021]: addu       $v0, $t1, $t3
    0892F1B8:[8C420004]: lw         $v0, 4($v0)
    0892F1BC:[30420001]: andi       $v0, $v0, 1
    0892F1C0:[54400011]: bnel       $v0, $zr, 0x0892F208
    0892F1C4:[34E90001]: ori        $t1, $a3, 1
    0892F1C8:[01673821]: addu       $a3, $t3, $a3
    0892F1CC:[1540000A]: bne        $t2, $zr, 0x0892F1F8
    0892F1D0:[8D2B0008]: lw         $t3, 8($t1)
    0892F1D4:[24A20008]: addiu      $v0, $a1, 8
    0892F1D8:[55620008]: bnel       $t3, $v0, 0x0892F1FC
    0892F1DC:[8D29000C]: lw         $t1, 12($t1)
    0892F1E0:[AC48000C]: sw         $t0, 12($v0)
    0892F1E4:[AC480008]: sw         $t0, 8($v0)
    0892F1E8:[AD02000C]: sw         $v0, 12($t0)
    0892F1EC:[340A0001]: ori        $t2, $zr, 1 <=> li $t2, 1
    0892F1F0:[10000004]: b          0x0892F204
    0892F1F4:[AD020008]: sw         $v0, 8($t0)
    0892F1F8:[8D29000C]: lw         $t1, 12($t1)
    0892F1FC:[AD69000C]: sw         $t1, 12($t3)
    0892F200:[AD2B0008]: sw         $t3, 8($t1)
    0892F204:[34E90001]: ori        $t1, $a3, 1
    0892F208:[AD090004]: sw         $t1, 4($t0)
    0892F20C:[01074821]: addu       $t1, $t0, $a3
    0892F210:[1540004E]: bne        $t2, $zr, 0x0892F34C
    0892F214:[AD270000]: sw         $a3, 0($t1)
    0892F218:[2CE90200]: sltiu      $t1, $a3, 512
    0892F21C:[11200013]: beq        $t1, $zr, 0x0892F26C
    0892F220:[00074A42]: srl        $t1, $a3, 0x0009
    0892F224:[000730C2]: srl        $a2, $a3, 0x0003
    0892F228:[00063883]: sra        $a3, $a2, 0x0002
    0892F22C:[00073F82]: srl        $a3, $a3, 0x001E
    0892F230:[00C73821]: addu       $a3, $a2, $a3
    0892F234:[8CA90004]: lw         $t1, 4($a1)
    0892F238:[00073883]: sra        $a3, $a3, 0x0002
    0892F23C:[340A0001]: ori        $t2, $zr, 1 <=> li $t2, 1
    0892F240:[00EA3804]: sllv       $a3, $t2, $a3
    0892F244:[01273825]: or         $a3, $t1, $a3
    0892F248:[000630C0]: sll        $a2, $a2, 0x0003
    0892F24C:[ACA70004]: sw         $a3, 4($a1)
    0892F250:[00C52821]: addu       $a1, $a2, $a1
    0892F254:[8CA60008]: lw         $a2, 8($a1)
    0892F258:[AD05000C]: sw         $a1, 12($t0)
    0892F25C:[AD060008]: sw         $a2, 8($t0)
    0892F260:[ACA80008]: sw         $t0, 8($a1)
    0892F264:[10000039]: b          0x0892F34C
    0892F268:[ACC8000C]: sw         $t0, 12($a2)
    0892F26C:[15200003]: bne        $t1, $zr, 0x0892F27C
    0892F270:[2D2A0005]: sltiu      $t2, $t1, 5
    0892F274:[10000019]: b          0x0892F2DC
    0892F278:[000748C2]: srl        $t1, $a3, 0x0003
    0892F27C:[11400004]: beq        $t2, $zr, 0x0892F290
    0892F280:[2D2A0015]: sltiu      $t2, $t1, 21
    0892F284:[00074982]: srl        $t1, $a3, 0x0006
    0892F288:[10000014]: b          0x0892F2DC
    0892F28C:[25290038]: addiu      $t1, $t1, 56
    0892F290:[11400003]: beq        $t2, $zr, 0x0892F2A0
    0892F294:[2D2A0055]: sltiu      $t2, $t1, 85
    0892F298:[10000010]: b          0x0892F2DC
    0892F29C:[2529005B]: addiu      $t1, $t1, 91
    0892F2A0:[11400004]: beq        $t2, $zr, 0x0892F2B4
    0892F2A4:[2D2A0155]: sltiu      $t2, $t1, 341
    0892F2A8:[00074B02]: srl        $t1, $a3, 0x000C
    0892F2AC:[1000000B]: b          0x0892F2DC
    0892F2B0:[2529006E]: addiu      $t1, $t1, 110
    0892F2B4:[11400004]: beq        $t2, $zr, 0x0892F2C8
    0892F2B8:[01205025]: or         $t2, $t1, $zr <=> move $t2, $t1
    0892F2BC:[00074BC2]: srl        $t1, $a3, 0x000F
    0892F2C0:[10000006]: b          0x0892F2DC
    0892F2C4:[25290077]: addiu      $t1, $t1, 119
    0892F2C8:[2D4A0555]: sltiu      $t2, $t2, 1365
    0892F2CC:[11400003]: beq        $t2, $zr, 0x0892F2DC
    0892F2D0:[3409007E]: ori        $t1, $zr, 126 <=> li $t1, 126
    0892F2D4:[00074C82]: srl        $t1, $a3, 0x0012
    0892F2D8:[2529007C]: addiu      $t1, $t1, 124
    0892F2DC:[000958C0]: sll        $t3, $t1, 0x0003
    0892F2E0:[01655821]: addu       $t3, $t3, $a1
    0892F2E4:[8D6A0008]: lw         $t2, 8($t3)
    0892F2E8:[154B000B]: bne        $t2, $t3, 0x0892F318
    0892F2EC:[00000000]: nop
    0892F2F0:[00093083]: sra        $a2, $t1, 0x0002
    0892F2F4:[00063782]: srl        $a2, $a2, 0x001E
    0892F2F8:[01263021]: addu       $a2, $t1, $a2
    0892F2FC:[8CA70004]: lw         $a3, 4($a1)
    0892F300:[00063083]: sra        $a2, $a2, 0x0002
    0892F304:[34090001]: ori        $t1, $zr, 1 <=> li $t1, 1
    0892F308:[00C93004]: sllv       $a2, $t1, $a2
    0892F30C:[00E63025]: or         $a2, $a3, $a2
    0892F310:[1000000A]: b          0x0892F33C
    0892F314:[ACA60004]: sw         $a2, 4($a1)
    0892F318:[514B0008]: beql       $t2, $t3, 0x0892F33C
    0892F31C:[8D4B000C]: lw         $t3, 12($t2)
    0892F320:[8D450004]: lw         $a1, 4($t2)
    0892F324:[00A62824]: and        $a1, $a1, $a2
    0892F328:[00E5282B]: sltu       $a1, $a3, $a1
    0892F32C:[50A00003]: beql       $a1, $zr, 0x0892F33C
    0892F330:[8D4B000C]: lw         $t3, 12($t2)
    0892F334:[1000FFF8]: b          0x0892F318
    0892F338:[8D4A0008]: lw         $t2, 8($t2)
    0892F33C:[AD0B000C]: sw         $t3, 12($t0)
    0892F340:[AD0A0008]: sw         $t2, 8($t0)
    0892F344:[AD680008]: sw         $t0, 8($t3)
    0892F348:[AD48000C]: sw         $t0, 12($t2)
    0892F34C:[0E24C0D0]: jal        0x08930340
    0892F350:[00000000]: nop
    0892F354:[8FBF0008]: lw         $ra, 8($sp)
    0892F358:[03E00008]: jr         $ra
    0892F35C:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 0892F334 11,976 times (length 9)
    0892F304:[34090001]: ori        $t1, $zr, 1 <=> li $t1, 1
    0892F308:[00C93004]: sllv       $a2, $t1, $a2
    0892F30C:[00E63025]: or         $a2, $a3, $a2
    0892F310:[1000000A]: b          0x0892F33C
    0892F314:[ACA60004]: sw         $a2, 4($a1)
--> 0892F318:[514B0008]: beql       $t2, $t3, 0x0892F33C
    0892F31C:[8D4B000C]: lw         $t3, 12($t2)
    0892F320:[8D450004]: lw         $a1, 4($t2)
    0892F324:[00A62824]: and        $a1, $a1, $a2
    0892F328:[00E5282B]: sltu       $a1, $a3, $a1
    0892F32C:[50A00003]: beql       $a1, $zr, 0x0892F33C
    0892F330:[8D4B000C]: lw         $t3, 12($t2)
--> 0892F334:[1000FFF8]: b          0x0892F318
    0892F338:[8D4A0008]: lw         $t2, 8($t2)
    0892F33C:[AD0B000C]: sw         $t3, 12($t0)
    0892F340:[AD0A0008]: sw         $t2, 8($t0)
    0892F344:[AD680008]: sw         $t0, 8($t3)
_S1_2_893A270 9,191,720 instructions (0.441%), 229,793 calls (0893A270 - 0893A32C, length 48)
    0893A270:[27BDFFF0]: addiu      $sp, $sp, -16
    0893A274:[3C02089D]: lui        $v0, 0x089D <=> li $v0, 0x089D0000
    0893A278:[AFB00000]: sw         $s0, 0($sp)
    0893A27C:[24460C78]: addiu      $a2, $v0, 3192
    0893A280:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    0893A284:[3C02089D]: lui        $v0, 0x089D <=> li $v0, 0x089D0000
    0893A288:[AFBF0004]: sw         $ra, 4($sp)
    0893A28C:[24440764]: addiu      $a0, $v0, 1892
    0893A290:[06000023]: bltz       $s0, 0x0893A320
    0893A294:[24050091]: addiu      $a1, $zr, 145 <=> li $a1, 145
    0893A298:[3C04089D]: lui        $a0, 0x089D <=> li $a0, 0x089D0000
    0893A29C:[3C05089D]: lui        $a1, 0x089D <=> li $a1, 0x089D0000
    0893A2A0:[32030003]: andi       $v1, $s0, 3
    0893A2A4:[24860D20]: addiu      $a2, $a0, 3360
    0893A2A8:[24A40764]: addiu      $a0, $a1, 1892
    0893A2AC:[14600018]: bne        $v1, $zr, 0x0893A310
    0893A2B0:[24050092]: addiu      $a1, $zr, 146 <=> li $a1, 146
    0893A2B4:[3C1908A0]: lui        $t9, 0x08A0 <=> li $t9, 0x08A00000
    0893A2B8:[8F2B6194]: lw         $t3, 24980($t9)
    0893A2BC:[26180003]: addiu      $t8, $s0, 3
    0893A2C0:[7C180804]: ins        $t8, $zr, 0, 2
    0893A2C4:[8D690008]: lw         $t1, 8($t3)
    0893A2C8:[8FBF0004]: lw         $ra, 4($sp)
    0893A2CC:[3C0E1000]: lui        $t6, 0x1000 <=> li $t6, 0x10000000
    0893A2D0:[01388021]: addu       $s0, $t1, $t8
    0893A2D4:[26080008]: addiu      $t0, $s0, 8
    0893A2D8:[7D0F1E00]: ext        $t7, $t0, 24, 4
    0893A2DC:[01006021]: addu       $t4, $t0, $zr <=> move $t4, $t0
    0893A2E0:[8FB00000]: lw         $s0, 0($sp)
    0893A2E4:[000F6C00]: sll        $t5, $t7, 0x0010
    0893A2E8:[7C0CFE04]: ins        $t4, $zr, 24, 8
    0893A2EC:[3C060800]: lui        $a2, 0x0800 <=> li $a2, 0x08000000
    0893A2F0:[01AE5025]: or         $t2, $t5, $t6
    0893A2F4:[01863825]: or         $a3, $t4, $a2
    0893A2F8:[25220008]: addiu      $v0, $t1, 8
    0893A2FC:[AD680008]: sw         $t0, 8($t3)
    0893A300:[AD2A0000]: sw         $t2, 0($t1)
    0893A304:[AD270004]: sw         $a3, 4($t1)
    0893A308:[03E00008]: jr         $ra
    0893A30C:[27BD0010]: addiu      $sp, $sp, 16
    0893A310:[0E24A230]: jal        0x089288C0
    0893A314:[00000000]: nop
    0893A318:[0A24E8AE]: j          0x0893A2B8
    0893A31C:[3C1908A0]: lui        $t9, 0x08A0 <=> li $t9, 0x08A00000
    0893A320:[0E24A230]: jal        0x089288C0
    0893A324:[00000000]: nop
    0893A328:[0A24E8A7]: j          0x0893A29C
    0893A32C:[3C04089D]: lui        $a0, 0x089D <=> li $a0, 0x089D0000
_S1_2_892EA80 9,096,028 instructions (0.436%), 140,975 calls (0892EA80 - 0892F0B0, length 397)
    0892EA80:[27BDFFE0]: addiu      $sp, $sp, -32
    0892EA84:[24A80013]: addiu      $t0, $a1, 19
    0892EA88:[3C0608A0]: lui        $a2, 0x08A0 <=> li $a2, 0x08A00000
    0892EA8C:[34050010]: ori        $a1, $zr, 16 <=> li $a1, 16
    0892EA90:[2909001F]: slti       $t1, $t0, 31
    0892EA94:[24C6A1A8]: addiu      $a2, $a2, -24152
    0892EA98:[AFB00014]: sw         $s0, 20($sp)
    0892EA9C:[AFBF0018]: sw         $ra, 24($sp)
    0892EAA0:[15200003]: bne        $t1, $zr, 0x0892EAB0
    0892EAA4:[2407FFFC]: addiu      $a3, $zr, -4 <=> li $a3, -4
    0892EAA8:[2405FFF0]: addiu      $a1, $zr, -16 <=> li $a1, -16
    0892EAAC:[01052824]: and        $a1, $t0, $a1
    0892EAB0:[AFA50010]: sw         $a1, 16($sp)
    0892EAB4:[AFA40000]: sw         $a0, 0($sp)
    0892EAB8:[AFA60008]: sw         $a2, 8($sp)
    0892EABC:[0E24C0C1]: jal        0x08930304
    0892EAC0:[AFA5000C]: sw         $a1, 12($sp)
    0892EAC4:[8FA8000C]: lw         $t0, 12($sp)
    0892EAC8:[8FA40000]: lw         $a0, 0($sp)
    0892EACC:[8FA60008]: lw         $a2, 8($sp)
    0892EAD0:[2D0901F8]: sltiu      $t1, $t0, 504
    0892EAD4:[2407FFFC]: addiu      $a3, $zr, -4 <=> li $a3, -4
    0892EAD8:[1120001C]: beq        $t1, $zr, 0x0892EB4C
    0892EADC:[8FA50010]: lw         $a1, 16($sp)
    0892EAE0:[000548C2]: srl        $t1, $a1, 0x0003
    0892EAE4:[000950C0]: sll        $t2, $t1, 0x0003
    0892EAE8:[01465821]: addu       $t3, $t2, $a2
    0892EAEC:[8D6A000C]: lw         $t2, 12($t3)
    0892EAF0:[154B0004]: bne        $t2, $t3, 0x0892EB04
    0892EAF4:[24CD0008]: addiu      $t5, $a2, 8
    0892EAF8:[25290002]: addiu      $t1, $t1, 2
    0892EAFC:[10000057]: b          0x0892EC5C
    0892EB00:[8DAA0008]: lw         $t2, 8($t5)
    0892EB04:[8D460004]: lw         $a2, 4($t2)
    0892EB08:[8D48000C]: lw         $t0, 12($t2)
    0892EB0C:[8D490008]: lw         $t1, 8($t2)
    0892EB10:[00C73024]: and        $a2, $a2, $a3
    0892EB14:[AD28000C]: sw         $t0, 12($t1)
    0892EB18:[AFAA0004]: sw         $t2, 4($sp)
    0892EB1C:[AD090008]: sw         $t1, 8($t0)
    0892EB20:[01462821]: addu       $a1, $t2, $a2
    0892EB24:[8CA60004]: lw         $a2, 4($a1)
    0892EB28:[34C60001]: ori        $a2, $a2, 1
    0892EB2C:[0E24C0D0]: jal        0x08930340
    0892EB30:[ACA60004]: sw         $a2, 4($a1)
    0892EB34:[8FA20004]: lw         $v0, 4($sp)
    0892EB38:[24420008]: addiu      $v0, $v0, 8
    0892EB3C:[8FB00014]: lw         $s0, 20($sp)
    0892EB40:[8FBF0018]: lw         $ra, 24($sp)
    0892EB44:[03E00008]: jr         $ra
    0892EB48:[27BD0020]: addiu      $sp, $sp, 32
    0892EB4C:[00055A42]: srl        $t3, $a1, 0x0009
    0892EB50:[15600003]: bne        $t3, $zr, 0x0892EB60
    0892EB54:[2D690005]: sltiu      $t1, $t3, 5
    0892EB58:[10000019]: b          0x0892EBC0
    0892EB5C:[000558C2]: srl        $t3, $a1, 0x0003
    0892EB60:[11200004]: beq        $t1, $zr, 0x0892EB74
    0892EB64:[2D690015]: sltiu      $t1, $t3, 21
    0892EB68:[00055982]: srl        $t3, $a1, 0x0006
    0892EB6C:[10000014]: b          0x0892EBC0
    0892EB70:[256B0038]: addiu      $t3, $t3, 56
    0892EB74:[11200003]: beq        $t1, $zr, 0x0892EB84
    0892EB78:[2D690055]: sltiu      $t1, $t3, 85
    0892EB7C:[10000010]: b          0x0892EBC0
    0892EB80:[256B005B]: addiu      $t3, $t3, 91
    0892EB84:[11200004]: beq        $t1, $zr, 0x0892EB98
    0892EB88:[2D690155]: sltiu      $t1, $t3, 341
    0892EB8C:[00055B02]: srl        $t3, $a1, 0x000C
    0892EB90:[1000000B]: b          0x0892EBC0
    0892EB94:[256B006E]: addiu      $t3, $t3, 110
    0892EB98:[11200004]: beq        $t1, $zr, 0x0892EBAC
    0892EB9C:[01604825]: or         $t1, $t3, $zr <=> move $t1, $t3
    0892EBA0:[00055BC2]: srl        $t3, $a1, 0x000F
    0892EBA4:[10000006]: b          0x0892EBC0
    0892EBA8:[256B0077]: addiu      $t3, $t3, 119
    0892EBAC:[2D290555]: sltiu      $t1, $t1, 1365
    0892EBB0:[11200003]: beq        $t1, $zr, 0x0892EBC0
    0892EBB4:[340B007E]: ori        $t3, $zr, 126 <=> li $t3, 126
    0892EBB8:[00055C82]: srl        $t3, $a1, 0x0012
    0892EBBC:[256B007C]: addiu      $t3, $t3, 124
    0892EBC0:[01604825]: or         $t1, $t3, $zr <=> move $t1, $t3
    0892EBC4:[000960C0]: sll        $t4, $t1, 0x0003
    0892EBC8:[01866021]: addu       $t4, $t4, $a2
    0892EBCC:[8D83000C]: lw         $v1, 12($t4)
    0892EBD0:[106C0020]: beq        $v1, $t4, 0x0892EC54
    0892EBD4:[24CD0008]: addiu      $t5, $a2, 8
    0892EBD8:[8C620004]: lw         $v0, 4($v1)
    0892EBDC:[00471024]: and        $v0, $v0, $a3
    0892EBE0:[00455023]: subu       $t2, $v0, $a1
    0892EBE4:[294D0010]: slti       $t5, $t2, 16
    0892EBE8:[15A00003]: bne        $t5, $zr, 0x0892EBF8
    0892EBEC:[01406825]: or         $t5, $t2, $zr <=> move $t5, $t2
    0892EBF0:[10000017]: b          0x0892EC50
    0892EBF4:[2569FFFF]: addiu      $t1, $t3, -1
    0892EBF8:[05A10006]: bgez       $t5, 0x0892EC14
    0892EBFC:[8C6A000C]: lw         $t2, 12($v1)
    0892EC00:[01401825]: or         $v1, $t2, $zr <=> move $v1, $t2
    0892EC04:[546CFFF5]: bnel       $v1, $t4, 0x0892EBDC
    0892EC08:[8C620004]: lw         $v0, 4($v1)
    0892EC0C:[10000011]: b          0x0892EC54
    0892EC10:[24CD0008]: addiu      $t5, $a2, 8
    0892EC14:[8C660008]: lw         $a2, 8($v1)
    0892EC18:[00622821]: addu       $a1, $v1, $v0
    0892EC1C:[ACCA000C]: sw         $t2, 12($a2)
    0892EC20:[AD460008]: sw         $a2, 8($t2)
    0892EC24:[AFA30004]: sw         $v1, 4($sp)
    0892EC28:[8CA60004]: lw         $a2, 4($a1)
    0892EC2C:[34C60001]: ori        $a2, $a2, 1
    0892EC30:[0E24C0D0]: jal        0x08930340
    0892EC34:[ACA60004]: sw         $a2, 4($a1)
    0892EC38:[8FA20004]: lw         $v0, 4($sp)
    0892EC3C:[24420008]: addiu      $v0, $v0, 8
    0892EC40:[8FB00014]: lw         $s0, 20($sp)
    0892EC44:[8FBF0018]: lw         $ra, 24($sp)
    0892EC48:[03E00008]: jr         $ra
    0892EC4C:[27BD0020]: addiu      $sp, $sp, 32
    0892EC50:[24CD0008]: addiu      $t5, $a2, 8
    0892EC54:[25290001]: addiu      $t1, $t1, 1
    0892EC58:[8DAA0008]: lw         $t2, 8($t5)
    0892EC5C:[01406025]: or         $t4, $t2, $zr <=> move $t4, $t2
    0892EC60:[518D0076]: beql       $t4, $t5, 0x0892EE3C
    0892EC64:[00095083]: sra        $t2, $t1, 0x0002
    0892EC68:[8D830004]: lw         $v1, 4($t4)
    0892EC6C:[00671824]: and        $v1, $v1, $a3
    0892EC70:[00655823]: subu       $t3, $v1, $a1
    0892EC74:[29620010]: slti       $v0, $t3, 16
    0892EC78:[50400025]: beql       $v0, $zr, 0x0892ED10
    0892EC7C:[34A70001]: ori        $a3, $a1, 1
    0892EC80:[ADAD000C]: sw         $t5, 12($t5)
    0892EC84:[05610016]: bgez       $t3, 0x0892ECE0
    0892EC88:[ADAD0008]: sw         $t5, 8($t5)
    0892EC8C:[2C6A0200]: sltiu      $t2, $v1, 512
    0892EC90:[11400031]: beq        $t2, $zr, 0x0892ED58
    0892EC94:[00031242]: srl        $v0, $v1, 0x0009
    0892EC98:[000350C2]: srl        $t2, $v1, 0x0003
    0892EC9C:[000A5883]: sra        $t3, $t2, 0x0002
    0892ECA0:[000B5F82]: srl        $t3, $t3, 0x001E
    0892ECA4:[014B5821]: addu       $t3, $t2, $t3
    0892ECA8:[8CC20004]: lw         $v0, 4($a2)
    0892ECAC:[000B5883]: sra        $t3, $t3, 0x0002
    0892ECB0:[34030001]: ori        $v1, $zr, 1 <=> li $v1, 1
    0892ECB4:[01635804]: sllv       $t3, $v1, $t3
    0892ECB8:[004B5825]: or         $t3, $v0, $t3
    0892ECBC:[000A50C0]: sll        $t2, $t2, 0x0003
    0892ECC0:[ACCB0004]: sw         $t3, 4($a2)
    0892ECC4:[01465021]: addu       $t2, $t2, $a2
    0892ECC8:[8D4B0008]: lw         $t3, 8($t2)
    0892ECCC:[AD8A000C]: sw         $t2, 12($t4)
    0892ECD0:[AD8B0008]: sw         $t3, 8($t4)
    0892ECD4:[AD4C0008]: sw         $t4, 8($t2)
    0892ECD8:[10000057]: b          0x0892EE38
    0892ECDC:[AD6C000C]: sw         $t4, 12($t3)
    0892ECE0:[01832821]: addu       $a1, $t4, $v1
    0892ECE4:[8CA60004]: lw         $a2, 4($a1)
    0892ECE8:[AFAC0004]: sw         $t4, 4($sp)
    0892ECEC:[34C60001]: ori        $a2, $a2, 1
    0892ECF0:[0E24C0D0]: jal        0x08930340
    0892ECF4:[ACA60004]: sw         $a2, 4($a1)
    0892ECF8:[8FA20004]: lw         $v0, 4($sp)
    0892ECFC:[24420008]: addiu      $v0, $v0, 8
    0892ED00:[8FB00014]: lw         $s0, 20($sp)
    0892ED04:[8FBF0018]: lw         $ra, 24($sp)
    0892ED08:[03E00008]: jr         $ra
    0892ED0C:[27BD0020]: addiu      $sp, $sp, 32
    0892ED10:[AD870004]: sw         $a3, 4($t4)
    0892ED14:[01452821]: addu       $a1, $t2, $a1
    0892ED18:[AFAC0004]: sw         $t4, 4($sp)
    0892ED1C:[ADA5000C]: sw         $a1, 12($t5)
    0892ED20:[ADA50008]: sw         $a1, 8($t5)
    0892ED24:[ACAD000C]: sw         $t5, 12($a1)
    0892ED28:[35660001]: ori        $a2, $t3, 1
    0892ED2C:[ACAD0008]: sw         $t5, 8($a1)
    0892ED30:[ACA60004]: sw         $a2, 4($a1)
    0892ED34:[00AB2821]: addu       $a1, $a1, $t3
    0892ED38:[0E24C0D0]: jal        0x08930340
    0892ED3C:[ACAB0000]: sw         $t3, 0($a1)
    0892ED40:[8FA20004]: lw         $v0, 4($sp)
    0892ED44:[24420008]: addiu      $v0, $v0, 8
    0892ED48:[8FB00014]: lw         $s0, 20($sp)
    0892ED4C:[8FBF0018]: lw         $ra, 24($sp)
    0892ED50:[03E00008]: jr         $ra
    0892ED54:[27BD0020]: addiu      $sp, $sp, 32
    0892ED58:[14400003]: bne        $v0, $zr, 0x0892ED68
    0892ED5C:[2C4A0005]: sltiu      $t2, $v0, 5
    0892ED60:[10000019]: b          0x0892EDC8
    0892ED64:[000310C2]: srl        $v0, $v1, 0x0003
    0892ED68:[11400004]: beq        $t2, $zr, 0x0892ED7C
    0892ED6C:[2C4A0015]: sltiu      $t2, $v0, 21
    0892ED70:[00031182]: srl        $v0, $v1, 0x0006
    0892ED74:[10000014]: b          0x0892EDC8
    0892ED78:[24420038]: addiu      $v0, $v0, 56
    0892ED7C:[11400003]: beq        $t2, $zr, 0x0892ED8C
    0892ED80:[2C4A0055]: sltiu      $t2, $v0, 85
    0892ED84:[10000010]: b          0x0892EDC8
    0892ED88:[2442005B]: addiu      $v0, $v0, 91
    0892ED8C:[11400004]: beq        $t2, $zr, 0x0892EDA0
    0892ED90:[2C4A0155]: sltiu      $t2, $v0, 341
    0892ED94:[00031302]: srl        $v0, $v1, 0x000C
    0892ED98:[1000000B]: b          0x0892EDC8
    0892ED9C:[2442006E]: addiu      $v0, $v0, 110
    0892EDA0:[11400004]: beq        $t2, $zr, 0x0892EDB4
    0892EDA4:[00405025]: or         $t2, $v0, $zr <=> move $t2, $v0
    0892EDA8:[000313C2]: srl        $v0, $v1, 0x000F
    0892EDAC:[10000006]: b          0x0892EDC8
    0892EDB0:[24420077]: addiu      $v0, $v0, 119
    0892EDB4:[2D4A0555]: sltiu      $t2, $t2, 1365
    0892EDB8:[11400003]: beq        $t2, $zr, 0x0892EDC8
    0892EDBC:[3402007E]: ori        $v0, $zr, 126 <=> li $v0, 126
    0892EDC0:[00031482]: srl        $v0, $v1, 0x0012
    0892EDC4:[2442007C]: addiu      $v0, $v0, 124
    0892EDC8:[000250C0]: sll        $t2, $v0, 0x0003
    0892EDCC:[01465021]: addu       $t2, $t2, $a2
    0892EDD0:[8D4B0008]: lw         $t3, 8($t2)
    0892EDD4:[156A000B]: bne        $t3, $t2, 0x0892EE04
    0892EDD8:[00000000]: nop
    0892EDDC:[00021883]: sra        $v1, $v0, 0x0002
    0892EDE0:[00031F82]: srl        $v1, $v1, 0x001E
    0892EDE4:[00431021]: addu       $v0, $v0, $v1
    0892EDE8:[8CCE0004]: lw         $t6, 4($a2)
    0892EDEC:[00021083]: sra        $v0, $v0, 0x0002
    0892EDF0:[34030001]: ori        $v1, $zr, 1 <=> li $v1, 1
    0892EDF4:[00431004]: sllv       $v0, $v1, $v0
    0892EDF8:[01C21025]: or         $v0, $t6, $v0
    0892EDFC:[1000000A]: b          0x0892EE28
    0892EE00:[ACC20004]: sw         $v0, 4($a2)
    0892EE04:[516A0008]: beql       $t3, $t2, 0x0892EE28
    0892EE08:[8D6A000C]: lw         $t2, 12($t3)
    0892EE0C:[8D620004]: lw         $v0, 4($t3)
    0892EE10:[00471024]: and        $v0, $v0, $a3
    0892EE14:[0062102B]: sltu       $v0, $v1, $v0
    0892EE18:[50400003]: beql       $v0, $zr, 0x0892EE28
    0892EE1C:[8D6A000C]: lw         $t2, 12($t3)
    0892EE20:[1000FFF8]: b          0x0892EE04
    0892EE24:[8D6B0008]: lw         $t3, 8($t3)
    0892EE28:[AD8A000C]: sw         $t2, 12($t4)
    0892EE2C:[AD8B0008]: sw         $t3, 8($t4)
    0892EE30:[AD4C0008]: sw         $t4, 8($t2)
    0892EE34:[AD6C000C]: sw         $t4, 12($t3)
    0892EE38:[00095083]: sra        $t2, $t1, 0x0002
    0892EE3C:[000A5782]: srl        $t2, $t2, 0x001E
    0892EE40:[012A5021]: addu       $t2, $t1, $t2
    0892EE44:[000A7883]: sra        $t7, $t2, 0x0002
    0892EE48:[340A0001]: ori        $t2, $zr, 1 <=> li $t2, 1
    0892EE4C:[8CCE0004]: lw         $t6, 4($a2)
    0892EE50:[01EA7804]: sllv       $t7, $t2, $t7
    0892EE54:[01CF502B]: sltu       $t2, $t6, $t7
    0892EE58:[15400068]: bne        $t2, $zr, 0x0892EFFC
    0892EE5C:[01EE5024]: and        $t2, $t7, $t6
    0892EE60:[1540000B]: bne        $t2, $zr, 0x0892EE90
    0892EE64:[000918C0]: sll        $v1, $t1, 0x0003
    0892EE68:[01274824]: and        $t1, $t1, $a3
    0892EE6C:[000F7840]: sll        $t7, $t7, 0x0001
    0892EE70:[01EE5024]: and        $t2, $t7, $t6
    0892EE74:[15400005]: bne        $t2, $zr, 0x0892EE8C
    0892EE78:[25290004]: addiu      $t1, $t1, 4
    0892EE7C:[000F7840]: sll        $t7, $t7, 0x0001
    0892EE80:[01EE5024]: and        $t2, $t7, $t6
    0892EE84:[1140FFFD]: beq        $t2, $zr, 0x0892EE7C
    0892EE88:[25290004]: addiu      $t1, $t1, 4
    0892EE8C:[000918C0]: sll        $v1, $t1, 0x0003
    0892EE90:[00661821]: addu       $v1, $v1, $a2
    0892EE94:[0120C025]: or         $t8, $t1, $zr <=> move $t8, $t1
    0892EE98:[00605025]: or         $t2, $v1, $zr <=> move $t2, $v1
    0892EE9C:[8C6B000C]: lw         $t3, 12($v1)
    0892EEA0:[51630035]: beql       $t3, $v1, 0x0892EF78
    0892EEA4:[292B003F]: slti       $t3, $t1, 63
    0892EEA8:[8D620004]: lw         $v0, 4($t3)
    0892EEAC:[00471024]: and        $v0, $v0, $a3
    0892EEB0:[00456023]: subu       $t4, $v0, $a1
    0892EEB4:[29990010]: slti       $t9, $t4, 16
    0892EEB8:[17200018]: bne        $t9, $zr, 0x0892EF1C
    0892EEBC:[00000000]: nop
    0892EEC0:[34A70001]: ori        $a3, $a1, 1
    0892EEC4:[8D68000C]: lw         $t0, 12($t3)
    0892EEC8:[AD670004]: sw         $a3, 4($t3)
    0892EECC:[8D670008]: lw         $a3, 8($t3)
    0892EED0:[AFAB0004]: sw         $t3, 4($sp)
    0892EED4:[ACE8000C]: sw         $t0, 12($a3)
    0892EED8:[01652821]: addu       $a1, $t3, $a1
    0892EEDC:[AD070008]: sw         $a3, 8($t0)
    0892EEE0:[ADA5000C]: sw         $a1, 12($t5)
    0892EEE4:[ADA50008]: sw         $a1, 8($t5)
    0892EEE8:[ACAD000C]: sw         $t5, 12($a1)
    0892EEEC:[35860001]: ori        $a2, $t4, 1
    0892EEF0:[ACAD0008]: sw         $t5, 8($a1)
    0892EEF4:[ACA60004]: sw         $a2, 4($a1)
    0892EEF8:[00AC2821]: addu       $a1, $a1, $t4
    0892EEFC:[0E24C0D0]: jal        0x08930340
    0892EF00:[ACAC0000]: sw         $t4, 0($a1)
    0892EF04:[8FA20004]: lw         $v0, 4($sp)
    0892EF08:[24420008]: addiu      $v0, $v0, 8
    0892EF0C:[8FB00014]: lw         $s0, 20($sp)
    0892EF10:[8FBF0018]: lw         $ra, 24($sp)
    0892EF14:[03E00008]: jr         $ra
    0892EF18:[27BD0020]: addiu      $sp, $sp, 32
    0892EF1C:[05830007]: bgezl      $t4, 0x0892EF3C
    0892EF20:[01623021]: addu       $a2, $t3, $v0
    0892EF24:[8D6B000C]: lw         $t3, 12($t3)
    0892EF28:[5563FFE0]: bnel       $t3, $v1, 0x0892EEAC
    0892EF2C:[8D620004]: lw         $v0, 4($t3)
    0892EF30:[10000011]: b          0x0892EF78
    0892EF34:[292B003F]: slti       $t3, $t1, 63
    0892EF3C:[8CC70004]: lw         $a3, 4($a2)
    0892EF40:[AFAB0004]: sw         $t3, 4($sp)
    0892EF44:[34E70001]: ori        $a3, $a3, 1
    0892EF48:[ACC70004]: sw         $a3, 4($a2)
    0892EF4C:[8D66000C]: lw         $a2, 12($t3)
    0892EF50:[8D650008]: lw         $a1, 8($t3)
    0892EF54:[ACA6000C]: sw         $a2, 12($a1)
    0892EF58:[0E24C0D0]: jal        0x08930340
    0892EF5C:[ACC50008]: sw         $a1, 8($a2)
    0892EF60:[8FA20004]: lw         $v0, 4($sp)
    0892EF64:[24420008]: addiu      $v0, $v0, 8
    0892EF68:[8FB00014]: lw         $s0, 20($sp)
    0892EF6C:[8FBF0018]: lw         $ra, 24($sp)
    0892EF70:[03E00008]: jr         $ra
    0892EF74:[27BD0020]: addiu      $sp, $sp, 32
    0892EF78:[24630008]: addiu      $v1, $v1, 8
    0892EF7C:[11600003]: beq        $t3, $zr, 0x0892EF8C
    0892EF80:[25290001]: addiu      $t1, $t1, 1
    0892EF84:[24630008]: addiu      $v1, $v1, 8
    0892EF88:[25290001]: addiu      $t1, $t1, 1
    0892EF8C:[312B0003]: andi       $t3, $t1, 3
    0892EF90:[5560FFC3]: bnel       $t3, $zr, 0x0892EEA0
    0892EF94:[8C6B000C]: lw         $t3, 12($v1)
    0892EF98:[330B0003]: andi       $t3, $t8, 3
    0892EF9C:[15600005]: bne        $t3, $zr, 0x0892EFB4
    0892EFA0:[254AFFF8]: addiu      $t2, $t2, -8
    0892EFA4:[01E05027]: nor        $t2, $t7, $zr <=> li $t2, not $t7
    0892EFA8:[01CA7024]: and        $t6, $t6, $t2
    0892EFAC:[10000004]: b          0x0892EFC0
    0892EFB0:[ACCE0004]: sw         $t6, 4($a2)
    0892EFB4:[8D4B0008]: lw         $t3, 8($t2)
    0892EFB8:[116AFFF7]: beq        $t3, $t2, 0x0892EF98
    0892EFBC:[2718FFFF]: addiu      $t8, $t8, -1
    0892EFC0:[000F7840]: sll        $t7, $t7, 0x0001
    0892EFC4:[01CF502B]: sltu       $t2, $t6, $t7
    0892EFC8:[5540000D]: bnel       $t2, $zr, 0x0892F000
    0892EFCC:[8CC90008]: lw         $t1, 8($a2)
    0892EFD0:[11E0000A]: beq        $t7, $zr, 0x0892EFFC
    0892EFD4:[01EE5024]: and        $t2, $t7, $t6
    0892EFD8:[15400006]: bne        $t2, $zr, 0x0892EFF4
    0892EFDC:[000918C0]: sll        $v1, $t1, 0x0003
    0892EFE0:[000F7840]: sll        $t7, $t7, 0x0001
    0892EFE4:[01EE5024]: and        $t2, $t7, $t6
    0892EFE8:[1140FFFD]: beq        $t2, $zr, 0x0892EFE0
    0892EFEC:[25290004]: addiu      $t1, $t1, 4
    0892EFF0:[000918C0]: sll        $v1, $t1, 0x0003
    0892EFF4:[1000FFA7]: b          0x0892EE94
    0892EFF8:[00661821]: addu       $v1, $v1, $a2
    0892EFFC:[8CC90008]: lw         $t1, 8($a2)
    0892F000:[8D2A0004]: lw         $t2, 4($t1)
    0892F004:[01475824]: and        $t3, $t2, $a3
    0892F008:[01655023]: subu       $t2, $t3, $a1
    0892F00C:[0165582B]: sltu       $t3, $t3, $a1
    0892F010:[15600003]: bne        $t3, $zr, 0x0892F020
    0892F014:[294B0010]: slti       $t3, $t2, 16
    0892F018:[1160001A]: beq        $t3, $zr, 0x0892F084
    0892F01C:[01208025]: or         $s0, $t1, $zr <=> move $s0, $t1
    0892F020:[AFA50010]: sw         $a1, 16($sp)
    0892F024:[AFA40000]: sw         $a0, 0($sp)
    0892F028:[AFA60008]: sw         $a2, 8($sp)
    0892F02C:[0E24B9E6]: jal        0x0892E798
    0892F030:[01002825]: or         $a1, $t0, $zr <=> move $a1, $t0
    0892F034:[8FA60008]: lw         $a2, 8($sp)
    0892F038:[2407FFFC]: addiu      $a3, $zr, -4 <=> li $a3, -4
    0892F03C:[8CC90008]: lw         $t1, 8($a2)
    0892F040:[8FA50010]: lw         $a1, 16($sp)
    0892F044:[8D280004]: lw         $t0, 4($t1)
    0892F048:[01073824]: and        $a3, $t0, $a3
    0892F04C:[00E55023]: subu       $t2, $a3, $a1
    0892F050:[00E5382B]: sltu       $a3, $a3, $a1
    0892F054:[14E00004]: bne        $a3, $zr, 0x0892F068
    0892F058:[8FA40000]: lw         $a0, 0($sp)
    0892F05C:[29470010]: slti       $a3, $t2, 16
    0892F060:[10E00008]: beq        $a3, $zr, 0x0892F084
    0892F064:[01208025]: or         $s0, $t1, $zr <=> move $s0, $t1
    0892F068:[0E24C0D0]: jal        0x08930340
    0892F06C:[00000000]: nop
    0892F070:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    0892F074:[8FB00014]: lw         $s0, 20($sp)
    0892F078:[8FBF0018]: lw         $ra, 24($sp)
    0892F07C:[03E00008]: jr         $ra
    0892F080:[27BD0020]: addiu      $sp, $sp, 32
    0892F084:[34A70001]: ori        $a3, $a1, 1
    0892F088:[AE070004]: sw         $a3, 4($s0)
    0892F08C:[02052821]: addu       $a1, $s0, $a1
    0892F090:[ACC50008]: sw         $a1, 8($a2)
    0892F094:[35460001]: ori        $a2, $t2, 1
    0892F098:[0E24C0D0]: jal        0x08930340
    0892F09C:[ACA60004]: sw         $a2, 4($a1)
    0892F0A0:[26020008]: addiu      $v0, $s0, 8
    0892F0A4:[8FB00014]: lw         $s0, 20($sp)
    0892F0A8:[8FBF0018]: lw         $ra, 24($sp)
    0892F0AC:[03E00008]: jr         $ra
    0892F0B0:[27BD0020]: addiu      $sp, $sp, 32
  Back Branch 0892EC04 10,148 times (length 12)
    0892EBC8:[01866021]: addu       $t4, $t4, $a2
    0892EBCC:[8D83000C]: lw         $v1, 12($t4)
    0892EBD0:[106C0020]: beq        $v1, $t4, 0x0892EC54
    0892EBD4:[24CD0008]: addiu      $t5, $a2, 8
    0892EBD8:[8C620004]: lw         $v0, 4($v1)
--> 0892EBDC:[00471024]: and        $v0, $v0, $a3
    0892EBE0:[00455023]: subu       $t2, $v0, $a1
    0892EBE4:[294D0010]: slti       $t5, $t2, 16
    0892EBE8:[15A00003]: bne        $t5, $zr, 0x0892EBF8
    0892EBEC:[01406825]: or         $t5, $t2, $zr <=> move $t5, $t2
    0892EBF0:[10000017]: b          0x0892EC50
    0892EBF4:[2569FFFF]: addiu      $t1, $t3, -1
    0892EBF8:[05A10006]: bgez       $t5, 0x0892EC14
    0892EBFC:[8C6A000C]: lw         $t2, 12($v1)
    0892EC00:[01401825]: or         $v1, $t2, $zr <=> move $v1, $t2
--> 0892EC04:[546CFFF5]: bnel       $v1, $t4, 0x0892EBDC
    0892EC08:[8C620004]: lw         $v0, 4($v1)
    0892EC0C:[10000011]: b          0x0892EC54
    0892EC10:[24CD0008]: addiu      $t5, $a2, 8
    0892EC14:[8C660008]: lw         $a2, 8($v1)
  Back Branch 0892EE84 7,375 times (length 4)
    0892EE68:[01274824]: and        $t1, $t1, $a3
    0892EE6C:[000F7840]: sll        $t7, $t7, 0x0001
    0892EE70:[01EE5024]: and        $t2, $t7, $t6
    0892EE74:[15400005]: bne        $t2, $zr, 0x0892EE8C
    0892EE78:[25290004]: addiu      $t1, $t1, 4
--> 0892EE7C:[000F7840]: sll        $t7, $t7, 0x0001
    0892EE80:[01EE5024]: and        $t2, $t7, $t6
--> 0892EE84:[1140FFFD]: beq        $t2, $zr, 0x0892EE7C
    0892EE88:[25290004]: addiu      $t1, $t1, 4
    0892EE8C:[000918C0]: sll        $v1, $t1, 0x0003
    0892EE90:[00661821]: addu       $v1, $v1, $a2
    0892EE94:[0120C025]: or         $t8, $t1, $zr <=> move $t8, $t1
  Back Branch 0892EF90 7,030 times (length 62)
    0892EE8C:[000918C0]: sll        $v1, $t1, 0x0003
    0892EE90:[00661821]: addu       $v1, $v1, $a2
    0892EE94:[0120C025]: or         $t8, $t1, $zr <=> move $t8, $t1
    0892EE98:[00605025]: or         $t2, $v1, $zr <=> move $t2, $v1
    0892EE9C:[8C6B000C]: lw         $t3, 12($v1)
--> 0892EEA0:[51630035]: beql       $t3, $v1, 0x0892EF78
    0892EEA4:[292B003F]: slti       $t3, $t1, 63
    0892EEA8:[8D620004]: lw         $v0, 4($t3)
    0892EEAC:[00471024]: and        $v0, $v0, $a3
    0892EEB0:[00456023]: subu       $t4, $v0, $a1
    0892EEB4:[29990010]: slti       $t9, $t4, 16
    0892EEB8:[17200018]: bne        $t9, $zr, 0x0892EF1C
    0892EEBC:[00000000]: nop
    0892EEC0:[34A70001]: ori        $a3, $a1, 1
    0892EEC4:[8D68000C]: lw         $t0, 12($t3)
    0892EEC8:[AD670004]: sw         $a3, 4($t3)
    0892EECC:[8D670008]: lw         $a3, 8($t3)
    0892EED0:[AFAB0004]: sw         $t3, 4($sp)
    0892EED4:[ACE8000C]: sw         $t0, 12($a3)
    0892EED8:[01652821]: addu       $a1, $t3, $a1
    0892EEDC:[AD070008]: sw         $a3, 8($t0)
    0892EEE0:[ADA5000C]: sw         $a1, 12($t5)
    0892EEE4:[ADA50008]: sw         $a1, 8($t5)
    0892EEE8:[ACAD000C]: sw         $t5, 12($a1)
    0892EEEC:[35860001]: ori        $a2, $t4, 1
    0892EEF0:[ACAD0008]: sw         $t5, 8($a1)
    0892EEF4:[ACA60004]: sw         $a2, 4($a1)
    0892EEF8:[00AC2821]: addu       $a1, $a1, $t4
    0892EEFC:[0E24C0D0]: jal        0x08930340
    0892EF00:[ACAC0000]: sw         $t4, 0($a1)
    0892EF04:[8FA20004]: lw         $v0, 4($sp)
    0892EF08:[24420008]: addiu      $v0, $v0, 8
    0892EF0C:[8FB00014]: lw         $s0, 20($sp)
    0892EF10:[8FBF0018]: lw         $ra, 24($sp)
    0892EF14:[03E00008]: jr         $ra
    0892EF18:[27BD0020]: addiu      $sp, $sp, 32
    0892EF1C:[05830007]: bgezl      $t4, 0x0892EF3C
    0892EF20:[01623021]: addu       $a2, $t3, $v0
    0892EF24:[8D6B000C]: lw         $t3, 12($t3)
    0892EF28:[5563FFE0]: bnel       $t3, $v1, 0x0892EEAC
    0892EF2C:[8D620004]: lw         $v0, 4($t3)
    0892EF30:[10000011]: b          0x0892EF78
    0892EF34:[292B003F]: slti       $t3, $t1, 63
    0892EF3C:[8CC70004]: lw         $a3, 4($a2)
    0892EF40:[AFAB0004]: sw         $t3, 4($sp)
    0892EF44:[34E70001]: ori        $a3, $a3, 1
    0892EF48:[ACC70004]: sw         $a3, 4($a2)
    0892EF4C:[8D66000C]: lw         $a2, 12($t3)
    0892EF50:[8D650008]: lw         $a1, 8($t3)
    0892EF54:[ACA6000C]: sw         $a2, 12($a1)
    0892EF58:[0E24C0D0]: jal        0x08930340
    0892EF5C:[ACC50008]: sw         $a1, 8($a2)
    0892EF60:[8FA20004]: lw         $v0, 4($sp)
    0892EF64:[24420008]: addiu      $v0, $v0, 8
    0892EF68:[8FB00014]: lw         $s0, 20($sp)
    0892EF6C:[8FBF0018]: lw         $ra, 24($sp)
    0892EF70:[03E00008]: jr         $ra
    0892EF74:[27BD0020]: addiu      $sp, $sp, 32
    0892EF78:[24630008]: addiu      $v1, $v1, 8
    0892EF7C:[11600003]: beq        $t3, $zr, 0x0892EF8C
    0892EF80:[25290001]: addiu      $t1, $t1, 1
    0892EF84:[24630008]: addiu      $v1, $v1, 8
    0892EF88:[25290001]: addiu      $t1, $t1, 1
    0892EF8C:[312B0003]: andi       $t3, $t1, 3
--> 0892EF90:[5560FFC3]: bnel       $t3, $zr, 0x0892EEA0
    0892EF94:[8C6B000C]: lw         $t3, 12($v1)
    0892EF98:[330B0003]: andi       $t3, $t8, 3
    0892EF9C:[15600005]: bne        $t3, $zr, 0x0892EFB4
    0892EFA0:[254AFFF8]: addiu      $t2, $t2, -8
  Back Branch 0892EFF4 3,359 times (length 90)
    0892EE80:[01EE5024]: and        $t2, $t7, $t6
    0892EE84:[1140FFFD]: beq        $t2, $zr, 0x0892EE7C
    0892EE88:[25290004]: addiu      $t1, $t1, 4
    0892EE8C:[000918C0]: sll        $v1, $t1, 0x0003
    0892EE90:[00661821]: addu       $v1, $v1, $a2
--> 0892EE94:[0120C025]: or         $t8, $t1, $zr <=> move $t8, $t1
    0892EE98:[00605025]: or         $t2, $v1, $zr <=> move $t2, $v1
    0892EE9C:[8C6B000C]: lw         $t3, 12($v1)
    0892EEA0:[51630035]: beql       $t3, $v1, 0x0892EF78
    0892EEA4:[292B003F]: slti       $t3, $t1, 63
    0892EEA8:[8D620004]: lw         $v0, 4($t3)
    0892EEAC:[00471024]: and        $v0, $v0, $a3
    0892EEB0:[00456023]: subu       $t4, $v0, $a1
    0892EEB4:[29990010]: slti       $t9, $t4, 16
    0892EEB8:[17200018]: bne        $t9, $zr, 0x0892EF1C
    0892EEBC:[00000000]: nop
    0892EEC0:[34A70001]: ori        $a3, $a1, 1
    0892EEC4:[8D68000C]: lw         $t0, 12($t3)
    0892EEC8:[AD670004]: sw         $a3, 4($t3)
    0892EECC:[8D670008]: lw         $a3, 8($t3)
    0892EED0:[AFAB0004]: sw         $t3, 4($sp)
    0892EED4:[ACE8000C]: sw         $t0, 12($a3)
    0892EED8:[01652821]: addu       $a1, $t3, $a1
    0892EEDC:[AD070008]: sw         $a3, 8($t0)
    0892EEE0:[ADA5000C]: sw         $a1, 12($t5)
    0892EEE4:[ADA50008]: sw         $a1, 8($t5)
    0892EEE8:[ACAD000C]: sw         $t5, 12($a1)
    0892EEEC:[35860001]: ori        $a2, $t4, 1
    0892EEF0:[ACAD0008]: sw         $t5, 8($a1)
    0892EEF4:[ACA60004]: sw         $a2, 4($a1)
    0892EEF8:[00AC2821]: addu       $a1, $a1, $t4
    0892EEFC:[0E24C0D0]: jal        0x08930340
    0892EF00:[ACAC0000]: sw         $t4, 0($a1)
    0892EF04:[8FA20004]: lw         $v0, 4($sp)
    0892EF08:[24420008]: addiu      $v0, $v0, 8
    0892EF0C:[8FB00014]: lw         $s0, 20($sp)
    0892EF10:[8FBF0018]: lw         $ra, 24($sp)
    0892EF14:[03E00008]: jr         $ra
    0892EF18:[27BD0020]: addiu      $sp, $sp, 32
    0892EF1C:[05830007]: bgezl      $t4, 0x0892EF3C
    0892EF20:[01623021]: addu       $a2, $t3, $v0
    0892EF24:[8D6B000C]: lw         $t3, 12($t3)
    0892EF28:[5563FFE0]: bnel       $t3, $v1, 0x0892EEAC
    0892EF2C:[8D620004]: lw         $v0, 4($t3)
    0892EF30:[10000011]: b          0x0892EF78
    0892EF34:[292B003F]: slti       $t3, $t1, 63
    0892EF3C:[8CC70004]: lw         $a3, 4($a2)
    0892EF40:[AFAB0004]: sw         $t3, 4($sp)
    0892EF44:[34E70001]: ori        $a3, $a3, 1
    0892EF48:[ACC70004]: sw         $a3, 4($a2)
    0892EF4C:[8D66000C]: lw         $a2, 12($t3)
    0892EF50:[8D650008]: lw         $a1, 8($t3)
    0892EF54:[ACA6000C]: sw         $a2, 12($a1)
    0892EF58:[0E24C0D0]: jal        0x08930340
    0892EF5C:[ACC50008]: sw         $a1, 8($a2)
    0892EF60:[8FA20004]: lw         $v0, 4($sp)
    0892EF64:[24420008]: addiu      $v0, $v0, 8
    0892EF68:[8FB00014]: lw         $s0, 20($sp)
    0892EF6C:[8FBF0018]: lw         $ra, 24($sp)
    0892EF70:[03E00008]: jr         $ra
    0892EF74:[27BD0020]: addiu      $sp, $sp, 32
    0892EF78:[24630008]: addiu      $v1, $v1, 8
    0892EF7C:[11600003]: beq        $t3, $zr, 0x0892EF8C
    0892EF80:[25290001]: addiu      $t1, $t1, 1
    0892EF84:[24630008]: addiu      $v1, $v1, 8
    0892EF88:[25290001]: addiu      $t1, $t1, 1
    0892EF8C:[312B0003]: andi       $t3, $t1, 3
    0892EF90:[5560FFC3]: bnel       $t3, $zr, 0x0892EEA0
    0892EF94:[8C6B000C]: lw         $t3, 12($v1)
    0892EF98:[330B0003]: andi       $t3, $t8, 3
    0892EF9C:[15600005]: bne        $t3, $zr, 0x0892EFB4
    0892EFA0:[254AFFF8]: addiu      $t2, $t2, -8
    0892EFA4:[01E05027]: nor        $t2, $t7, $zr <=> li $t2, not $t7
    0892EFA8:[01CA7024]: and        $t6, $t6, $t2
    0892EFAC:[10000004]: b          0x0892EFC0
    0892EFB0:[ACCE0004]: sw         $t6, 4($a2)
    0892EFB4:[8D4B0008]: lw         $t3, 8($t2)
    0892EFB8:[116AFFF7]: beq        $t3, $t2, 0x0892EF98
    0892EFBC:[2718FFFF]: addiu      $t8, $t8, -1
    0892EFC0:[000F7840]: sll        $t7, $t7, 0x0001
    0892EFC4:[01CF502B]: sltu       $t2, $t6, $t7
    0892EFC8:[5540000D]: bnel       $t2, $zr, 0x0892F000
    0892EFCC:[8CC90008]: lw         $t1, 8($a2)
    0892EFD0:[11E0000A]: beq        $t7, $zr, 0x0892EFFC
    0892EFD4:[01EE5024]: and        $t2, $t7, $t6
    0892EFD8:[15400006]: bne        $t2, $zr, 0x0892EFF4
    0892EFDC:[000918C0]: sll        $v1, $t1, 0x0003
    0892EFE0:[000F7840]: sll        $t7, $t7, 0x0001
    0892EFE4:[01EE5024]: and        $t2, $t7, $t6
    0892EFE8:[1140FFFD]: beq        $t2, $zr, 0x0892EFE0
    0892EFEC:[25290004]: addiu      $t1, $t1, 4
    0892EFF0:[000918C0]: sll        $v1, $t1, 0x0003
--> 0892EFF4:[1000FFA7]: b          0x0892EE94
    0892EFF8:[00661821]: addu       $v1, $v1, $a2
    0892EFFC:[8CC90008]: lw         $t1, 8($a2)
    0892F000:[8D2A0004]: lw         $t2, 4($t1)
    0892F004:[01475824]: and        $t3, $t2, $a3
  Back Branch 0892EF28 3,232 times (length 33)
    0892EE98:[00605025]: or         $t2, $v1, $zr <=> move $t2, $v1
    0892EE9C:[8C6B000C]: lw         $t3, 12($v1)
    0892EEA0:[51630035]: beql       $t3, $v1, 0x0892EF78
    0892EEA4:[292B003F]: slti       $t3, $t1, 63
    0892EEA8:[8D620004]: lw         $v0, 4($t3)
--> 0892EEAC:[00471024]: and        $v0, $v0, $a3
    0892EEB0:[00456023]: subu       $t4, $v0, $a1
    0892EEB4:[29990010]: slti       $t9, $t4, 16
    0892EEB8:[17200018]: bne        $t9, $zr, 0x0892EF1C
    0892EEBC:[00000000]: nop
    0892EEC0:[34A70001]: ori        $a3, $a1, 1
    0892EEC4:[8D68000C]: lw         $t0, 12($t3)
    0892EEC8:[AD670004]: sw         $a3, 4($t3)
    0892EECC:[8D670008]: lw         $a3, 8($t3)
    0892EED0:[AFAB0004]: sw         $t3, 4($sp)
    0892EED4:[ACE8000C]: sw         $t0, 12($a3)
    0892EED8:[01652821]: addu       $a1, $t3, $a1
    0892EEDC:[AD070008]: sw         $a3, 8($t0)
    0892EEE0:[ADA5000C]: sw         $a1, 12($t5)
    0892EEE4:[ADA50008]: sw         $a1, 8($t5)
    0892EEE8:[ACAD000C]: sw         $t5, 12($a1)
    0892EEEC:[35860001]: ori        $a2, $t4, 1
    0892EEF0:[ACAD0008]: sw         $t5, 8($a1)
    0892EEF4:[ACA60004]: sw         $a2, 4($a1)
    0892EEF8:[00AC2821]: addu       $a1, $a1, $t4
    0892EEFC:[0E24C0D0]: jal        0x08930340
    0892EF00:[ACAC0000]: sw         $t4, 0($a1)
    0892EF04:[8FA20004]: lw         $v0, 4($sp)
    0892EF08:[24420008]: addiu      $v0, $v0, 8
    0892EF0C:[8FB00014]: lw         $s0, 20($sp)
    0892EF10:[8FBF0018]: lw         $ra, 24($sp)
    0892EF14:[03E00008]: jr         $ra
    0892EF18:[27BD0020]: addiu      $sp, $sp, 32
    0892EF1C:[05830007]: bgezl      $t4, 0x0892EF3C
    0892EF20:[01623021]: addu       $a2, $t3, $v0
    0892EF24:[8D6B000C]: lw         $t3, 12($t3)
--> 0892EF28:[5563FFE0]: bnel       $t3, $v1, 0x0892EEAC
    0892EF2C:[8D620004]: lw         $v0, 4($t3)
    0892EF30:[10000011]: b          0x0892EF78
    0892EF34:[292B003F]: slti       $t3, $t1, 63
  Back Branch 0892EFB8 2,578 times (length 10)
    0892EF84:[24630008]: addiu      $v1, $v1, 8
    0892EF88:[25290001]: addiu      $t1, $t1, 1
    0892EF8C:[312B0003]: andi       $t3, $t1, 3
    0892EF90:[5560FFC3]: bnel       $t3, $zr, 0x0892EEA0
    0892EF94:[8C6B000C]: lw         $t3, 12($v1)
--> 0892EF98:[330B0003]: andi       $t3, $t8, 3
    0892EF9C:[15600005]: bne        $t3, $zr, 0x0892EFB4
    0892EFA0:[254AFFF8]: addiu      $t2, $t2, -8
    0892EFA4:[01E05027]: nor        $t2, $t7, $zr <=> li $t2, not $t7
    0892EFA8:[01CA7024]: and        $t6, $t6, $t2
    0892EFAC:[10000004]: b          0x0892EFC0
    0892EFB0:[ACCE0004]: sw         $t6, 4($a2)
    0892EFB4:[8D4B0008]: lw         $t3, 8($t2)
--> 0892EFB8:[116AFFF7]: beq        $t3, $t2, 0x0892EF98
    0892EFBC:[2718FFFF]: addiu      $t8, $t8, -1
    0892EFC0:[000F7840]: sll        $t7, $t7, 0x0001
    0892EFC4:[01CF502B]: sltu       $t2, $t6, $t7
    0892EFC8:[5540000D]: bnel       $t2, $zr, 0x0892F000
  Back Branch 0892EFE8 2,129 times (length 4)
    0892EFCC:[8CC90008]: lw         $t1, 8($a2)
    0892EFD0:[11E0000A]: beq        $t7, $zr, 0x0892EFFC
    0892EFD4:[01EE5024]: and        $t2, $t7, $t6
    0892EFD8:[15400006]: bne        $t2, $zr, 0x0892EFF4
    0892EFDC:[000918C0]: sll        $v1, $t1, 0x0003
--> 0892EFE0:[000F7840]: sll        $t7, $t7, 0x0001
    0892EFE4:[01EE5024]: and        $t2, $t7, $t6
--> 0892EFE8:[1140FFFD]: beq        $t2, $zr, 0x0892EFE0
    0892EFEC:[25290004]: addiu      $t1, $t1, 4
    0892EFF0:[000918C0]: sll        $v1, $t1, 0x0003
    0892EFF4:[1000FFA7]: b          0x0892EE94
    0892EFF8:[00661821]: addu       $v1, $v1, $a2
  Back Branch 0892EE20 1,937 times (length 9)
    0892EDF0:[34030001]: ori        $v1, $zr, 1 <=> li $v1, 1
    0892EDF4:[00431004]: sllv       $v0, $v1, $v0
    0892EDF8:[01C21025]: or         $v0, $t6, $v0
    0892EDFC:[1000000A]: b          0x0892EE28
    0892EE00:[ACC20004]: sw         $v0, 4($a2)
--> 0892EE04:[516A0008]: beql       $t3, $t2, 0x0892EE28
    0892EE08:[8D6A000C]: lw         $t2, 12($t3)
    0892EE0C:[8D620004]: lw         $v0, 4($t3)
    0892EE10:[00471024]: and        $v0, $v0, $a3
    0892EE14:[0062102B]: sltu       $v0, $v1, $v0
    0892EE18:[50400003]: beql       $v0, $zr, 0x0892EE28
    0892EE1C:[8D6A000C]: lw         $t2, 12($t3)
--> 0892EE20:[1000FFF8]: b          0x0892EE04
    0892EE24:[8D6B0008]: lw         $t3, 8($t3)
    0892EE28:[AD8A000C]: sw         $t2, 12($t4)
    0892EE2C:[AD8B0008]: sw         $t3, 8($t4)
    0892EE30:[AD4C0008]: sw         $t4, 8($t2)
_S1_2_8976298 8,993,767 instructions (0.431%), 4,669 calls (08976298 - 089763E4, length 84)
    08976298:[27BDFFD0]: addiu      $sp, $sp, -48
    0897629C:[AFB6001C]: sw         $s6, 28($sp)
    089762A0:[0007B600]: sll        $s6, $a3, 0x0018
    089762A4:[AFB10008]: sw         $s1, 8($sp)
    089762A8:[AFB50018]: sw         $s5, 24($sp)
    089762AC:[0016B603]: sra        $s6, $s6, 0x0018
    089762B0:[311500FF]: andi       $s5, $t0, 255
    089762B4:[00808825]: or         $s1, $a0, $zr <=> move $s1, $a0
    089762B8:[AFB00004]: sw         $s0, 4($sp)
    089762BC:[AFB2000C]: sw         $s2, 12($sp)
    089762C0:[AFB30010]: sw         $s3, 16($sp)
    089762C4:[AFB40014]: sw         $s4, 20($sp)
    089762C8:[AFBF0020]: sw         $ra, 32($sp)
    089762CC:[10A00008]: beq        $a1, $zr, 0x089762F0
    089762D0:[00A08025]: or         $s0, $a1, $zr <=> move $s0, $a1
    089762D4:[34140000]: ori        $s4, $zr, 0 <=> li $s4, 0
    089762D8:[24D3FFFF]: addiu      $s3, $a2, -1
    089762DC:[0293202A]: slt        $a0, $s4, $s3
    089762E0:[1480000E]: bne        $a0, $zr, 0x0897631C
    089762E4:[02009025]: or         $s2, $s0, $zr <=> move $s2, $s0
    089762E8:[10000034]: b          0x089763BC
    089762EC:[A2400001]: sb         $zr, 1($s2)
    089762F0:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    089762F4:[8FB00004]: lw         $s0, 4($sp)
    089762F8:[8FB10008]: lw         $s1, 8($sp)
    089762FC:[8FB2000C]: lw         $s2, 12($sp)
    08976300:[8FB30010]: lw         $s3, 16($sp)
    08976304:[8FB40014]: lw         $s4, 20($sp)
    08976308:[8FB50018]: lw         $s5, 24($sp)
    0897630C:[8FB6001C]: lw         $s6, 28($sp)
    08976310:[8FBF0020]: lw         $ra, 32($sp)
    08976314:[03E00008]: jr         $ra
    08976318:[27BD0030]: addiu      $sp, $sp, 48
    0897631C:[8E240004]: lw         $a0, 4($s1)
    08976320:[03A02825]: or         $a1, $sp, $zr <=> move $a1, $sp
    08976324:[24840038]: addiu      $a0, $a0, 56
    08976328:[84860000]: lh         $a2, 0($a0)
    0897632C:[8C890004]: lw         $t1, 4($a0)
    08976330:[02262021]: addu       $a0, $s1, $a2
    08976334:[34060001]: ori        $a2, $zr, 1 <=> li $a2, 1
    08976338:[34070001]: ori        $a3, $zr, 1 <=> li $a3, 1
    0897633C:[0120F809]: jalr       $ra, $t1
    08976340:[00004025]: or         $t0, $zr, $zr <=> li $t0, 0
    08976344:[50400005]: beql       $v0, $zr, 0x0897635C
    08976348:[A2400000]: sb         $zr, 0($s2)
    0897634C:[16A0000E]: bne        $s5, $zr, 0x08976388
    08976350:[93A40000]: lbu        $a0, 0($sp)
    08976354:[1000000F]: b          0x08976394
    08976358:[00000000]: nop
    0897635C:[0014102A]: slt        $v0, $zr, $s4 <=> move $v0, $s4
    08976360:[8FB00004]: lw         $s0, 4($sp)
    08976364:[8FB10008]: lw         $s1, 8($sp)
    08976368:[8FB2000C]: lw         $s2, 12($sp)
    0897636C:[8FB30010]: lw         $s3, 16($sp)
    08976370:[8FB40014]: lw         $s4, 20($sp)
    08976374:[8FB50018]: lw         $s5, 24($sp)
    08976378:[8FB6001C]: lw         $s6, 28($sp)
    0897637C:[8FBF0020]: lw         $ra, 32($sp)
    08976380:[03E00008]: jr         $ra
    08976384:[27BD0030]: addiu      $sp, $sp, 48
    08976388:[308400FF]: andi       $a0, $a0, 255
    0897638C:[A3A40000]: sb         $a0, 0($sp)
    08976390:[93A40000]: lbu        $a0, 0($sp)
    08976394:[0E25DA4F]: jal        0x0897693C
    08976398:[00000000]: nop
    0897639C:[A2420000]: sb         $v0, 0($s2)
    089763A0:[82440000]: lb         $a0, 0($s2)
    089763A4:[10960004]: beq        $a0, $s6, 0x089763B8
    089763A8:[26940001]: addiu      $s4, $s4, 1
    089763AC:[0293202A]: slt        $a0, $s4, $s3
    089763B0:[1480FFDA]: bne        $a0, $zr, 0x0897631C
    089763B4:[02909021]: addu       $s2, $s4, $s0
    089763B8:[A2400001]: sb         $zr, 1($s2)
    089763BC:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    089763C0:[8FB00004]: lw         $s0, 4($sp)
    089763C4:[8FB10008]: lw         $s1, 8($sp)
    089763C8:[8FB2000C]: lw         $s2, 12($sp)
    089763CC:[8FB30010]: lw         $s3, 16($sp)
    089763D0:[8FB40014]: lw         $s4, 20($sp)
    089763D4:[8FB50018]: lw         $s5, 24($sp)
    089763D8:[8FB6001C]: lw         $s6, 28($sp)
    089763DC:[8FBF0020]: lw         $ra, 32($sp)
    089763E0:[03E00008]: jr         $ra
    089763E4:[27BD0030]: addiu      $sp, $sp, 48
  Back Branch 089763B0 364,430 times (length 39)
    08976308:[8FB50018]: lw         $s5, 24($sp)
    0897630C:[8FB6001C]: lw         $s6, 28($sp)
    08976310:[8FBF0020]: lw         $ra, 32($sp)
    08976314:[03E00008]: jr         $ra
    08976318:[27BD0030]: addiu      $sp, $sp, 48
--> 0897631C:[8E240004]: lw         $a0, 4($s1)
    08976320:[03A02825]: or         $a1, $sp, $zr <=> move $a1, $sp
    08976324:[24840038]: addiu      $a0, $a0, 56
    08976328:[84860000]: lh         $a2, 0($a0)
    0897632C:[8C890004]: lw         $t1, 4($a0)
    08976330:[02262021]: addu       $a0, $s1, $a2
    08976334:[34060001]: ori        $a2, $zr, 1 <=> li $a2, 1
    08976338:[34070001]: ori        $a3, $zr, 1 <=> li $a3, 1
    0897633C:[0120F809]: jalr       $ra, $t1
    08976340:[00004025]: or         $t0, $zr, $zr <=> li $t0, 0
    08976344:[50400005]: beql       $v0, $zr, 0x0897635C
    08976348:[A2400000]: sb         $zr, 0($s2)
    0897634C:[16A0000E]: bne        $s5, $zr, 0x08976388
    08976350:[93A40000]: lbu        $a0, 0($sp)
    08976354:[1000000F]: b          0x08976394
    08976358:[00000000]: nop
    0897635C:[0014102A]: slt        $v0, $zr, $s4 <=> move $v0, $s4
    08976360:[8FB00004]: lw         $s0, 4($sp)
    08976364:[8FB10008]: lw         $s1, 8($sp)
    08976368:[8FB2000C]: lw         $s2, 12($sp)
    0897636C:[8FB30010]: lw         $s3, 16($sp)
    08976370:[8FB40014]: lw         $s4, 20($sp)
    08976374:[8FB50018]: lw         $s5, 24($sp)
    08976378:[8FB6001C]: lw         $s6, 28($sp)
    0897637C:[8FBF0020]: lw         $ra, 32($sp)
    08976380:[03E00008]: jr         $ra
    08976384:[27BD0030]: addiu      $sp, $sp, 48
    08976388:[308400FF]: andi       $a0, $a0, 255
    0897638C:[A3A40000]: sb         $a0, 0($sp)
    08976390:[93A40000]: lbu        $a0, 0($sp)
    08976394:[0E25DA4F]: jal        0x0897693C
    08976398:[00000000]: nop
    0897639C:[A2420000]: sb         $v0, 0($s2)
    089763A0:[82440000]: lb         $a0, 0($s2)
    089763A4:[10960004]: beq        $a0, $s6, 0x089763B8
    089763A8:[26940001]: addiu      $s4, $s4, 1
    089763AC:[0293202A]: slt        $a0, $s4, $s3
--> 089763B0:[1480FFDA]: bne        $a0, $zr, 0x0897631C
    089763B4:[02909021]: addu       $s2, $s4, $s0
    089763B8:[A2400001]: sb         $zr, 1($s2)
    089763BC:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    089763C0:[8FB00004]: lw         $s0, 4($sp)
_S1_2_88BB658 8,738,760 instructions (0.419%), 728,230 calls (088BB658 - 088BB684, length 12)
    088BB658:[27BDFFF0]: addiu      $sp, $sp, -16
    088BB65C:[8C840000]: lw         $a0, 0($a0)
    088BB660:[8C880094]: lw         $t0, 148($a0)
    088BB664:[25080010]: addiu      $t0, $t0, 16
    088BB668:[85090000]: lh         $t1, 0($t0)
    088BB66C:[8D080004]: lw         $t0, 4($t0)
    088BB670:[AFBF0000]: sw         $ra, 0($sp)
    088BB674:[0100F809]: jalr       $ra, $t0
    088BB678:[00892021]: addu       $a0, $a0, $t1
    088BB67C:[8FBF0000]: lw         $ra, 0($sp)
    088BB680:[03E00008]: jr         $ra
    088BB684:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_88F2CDC 8,225,168 instructions (0.395%), 22,896 calls (088F2CDC - 088F2E74, length 103)
    088F2CDC:[27BDFFD0]: addiu      $sp, $sp, -48
    088F2CE0:[8C850074]: lw         $a1, 116($a0)
    088F2CE4:[AFB00008]: sw         $s0, 8($sp)
    088F2CE8:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    088F2CEC:[2CA40001]: sltiu      $a0, $a1, 1
    088F2CF0:[308400FF]: andi       $a0, $a0, 255
    088F2CF4:[AFB1000C]: sw         $s1, 12($sp)
    088F2CF8:[AFB20010]: sw         $s2, 16($sp)
    088F2CFC:[AFB30014]: sw         $s3, 20($sp)
    088F2D00:[AFB40018]: sw         $s4, 24($sp)
    088F2D04:[AFB5001C]: sw         $s5, 28($sp)
    088F2D08:[AFB60020]: sw         $s6, 32($sp)
    088F2D0C:[AFB70024]: sw         $s7, 36($sp)
    088F2D10:[AFBE0028]: sw         $fp, 40($sp)
    088F2D14:[AFBF002C]: sw         $ra, 44($sp)
    088F2D18:[1480004B]: bne        $a0, $zr, 0x088F2E48
    088F2D1C:[00000000]: nop
    088F2D20:[8E0400D8]: lw         $a0, 216($s0)
    088F2D24:[10800048]: beq        $a0, $zr, 0x088F2E48
    088F2D28:[00000000]: nop
    088F2D2C:[8E0400DC]: lw         $a0, 220($s0)
    088F2D30:[10800045]: beq        $a0, $zr, 0x088F2E48
    088F2D34:[260500E0]: addiu      $a1, $s0, 224
    088F2D38:[C4AC0000]: lwc1       $f12, 0($a1)
    088F2D3C:[C4AD0004]: lwc1       $f13, 4($a1)
    088F2D40:[44056000]: mfc1       $a1, $f12
    088F2D44:[8E1100E8]: lw         $s1, 232($s0)
    088F2D48:[44066800]: mfc1       $a2, $f13
    088F2D4C:[AFA50000]: sw         $a1, 0($sp)
    088F2D50:[34120000]: ori        $s2, $zr, 0 <=> li $s2, 0
    088F2D54:[0244202B]: sltu       $a0, $s2, $a0
    088F2D58:[1080003B]: beq        $a0, $zr, 0x088F2E48
    088F2D5C:[AFA60004]: sw         $a2, 4($sp)
    088F2D60:[2414FFFF]: addiu      $s4, $zr, -1 <=> li $s4, -1
    088F2D64:[261500EC]: addiu      $s5, $s0, 236
    088F2D68:[26160084]: addiu      $s6, $s0, 132
    088F2D6C:[2617007C]: addiu      $s7, $s0, 124
    088F2D70:[27BE0004]: addiu      $fp, $sp, 4
    088F2D74:[8E0400D8]: lw         $a0, 216($s0)
    088F2D78:[34130000]: ori        $s3, $zr, 0 <=> li $s3, 0
    088F2D7C:[0264202B]: sltu       $a0, $s3, $a0
    088F2D80:[50800025]: beql       $a0, $zr, 0x088F2E18
    088F2D84:[C60C00E0]: lwc1       $f12, 224($s0)
    088F2D88:[8E0400D4]: lw         $a0, 212($s0)
    088F2D8C:[8E050074]: lw         $a1, 116($s0)
    088F2D90:[02242021]: addu       $a0, $s1, $a0
    088F2D94:[00932021]: addu       $a0, $a0, $s3
    088F2D98:[0085001B]: divu       $a0, $a1
    088F2D9C:[8E04006C]: lw         $a0, 108($s0)
    088F2DA0:[00002810]: mfhi       $a1
    088F2DA4:[00052880]: sll        $a1, $a1, 0x0002
    088F2DA8:[00852021]: addu       $a0, $a0, $a1
    088F2DAC:[8C840000]: lw         $a0, 0($a0)
    088F2DB0:[1094000F]: beq        $a0, $s4, 0x088F2DF0
    088F2DB4:[000431C0]: sll        $a2, $a0, 0x0007
    088F2DB8:[8E05005C]: lw         $a1, 92($s0)
    088F2DBC:[00042100]: sll        $a0, $a0, 0x0004
    088F2DC0:[00C42021]: addu       $a0, $a2, $a0
    088F2DC4:[00A42021]: addu       $a0, $a1, $a0
    088F2DC8:[8C85006C]: lw         $a1, 108($a0)
    088F2DCC:[C48C0024]: lwc1       $f12, 36($a0)
    088F2DD0:[24A50020]: addiu      $a1, $a1, 32
    088F2DD4:[84A60000]: lh         $a2, 0($a1)
    088F2DD8:[8CA80004]: lw         $t0, 4($a1)
    088F2DDC:[00862021]: addu       $a0, $a0, $a2
    088F2DE0:[03A02825]: or         $a1, $sp, $zr <=> move $a1, $sp
    088F2DE4:[02A03025]: or         $a2, $s5, $zr <=> move $a2, $s5
    088F2DE8:[0100F809]: jalr       $ra, $t0
    088F2DEC:[02C03825]: or         $a3, $s6, $zr <=> move $a3, $s6
    088F2DF0:[C7AC0000]: lwc1       $f12, 0($sp)
    088F2DF4:[C6ED0000]: lwc1       $f13, 0($s7)
    088F2DF8:[26730001]: addiu      $s3, $s3, 1
    088F2DFC:[460D6300]: add.s      $f12, $f12, $f13
    088F2E00:[E7AC0000]: swc1       $f12, 0($sp)
    088F2E04:[8E0400D8]: lw         $a0, 216($s0)
    088F2E08:[0264202B]: sltu       $a0, $s3, $a0
    088F2E0C:[5480FFDF]: bnel       $a0, $zr, 0x088F2D8C
    088F2E10:[8E0400D4]: lw         $a0, 212($s0)
    088F2E14:[C60C00E0]: lwc1       $f12, 224($s0)
    088F2E18:[8E040088]: lw         $a0, 136($s0)
    088F2E1C:[E7AC0000]: swc1       $f12, 0($sp)
    088F2E20:[C7CC0000]: lwc1       $f12, 0($fp)
    088F2E24:[C6ED0004]: lwc1       $f13, 4($s7)
    088F2E28:[02248821]: addu       $s1, $s1, $a0
    088F2E2C:[460D6300]: add.s      $f12, $f12, $f13
    088F2E30:[26520001]: addiu      $s2, $s2, 1
    088F2E34:[E7CC0000]: swc1       $f12, 0($fp)
    088F2E38:[8E0400DC]: lw         $a0, 220($s0)
    088F2E3C:[0244202B]: sltu       $a0, $s2, $a0
    088F2E40:[5480FFCD]: bnel       $a0, $zr, 0x088F2D78
    088F2E44:[8E0400D8]: lw         $a0, 216($s0)
    088F2E48:[8FB00008]: lw         $s0, 8($sp)
    088F2E4C:[8FB1000C]: lw         $s1, 12($sp)
    088F2E50:[8FB20010]: lw         $s2, 16($sp)
    088F2E54:[8FB30014]: lw         $s3, 20($sp)
    088F2E58:[8FB40018]: lw         $s4, 24($sp)
    088F2E5C:[8FB5001C]: lw         $s5, 28($sp)
    088F2E60:[8FB60020]: lw         $s6, 32($sp)
    088F2E64:[8FB70024]: lw         $s7, 36($sp)
    088F2E68:[8FBE0028]: lw         $fp, 40($sp)
    088F2E6C:[8FBF002C]: lw         $ra, 44($sp)
    088F2E70:[03E00008]: jr         $ra
    088F2E74:[27BD0030]: addiu      $sp, $sp, 48
  Back Branch 088F2E0C 127,927 times (length 34)
    088F2D78:[34130000]: ori        $s3, $zr, 0 <=> li $s3, 0
    088F2D7C:[0264202B]: sltu       $a0, $s3, $a0
    088F2D80:[50800025]: beql       $a0, $zr, 0x088F2E18
    088F2D84:[C60C00E0]: lwc1       $f12, 224($s0)
    088F2D88:[8E0400D4]: lw         $a0, 212($s0)
--> 088F2D8C:[8E050074]: lw         $a1, 116($s0)
    088F2D90:[02242021]: addu       $a0, $s1, $a0
    088F2D94:[00932021]: addu       $a0, $a0, $s3
    088F2D98:[0085001B]: divu       $a0, $a1
    088F2D9C:[8E04006C]: lw         $a0, 108($s0)
    088F2DA0:[00002810]: mfhi       $a1
    088F2DA4:[00052880]: sll        $a1, $a1, 0x0002
    088F2DA8:[00852021]: addu       $a0, $a0, $a1
    088F2DAC:[8C840000]: lw         $a0, 0($a0)
    088F2DB0:[1094000F]: beq        $a0, $s4, 0x088F2DF0
    088F2DB4:[000431C0]: sll        $a2, $a0, 0x0007
    088F2DB8:[8E05005C]: lw         $a1, 92($s0)
    088F2DBC:[00042100]: sll        $a0, $a0, 0x0004
    088F2DC0:[00C42021]: addu       $a0, $a2, $a0
    088F2DC4:[00A42021]: addu       $a0, $a1, $a0
    088F2DC8:[8C85006C]: lw         $a1, 108($a0)
    088F2DCC:[C48C0024]: lwc1       $f12, 36($a0)
    088F2DD0:[24A50020]: addiu      $a1, $a1, 32
    088F2DD4:[84A60000]: lh         $a2, 0($a1)
    088F2DD8:[8CA80004]: lw         $t0, 4($a1)
    088F2DDC:[00862021]: addu       $a0, $a0, $a2
    088F2DE0:[03A02825]: or         $a1, $sp, $zr <=> move $a1, $sp
    088F2DE4:[02A03025]: or         $a2, $s5, $zr <=> move $a2, $s5
    088F2DE8:[0100F809]: jalr       $ra, $t0
    088F2DEC:[02C03825]: or         $a3, $s6, $zr <=> move $a3, $s6
    088F2DF0:[C7AC0000]: lwc1       $f12, 0($sp)
    088F2DF4:[C6ED0000]: lwc1       $f13, 0($s7)
    088F2DF8:[26730001]: addiu      $s3, $s3, 1
    088F2DFC:[460D6300]: add.s      $f12, $f12, $f13
    088F2E00:[E7AC0000]: swc1       $f12, 0($sp)
    088F2E04:[8E0400D8]: lw         $a0, 216($s0)
    088F2E08:[0264202B]: sltu       $a0, $s3, $a0
--> 088F2E0C:[5480FFDF]: bnel       $a0, $zr, 0x088F2D8C
    088F2E10:[8E0400D4]: lw         $a0, 212($s0)
    088F2E14:[C60C00E0]: lwc1       $f12, 224($s0)
    088F2E18:[8E040088]: lw         $a0, 136($s0)
    088F2E1C:[E7AC0000]: swc1       $f12, 0($sp)
  Back Branch 088F2E40 31,721 times (length 52)
    088F2D64:[261500EC]: addiu      $s5, $s0, 236
    088F2D68:[26160084]: addiu      $s6, $s0, 132
    088F2D6C:[2617007C]: addiu      $s7, $s0, 124
    088F2D70:[27BE0004]: addiu      $fp, $sp, 4
    088F2D74:[8E0400D8]: lw         $a0, 216($s0)
--> 088F2D78:[34130000]: ori        $s3, $zr, 0 <=> li $s3, 0
    088F2D7C:[0264202B]: sltu       $a0, $s3, $a0
    088F2D80:[50800025]: beql       $a0, $zr, 0x088F2E18
    088F2D84:[C60C00E0]: lwc1       $f12, 224($s0)
    088F2D88:[8E0400D4]: lw         $a0, 212($s0)
    088F2D8C:[8E050074]: lw         $a1, 116($s0)
    088F2D90:[02242021]: addu       $a0, $s1, $a0
    088F2D94:[00932021]: addu       $a0, $a0, $s3
    088F2D98:[0085001B]: divu       $a0, $a1
    088F2D9C:[8E04006C]: lw         $a0, 108($s0)
    088F2DA0:[00002810]: mfhi       $a1
    088F2DA4:[00052880]: sll        $a1, $a1, 0x0002
    088F2DA8:[00852021]: addu       $a0, $a0, $a1
    088F2DAC:[8C840000]: lw         $a0, 0($a0)
    088F2DB0:[1094000F]: beq        $a0, $s4, 0x088F2DF0
    088F2DB4:[000431C0]: sll        $a2, $a0, 0x0007
    088F2DB8:[8E05005C]: lw         $a1, 92($s0)
    088F2DBC:[00042100]: sll        $a0, $a0, 0x0004
    088F2DC0:[00C42021]: addu       $a0, $a2, $a0
    088F2DC4:[00A42021]: addu       $a0, $a1, $a0
    088F2DC8:[8C85006C]: lw         $a1, 108($a0)
    088F2DCC:[C48C0024]: lwc1       $f12, 36($a0)
    088F2DD0:[24A50020]: addiu      $a1, $a1, 32
    088F2DD4:[84A60000]: lh         $a2, 0($a1)
    088F2DD8:[8CA80004]: lw         $t0, 4($a1)
    088F2DDC:[00862021]: addu       $a0, $a0, $a2
    088F2DE0:[03A02825]: or         $a1, $sp, $zr <=> move $a1, $sp
    088F2DE4:[02A03025]: or         $a2, $s5, $zr <=> move $a2, $s5
    088F2DE8:[0100F809]: jalr       $ra, $t0
    088F2DEC:[02C03825]: or         $a3, $s6, $zr <=> move $a3, $s6
    088F2DF0:[C7AC0000]: lwc1       $f12, 0($sp)
    088F2DF4:[C6ED0000]: lwc1       $f13, 0($s7)
    088F2DF8:[26730001]: addiu      $s3, $s3, 1
    088F2DFC:[460D6300]: add.s      $f12, $f12, $f13
    088F2E00:[E7AC0000]: swc1       $f12, 0($sp)
    088F2E04:[8E0400D8]: lw         $a0, 216($s0)
    088F2E08:[0264202B]: sltu       $a0, $s3, $a0
    088F2E0C:[5480FFDF]: bnel       $a0, $zr, 0x088F2D8C
    088F2E10:[8E0400D4]: lw         $a0, 212($s0)
    088F2E14:[C60C00E0]: lwc1       $f12, 224($s0)
    088F2E18:[8E040088]: lw         $a0, 136($s0)
    088F2E1C:[E7AC0000]: swc1       $f12, 0($sp)
    088F2E20:[C7CC0000]: lwc1       $f12, 0($fp)
    088F2E24:[C6ED0004]: lwc1       $f13, 4($s7)
    088F2E28:[02248821]: addu       $s1, $s1, $a0
    088F2E2C:[460D6300]: add.s      $f12, $f12, $f13
    088F2E30:[26520001]: addiu      $s2, $s2, 1
    088F2E34:[E7CC0000]: swc1       $f12, 0($fp)
    088F2E38:[8E0400DC]: lw         $a0, 220($s0)
    088F2E3C:[0244202B]: sltu       $a0, $s2, $a0
--> 088F2E40:[5480FFCD]: bnel       $a0, $zr, 0x088F2D78
    088F2E44:[8E0400D8]: lw         $a0, 216($s0)
    088F2E48:[8FB00008]: lw         $s0, 8($sp)
    088F2E4C:[8FB1000C]: lw         $s1, 12($sp)
    088F2E50:[8FB20010]: lw         $s2, 16($sp)
_S1_2_886311C 7,793,574 instructions (0.374%), 273,166 calls (0886311C - 088631D4, length 47)
    0886311C:[27BDFFF0]: addiu      $sp, $sp, -16
    08863120:[AFB10004]: sw         $s1, 4($sp)
    08863124:[30D100FF]: andi       $s1, $a2, 255
    08863128:[24870010]: addiu      $a3, $a0, 16
    0886312C:[3C06B8D1]: lui        $a2, 0xB8D1 <=> li $a2, 0xB8D10000
    08863130:[C4EC0004]: lwc1       $f12, 4($a3)
    08863134:[34C6B717]: ori        $a2, $a2, -18665
    08863138:[44866800]: mtc1       $a2, $f13
    0886313C:[AFB00000]: sw         $s0, 0($sp)
    08863140:[00A08025]: or         $s0, $a1, $zr <=> move $s0, $a1
    08863144:[460D603E]: c.le.s     $f12, $f13
    08863148:[AFBF0008]: sw         $ra, 8($sp)
    0886314C:[45010009]: bc1t       0x08863174
    08863150:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    08863154:[3C0638D1]: lui        $a2, 0x38D1 <=> li $a2, 0x38D10000
    08863158:[34C6B717]: ori        $a2, $a2, -18665
    0886315C:[44866800]: mtc1       $a2, $f13
    08863160:[460D603C]: c.lt.s     $f12, $f13
    08863164:[00000000]: nop
    08863168:[45000003]: bc1f       0x08863178
    0886316C:[30A500FF]: andi       $a1, $a1, 255
    08863170:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    08863174:[30A500FF]: andi       $a1, $a1, 255
    08863178:[10A00011]: beq        $a1, $zr, 0x088631C0
    0886317C:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    08863180:[90850021]: lbu        $a1, 33($a0)
    08863184:[10A0000F]: beq        $a1, $zr, 0x088631C4
    08863188:[00000000]: nop
    0886318C:[90850020]: lbu        $a1, 32($a0)
    08863190:[14A0000C]: bne        $a1, $zr, 0x088631C4
    08863194:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    08863198:[A0850020]: sb         $a1, 32($a0)
    0886319C:[AC800028]: sw         $zr, 40($a0)
    088631A0:[0E218BC5]: jal        0x08862F14
    088631A4:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    088631A8:[16200006]: bne        $s1, $zr, 0x088631C4
    088631AC:[00000000]: nop
    088631B0:[0E207AC3]: jal        0x0881EB0C
    088631B4:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    088631B8:[10000002]: b          0x088631C4
    088631BC:[00000000]: nop
    088631C0:[A0850020]: sb         $a1, 32($a0)
    088631C4:[8FB00000]: lw         $s0, 0($sp)
    088631C8:[8FB10004]: lw         $s1, 4($sp)
    088631CC:[8FBF0008]: lw         $ra, 8($sp)
    088631D0:[03E00008]: jr         $ra
    088631D4:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_88E6434 7,399,816 instructions (0.355%), 51,946 calls (088E6434 - 088E6924, length 317)
    088E6434:[27BDFFD0]: addiu      $sp, $sp, -48
    088E6438:[AFB30018]: sw         $s3, 24($sp)
    088E643C:[00809825]: or         $s3, $a0, $zr <=> move $s3, $a0
    088E6440:[8E641540]: lw         $a0, 5440($s3)
    088E6444:[AFB0000C]: sw         $s0, 12($sp)
    088E6448:[00A08025]: or         $s0, $a1, $zr <=> move $s0, $a1
    088E644C:[24840028]: addiu      $a0, $a0, 40
    088E6450:[84850000]: lh         $a1, 0($a0)
    088E6454:[8C860004]: lw         $a2, 4($a0)
    088E6458:[AFB10010]: sw         $s1, 16($sp)
    088E645C:[02652021]: addu       $a0, $s3, $a1
    088E6460:[34110001]: ori        $s1, $zr, 1 <=> li $s1, 1
    088E6464:[AFB20014]: sw         $s2, 20($sp)
    088E6468:[AFB4001C]: sw         $s4, 28($sp)
    088E646C:[AFB50020]: sw         $s5, 32($sp)
    088E6470:[AFBF0024]: sw         $ra, 36($sp)
    088E6474:[00C0F809]: jalr       $ra, $a2
    088E6478:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    088E647C:[14400052]: bne        $v0, $zr, 0x088E65C8
    088E6480:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    088E6484:[0E2204FC]: jal        0x088813F0
    088E6488:[00000000]: nop
    088E648C:[00408025]: or         $s0, $v0, $zr <=> move $s0, $v0
    088E6490:[12000111]: beq        $s0, $zr, 0x088E68D8
    088E6494:[3C05089C]: lui        $a1, 0x089C <=> li $a1, 0x089C0000
    088E6498:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    088E649C:[0E252B07]: jal        0x0894AC1C
    088E64A0:[24A57CC4]: addiu      $a1, $a1, 31940
    088E64A4:[3C05089C]: lui        $a1, 0x089C <=> li $a1, 0x089C0000
    088E64A8:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    088E64AC:[0E252B07]: jal        0x0894AC1C
    088E64B0:[24A57CCC]: addiu      $a1, $a1, 31948
    088E64B4:[8E641540]: lw         $a0, 5440($s3)
    088E64B8:[00408825]: or         $s1, $v0, $zr <=> move $s1, $v0
    088E64BC:[24840018]: addiu      $a0, $a0, 24
    088E64C0:[84850000]: lh         $a1, 0($a0)
    088E64C4:[8C860004]: lw         $a2, 4($a0)
    088E64C8:[00C0F809]: jalr       $ra, $a2
    088E64CC:[02652021]: addu       $a0, $s3, $a1
    088E64D0:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    088E64D4:[0E255064]: jal        0x08954190
    088E64D8:[00402825]: or         $a1, $v0, $zr <=> move $a1, $v0
    088E64DC:[3C05089C]: lui        $a1, 0x089C <=> li $a1, 0x089C0000
    088E64E0:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    088E64E4:[0E252B07]: jal        0x0894AC1C
    088E64E8:[24A57CD0]: addiu      $a1, $a1, 31952
    088E64EC:[8E641540]: lw         $a0, 5440($s3)
    088E64F0:[00408825]: or         $s1, $v0, $zr <=> move $s1, $v0
    088E64F4:[24840010]: addiu      $a0, $a0, 16
    088E64F8:[84850000]: lh         $a1, 0($a0)
    088E64FC:[8C860004]: lw         $a2, 4($a0)
    088E6500:[00C0F809]: jalr       $ra, $a2
    088E6504:[02652021]: addu       $a0, $s3, $a1
    088E6508:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    088E650C:[0E253643]: jal        0x0894D90C
    088E6510:[00402825]: or         $a1, $v0, $zr <=> move $a1, $v0
    088E6514:[3C05089C]: lui        $a1, 0x089C <=> li $a1, 0x089C0000
    088E6518:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    088E651C:[0E252B07]: jal        0x0894AC1C
    088E6520:[24A57CD4]: addiu      $a1, $a1, 31956
    088E6524:[3C05089C]: lui        $a1, 0x089C <=> li $a1, 0x089C0000
    088E6528:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    088E652C:[0E252B07]: jal        0x0894AC1C
    088E6530:[24A57D7C]: addiu      $a1, $a1, 32124
    088E6534:[3C15089F]: lui        $s5, 0x089F <=> li $s5, 0x089F0000
    088E6538:[8EA4D4D8]: lw         $a0, -11048($s5)
    088E653C:[3C14089C]: lui        $s4, 0x089C <=> li $s4, 0x089C0000
    088E6540:[3C13089C]: lui        $s3, 0x089C <=> li $s3, 0x089C0000
    088E6544:[26947CFC]: addiu      $s4, $s4, 31996
    088E6548:[14800014]: bne        $a0, $zr, 0x088E659C
    088E654C:[26737EBB]: addiu      $s3, $s3, 32443
    088E6550:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    088E6554:[24846C48]: addiu      $a0, $a0, 27720
    088E6558:[0E230E6E]: jal        0x088C39B8
    088E655C:[AFA40000]: sw         $a0, 0($sp)
    088E6560:[8EA4D4D8]: lw         $a0, -11048($s5)
    088E6564:[1480000A]: bne        $a0, $zr, 0x088E6590
    088E6568:[34110000]: ori        $s1, $zr, 0 <=> li $s1, 0
    088E656C:[0E247CA3]: jal        0x0891F28C
    088E6570:[34040018]: ori        $a0, $zr, 24 <=> li $a0, 24
    088E6574:[00409025]: or         $s2, $v0, $zr <=> move $s2, $v0
    088E6578:[52400005]: beql       $s2, $zr, 0x088E6590
    088E657C:[AEB1D4D8]: sw         $s1, -11048($s5)
    088E6580:[0E2265D8]: jal        0x08899760
    088E6584:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    088E6588:[02408825]: or         $s1, $s2, $zr <=> move $s1, $s2
    088E658C:[AEB1D4D8]: sw         $s1, -11048($s5)
    088E6590:[0E230E7B]: jal        0x088C39EC
    088E6594:[8FA40000]: lw         $a0, 0($sp)
    088E6598:[8EA4D4D8]: lw         $a0, -11048($s5)
    088E659C:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    088E65A0:[34060003]: ori        $a2, $zr, 3 <=> li $a2, 3
    088E65A4:[34070001]: ori        $a3, $zr, 1 <=> li $a3, 1
    088E65A8:[02804025]: or         $t0, $s4, $zr <=> move $t0, $s4
    088E65AC:[34090121]: ori        $t1, $zr, 289 <=> li $t1, 289
    088E65B0:[0E22672A]: jal        0x08899CA8
    088E65B4:[02605025]: or         $t2, $s3, $zr <=> move $t2, $s3
    088E65B8:[0E220512]: jal        0x08881448
    088E65BC:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    088E65C0:[100000C5]: b          0x088E68D8
    088E65C4:[00000000]: nop
    088E65C8:[0E239103]: jal        0x088E440C
    088E65CC:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    088E65D0:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    088E65D4:[50440052]: beql       $v0, $a0, 0x088E6720
    088E65D8:[AE000080]: sw         $zr, 128($s0)
    088E65DC:[0E2204FC]: jal        0x088813F0
    088E65E0:[00000000]: nop
    088E65E4:[00408025]: or         $s0, $v0, $zr <=> move $s0, $v0
    088E65E8:[120000BB]: beq        $s0, $zr, 0x088E68D8
    088E65EC:[3C05089C]: lui        $a1, 0x089C <=> li $a1, 0x089C0000
    088E65F0:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    088E65F4:[0E252B07]: jal        0x0894AC1C
    088E65F8:[24A57CC4]: addiu      $a1, $a1, 31940
    088E65FC:[3C05089C]: lui        $a1, 0x089C <=> li $a1, 0x089C0000
    088E6600:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    088E6604:[0E252B07]: jal        0x0894AC1C
    088E6608:[24A57CCC]: addiu      $a1, $a1, 31948
    088E660C:[8E641540]: lw         $a0, 5440($s3)
    088E6610:[00408825]: or         $s1, $v0, $zr <=> move $s1, $v0
    088E6614:[24840018]: addiu      $a0, $a0, 24
    088E6618:[84850000]: lh         $a1, 0($a0)
    088E661C:[8C860004]: lw         $a2, 4($a0)
    088E6620:[00C0F809]: jalr       $ra, $a2
    088E6624:[02652021]: addu       $a0, $s3, $a1
    088E6628:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    088E662C:[0E255064]: jal        0x08954190
    088E6630:[00402825]: or         $a1, $v0, $zr <=> move $a1, $v0
    088E6634:[3C05089C]: lui        $a1, 0x089C <=> li $a1, 0x089C0000
    088E6638:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    088E663C:[0E252B07]: jal        0x0894AC1C
    088E6640:[24A57CD0]: addiu      $a1, $a1, 31952
    088E6644:[8E641540]: lw         $a0, 5440($s3)
    088E6648:[00408825]: or         $s1, $v0, $zr <=> move $s1, $v0
    088E664C:[24840010]: addiu      $a0, $a0, 16
    088E6650:[84850000]: lh         $a1, 0($a0)
    088E6654:[8C860004]: lw         $a2, 4($a0)
    088E6658:[00C0F809]: jalr       $ra, $a2
    088E665C:[02652021]: addu       $a0, $s3, $a1
    088E6660:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    088E6664:[0E253643]: jal        0x0894D90C
    088E6668:[00402825]: or         $a1, $v0, $zr <=> move $a1, $v0
    088E666C:[3C05089C]: lui        $a1, 0x089C <=> li $a1, 0x089C0000
    088E6670:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    088E6674:[0E252B07]: jal        0x0894AC1C
    088E6678:[24A57CD4]: addiu      $a1, $a1, 31956
    088E667C:[3C05089C]: lui        $a1, 0x089C <=> li $a1, 0x089C0000
    088E6680:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    088E6684:[0E252B07]: jal        0x0894AC1C
    088E6688:[24A57EC4]: addiu      $a1, $a1, 32452
    088E668C:[3C12089F]: lui        $s2, 0x089F <=> li $s2, 0x089F0000
    088E6690:[8E44D4D8]: lw         $a0, -11048($s2)
    088E6694:[3C11089C]: lui        $s1, 0x089C <=> li $s1, 0x089C0000
    088E6698:[3C13089C]: lui        $s3, 0x089C <=> li $s3, 0x089C0000
    088E669C:[26317CFC]: addiu      $s1, $s1, 31996
    088E66A0:[14800014]: bne        $a0, $zr, 0x088E66F4
    088E66A4:[26737EBB]: addiu      $s3, $s3, 32443
    088E66A8:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    088E66AC:[24846C48]: addiu      $a0, $a0, 27720
    088E66B0:[0E230E6E]: jal        0x088C39B8
    088E66B4:[AFA40004]: sw         $a0, 4($sp)
    088E66B8:[8E44D4D8]: lw         $a0, -11048($s2)
    088E66BC:[1480000A]: bne        $a0, $zr, 0x088E66E8
    088E66C0:[34140000]: ori        $s4, $zr, 0 <=> li $s4, 0
    088E66C4:[0E247CA3]: jal        0x0891F28C
    088E66C8:[34040018]: ori        $a0, $zr, 24 <=> li $a0, 24
    088E66CC:[0040A825]: or         $s5, $v0, $zr <=> move $s5, $v0
    088E66D0:[52A00005]: beql       $s5, $zr, 0x088E66E8
    088E66D4:[AE54D4D8]: sw         $s4, -11048($s2)
    088E66D8:[0E2265D8]: jal        0x08899760
    088E66DC:[02A02025]: or         $a0, $s5, $zr <=> move $a0, $s5
    088E66E0:[02A0A025]: or         $s4, $s5, $zr <=> move $s4, $s5
    088E66E4:[AE54D4D8]: sw         $s4, -11048($s2)
    088E66E8:[0E230E7B]: jal        0x088C39EC
    088E66EC:[8FA40004]: lw         $a0, 4($sp)
    088E66F0:[8E44D4D8]: lw         $a0, -11048($s2)
    088E66F4:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    088E66F8:[34060003]: ori        $a2, $zr, 3 <=> li $a2, 3
    088E66FC:[34070001]: ori        $a3, $zr, 1 <=> li $a3, 1
    088E6700:[02204025]: or         $t0, $s1, $zr <=> move $t0, $s1
    088E6704:[34090126]: ori        $t1, $zr, 294 <=> li $t1, 294
    088E6708:[0E22672A]: jal        0x08899CA8
    088E670C:[02605025]: or         $t2, $s3, $zr <=> move $t2, $s3
    088E6710:[0E220512]: jal        0x08881448
    088E6714:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    088E6718:[1000006F]: b          0x088E68D8
    088E671C:[00000000]: nop
    088E6720:[A2000000]: sb         $zr, 0($s0)
    088E6724:[34120000]: ori        $s2, $zr, 0 <=> li $s2, 0
    088E6728:[26741415]: addiu      $s4, $s3, 5141
    088E672C:[26751004]: addiu      $s5, $s3, 4100
    088E6730:[8E641004]: lw         $a0, 4100($s3)
    088E6734:[02642021]: addu       $a0, $s3, $a0
    088E6738:[80840000]: lb         $a0, 0($a0)
    088E673C:[00042600]: sll        $a0, $a0, 0x0018
    088E6740:[00042603]: sra        $a0, $a0, 0x0018
    088E6744:[2C850100]: sltiu      $a1, $a0, 256
    088E6748:[14A00003]: bne        $a1, $zr, 0x088E6758
    088E674C:[02842021]: addu       $a0, $s4, $a0
    088E6750:[10000002]: b          0x088E675C
    088E6754:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    088E6758:[90840000]: lbu        $a0, 0($a0)
    088E675C:[1080000D]: beq        $a0, $zr, 0x088E6794
    088E6760:[3404007F]: ori        $a0, $zr, 127 <=> li $a0, 127
    088E6764:[8EA40000]: lw         $a0, 0($s5)
    088E6768:[24850001]: addiu      $a1, $a0, 1
    088E676C:[02642021]: addu       $a0, $s3, $a0
    088E6770:[AEA50000]: sw         $a1, 0($s5)
    088E6774:[80850000]: lb         $a1, 0($a0)
    088E6778:[0E268DDB]: jal        0x089A376C
    088E677C:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    088E6780:[26520001]: addiu      $s2, $s2, 1
    088E6784:[2E44007F]: sltiu      $a0, $s2, 127
    088E6788:[5480FFEA]: bnel       $a0, $zr, 0x088E6734
    088E678C:[8E641004]: lw         $a0, 4100($s3)
    088E6790:[3404007F]: ori        $a0, $zr, 127 <=> li $a0, 127
    088E6794:[1644005A]: bne        $s2, $a0, 0x088E6900
    088E6798:[00000000]: nop
    088E679C:[0E2204FC]: jal        0x088813F0
    088E67A0:[00000000]: nop
    088E67A4:[00409025]: or         $s2, $v0, $zr <=> move $s2, $v0
    088E67A8:[1240004B]: beq        $s2, $zr, 0x088E68D8
    088E67AC:[3C05089C]: lui        $a1, 0x089C <=> li $a1, 0x089C0000
    088E67B0:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    088E67B4:[0E252B07]: jal        0x0894AC1C
    088E67B8:[24A57CC4]: addiu      $a1, $a1, 31940
    088E67BC:[3C05089C]: lui        $a1, 0x089C <=> li $a1, 0x089C0000
    088E67C0:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    088E67C4:[0E252B07]: jal        0x0894AC1C
    088E67C8:[24A57CCC]: addiu      $a1, $a1, 31948
    088E67CC:[8E641540]: lw         $a0, 5440($s3)
    088E67D0:[00408025]: or         $s0, $v0, $zr <=> move $s0, $v0
    088E67D4:[24840018]: addiu      $a0, $a0, 24
    088E67D8:[84850000]: lh         $a1, 0($a0)
    088E67DC:[8C860004]: lw         $a2, 4($a0)
    088E67E0:[00C0F809]: jalr       $ra, $a2
    088E67E4:[02652021]: addu       $a0, $s3, $a1
    088E67E8:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    088E67EC:[0E255064]: jal        0x08954190
    088E67F0:[00402825]: or         $a1, $v0, $zr <=> move $a1, $v0
    088E67F4:[3C05089C]: lui        $a1, 0x089C <=> li $a1, 0x089C0000
    088E67F8:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    088E67FC:[0E252B07]: jal        0x0894AC1C
    088E6800:[24A57CD0]: addiu      $a1, $a1, 31952
    088E6804:[8E641540]: lw         $a0, 5440($s3)
    088E6808:[00408025]: or         $s0, $v0, $zr <=> move $s0, $v0
    088E680C:[24840010]: addiu      $a0, $a0, 16
    088E6810:[84850000]: lh         $a1, 0($a0)
    088E6814:[8C860004]: lw         $a2, 4($a0)
    088E6818:[00C0F809]: jalr       $ra, $a2
    088E681C:[02652021]: addu       $a0, $s3, $a1
    088E6820:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    088E6824:[0E253643]: jal        0x0894D90C
    088E6828:[00402825]: or         $a1, $v0, $zr <=> move $a1, $v0
    088E682C:[3C05089C]: lui        $a1, 0x089C <=> li $a1, 0x089C0000
    088E6830:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    088E6834:[0E252B07]: jal        0x0894AC1C
    088E6838:[24A57CD4]: addiu      $a1, $a1, 31956
    088E683C:[3C05089C]: lui        $a1, 0x089C <=> li $a1, 0x089C0000
    088E6840:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    088E6844:[0E252B07]: jal        0x0894AC1C
    088E6848:[24A57ED8]: addiu      $a1, $a1, 32472
    088E684C:[3C13089F]: lui        $s3, 0x089F <=> li $s3, 0x089F0000
    088E6850:[8E64D4D8]: lw         $a0, -11048($s3)
    088E6854:[3C10089C]: lui        $s0, 0x089C <=> li $s0, 0x089C0000
    088E6858:[3C11089C]: lui        $s1, 0x089C <=> li $s1, 0x089C0000
    088E685C:[26107CFC]: addiu      $s0, $s0, 31996
    088E6860:[14800014]: bne        $a0, $zr, 0x088E68B4
    088E6864:[26317EBB]: addiu      $s1, $s1, 32443
    088E6868:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    088E686C:[24846C48]: addiu      $a0, $a0, 27720
    088E6870:[0E230E6E]: jal        0x088C39B8
    088E6874:[AFA40008]: sw         $a0, 8($sp)
    088E6878:[8E64D4D8]: lw         $a0, -11048($s3)
    088E687C:[1480000A]: bne        $a0, $zr, 0x088E68A8
    088E6880:[34140000]: ori        $s4, $zr, 0 <=> li $s4, 0
    088E6884:[0E247CA3]: jal        0x0891F28C
    088E6888:[34040018]: ori        $a0, $zr, 24 <=> li $a0, 24
    088E688C:[0040A825]: or         $s5, $v0, $zr <=> move $s5, $v0
    088E6890:[52A00005]: beql       $s5, $zr, 0x088E68A8
    088E6894:[AE74D4D8]: sw         $s4, -11048($s3)
    088E6898:[0E2265D8]: jal        0x08899760
    088E689C:[02A02025]: or         $a0, $s5, $zr <=> move $a0, $s5
    088E68A0:[02A0A025]: or         $s4, $s5, $zr <=> move $s4, $s5
    088E68A4:[AE74D4D8]: sw         $s4, -11048($s3)
    088E68A8:[0E230E7B]: jal        0x088C39EC
    088E68AC:[8FA40008]: lw         $a0, 8($sp)
    088E68B0:[8E64D4D8]: lw         $a0, -11048($s3)
    088E68B4:[02402825]: or         $a1, $s2, $zr <=> move $a1, $s2
    088E68B8:[34060003]: ori        $a2, $zr, 3 <=> li $a2, 3
    088E68BC:[34070001]: ori        $a3, $zr, 1 <=> li $a3, 1
    088E68C0:[02004025]: or         $t0, $s0, $zr <=> move $t0, $s0
    088E68C4:[34090139]: ori        $t1, $zr, 313 <=> li $t1, 313
    088E68C8:[0E22672A]: jal        0x08899CA8
    088E68CC:[02205025]: or         $t2, $s1, $zr <=> move $t2, $s1
    088E68D0:[0E220512]: jal        0x08881448
    088E68D4:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    088E68D8:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    088E68DC:[8FB0000C]: lw         $s0, 12($sp)
    088E68E0:[8FB10010]: lw         $s1, 16($sp)
    088E68E4:[8FB20014]: lw         $s2, 20($sp)
    088E68E8:[8FB30018]: lw         $s3, 24($sp)
    088E68EC:[8FB4001C]: lw         $s4, 28($sp)
    088E68F0:[8FB50020]: lw         $s5, 32($sp)
    088E68F4:[8FBF0024]: lw         $ra, 36($sp)
    088E68F8:[03E00008]: jr         $ra
    088E68FC:[27BD0030]: addiu      $sp, $sp, 48
    088E6900:[02201025]: or         $v0, $s1, $zr <=> move $v0, $s1
    088E6904:[8FB0000C]: lw         $s0, 12($sp)
    088E6908:[8FB10010]: lw         $s1, 16($sp)
    088E690C:[8FB20014]: lw         $s2, 20($sp)
    088E6910:[8FB30018]: lw         $s3, 24($sp)
    088E6914:[8FB4001C]: lw         $s4, 28($sp)
    088E6918:[8FB50020]: lw         $s5, 32($sp)
    088E691C:[8FBF0024]: lw         $ra, 36($sp)
    088E6920:[03E00008]: jr         $ra
    088E6924:[27BD0030]: addiu      $sp, $sp, 48
  Back Branch 088E6788 223,744 times (length 23)
    088E6720:[A2000000]: sb         $zr, 0($s0)
    088E6724:[34120000]: ori        $s2, $zr, 0 <=> li $s2, 0
    088E6728:[26741415]: addiu      $s4, $s3, 5141
    088E672C:[26751004]: addiu      $s5, $s3, 4100
    088E6730:[8E641004]: lw         $a0, 4100($s3)
--> 088E6734:[02642021]: addu       $a0, $s3, $a0
    088E6738:[80840000]: lb         $a0, 0($a0)
    088E673C:[00042600]: sll        $a0, $a0, 0x0018
    088E6740:[00042603]: sra        $a0, $a0, 0x0018
    088E6744:[2C850100]: sltiu      $a1, $a0, 256
    088E6748:[14A00003]: bne        $a1, $zr, 0x088E6758
    088E674C:[02842021]: addu       $a0, $s4, $a0
    088E6750:[10000002]: b          0x088E675C
    088E6754:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    088E6758:[90840000]: lbu        $a0, 0($a0)
    088E675C:[1080000D]: beq        $a0, $zr, 0x088E6794
    088E6760:[3404007F]: ori        $a0, $zr, 127 <=> li $a0, 127
    088E6764:[8EA40000]: lw         $a0, 0($s5)
    088E6768:[24850001]: addiu      $a1, $a0, 1
    088E676C:[02642021]: addu       $a0, $s3, $a0
    088E6770:[AEA50000]: sw         $a1, 0($s5)
    088E6774:[80850000]: lb         $a1, 0($a0)
    088E6778:[0E268DDB]: jal        0x089A376C
    088E677C:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    088E6780:[26520001]: addiu      $s2, $s2, 1
    088E6784:[2E44007F]: sltiu      $a0, $s2, 127
--> 088E6788:[5480FFEA]: bnel       $a0, $zr, 0x088E6734
    088E678C:[8E641004]: lw         $a0, 4100($s3)
    088E6790:[3404007F]: ori        $a0, $zr, 127 <=> li $a0, 127
    088E6794:[1644005A]: bne        $s2, $a0, 0x088E6900
    088E6798:[00000000]: nop
_S1_2_8863250 7,101,996 instructions (0.341%), 273,166 calls (08863250 - 088632B4, length 26)
    08863250:[27BDFFE0]: addiu      $sp, $sp, -32
    08863254:[C48C0000]: lwc1       $f12, 0($a0)
    08863258:[C48D0004]: lwc1       $f13, 4($a0)
    0886325C:[44066000]: mfc1       $a2, $f12
    08863260:[44076800]: mfc1       $a3, $f13
    08863264:[AFA60008]: sw         $a2, 8($sp)
    08863268:[AFA7000C]: sw         $a3, 12($sp)
    0886326C:[C7AE0008]: lwc1       $f14, 8($sp)
    08863270:[C7AF000C]: lwc1       $f15, 12($sp)
    08863274:[44067000]: mfc1       $a2, $f14
    08863278:[8CA50024]: lw         $a1, 36($a1)
    0886327C:[44077800]: mfc1       $a3, $f15
    08863280:[AFA60000]: sw         $a2, 0($sp)
    08863284:[AFA70004]: sw         $a3, 4($sp)
    08863288:[24A504E4]: addiu      $a1, $a1, 1252
    0886328C:[C7AC0004]: lwc1       $f12, 4($sp)
    08863290:[24A50004]: addiu      $a1, $a1, 4
    08863294:[C4AD0000]: lwc1       $f13, 0($a1)
    08863298:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    0886329C:[460D603E]: c.le.s     $f12, $f13
    088632A0:[00000000]: nop
    088632A4:[45030001]: bc1tl      0x088632AC
    088632A8:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    088632AC:[308200FF]: andi       $v0, $a0, 255
    088632B0:[03E00008]: jr         $ra
    088632B4:[27BD0020]: addiu      $sp, $sp, 32
_S1_2_892568C 7,097,528 instructions (0.340%), 91,189 calls (0892568C - 089258E0, length 150)
    0892568C:[27BDFFF0]: addiu      $sp, $sp, -16
    08925690:[E7AC0000]: swc1       $f12, 0($sp)
    08925694:[8FAA0000]: lw         $t2, 0($sp)
    08925698:[E7AD0004]: swc1       $f13, 4($sp)
    0892569C:[8FA90004]: lw         $t1, 4($sp)
    089256A0:[3C048000]: lui        $a0, 0x8000 <=> li $a0, 0x80000000
    089256A4:[3C058000]: lui        $a1, 0x8000 <=> li $a1, 0x80000000
    089256A8:[01442024]: and        $a0, $t2, $a0
    089256AC:[24A5FFFF]: addiu      $a1, $a1, -1
    089256B0:[01254824]: and        $t1, $t1, $a1
    089256B4:[1120000B]: beq        $t1, $zr, 0x089256E4
    089256B8:[01445026]: xor        $t2, $t2, $a0
    089256BC:[3C057F80]: lui        $a1, 0x7F80 <=> li $a1, 0x7F800000
    089256C0:[0145302A]: slt        $a2, $t2, $a1
    089256C4:[10C00007]: beq        $a2, $zr, 0x089256E4
    089256C8:[00A9282A]: slt        $a1, $a1, $t1
    089256CC:[14A00005]: bne        $a1, $zr, 0x089256E4
    089256D0:[0149282A]: slt        $a1, $t2, $t1
    089256D4:[14A00080]: bne        $a1, $zr, 0x089258D8
    089256D8:[00000000]: nop
    089256DC:[10000005]: b          0x089256F4
    089256E0:[00000000]: nop
    089256E4:[460D6002]: mul.s      $f0, $f12, $f13
    089256E8:[46000003]: div.s      $f0, $f0, $f0
    089256EC:[03E00008]: jr         $ra
    089256F0:[27BD0010]: addiu      $sp, $sp, 16
    089256F4:[11490006]: beq        $t2, $t1, 0x08925710
    089256F8:[3C060080]: lui        $a2, 0x0080 <=> li $a2, 0x00800000
    089256FC:[0146282A]: slt        $a1, $t2, $a2
    08925700:[14A0000B]: bne        $a1, $zr, 0x08925730
    08925704:[000A3A00]: sll        $a3, $t2, 0x0008
    08925708:[10000011]: b          0x08925750
    0892570C:[000A45C3]: sra        $t0, $t2, 0x0017
    08925710:[000427C2]: srl        $a0, $a0, 0x001F
    08925714:[3C05089D]: lui        $a1, 0x089D <=> li $a1, 0x089D0000
    08925718:[00042080]: sll        $a0, $a0, 0x0002
    0892571C:[24A52C1C]: addiu      $a1, $a1, 11292
    08925720:[00852021]: addu       $a0, $a0, $a1
    08925724:[C4800000]: lwc1       $f0, 0($a0)
    08925728:[03E00008]: jr         $ra
    0892572C:[27BD0010]: addiu      $sp, $sp, 16
    08925730:[18E00008]: blez       $a3, 0x08925754
    08925734:[2408FF82]: addiu      $t0, $zr, -126 <=> li $t0, -126
    08925738:[00073840]: sll        $a3, $a3, 0x0001
    0892573C:[1CE0FFFE]: bgtz       $a3, 0x08925738
    08925740:[2508FFFF]: addiu      $t0, $t0, -1
    08925744:[10000004]: b          0x08925758
    08925748:[0126282A]: slt        $a1, $t1, $a2
    08925750:[2508FF81]: addiu      $t0, $t0, -127
    08925754:[0126282A]: slt        $a1, $t1, $a2
    08925758:[10A0000A]: beq        $a1, $zr, 0x08925784
    0892575C:[00092DC3]: sra        $a1, $t1, 0x0017
    08925760:[00093A00]: sll        $a3, $t1, 0x0008
    08925764:[04E00008]: bltz       $a3, 0x08925788
    08925768:[2405FF82]: addiu      $a1, $zr, -126 <=> li $a1, -126
    0892576C:[00073840]: sll        $a3, $a3, 0x0001
    08925770:[04E1FFFE]: bgez       $a3, 0x0892576C
    08925774:[24A5FFFF]: addiu      $a1, $a1, -1
    08925778:[10000004]: b          0x0892578C
    0892577C:[290BFF82]: slti       $t3, $t0, -126
    08925784:[24A5FF81]: addiu      $a1, $a1, -127
    08925788:[290BFF82]: slti       $t3, $t0, -126
    0892578C:[15600006]: bne        $t3, $zr, 0x089257A8
    08925790:[28A7FF82]: slti       $a3, $a1, -126
    08925794:[3C0B0080]: lui        $t3, 0x0080 <=> li $t3, 0x00800000
    08925798:[256BFFFF]: addiu      $t3, $t3, -1
    0892579C:[014B5024]: and        $t2, $t2, $t3
    089257A0:[10000004]: b          0x089257B4
    089257A4:[01465025]: or         $t2, $t2, $a2
    089257A8:[240BFF82]: addiu      $t3, $zr, -126 <=> li $t3, -126
    089257AC:[01685823]: subu       $t3, $t3, $t0
    089257B0:[016A5004]: sllv       $t2, $t2, $t3
    089257B4:[14E00007]: bne        $a3, $zr, 0x089257D4
    089257B8:[240BFF82]: addiu      $t3, $zr, -126 <=> li $t3, -126
    089257BC:[3C0B0080]: lui        $t3, 0x0080 <=> li $t3, 0x00800000
    089257C0:[256BFFFF]: addiu      $t3, $t3, -1
    089257C4:[012B5824]: and        $t3, $t1, $t3
    089257C8:[01665825]: or         $t3, $t3, $a2
    089257CC:[10000004]: b          0x089257E0
    089257D0:[014B4823]: subu       $t1, $t2, $t3
    089257D4:[01655823]: subu       $t3, $t3, $a1
    089257D8:[01695804]: sllv       $t3, $t1, $t3
    089257DC:[014B4823]: subu       $t1, $t2, $t3
    089257E0:[01051023]: subu       $v0, $t0, $a1
    089257E4:[10400016]: beq        $v0, $zr, 0x08925840
    089257E8:[2448FFFF]: addiu      $t0, $v0, -1
    089257EC:[05210004]: bgez       $t1, 0x08925800
    089257F0:[014A5021]: addu       $t2, $t2, $t2
    089257F4:[2502FFFF]: addiu      $v0, $t0, -1
    089257F8:[1000000E]: b          0x08925834
    089257FC:[014B4823]: subu       $t1, $t2, $t3
    08925800:[11200004]: beq        $t1, $zr, 0x08925814
    08925804:[01295021]: addu       $t2, $t1, $t1
    08925808:[2502FFFF]: addiu      $v0, $t0, -1
    0892580C:[10000009]: b          0x08925834
    08925810:[014B4823]: subu       $t1, $t2, $t3
    08925814:[000427C2]: srl        $a0, $a0, 0x001F
    08925818:[3C05089D]: lui        $a1, 0x089D <=> li $a1, 0x089D0000
    0892581C:[00042080]: sll        $a0, $a0, 0x0002
    08925820:[24A52C1C]: addiu      $a1, $a1, 11292
    08925824:[00852021]: addu       $a0, $a0, $a1
    08925828:[C4800000]: lwc1       $f0, 0($a0)
    0892582C:[03E00008]: jr         $ra
    08925830:[27BD0010]: addiu      $sp, $sp, 16
    08925834:[01001825]: or         $v1, $t0, $zr <=> move $v1, $t0
    08925838:[1460FFEC]: bne        $v1, $zr, 0x089257EC
    0892583C:[00404025]: or         $t0, $v0, $zr <=> move $t0, $v0
    08925840:[05230001]: bgezl      $t1, 0x08925848
    08925844:[01205025]: or         $t2, $t1, $zr <=> move $t2, $t1
    08925848:[11400005]: beq        $t2, $zr, 0x08925860
    0892584C:[0146402A]: slt        $t0, $t2, $a2
    08925850:[5500000C]: bnel       $t0, $zr, 0x08925884
    08925854:[014A5021]: addu       $t2, $t2, $t2
    08925858:[1000000E]: b          0x08925894
    0892585C:[00000000]: nop
    08925860:[000427C2]: srl        $a0, $a0, 0x001F
    08925864:[3C05089D]: lui        $a1, 0x089D <=> li $a1, 0x089D0000
    08925868:[00042080]: sll        $a0, $a0, 0x0002
    0892586C:[24A52C1C]: addiu      $a1, $a1, 11292
    08925870:[00852021]: addu       $a0, $a0, $a1
    08925874:[C4800000]: lwc1       $f0, 0($a0)
    08925878:[03E00008]: jr         $ra
    0892587C:[27BD0010]: addiu      $sp, $sp, 16
    08925880:[014A5021]: addu       $t2, $t2, $t2
    08925884:[0146382A]: slt        $a3, $t2, $a2
    08925888:[14E0FFFD]: bne        $a3, $zr, 0x08925880
    0892588C:[24A5FFFF]: addiu      $a1, $a1, -1
    08925890:[28A7FF82]: slti       $a3, $a1, -126
    08925894:[54E0000B]: bnel       $a3, $zr, 0x089258C4
    08925898:[2406FF82]: addiu      $a2, $zr, -126 <=> li $a2, -126
    0892589C:[24A5007F]: addiu      $a1, $a1, 127
    089258A0:[01463023]: subu       $a2, $t2, $a2
    089258A4:[00052DC0]: sll        $a1, $a1, 0x0017
    089258A8:[00C52825]: or         $a1, $a2, $a1
    089258AC:[00A42025]: or         $a0, $a1, $a0
    089258B0:[AFA40008]: sw         $a0, 8($sp)
    089258B4:[C7AC0008]: lwc1       $f12, 8($sp)
    089258B8:[46006006]: mov.s      $f0, $f12
    089258BC:[03E00008]: jr         $ra
    089258C0:[27BD0010]: addiu      $sp, $sp, 16
    089258C4:[00C52823]: subu       $a1, $a2, $a1
    089258C8:[00AA2807]: srav       $a1, $t2, $a1
    089258CC:[00A42025]: or         $a0, $a1, $a0
    089258D0:[AFA4000C]: sw         $a0, 12($sp)
    089258D4:[C7AC000C]: lwc1       $f12, 12($sp)
    089258D8:[46006006]: mov.s      $f0, $f12
    089258DC:[03E00008]: jr         $ra
    089258E0:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 08925838 241,400 times (length 21)
    089257D8:[01695804]: sllv       $t3, $t1, $t3
    089257DC:[014B4823]: subu       $t1, $t2, $t3
    089257E0:[01051023]: subu       $v0, $t0, $a1
    089257E4:[10400016]: beq        $v0, $zr, 0x08925840
    089257E8:[2448FFFF]: addiu      $t0, $v0, -1
--> 089257EC:[05210004]: bgez       $t1, 0x08925800
    089257F0:[014A5021]: addu       $t2, $t2, $t2
    089257F4:[2502FFFF]: addiu      $v0, $t0, -1
    089257F8:[1000000E]: b          0x08925834
    089257FC:[014B4823]: subu       $t1, $t2, $t3
    08925800:[11200004]: beq        $t1, $zr, 0x08925814
    08925804:[01295021]: addu       $t2, $t1, $t1
    08925808:[2502FFFF]: addiu      $v0, $t0, -1
    0892580C:[10000009]: b          0x08925834
    08925810:[014B4823]: subu       $t1, $t2, $t3
    08925814:[000427C2]: srl        $a0, $a0, 0x001F
    08925818:[3C05089D]: lui        $a1, 0x089D <=> li $a1, 0x089D0000
    0892581C:[00042080]: sll        $a0, $a0, 0x0002
    08925820:[24A52C1C]: addiu      $a1, $a1, 11292
    08925824:[00852021]: addu       $a0, $a0, $a1
    08925828:[C4800000]: lwc1       $f0, 0($a0)
    0892582C:[03E00008]: jr         $ra
    08925830:[27BD0010]: addiu      $sp, $sp, 16
    08925834:[01001825]: or         $v1, $t0, $zr <=> move $v1, $t0
--> 08925838:[1460FFEC]: bne        $v1, $zr, 0x089257EC
    0892583C:[00404025]: or         $t0, $v0, $zr <=> move $t0, $v0
    08925840:[05230001]: bgezl      $t1, 0x08925848
    08925844:[01205025]: or         $t2, $t1, $zr <=> move $t2, $t1
    08925848:[11400005]: beq        $t2, $zr, 0x08925860
  Back Branch 08925888 84,054 times (length 4)
    0892586C:[24A52C1C]: addiu      $a1, $a1, 11292
    08925870:[00852021]: addu       $a0, $a0, $a1
    08925874:[C4800000]: lwc1       $f0, 0($a0)
    08925878:[03E00008]: jr         $ra
    0892587C:[27BD0010]: addiu      $sp, $sp, 16
--> 08925880:[014A5021]: addu       $t2, $t2, $t2
    08925884:[0146382A]: slt        $a3, $t2, $a2
--> 08925888:[14E0FFFD]: bne        $a3, $zr, 0x08925880
    0892588C:[24A5FFFF]: addiu      $a1, $a1, -1
    08925890:[28A7FF82]: slti       $a3, $a1, -126
    08925894:[54E0000B]: bnel       $a3, $zr, 0x089258C4
    08925898:[2406FF82]: addiu      $a2, $zr, -126 <=> li $a2, -126
_S1_2_8941F78 6,977,760 instructions (0.335%), 116,296 calls (08941F78 - 089420C0, length 83)
    08941F78:[27BDFFD0]: addiu      $sp, $sp, -48
    08941F7C:[AFB40020]: sw         $s4, 32($sp)
    08941F80:[00A0A021]: addu       $s4, $a1, $zr <=> move $s4, $a1
    08941F84:[AFB3001C]: sw         $s3, 28($sp)
    08941F88:[2413FFFC]: addiu      $s3, $zr, -4 <=> li $s3, -4
    08941F8C:[AFB20018]: sw         $s2, 24($sp)
    08941F90:[00809021]: addu       $s2, $a0, $zr <=> move $s2, $a0
    08941F94:[AFB10014]: sw         $s1, 20($sp)
    08941F98:[00C08821]: addu       $s1, $a2, $zr <=> move $s1, $a2
    08941F9C:[AFB00010]: sw         $s0, 16($sp)
    08941FA0:[00E08021]: addu       $s0, $a3, $zr <=> move $s0, $a3
    08941FA4:[AFBF0024]: sw         $ra, 36($sp)
    08941FA8:[8CA30000]: lw         $v1, 0($a1)
    08941FAC:[10C00004]: beq        $a2, $zr, 0x08941FC0
    08941FB0:[AFA30000]: sw         $v1, 0($sp)
    08941FB4:[8CC20000]: lw         $v0, 0($a2)
    08941FB8:[7C020804]: ins        $v0, $zr, 0, 2
    08941FBC:[00629821]: addu       $s3, $v1, $v0
    08941FC0:[12400038]: beq        $s2, $zr, 0x089420A4
    08941FC4:[02003821]: addu       $a3, $s0, $zr <=> move $a3, $s0
    08941FC8:[32020001]: andi       $v0, $s0, 1
    08941FCC:[10400013]: beq        $v0, $zr, 0x0894201C
    08941FD0:[32020002]: andi       $v0, $s0, 2
    08941FD4:[8E450014]: lw         $a1, 20($s2)
    08941FD8:[10A00029]: beq        $a1, $zr, 0x08942080
    08941FDC:[8FA60000]: lw         $a2, 0($sp)
    08941FE0:[24C70008]: addiu      $a3, $a2, 8
    08941FE4:[0267102B]: sltu       $v0, $s3, $a3
    08941FE8:[14400013]: bne        $v0, $zr, 0x08942038
    08941FEC:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08941FF0:[7CA41E00]: ext        $a0, $a1, 24, 4
    08941FF4:[00042400]: sll        $a0, $a0, 0x0010
    08941FF8:[7C05FE04]: ins        $a1, $zr, 24, 8
    08941FFC:[3C031000]: lui        $v1, 0x1000 <=> li $v1, 0x10000000
    08942000:[3C020A00]: lui        $v0, 0x0A00 <=> li $v0, 0x0A000000
    08942004:[00832025]: or         $a0, $a0, $v1
    08942008:[00A21025]: or         $v0, $a1, $v0
    0894200C:[ACC20004]: sw         $v0, 4($a2)
    08942010:[ACC40000]: sw         $a0, 0($a2)
    08942014:[AFA70000]: sw         $a3, 0($sp)
    08942018:[32020002]: andi       $v0, $s0, 2
    0894201C:[1440000F]: bne        $v0, $zr, 0x0894205C
    08942020:[8FA20000]: lw         $v0, 0($sp)
    08942024:[12200003]: beq        $s1, $zr, 0x08942034
    08942028:[AE820000]: sw         $v0, 0($s4)
    0894202C:[02621023]: subu       $v0, $s3, $v0
    08942030:[AE220000]: sw         $v0, 0($s1)
    08942034:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08942038:[8FBF0024]: lw         $ra, 36($sp)
    0894203C:[8FB40020]: lw         $s4, 32($sp)
    08942040:[8FB3001C]: lw         $s3, 28($sp)
    08942044:[8FB20018]: lw         $s2, 24($sp)
    08942048:[8FB10014]: lw         $s1, 20($sp)
    0894204C:[8FB00010]: lw         $s0, 16($sp)
    08942050:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08942054:[03E00008]: jr         $ra
    08942058:[27BD0030]: addiu      $sp, $sp, 48
    0894205C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08942060:[02003821]: addu       $a3, $s0, $zr <=> move $a3, $s0
    08942064:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    08942068:[0E250A0A]: jal        0x08942828
    0894206C:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    08942070:[1040FFF1]: beq        $v0, $zr, 0x08942038
    08942074:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08942078:[0A250809]: j          0x08942024
    0894207C:[8FA20000]: lw         $v0, 0($sp)
    08942080:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08942084:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    08942088:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    0894208C:[0E250856]: jal        0x08942158
    08942090:[02003821]: addu       $a3, $s0, $zr <=> move $a3, $s0
    08942094:[1040FFE8]: beq        $v0, $zr, 0x08942038
    08942098:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0894209C:[0A250807]: j          0x0894201C
    089420A0:[32020002]: andi       $v0, $s0, 2
    089420A4:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    089420A8:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    089420AC:[0E250831]: jal        0x089420C4
    089420B0:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    089420B4:[1040FFE0]: beq        $v0, $zr, 0x08942038
    089420B8:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    089420BC:[0A2507F2]: j          0x08941FC8
    089420C0:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
  Back Branch 08942094 116,296 times (length 25)
    08942024:[12200003]: beq        $s1, $zr, 0x08942034
    08942028:[AE820000]: sw         $v0, 0($s4)
    0894202C:[02621023]: subu       $v0, $s3, $v0
    08942030:[AE220000]: sw         $v0, 0($s1)
    08942034:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
--> 08942038:[8FBF0024]: lw         $ra, 36($sp)
    0894203C:[8FB40020]: lw         $s4, 32($sp)
    08942040:[8FB3001C]: lw         $s3, 28($sp)
    08942044:[8FB20018]: lw         $s2, 24($sp)
    08942048:[8FB10014]: lw         $s1, 20($sp)
    0894204C:[8FB00010]: lw         $s0, 16($sp)
    08942050:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08942054:[03E00008]: jr         $ra
    08942058:[27BD0030]: addiu      $sp, $sp, 48
    0894205C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08942060:[02003821]: addu       $a3, $s0, $zr <=> move $a3, $s0
    08942064:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    08942068:[0E250A0A]: jal        0x08942828
    0894206C:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    08942070:[1040FFF1]: beq        $v0, $zr, 0x08942038
    08942074:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08942078:[0A250809]: j          0x08942024
    0894207C:[8FA20000]: lw         $v0, 0($sp)
    08942080:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08942084:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    08942088:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    0894208C:[0E250856]: jal        0x08942158
    08942090:[02003821]: addu       $a3, $s0, $zr <=> move $a3, $s0
--> 08942094:[1040FFE8]: beq        $v0, $zr, 0x08942038
    08942098:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0894209C:[0A250807]: j          0x0894201C
    089420A0:[32020002]: andi       $v0, $s0, 2
    089420A4:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
  Back Branch 0894209C 116,296 times (length 34)
    08942008:[00A21025]: or         $v0, $a1, $v0
    0894200C:[ACC20004]: sw         $v0, 4($a2)
    08942010:[ACC40000]: sw         $a0, 0($a2)
    08942014:[AFA70000]: sw         $a3, 0($sp)
    08942018:[32020002]: andi       $v0, $s0, 2
--> 0894201C:[1440000F]: bne        $v0, $zr, 0x0894205C
    08942020:[8FA20000]: lw         $v0, 0($sp)
    08942024:[12200003]: beq        $s1, $zr, 0x08942034
    08942028:[AE820000]: sw         $v0, 0($s4)
    0894202C:[02621023]: subu       $v0, $s3, $v0
    08942030:[AE220000]: sw         $v0, 0($s1)
    08942034:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08942038:[8FBF0024]: lw         $ra, 36($sp)
    0894203C:[8FB40020]: lw         $s4, 32($sp)
    08942040:[8FB3001C]: lw         $s3, 28($sp)
    08942044:[8FB20018]: lw         $s2, 24($sp)
    08942048:[8FB10014]: lw         $s1, 20($sp)
    0894204C:[8FB00010]: lw         $s0, 16($sp)
    08942050:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08942054:[03E00008]: jr         $ra
    08942058:[27BD0030]: addiu      $sp, $sp, 48
    0894205C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08942060:[02003821]: addu       $a3, $s0, $zr <=> move $a3, $s0
    08942064:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    08942068:[0E250A0A]: jal        0x08942828
    0894206C:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    08942070:[1040FFF1]: beq        $v0, $zr, 0x08942038
    08942074:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08942078:[0A250809]: j          0x08942024
    0894207C:[8FA20000]: lw         $v0, 0($sp)
    08942080:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08942084:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    08942088:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    0894208C:[0E250856]: jal        0x08942158
    08942090:[02003821]: addu       $a3, $s0, $zr <=> move $a3, $s0
    08942094:[1040FFE8]: beq        $v0, $zr, 0x08942038
    08942098:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
--> 0894209C:[0A250807]: j          0x0894201C
    089420A0:[32020002]: andi       $v0, $s0, 2
    089420A4:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    089420A8:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    089420AC:[0E250831]: jal        0x089420C4
  Back Branch 08942078 116,296 times (length 23)
    08942010:[ACC40000]: sw         $a0, 0($a2)
    08942014:[AFA70000]: sw         $a3, 0($sp)
    08942018:[32020002]: andi       $v0, $s0, 2
    0894201C:[1440000F]: bne        $v0, $zr, 0x0894205C
    08942020:[8FA20000]: lw         $v0, 0($sp)
--> 08942024:[12200003]: beq        $s1, $zr, 0x08942034
    08942028:[AE820000]: sw         $v0, 0($s4)
    0894202C:[02621023]: subu       $v0, $s3, $v0
    08942030:[AE220000]: sw         $v0, 0($s1)
    08942034:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08942038:[8FBF0024]: lw         $ra, 36($sp)
    0894203C:[8FB40020]: lw         $s4, 32($sp)
    08942040:[8FB3001C]: lw         $s3, 28($sp)
    08942044:[8FB20018]: lw         $s2, 24($sp)
    08942048:[8FB10014]: lw         $s1, 20($sp)
    0894204C:[8FB00010]: lw         $s0, 16($sp)
    08942050:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08942054:[03E00008]: jr         $ra
    08942058:[27BD0030]: addiu      $sp, $sp, 48
    0894205C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08942060:[02003821]: addu       $a3, $s0, $zr <=> move $a3, $s0
    08942064:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    08942068:[0E250A0A]: jal        0x08942828
    0894206C:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    08942070:[1040FFF1]: beq        $v0, $zr, 0x08942038
    08942074:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
--> 08942078:[0A250809]: j          0x08942024
    0894207C:[8FA20000]: lw         $v0, 0($sp)
    08942080:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08942084:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    08942088:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
  Back Branch 08942070 116,296 times (length 16)
    08942024:[12200003]: beq        $s1, $zr, 0x08942034
    08942028:[AE820000]: sw         $v0, 0($s4)
    0894202C:[02621023]: subu       $v0, $s3, $v0
    08942030:[AE220000]: sw         $v0, 0($s1)
    08942034:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
--> 08942038:[8FBF0024]: lw         $ra, 36($sp)
    0894203C:[8FB40020]: lw         $s4, 32($sp)
    08942040:[8FB3001C]: lw         $s3, 28($sp)
    08942044:[8FB20018]: lw         $s2, 24($sp)
    08942048:[8FB10014]: lw         $s1, 20($sp)
    0894204C:[8FB00010]: lw         $s0, 16($sp)
    08942050:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08942054:[03E00008]: jr         $ra
    08942058:[27BD0030]: addiu      $sp, $sp, 48
    0894205C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08942060:[02003821]: addu       $a3, $s0, $zr <=> move $a3, $s0
    08942064:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    08942068:[0E250A0A]: jal        0x08942828
    0894206C:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
--> 08942070:[1040FFF1]: beq        $v0, $zr, 0x08942038
    08942074:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08942078:[0A250809]: j          0x08942024
    0894207C:[8FA20000]: lw         $v0, 0($sp)
    08942080:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
_S1_2_8982618 6,811,956 instructions (0.327%), 296,172 calls (08982618 - 08982670, length 23)
    08982618:[27BDFFF0]: addiu      $sp, $sp, -16
    0898261C:[AFB00004]: sw         $s0, 4($sp)
    08982620:[00A08025]: or         $s0, $a1, $zr <=> move $s0, $a1
    08982624:[E7B40000]: swc1       $f20, 0($sp)
    08982628:[AFBF0008]: sw         $ra, 8($sp)
    0898262C:[0E24A43A]: jal        0x089290E8
    08982630:[C4940000]: lwc1       $f20, 0($a0)
    08982634:[44826000]: mtc1       $v0, $f12
    08982638:[46806320]: cvt.s.w    $f12, $f12
    0898263C:[3C043000]: lui        $a0, 0x3000 <=> li $a0, 0x30000000
    08982640:[44846800]: mtc1       $a0, $f13
    08982644:[460D6302]: mul.s      $f12, $f12, $f13
    08982648:[3C043F00]: lui        $a0, 0x3F00 <=> li $a0, 0x3F000000
    0898264C:[44847000]: mtc1       $a0, $f14
    08982650:[460E6301]: sub.s      $f12, $f12, $f14
    08982654:[C60F0000]: lwc1       $f15, 0($s0)
    08982658:[460F6002]: mul.s      $f0, $f12, $f15
    0898265C:[4600A000]: add.s      $f0, $f20, $f0
    08982660:[C7B40000]: lwc1       $f20, 0($sp)
    08982664:[8FB00004]: lw         $s0, 4($sp)
    08982668:[8FBF0008]: lw         $ra, 8($sp)
    0898266C:[03E00008]: jr         $ra
    08982670:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_88FFFB0 6,744,559 instructions (0.324%), 12,552 calls (088FFFB0 - 0890033C, length 228)
  Back Branch 089002F8 71,745 times (length 97)
_S1_2_893C804 6,279,984 instructions (0.301%), 116,296 calls (0893C804 - 0893C908, length 66)
_S1_2_88912C8 6,260,179 instructions (0.300%), 12,097 calls (088912C8 - 088917A4, length 312)
  Back Branch 08891760 38,258 times (length 172)
_S1_2_88BDB18 6,215,789 instructions (0.298%), 5,311 calls (088BDB18 - 088BDD20, length 131)
  Back Branch 088BDCB8 261,477 times (length 70)
_S1_2_89568DC 6,035,967 instructions (0.290%), 123,183 calls (089568DC - 0895699C, length 49)
_S1_2_8948D90 5,981,110 instructions (0.287%), 25,670 calls (08948D90 - 089490AC, length 200)
  Back Branch 08949050 102,680 times (length 11)
_S1_2_887241C 5,879,119 instructions (0.282%), 236,672 calls (0887241C - 088726C0, length 170)
_S1_2_88A5444 5,782,896 instructions (0.277%), 826,128 calls (088A5444 - 088A545C, length 7)
_S1_2_88A5428 5,782,896 instructions (0.277%), 826,128 calls (088A5428 - 088A5440, length 7)
_S1_2_8935AA4 5,677,326 instructions (0.272%), 9,896 calls (08935AA4 - 08935B7C, length 55)
  Back Branch 08935B4C 449,136 times (length 12)
  Back Branch 08935B54 9,321 times (length 37)
  Back Branch 08935B78 9,321 times (length 33)
  Back Branch 08935B14 9,321 times (length 21)
  Back Branch 08935B6C 2 times (length 40)
_S1_2_89258E4 5,675,026 instructions (0.272%), 82,066 calls (089258E4 - 08925D54, length 285)
_S1_2_88C113C 5,604,456 instructions (0.269%), 509,496 calls (088C113C - 088C1164, length 11)
_S1_2_88C1208 5,359,633 instructions (0.257%), 36,865 calls (088C1208 - 088C12A0, length 39)
  Back Branch 088C1280 509,496 times (length 9)
_S1_2_888D3B8 5,297,309 instructions (0.254%), 5,311 calls (0888D3B8 - 0888D4FC, length 82)
  Back Branch 0888D4F8 261,477 times (length 53)
  Back Branch 0888D4F0 261,477 times (length 37)
  Back Branch 0888D4E4 5,299 times (length 35)
_S1_2_88B843C 4,964,614 instructions (0.238%), 15,349 calls (088B843C - 088B86FC, length 177)
  Back Branch 088B86B4 306,980 times (length 119)
_S1_2_88A4F00 4,955,766 instructions (0.238%), 20,660 calls (088A4F00 - 088A5100, length 129)
  Back Branch 088A50C4 164,054 times (length 19)
_S1_2_893C514 4,709,874 instructions (0.226%), 120,766 calls (0893C514 - 0893C5E8, length 54)
_S1_2_893C5EC 4,651,840 instructions (0.223%), 116,296 calls (0893C5EC - 0893C6A8, length 48)
_S1_2_892D114 4,636,450 instructions (0.222%), 13,245 calls (0892D114 - 0892D26C, length 87)
  Back Branch 0892D210 279,070 times (length 22)
_S1_2_893C758 4,535,544 instructions (0.218%), 116,296 calls (0893C758 - 0893C800, length 43)
_S1_2_8863044 4,500,195 instructions (0.216%), 273,166 calls (08863044 - 08863118, length 54)
_S1_2_88CC3F4 4,464,346 instructions (0.214%), 8,818 calls (088CC3F4 - 088CC980, length 356)
  Back Branch 088CC624 42,018 times (length 104)
  Back Branch 088CC638 42,018 times (length 109)
  Back Branch 088CC838 8,727 times (length 119)
  Back Branch 088CC714 35 times (length 46)
_S1_2_881DE34 4,443,832 instructions (0.213%), 29,584 calls (0881DE34 - 0881E0BC, length 163)
  Back Branch 0881DF58 52,967 times (length 18)
_S1_2_8897ED0 4,365,672 instructions (0.209%), 65,646 calls (08897ED0 - 08898320, length 277)
  Back Branch 0889820C 65,646 times (length 185)
  Back Branch 088982F0 703 times (length 10)
  Back Branch 088982AC 703 times (length 11)
_S1_2_889E9E8 4,261,586 instructions (0.204%), 16,454 calls (0889E9E8 - 0889EE1C, length 270)
_S1_2_8930304 4,162,932 instructions (0.200%), 277,980 calls (08930304 - 0893033C, length 15)
_S1_2_893C6AC 4,070,360 instructions (0.195%), 116,296 calls (0893C6AC - 0893C754, length 43)
_S1_2_88208CC 4,048,895 instructions (0.194%), 29,584 calls (088208CC - 08820B44, length 159)
  Back Branch 08820A98 59,168 times (length 70)
_S1_2_89290E8 3,865,069 instructions (0.185%), 297,313 calls (089290E8 - 08929118, length 13)
_S1_2_88E440C 3,688,166 instructions (0.177%), 51,946 calls (088E440C - 088E47E0, length 246)
_S1_2_88F2934 3,667,012 instructions (0.176%), 24,060 calls (088F2934 - 088F2CD8, length 234)
_S1_2_8925E98 3,651,438 instructions (0.175%), 76,142 calls (08925E98 - 08925FDC, length 82)
_S1_2_8927144 3,637,998 instructions (0.175%), 519,714 calls (08927144 - 0892715C, length 7)
_S1_2_88CA7C0 3,628,862 instructions (0.174%), 42,021 calls (088CA7C0 - 088CA930, length 93)
  Back Branch 088CA890 119,126 times (length 18)
_S1_2_89033D0 3,616,243 instructions (0.173%), 4,101 calls (089033D0 - 08903504, length 78)
  Back Branch 089034D4 131,042 times (length 27)
_S1_2_8930340 3,603,588 instructions (0.173%), 277,980 calls (08930340 - 08930370, length 13)
_S1_2_89A376C 3,579,904 instructions (0.172%), 223,744 calls (089A376C - 089A37A8, length 16)
_S1_2_8922D04 3,556,371 instructions (0.171%), 91,189 calls (08922D04 - 08922EA0, length 104)
_S1_2_88141D4 3,438,283 instructions (0.165%), 5,845 calls (088141D4 - 0881461C, length 275)
  Back Branch 0881442C 46,760 times (length 90)
  Back Branch 088145BC 11,386 times (length 92)
_S1_2_88E3220 3,402,474 instructions (0.163%), 71,520 calls (088E3220 - 088E3370, length 85)
  Back Branch 088E329C 143,040 times (length 17)
_S1_2_896D3F4 3,382,478 instructions (0.162%), 15,508 calls (0896D3F4 - 0896D7CC, length 247)
  Back Branch 0896D6FC 11,176 times (length 65)
  Back Branch 0896D56C 4,081 times (length 23)
  Back Branch 0896D578 4,081 times (length 26)
  Back Branch 0896D778 17 times (length 16)
_S1_2_88B839C 3,380,351 instructions (0.162%), 15,349 calls (088B839C - 088B8438, length 40)
  Back Branch 088B8418 306,980 times (length 17)
_S1_2_88E4CBC 3,250,580 instructions (0.156%), 162,529 calls (088E4CBC - 088E4D1C, length 25)
_S1_2_8960284 3,163,675 instructions (0.152%), 2,705 calls (08960284 - 08960554, length 181)
  Back Branch 08960494 64,920 times (length 80)
  Back Branch 08960350 13,525 times (length 10)
  Back Branch 0896049C 10,820 times (length 101)
  Back Branch 08960550 5,410 times (length 155)
_S1_2_88E4AF4 3,160,976 instructions (0.152%), 112,892 calls (088E4AF4 - 088E4CB8, length 114)
_S1_2_88A175C 3,093,300 instructions (0.148%), 68,740 calls (088A175C - 088A180C, length 45)
_S1_2_88FE2C0 3,085,504 instructions (0.148%), 22,089 calls (088FE2C0 - 088FE6C8, length 259)
_S1_2_8926804 3,017,606 instructions (0.145%), 76,142 calls (08926804 - 08926900, length 64)
_S1_2_88603D8 2,828,256 instructions (0.136%), 232,983 calls (088603D8 - 08860424, length 20)
_S1_2_8832B70 2,817,321 instructions (0.135%), 29,584 calls (08832B70 - 08832F08, length 231)
  Back Branch 08832EB0 2,646 times (length 125)
_S1_2_8820530 2,775,008 instructions (0.133%), 22,588 calls (08820530 - 08820628, length 63)
  Back Branch 088205F8 158,116 times (length 36)
_S1_2_889DE8C 2,657,559 instructions (0.127%), 22,222 calls (0889DE8C - 0889E104, length 159)
  Back Branch 0889E09C 16,454 times (length 33)
_S1_2_8827AEC 2,573,781 instructions (0.123%), 29,457 calls (08827AEC - 08827BAC, length 49)
  Back Branch 08827B64 117,415 times (length 24)
_S1_2_8832930 2,480,992 instructions (0.119%), 27,312 calls (08832930 - 08832B6C, length 144)
  Back Branch 08832B24 2,523 times (length 49)
_S1_2_8942B0C 2,325,920 instructions (0.112%), 116,296 calls (08942B0C - 08942B58, length 20)
_S1_2_8868748 2,259,153 instructions (0.108%), 172,891 calls (08868748 - 088687A0, length 23)
_S1_2_88F3F3C 2,237,335 instructions (0.107%), 3,868 calls (088F3F3C - 088F41E8, length 172)
  Back Branch 088F41C0 69,102 times (length 27)
_S1_2_899D4F8 2,174,816 instructions (0.104%), 167,606 calls (0899D4F8 - 0899D544, length 20)
_S1_2_896AE38 2,145,794 instructions (0.103%), 33 calls (0896AE38 - 0896B128, length 189)
  Back Branch 0896AF7C 112,544 times (length 7)
  Back Branch 0896B0B4 84,408 times (length 16)
  Back Branch 0896B0CC 396 times (length 26)
_S1_2_888554C 2,107,010 instructions (0.101%), 8,966 calls (0888554C - 08885590, length 18)
  Back Branch 08885568 286,912 times (length 7)
_S1_2_88A5460 2,070,354 instructions (0.099%), 31,369 calls (088A5460 - 088A5564, length 66)
_S1_2_8935000 2,068,161 instructions (0.099%), 9,710 calls (08935000 - 08935344, length 210)
  Back Branch 0893524C 45,713 times (length 21)
  Back Branch 08935130 36,222 times (length 10)
  Back Branch 08935064 9,694 times (length 6)
  Back Branch 089350C4 9,138 times (length 30)
  Back Branch 089352BC 9,131 times (length 156)
  Back Branch 08935318 4,660 times (length 48)
  Back Branch 08935078 556 times (length 11)
  Back Branch 089350BC 315 times (length 28)
  Back Branch 08935174 2 times (length 10)
_S1_2_891F28C 1,986,138 instructions (0.095%), 60,186 calls (0891F28C - 0891F334, length 43)
_S1_2_8834438 1,981,315 instructions (0.095%), 3,414 calls (08834438 - 08834884, length 276)
  Back Branch 08834834 27,312 times (length 67)
_S1_2_8939E64 1,977,049 instructions (0.095%), 116,297 calls (08939E64 - 08939EA4, length 17)
_S1_2_893CC24 1,977,032 instructions (0.095%), 116,296 calls (0893CC24 - 0893CC64, length 17)
_S1_2_89221C4 1,976,796 instructions (0.095%), 76,398 calls (089221C4 - 089222D4, length 69)
  Back Branch 08922274 1,411 times (length 22)
_S1_2_88C988C 1,976,491 instructions (0.095%), 42,053 calls (088C988C - 088C9960, length 54)
_S1_2_8861638 1,971,852 instructions (0.095%), 43,897 calls (08861638 - 0886177C, length 82)
  Back Branch 08861694 39,350 times (length 12)
_S1_2_8935FD4 1,944,474 instructions (0.093%), 30,070 calls (08935FD4 - 08936270, length 168)
  Back Branch 0893623C 28,512 times (length 82)
  Back Branch 08936084 28,512 times (length 32)
  Back Branch 089360FC 28,512 times (length 63)
  Back Branch 089361DC 1,528 times (length 118)
  Back Branch 0893626C 43 times (length 27)
  Back Branch 08936260 32 times (length 22)
_S1_2_8921F88 1,941,090 instructions (0.093%), 75,886 calls (08921F88 - 08922094, length 68)
  Back Branch 08922034 1,283 times (length 21)
_S1_2_88649D4 1,912,162 instructions (0.092%), 273,166 calls (088649D4 - 088649EC, length 7)
_S1_2_899AC00 1,864,800 instructions (0.089%), 155,400 calls (0899AC00 - 0899AC2C, length 12)
_S1_2_8820878 1,863,792 instructions (0.089%), 29,584 calls (08820878 - 088208C8, length 21)
  Back Branch 088208AC 207,088 times (length 7)
_S1_2_88BD700 1,830,339 instructions (0.088%), 261,477 calls (088BD700 - 088BD784, length 34)
_S1_2_893B0E4 1,817,111 instructions (0.087%), 62,659 calls (0893B0E4 - 0893B164, length 33)
_S1_2_88F2F68 1,798,650 instructions (0.086%), 18,900 calls (088F2F68 - 088F3168, length 129)
_S1_2_893DB08 1,744,440 instructions (0.084%), 116,296 calls (0893DB08 - 0893DB40, length 15)
_S1_2_888F968 1,717,873 instructions (0.082%), 74,750 calls (0888F968 - 0888F9F4, length 36)
  Back Branch 0888F9C8 35,342 times (length 21)
_S1_2_899976C 1,687,228 instructions (0.081%), 17,873 calls (0899976C - 08999A38, length 180)
  Back Branch 08999848 21,587 times (length 23)
  Back Branch 089998C8 1,223 times (length 24)
_S1_2_888F050 1,674,680 instructions (0.080%), 8,580 calls (0888F050 - 0888F2F8, length 171)
  Back Branch 0888F298 36,689 times (length 81)
_S1_2_883B65C 1,660,665 instructions (0.080%), 2,705 calls (0883B65C - 0883B914, length 175)
  Back Branch 0883B8D0 21,636 times (length 104)
_S1_2_88E4D20 1,586,962 instructions (0.076%), 61,037 calls (088E4D20 - 088E4F18, length 127)
_S1_2_893B064 1,504,132 instructions (0.072%), 53,719 calls (0893B064 - 0893B0E0, length 32)
_S1_2_897693C 1,476,392 instructions (0.071%), 369,098 calls (0897693C - 08976948, length 4)
_S1_2_8926C28 1,459,024 instructions (0.070%), 182,378 calls (08926C28 - 08926C44, length 8)
_S1_2_8981EC4 1,437,450 instructions (0.069%), 38,850 calls (08981EC4 - 08981F54, length 37)
_S1_2_88C9964 1,387,782 instructions (0.067%), 42,054 calls (088C9964 - 088C9A0C, length 43)
_S1_2_8936274 1,367,144 instructions (0.066%), 48,080 calls (08936274 - 0893638C, length 71)
  Back Branch 08936354 45,732 times (length 43)
  Back Branch 08936360 100 times (length 46)
  Back Branch 08936388 80 times (length 32)
_S1_2_8861524 1,366,194 instructions (0.066%), 13,941 calls (08861524 - 08861634, length 69)
  Back Branch 088615EC 55,764 times (length 17)
_S1_2_88CDEFC 1,355,562 instructions (0.065%), 34,758 calls (088CDEFC - 088CDF94, length 39)
_S1_2_88C97F8 1,345,728 instructions (0.065%), 42,054 calls (088C97F8 - 088C9888, length 37)
_S1_2_88B72A0 1,273,950 instructions (0.061%), 4,470 calls (088B72A0 - 088B7338, length 39)
  Back Branch 088B7324 71,520 times (length 18)
_S1_2_8928A8C 1,252,566 instructions (0.060%), 139,174 calls (08928A8C - 08928AAC, length 9)
_S1_2_8820B48 1,221,668 instructions (0.059%), 24,860 calls (08820B48 - 08820C30, length 59)
  Back Branch 08820C0C 49,720 times (length 38)
_S1_2_8928AB0 1,186,434 instructions (0.057%), 131,826 calls (08928AB0 - 08928AD0, length 9)
_S1_2_8946F80 1,184,550 instructions (0.057%), 4,470 calls (08946F80 - 0894731C, length 232)
  Back Branch 089472C0 17,880 times (length 11)
_S1_2_8849740 1,181,712 instructions (0.057%), 196,952 calls (08849740 - 08849754, length 6)
_S1_2_88631D8 1,176,554 instructions (0.056%), 43,897 calls (088631D8 - 0886324C, length 30)
_S1_2_893F078 1,163,780 instructions (0.056%), 116,378 calls (0893F078 - 0893F280, length 131)
_S1_2_88CA934 1,146,342 instructions (0.055%), 18,147 calls (088CA934 - 088CAA20, length 60)
  Back Branch 088CA9E4 48,480 times (length 18)
_S1_2_88CA0C4 1,134,528 instructions (0.054%), 8,824 calls (088CA0C4 - 088CA2A4, length 121)
  Back Branch 088CA11C 33,346 times (length 9)
  Back Branch 088CA150 7,913 times (length 9)
_S1_2_895A334 1,111,356 instructions (0.053%), 370,452 calls (0895A334 - 0895A33C, length 3)
_S1_2_88FE1DC 1,101,150 instructions (0.053%), 22,023 calls (088FE1DC - 088FE2A0, length 50)
_S1_2_894926C 1,100,358 instructions (0.053%), 4,473 calls (0894926C - 089495BC, length 213)
  Back Branch 08949574 17,892 times (length 11)
_S1_2_8929798 1,087,486 instructions (0.052%), 3,989 calls (08929798 - 08929864, length 52)
  Back Branch 0892981C 83,678 times (length 11)
  Back Branch 089297E8 7,275 times (length 13)
  Back Branch 08929858 2,438 times (length 4)
  Back Branch 0892983C 1,022 times (length 4)
_S1_2_8942828 1,046,664 instructions (0.050%), 116,296 calls (08942828 - 08942A70, length 147)
_S1_2_891EBB0 1,042,986 instructions (0.050%), 54,936 calls (0891EBB0 - 0891EBF8, length 19)
_S1_2_8972248 1,025,396 instructions (0.049%), 30,771 calls (08972248 - 08972308, length 49)
_S1_2_89399D4 1,021,551 instructions (0.049%), 1,021,551 calls (089399D4 - 08939AA0, length 52)
_S1_2_8935424 1,002,010 instructions (0.048%), 5,710 calls (08935424 - 08935798, length 222)
  Back Branch 089356E8 19,988 times (length 14)
  Back Branch 08935764 9,247 times (length 37)
  Back Branch 08935528 5,698 times (length 30)
  Back Branch 08935534 5,100 times (length 11)
  Back Branch 08935718 5,100 times (length 149)
  Back Branch 0893576C 438 times (length 104)
  Back Branch 08935784 437 times (length 121)
  Back Branch 08935720 11 times (length 7)
  Back Branch 08935758 11 times (length 22)
  Back Branch 08935748 6 times (length 17)
_S1_2_88C00C0 999,928 instructions (0.048%), 2,425 calls (088C00C0 - 088C060C, length 340)
  Back Branch 088C04B8 115,479 times (length 8)
_S1_2_888EC8C 993,836 instructions (0.048%), 2,084 calls (0888EC8C - 0888EFE8, length 216)
  Back Branch 0888EFA8 8,595 times (length 144)
_S1_2_899BF64 991,880 instructions (0.048%), 42,054 calls (0899BF64 - 0899C038, length 54)
_S1_2_8836CB8 990,769 instructions (0.048%), 10,242 calls (08836CB8 - 08836EA8, length 125)
  Back Branch 08836E44 10,242 times (length 48)
_S1_2_8820488 948,696 instructions (0.046%), 22,588 calls (08820488 - 0882052C, length 42)
_S1_2_893EA94 930,368 instructions (0.045%), 116,296 calls (0893EA94 - 0893EAB0, length 8)
_S1_2_89984B4 896,652 instructions (0.043%), 10,924 calls (089984B4 - 08998794, length 185)
  Back Branch 08998758 17,745 times (length 81)
_S1_2_886864C 891,792 instructions (0.043%), 55,737 calls (0886864C - 0886868C, length 17)
_S1_2_885FDC0 891,390 instructions (0.043%), 4,101 calls (0885FDC0 - 0885FF24, length 90)
  Back Branch 0885FEE4 25,886 times (length 43)
_S1_2_88F6B98 885,816 instructions (0.042%), 4,101 calls (088F6B98 - 088F70D8, length 337)
_S1_2_88A1950 878,421 instructions (0.042%), 5,741 calls (088A1950 - 088A1D08, length 239)
_S1_2_888FE4C 861,315 instructions (0.041%), 6 calls (0888FE4C - 088912C4, length 1311)
  Back Branch 088911E4 5,751 times (length 21)
  Back Branch 08890C70 2,937 times (length 96)
  Back Branch 08891224 1,233 times (length 199)
  Back Branch 08890C84 979 times (length 101)
  Back Branch 08890C2C 979 times (length 79)
  Back Branch 08890C00 979 times (length 68)
  Back Branch 08890C58 979 times (length 90)
  Back Branch 08890E58 979 times (length 377)
  Back Branch 08890BD4 979 times (length 57)
  Back Branch 08890BA8 979 times (length 46)
  Back Branch 08890B50 979 times (length 24)
  Back Branch 08890B7C 979 times (length 35)
  Back Branch 088904DC 6 times (length 218)
_S1_2_894AC1C 855,257 instructions (0.041%), 28,041 calls (0894AC1C - 0894ACA4, length 35)
_S1_2_89798E0 847,888 instructions (0.041%), 52,993 calls (089798E0 - 0897991C, length 16)
_S1_2_88A3DB0 846,963 instructions (0.041%), 31,369 calls (088A3DB0 - 088A3E18, length 27)
_S1_2_8838B58 837,776 instructions (0.040%), 3,268 calls (08838B58 - 08838C14, length 48)
  Back Branch 08838BF8 62,092 times (length 20)
_S1_2_899738C 834,966 instructions (0.040%), 22,126 calls (0899738C - 08997458, length 52)
  Back Branch 0899744C 22,126 times (length 8)
  Back Branch 089973F8 13,198 times (length 19)
_S1_2_88F2E78 820,200 instructions (0.039%), 24,606 calls (088F2E78 - 088F2F64, length 60)
_S1_2_893CC08 814,072 instructions (0.039%), 116,296 calls (0893CC08 - 0893CC20, length 7)
_S1_2_8820748 810,104 instructions (0.039%), 29,584 calls (08820748 - 08820874, length 76)
_S1_2_88FE04C 802,557 instructions (0.039%), 33 calls (088FE04C - 088FE130, length 58)
  Back Branch 088FE11C 84,408 times (length 28)
_S1_2_8897D74 801,819 instructions (0.038%), 89,091 calls (08897D74 - 08897D94, length 9)
_S1_2_8897D50 801,819 instructions (0.038%), 89,091 calls (08897D50 - 08897D70, length 9)
_S1_2_88FF790 794,154 instructions (0.038%), 6 calls (088FF790 - 088FFD5C, length 372)
  Back Branch 088FFCC0 12,552 times (length 65)
  Back Branch 088FFCD0 72 times (length 76)
  Back Branch 088FF9E8 33 times (length 51)
_S1_2_88206E8 790,580 instructions (0.038%), 22,588 calls (088206E8 - 08820744, length 24)
  Back Branch 0882072C 45,176 times (length 11)
_S1_2_8897BF0 750,240 instructions (0.036%), 4,689 calls (08897BF0 - 08897C64, length 30)
  Back Branch 08897C48 65,646 times (length 10)
_S1_2_8946380 742,601 instructions (0.036%), 8,947 calls (08946380 - 089463D8, length 23)
  Back Branch 08946398 143,152 times (length 4)
_S1_2_8927128 730,604 instructions (0.035%), 104,372 calls (08927128 - 08927140, length 7)
_S1_2_8868690 725,556 instructions (0.035%), 55,812 calls (08868690 - 088686C4, length 14)
_S1_2_88A3504 697,230 instructions (0.033%), 21,278 calls (088A3504 - 088A3654, length 85)
_S1_2_88E8DB0 690,708 instructions (0.033%), 5,311 calls (088E8DB0 - 088E8F38, length 99)
  Back Branch 088E8EB8 35,272 times (length 20)
_S1_2_8901708 688,186 instructions (0.033%), 1,498 calls (08901708 - 089018EC, length 122)
  Back Branch 089017D8 18,198 times (length 24)
  Back Branch 089018DC 6,571 times (length 96)
  Back Branch 08901738 4,494 times (length 7)
  Back Branch 08901858 1,341 times (length 7)
  Back Branch 089018C4 636 times (length 13)
_S1_2_8849758 675,264 instructions (0.032%), 112,544 calls (08849758 - 0884976C, length 6)
_S1_2_894D90C 662,970 instructions (0.032%), 22,099 calls (0894D90C - 0894D988, length 32)
_S1_2_88E8CE8 661,570 instructions (0.032%), 4,642 calls (088E8CE8 - 088E8F38, length 149)
  Back Branch 088E8EB8 35,272 times (length 20)
_S1_2_88EE898 652,825 instructions (0.031%), 826 calls (088EE898 - 088EEE48, length 365)
  Back Branch 088EEDC8 14,200 times (length 9)
  Back Branch 088EEDA0 5,401 times (length 275)
  Back Branch 088EEB0C 4,188 times (length 93)
_S1_2_88F0650 641,706 instructions (0.031%), 16,454 calls (088F0650 - 088F06E8, length 39)
_S1_2_893657C 633,160 instructions (0.030%), 14,390 calls (0893657C - 089366DC, length 89)
  Back Branch 08936608 14,390 times (length 27)
  Back Branch 089366B8 14,390 times (length 72)
_S1_2_8898E84 624,343 instructions (0.030%), 12,646 calls (08898E84 - 08898F80, length 64)
_S1_2_892D8F8 622,520 instructions (0.030%), 4,415 calls (0892D324 - 0892E794, length 1309)
  Back Branch 0892D364 8,830 times (length 12)
  Back Branch 0892E720 4,415 times (length 1281)
_S1_2_881380C 615,554 instructions (0.030%), 5,845 calls (0881380C - 088139E0, length 118)
_S1_2_8998798 611,327 instructions (0.029%), 6,945 calls (08998798 - 08998A78, length 185)
  Back Branch 08998A3C 12,883 times (length 81)
_S1_2_894F508 595,378 instructions (0.029%), 85,054 calls (0894F508 - 0894F520, length 7)
_S1_2_88FD1C4 593,463 instructions (0.028%), 33 calls (088FD1C4 - 088FD538, length 222)
  Back Branch 088FD4AC 84,408 times (length 7)
_S1_2_88C7800 590,687 instructions (0.028%), 11,561 calls (088C7800 - 088C7A0C, length 132)
_S1_2_881E8EC 586,432 instructions (0.028%), 34,496 calls (0881E8EC - 0881E92C, length 17)
_S1_2_89AC5DC 582,786 instructions (0.028%), 291,393 calls (089AC5DC - 089AC5E0, length 2)
_S1_2_8928AD4 582,780 instructions (0.028%), 13,245 calls (08928AD4 - 089290D4, length 385)
_S1_2_88CA2A8 580,410 instructions (0.028%), 8,753 calls (088CA2A8 - 088CA53C, length 166)
  Back Branch 088CA3E8 8,175 times (length 18)
_S1_2_89AC5FC 576,018 instructions (0.028%), 288,009 calls (089AC5FC - 089AC600, length 2)
_S1_2_88C9F38 574,354 instructions (0.028%), 8,727 calls (088C9F38 - 088CA0C0, length 99)
_S1_2_893D668 554,280 instructions (0.027%), 8,940 calls (0893D668 - 0893D78C, length 74)
_S1_2_88F70DC 553,635 instructions (0.027%), 4,101 calls (088F70DC - 088F7338, length 152)
_S1_2_8811018 552,907 instructions (0.027%), 6,828 calls (08811018 - 08811408, length 253)
_S1_2_893F1A8 537,664 instructions (0.026%), 67,208 calls (0893F0A8 - 0893F1B0, length 67)
  Back Branch 0893F1AC 67,208 times (length 67)
_S1_2_88C6EDC 531,950 instructions (0.026%), 21,278 calls (088C6EDC - 088C6F80, length 42)
_S1_2_88DD76C 531,802 instructions (0.026%), 4,470 calls (088DD76C - 088DDA30, length 178)
  Back Branch 088DD9F8 11,760 times (length 26)
_S1_2_895A340 525,831 instructions (0.025%), 175,277 calls (0895A340 - 0895A348, length 3)
_S1_2_88877B4 518,520 instructions (0.025%), 31,290 calls (088877B4 - 088878D8, length 74)
_S1_2_886072C 514,106 instructions (0.025%), 14,896 calls (0886072C - 0886089C, length 93)
_S1_2_88FD08C 506,448 instructions (0.024%), 84,408 calls (088FD08C - 088FD0A0, length 6)
_S1_2_88BBAA8 498,542 instructions (0.024%), 1,920 calls (088BBAA8 - 088BBFBC, length 326)
  Back Branch 088BBF7C 2,084 times (length 100)
_S1_2_893DB44 465,184 instructions (0.022%), 116,296 calls (0893DB44 - 0893DB50, length 4)
_S1_2_889E108 462,532 instructions (0.022%), 52,497 calls (0889E108 - 0889E12C, length 10)
_S1_2_886009C 457,083 instructions (0.022%), 13,851 calls (0886009C - 08860138, length 40)
_S1_2_881E0C0 453,824 instructions (0.022%), 27,312 calls (0881E0C0 - 0881E104, length 18)
_S1_2_8861488 445,344 instructions (0.021%), 55,668 calls (08861488 - 088614A4, length 8)
_S1_2_88C10FC 442,384 instructions (0.021%), 36,865 calls (088C10FC - 088C1138, length 16)
_S1_2_880AF08 438,033 instructions (0.021%), 14,896 calls (0880AF08 - 0880AFB8, length 45)
_S1_2_8935CCC 431,700 instructions (0.021%), 14,390 calls (08935CCC - 08935D40, length 30)
_S1_2_88614A8 431,427 instructions (0.021%), 13,917 calls (088614A8 - 08861520, length 31)
_S1_2_884A9A8 430,856 instructions (0.021%), 21 calls (0884A9A8 - 0884C744, length 1896)
  Back Branch 0884C0D0 8,281 times (length 11)
  Back Branch 0884C0E8 2,840 times (length 22)
  Back Branch 0884C090 1,329 times (length 944)
  Back Branch 0884C0F0 1,329 times (length 967)
  Back Branch 0884BEE8 389 times (length 21)
  Back Branch 0884B218 112 times (length 249)
  Back Branch 0884C6F8 33 times (length 48)
  Back Branch 0884C5FC 33 times (length 287)
  Back Branch 0884C638 8 times (length 14)
  Back Branch 0884C5E8 7 times (length 13)
  Back Branch 0884C168 5 times (length 7)
  Back Branch 0884C6A8 1 times (length 14)
_S1_2_88B8168 429,782 instructions (0.021%), 1 calls (088B8168 - 088B8270, length 67)
  Back Branch 088B8248 15,348 times (length 39)
_S1_2_889C93C 427,308 instructions (0.020%), 1,923 calls (0889C93C - 0889C990, length 22)
  Back Branch 0889C96C 61,536 times (length 7)
_S1_2_8883EC0 424,630 instructions (0.020%), 4,470 calls (08883EC0 - 08884124, length 154)
_S1_2_897AF34 422,405 instructions (0.020%), 1,421 calls (0897AF34 - 0897B338, length 258)
  Back Branch 0897B304 25,578 times (length 203)
  Back Branch 0897B028 6 times (length 7)
_S1_2_88C12A4 419,304 instructions (0.020%), 34,942 calls (088C12A4 - 088C12D0, length 12)
_S1_2_889FD48 414,924 instructions (0.020%), 2,922 calls (0889FD48 - 088A0010, length 179)
_S1_2_889E158 407,745 instructions (0.020%), 369 calls (0889E158 - 0889E254, length 64)
  Back Branch 0889E1E4 55,350 times (length 7)
_S1_2_889A0C4 406,248 instructions (0.019%), 4,415 calls (0889A020 - 0889A228, length 131)
  Back Branch 0889A1FC 52,980 times (length 121)
_S1_2_88139E4 401,911 instructions (0.019%), 5,841 calls (088139E4 - 08813B1C, length 79)
_S1_2_893F688 393,360 instructions (0.019%), 4,470 calls (0893F688 - 0893F9D8, length 213)
  Back Branch 0893F9CC 4,470 times (length 120)
  Back Branch 0893F9D4 4,470 times (length 53)
_S1_2_8997130 393,006 instructions (0.019%), 4,416 calls (08997130 - 089971E8, length 47)
  Back Branch 08997190 13,247 times (length 19)
  Back Branch 089971DC 8,832 times (length 8)
_S1_2_882062C 392,432 instructions (0.019%), 22,588 calls (0882062C - 088206E4, length 47)
_S1_2_8899D84 384,105 instructions (0.018%), 4,415 calls (08899D84 - 08899EE0, length 88)
  Back Branch 08899EB8 4,415 times (length 30)
_S1_2_8860428 377,905 instructions (0.018%), 8,115 calls (08860428 - 08860518, length 61)
_S1_2_892D298 375,275 instructions (0.018%), 4,415 calls (0892D298 - 0892E794, length 1344)
  Back Branch 0892D364 8,830 times (length 12)
  Back Branch 0892E720 4,415 times (length 1281)
_S1_2_8883D18 366,535 instructions (0.018%), 4,470 calls (08883D18 - 08883EBC, length 106)
_S1_2_8901534 364,267 instructions (0.017%), 812 calls (08901534 - 08901704, length 117)
  Back Branch 089015F0 10,026 times (length 24)
  Back Branch 089016F4 3,648 times (length 95)
  Back Branch 0890155C 2,436 times (length 7)
  Back Branch 08901668 739 times (length 7)
  Back Branch 089016E0 376 times (length 13)
_S1_2_88632B8 361,128 instructions (0.017%), 8,808 calls (088632B8 - 088634A0, length 123)
_S1_2_894DC38 356,428 instructions (0.017%), 10,841 calls (0894DC38 - 0894DCF8, length 49)
_S1_2_88A5B38 344,190 instructions (0.017%), 4,470 calls (088A5B38 - 088A5C68, length 77)
_S1_2_89456F0 337,678 instructions (0.016%), 15,349 calls (089456F0 - 08945744, length 22)
_S1_2_8938DB0 330,915 instructions (0.016%), 4,471 calls (08938DB0 - 08939014, length 154)
  Back Branch 08938FAC 4,471 times (length 89)
  Back Branch 08938FEC 4,471 times (length 103)
  Back Branch 08938F84 1 times (length 37)
  Back Branch 08938F8C 1 times (length 77)
  Back Branch 08938F5C 1 times (length 61)
_S1_2_89AC5EC 329,890 instructions (0.016%), 164,945 calls (089AC5EC - 089AC5F0, length 2)
_S1_2_88C6CAC 329,745 instructions (0.016%), 21,983 calls (088C6CAC - 088C6CE4, length 15)
_S1_2_8979D9C 326,394 instructions (0.016%), 4,470 calls (08979D9C - 0897A0AC, length 197)
  Back Branch 08979E18 11 times (length 7)
_S1_2_882034C 314,678 instructions (0.015%), 24,860 calls (0882034C - 08820484, length 79)
_S1_2_893BA94 308,430 instructions (0.015%), 4,470 calls (0893BA94 - 0893BBC4, length 77)
_S1_2_88A56B8 301,725 instructions (0.014%), 4,470 calls (088A56B8 - 088A57D8, length 73)
_S1_2_889742C 298,872 instructions (0.014%), 33,208 calls (0889742C - 0889744C, length 9)
_S1_2_88C0D58 286,217 instructions (0.014%), 10,924 calls (088C0D58 - 088C0DD0, length 31)
_S1_2_8884488 280,059 instructions (0.013%), 7,957 calls (08884488 - 08884510, length 35)
  Back Branch 088844F4 4,689 times (length 19)
_S1_2_8872A4C 278,064 instructions (0.013%), 34,758 calls (08872A4C - 08872A68, length 8)
_S1_2_8887CF0 277,140 instructions (0.013%), 4,470 calls (08887CF0 - 08887D58, length 27)
  Back Branch 08887D40 13,410 times (length 15)
_S1_2_8836EAC 274,328 instructions (0.013%), 11,094 calls (08836EAC - 08836FDC, length 77)
  Back Branch 08836FD0 11,094 times (length 63)
_S1_2_8921110 273,156 instructions (0.013%), 16,068 calls (08921110 - 08921150, length 17)
_S1_2_887FA98 267,990 instructions (0.013%), 1,478 calls (0887FA98 - 0887FB9C, length 66)
  Back Branch 0887FB78 10,074 times (length 21)
_S1_2_880BD10 267,070 instructions (0.013%), 4,470 calls (0880BD10 - 0880C038, length 203)
  Back Branch 0880BE34 104 times (length 8)
  Back Branch 0880BE54 26 times (length 41)
  Back Branch 0880BE40 26 times (length 36)
_S1_2_8876B0C 264,954 instructions (0.013%), 4,470 calls (08876B0C - 0887714C, length 401)
_S1_2_893AE68 263,730 instructions (0.013%), 4,470 calls (0893AE68 - 0893AF7C, length 70)
_S1_2_8945D34 263,466 instructions (0.013%), 18,819 calls (08945D34 - 08945D6C, length 15)
  Back Branch 08945D68 18,819 times (length 6)
_S1_2_888F2FC 261,820 instructions (0.013%), 13,780 calls (0888F2FC - 0888F35C, length 25)
_S1_2_88A21D8 260,300 instructions (0.012%), 8,966 calls (088A21D8 - 088A22CC, length 62)
_S1_2_8867DBC 260,084 instructions (0.012%), 13,656 calls (08867DBC - 08867E9C, length 57)
  Back Branch 08867E20 8,608 times (length 7)
_S1_2_8887698 259,260 instructions (0.012%), 13,410 calls (08887698 - 088877A4, length 68)
_S1_2_88E8C40 258,778 instructions (0.012%), 9,953 calls (088E8C40 - 088E8F38, length 191)
  Back Branch 088E8EB8 35,272 times (length 20)
_S1_2_880C03C 257,594 instructions (0.012%), 4,470 calls (0880C03C - 0880C328, length 188)
_S1_2_8899EE4 256,070 instructions (0.012%), 4,415 calls (08899EE4 - 0889A228, length 210)
  Back Branch 0889A1FC 52,980 times (length 121)
_S1_2_893A7EC 254,790 instructions (0.012%), 4,470 calls (0893A7EC - 0893A90C, length 73)
_S1_2_88C5718 250,320 instructions (0.012%), 8,940 calls (088C5718 - 088C57B4, length 40)
_S1_2_88F4E40 243,734 instructions (0.012%), 3,698 calls (088F4E40 - 088F4FBC, length 96)
_S1_2_88B76CC 237,432 instructions (0.011%), 79,144 calls (088B76CC - 088B76D4, length 3)
_S1_2_8870E70 237,105 instructions (0.011%), 5,269 calls (08870E70 - 08870F20, length 45)
_S1_2_8899CA8 233,995 instructions (0.011%), 4,415 calls (08899CA8 - 08899D80, length 55)
_S1_2_88C9A10 229,418 instructions (0.011%), 10,924 calls (088C9A10 - 088C9A78, length 27)
_S1_2_88DDBD4 227,628 instructions (0.011%), 12,646 calls (088DDBD4 - 088DDC34, length 25)
  Back Branch 088DDC1C 12,646 times (length 15)
_S1_2_89374A0 225,390 instructions (0.011%), 15,026 calls (089374A0 - 089374D8, length 15)
_S1_2_88C7A10 225,215 instructions (0.011%), 8,585 calls (088C7A10 - 088C7A7C, length 28)
_S1_2_88B9D3C 224,994 instructions (0.011%), 2,922 calls (088B9D3C - 088B9EB8, length 96)
  Back Branch 088B9E80 2,922 times (length 53)
_S1_2_89459C8 215,558 instructions (0.010%), 15,397 calls (089459C8 - 08945A00, length 15)
  Back Branch 089459FC 15,397 times (length 6)
_S1_2_888EFEC 213,750 instructions (0.010%), 8,550 calls (0888EFEC - 0888F04C, length 25)
_S1_2_8995F18 213,510 instructions (0.010%), 3,235 calls (08995F18 - 08996074, length 88)
_S1_2_88A182C 213,306 instructions (0.010%), 2,922 calls (088A182C - 088A194C, length 73)
_S1_2_88C8F18 201,786 instructions (0.010%), 67,262 calls (088C8F18 - 088C8F20, length 3)
_S1_2_88F6A08 200,949 instructions (0.010%), 4,101 calls (088F6A08 - 088F6B80, length 95)
_S1_2_886013C 199,532 instructions (0.010%), 2,404 calls (0886013C - 08860284, length 83)
_S1_2_8860288 199,126 instructions (0.010%), 2,404 calls (08860288 - 088603D4, length 84)
  Back Branch 0886039C 4,283 times (length 4)
  Back Branch 08860360 3,696 times (length 4)
_S1_2_8949944 196,768 instructions (0.009%), 8,944 calls (08949944 - 08949998, length 22)
_S1_2_88C0F74 196,603 instructions (0.009%), 17,873 calls (088C0F74 - 088C0F9C, length 11)
_S1_2_8855D90 195,030 instructions (0.009%), 4,360 calls (08855D90 - 08855F38, length 107)
_S1_2_88F4AA4 192,431 instructions (0.009%), 4,122 calls (088F4AA4 - 088F4CCC, length 139)
_S1_2_897901C 190,901 instructions (0.009%), 979 calls (0897901C - 08979240, length 138)
  Back Branch 0897922C 8,644 times (length 100)
_S1_2_889A18C 189,845 instructions (0.009%), 4,415 calls (0889A020 - 0889A228, length 131)
  Back Branch 0889A1FC 52,980 times (length 121)
_S1_2_889A080 189,845 instructions (0.009%), 4,415 calls (0889A020 - 0889A228, length 131)
  Back Branch 0889A1FC 52,980 times (length 121)
_S1_2_887FBA0 185,298 instructions (0.009%), 755 calls (0887FBA0 - 0887FCB4, length 70)
  Back Branch 0887FC8C 7,098 times (length 22)
_S1_2_8898540 182,871 instructions (0.009%), 4,689 calls (08898540 - 088986E4, length 106)
_S1_2_8865380 182,030 instructions (0.009%), 12,303 calls (08865380 - 08865404, length 34)
_S1_2_88A25E0 179,892 instructions (0.009%), 8,966 calls (088A25E0 - 088A26C0, length 57)
_S1_2_893918C 178,800 instructions (0.009%), 4,470 calls (089390B0 - 089391B8, length 67)
  Back Branch 08939130 4,471 times (length 11)
  Back Branch 089391B4 4,470 times (length 67)
_S1_2_88B7864 178,800 instructions (0.009%), 4,470 calls (088B7864 - 088B7900, length 40)
_S1_2_899AA30 177,194 instructions (0.009%), 4,663 calls (0899AA30 - 0899AAC4, length 38)
_S1_2_88EDFA8 175,172 instructions (0.008%), 4,188 calls (088EDFA8 - 088EE120, length 95)
_S1_2_893D2D8 174,330 instructions (0.008%), 4,470 calls (0893D2D8 - 0893D41C, length 82)
_S1_2_8935FA4 172,680 instructions (0.008%), 14,390 calls (08935FA4 - 08935FD0, length 12)
_S1_2_892B7C8 172,185 instructions (0.008%), 4,415 calls (0892B7C8 - 0892B8B4, length 60)
  Back Branch 0892B888 8,830 times (length 40)
_S1_2_893B98C 169,860 instructions (0.008%), 8,940 calls (0893B98C - 0893B9E4, length 23)
_S1_2_8881448 167,770 instructions (0.008%), 4,415 calls (08881448 - 08881498, length 21)
  Back Branch 0888148C 17,660 times (length 12)
_S1_2_8939324 165,390 instructions (0.008%), 4,470 calls (08939324 - 089393C4, length 41)
_S1_2_88B3E5C 165,229 instructions (0.008%), 245 calls (088B3E5C - 088B505C, length 1153)
  Back Branch 088B4FA4 249 times (length 607)
_S1_2_893B9E8 160,920 instructions (0.008%), 8,940 calls (0893B9E8 - 0893BA3C, length 22)
_S1_2_88A5374 156,450 instructions (0.008%), 4,470 calls (088A5374 - 088A5424, length 45)
_S1_2_88A3064 156,436 instructions (0.008%), 4,470 calls (088A3064 - 088A3198, length 78)
_S1_2_89394A4 156,415 instructions (0.008%), 4,469 calls (089394A4 - 08939568, length 50)
  Back Branch 08939554 4,469 times (length 27)
_S1_2_88AAC68 156,237 instructions (0.007%), 799 calls (088AAC68 - 088AAE98, length 141)
  Back Branch 088AAE50 5,427 times (length 44)
_S1_2_88F68C0 155,838 instructions (0.007%), 4,101 calls (088F68C0 - 088F6A04, length 82)
_S1_2_895D448 155,160 instructions (0.007%), 15,516 calls (0895D448 - 0895D46C, length 10)
_S1_2_88C0AB0 154,882 instructions (0.007%), 22,126 calls (088C0AB0 - 088C0AC8, length 7)
_S1_2_88EE18C 153,186 instructions (0.007%), 828 calls (088EE18C - 088EE894, length 451)
  Back Branch 088EE80C 826 times (length 244)
  Back Branch 088EE83C 826 times (length 256)
  Back Branch 088EE7D8 2 times (length 231)
  Back Branch 088EE700 2 times (length 177)
_S1_2_8879C28 150,880 instructions (0.007%), 1,504 calls (08879C28 - 08879E70, length 147)
_S1_2_88D632C 150,110 instructions (0.007%), 4,415 calls (088D632C - 088D6490, length 90)
_S1_2_88686C8 148,459 instructions (0.007%), 11,675 calls (088686C8 - 08868700, length 15)
_S1_2_892FC50 147,107 instructions (0.007%), 1,801 calls (0892FC50 - 0892FE18, length 115)
_S1_2_88C9A7C 145,698 instructions (0.007%), 6,938 calls (088C9A7C - 088C9AE4, length 27)
_S1_2_88EDE98 143,630 instructions (0.007%), 5,014 calls (088EDE98 - 088EDFA4, length 68)
_S1_2_893A0C8 143,081 instructions (0.007%), 4,471 calls (0893A0C8 - 0893A190, length 51)
_S1_2_893FE9C 143,040 instructions (0.007%), 4,470 calls (0893FE9C - 0893FF18, length 32)
_S1_2_8887EF4 143,040 instructions (0.007%), 4,470 calls (08887EF4 - 08887F5C, length 27)
  Back Branch 08887F44 4,470 times (length 15)
_S1_2_881350C 142,306 instructions (0.007%), 11,426 calls (0881350C - 088136C0, length 110)
_S1_2_89212C0 141,571 instructions (0.007%), 2,754 calls (089212C0 - 08921444, length 98)
  Back Branch 089213E0 1,730 times (length 10)
_S1_2_893723C 140,426 instructions (0.007%), 5,401 calls (0893723C - 089372A0, length 26)
_S1_2_8939F9C 138,608 instructions (0.007%), 4,471 calls (08939F9C - 0893A0C4, length 75)
_S1_2_893A910 138,601 instructions (0.007%), 4,471 calls (0893A910 - 0893AA10, length 65)
_S1_2_89353B0 137,866 instructions (0.007%), 4,754 calls (089353B0 - 08935420, length 29)
_S1_2_897FFE8 136,896 instructions (0.007%), 4,416 calls (0897FFE8 - 08980068, length 33)
_S1_2_899D4A8 132,916 instructions (0.006%), 8,420 calls (0899D4A8 - 0899D4F4, length 20)
_S1_2_88799E4 130,857 instructions (0.006%), 1,504 calls (088799E4 - 08879C24, length 145)
_S1_2_88CAA80 129,640 instructions (0.006%), 9,260 calls (088CAA80 - 088CAACC, length 20)
_S1_2_8887C3C 129,630 instructions (0.006%), 4,470 calls (08887C3C - 08887CAC, length 29)
_S1_2_8935348 128,856 instructions (0.006%), 4,956 calls (08935348 - 089353AC, length 26)
_S1_2_8867EA0 127,988 instructions (0.006%), 14,792 calls (08867EA0 - 08868054, length 110)
_S1_2_88BADC8 126,687 instructions (0.006%), 1,047 calls (088BADC8 - 088BAF54, length 100)
  Back Branch 088BAEC4 4,188 times (length 7)
_S1_2_88E3CD4 123,305 instructions (0.006%), 91 calls (088E3CD4 - 088E3E18, length 82)
  Back Branch 088E3D7C 23,296 times (length 5)
_S1_2_893F0C8 120,690 instructions (0.006%), 4,470 calls (0893F0C8 - 0893F15C, length 38)
_S1_2_8887E48 120,690 instructions (0.006%), 4,470 calls (08887E48 - 08887EB0, length 27)
_S1_2_88EF694 118,488 instructions (0.006%), 4,033 calls (088EF694 - 088EF748, length 46)
_S1_2_88EE124 118,476 instructions (0.006%), 5,401 calls (088EE124 - 088EE188, length 26)
_S1_2_8838170 118,136 instructions (0.006%), 4,470 calls (08838170 - 088381F8, length 35)
_S1_2_88C39B8 116,935 instructions (0.006%), 8,995 calls (088C39B8 - 088C39E8, length 13)
_S1_2_8883BC8 116,215 instructions (0.006%), 4,470 calls (08883BC8 - 08883C40, length 31)
_S1_2_892E798 111,904 instructions (0.005%), 1,480 calls (0892E798 - 0892EA7C, length 186)
_S1_2_887BBE0 110,700 instructions (0.005%), 1,548 calls (0887BBE0 - 0887BF00, length 201)
  Back Branch 0887BD00 900 times (length 7)
_S1_2_8870998 110,625 instructions (0.005%), 4,425 calls (08870998 - 08870A38, length 41)
  Back Branch 08870A34 4,425 times (length 27)
_S1_2_88BA2B4 109,249 instructions (0.005%), 1,285 calls (088BA2B4 - 088BA528, length 158)
_S1_2_899D18C 109,240 instructions (0.005%), 10,924 calls (0899D18C - 0899D1B0, length 10)
_S1_2_8979394 108,069 instructions (0.005%), 979 calls (08979394 - 089797DC, length 275)
  Back Branch 089797C4 911 times (length 254)
  Back Branch 08979638 896 times (length 155)
_S1_2_8886134 107,904 instructions (0.005%), 4,496 calls (08886134 - 08886268, length 78)
_S1_2_8939018 107,304 instructions (0.005%), 4,471 calls (08939018 - 0893912C, length 70)
_S1_2_893F16C 107,280 instructions (0.005%), 13,410 calls (0893F0A8 - 0893F174, length 52)
  Back Branch 0893F170 13,410 times (length 52)
_S1_2_899AF6C 105,999 instructions (0.005%), 191 calls (0899AF6C - 0899B428, length 304)
  Back Branch 0899B370 2,352 times (length 19)
  Back Branch 0899B194 2,352 times (length 22)
  Back Branch 0899AFD0 18 times (length 7)
_S1_2_89276D8 105,960 instructions (0.005%), 4,415 calls (089276D8 - 08927734, length 24)
_S1_2_8895740 103,220 instructions (0.005%), 4,470 calls (08895740 - 088957C4, length 34)
  Back Branch 088957A8 1,487 times (length 7)
_S1_2_893BEE0 102,810 instructions (0.005%), 4,470 calls (0893BEE0 - 0893BF40, length 25)
_S1_2_88A030C 100,555 instructions (0.005%), 2,459 calls (088A030C - 088A05AC, length 169)
_S1_2_89A90C8 100,416 instructions (0.005%), 12,552 calls (089A90C8 - 089A90E4, length 8)
_S1_2_8862F14 100,102 instructions (0.005%), 9,957 calls (08862F14 - 08862F44, length 13)
_S1_2_8935ED8 99,592 instructions (0.005%), 4,756 calls (08935ED8 - 08935FA0, length 51)
  Back Branch 08935F74 4,712 times (length 12)
  Back Branch 08935F90 10 times (length 21)
  Back Branch 08935F84 2 times (length 16)
_S1_2_88B6364 98,340 instructions (0.005%), 4,470 calls (088B6364 - 088B6478, length 70)
_S1_2_88A57DC 98,330 instructions (0.005%), 4,470 calls (088A57DC - 088A5830, length 22)
_S1_2_88B7A18 98,040 instructions (0.005%), 3,268 calls (088B7A18 - 088B7A8C, length 30)
_S1_2_883B298 97,695 instructions (0.005%), 3,698 calls (0883B298 - 0883B32C, length 38)
_S1_2_88B7C94 94,772 instructions (0.005%), 3,268 calls (088B7C94 - 088B7D04, length 29)
_S1_2_894AF04 94,703 instructions (0.005%), 4,888 calls (0894AF04 - 0894AF68, length 26)
_S1_2_8870F24 93,780 instructions (0.004%), 2,084 calls (08870F24 - 08870FD4, length 45)
_S1_2_88F4CD0 92,085 instructions (0.004%), 4,101 calls (088F4CD0 - 088F4E3C, length 92)
_S1_2_88BFC90 91,740 instructions (0.004%), 834 calls (088BFC90 - 088BFD7C, length 60)
  Back Branch 088BFD60 3,336 times (length 40)
_S1_2_88C888C 91,316 instructions (0.004%), 897 calls (088C888C - 088C8A84, length 127)
_S1_2_88C8D80 91,176 instructions (0.004%), 1,376 calls (088C8D80 - 088C8EC4, length 82)
  Back Branch 088C8EA8 700 times (length 31)
_S1_2_8934FB4 90,364 instructions (0.004%), 4,756 calls (08934FB4 - 08934FFC, length 19)
_S1_2_88A1578 90,260 instructions (0.004%), 4,513 calls (088A1578 - 088A160C, length 38)
_S1_2_881EB0C 86,350 instructions (0.004%), 458 calls (0881EB0C - 0881EDD4, length 179)
  Back Branch 0881ED78 653 times (length 56)
  Back Branch 0881ED68 49 times (length 47)
_S1_2_893BA40 84,930 instructions (0.004%), 4,470 calls (0893BA40 - 0893BA90, length 21)
_S1_2_88A3B40 84,930 instructions (0.004%), 4,470 calls (088A3B40 - 088A3B88, length 19)
_S1_2_8887AA4 84,930 instructions (0.004%), 4,470 calls (08887AA4 - 08887B0C, length 27)
_S1_2_88C0DD4 83,340 instructions (0.004%), 6,945 calls (088C0DD4 - 088C0E00, length 12)
_S1_2_897ABF0 82,060 instructions (0.004%), 4,470 calls (0897ABF0 - 0897AC84, length 38)
_S1_2_88C39EC 80,955 instructions (0.004%), 8,995 calls (088C39EC - 088C3A0C, length 9)
_S1_2_8895A4C 80,913 instructions (0.004%), 1,421 calls (08895A4C - 08895B70, length 74)
  Back Branch 08895B3C 1,487 times (length 31)
_S1_2_889A178 79,470 instructions (0.004%), 4,415 calls (0889A020 - 0889A228, length 131)
  Back Branch 0889A1FC 52,980 times (length 121)
_S1_2_897855C 79,193 instructions (0.004%), 1,233 calls (0897855C - 08978780, length 138)
  Back Branch 0897876C 1,841 times (length 100)
_S1_2_8950660 77,658 instructions (0.004%), 25,886 calls (08950660 - 08950668, length 3)
_S1_2_8945A04 76,375 instructions (0.004%), 3,055 calls (08945A04 - 08945A64, length 25)
_S1_2_88B8980 76,362 instructions (0.004%), 979 calls (088B8980 - 088B8A60, length 57)
  Back Branch 088B89E0 3,916 times (length 7)
_S1_2_88A3020 75,990 instructions (0.004%), 4,470 calls (088A3020 - 088A3060, length 17)
_S1_2_8831E3C 75,690 instructions (0.004%), 3,414 calls (08831E3C - 08831F60, length 74)
_S1_2_88EFD14 75,393 instructions (0.004%), 3,201 calls (088EFD14 - 088EFDB8, length 42)
_S1_2_89AC4EC 75,054 instructions (0.004%), 37,527 calls (089AC4EC - 089AC4F0, length 2)
_S1_2_89AC4D4 75,054 instructions (0.004%), 37,527 calls (089AC4D4 - 089AC4D8, length 2)
_S1_2_88CAA24 74,200 instructions (0.004%), 4,382 calls (088CAA24 - 088CAA7C, length 23)
_S1_2_8863470 72,182 instructions (0.003%), 6,432 calls (08863470 - 088634A0, length 13)
_S1_2_88B8FC4 71,960 instructions (0.003%), 1,285 calls (088B8FC4 - 088B933C, length 223)
_S1_2_893E4D0 71,520 instructions (0.003%), 4,470 calls (0893E4D0 - 0893E50C, length 16)
_S1_2_88A3B00 71,520 instructions (0.003%), 4,470 calls (088A3B00 - 088A3B3C, length 16)
_S1_2_885362C 70,732 instructions (0.003%), 1,404 calls (0885362C - 0885370C, length 57)
_S1_2_887A0EC 70,680 instructions (0.003%), 1,158 calls (0887A0EC - 0887A3B8, length 180)
  Back Branch 0887A208 900 times (length 7)
_S1_2_88813F0 70,658 instructions (0.003%), 4,415 calls (088813F0 - 08881444, length 22)
  Back Branch 08881414 3 times (length 7)
_S1_2_889A3E0 70,640 instructions (0.003%), 4,415 calls (0889A3E0 - 0889A41C, length 16)
_S1_2_888B06C 70,439 instructions (0.003%), 2,002 calls (0888B06C - 0888B114, length 43)
  Back Branch 0888B0E0 373 times (length 21)
_S1_2_8870804 69,863 instructions (0.003%), 2,328 calls (08870804 - 088708F0, length 60)
_S1_2_899D1B4 69,380 instructions (0.003%), 6,938 calls (0899D1B4 - 0899D1D8, length 10)
_S1_2_88A130C 68,017 instructions (0.003%), 1,285 calls (088A130C - 088A1548, length 144)
_S1_2_88D9CB0 65,320 instructions (0.003%), 920 calls (088D9CB0 - 088DA038, length 227)
_S1_2_89788D4 64,908 instructions (0.003%), 1,233 calls (089788D4 - 08978D1C, length 275)
  Back Branch 08978B78 229 times (length 155)
  Back Branch 08978D04 206 times (length 254)
  Back Branch 08978B2C 176 times (length 136)
  Back Branch 089789A0 138 times (length 37)
_S1_2_88E3ECC 64,792 instructions (0.003%), 273 calls (088E3ECC - 088E3F24, length 23)
  Back Branch 088E3F10 5,642 times (length 11)
_S1_2_88AA9CC 63,640 instructions (0.003%), 302 calls (088AA9CC - 088AAC64, length 167)
  Back Branch 088AAB04 1,842 times (length 44)
_S1_2_883E2F0 62,866 instructions (0.003%), 3,698 calls (0883E2F0 - 0883E4E4, length 126)
_S1_2_88EDA00 62,030 instructions (0.003%), 828 calls (088EDA00 - 088EDB80, length 97)
_S1_2_8935C98 61,828 instructions (0.003%), 4,756 calls (08935C98 - 08935CC8, length 13)
_S1_2_887A620 61,740 instructions (0.003%), 1,230 calls (0887A620 - 0887A844, length 138)
  Back Branch 0887A674 900 times (length 7)
_S1_2_8945A68 61,100 instructions (0.003%), 3,055 calls (08945A68 - 08945AB4, length 20)
_S1_2_88F90CC 60,497 instructions (0.003%), 5 calls (088F90CC - 088F92AC, length 121)
  Back Branch 088F9258 1,270 times (length 83)
  Back Branch 088F920C 116 times (length 33)
  Back Branch 088F9234 116 times (length 4)
_S1_2_88BCE6C 59,990 instructions (0.003%), 857 calls (088BCE6C - 088BCF80, length 70)
_S1_2_883106C 59,745 instructions (0.003%), 3,414 calls (0883106C - 08831110, length 42)
_S1_2_884775C 59,324 instructions (0.003%), 10 calls (0884775C - 088490C0, length 1626)
  Back Branch 08848798 733 times (length 311)
  Back Branch 08848914 79 times (length 407)
  Back Branch 088482F4 49 times (length 124)
  Back Branch 08848F00 47 times (length 159)
  Back Branch 08847E30 12 times (length 27)
  Back Branch 08848140 6 times (length 189)
  Back Branch 08847E8C 6 times (length 50)
_S1_2_8879E74 58,708 instructions (0.003%), 1,504 calls (08879E74 - 0887A034, length 113)
_S1_2_88C65B4 58,123 instructions (0.003%), 4,471 calls (088C65B4 - 088C65E4, length 13)
_S1_2_88A3C9C 58,110 instructions (0.003%), 4,470 calls (088A3C9C - 088A3CCC, length 13)
_S1_2_8881F10 57,946 instructions (0.003%), 1,478 calls (08881F10 - 08882084, length 94)
_S1_2_88A16A8 57,825 instructions (0.003%), 1,285 calls (088A16A8 - 088A1758, length 45)
_S1_2_881E4E4 57,460 instructions (0.003%), 1,566 calls (0881E4E4 - 0881E6B8, length 118)
_S1_2_88C71F0 57,152 instructions (0.003%), 188 calls (088C71F0 - 088C7350, length 89)
  Back Branch 088C7278 6,016 times (length 7)
_S1_2_88AAF80 56,559 instructions (0.003%), 306 calls (088AAF80 - 088AB300, length 225)
  Back Branch 088AB0DC 1,713 times (length 44)
_S1_2_899745C 56,475 instructions (0.003%), 555 calls (0899745C - 08997510, length 46)
  Back Branch 089974B0 1,953 times (length 19)
  Back Branch 08997504 1,408 times (length 8)
_S1_2_88C7E30 55,789 instructions (0.003%), 191 calls (088C7E30 - 088C7FFC, length 116)
  Back Branch 088C7F58 1,958 times (length 21)
_S1_2_8989BA8 55,468 instructions (0.003%), 302 calls (08989BA8 - 08989E54, length 172)
  Back Branch 08989E40 1,842 times (length 131)
_S1_2_894A7F0 54,996 instructions (0.003%), 27,498 calls (0894A7F0 - 0894A7F4, length 2)
_S1_2_8872808 54,892 instructions (0.003%), 1,487 calls (08872808 - 08872A48, length 145)
_S1_2_883126C 54,284 instructions (0.003%), 3,698 calls (0883126C - 08831324, length 47)
_S1_2_88A3C6C 53,640 instructions (0.003%), 4,470 calls (088A3C6C - 088A3C98, length 12)
_S1_2_881140C 53,206 instructions (0.003%), 7,396 calls (0881140C - 08811488, length 32)
_S1_2_887B640 51,136 instructions (0.002%), 1,504 calls (0887B640 - 0887BBDC, length 360)
_S1_2_889C8C4 49,998 instructions (0.002%), 1,923 calls (0889C8C4 - 0889C938, length 30)
_S1_2_88B8EA0 49,959 instructions (0.002%), 1,281 calls (088B8EA0 - 088B8FC0, length 73)
_S1_2_891EB64 49,856 instructions (0.002%), 2,624 calls (0891EB64 - 0891EBAC, length 19)
_S1_2_89760C0 49,765 instructions (0.002%), 9,953 calls (089760C0 - 089760D0, length 5)
_S1_2_88C9C08 49,497 instructions (0.002%), 2,357 calls (088C9C08 - 088C9C70, length 27)
_S1_2_887A3BC 48,630 instructions (0.002%), 660 calls (0887A3BC - 0887A61C, length 153)
_S1_2_883B59C 48,578 instructions (0.002%), 3,698 calls (0883B59C - 0883B658, length 48)
_S1_2_8856620 48,074 instructions (0.002%), 3,698 calls (08856620 - 08856650, length 13)
_S1_2_8920CBC 47,498 instructions (0.002%), 2,794 calls (08920CBC - 08920CFC, length 17)
_S1_2_88C8A88 47,360 instructions (0.002%), 991 calls (088C8A88 - 088C8B50, length 51)
_S1_2_8831114 46,248 instructions (0.002%), 564 calls (08831114 - 08831268, length 86)
_S1_2_88AA660 45,660 instructions (0.002%), 306 calls (088AA660 - 088AA780, length 73)
  Back Branch 088AA74C 1,749 times (length 44)
_S1_2_88E2F6C 45,381 instructions (0.002%), 2,616 calls (088E2F6C - 088E2FD0, length 26)
_S1_2_88F4A78 45,111 instructions (0.002%), 4,101 calls (088F4A78 - 088F4AA0, length 11)
_S1_2_88B79E4 45,110 instructions (0.002%), 3,470 calls (088B79E4 - 088B7A14, length 13)
_S1_2_88EF3E0 44,802 instructions (0.002%), 2,489 calls (088EF3E0 - 088EF43C, length 24)
_S1_2_8844954 44,735 instructions (0.002%), 8,947 calls (08844954 - 08844964, length 5)
_S1_2_893E318 44,700 instructions (0.002%), 8,940 calls (0893E318 - 0893E328, length 5)
_S1_2_88A5338 44,700 instructions (0.002%), 4,470 calls (088A5338 - 088A5370, length 15)
_S1_2_8844944 44,456 instructions (0.002%), 11,114 calls (08844944 - 08844950, length 4)
_S1_2_895E164 44,016 instructions (0.002%), 3,144 calls (0895E164 - 0895E198, length 14)
_S1_2_894ACA8 43,992 instructions (0.002%), 4,888 calls (0894ACA8 - 0894ACC8, length 9)
_S1_2_88C6CE8 43,966 instructions (0.002%), 21,983 calls (088C6CE8 - 088C6CEC, length 2)
_S1_2_897F16C 43,919 instructions (0.002%), 43 calls (0897F16C - 0897F5B8, length 276)
  Back Branch 0897F574 247 times (length 234)
_S1_2_88FA41C 43,427 instructions (0.002%), 1 calls (088FA41C - 088FBE38, length 1672)
  Back Branch 088FB8D8 169 times (length 655)
  Back Branch 088FBDBC 169 times (length 4)
  Back Branch 088FBC60 142 times (length 8)
  Back Branch 088FBD58 124 times (length 29)
  Back Branch 088FB98C 63 times (length 8)
  Back Branch 088FBA50 45 times (length 31)
  Back Branch 088FBDE8 28 times (length 1427)
_S1_2_88343F8 42,996 instructions (0.002%), 3,831 calls (088343F8 - 08834434, length 16)
_S1_2_8875714 42,796 instructions (0.002%), 823 calls (08875714 - 0887588C, length 95)
_S1_2_8831F64 42,707 instructions (0.002%), 3,698 calls (08831F64 - 08832000, length 40)
_S1_2_88387D0 42,246 instructions (0.002%), 292 calls (088387D0 - 08838ABC, length 188)
  Back Branch 08838934 863 times (length 40)
_S1_2_888D370 42,021 instructions (0.002%), 4,669 calls (0888D370 - 0888D390, length 9)
_S1_2_88D2AB4 41,414 instructions (0.002%), 828 calls (088D2AB4 - 088D2E8C, length 247)
_S1_2_8814620 40,915 instructions (0.002%), 5,845 calls (08814620 - 08814638, length 7)
_S1_2_887EF8C 40,518 instructions (0.002%), 57 calls (0887EF8C - 0887F158, length 116)
  Back Branch 0887F120 1,741 times (length 83)
_S1_2_883B330 40,440 instructions (0.002%), 4,101 calls (0883B330 - 0883B354, length 10)
_S1_2_893FFC8 40,239 instructions (0.002%), 4,471 calls (0893FFC8 - 0893FFF8, length 13)
_S1_2_88877A8 40,230 instructions (0.002%), 13,410 calls (088877A8 - 088877B0, length 3)
_S1_2_88DA2A8 39,891 instructions (0.002%), 2,002 calls (088DA2A8 - 088DA308, length 25)
_S1_2_88EF144 39,744 instructions (0.002%), 828 calls (088EF144 - 088EF3DC, length 167)
_S1_2_8931560 39,565 instructions (0.002%), 2,327 calls (08931560 - 089315B0, length 21)
_S1_2_8882088 39,564 instructions (0.002%), 1,487 calls (08882088 - 08882174, length 60)
_S1_2_883E350 37,828 instructions (0.002%), 2,702 calls (0883E350 - 0883E4E4, length 102)
_S1_2_89AC734 37,638 instructions (0.002%), 18,819 calls (089AC734 - 089AC738, length 2)
_S1_2_890456C 37,093 instructions (0.002%), 143 calls (0890456C - 08904784, length 135)
  Back Branch 08904724 3,224 times (length 5)
  Back Branch 08904604 415 times (length 24)
_S1_2_88EDCB8 36,278 instructions (0.002%), 1,649 calls (088EDCB8 - 088EDD1C, length 26)
_S1_2_8864FE4 36,261 instructions (0.002%), 295 calls (08864FE4 - 0886537C, length 231)
  Back Branch 088650C0 762 times (length 24)
_S1_2_881E42C 36,105 instructions (0.002%), 1,160 calls (0881E42C - 0881E4E0, length 46)
_S1_2_88F3334 35,772 instructions (0.002%), 216 calls (088F3334 - 088F3738, length 258)
  Back Branch 088F36D0 192 times (length 52)
  Back Branch 088F36BC 114 times (length 40)
_S1_2_893A9AC 35,768 instructions (0.002%), 4,471 calls (0893A9AC - 0893A9C8, length 8)
_S1_2_893F1B4 35,760 instructions (0.002%), 4,470 calls (0893F0A8 - 0893F1BC, length 70)
  Back Branch 0893F1B8 4,470 times (length 70)
_S1_2_893F19C 35,760 instructions (0.002%), 4,470 calls (0893F0A8 - 0893F1A4, length 64)
  Back Branch 0893F1A0 4,470 times (length 64)
_S1_2_893F190 35,760 instructions (0.002%), 4,470 calls (0893F0A8 - 0893F198, length 61)
  Back Branch 0893F194 4,470 times (length 61)
_S1_2_893F184 35,760 instructions (0.002%), 4,470 calls (0893F0A8 - 0893F18C, length 58)
  Back Branch 0893F188 4,470 times (length 58)
_S1_2_893F178 35,760 instructions (0.002%), 4,470 calls (0893F0A8 - 0893F180, length 55)
  Back Branch 0893F17C 4,470 times (length 55)
_S1_2_893F0BC 35,760 instructions (0.002%), 4,470 calls (0893F0A8 - 0893F0C4, length 8)
  Back Branch 0893F0C0 4,470 times (length 8)
_S1_2_88EFBE4 35,604 instructions (0.002%), 1,656 calls (088EFBE4 - 088EFD10, length 76)
_S1_2_8862BA4 35,519 instructions (0.002%), 1,842 calls (08862BA4 - 08862C18, length 30)
_S1_2_88C0A48 35,328 instructions (0.002%), 4,416 calls (088C0A48 - 088C0A64, length 8)
_S1_2_88CAAD0 35,028 instructions (0.002%), 2,502 calls (088CAAD0 - 088CAB1C, length 20)
_S1_2_8893F6C 34,660 instructions (0.002%), 1,733 calls (08893F6C - 08893FB8, length 20)
_S1_2_88A1204 34,384 instructions (0.002%), 1,228 calls (088A1204 - 088A1270, length 28)
_S1_2_8974DE8 33,120 instructions (0.002%), 1,656 calls (08974DE8 - 08974E4C, length 26)
_S1_2_88C10A0 32,782 instructions (0.002%), 2 calls (088C10A0 - 088C10F8, length 23)
  Back Branch 088C10D8 4,096 times (length 8)
  Back Branch 088C10EC 512 times (length 16)
_S1_2_8936390 32,586 instructions (0.002%), 1,100 calls (08936390 - 089364F0, length 89)
  Back Branch 08936420 554 times (length 29)
  Back Branch 08936438 490 times (length 8)
  Back Branch 0893644C 482 times (length 40)
  Back Branch 08936464 482 times (length 46)
  Back Branch 08936478 482 times (length 51)
  Back Branch 08936400 128 times (length 21)
_S1_2_8813B20 32,079 instructions (0.002%), 111 calls (08813B20 - 088141D0, length 429)
_S1_2_88BAF58 31,845 instructions (0.002%), 165 calls (088BAF58 - 088BB330, length 247)
  Back Branch 088BB06C 660 times (length 7)
_S1_2_88A55A0 31,311 instructions (0.002%), 4,473 calls (088A55A0 - 088A55B8, length 7)
_S1_2_893F0A0 31,290 instructions (0.002%), 4,470 calls (0893F0A0 - 0893F0B8, length 7)
_S1_2_88A530C 31,290 instructions (0.002%), 4,470 calls (088A530C - 088A5324, length 7)
_S1_2_89831F0 31,284 instructions (0.002%), 948 calls (089831F0 - 08983278, length 35)
_S1_2_89AC704 30,794 instructions (0.001%), 15,397 calls (089AC704 - 089AC708, length 2)
_S1_2_88E47E4 30,770 instructions (0.001%), 905 calls (088E47E4 - 088E4A68, length 162)
_S1_2_89AC86C 30,698 instructions (0.001%), 15,349 calls (089AC86C - 089AC870, length 2)
_S1_2_89AC76C 30,698 instructions (0.001%), 15,349 calls (089AC76C - 089AC770, length 2)
_S1_2_89AC89C 30,052 instructions (0.001%), 15,026 calls (089AC89C - 089AC8A0, length 2)
_S1_2_895F174 29,722 instructions (0.001%), 2,702 calls (0895F174 - 0895F19C, length 11)
_S1_2_88629D0 29,059 instructions (0.001%), 836 calls (088629D0 - 08862BA0, length 117)
_S1_2_89A583C 28,791 instructions (0.001%), 1,371 calls (089A583C - 089A58AC, length 29)
_S1_2_886338C 28,719 instructions (0.001%), 1,009 calls (0886338C - 088634A0, length 70)
_S1_2_895DD9C 28,707 instructions (0.001%), 4,101 calls (0895DD9C - 0895DDB4, length 7)
_S1_2_883B358 28,707 instructions (0.001%), 4,101 calls (0883B358 - 0883B370, length 7)
_S1_2_8904788 28,501 instructions (0.001%), 88 calls (08904788 - 08904818, length 37)
  Back Branch 089047F8 1,573 times (length 17)
_S1_2_89AC45C 28,400 instructions (0.001%), 14,200 calls (089AC45C - 089AC460, length 2)
_S1_2_8996188 27,573 instructions (0.001%), 707 calls (08996188 - 08996294, length 68)
_S1_2_8921448 27,540 instructions (0.001%), 2,754 calls (08921448 - 0892146C, length 10)
_S1_2_88E72F8 27,491 instructions (0.001%), 205 calls (088E72F8 - 088E7960, length 411)
  Back Branch 088E77C4 773 times (length 98)
_S1_2_881E9F0 27,216 instructions (0.001%), 1,129 calls (0881E9F0 - 0881EA88, length 39)
_S1_2_8873178 26,820 instructions (0.001%), 4,470 calls (08873178 - 08873194, length 8)
_S1_2_891EB20 26,622 instructions (0.001%), 1,566 calls (0891EB20 - 0891EB60, length 17)
_S1_2_88DD594 25,292 instructions (0.001%), 12,646 calls (088DD594 - 088DD598, length 2)
_S1_2_8804758 24,369 instructions (0.001%), 93 calls (08804758 - 08804B8C, length 270)
_S1_2_894FF24 24,330 instructions (0.001%), 206 calls (0894FF24 - 0895030C, length 251)
  Back Branch 08950010 563 times (length 24)
  Back Branch 0894FF94 14 times (length 7)
_S1_2_892F360 24,111 instructions (0.001%), 423 calls (0892F360 - 0892F50C, length 108)
_S1_2_889DA50 24,023 instructions (0.001%), 259 calls (0889DA50 - 0889DE3C, length 252)
_S1_2_88827B8 23,727 instructions (0.001%), 769 calls (088827B8 - 088828A8, length 61)
  Back Branch 0888286C 755 times (length 29)
_S1_2_899D2A4 23,570 instructions (0.001%), 2,357 calls (0899D2A4 - 0899D2C8, length 10)
_S1_2_89AC4BC 23,256 instructions (0.001%), 11,628 calls (089AC4BC - 089AC4C0, length 2)
_S1_2_894D8EC 23,232 instructions (0.001%), 2,904 calls (0894D8EC - 0894D908, length 8)
_S1_2_89370FC 23,128 instructions (0.001%), 826 calls (089370FC - 08937168, length 28)
_S1_2_88A0014 23,061 instructions (0.001%), 231 calls (088A0014 - 088A02B0, length 168)
_S1_2_88CE420 22,899 instructions (0.001%), 19 calls (088CE420 - 088CFCD8, length 1583)
  Back Branch 088CFAB8 79 times (length 180)
  Back Branch 088CF6F0 79 times (length 405)
  Back Branch 088CFAC8 15 times (length 1040)
  Back Branch 088CFC6C 12 times (length 89)
  Back Branch 088CFC98 4 times (length 1157)
_S1_2_88880AC 22,884 instructions (0.001%), 1,907 calls (088880AC - 088880E8, length 16)
_S1_2_88CB284 22,728 instructions (0.001%), 91 calls (088CB284 - 088CB73C, length 303)
  Back Branch 088CB478 205 times (length 55)
  Back Branch 088CB670 91 times (length 28)
  Back Branch 088CB648 91 times (length 18)
  Back Branch 088CB65C 91 times (length 23)
  Back Branch 088CB680 91 times (length 32)
  Back Branch 088CB4AC 79 times (length 69)
  Back Branch 088CB4A4 79 times (length 66)
  Back Branch 088CB4BC 35 times (length 72)
_S1_2_889D094 22,338 instructions (0.001%), 438 calls (0889D094 - 0889D254, length 113)
_S1_2_88D29CC 22,302 instructions (0.001%), 826 calls (088D29CC - 088D2A64, length 39)
_S1_2_8959E50 22,176 instructions (0.001%), 224 calls (08959E50 - 08959FD8, length 99)
_S1_2_8989E58 21,454 instructions (0.001%), 302 calls (08989E58 - 0898A2A0, length 275)
  Back Branch 0898A0FC 79 times (length 155)
  Back Branch 08989F24 70 times (length 37)
  Back Branch 0898A288 69 times (length 254)
  Back Branch 0898A0B0 61 times (length 136)
_S1_2_88EF0E0 20,700 instructions (0.001%), 828 calls (088EF0E0 - 088EF140, length 25)
_S1_2_88ED99C 20,700 instructions (0.001%), 828 calls (088ED99C - 088ED9FC, length 25)
_S1_2_88C7C20 20,640 instructions (0.001%), 1,376 calls (088C7C20 - 088C7C64, length 18)
_S1_2_88B98D0 20,608 instructions (0.001%), 1,285 calls (088B98D0 - 088B9928, length 23)
  Back Branch 088B9914 4 times (length 12)
_S1_2_8000030 20,112 instructions (0.001%), 828 calls (08000030 - 08000038, length 3)
  Back Branch 08000034 6,428 times (length 3)
_S1_2_8901BA8 20,018 instructions (0.001%), 8 calls (08901BA8 - 089029CC, length 906)
  Back Branch 08902870 143 times (length 302)
  Back Branch 0890219C 9 times (length 23)
_S1_2_88828AC 19,544 instructions (0.001%), 372 calls (088828AC - 08882A14, length 91)
_S1_2_89A3640 19,516 instructions (0.001%), 9,758 calls (089A3640 - 089A3644, length 2)
_S1_2_89364F4 19,200 instructions (0.001%), 570 calls (089364F4 - 08936578, length 34)
  Back Branch 08936574 550 times (length 9)
_S1_2_8935A1C 19,200 instructions (0.001%), 570 calls (08935A1C - 08935AA0, length 34)
  Back Branch 08935A9C 550 times (length 9)
_S1_2_894A560 18,921 instructions (0.001%), 2,703 calls (0894A560 - 0894A578, length 7)
_S1_2_8935B80 18,767 instructions (0.001%), 570 calls (08935B80 - 08935C50, length 53)
  Back Branch 08935C4C 241 times (length 24)
_S1_2_88E2CAC 18,632 instructions (0.001%), 245 calls (088E2CAC - 088E2EE4, length 143)
  Back Branch 088E2EA4 245 times (length 22)
_S1_2_88633E4 18,610 instructions (0.001%), 557 calls (088633E4 - 088634A0, length 48)
_S1_2_88A1610 18,601 instructions (0.001%), 979 calls (088A1610 - 088A16A4, length 38)
_S1_2_89586B8 18,480 instructions (0.001%), 280 calls (089586B8 - 08958814, length 88)
_S1_2_8820EA4 18,371 instructions (0.001%), 111 calls (08820EA4 - 088214D8, length 398)
_S1_2_8888770 18,216 instructions (0.001%), 828 calls (08888770 - 088887DC, length 28)
_S1_2_88136C4 18,204 instructions (0.001%), 222 calls (088136C4 - 08813808, length 82)
_S1_2_8928A64 18,010 instructions (0.001%), 1,801 calls (08928A64 - 08928A88, length 10)
_S1_2_8878DF8 18,000 instructions (0.001%), 150 calls (08878DF8 - 08879468, length 413)
_S1_2_89AC54C 17,990 instructions (0.001%), 8,995 calls (089AC54C - 089AC550, length 2)
_S1_2_89AC50C 17,990 instructions (0.001%), 8,995 calls (089AC50C - 089AC510, length 2)
_S1_2_8883B88 17,886 instructions (0.001%), 1 calls (08883B88 - 08883BC4, length 16)
  Back Branch 08883BB0 4,469 times (length 4)
_S1_2_88A5328 17,880 instructions (0.001%), 4,470 calls (088A5328 - 088A5334, length 4)
_S1_2_8853710 17,760 instructions (0.001%), 1,480 calls (08853710 - 0885373C, length 12)
_S1_2_89A1B4C 17,636 instructions (0.001%), 8,818 calls (089A1B4C - 089A1B50, length 2)
_S1_2_89A1B44 17,636 instructions (0.001%), 8,818 calls (089A1B44 - 089A1B48, length 2)
_S1_2_896E248 17,332 instructions (0.001%), 2,476 calls (0896E248 - 0896E260, length 7)
_S1_2_881E930 16,966 instructions (0.001%), 998 calls (0881E930 - 0881E970, length 17)
_S1_2_88825FC 16,640 instructions (0.001%), 290 calls (088825FC - 088827B4, length 111)
_S1_2_889D714 16,524 instructions (0.001%), 306 calls (0889D714 - 0889D7EC, length 55)
_S1_2_8955928 16,438 instructions (0.001%), 905 calls (08955928 - 0895598C, length 26)
_S1_2_88C8520 16,372 instructions (0.001%), 191 calls (088C8520 - 088C85D8, length 47)
  Back Branch 088C8548 2,006 times (length 5)
_S1_2_88624A0 16,215 instructions (0.001%), 69 calls (088624A0 - 088629CC, length 332)
  Back Branch 08862998 69 times (length 4)
_S1_2_8862C1C 15,785 instructions (0.001%), 968 calls (08862C1C - 08862C64, length 19)
_S1_2_88DA254 15,732 instructions (0.001%), 828 calls (088DA254 - 088DA29C, length 19)
_S1_2_88D22C4 15,732 instructions (0.001%), 828 calls (088D22C4 - 088D231C, length 23)
_S1_2_88EDB84 15,722 instructions (0.001%), 828 calls (088EDB84 - 088EDBE0, length 24)
_S1_2_88DB1C4 15,624 instructions (0.001%), 252 calls (088DB1C4 - 088DB64C, length 291)
  Back Branch 088DB614 252 times (length 215)
_S1_2_88B8C98 15,435 instructions (0.001%), 245 calls (088B8C98 - 088B8D3C, length 42)
  Back Branch 088B8CE8 980 times (length 7)
_S1_2_88BBFC0 15,236 instructions (0.001%), 125 calls (088BBFC0 - 088BC5F0, length 397)
  Back Branch 088BC4C0 143 times (length 120)
  Back Branch 088BC3F0 6 times (length 68)
  Back Branch 088BC060 1 times (length 4)
_S1_2_88AA8A8 15,219 instructions (0.001%), 195 calls (088AA8A8 - 088AA9C8, length 73)
  Back Branch 088AA994 271 times (length 44)
_S1_2_8933AB8 15,168 instructions (0.001%), 192 calls (08933AB8 - 08933C40, length 99)
_S1_2_88785A8 15,120 instructions (0.001%), 180 calls (088785A8 - 088786A0, length 63)
  Back Branch 08878620 720 times (length 7)
_S1_2_8974DC4 14,904 instructions (0.001%), 1,656 calls (08974DC4 - 08974DE4, length 9)
_S1_2_88890F0 14,880 instructions (0.001%), 1,860 calls (088890F0 - 0888910C, length 8)
_S1_2_88D2320 14,868 instructions (0.001%), 826 calls (088D2320 - 088D2364, length 18)
_S1_2_88C8BA0 14,464 instructions (0.001%), 233 calls (088C8BA0 - 088C8D7C, length 120)
  Back Branch 088C8D4C 42 times (length 67)
_S1_2_88BF240 14,444 instructions (0.001%), 185 calls (088BF240 - 088BF748, length 323)
_S1_2_88B58D0 14,024 instructions (0.001%), 1 calls (088B58D0 - 088B5F70, length 425)
  Back Branch 088B5F34 96 times (length 204)
_S1_2_880B188 14,002 instructions (0.001%), 868 calls (0880B188 - 0880B2A0, length 71)
_S1_2_8840CCC 13,989 instructions (0.001%), 448 calls (08840CCC - 088411D0, length 322)
_S1_2_899E874 13,899 instructions (0.001%), 117 calls (0899E874 - 0899EC20, length 236)
_S1_2_8903598 13,884 instructions (0.001%), 102 calls (08903598 - 089036B8, length 73)
  Back Branch 089035CC 1,687 times (length 5)
_S1_2_881EAA8 13,444 instructions (0.001%), 570 calls (0881EAA8 - 0881EB08, length 25)
_S1_2_88736FC 13,413 instructions (0.001%), 4,471 calls (088736FC - 08873704, length 3)
_S1_2_89ABAB4 13,314 instructions (0.001%), 143 calls (089ABAB4 - 089ABCE0, length 140)
  Back Branch 089ABCCC 415 times (length 102)
_S1_2_888967C 13,248 instructions (0.001%), 828 calls (0888967C - 088896C8, length 20)
_S1_2_881E748 13,236 instructions (0.001%), 136 calls (0881E748 - 0881E8E8, length 105)
_S1_2_88EDBE4 13,216 instructions (0.001%), 826 calls (088EDBE4 - 088EDC4C, length 27)
_S1_2_886345C 13,136 instructions (0.001%), 810 calls (0886345C - 088634A0, length 18)
_S1_2_8935D80 13,122 instructions (0.001%), 285 calls (08935D80 - 08935E50, length 53)
  Back Branch 08935E4C 2 times (length 20)
_S1_2_888B69C 13,078 instructions (0.001%), 95 calls (0888B69C - 0888B818, length 96)
  Back Branch 0888B7B8 404 times (length 26)
_S1_2_88AC2B8 12,996 instructions (0.001%), 57 calls (088AC2B8 - 088AC878, length 369)
_S1_2_889408C 12,988 instructions (0.001%), 191 calls (0889408C - 088941E0, length 86)
_S1_2_88326A4 12,954 instructions (0.001%), 127 calls (088326A4 - 08832864, length 113)
_S1_2_88BFA44 12,688 instructions (0.001%), 120 calls (088BFA44 - 088BFB28, length 58)
  Back Branch 088BFAF8 488 times (length 39)
_S1_2_8904D00 12,584 instructions (0.001%), 143 calls (08904D00 - 08904F88, length 163)
_S1_2_896516C 12,580 instructions (0.001%), 304 calls (0896516C - 0896526C, length 65)
_S1_2_8935E54 12,568 instructions (0.001%), 570 calls (08935E54 - 08935ED4, length 33)
  Back Branch 08935ED0 566 times (length 8)
_S1_2_88DA5DC 12,470 instructions (0.001%), 145 calls (088DA5DC - 088DA988, length 236)
_S1_2_89AC4DC 12,454 instructions (0.001%), 6,227 calls (089AC4DC - 089AC4E0, length 2)
_S1_2_88A7FD4 12,376 instructions (0.001%), 104 calls (088A7FD4 - 088A81F4, length 137)
  Back Branch 088A80A8 367 times (length 44)
_S1_2_8993CE4 12,219 instructions (0.001%), 96 calls (08993CE4 - 08993FB0, length 180)
  Back Branch 08993F98 414 times (length 122)
_S1_2_88C6B28 12,173 instructions (0.001%), 259 calls (088C6B28 - 088C6BE0, length 47)
_S1_2_88B5744 12,168 instructions (0.001%), 69 calls (088B5744 - 088B58CC, length 99)
  Back Branch 088B5828 371 times (length 41)
_S1_2_88AD34C 12,089 instructions (0.001%), 45 calls (088AD34C - 088ADD8C, length 657)
  Back Branch 088AD824 137 times (length 21)
  Back Branch 088AD818 137 times (length 18)
_S1_2_897F5BC 12,054 instructions (0.001%), 287 calls (0897F5BC - 0897F70C, length 85)
_S1_2_89036BC 11,763 instructions (0.001%), 67 calls (089036BC - 08903860, length 106)
  Back Branch 08903838 353 times (length 55)
_S1_2_88B7904 11,760 instructions (0.001%), 245 calls (088B7904 - 088B79C0, length 48)
_S1_2_88F99FC 11,628 instructions (0.001%), 342 calls (088F99FC - 088F9D60, length 218)
_S1_2_88E105C 11,606 instructions (0.001%), 5 calls (088E105C - 088E1C7C, length 777)
  Back Branch 088E1538 5 times (length 147)
  Back Branch 088E15C8 5 times (length 183)
  Back Branch 088E1580 5 times (length 165)
  Back Branch 088E145C 5 times (length 91)
  Back Branch 088E142C 5 times (length 79)
  Back Branch 088E14EC 5 times (length 127)
  Back Branch 088E14BC 5 times (length 115)
  Back Branch 088E148C 5 times (length 103)
  Back Branch 088E1658 5 times (length 219)
  Back Branch 088E1610 5 times (length 201)
  Back Branch 088E19D8 5 times (length 442)
  Back Branch 088E1978 5 times (length 418)
  Back Branch 088E194C 5 times (length 408)
  Back Branch 088E1800 5 times (length 325)
  Back Branch 088E1A9C 5 times (length 491)
  Back Branch 088E1A2C 5 times (length 464)
  Back Branch 088E1A70 5 times (length 481)
  Back Branch 088E19A8 5 times (length 430)
  Back Branch 088E1ACC 4 times (length 503)
_S1_2_88EF74C 11,592 instructions (0.001%), 1,656 calls (088EF74C - 088EF764, length 7)
_S1_2_888D7D4 11,592 instructions (0.001%), 828 calls (0888D7D4 - 0888D808, length 14)
_S1_2_881E6BC 11,507 instructions (0.001%), 745 calls (0881E6BC - 0881E6FC, length 17)
_S1_2_88C6C50 11,339 instructions (0.001%), 493 calls (088C6C50 - 088C6CA8, length 23)
_S1_2_888DECC 11,190 instructions (0.001%), 95 calls (0888DECC - 0888E128, length 152)
  Back Branch 0888E0D0 188 times (length 33)
  Back Branch 0888E0DC 188 times (length 37)
  Back Branch 0888DF38 24 times (length 15)
_S1_2_888FA60 11,116 instructions (0.001%), 12 calls (0888FA60 - 0888FE48, length 251)
  Back Branch 0888FDFC 108 times (length 31)
  Back Branch 0888FCEC 72 times (length 126)
  Back Branch 0888FBB0 12 times (length 47)
  Back Branch 0888FBF4 12 times (length 64)
  Back Branch 0888FC54 12 times (length 88)
  Back Branch 0888FC1C 12 times (length 74)
  Back Branch 0888FCC4 12 times (length 116)
  Back Branch 0888FCFC 12 times (length 130)
  Back Branch 0888FC9C 12 times (length 106)
  Back Branch 0888FC8C 12 times (length 102)
  Back Branch 0888FD0C 12 times (length 134)
  Back Branch 0888FDE4 12 times (length 25)
  Back Branch 0888FE10 12 times (length 36)
  Back Branch 0888FCD4 10 times (length 120)
_S1_2_89AC87C 10,802 instructions (0.001%), 5,401 calls (089AC87C - 089AC880, length 2)
_S1_2_89AC84C 10,802 instructions (0.001%), 5,401 calls (089AC84C - 089AC850, length 2)
_S1_2_8856D2C 10,287 instructions (0.000%), 127 calls (08856D2C - 08856E8C, length 89)
_S1_2_88ED96C 9,936 instructions (0.000%), 828 calls (088ED96C - 088ED998, length 12)
_S1_2_88EDC50 9,876 instructions (0.000%), 823 calls (088EDC50 - 088EDC7C, length 12)
_S1_2_88C7B84 9,816 instructions (0.000%), 312 calls (088C7B84 - 088C7C1C, length 39)
_S1_2_881F834 9,768 instructions (0.000%), 24 calls (0881F834 - 08820348, length 710)
_S1_2_88978B4 9,752 instructions (0.000%), 43 calls (088978B4 - 08897BEC, length 207)
  Back Branch 08897B30 287 times (length 92)
_S1_2_89826E8 9,592 instructions (0.000%), 61 calls (089826E8 - 0898291C, length 142)
  Back Branch 089828D4 148 times (length 52)
_S1_2_88F8304 9,582 instructions (0.000%), 342 calls (088F8304 - 088F8378, length 30)
_S1_2_88F5DA0 9,513 instructions (0.000%), 453 calls (088F5DA0 - 088F5DF0, length 21)
_S1_2_8996DDC 9,385 instructions (0.000%), 93 calls (08996DDC - 08997048, length 156)
  Back Branch 08997010 111 times (length 8)
  Back Branch 08996F64 36 times (length 57)
_S1_2_88F04B4 9,378 instructions (0.000%), 4,689 calls (088F04B4 - 088F04B8, length 2)
_S1_2_88F4784 9,372 instructions (0.000%), 99 calls (088F4784 - 088F48A4, length 73)
  Back Branch 088F47C0 765 times (length 5)
_S1_2_8956CD8 9,350 instructions (0.000%), 110 calls (08956CD8 - 08956E28, length 85)
_S1_2_89AC534 9,326 instructions (0.000%), 4,663 calls (089AC534 - 089AC538, length 2)
_S1_2_89AC474 9,326 instructions (0.000%), 4,663 calls (089AC474 - 089AC478, length 2)
_S1_2_89AC404 9,280 instructions (0.000%), 4,640 calls (089AC404 - 089AC408, length 2)
_S1_2_88BB598 9,185 instructions (0.000%), 835 calls (088BB598 - 088BB5C8, length 13)
_S1_2_88CA540 9,172 instructions (0.000%), 108 calls (088CA540 - 088CA6F4, length 110)
  Back Branch 088CA678 245 times (length 18)
_S1_2_888348C 9,126 instructions (0.000%), 3,042 calls (0888348C - 08883494, length 3)
_S1_2_894AE84 9,090 instructions (0.000%), 303 calls (0894AE84 - 0894AF00, length 32)
_S1_2_89AC434 9,078 instructions (0.000%), 4,539 calls (089AC434 - 089AC438, length 2)
_S1_2_88F5C34 9,060 instructions (0.000%), 453 calls (088F5C34 - 088F5C80, length 20)
_S1_2_88B8964 8,995 instructions (0.000%), 1,285 calls (088B8964 - 088B897C, length 7)
_S1_2_89AC3CC 8,944 instructions (0.000%), 4,472 calls (089AC3CC - 089AC3D0, length 2)
_S1_2_89AC3C4 8,944 instructions (0.000%), 4,472 calls (089AC3C4 - 089AC3C8, length 2)
_S1_2_89AC43C 8,940 instructions (0.000%), 4,470 calls (089AC43C - 089AC440, length 2)
_S1_2_89AC424 8,940 instructions (0.000%), 4,470 calls (089AC424 - 089AC428, length 2)
_S1_2_89AC41C 8,940 instructions (0.000%), 4,470 calls (089AC41C - 089AC420, length 2)
_S1_2_89AC3F4 8,940 instructions (0.000%), 4,470 calls (089AC3F4 - 089AC3F8, length 2)
_S1_2_896FFA8 8,940 instructions (0.000%), 4,470 calls (0896FFA8 - 0896FFAC, length 2)
_S1_2_88F48A8 8,880 instructions (0.000%), 77 calls (088F48A8 - 088F4A74, length 116)
  Back Branch 088F4A48 114 times (length 55)
_S1_2_88A96D4 8,854 instructions (0.000%), 92 calls (088A96D4 - 088A9964, length 165)
  Back Branch 088A97E0 90 times (length 41)
_S1_2_89AC60C 8,850 instructions (0.000%), 4,425 calls (089AC60C - 089AC610, length 2)
_S1_2_89AC594 8,850 instructions (0.000%), 4,425 calls (089AC594 - 089AC598, length 2)
_S1_2_89AC974 8,830 instructions (0.000%), 4,415 calls (089AC974 - 089AC978, length 2)
_S1_2_89ABCE4 8,819 instructions (0.000%), 143 calls (089ABCE4 - 089AC12C, length 275)
  Back Branch 089ABF3C 30 times (length 136)
  Back Branch 089ABDB0 28 times (length 37)
  Back Branch 089AC114 26 times (length 254)
  Back Branch 089ABF88 23 times (length 155)
_S1_2_88AF8B4 8,711 instructions (0.000%), 16 calls (088AF8B4 - 088B04F8, length 786)
  Back Branch 088B0378 245 times (length 18)
  Back Branch 088AFCBC 57 times (length 126)
  Back Branch 088B024C 11 times (length 186)
_S1_2_8958D58 8,640 instructions (0.000%), 96 calls (08958D58 - 08958EBC, length 90)
_S1_2_898AB80 8,625 instructions (0.000%), 63 calls (0898AB80 - 0898AE2C, length 172)
  Back Branch 0898AE18 241 times (length 131)
_S1_2_8845F10 8,549 instructions (0.000%), 1 calls (08845F10 - 08847758, length 1555)
  Back Branch 08847100 56 times (length 34)
  Back Branch 08847030 56 times (length 34)
  Back Branch 088472A0 56 times (length 34)
  Back Branch 08846DFC 30 times (length 5)
  Back Branch 08846AFC 18 times (length 21)
  Back Branch 08847078 15 times (length 14)
  Back Branch 08847218 15 times (length 14)
  Back Branch 08846FA8 15 times (length 14)
  Back Branch 08847288 11 times (length 14)
  Back Branch 08847018 11 times (length 14)
  Back Branch 088470E8 11 times (length 14)
  Back Branch 088472BC 10 times (length 1044)
  Back Branch 088476EC 10 times (length 150)
  Back Branch 088476D4 5 times (length 13)
  Back Branch 0884747C 2 times (length 7)
  Back Branch 08847668 2 times (length 7)
  Back Branch 088472EC 1 times (length 1056)
_S1_2_8920D54 8,489 instructions (0.000%), 653 calls (08920D54 - 08920DAC, length 23)
_S1_2_88E2EE8 8,384 instructions (0.000%), 293 calls (088E2EE8 - 088E2F68, length 33)
  Back Branch 088E2F50 586 times (length 18)
_S1_2_881E220 8,360 instructions (0.000%), 76 calls (0881E220 - 0881E428, length 131)
_S1_2_88EF0B8 8,280 instructions (0.000%), 828 calls (088EF0B8 - 088EF0DC, length 10)
_S1_2_88A59E8 8,280 instructions (0.000%), 69 calls (088A59E8 - 088A5B34, length 84)
  Back Branch 088A5B00 345 times (length 5)
  Back Branch 088A5ACC 345 times (length 5)
_S1_2_88BF194 8,277 instructions (0.000%), 89 calls (088BF194 - 088BF1E4, length 21)
  Back Branch 088BF1D0 534 times (length 13)
_S1_2_88B8700 8,192 instructions (0.000%), 245 calls (088B8700 - 088B8874, length 94)
  Back Branch 088B8830 209 times (length 66)
_S1_2_889D9BC 8,190 instructions (0.000%), 234 calls (0889D9BC - 0889DA4C, length 37)
_S1_2_8955904 8,145 instructions (0.000%), 905 calls (08955904 - 08955924, length 9)
_S1_2_88C6A84 8,140 instructions (0.000%), 370 calls (088C6A84 - 088C6AD8, length 22)
_S1_2_89A57D8 8,130 instructions (0.000%), 1,626 calls (089A57D8 - 089A57E8, length 5)
_S1_2_88F5FD0 8,100 instructions (0.000%), 300 calls (088F5FD0 - 088F6040, length 29)
_S1_2_881F5D0 8,088 instructions (0.000%), 24 calls (0881F5D0 - 0881F6E4, length 70)
  Back Branch 0881F6BC 168 times (length 48)
_S1_2_8866AB0 8,026 instructions (0.000%), 216 calls (08866AB0 - 08866EB0, length 257)
  Back Branch 08866E70 1 times (length 167)
  Back Branch 08866E38 1 times (length 153)
  Back Branch 08866EAC 1 times (length 182)
_S1_2_899663C 8,026 instructions (0.000%), 47 calls (0899663C - 089968A0, length 154)
  Back Branch 08996858 122 times (length 52)
  Back Branch 08996694 52 times (length 4)
_S1_2_8893E44 8,022 instructions (0.000%), 191 calls (08893E44 - 08893F68, length 74)
  Back Branch 08893F3C 191 times (length 54)
_S1_2_895C970 7,992 instructions (0.000%), 64 calls (0895C970 - 0895CC0C, length 168)
  Back Branch 0895CBF0 253 times (length 119)
_S1_2_887946C 7,950 instructions (0.000%), 180 calls (0887946C - 0887953C, length 53)
  Back Branch 088794B0 150 times (length 7)
_S1_2_880AB88 7,833 instructions (0.000%), 42 calls (0880AB88 - 0880AF04, length 224)
_S1_2_897BFAC 7,743 instructions (0.000%), 43 calls (0897BFAC - 0897C2E4, length 207)
  Back Branch 0897C1D0 180 times (length 7)
  Back Branch 0897C060 112 times (length 7)
  Back Branch 0897C100 60 times (length 7)
  Back Branch 0897C2A4 60 times (length 7)
  Back Branch 0897C20C 45 times (length 46)
_S1_2_8898454 7,732 instructions (0.000%), 347 calls (08898454 - 08898508, length 46)
_S1_2_8975EAC 7,728 instructions (0.000%), 184 calls (08975EAC - 08975F60, length 46)
_S1_2_8933CC0 7,636 instructions (0.000%), 93 calls (08933CC0 - 08933E54, length 102)
  Back Branch 08933E50 2 times (length 53)
_S1_2_88AE480 7,626 instructions (0.000%), 2 calls (088AE480 - 088AF084, length 770)
  Back Branch 088AEF84 45 times (length 351)
_S1_2_881F254 7,584 instructions (0.000%), 48 calls (0881F254 - 0881F4C8, length 158)
_S1_2_894F76C 7,553 instructions (0.000%), 90 calls (0894F76C - 0894F998, length 140)
  Back Branch 0894F984 214 times (length 102)
_S1_2_8827C68 7,544 instructions (0.000%), 2 calls (08827C68 - 088284D4, length 540)
  Back Branch 08828368 64 times (length 243)
_S1_2_8929BA4 7,458 instructions (0.000%), 36 calls (08929BA4 - 08929C08, length 26)
  Back Branch 08929BFC 678 times (length 15)
  Back Branch 08929BE4 60 times (length 8)
_S1_2_89018F0 7,434 instructions (0.000%), 21 calls (089018F0 - 08901A40, length 85)
  Back Branch 08901A34 168 times (length 62)
  Back Branch 08901A1C 63 times (length 13)
  Back Branch 08901924 63 times (length 7)
  Back Branch 089019B0 21 times (length 7)
_S1_2_88B8ACC 7,410 instructions (0.000%), 57 calls (088B8ACC - 088B8C94, length 115)
  Back Branch 088B8B40 228 times (length 7)
_S1_2_8834360 7,396 instructions (0.000%), 3,698 calls (08834360 - 08834364, length 2)
_S1_2_88D6D3C 7,268 instructions (0.000%), 92 calls (088D6D3C - 088D7238, length 320)
_S1_2_88F5C84 7,248 instructions (0.000%), 453 calls (088F5C84 - 088F5CC0, length 16)
_S1_2_889595C 7,105 instructions (0.000%), 1,421 calls (0889595C - 0889596C, length 5)
_S1_2_8895948 7,105 instructions (0.000%), 1,421 calls (08895948 - 08895958, length 5)
_S1_2_8895934 7,105 instructions (0.000%), 1,421 calls (08895934 - 08895944, length 5)
_S1_2_88C7DA8 6,970 instructions (0.000%), 205 calls (088C7DA8 - 088C7E2C, length 34)
_S1_2_8869E04 6,960 instructions (0.000%), 79 calls (08869E04 - 0886A100, length 192)
_S1_2_88E27E0 6,915 instructions (0.000%), 45 calls (088E27E0 - 088E2BC8, length 251)
  Back Branch 088E2A84 156 times (length 10)
_S1_2_88DA14C 6,815 instructions (0.000%), 145 calls (088DA14C - 088DA248, length 64)
_S1_2_88BA52C 6,726 instructions (0.000%), 57 calls (088BA52C - 088BAB30, length 386)
_S1_2_8956BD0 6,660 instructions (0.000%), 111 calls (08956BD0 - 08956CD4, length 66)
_S1_2_8940A88 6,570 instructions (0.000%), 69 calls (08940A88 - 08940D00, length 159)
  Back Branch 08940BAC 69 times (length 18)
  Back Branch 08940BFC 69 times (length 7)
  Back Branch 08940C0C 69 times (length 42)
  Back Branch 08940C1C 69 times (length 55)
  Back Branch 08940CE4 2 times (length 7)
  Back Branch 08940CF4 2 times (length 110)
  Back Branch 08940B50 2 times (length 17)
  Back Branch 08940C94 2 times (length 76)
_S1_2_895A34C 6,500 instructions (0.000%), 3,250 calls (0895A34C - 0895A350, length 2)
_S1_2_88C83BC 6,434 instructions (0.000%), 14 calls (088C83BC - 088C851C, length 89)
  Back Branch 088C84F4 177 times (length 4)
  Back Branch 088C84C4 177 times (length 29)
_S1_2_89AC5E4 6,406 instructions (0.000%), 3,203 calls (089AC5E4 - 089AC5E8, length 2)
_S1_2_89AC68C 6,402 instructions (0.000%), 3,201 calls (089AC68C - 089AC690, length 2)
_S1_2_89AC3FC 6,402 instructions (0.000%), 3,201 calls (089AC3FC - 089AC400, length 2)
_S1_2_8896810 6,347 instructions (0.000%), 30 calls (08896810 - 08896F20, length 453)
  Back Branch 08896DB4 7 times (length 75)
  Back Branch 08896E20 7 times (length 102)
_S1_2_883E334 6,272 instructions (0.000%), 448 calls (0883E334 - 0883E4E4, length 109)
_S1_2_8825924 6,216 instructions (0.000%), 4 calls (08825924 - 08826550, length 780)
  Back Branch 0882650C 28 times (length 593)
_S1_2_8878720 6,162 instructions (0.000%), 36 calls (08878720 - 08878970, length 149)
  Back Branch 08878928 102 times (length 52)
_S1_2_884C750 6,159 instructions (0.000%), 3 calls (0884C750 - 0884D2A8, length 727)
  Back Branch 0884D0C8 24 times (length 548)
  Back Branch 0884D0E4 24 times (length 555)
  Back Branch 0884D128 24 times (length 572)
  Back Branch 0884CC9C 24 times (length 27)
_S1_2_89A4CAC 6,138 instructions (0.000%), 216 calls (089A4CAC - 089A4D50, length 42)
  Back Branch 089A4D30 126 times (length 19)
_S1_2_89AC774 6,110 instructions (0.000%), 3,055 calls (089AC774 - 089AC778, length 2)
_S1_2_89AC71C 6,110 instructions (0.000%), 3,055 calls (089AC71C - 089AC720, length 2)
_S1_2_8861780 6,095 instructions (0.000%), 69 calls (08861780 - 088619B8, length 143)
  Back Branch 08861974 37 times (length 78)
_S1_2_88A5104 6,003 instructions (0.000%), 69 calls (088A5104 - 088A5308, length 130)
_S1_2_8841B70 5,946 instructions (0.000%), 36 calls (08841B70 - 08842180, length 389)
  Back Branch 0884204C 36 times (length 219)
  Back Branch 08841FEC 12 times (length 62)
  Back Branch 08842038 12 times (length 4)
_S1_2_887B3CC 5,940 instructions (0.000%), 180 calls (0887B3CC - 0887B4C0, length 62)
_S1_2_8955094 5,890 instructions (0.000%), 130 calls (08955094 - 08955298, length 130)
  Back Branch 08955284 113 times (length 94)
_S1_2_88C06E0 5,853 instructions (0.000%), 93 calls (088C06E0 - 088C0810, length 77)
  Back Branch 088C07EC 126 times (length 22)
_S1_2_8993FB4 5,811 instructions (0.000%), 96 calls (08993FB4 - 089943FC, length 275)
  Back Branch 08994258 25 times (length 155)
  Back Branch 08994080 20 times (length 37)
  Back Branch 0899420C 16 times (length 136)
  Back Branch 089943E4 15 times (length 254)
_S1_2_88DA994 5,760 instructions (0.000%), 144 calls (088DA994 - 088DAAFC, length 91)
_S1_2_88F5CC4 5,740 instructions (0.000%), 410 calls (088F5CC4 - 088F5D00, length 16)
_S1_2_88B8274 5,716 instructions (0.000%), 245 calls (088B8274 - 088B832C, length 47)
_S1_2_88F132C 5,702 instructions (0.000%), 94 calls (088F132C - 088F13C8, length 40)
  Back Branch 088F139C 210 times (length 24)
_S1_2_8895924 5,684 instructions (0.000%), 1,421 calls (08895924 - 08895930, length 4)
_S1_2_88BF74C 5,677 instructions (0.000%), 17 calls (088BF74C - 088BFA40, length 190)
  Back Branch 088BF800 273 times (length 16)
_S1_2_889A59C 5,651 instructions (0.000%), 1 calls (0889A59C - 0889A614, length 31)
  Back Branch 0889A5F4 512 times (length 12)
_S1_2_8945AB8 5,635 instructions (0.000%), 245 calls (08945AB8 - 08945B10, length 23)
_S1_2_894F99C 5,617 instructions (0.000%), 90 calls (0894F99C - 0894FDE4, length 275)
  Back Branch 0894FDCC 20 times (length 254)
  Back Branch 0894FA68 18 times (length 37)
  Back Branch 0894FBF4 15 times (length 136)
  Back Branch 0894FC40 13 times (length 155)
_S1_2_8920C34 5,568 instructions (0.000%), 96 calls (08920C34 - 08920CB8, length 34)
  Back Branch 08920C90 384 times (length 8)
_S1_2_88B75A0 5,405 instructions (0.000%), 235 calls (088B75A0 - 088B75F8, length 23)
_S1_2_89909C0 5,388 instructions (0.000%), 45 calls (089909C0 - 08990C6C, length 172)
  Back Branch 08990C58 144 times (length 131)
_S1_2_89A0B3C 5,318 instructions (0.000%), 2,659 calls (089A0B3C - 089A0B40, length 2)
_S1_2_88C8EC8 5,231 instructions (0.000%), 835 calls (088C8EC8 - 088C8EEC, length 10)
_S1_2_887B34C 5,184 instructions (0.000%), 72 calls (0887B34C - 0887B3C8, length 32)
  Back Branch 0887B3B0 360 times (length 10)
_S1_2_889F8E4 5,132 instructions (0.000%), 60 calls (0889F8E4 - 0889FB68, length 162)
  Back Branch 0889F94C 12 times (length 7)
_S1_2_894ACCC 5,100 instructions (0.000%), 170 calls (0894ACCC - 0894AD48, length 32)
_S1_2_88C9D84 5,044 instructions (0.000%), 97 calls (088C9D84 - 088C9E6C, length 59)
_S1_2_8853778 5,016 instructions (0.000%), 76 calls (08853778 - 08853884, length 68)
_S1_2_89AC644 4,978 instructions (0.000%), 2,489 calls (089AC644 - 089AC648, length 2)
_S1_2_89AC844 4,974 instructions (0.000%), 2,487 calls (089AC844 - 089AC848, length 2)
_S1_2_89AC46C 4,960 instructions (0.000%), 2,480 calls (089AC46C - 089AC470, length 2)
_S1_2_8853528 4,940 instructions (0.000%), 76 calls (08853528 - 08853628, length 65)
_S1_2_88DFDF4 4,860 instructions (0.000%), 84 calls (088DFDF4 - 088DFF1C, length 75)
_S1_2_88D93BC 4,840 instructions (0.000%), 95 calls (088D93BC - 088D94D0, length 70)
_S1_2_89012B4 4,829 instructions (0.000%), 11 calls (089012B4 - 08901530, length 160)
  Back Branch 08901424 88 times (length 70)
  Back Branch 089012EC 33 times (length 7)
  Back Branch 08901410 33 times (length 13)
  Back Branch 089013A4 11 times (length 7)
_S1_2_881D9C0 4,824 instructions (0.000%), 24 calls (0881D9C0 - 0881DC54, length 166)
  Back Branch 0881DC2C 192 times (length 5)
_S1_2_8959218 4,788 instructions (0.000%), 76 calls (08959218 - 08959328, length 69)
_S1_2_8940E04 4,747 instructions (0.000%), 69 calls (08940E04 - 08940FE0, length 120)
  Back Branch 08940FB0 69 times (length 8)
_S1_2_88F1B7C 4,716 instructions (0.000%), 36 calls (088F1B7C - 088F1D30, length 110)
  Back Branch 088F1C4C 144 times (length 7)
_S1_2_881EDD8 4,707 instructions (0.000%), 69 calls (0881EDD8 - 0881EE64, length 36)
  Back Branch 0881EE30 552 times (length 5)
_S1_2_8838CE4 4,672 instructions (0.000%), 292 calls (08838CE4 - 08838DB4, length 53)
_S1_2_88E6224 4,645 instructions (0.000%), 91 calls (088E6224 - 088E6430, length 132)
  Back Branch 088E6414 90 times (length 79)
_S1_2_88722A0 4,640 instructions (0.000%), 40 calls (088722A0 - 08872418, length 95)
  Back Branch 088723A0 160 times (length 7)
_S1_2_89406AC 4,623 instructions (0.000%), 69 calls (089406AC - 089407D4, length 75)
_S1_2_8849E9C 4,617 instructions (0.000%), 6 calls (08849E9C - 0884A9A4, length 707)
  Back Branch 0884A45C 36 times (length 96)
  Back Branch 0884A95C 33 times (length 4)
  Back Branch 0884A4B4 21 times (length 37)
  Back Branch 0884A50C 18 times (length 59)
  Back Branch 0884A484 3 times (length 25)
_S1_2_880A768 4,557 instructions (0.000%), 21 calls (0880A768 - 0880AB84, length 264)
_S1_2_897C338 4,545 instructions (0.000%), 43 calls (0897C338 - 0897C4CC, length 102)
  Back Branch 0897C380 96 times (length 3)
_S1_2_895CDA4 4,537 instructions (0.000%), 64 calls (0895CDA4 - 0895D1EC, length 275)
  Back Branch 0895D1D4 15 times (length 254)
  Back Branch 0895CE70 15 times (length 37)
  Back Branch 0895CFFC 13 times (length 136)
  Back Branch 0895D048 13 times (length 155)
_S1_2_881F068 4,480 instructions (0.000%), 320 calls (0881F068 - 0881F09C, length 14)
_S1_2_88DE53C 4,449 instructions (0.000%), 3 calls (088DE53C - 088DE950, length 262)
  Back Branch 088DE8E0 144 times (length 17)
  Back Branch 088DE86C 48 times (length 11)
  Back Branch 088DE8F4 48 times (length 31)
  Back Branch 088DE714 18 times (length 13)
  Back Branch 088DE908 12 times (length 149)
_S1_2_88C6ADC 4,446 instructions (0.000%), 234 calls (088C6ADC - 088C6B24, length 19)
_S1_2_886B814 4,424 instructions (0.000%), 1 calls (0886B814 - 0886C638, length 906)
  Back Branch 0886C4B0 36 times (length 4)
  Back Branch 0886C25C 36 times (length 190)
  Back Branch 0886C4C0 6 times (length 585)
_S1_2_88957C8 4,420 instructions (0.000%), 43 calls (088957C8 - 08895840, length 31)
  Back Branch 0889581C 344 times (length 11)
_S1_2_887F4BC 4,406 instructions (0.000%), 112 calls (0887F4BC - 0887F6C8, length 132)
_S1_2_8805AD4 4,335 instructions (0.000%), 1 calls (08805AD4 - 08806220, length 468)
  Back Branch 088061D8 20 times (length 384)
_S1_2_8935D44 4,257 instructions (0.000%), 285 calls (08935D44 - 08935D7C, length 15)
_S1_2_896B710 4,256 instructions (0.000%), 76 calls (0896B710 - 0896B7EC, length 56)
_S1_2_88CE19C 4,218 instructions (0.000%), 79 calls (088CE19C - 088CE2E4, length 83)
_S1_2_889FC2C 4,209 instructions (0.000%), 61 calls (0889FC2C - 0889FD44, length 71)
_S1_2_894A784 4,050 instructions (0.000%), 162 calls (0894A784 - 0894A7E4, length 25)
_S1_2_88AA784 4,044 instructions (0.000%), 40 calls (088AA784 - 088AA8A4, length 73)
  Back Branch 088AA870 116 times (length 44)
_S1_2_881E974 4,032 instructions (0.000%), 227 calls (0881E974 - 0881E9EC, length 31)
_S1_2_8960558 3,944 instructions (0.000%), 493 calls (08960558 - 08960574, length 8)
_S1_2_88B740C 3,920 instructions (0.000%), 245 calls (088B740C - 088B7458, length 20)
_S1_2_883E388 3,906 instructions (0.000%), 279 calls (0883E388 - 0883E4E4, length 88)
_S1_2_898AE30 3,901 instructions (0.000%), 63 calls (0898AE30 - 0898B278, length 275)
  Back Branch 0898B0D4 19 times (length 155)
  Back Branch 0898B260 13 times (length 254)
  Back Branch 0898AEFC 10 times (length 37)
  Back Branch 0898B088 8 times (length 136)
_S1_2_881EA8C 3,899 instructions (0.000%), 557 calls (0881EA8C - 0881EAA4, length 7)
_S1_2_88C0ACC 3,885 instructions (0.000%), 555 calls (088C0ACC - 088C0AE4, length 7)
_S1_2_887F830 3,850 instructions (0.000%), 14 calls (0887F830 - 0887F9A0, length 93)
  Back Branch 0887F968 106 times (length 30)
_S1_2_899AAC8 3,840 instructions (0.000%), 192 calls (0899AAC8 - 0899AB14, length 20)
_S1_2_89729E0 3,780 instructions (0.000%), 180 calls (089729E0 - 08972A38, length 23)
_S1_2_899077C 3,771 instructions (0.000%), 45 calls (0899077C - 08990848, length 52)
  Back Branch 08990838 144 times (length 44)
_S1_2_883E4E8 3,765 instructions (0.000%), 3 calls (0883E4E8 - 08840CC8, length 2553)
_S1_2_88694A8 3,697 instructions (0.000%), 43 calls (088694A8 - 08869664, length 112)
_S1_2_8981BFC 3,692 instructions (0.000%), 28 calls (08981BFC - 08981E18, length 136)
  Back Branch 08981DD0 36 times (length 52)
_S1_2_88056E8 3,690 instructions (0.000%), 3 calls (088056E8 - 088059E4, length 192)
  Back Branch 088059C4 60 times (length 112)
  Back Branch 088059AC 33 times (length 13)
  Back Branch 08805940 18 times (length 7)
  Back Branch 088057E4 6 times (length 7)
_S1_2_89458AC 3,675 instructions (0.000%), 245 calls (089458AC - 089458E4, length 15)
_S1_2_8816408 3,667 instructions (0.000%), 3 calls (08816408 - 08816EDC, length 694)
  Back Branch 08816E78 30 times (length 340)
_S1_2_899339C 3,600 instructions (0.000%), 100 calls (0899339C - 08993430, length 38)
_S1_2_894ADCC 3,600 instructions (0.000%), 90 calls (0894ADCC - 0894AE80, length 46)
_S1_2_88BFB2C 3,598 instructions (0.000%), 120 calls (088BFB2C - 088BFBB8, length 36)
_S1_2_895C348 3,584 instructions (0.000%), 196 calls (0895C348 - 0895C3AC, length 26)
_S1_2_889D7F0 3,520 instructions (0.000%), 64 calls (0889D7F0 - 0889D8CC, length 56)
_S1_2_8994D0C 3,510 instructions (0.000%), 245 calls (08994D0C - 089954A0, length 486)
_S1_2_88569EC 3,507 instructions (0.000%), 127 calls (088569EC - 08856D28, length 208)
_S1_2_88F4480 3,506 instructions (0.000%), 7 calls (088F4480 - 088F4698, length 135)
  Back Branch 088F466C 99 times (length 30)
_S1_2_8870D54 3,438 instructions (0.000%), 191 calls (08870D54 - 08870DA8, length 22)
_S1_2_88B9898 3,430 instructions (0.000%), 245 calls (088B9898 - 088B98CC, length 14)
_S1_2_8832868 3,429 instructions (0.000%), 127 calls (08832868 - 088328D0, length 27)
_S1_2_8980B98 3,429 instructions (0.000%), 3 calls (08980B98 - 089810CC, length 334)
  Back Branch 08980F64 165 times (length 153)
_S1_2_895529C 3,407 instructions (0.000%), 130 calls (0895529C - 089556E4, length 275)
  Back Branch 089556CC 11 times (length 254)
  Back Branch 08955540 7 times (length 155)
  Back Branch 089554F4 5 times (length 136)
  Back Branch 08955368 5 times (length 37)
_S1_2_894A86C 3,406 instructions (0.000%), 262 calls (0894A86C - 0894A89C, length 13)
_S1_2_885841C 3,406 instructions (0.000%), 76 calls (0885841C - 088584E0, length 50)
_S1_2_894DDE4 3,367 instructions (0.000%), 481 calls (0894DDE4 - 0894DDFC, length 7)
_S1_2_8993BBC 3,325 instructions (0.000%), 95 calls (08993BBC - 08993C54, length 39)
_S1_2_89AC834 3,322 instructions (0.000%), 1,661 calls (089AC834 - 089AC838, length 2)
_S1_2_89AC80C 3,322 instructions (0.000%), 1,661 calls (089AC80C - 089AC810, length 2)
_S1_2_88EDCB0 3,302 instructions (0.000%), 1,651 calls (088EDCB0 - 088EDCB4, length 2)
_S1_2_89AC524 3,298 instructions (0.000%), 1,649 calls (089AC524 - 089AC528, length 2)
_S1_2_883B94C 3,295 instructions (0.000%), 141 calls (0883B94C - 0883BA3C, length 61)
_S1_2_8940544 3,220 instructions (0.000%), 140 calls (08940544 - 089405D8, length 38)
  Back Branch 089405D4 140 times (length 9)
_S1_2_8856E90 3,204 instructions (0.000%), 3 calls (08856E90 - 088580E0, length 1173)
_S1_2_8870BEC 3,160 instructions (0.000%), 316 calls (08870BEC - 08870C10, length 10)
_S1_2_896B1D4 3,120 instructions (0.000%), 6 calls (0896B1D4 - 0896B378, length 106)
  Back Branch 0896B32C 87 times (length 54)
  Back Branch 0896B334 30 times (length 74)
  Back Branch 0896B250 18 times (length 11)
  Back Branch 0896B374 9 times (length 97)
_S1_2_894098C 3,105 instructions (0.000%), 69 calls (0894098C - 08940A84, length 63)
  Back Branch 08940A54 69 times (length 21)
  Back Branch 08940A6C 69 times (length 27)
  Back Branch 08940A80 69 times (length 32)
_S1_2_881F6E8 3,096 instructions (0.000%), 24 calls (0881F6E8 - 0881F830, length 83)
  Back Branch 0881F800 48 times (length 54)
_S1_2_88DAD40 3,087 instructions (0.000%), 63 calls (088DAD40 - 088DAFAC, length 156)
_S1_2_897B248 3,071 instructions (0.000%), 15 calls (0897AFE0 - 0897B338, length 215)
  Back Branch 0897B304 25,578 times (length 203)
  Back Branch 0897B028 6 times (length 7)
_S1_2_88F5664 3,060 instructions (0.000%), 153 calls (088F5664 - 088F56B8, length 22)
_S1_2_883C5BC 3,060 instructions (0.000%), 18 calls (0883C5BC - 0883CAC4, length 323)
  Back Branch 0883CA88 36 times (length 88)
_S1_2_891F574 3,006 instructions (0.000%), 1 calls (0891F574 - 0891F69C, length 75)
  Back Branch 0891F688 199 times (length 6)
  Back Branch 0891F5C0 199 times (length 10)
_S1_2_88580E4 2,990 instructions (0.000%), 130 calls (088580E4 - 088584E0, length 256)
_S1_2_897B0BC 2,980 instructions (0.000%), 15 calls (0897AFE0 - 0897B338, length 215)
  Back Branch 0897B304 25,578 times (length 203)
  Back Branch 0897B028 6 times (length 7)
_S1_2_88A2794 2,937 instructions (0.000%), 979 calls (088A2794 - 088A279C, length 3)
_S1_2_8838D90 2,920 instructions (0.000%), 292 calls (08838D90 - 08838DB4, length 10)
_S1_2_88CB1D8 2,912 instructions (0.000%), 91 calls (088CB1D8 - 088CB280, length 43)
_S1_2_8967F98 2,867 instructions (0.000%), 7 calls (08967F98 - 089684DC, length 338)
  Back Branch 089684A0 40 times (length 34)
  Back Branch 0896839C 40 times (length 34)
  Back Branch 08968314 10 times (length 14)
  Back Branch 08968418 10 times (length 14)
  Back Branch 08968384 8 times (length 14)
  Back Branch 08968488 8 times (length 14)
_S1_2_8963D98 2,866 instructions (0.000%), 5 calls (08963D98 - 08963F94, length 128)
  Back Branch 08963EA8 47 times (length 50)
  Back Branch 08963F6C 47 times (length 34)
  Back Branch 08963E90 20 times (length 13)
  Back Branch 08963E24 16 times (length 7)
  Back Branch 08963F54 16 times (length 14)
  Back Branch 08963DC8 8 times (length 7)
  Back Branch 08963EE4 8 times (length 14)
_S1_2_88C7B34 2,860 instructions (0.000%), 143 calls (088C7B34 - 088C7B80, length 20)
_S1_2_88DAB10 2,860 instructions (0.000%), 52 calls (088DAB10 - 088DACE0, length 117)
_S1_2_89562B8 2,820 instructions (0.000%), 235 calls (089562B8 - 089562E8, length 13)
_S1_2_8824DCC 2,812 instructions (0.000%), 4 calls (08824DCC - 08825920, length 726)
  Back Branch 08825724 12 times (length 7)
  Back Branch 088258E0 12 times (length 555)
_S1_2_8933EA8 2,808 instructions (0.000%), 36 calls (08933EA8 - 08934478, length 373)
_S1_2_88F5624 2,800 instructions (0.000%), 175 calls (088F5624 - 088F5660, length 16)
_S1_2_8870C78 2,788 instructions (0.000%), 82 calls (08870C78 - 08870D50, length 55)
_S1_2_8990D38 2,781 instructions (0.000%), 45 calls (08990D38 - 08991180, length 275)
  Back Branch 08990E04 13 times (length 37)
  Back Branch 08990F90 10 times (length 136)
  Back Branch 08990FDC 7 times (length 155)
  Back Branch 08991168 5 times (length 254)
_S1_2_88B5694 2,772 instructions (0.000%), 63 calls (088B5694 - 088B5740, length 44)
_S1_2_88E2668 2,752 instructions (0.000%), 16 calls (088E2668 - 088E26A8, length 17)
  Back Branch 088E269C 512 times (length 5)
_S1_2_88A154C 2,739 instructions (0.000%), 249 calls (088A154C - 088A1574, length 11)
_S1_2_886B648 2,730 instructions (0.000%), 390 calls (0886B648 - 0886B660, length 7)
_S1_2_88E3E9C 2,730 instructions (0.000%), 273 calls (088E3E9C - 088E3EC8, length 12)
_S1_2_88D8264 2,698 instructions (0.000%), 142 calls (088D8264 - 088D82C4, length 25)
_S1_2_88C3B80 2,691 instructions (0.000%), 69 calls (088C3B80 - 088C3C60, length 57)
_S1_2_88BEB34 2,690 instructions (0.000%), 36 calls (088BEB34 - 088BEC2C, length 63)
  Back Branch 088BEC20 86 times (length 21)
_S1_2_89A75EC 2,681 instructions (0.000%), 27 calls (089A75EC - 089A7760, length 94)
  Back Branch 089A7730 196 times (length 5)
_S1_2_88F373C 2,664 instructions (0.000%), 252 calls (088F373C - 088F37B4, length 31)
_S1_2_88BCFF0 2,652 instructions (0.000%), 80 calls (088BCFF0 - 088BD16C, length 96)
_S1_2_886051C 2,646 instructions (0.000%), 21 calls (0886051C - 08860728, length 132)
_S1_2_89A77BC 2,642 instructions (0.000%), 28 calls (089A77BC - 089A7BD8, length 264)
  Back Branch 089A7BAC 76 times (length 155)
  Back Branch 089A78F8 9 times (length 5)
_S1_2_88E3E1C 2,639 instructions (0.000%), 91 calls (088E3E1C - 088E3E98, length 32)
_S1_2_8991894 2,631 instructions (0.000%), 45 calls (08991894 - 08991AB8, length 138)
  Back Branch 08991AA4 72 times (length 100)
_S1_2_88D9354 2,626 instructions (0.000%), 142 calls (088D9354 - 088D93B8, length 26)
_S1_2_8000000 2,592 instructions (0.000%), 2 calls (08000000 - 0800000C, length 4)
  Back Branch 08000008 647 times (length 4)
_S1_2_8956AF8 2,562 instructions (0.000%), 183 calls (08956AF8 - 08956B3C, length 18)
_S1_2_88120F8 2,555 instructions (0.000%), 61 calls (088120F8 - 08812214, length 72)
_S1_2_88BCB64 2,542 instructions (0.000%), 20 calls (088BCB64 - 088BCE68, length 194)
_S1_2_88FC970 2,535 instructions (0.000%), 33 calls (088FC970 - 088FCAD0, length 89)
_S1_2_8816EE0 2,517 instructions (0.000%), 3 calls (08816EE0 - 088174C4, length 378)
  Back Branch 08817480 18 times (length 57)
  Back Branch 088171CC 18 times (length 59)
_S1_2_89A81BC 2,509 instructions (0.000%), 28 calls (089A81BC - 089A82DC, length 73)
  Back Branch 089A82B0 205 times (length 5)
_S1_2_88C65E8 2,496 instructions (0.000%), 192 calls (088C65E8 - 088C6618, length 13)
_S1_2_8823A64 2,496 instructions (0.000%), 64 calls (08823A64 - 08823B24, length 49)
_S1_2_888C6F0 2,484 instructions (0.000%), 92 calls (0888C6F0 - 0888C79C, length 44)
_S1_2_8826554 2,444 instructions (0.000%), 4 calls (08826554 - 088271C0, length 796)
  Back Branch 08827170 8 times (length 615)
  Back Branch 08827180 8 times (length 618)
_S1_2_88F56F8 2,441 instructions (0.000%), 268 calls (088F56F8 - 088F5720, length 11)
_S1_2_8882178 2,436 instructions (0.000%), 14 calls (08882178 - 0888242C, length 174)
_S1_2_887F6CC 2,424 instructions (0.000%), 102 calls (0887F6CC - 0887F82C, length 89)
_S1_2_897E888 2,408 instructions (0.000%), 43 calls (0897E888 - 0897EB18, length 165)
_S1_2_887D35C 2,402 instructions (0.000%), 36 calls (0887D35C - 0887D74C, length 253)
_S1_2_88456A0 2,394 instructions (0.000%), 171 calls (088456A0 - 088456DC, length 16)
_S1_2_8956B40 2,379 instructions (0.000%), 183 calls (08956B40 - 08956B70, length 13)
_S1_2_885688C 2,355 instructions (0.000%), 78 calls (0885688C - 08856928, length 40)
_S1_2_8959DD4 2,352 instructions (0.000%), 168 calls (08959DD4 - 08959E18, length 18)
_S1_2_8950B6C 2,349 instructions (0.000%), 81 calls (08950B6C - 08950BE4, length 31)
_S1_2_881F0A0 2,328 instructions (0.000%), 24 calls (0881F0A0 - 0881F224, length 98)
_S1_2_880EE40 2,310 instructions (0.000%), 1 calls (0880EE40 - 088102DC, length 1320)
  Back Branch 08810158 6 times (length 642)
  Back Branch 0881023C 6 times (length 699)
  Back Branch 08810294 3 times (length 1047)
  Back Branch 0880F644 1 times (length 23)
_S1_2_888C130 2,300 instructions (0.000%), 92 calls (0888C130 - 0888C190, length 25)
_S1_2_88CE150 2,299 instructions (0.000%), 79 calls (088CE150 - 088CE198, length 19)
  Back Branch 088CE184 222 times (length 7)
_S1_2_888C1F8 2,298 instructions (0.000%), 92 calls (0888C1F8 - 0888C258, length 25)
_S1_2_8980B88 2,286 instructions (0.000%), 2 calls (08980B88 - 089810CC, length 338)
  Back Branch 08980F64 165 times (length 153)
_S1_2_8954190 2,240 instructions (0.000%), 56 calls (08954190 - 08954244, length 46)
_S1_2_88C882C 2,213 instructions (0.000%), 205 calls (088C882C - 088C8854, length 11)
_S1_2_880430C 2,202 instructions (0.000%), 92 calls (0880430C - 088044A4, length 103)
_S1_2_88F5724 2,199 instructions (0.000%), 246 calls (088F5724 - 088F574C, length 11)
_S1_2_88798F0 2,196 instructions (0.000%), 36 calls (088798F0 - 088799E0, length 61)
_S1_2_88A8700 2,195 instructions (0.000%), 1 calls (088A8700 - 088A8E7C, length 480)
  Back Branch 088A8D14 19 times (length 190)
_S1_2_88B34F8 2,186 instructions (0.000%), 3 calls (088B34F8 - 088B3E58, length 601)
  Back Branch 088B3840 32 times (length 77)
_S1_2_8959E1C 2,184 instructions (0.000%), 168 calls (08959E1C - 08959E4C, length 13)
_S1_2_8820D24 2,184 instructions (0.000%), 24 calls (08820D24 - 08820EA0, length 96)
_S1_2_88FD0BC 2,178 instructions (0.000%), 33 calls (088FD0BC - 088FD1C0, length 66)
_S1_2_8959A54 2,176 instructions (0.000%), 64 calls (08959A54 - 08959AD8, length 34)
_S1_2_88A1274 2,166 instructions (0.000%), 57 calls (088A1274 - 088A1308, length 38)
_S1_2_88BB9F0 2,162 instructions (0.000%), 47 calls (088BB9F0 - 088BBAA4, length 46)
_S1_2_888C2B4 2,160 instructions (0.000%), 90 calls (0888C2B4 - 0888C36C, length 47)
_S1_2_88055D8 2,130 instructions (0.000%), 3 calls (088055D8 - 088056E4, length 68)
  Back Branch 088056D8 60 times (length 52)
  Back Branch 088056C0 33 times (length 13)
  Back Branch 08805654 18 times (length 7)
  Back Branch 088055F4 6 times (length 7)
_S1_2_8868D98 2,128 instructions (0.000%), 14 calls (08868D98 - 08869058, length 177)
_S1_2_8901A44 2,124 instructions (0.000%), 6 calls (08901A44 - 08901B94, length 85)
  Back Branch 08901B88 48 times (length 62)
  Back Branch 08901A78 18 times (length 7)
  Back Branch 08901B70 18 times (length 13)
  Back Branch 08901B04 6 times (length 7)
_S1_2_888907C 2,116 instructions (0.000%), 92 calls (0888907C - 088890EC, length 29)
_S1_2_886AFA8 2,084 instructions (0.000%), 4 calls (0886AFA8 - 0886B298, length 189)
  Back Branch 0886B0E8 24 times (length 28)
  Back Branch 0886B120 24 times (length 85)
  Back Branch 0886B108 24 times (length 4)
_S1_2_883CAC8 2,064 instructions (0.000%), 48 calls (0883CAC8 - 0883CB7C, length 46)
_S1_2_886B664 2,064 instructions (0.000%), 24 calls (0886B664 - 0886B748, length 58)
  Back Branch 0886B72C 144 times (length 28)
_S1_2_887DA10 2,034 instructions (0.000%), 36 calls (0887DA10 - 0887DA8C, length 32)
  Back Branch 0887DA74 142 times (length 9)
_S1_2_8862C68 2,031 instructions (0.000%), 69 calls (08862C68 - 08862D10, length 43)
_S1_2_89AC64C 2,030 instructions (0.000%), 1,015 calls (089AC64C - 089AC650, length 2)
_S1_2_88C8FC4 2,025 instructions (0.000%), 116 calls (088C8FC4 - 088C9020, length 24)
_S1_2_8973174 2,023 instructions (0.000%), 289 calls (08973174 - 0897318C, length 7)
_S1_2_881E700 2,001 instructions (0.000%), 69 calls (0881E700 - 0881E744, length 18)
  Back Branch 0881E734 138 times (length 11)
_S1_2_885F2F0 1,998 instructions (0.000%), 30 calls (0885F2F0 - 0885F470, length 97)
_S1_2_89A4B68 1,980 instructions (0.000%), 30 calls (089A4B68 - 089A4C6C, length 66)
_S1_2_8833500 1,976 instructions (0.000%), 26 calls (08833500 - 08833838, length 207)
_S1_2_89AC824 1,974 instructions (0.000%), 987 calls (089AC824 - 089AC828, length 2)
_S1_2_883E3DC 1,974 instructions (0.000%), 141 calls (0883E3DC - 0883E4E4, length 67)
_S1_2_896EEA4 1,968 instructions (0.000%), 6 calls (0896EEA4 - 0896F174, length 181)
  Back Branch 0896F138 36 times (length 70)
_S1_2_88B79C4 1,960 instructions (0.000%), 245 calls (088B79C4 - 088B79E0, length 8)
_S1_2_881DC58 1,948 instructions (0.000%), 16 calls (0881DC58 - 0881DE30, length 119)
  Back Branch 0881DD80 31 times (length 4)
_S1_2_89AC634 1,944 instructions (0.000%), 972 calls (089AC634 - 089AC638, length 2)
_S1_2_8996D9C 1,920 instructions (0.000%), 120 calls (08996D9C - 08996DD8, length 16)
_S1_2_8923490 1,914 instructions (0.000%), 93 calls (08923490 - 0892354C, length 48)
_S1_2_889E130 1,912 instructions (0.000%), 312 calls (0889E130 - 0889E154, length 10)
_S1_2_8812268 1,869 instructions (0.000%), 1 calls (08812268 - 08812EEC, length 802)
  Back Branch 08812D58 6 times (length 465)
  Back Branch 08812D1C 2 times (length 450)
_S1_2_8941EC4 1,863 instructions (0.000%), 69 calls (08941EC4 - 08941F2C, length 27)
  Back Branch 08941F28 69 times (length 9)
_S1_2_8894C54 1,844 instructions (0.000%), 14 calls (08894C54 - 08895300, length 428)
  Back Branch 08894F94 70 times (length 8)
  Back Branch 0889518C 1 times (length 67)
_S1_2_88CCC88 1,843 instructions (0.000%), 19 calls (088CCC88 - 088CD21C, length 358)
_S1_2_8849BD0 1,800 instructions (0.000%), 3 calls (08849BD0 - 08849DE4, length 134)
  Back Branch 08849DA8 24 times (length 70)
_S1_2_887E138 1,776 instructions (0.000%), 51 calls (0887E138 - 0887E4D0, length 231)
_S1_2_8986E90 1,769 instructions (0.000%), 19 calls (08986E90 - 0898713C, length 172)
  Back Branch 08987128 39 times (length 131)
_S1_2_895C1EC 1,764 instructions (0.000%), 196 calls (0895C1EC - 0895C20C, length 9)
_S1_2_887EE60 1,749 instructions (0.000%), 159 calls (0887EE60 - 0887EE90, length 13)
_S1_2_889F700 1,740 instructions (0.000%), 58 calls (0889F700 - 0889F774, length 30)
_S1_2_8972A70 1,739 instructions (0.000%), 47 calls (08972A70 - 08972B08, length 39)
_S1_2_8812218 1,737 instructions (0.000%), 193 calls (08812218 - 08812238, length 9)
_S1_2_889CF24 1,736 instructions (0.000%), 28 calls (0889CF24 - 0889CFC4, length 41)
  Back Branch 0889CF7C 112 times (length 7)
_S1_2_8965E90 1,730 instructions (0.000%), 1 calls (08965E90 - 08966074, length 122)
  Back Branch 08966034 56 times (length 34)
  Back Branch 08965FAC 15 times (length 14)
  Back Branch 0896601C 11 times (length 14)
  Back Branch 0896604C 10 times (length 91)
  Back Branch 08965F50 3 times (length 14)
  Back Branch 08965EE0 2 times (length 14)
_S1_2_89A4C8C 1,728 instructions (0.000%), 216 calls (089A4C8C - 089A4CA8, length 8)
_S1_2_89A7D70 1,727 instructions (0.000%), 28 calls (089A7D70 - 089A81B8, length 275)
  Back Branch 089A7E3C 7 times (length 37)
  Back Branch 089A7FC8 6 times (length 136)
  Back Branch 089A8014 4 times (length 155)
  Back Branch 089A81A0 4 times (length 254)
_S1_2_88D9B98 1,710 instructions (0.000%), 95 calls (088D9B98 - 088D9BFC, length 26)
_S1_2_88893BC 1,710 instructions (0.000%), 95 calls (088893BC - 08889410, length 22)
_S1_2_8991B84 1,705 instructions (0.000%), 45 calls (08991B84 - 08991FCC, length 275)
  Back Branch 08991FB4 8 times (length 254)
  Back Branch 08991E28 6 times (length 155)
  Back Branch 08991C50 1 times (length 37)
_S1_2_886A104 1,679 instructions (0.000%), 14 calls (0886A104 - 0886A8DC, length 503)
  Back Branch 0886A54C 7 times (length 159)
  Back Branch 0886A704 4 times (length 269)
_S1_2_8836FE0 1,677 instructions (0.000%), 39 calls (08836FE0 - 08837094, length 46)
_S1_2_885B460 1,676 instructions (0.000%), 1 calls (0885B460 - 0885BBB0, length 469)
  Back Branch 0885B9A4 20 times (length 60)
  Back Branch 0885B98C 11 times (length 13)
  Back Branch 0885B708 10 times (length 26)
  Back Branch 0885B7B8 8 times (length 24)
  Back Branch 0885B830 6 times (length 15)
  Back Branch 0885B920 6 times (length 7)
  Back Branch 0885B640 3 times (length 32)
  Back Branch 0885B8A0 2 times (length 7)
_S1_2_88C8000 1,666 instructions (0.000%), 14 calls (088C8000 - 088C81C8, length 115)
  Back Branch 088C819C 28 times (length 63)
_S1_2_89A0B28 1,665 instructions (0.000%), 333 calls (089A0B28 - 089A0B38, length 5)
_S1_2_89AC694 1,664 instructions (0.000%), 832 calls (089AC694 - 089AC698, length 2)
_S1_2_887A038 1,662 instructions (0.000%), 328 calls (0887A038 - 0887A0E8, length 45)
_S1_2_89AC4E4 1,658 instructions (0.000%), 829 calls (089AC4E4 - 089AC4E8, length 2)
_S1_2_89AC49C 1,658 instructions (0.000%), 829 calls (089AC49C - 089AC4A0, length 2)
_S1_2_89AC82C 1,656 instructions (0.000%), 828 calls (089AC82C - 089AC830, length 2)
_S1_2_89AC65C 1,656 instructions (0.000%), 828 calls (089AC65C - 089AC660, length 2)
_S1_2_89AC63C 1,656 instructions (0.000%), 828 calls (089AC63C - 089AC640, length 2)
_S1_2_89AC53C 1,656 instructions (0.000%), 828 calls (089AC53C - 089AC540, length 2)
_S1_2_89AC4AC 1,656 instructions (0.000%), 828 calls (089AC4AC - 089AC4B0, length 2)
_S1_2_89AC494 1,656 instructions (0.000%), 828 calls (089AC494 - 089AC498, length 2)
_S1_2_887F15C 1,656 instructions (0.000%), 72 calls (0887F15C - 0887F1B4, length 23)
_S1_2_8940D04 1,656 instructions (0.000%), 69 calls (08940D04 - 08940E00, length 64)
_S1_2_89AC4FC 1,654 instructions (0.000%), 827 calls (089AC4FC - 089AC500, length 2)
_S1_2_89AC8AC 1,652 instructions (0.000%), 826 calls (089AC8AC - 089AC8B0, length 2)
_S1_2_89AC83C 1,652 instructions (0.000%), 826 calls (089AC83C - 089AC840, length 2)
_S1_2_89AC814 1,652 instructions (0.000%), 826 calls (089AC814 - 089AC818, length 2)
_S1_2_887F288 1,650 instructions (0.000%), 14 calls (0887F288 - 0887F4B8, length 141)
  Back Branch 0887F470 4 times (length 52)
_S1_2_895629C 1,645 instructions (0.000%), 235 calls (0895629C - 089562B4, length 7)
_S1_2_88DFF20 1,635 instructions (0.000%), 15 calls (088DFF20 - 088E012C, length 132)
_S1_2_88D90A8 1,634 instructions (0.000%), 43 calls (088D90A8 - 088D9158, length 45)
_S1_2_880AFBC 1,616 instructions (0.000%), 101 calls (0880AFBC - 0880B0A0, length 58)
_S1_2_88556F0 1,611 instructions (0.000%), 6 calls (088556F0 - 08855D8C, length 424)
_S1_2_894D01C 1,608 instructions (0.000%), 20 calls (0894D01C - 0894D29C, length 161)
  Back Branch 0894D27C 44 times (length 98)
_S1_2_8888634 1,602 instructions (0.000%), 89 calls (08888634 - 0888868C, length 23)
_S1_2_8869324 1,584 instructions (0.000%), 18 calls (08869324 - 088694A4, length 97)
_S1_2_88411D4 1,584 instructions (0.000%), 3 calls (088411D4 - 08841B6C, length 615)
_S1_2_896FE48 1,560 instructions (0.000%), 40 calls (0896FE48 - 0896FF54, length 68)
_S1_2_885F474 1,548 instructions (0.000%), 36 calls (0885F474 - 0885F548, length 54)
_S1_2_8969B08 1,547 instructions (0.000%), 33 calls (08969B08 - 08969F50, length 275)
  Back Branch 08969F24 4 times (length 161)
_S1_2_88174C8 1,521 instructions (0.000%), 3 calls (088174C8 - 08817A90, length 371)
  Back Branch 08817938 20 times (length 21)
  Back Branch 08817A50 18 times (length 98)
  Back Branch 08817580 1 times (length 16)
_S1_2_89509AC 1,512 instructions (0.000%), 14 calls (089509AC - 08950B68, length 112)
  Back Branch 08950A38 28 times (length 4)
_S1_2_880B100 1,499 instructions (0.000%), 98 calls (0880B100 - 0880B184, length 34)
_S1_2_88FC33C 1,482 instructions (0.000%), 38 calls (088FC33C - 088FC3D4, length 39)
_S1_2_89A89DC 1,482 instructions (0.000%), 26 calls (089A89DC - 089A8ABC, length 57)
_S1_2_887EDC0 1,481 instructions (0.000%), 31 calls (0887EDC0 - 0887EE5C, length 40)
  Back Branch 0887EE20 72 times (length 9)
_S1_2_88BB8F4 1,457 instructions (0.000%), 47 calls (088BB8F4 - 088BB96C, length 31)
_S1_2_894424C 1,449 instructions (0.000%), 69 calls (0894424C - 0894429C, length 21)
  Back Branch 08944298 69 times (length 10)
  Back Branch 08944288 69 times (length 6)
_S1_2_8885E40 1,447 instructions (0.000%), 26 calls (08885E40 - 08886130, length 189)
  Back Branch 08885FA0 5 times (length 7)
_S1_2_881E1B4 1,446 instructions (0.000%), 96 calls (0881E1B4 - 0881E1F0, length 16)
_S1_2_8956434 1,440 instructions (0.000%), 72 calls (08956434 - 08956480, length 20)
_S1_2_8888B18 1,431 instructions (0.000%), 53 calls (08888B18 - 08888B9C, length 34)
_S1_2_8903508 1,428 instructions (0.000%), 102 calls (08903508 - 0890353C, length 14)
_S1_2_88F0504 1,426 instructions (0.000%), 1 calls (088F0504 - 088F0570, length 28)
  Back Branch 088F0550 234 times (length 6)
_S1_2_884579C 1,425 instructions (0.000%), 75 calls (0884579C - 088458C0, length 74)
_S1_2_8944308 1,396 instructions (0.000%), 69 calls (08944308 - 0894435C, length 22)
  Back Branch 0894434C 71 times (length 10)
_S1_2_88F56BC 1,395 instructions (0.000%), 93 calls (088F56BC - 088F56F4, length 15)
_S1_2_88D8E20 1,386 instructions (0.000%), 42 calls (088D8E20 - 088D8EB8, length 39)
_S1_2_88FDBA8 1,386 instructions (0.000%), 33 calls (088FDBA8 - 088FDC4C, length 42)
_S1_2_8944360 1,380 instructions (0.000%), 69 calls (08944360 - 089443C4, length 26)
  Back Branch 089443B8 69 times (length 9)
  Back Branch 089443C0 69 times (length 6)
_S1_2_88567DC 1,362 instructions (0.000%), 141 calls (088567DC - 08856824, length 19)
_S1_2_883D81C 1,350 instructions (0.000%), 6 calls (0883D81C - 0883DBC0, length 234)
_S1_2_8816120 1,350 instructions (0.000%), 3 calls (08816120 - 08816404, length 186)
  Back Branch 088163D0 18 times (length 53)
_S1_2_8903540 1,340 instructions (0.000%), 67 calls (08903540 - 08903594, length 22)
_S1_2_88AB304 1,326 instructions (0.000%), 69 calls (088AB304 - 088AB47C, length 95)
_S1_2_883A968 1,326 instructions (0.000%), 6 calls (0883A968 - 0883AA74, length 68)
  Back Branch 0883AA50 48 times (length 23)
_S1_2_8891D18 1,313 instructions (0.000%), 13 calls (08891D18 - 08892228, length 325)
_S1_2_8870FD8 1,312 instructions (0.000%), 82 calls (08870FD8 - 08871020, length 19)
_S1_2_88FCAD4 1,302 instructions (0.000%), 33 calls (088FCAD4 - 088FCB88, length 46)
_S1_2_881EE68 1,300 instructions (0.000%), 40 calls (0881EE68 - 0881EFE8, length 97)
_S1_2_88F2038 1,266 instructions (0.000%), 6 calls (088F2038 - 088F2864, length 524)
  Back Branch 088F263C 12 times (length 137)
_S1_2_883CC88 1,264 instructions (0.000%), 2 calls (0883CC88 - 0883D818, length 741)
_S1_2_8865A8C 1,263 instructions (0.000%), 421 calls (08865A8C - 08865A94, length 3)
_S1_2_8820C34 1,248 instructions (0.000%), 24 calls (08820C34 - 08820D20, length 60)
_S1_2_8822B9C 1,245 instructions (0.000%), 24 calls (08822B9C - 08822DF0, length 150)
  Back Branch 08822CDC 14 times (length 24)
_S1_2_89415E0 1,242 instructions (0.000%), 69 calls (089415E0 - 08941660, length 33)
  Back Branch 0894165C 69 times (length 8)
_S1_2_88D6564 1,235 instructions (0.000%), 13 calls (088D6564 - 088D665C, length 63)
  Back Branch 088D65E0 26 times (length 21)
  Back Branch 088D65F0 13 times (length 26)
_S1_2_88E0130 1,235 instructions (0.000%), 5 calls (088E0130 - 088E0B44, length 646)
  Back Branch 088E0A2C 5 times (length 33)
  Back Branch 088E0A04 5 times (length 23)
_S1_2_88F31B4 1,224 instructions (0.000%), 72 calls (088F31B4 - 088F3330, length 96)
_S1_2_8933E58 1,209 instructions (0.000%), 93 calls (08933E58 - 08933EA4, length 20)
  Back Branch 08933EA0 93 times (length 6)
_S1_2_897C540 1,204 instructions (0.000%), 43 calls (0897C540 - 0897C964, length 266)
_S1_2_881F568 1,200 instructions (0.000%), 24 calls (0881F568 - 0881F5CC, length 26)
  Back Branch 0881F5B0 72 times (length 12)
_S1_2_88565A8 1,188 instructions (0.000%), 66 calls (088565A8 - 088565EC, length 18)
_S1_2_8845974 1,180 instructions (0.000%), 10 calls (08845974 - 08845B44, length 117)
  Back Branch 088459BC 30 times (length 5)
_S1_2_88384D4 1,173 instructions (0.000%), 12 calls (088384D4 - 08838674, length 105)
  Back Branch 0883864C 9 times (length 55)
_S1_2_8823FA8 1,136 instructions (0.000%), 4 calls (08823FA8 - 08824424, length 288)
  Back Branch 08823FF8 12 times (length 5)
  Back Branch 088241DC 4 times (length 96)
  Back Branch 0882418C 4 times (length 76)
  Back Branch 088241B4 4 times (length 86)
_S1_2_8823B28 1,136 instructions (0.000%), 4 calls (08823B28 - 08823FA4, length 288)
  Back Branch 08823B78 12 times (length 5)
  Back Branch 08823D5C 4 times (length 96)
  Back Branch 08823D34 4 times (length 86)
  Back Branch 08823D0C 4 times (length 76)
_S1_2_883DBC4 1,134 instructions (0.000%), 3 calls (0883DBC4 - 0883E2EC, length 459)
_S1_2_883BC90 1,128 instructions (0.000%), 141 calls (0883BC90 - 0883BCD4, length 18)
_S1_2_88786A4 1,116 instructions (0.000%), 36 calls (088786A4 - 0887871C, length 31)
_S1_2_897588C 1,112 instructions (0.000%), 10 calls (0897588C - 08975ACC, length 145)
  Back Branch 08975A28 15 times (length 24)
_S1_2_8987140 1,110 instructions (0.000%), 19 calls (08987140 - 08987588, length 275)
  Back Branch 08987398 5 times (length 136)
  Back Branch 0898720C 4 times (length 37)
  Back Branch 089873E4 2 times (length 155)
  Back Branch 08987570 2 times (length 254)
_S1_2_895E840 1,104 instructions (0.000%), 24 calls (0895E840 - 0895E8A0, length 25)
  Back Branch 0895E874 96 times (length 7)
_S1_2_8903E1C 1,102 instructions (0.000%), 10 calls (08903E1C - 08903E8C, length 29)
  Back Branch 08903E78 72 times (length 20)
_S1_2_88BEA14 1,098 instructions (0.000%), 12 calls (088BEA14 - 088BEA54, length 17)
  Back Branch 088BEA48 94 times (length 10)
_S1_2_891F26C 1,096 instructions (0.000%), 137 calls (0891F26C - 0891F288, length 8)
_S1_2_88F1D34 1,080 instructions (0.000%), 30 calls (088F1D34 - 088F2034, length 193)
_S1_2_884ECE0 1,074 instructions (0.000%), 4 calls (0884ECE0 - 0884F3D0, length 445)
_S1_2_894D3F0 1,063 instructions (0.000%), 20 calls (0894D3F0 - 0894D838, length 275)
  Back Branch 0894D694 7 times (length 155)
  Back Branch 0894D820 3 times (length 254)
  Back Branch 0894D648 2 times (length 136)
  Back Branch 0894D4BC 2 times (length 37)
_S1_2_88B5538 1,056 instructions (0.000%), 96 calls (088B5538 - 088B5560, length 11)
_S1_2_8882430 1,054 instructions (0.000%), 28 calls (08882430 - 088825F8, length 115)
_S1_2_88244D8 1,054 instructions (0.000%), 2 calls (088244D8 - 08824DC8, length 573)
  Back Branch 08824980 12 times (length 5)
  Back Branch 0882499C 12 times (length 5)
  Back Branch 08824ADC 4 times (length 315)
  Back Branch 08824834 1 times (length 23)
_S1_2_88A7030 1,053 instructions (0.000%), 3 calls (088A7030 - 088A7648, length 391)
_S1_2_887EC2C 1,045 instructions (0.000%), 31 calls (0887EC2C - 0887ECB4, length 35)
_S1_2_88383B0 1,038 instructions (0.000%), 15 calls (088383B0 - 088384D0, length 73)
  Back Branch 088383E4 3 times (length 5)
_S1_2_899769C 1,036 instructions (0.000%), 1 calls (0899769C - 089978C0, length 138)
  Back Branch 089977DC 19 times (length 57)
  Back Branch 08997888 10 times (length 8)
_S1_2_88325F8 1,032 instructions (0.000%), 24 calls (088325F8 - 088326A0, length 43)
_S1_2_8882F7C 1,029 instructions (0.000%), 49 calls (08882F7C - 08882FCC, length 21)
_S1_2_895992C 1,008 instructions (0.000%), 48 calls (0895992C - 08959984, length 23)
_S1_2_89564E0 1,008 instructions (0.000%), 48 calls (089564E0 - 08956538, length 23)
_S1_2_881F4E4 1,008 instructions (0.000%), 24 calls (0881F4E4 - 0881F564, length 33)
  Back Branch 0881F544 48 times (length 9)
_S1_2_8836848 1,008 instructions (0.000%), 9 calls (08836848 - 08836AFC, length 174)
_S1_2_88A8E80 1,007 instructions (0.000%), 19 calls (088A8E80 - 088A90D8, length 151)
_S1_2_887B588 999 instructions (0.000%), 27 calls (0887B588 - 0887B63C, length 46)
_S1_2_8940304 994 instructions (0.000%), 71 calls (08940304 - 08940338, length 14)
_S1_2_883E3C0 994 instructions (0.000%), 71 calls (0883E3C0 - 0883E4E4, length 74)
_S1_2_88A23B8 988 instructions (0.000%), 26 calls (088A23B8 - 088A24C8, length 69)
_S1_2_88C7AC0 982 instructions (0.000%), 50 calls (088C7AC0 - 088C7B30, length 29)
_S1_2_88A36A4 969 instructions (0.000%), 323 calls (088A36A4 - 088A36AC, length 3)
_S1_2_89402CC 966 instructions (0.000%), 69 calls (089402CC - 08940300, length 14)
_S1_2_887C7C4 963 instructions (0.000%), 5 calls (0887C7C4 - 0887C88C, length 51)
  Back Branch 0887C854 36 times (length 24)
_S1_2_88A2128 962 instructions (0.000%), 26 calls (088A2128 - 088A21D4, length 44)
_S1_2_889DE40 960 instructions (0.000%), 64 calls (0889DE40 - 0889DE88, length 19)
_S1_2_881D970 960 instructions (0.000%), 48 calls (0881D970 - 0881D9BC, length 20)
_S1_2_895C2C8 960 instructions (0.000%), 32 calls (0895C2C8 - 0895C344, length 32)
_S1_2_8893318 955 instructions (0.000%), 1 calls (08893318 - 08893984, length 412)
  Back Branch 0889393C 18 times (length 131)
  Back Branch 08893774 8 times (length 17)
_S1_2_8895304 952 instructions (0.000%), 14 calls (08895304 - 08895530, length 140)
_S1_2_88196C0 948 instructions (0.000%), 59 calls (088196C0 - 08819704, length 18)
_S1_2_887DC1C 945 instructions (0.000%), 27 calls (0887DC1C - 0887DD50, length 78)
_S1_2_88C7354 921 instructions (0.000%), 3 calls (088C7354 - 088C74C0, length 92)
  Back Branch 088C73E4 96 times (length 7)
_S1_2_8869668 912 instructions (0.000%), 12 calls (08869668 - 088697D0, length 91)
_S1_2_8882A18 904 instructions (0.000%), 28 calls (08882A18 - 08882BB4, length 104)
_S1_2_89442C8 897 instructions (0.000%), 69 calls (089442C8 - 089442F8, length 13)
_S1_2_896A53C 891 instructions (0.000%), 33 calls (0896A53C - 0896A670, length 78)
_S1_2_8945BBC 864 instructions (0.000%), 32 calls (08945BBC - 08945C24, length 27)
_S1_2_88E26AC 864 instructions (0.000%), 16 calls (088E26AC - 088E2780, length 54)
_S1_2_880535C 859 instructions (0.000%), 1 calls (0880535C - 088055D4, length 159)
  Back Branch 088055B8 20 times (length 77)
  Back Branch 088055A0 11 times (length 13)
  Back Branch 08805534 6 times (length 7)
  Back Branch 08805460 2 times (length 7)
_S1_2_88B7D48 858 instructions (0.000%), 1 calls (088B7D48 - 088B8164, length 264)
  Back Branch 088B8080 32 times (length 19)
  Back Branch 088B80D0 20 times (length 7)
  Back Branch 088B8100 1 times (length 171)
_S1_2_88F7E44 846 instructions (0.000%), 18 calls (088F7E44 - 088F8194, length 213)
_S1_2_8878AE0 846 instructions (0.000%), 6 calls (08878AE0 - 08878C1C, length 80)
  Back Branch 08878B88 30 times (length 22)
_S1_2_88967D0 833 instructions (0.000%), 15 calls (088967D0 - 0889680C, length 16)
  Back Branch 08896800 120 times (length 11)
_S1_2_8849DE8 832 instructions (0.000%), 54 calls (08849DE8 - 08849E60, length 31)
_S1_2_88A3AD0 828 instructions (0.000%), 69 calls (088A3AD0 - 088A3AFC, length 12)
_S1_2_8867C00 828 instructions (0.000%), 12 calls (08867C00 - 08867D14, length 70)
_S1_2_895EDEC 821 instructions (0.000%), 5 calls (0895EDEC - 0895F138, length 212)
  Back Branch 0895F040 16 times (length 4)
_S1_2_8984DE0 819 instructions (0.000%), 63 calls (08984DE0 - 08984E10, length 13)
_S1_2_896A0F0 819 instructions (0.000%), 33 calls (0896A0F0 - 0896A538, length 275)
  Back Branch 0896A1BC 2 times (length 37)
  Back Branch 0896A348 1 times (length 136)
  Back Branch 0896A394 1 times (length 155)
_S1_2_8960E54 816 instructions (0.000%), 16 calls (08960E54 - 08960F34, length 57)
_S1_2_885F54C 816 instructions (0.000%), 6 calls (0885F54C - 0885F7C8, length 160)
_S1_2_8951798 810 instructions (0.000%), 27 calls (08951798 - 08951814, length 32)
_S1_2_8878C9C 810 instructions (0.000%), 18 calls (08878C9C - 08878D90, length 62)
_S1_2_8885618 806 instructions (0.000%), 26 calls (08885618 - 08885784, length 92)
_S1_2_894CF40 798 instructions (0.000%), 19 calls (0894CF40 - 0894CFFC, length 48)
_S1_2_883CB80 792 instructions (0.000%), 24 calls (0883CB80 - 0883CC00, length 33)
_S1_2_887C574 780 instructions (0.000%), 5 calls (0887C574 - 0887C7C0, length 148)
  Back Branch 0887C778 10 times (length 52)
_S1_2_891ECB8 779 instructions (0.000%), 41 calls (0891ECB8 - 0891ED08, length 21)
_S1_2_88834A4 779 instructions (0.000%), 10 calls (088834A4 - 088836E0, length 144)
_S1_2_894F524 768 instructions (0.000%), 32 calls (0894F524 - 0894F588, length 26)
_S1_2_88108F0 768 instructions (0.000%), 6 calls (088108F0 - 08810A44, length 86)
  Back Branch 088109EC 24 times (length 7)
  Back Branch 08810990 24 times (length 7)
_S1_2_88E3944 765 instructions (0.000%), 45 calls (088E3944 - 088E3984, length 17)
_S1_2_88A90DC 764 instructions (0.000%), 6 calls (088A90DC - 088A96C8, length 380)
  Back Branch 088A925C 1 times (length 41)
_S1_2_886905C 763 instructions (0.000%), 14 calls (0886905C - 088691C8, length 92)
_S1_2_8869920 760 instructions (0.000%), 14 calls (08869920 - 08869A10, length 61)
_S1_2_883E36C 756 instructions (0.000%), 54 calls (0883E36C - 0883E4E4, length 95)
_S1_2_8895BB8 750 instructions (0.000%), 30 calls (08895BB8 - 08895C90, length 55)
_S1_2_8900950 738 instructions (0.000%), 7 calls (08900950 - 08900E70, length 329)
  Back Branch 08900E2C 8 times (length 120)
_S1_2_880ED84 732 instructions (0.000%), 18 calls (0880ED84 - 0880EE3C, length 47)
  Back Branch 0880EDFC 12 times (length 24)
_S1_2_8966DD4 728 instructions (0.000%), 10 calls (08966DD4 - 08967200, length 268)
  Back Branch 089671D8 18 times (length 230)
_S1_2_89458E8 720 instructions (0.000%), 48 calls (089458E8 - 08945920, length 15)
_S1_2_88B745C 720 instructions (0.000%), 48 calls (088B745C - 088B74A4, length 19)
_S1_2_8805184 720 instructions (0.000%), 3 calls (08805184 - 08805358, length 118)
  Back Branch 08805244 20 times (length 23)
  Back Branch 08805344 6 times (length 93)
  Back Branch 0880532C 3 times (length 13)
  Back Branch 088051B4 1 times (length 7)
  Back Branch 088052C0 1 times (length 7)
_S1_2_8849E64 718 instructions (0.000%), 71 calls (08849E64 - 08849E98, length 14)
_S1_2_8815A8C 711 instructions (0.000%), 3 calls (08815A8C - 0881611C, length 421)
_S1_2_88A5C6C 710 instructions (0.000%), 71 calls (088A5C6C - 088A5C90, length 10)
_S1_2_8836764 702 instructions (0.000%), 9 calls (08836764 - 08836844, length 57)
  Back Branch 088367E8 36 times (length 7)
_S1_2_8811EEC 702 instructions (0.000%), 1 calls (08811EEC - 088120F4, length 131)
  Back Branch 088120B8 8 times (length 85)
_S1_2_88C38FC 698 instructions (0.000%), 29 calls (088C38FC - 088C395C, length 25)
_S1_2_88B04FC 697 instructions (0.000%), 1 calls (088B04FC - 088B0D78, length 544)
  Back Branch 088B0B30 5 times (length 193)
_S1_2_88F41EC 696 instructions (0.000%), 8 calls (088F41EC - 088F447C, length 165)
_S1_2_8870C3C 690 instructions (0.000%), 46 calls (08870C3C - 08870C74, length 15)
_S1_2_881EFEC 680 instructions (0.000%), 40 calls (0881EFEC - 0881F02C, length 17)
_S1_2_8860000 672 instructions (0.000%), 21 calls (08860000 - 08860098, length 39)
_S1_2_885FF64 672 instructions (0.000%), 21 calls (0885FF64 - 0885FFFC, length 39)
_S1_2_89673A0 672 instructions (0.000%), 10 calls (089673A0 - 089677E8, length 275)
  Back Branch 08967644 5 times (length 155)
  Back Branch 089677D0 5 times (length 254)
_S1_2_8810D00 672 instructions (0.000%), 6 calls (08810D00 - 08810FB4, length 174)
_S1_2_8810A48 672 instructions (0.000%), 6 calls (08810A48 - 08810CFC, length 174)
_S1_2_88A02E0 671 instructions (0.000%), 61 calls (088A02E0 - 088A0308, length 11)
_S1_2_8966B78 670 instructions (0.000%), 10 calls (08966B78 - 08966D78, length 129)
_S1_2_88044A8 660 instructions (0.000%), 6 calls (088044A8 - 08804754, length 172)
_S1_2_881E20C 655 instructions (0.000%), 131 calls (0881E20C - 0881E21C, length 5)
_S1_2_88C0B58 651 instructions (0.000%), 93 calls (088C0B58 - 088C0B70, length 7)
_S1_2_8892FD0 650 instructions (0.000%), 13 calls (08892FD0 - 088930F8, length 75)
_S1_2_88F316C 648 instructions (0.000%), 36 calls (088F316C - 088F31B0, length 18)
_S1_2_894A5A0 630 instructions (0.000%), 90 calls (0894A5A0 - 0894A5B8, length 7)
_S1_2_894A584 630 instructions (0.000%), 90 calls (0894A584 - 0894A59C, length 7)
_S1_2_899FFF8 630 instructions (0.000%), 42 calls (0899FFF8 - 089A003C, length 18)
_S1_2_8895534 624 instructions (0.000%), 26 calls (08895534 - 0889572C, length 127)
_S1_2_880E06C 624 instructions (0.000%), 26 calls (0880E06C - 0880E4F0, length 290)
_S1_2_89403CC 621 instructions (0.000%), 69 calls (089403CC - 089403F4, length 11)
_S1_2_89403A0 621 instructions (0.000%), 69 calls (089403A0 - 089403C8, length 11)
_S1_2_8940374 621 instructions (0.000%), 69 calls (08940374 - 0894039C, length 11)
_S1_2_888B484 610 instructions (0.000%), 10 calls (0888B484 - 0888B698, length 134)
_S1_2_8845628 602 instructions (0.000%), 7 calls (08845628 - 0884569C, length 30)
  Back Branch 08845678 63 times (length 7)
_S1_2_894A800 600 instructions (0.000%), 200 calls (0894A800 - 0894A808, length 3)
_S1_2_8845324 597 instructions (0.000%), 7 calls (08845324 - 088454BC, length 103)
  Back Branch 08845450 3 times (length 26)
  Back Branch 088454A0 3 times (length 12)
_S1_2_8865B64 596 instructions (0.000%), 1 calls (08865B64 - 088664B0, length 596)
_S1_2_8817A94 595 instructions (0.000%), 1 calls (08817A94 - 088183DC, length 595)
_S1_2_88BD8F8 594 instructions (0.000%), 22 calls (088BD8F8 - 088BDA90, length 103)
_S1_2_8827A34 588 instructions (0.000%), 6 calls (08827A34 - 08827AE8, length 46)
  Back Branch 08827AAC 24 times (length 24)
_S1_2_880B0A4 581 instructions (0.000%), 38 calls (0880B0A4 - 0880B0FC, length 23)
_S1_2_88DAB00 580 instructions (0.000%), 145 calls (088DAB00 - 088DAB0C, length 4)
_S1_2_888E12C 579 instructions (0.000%), 6 calls (0888E12C - 0888E2B8, length 100)
  Back Branch 0888E228 6 times (length 23)
_S1_2_88565F0 576 instructions (0.000%), 48 calls (088565F0 - 0885661C, length 12)
_S1_2_881E184 576 instructions (0.000%), 48 calls (0881E184 - 0881E1B0, length 12)
_S1_2_881E108 576 instructions (0.000%), 24 calls (0881E108 - 0881E180, length 31)
_S1_2_88750F0 572 instructions (0.000%), 6 calls (088750F0 - 08875494, length 234)
  Back Branch 088752F0 4 times (length 41)
_S1_2_8954324 571 instructions (0.000%), 29 calls (08954324 - 08954388, length 26)
_S1_2_8836B00 570 instructions (0.000%), 15 calls (08836B00 - 08836BE8, length 59)
  Back Branch 08836BDC 12 times (length 44)
_S1_2_89677EC 570 instructions (0.000%), 10 calls (089677EC - 08967998, length 108)
_S1_2_880CB68 568 instructions (0.000%), 1 calls (0880CB68 - 0880E068, length 1345)
_S1_2_8858140 567 instructions (0.000%), 21 calls (08858140 - 088584E0, length 233)
_S1_2_895C06C 560 instructions (0.000%), 28 calls (0895C06C - 0895C0B8, length 20)
_S1_2_899D870 553 instructions (0.000%), 79 calls (0899D870 - 0899D888, length 7)
_S1_2_8823350 552 instructions (0.000%), 4 calls (08823350 - 08823A60, length 453)
_S1_2_8811C10 551 instructions (0.000%), 7 calls (08811C10 - 08811D58, length 83)
  Back Branch 08811D48 12 times (length 54)
  Back Branch 08811D30 6 times (length 13)
  Back Branch 08811C50 3 times (length 7)
_S1_2_89760AC 546 instructions (0.000%), 182 calls (089760AC - 089760B4, length 3)
_S1_2_881148C 546 instructions (0.000%), 18 calls (0881148C - 08811560, length 54)
_S1_2_8873FA8 541 instructions (0.000%), 3 calls (08873FA8 - 0887457C, length 374)
  Back Branch 088743D0 3 times (length 5)
  Back Branch 088742D0 1 times (length 41)
_S1_2_88C8F24 540 instructions (0.000%), 36 calls (088C8F24 - 088C8F60, length 16)
_S1_2_8870DAC 540 instructions (0.000%), 30 calls (08870DAC - 08870E00, length 22)
_S1_2_8964A8C 540 instructions (0.000%), 18 calls (08964A8C - 08964B08, length 32)
_S1_2_8881B54 533 instructions (0.000%), 13 calls (08881B54 - 08881D18, length 114)
_S1_2_88C8B54 532 instructions (0.000%), 28 calls (088C8B54 - 088C8B9C, length 19)
_S1_2_88720AC 531 instructions (0.000%), 18 calls (088720AC - 08872160, length 46)
_S1_2_881F228 528 instructions (0.000%), 48 calls (0881F228 - 0881F250, length 11)
_S1_2_881B7E4 521 instructions (0.000%), 1 calls (0881B7E4 - 0881C004, length 521)
_S1_2_88A24CC 520 instructions (0.000%), 26 calls (088A24CC - 088A25DC, length 69)
_S1_2_885822C 519 instructions (0.000%), 16 calls (0885822C - 088584E0, length 174)
_S1_2_888F4CC 516 instructions (0.000%), 12 calls (0888F4CC - 0888F8D4, length 259)
_S1_2_881ADB0 516 instructions (0.000%), 2 calls (0881ADB0 - 0881B7E0, length 653)
_S1_2_883B374 510 instructions (0.000%), 6 calls (0883B374 - 0883B4C4, length 85)
_S1_2_8869C88 509 instructions (0.000%), 14 calls (08869C88 - 08869E00, length 95)
_S1_2_8881D1C 507 instructions (0.000%), 13 calls (08881D1C - 08881DE8, length 52)
_S1_2_89AC61C 504 instructions (0.000%), 252 calls (089AC61C - 089AC620, length 2)
_S1_2_88806D8 504 instructions (0.000%), 14 calls (088806D8 - 08880764, length 36)
_S1_2_8854EBC 500 instructions (0.000%), 1 calls (08854EBC - 08855688, length 500)
_S1_2_896CAA8 498 instructions (0.000%), 21 calls (0896CAA8 - 0896CB7C, length 54)
_S1_2_8952DBC 498 instructions (0.000%), 6 calls (08952DBC - 08953090, length 182)
_S1_2_8830E98 498 instructions (0.000%), 3 calls (08830E98 - 08831030, length 103)
  Back Branch 08830F44 12 times (length 7)
  Back Branch 08830F80 12 times (length 7)
  Back Branch 08830FE4 12 times (length 7)
_S1_2_8875890 495 instructions (0.000%), 1 calls (08875890 - 08876184, length 574)
  Back Branch 08875F64 3 times (length 148)
_S1_2_88D1A14 493 instructions (0.000%), 13 calls (088D1A14 - 088D1AC8, length 46)
_S1_2_8815A18 492 instructions (0.000%), 36 calls (08815A18 - 08815A88, length 29)
_S1_2_89AC754 490 instructions (0.000%), 245 calls (089AC754 - 089AC758, length 2)
_S1_2_89AC744 490 instructions (0.000%), 245 calls (089AC744 - 089AC748, length 2)
_S1_2_8855F3C 490 instructions (0.000%), 10 calls (08855F3C - 08856110, length 118)
_S1_2_88A9FF0 490 instructions (0.000%), 1 calls (088A9FF0 - 088AA65C, length 412)
  Back Branch 088AA43C 6 times (length 79)
_S1_2_8878974 486 instructions (0.000%), 6 calls (08878974 - 08878A04, length 37)
  Back Branch 088789EC 30 times (length 11)
_S1_2_884F3D4 485 instructions (0.000%), 1 calls (0884F3D4 - 0884FB64, length 485)
_S1_2_8941EA8 483 instructions (0.000%), 69 calls (08941EA8 - 08941EC0, length 7)
_S1_2_8941678 483 instructions (0.000%), 69 calls (08941678 - 08941690, length 7)
_S1_2_88564F8 483 instructions (0.000%), 21 calls (088564F8 - 08856554, length 24)
_S1_2_8804000 482 instructions (0.000%), 2 calls (08804000 - 08804270, length 157)
  Back Branch 088040AC 8 times (length 7)
  Back Branch 0880416C 8 times (length 7)
  Back Branch 08804108 8 times (length 7)
  Back Branch 088041E0 8 times (length 7)
_S1_2_8889110 480 instructions (0.000%), 16 calls (08889110 - 088891EC, length 56)
_S1_2_89A9D30 480 instructions (0.000%), 8 calls (089A9D30 - 089A9F5C, length 140)
  Back Branch 089A9F48 9 times (length 102)
_S1_2_88DFB94 480 instructions (0.000%), 5 calls (088DFB94 - 088DFDF0, length 152)
_S1_2_889BE94 480 instructions (0.000%), 3 calls (0889BE94 - 0889C3EC, length 343)
_S1_2_88456E0 476 instructions (0.000%), 30 calls (088456E0 - 0884571C, length 16)
_S1_2_8851F0C 470 instructions (0.000%), 1 calls (08851F0C - 08852660, length 470)
_S1_2_89A8758 468 instructions (0.000%), 52 calls (089A8758 - 089A8778, length 9)
_S1_2_8833848 468 instructions (0.000%), 52 calls (08833848 - 088339A8, length 89)
_S1_2_8996ABC 468 instructions (0.000%), 18 calls (08996ABC - 08996B20, length 26)
_S1_2_8845720 467 instructions (0.000%), 31 calls (08845720 - 0884575C, length 16)
_S1_2_88AC87C 462 instructions (0.000%), 1 calls (088AC87C - 088AD348, length 692)
  Back Branch 088AD250 16 times (length 80)
_S1_2_886F9E8 461 instructions (0.000%), 1 calls (0886F9E8 - 08870118, length 461)
_S1_2_8969924 456 instructions (0.000%), 12 calls (08969924 - 08969AAC, length 99)
_S1_2_8810FD8 451 instructions (0.000%), 52 calls (08810FD8 - 08811014, length 16)
_S1_2_88F0E18 450 instructions (0.000%), 45 calls (088F0E18 - 088F0E3C, length 10)
_S1_2_8878D94 450 instructions (0.000%), 30 calls (08878D94 - 08878DF4, length 25)
_S1_2_8878A08 450 instructions (0.000%), 30 calls (08878A08 - 08878A68, length 25)
_S1_2_888BDD4 450 instructions (0.000%), 10 calls (0888BDD4 - 0888BEC0, length 60)
_S1_2_880851C 450 instructions (0.000%), 1 calls (0880851C - 08808C20, length 450)
_S1_2_885638C 448 instructions (0.000%), 16 calls (0885638C - 0885649C, length 69)
_S1_2_885E9C0 445 instructions (0.000%), 1 calls (0885E9C0 - 0885F0B0, length 445)
_S1_2_89AC684 438 instructions (0.000%), 219 calls (089AC684 - 089AC688, length 2)
_S1_2_88F75B0 438 instructions (0.000%), 6 calls (088F75B0 - 088F7828, length 159)
_S1_2_88959A8 437 instructions (0.000%), 19 calls (088959A8 - 08895A48, length 41)
_S1_2_881A62C 436 instructions (0.000%), 2 calls (0881A62C - 0881ADAC, length 481)
_S1_2_880A098 436 instructions (0.000%), 1 calls (0880A098 - 0880A764, length 436)
_S1_2_8882C3C 435 instructions (0.000%), 15 calls (08882C3C - 08882CBC, length 33)
_S1_2_88DF630 435 instructions (0.000%), 5 calls (088DF630 - 088DFB90, length 345)
_S1_2_884407C 434 instructions (0.000%), 1 calls (0884407C - 08844740, length 434)
_S1_2_88B647C 432 instructions (0.000%), 16 calls (088B647C - 088B65BC, length 81)
_S1_2_8867D54 432 instructions (0.000%), 12 calls (08867D54 - 08867DB8, length 26)
  Back Branch 08867D90 36 times (length 5)
_S1_2_8818C30 431 instructions (0.000%), 1 calls (08818C30 - 088192E8, length 431)
_S1_2_88FE188 429 instructions (0.000%), 33 calls (088FE188 - 088FE1D8, length 21)
_S1_2_88FE134 429 instructions (0.000%), 33 calls (088FE134 - 088FE184, length 21)
_S1_2_88490C4 425 instructions (0.000%), 1 calls (088490C4 - 0884973C, length 415)
  Back Branch 0884971C 3 times (length 5)
_S1_2_886A8E0 423 instructions (0.000%), 1 calls (0886A8E0 - 0886AF78, length 423)
_S1_2_88C8F64 420 instructions (0.000%), 42 calls (088C8F64 - 088C8FC0, length 24)
_S1_2_8867D18 420 instructions (0.000%), 36 calls (08867D18 - 08867D50, length 15)
_S1_2_8823048 420 instructions (0.000%), 21 calls (08823048 - 088231C0, length 95)
  Back Branch 088230B8 21 times (length 20)
_S1_2_885692C 418 instructions (0.000%), 16 calls (0885692C - 08856998, length 28)
_S1_2_88581E0 416 instructions (0.000%), 16 calls (088581E0 - 088584E0, length 193)
_S1_2_883ADDC 414 instructions (0.000%), 6 calls (0883ADDC - 0883AF08, length 76)
_S1_2_887023C 411 instructions (0.000%), 1 calls (0887023C - 08870520, length 186)
  Back Branch 08870448 36 times (length 5)
  Back Branch 088703F0 25 times (length 4)
  Back Branch 0887051C 1 times (length 134)
_S1_2_88214DC 411 instructions (0.000%), 1 calls (088214DC - 08821B44, length 411)
_S1_2_881479C 411 instructions (0.000%), 1 calls (0881479C - 08814E04, length 411)
_S1_2_885C1A0 410 instructions (0.000%), 1 calls (0885C1A0 - 0885C804, length 410)
_S1_2_88502F4 410 instructions (0.000%), 1 calls (088502F4 - 08850958, length 410)
_S1_2_8821B48 408 instructions (0.000%), 24 calls (08821B48 - 08821B88, length 17)
_S1_2_8867B78 408 instructions (0.000%), 12 calls (08867B78 - 08867BFC, length 34)
_S1_2_88284D8 408 instructions (0.000%), 1 calls (088284D8 - 08828B54, length 416)
_S1_2_8953FF0 403 instructions (0.000%), 3 calls (08953FF0 - 0895418C, length 104)
  Back Branch 08954140 9 times (length 52)
  Back Branch 08954148 5 times (length 72)
  Back Branch 0895406C 1 times (length 11)
  Back Branch 08954188 1 times (length 95)
_S1_2_881D328 402 instructions (0.000%), 1 calls (0881D328 - 0881D96C, length 402)
_S1_2_8860E48 400 instructions (0.000%), 1 calls (08860E48 - 08861484, length 400)
_S1_2_8852EF4 397 instructions (0.000%), 1 calls (08852EF4 - 08853524, length 397)
_S1_2_8828E60 397 instructions (0.000%), 1 calls (08828E60 - 08829490, length 397)
_S1_2_8879898 396 instructions (0.000%), 36 calls (08879898 - 088798C0, length 11)
_S1_2_88BCAB0 396 instructions (0.000%), 18 calls (088BCAB0 - 088BCB04, length 22)
_S1_2_88271C4 395 instructions (0.000%), 1 calls (088271C4 - 088277EC, length 395)
_S1_2_880E60C 395 instructions (0.000%), 1 calls (0880E60C - 0880EC34, length 395)
_S1_2_881C390 394 instructions (0.000%), 1 calls (0881C390 - 0881C9B4, length 394)
_S1_2_8844D00 393 instructions (0.000%), 1 calls (08844D00 - 08845320, length 393)
_S1_2_88A7E8C 392 instructions (0.000%), 14 calls (088A7E8C - 088A7FD0, length 82)
_S1_2_8836BEC 391 instructions (0.000%), 10 calls (08836BEC - 08836CB4, length 51)
  Back Branch 08836CA8 10 times (length 37)
_S1_2_886C63C 391 instructions (0.000%), 1 calls (0886C63C - 0886CC54, length 391)
_S1_2_8812EF0 391 instructions (0.000%), 1 calls (08812EF0 - 08813508, length 391)
_S1_2_8839680 389 instructions (0.000%), 1 calls (08839680 - 08839C90, length 389)
_S1_2_88102E0 388 instructions (0.000%), 1 calls (088102E0 - 088108EC, length 388)
_S1_2_88975F8 387 instructions (0.000%), 43 calls (088975F8 - 08897620, length 11)
_S1_2_889AF7C 385 instructions (0.000%), 1 calls (0889AF7C - 0889B2B4, length 207)
  Back Branch 0889B22C 12 times (length 26)
_S1_2_88943C8 382 instructions (0.000%), 191 calls (088943C8 - 088943CC, length 2)
_S1_2_89A46E8 382 instructions (0.000%), 16 calls (089A46E8 - 089A47BC, length 54)
_S1_2_8984B60 381 instructions (0.000%), 3 calls (08984B60 - 08984D58, length 127)
_S1_2_88687A4 381 instructions (0.000%), 1 calls (088687A4 - 08868D94, length 381)
_S1_2_8868058 381 instructions (0.000%), 1 calls (08868058 - 08868648, length 381)
_S1_2_8867584 381 instructions (0.000%), 1 calls (08867584 - 08867B74, length 381)
_S1_2_8866EB4 381 instructions (0.000%), 1 calls (08866EB4 - 088674A4, length 381)
_S1_2_8865408 381 instructions (0.000%), 1 calls (08865408 - 088659F8, length 381)
_S1_2_88649F0 381 instructions (0.000%), 1 calls (088649F0 - 08864FE0, length 381)
_S1_2_88643E0 381 instructions (0.000%), 1 calls (088643E0 - 088649D0, length 381)
_S1_2_88619BC 381 instructions (0.000%), 1 calls (088619BC - 08861FAC, length 381)
_S1_2_885F7CC 381 instructions (0.000%), 1 calls (0885F7CC - 0885FDBC, length 381)
_S1_2_885D1CC 381 instructions (0.000%), 1 calls (0885D1CC - 0885D7BC, length 381)
_S1_2_885C808 381 instructions (0.000%), 1 calls (0885C808 - 0885CDF8, length 381)
_S1_2_88584E4 381 instructions (0.000%), 1 calls (088584E4 - 08858AD4, length 381)
_S1_2_8853C7C 381 instructions (0.000%), 1 calls (08853C7C - 0885426C, length 381)
_S1_2_884DD54 381 instructions (0.000%), 1 calls (0884DD54 - 0884E344, length 381)
_S1_2_884D2AC 381 instructions (0.000%), 1 calls (0884D2AC - 0884D89C, length 381)
_S1_2_883A374 381 instructions (0.000%), 1 calls (0883A374 - 0883A964, length 381)
_S1_2_8839D28 381 instructions (0.000%), 1 calls (08839D28 - 0883A318, length 381)
_S1_2_8837098 381 instructions (0.000%), 1 calls (08837098 - 08837688, length 381)
_S1_2_8836170 381 instructions (0.000%), 1 calls (08836170 - 08836760, length 381)
_S1_2_8834888 381 instructions (0.000%), 1 calls (08834888 - 08834E78, length 381)
_S1_2_88339AC 381 instructions (0.000%), 1 calls (088339AC - 08833F9C, length 381)
_S1_2_8832F0C 381 instructions (0.000%), 1 calls (08832F0C - 088334FC, length 381)
_S1_2_8832004 381 instructions (0.000%), 1 calls (08832004 - 088325F4, length 381)
_S1_2_8831328 381 instructions (0.000%), 1 calls (08831328 - 08831918, length 381)
_S1_2_88308A4 381 instructions (0.000%), 1 calls (088308A4 - 08830E94, length 381)
_S1_2_8821B8C 381 instructions (0.000%), 1 calls (08821B8C - 0882217C, length 381)
_S1_2_8811564 381 instructions (0.000%), 1 calls (08811564 - 08811B54, length 381)
_S1_2_880B2A4 381 instructions (0.000%), 1 calls (0880B2A4 - 0880B894, length 381)
_S1_2_8806224 381 instructions (0.000%), 1 calls (08806224 - 08806814, length 381)
_S1_2_8804B90 381 instructions (0.000%), 1 calls (08804B90 - 08805180, length 381)
_S1_2_89AA028 380 instructions (0.000%), 8 calls (089AA028 - 089AA470, length 275)
  Back Branch 089AA0F4 2 times (length 37)
  Back Branch 089AA280 2 times (length 136)
_S1_2_889B2B8 357 instructions (0.000%), 1 calls (0889B2B8 - 0889B588, length 181)
  Back Branch 0889B524 12 times (length 26)
_S1_2_8865A98 356 instructions (0.000%), 89 calls (08865A98 - 08865AA4, length 4)
_S1_2_894B62C 355 instructions (0.000%), 6 calls (0894B62C - 0894B850, length 138)
  Back Branch 0894B83C 6 times (length 100)
_S1_2_8878C20 354 instructions (0.000%), 6 calls (08878C20 - 08878C98, length 31)
  Back Branch 08878C80 30 times (length 7)
_S1_2_88B71E8 352 instructions (0.000%), 16 calls (088B71E8 - 088B723C, length 22)
_S1_2_88DF2F4 350 instructions (0.000%), 5 calls (088DF2F4 - 088DF408, length 70)
_S1_2_8884514 350 instructions (0.000%), 1 calls (08884514 - 08885070, length 728)
  Back Branch 088849EC 1 times (length 8)
_S1_2_8964B0C 348 instructions (0.000%), 12 calls (08964B0C - 08964B84, length 31)
_S1_2_8941090 345 instructions (0.000%), 69 calls (08941090 - 089410A0, length 5)
_S1_2_89655E8 344 instructions (0.000%), 11 calls (089655E8 - 08965844, length 152)
_S1_2_8811B58 344 instructions (0.000%), 8 calls (08811B58 - 08811C0C, length 46)
_S1_2_89AC4C4 342 instructions (0.000%), 171 calls (089AC4C4 - 089AC4C8, length 2)
_S1_2_89AC7DC 340 instructions (0.000%), 170 calls (089AC7DC - 089AC7E0, length 2)
_S1_2_8965588 340 instructions (0.000%), 10 calls (08965588 - 089655E4, length 24)
  Back Branch 089655D8 30 times (length 5)
_S1_2_8903D68 336 instructions (0.000%), 28 calls (08903D68 - 08903D94, length 12)
_S1_2_88340AC 330 instructions (0.000%), 3 calls (088340AC - 0883435C, length 173)
_S1_2_89688EC 328 instructions (0.000%), 2 calls (089688EC - 08968998, length 44)
  Back Branch 08968960 9 times (length 16)
  Back Branch 0896897C 7 times (length 27)
_S1_2_88497D4 327 instructions (0.000%), 3 calls (088497D4 - 08849BB0, length 248)
_S1_2_8881E64 325 instructions (0.000%), 13 calls (08881E64 - 08881F0C, length 43)
_S1_2_8872064 324 instructions (0.000%), 18 calls (08872064 - 088720A8, length 18)
_S1_2_88CCA54 323 instructions (0.000%), 19 calls (088CCA54 - 088CCA94, length 17)
_S1_2_8811EC0 322 instructions (0.000%), 7 calls (08811EC0 - 08811EE8, length 11)
  Back Branch 08811EDC 56 times (length 5)
_S1_2_8896F24 322 instructions (0.000%), 1 calls (08896F24 - 08897428, length 322)
_S1_2_8903864 321 instructions (0.000%), 1 calls (08903864 - 08903D64, length 321)
_S1_2_8900340 321 instructions (0.000%), 1 calls (08900340 - 08900840, length 321)
_S1_2_886B400 320 instructions (0.000%), 4 calls (0886B400 - 0886B450, length 21)
  Back Branch 0886B444 24 times (length 13)
_S1_2_89029D0 320 instructions (0.000%), 1 calls (089029D0 - 08902ECC, length 320)
_S1_2_88FBE3C 320 instructions (0.000%), 1 calls (088FBE3C - 088FC338, length 320)
_S1_2_88D1CD8 319 instructions (0.000%), 1 calls (088D1CD8 - 088D21D0, length 319)
_S1_2_8961FDC 318 instructions (0.000%), 6 calls (08961FDC - 089620AC, length 53)
_S1_2_885FF28 315 instructions (0.000%), 21 calls (0885FF28 - 0885FF60, length 15)
_S1_2_88564A0 315 instructions (0.000%), 15 calls (088564A0 - 088564F4, length 22)
_S1_2_8904F8C 313 instructions (0.000%), 1 calls (08904F8C - 0890546C, length 313)
_S1_2_890481C 313 instructions (0.000%), 1 calls (0890481C - 08904CFC, length 313)
_S1_2_8903E90 313 instructions (0.000%), 1 calls (08903E90 - 08904370, length 313)
_S1_2_8902EEC 313 instructions (0.000%), 1 calls (08902EEC - 089033CC, length 313)
_S1_2_88FF12C 313 instructions (0.000%), 1 calls (088FF12C - 088FF60C, length 313)
_S1_2_88FCBA8 313 instructions (0.000%), 1 calls (088FCBA8 - 088FD088, length 313)
_S1_2_88FC3D8 313 instructions (0.000%), 1 calls (088FC3D8 - 088FC8B8, length 313)
_S1_2_88F9D64 313 instructions (0.000%), 1 calls (088F9D64 - 088FA244, length 313)
_S1_2_88F782C 313 instructions (0.000%), 1 calls (088F782C - 088F7D0C, length 313)
_S1_2_88F614C 313 instructions (0.000%), 1 calls (088F614C - 088F662C, length 313)
_S1_2_88F5750 313 instructions (0.000%), 1 calls (088F5750 - 088F5C30, length 313)
_S1_2_88F5140 313 instructions (0.000%), 1 calls (088F5140 - 088F5620, length 313)
_S1_2_88F37B8 313 instructions (0.000%), 1 calls (088F37B8 - 088F3C98, length 313)
_S1_2_88F1698 313 instructions (0.000%), 1 calls (088F1698 - 088F1B78, length 313)
_S1_2_8815500 312 instructions (0.000%), 3 calls (08815500 - 08815704, length 130)
_S1_2_88CE2E8 311 instructions (0.000%), 19 calls (088CE2E8 - 088CE394, length 44)
_S1_2_89AC7EC 310 instructions (0.000%), 155 calls (089AC7EC - 089AC7F0, length 2)
_S1_2_8845B48 310 instructions (0.000%), 10 calls (08845B48 - 08845F0C, length 242)
_S1_2_88B5060 310 instructions (0.000%), 1 calls (088B5060 - 088B5534, length 310)
_S1_2_8885074 310 instructions (0.000%), 1 calls (08885074 - 08885548, length 310)
_S1_2_8986244 309 instructions (0.000%), 5 calls (08986244 - 089864F0, length 172)
  Back Branch 089864DC 3 times (length 131)
_S1_2_888196C 308 instructions (0.000%), 14 calls (0888196C - 088819C0, length 22)
_S1_2_894B9E8 308 instructions (0.000%), 6 calls (0894B9E8 - 0894BE30, length 275)
  Back Branch 0894BC8C 2 times (length 155)
  Back Branch 0894BE18 2 times (length 254)
_S1_2_8871024 306 instructions (0.000%), 1 calls (08871024 - 088714E8, length 306)
_S1_2_88EA5D8 303 instructions (0.000%), 1 calls (088EA5D8 - 088EAA90, length 303)
_S1_2_88E21AC 303 instructions (0.000%), 1 calls (088E21AC - 088E2664, length 303)
_S1_2_88C933C 303 instructions (0.000%), 1 calls (088C933C - 088C97F4, length 303)
_S1_2_88C4E28 303 instructions (0.000%), 1 calls (088C4E28 - 088C52E0, length 303)
_S1_2_88C32A4 303 instructions (0.000%), 1 calls (088C32A4 - 088C375C, length 303)
_S1_2_88BD170 303 instructions (0.000%), 1 calls (088BD170 - 088BD628, length 303)
_S1_2_88BC5F4 303 instructions (0.000%), 1 calls (088BC5F4 - 088BCAAC, length 303)
_S1_2_88A0D48 303 instructions (0.000%), 1 calls (088A0D48 - 088A1200, length 303)
_S1_2_88A05B0 303 instructions (0.000%), 1 calls (088A05B0 - 088A0A68, length 303)
_S1_2_889D258 303 instructions (0.000%), 1 calls (0889D258 - 0889D710, length 303)
_S1_2_8893988 303 instructions (0.000%), 1 calls (08893988 - 08893E40, length 303)
_S1_2_88917A8 303 instructions (0.000%), 1 calls (088917A8 - 08891C60, length 303)
_S1_2_8882FD0 303 instructions (0.000%), 1 calls (08882FD0 - 08883488, length 303)
_S1_2_8880F34 303 instructions (0.000%), 1 calls (08880F34 - 088813EC, length 303)
_S1_2_887E4D4 303 instructions (0.000%), 1 calls (0887E4D4 - 0887E98C, length 303)
_S1_2_887BF04 303 instructions (0.000%), 1 calls (0887BF04 - 0887C3BC, length 303)
_S1_2_8873840 303 instructions (0.000%), 1 calls (08873840 - 08873CF8, length 303)
_S1_2_8873198 303 instructions (0.000%), 1 calls (08873198 - 08873650, length 303)
_S1_2_8871BA8 303 instructions (0.000%), 1 calls (08871BA8 - 08872060, length 303)
_S1_2_88A84B0 300 instructions (0.000%), 5 calls (088A84B0 - 088A86FC, length 148)
_S1_2_887CE6C 297 instructions (0.000%), 9 calls (0887CE6C - 0887CFD8, length 92)
_S1_2_8810FB8 296 instructions (0.000%), 37 calls (08810FB8 - 08810FD4, length 8)
_S1_2_8980AD4 295 instructions (0.000%), 5 calls (08980AD4 - 089810CC, length 383)
  Back Branch 08980F64 165 times (length 153)
  Back Branch 08980B54 19 times (length 7)
_S1_2_8880768 294 instructions (0.000%), 14 calls (08880768 - 088807B8, length 21)
_S1_2_888E828 294 instructions (0.000%), 6 calls (0888E828 - 0888EBFC, length 246)
_S1_2_89AC674 290 instructions (0.000%), 145 calls (089AC674 - 089AC678, length 2)
_S1_2_89457AC 290 instructions (0.000%), 1 calls (089457AC - 089458A8, length 64)
  Back Branch 08945820 32 times (length 8)
_S1_2_881F4CC 288 instructions (0.000%), 48 calls (0881F4CC - 0881F4E0, length 6)
_S1_2_88798C4 288 instructions (0.000%), 36 calls (088798C4 - 088798EC, length 11)
_S1_2_899642C 287 instructions (0.000%), 41 calls (0899642C - 08996444, length 7)
_S1_2_8873708 286 instructions (0.000%), 13 calls (08873708 - 08873774, length 28)
_S1_2_88C3960 285 instructions (0.000%), 15 calls (088C3960 - 088C39B4, length 22)
_S1_2_88F6630 282 instructions (0.000%), 6 calls (088F6630 - 088F66E8, length 47)
_S1_2_89A8730 280 instructions (0.000%), 28 calls (089A8730 - 089A8754, length 10)
_S1_2_88CE398 276 instructions (0.000%), 19 calls (088CE398 - 088CE41C, length 34)
_S1_2_887DAD0 270 instructions (0.000%), 10 calls (0887DAD0 - 0887DBC0, length 61)
_S1_2_88FC8BC 270 instructions (0.000%), 6 calls (088FC8BC - 088FC96C, length 45)
_S1_2_880E3E8 270 instructions (0.000%), 5 calls (0880E3E8 - 0880E608, length 137)
_S1_2_89684E0 269 instructions (0.000%), 1 calls (089684E0 - 089688E8, length 259)
  Back Branch 089686A4 4 times (length 16)
  Back Branch 08968734 3 times (length 16)
  Back Branch 089688B4 1 times (length 217)
  Back Branch 08968858 1 times (length 194)
_S1_2_88BDA94 267 instructions (0.000%), 3 calls (088BDA94 - 088BDB14, length 33)
  Back Branch 088BDAE8 22 times (length 10)
_S1_2_8881AAC 266 instructions (0.000%), 14 calls (08881AAC - 08881B0C, length 25)
_S1_2_8979820 264 instructions (0.000%), 6 calls (08979820 - 089798DC, length 48)
_S1_2_8954248 261 instructions (0.000%), 29 calls (08954248 - 08954268, length 9)
_S1_2_884D938 261 instructions (0.000%), 3 calls (0884D938 - 0884DBF4, length 176)
_S1_2_895B96C 260 instructions (0.000%), 4 calls (0895B96C - 0895BA6C, length 65)
_S1_2_8897520 258 instructions (0.000%), 86 calls (08897520 - 08897528, length 3)
_S1_2_889752C 258 instructions (0.000%), 43 calls (0889752C - 08897540, length 6)
_S1_2_887DBC4 258 instructions (0.000%), 12 calls (0887DBC4 - 0887DC18, length 22)
_S1_2_8845910 258 instructions (0.000%), 4 calls (08845910 - 08845970, length 25)
  Back Branch 0884595C 26 times (length 7)
_S1_2_885616C 256 instructions (0.000%), 4 calls (0885616C - 08856388, length 136)
_S1_2_88189DC 256 instructions (0.000%), 2 calls (088189DC - 08818C2C, length 149)
_S1_2_889D070 252 instructions (0.000%), 28 calls (0889D070 - 0889D090, length 9)
_S1_2_881524C 252 instructions (0.000%), 3 calls (0881524C - 08815398, length 84)
_S1_2_895AFDC 251 instructions (0.000%), 4 calls (0895AFDC - 0895B388, length 236)
  Back Branch 0895B368 1 times (length 142)
_S1_2_8856558 247 instructions (0.000%), 13 calls (08856558 - 088565A4, length 20)
_S1_2_8858FDC 247 instructions (0.000%), 1 calls (08858FDC - 0885965C, length 417)
_S1_2_88F0CD8 240 instructions (0.000%), 16 calls (088F0CD8 - 088F0D10, length 15)
_S1_2_8839C94 240 instructions (0.000%), 12 calls (08839C94 - 08839CE8, length 22)
_S1_2_89954A4 240 instructions (0.000%), 4 calls (089954A4 - 089955CC, length 75)
  Back Branch 089955C0 4 times (length 68)
_S1_2_88221EC 239 instructions (0.000%), 1 calls (088221EC - 08822944, length 471)
  Back Branch 0882276C 2 times (length 137)
_S1_2_8869AEC 234 instructions (0.000%), 6 calls (08869AEC - 08869C14, length 75)
_S1_2_889C3F0 234 instructions (0.000%), 1 calls (0889C3F0 - 0889C7B8, length 243)
_S1_2_896E264 232 instructions (0.000%), 8 calls (0896E264 - 0896E2D4, length 29)
_S1_2_88FE2A4 231 instructions (0.000%), 33 calls (088FE2A4 - 088FE2BC, length 7)
_S1_2_8960638 231 instructions (0.000%), 7 calls (08960638 - 089606C0, length 35)
_S1_2_883191C 231 instructions (0.000%), 3 calls (0883191C - 088319F8, length 56)
  Back Branch 08831988 12 times (length 7)
_S1_2_8889C20 231 instructions (0.000%), 1 calls (08889C20 - 0888A4E8, length 563)
_S1_2_88F469C 230 instructions (0.000%), 5 calls (088F469C - 088F4740, length 42)
  Back Branch 088F46C8 33 times (length 5)
_S1_2_8839CEC 225 instructions (0.000%), 15 calls (08839CEC - 08839D24, length 15)
_S1_2_89864F4 225 instructions (0.000%), 5 calls (089864F4 - 0898693C, length 275)
  Back Branch 08986798 1 times (length 155)
  Back Branch 08986924 1 times (length 254)
_S1_2_886B454 223 instructions (0.000%), 1 calls (0886B454 - 0886B55C, length 67)
  Back Branch 0886B534 6 times (length 42)
_S1_2_887B098 222 instructions (0.000%), 6 calls (0887B098 - 0887B200, length 91)
_S1_2_8981830 220 instructions (0.000%), 1 calls (08981830 - 08981B70, length 209)
  Back Branch 08981898 15 times (length 7)
_S1_2_88198C0 219 instructions (0.000%), 2 calls (088198C0 - 08819D04, length 274)
  Back Branch 08819B14 1 times (length 36)
_S1_2_886B560 218 instructions (0.000%), 6 calls (0886B560 - 0886B644, length 58)
_S1_2_8822180 216 instructions (0.000%), 8 calls (08822180 - 088221E8, length 27)
_S1_2_8886CEC 216 instructions (0.000%), 4 calls (08886CEC - 08886EA0, length 110)
_S1_2_880E378 213 instructions (0.000%), 3 calls (0880E378 - 0880E608, length 165)
_S1_2_880E18C 213 instructions (0.000%), 3 calls (0880E18C - 0880E608, length 288)
_S1_2_887F9A4 210 instructions (0.000%), 14 calls (0887F9A4 - 0887F9DC, length 15)
_S1_2_897A768 209 instructions (0.000%), 1 calls (0897A768 - 0897AAA8, length 209)
_S1_2_89442FC 207 instructions (0.000%), 69 calls (089442FC - 08944304, length 3)
_S1_2_8844978 207 instructions (0.000%), 3 calls (08844978 - 08844CFC, length 226)
  Back Branch 08844C94 3 times (length 140)
  Back Branch 08844A98 3 times (length 13)
_S1_2_88F6864 205 instructions (0.000%), 11 calls (088F6864 - 088F68BC, length 23)
_S1_2_88697D4 204 instructions (0.000%), 3 calls (088697D4 - 0886991C, length 83)
_S1_2_88691CC 204 instructions (0.000%), 2 calls (088691CC - 08869320, length 86)
  Back Branch 088692C0 6 times (length 13)
  Back Branch 0886921C 6 times (length 4)
_S1_2_88A42F0 203 instructions (0.000%), 29 calls (088A42F0 - 088A4308, length 7)
_S1_2_88F3E0C 201 instructions (0.000%), 6 calls (088F3E0C - 088F3EC8, length 48)
_S1_2_8833FA0 201 instructions (0.000%), 3 calls (08833FA0 - 088340A8, length 67)
_S1_2_88F9910 200 instructions (0.000%), 5 calls (088F9910 - 088F99F8, length 59)
_S1_2_880C32C 198 instructions (0.000%), 3 calls (0880C32C - 0880C43C, length 69)
_S1_2_894DE00 196 instructions (0.000%), 28 calls (0894DE00 - 0894DE18, length 7)
_S1_2_8839370 196 instructions (0.000%), 1 calls (08839370 - 0883967C, length 196)
_S1_2_888BD88 195 instructions (0.000%), 13 calls (0888BD88 - 0888BDD0, length 19)
_S1_2_893FFFC 195 instructions (0.000%), 1 calls (0893FFFC - 08940104, length 67)
  Back Branch 089400EC 5 times (length 32)
_S1_2_888F9F8 192 instructions (0.000%), 6 calls (0888F9F8 - 0888FA5C, length 26)
  Back Branch 0888FA50 6 times (length 15)
_S1_2_887B204 192 instructions (0.000%), 6 calls (0887B204 - 0887B348, length 82)
_S1_2_883AF0C 190 instructions (0.000%), 5 calls (0883AF0C - 0883AFA0, length 38)
_S1_2_8856784 189 instructions (0.000%), 9 calls (08856784 - 088567D8, length 22)
_S1_2_881539C 189 instructions (0.000%), 3 calls (0881539C - 088154FC, length 89)
_S1_2_88FFD60 186 instructions (0.000%), 6 calls (088FFD60 - 088FFDD8, length 31)
_S1_2_8834368 186 instructions (0.000%), 6 calls (08834368 - 088343F4, length 36)
_S1_2_899FE68 184 instructions (0.000%), 92 calls (0899FE68 - 0899FE6C, length 2)
_S1_2_898010C 184 instructions (0.000%), 1 calls (0898010C - 08980618, length 324)
  Back Branch 08980188 9 times (length 7)
_S1_2_8838F50 184 instructions (0.000%), 1 calls (08838F50 - 0883922C, length 184)
_S1_2_8974654 182 instructions (0.000%), 91 calls (08974654 - 08974658, length 2)
_S1_2_88C8858 182 instructions (0.000%), 14 calls (088C8858 - 088C8888, length 13)
_S1_2_894C62C 180 instructions (0.000%), 60 calls (0894C62C - 0894C634, length 3)
_S1_2_887C3C0 180 instructions (0.000%), 5 calls (0887C3C0 - 0887C44C, length 36)
_S1_2_8831B8C 180 instructions (0.000%), 3 calls (08831B8C - 08831CFC, length 93)
_S1_2_880C8BC 180 instructions (0.000%), 2 calls (0880C8BC - 0880CA2C, length 93)
_S1_2_8877150 178 instructions (0.000%), 1 calls (08877150 - 08877420, length 181)
_S1_2_88BD62C 176 instructions (0.000%), 22 calls (088BD62C - 088BD678, length 20)
_S1_2_89543FC 176 instructions (0.000%), 4 calls (089543FC - 089544A8, length 44)
_S1_2_88F7D80 175 instructions (0.000%), 5 calls (088F7D80 - 088F7E10, length 37)
_S1_2_880E3D0 174 instructions (0.000%), 3 calls (0880E3D0 - 0880E608, length 143)
_S1_2_89531A4 172 instructions (0.000%), 3 calls (089531A4 - 0895349C, length 191)
  Back Branch 08953474 1 times (length 133)
_S1_2_88F7D10 168 instructions (0.000%), 6 calls (088F7D10 - 088F7D7C, length 28)
_S1_2_887E990 167 instructions (0.000%), 1 calls (0887E990 - 0887EC28, length 167)
_S1_2_8903D98 165 instructions (0.000%), 7 calls (08903D98 - 08903E18, length 33)
_S1_2_88BAB34 165 instructions (0.000%), 1 calls (088BAB34 - 088BADC4, length 165)
_S1_2_88A430C 162 instructions (0.000%), 1 calls (088A430C - 088A4590, length 162)
_S1_2_8970A50 161 instructions (0.000%), 3 calls (08970A50 - 08970CFC, length 172)
  Back Branch 08970CE8 1 times (length 131)
_S1_2_88F66EC 160 instructions (0.000%), 5 calls (088F66EC - 088F6828, length 80)
_S1_2_887D2DC 160 instructions (0.000%), 5 calls (0887D2DC - 0887D358, length 32)
_S1_2_881A370 159 instructions (0.000%), 1 calls (0881A370 - 0881A484, length 70)
  Back Branch 0881A3D4 4 times (length 15)
  Back Branch 0881A438 2 times (length 40)
  Back Branch 0881A408 1 times (length 28)
  Back Branch 0881A400 1 times (length 7)
  Back Branch 0881A398 1 times (length 7)
  Back Branch 0881A474 1 times (length 55)
  Back Branch 0881A46C 1 times (length 13)
_S1_2_88D1ACC 157 instructions (0.000%), 3 calls (088D1ACC - 088D1CD4, length 131)
_S1_2_887C908 155 instructions (0.000%), 5 calls (0887C908 - 0887C9C4, length 48)
_S1_2_88F08DC 155 instructions (0.000%), 1 calls (088F08DC - 088F0B44, length 155)
_S1_2_88F01A4 155 instructions (0.000%), 1 calls (088F01A4 - 088F040C, length 155)
_S1_2_88EFDBC 155 instructions (0.000%), 1 calls (088EFDBC - 088F0024, length 155)
_S1_2_88EEE4C 155 instructions (0.000%), 1 calls (088EEE4C - 088EF0B4, length 155)
_S1_2_88ED700 155 instructions (0.000%), 1 calls (088ED700 - 088ED968, length 155)
_S1_2_88EBEEC 155 instructions (0.000%), 1 calls (088EBEEC - 088EC154, length 155)
_S1_2_88E1C80 155 instructions (0.000%), 1 calls (088E1C80 - 088E1EE8, length 155)
_S1_2_88DD31C 155 instructions (0.000%), 1 calls (088DD31C - 088DD584, length 155)
_S1_2_88DC23C 155 instructions (0.000%), 1 calls (088DC23C - 088DC4A4, length 155)
_S1_2_88DA370 155 instructions (0.000%), 1 calls (088DA370 - 088DA5D8, length 155)
_S1_2_88D94D4 155 instructions (0.000%), 1 calls (088D94D4 - 088D973C, length 155)
_S1_2_88D844C 155 instructions (0.000%), 1 calls (088D844C - 088D86B4, length 155)
_S1_2_88D723C 155 instructions (0.000%), 1 calls (088D723C - 088D74A4, length 155)
_S1_2_88D60C0 155 instructions (0.000%), 1 calls (088D60C0 - 088D6328, length 155)
_S1_2_88D3380 155 instructions (0.000%), 1 calls (088D3380 - 088D35E8, length 155)
_S1_2_88D2E90 155 instructions (0.000%), 1 calls (088D2E90 - 088D30F8, length 155)
_S1_2_88D2420 155 instructions (0.000%), 1 calls (088D2420 - 088D2688, length 155)
_S1_2_88D1518 155 instructions (0.000%), 1 calls (088D1518 - 088D1780, length 155)
_S1_2_88C6F84 155 instructions (0.000%), 1 calls (088C6F84 - 088C71EC, length 155)
_S1_2_88C3C64 155 instructions (0.000%), 1 calls (088C3C64 - 088C3ECC, length 155)
_S1_2_88BB688 155 instructions (0.000%), 1 calls (088BB688 - 088BB8F0, length 155)
_S1_2_88A76A8 155 instructions (0.000%), 1 calls (088A76A8 - 088A7910, length 155)
_S1_2_88A62B4 155 instructions (0.000%), 1 calls (088A62B4 - 088A651C, length 155)
_S1_2_88A1D0C 155 instructions (0.000%), 1 calls (088A1D0C - 088A1F74, length 155)
_S1_2_889F494 155 instructions (0.000%), 1 calls (0889F494 - 0889F6FC, length 155)
_S1_2_888D968 155 instructions (0.000%), 1 calls (0888D968 - 0888DBD0, length 155)
_S1_2_888D0E0 155 instructions (0.000%), 1 calls (0888D0E0 - 0888D348, length 155)
_S1_2_888BEC4 155 instructions (0.000%), 1 calls (0888BEC4 - 0888C12C, length 155)
_S1_2_888ABDC 155 instructions (0.000%), 1 calls (0888ABDC - 0888AE44, length 155)
_S1_2_888A4EC 155 instructions (0.000%), 1 calls (0888A4EC - 0888A754, length 155)
_S1_2_8872A6C 155 instructions (0.000%), 1 calls (08872A6C - 08872CD4, length 155)
_S1_2_884E384 155 instructions (0.000%), 1 calls (0884E384 - 0884E70C, length 227)
_S1_2_88A02B4 154 instructions (0.000%), 14 calls (088A02B4 - 088A02DC, length 11)
_S1_2_8881B10 154 instructions (0.000%), 14 calls (08881B10 - 08881B50, length 17)
_S1_2_89884F8 154 instructions (0.000%), 3 calls (089884F8 - 089887A4, length 172)
  Back Branch 08988790 1 times (length 131)
_S1_2_88944A8 154 instructions (0.000%), 1 calls (088944A8 - 0889494C, length 298)
  Back Branch 088945C4 8 times (length 5)
_S1_2_895D530 153 instructions (0.000%), 9 calls (0895D530 - 0895D570, length 17)
_S1_2_8811D5C 153 instructions (0.000%), 1 calls (08811D5C - 08811EBC, length 89)
  Back Branch 08811EA4 8 times (length 21)
_S1_2_8970D00 151 instructions (0.000%), 3 calls (08970D00 - 08971148, length 275)
  Back Branch 08971130 1 times (length 254)
_S1_2_8953568 151 instructions (0.000%), 3 calls (08953568 - 089539B0, length 275)
  Back Branch 08953998 1 times (length 254)
_S1_2_8869A14 150 instructions (0.000%), 15 calls (08869A14 - 08869A8C, length 31)
_S1_2_8849770 150 instructions (0.000%), 6 calls (08849770 - 088497D0, length 25)
_S1_2_8831D00 150 instructions (0.000%), 3 calls (08831D00 - 08831E38, length 79)
_S1_2_88608A0 147 instructions (0.000%), 21 calls (088608A0 - 088608B8, length 7)
_S1_2_89887A8 146 instructions (0.000%), 3 calls (089887A8 - 08988BF0, length 275)
  Back Branch 08988A00 1 times (length 136)
_S1_2_895AE48 146 instructions (0.000%), 2 calls (0895AE48 - 0895AF80, length 79)
_S1_2_887FCB8 145 instructions (0.000%), 1 calls (0887FCB8 - 0887FF38, length 161)
  Back Branch 0887FEFC 3 times (length 104)
_S1_2_896E47C 144 instructions (0.000%), 36 calls (0896E47C - 0896E488, length 4)
_S1_2_8904374 144 instructions (0.000%), 8 calls (08904374 - 089043B8, length 18)
_S1_2_88674A8 144 instructions (0.000%), 3 calls (088674A8 - 08867580, length 55)
_S1_2_88DD610 144 instructions (0.000%), 1 calls (088DD610 - 088DD6E4, length 54)
  Back Branch 088DD684 13 times (length 7)
_S1_2_880E230 142 instructions (0.000%), 2 calls (0880E230 - 0880E608, length 247)
_S1_2_880E1B8 142 instructions (0.000%), 2 calls (0880E1B8 - 0880E608, length 277)
_S1_2_88454C0 142 instructions (0.000%), 1 calls (088454C0 - 088455C8, length 67)
  Back Branch 088455A8 10 times (length 34)
_S1_2_8882BB8 141 instructions (0.000%), 7 calls (08882BB8 - 08882C38, length 33)
_S1_2_88A28B8 141 instructions (0.000%), 1 calls (088A28B8 - 088A2AE8, length 141)
_S1_2_889C7D8 140 instructions (0.000%), 20 calls (0889C7D8 - 0889C7F0, length 7)
_S1_2_889C7BC 140 instructions (0.000%), 20 calls (0889C7BC - 0889C7D4, length 7)
_S1_2_895B520 140 instructions (0.000%), 4 calls (0895B520 - 0895B968, length 275)
  Back Branch 0895B778 1 times (length 136)
_S1_2_8880220 139 instructions (0.000%), 11 calls (08880220 - 08880260, length 17)
_S1_2_881A08C 136 instructions (0.000%), 2 calls (0881A08C - 0881A1B8, length 76)
_S1_2_8819F60 134 instructions (0.000%), 2 calls (08819F60 - 0881A088, length 75)
_S1_2_8819E34 134 instructions (0.000%), 2 calls (08819E34 - 08819F5C, length 75)
_S1_2_8819D08 134 instructions (0.000%), 2 calls (08819D08 - 08819E30, length 75)
_S1_2_899343C 126 instructions (0.000%), 63 calls (0899343C - 08993440, length 2)
_S1_2_88192EC 124 instructions (0.000%), 2 calls (088192EC - 08819420, length 78)
_S1_2_8973A68 120 instructions (0.000%), 4 calls (08973A68 - 08973AE4, length 32)
_S1_2_8984AC0 120 instructions (0.000%), 3 calls (08984AC0 - 08984B5C, length 40)
_S1_2_8815098 120 instructions (0.000%), 3 calls (08815098 - 08815248, length 109)
_S1_2_881C03C 120 instructions (0.000%), 2 calls (0881C03C - 0881C22C, length 125)
_S1_2_8844864 119 instructions (0.000%), 7 calls (08844864 - 088448D0, length 28)
_S1_2_883BA40 119 instructions (0.000%), 2 calls (0883BA40 - 0883BC30, length 125)
_S1_2_8819424 118 instructions (0.000%), 2 calls (08819424 - 08819614, length 125)
_S1_2_880B944 118 instructions (0.000%), 1 calls (0880B944 - 0880BC24, length 185)
_S1_2_880E1E4 116 instructions (0.000%), 2 calls (0880E1E4 - 0880E608, length 266)
_S1_2_88DF458 115 instructions (0.000%), 5 calls (088DF458 - 088DF5E0, length 99)
_S1_2_8859660 114 instructions (0.000%), 1 calls (08859660 - 08859A44, length 250)
_S1_2_88197C0 112 instructions (0.000%), 2 calls (088197C0 - 088198BC, length 64)
_S1_2_880E3E0 112 instructions (0.000%), 2 calls (0880E3E0 - 0880E608, length 139)
_S1_2_8814ECC 111 instructions (0.000%), 3 calls (08814ECC - 08814FEC, length 73)
_S1_2_8886A80 107 instructions (0.000%), 4 calls (08886A80 - 08886AF0, length 29)
_S1_2_89612F8 106 instructions (0.000%), 2 calls (089612F8 - 089613C8, length 53)
_S1_2_88925B8 106 instructions (0.000%), 1 calls (088925B8 - 0889280C, length 150)
_S1_2_896E158 105 instructions (0.000%), 3 calls (0896E158 - 0896E1E0, length 35)
_S1_2_8897624 105 instructions (0.000%), 3 calls (08897624 - 088977AC, length 99)
_S1_2_881A488 104 instructions (0.000%), 2 calls (0881A488 - 0881A628, length 105)
_S1_2_8845760 103 instructions (0.000%), 7 calls (08845760 - 08845798, length 15)
_S1_2_88756CC 102 instructions (0.000%), 6 calls (088756CC - 08875710, length 18)
  Back Branch 08875704 5 times (length 8)
_S1_2_8869C18 100 instructions (0.000%), 10 calls (08869C18 - 08869C3C, length 10)
_S1_2_8856654 99 instructions (0.000%), 15 calls (08856654 - 0885666C, length 7)
_S1_2_894ED10 99 instructions (0.000%), 3 calls (0894ED10 - 0894ED98, length 35)
_S1_2_88987CC 98 instructions (0.000%), 1 calls (088987CC - 08898D64, length 359)
_S1_2_893956C 97 instructions (0.000%), 1 calls (0893956C - 08939680, length 70)
  Back Branch 0893960C 5 times (length 8)
_S1_2_88A4684 97 instructions (0.000%), 1 calls (088A4684 - 088A4804, length 97)
_S1_2_89AC764 96 instructions (0.000%), 48 calls (089AC764 - 089AC768, length 2)
_S1_2_8815708 96 instructions (0.000%), 3 calls (08815708 - 08815A14, length 196)
_S1_2_899F550 94 instructions (0.000%), 4 calls (0899F550 - 0899F624, length 54)
_S1_2_894A9D0 94 instructions (0.000%), 2 calls (0894A9D0 - 0894AA88, length 47)
_S1_2_883B4C8 94 instructions (0.000%), 2 calls (0883B4C8 - 0883B598, length 53)
_S1_2_88C690C 94 instructions (0.000%), 1 calls (088C690C - 088C6A80, length 94)
_S1_2_88A68E4 94 instructions (0.000%), 1 calls (088A68E4 - 088A6C00, length 200)
_S1_2_880C6B0 94 instructions (0.000%), 1 calls (0880C6B0 - 0880C83C, length 100)
_S1_2_889F778 93 instructions (0.000%), 3 calls (0889F778 - 0889F7F0, length 31)
_S1_2_8872CD8 93 instructions (0.000%), 1 calls (08872CD8 - 08872F2C, length 150)
  Back Branch 08872EF4 2 times (length 9)
_S1_2_8964A0C 90 instructions (0.000%), 3 calls (08964A0C - 08964A88, length 32)
_S1_2_8946184 90 instructions (0.000%), 1 calls (08946184 - 0894637C, length 127)
  Back Branch 08946298 1 times (length 24)
  Back Branch 089462D8 1 times (length 47)
  Back Branch 08946320 1 times (length 72)
_S1_2_880C840 89 instructions (0.000%), 3 calls (0880C840 - 0880C8B8, length 31)
_S1_2_88837E0 89 instructions (0.000%), 1 calls (088837E0 - 0888398C, length 108)
_S1_2_886654C 89 instructions (0.000%), 1 calls (0886654C - 088668D4, length 227)
_S1_2_8814E08 87 instructions (0.000%), 3 calls (08814E08 - 08814E78, length 29)
_S1_2_881841C 87 instructions (0.000%), 1 calls (0881841C - 08818738, length 200)
_S1_2_89366E0 86 instructions (0.000%), 1 calls (089366E0 - 0893680C, length 76)
  Back Branch 089367A8 3 times (length 11)
_S1_2_896E22C 84 instructions (0.000%), 12 calls (0896E22C - 0896E244, length 7)
_S1_2_896BCBC 84 instructions (0.000%), 2 calls (0896BCBC - 0896BD60, length 42)
_S1_2_893AB3C 83 instructions (0.000%), 1 calls (0893AB3C - 0893AC30, length 62)
  Back Branch 0893ABEC 5 times (length 9)
_S1_2_88BCF84 81 instructions (0.000%), 3 calls (088BCF84 - 088BCFEC, length 27)
_S1_2_88D86B8 81 instructions (0.000%), 1 calls (088D86B8 - 088D89C8, length 197)
_S1_2_895584C 80 instructions (0.000%), 2 calls (0895584C - 08955900, length 46)
_S1_2_88A6520 80 instructions (0.000%), 1 calls (088A6520 - 088A665C, length 80)
_S1_2_884E8F8 80 instructions (0.000%), 1 calls (0884E8F8 - 0884EB80, length 163)
_S1_2_88FF610 78 instructions (0.000%), 6 calls (088FF610 - 088FF640, length 13)
_S1_2_888F488 78 instructions (0.000%), 6 calls (0888F488 - 0888F4C8, length 17)
_S1_2_888E7F4 78 instructions (0.000%), 6 calls (0888E7F4 - 0888E824, length 13)
_S1_2_884DC2C 78 instructions (0.000%), 3 calls (0884DC2C - 0884DD50, length 74)
_S1_2_88C6794 78 instructions (0.000%), 1 calls (088C6794 - 088C68C8, length 78)
_S1_2_889A93C 78 instructions (0.000%), 1 calls (0889A93C - 0889AA70, length 78)
_S1_2_88B5F74 77 instructions (0.000%), 1 calls (088B5F74 - 088B60A4, length 77)
_S1_2_8838AC0 76 instructions (0.000%), 2 calls (08838AC0 - 08838B54, length 38)
_S1_2_88A7914 76 instructions (0.000%), 1 calls (088A7914 - 088A7C28, length 198)
_S1_2_885568C 75 instructions (0.000%), 3 calls (0885568C - 088556EC, length 25)
_S1_2_8939730 75 instructions (0.000%), 1 calls (08939730 - 08939858, length 75)
_S1_2_88BE704 75 instructions (0.000%), 1 calls (088BE704 - 088BE838, length 78)
_S1_2_889ACCC 75 instructions (0.000%), 1 calls (0889ACCC - 0889AE00, length 78)
_S1_2_889CE00 73 instructions (0.000%), 1 calls (0889CE00 - 0889CF20, length 73)
_S1_2_8957698 72 instructions (0.000%), 18 calls (08957698 - 089576A4, length 4)
_S1_2_88857FC 71 instructions (0.000%), 1 calls (088857FC - 08885A48, length 148)
_S1_2_880E160 71 instructions (0.000%), 1 calls (0880E160 - 0880E608, length 299)
_S1_2_880E108 71 instructions (0.000%), 1 calls (0880E108 - 0880E608, length 321)
_S1_2_880E0DC 71 instructions (0.000%), 1 calls (0880E0DC - 0880E608, length 332)
_S1_2_899FCDC 70 instructions (0.000%), 3 calls (0899FCDC - 0899FDB0, length 54)
_S1_2_896B148 70 instructions (0.000%), 2 calls (0896B148 - 0896B1D0, length 35)
_S1_2_89576E0 69 instructions (0.000%), 3 calls (089576E0 - 08957738, length 23)
_S1_2_884D8DC 69 instructions (0.000%), 3 calls (0884D8DC - 0884D934, length 23)
_S1_2_880C440 69 instructions (0.000%), 3 calls (0880C440 - 0880C49C, length 24)
_S1_2_889A22C 69 instructions (0.000%), 1 calls (0889A22C - 0889A33C, length 69)
_S1_2_8878494 69 instructions (0.000%), 1 calls (08878494 - 088785A4, length 69)
_S1_2_8856670 68 instructions (0.000%), 2 calls (08856670 - 08856780, length 69)
_S1_2_88A27AC 67 instructions (0.000%), 1 calls (088A27AC - 088A28B4, length 67)
_S1_2_886AF7C 66 instructions (0.000%), 6 calls (0886AF7C - 0886AFA4, length 11)
_S1_2_88A5834 66 instructions (0.000%), 3 calls (088A5834 - 088A5888, length 22)
_S1_2_8873778 66 instructions (0.000%), 3 calls (08873778 - 0887383C, length 50)
_S1_2_8819618 66 instructions (0.000%), 2 calls (08819618 - 088196BC, length 42)
_S1_2_8938C74 65 instructions (0.000%), 1 calls (08938C74 - 08938DAC, length 79)
_S1_2_88E37DC 65 instructions (0.000%), 1 calls (088E37DC - 088E38DC, length 65)
_S1_2_88D669C 65 instructions (0.000%), 1 calls (088D669C - 088D679C, length 65)
_S1_2_889A73C 65 instructions (0.000%), 1 calls (0889A73C - 0889A83C, length 65)
_S1_2_8837D00 65 instructions (0.000%), 1 calls (08837D00 - 08837F34, length 142)
_S1_2_89AC6EC 64 instructions (0.000%), 32 calls (089AC6EC - 089AC6F0, length 2)
_S1_2_89A0AD0 64 instructions (0.000%), 32 calls (089A0AD0 - 089A0AD4, length 2)
_S1_2_89A0AC8 64 instructions (0.000%), 32 calls (089A0AC8 - 089A0ACC, length 2)
_S1_2_88381FC 64 instructions (0.000%), 16 calls (088381FC - 08838208, length 4)
_S1_2_88A2B6C 64 instructions (0.000%), 1 calls (088A2B6C - 088A2EC0, length 214)
_S1_2_8837894 64 instructions (0.000%), 1 calls (08837894 - 08837AC4, length 141)
_S1_2_880B898 64 instructions (0.000%), 1 calls (0880B898 - 0880B940, length 43)
  Back Branch 0880B8F8 4 times (length 7)
_S1_2_884492C 63 instructions (0.000%), 21 calls (0884492C - 08844934, length 3)
_S1_2_88DDEE4 63 instructions (0.000%), 1 calls (088DDEE4 - 088DDFDC, length 63)
_S1_2_88836E4 63 instructions (0.000%), 1 calls (088836E4 - 088837DC, length 63)
_S1_2_886B29C 62 instructions (0.000%), 1 calls (0886B29C - 0886B3FC, length 89)
  Back Branch 0886B3DC 6 times (length 16)
_S1_2_8896260 61 instructions (0.000%), 1 calls (08896260 - 08896494, length 142)
_S1_2_895D420 60 instructions (0.000%), 6 calls (0895D420 - 0895D444, length 10)
_S1_2_88F4744 60 instructions (0.000%), 5 calls (088F4744 - 088F4780, length 16)
_S1_2_88DF5E4 60 instructions (0.000%), 5 calls (088DF5E4 - 088DF62C, length 19)
_S1_2_887DDFC 60 instructions (0.000%), 5 calls (0887DDFC - 0887DE28, length 12)
_S1_2_887DD54 60 instructions (0.000%), 5 calls (0887DD54 - 0887DDC8, length 30)
_S1_2_8875498 60 instructions (0.000%), 5 calls (08875498 - 088754F4, length 24)
_S1_2_88D6660 60 instructions (0.000%), 4 calls (088D6660 - 088D6698, length 15)
_S1_2_899645C 60 instructions (0.000%), 3 calls (0899645C - 089964A8, length 20)
_S1_2_883AD3C 60 instructions (0.000%), 3 calls (0883AD3C - 0883AD88, length 20)
_S1_2_8873CFC 60 instructions (0.000%), 1 calls (08873CFC - 08873E20, length 74)
_S1_2_88C66A8 59 instructions (0.000%), 1 calls (088C66A8 - 088C6790, length 59)
_S1_2_8887F60 59 instructions (0.000%), 1 calls (08887F60 - 08888048, length 59)
_S1_2_8887D5C 59 instructions (0.000%), 1 calls (08887D5C - 08887E44, length 59)
_S1_2_8887B50 59 instructions (0.000%), 1 calls (08887B50 - 08887C38, length 59)
_S1_2_8881880 59 instructions (0.000%), 1 calls (08881880 - 08881968, length 59)
_S1_2_89AC554 58 instructions (0.000%), 29 calls (089AC554 - 089AC558, length 2)
_S1_2_88A6F70 58 instructions (0.000%), 29 calls (088A6F70 - 088A6F74, length 2)
_S1_2_8980748 58 instructions (0.000%), 5 calls (08980748 - 089809FC, length 174)
_S1_2_8819708 58 instructions (0.000%), 3 calls (08819708 - 0881977C, length 30)
_S1_2_89608E0 58 instructions (0.000%), 2 calls (089608E0 - 08960950, length 29)
_S1_2_8960858 58 instructions (0.000%), 2 calls (08960858 - 089608C8, length 29)
_S1_2_880E0CC 58 instructions (0.000%), 1 calls (0880E0CC - 0880E608, length 336)
_S1_2_887011C 57 instructions (0.000%), 1 calls (0887011C - 08870238, length 72)
  Back Branch 08870234 1 times (length 40)
_S1_2_88942E8 56 instructions (0.000%), 1 calls (088942E8 - 088943C4, length 56)
_S1_2_8831034 55 instructions (0.000%), 5 calls (08831034 - 08831068, length 14)
_S1_2_88879C8 55 instructions (0.000%), 1 calls (088879C8 - 08887AA0, length 55)
_S1_2_896B9C0 54 instructions (0.000%), 9 calls (0896B9C0 - 0896B9D4, length 6)
_S1_2_8886CA4 54 instructions (0.000%), 3 calls (08886CA4 - 08886CE8, length 18)
_S1_2_880C4A0 54 instructions (0.000%), 3 calls (0880C4A0 - 0880C5A4, length 66)
_S1_2_88D1784 54 instructions (0.000%), 1 calls (088D1784 - 088D1874, length 61)
_S1_2_88F0E40 52 instructions (0.000%), 1 calls (088F0E40 - 088F0F0C, length 52)
_S1_2_88F0D14 52 instructions (0.000%), 1 calls (088F0D14 - 088F0DE0, length 52)
_S1_2_88F0580 52 instructions (0.000%), 1 calls (088F0580 - 088F064C, length 52)
_S1_2_88EA508 52 instructions (0.000%), 1 calls (088EA508 - 088EA5D4, length 52)
_S1_2_88E8F3C 52 instructions (0.000%), 1 calls (088E8F3C - 088E9008, length 52)
_S1_2_88E3AE0 52 instructions (0.000%), 1 calls (088E3AE0 - 088E3BAC, length 52)
_S1_2_88E39F4 52 instructions (0.000%), 1 calls (088E39F4 - 088E3AC0, length 52)
_S1_2_88E3500 52 instructions (0.000%), 1 calls (088E3500 - 088E35CC, length 52)
_S1_2_88DF224 52 instructions (0.000%), 1 calls (088DF224 - 088DF2F0, length 52)
_S1_2_88DDC64 52 instructions (0.000%), 1 calls (088DDC64 - 088DDD30, length 52)
_S1_2_88DDA34 52 instructions (0.000%), 1 calls (088DDA34 - 088DDB00, length 52)
_S1_2_88D6494 52 instructions (0.000%), 1 calls (088D6494 - 088D6560, length 52)
_S1_2_88CC984 52 instructions (0.000%), 1 calls (088CC984 - 088CCA50, length 52)
_S1_2_88C63A0 52 instructions (0.000%), 1 calls (088C63A0 - 088C646C, length 52)
_S1_2_88C5AEC 52 instructions (0.000%), 1 calls (088C5AEC - 088C5BB8, length 52)
_S1_2_88C3A44 52 instructions (0.000%), 1 calls (088C3A44 - 088C3B10, length 52)
_S1_2_88C12D4 52 instructions (0.000%), 1 calls (088C12D4 - 088C13A0, length 52)
_S1_2_88C0610 52 instructions (0.000%), 1 calls (088C0610 - 088C06DC, length 52)
_S1_2_88BF0C4 52 instructions (0.000%), 1 calls (088BF0C4 - 088BF190, length 52)
_S1_2_88B8878 52 instructions (0.000%), 1 calls (088B8878 - 088B8944, length 52)
_S1_2_88B75FC 52 instructions (0.000%), 1 calls (088B75FC - 088B76C8, length 52)
_S1_2_88B733C 52 instructions (0.000%), 1 calls (088B733C - 088B7408, length 52)
_S1_2_88B702C 52 instructions (0.000%), 1 calls (088B702C - 088B70F8, length 52)
_S1_2_88A26C4 52 instructions (0.000%), 1 calls (088A26C4 - 088A2790, length 52)
_S1_2_889C994 52 instructions (0.000%), 1 calls (0889C994 - 0889CA60, length 52)
_S1_2_889C7F4 52 instructions (0.000%), 1 calls (0889C7F4 - 0889C8C0, length 52)
_S1_2_889A86C 52 instructions (0.000%), 1 calls (0889A86C - 0889A938, length 52)
_S1_2_889A420 52 instructions (0.000%), 1 calls (0889A420 - 0889A4EC, length 52)
_S1_2_8899690 52 instructions (0.000%), 1 calls (08899690 - 0889975C, length 52)
_S1_2_8899284 52 instructions (0.000%), 1 calls (08899284 - 08899350, length 52)
_S1_2_88986FC 52 instructions (0.000%), 1 calls (088986FC - 088987C8, length 52)
_S1_2_8898324 52 instructions (0.000%), 1 calls (08898324 - 088983F0, length 52)
_S1_2_8897450 52 instructions (0.000%), 1 calls (08897450 - 0889751C, length 52)
_S1_2_88943D8 52 instructions (0.000%), 1 calls (088943D8 - 088944A4, length 52)
_S1_2_888A858 52 instructions (0.000%), 1 calls (0888A858 - 0888AACC, length 158)
_S1_2_887F1B8 52 instructions (0.000%), 1 calls (0887F1B8 - 0887F284, length 52)
_S1_2_88721D0 52 instructions (0.000%), 1 calls (088721D0 - 0887229C, length 52)
_S1_2_885281C 52 instructions (0.000%), 1 calls (0885281C - 08852C8C, length 285)
_S1_2_88377C4 52 instructions (0.000%), 1 calls (088377C4 - 08837804, length 17)
  Back Branch 088377E8 8 times (length 5)
_S1_2_893AF80 50 instructions (0.000%), 1 calls (0893AF80 - 0893B060, length 57)
_S1_2_88D9780 49 instructions (0.000%), 1 calls (088D9780 - 088D9AF0, length 221)
_S1_2_88807BC 49 instructions (0.000%), 1 calls (088807BC - 08880F30, length 478)
_S1_2_89288AC 48 instructions (0.000%), 12 calls (089288AC - 089288BC, length 5)
_S1_2_8869C40 48 instructions (0.000%), 4 calls (08869C40 - 08869C84, length 18)
_S1_2_88D6888 48 instructions (0.000%), 3 calls (088D6888 - 088D68C4, length 16)
_S1_2_8887CB0 48 instructions (0.000%), 3 calls (08887CB0 - 08887CEC, length 16)
_S1_2_883AD8C 48 instructions (0.000%), 3 calls (0883AD8C - 0883ADC8, length 16)
_S1_2_88A2070 48 instructions (0.000%), 2 calls (088A2070 - 088A20CC, length 24)
_S1_2_88C9E70 48 instructions (0.000%), 1 calls (088C9E70 - 088C9F34, length 50)
_S1_2_889A618 48 instructions (0.000%), 1 calls (0889A618 - 0889A700, length 59)
_S1_2_88F0F30 47 instructions (0.000%), 1 calls (088F0F30 - 088F1230, length 193)
_S1_2_8957A28 46 instructions (0.000%), 2 calls (08957A28 - 08957A80, length 23)
_S1_2_89579C0 46 instructions (0.000%), 2 calls (089579C0 - 08957A18, length 23)
_S1_2_88F3C9C 46 instructions (0.000%), 1 calls (088F3C9C - 088F3D50, length 46)
_S1_2_887C8CC 45 instructions (0.000%), 5 calls (0887C8CC - 0887C904, length 15)
_S1_2_887C890 45 instructions (0.000%), 5 calls (0887C890 - 0887C8C8, length 15)
_S1_2_884D8A0 45 instructions (0.000%), 3 calls (0884D8A0 - 0884D8D8, length 15)
_S1_2_8814E7C 45 instructions (0.000%), 3 calls (08814E7C - 08814EC8, length 20)
_S1_2_88D74F0 45 instructions (0.000%), 1 calls (088D74F0 - 088D75B8, length 51)
_S1_2_881223C 44 instructions (0.000%), 4 calls (0881223C - 08812264, length 11)
_S1_2_88A6FD8 44 instructions (0.000%), 2 calls (088A6FD8 - 088A702C, length 22)
_S1_2_893AC34 44 instructions (0.000%), 1 calls (0893AC34 - 0893AD0C, length 55)
_S1_2_89393C8 44 instructions (0.000%), 1 calls (089393C8 - 089394A0, length 55)
_S1_2_8872F30 44 instructions (0.000%), 1 calls (08872F30 - 088730B4, length 98)
_S1_2_88D268C 43 instructions (0.000%), 1 calls (088D268C - 088D28F8, length 156)
_S1_2_88C6470 43 instructions (0.000%), 1 calls (088C6470 - 088C6518, length 43)
_S1_2_885271C 43 instructions (0.000%), 1 calls (0885271C - 088527C4, length 43)
_S1_2_884EB84 43 instructions (0.000%), 1 calls (0884EB84 - 0884EC2C, length 43)
_S1_2_89543E0 42 instructions (0.000%), 6 calls (089543E0 - 089543F8, length 7)
_S1_2_8886B54 42 instructions (0.000%), 4 calls (08886B54 - 08886B98, length 18)
_S1_2_883E3A4 42 instructions (0.000%), 3 calls (0883E3A4 - 0883E4E4, length 81)
_S1_2_8939078 42 instructions (0.000%), 1 calls (08939078 - 08939134, length 48)
  Back Branch 08939130 4,471 times (length 11)
_S1_2_889AE04 42 instructions (0.000%), 1 calls (0889AE04 - 0889AEC8, length 50)
_S1_2_88668F4 42 instructions (0.000%), 1 calls (088668F4 - 08866AAC, length 111)
_S1_2_88188DC 42 instructions (0.000%), 1 calls (088188DC - 08818980, length 42)
_S1_2_8983D98 41 instructions (0.000%), 1 calls (08983D98 - 08984060, length 179)
_S1_2_88B7718 41 instructions (0.000%), 1 calls (088B7718 - 088B77B8, length 41)
_S1_2_8870C14 40 instructions (0.000%), 4 calls (08870C14 - 08870C38, length 10)
_S1_2_885699C 40 instructions (0.000%), 2 calls (0885699C - 088569E8, length 20)
_S1_2_884E7BC 40 instructions (0.000%), 1 calls (0884E7BC - 0884E8B4, length 63)
_S1_2_884DBF8 39 instructions (0.000%), 3 calls (0884DBF8 - 0884DC28, length 13)
_S1_2_883B918 39 instructions (0.000%), 3 calls (0883B918 - 0883B948, length 13)
_S1_2_893BCD8 39 instructions (0.000%), 1 calls (0893BCD8 - 0893BD90, length 47)
_S1_2_8892B84 39 instructions (0.000%), 1 calls (08892B84 - 08892C44, length 49)
_S1_2_88880EC 39 instructions (0.000%), 1 calls (088880EC - 088881B0, length 50)
_S1_2_881C268 38 instructions (0.000%), 2 calls (0881C268 - 0881C2B0, length 19)
_S1_2_880CA54 38 instructions (0.000%), 2 calls (0880CA54 - 0880CAC8, length 30)
_S1_2_88E3744 38 instructions (0.000%), 1 calls (088E3744 - 088E37D8, length 38)
_S1_2_8945F94 37 instructions (0.000%), 1 calls (08945F94 - 08946024, length 37)
  Back Branch 08946020 1 times (length 21)
_S1_2_889A340 37 instructions (0.000%), 1 calls (0889A340 - 0889A3D4, length 38)
_S1_2_88187AC 37 instructions (0.000%), 1 calls (088187AC - 08818898, length 60)
_S1_2_88E1EEC 36 instructions (0.000%), 1 calls (088E1EEC - 088E1F7C, length 37)
_S1_2_88A0C90 36 instructions (0.000%), 1 calls (088A0C90 - 088A0D44, length 46)
_S1_2_8869A64 35 instructions (0.000%), 7 calls (08869A64 - 08869A74, length 5)
_S1_2_893AA94 35 instructions (0.000%), 1 calls (0893AA94 - 0893AB38, length 42)
  Back Branch 0893AB24 1 times (length 17)
_S1_2_889287C 35 instructions (0.000%), 1 calls (0889287C - 08892924, length 43)
_S1_2_88AB480 34 instructions (0.000%), 1 calls (088AB480 - 088AB504, length 34)
_S1_2_8865ADC 34 instructions (0.000%), 1 calls (08865ADC - 08865B60, length 34)
_S1_2_8996A48 33 instructions (0.000%), 3 calls (08996A48 - 08996A70, length 11)
_S1_2_8946028 33 instructions (0.000%), 1 calls (08946028 - 089460A8, length 33)
  Back Branch 089460A4 1 times (length 19)
_S1_2_8899840 33 instructions (0.000%), 1 calls (08899840 - 088998D0, length 37)
_S1_2_8882CC0 33 instructions (0.000%), 1 calls (08882CC0 - 08882D40, length 33)
_S1_2_88843EC 32 instructions (0.000%), 16 calls (088843EC - 088843F0, length 2)
_S1_2_8899558 32 instructions (0.000%), 1 calls (08899558 - 0889968C, length 78)
_S1_2_8874DC4 32 instructions (0.000%), 1 calls (08874DC4 - 08874F30, length 92)
_S1_2_88730F4 32 instructions (0.000%), 1 calls (088730F4 - 08873174, length 33)
_S1_2_88B60A8 31 instructions (0.000%), 1 calls (088B60A8 - 088B630C, length 154)
_S1_2_89AC4A4 30 instructions (0.000%), 15 calls (089AC4A4 - 089AC4A8, length 2)
_S1_2_8833974 30 instructions (0.000%), 10 calls (08833974 - 0883397C, length 3)
_S1_2_884480C 30 instructions (0.000%), 3 calls (0884480C - 08844830, length 10)
_S1_2_881C354 30 instructions (0.000%), 2 calls (0881C354 - 0881C38C, length 15)
_S1_2_894AD4C 30 instructions (0.000%), 1 calls (0894AD4C - 0894ADC8, length 32)
_S1_2_888BD10 30 instructions (0.000%), 1 calls (0888BD10 - 0888BD84, length 30)
_S1_2_8884128 30 instructions (0.000%), 1 calls (08884128 - 088843E8, length 177)
_S1_2_88526A4 30 instructions (0.000%), 1 calls (088526A4 - 08852718, length 30)
_S1_2_8886A0C 29 instructions (0.000%), 1 calls (08886A0C - 08886A7C, length 29)
_S1_2_8885788 29 instructions (0.000%), 1 calls (08885788 - 088857F8, length 29)
_S1_2_881F030 28 instructions (0.000%), 2 calls (0881F030 - 0881F064, length 14)
_S1_2_881C230 28 instructions (0.000%), 2 calls (0881C230 - 0881C264, length 14)
_S1_2_88A6788 28 instructions (0.000%), 1 calls (088A6788 - 088A68A4, length 72)
_S1_2_8822948 28 instructions (0.000%), 1 calls (08822948 - 08822B98, length 149)
_S1_2_8858190 27 instructions (0.000%), 1 calls (08858190 - 088584E0, length 213)
_S1_2_8852C90 27 instructions (0.000%), 1 calls (08852C90 - 08852EB0, length 137)
_S1_2_894A99C 26 instructions (0.000%), 2 calls (0894A99C - 0894A9CC, length 13)
_S1_2_88458C4 26 instructions (0.000%), 2 calls (088458C4 - 0884590C, length 19)
_S1_2_881C008 26 instructions (0.000%), 2 calls (0881C008 - 0881C038, length 13)
_S1_2_88042A4 26 instructions (0.000%), 2 calls (088042A4 - 08804308, length 26)
_S1_2_8891C64 26 instructions (0.000%), 1 calls (08891C64 - 08891CE4, length 33)
_S1_2_8844744 26 instructions (0.000%), 1 calls (08844744 - 088447A8, length 26)
_S1_2_887EE94 25 instructions (0.000%), 1 calls (0887EE94 - 0887EF88, length 62)
_S1_2_887ECB8 25 instructions (0.000%), 1 calls (0887ECB8 - 0887EDBC, length 66)
_S1_2_8869A78 24 instructions (0.000%), 4 calls (08869A78 - 08869A8C, length 6)
_S1_2_8897DBC 24 instructions (0.000%), 3 calls (08897DBC - 08897E68, length 44)
_S1_2_8887984 24 instructions (0.000%), 2 calls (08887984 - 088879C4, length 17)
  Back Branch 088879B0 1 times (length 6)
_S1_2_8804274 24 instructions (0.000%), 2 calls (08804274 - 088042A0, length 12)
_S1_2_896B4C4 23 instructions (0.000%), 1 calls (0896B4C4 - 0896B51C, length 23)
_S1_2_8957898 23 instructions (0.000%), 1 calls (08957898 - 089578F0, length 23)
_S1_2_88A0C34 23 instructions (0.000%), 1 calls (088A0C34 - 088A0C8C, length 23)
_S1_2_88664F0 23 instructions (0.000%), 1 calls (088664F0 - 08866548, length 23)
_S1_2_88659FC 23 instructions (0.000%), 1 calls (088659FC - 08865A58, length 24)
_S1_2_88455CC 23 instructions (0.000%), 1 calls (088455CC - 08845624, length 23)
_S1_2_881506C 22 instructions (0.000%), 2 calls (0881506C - 08815094, length 11)
_S1_2_89A3F38 22 instructions (0.000%), 1 calls (089A3F38 - 089A400C, length 54)
_S1_2_89288F8 22 instructions (0.000%), 1 calls (089288F8 - 08928998, length 41)
_S1_2_88F3ECC 22 instructions (0.000%), 1 calls (088F3ECC - 088F3F38, length 28)
_S1_2_88A6F80 22 instructions (0.000%), 1 calls (088A6F80 - 088A6FD4, length 22)
_S1_2_88A4594 22 instructions (0.000%), 1 calls (088A4594 - 088A45E8, length 22)
_S1_2_896E108 21 instructions (0.000%), 3 calls (0896E108 - 0896E120, length 7)
_S1_2_88DA30C 21 instructions (0.000%), 1 calls (088DA30C - 088DA36C, length 25)
_S1_2_88D21D4 21 instructions (0.000%), 1 calls (088D21D4 - 088D2274, length 41)
_S1_2_8944A00 20 instructions (0.000%), 2 calls (08944A00 - 08944A78, length 31)
_S1_2_884E710 20 instructions (0.000%), 1 calls (0884E710 - 0884E7B8, length 43)
_S1_2_8984064 19 instructions (0.000%), 1 calls (08984064 - 089844AC, length 275)
_S1_2_88D2A68 19 instructions (0.000%), 1 calls (088D2A68 - 088D2AB0, length 19)
_S1_2_88B70FC 19 instructions (0.000%), 1 calls (088B70FC - 088B7144, length 19)
_S1_2_88A3658 19 instructions (0.000%), 1 calls (088A3658 - 088A36A0, length 19)
_S1_2_8899354 19 instructions (0.000%), 1 calls (08899354 - 0889939C, length 19)
_S1_2_888A758 19 instructions (0.000%), 1 calls (0888A758 - 0888A7A0, length 19)
_S1_2_884EC30 19 instructions (0.000%), 1 calls (0884EC30 - 0884ECDC, length 44)
_S1_2_883A31C 19 instructions (0.000%), 1 calls (0883A31C - 0883A364, length 19)
_S1_2_89AC614 18 instructions (0.000%), 9 calls (089AC614 - 089AC618, length 2)
_S1_2_894E57C 18 instructions (0.000%), 9 calls (0894E57C - 0894E580, length 2)
_S1_2_8875504 18 instructions (0.000%), 6 calls (08875504 - 0887550C, length 3)
_S1_2_8833968 18 instructions (0.000%), 6 calls (08833968 - 08833970, length 3)
_S1_2_883395C 18 instructions (0.000%), 6 calls (0883395C - 08833964, length 3)
_S1_2_88338A8 18 instructions (0.000%), 6 calls (088338A8 - 088338B0, length 3)
_S1_2_8856114 18 instructions (0.000%), 2 calls (08856114 - 08856168, length 22)
_S1_2_88D74A8 18 instructions (0.000%), 1 calls (088D74A8 - 088D74EC, length 18)
_S1_2_8899438 18 instructions (0.000%), 1 calls (08899438 - 08899554, length 72)
_S1_2_888A7A4 18 instructions (0.000%), 1 calls (0888A7A4 - 0888A7E8, length 18)
_S1_2_8939EA8 17 instructions (0.000%), 1 calls (08939EA8 - 08939EF8, length 21)
_S1_2_88FA248 17 instructions (0.000%), 1 calls (088FA248 - 088FA370, length 75)
_S1_2_8873654 17 instructions (0.000%), 1 calls (08873654 - 08873694, length 17)
_S1_2_89731EC 16 instructions (0.000%), 4 calls (089731EC - 089731F8, length 4)
_S1_2_88E1F80 16 instructions (0.000%), 1 calls (088E1F80 - 088E2020, length 41)
_S1_2_88D9740 16 instructions (0.000%), 1 calls (088D9740 - 088D977C, length 16)
_S1_2_88B76D8 16 instructions (0.000%), 1 calls (088B76D8 - 088B7714, length 16)
_S1_2_88B7148 16 instructions (0.000%), 1 calls (088B7148 - 088B7184, length 16)
_S1_2_88A0A6C 16 instructions (0.000%), 1 calls (088A0A6C - 088A0AA8, length 16)
_S1_2_8887EB4 16 instructions (0.000%), 1 calls (08887EB4 - 08887EF0, length 16)
_S1_2_8852EB4 16 instructions (0.000%), 1 calls (08852EB4 - 08852EF0, length 16)
_S1_2_8852664 16 instructions (0.000%), 1 calls (08852664 - 088526A0, length 16)
_S1_2_89608CC 15 instructions (0.000%), 3 calls (089608CC - 089608DC, length 5)
_S1_2_88986E8 15 instructions (0.000%), 3 calls (088986E8 - 088986F8, length 5)
_S1_2_8869A50 15 instructions (0.000%), 3 calls (08869A50 - 08869A60, length 5)
_S1_2_88A45EC 15 instructions (0.000%), 1 calls (088A45EC - 088A4624, length 15)
_S1_2_88993A0 15 instructions (0.000%), 1 calls (088993A0 - 088993D8, length 15)
_S1_2_88664B4 15 instructions (0.000%), 1 calls (088664B4 - 088664EC, length 15)
_S1_2_884E348 15 instructions (0.000%), 1 calls (0884E348 - 0884E380, length 15)
_S1_2_8818984 15 instructions (0.000%), 1 calls (08818984 - 088189D8, length 22)
_S1_2_88183E0 15 instructions (0.000%), 1 calls (088183E0 - 08818418, length 15)
_S1_2_8983424 14 instructions (0.000%), 2 calls (08983424 - 0898343C, length 7)
_S1_2_8849BB4 14 instructions (0.000%), 2 calls (08849BB4 - 08849BCC, length 7)
_S1_2_88D31A0 14 instructions (0.000%), 1 calls (088D31A0 - 088D31D4, length 14)
_S1_2_88B7814 13 instructions (0.000%), 1 calls (088B7814 - 088B7860, length 20)
_S1_2_89AC7C4 12 instructions (0.000%), 6 calls (089AC7C4 - 089AC7C8, length 2)
_S1_2_899FF34 12 instructions (0.000%), 6 calls (0899FF34 - 0899FF38, length 2)
_S1_2_8833980 12 instructions (0.000%), 4 calls (08833980 - 08833988, length 3)
_S1_2_88338E4 12 instructions (0.000%), 4 calls (088338E4 - 088338EC, length 3)
_S1_2_88338C0 12 instructions (0.000%), 4 calls (088338C0 - 088338C8, length 3)
_S1_2_88338B4 12 instructions (0.000%), 4 calls (088338B4 - 088338BC, length 3)
_S1_2_8844968 12 instructions (0.000%), 3 calls (08844968 - 08844974, length 4)
_S1_2_886B77C 12 instructions (0.000%), 2 calls (0886B77C - 0886B810, length 38)
_S1_2_88A0BF4 12 instructions (0.000%), 1 calls (088A0BF4 - 088A0C30, length 16)
_S1_2_881873C 12 instructions (0.000%), 1 calls (0881873C - 088187A8, length 28)
_S1_2_8940160 11 instructions (0.000%), 1 calls (08940160 - 089401A0, length 17)
_S1_2_8939E38 11 instructions (0.000%), 1 calls (08939E38 - 08939E60, length 11)
_S1_2_8939DE4 11 instructions (0.000%), 1 calls (08939DE4 - 08939E0C, length 11)
_S1_2_88DDC38 11 instructions (0.000%), 1 calls (088DDC38 - 088DDC60, length 11)
_S1_2_8899760 11 instructions (0.000%), 1 calls (08899760 - 08899788, length 11)
_S1_2_88527C8 11 instructions (0.000%), 1 calls (088527C8 - 088527F0, length 11)
_S1_2_89AC7E4 10 instructions (0.000%), 5 calls (089AC7E4 - 089AC7E8, length 2)
_S1_2_89AC7D4 10 instructions (0.000%), 5 calls (089AC7D4 - 089AC7D8, length 2)
_S1_2_8939E10 10 instructions (0.000%), 1 calls (08939E10 - 08939E34, length 10)
_S1_2_88754F8 9 instructions (0.000%), 3 calls (088754F8 - 08875500, length 3)
_S1_2_88801DC 9 instructions (0.000%), 1 calls (088801DC - 0888021C, length 17)
_S1_2_89AC884 8 instructions (0.000%), 4 calls (089AC884 - 089AC888, length 2)
_S1_2_883ADCC 8 instructions (0.000%), 2 calls (0883ADCC - 0883ADD8, length 4)
_S1_2_89401A4 8 instructions (0.000%), 1 calls (089401A4 - 089401D4, length 13)
_S1_2_88F0F10 8 instructions (0.000%), 1 calls (088F0F10 - 088F0F2C, length 8)
_S1_2_88E20B8 8 instructions (0.000%), 1 calls (088E20B8 - 088E20FC, length 18)
_S1_2_8983440 7 instructions (0.000%), 1 calls (08983440 - 08983458, length 7)
_S1_2_891F6A0 7 instructions (0.000%), 1 calls (0891F6A0 - 0891F6B8, length 7)
_S1_2_88DC4A8 7 instructions (0.000%), 1 calls (088DC4A8 - 088DC4C0, length 7)
_S1_2_88C0B3C 7 instructions (0.000%), 1 calls (088C0B3C - 088C0B54, length 7)
_S1_2_88668D8 7 instructions (0.000%), 1 calls (088668D8 - 088668F0, length 7)
_S1_2_89AC47C 6 instructions (0.000%), 3 calls (089AC47C - 089AC480, length 2)
_S1_2_89A04B8 6 instructions (0.000%), 2 calls (089A04B8 - 089A04C0, length 3)
_S1_2_883389C 6 instructions (0.000%), 2 calls (0883389C - 088338A4, length 3)
_S1_2_8833884 6 instructions (0.000%), 2 calls (08833884 - 0883388C, length 3)
_S1_2_8833878 6 instructions (0.000%), 2 calls (08833878 - 08833880, length 3)
_S1_2_883386C 6 instructions (0.000%), 2 calls (0883386C - 08833874, length 3)
_S1_2_889A840 6 instructions (0.000%), 1 calls (0889A840 - 0889A85C, length 8)
_S1_2_8869A3C 5 instructions (0.000%), 1 calls (08869A3C - 08869A4C, length 5)
_S1_2_885F0B4 5 instructions (0.000%), 1 calls (0885F0B4 - 0885F0C4, length 5)
_S1_2_89AC7A4 4 instructions (0.000%), 2 calls (089AC7A4 - 089AC7A8, length 2)
_S1_2_89AC414 4 instructions (0.000%), 2 calls (089AC414 - 089AC418, length 2)
_S1_2_89290D8 4 instructions (0.000%), 1 calls (089290D8 - 089290E4, length 4)
_S1_2_8980828 3 instructions (0.000%), 1 calls (08980828 - 08980830, length 3)
_S1_2_88A3760 3 instructions (0.000%), 1 calls (088A3760 - 088A3768, length 3)
_S1_2_889BE80 3 instructions (0.000%), 1 calls (0889BE80 - 0889BE88, length 3)
_S1_2_889BE6C 3 instructions (0.000%), 1 calls (0889BE6C - 0889BE74, length 3)
_S1_2_89AC8F4 2 instructions (0.000%), 1 calls (089AC8F4 - 089AC8F8, length 2)
_S1_2_89AC864 2 instructions (0.000%), 1 calls (089AC864 - 089AC868, length 2)
_S1_2_89AC7F4 2 instructions (0.000%), 1 calls (089AC7F4 - 089AC7F8, length 2)
_S1_2_89AC7CC 2 instructions (0.000%), 1 calls (089AC7CC - 089AC7D0, length 2)
_S1_2_89AC79C 2 instructions (0.000%), 1 calls (089AC79C - 089AC7A0, length 2)
_S1_2_89AC714 2 instructions (0.000%), 1 calls (089AC714 - 089AC718, length 2)
_S1_2_89AC70C 2 instructions (0.000%), 1 calls (089AC70C - 089AC710, length 2)
_S1_2_89AC6E4 2 instructions (0.000%), 1 calls (089AC6E4 - 089AC6E8, length 2)
_S1_2_89AC6D4 2 instructions (0.000%), 1 calls (089AC6D4 - 089AC6D8, length 2)
_S1_2_89AC6CC 2 instructions (0.000%), 1 calls (089AC6CC - 089AC6D0, length 2)
_S1_2_89AC6C4 2 instructions (0.000%), 1 calls (089AC6C4 - 089AC6C8, length 2)
_S1_2_89AC5D4 2 instructions (0.000%), 1 calls (089AC5D4 - 089AC5D8, length 2)
_S1_2_89AC584 2 instructions (0.000%), 1 calls (089AC584 - 089AC588, length 2)
_S1_2_89AC57C 2 instructions (0.000%), 1 calls (089AC57C - 089AC580, length 2)
_S1_2_89AC574 2 instructions (0.000%), 1 calls (089AC574 - 089AC578, length 2)
_S1_2_89AC56C 2 instructions (0.000%), 1 calls (089AC56C - 089AC570, length 2)
_S1_2_89AC52C 2 instructions (0.000%), 1 calls (089AC52C - 089AC530, length 2)
_S1_2_89AC514 2 instructions (0.000%), 1 calls (089AC514 - 089AC518, length 2)
_S1_2_89AC484 2 instructions (0.000%), 1 calls (089AC484 - 089AC488, length 2)
_S1_2_89AC464 2 instructions (0.000%), 1 calls (089AC464 - 089AC468, length 2)
_S1_2_89AC3EC 2 instructions (0.000%), 1 calls (089AC3EC - 089AC3F0, length 2)
_S1_2_89AC3E4 2 instructions (0.000%), 1 calls (089AC3E4 - 089AC3E8, length 2)
_S1_2_89AC3DC 2 instructions (0.000%), 1 calls (089AC3DC - 089AC3E0, length 2)
_S1_2_89AC3BC 2 instructions (0.000%), 1 calls (089AC3BC - 089AC3C0, length 2)
_S1_2_89AC39C 2 instructions (0.000%), 1 calls (089AC39C - 089AC3A0, length 2)
_S1_2_899A8D4 2 instructions (0.000%), 1 calls (0899A8D4 - 0899A8D8, length 2)
_S1_2_8950D34 2 instructions (0.000%), 1 calls (08950D34 - 08950D38, length 2)
_S1_2_8929400 (memcpy) 0 instructions (0.000%), 972,847 calls (08929400 - 089294D0, length 53)
_S1_2_893F284 (sceGuSetMatrix) 0 instructions (0.000%), 858,081 calls (0893F284 - 0893F4E8, length 154)
_S1_2_8929AE0 (strncmp) 0 instructions (0.000%), 421,715 calls (08929AE0 - 08929B40, length 25)
_S1_2_89299D0 (strlen) 0 instructions (0.000%), 212,562 calls (089299D0 - 089299F0, length 9)
_S1_2_892936C (memcmp) 0 instructions (0.000%), 55,128 calls (0892936C - 089293FC, length 37)
_S1_2_8929868 (strcasecmp) 0 instructions (0.000%), 53,324 calls (08929868 - 0892991C, length 46)
_S1_2_8950814 (nop) 0 instructions (0.000%), 30,136 calls (08950814 - 08950818, length 2)
_S1_2_895087C (nop) 0 instructions (0.000%), 25,886 calls (0895087C - 08950880, length 2)
_S1_2_8958FEC (nop) 0 instructions (0.000%), 25,134 calls (08958FEC - 08958FF0, length 2)
_S1_2_8929920 (strchr) 0 instructions (0.000%), 8,879 calls (08929920 - 08929954, length 14)
_S1_2_8950D14 (nop) 0 instructions (0.000%), 4,470 calls (08950D14 - 08950D18, length 2)
_S1_2_8950D0C (nop) 0 instructions (0.000%), 4,470 calls (08950D0C - 08950D10, length 2)
_S1_2_8950D04 (nop) 0 instructions (0.000%), 4,470 calls (08950D04 - 08950D08, length 2)
_S1_2_8950CFC (nop) 0 instructions (0.000%), 4,470 calls (08950CFC - 08950D00, length 2)
_S1_2_893FC04 (sceGuMaterial) 0 instructions (0.000%), 4,470 calls (0893FC04 - 0893FC90, length 36)
_S1_2_88A59E0 (nop) 0 instructions (0.000%), 4,469 calls (088A59E0 - 088A59E4, length 2)
_S1_2_895DD94 (nop) 0 instructions (0.000%), 4,101 calls (0895DD94 - 0895DD98, length 2)
_S1_2_8972C34 (nop) 0 instructions (0.000%), 3,371 calls (08972C34 - 08972C38, length 2)
_S1_2_8839230 (nop) 0 instructions (0.000%), 3,268 calls (08839230 - 08839234, length 2)
_S1_2_895080C (nop) 0 instructions (0.000%), 2,702 calls (0895080C - 08950810, length 2)
_S1_2_892998C (strcpy) 0 instructions (0.000%), 2,425 calls (0892998C - 089299CC, length 17)
_S1_2_89299F4 (strncasecmp) 0 instructions (0.000%), 2,143 calls (089299F4 - 08929ADC, length 59)
_S1_2_8929B44 (strncpy) 0 instructions (0.000%), 1,923 calls (08929B44 - 08929BA0, length 24)
_S1_2_894E50C (nop) 0 instructions (0.000%), 1,478 calls (0894E50C - 0894E510, length 2)
_S1_2_897B33C (nop) 0 instructions (0.000%), 1,421 calls (0897B33C - 0897B340, length 2)
_S1_2_894DE1C (nop) 0 instructions (0.000%), 1,376 calls (0894DE1C - 0894DE20, length 2)
_S1_2_8950854 (nop) 0 instructions (0.000%), 988 calls (08950854 - 08950858, length 2)
_S1_2_8950864 (nop) 0 instructions (0.000%), 504 calls (08950864 - 08950868, length 2)
_S1_2_894E504 (nop) 0 instructions (0.000%), 480 calls (0894E504 - 0894E508, length 2)
_S1_2_88F6054 (nop) 0 instructions (0.000%), 453 calls (088F6054 - 088F6058, length 2)
_S1_2_895086C (nop) 0 instructions (0.000%), 410 calls (0895086C - 08950870, length 2)
_S1_2_896E150 (nop) 0 instructions (0.000%), 403 calls (0896E150 - 0896E154, length 2)
_S1_2_894E51C (nop) 0 instructions (0.000%), 367 calls (0894E51C - 0894E520, length 2)
_S1_2_895088C (nop) 0 instructions (0.000%), 311 calls (0895088C - 08950890, length 2)
_S1_2_895081C (nop) 0 instructions (0.000%), 288 calls (0895081C - 08950820, length 2)
_S1_2_895E294 (nop) 0 instructions (0.000%), 287 calls (0895E294 - 0895E298, length 2)
_S1_2_894E514 (nop) 0 instructions (0.000%), 284 calls (0894E514 - 0894E518, length 2)
_S1_2_8929958 (strcmp) 0 instructions (0.000%), 283 calls (08929958 - 08929988, length 13)
_S1_2_895F1A0 (nop) 0 instructions (0.000%), 279 calls (0895F1A0 - 0895F1A4, length 2)
_S1_2_8972C2C (nop) 0 instructions (0.000%), 209 calls (08972C2C - 08972C30, length 2)
_S1_2_894DE24 (nop) 0 instructions (0.000%), 205 calls (0894DE24 - 0894DE28, length 2)
_S1_2_8958FFC (nop) 0 instructions (0.000%), 126 calls (08958FFC - 08959000, length 2)
_S1_2_895085C (nop) 0 instructions (0.000%), 107 calls (0895085C - 08950860, length 2)
_S1_2_895084C (nop) 0 instructions (0.000%), 98 calls (0895084C - 08950850, length 2)
_S1_2_8933A90 (ULongIntegerMult) 0 instructions (0.000%), 55 calls (08933A90 - 08933AB4, length 10)
_S1_2_8950874 (nop) 0 instructions (0.000%), 54 calls (08950874 - 08950878, length 2)
_S1_2_894A80C (nop) 0 instructions (0.000%), 54 calls (0894A80C - 0894A810, length 2)
_S1_2_8972A44 (nop) 0 instructions (0.000%), 36 calls (08972A44 - 08972A48, length 2)
_S1_2_8972A3C (nop) 0 instructions (0.000%), 36 calls (08972A3C - 08972A40, length 2)
_S1_2_8950834 (nop) 0 instructions (0.000%), 36 calls (08950834 - 08950838, length 2)
_S1_2_8958FF4 (nop) 0 instructions (0.000%), 30 calls (08958FF4 - 08958FF8, length 2)
_S1_2_893447C (ULongIntegerDiv) 0 instructions (0.000%), 19 calls (0893447C - 089349EC, length 349)
_S1_2_8962768 (nop) 0 instructions (0.000%), 16 calls (08962768 - 0896276C, length 2)
_S1_2_8962770 (nop) 0 instructions (0.000%), 14 calls (08962770 - 08962774, length 2)
_S1_2_894DE2C (nop) 0 instructions (0.000%), 14 calls (0894DE2C - 0894DE30, length 2)
_S1_2_894E524 (nop) 0 instructions (0.000%), 10 calls (0894E524 - 0894E528, length 2)
_S1_2_887B090 (nop) 0 instructions (0.000%), 5 calls (0887B090 - 0887B094, length 2)
_S1_2_896E148 (nop) 0 instructions (0.000%), 4 calls (0896E148 - 0896E14C, length 2)
_S1_2_896E100 (nop) 0 instructions (0.000%), 3 calls (0896E100 - 0896E104, length 2)
_S1_2_899FF44 (nop) 0 instructions (0.000%), 1 calls (0899FF44 - 0899FF48, length 2)
_S1_2_896B688 (nop) 0 instructions (0.000%), 1 calls (0896B688 - 0896B68C, length 2)
_S1_2_894E54C (nop) 0 instructions (0.000%), 1 calls (0894E54C - 0894E550, length 2)
_S1_2_894E544 (nop) 0 instructions (0.000%), 1 calls (0894E544 - 0894E548, length 2)
_S1_2_8933A54 (nop) 0 instructions (0.000%), 1 calls (08933A54 - 08933A58, length 2)
_S1_2_889BE8C (nop) 0 instructions (0.000%), 1 calls (0889BE8C - 0889BE90, length 2)
_S1_2_889BE78 (nop) 0 instructions (0.000%), 1 calls (0889BE78 - 0889BE7C, length 2)
------------------ GEProfiler ----------------------
GE list count: 4472
Texture load count: 40, average 0.0 per GE list
Copy GE to memory: 0, average 0.0 per GE list
Copy Stencil to memory: 0, average 0.0 per GE list
GE list duration: 11011ms, average 2.5ms per GE list, max FPS is 406.1
prim: called 1025784 times, average 229.4 per GE list
GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24: used 989955 times in PRIM, average 221.4 per GE list
GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=16: used 31360 times in PRIM, average 7.0 per GE list
GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12: used 4469 times in PRIM, average 1.0 per GE list
