Compilation time 2552ms, 1974 calls, average 1.3ms, longest 384ms
CodeBlocks profiling information (1,991,485,853 total cycles):
_S1_2_8825CE4 120,012,069 instructions (6.026%), 5,353,068 calls (08825CE4 - 08825D70, length 36)
    08825CE4:[00041840]: sll        $v1, $a0, 0x0001
    08825CE8:[00641821]: addu       $v1, $v1, $a0
    08825CEC:[3C0208C4]: lui        $v0, 0x08C4 <=> li $v0, 0x08C40000
    08825CF0:[00031880]: sll        $v1, $v1, 0x0002
    08825CF4:[2442A96C]: addiu      $v0, $v0, -22164
    08825CF8:[00623821]: addu       $a3, $v1, $v0
    08825CFC:[3C0508C4]: lui        $a1, 0x08C4 <=> li $a1, 0x08C40000
    08825D00:[8CE20004]: lw         $v0, 4($a3)
    08825D04:[8CA3A960]: lw         $v1, -22176($a1)
    08825D08:[14600016]: bne        $v1, $zr, 0x08825D64
    08825D0C:[8C440068]: lw         $a0, 104($v0)
    08825D10:[10800003]: beq        $a0, $zr, 0x08825D20
    08825D14:[3C0208C4]: lui        $v0, 0x08C4 <=> li $v0, 0x08C40000
    08825D18:[ACA4A960]: sw         $a0, -22176($a1)
    08825D1C:[AC44A964]: sw         $a0, -22172($v0)
    08825D20:[8CE60000]: lw         $a2, 0($a3)
    08825D24:[58C0000C]: blezl      $a2, 0x08825D58
    08825D28:[8CE20004]: lw         $v0, 4($a3)
    08825D2C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08825D30:[24420001]: addiu      $v0, $v0, 1
    08825D34:[0046182A]: slt        $v1, $v0, $a2
    08825D38:[10800006]: beq        $a0, $zr, 0x08825D54
    08825D3C:[00802821]: addu       $a1, $a0, $zr <=> move $a1, $a0
    08825D40:[A0800000]: sb         $zr, 0($a0)
    08825D44:[1460FFFA]: bne        $v1, $zr, 0x08825D30
    08825D48:[8C840068]: lw         $a0, 104($a0)
    08825D4C:[3C0208C4]: lui        $v0, 0x08C4 <=> li $v0, 0x08C40000
    08825D50:[AC45A964]: sw         $a1, -22172($v0)
    08825D54:[8CE20004]: lw         $v0, 4($a3)
    08825D58:[ACE00000]: sw         $zr, 0($a3)
    08825D5C:[03E00008]: jr         $ra
    08825D60:[ACE20008]: sw         $v0, 8($a3)
    08825D64:[3C0208C4]: lui        $v0, 0x08C4 <=> li $v0, 0x08C40000
    08825D68:[8C43A964]: lw         $v1, -22172($v0)
    08825D6C:[0A209748]: j          0x08825D20
    08825D70:[AC640068]: sw         $a0, 104($v1)
  Back Branch 08825D6C 5,353,068 times (length 21)
    08825D0C:[8C440068]: lw         $a0, 104($v0)
    08825D10:[10800003]: beq        $a0, $zr, 0x08825D20
    08825D14:[3C0208C4]: lui        $v0, 0x08C4 <=> li $v0, 0x08C40000
    08825D18:[ACA4A960]: sw         $a0, -22176($a1)
    08825D1C:[AC44A964]: sw         $a0, -22172($v0)
--> 08825D20:[8CE60000]: lw         $a2, 0($a3)
    08825D24:[58C0000C]: blezl      $a2, 0x08825D58
    08825D28:[8CE20004]: lw         $v0, 4($a3)
    08825D2C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08825D30:[24420001]: addiu      $v0, $v0, 1
    08825D34:[0046182A]: slt        $v1, $v0, $a2
    08825D38:[10800006]: beq        $a0, $zr, 0x08825D54
    08825D3C:[00802821]: addu       $a1, $a0, $zr <=> move $a1, $a0
    08825D40:[A0800000]: sb         $zr, 0($a0)
    08825D44:[1460FFFA]: bne        $v1, $zr, 0x08825D30
    08825D48:[8C840068]: lw         $a0, 104($a0)
    08825D4C:[3C0208C4]: lui        $v0, 0x08C4 <=> li $v0, 0x08C40000
    08825D50:[AC45A964]: sw         $a1, -22172($v0)
    08825D54:[8CE20004]: lw         $v0, 4($a3)
    08825D58:[ACE00000]: sw         $zr, 0($a3)
    08825D5C:[03E00008]: jr         $ra
    08825D60:[ACE20008]: sw         $v0, 8($a3)
    08825D64:[3C0208C4]: lui        $v0, 0x08C4 <=> li $v0, 0x08C40000
    08825D68:[8C43A964]: lw         $v1, -22172($v0)
--> 08825D6C:[0A209748]: j          0x08825D20
    08825D70:[AC640068]: sw         $a0, 104($v1)
  Back Branch 08825D44 1,075,701 times (length 7)
    08825D1C:[AC44A964]: sw         $a0, -22172($v0)
    08825D20:[8CE60000]: lw         $a2, 0($a3)
    08825D24:[58C0000C]: blezl      $a2, 0x08825D58
    08825D28:[8CE20004]: lw         $v0, 4($a3)
    08825D2C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
--> 08825D30:[24420001]: addiu      $v0, $v0, 1
    08825D34:[0046182A]: slt        $v1, $v0, $a2
    08825D38:[10800006]: beq        $a0, $zr, 0x08825D54
    08825D3C:[00802821]: addu       $a1, $a0, $zr <=> move $a1, $a0
    08825D40:[A0800000]: sb         $zr, 0($a0)
--> 08825D44:[1460FFFA]: bne        $v1, $zr, 0x08825D30
    08825D48:[8C840068]: lw         $a0, 104($a0)
    08825D4C:[3C0208C4]: lui        $v0, 0x08C4 <=> li $v0, 0x08C40000
    08825D50:[AC45A964]: sw         $a1, -22172($v0)
    08825D54:[8CE20004]: lw         $v0, 4($a3)
_S1_2_8829F40 95,794,241 instructions (4.810%), 56,670 calls (08829F40 - 0882A674, length 462)
    08829F40:[24030034]: addiu      $v1, $zr, 52 <=> li $v1, 52
    08829F44:[00830018]: mult       $a0, $v1
    08829F48:[27BDFF70]: addiu      $sp, $sp, -144
    08829F4C:[AFB60048]: sw         $s6, 72($sp)
    08829F50:[3C0208BB]: lui        $v0, 0x08BB <=> li $v0, 0x08BB0000
    08829F54:[24420670]: addiu      $v0, $v0, 1648
    08829F58:[AFB10034]: sw         $s1, 52($sp)
    08829F5C:[00001812]: mflo       $v1
    08829F60:[30B1000F]: andi       $s1, $a1, 15
    08829F64:[AFB00030]: sw         $s0, 48($sp)
    08829F68:[00628021]: addu       $s0, $v1, $v0
    08829F6C:[3C02089C]: lui        $v0, 0x089C <=> li $v0, 0x089C0000
    08829F70:[E7BE0088]: swc1       $f30, 136($sp)
    08829F74:[24564294]: addiu      $s6, $v0, 17044
    08829F78:[46006F86]: mov.s      $f30, $f13
    08829F7C:[E7BD0084]: swc1       $f29, 132($sp)
    08829F80:[AFBF0054]: sw         $ra, 84($sp)
    08829F84:[AFBE0050]: sw         $fp, 80($sp)
    08829F88:[AFB7004C]: sw         $s7, 76($sp)
    08829F8C:[AFB50044]: sw         $s5, 68($sp)
    08829F90:[AFB40040]: sw         $s4, 64($sp)
    08829F94:[AFB3003C]: sw         $s3, 60($sp)
    08829F98:[AFB20038]: sw         $s2, 56($sp)
    08829F9C:[E7BF008C]: swc1       $f31, 140($sp)
    08829FA0:[E7BC0080]: swc1       $f28, 128($sp)
    08829FA4:[E7BB007C]: swc1       $f27, 124($sp)
    08829FA8:[E7BA0078]: swc1       $f26, 120($sp)
    08829FAC:[E7B90074]: swc1       $f25, 116($sp)
    08829FB0:[E7B80070]: swc1       $f24, 112($sp)
    08829FB4:[E7B7006C]: swc1       $f23, 108($sp)
    08829FB8:[E7B60068]: swc1       $f22, 104($sp)
    08829FBC:[E7B50064]: swc1       $f21, 100($sp)
    08829FC0:[E7B40060]: swc1       $f20, 96($sp)
    08829FC4:[AFA40000]: sw         $a0, 0($sp)
    08829FC8:[82040000]: lb         $a0, 0($s0)
    08829FCC:[10800070]: beq        $a0, $zr, 0x0882A190
    08829FD0:[46006746]: mov.s      $f29, $f12
    08829FD4:[3C0208C4]: lui        $v0, 0x08C4 <=> li $v0, 0x08C40000
    08829FD8:[8C55A960]: lw         $s5, -22176($v0)
    08829FDC:[12A0006C]: beq        $s5, $zr, 0x0882A190
    08829FE0:[30A20010]: andi       $v0, $a1, 16
    08829FE4:[104001A1]: beq        $v0, $zr, 0x0882A66C
    08829FE8:[3C020898]: lui        $v0, 0x0898 <=> li $v0, 0x08980000
    08829FEC:[3C02089C]: lui        $v0, 0x089C <=> li $v0, 0x089C0000
    08829FF0:[3C03089C]: lui        $v1, 0x089C <=> li $v1, 0x089C0000
    08829FF4:[C4574B80]: lwc1       $f23, 19328($v0)
    08829FF8:[C47B4B84]: lwc1       $f27, 19332($v1)
    08829FFC:[30A20020]: andi       $v0, $a1, 32
    0882A000:[1440018A]: bne        $v0, $zr, 0x0882A62C
    0882A004:[AFA00004]: sw         $zr, 4($sp)
    0882A008:[3C0208BA]: lui        $v0, 0x08BA <=> li $v0, 0x08BA0000
    0882A00C:[3C0308BA]: lui        $v1, 0x08BA <=> li $v1, 0x08BA0000
    0882A010:[C4450F70]: lwc1       $f5, 3952($v0)
    0882A014:[C4620F74]: lwc1       $f2, 3956($v1)
    0882A018:[86020016]: lh         $v0, 22($s0)
    0882A01C:[86030014]: lh         $v1, 20($s0)
    0882A020:[96040018]: lhu        $a0, 24($s0)
    0882A024:[44822000]: mtc1       $v0, $f4
    0882A028:[44831800]: mtc1       $v1, $f3
    0882A02C:[9605001A]: lhu        $a1, 26($s0)
    0882A030:[7C041620]: seh        $v0, $a0
    0882A034:[44820000]: mtc1       $v0, $f0
    0882A038:[468018E0]: cvt.s.w    $f3, $f3
    0882A03C:[7C051620]: seh        $v0, $a1
    0882A040:[46802120]: cvt.s.w    $f4, $f4
    0882A044:[82030006]: lb         $v1, 6($s0)
    0882A048:[44820800]: mtc1       $v0, $f1
    0882A04C:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    0882A050:[4605EF40]: add.s      $f29, $f29, $f5
    0882A054:[4602F780]: add.s      $f30, $f30, $f2
    0882A058:[E7A3000C]: swc1       $f3, 12($sp)
    0882A05C:[468005A0]: cvt.s.w    $f22, $f0
    0882A060:[46800E60]: cvt.s.w    $f25, $f1
    0882A064:[E7A40010]: swc1       $f4, 16($sp)
    0882A068:[8614001C]: lh         $s4, 28($s0)
    0882A06C:[10620169]: beq        $v1, $v0, 0x0882A614
    0882A070:[861E001E]: lh         $fp, 30($s0)
    0882A074:[10600165]: beq        $v1, $zr, 0x0882A60C
    0882A078:[3C020898]: lui        $v0, 0x0898 <=> li $v0, 0x08980000
    0882A07C:[3C020898]: lui        $v0, 0x0898 <=> li $v0, 0x08980000
    0882A080:[4616B580]: add.s      $f22, $f22, $f22
    0882A084:[C44CF014]: lwc1       $f12, -4076($v0)
    0882A088:[82030007]: lb         $v1, 7($s0)
    0882A08C:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    0882A090:[50620159]: beql       $v1, $v0, 0x0882A5F8
    0882A094:[3C030898]: lui        $v1, 0x0898 <=> li $v1, 0x08980000
    0882A098:[10600155]: beq        $v1, $zr, 0x0882A5F0
    0882A09C:[3C020898]: lui        $v0, 0x0898 <=> li $v0, 0x08980000
    0882A0A0:[3C020898]: lui        $v0, 0x0898 <=> li $v0, 0x08980000
    0882A0A4:[4619CE40]: add.s      $f25, $f25, $f25
    0882A0A8:[C44DF014]: lwc1       $f13, -4076($v0)
    0882A0AC:[7C042620]: seh        $a0, $a0
    0882A0B0:[7C052E20]: seh        $a1, $a1
    0882A0B4:[44840000]: mtc1       $a0, $f0
    0882A0B8:[44850800]: mtc1       $a1, $f1
    0882A0BC:[24020009]: addiu      $v0, $zr, 9 <=> li $v0, 9
    0882A0C0:[468000A0]: cvt.s.w    $f2, $f0
    0882A0C4:[468008E0]: cvt.s.w    $f3, $f1
    0882A0C8:[46026303]: div.s      $f12, $f12, $f2
    0882A0CC:[12220143]: beq        $s1, $v0, 0x0882A5DC
    0882A0D0:[46036B43]: div.s      $f13, $f13, $f3
    0882A0D4:[3C03089C]: lui        $v1, 0x089C <=> li $v1, 0x089C0000
    0882A0D8:[3C02089C]: lui        $v0, 0x089C <=> li $v0, 0x089C0000
    0882A0DC:[00112080]: sll        $a0, $s1, 0x0002
    0882A0E0:[24634484]: addiu      $v1, $v1, 17540
    0882A0E4:[24424454]: addiu      $v0, $v0, 17492
    0882A0E8:[00831821]: addu       $v1, $a0, $v1
    0882A0EC:[00822021]: addu       $a0, $a0, $v0
    0882A0F0:[C7A2000C]: lwc1       $f2, 12($sp)
    0882A0F4:[C4800000]: lwc1       $f0, 0($a0)
    0882A0F8:[C4610000]: lwc1       $f1, 0($v1)
    0882A0FC:[46020002]: mul.s      $f0, $f0, $f2
    0882A100:[C7A20010]: lwc1       $f2, 16($sp)
    0882A104:[46020842]: mul.s      $f1, $f1, $f2
    0882A108:[4600008D]: trunc.w.s  $f2, $f0
    0882A10C:[460008CD]: trunc.w.s  $f3, $f1
    0882A110:[46801620]: cvt.s.w    $f24, $f2
    0882A114:[46801FE0]: cvt.s.w    $f31, $f3
    0882A118:[1BC0001D]: blez       $fp, 0x0882A190
    0882A11C:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    0882A120:[0014B82A]: slt        $s7, $zr, $s4 <=> move $s7, $s4
    0882A124:[44930000]: mtc1       $s3, $f0
    0882A128:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    0882A12C:[46800060]: cvt.s.w    $f1, $f0
    0882A130:[46190F02]: mul.s      $f28, $f1, $f25
    0882A134:[461FE001]: sub.s      $f0, $f28, $f31
    0882A138:[12E00011]: beq        $s7, $zr, 0x0882A180
    0882A13C:[461B0682]: mul.s      $f26, $f0, $f27
    0882A140:[44920800]: mtc1       $s2, $f1
    0882A144:[8602001C]: lh         $v0, 28($s0)
    0882A148:[86030020]: lh         $v1, 32($s0)
    0882A14C:[46800820]: cvt.s.w    $f0, $f1
    0882A150:[02620018]: mult       $s3, $v0
    0882A154:[46160502]: mul.s      $f20, $f0, $f22
    0882A158:[00001012]: mflo       $v0
    0882A15C:[00528821]: addu       $s1, $v0, $s2
    0882A160:[4618A001]: sub.s      $f0, $f20, $f24
    0882A164:[0071182A]: slt        $v1, $v1, $s1
    0882A168:[10600021]: beq        $v1, $zr, 0x0882A1F0
    0882A16C:[46170542]: mul.s      $f21, $f0, $f23
    0882A170:[26520001]: addiu      $s2, $s2, 1
    0882A174:[0254102A]: slt        $v0, $s2, $s4
    0882A178:[1440FFF1]: bne        $v0, $zr, 0x0882A140
    0882A17C:[00000000]: nop
    0882A180:[26730001]: addiu      $s3, $s3, 1
    0882A184:[027E102A]: slt        $v0, $s3, $fp
    0882A188:[1440FFE6]: bne        $v0, $zr, 0x0882A124
    0882A18C:[00000000]: nop
    0882A190:[8FBF0054]: lw         $ra, 84($sp)
    0882A194:[8FBE0050]: lw         $fp, 80($sp)
    0882A198:[8FB7004C]: lw         $s7, 76($sp)
    0882A19C:[8FB60048]: lw         $s6, 72($sp)
    0882A1A0:[8FB50044]: lw         $s5, 68($sp)
    0882A1A4:[8FB40040]: lw         $s4, 64($sp)
    0882A1A8:[8FB3003C]: lw         $s3, 60($sp)
    0882A1AC:[8FB20038]: lw         $s2, 56($sp)
    0882A1B0:[8FB10034]: lw         $s1, 52($sp)
    0882A1B4:[8FB00030]: lw         $s0, 48($sp)
    0882A1B8:[C7BF008C]: lwc1       $f31, 140($sp)
    0882A1BC:[C7BE0088]: lwc1       $f30, 136($sp)
    0882A1C0:[C7BD0084]: lwc1       $f29, 132($sp)
    0882A1C4:[C7BC0080]: lwc1       $f28, 128($sp)
    0882A1C8:[C7BB007C]: lwc1       $f27, 124($sp)
    0882A1CC:[C7BA0078]: lwc1       $f26, 120($sp)
    0882A1D0:[C7B90074]: lwc1       $f25, 116($sp)
    0882A1D4:[C7B80070]: lwc1       $f24, 112($sp)
    0882A1D8:[C7B7006C]: lwc1       $f23, 108($sp)
    0882A1DC:[C7B60068]: lwc1       $f22, 104($sp)
    0882A1E0:[C7B50064]: lwc1       $f21, 100($sp)
    0882A1E4:[C7B40060]: lwc1       $f20, 96($sp)
    0882A1E8:[03E00008]: jr         $ra
    0882A1EC:[27BD0090]: addiu      $sp, $sp, 144
    0882A1F0:[8E020028]: lw         $v0, 40($s0)
    0882A1F4:[00111840]: sll        $v1, $s1, 0x0001
    0882A1F8:[00621821]: addu       $v1, $v1, $v0
    0882A1FC:[84660000]: lh         $a2, 0($v1)
    0882A200:[28C204B0]: slti       $v0, $a2, 1200
    0882A204:[5040FFDB]: beql       $v0, $zr, 0x0882A174
    0882A208:[26520001]: addiu      $s2, $s2, 1
    0882A20C:[8E020024]: lw         $v0, 36($s0)
    0882A210:[00511021]: addu       $v0, $v0, $s1
    0882A214:[80430000]: lb         $v1, 0($v0)
    0882A218:[5060FFD6]: beql       $v1, $zr, 0x0882A174
    0882A21C:[26520001]: addiu      $s2, $s2, 1
    0882A220:[8FA20004]: lw         $v0, 4($sp)
    0882A224:[14400028]: bne        $v0, $zr, 0x0882A2C8
    0882A228:[00000000]: nop
    0882A22C:[44801000]: mtc1       $zr, $f2
    0882A230:[4615E980]: add.s      $f6, $f29, $f21
    0882A234:[4617B002]: mul.s      $f0, $f22, $f23
    0882A238:[4602B83C]: c.lt.s     $f23, $f2
    0882A23C:[00000000]: nop
    0882A240:[45000004]: bc1f       0x0882A254
    0882A244:[46003140]: add.s      $f5, $f6, $f0
    0882A248:[46003046]: mov.s      $f1, $f6
    0882A24C:[46002986]: mov.s      $f6, $f5
    0882A250:[46000946]: mov.s      $f5, $f1
    0882A254:[461AF1C0]: add.s      $f7, $f30, $f26
    0882A258:[461BC802]: mul.s      $f0, $f25, $f27
    0882A25C:[4602D83C]: c.lt.s     $f27, $f2
    0882A260:[00000000]: nop
    0882A264:[45000004]: bc1f       0x0882A278
    0882A268:[460038C0]: add.s      $f3, $f7, $f0
    0882A26C:[46003846]: mov.s      $f1, $f7
    0882A270:[460019C6]: mov.s      $f7, $f3
    0882A274:[460008C6]: mov.s      $f3, $f1
    0882A278:[3C02089C]: lui        $v0, 0x089C <=> li $v0, 0x089C0000
    0882A27C:[C440428C]: lwc1       $f0, 17036($v0)
    0882A280:[4606003C]: c.lt.s     $f0, $f6
    0882A284:[00000000]: nop
    0882A288:[4503FFBA]: bc1tl      0x0882A174
    0882A28C:[26520001]: addiu      $s2, $s2, 1
    0882A290:[4602283C]: c.lt.s     $f5, $f2
    0882A294:[00000000]: nop
    0882A298:[4503FFB6]: bc1tl      0x0882A174
    0882A29C:[26520001]: addiu      $s2, $s2, 1
    0882A2A0:[3C02089C]: lui        $v0, 0x089C <=> li $v0, 0x089C0000
    0882A2A4:[C4404290]: lwc1       $f0, 17040($v0)
    0882A2A8:[4607003C]: c.lt.s     $f0, $f7
    0882A2AC:[00000000]: nop
    0882A2B0:[4503FFB0]: bc1tl      0x0882A174
    0882A2B4:[26520001]: addiu      $s2, $s2, 1
    0882A2B8:[4602183C]: c.lt.s     $f3, $f2
    0882A2BC:[00000000]: nop
    0882A2C0:[4503FFAC]: bc1tl      0x0882A174
    0882A2C4:[26520001]: addiu      $s2, $s2, 1
    0882A2C8:[04C000B3]: bltz       $a2, 0x0882A598
    0882A2CC:[2402FFFE]: addiu      $v0, $zr, -2 <=> li $v0, -2
    0882A2D0:[C7A0000C]: lwc1       $f0, 12($sp)
    0882A2D4:[44804800]: mtc1       $zr, $f9
    0882A2D8:[4600B146]: mov.s      $f5, $f22
    0882A2DC:[46140041]: sub.s      $f1, $f0, $f20
    0882A2E0:[4600C9C6]: mov.s      $f7, $f25
    0882A2E4:[4609083C]: c.lt.s     $f1, $f9
    0882A2E8:[00000000]: nop
    0882A2EC:[4501FFA0]: bc1t       0x0882A170
    0882A2F0:[46004AC6]: mov.s      $f11, $f9
    0882A2F4:[4601B03E]: c.le.s     $f22, $f1
    0882A2F8:[00000000]: nop
    0882A2FC:[450000A4]: bc1f       0x0882A590
    0882A300:[46000A06]: mov.s      $f8, $f1
    0882A304:[4600B206]: mov.s      $f8, $f22
    0882A308:[C7A20010]: lwc1       $f2, 16($sp)
    0882A30C:[44800000]: mtc1       $zr, $f0
    0882A310:[461C1041]: sub.s      $f1, $f2, $f28
    0882A314:[4600083C]: c.lt.s     $f1, $f0
    0882A318:[00000000]: nop
    0882A31C:[4501FF94]: bc1t       0x0882A170
    0882A320:[46004286]: mov.s      $f10, $f8
    0882A324:[4601C83E]: c.le.s     $f25, $f1
    0882A328:[00000000]: nop
    0882A32C:[45000096]: bc1f       0x0882A588
    0882A330:[46000A06]: mov.s      $f8, $f1
    0882A334:[4600CA06]: mov.s      $f8, $f25
    0882A338:[3C0208C4]: lui        $v0, 0x08C4 <=> li $v0, 0x08C40000
    0882A33C:[9043A968]: lbu        $v1, -22168($v0)
    0882A340:[26A40008]: addiu      $a0, $s5, 8
    0882A344:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0882A348:[A2A30001]: sb         $v1, 1($s5)
    0882A34C:[8FA30004]: lw         $v1, 4($sp)
    0882A350:[A6A20002]: sh         $v0, 2($s5)
    0882A354:[14600065]: bne        $v1, $zr, 0x0882A4EC
    0882A358:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    0882A35C:[4615E980]: add.s      $f6, $f29, $f21
    0882A360:[461B3842]: mul.s      $f1, $f7, $f27
    0882A364:[46172802]: mul.s      $f0, $f5, $f23
    0882A368:[461AF1C0]: add.s      $f7, $f30, $f26
    0882A36C:[E486000C]: swc1       $f6, 12($a0)
    0882A370:[26A50050]: addiu      $a1, $s5, 80
    0882A374:[46003140]: add.s      $f5, $f6, $f0
    0882A378:[460138C0]: add.s      $f3, $f7, $f1
    0882A37C:[E4870010]: swc1       $f7, 16($a0)
    0882A380:[26A40020]: addiu      $a0, $s5, 32
    0882A384:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    0882A388:[26A40038]: addiu      $a0, $s5, 56
    0882A38C:[00804021]: addu       $t0, $a0, $zr <=> move $t0, $a0
    0882A390:[E4E6000C]: swc1       $f6, 12($a3)
    0882A394:[E4E30010]: swc1       $f3, 16($a3)
    0882A398:[E485000C]: swc1       $f5, 12($a0)
    0882A39C:[E4870010]: swc1       $f7, 16($a0)
    0882A3A0:[E4A5000C]: swc1       $f5, 12($a1)
    0882A3A4:[E4A30010]: swc1       $f3, 16($a1)
    0882A3A8:[460C5AC2]: mul.s      $f11, $f11, $f12
    0882A3AC:[460D4A42]: mul.s      $f9, $f9, $f13
    0882A3B0:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    0882A3B4:[460D4002]: mul.s      $f0, $f8, $f13
    0882A3B8:[E6AB0008]: swc1       $f11, 8($s5)
    0882A3BC:[460C5282]: mul.s      $f10, $f10, $f12
    0882A3C0:[E4490004]: swc1       $f9, 4($v0)
    0882A3C4:[92C20000]: lbu        $v0, 0($s6)
    0882A3C8:[A082000B]: sb         $v0, 11($a0)
    0882A3CC:[92C30001]: lbu        $v1, 1($s6)
    0882A3D0:[A0830008]: sb         $v1, 8($a0)
    0882A3D4:[92C20002]: lbu        $v0, 2($s6)
    0882A3D8:[A0820009]: sb         $v0, 9($a0)
    0882A3DC:[92C30003]: lbu        $v1, 3($s6)
    0882A3E0:[E4E00004]: swc1       $f0, 4($a3)
    0882A3E4:[A083000A]: sb         $v1, 10($a0)
    0882A3E8:[E6AB0020]: swc1       $f11, 32($s5)
    0882A3EC:[92C20000]: lbu        $v0, 0($s6)
    0882A3F0:[A0E2000B]: sb         $v0, 11($a3)
    0882A3F4:[92C30001]: lbu        $v1, 1($s6)
    0882A3F8:[A0E30008]: sb         $v1, 8($a3)
    0882A3FC:[92C20002]: lbu        $v0, 2($s6)
    0882A400:[A0E20009]: sb         $v0, 9($a3)
    0882A404:[92C30003]: lbu        $v1, 3($s6)
    0882A408:[E5090004]: swc1       $f9, 4($t0)
    0882A40C:[A0E3000A]: sb         $v1, 10($a3)
    0882A410:[E6AA0038]: swc1       $f10, 56($s5)
    0882A414:[92C20000]: lbu        $v0, 0($s6)
    0882A418:[A102000B]: sb         $v0, 11($t0)
    0882A41C:[92C30001]: lbu        $v1, 1($s6)
    0882A420:[A1030008]: sb         $v1, 8($t0)
    0882A424:[92C20002]: lbu        $v0, 2($s6)
    0882A428:[A1020009]: sb         $v0, 9($t0)
    0882A42C:[92C30003]: lbu        $v1, 3($s6)
    0882A430:[E6AA0050]: swc1       $f10, 80($s5)
    0882A434:[A103000A]: sb         $v1, 10($t0)
    0882A438:[E4A00004]: swc1       $f0, 4($a1)
    0882A43C:[92C20000]: lbu        $v0, 0($s6)
    0882A440:[A0A2000B]: sb         $v0, 11($a1)
    0882A444:[92C30001]: lbu        $v1, 1($s6)
    0882A448:[A0A30008]: sb         $v1, 8($a1)
    0882A44C:[92C20002]: lbu        $v0, 2($s6)
    0882A450:[A0A20009]: sb         $v0, 9($a1)
    0882A454:[240200FF]: addiu      $v0, $zr, 255 <=> li $v0, 255
    0882A458:[92C30003]: lbu        $v1, 3($s6)
    0882A45C:[A0A3000A]: sb         $v1, 10($a1)
    0882A460:[A6A60004]: sh         $a2, 4($s5)
    0882A464:[92C30000]: lbu        $v1, 0($s6)
    0882A468:[10620019]: beq        $v1, $v0, 0x0882A4D0
    0882A46C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0882A470:[A6A20006]: sh         $v0, 6($s5)
    0882A474:[3C0308BB]: lui        $v1, 0x08BB <=> li $v1, 0x08BB0000
    0882A478:[2463BB70]: addiu      $v1, $v1, -17552
    0882A47C:[00061100]: sll        $v0, $a2, 0x0004
    0882A480:[00431021]: addu       $v0, $v0, $v1
    0882A484:[24030002]: addiu      $v1, $zr, 2 <=> li $v1, 2
    0882A488:[A0430001]: sb         $v1, 1($v0)
    0882A48C:[3C0408C4]: lui        $a0, 0x08C4 <=> li $a0, 0x08C40000
    0882A490:[8C85C0DC]: lw         $a1, -16164($a0)
    0882A494:[8CA30008]: lw         $v1, 8($a1)
    0882A498:[8CA20000]: lw         $v0, 0($a1)
    0882A49C:[AC750068]: sw         $s5, 104($v1)
    0882A4A0:[24420001]: addiu      $v0, $v0, 1
    0882A4A4:[ACB50008]: sw         $s5, 8($a1)
    0882A4A8:[8EA30068]: lw         $v1, 104($s5)
    0882A4AC:[ACA20000]: sw         $v0, 0($a1)
    0882A4B0:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0882A4B4:[A2A20000]: sb         $v0, 0($s5)
    0882A4B8:[3C0208C4]: lui        $v0, 0x08C4 <=> li $v0, 0x08C40000
    0882A4BC:[0060A821]: addu       $s5, $v1, $zr <=> move $s5, $v1
    0882A4C0:[1460FF2B]: bne        $v1, $zr, 0x0882A170
    0882A4C4:[AC43A960]: sw         $v1, -22176($v0)
    0882A4C8:[0A20A865]: j          0x0882A194
    0882A4CC:[8FBF0054]: lw         $ra, 84($sp)
    0882A4D0:[8E020024]: lw         $v0, 36($s0)
    0882A4D4:[00511021]: addu       $v0, $v0, $s1
    0882A4D8:[90430000]: lbu        $v1, 0($v0)
    0882A4DC:[00031E00]: sll        $v1, $v1, 0x0018
    0882A4E0:[00031E03]: sra        $v1, $v1, 0x0018
    0882A4E4:[0A20A91D]: j          0x0882A474
    0882A4E8:[A6A30006]: sh         $v1, 6($s5)
    0882A4EC:[C7A00008]: lwc1       $f0, 8($sp)
    0882A4F0:[460EA842]: mul.s      $f1, $f21, $f14
    0882A4F4:[460028C7]: neg.s      $f3, $f5
    0882A4F8:[4600A882]: mul.s      $f2, $f21, $f0
    0882A4FC:[4600D182]: mul.s      $f6, $f26, $f0
    0882A500:[4601E840]: add.s      $f1, $f29, $f1
    0882A504:[460ED102]: mul.s      $f4, $f26, $f14
    0882A508:[4602F081]: sub.s      $f2, $f30, $f2
    0882A50C:[461718C2]: mul.s      $f3, $f3, $f23
    0882A510:[46172942]: mul.s      $f5, $f5, $f23
    0882A514:[46060980]: add.s      $f6, $f1, $f6
    0882A518:[C7A10008]: lwc1       $f1, 8($sp)
    0882A51C:[461B3802]: mul.s      $f0, $f7, $f27
    0882A520:[460E2942]: mul.s      $f5, $f5, $f14
    0882A524:[460411C0]: add.s      $f7, $f2, $f4
    0882A528:[460118C2]: mul.s      $f3, $f3, $f1
    0882A52C:[C7A20008]: lwc1       $f2, 8($sp)
    0882A530:[460E0042]: mul.s      $f1, $f0, $f14
    0882A534:[E4870010]: swc1       $f7, 16($a0)
    0882A538:[46020002]: mul.s      $f0, $f0, $f2
    0882A53C:[46033900]: add.s      $f4, $f7, $f3
    0882A540:[46053080]: add.s      $f2, $f6, $f5
    0882A544:[46013940]: add.s      $f5, $f7, $f1
    0882A548:[460030C0]: add.s      $f3, $f6, $f0
    0882A54C:[46012040]: add.s      $f1, $f4, $f1
    0882A550:[46001000]: add.s      $f0, $f2, $f0
    0882A554:[E486000C]: swc1       $f6, 12($a0)
    0882A558:[26A40020]: addiu      $a0, $s5, 32
    0882A55C:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    0882A560:[26A50050]: addiu      $a1, $s5, 80
    0882A564:[26A40038]: addiu      $a0, $s5, 56
    0882A568:[E4E3000C]: swc1       $f3, 12($a3)
    0882A56C:[00804021]: addu       $t0, $a0, $zr <=> move $t0, $a0
    0882A570:[E4E50010]: swc1       $f5, 16($a3)
    0882A574:[E482000C]: swc1       $f2, 12($a0)
    0882A578:[E4840010]: swc1       $f4, 16($a0)
    0882A57C:[E4A0000C]: swc1       $f0, 12($a1)
    0882A580:[0A20A8EA]: j          0x0882A3A8
    0882A584:[E4A10010]: swc1       $f1, 16($a1)
    0882A588:[0A20A8CE]: j          0x0882A338
    0882A58C:[460009C6]: mov.s      $f7, $f1
    0882A590:[0A20A8C2]: j          0x0882A308
    0882A594:[46000946]: mov.s      $f5, $f1
    0882A598:[54C2FEF6]: bnel       $a2, $v0, 0x0882A174
    0882A59C:[26520001]: addiu      $s2, $s2, 1
    0882A5A0:[92020001]: lbu        $v0, 1($s0)
    0882A5A4:[30420001]: andi       $v0, $v0, 1
    0882A5A8:[5040FEF2]: beql       $v0, $zr, 0x0882A174
    0882A5AC:[26520001]: addiu      $s2, $s2, 1
    0882A5B0:[8FA40000]: lw         $a0, 0($sp)
    0882A5B4:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    0882A5B8:[E7AC0020]: swc1       $f12, 32($sp)
    0882A5BC:[E7AD0024]: swc1       $f13, 36($sp)
    0882A5C0:[0E2093F1]: jal        0x08824FC4
    0882A5C4:[E7AE0028]: swc1       $f14, 40($sp)
    0882A5C8:[7C023620]: seh        $a2, $v0
    0882A5CC:[C7AE0028]: lwc1       $f14, 40($sp)
    0882A5D0:[C7AD0024]: lwc1       $f13, 36($sp)
    0882A5D4:[0A20A8B4]: j          0x0882A2D0
    0882A5D8:[C7AC0020]: lwc1       $f12, 32($sp)
    0882A5DC:[3C0208C4]: lui        $v0, 0x08C4 <=> li $v0, 0x08C40000
    0882A5E0:[2443E6DC]: addiu      $v1, $v0, -6436
    0882A5E4:[C458E6DC]: lwc1       $f24, -6436($v0)
    0882A5E8:[0A20A846]: j          0x0882A118
    0882A5EC:[C47F0004]: lwc1       $f31, 4($v1)
    0882A5F0:[0A20A82B]: j          0x0882A0AC
    0882A5F4:[C44DF004]: lwc1       $f13, -4092($v0)
    0882A5F8:[C460F018]: lwc1       $f0, -4072($v1)
    0882A5FC:[3C020898]: lui        $v0, 0x0898 <=> li $v0, 0x08980000
    0882A600:[C44DF01C]: lwc1       $f13, -4068($v0)
    0882A604:[0A20A82B]: j          0x0882A0AC
    0882A608:[4600CE42]: mul.s      $f25, $f25, $f0
    0882A60C:[0A20A822]: j          0x0882A088
    0882A610:[C44CF004]: lwc1       $f12, -4092($v0)
    0882A614:[3C030898]: lui        $v1, 0x0898 <=> li $v1, 0x08980000
    0882A618:[C460F00C]: lwc1       $f0, -4084($v1)
    0882A61C:[3C020898]: lui        $v0, 0x0898 <=> li $v0, 0x08980000
    0882A620:[C44CF010]: lwc1       $f12, -4080($v0)
    0882A624:[0A20A822]: j          0x0882A088
    0882A628:[4600B582]: mul.s      $f22, $f22, $f0
    0882A62C:[3C0208C4]: lui        $v0, 0x08C4 <=> li $v0, 0x08C40000
    0882A630:[8C42E6D8]: lw         $v0, -6440($v0)
    0882A634:[AFA20004]: sw         $v0, 4($sp)
    0882A638:[00021023]: subu       $v0, $zr, $v0 <=> negu $v0, $v0
    0882A63C:[44820000]: mtc1       $v0, $f0
    0882A640:[3C020898]: lui        $v0, 0x0898 <=> li $v0, 0x08980000
    0882A644:[46800520]: cvt.s.w    $f20, $f0
    0882A648:[C440F008]: lwc1       $f0, -4088($v0)
    0882A64C:[4600A502]: mul.s      $f20, $f20, $f0
    0882A650:[0E2415B7]: jal        0x089056DC
    0882A654:[4600A306]: mov.s      $f12, $f20
    0882A658:[4600A306]: mov.s      $f12, $f20
    0882A65C:[0E241585]: jal        0x08905614
    0882A660:[E7A00008]: swc1       $f0, 8($sp)
    0882A664:[0A20A802]: j          0x0882A008
    0882A668:[46000386]: mov.s      $f14, $f0
    0882A66C:[C457F004]: lwc1       $f23, -4092($v0)
    0882A670:[0A20A7FF]: j          0x08829FFC
    0882A674:[4600BEC6]: mov.s      $f27, $f23
  Back Branch 0882A178 591,272 times (length 16)
    0882A12C:[46800060]: cvt.s.w    $f1, $f0
    0882A130:[46190F02]: mul.s      $f28, $f1, $f25
    0882A134:[461FE001]: sub.s      $f0, $f28, $f31
    0882A138:[12E00011]: beq        $s7, $zr, 0x0882A180
    0882A13C:[461B0682]: mul.s      $f26, $f0, $f27
--> 0882A140:[44920800]: mtc1       $s2, $f1
    0882A144:[8602001C]: lh         $v0, 28($s0)
    0882A148:[86030020]: lh         $v1, 32($s0)
    0882A14C:[46800820]: cvt.s.w    $f0, $f1
    0882A150:[02620018]: mult       $s3, $v0
    0882A154:[46160502]: mul.s      $f20, $f0, $f22
    0882A158:[00001012]: mflo       $v0
    0882A15C:[00528821]: addu       $s1, $v0, $s2
    0882A160:[4618A001]: sub.s      $f0, $f20, $f24
    0882A164:[0071182A]: slt        $v1, $v1, $s1
    0882A168:[10600021]: beq        $v1, $zr, 0x0882A1F0
    0882A16C:[46170542]: mul.s      $f21, $f0, $f23
    0882A170:[26520001]: addiu      $s2, $s2, 1
    0882A174:[0254102A]: slt        $v0, $s2, $s4
--> 0882A178:[1440FFF1]: bne        $v0, $zr, 0x0882A140
    0882A17C:[00000000]: nop
    0882A180:[26730001]: addiu      $s3, $s3, 1
    0882A184:[027E102A]: slt        $v0, $s3, $fp
    0882A188:[1440FFE6]: bne        $v0, $zr, 0x0882A124
  Back Branch 0882A31C 428,559 times (length 109)
  Back Branch 0882A2EC 428,559 times (length 97)
    0882A15C:[00528821]: addu       $s1, $v0, $s2
    0882A160:[4618A001]: sub.s      $f0, $f20, $f24
    0882A164:[0071182A]: slt        $v1, $v1, $s1
    0882A168:[10600021]: beq        $v1, $zr, 0x0882A1F0
    0882A16C:[46170542]: mul.s      $f21, $f0, $f23
--> 0882A170:[26520001]: addiu      $s2, $s2, 1
    0882A174:[0254102A]: slt        $v0, $s2, $s4
    0882A178:[1440FFF1]: bne        $v0, $zr, 0x0882A140
    0882A17C:[00000000]: nop
    0882A180:[26730001]: addiu      $s3, $s3, 1
    0882A184:[027E102A]: slt        $v0, $s3, $fp
    0882A188:[1440FFE6]: bne        $v0, $zr, 0x0882A124
    0882A18C:[00000000]: nop
    0882A190:[8FBF0054]: lw         $ra, 84($sp)
    0882A194:[8FBE0050]: lw         $fp, 80($sp)
    0882A198:[8FB7004C]: lw         $s7, 76($sp)
    0882A19C:[8FB60048]: lw         $s6, 72($sp)
    0882A1A0:[8FB50044]: lw         $s5, 68($sp)
    0882A1A4:[8FB40040]: lw         $s4, 64($sp)
    0882A1A8:[8FB3003C]: lw         $s3, 60($sp)
    0882A1AC:[8FB20038]: lw         $s2, 56($sp)
    0882A1B0:[8FB10034]: lw         $s1, 52($sp)
    0882A1B4:[8FB00030]: lw         $s0, 48($sp)
    0882A1B8:[C7BF008C]: lwc1       $f31, 140($sp)
    0882A1BC:[C7BE0088]: lwc1       $f30, 136($sp)
    0882A1C0:[C7BD0084]: lwc1       $f29, 132($sp)
    0882A1C4:[C7BC0080]: lwc1       $f28, 128($sp)
    0882A1C8:[C7BB007C]: lwc1       $f27, 124($sp)
    0882A1CC:[C7BA0078]: lwc1       $f26, 120($sp)
    0882A1D0:[C7B90074]: lwc1       $f25, 116($sp)
    0882A1D4:[C7B80070]: lwc1       $f24, 112($sp)
    0882A1D8:[C7B7006C]: lwc1       $f23, 108($sp)
    0882A1DC:[C7B60068]: lwc1       $f22, 104($sp)
    0882A1E0:[C7B50064]: lwc1       $f21, 100($sp)
    0882A1E4:[C7B40060]: lwc1       $f20, 96($sp)
    0882A1E8:[03E00008]: jr         $ra
    0882A1EC:[27BD0090]: addiu      $sp, $sp, 144
    0882A1F0:[8E020028]: lw         $v0, 40($s0)
    0882A1F4:[00111840]: sll        $v1, $s1, 0x0001
    0882A1F8:[00621821]: addu       $v1, $v1, $v0
    0882A1FC:[84660000]: lh         $a2, 0($v1)
    0882A200:[28C204B0]: slti       $v0, $a2, 1200
    0882A204:[5040FFDB]: beql       $v0, $zr, 0x0882A174
    0882A208:[26520001]: addiu      $s2, $s2, 1
    0882A20C:[8E020024]: lw         $v0, 36($s0)
    0882A210:[00511021]: addu       $v0, $v0, $s1
    0882A214:[80430000]: lb         $v1, 0($v0)
    0882A218:[5060FFD6]: beql       $v1, $zr, 0x0882A174
    0882A21C:[26520001]: addiu      $s2, $s2, 1
    0882A220:[8FA20004]: lw         $v0, 4($sp)
    0882A224:[14400028]: bne        $v0, $zr, 0x0882A2C8
    0882A228:[00000000]: nop
    0882A22C:[44801000]: mtc1       $zr, $f2
    0882A230:[4615E980]: add.s      $f6, $f29, $f21
    0882A234:[4617B002]: mul.s      $f0, $f22, $f23
    0882A238:[4602B83C]: c.lt.s     $f23, $f2
    0882A23C:[00000000]: nop
    0882A240:[45000004]: bc1f       0x0882A254
    0882A244:[46003140]: add.s      $f5, $f6, $f0
    0882A248:[46003046]: mov.s      $f1, $f6
    0882A24C:[46002986]: mov.s      $f6, $f5
    0882A250:[46000946]: mov.s      $f5, $f1
    0882A254:[461AF1C0]: add.s      $f7, $f30, $f26
    0882A258:[461BC802]: mul.s      $f0, $f25, $f27
    0882A25C:[4602D83C]: c.lt.s     $f27, $f2
    0882A260:[00000000]: nop
    0882A264:[45000004]: bc1f       0x0882A278
    0882A268:[460038C0]: add.s      $f3, $f7, $f0
    0882A26C:[46003846]: mov.s      $f1, $f7
    0882A270:[460019C6]: mov.s      $f7, $f3
    0882A274:[460008C6]: mov.s      $f3, $f1
    0882A278:[3C02089C]: lui        $v0, 0x089C <=> li $v0, 0x089C0000
    0882A27C:[C440428C]: lwc1       $f0, 17036($v0)
    0882A280:[4606003C]: c.lt.s     $f0, $f6
    0882A284:[00000000]: nop
    0882A288:[4503FFBA]: bc1tl      0x0882A174
    0882A28C:[26520001]: addiu      $s2, $s2, 1
    0882A290:[4602283C]: c.lt.s     $f5, $f2
    0882A294:[00000000]: nop
    0882A298:[4503FFB6]: bc1tl      0x0882A174
    0882A29C:[26520001]: addiu      $s2, $s2, 1
    0882A2A0:[3C02089C]: lui        $v0, 0x089C <=> li $v0, 0x089C0000
    0882A2A4:[C4404290]: lwc1       $f0, 17040($v0)
    0882A2A8:[4607003C]: c.lt.s     $f0, $f7
    0882A2AC:[00000000]: nop
    0882A2B0:[4503FFB0]: bc1tl      0x0882A174
    0882A2B4:[26520001]: addiu      $s2, $s2, 1
    0882A2B8:[4602183C]: c.lt.s     $f3, $f2
    0882A2BC:[00000000]: nop
    0882A2C0:[4503FFAC]: bc1tl      0x0882A174
    0882A2C4:[26520001]: addiu      $s2, $s2, 1
    0882A2C8:[04C000B3]: bltz       $a2, 0x0882A598
    0882A2CC:[2402FFFE]: addiu      $v0, $zr, -2 <=> li $v0, -2
    0882A2D0:[C7A0000C]: lwc1       $f0, 12($sp)
    0882A2D4:[44804800]: mtc1       $zr, $f9
    0882A2D8:[4600B146]: mov.s      $f5, $f22
    0882A2DC:[46140041]: sub.s      $f1, $f0, $f20
    0882A2E0:[4600C9C6]: mov.s      $f7, $f25
    0882A2E4:[4609083C]: c.lt.s     $f1, $f9
    0882A2E8:[00000000]: nop
--> 0882A2EC:[4501FFA0]: bc1t       0x0882A170
    0882A2F0:[46004AC6]: mov.s      $f11, $f9
    0882A2F4:[4601B03E]: c.le.s     $f22, $f1
    0882A2F8:[00000000]: nop
    0882A2FC:[450000A4]: bc1f       0x0882A590
  Back Branch 0882A4C0 428,559 times (length 214)
  Back Branch 0882A4E4 379,312 times (length 30)
    0882A460:[A6A60004]: sh         $a2, 4($s5)
    0882A464:[92C30000]: lbu        $v1, 0($s6)
    0882A468:[10620019]: beq        $v1, $v0, 0x0882A4D0
    0882A46C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0882A470:[A6A20006]: sh         $v0, 6($s5)
--> 0882A474:[3C0308BB]: lui        $v1, 0x08BB <=> li $v1, 0x08BB0000
    0882A478:[2463BB70]: addiu      $v1, $v1, -17552
    0882A47C:[00061100]: sll        $v0, $a2, 0x0004
    0882A480:[00431021]: addu       $v0, $v0, $v1
    0882A484:[24030002]: addiu      $v1, $zr, 2 <=> li $v1, 2
    0882A488:[A0430001]: sb         $v1, 1($v0)
    0882A48C:[3C0408C4]: lui        $a0, 0x08C4 <=> li $a0, 0x08C40000
    0882A490:[8C85C0DC]: lw         $a1, -16164($a0)
    0882A494:[8CA30008]: lw         $v1, 8($a1)
    0882A498:[8CA20000]: lw         $v0, 0($a1)
    0882A49C:[AC750068]: sw         $s5, 104($v1)
    0882A4A0:[24420001]: addiu      $v0, $v0, 1
    0882A4A4:[ACB50008]: sw         $s5, 8($a1)
    0882A4A8:[8EA30068]: lw         $v1, 104($s5)
    0882A4AC:[ACA20000]: sw         $v0, 0($a1)
    0882A4B0:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0882A4B4:[A2A20000]: sb         $v0, 0($s5)
    0882A4B8:[3C0208C4]: lui        $v0, 0x08C4 <=> li $v0, 0x08C40000
    0882A4BC:[0060A821]: addu       $s5, $v1, $zr <=> move $s5, $v1
    0882A4C0:[1460FF2B]: bne        $v1, $zr, 0x0882A170
    0882A4C4:[AC43A960]: sw         $v1, -22176($v0)
    0882A4C8:[0A20A865]: j          0x0882A194
    0882A4CC:[8FBF0054]: lw         $ra, 84($sp)
    0882A4D0:[8E020024]: lw         $v0, 36($s0)
    0882A4D4:[00511021]: addu       $v0, $v0, $s1
    0882A4D8:[90430000]: lbu        $v1, 0($v0)
    0882A4DC:[00031E00]: sll        $v1, $v1, 0x0018
    0882A4E0:[00031E03]: sra        $v1, $v1, 0x0018
--> 0882A4E4:[0A20A91D]: j          0x0882A474
    0882A4E8:[A6A30006]: sh         $v1, 6($s5)
    0882A4EC:[C7A00008]: lwc1       $f0, 8($sp)
    0882A4F0:[460EA842]: mul.s      $f1, $f21, $f14
    0882A4F4:[460028C7]: neg.s      $f3, $f5
  Back Branch 0882A588 168,780 times (length 150)
  Back Branch 0882A218 162,713 times (length 43)
    0882A160:[4618A001]: sub.s      $f0, $f20, $f24
    0882A164:[0071182A]: slt        $v1, $v1, $s1
    0882A168:[10600021]: beq        $v1, $zr, 0x0882A1F0
    0882A16C:[46170542]: mul.s      $f21, $f0, $f23
    0882A170:[26520001]: addiu      $s2, $s2, 1
--> 0882A174:[0254102A]: slt        $v0, $s2, $s4
    0882A178:[1440FFF1]: bne        $v0, $zr, 0x0882A140
    0882A17C:[00000000]: nop
    0882A180:[26730001]: addiu      $s3, $s3, 1
    0882A184:[027E102A]: slt        $v0, $s3, $fp
    0882A188:[1440FFE6]: bne        $v0, $zr, 0x0882A124
    0882A18C:[00000000]: nop
    0882A190:[8FBF0054]: lw         $ra, 84($sp)
    0882A194:[8FBE0050]: lw         $fp, 80($sp)
    0882A198:[8FB7004C]: lw         $s7, 76($sp)
    0882A19C:[8FB60048]: lw         $s6, 72($sp)
    0882A1A0:[8FB50044]: lw         $s5, 68($sp)
    0882A1A4:[8FB40040]: lw         $s4, 64($sp)
    0882A1A8:[8FB3003C]: lw         $s3, 60($sp)
    0882A1AC:[8FB20038]: lw         $s2, 56($sp)
    0882A1B0:[8FB10034]: lw         $s1, 52($sp)
    0882A1B4:[8FB00030]: lw         $s0, 48($sp)
    0882A1B8:[C7BF008C]: lwc1       $f31, 140($sp)
    0882A1BC:[C7BE0088]: lwc1       $f30, 136($sp)
    0882A1C0:[C7BD0084]: lwc1       $f29, 132($sp)
    0882A1C4:[C7BC0080]: lwc1       $f28, 128($sp)
    0882A1C8:[C7BB007C]: lwc1       $f27, 124($sp)
    0882A1CC:[C7BA0078]: lwc1       $f26, 120($sp)
    0882A1D0:[C7B90074]: lwc1       $f25, 116($sp)
    0882A1D4:[C7B80070]: lwc1       $f24, 112($sp)
    0882A1D8:[C7B7006C]: lwc1       $f23, 108($sp)
    0882A1DC:[C7B60068]: lwc1       $f22, 104($sp)
    0882A1E0:[C7B50064]: lwc1       $f21, 100($sp)
    0882A1E4:[C7B40060]: lwc1       $f20, 96($sp)
    0882A1E8:[03E00008]: jr         $ra
    0882A1EC:[27BD0090]: addiu      $sp, $sp, 144
    0882A1F0:[8E020028]: lw         $v0, 40($s0)
    0882A1F4:[00111840]: sll        $v1, $s1, 0x0001
    0882A1F8:[00621821]: addu       $v1, $v1, $v0
    0882A1FC:[84660000]: lh         $a2, 0($v1)
    0882A200:[28C204B0]: slti       $v0, $a2, 1200
    0882A204:[5040FFDB]: beql       $v0, $zr, 0x0882A174
    0882A208:[26520001]: addiu      $s2, $s2, 1
    0882A20C:[8E020024]: lw         $v0, 36($s0)
    0882A210:[00511021]: addu       $v0, $v0, $s1
    0882A214:[80430000]: lb         $v1, 0($v0)
--> 0882A218:[5060FFD6]: beql       $v1, $zr, 0x0882A174
    0882A21C:[26520001]: addiu      $s2, $s2, 1
    0882A220:[8FA20004]: lw         $v0, 4($sp)
    0882A224:[14400028]: bne        $v0, $zr, 0x0882A2C8
    0882A228:[00000000]: nop
  Back Branch 0882A188 108,446 times (length 27)
    0882A110:[46801620]: cvt.s.w    $f24, $f2
    0882A114:[46801FE0]: cvt.s.w    $f31, $f3
    0882A118:[1BC0001D]: blez       $fp, 0x0882A190
    0882A11C:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    0882A120:[0014B82A]: slt        $s7, $zr, $s4 <=> move $s7, $s4
--> 0882A124:[44930000]: mtc1       $s3, $f0
    0882A128:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    0882A12C:[46800060]: cvt.s.w    $f1, $f0
    0882A130:[46190F02]: mul.s      $f28, $f1, $f25
    0882A134:[461FE001]: sub.s      $f0, $f28, $f31
    0882A138:[12E00011]: beq        $s7, $zr, 0x0882A180
    0882A13C:[461B0682]: mul.s      $f26, $f0, $f27
    0882A140:[44920800]: mtc1       $s2, $f1
    0882A144:[8602001C]: lh         $v0, 28($s0)
    0882A148:[86030020]: lh         $v1, 32($s0)
    0882A14C:[46800820]: cvt.s.w    $f0, $f1
    0882A150:[02620018]: mult       $s3, $v0
    0882A154:[46160502]: mul.s      $f20, $f0, $f22
    0882A158:[00001012]: mflo       $v0
    0882A15C:[00528821]: addu       $s1, $v0, $s2
    0882A160:[4618A001]: sub.s      $f0, $f20, $f24
    0882A164:[0071182A]: slt        $v1, $v1, $s1
    0882A168:[10600021]: beq        $v1, $zr, 0x0882A1F0
    0882A16C:[46170542]: mul.s      $f21, $f0, $f23
    0882A170:[26520001]: addiu      $s2, $s2, 1
    0882A174:[0254102A]: slt        $v0, $s2, $s4
    0882A178:[1440FFF1]: bne        $v0, $zr, 0x0882A140
    0882A17C:[00000000]: nop
    0882A180:[26730001]: addiu      $s3, $s3, 1
    0882A184:[027E102A]: slt        $v0, $s3, $fp
--> 0882A188:[1440FFE6]: bne        $v0, $zr, 0x0882A124
    0882A18C:[00000000]: nop
    0882A190:[8FBF0054]: lw         $ra, 84($sp)
    0882A194:[8FBE0050]: lw         $fp, 80($sp)
    0882A198:[8FB7004C]: lw         $s7, 76($sp)
  Back Branch 0882A590 97,149 times (length 164)
  Back Branch 0882A5F0 47,492 times (length 339)
  Back Branch 0882A60C 47,492 times (length 355)
  Back Branch 0882A670 34,648 times (length 415)
  Back Branch 0882A624 9,178 times (length 361)
  Back Branch 0882A604 9,178 times (length 344)
  Back Branch 0882A580 8,580 times (length 120)
  Back Branch 0882A664 8,580 times (length 409)
  Back Branch 0882A5D4 574 times (length 195)
  Back Branch 0882A5E8 71 times (length 310)
_S1_2_8832890 95,783,714 instructions (4.810%), 1,765 calls (08832890 - 08832A50, length 113)
    08832890:[24870001]: addiu      $a3, $a0, 1
    08832894:[90880000]: lbu        $t0, 0($a0)
    08832898:[90E40000]: lbu        $a0, 0($a3)
    0883289C:[24E70001]: addiu      $a3, $a3, 1
    088328A0:[3903004D]: xori       $v1, $t0, 77
    088328A4:[3882005A]: xori       $v0, $a0, 90
    088328A8:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    088328AC:[0003182B]: sltu       $v1, $zr, $v1 <=> move $v1, $v1
    088328B0:[00621825]: or         $v1, $v1, $v0
    088328B4:[90E20000]: lbu        $v0, 0($a3)
    088328B8:[24E70001]: addiu      $a3, $a3, 1
    088328BC:[90E60000]: lbu        $a2, 0($a3)
    088328C0:[27BDFF80]: addiu      $sp, $sp, -128
    088328C4:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    088328C8:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    088328CC:[14600008]: bne        $v1, $zr, 0x088328F0
    088328D0:[24E70001]: addiu      $a3, $a3, 1
    088328D4:[38430058]: xori       $v1, $v0, 88
    088328D8:[38C20030]: xori       $v0, $a2, 48
    088328DC:[0003182B]: sltu       $v1, $zr, $v1 <=> move $v1, $v1
    088328E0:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    088328E4:[00621825]: or         $v1, $v1, $v0
    088328E8:[50600004]: beql       $v1, $zr, 0x088328FC
    088328EC:[90E80000]: lbu        $t0, 0($a3)
    088328F0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    088328F4:[03E00008]: jr         $ra
    088328F8:[27BD0080]: addiu      $sp, $sp, 128
    088328FC:[24E70001]: addiu      $a3, $a3, 1
    08832900:[90E40000]: lbu        $a0, 0($a3)
    08832904:[24E70001]: addiu      $a3, $a3, 1
    08832908:[90E20000]: lbu        $v0, 0($a3)
    0883290C:[24E70001]: addiu      $a3, $a3, 1
    08832910:[90E60000]: lbu        $a2, 0($a3)
    08832914:[00021400]: sll        $v0, $v0, 0x0010
    08832918:[00042200]: sll        $a0, $a0, 0x0008
    0883291C:[00061E00]: sll        $v1, $a2, 0x0018
    08832920:[00621825]: or         $v1, $v1, $v0
    08832924:[00641825]: or         $v1, $v1, $a0
    08832928:[00682025]: or         $a0, $v1, $t0
    0883292C:[18800018]: blez       $a0, 0x08832990
    08832930:[24E70001]: addiu      $a3, $a3, 1
    08832934:[240C0002]: addiu      $t4, $zr, 2 <=> li $t4, 2
    08832938:[240D0003]: addiu      $t5, $zr, 3 <=> li $t5, 3
    0883293C:[59600043]: blezl      $t3, 0x08832A4C
    08832940:[240B1000]: addiu      $t3, $zr, 4096 <=> li $t3, 4096
    08832944:[90E30000]: lbu        $v1, 0($a3)
    08832948:[24E70001]: addiu      $a3, $a3, 1
    0883294C:[30660003]: andi       $a2, $v1, 3
    08832950:[10CC0035]: beq        $a2, $t4, 0x08832A28
    08832954:[00031882]: srl        $v1, $v1, 0x0002
    08832958:[01631023]: subu       $v0, $t3, $v1
    0883295C:[10CD001D]: beq        $a2, $t5, 0x088329D4
    08832960:[244BFFFF]: addiu      $t3, $v0, -1
    08832964:[54C0000C]: bnel       $a2, $zr, 0x08832998
    08832968:[90E80000]: lbu        $t0, 0($a3)
    0883296C:[04600006]: bltz       $v1, 0x08832988
    08832970:[00603021]: addu       $a2, $v1, $zr <=> move $a2, $v1
    08832974:[24C6FFFF]: addiu      $a2, $a2, -1
    08832978:[A4A90000]: sh         $t1, 0($a1)
    0883297C:[2484FFFE]: addiu      $a0, $a0, -2
    08832980:[04C1FFFC]: bgez       $a2, 0x08832974
    08832984:[24A50002]: addiu      $a1, $a1, 2
    08832988:[1C80FFEC]: bgtz       $a0, 0x0883293C
    0883298C:[00000000]: nop
    08832990:[0A20CA3D]: j          0x088328F4
    08832994:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    08832998:[00603021]: addu       $a2, $v1, $zr <=> move $a2, $v1
    0883299C:[24E70001]: addiu      $a3, $a3, 1
    088329A0:[00081040]: sll        $v0, $t0, 0x0001
    088329A4:[00A21023]: subu       $v0, $a1, $v0
    088329A8:[04C00008]: bltz       $a2, 0x088329CC
    088329AC:[2443FFFE]: addiu      $v1, $v0, -2
    088329B0:[94620000]: lhu        $v0, 0($v1)
    088329B4:[24C6FFFF]: addiu      $a2, $a2, -1
    088329B8:[24630002]: addiu      $v1, $v1, 2
    088329BC:[A4A20000]: sh         $v0, 0($a1)
    088329C0:[2484FFFE]: addiu      $a0, $a0, -2
    088329C4:[04C1FFFA]: bgez       $a2, 0x088329B0
    088329C8:[24A50002]: addiu      $a1, $a1, 2
    088329CC:[0A20CA62]: j          0x08832988
    088329D0:[94A9FFFE]: lhu        $t1, -2($a1)
    088329D4:[0460FFEC]: bltz       $v1, 0x08832988
    088329D8:[00603021]: addu       $a2, $v1, $zr <=> move $a2, $v1
    088329DC:[90E80000]: lbu        $t0, 0($a3)
    088329E0:[24E70001]: addiu      $a3, $a3, 1
    088329E4:[90E20000]: lbu        $v0, 0($a3)
    088329E8:[000A1840]: sll        $v1, $t2, 0x0001
    088329EC:[007D1821]: addu       $v1, $v1, $sp
    088329F0:[00021200]: sll        $v0, $v0, 0x0008
    088329F4:[00484025]: or         $t0, $v0, $t0
    088329F8:[24C6FFFF]: addiu      $a2, $a2, -1
    088329FC:[25420001]: addiu      $v0, $t2, 1
    08832A00:[A4680000]: sh         $t0, 0($v1)
    08832A04:[01004821]: addu       $t1, $t0, $zr <=> move $t1, $t0
    08832A08:[304A003F]: andi       $t2, $v0, 63
    08832A0C:[A4A80000]: sh         $t0, 0($a1)
    08832A10:[24E70001]: addiu      $a3, $a3, 1
    08832A14:[2484FFFE]: addiu      $a0, $a0, -2
    08832A18:[04C1FFF0]: bgez       $a2, 0x088329DC
    08832A1C:[24A50002]: addiu      $a1, $a1, 2
    08832A20:[0A20CA62]: j          0x08832988
    08832A24:[00000000]: nop
    08832A28:[00031040]: sll        $v0, $v1, 0x0001
    08832A2C:[005D1021]: addu       $v0, $v0, $sp
    08832A30:[94430000]: lhu        $v1, 0($v0)
    08832A34:[2484FFFE]: addiu      $a0, $a0, -2
    08832A38:[256BFFFF]: addiu      $t3, $t3, -1
    08832A3C:[A4A30000]: sh         $v1, 0($a1)
    08832A40:[00604821]: addu       $t1, $v1, $zr <=> move $t1, $v1
    08832A44:[0A20CA62]: j          0x08832988
    08832A48:[24A50002]: addiu      $a1, $a1, 2
    08832A4C:[0A20CA51]: j          0x08832944
    08832A50:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
  Back Branch 08832980 4,387,228 times (length 5)
    08832960:[244BFFFF]: addiu      $t3, $v0, -1
    08832964:[54C0000C]: bnel       $a2, $zr, 0x08832998
    08832968:[90E80000]: lbu        $t0, 0($a3)
    0883296C:[04600006]: bltz       $v1, 0x08832988
    08832970:[00603021]: addu       $a2, $v1, $zr <=> move $a2, $v1
--> 08832974:[24C6FFFF]: addiu      $a2, $a2, -1
    08832978:[A4A90000]: sh         $t1, 0($a1)
    0883297C:[2484FFFE]: addiu      $a0, $a0, -2
--> 08832980:[04C1FFFC]: bgez       $a2, 0x08832974
    08832984:[24A50002]: addiu      $a1, $a1, 2
    08832988:[1C80FFEC]: bgtz       $a0, 0x0883293C
    0883298C:[00000000]: nop
    08832990:[0A20CA3D]: j          0x088328F4
  Back Branch 088329C4 2,570,505 times (length 7)
    0883299C:[24E70001]: addiu      $a3, $a3, 1
    088329A0:[00081040]: sll        $v0, $t0, 0x0001
    088329A4:[00A21023]: subu       $v0, $a1, $v0
    088329A8:[04C00008]: bltz       $a2, 0x088329CC
    088329AC:[2443FFFE]: addiu      $v1, $v0, -2
--> 088329B0:[94620000]: lhu        $v0, 0($v1)
    088329B4:[24C6FFFF]: addiu      $a2, $a2, -1
    088329B8:[24630002]: addiu      $v1, $v1, 2
    088329BC:[A4A20000]: sh         $v0, 0($a1)
    088329C0:[2484FFFE]: addiu      $a0, $a0, -2
--> 088329C4:[04C1FFFA]: bgez       $a2, 0x088329B0
    088329C8:[24A50002]: addiu      $a1, $a1, 2
    088329CC:[0A20CA62]: j          0x08832988
    088329D0:[94A9FFFE]: lhu        $t1, -2($a1)
    088329D4:[0460FFEC]: bltz       $v1, 0x08832988
  Back Branch 08832A18 1,913,457 times (length 17)
    088329C8:[24A50002]: addiu      $a1, $a1, 2
    088329CC:[0A20CA62]: j          0x08832988
    088329D0:[94A9FFFE]: lhu        $t1, -2($a1)
    088329D4:[0460FFEC]: bltz       $v1, 0x08832988
    088329D8:[00603021]: addu       $a2, $v1, $zr <=> move $a2, $v1
--> 088329DC:[90E80000]: lbu        $t0, 0($a3)
    088329E0:[24E70001]: addiu      $a3, $a3, 1
    088329E4:[90E20000]: lbu        $v0, 0($a3)
    088329E8:[000A1840]: sll        $v1, $t2, 0x0001
    088329EC:[007D1821]: addu       $v1, $v1, $sp
    088329F0:[00021200]: sll        $v0, $v0, 0x0008
    088329F4:[00484025]: or         $t0, $v0, $t0
    088329F8:[24C6FFFF]: addiu      $a2, $a2, -1
    088329FC:[25420001]: addiu      $v0, $t2, 1
    08832A00:[A4680000]: sh         $t0, 0($v1)
    08832A04:[01004821]: addu       $t1, $t0, $zr <=> move $t1, $t0
    08832A08:[304A003F]: andi       $t2, $v0, 63
    08832A0C:[A4A80000]: sh         $t0, 0($a1)
    08832A10:[24E70001]: addiu      $a3, $a3, 1
    08832A14:[2484FFFE]: addiu      $a0, $a0, -2
--> 08832A18:[04C1FFF0]: bgez       $a2, 0x088329DC
    08832A1C:[24A50002]: addiu      $a1, $a1, 2
    08832A20:[0A20CA62]: j          0x08832988
    08832A24:[00000000]: nop
    08832A28:[00031040]: sll        $v0, $v1, 0x0001
  Back Branch 08832988 1,360,578 times (length 21)
    08832928:[00682025]: or         $a0, $v1, $t0
    0883292C:[18800018]: blez       $a0, 0x08832990
    08832930:[24E70001]: addiu      $a3, $a3, 1
    08832934:[240C0002]: addiu      $t4, $zr, 2 <=> li $t4, 2
    08832938:[240D0003]: addiu      $t5, $zr, 3 <=> li $t5, 3
--> 0883293C:[59600043]: blezl      $t3, 0x08832A4C
    08832940:[240B1000]: addiu      $t3, $zr, 4096 <=> li $t3, 4096
    08832944:[90E30000]: lbu        $v1, 0($a3)
    08832948:[24E70001]: addiu      $a3, $a3, 1
    0883294C:[30660003]: andi       $a2, $v1, 3
    08832950:[10CC0035]: beq        $a2, $t4, 0x08832A28
    08832954:[00031882]: srl        $v1, $v1, 0x0002
    08832958:[01631023]: subu       $v0, $t3, $v1
    0883295C:[10CD001D]: beq        $a2, $t5, 0x088329D4
    08832960:[244BFFFF]: addiu      $t3, $v0, -1
    08832964:[54C0000C]: bnel       $a2, $zr, 0x08832998
    08832968:[90E80000]: lbu        $t0, 0($a3)
    0883296C:[04600006]: bltz       $v1, 0x08832988
    08832970:[00603021]: addu       $a2, $v1, $zr <=> move $a2, $v1
    08832974:[24C6FFFF]: addiu      $a2, $a2, -1
    08832978:[A4A90000]: sh         $t1, 0($a1)
    0883297C:[2484FFFE]: addiu      $a0, $a0, -2
    08832980:[04C1FFFC]: bgez       $a2, 0x08832974
    08832984:[24A50002]: addiu      $a1, $a1, 2
--> 08832988:[1C80FFEC]: bgtz       $a0, 0x0883293C
    0883298C:[00000000]: nop
    08832990:[0A20CA3D]: j          0x088328F4
    08832994:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    08832998:[00603021]: addu       $a2, $v1, $zr <=> move $a2, $v1
  Back Branch 08832A20 432,321 times (length 40)
    08832974:[24C6FFFF]: addiu      $a2, $a2, -1
    08832978:[A4A90000]: sh         $t1, 0($a1)
    0883297C:[2484FFFE]: addiu      $a0, $a0, -2
    08832980:[04C1FFFC]: bgez       $a2, 0x08832974
    08832984:[24A50002]: addiu      $a1, $a1, 2
--> 08832988:[1C80FFEC]: bgtz       $a0, 0x0883293C
    0883298C:[00000000]: nop
    08832990:[0A20CA3D]: j          0x088328F4
    08832994:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    08832998:[00603021]: addu       $a2, $v1, $zr <=> move $a2, $v1
    0883299C:[24E70001]: addiu      $a3, $a3, 1
    088329A0:[00081040]: sll        $v0, $t0, 0x0001
    088329A4:[00A21023]: subu       $v0, $a1, $v0
    088329A8:[04C00008]: bltz       $a2, 0x088329CC
    088329AC:[2443FFFE]: addiu      $v1, $v0, -2
    088329B0:[94620000]: lhu        $v0, 0($v1)
    088329B4:[24C6FFFF]: addiu      $a2, $a2, -1
    088329B8:[24630002]: addiu      $v1, $v1, 2
    088329BC:[A4A20000]: sh         $v0, 0($a1)
    088329C0:[2484FFFE]: addiu      $a0, $a0, -2
    088329C4:[04C1FFFA]: bgez       $a2, 0x088329B0
    088329C8:[24A50002]: addiu      $a1, $a1, 2
    088329CC:[0A20CA62]: j          0x08832988
    088329D0:[94A9FFFE]: lhu        $t1, -2($a1)
    088329D4:[0460FFEC]: bltz       $v1, 0x08832988
    088329D8:[00603021]: addu       $a2, $v1, $zr <=> move $a2, $v1
    088329DC:[90E80000]: lbu        $t0, 0($a3)
    088329E0:[24E70001]: addiu      $a3, $a3, 1
    088329E4:[90E20000]: lbu        $v0, 0($a3)
    088329E8:[000A1840]: sll        $v1, $t2, 0x0001
    088329EC:[007D1821]: addu       $v1, $v1, $sp
    088329F0:[00021200]: sll        $v0, $v0, 0x0008
    088329F4:[00484025]: or         $t0, $v0, $t0
    088329F8:[24C6FFFF]: addiu      $a2, $a2, -1
    088329FC:[25420001]: addiu      $v0, $t2, 1
    08832A00:[A4680000]: sh         $t0, 0($v1)
    08832A04:[01004821]: addu       $t1, $t0, $zr <=> move $t1, $t0
    08832A08:[304A003F]: andi       $t2, $v0, 63
    08832A0C:[A4A80000]: sh         $t0, 0($a1)
    08832A10:[24E70001]: addiu      $a3, $a3, 1
    08832A14:[2484FFFE]: addiu      $a0, $a0, -2
    08832A18:[04C1FFF0]: bgez       $a2, 0x088329DC
    08832A1C:[24A50002]: addiu      $a1, $a1, 2
--> 08832A20:[0A20CA62]: j          0x08832988
    08832A24:[00000000]: nop
    08832A28:[00031040]: sll        $v0, $v1, 0x0001
    08832A2C:[005D1021]: addu       $v0, $v0, $sp
    08832A30:[94430000]: lhu        $v1, 0($v0)
  Back Branch 088329D4 432,321 times (length 21)
    08832974:[24C6FFFF]: addiu      $a2, $a2, -1
    08832978:[A4A90000]: sh         $t1, 0($a1)
    0883297C:[2484FFFE]: addiu      $a0, $a0, -2
    08832980:[04C1FFFC]: bgez       $a2, 0x08832974
    08832984:[24A50002]: addiu      $a1, $a1, 2
--> 08832988:[1C80FFEC]: bgtz       $a0, 0x0883293C
    0883298C:[00000000]: nop
    08832990:[0A20CA3D]: j          0x088328F4
    08832994:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    08832998:[00603021]: addu       $a2, $v1, $zr <=> move $a2, $v1
    0883299C:[24E70001]: addiu      $a3, $a3, 1
    088329A0:[00081040]: sll        $v0, $t0, 0x0001
    088329A4:[00A21023]: subu       $v0, $a1, $v0
    088329A8:[04C00008]: bltz       $a2, 0x088329CC
    088329AC:[2443FFFE]: addiu      $v1, $v0, -2
    088329B0:[94620000]: lhu        $v0, 0($v1)
    088329B4:[24C6FFFF]: addiu      $a2, $a2, -1
    088329B8:[24630002]: addiu      $v1, $v1, 2
    088329BC:[A4A20000]: sh         $v0, 0($a1)
    088329C0:[2484FFFE]: addiu      $a0, $a0, -2
    088329C4:[04C1FFFA]: bgez       $a2, 0x088329B0
    088329C8:[24A50002]: addiu      $a1, $a1, 2
    088329CC:[0A20CA62]: j          0x08832988
    088329D0:[94A9FFFE]: lhu        $t1, -2($a1)
--> 088329D4:[0460FFEC]: bltz       $v1, 0x08832988
    088329D8:[00603021]: addu       $a2, $v1, $zr <=> move $a2, $v1
    088329DC:[90E80000]: lbu        $t0, 0($a3)
    088329E0:[24E70001]: addiu      $a3, $a3, 1
    088329E4:[90E20000]: lbu        $v0, 0($a3)
  Back Branch 08832A44 385,863 times (length 49)
    08832974:[24C6FFFF]: addiu      $a2, $a2, -1
    08832978:[A4A90000]: sh         $t1, 0($a1)
    0883297C:[2484FFFE]: addiu      $a0, $a0, -2
    08832980:[04C1FFFC]: bgez       $a2, 0x08832974
    08832984:[24A50002]: addiu      $a1, $a1, 2
--> 08832988:[1C80FFEC]: bgtz       $a0, 0x0883293C
    0883298C:[00000000]: nop
    08832990:[0A20CA3D]: j          0x088328F4
    08832994:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    08832998:[00603021]: addu       $a2, $v1, $zr <=> move $a2, $v1
    0883299C:[24E70001]: addiu      $a3, $a3, 1
    088329A0:[00081040]: sll        $v0, $t0, 0x0001
    088329A4:[00A21023]: subu       $v0, $a1, $v0
    088329A8:[04C00008]: bltz       $a2, 0x088329CC
    088329AC:[2443FFFE]: addiu      $v1, $v0, -2
    088329B0:[94620000]: lhu        $v0, 0($v1)
    088329B4:[24C6FFFF]: addiu      $a2, $a2, -1
    088329B8:[24630002]: addiu      $v1, $v1, 2
    088329BC:[A4A20000]: sh         $v0, 0($a1)
    088329C0:[2484FFFE]: addiu      $a0, $a0, -2
    088329C4:[04C1FFFA]: bgez       $a2, 0x088329B0
    088329C8:[24A50002]: addiu      $a1, $a1, 2
    088329CC:[0A20CA62]: j          0x08832988
    088329D0:[94A9FFFE]: lhu        $t1, -2($a1)
    088329D4:[0460FFEC]: bltz       $v1, 0x08832988
    088329D8:[00603021]: addu       $a2, $v1, $zr <=> move $a2, $v1
    088329DC:[90E80000]: lbu        $t0, 0($a3)
    088329E0:[24E70001]: addiu      $a3, $a3, 1
    088329E4:[90E20000]: lbu        $v0, 0($a3)
    088329E8:[000A1840]: sll        $v1, $t2, 0x0001
    088329EC:[007D1821]: addu       $v1, $v1, $sp
    088329F0:[00021200]: sll        $v0, $v0, 0x0008
    088329F4:[00484025]: or         $t0, $v0, $t0
    088329F8:[24C6FFFF]: addiu      $a2, $a2, -1
    088329FC:[25420001]: addiu      $v0, $t2, 1
    08832A00:[A4680000]: sh         $t0, 0($v1)
    08832A04:[01004821]: addu       $t1, $t0, $zr <=> move $t1, $t0
    08832A08:[304A003F]: andi       $t2, $v0, 63
    08832A0C:[A4A80000]: sh         $t0, 0($a1)
    08832A10:[24E70001]: addiu      $a3, $a3, 1
    08832A14:[2484FFFE]: addiu      $a0, $a0, -2
    08832A18:[04C1FFF0]: bgez       $a2, 0x088329DC
    08832A1C:[24A50002]: addiu      $a1, $a1, 2
    08832A20:[0A20CA62]: j          0x08832988
    08832A24:[00000000]: nop
    08832A28:[00031040]: sll        $v0, $v1, 0x0001
    08832A2C:[005D1021]: addu       $v0, $v0, $sp
    08832A30:[94430000]: lhu        $v1, 0($v0)
    08832A34:[2484FFFE]: addiu      $a0, $a0, -2
    08832A38:[256BFFFF]: addiu      $t3, $t3, -1
    08832A3C:[A4A30000]: sh         $v1, 0($a1)
    08832A40:[00604821]: addu       $t1, $v1, $zr <=> move $t1, $v1
--> 08832A44:[0A20CA62]: j          0x08832988
    08832A48:[24A50002]: addiu      $a1, $a1, 2
    08832A4C:[0A20CA51]: j          0x08832944
    08832A50:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
  Back Branch 088329CC 371,701 times (length 19)
    08832974:[24C6FFFF]: addiu      $a2, $a2, -1
    08832978:[A4A90000]: sh         $t1, 0($a1)
    0883297C:[2484FFFE]: addiu      $a0, $a0, -2
    08832980:[04C1FFFC]: bgez       $a2, 0x08832974
    08832984:[24A50002]: addiu      $a1, $a1, 2
--> 08832988:[1C80FFEC]: bgtz       $a0, 0x0883293C
    0883298C:[00000000]: nop
    08832990:[0A20CA3D]: j          0x088328F4
    08832994:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    08832998:[00603021]: addu       $a2, $v1, $zr <=> move $a2, $v1
    0883299C:[24E70001]: addiu      $a3, $a3, 1
    088329A0:[00081040]: sll        $v0, $t0, 0x0001
    088329A4:[00A21023]: subu       $v0, $a1, $v0
    088329A8:[04C00008]: bltz       $a2, 0x088329CC
    088329AC:[2443FFFE]: addiu      $v1, $v0, -2
    088329B0:[94620000]: lhu        $v0, 0($v1)
    088329B4:[24C6FFFF]: addiu      $a2, $a2, -1
    088329B8:[24630002]: addiu      $v1, $v1, 2
    088329BC:[A4A20000]: sh         $v0, 0($a1)
    088329C0:[2484FFFE]: addiu      $a0, $a0, -2
    088329C4:[04C1FFFA]: bgez       $a2, 0x088329B0
    088329C8:[24A50002]: addiu      $a1, $a1, 2
--> 088329CC:[0A20CA62]: j          0x08832988
    088329D0:[94A9FFFE]: lhu        $t1, -2($a1)
    088329D4:[0460FFEC]: bltz       $v1, 0x08832988
    088329D8:[00603021]: addu       $a2, $v1, $zr <=> move $a2, $v1
    088329DC:[90E80000]: lbu        $t0, 0($a3)
  Back Branch 08832A4C 2,567 times (length 68)
    08832930:[24E70001]: addiu      $a3, $a3, 1
    08832934:[240C0002]: addiu      $t4, $zr, 2 <=> li $t4, 2
    08832938:[240D0003]: addiu      $t5, $zr, 3 <=> li $t5, 3
    0883293C:[59600043]: blezl      $t3, 0x08832A4C
    08832940:[240B1000]: addiu      $t3, $zr, 4096 <=> li $t3, 4096
--> 08832944:[90E30000]: lbu        $v1, 0($a3)
    08832948:[24E70001]: addiu      $a3, $a3, 1
    0883294C:[30660003]: andi       $a2, $v1, 3
    08832950:[10CC0035]: beq        $a2, $t4, 0x08832A28
    08832954:[00031882]: srl        $v1, $v1, 0x0002
    08832958:[01631023]: subu       $v0, $t3, $v1
    0883295C:[10CD001D]: beq        $a2, $t5, 0x088329D4
    08832960:[244BFFFF]: addiu      $t3, $v0, -1
    08832964:[54C0000C]: bnel       $a2, $zr, 0x08832998
    08832968:[90E80000]: lbu        $t0, 0($a3)
    0883296C:[04600006]: bltz       $v1, 0x08832988
    08832970:[00603021]: addu       $a2, $v1, $zr <=> move $a2, $v1
    08832974:[24C6FFFF]: addiu      $a2, $a2, -1
    08832978:[A4A90000]: sh         $t1, 0($a1)
    0883297C:[2484FFFE]: addiu      $a0, $a0, -2
    08832980:[04C1FFFC]: bgez       $a2, 0x08832974
    08832984:[24A50002]: addiu      $a1, $a1, 2
    08832988:[1C80FFEC]: bgtz       $a0, 0x0883293C
    0883298C:[00000000]: nop
    08832990:[0A20CA3D]: j          0x088328F4
    08832994:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    08832998:[00603021]: addu       $a2, $v1, $zr <=> move $a2, $v1
    0883299C:[24E70001]: addiu      $a3, $a3, 1
    088329A0:[00081040]: sll        $v0, $t0, 0x0001
    088329A4:[00A21023]: subu       $v0, $a1, $v0
    088329A8:[04C00008]: bltz       $a2, 0x088329CC
    088329AC:[2443FFFE]: addiu      $v1, $v0, -2
    088329B0:[94620000]: lhu        $v0, 0($v1)
    088329B4:[24C6FFFF]: addiu      $a2, $a2, -1
    088329B8:[24630002]: addiu      $v1, $v1, 2
    088329BC:[A4A20000]: sh         $v0, 0($a1)
    088329C0:[2484FFFE]: addiu      $a0, $a0, -2
    088329C4:[04C1FFFA]: bgez       $a2, 0x088329B0
    088329C8:[24A50002]: addiu      $a1, $a1, 2
    088329CC:[0A20CA62]: j          0x08832988
    088329D0:[94A9FFFE]: lhu        $t1, -2($a1)
    088329D4:[0460FFEC]: bltz       $v1, 0x08832988
    088329D8:[00603021]: addu       $a2, $v1, $zr <=> move $a2, $v1
    088329DC:[90E80000]: lbu        $t0, 0($a3)
    088329E0:[24E70001]: addiu      $a3, $a3, 1
    088329E4:[90E20000]: lbu        $v0, 0($a3)
    088329E8:[000A1840]: sll        $v1, $t2, 0x0001
    088329EC:[007D1821]: addu       $v1, $v1, $sp
    088329F0:[00021200]: sll        $v0, $v0, 0x0008
    088329F4:[00484025]: or         $t0, $v0, $t0
    088329F8:[24C6FFFF]: addiu      $a2, $a2, -1
    088329FC:[25420001]: addiu      $v0, $t2, 1
    08832A00:[A4680000]: sh         $t0, 0($v1)
    08832A04:[01004821]: addu       $t1, $t0, $zr <=> move $t1, $t0
    08832A08:[304A003F]: andi       $t2, $v0, 63
    08832A0C:[A4A80000]: sh         $t0, 0($a1)
    08832A10:[24E70001]: addiu      $a3, $a3, 1
    08832A14:[2484FFFE]: addiu      $a0, $a0, -2
    08832A18:[04C1FFF0]: bgez       $a2, 0x088329DC
    08832A1C:[24A50002]: addiu      $a1, $a1, 2
    08832A20:[0A20CA62]: j          0x08832988
    08832A24:[00000000]: nop
    08832A28:[00031040]: sll        $v0, $v1, 0x0001
    08832A2C:[005D1021]: addu       $v0, $v0, $sp
    08832A30:[94430000]: lhu        $v1, 0($v0)
    08832A34:[2484FFFE]: addiu      $a0, $a0, -2
    08832A38:[256BFFFF]: addiu      $t3, $t3, -1
    08832A3C:[A4A30000]: sh         $v1, 0($a1)
    08832A40:[00604821]: addu       $t1, $v1, $zr <=> move $t1, $v1
    08832A44:[0A20CA62]: j          0x08832988
    08832A48:[24A50002]: addiu      $a1, $a1, 2
--> 08832A4C:[0A20CA51]: j          0x08832944
    08832A50:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
  Back Branch 08832990 1,765 times (length 41)
    088328E0:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    088328E4:[00621825]: or         $v1, $v1, $v0
    088328E8:[50600004]: beql       $v1, $zr, 0x088328FC
    088328EC:[90E80000]: lbu        $t0, 0($a3)
    088328F0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
--> 088328F4:[03E00008]: jr         $ra
    088328F8:[27BD0080]: addiu      $sp, $sp, 128
    088328FC:[24E70001]: addiu      $a3, $a3, 1
    08832900:[90E40000]: lbu        $a0, 0($a3)
    08832904:[24E70001]: addiu      $a3, $a3, 1
    08832908:[90E20000]: lbu        $v0, 0($a3)
    0883290C:[24E70001]: addiu      $a3, $a3, 1
    08832910:[90E60000]: lbu        $a2, 0($a3)
    08832914:[00021400]: sll        $v0, $v0, 0x0010
    08832918:[00042200]: sll        $a0, $a0, 0x0008
    0883291C:[00061E00]: sll        $v1, $a2, 0x0018
    08832920:[00621825]: or         $v1, $v1, $v0
    08832924:[00641825]: or         $v1, $v1, $a0
    08832928:[00682025]: or         $a0, $v1, $t0
    0883292C:[18800018]: blez       $a0, 0x08832990
    08832930:[24E70001]: addiu      $a3, $a3, 1
    08832934:[240C0002]: addiu      $t4, $zr, 2 <=> li $t4, 2
    08832938:[240D0003]: addiu      $t5, $zr, 3 <=> li $t5, 3
    0883293C:[59600043]: blezl      $t3, 0x08832A4C
    08832940:[240B1000]: addiu      $t3, $zr, 4096 <=> li $t3, 4096
    08832944:[90E30000]: lbu        $v1, 0($a3)
    08832948:[24E70001]: addiu      $a3, $a3, 1
    0883294C:[30660003]: andi       $a2, $v1, 3
    08832950:[10CC0035]: beq        $a2, $t4, 0x08832A28
    08832954:[00031882]: srl        $v1, $v1, 0x0002
    08832958:[01631023]: subu       $v0, $t3, $v1
    0883295C:[10CD001D]: beq        $a2, $t5, 0x088329D4
    08832960:[244BFFFF]: addiu      $t3, $v0, -1
    08832964:[54C0000C]: bnel       $a2, $zr, 0x08832998
    08832968:[90E80000]: lbu        $t0, 0($a3)
    0883296C:[04600006]: bltz       $v1, 0x08832988
    08832970:[00603021]: addu       $a2, $v1, $zr <=> move $a2, $v1
    08832974:[24C6FFFF]: addiu      $a2, $a2, -1
    08832978:[A4A90000]: sh         $t1, 0($a1)
    0883297C:[2484FFFE]: addiu      $a0, $a0, -2
    08832980:[04C1FFFC]: bgez       $a2, 0x08832974
    08832984:[24A50002]: addiu      $a1, $a1, 2
    08832988:[1C80FFEC]: bgtz       $a0, 0x0883293C
    0883298C:[00000000]: nop
--> 08832990:[0A20CA3D]: j          0x088328F4
    08832994:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    08832998:[00603021]: addu       $a2, $v1, $zr <=> move $a2, $v1
    0883299C:[24E70001]: addiu      $a3, $a3, 1
    088329A0:[00081040]: sll        $v0, $t0, 0x0001
_S1_2_884F308 87,554,612 instructions (4.396%), 10,190 calls (0884F308 - 0884FB74, length 540)
    0884F308:[27BDFEB0]: addiu      $sp, $sp, -336
    0884F30C:[AFB20118]: sw         $s2, 280($sp)
    0884F310:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    0884F314:[3C1208C7]: lui        $s2, 0x08C7 <=> li $s2, 0x08C70000
    0884F318:[AFBF0134]: sw         $ra, 308($sp)
    0884F31C:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0884F320:[AFBE0130]: sw         $fp, 304($sp)
    0884F324:[AFB7012C]: sw         $s7, 300($sp)
    0884F328:[AFB60128]: sw         $s6, 296($sp)
    0884F32C:[AFB50124]: sw         $s5, 292($sp)
    0884F330:[AFB40120]: sw         $s4, 288($sp)
    0884F334:[AFB3011C]: sw         $s3, 284($sp)
    0884F338:[AFB10114]: sw         $s1, 276($sp)
    0884F33C:[AFB00110]: sw         $s0, 272($sp)
    0884F340:[E7B50144]: swc1       $f21, 324($sp)
    0884F344:[E7B40140]: swc1       $f20, 320($sp)
    0884F348:[84440EF2]: lh         $a0, 3826($v0)
    0884F34C:[26420F88]: addiu      $v0, $s2, 3976
    0884F350:[10830005]: beq        $a0, $v1, 0x0884F368
    0884F354:[8C540008]: lw         $s4, 8($v0)
    0884F358:[3C0208D2]: lui        $v0, 0x08D2 <=> li $v0, 0x08D20000
    0884F35C:[84435370]: lh         $v1, 21360($v0)
    0884F360:[10600002]: beq        $v1, $zr, 0x0884F36C
    0884F364:[0000A821]: addu       $s5, $zr, $zr <=> li $s5, 0
    0884F368:[24150001]: addiu      $s5, $zr, 1 <=> li $s5, 1
    0884F36C:[0E213C3F]: jal        0x0884F0FC
    0884F370:[3C1708C8]: lui        $s7, 0x08C8 <=> li $s7, 0x08C80000
    0884F374:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0884F378:[0E20A49D]: jal        0x08829274
    0884F37C:[AEE0E6B0]: sw         $zr, -6480($s7)
    0884F380:[8E420F88]: lw         $v0, 3976($s2)
    0884F384:[10400057]: beq        $v0, $zr, 0x0884F4E4
    0884F388:[26510F88]: addiu      $s1, $s2, 3976
    0884F38C:[862312A0]: lh         $v1, 4768($s1)
    0884F390:[240203E8]: addiu      $v0, $zr, 1000 <=> li $v0, 1000
    0884F394:[106201DF]: beq        $v1, $v0, 0x0884FB14
    0884F398:[3C020898]: lui        $v0, 0x0898 <=> li $v0, 0x08980000
    0884F39C:[44830000]: mtc1       $v1, $f0
    0884F3A0:[3C1008A1]: lui        $s0, 0x08A1 <=> li $s0, 0x08A10000
    0884F3A4:[46800060]: cvt.s.w    $f1, $f0
    0884F3A8:[C440F7E0]: lwc1       $f0, -2080($v0)
    0884F3AC:[3C020898]: lui        $v0, 0x0898 <=> li $v0, 0x08980000
    0884F3B0:[C44CF7D8]: lwc1       $f12, -2088($v0)
    0884F3B4:[46000842]: mul.s      $f1, $f1, $f0
    0884F3B8:[3C1E08C8]: lui        $fp, 0x08C8 <=> li $fp, 0x08C80000
    0884F3BC:[3C1308C8]: lui        $s3, 0x08C8 <=> li $s3, 0x08C80000
    0884F3C0:[3C160898]: lui        $s6, 0x0898 <=> li $s6, 0x08980000
    0884F3C4:[460C0B02]: mul.s      $f12, $f1, $f12
    0884F3C8:[E601F7AC]: swc1       $f1, -2132($s0)
    0884F3CC:[0E20A5FD]: jal        0x088297F4
    0884F3D0:[46006346]: mov.s      $f13, $f12
    0884F3D4:[862212A6]: lh         $v0, 4774($s1)
    0884F3D8:[C604F7AC]: lwc1       $f4, -2132($s0)
    0884F3DC:[44820800]: mtc1       $v0, $f1
    0884F3E0:[86221294]: lh         $v0, 4756($s1)
    0884F3E4:[46800B20]: cvt.s.w    $f12, $f1
    0884F3E8:[44821000]: mtc1       $v0, $f2
    0884F3EC:[86221296]: lh         $v0, 4758($s1)
    0884F3F0:[863112A8]: lh         $s1, 4776($s1)
    0884F3F4:[46801020]: cvt.s.w    $f0, $f2
    0884F3F8:[44821800]: mtc1       $v0, $f3
    0884F3FC:[44911000]: mtc1       $s1, $f2
    0884F400:[46006001]: sub.s      $f0, $f12, $f0
    0884F404:[46801860]: cvt.s.w    $f1, $f3
    0884F408:[46040002]: mul.s      $f0, $f0, $f4
    0884F40C:[46006001]: sub.s      $f0, $f12, $f0
    0884F410:[46801320]: cvt.s.w    $f12, $f2
    0884F414:[E7C0E620]: swc1       $f0, -6624($fp)
    0884F418:[46016041]: sub.s      $f1, $f12, $f1
    0884F41C:[46040842]: mul.s      $f1, $f1, $f4
    0884F420:[46016041]: sub.s      $f1, $f12, $f1
    0884F424:[E661E624]: swc1       $f1, -6620($s3)
    0884F428:[C6CCF7DC]: lwc1       $f12, -2084($s6)
    0884F42C:[26500F88]: addiu      $s0, $s2, 3976
    0884F430:[46006346]: mov.s      $f13, $f12
    0884F434:[46006386]: mov.s      $f14, $f12
    0884F438:[0E20A3E4]: jal        0x08828F90
    0884F43C:[460063C6]: mov.s      $f15, $f12
    0884F440:[8E020004]: lw         $v0, 4($s0)
    0884F444:[28422710]: slti       $v0, $v0, 10000
    0884F448:[54400189]: bnel       $v0, $zr, 0x0884FA70
    0884F44C:[C60C12B4]: lwc1       $f12, 4788($s0)
    0884F450:[8E02128C]: lw         $v0, 4748($s0)
    0884F454:[04400008]: bltz       $v0, 0x0884F478
    0884F458:[3C0208CD]: lui        $v0, 0x08CD <=> li $v0, 0x08CD0000
    0884F45C:[8043CF80]: lb         $v1, -12416($v0)
    0884F460:[14600005]: bne        $v1, $zr, 0x0884F478
    0884F464:[3C0208CD]: lui        $v0, 0x08CD <=> li $v0, 0x08CD0000
    0884F468:[8043CF81]: lb         $v1, -12415($v0)
    0884F46C:[14600002]: bne        $v1, $zr, 0x0884F478
    0884F470:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884F474:[AEE2E6B0]: sw         $v0, -6480($s7)
    0884F478:[0E20A4A0]: jal        0x08829280
    0884F47C:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0884F480:[3C1108C7]: lui        $s1, 0x08C7 <=> li $s1, 0x08C70000
    0884F484:[3C1008C7]: lui        $s0, 0x08C7 <=> li $s0, 0x08C70000
    0884F488:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    0884F48C:[0E20A4B5]: jal        0x088292D4
    0884F490:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    0884F494:[C62C4808]: lwc1       $f12, 18440($s1)
    0884F498:[C60D480C]: lwc1       $f13, 18444($s0)
    0884F49C:[44807000]: mtc1       $zr, $f14
    0884F4A0:[2404000D]: addiu      $a0, $zr, 13 <=> li $a0, 13
    0884F4A4:[0E20A7D0]: jal        0x08829F40
    0884F4A8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0884F4AC:[3C020898]: lui        $v0, 0x0898 <=> li $v0, 0x08980000
    0884F4B0:[C60D480C]: lwc1       $f13, 18444($s0)
    0884F4B4:[C440F7E4]: lwc1       $f0, -2076($v0)
    0884F4B8:[C62C4808]: lwc1       $f12, 18440($s1)
    0884F4BC:[44807000]: mtc1       $zr, $f14
    0884F4C0:[46006B40]: add.s      $f13, $f13, $f0
    0884F4C4:[2404000E]: addiu      $a0, $zr, 14 <=> li $a0, 14
    0884F4C8:[0E20A7D0]: jal        0x08829F40
    0884F4CC:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0884F4D0:[24040002]: addiu      $a0, $zr, 2 <=> li $a0, 2
    0884F4D4:[0E20A4B5]: jal        0x088292D4
    0884F4D8:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0884F4DC:[0E20A49D]: jal        0x08829274
    0884F4E0:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0884F4E4:[2402000A]: addiu      $v0, $zr, 10 <=> li $v0, 10
    0884F4E8:[12820150]: beq        $s4, $v0, 0x0884FA2C
    0884F4EC:[2404000B]: addiu      $a0, $zr, 11 <=> li $a0, 11
    0884F4F0:[3C0208C7]: lui        $v0, 0x08C7 <=> li $v0, 0x08C70000
    0884F4F4:[24450F88]: addiu      $a1, $v0, 3976
    0884F4F8:[0000A021]: addu       $s4, $zr, $zr <=> li $s4, 0
    0884F4FC:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    0884F500:[00121880]: sll        $v1, $s2, 0x0002
    0884F504:[00651021]: addu       $v0, $v1, $a1
    0884F508:[8C44120C]: lw         $a0, 4620($v0)
    0884F50C:[26520001]: addiu      $s2, $s2, 1
    0884F510:[007D1821]: addu       $v1, $v1, $sp
    0884F514:[2A420020]: slti       $v0, $s2, 32
    0884F518:[1440FFF9]: bne        $v0, $zr, 0x0884F500
    0884F51C:[AC640010]: sw         $a0, 16($v1)
    0884F520:[24080100]: addiu      $t0, $zr, 256 <=> li $t0, 256
    0884F524:[27A70090]: addiu      $a3, $sp, 144
    0884F528:[2412001F]: addiu      $s2, $zr, 31 <=> li $s2, 31
    0884F52C:[24050080]: addiu      $a1, $zr, 128 <=> li $a1, 128
    0884F530:[2406FFFF]: addiu      $a2, $zr, -1 <=> li $a2, -1
    0884F534:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    0884F538:[27A40010]: addiu      $a0, $sp, 16
    0884F53C:[8C830000]: lw         $v1, 0($a0)
    0884F540:[0065102A]: slt        $v0, $v1, $a1
    0884F544:[10400003]: beq        $v0, $zr, 0x0884F554
    0884F548:[24840004]: addiu      $a0, $a0, 4
    0884F54C:[00602821]: addu       $a1, $v1, $zr <=> move $a1, $v1
    0884F550:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    0884F554:[26100001]: addiu      $s0, $s0, 1
    0884F558:[2A020020]: slti       $v0, $s0, 32
    0884F55C:[5440FFF8]: bnel       $v0, $zr, 0x0884F540
    0884F560:[8C830000]: lw         $v1, 0($a0)
    0884F564:[04C00004]: bltz       $a2, 0x0884F578
    0884F568:[ACE60000]: sw         $a2, 0($a3)
    0884F56C:[00061080]: sll        $v0, $a2, 0x0002
    0884F570:[005D1021]: addu       $v0, $v0, $sp
    0884F574:[AC480010]: sw         $t0, 16($v0)
    0884F578:[2652FFFF]: addiu      $s2, $s2, -1
    0884F57C:[0641FFEB]: bgez       $s2, 0x0884F52C
    0884F580:[24E70004]: addiu      $a3, $a3, 4
    0884F584:[0E21FA42]: jal        0x0887E908
    0884F588:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0884F58C:[3C0208C7]: lui        $v0, 0x08C7 <=> li $v0, 0x08C70000
    0884F590:[24550F94]: addiu      $s5, $v0, 3988
    0884F594:[24170010]: addiu      $s7, $zr, 16 <=> li $s7, 16
    0884F598:[24160001]: addiu      $s6, $zr, 1 <=> li $s6, 1
    0884F59C:[27B30090]: addiu      $s3, $sp, 144
    0884F5A0:[2412001F]: addiu      $s2, $zr, 31 <=> li $s2, 31
    0884F5A4:[8E700000]: lw         $s0, 0($s3)
    0884F5A8:[0600000F]: bltz       $s0, 0x0884F5E8
    0884F5AC:[001010C0]: sll        $v0, $s0, 0x0003
    0884F5B0:[00501021]: addu       $v0, $v0, $s0
    0884F5B4:[00021100]: sll        $v0, $v0, 0x0004
    0884F5B8:[00558821]: addu       $s1, $v0, $s5
    0884F5BC:[8E230000]: lw         $v1, 0($s1)
    0884F5C0:[10600004]: beq        $v1, $zr, 0x0884F5D4
    0884F5C4:[00000000]: nop
    0884F5C8:[8E220014]: lw         $v0, 20($s1)
    0884F5CC:[504000E4]: beql       $v0, $zr, 0x0884F960
    0884F5D0:[86240046]: lh         $a0, 70($s1)
    0884F5D4:[56800001]: bnel       $s4, $zr, 0x0884F5DC
    0884F5D8:[AE360014]: sw         $s6, 20($s1)
    0884F5DC:[8E230014]: lw         $v1, 20($s1)
    0884F5E0:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884F5E4:[0043A00B]: movn       $s4, $v0, $v1
    0884F5E8:[2652FFFF]: addiu      $s2, $s2, -1
    0884F5EC:[0641FFED]: bgez       $s2, 0x0884F5A4
    0884F5F0:[26730004]: addiu      $s3, $s3, 4
    0884F5F4:[0E21FA42]: jal        0x0887E908
    0884F5F8:[24040002]: addiu      $a0, $zr, 2 <=> li $a0, 2
    0884F5FC:[0E211057]: jal        0x0884415C
    0884F600:[00000000]: nop
    0884F604:[14400004]: bne        $v0, $zr, 0x0884F618
    0884F608:[3C0308C7]: lui        $v1, 0x08C7 <=> li $v1, 0x08C70000
    0884F60C:[0E213C3B]: jal        0x0884F0EC
    0884F610:[00000000]: nop
    0884F614:[3C0308C7]: lui        $v1, 0x08C7 <=> li $v1, 0x08C70000
    0884F618:[8C624878]: lw         $v0, 18552($v1)
    0884F61C:[18400030]: blez       $v0, 0x0884F6E0
    0884F620:[2442FFFF]: addiu      $v0, $v0, -1
    0884F624:[0E20ED71]: jal        0x0883B5C4
    0884F628:[AC624878]: sw         $v0, 18552($v1)
    0884F62C:[3C0308A1]: lui        $v1, 0x08A1 <=> li $v1, 0x08A10000
    0884F630:[8C64F9B8]: lw         $a0, -1608($v1)
    0884F634:[3C1008C7]: lui        $s0, 0x08C7 <=> li $s0, 0x08C70000
    0884F638:[C600486C]: lwc1       $f0, 18540($s0)
    0884F63C:[00820018]: mult       $a0, $v0
    0884F640:[4480A000]: mtc1       $zr, $f20
    0884F644:[4614003C]: c.lt.s     $f0, $f20
    0884F648:[00002012]: mflo       $a0
    0884F64C:[44840000]: mtc1       $a0, $f0
    0884F650:[450000A7]: bc1f       0x0884F8F0
    0884F654:[46800560]: cvt.s.w    $f21, $f0
    0884F658:[0E20A4A0]: jal        0x08829280
    0884F65C:[2404000B]: addiu      $a0, $zr, 11 <=> li $a0, 11
    0884F660:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    0884F664:[C441F7A8]: lwc1       $f1, -2136($v0)
    0884F668:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    0884F66C:[C440F7A4]: lwc1       $f0, -2140($v0)
    0884F670:[46150842]: mul.s      $f1, $f1, $f21
    0884F674:[46010001]: sub.s      $f0, $f0, $f1
    0884F678:[4614003C]: c.lt.s     $f0, $f20
    0884F67C:[00000000]: nop
    0884F680:[45000002]: bc1f       0x0884F68C
    0884F684:[E440F7A4]: swc1       $f0, -2140($v0)
    0884F688:[E454F7A4]: swc1       $f20, -2140($v0)
    0884F68C:[3C160898]: lui        $s6, 0x0898 <=> li $s6, 0x08980000
    0884F690:[C44CF7A4]: lwc1       $f12, -2140($v0)
    0884F694:[C6CDF7DC]: lwc1       $f13, -2084($s6)
    0884F698:[460C683C]: c.lt.s     $f13, $f12
    0884F69C:[00000000]: nop
    0884F6A0:[45030001]: bc1tl      0x0884F6A8
    0884F6A4:[46006B06]: mov.s      $f12, $f13
    0884F6A8:[46006B86]: mov.s      $f14, $f13
    0884F6AC:[46006BC6]: mov.s      $f15, $f13
    0884F6B0:[0E20A3E4]: jal        0x08828F90
    0884F6B4:[00000000]: nop
    0884F6B8:[3C020898]: lui        $v0, 0x0898 <=> li $v0, 0x08980000
    0884F6BC:[3C030898]: lui        $v1, 0x0898 <=> li $v1, 0x08980000
    0884F6C0:[C44EF7EC]: lwc1       $f14, -2068($v0)
    0884F6C4:[C46FF7E8]: lwc1       $f15, -2072($v1)
    0884F6C8:[4600A306]: mov.s      $f12, $f20
    0884F6CC:[4600A346]: mov.s      $f13, $f20
    0884F6D0:[0E20A65F]: jal        0x0882997C
    0884F6D4:[4600A406]: mov.s      $f16, $f20
    0884F6D8:[0E20A4A0]: jal        0x08829280
    0884F6DC:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0884F6E0:[3C1008C7]: lui        $s0, 0x08C7 <=> li $s0, 0x08C70000
    0884F6E4:[8E024890]: lw         $v0, 18576($s0)
    0884F6E8:[1840002A]: blez       $v0, 0x0884F794
    0884F6EC:[00000000]: nop
    0884F6F0:[0E21105A]: jal        0x08844168
    0884F6F4:[3C160898]: lui        $s6, 0x0898 <=> li $s6, 0x08980000
    0884F6F8:[1040003B]: beq        $v0, $zr, 0x0884F7E8
    0884F6FC:[00000000]: nop
    0884F700:[44806000]: mtc1       $zr, $f12
    0884F704:[240401E0]: addiu      $a0, $zr, 480 <=> li $a0, 480
    0884F708:[24050110]: addiu      $a1, $zr, 272 <=> li $a1, 272
    0884F70C:[0E20A4F3]: jal        0x088293CC
    0884F710:[46006346]: mov.s      $f13, $f12
    0884F714:[C6004890]: lwc1       $f0, 18576($s0)
    0884F718:[3C020898]: lui        $v0, 0x0898 <=> li $v0, 0x08980000
    0884F71C:[C442F7FC]: lwc1       $f2, -2052($v0)
    0884F720:[46800060]: cvt.s.w    $f1, $f0
    0884F724:[3C020898]: lui        $v0, 0x0898 <=> li $v0, 0x08980000
    0884F728:[C440F7F8]: lwc1       $f0, -2056($v0)
    0884F72C:[46000B02]: mul.s      $f12, $f1, $f0
    0884F730:[460C103C]: c.lt.s     $f2, $f12
    0884F734:[00000000]: nop
    0884F738:[45000002]: bc1f       0x0884F744
    0884F73C:[3C1008C7]: lui        $s0, 0x08C7 <=> li $s0, 0x08C70000
    0884F740:[46001306]: mov.s      $f12, $f2
    0884F744:[3C020898]: lui        $v0, 0x0898 <=> li $v0, 0x08980000
    0884F748:[C44DF800]: lwc1       $f13, -2048($v0)
    0884F74C:[3C020898]: lui        $v0, 0x0898 <=> li $v0, 0x08980000
    0884F750:[C44FF804]: lwc1       $f15, -2044($v0)
    0884F754:[0E20A3E4]: jal        0x08828F90
    0884F758:[C6CEF7DC]: lwc1       $f14, -2084($s6)
    0884F75C:[44806000]: mtc1       $zr, $f12
    0884F760:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0884F764:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0884F768:[240601E0]: addiu      $a2, $zr, 480 <=> li $a2, 480
    0884F76C:[24070110]: addiu      $a3, $zr, 272 <=> li $a3, 272
    0884F770:[24080001]: addiu      $t0, $zr, 1 <=> li $t0, 1
    0884F774:[0E20D672]: jal        0x088359C8
    0884F778:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    0884F77C:[0E20A4A0]: jal        0x08829280
    0884F780:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0884F784:[8E024890]: lw         $v0, 18576($s0)
    0884F788:[2442FFFF]: addiu      $v0, $v0, -1
    0884F78C:[0E213C3F]: jal        0x0884F0FC
    0884F790:[AE024890]: sw         $v0, 18576($s0)
    0884F794:[0E20A49D]: jal        0x08829274
    0884F798:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    0884F79C:[44806000]: mtc1       $zr, $f12
    0884F7A0:[24040280]: addiu      $a0, $zr, 640 <=> li $a0, 640
    0884F7A4:[240501C0]: addiu      $a1, $zr, 448 <=> li $a1, 448
    0884F7A8:[0E20A4F3]: jal        0x088293CC
    0884F7AC:[46006346]: mov.s      $f13, $f12
    0884F7B0:[8FBF0134]: lw         $ra, 308($sp)
    0884F7B4:[8FBE0130]: lw         $fp, 304($sp)
    0884F7B8:[8FB7012C]: lw         $s7, 300($sp)
    0884F7BC:[8FB60128]: lw         $s6, 296($sp)
    0884F7C0:[8FB50124]: lw         $s5, 292($sp)
    0884F7C4:[8FB40120]: lw         $s4, 288($sp)
    0884F7C8:[8FB3011C]: lw         $s3, 284($sp)
    0884F7CC:[8FB20118]: lw         $s2, 280($sp)
    0884F7D0:[8FB10114]: lw         $s1, 276($sp)
    0884F7D4:[8FB00110]: lw         $s0, 272($sp)
    0884F7D8:[C7B50144]: lwc1       $f21, 324($sp)
    0884F7DC:[C7B40140]: lwc1       $f20, 320($sp)
    0884F7E0:[03E00008]: jr         $ra
    0884F7E4:[27BD0150]: addiu      $sp, $sp, 336
    0884F7E8:[0E20A50B]: jal        0x0882942C
    0884F7EC:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    0884F7F0:[44806000]: mtc1       $zr, $f12
    0884F7F4:[24050110]: addiu      $a1, $zr, 272 <=> li $a1, 272
    0884F7F8:[240401E0]: addiu      $a0, $zr, 480 <=> li $a0, 480
    0884F7FC:[0E20A4F3]: jal        0x088293CC
    0884F800:[46006346]: mov.s      $f13, $f12
    0884F804:[0E20A4A0]: jal        0x08829280
    0884F808:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0884F80C:[C6D4F7DC]: lwc1       $f20, -2084($s6)
    0884F810:[44806800]: mtc1       $zr, $f13
    0884F814:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    0884F818:[4600A306]: mov.s      $f12, $f20
    0884F81C:[46006B86]: mov.s      $f14, $f13
    0884F820:[0E20A3E4]: jal        0x08828F90
    0884F824:[46006BC6]: mov.s      $f15, $f13
    0884F828:[44806000]: mtc1       $zr, $f12
    0884F82C:[3C020898]: lui        $v0, 0x0898 <=> li $v0, 0x08980000
    0884F830:[3C030898]: lui        $v1, 0x0898 <=> li $v1, 0x08980000
    0884F834:[C44EF7E8]: lwc1       $f14, -2072($v0)
    0884F838:[C46FF7F4]: lwc1       $f15, -2060($v1)
    0884F83C:[46006406]: mov.s      $f16, $f12
    0884F840:[0E20A65F]: jal        0x0882997C
    0884F844:[46006346]: mov.s      $f13, $f12
    0884F848:[4600A306]: mov.s      $f12, $f20
    0884F84C:[4600A346]: mov.s      $f13, $f20
    0884F850:[4600A386]: mov.s      $f14, $f20
    0884F854:[0E20A3E4]: jal        0x08828F90
    0884F858:[4600A3C6]: mov.s      $f15, $f20
    0884F85C:[240201E0]: addiu      $v0, $zr, 480 <=> li $v0, 480
    0884F860:[A7A20004]: sh         $v0, 4($sp)
    0884F864:[A7A00000]: sh         $zr, 0($sp)
    0884F868:[00121040]: sll        $v0, $s2, 0x0001
    0884F86C:[44820000]: mtc1       $v0, $f0
    0884F870:[24430001]: addiu      $v1, $v0, 1
    0884F874:[A7A30006]: sh         $v1, 6($sp)
    0884F878:[46800560]: cvt.s.w    $f21, $f0
    0884F87C:[26520001]: addiu      $s2, $s2, 1
    0884F880:[0E24342E]: jal        0x0890D0B8
    0884F884:[A7A20002]: sh         $v0, 2($sp)
    0884F888:[30420003]: andi       $v0, $v0, 3
    0884F88C:[4480A000]: mtc1       $zr, $f20
    0884F890:[10400010]: beq        $v0, $zr, 0x0884F8D4
    0884F894:[00000000]: nop
    0884F898:[4600A00D]: trunc.w.s  $f0, $f20
    0884F89C:[4600A84D]: trunc.w.s  $f1, $f21
    0884F8A0:[44806000]: mtc1       $zr, $f12
    0884F8A4:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    0884F8A8:[44050000]: mfc1       $a1, $f0
    0884F8AC:[44060800]: mfc1       $a2, $f1
    0884F8B0:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0884F8B4:[03A04021]: addu       $t0, $sp, $zr <=> move $t0, $sp
    0884F8B8:[0E20D24E]: jal        0x08834938
    0884F8BC:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    0884F8C0:[2A420088]: slti       $v0, $s2, 136
    0884F8C4:[1440FFE9]: bne        $v0, $zr, 0x0884F86C
    0884F8C8:[00121040]: sll        $v0, $s2, 0x0001
    0884F8CC:[0A213DC0]: j          0x0884F700
    0884F8D0:[00000000]: nop
    0884F8D4:[0E24342E]: jal        0x0890D0B8
    0884F8D8:[00000000]: nop
    0884F8DC:[3042003F]: andi       $v0, $v0, 63
    0884F8E0:[2442FFE0]: addiu      $v0, $v0, -32
    0884F8E4:[44820000]: mtc1       $v0, $f0
    0884F8E8:[0A213E26]: j          0x0884F898
    0884F8EC:[46800520]: cvt.s.w    $f20, $f0
    0884F8F0:[3C0208C7]: lui        $v0, 0x08C7 <=> li $v0, 0x08C70000
    0884F8F4:[8C44487C]: lw         $a0, 18556($v0)
    0884F8F8:[0E20A4A0]: jal        0x08829280
    0884F8FC:[0004202B]: sltu       $a0, $zr, $a0 <=> move $a0, $a0
    0884F900:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    0884F904:[C441F7A8]: lwc1       $f1, -2136($v0)
    0884F908:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    0884F90C:[C440F7A4]: lwc1       $f0, -2140($v0)
    0884F910:[46150842]: mul.s      $f1, $f1, $f21
    0884F914:[46010001]: sub.s      $f0, $f0, $f1
    0884F918:[4614003C]: c.lt.s     $f0, $f20
    0884F91C:[00000000]: nop
    0884F920:[45000002]: bc1f       0x0884F92C
    0884F924:[E440F7A4]: swc1       $f0, -2140($v0)
    0884F928:[E454F7A4]: swc1       $f20, -2140($v0)
    0884F92C:[3C160898]: lui        $s6, 0x0898 <=> li $s6, 0x08980000
    0884F930:[C44CF7A4]: lwc1       $f12, -2140($v0)
    0884F934:[C6CDF7DC]: lwc1       $f13, -2084($s6)
    0884F938:[460C683C]: c.lt.s     $f13, $f12
    0884F93C:[00000000]: nop
    0884F940:[45030001]: bc1tl      0x0884F948
    0884F944:[46006B06]: mov.s      $f12, $f13
    0884F948:[3C0208C7]: lui        $v0, 0x08C7 <=> li $v0, 0x08C70000
    0884F94C:[3C0308C7]: lui        $v1, 0x08C7 <=> li $v1, 0x08C70000
    0884F950:[C60D486C]: lwc1       $f13, 18540($s0)
    0884F954:[C44E4870]: lwc1       $f14, 18544($v0)
    0884F958:[0A213DAC]: j          0x0884F6B0
    0884F95C:[C46F4874]: lwc1       $f15, 18548($v1)
    0884F960:[0E212A21]: jal        0x0884A884
    0884F964:[C62C0050]: lwc1       $f12, 80($s1)
    0884F968:[86220046]: lh         $v0, 70($s1)
    0884F96C:[10570025]: beq        $v0, $s7, 0x0884FA04
    0884F970:[46000106]: mov.s      $f4, $f0
    0884F974:[C622001C]: lwc1       $f2, 28($s1)
    0884F978:[C6210034]: lwc1       $f1, 52($s1)
    0884F97C:[C620007C]: lwc1       $f0, 124($s1)
    0884F980:[46020840]: add.s      $f1, $f1, $f2
    0884F984:[46040002]: mul.s      $f0, $f0, $f4
    0884F988:[46000840]: add.s      $f1, $f1, $f0
    0884F98C:[4600088D]: trunc.w.s  $f2, $f1
    0884F990:[46801520]: cvt.s.w    $f20, $f2
    0884F994:[C6200020]: lwc1       $f0, 32($s1)
    0884F998:[C6210038]: lwc1       $f1, 56($s1)
    0884F99C:[C6220080]: lwc1       $f2, 128($s1)
    0884F9A0:[86240048]: lh         $a0, 72($s1)
    0884F9A4:[46000840]: add.s      $f1, $f1, $f0
    0884F9A8:[46041082]: mul.s      $f2, $f2, $f4
    0884F9AC:[C62C0058]: lwc1       $f12, 88($s1)
    0884F9B0:[46020840]: add.s      $f1, $f1, $f2
    0884F9B4:[4600080D]: trunc.w.s  $f0, $f1
    0884F9B8:[0E212A21]: jal        0x0884A884
    0884F9BC:[46800560]: cvt.s.w    $f21, $f0
    0884F9C0:[C6210074]: lwc1       $f1, 116($s1)
    0884F9C4:[8624004C]: lh         $a0, 76($s1)
    0884F9C8:[C62C0060]: lwc1       $f12, 96($s1)
    0884F9CC:[46000842]: mul.s      $f1, $f1, $f0
    0884F9D0:[0E212A21]: jal        0x0884A884
    0884F9D4:[E6210078]: swc1       $f1, 120($s1)
    0884F9D8:[C6210088]: lwc1       $f1, 136($s1)
    0884F9DC:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0884F9E0:[4600A306]: mov.s      $f12, $f20
    0884F9E4:[46000842]: mul.s      $f1, $f1, $f0
    0884F9E8:[4600AB46]: mov.s      $f13, $f21
    0884F9EC:[0E212E28]: jal        0x0884B8A0
    0884F9F0:[E6210070]: swc1       $f1, 112($s1)
    0884F9F4:[0E20A4A0]: jal        0x08829280
    0884F9F8:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0884F9FC:[0A213D75]: j          0x0884F5D4
    0884FA00:[00000000]: nop
    0884FA04:[C6210050]: lwc1       $f1, 80($s1)
    0884FA08:[C6220034]: lwc1       $f2, 52($s1)
    0884FA0C:[C623001C]: lwc1       $f3, 28($s1)
    0884FA10:[C620007C]: lwc1       $f0, 124($s1)
    0884FA14:[46031080]: add.s      $f2, $f2, $f3
    0884FA18:[46010002]: mul.s      $f0, $f0, $f1
    0884FA1C:[46001080]: add.s      $f2, $f2, $f0
    0884FA20:[4600104D]: trunc.w.s  $f1, $f2
    0884FA24:[0A213E65]: j          0x0884F994
    0884FA28:[46800D20]: cvt.s.w    $f20, $f1
    0884FA2C:[0E20A4A0]: jal        0x08829280
    0884FA30:[3C160898]: lui        $s6, 0x0898 <=> li $s6, 0x08980000
    0884FA34:[C6CCF7DC]: lwc1       $f12, -2084($s6)
    0884FA38:[46006346]: mov.s      $f13, $f12
    0884FA3C:[46006386]: mov.s      $f14, $f12
    0884FA40:[0E20A3E4]: jal        0x08828F90
    0884FA44:[460063C6]: mov.s      $f15, $f12
    0884FA48:[44806000]: mtc1       $zr, $f12
    0884FA4C:[3C020898]: lui        $v0, 0x0898 <=> li $v0, 0x08980000
    0884FA50:[3C030898]: lui        $v1, 0x0898 <=> li $v1, 0x08980000
    0884FA54:[C44EF7EC]: lwc1       $f14, -2068($v0)
    0884FA58:[C46FF7E8]: lwc1       $f15, -2072($v1)
    0884FA5C:[46006346]: mov.s      $f13, $f12
    0884FA60:[0E20A65F]: jal        0x0882997C
    0884FA64:[46006406]: mov.s      $f16, $f12
    0884FA68:[0A213D3D]: j          0x0884F4F4
    0884FA6C:[3C0208C7]: lui        $v0, 0x08C7 <=> li $v0, 0x08C70000
    0884FA70:[0E212A21]: jal        0x0884A884
    0884FA74:[860412B2]: lh         $a0, 4786($s0)
    0884FA78:[3C0208C7]: lui        $v0, 0x08C7 <=> li $v0, 0x08C70000
    0884FA7C:[C4444808]: lwc1       $f4, 18440($v0)
    0884FA80:[3C0208C7]: lui        $v0, 0x08C7 <=> li $v0, 0x08C70000
    0884FA84:[C7C6E620]: lwc1       $f6, -6624($fp)
    0884FA88:[C443480C]: lwc1       $f3, 18444($v0)
    0884FA8C:[C665E624]: lwc1       $f5, -6620($s3)
    0884FA90:[C60112C0]: lwc1       $f1, 4800($s0)
    0884FA94:[C60212BC]: lwc1       $f2, 4796($s0)
    0884FA98:[46062100]: add.s      $f4, $f4, $f6
    0884FA9C:[460518C0]: add.s      $f3, $f3, $f5
    0884FAA0:[46000842]: mul.s      $f1, $f1, $f0
    0884FAA4:[46001082]: mul.s      $f2, $f2, $f0
    0884FAA8:[46011B40]: add.s      $f13, $f3, $f1
    0884FAAC:[12A00013]: beq        $s5, $zr, 0x0884FAFC
    0884FAB0:[46022300]: add.s      $f12, $f4, $f2
    0884FAB4:[3C020898]: lui        $v0, 0x0898 <=> li $v0, 0x08980000
    0884FAB8:[3C030898]: lui        $v1, 0x0898 <=> li $v1, 0x08980000
    0884FABC:[C444F7E8]: lwc1       $f4, -2072($v0)
    0884FAC0:[C466F7F0]: lwc1       $f6, -2064($v1)
    0884FAC4:[3C020898]: lui        $v0, 0x0898 <=> li $v0, 0x08980000
    0884FAC8:[46046042]: mul.s      $f1, $f12, $f4
    0884FACC:[46066802]: mul.s      $f0, $f13, $f6
    0884FAD0:[C445F7EC]: lwc1       $f5, -2068($v0)
    0884FAD4:[46040003]: div.s      $f0, $f0, $f4
    0884FAD8:[46050843]: div.s      $f1, $f1, $f5
    0884FADC:[4600008D]: trunc.w.s  $f2, $f0
    0884FAE0:[460008CD]: trunc.w.s  $f3, $f1
    0884FAE4:[46801020]: cvt.s.w    $f0, $f2
    0884FAE8:[46801860]: cvt.s.w    $f1, $f3
    0884FAEC:[46040002]: mul.s      $f0, $f0, $f4
    0884FAF0:[46050842]: mul.s      $f1, $f1, $f5
    0884FAF4:[46060343]: div.s      $f13, $f0, $f6
    0884FAF8:[46040B03]: div.s      $f12, $f1, $f4
    0884FAFC:[24040042]: addiu      $a0, $zr, 66 <=> li $a0, 66
    0884FB00:[24050010]: addiu      $a1, $zr, 16 <=> li $a1, 16
    0884FB04:[0E20F0A1]: jal        0x0883C284
    0884FB08:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0884FB0C:[0A213D37]: j          0x0884F4DC
    0884FB10:[00000000]: nop
    0884FB14:[16A00014]: bne        $s5, $zr, 0x0884FB68
    0884FB18:[00000000]: nop
    0884FB1C:[3C020898]: lui        $v0, 0x0898 <=> li $v0, 0x08980000
    0884FB20:[C44CF7D8]: lwc1       $f12, -2088($v0)
    0884FB24:[3C160898]: lui        $s6, 0x0898 <=> li $s6, 0x08980000
    0884FB28:[3C1E08C8]: lui        $fp, 0x08C8 <=> li $fp, 0x08C80000
    0884FB2C:[0E20A5FD]: jal        0x088297F4
    0884FB30:[46006346]: mov.s      $f13, $f12
    0884FB34:[86221296]: lh         $v0, 4758($s1)
    0884FB38:[86311294]: lh         $s1, 4756($s1)
    0884FB3C:[C6C3F7DC]: lwc1       $f3, -2084($s6)
    0884FB40:[44820000]: mtc1       $v0, $f0
    0884FB44:[44910800]: mtc1       $s1, $f1
    0884FB48:[3C1308C8]: lui        $s3, 0x08C8 <=> li $s3, 0x08C80000
    0884FB4C:[46800120]: cvt.s.w    $f4, $f0
    0884FB50:[468008A0]: cvt.s.w    $f2, $f1
    0884FB54:[3C0208A1]: lui        $v0, 0x08A1 <=> li $v0, 0x08A10000
    0884FB58:[E443F7AC]: swc1       $f3, -2132($v0)
    0884FB5C:[E7C2E620]: swc1       $f2, -6624($fp)
    0884FB60:[0A213D0A]: j          0x0884F428
    0884FB64:[E664E624]: swc1       $f4, -6620($s3)
    0884FB68:[0E20A49D]: jal        0x08829274
    0884FB6C:[24040002]: addiu      $a0, $zr, 2 <=> li $a0, 2
    0884FB70:[0A213EC8]: j          0x0884FB20
    0884FB74:[3C020898]: lui        $v0, 0x0898 <=> li $v0, 0x08980000
  Back Branch 0884F55C 10,108,480 times (length 9)
    0884F52C:[24050080]: addiu      $a1, $zr, 128 <=> li $a1, 128
    0884F530:[2406FFFF]: addiu      $a2, $zr, -1 <=> li $a2, -1
    0884F534:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    0884F538:[27A40010]: addiu      $a0, $sp, 16
    0884F53C:[8C830000]: lw         $v1, 0($a0)
--> 0884F540:[0065102A]: slt        $v0, $v1, $a1
    0884F544:[10400003]: beq        $v0, $zr, 0x0884F554
    0884F548:[24840004]: addiu      $a0, $a0, 4
    0884F54C:[00602821]: addu       $a1, $v1, $zr <=> move $a1, $v1
    0884F550:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    0884F554:[26100001]: addiu      $s0, $s0, 1
    0884F558:[2A020020]: slti       $v0, $s0, 32
--> 0884F55C:[5440FFF8]: bnel       $v0, $zr, 0x0884F540
    0884F560:[8C830000]: lw         $v1, 0($a0)
    0884F564:[04C00004]: bltz       $a2, 0x0884F578
    0884F568:[ACE60000]: sw         $a2, 0($a3)
    0884F56C:[00061080]: sll        $v0, $a2, 0x0002
  Back Branch 0884F518 326,080 times (length 8)
    0884F4EC:[2404000B]: addiu      $a0, $zr, 11 <=> li $a0, 11
    0884F4F0:[3C0208C7]: lui        $v0, 0x08C7 <=> li $v0, 0x08C70000
    0884F4F4:[24450F88]: addiu      $a1, $v0, 3976
    0884F4F8:[0000A021]: addu       $s4, $zr, $zr <=> li $s4, 0
    0884F4FC:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
--> 0884F500:[00121880]: sll        $v1, $s2, 0x0002
    0884F504:[00651021]: addu       $v0, $v1, $a1
    0884F508:[8C44120C]: lw         $a0, 4620($v0)
    0884F50C:[26520001]: addiu      $s2, $s2, 1
    0884F510:[007D1821]: addu       $v1, $v1, $sp
    0884F514:[2A420020]: slti       $v0, $s2, 32
--> 0884F518:[1440FFF9]: bne        $v0, $zr, 0x0884F500
    0884F51C:[AC640010]: sw         $a0, 16($v1)
    0884F520:[24080100]: addiu      $t0, $zr, 256 <=> li $t0, 256
    0884F524:[27A70090]: addiu      $a3, $sp, 144
    0884F528:[2412001F]: addiu      $s2, $zr, 31 <=> li $s2, 31
  Back Branch 0884F57C 326,080 times (length 22)
    0884F518:[1440FFF9]: bne        $v0, $zr, 0x0884F500
    0884F51C:[AC640010]: sw         $a0, 16($v1)
    0884F520:[24080100]: addiu      $t0, $zr, 256 <=> li $t0, 256
    0884F524:[27A70090]: addiu      $a3, $sp, 144
    0884F528:[2412001F]: addiu      $s2, $zr, 31 <=> li $s2, 31
--> 0884F52C:[24050080]: addiu      $a1, $zr, 128 <=> li $a1, 128
    0884F530:[2406FFFF]: addiu      $a2, $zr, -1 <=> li $a2, -1
    0884F534:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    0884F538:[27A40010]: addiu      $a0, $sp, 16
    0884F53C:[8C830000]: lw         $v1, 0($a0)
    0884F540:[0065102A]: slt        $v0, $v1, $a1
    0884F544:[10400003]: beq        $v0, $zr, 0x0884F554
    0884F548:[24840004]: addiu      $a0, $a0, 4
    0884F54C:[00602821]: addu       $a1, $v1, $zr <=> move $a1, $v1
    0884F550:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    0884F554:[26100001]: addiu      $s0, $s0, 1
    0884F558:[2A020020]: slti       $v0, $s0, 32
    0884F55C:[5440FFF8]: bnel       $v0, $zr, 0x0884F540
    0884F560:[8C830000]: lw         $v1, 0($a0)
    0884F564:[04C00004]: bltz       $a2, 0x0884F578
    0884F568:[ACE60000]: sw         $a2, 0($a3)
    0884F56C:[00061080]: sll        $v0, $a2, 0x0002
    0884F570:[005D1021]: addu       $v0, $v0, $sp
    0884F574:[AC480010]: sw         $t0, 16($v0)
    0884F578:[2652FFFF]: addiu      $s2, $s2, -1
--> 0884F57C:[0641FFEB]: bgez       $s2, 0x0884F52C
    0884F580:[24E70004]: addiu      $a3, $a3, 4
    0884F584:[0E21FA42]: jal        0x0887E908
    0884F588:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0884F58C:[3C0208C7]: lui        $v0, 0x08C7 <=> li $v0, 0x08C70000
  Back Branch 0884F5EC 326,080 times (length 20)
    0884F590:[24550F94]: addiu      $s5, $v0, 3988
    0884F594:[24170010]: addiu      $s7, $zr, 16 <=> li $s7, 16
    0884F598:[24160001]: addiu      $s6, $zr, 1 <=> li $s6, 1
    0884F59C:[27B30090]: addiu      $s3, $sp, 144
    0884F5A0:[2412001F]: addiu      $s2, $zr, 31 <=> li $s2, 31
--> 0884F5A4:[8E700000]: lw         $s0, 0($s3)
    0884F5A8:[0600000F]: bltz       $s0, 0x0884F5E8
    0884F5AC:[001010C0]: sll        $v0, $s0, 0x0003
    0884F5B0:[00501021]: addu       $v0, $v0, $s0
    0884F5B4:[00021100]: sll        $v0, $v0, 0x0004
    0884F5B8:[00558821]: addu       $s1, $v0, $s5
    0884F5BC:[8E230000]: lw         $v1, 0($s1)
    0884F5C0:[10600004]: beq        $v1, $zr, 0x0884F5D4
    0884F5C4:[00000000]: nop
    0884F5C8:[8E220014]: lw         $v0, 20($s1)
    0884F5CC:[504000E4]: beql       $v0, $zr, 0x0884F960
    0884F5D0:[86240046]: lh         $a0, 70($s1)
    0884F5D4:[56800001]: bnel       $s4, $zr, 0x0884F5DC
    0884F5D8:[AE360014]: sw         $s6, 20($s1)
    0884F5DC:[8E230014]: lw         $v1, 20($s1)
    0884F5E0:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884F5E4:[0043A00B]: movn       $s4, $v0, $v1
    0884F5E8:[2652FFFF]: addiu      $s2, $s2, -1
--> 0884F5EC:[0641FFED]: bgez       $s2, 0x0884F5A4
    0884F5F0:[26730004]: addiu      $s3, $s3, 4
    0884F5F4:[0E21FA42]: jal        0x0887E908
    0884F5F8:[24040002]: addiu      $a0, $zr, 2 <=> li $a0, 2
    0884F5FC:[0E211057]: jal        0x0884415C
  Back Branch 0884FB60 10,187 times (length 464)
  Back Branch 0884FB0C 10,187 times (length 398)
  Back Branch 0884F9FC 3,068 times (length 268)
_S1_2_884FB78 85,317,381 instructions (4.284%), 10,167 calls (0884FB78 - 08850408, length 549)
    0884FB78:[27BDFE60]: addiu      $sp, $sp, -416
    0884FB7C:[AFBE0180]: sw         $fp, 384($sp)
    0884FB80:[3C1E08A1]: lui        $fp, 0x08A1 <=> li $fp, 0x08A10000
    0884FB84:[27C20EF0]: addiu      $v0, $fp, 3824
    0884FB88:[AFBF0184]: sw         $ra, 388($sp)
    0884FB8C:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0884FB90:[AFB7017C]: sw         $s7, 380($sp)
    0884FB94:[AFB60178]: sw         $s6, 376($sp)
    0884FB98:[AFB50174]: sw         $s5, 372($sp)
    0884FB9C:[AFB40170]: sw         $s4, 368($sp)
    0884FBA0:[AFB3016C]: sw         $s3, 364($sp)
    0884FBA4:[AFB20168]: sw         $s2, 360($sp)
    0884FBA8:[AFB10164]: sw         $s1, 356($sp)
    0884FBAC:[AFB00160]: sw         $s0, 352($sp)
    0884FBB0:[E7B7019C]: swc1       $f23, 412($sp)
    0884FBB4:[E7B60198]: swc1       $f22, 408($sp)
    0884FBB8:[E7B50194]: swc1       $f21, 404($sp)
    0884FBBC:[E7B40190]: swc1       $f20, 400($sp)
    0884FBC0:[84440002]: lh         $a0, 2($v0)
    0884FBC4:[10830004]: beq        $a0, $v1, 0x0884FBD8
    0884FBC8:[3C0208D2]: lui        $v0, 0x08D2 <=> li $v0, 0x08D20000
    0884FBCC:[84435370]: lh         $v1, 21360($v0)
    0884FBD0:[10600002]: beq        $v1, $zr, 0x0884FBDC
    0884FBD4:[0000B021]: addu       $s6, $zr, $zr <=> li $s6, 0
    0884FBD8:[24160001]: addiu      $s6, $zr, 1 <=> li $s6, 1
    0884FBDC:[0E213C3F]: jal        0x0884F0FC
    0884FBE0:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    0884FBE4:[0E20A49D]: jal        0x08829274
    0884FBE8:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0884FBEC:[3C0208C7]: lui        $v0, 0x08C7 <=> li $v0, 0x08C70000
    0884FBF0:[24450F88]: addiu      $a1, $v0, 3976
    0884FBF4:[00121880]: sll        $v1, $s2, 0x0002
    0884FBF8:[00651021]: addu       $v0, $v1, $a1
    0884FBFC:[8C44120C]: lw         $a0, 4620($v0)
    0884FC00:[26520001]: addiu      $s2, $s2, 1
    0884FC04:[007D1821]: addu       $v1, $v1, $sp
    0884FC08:[2A420020]: slti       $v0, $s2, 32
    0884FC0C:[1440FFF9]: bne        $v0, $zr, 0x0884FBF4
    0884FC10:[AC640000]: sw         $a0, 0($v1)
    0884FC14:[24080100]: addiu      $t0, $zr, 256 <=> li $t0, 256
    0884FC18:[27A70080]: addiu      $a3, $sp, 128
    0884FC1C:[2412001F]: addiu      $s2, $zr, 31 <=> li $s2, 31
    0884FC20:[24050080]: addiu      $a1, $zr, 128 <=> li $a1, 128
    0884FC24:[2406FFFF]: addiu      $a2, $zr, -1 <=> li $a2, -1
    0884FC28:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    0884FC2C:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    0884FC30:[8C830000]: lw         $v1, 0($a0)
    0884FC34:[0065102A]: slt        $v0, $v1, $a1
    0884FC38:[10400003]: beq        $v0, $zr, 0x0884FC48
    0884FC3C:[24840004]: addiu      $a0, $a0, 4
    0884FC40:[00602821]: addu       $a1, $v1, $zr <=> move $a1, $v1
    0884FC44:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    0884FC48:[26100001]: addiu      $s0, $s0, 1
    0884FC4C:[2A020020]: slti       $v0, $s0, 32
    0884FC50:[5440FFF8]: bnel       $v0, $zr, 0x0884FC34
    0884FC54:[8C830000]: lw         $v1, 0($a0)
    0884FC58:[04C00004]: bltz       $a2, 0x0884FC6C
    0884FC5C:[ACE60000]: sw         $a2, 0($a3)
    0884FC60:[00061080]: sll        $v0, $a2, 0x0002
    0884FC64:[005D1021]: addu       $v0, $v0, $sp
    0884FC68:[AC480000]: sw         $t0, 0($v0)
    0884FC6C:[2652FFFF]: addiu      $s2, $s2, -1
    0884FC70:[0641FFEB]: bgez       $s2, 0x0884FC20
    0884FC74:[24E70004]: addiu      $a3, $a3, 4
    0884FC78:[3C0208C7]: lui        $v0, 0x08C7 <=> li $v0, 0x08C70000
    0884FC7C:[24540F94]: addiu      $s4, $v0, 3988
    0884FC80:[24150010]: addiu      $s5, $zr, 16 <=> li $s5, 16
    0884FC84:[27B30080]: addiu      $s3, $sp, 128
    0884FC88:[2412001F]: addiu      $s2, $zr, 31 <=> li $s2, 31
    0884FC8C:[8E700000]: lw         $s0, 0($s3)
    0884FC90:[001010C0]: sll        $v0, $s0, 0x0003
    0884FC94:[00501021]: addu       $v0, $v0, $s0
    0884FC98:[00021100]: sll        $v0, $v0, 0x0004
    0884FC9C:[06000007]: bltz       $s0, 0x0884FCBC
    0884FCA0:[00548821]: addu       $s1, $v0, $s4
    0884FCA4:[8E220000]: lw         $v0, 0($s1)
    0884FCA8:[50400005]: beql       $v0, $zr, 0x0884FCC0
    0884FCAC:[2652FFFF]: addiu      $s2, $s2, -1
    0884FCB0:[8E220014]: lw         $v0, 20($s1)
    0884FCB4:[544001A2]: bnel       $v0, $zr, 0x08850340
    0884FCB8:[86240046]: lh         $a0, 70($s1)
    0884FCBC:[2652FFFF]: addiu      $s2, $s2, -1
    0884FCC0:[0641FFF2]: bgez       $s2, 0x0884FC8C
    0884FCC4:[26730004]: addiu      $s3, $s3, 4
    0884FCC8:[0E212934]: jal        0x0884A4D0
    0884FCCC:[3C1408C7]: lui        $s4, 0x08C7 <=> li $s4, 0x08C70000
    0884FCD0:[4480A000]: mtc1       $zr, $f20
    0884FCD4:[C680489C]: lwc1       $f0, 18588($s4)
    0884FCD8:[4600A03C]: c.lt.s     $f20, $f0
    0884FCDC:[00000000]: nop
    0884FCE0:[4501004A]: bc1t       0x0884FE0C
    0884FCE4:[00000000]: nop
    0884FCE8:[0E214400]: jal        0x08851000
    0884FCEC:[00000000]: nop
    0884FCF0:[3C0308C7]: lui        $v1, 0x08C7 <=> li $v1, 0x08C70000
    0884FCF4:[8C620F74]: lw         $v0, 3956($v1)
    0884FCF8:[00561025]: or         $v0, $v0, $s6
    0884FCFC:[14400004]: bne        $v0, $zr, 0x0884FD10
    0884FD00:[3C0208C8]: lui        $v0, 0x08C8 <=> li $v0, 0x08C80000
    0884FD04:[8C43E6B8]: lw         $v1, -6472($v0)
    0884FD08:[10600029]: beq        $v1, $zr, 0x0884FDB0
    0884FD0C:[27C20EF0]: addiu      $v0, $fp, 3824
    0884FD10:[0E20A49D]: jal        0x08829274
    0884FD14:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    0884FD18:[3C0208C7]: lui        $v0, 0x08C7 <=> li $v0, 0x08C70000
    0884FD1C:[8C450ED0]: lw         $a1, 3792($v0)
    0884FD20:[3C0308C7]: lui        $v1, 0x08C7 <=> li $v1, 0x08C70000
    0884FD24:[3C0208C7]: lui        $v0, 0x08C7 <=> li $v0, 0x08C70000
    0884FD28:[C46C4808]: lwc1       $f12, 18440($v1)
    0884FD2C:[C44D480C]: lwc1       $f13, 18444($v0)
    0884FD30:[00052080]: sll        $a0, $a1, 0x0002
    0884FD34:[0E2180B0]: jal        0x088602C0
    0884FD38:[00852021]: addu       $a0, $a0, $a1
    0884FD3C:[0E20A49D]: jal        0x08829274
    0884FD40:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0884FD44:[44806000]: mtc1       $zr, $f12
    0884FD48:[240501C0]: addiu      $a1, $zr, 448 <=> li $a1, 448
    0884FD4C:[24040280]: addiu      $a0, $zr, 640 <=> li $a0, 640
    0884FD50:[0E20A4F3]: jal        0x088293CC
    0884FD54:[46006346]: mov.s      $f13, $f12
    0884FD58:[0E20A49D]: jal        0x08829274
    0884FD5C:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0884FD60:[0E2135A2]: jal        0x0884D688
    0884FD64:[00000000]: nop
    0884FD68:[0E20A49D]: jal        0x08829274
    0884FD6C:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    0884FD70:[8FBF0184]: lw         $ra, 388($sp)
    0884FD74:[8FBE0180]: lw         $fp, 384($sp)
    0884FD78:[8FB7017C]: lw         $s7, 380($sp)
    0884FD7C:[8FB60178]: lw         $s6, 376($sp)
    0884FD80:[8FB50174]: lw         $s5, 372($sp)
    0884FD84:[8FB40170]: lw         $s4, 368($sp)
    0884FD88:[8FB3016C]: lw         $s3, 364($sp)
    0884FD8C:[8FB20168]: lw         $s2, 360($sp)
    0884FD90:[8FB10164]: lw         $s1, 356($sp)
    0884FD94:[8FB00160]: lw         $s0, 352($sp)
    0884FD98:[C7B7019C]: lwc1       $f23, 412($sp)
    0884FD9C:[C7B60198]: lwc1       $f22, 408($sp)
    0884FDA0:[C7B50194]: lwc1       $f21, 404($sp)
    0884FDA4:[C7B40190]: lwc1       $f20, 400($sp)
    0884FDA8:[03E00008]: jr         $ra
    0884FDAC:[27BD01A0]: addiu      $sp, $sp, 416
    0884FDB0:[44806000]: mtc1       $zr, $f12
    0884FDB4:[24050110]: addiu      $a1, $zr, 272 <=> li $a1, 272
    0884FDB8:[46006346]: mov.s      $f13, $f12
    0884FDBC:[240401E0]: addiu      $a0, $zr, 480 <=> li $a0, 480
    0884FDC0:[0E20A4F3]: jal        0x088293CC
    0884FDC4:[84500044]: lh         $s0, 68($v0)
    0884FDC8:[0E20A49D]: jal        0x08829274
    0884FDCC:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    0884FDD0:[3C020898]: lui        $v0, 0x0898 <=> li $v0, 0x08980000
    0884FDD4:[C44CF81C]: lwc1       $f12, -2020($v0)
    0884FDD8:[26100015]: addiu      $s0, $s0, 21
    0884FDDC:[46006346]: mov.s      $f13, $f12
    0884FDE0:[46006386]: mov.s      $f14, $f12
    0884FDE4:[0E20A3E4]: jal        0x08828F90
    0884FDE8:[460063C6]: mov.s      $f15, $f12
    0884FDEC:[44806000]: mtc1       $zr, $f12
    0884FDF0:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0884FDF4:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0884FDF8:[46006346]: mov.s      $f13, $f12
    0884FDFC:[0E20F0A1]: jal        0x0883C284
    0884FE00:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0884FE04:[0A213F44]: j          0x0884FD10
    0884FE08:[00000000]: nop
    0884FE0C:[0E21256C]: jal        0x088495B0
    0884FE10:[00000000]: nop
    0884FE14:[4600A03C]: c.lt.s     $f20, $f0
    0884FE18:[00000000]: nop
    0884FE1C:[4500000F]: bc1f       0x0884FE5C
    0884FE20:[46000106]: mov.s      $f4, $f0
    0884FE24:[3C020898]: lui        $v0, 0x0898 <=> li $v0, 0x08980000
    0884FE28:[C680489C]: lwc1       $f0, 18588($s4)
    0884FE2C:[C441F808]: lwc1       $f1, -2040($v0)
    0884FE30:[46010001]: sub.s      $f0, $f0, $f1
    0884FE34:[4600203C]: c.lt.s     $f4, $f0
    0884FE38:[00000000]: nop
    0884FE3C:[45000002]: bc1f       0x0884FE48
    0884FE40:[E680489C]: swc1       $f0, 18588($s4)
    0884FE44:[E684489C]: swc1       $f4, 18588($s4)
    0884FE48:[C680489C]: lwc1       $f0, 18588($s4)
    0884FE4C:[4614003C]: c.lt.s     $f0, $f20
    0884FE50:[00000000]: nop
    0884FE54:[45030001]: bc1tl      0x0884FE5C
    0884FE58:[E694489C]: swc1       $f20, 18588($s4)
    0884FE5C:[0E21105A]: jal        0x08844168
    0884FE60:[00000000]: nop
    0884FE64:[10400003]: beq        $v0, $zr, 0x0884FE74
    0884FE68:[00000000]: nop
    0884FE6C:[0A213F3A]: j          0x0884FCE8
    0884FE70:[AE80489C]: sw         $zr, 18588($s4)
    0884FE74:[0E21256C]: jal        0x088495B0
    0884FE78:[00000000]: nop
    0884FE7C:[44800800]: mtc1       $zr, $f1
    0884FE80:[46010032]: c.eq.s     $f0, $f1
    0884FE84:[00000000]: nop
    0884FE88:[4502FF97]: bc1fl      0x0884FCE8
    0884FE8C:[AE80489C]: sw         $zr, 18588($s4)
    0884FE90:[3C0308D3]: lui        $v1, 0x08D3 <=> li $v1, 0x08D30000
    0884FE94:[8C62A14C]: lw         $v0, -24244($v1)
    0884FE98:[30420008]: andi       $v0, $v0, 8
    0884FE9C:[10400124]: beq        $v0, $zr, 0x08850330
    0884FEA0:[00000000]: nop
    0884FEA4:[3C0208C7]: lui        $v0, 0x08C7 <=> li $v0, 0x08C70000
    0884FEA8:[8C444894]: lw         $a0, 18580($v0)
    0884FEAC:[24030002]: addiu      $v1, $zr, 2 <=> li $v1, 2
    0884FEB0:[10830112]: beq        $a0, $v1, 0x088502FC
    0884FEB4:[3C0508C7]: lui        $a1, 0x08C7 <=> li $a1, 0x08C70000
    0884FEB8:[3C0308C7]: lui        $v1, 0x08C7 <=> li $v1, 0x08C70000
    0884FEBC:[8C624898]: lw         $v0, 18584($v1)
    0884FEC0:[2442FFFF]: addiu      $v0, $v0, -1
    0884FEC4:[0440010A]: bltz       $v0, 0x088502F0
    0884FEC8:[AC624898]: sw         $v0, 18584($v1)
    0884FECC:[8C634898]: lw         $v1, 18584($v1)
    0884FED0:[3C026666]: lui        $v0, 0x6666 <=> li $v0, 0x66660000
    0884FED4:[34426667]: ori        $v0, $v0, 26215
    0884FED8:[00620018]: mult       $v1, $v0
    0884FEDC:[00031FC3]: sra        $v1, $v1, 0x001F
    0884FEE0:[00001010]: mfhi       $v0
    0884FEE4:[000210C3]: sra        $v0, $v0, 0x0003
    0884FEE8:[00433023]: subu       $a2, $v0, $v1
    0884FEEC:[3C020898]: lui        $v0, 0x0898 <=> li $v0, 0x08980000
    0884FEF0:[3C030898]: lui        $v1, 0x0898 <=> li $v1, 0x08980000
    0884FEF4:[C447F80C]: lwc1       $f7, -2036($v0)
    0884FEF8:[3C020898]: lui        $v0, 0x0898 <=> li $v0, 0x08980000
    0884FEFC:[C466F814]: lwc1       $f6, -2028($v1)
    0884FF00:[C448F810]: lwc1       $f8, -2032($v0)
    0884FF04:[3C0308C8]: lui        $v1, 0x08C8 <=> li $v1, 0x08C80000
    0884FF08:[3C0208C7]: lui        $v0, 0x08C7 <=> li $v0, 0x08C70000
    0884FF0C:[24679760]: addiu      $a3, $v1, -26784
    0884FF10:[244848A0]: addiu      $t0, $v0, 18592
    0884FF14:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    0884FF18:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0884FF1C:[00121180]: sll        $v0, $s2, 0x0006
    0884FF20:[44820000]: mtc1       $v0, $f0
    0884FF24:[00051080]: sll        $v0, $a1, 0x0002
    0884FF28:[00461021]: addu       $v0, $v0, $a2
    0884FF2C:[46800060]: cvt.s.w    $f1, $f0
    0884FF30:[000210C0]: sll        $v0, $v0, 0x0003
    0884FF34:[00051900]: sll        $v1, $a1, 0x0004
    0884FF38:[00681821]: addu       $v1, $v1, $t0
    0884FF3C:[46070942]: mul.s      $f5, $f1, $f7
    0884FF40:[00472021]: addu       $a0, $v0, $a3
    0884FF44:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    0884FF48:[00101180]: sll        $v0, $s0, 0x0006
    0884FF4C:[44820000]: mtc1       $v0, $f0
    0884FF50:[C4820000]: lwc1       $f2, 0($a0)
    0884FF54:[C4630000]: lwc1       $f3, 0($v1)
    0884FF58:[46800060]: cvt.s.w    $f1, $f0
    0884FF5C:[46022D40]: add.s      $f21, $f5, $f2
    0884FF60:[C4800004]: lwc1       $f0, 4($a0)
    0884FF64:[C4620004]: lwc1       $f2, 4($v1)
    0884FF68:[46080842]: mul.s      $f1, $f1, $f8
    0884FF6C:[4603A901]: sub.s      $f4, $f21, $f3
    0884FF70:[26100001]: addiu      $s0, $s0, 1
    0884FF74:[2A020005]: slti       $v0, $s0, 5
    0884FF78:[46000D00]: add.s      $f20, $f1, $f0
    0884FF7C:[46062102]: mul.s      $f4, $f4, $f6
    0884FF80:[24840008]: addiu      $a0, $a0, 8
    0884FF84:[4602A001]: sub.s      $f0, $f20, $f2
    0884FF88:[460418C0]: add.s      $f3, $f3, $f4
    0884FF8C:[46060102]: mul.s      $f4, $f0, $f6
    0884FF90:[E4630000]: swc1       $f3, 0($v1)
    0884FF94:[46041080]: add.s      $f2, $f2, $f4
    0884FF98:[E4620004]: swc1       $f2, 4($v1)
    0884FF9C:[1440FFEA]: bne        $v0, $zr, 0x0884FF48
    0884FFA0:[24630008]: addiu      $v1, $v1, 8
    0884FFA4:[26520001]: addiu      $s2, $s2, 1
    0884FFA8:[2A420008]: slti       $v0, $s2, 8
    0884FFAC:[1440FFDB]: bne        $v0, $zr, 0x0884FF1C
    0884FFB0:[24A5000F]: addiu      $a1, $a1, 15
    0884FFB4:[3C020898]: lui        $v0, 0x0898 <=> li $v0, 0x08980000
    0884FFB8:[3C030898]: lui        $v1, 0x0898 <=> li $v1, 0x08980000
    0884FFBC:[C444F80C]: lwc1       $f4, -2036($v0)
    0884FFC0:[3C020898]: lui        $v0, 0x0898 <=> li $v0, 0x08980000
    0884FFC4:[C465F810]: lwc1       $f5, -2032($v1)
    0884FFC8:[C443F818]: lwc1       $f3, -2024($v0)
    0884FFCC:[3C0308C7]: lui        $v1, 0x08C7 <=> li $v1, 0x08C70000
    0884FFD0:[3C0208C7]: lui        $v0, 0x08C7 <=> li $v0, 0x08C70000
    0884FFD4:[24667000]: addiu      $a2, $v1, 28672
    0884FFD8:[244748A0]: addiu      $a3, $v0, 18592
    0884FFDC:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    0884FFE0:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0884FFE4:[00121180]: sll        $v0, $s2, 0x0006
    0884FFE8:[44820000]: mtc1       $v0, $f0
    0884FFEC:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    0884FFF0:[00052100]: sll        $a0, $a1, 0x0004
    0884FFF4:[46800060]: cvt.s.w    $f1, $f0
    0884FFF8:[46040D42]: mul.s      $f21, $f1, $f4
    0884FFFC:[00101180]: sll        $v0, $s0, 0x0006
    08850000:[44820000]: mtc1       $v0, $f0
    08850004:[00871021]: addu       $v0, $a0, $a3
    08850008:[C4410004]: lwc1       $f1, 4($v0)
    0885000C:[468000A0]: cvt.s.w    $f2, $f0
    08850010:[C4400000]: lwc1       $f0, 0($v0)
    08850014:[26100001]: addiu      $s0, $s0, 1
    08850018:[00861021]: addu       $v0, $a0, $a2
    0885001C:[46051502]: mul.s      $f20, $f2, $f5
    08850020:[4600A800]: add.s      $f0, $f21, $f0
    08850024:[2A030005]: slti       $v1, $s0, 5
    08850028:[24840008]: addiu      $a0, $a0, 8
    0885002C:[4601A040]: add.s      $f1, $f20, $f1
    08850030:[46030002]: mul.s      $f0, $f0, $f3
    08850034:[46030842]: mul.s      $f1, $f1, $f3
    08850038:[E4400000]: swc1       $f0, 0($v0)
    0885003C:[1460FFEF]: bne        $v1, $zr, 0x0884FFFC
    08850040:[E4410004]: swc1       $f1, 4($v0)
    08850044:[26520001]: addiu      $s2, $s2, 1
    08850048:[2A420008]: slti       $v0, $s2, 8
    0885004C:[1440FFE5]: bne        $v0, $zr, 0x0884FFE4
    08850050:[24A5000F]: addiu      $a1, $a1, 15
    08850054:[0E20A49D]: jal        0x08829274
    08850058:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    0885005C:[3C020898]: lui        $v0, 0x0898 <=> li $v0, 0x08980000
    08850060:[C44DF81C]: lwc1       $f13, -2020($v0)
    08850064:[C68C489C]: lwc1       $f12, 18588($s4)
    08850068:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    0885006C:[46006B86]: mov.s      $f14, $f13
    08850070:[0E20A3E4]: jal        0x08828F90
    08850074:[46006BC6]: mov.s      $f15, $f13
    08850078:[3C030898]: lui        $v1, 0x0898 <=> li $v1, 0x08980000
    0885007C:[C475F820]: lwc1       $f21, -2016($v1)
    08850080:[3C0208C7]: lui        $v0, 0x08C7 <=> li $v0, 0x08C70000
    08850084:[24577000]: addiu      $s7, $v0, 28672
    08850088:[0000A821]: addu       $s5, $zr, $zr <=> li $s5, 0
    0885008C:[00121180]: sll        $v0, $s2, 0x0006
    08850090:[44820000]: mtc1       $v0, $f0
    08850094:[46800520]: cvt.s.w    $f20, $f0
    08850098:[4614A83E]: c.le.s     $f21, $f20
    0885009C:[00000000]: nop
    088500A0:[45000003]: bc1f       0x088500B0
    088500A4:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    088500A8:[4615A501]: sub.s      $f20, $f20, $f21
    088500AC:[24130001]: addiu      $s3, $zr, 1 <=> li $s3, 1
    088500B0:[3C020898]: lui        $v0, 0x0898 <=> li $v0, 0x08980000
    088500B4:[C456F820]: lwc1       $f22, -2016($v0)
    088500B8:[3C020898]: lui        $v0, 0x0898 <=> li $v0, 0x08980000
    088500BC:[C457F824]: lwc1       $f23, -2012($v0)
    088500C0:[00151100]: sll        $v0, $s5, 0x0004
    088500C4:[00578821]: addu       $s1, $v0, $s7
    088500C8:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    088500CC:[00101180]: sll        $v0, $s0, 0x0006
    088500D0:[44820000]: mtc1       $v0, $f0
    088500D4:[4617A280]: add.s      $f10, $f20, $f23
    088500D8:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    088500DC:[46800260]: cvt.s.w    $f9, $f0
    088500E0:[27A60100]: addiu      $a2, $sp, 256
    088500E4:[4609B03E]: c.le.s     $f22, $f9
    088500E8:[00000000]: nop
    088500EC:[45000003]: bc1f       0x088500FC
    088500F0:[26100001]: addiu      $s0, $s0, 1
    088500F4:[46164A41]: sub.s      $f9, $f9, $f22
    088500F8:[26730002]: addiu      $s3, $s3, 2
    088500FC:[46174980]: add.s      $f6, $f9, $f23
    08850100:[C6200000]: lwc1       $f0, 0($s1)
    08850104:[C6210004]: lwc1       $f1, 4($s1)
    08850108:[C6220008]: lwc1       $f2, 8($s1)
    0885010C:[C623000C]: lwc1       $f3, 12($s1)
    08850110:[C62400F0]: lwc1       $f4, 240($s1)
    08850114:[C62500F4]: lwc1       $f5, 244($s1)
    08850118:[C62700F8]: lwc1       $f7, 248($s1)
    0885011C:[C62800FC]: lwc1       $f8, 252($s1)
    08850120:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    08850124:[E7A0010C]: swc1       $f0, 268($sp)
    08850128:[26310008]: addiu      $s1, $s1, 8
    0885012C:[E7A10110]: swc1       $f1, 272($sp)
    08850130:[E7A20124]: swc1       $f2, 292($sp)
    08850134:[E7A30128]: swc1       $f3, 296($sp)
    08850138:[E7A4013C]: swc1       $f4, 316($sp)
    0885013C:[E7A50140]: swc1       $f5, 320($sp)
    08850140:[E7A90134]: swc1       $f9, 308($sp)
    08850144:[E7A70154]: swc1       $f7, 340($sp)
    08850148:[E7A80158]: swc1       $f8, 344($sp)
    0885014C:[E7AA0148]: swc1       $f10, 328($sp)
    08850150:[E7A6014C]: swc1       $f6, 332($sp)
    08850154:[AFA00114]: sw         $zr, 276($sp)
    08850158:[E7B40100]: swc1       $f20, 256($sp)
    0885015C:[E7A90104]: swc1       $f9, 260($sp)
    08850160:[AFA0012C]: sw         $zr, 300($sp)
    08850164:[E7B40118]: swc1       $f20, 280($sp)
    08850168:[E7A6011C]: swc1       $f6, 284($sp)
    0885016C:[AFA00144]: sw         $zr, 324($sp)
    08850170:[E7AA0130]: swc1       $f10, 304($sp)
    08850174:[0E20BA71]: jal        0x0882E9C4
    08850178:[AFA0015C]: sw         $zr, 348($sp)
    0885017C:[2A020004]: slti       $v0, $s0, 4
    08850180:[1440FFD3]: bne        $v0, $zr, 0x088500D0
    08850184:[00101180]: sll        $v0, $s0, 0x0006
    08850188:[26520001]: addiu      $s2, $s2, 1
    0885018C:[2A420007]: slti       $v0, $s2, 7
    08850190:[1440FFBE]: bne        $v0, $zr, 0x0885008C
    08850194:[26B5000F]: addiu      $s5, $s5, 15
    08850198:[0E20A49D]: jal        0x08829274
    0885019C:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    088501A0:[3C020898]: lui        $v0, 0x0898 <=> li $v0, 0x08980000
    088501A4:[C44DF81C]: lwc1       $f13, -2020($v0)
    088501A8:[3C020898]: lui        $v0, 0x0898 <=> li $v0, 0x08980000
    088501AC:[C68C489C]: lwc1       $f12, 18588($s4)
    088501B0:[C440F828]: lwc1       $f0, -2008($v0)
    088501B4:[46006B86]: mov.s      $f14, $f13
    088501B8:[46006BC6]: mov.s      $f15, $f13
    088501BC:[46006302]: mul.s      $f12, $f12, $f0
    088501C0:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    088501C4:[0E20A3E4]: jal        0x08828F90
    088501C8:[0000A021]: addu       $s4, $zr, $zr <=> li $s4, 0
    088501CC:[3C030898]: lui        $v1, 0x0898 <=> li $v1, 0x08980000
    088501D0:[C475F820]: lwc1       $f21, -2016($v1)
    088501D4:[3C0208C7]: lui        $v0, 0x08C7 <=> li $v0, 0x08C70000
    088501D8:[0060B821]: addu       $s7, $v1, $zr <=> move $s7, $v1
    088501DC:[245548A0]: addiu      $s5, $v0, 18592
    088501E0:[00121180]: sll        $v0, $s2, 0x0006
    088501E4:[44820000]: mtc1       $v0, $f0
    088501E8:[46800520]: cvt.s.w    $f20, $f0
    088501EC:[4614A83E]: c.le.s     $f21, $f20
    088501F0:[00000000]: nop
    088501F4:[45000003]: bc1f       0x08850204
    088501F8:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    088501FC:[4615A501]: sub.s      $f20, $f20, $f21
    08850200:[24130001]: addiu      $s3, $zr, 1 <=> li $s3, 1
    08850204:[3C020898]: lui        $v0, 0x0898 <=> li $v0, 0x08980000
    08850208:[C6F6F820]: lwc1       $f22, -2016($s7)
    0885020C:[C457F824]: lwc1       $f23, -2012($v0)
    08850210:[00141100]: sll        $v0, $s4, 0x0004
    08850214:[00558821]: addu       $s1, $v0, $s5
    08850218:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    0885021C:[00101180]: sll        $v0, $s0, 0x0006
    08850220:[44820000]: mtc1       $v0, $f0
    08850224:[4617A280]: add.s      $f10, $f20, $f23
    08850228:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    0885022C:[46800260]: cvt.s.w    $f9, $f0
    08850230:[27A60100]: addiu      $a2, $sp, 256
    08850234:[4609B03E]: c.le.s     $f22, $f9
    08850238:[00000000]: nop
    0885023C:[45000003]: bc1f       0x0885024C
    08850240:[26100001]: addiu      $s0, $s0, 1
    08850244:[46164A41]: sub.s      $f9, $f9, $f22
    08850248:[26730002]: addiu      $s3, $s3, 2
    0885024C:[46174980]: add.s      $f6, $f9, $f23
    08850250:[C6200000]: lwc1       $f0, 0($s1)
    08850254:[C6210004]: lwc1       $f1, 4($s1)
    08850258:[C6220008]: lwc1       $f2, 8($s1)
    0885025C:[C623000C]: lwc1       $f3, 12($s1)
    08850260:[C62400F0]: lwc1       $f4, 240($s1)
    08850264:[C62500F4]: lwc1       $f5, 244($s1)
    08850268:[C62700F8]: lwc1       $f7, 248($s1)
    0885026C:[C62800FC]: lwc1       $f8, 252($s1)
    08850270:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    08850274:[E7A0010C]: swc1       $f0, 268($sp)
    08850278:[26310008]: addiu      $s1, $s1, 8
    0885027C:[E7A10110]: swc1       $f1, 272($sp)
    08850280:[E7A20124]: swc1       $f2, 292($sp)
    08850284:[E7A30128]: swc1       $f3, 296($sp)
    08850288:[E7A4013C]: swc1       $f4, 316($sp)
    0885028C:[E7A50140]: swc1       $f5, 320($sp)
    08850290:[E7A90134]: swc1       $f9, 308($sp)
    08850294:[E7A70154]: swc1       $f7, 340($sp)
    08850298:[E7A80158]: swc1       $f8, 344($sp)
    0885029C:[E7AA0148]: swc1       $f10, 328($sp)
    088502A0:[E7A6014C]: swc1       $f6, 332($sp)
    088502A4:[AFA00114]: sw         $zr, 276($sp)
    088502A8:[E7B40100]: swc1       $f20, 256($sp)
    088502AC:[E7A90104]: swc1       $f9, 260($sp)
    088502B0:[AFA0012C]: sw         $zr, 300($sp)
    088502B4:[E7B40118]: swc1       $f20, 280($sp)
    088502B8:[E7A6011C]: swc1       $f6, 284($sp)
    088502BC:[AFA00144]: sw         $zr, 324($sp)
    088502C0:[E7AA0130]: swc1       $f10, 304($sp)
    088502C4:[0E20BA71]: jal        0x0882E9C4
    088502C8:[AFA0015C]: sw         $zr, 348($sp)
    088502CC:[2A020004]: slti       $v0, $s0, 4
    088502D0:[1440FFD3]: bne        $v0, $zr, 0x08850220
    088502D4:[00101180]: sll        $v0, $s0, 0x0006
    088502D8:[26520001]: addiu      $s2, $s2, 1
    088502DC:[2A420007]: slti       $v0, $s2, 7
    088502E0:[1440FFBF]: bne        $v0, $zr, 0x088501E0
    088502E4:[2694000F]: addiu      $s4, $s4, 15
    088502E8:[0A213F3A]: j          0x0884FCE8
    088502EC:[00000000]: nop
    088502F0:[2402008C]: addiu      $v0, $zr, 140 <=> li $v0, 140
    088502F4:[0A213FB3]: j          0x0884FECC
    088502F8:[AC624898]: sw         $v0, 18584($v1)
    088502FC:[8CA24898]: lw         $v0, 18584($a1)
    08850300:[3C036666]: lui        $v1, 0x6666 <=> li $v1, 0x66660000
    08850304:[34636667]: ori        $v1, $v1, 26215
    08850308:[24420002]: addiu      $v0, $v0, 2
    0885030C:[2844008C]: slti       $a0, $v0, 140
    08850310:[0004100A]: movz       $v0, $zr, $a0 <=> move $v0, $a0
    08850314:[00430018]: mult       $v0, $v1
    08850318:[000227C3]: sra        $a0, $v0, 0x001F
    0885031C:[ACA24898]: sw         $v0, 18584($a1)
    08850320:[00001810]: mfhi       $v1
    08850324:[000318C3]: sra        $v1, $v1, 0x0003
    08850328:[0A213FBB]: j          0x0884FEEC
    0885032C:[00643023]: subu       $a2, $v1, $a0
    08850330:[0E20A50B]: jal        0x0882942C
    08850334:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    08850338:[0A213FAA]: j          0x0884FEA8
    0885033C:[3C0208C7]: lui        $v0, 0x08C7 <=> li $v0, 0x08C70000
    08850340:[0E212A21]: jal        0x0884A884
    08850344:[C62C0050]: lwc1       $f12, 80($s1)
    08850348:[86220046]: lh         $v0, 70($s1)
    0885034C:[10550025]: beq        $v0, $s5, 0x088503E4
    08850350:[46000106]: mov.s      $f4, $f0
    08850354:[C622001C]: lwc1       $f2, 28($s1)
    08850358:[C6210034]: lwc1       $f1, 52($s1)
    0885035C:[C620007C]: lwc1       $f0, 124($s1)
    08850360:[46020840]: add.s      $f1, $f1, $f2
    08850364:[46040002]: mul.s      $f0, $f0, $f4
    08850368:[46000840]: add.s      $f1, $f1, $f0
    0885036C:[4600088D]: trunc.w.s  $f2, $f1
    08850370:[46801560]: cvt.s.w    $f21, $f2
    08850374:[C6200020]: lwc1       $f0, 32($s1)
    08850378:[C6210038]: lwc1       $f1, 56($s1)
    0885037C:[C6220080]: lwc1       $f2, 128($s1)
    08850380:[86240048]: lh         $a0, 72($s1)
    08850384:[46000840]: add.s      $f1, $f1, $f0
    08850388:[46041082]: mul.s      $f2, $f2, $f4
    0885038C:[C62C0058]: lwc1       $f12, 88($s1)
    08850390:[46020840]: add.s      $f1, $f1, $f2
    08850394:[4600080D]: trunc.w.s  $f0, $f1
    08850398:[0E212A21]: jal        0x0884A884
    0885039C:[46800520]: cvt.s.w    $f20, $f0
    088503A0:[C6210074]: lwc1       $f1, 116($s1)
    088503A4:[8624004C]: lh         $a0, 76($s1)
    088503A8:[C62C0060]: lwc1       $f12, 96($s1)
    088503AC:[46000842]: mul.s      $f1, $f1, $f0
    088503B0:[0E212A21]: jal        0x0884A884
    088503B4:[E6210078]: swc1       $f1, 120($s1)
    088503B8:[C6210088]: lwc1       $f1, 136($s1)
    088503BC:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088503C0:[4600AB06]: mov.s      $f12, $f21
    088503C4:[46000842]: mul.s      $f1, $f1, $f0
    088503C8:[4600A346]: mov.s      $f13, $f20
    088503CC:[0E212E28]: jal        0x0884B8A0
    088503D0:[E6210070]: swc1       $f1, 112($s1)
    088503D4:[0E20A4A0]: jal        0x08829280
    088503D8:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088503DC:[0A213F30]: j          0x0884FCC0
    088503E0:[2652FFFF]: addiu      $s2, $s2, -1
    088503E4:[C6210050]: lwc1       $f1, 80($s1)
    088503E8:[C6220034]: lwc1       $f2, 52($s1)
    088503EC:[C623001C]: lwc1       $f3, 28($s1)
    088503F0:[C620007C]: lwc1       $f0, 124($s1)
    088503F4:[46031080]: add.s      $f2, $f2, $f3
    088503F8:[46010002]: mul.s      $f0, $f0, $f1
    088503FC:[46001080]: add.s      $f2, $f2, $f0
    08850400:[4600104D]: trunc.w.s  $f1, $f2
    08850404:[0A2140DD]: j          0x08850374
    08850408:[46800D60]: cvt.s.w    $f21, $f1
  Back Branch 0884FC50 10,085,664 times (length 9)
    0884FC20:[24050080]: addiu      $a1, $zr, 128 <=> li $a1, 128
    0884FC24:[2406FFFF]: addiu      $a2, $zr, -1 <=> li $a2, -1
    0884FC28:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    0884FC2C:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    0884FC30:[8C830000]: lw         $v1, 0($a0)
--> 0884FC34:[0065102A]: slt        $v0, $v1, $a1
    0884FC38:[10400003]: beq        $v0, $zr, 0x0884FC48
    0884FC3C:[24840004]: addiu      $a0, $a0, 4
    0884FC40:[00602821]: addu       $a1, $v1, $zr <=> move $a1, $v1
    0884FC44:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    0884FC48:[26100001]: addiu      $s0, $s0, 1
    0884FC4C:[2A020020]: slti       $v0, $s0, 32
--> 0884FC50:[5440FFF8]: bnel       $v0, $zr, 0x0884FC34
    0884FC54:[8C830000]: lw         $v1, 0($a0)
    0884FC58:[04C00004]: bltz       $a2, 0x0884FC6C
    0884FC5C:[ACE60000]: sw         $a2, 0($a3)
    0884FC60:[00061080]: sll        $v0, $a2, 0x0002
  Back Branch 0884FCC0 325,344 times (length 15)
    0884FC78:[3C0208C7]: lui        $v0, 0x08C7 <=> li $v0, 0x08C70000
    0884FC7C:[24540F94]: addiu      $s4, $v0, 3988
    0884FC80:[24150010]: addiu      $s5, $zr, 16 <=> li $s5, 16
    0884FC84:[27B30080]: addiu      $s3, $sp, 128
    0884FC88:[2412001F]: addiu      $s2, $zr, 31 <=> li $s2, 31
--> 0884FC8C:[8E700000]: lw         $s0, 0($s3)
    0884FC90:[001010C0]: sll        $v0, $s0, 0x0003
    0884FC94:[00501021]: addu       $v0, $v0, $s0
    0884FC98:[00021100]: sll        $v0, $v0, 0x0004
    0884FC9C:[06000007]: bltz       $s0, 0x0884FCBC
    0884FCA0:[00548821]: addu       $s1, $v0, $s4
    0884FCA4:[8E220000]: lw         $v0, 0($s1)
    0884FCA8:[50400005]: beql       $v0, $zr, 0x0884FCC0
    0884FCAC:[2652FFFF]: addiu      $s2, $s2, -1
    0884FCB0:[8E220014]: lw         $v0, 20($s1)
    0884FCB4:[544001A2]: bnel       $v0, $zr, 0x08850340
    0884FCB8:[86240046]: lh         $a0, 70($s1)
    0884FCBC:[2652FFFF]: addiu      $s2, $s2, -1
--> 0884FCC0:[0641FFF2]: bgez       $s2, 0x0884FC8C
    0884FCC4:[26730004]: addiu      $s3, $s3, 4
    0884FCC8:[0E212934]: jal        0x0884A4D0
    0884FCCC:[3C1408C7]: lui        $s4, 0x08C7 <=> li $s4, 0x08C70000
    0884FCD0:[4480A000]: mtc1       $zr, $f20
  Back Branch 0884FC0C 325,344 times (length 8)
    0884FBE0:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    0884FBE4:[0E20A49D]: jal        0x08829274
    0884FBE8:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0884FBEC:[3C0208C7]: lui        $v0, 0x08C7 <=> li $v0, 0x08C70000
    0884FBF0:[24450F88]: addiu      $a1, $v0, 3976
--> 0884FBF4:[00121880]: sll        $v1, $s2, 0x0002
    0884FBF8:[00651021]: addu       $v0, $v1, $a1
    0884FBFC:[8C44120C]: lw         $a0, 4620($v0)
    0884FC00:[26520001]: addiu      $s2, $s2, 1
    0884FC04:[007D1821]: addu       $v1, $v1, $sp
    0884FC08:[2A420020]: slti       $v0, $s2, 32
--> 0884FC0C:[1440FFF9]: bne        $v0, $zr, 0x0884FBF4
    0884FC10:[AC640000]: sw         $a0, 0($v1)
    0884FC14:[24080100]: addiu      $t0, $zr, 256 <=> li $t0, 256
    0884FC18:[27A70080]: addiu      $a3, $sp, 128
    0884FC1C:[2412001F]: addiu      $s2, $zr, 31 <=> li $s2, 31
  Back Branch 0884FC70 325,344 times (length 22)
    0884FC0C:[1440FFF9]: bne        $v0, $zr, 0x0884FBF4
    0884FC10:[AC640000]: sw         $a0, 0($v1)
    0884FC14:[24080100]: addiu      $t0, $zr, 256 <=> li $t0, 256
    0884FC18:[27A70080]: addiu      $a3, $sp, 128
    0884FC1C:[2412001F]: addiu      $s2, $zr, 31 <=> li $s2, 31
--> 0884FC20:[24050080]: addiu      $a1, $zr, 128 <=> li $a1, 128
    0884FC24:[2406FFFF]: addiu      $a2, $zr, -1 <=> li $a2, -1
    0884FC28:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    0884FC2C:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    0884FC30:[8C830000]: lw         $v1, 0($a0)
    0884FC34:[0065102A]: slt        $v0, $v1, $a1
    0884FC38:[10400003]: beq        $v0, $zr, 0x0884FC48
    0884FC3C:[24840004]: addiu      $a0, $a0, 4
    0884FC40:[00602821]: addu       $a1, $v1, $zr <=> move $a1, $v1
    0884FC44:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    0884FC48:[26100001]: addiu      $s0, $s0, 1
    0884FC4C:[2A020020]: slti       $v0, $s0, 32
    0884FC50:[5440FFF8]: bnel       $v0, $zr, 0x0884FC34
    0884FC54:[8C830000]: lw         $v1, 0($a0)
    0884FC58:[04C00004]: bltz       $a2, 0x0884FC6C
    0884FC5C:[ACE60000]: sw         $a2, 0($a3)
    0884FC60:[00061080]: sll        $v0, $a2, 0x0002
    0884FC64:[005D1021]: addu       $v0, $v0, $sp
    0884FC68:[AC480000]: sw         $t0, 0($v0)
    0884FC6C:[2652FFFF]: addiu      $s2, $s2, -1
--> 0884FC70:[0641FFEB]: bgez       $s2, 0x0884FC20
    0884FC74:[24E70004]: addiu      $a3, $a3, 4
    0884FC78:[3C0208C7]: lui        $v0, 0x08C7 <=> li $v0, 0x08C70000
    0884FC7C:[24540F94]: addiu      $s4, $v0, 3988
    0884FC80:[24150010]: addiu      $s5, $zr, 16 <=> li $s5, 16
  Back Branch 0884FE04 10,167 times (length 63)
    0884FCFC:[14400004]: bne        $v0, $zr, 0x0884FD10
    0884FD00:[3C0208C8]: lui        $v0, 0x08C8 <=> li $v0, 0x08C80000
    0884FD04:[8C43E6B8]: lw         $v1, -6472($v0)
    0884FD08:[10600029]: beq        $v1, $zr, 0x0884FDB0
    0884FD0C:[27C20EF0]: addiu      $v0, $fp, 3824
--> 0884FD10:[0E20A49D]: jal        0x08829274
    0884FD14:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    0884FD18:[3C0208C7]: lui        $v0, 0x08C7 <=> li $v0, 0x08C70000
    0884FD1C:[8C450ED0]: lw         $a1, 3792($v0)
    0884FD20:[3C0308C7]: lui        $v1, 0x08C7 <=> li $v1, 0x08C70000
    0884FD24:[3C0208C7]: lui        $v0, 0x08C7 <=> li $v0, 0x08C70000
    0884FD28:[C46C4808]: lwc1       $f12, 18440($v1)
    0884FD2C:[C44D480C]: lwc1       $f13, 18444($v0)
    0884FD30:[00052080]: sll        $a0, $a1, 0x0002
    0884FD34:[0E2180B0]: jal        0x088602C0
    0884FD38:[00852021]: addu       $a0, $a0, $a1
    0884FD3C:[0E20A49D]: jal        0x08829274
    0884FD40:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0884FD44:[44806000]: mtc1       $zr, $f12
    0884FD48:[240501C0]: addiu      $a1, $zr, 448 <=> li $a1, 448
    0884FD4C:[24040280]: addiu      $a0, $zr, 640 <=> li $a0, 640
    0884FD50:[0E20A4F3]: jal        0x088293CC
    0884FD54:[46006346]: mov.s      $f13, $f12
    0884FD58:[0E20A49D]: jal        0x08829274
    0884FD5C:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0884FD60:[0E2135A2]: jal        0x0884D688
    0884FD64:[00000000]: nop
    0884FD68:[0E20A49D]: jal        0x08829274
    0884FD6C:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    0884FD70:[8FBF0184]: lw         $ra, 388($sp)
    0884FD74:[8FBE0180]: lw         $fp, 384($sp)
    0884FD78:[8FB7017C]: lw         $s7, 380($sp)
    0884FD7C:[8FB60178]: lw         $s6, 376($sp)
    0884FD80:[8FB50174]: lw         $s5, 372($sp)
    0884FD84:[8FB40170]: lw         $s4, 368($sp)
    0884FD88:[8FB3016C]: lw         $s3, 364($sp)
    0884FD8C:[8FB20168]: lw         $s2, 360($sp)
    0884FD90:[8FB10164]: lw         $s1, 356($sp)
    0884FD94:[8FB00160]: lw         $s0, 352($sp)
    0884FD98:[C7B7019C]: lwc1       $f23, 412($sp)
    0884FD9C:[C7B60198]: lwc1       $f22, 408($sp)
    0884FDA0:[C7B50194]: lwc1       $f21, 404($sp)
    0884FDA4:[C7B40190]: lwc1       $f20, 400($sp)
    0884FDA8:[03E00008]: jr         $ra
    0884FDAC:[27BD01A0]: addiu      $sp, $sp, 416
    0884FDB0:[44806000]: mtc1       $zr, $f12
    0884FDB4:[24050110]: addiu      $a1, $zr, 272 <=> li $a1, 272
    0884FDB8:[46006346]: mov.s      $f13, $f12
    0884FDBC:[240401E0]: addiu      $a0, $zr, 480 <=> li $a0, 480
    0884FDC0:[0E20A4F3]: jal        0x088293CC
    0884FDC4:[84500044]: lh         $s0, 68($v0)
    0884FDC8:[0E20A49D]: jal        0x08829274
    0884FDCC:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    0884FDD0:[3C020898]: lui        $v0, 0x0898 <=> li $v0, 0x08980000
    0884FDD4:[C44CF81C]: lwc1       $f12, -2020($v0)
    0884FDD8:[26100015]: addiu      $s0, $s0, 21
    0884FDDC:[46006346]: mov.s      $f13, $f12
    0884FDE0:[46006386]: mov.s      $f14, $f12
    0884FDE4:[0E20A3E4]: jal        0x08828F90
    0884FDE8:[460063C6]: mov.s      $f15, $f12
    0884FDEC:[44806000]: mtc1       $zr, $f12
    0884FDF0:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0884FDF4:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0884FDF8:[46006346]: mov.s      $f13, $f12
    0884FDFC:[0E20F0A1]: jal        0x0883C284
    0884FE00:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
--> 0884FE04:[0A213F44]: j          0x0884FD10
    0884FE08:[00000000]: nop
    0884FE0C:[0E21256C]: jal        0x088495B0
    0884FE10:[00000000]: nop
    0884FE14:[4600A03C]: c.lt.s     $f20, $f0
_S1_2_8832428 79,710,483 instructions (4.003%), 11,045 calls (08832428 - 08832490, length 27)
    08832428:[27BDFFF0]: addiu      $sp, $sp, -16
    0883242C:[AFBF0008]: sw         $ra, 8($sp)
    08832430:[3C0208C4]: lui        $v0, 0x08C4 <=> li $v0, 0x08C40000
    08832434:[AFB10004]: sw         $s1, 4($sp)
    08832438:[2451F520]: addiu      $s1, $v0, -2784
    0883243C:[AFB00000]: sw         $s0, 0($sp)
    08832440:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    08832444:[86220034]: lh         $v0, 52($s1)
    08832448:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0883244C:[14400007]: bne        $v0, $zr, 0x0883246C
    08832450:[26100001]: addiu      $s0, $s0, 1
    08832454:[86220032]: lh         $v0, 50($s1)
    08832458:[14400004]: bne        $v0, $zr, 0x0883246C
    0883245C:[00000000]: nop
    08832460:[8E220020]: lw         $v0, 32($s1)
    08832464:[10400004]: beq        $v0, $zr, 0x08832478
    08832468:[2A020258]: slti       $v0, $s0, 600
    0883246C:[0E20C7DD]: jal        0x08831F74
    08832470:[00000000]: nop
    08832474:[2A020258]: slti       $v0, $s0, 600
    08832478:[1440FFF2]: bne        $v0, $zr, 0x08832444
    0883247C:[26310038]: addiu      $s1, $s1, 56
    08832480:[8FBF0008]: lw         $ra, 8($sp)
    08832484:[8FB10004]: lw         $s1, 4($sp)
    08832488:[8FB00000]: lw         $s0, 0($sp)
    0883248C:[03E00008]: jr         $ra
    08832490:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 08832478 6,627,000 times (length 15)
    08832430:[3C0208C4]: lui        $v0, 0x08C4 <=> li $v0, 0x08C40000
    08832434:[AFB10004]: sw         $s1, 4($sp)
    08832438:[2451F520]: addiu      $s1, $v0, -2784
    0883243C:[AFB00000]: sw         $s0, 0($sp)
    08832440:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
--> 08832444:[86220034]: lh         $v0, 52($s1)
    08832448:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0883244C:[14400007]: bne        $v0, $zr, 0x0883246C
    08832450:[26100001]: addiu      $s0, $s0, 1
    08832454:[86220032]: lh         $v0, 50($s1)
    08832458:[14400004]: bne        $v0, $zr, 0x0883246C
    0883245C:[00000000]: nop
    08832460:[8E220020]: lw         $v0, 32($s1)
    08832464:[10400004]: beq        $v0, $zr, 0x08832478
    08832468:[2A020258]: slti       $v0, $s0, 600
    0883246C:[0E20C7DD]: jal        0x08831F74
    08832470:[00000000]: nop
    08832474:[2A020258]: slti       $v0, $s0, 600
--> 08832478:[1440FFF2]: bne        $v0, $zr, 0x08832444
    0883247C:[26310038]: addiu      $s1, $s1, 56
    08832480:[8FBF0008]: lw         $ra, 8($sp)
    08832484:[8FB10004]: lw         $s1, 4($sp)
    08832488:[8FB00000]: lw         $s0, 0($sp)
_S1_2_881F6C4 68,979,147 instructions (3.464%), 11,045 calls (0881F6C4 - 0881F7D0, length 68)
    0881F6C4:[27BDFFE0]: addiu      $sp, $sp, -32
    0881F6C8:[AFBF0014]: sw         $ra, 20($sp)
    0881F6CC:[24040027]: addiu      $a0, $zr, 39 <=> li $a0, 39
    0881F6D0:[AFB3000C]: sw         $s3, 12($sp)
    0881F6D4:[AFB20008]: sw         $s2, 8($sp)
    0881F6D8:[AFB10004]: sw         $s1, 4($sp)
    0881F6DC:[AFB00000]: sw         $s0, 0($sp)
    0881F6E0:[AFB40010]: sw         $s4, 16($sp)
    0881F6E4:[3C1408BA]: lui        $s4, 0x08BA <=> li $s4, 0x08BA0000
    0881F6E8:[2683EF90]: addiu      $v1, $s4, -4208
    0881F6EC:[8C650004]: lw         $a1, 4($v1)
    0881F6F0:[2484FFFF]: addiu      $a0, $a0, -1
    0881F6F4:[AC60000C]: sw         $zr, 12($v1)
    0881F6F8:[30B000FF]: andi       $s0, $a1, 255
    0881F6FC:[1A000005]: blez       $s0, 0x0881F714
    0881F700:[7C053804]: ins        $a1, $zr, 0, 8
    0881F704:[2610FFFF]: addiu      $s0, $s0, -1
    0881F708:[320200FF]: andi       $v0, $s0, 255
    0881F70C:[00A21025]: or         $v0, $a1, $v0
    0881F710:[AC620004]: sw         $v0, 4($v1)
    0881F714:[0481FFF5]: bgez       $a0, 0x0881F6EC
    0881F718:[2463003C]: addiu      $v1, $v1, 60
    0881F71C:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    0881F720:[2412FFFF]: addiu      $s2, $zr, -1 <=> li $s2, -1
    0881F724:[24130001]: addiu      $s3, $zr, 1 <=> li $s3, 1
    0881F728:[24062710]: addiu      $a2, $zr, 10000 <=> li $a2, 10000
    0881F72C:[2407FFFF]: addiu      $a3, $zr, -1 <=> li $a3, -1
    0881F730:[2683EF90]: addiu      $v1, $s4, -4208
    0881F734:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0881F738:[8C620000]: lw         $v0, 0($v1)
    0881F73C:[50400010]: beql       $v0, $zr, 0x0881F780
    0881F740:[24840001]: addiu      $a0, $a0, 1
    0881F744:[8C62000C]: lw         $v0, 12($v1)
    0881F748:[5440000D]: bnel       $v0, $zr, 0x0881F780
    0881F74C:[24840001]: addiu      $a0, $a0, 1
    0881F750:[8C620004]: lw         $v0, 4($v1)
    0881F754:[304201FF]: andi       $v0, $v0, 511
    0881F758:[54400009]: bnel       $v0, $zr, 0x0881F780
    0881F75C:[24840001]: addiu      $a0, $a0, 1
    0881F760:[8C650008]: lw         $a1, 8($v1)
    0881F764:[00A6102A]: slt        $v0, $a1, $a2
    0881F768:[50400005]: beql       $v0, $zr, 0x0881F780
    0881F76C:[24840001]: addiu      $a0, $a0, 1
    0881F770:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    0881F774:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    0881F778:[00608821]: addu       $s1, $v1, $zr <=> move $s1, $v1
    0881F77C:[24840001]: addiu      $a0, $a0, 1
    0881F780:[28820028]: slti       $v0, $a0, 40
    0881F784:[1440FFEC]: bne        $v0, $zr, 0x0881F738
    0881F788:[2463003C]: addiu      $v1, $v1, 60
    0881F78C:[10F2000A]: beq        $a3, $s2, 0x0881F7B8
    0881F790:[8FBF0014]: lw         $ra, 20($sp)
    0881F794:[8E220010]: lw         $v0, 16($s1)
    0881F798:[10400003]: beq        $v0, $zr, 0x0881F7A8
    0881F79C:[26100001]: addiu      $s0, $s0, 1
    0881F7A0:[0040F809]: jalr       $ra, $v0
    0881F7A4:[00000000]: nop
    0881F7A8:[2A020028]: slti       $v0, $s0, 40
    0881F7AC:[1440FFDE]: bne        $v0, $zr, 0x0881F728
    0881F7B0:[AE33000C]: sw         $s3, 12($s1)
    0881F7B4:[8FBF0014]: lw         $ra, 20($sp)
    0881F7B8:[8FB40010]: lw         $s4, 16($sp)
    0881F7BC:[8FB3000C]: lw         $s3, 12($sp)
    0881F7C0:[8FB20008]: lw         $s2, 8($sp)
    0881F7C4:[8FB10004]: lw         $s1, 4($sp)
    0881F7C8:[8FB00000]: lw         $s0, 0($sp)
    0881F7CC:[03E00008]: jr         $ra
    0881F7D0:[27BD0020]: addiu      $sp, $sp, 32
  Back Branch 0881F784 7,217,040 times (length 21)
    0881F724:[24130001]: addiu      $s3, $zr, 1 <=> li $s3, 1
    0881F728:[24062710]: addiu      $a2, $zr, 10000 <=> li $a2, 10000
    0881F72C:[2407FFFF]: addiu      $a3, $zr, -1 <=> li $a3, -1
    0881F730:[2683EF90]: addiu      $v1, $s4, -4208
    0881F734:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
--> 0881F738:[8C620000]: lw         $v0, 0($v1)
    0881F73C:[50400010]: beql       $v0, $zr, 0x0881F780
    0881F740:[24840001]: addiu      $a0, $a0, 1
    0881F744:[8C62000C]: lw         $v0, 12($v1)
    0881F748:[5440000D]: bnel       $v0, $zr, 0x0881F780
    0881F74C:[24840001]: addiu      $a0, $a0, 1
    0881F750:[8C620004]: lw         $v0, 4($v1)
    0881F754:[304201FF]: andi       $v0, $v0, 511
    0881F758:[54400009]: bnel       $v0, $zr, 0x0881F780
    0881F75C:[24840001]: addiu      $a0, $a0, 1
    0881F760:[8C650008]: lw         $a1, 8($v1)
    0881F764:[00A6102A]: slt        $v0, $a1, $a2
    0881F768:[50400005]: beql       $v0, $zr, 0x0881F780
    0881F76C:[24840001]: addiu      $a0, $a0, 1
    0881F770:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    0881F774:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    0881F778:[00608821]: addu       $s1, $v1, $zr <=> move $s1, $v1
    0881F77C:[24840001]: addiu      $a0, $a0, 1
    0881F780:[28820028]: slti       $v0, $a0, 40
--> 0881F784:[1440FFEC]: bne        $v0, $zr, 0x0881F738
    0881F788:[2463003C]: addiu      $v1, $v1, 60
    0881F78C:[10F2000A]: beq        $a3, $s2, 0x0881F7B8
    0881F790:[8FBF0014]: lw         $ra, 20($sp)
    0881F794:[8E220010]: lw         $v0, 16($s1)
  Back Branch 0881F714 441,800 times (length 12)
    0881F6D8:[AFB10004]: sw         $s1, 4($sp)
    0881F6DC:[AFB00000]: sw         $s0, 0($sp)
    0881F6E0:[AFB40010]: sw         $s4, 16($sp)
    0881F6E4:[3C1408BA]: lui        $s4, 0x08BA <=> li $s4, 0x08BA0000
    0881F6E8:[2683EF90]: addiu      $v1, $s4, -4208
--> 0881F6EC:[8C650004]: lw         $a1, 4($v1)
    0881F6F0:[2484FFFF]: addiu      $a0, $a0, -1
    0881F6F4:[AC60000C]: sw         $zr, 12($v1)
    0881F6F8:[30B000FF]: andi       $s0, $a1, 255
    0881F6FC:[1A000005]: blez       $s0, 0x0881F714
    0881F700:[7C053804]: ins        $a1, $zr, 0, 8
    0881F704:[2610FFFF]: addiu      $s0, $s0, -1
    0881F708:[320200FF]: andi       $v0, $s0, 255
    0881F70C:[00A21025]: or         $v0, $a1, $v0
    0881F710:[AC620004]: sw         $v0, 4($v1)
--> 0881F714:[0481FFF5]: bgez       $a0, 0x0881F6EC
    0881F718:[2463003C]: addiu      $v1, $v1, 60
    0881F71C:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    0881F720:[2412FFFF]: addiu      $s2, $zr, -1 <=> li $s2, -1
    0881F724:[24130001]: addiu      $s3, $zr, 1 <=> li $s3, 1
  Back Branch 0881F7AC 169,381 times (length 35)
    0881F714:[0481FFF5]: bgez       $a0, 0x0881F6EC
    0881F718:[2463003C]: addiu      $v1, $v1, 60
    0881F71C:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    0881F720:[2412FFFF]: addiu      $s2, $zr, -1 <=> li $s2, -1
    0881F724:[24130001]: addiu      $s3, $zr, 1 <=> li $s3, 1
--> 0881F728:[24062710]: addiu      $a2, $zr, 10000 <=> li $a2, 10000
    0881F72C:[2407FFFF]: addiu      $a3, $zr, -1 <=> li $a3, -1
    0881F730:[2683EF90]: addiu      $v1, $s4, -4208
    0881F734:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0881F738:[8C620000]: lw         $v0, 0($v1)
    0881F73C:[50400010]: beql       $v0, $zr, 0x0881F780
    0881F740:[24840001]: addiu      $a0, $a0, 1
    0881F744:[8C62000C]: lw         $v0, 12($v1)
    0881F748:[5440000D]: bnel       $v0, $zr, 0x0881F780
    0881F74C:[24840001]: addiu      $a0, $a0, 1
    0881F750:[8C620004]: lw         $v0, 4($v1)
    0881F754:[304201FF]: andi       $v0, $v0, 511
    0881F758:[54400009]: bnel       $v0, $zr, 0x0881F780
    0881F75C:[24840001]: addiu      $a0, $a0, 1
    0881F760:[8C650008]: lw         $a1, 8($v1)
    0881F764:[00A6102A]: slt        $v0, $a1, $a2
    0881F768:[50400005]: beql       $v0, $zr, 0x0881F780
    0881F76C:[24840001]: addiu      $a0, $a0, 1
    0881F770:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    0881F774:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    0881F778:[00608821]: addu       $s1, $v1, $zr <=> move $s1, $v1
    0881F77C:[24840001]: addiu      $a0, $a0, 1
    0881F780:[28820028]: slti       $v0, $a0, 40
    0881F784:[1440FFEC]: bne        $v0, $zr, 0x0881F738
    0881F788:[2463003C]: addiu      $v1, $v1, 60
    0881F78C:[10F2000A]: beq        $a3, $s2, 0x0881F7B8
    0881F790:[8FBF0014]: lw         $ra, 20($sp)
    0881F794:[8E220010]: lw         $v0, 16($s1)
    0881F798:[10400003]: beq        $v0, $zr, 0x0881F7A8
    0881F79C:[26100001]: addiu      $s0, $s0, 1
    0881F7A0:[0040F809]: jalr       $ra, $v0
    0881F7A4:[00000000]: nop
    0881F7A8:[2A020028]: slti       $v0, $s0, 40
--> 0881F7AC:[1440FFDE]: bne        $v0, $zr, 0x0881F728
    0881F7B0:[AE33000C]: sw         $s3, 12($s1)
    0881F7B4:[8FBF0014]: lw         $ra, 20($sp)
    0881F7B8:[8FB40010]: lw         $s4, 16($sp)
    0881F7BC:[8FB3000C]: lw         $s3, 12($sp)
_S1_2_8821028 64,967,859 instructions (3.262%), 656,241 calls (08821028 - 08821138, length 69)
    08821028:[27BDFFF0]: addiu      $sp, $sp, -16
    0882102C:[AFB20008]: sw         $s2, 8($sp)
    08821030:[00051040]: sll        $v0, $a1, 0x0001
    08821034:[3C0308BA]: lui        $v1, 0x08BA <=> li $v1, 0x08BA0000
    08821038:[AFB10004]: sw         $s1, 4($sp)
    0882103C:[3C1108BA]: lui        $s1, 0x08BA <=> li $s1, 0x08BA0000
    08821040:[00451021]: addu       $v0, $v0, $a1
    08821044:[AFB00000]: sw         $s0, 0($sp)
    08821048:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    0882104C:[000230C0]: sll        $a2, $v0, 0x0003
    08821050:[AFBF000C]: sw         $ra, 12($sp)
    08821054:[8E270958]: lw         $a3, 2392($s1)
    08821058:[8C65095C]: lw         $a1, 2396($v1)
    0882105C:[00E69021]: addu       $s2, $a3, $a2
    08821060:[0245282B]: sltu       $a1, $s2, $a1
    08821064:[14A0000D]: bne        $a1, $zr, 0x0882109C
    08821068:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    0882106C:[3C0308BA]: lui        $v1, 0x08BA <=> li $v1, 0x08BA0000
    08821070:[8C620964]: lw         $v0, 2404($v1)
    08821074:[10400004]: beq        $v0, $zr, 0x08821088
    08821078:[8FBF000C]: lw         $ra, 12($sp)
    0882107C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08821080:[AC620964]: sw         $v0, 2404($v1)
    08821084:[8FBF000C]: lw         $ra, 12($sp)
    08821088:[8FB20008]: lw         $s2, 8($sp)
    0882108C:[8FB10004]: lw         $s1, 4($sp)
    08821090:[8FB00000]: lw         $s0, 0($sp)
    08821094:[03E00008]: jr         $ra
    08821098:[27BD0010]: addiu      $sp, $sp, 16
    0882109C:[00E02021]: addu       $a0, $a3, $zr <=> move $a0, $a3
    088210A0:[0E242EFD]: jal        0x0890BBF4
    088210A4:[00602821]: addu       $a1, $v1, $zr <=> move $a1, $v1
    088210A8:[8E240958]: lw         $a0, 2392($s1)
    088210AC:[1A000017]: blez       $s0, 0x0882110C
    088210B0:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    088210B4:[3C02089C]: lui        $v0, 0x089C <=> li $v0, 0x089C0000
    088210B8:[3C03089C]: lui        $v1, 0x089C <=> li $v1, 0x089C0000
    088210BC:[C44641BC]: lwc1       $f6, 16828($v0)
    088210C0:[3C02089C]: lui        $v0, 0x089C <=> li $v0, 0x089C0000
    088210C4:[C46541C4]: lwc1       $f5, 16836($v1)
    088210C8:[C44441C0]: lwc1       $f4, 16832($v0)
    088210CC:[3C03089C]: lui        $v1, 0x089C <=> li $v1, 0x089C0000
    088210D0:[3C0208BA]: lui        $v0, 0x08BA <=> li $v0, 0x08BA0000
    088210D4:[C46341C8]: lwc1       $f3, 16840($v1)
    088210D8:[C4420E50]: lwc1       $f2, 3664($v0)
    088210DC:[C480000C]: lwc1       $f0, 12($a0)
    088210E0:[C4810010]: lwc1       $f1, 16($a0)
    088210E4:[24A5FFFF]: addiu      $a1, $a1, -1
    088210E8:[46060002]: mul.s      $f0, $f0, $f6
    088210EC:[46040842]: mul.s      $f1, $f1, $f4
    088210F0:[E4820014]: swc1       $f2, 20($a0)
    088210F4:[46050000]: add.s      $f0, $f0, $f5
    088210F8:[46030840]: add.s      $f1, $f1, $f3
    088210FC:[E480000C]: swc1       $f0, 12($a0)
    08821100:[E4810010]: swc1       $f1, 16($a0)
    08821104:[1CA0FFF5]: bgtz       $a1, 0x088210DC
    08821108:[24840018]: addiu      $a0, $a0, 24
    0882110C:[0E23ACF8]: jal        0x088EB3E0
    08821110:[24040009]: addiu      $a0, $zr, 9 <=> li $a0, 9
    08821114:[0E24EB21]: jal        0x0893AC84 [sceKernelDcacheWritebackAll]
    08821118:[00000000]: nop
    0882111C:[8E280958]: lw         $t0, 2392($s1)
    08821120:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    08821124:[24040004]: addiu      $a0, $zr, 4 <=> li $a0, 4
    08821128:[2405019F]: addiu      $a1, $zr, 415 <=> li $a1, 415
    0882112C:[0E23AD96]: jal        0x088EB658
    08821130:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08821134:[0A208421]: j          0x08821084
    08821138:[AE320958]: sw         $s2, 2392($s1)
  Back Branch 08821104 2,624,964 times (length 12)
    088210C8:[C44441C0]: lwc1       $f4, 16832($v0)
    088210CC:[3C03089C]: lui        $v1, 0x089C <=> li $v1, 0x089C0000
    088210D0:[3C0208BA]: lui        $v0, 0x08BA <=> li $v0, 0x08BA0000
    088210D4:[C46341C8]: lwc1       $f3, 16840($v1)
    088210D8:[C4420E50]: lwc1       $f2, 3664($v0)
--> 088210DC:[C480000C]: lwc1       $f0, 12($a0)
    088210E0:[C4810010]: lwc1       $f1, 16($a0)
    088210E4:[24A5FFFF]: addiu      $a1, $a1, -1
    088210E8:[46060002]: mul.s      $f0, $f0, $f6
    088210EC:[46040842]: mul.s      $f1, $f1, $f4
    088210F0:[E4820014]: swc1       $f2, 20($a0)
    088210F4:[46050000]: add.s      $f0, $f0, $f5
    088210F8:[46030840]: add.s      $f1, $f1, $f3
    088210FC:[E480000C]: swc1       $f0, 12($a0)
    08821100:[E4810010]: swc1       $f1, 16($a0)
--> 08821104:[1CA0FFF5]: bgtz       $a1, 0x088210DC
    08821108:[24840018]: addiu      $a0, $a0, 24
    0882110C:[0E23ACF8]: jal        0x088EB3E0
    08821110:[24040009]: addiu      $a0, $zr, 9 <=> li $a0, 9
    08821114:[0E24EB21]: jal        0x0893AC84 [sceKernelDcacheWritebackAll]
  Back Branch 08821134 656,241 times (length 46)
    08821070:[8C620964]: lw         $v0, 2404($v1)
    08821074:[10400004]: beq        $v0, $zr, 0x08821088
    08821078:[8FBF000C]: lw         $ra, 12($sp)
    0882107C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08821080:[AC620964]: sw         $v0, 2404($v1)
--> 08821084:[8FBF000C]: lw         $ra, 12($sp)
    08821088:[8FB20008]: lw         $s2, 8($sp)
    0882108C:[8FB10004]: lw         $s1, 4($sp)
    08821090:[8FB00000]: lw         $s0, 0($sp)
    08821094:[03E00008]: jr         $ra
    08821098:[27BD0010]: addiu      $sp, $sp, 16
    0882109C:[00E02021]: addu       $a0, $a3, $zr <=> move $a0, $a3
    088210A0:[0E242EFD]: jal        0x0890BBF4
    088210A4:[00602821]: addu       $a1, $v1, $zr <=> move $a1, $v1
    088210A8:[8E240958]: lw         $a0, 2392($s1)
    088210AC:[1A000017]: blez       $s0, 0x0882110C
    088210B0:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    088210B4:[3C02089C]: lui        $v0, 0x089C <=> li $v0, 0x089C0000
    088210B8:[3C03089C]: lui        $v1, 0x089C <=> li $v1, 0x089C0000
    088210BC:[C44641BC]: lwc1       $f6, 16828($v0)
    088210C0:[3C02089C]: lui        $v0, 0x089C <=> li $v0, 0x089C0000
    088210C4:[C46541C4]: lwc1       $f5, 16836($v1)
    088210C8:[C44441C0]: lwc1       $f4, 16832($v0)
    088210CC:[3C03089C]: lui        $v1, 0x089C <=> li $v1, 0x089C0000
    088210D0:[3C0208BA]: lui        $v0, 0x08BA <=> li $v0, 0x08BA0000
    088210D4:[C46341C8]: lwc1       $f3, 16840($v1)
    088210D8:[C4420E50]: lwc1       $f2, 3664($v0)
    088210DC:[C480000C]: lwc1       $f0, 12($a0)
    088210E0:[C4810010]: lwc1       $f1, 16($a0)
    088210E4:[24A5FFFF]: addiu      $a1, $a1, -1
    088210E8:[46060002]: mul.s      $f0, $f0, $f6
    088210EC:[46040842]: mul.s      $f1, $f1, $f4
    088210F0:[E4820014]: swc1       $f2, 20($a0)
    088210F4:[46050000]: add.s      $f0, $f0, $f5
    088210F8:[46030840]: add.s      $f1, $f1, $f3
    088210FC:[E480000C]: swc1       $f0, 12($a0)
    08821100:[E4810010]: swc1       $f1, 16($a0)
    08821104:[1CA0FFF5]: bgtz       $a1, 0x088210DC
    08821108:[24840018]: addiu      $a0, $a0, 24
    0882110C:[0E23ACF8]: jal        0x088EB3E0
    08821110:[24040009]: addiu      $a0, $zr, 9 <=> li $a0, 9
    08821114:[0E24EB21]: jal        0x0893AC84 [sceKernelDcacheWritebackAll]
    08821118:[00000000]: nop
    0882111C:[8E280958]: lw         $t0, 2392($s1)
    08821120:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    08821124:[24040004]: addiu      $a0, $zr, 4 <=> li $a0, 4
    08821128:[2405019F]: addiu      $a1, $zr, 415 <=> li $a1, 415
    0882112C:[0E23AD96]: jal        0x088EB658
    08821130:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
--> 08821134:[0A208421]: j          0x08821084
    08821138:[AE320958]: sw         $s2, 2392($s1)
_S1_2_88438C4 57,585,189 instructions (2.892%), 1 calls (088438C4 - 08843ABC, length 127)
    088438C4:[27BDFFD0]: addiu      $sp, $sp, -48
    088438C8:[AFBF0024]: sw         $ra, 36($sp)
    088438CC:[AFB00000]: sw         $s0, 0($sp)
    088438D0:[AFBE0020]: sw         $fp, 32($sp)
    088438D4:[3C1E08C7]: lui        $fp, 0x08C7 <=> li $fp, 0x08C70000
    088438D8:[AFB7001C]: sw         $s7, 28($sp)
    088438DC:[24170004]: addiu      $s7, $zr, 4 <=> li $s7, 4
    088438E0:[AFB60018]: sw         $s6, 24($sp)
    088438E4:[24160005]: addiu      $s6, $zr, 5 <=> li $s6, 5
    088438E8:[AFB50014]: sw         $s5, 20($sp)
    088438EC:[3C1508C7]: lui        $s5, 0x08C7 <=> li $s5, 0x08C70000
    088438F0:[AFB40010]: sw         $s4, 16($sp)
    088438F4:[3C1408C7]: lui        $s4, 0x08C7 <=> li $s4, 0x08C70000
    088438F8:[AFB3000C]: sw         $s3, 12($sp)
    088438FC:[24130001]: addiu      $s3, $zr, 1 <=> li $s3, 1
    08843900:[AFB20008]: sw         $s2, 8($sp)
    08843904:[3C12089D]: lui        $s2, 0x089D <=> li $s2, 0x089D0000
    08843908:[AFB10004]: sw         $s1, 4($sp)
    0884390C:[3C1108C7]: lui        $s1, 0x08C7 <=> li $s1, 0x08C70000
    08843910:[8E820E88]: lw         $v0, 3720($s4)
    08843914:[10400004]: beq        $v0, $zr, 0x08843928
    08843918:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
    0884391C:[8EA20E90]: lw         $v0, 3728($s5)
    08843920:[14400043]: bne        $v0, $zr, 0x08843A30
    08843924:[240403E8]: addiu      $a0, $zr, 1000 <=> li $a0, 1000
    08843928:[8E220E84]: lw         $v0, 3716($s1)
    0884392C:[18400032]: blez       $v0, 0x088439F8
    08843930:[AE5397F8]: sw         $s3, -26632($s2)
    08843934:[3C0208C7]: lui        $v0, 0x08C7 <=> li $v0, 0x08C70000
    08843938:[24440D84]: addiu      $a0, $v0, 3460
    0884393C:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08843940:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    08843944:[8C820000]: lw         $v0, 0($a0)
    08843948:[24630001]: addiu      $v1, $v1, 1
    0884394C:[04410040]: bgez       $v0, 0x08843A50
    08843950:[24840004]: addiu      $a0, $a0, 4
    08843954:[8E220E84]: lw         $v0, 3716($s1)
    08843958:[0062102A]: slt        $v0, $v1, $v0
    0884395C:[5440FFFA]: bnel       $v0, $zr, 0x08843948
    08843960:[8C820000]: lw         $v0, 0($a0)
    08843964:[04A20025]: bltzl      $a1, 0x088439FC
    08843968:[27D0F584]: addiu      $s0, $fp, -2684
    0884396C:[8E030000]: lw         $v1, 0($s0)
    08843970:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    08843974:[50620018]: beql       $v1, $v0, 0x088439D8
    08843978:[8E050048]: lw         $a1, 72($s0)
    0884397C:[1073000E]: beq        $v1, $s3, 0x088439B8
    08843980:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    08843984:[50620003]: beql       $v1, $v0, 0x08843994
    08843988:[8E040004]: lw         $a0, 4($s0)
    0884398C:[0A210E44]: j          0x08843910
    08843990:[AE4097F8]: sw         $zr, -26632($s2)
    08843994:[8E050050]: lw         $a1, 80($s0)
    08843998:[8E060054]: lw         $a2, 84($s0)
    0884399C:[8E070058]: lw         $a3, 88($s0)
    088439A0:[0E210854]: jal        0x08842150
    088439A4:[8E08005C]: lw         $t0, 92($s0)
    088439A8:[02E01821]: addu       $v1, $s7, $zr <=> move $v1, $s7
    088439AC:[02C2180B]: movn       $v1, $s6, $v0
    088439B0:[0A210E63]: j          0x0884398C
    088439B4:[AE030000]: sw         $v1, 0($s0)
    088439B8:[8E040004]: lw         $a0, 4($s0)
    088439BC:[8E050050]: lw         $a1, 80($s0)
    088439C0:[8E060054]: lw         $a2, 84($s0)
    088439C4:[8E070058]: lw         $a3, 88($s0)
    088439C8:[0E2108E3]: jal        0x0884238C
    088439CC:[8E08005C]: lw         $t0, 92($s0)
    088439D0:[0A210E63]: j          0x0884398C
    088439D4:[AE170000]: sw         $s7, 0($s0)
    088439D8:[8E06004C]: lw         $a2, 76($s0)
    088439DC:[8E070050]: lw         $a3, 80($s0)
    088439E0:[0E2107D5]: jal        0x08841F54
    088439E4:[26040008]: addiu      $a0, $s0, 8
    088439E8:[5040FFEA]: beql       $v0, $zr, 0x08843994
    088439EC:[8E040004]: lw         $a0, 4($s0)
    088439F0:[0A210E63]: j          0x0884398C
    088439F4:[AE160000]: sw         $s6, 0($s0)
    088439F8:[27D0F584]: addiu      $s0, $fp, -2684
    088439FC:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08843A00:[8E030000]: lw         $v1, 0($s0)
    08843A04:[2462FFFF]: addiu      $v0, $v1, -1
    08843A08:[1460000D]: bne        $v1, $zr, 0x08843A40
    08843A0C:[2C420003]: sltiu      $v0, $v0, 3
    08843A10:[24840001]: addiu      $a0, $a0, 1
    08843A14:[28820040]: slti       $v0, $a0, 64
    08843A18:[1440FFF9]: bne        $v0, $zr, 0x08843A00
    08843A1C:[26100060]: addiu      $s0, $s0, 96
    08843A20:[04A3FFD3]: bgezl      $a1, 0x08843970
    08843A24:[8E030000]: lw         $v1, 0($s0)
    08843A28:[240403E8]: addiu      $a0, $zr, 1000 <=> li $a0, 1000
    08843A2C:[AE930E88]: sw         $s3, 3720($s4)
    08843A30:[0E24EB03]: jal        0x0893AC0C [sceKernelDelayThreadCB]
    08843A34:[AE4097F8]: sw         $zr, -26632($s2)
    08843A38:[0A210E45]: j          0x08843914
    08843A3C:[8E820E88]: lw         $v0, 3720($s4)
    08843A40:[5040FFF4]: beql       $v0, $zr, 0x08843A14
    08843A44:[24840001]: addiu      $a0, $a0, 1
    08843A48:[0A210E88]: j          0x08843A20
    08843A4C:[00802821]: addu       $a1, $a0, $zr <=> move $a1, $a0
    08843A50:[00021840]: sll        $v1, $v0, 0x0001
    08843A54:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08843A58:[00621821]: addu       $v1, $v1, $v0
    08843A5C:[3C0208C7]: lui        $v0, 0x08C7 <=> li $v0, 0x08C70000
    08843A60:[00031940]: sll        $v1, $v1, 0x0005
    08843A64:[2442F584]: addiu      $v0, $v0, -2684
    08843A68:[00628021]: addu       $s0, $v1, $v0
    08843A6C:[8E040000]: lw         $a0, 0($s0)
    08843A70:[3C1108C7]: lui        $s1, 0x08C7 <=> li $s1, 0x08C70000
    08843A74:[8E260E84]: lw         $a2, 3716($s1)
    08843A78:[2484FFFF]: addiu      $a0, $a0, -1
    08843A7C:[2C840002]: sltiu      $a0, $a0, 2
    08843A80:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08843A84:[24C3FFFF]: addiu      $v1, $a2, -1
    08843A88:[18600008]: blez       $v1, 0x08843AAC
    08843A8C:[0044280A]: movz       $a1, $v0, $a0
    08843A90:[00E01821]: addu       $v1, $a3, $zr <=> move $v1, $a3
    08843A94:[24C4FFFF]: addiu      $a0, $a2, -1
    08843A98:[8C620004]: lw         $v0, 4($v1)
    08843A9C:[2484FFFF]: addiu      $a0, $a0, -1
    08843AA0:[AC620000]: sw         $v0, 0($v1)
    08843AA4:[1480FFFC]: bne        $a0, $zr, 0x08843A98
    08843AA8:[24630004]: addiu      $v1, $v1, 4
    08843AAC:[8E220E84]: lw         $v0, 3716($s1)
    08843AB0:[1840FFAC]: blez       $v0, 0x08843964
    08843AB4:[2442FFFF]: addiu      $v0, $v0, -1
    08843AB8:[0A210E59]: j          0x08843964
    08843ABC:[AE220E84]: sw         $v0, 3716($s1)
  Back Branch 08843A18 6,970,688 times (length 8)
    088439EC:[8E040004]: lw         $a0, 4($s0)
    088439F0:[0A210E63]: j          0x0884398C
    088439F4:[AE160000]: sw         $s6, 0($s0)
    088439F8:[27D0F584]: addiu      $s0, $fp, -2684
    088439FC:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
--> 08843A00:[8E030000]: lw         $v1, 0($s0)
    08843A04:[2462FFFF]: addiu      $v0, $v1, -1
    08843A08:[1460000D]: bne        $v1, $zr, 0x08843A40
    08843A0C:[2C420003]: sltiu      $v0, $v0, 3
    08843A10:[24840001]: addiu      $a0, $a0, 1
    08843A14:[28820040]: slti       $v0, $a0, 64
--> 08843A18:[1440FFF9]: bne        $v0, $zr, 0x08843A00
    08843A1C:[26100060]: addiu      $s0, $s0, 96
    08843A20:[04A3FFD3]: bgezl      $a1, 0x08843970
    08843A24:[8E030000]: lw         $v1, 0($s0)
    08843A28:[240403E8]: addiu      $a0, $zr, 1000 <=> li $a0, 1000
  Back Branch 08843A38 108,916 times (length 75)
    08843900:[AFB20008]: sw         $s2, 8($sp)
    08843904:[3C12089D]: lui        $s2, 0x089D <=> li $s2, 0x089D0000
    08843908:[AFB10004]: sw         $s1, 4($sp)
    0884390C:[3C1108C7]: lui        $s1, 0x08C7 <=> li $s1, 0x08C70000
    08843910:[8E820E88]: lw         $v0, 3720($s4)
--> 08843914:[10400004]: beq        $v0, $zr, 0x08843928
    08843918:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
    0884391C:[8EA20E90]: lw         $v0, 3728($s5)
    08843920:[14400043]: bne        $v0, $zr, 0x08843A30
    08843924:[240403E8]: addiu      $a0, $zr, 1000 <=> li $a0, 1000
    08843928:[8E220E84]: lw         $v0, 3716($s1)
    0884392C:[18400032]: blez       $v0, 0x088439F8
    08843930:[AE5397F8]: sw         $s3, -26632($s2)
    08843934:[3C0208C7]: lui        $v0, 0x08C7 <=> li $v0, 0x08C70000
    08843938:[24440D84]: addiu      $a0, $v0, 3460
    0884393C:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08843940:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    08843944:[8C820000]: lw         $v0, 0($a0)
    08843948:[24630001]: addiu      $v1, $v1, 1
    0884394C:[04410040]: bgez       $v0, 0x08843A50
    08843950:[24840004]: addiu      $a0, $a0, 4
    08843954:[8E220E84]: lw         $v0, 3716($s1)
    08843958:[0062102A]: slt        $v0, $v1, $v0
    0884395C:[5440FFFA]: bnel       $v0, $zr, 0x08843948
    08843960:[8C820000]: lw         $v0, 0($a0)
    08843964:[04A20025]: bltzl      $a1, 0x088439FC
    08843968:[27D0F584]: addiu      $s0, $fp, -2684
    0884396C:[8E030000]: lw         $v1, 0($s0)
    08843970:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    08843974:[50620018]: beql       $v1, $v0, 0x088439D8
    08843978:[8E050048]: lw         $a1, 72($s0)
    0884397C:[1073000E]: beq        $v1, $s3, 0x088439B8
    08843980:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    08843984:[50620003]: beql       $v1, $v0, 0x08843994
    08843988:[8E040004]: lw         $a0, 4($s0)
    0884398C:[0A210E44]: j          0x08843910
    08843990:[AE4097F8]: sw         $zr, -26632($s2)
    08843994:[8E050050]: lw         $a1, 80($s0)
    08843998:[8E060054]: lw         $a2, 84($s0)
    0884399C:[8E070058]: lw         $a3, 88($s0)
    088439A0:[0E210854]: jal        0x08842150
    088439A4:[8E08005C]: lw         $t0, 92($s0)
    088439A8:[02E01821]: addu       $v1, $s7, $zr <=> move $v1, $s7
    088439AC:[02C2180B]: movn       $v1, $s6, $v0
    088439B0:[0A210E63]: j          0x0884398C
    088439B4:[AE030000]: sw         $v1, 0($s0)
    088439B8:[8E040004]: lw         $a0, 4($s0)
    088439BC:[8E050050]: lw         $a1, 80($s0)
    088439C0:[8E060054]: lw         $a2, 84($s0)
    088439C4:[8E070058]: lw         $a3, 88($s0)
    088439C8:[0E2108E3]: jal        0x0884238C
    088439CC:[8E08005C]: lw         $t0, 92($s0)
    088439D0:[0A210E63]: j          0x0884398C
    088439D4:[AE170000]: sw         $s7, 0($s0)
    088439D8:[8E06004C]: lw         $a2, 76($s0)
    088439DC:[8E070050]: lw         $a3, 80($s0)
    088439E0:[0E2107D5]: jal        0x08841F54
    088439E4:[26040008]: addiu      $a0, $s0, 8
    088439E8:[5040FFEA]: beql       $v0, $zr, 0x08843994
    088439EC:[8E040004]: lw         $a0, 4($s0)
    088439F0:[0A210E63]: j          0x0884398C
    088439F4:[AE160000]: sw         $s6, 0($s0)
    088439F8:[27D0F584]: addiu      $s0, $fp, -2684
    088439FC:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08843A00:[8E030000]: lw         $v1, 0($s0)
    08843A04:[2462FFFF]: addiu      $v0, $v1, -1
    08843A08:[1460000D]: bne        $v1, $zr, 0x08843A40
    08843A0C:[2C420003]: sltiu      $v0, $v0, 3
    08843A10:[24840001]: addiu      $a0, $a0, 1
    08843A14:[28820040]: slti       $v0, $a0, 64
    08843A18:[1440FFF9]: bne        $v0, $zr, 0x08843A00
    08843A1C:[26100060]: addiu      $s0, $s0, 96
    08843A20:[04A3FFD3]: bgezl      $a1, 0x08843970
    08843A24:[8E030000]: lw         $v1, 0($s0)
    08843A28:[240403E8]: addiu      $a0, $zr, 1000 <=> li $a0, 1000
    08843A2C:[AE930E88]: sw         $s3, 3720($s4)
    08843A30:[0E24EB03]: jal        0x0893AC0C [sceKernelDelayThreadCB]
    08843A34:[AE4097F8]: sw         $zr, -26632($s2)
--> 08843A38:[0A210E45]: j          0x08843914
    08843A3C:[8E820E88]: lw         $v0, 3720($s4)
    08843A40:[5040FFF4]: beql       $v0, $zr, 0x08843A14
    08843A44:[24840001]: addiu      $a0, $a0, 1
    08843A48:[0A210E88]: j          0x08843A20
  Back Branch 08843A40 142 times (length 13)
    08843A00:[8E030000]: lw         $v1, 0($s0)
    08843A04:[2462FFFF]: addiu      $v0, $v1, -1
    08843A08:[1460000D]: bne        $v1, $zr, 0x08843A40
    08843A0C:[2C420003]: sltiu      $v0, $v0, 3
    08843A10:[24840001]: addiu      $a0, $a0, 1
--> 08843A14:[28820040]: slti       $v0, $a0, 64
    08843A18:[1440FFF9]: bne        $v0, $zr, 0x08843A00
    08843A1C:[26100060]: addiu      $s0, $s0, 96
    08843A20:[04A3FFD3]: bgezl      $a1, 0x08843970
    08843A24:[8E030000]: lw         $v1, 0($s0)
    08843A28:[240403E8]: addiu      $a0, $zr, 1000 <=> li $a0, 1000
    08843A2C:[AE930E88]: sw         $s3, 3720($s4)
    08843A30:[0E24EB03]: jal        0x0893AC0C [sceKernelDelayThreadCB]
    08843A34:[AE4097F8]: sw         $zr, -26632($s2)
    08843A38:[0A210E45]: j          0x08843914
    08843A3C:[8E820E88]: lw         $v0, 3720($s4)
--> 08843A40:[5040FFF4]: beql       $v0, $zr, 0x08843A14
    08843A44:[24840001]: addiu      $a0, $a0, 1
    08843A48:[0A210E88]: j          0x08843A20
    08843A4C:[00802821]: addu       $a1, $a0, $zr <=> move $a1, $a0
    08843A50:[00021840]: sll        $v1, $v0, 0x0001
  Back Branch 088439D0 21 times (length 19)
    08843978:[8E050048]: lw         $a1, 72($s0)
    0884397C:[1073000E]: beq        $v1, $s3, 0x088439B8
    08843980:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    08843984:[50620003]: beql       $v1, $v0, 0x08843994
    08843988:[8E040004]: lw         $a0, 4($s0)
--> 0884398C:[0A210E44]: j          0x08843910
    08843990:[AE4097F8]: sw         $zr, -26632($s2)
    08843994:[8E050050]: lw         $a1, 80($s0)
    08843998:[8E060054]: lw         $a2, 84($s0)
    0884399C:[8E070058]: lw         $a3, 88($s0)
    088439A0:[0E210854]: jal        0x08842150
    088439A4:[8E08005C]: lw         $t0, 92($s0)
    088439A8:[02E01821]: addu       $v1, $s7, $zr <=> move $v1, $s7
    088439AC:[02C2180B]: movn       $v1, $s6, $v0
    088439B0:[0A210E63]: j          0x0884398C
    088439B4:[AE030000]: sw         $v1, 0($s0)
    088439B8:[8E040004]: lw         $a0, 4($s0)
    088439BC:[8E050050]: lw         $a1, 80($s0)
    088439C0:[8E060054]: lw         $a2, 84($s0)
    088439C4:[8E070058]: lw         $a3, 88($s0)
    088439C8:[0E2108E3]: jal        0x0884238C
    088439CC:[8E08005C]: lw         $t0, 92($s0)
--> 088439D0:[0A210E63]: j          0x0884398C
    088439D4:[AE170000]: sw         $s7, 0($s0)
    088439D8:[8E06004C]: lw         $a2, 76($s0)
    088439DC:[8E070050]: lw         $a3, 80($s0)
    088439E0:[0E2107D5]: jal        0x08841F54
  Back Branch 0884398C 21 times (length 33)
    088438FC:[24130001]: addiu      $s3, $zr, 1 <=> li $s3, 1
    08843900:[AFB20008]: sw         $s2, 8($sp)
    08843904:[3C12089D]: lui        $s2, 0x089D <=> li $s2, 0x089D0000
    08843908:[AFB10004]: sw         $s1, 4($sp)
    0884390C:[3C1108C7]: lui        $s1, 0x08C7 <=> li $s1, 0x08C70000
--> 08843910:[8E820E88]: lw         $v0, 3720($s4)
    08843914:[10400004]: beq        $v0, $zr, 0x08843928
    08843918:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
    0884391C:[8EA20E90]: lw         $v0, 3728($s5)
    08843920:[14400043]: bne        $v0, $zr, 0x08843A30
    08843924:[240403E8]: addiu      $a0, $zr, 1000 <=> li $a0, 1000
    08843928:[8E220E84]: lw         $v0, 3716($s1)
    0884392C:[18400032]: blez       $v0, 0x088439F8
    08843930:[AE5397F8]: sw         $s3, -26632($s2)
    08843934:[3C0208C7]: lui        $v0, 0x08C7 <=> li $v0, 0x08C70000
    08843938:[24440D84]: addiu      $a0, $v0, 3460
    0884393C:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08843940:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    08843944:[8C820000]: lw         $v0, 0($a0)
    08843948:[24630001]: addiu      $v1, $v1, 1
    0884394C:[04410040]: bgez       $v0, 0x08843A50
    08843950:[24840004]: addiu      $a0, $a0, 4
    08843954:[8E220E84]: lw         $v0, 3716($s1)
    08843958:[0062102A]: slt        $v0, $v1, $v0
    0884395C:[5440FFFA]: bnel       $v0, $zr, 0x08843948
    08843960:[8C820000]: lw         $v0, 0($a0)
    08843964:[04A20025]: bltzl      $a1, 0x088439FC
    08843968:[27D0F584]: addiu      $s0, $fp, -2684
    0884396C:[8E030000]: lw         $v1, 0($s0)
    08843970:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    08843974:[50620018]: beql       $v1, $v0, 0x088439D8
    08843978:[8E050048]: lw         $a1, 72($s0)
    0884397C:[1073000E]: beq        $v1, $s3, 0x088439B8
    08843980:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    08843984:[50620003]: beql       $v1, $v0, 0x08843994
    08843988:[8E040004]: lw         $a0, 4($s0)
--> 0884398C:[0A210E44]: j          0x08843910
    08843990:[AE4097F8]: sw         $zr, -26632($s2)
    08843994:[8E050050]: lw         $a1, 80($s0)
    08843998:[8E060054]: lw         $a2, 84($s0)
    0884399C:[8E070058]: lw         $a3, 88($s0)
  Back Branch 08843AB0 21 times (length 85)
    08843950:[24840004]: addiu      $a0, $a0, 4
    08843954:[8E220E84]: lw         $v0, 3716($s1)
    08843958:[0062102A]: slt        $v0, $v1, $v0
    0884395C:[5440FFFA]: bnel       $v0, $zr, 0x08843948
    08843960:[8C820000]: lw         $v0, 0($a0)
--> 08843964:[04A20025]: bltzl      $a1, 0x088439FC
    08843968:[27D0F584]: addiu      $s0, $fp, -2684
    0884396C:[8E030000]: lw         $v1, 0($s0)
    08843970:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    08843974:[50620018]: beql       $v1, $v0, 0x088439D8
    08843978:[8E050048]: lw         $a1, 72($s0)
    0884397C:[1073000E]: beq        $v1, $s3, 0x088439B8
    08843980:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    08843984:[50620003]: beql       $v1, $v0, 0x08843994
    08843988:[8E040004]: lw         $a0, 4($s0)
    0884398C:[0A210E44]: j          0x08843910
    08843990:[AE4097F8]: sw         $zr, -26632($s2)
    08843994:[8E050050]: lw         $a1, 80($s0)
    08843998:[8E060054]: lw         $a2, 84($s0)
    0884399C:[8E070058]: lw         $a3, 88($s0)
    088439A0:[0E210854]: jal        0x08842150
    088439A4:[8E08005C]: lw         $t0, 92($s0)
    088439A8:[02E01821]: addu       $v1, $s7, $zr <=> move $v1, $s7
    088439AC:[02C2180B]: movn       $v1, $s6, $v0
    088439B0:[0A210E63]: j          0x0884398C
    088439B4:[AE030000]: sw         $v1, 0($s0)
    088439B8:[8E040004]: lw         $a0, 4($s0)
    088439BC:[8E050050]: lw         $a1, 80($s0)
    088439C0:[8E060054]: lw         $a2, 84($s0)
    088439C4:[8E070058]: lw         $a3, 88($s0)
    088439C8:[0E2108E3]: jal        0x0884238C
    088439CC:[8E08005C]: lw         $t0, 92($s0)
    088439D0:[0A210E63]: j          0x0884398C
    088439D4:[AE170000]: sw         $s7, 0($s0)
    088439D8:[8E06004C]: lw         $a2, 76($s0)
    088439DC:[8E070050]: lw         $a3, 80($s0)
    088439E0:[0E2107D5]: jal        0x08841F54
    088439E4:[26040008]: addiu      $a0, $s0, 8
    088439E8:[5040FFEA]: beql       $v0, $zr, 0x08843994
    088439EC:[8E040004]: lw         $a0, 4($s0)
    088439F0:[0A210E63]: j          0x0884398C
    088439F4:[AE160000]: sw         $s6, 0($s0)
    088439F8:[27D0F584]: addiu      $s0, $fp, -2684
    088439FC:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08843A00:[8E030000]: lw         $v1, 0($s0)
    08843A04:[2462FFFF]: addiu      $v0, $v1, -1
    08843A08:[1460000D]: bne        $v1, $zr, 0x08843A40
    08843A0C:[2C420003]: sltiu      $v0, $v0, 3
    08843A10:[24840001]: addiu      $a0, $a0, 1
    08843A14:[28820040]: slti       $v0, $a0, 64
    08843A18:[1440FFF9]: bne        $v0, $zr, 0x08843A00
    08843A1C:[26100060]: addiu      $s0, $s0, 96
    08843A20:[04A3FFD3]: bgezl      $a1, 0x08843970
    08843A24:[8E030000]: lw         $v1, 0($s0)
    08843A28:[240403E8]: addiu      $a0, $zr, 1000 <=> li $a0, 1000
    08843A2C:[AE930E88]: sw         $s3, 3720($s4)
    08843A30:[0E24EB03]: jal        0x0893AC0C [sceKernelDelayThreadCB]
    08843A34:[AE4097F8]: sw         $zr, -26632($s2)
    08843A38:[0A210E45]: j          0x08843914
    08843A3C:[8E820E88]: lw         $v0, 3720($s4)
    08843A40:[5040FFF4]: beql       $v0, $zr, 0x08843A14
    08843A44:[24840001]: addiu      $a0, $a0, 1
    08843A48:[0A210E88]: j          0x08843A20
    08843A4C:[00802821]: addu       $a1, $a0, $zr <=> move $a1, $a0
    08843A50:[00021840]: sll        $v1, $v0, 0x0001
    08843A54:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08843A58:[00621821]: addu       $v1, $v1, $v0
    08843A5C:[3C0208C7]: lui        $v0, 0x08C7 <=> li $v0, 0x08C70000
    08843A60:[00031940]: sll        $v1, $v1, 0x0005
    08843A64:[2442F584]: addiu      $v0, $v0, -2684
    08843A68:[00628021]: addu       $s0, $v1, $v0
    08843A6C:[8E040000]: lw         $a0, 0($s0)
    08843A70:[3C1108C7]: lui        $s1, 0x08C7 <=> li $s1, 0x08C70000
    08843A74:[8E260E84]: lw         $a2, 3716($s1)
    08843A78:[2484FFFF]: addiu      $a0, $a0, -1
    08843A7C:[2C840002]: sltiu      $a0, $a0, 2
    08843A80:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08843A84:[24C3FFFF]: addiu      $v1, $a2, -1
    08843A88:[18600008]: blez       $v1, 0x08843AAC
    08843A8C:[0044280A]: movz       $a1, $v0, $a0
    08843A90:[00E01821]: addu       $v1, $a3, $zr <=> move $v1, $a3
    08843A94:[24C4FFFF]: addiu      $a0, $a2, -1
    08843A98:[8C620004]: lw         $v0, 4($v1)
    08843A9C:[2484FFFF]: addiu      $a0, $a0, -1
    08843AA0:[AC620000]: sw         $v0, 0($v1)
    08843AA4:[1480FFFC]: bne        $a0, $zr, 0x08843A98
    08843AA8:[24630004]: addiu      $v1, $v1, 4
    08843AAC:[8E220E84]: lw         $v0, 3716($s1)
--> 08843AB0:[1840FFAC]: blez       $v0, 0x08843964
    08843AB4:[2442FFFF]: addiu      $v0, $v0, -1
    08843AB8:[0A210E59]: j          0x08843964
    08843ABC:[AE220E84]: sw         $v0, 3716($s1)
  Back Branch 08843AB8 21 times (length 87)
    08843950:[24840004]: addiu      $a0, $a0, 4
    08843954:[8E220E84]: lw         $v0, 3716($s1)
    08843958:[0062102A]: slt        $v0, $v1, $v0
    0884395C:[5440FFFA]: bnel       $v0, $zr, 0x08843948
    08843960:[8C820000]: lw         $v0, 0($a0)
--> 08843964:[04A20025]: bltzl      $a1, 0x088439FC
    08843968:[27D0F584]: addiu      $s0, $fp, -2684
    0884396C:[8E030000]: lw         $v1, 0($s0)
    08843970:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    08843974:[50620018]: beql       $v1, $v0, 0x088439D8
    08843978:[8E050048]: lw         $a1, 72($s0)
    0884397C:[1073000E]: beq        $v1, $s3, 0x088439B8
    08843980:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    08843984:[50620003]: beql       $v1, $v0, 0x08843994
    08843988:[8E040004]: lw         $a0, 4($s0)
    0884398C:[0A210E44]: j          0x08843910
    08843990:[AE4097F8]: sw         $zr, -26632($s2)
    08843994:[8E050050]: lw         $a1, 80($s0)
    08843998:[8E060054]: lw         $a2, 84($s0)
    0884399C:[8E070058]: lw         $a3, 88($s0)
    088439A0:[0E210854]: jal        0x08842150
    088439A4:[8E08005C]: lw         $t0, 92($s0)
    088439A8:[02E01821]: addu       $v1, $s7, $zr <=> move $v1, $s7
    088439AC:[02C2180B]: movn       $v1, $s6, $v0
    088439B0:[0A210E63]: j          0x0884398C
    088439B4:[AE030000]: sw         $v1, 0($s0)
    088439B8:[8E040004]: lw         $a0, 4($s0)
    088439BC:[8E050050]: lw         $a1, 80($s0)
    088439C0:[8E060054]: lw         $a2, 84($s0)
    088439C4:[8E070058]: lw         $a3, 88($s0)
    088439C8:[0E2108E3]: jal        0x0884238C
    088439CC:[8E08005C]: lw         $t0, 92($s0)
    088439D0:[0A210E63]: j          0x0884398C
    088439D4:[AE170000]: sw         $s7, 0($s0)
    088439D8:[8E06004C]: lw         $a2, 76($s0)
    088439DC:[8E070050]: lw         $a3, 80($s0)
    088439E0:[0E2107D5]: jal        0x08841F54
    088439E4:[26040008]: addiu      $a0, $s0, 8
    088439E8:[5040FFEA]: beql       $v0, $zr, 0x08843994
    088439EC:[8E040004]: lw         $a0, 4($s0)
    088439F0:[0A210E63]: j          0x0884398C
    088439F4:[AE160000]: sw         $s6, 0($s0)
    088439F8:[27D0F584]: addiu      $s0, $fp, -2684
    088439FC:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08843A00:[8E030000]: lw         $v1, 0($s0)
    08843A04:[2462FFFF]: addiu      $v0, $v1, -1
    08843A08:[1460000D]: bne        $v1, $zr, 0x08843A40
    08843A0C:[2C420003]: sltiu      $v0, $v0, 3
    08843A10:[24840001]: addiu      $a0, $a0, 1
    08843A14:[28820040]: slti       $v0, $a0, 64
    08843A18:[1440FFF9]: bne        $v0, $zr, 0x08843A00
    08843A1C:[26100060]: addiu      $s0, $s0, 96
    08843A20:[04A3FFD3]: bgezl      $a1, 0x08843970
    08843A24:[8E030000]: lw         $v1, 0($s0)
    08843A28:[240403E8]: addiu      $a0, $zr, 1000 <=> li $a0, 1000
    08843A2C:[AE930E88]: sw         $s3, 3720($s4)
    08843A30:[0E24EB03]: jal        0x0893AC0C [sceKernelDelayThreadCB]
    08843A34:[AE4097F8]: sw         $zr, -26632($s2)
    08843A38:[0A210E45]: j          0x08843914
    08843A3C:[8E820E88]: lw         $v0, 3720($s4)
    08843A40:[5040FFF4]: beql       $v0, $zr, 0x08843A14
    08843A44:[24840001]: addiu      $a0, $a0, 1
    08843A48:[0A210E88]: j          0x08843A20
    08843A4C:[00802821]: addu       $a1, $a0, $zr <=> move $a1, $a0
    08843A50:[00021840]: sll        $v1, $v0, 0x0001
    08843A54:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08843A58:[00621821]: addu       $v1, $v1, $v0
    08843A5C:[3C0208C7]: lui        $v0, 0x08C7 <=> li $v0, 0x08C70000
    08843A60:[00031940]: sll        $v1, $v1, 0x0005
    08843A64:[2442F584]: addiu      $v0, $v0, -2684
    08843A68:[00628021]: addu       $s0, $v1, $v0
    08843A6C:[8E040000]: lw         $a0, 0($s0)
    08843A70:[3C1108C7]: lui        $s1, 0x08C7 <=> li $s1, 0x08C70000
    08843A74:[8E260E84]: lw         $a2, 3716($s1)
    08843A78:[2484FFFF]: addiu      $a0, $a0, -1
    08843A7C:[2C840002]: sltiu      $a0, $a0, 2
    08843A80:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08843A84:[24C3FFFF]: addiu      $v1, $a2, -1
    08843A88:[18600008]: blez       $v1, 0x08843AAC
    08843A8C:[0044280A]: movz       $a1, $v0, $a0
    08843A90:[00E01821]: addu       $v1, $a3, $zr <=> move $v1, $a3
    08843A94:[24C4FFFF]: addiu      $a0, $a2, -1
    08843A98:[8C620004]: lw         $v0, 4($v1)
    08843A9C:[2484FFFF]: addiu      $a0, $a0, -1
    08843AA0:[AC620000]: sw         $v0, 0($v1)
    08843AA4:[1480FFFC]: bne        $a0, $zr, 0x08843A98
    08843AA8:[24630004]: addiu      $v1, $v1, 4
    08843AAC:[8E220E84]: lw         $v0, 3716($s1)
    08843AB0:[1840FFAC]: blez       $v0, 0x08843964
    08843AB4:[2442FFFF]: addiu      $v0, $v0, -1
--> 08843AB8:[0A210E59]: j          0x08843964
    08843ABC:[AE220E84]: sw         $v0, 3716($s1)
_S1_2_88C74CC 57,271,331 instructions (2.876%), 1,847,597 calls (088C74CC - 088C7550, length 34)
    088C74CC:[27BDFFF0]: addiu      $sp, $sp, -16
    088C74D0:[AFB00000]: sw         $s0, 0($sp)
    088C74D4:[3C1008EA]: lui        $s0, 0x08EA <=> li $s0, 0x08EA0000
    088C74D8:[3C0308EA]: lui        $v1, 0x08EA <=> li $v1, 0x08EA0000
    088C74DC:[8E043950]: lw         $a0, 14672($s0)
    088C74E0:[AFBF0008]: sw         $ra, 8($sp)
    088C74E4:[10800016]: beq        $a0, $zr, 0x088C7540
    088C74E8:[AFB10004]: sw         $s1, 4($sp)
    088C74EC:[8C65393C]: lw         $a1, 14652($v1)
    088C74F0:[3C1108EA]: lui        $s1, 0x08EA <=> li $s1, 0x08EA0000
    088C74F4:[24A4FFFF]: addiu      $a0, $a1, -1
    088C74F8:[AC64393C]: sw         $a0, 14652($v1)
    088C74FC:[8C62393C]: lw         $v0, 14652($v1)
    088C7500:[1440000C]: bne        $v0, $zr, 0x088C7534
    088C7504:[26093950]: addiu      $t1, $s0, 14672
    088C7508:[8E283940]: lw         $t0, 14656($s1)
    088C750C:[3C030898]: lui        $v1, 0x0898 <=> li $v1, 0x08980000
    088C7510:[24070001]: addiu      $a3, $zr, 1 <=> li $a3, 1
    088C7514:[2464B984]: addiu      $a0, $v1, -18044
    088C7518:[11070004]: beq        $t0, $a3, 0x088C752C
    088C751C:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    088C7520:[8E253940]: lw         $a1, 14656($s1)
    088C7524:[0E231CF8]: jal        0x088C73E0
    088C7528:[00000000]: nop
    088C752C:[AE203940]: sw         $zr, 14656($s1)
    088C7530:[26093950]: addiu      $t1, $s0, 14672
    088C7534:[8E063950]: lw         $a2, 14672($s0)
    088C7538:[00C0F809]: jalr       $ra, $a2
    088C753C:[8D240004]: lw         $a0, 4($t1)
    088C7540:[8FBF0008]: lw         $ra, 8($sp)
    088C7544:[8FB10004]: lw         $s1, 4($sp)
    088C7548:[8FB00000]: lw         $s0, 0($sp)
    088C754C:[03E00008]: jr         $ra
    088C7550:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_8825D74 55,552,181 instructions (2.789%), 11,047 calls (08825D74 - 08825ECC, length 87)
    08825D74:[27BDFFE0]: addiu      $sp, $sp, -32
    08825D78:[AFBF0008]: sw         $ra, 8($sp)
    08825D7C:[3C0208C4]: lui        $v0, 0x08C4 <=> li $v0, 0x08C40000
    08825D80:[E7B40010]: swc1       $f20, 16($sp)
    08825D84:[AFB10004]: sw         $s1, 4($sp)
    08825D88:[2451C0E0]: addiu      $s1, $v0, -16160
    08825D8C:[AFB00000]: sw         $s0, 0($sp)
    08825D90:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    08825D94:[8E220000]: lw         $v0, 0($s1)
    08825D98:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08825D9C:[26310004]: addiu      $s1, $s1, 4
    08825DA0:[10400047]: beq        $v0, $zr, 0x08825EC0
    08825DA4:[26100001]: addiu      $s0, $s0, 1
    08825DA8:[2A0201F4]: slti       $v0, $s0, 500
    08825DAC:[5440FFFA]: bnel       $v0, $zr, 0x08825D98
    08825DB0:[8E220000]: lw         $v0, 0($s1)
    08825DB4:[3C0208C4]: lui        $v0, 0x08C4 <=> li $v0, 0x08C40000
    08825DB8:[2442A96C]: addiu      $v0, $v0, -22164
    08825DBC:[3C0308C4]: lui        $v1, 0x08C4 <=> li $v1, 0x08C40000
    08825DC0:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08825DC4:[AC62C0DC]: sw         $v0, -16164($v1)
    08825DC8:[3C0208C4]: lui        $v0, 0x08C4 <=> li $v0, 0x08C40000
    08825DCC:[3C0308C4]: lui        $v1, 0x08C4 <=> li $v1, 0x08C40000
    08825DD0:[A045A968]: sb         $a1, -22168($v0)
    08825DD4:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08825DD8:[3C0208C4]: lui        $v0, 0x08C4 <=> li $v0, 0x08C40000
    08825DDC:[AC60C954]: sw         $zr, -13996($v1)
    08825DE0:[0E208326]: jal        0x08820C98
    08825DE4:[AC40C950]: sw         $zr, -14000($v0)
    08825DE8:[3C020898]: lui        $v0, 0x0898 <=> li $v0, 0x08980000
    08825DEC:[C454EFBC]: lwc1       $f20, -4164($v0)
    08825DF0:[4600A386]: mov.s      $f14, $f20
    08825DF4:[4600A3C6]: mov.s      $f15, $f20
    08825DF8:[4600A306]: mov.s      $f12, $f20
    08825DFC:[0E20A3E4]: jal        0x08828F90
    08825E00:[4600A346]: mov.s      $f13, $f20
    08825E04:[0E208580]: jal        0x08821600
    08825E08:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08825E0C:[0E20A4A0]: jal        0x08829280
    08825E10:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08825E14:[4600A306]: mov.s      $f12, $f20
    08825E18:[0E20A5FD]: jal        0x088297F4
    08825E1C:[4600A346]: mov.s      $f13, $f20
    08825E20:[0E20A609]: jal        0x08829824
    08825E24:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08825E28:[3C030898]: lui        $v1, 0x0898 <=> li $v1, 0x08980000
    08825E2C:[3C020898]: lui        $v0, 0x0898 <=> li $v0, 0x08980000
    08825E30:[C44CEFC0]: lwc1       $f12, -4160($v0)
    08825E34:[0E208557]: jal        0x0882155C
    08825E38:[C46DEFC4]: lwc1       $f13, -4156($v1)
    08825E3C:[3C0408BB]: lui        $a0, 0x08BB <=> li $a0, 0x08BB0000
    08825E40:[2484BAD0]: addiu      $a0, $a0, -17712
    08825E44:[3C0208BA]: lui        $v0, 0x08BA <=> li $v0, 0x08BA0000
    08825E48:[0E208392]: jal        0x08820E48
    08825E4C:[AC400FC8]: sw         $zr, 4040($v0)
    08825E50:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08825E54:[3C0208BA]: lui        $v0, 0x08BA <=> li $v0, 0x08BA0000
    08825E58:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08825E5C:[0E2083E9]: jal        0x08820FA4
    08825E60:[AC430FCC]: sw         $v1, 4044($v0)
    08825E64:[0E20A584]: jal        0x08829610
    08825E68:[00000000]: nop
    08825E6C:[3C0708BA]: lui        $a3, 0x08BA <=> li $a3, 0x08BA0000
    08825E70:[3C0808BA]: lui        $t0, 0x08BA <=> li $t0, 0x08BA0000
    08825E74:[3C0908BA]: lui        $t1, 0x08BA <=> li $t1, 0x08BA0000
    08825E78:[94E40EBA]: lhu        $a0, 3770($a3)
    08825E7C:[95050EBE]: lhu        $a1, 3774($t0)
    08825E80:[95260EC2]: lhu        $a2, 3778($t1)
    08825E84:[8FBF0008]: lw         $ra, 8($sp)
    08825E88:[8FB10004]: lw         $s1, 4($sp)
    08825E8C:[8FB00000]: lw         $s0, 0($sp)
    08825E90:[C7B40010]: lwc1       $f20, 16($sp)
    08825E94:[3C0208BA]: lui        $v0, 0x08BA <=> li $v0, 0x08BA0000
    08825E98:[A4440EB8]: sh         $a0, 3768($v0)
    08825E9C:[3C0308BA]: lui        $v1, 0x08BA <=> li $v1, 0x08BA0000
    08825EA0:[3C0208BA]: lui        $v0, 0x08BA <=> li $v0, 0x08BA0000
    08825EA4:[A4650EBC]: sh         $a1, 3772($v1)
    08825EA8:[A4460EC0]: sh         $a2, 3776($v0)
    08825EAC:[A4E00EBA]: sh         $zr, 3770($a3)
    08825EB0:[A5000EBE]: sh         $zr, 3774($t0)
    08825EB4:[A5200EC2]: sh         $zr, 3778($t1)
    08825EB8:[03E00008]: jr         $ra
    08825EBC:[27BD0020]: addiu      $sp, $sp, 32
    08825EC0:[0E209739]: jal        0x08825CE4
    08825EC4:[00000000]: nop
    08825EC8:[0A20976B]: j          0x08825DAC
    08825ECC:[2A0201F4]: slti       $v0, $s0, 500
  Back Branch 08825DAC 5,512,453 times (length 7)
    08825D84:[AFB10004]: sw         $s1, 4($sp)
    08825D88:[2451C0E0]: addiu      $s1, $v0, -16160
    08825D8C:[AFB00000]: sw         $s0, 0($sp)
    08825D90:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    08825D94:[8E220000]: lw         $v0, 0($s1)
--> 08825D98:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08825D9C:[26310004]: addiu      $s1, $s1, 4
    08825DA0:[10400047]: beq        $v0, $zr, 0x08825EC0
    08825DA4:[26100001]: addiu      $s0, $s0, 1
    08825DA8:[2A0201F4]: slti       $v0, $s0, 500
--> 08825DAC:[5440FFFA]: bnel       $v0, $zr, 0x08825D98
    08825DB0:[8E220000]: lw         $v0, 0($s1)
    08825DB4:[3C0208C4]: lui        $v0, 0x08C4 <=> li $v0, 0x08C40000
    08825DB8:[2442A96C]: addiu      $v0, $v0, -22164
    08825DBC:[3C0308C4]: lui        $v1, 0x08C4 <=> li $v1, 0x08C40000
  Back Branch 08825EC8 5,353,052 times (length 73)
    08825D98:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08825D9C:[26310004]: addiu      $s1, $s1, 4
    08825DA0:[10400047]: beq        $v0, $zr, 0x08825EC0
    08825DA4:[26100001]: addiu      $s0, $s0, 1
    08825DA8:[2A0201F4]: slti       $v0, $s0, 500
--> 08825DAC:[5440FFFA]: bnel       $v0, $zr, 0x08825D98
    08825DB0:[8E220000]: lw         $v0, 0($s1)
    08825DB4:[3C0208C4]: lui        $v0, 0x08C4 <=> li $v0, 0x08C40000
    08825DB8:[2442A96C]: addiu      $v0, $v0, -22164
    08825DBC:[3C0308C4]: lui        $v1, 0x08C4 <=> li $v1, 0x08C40000
    08825DC0:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08825DC4:[AC62C0DC]: sw         $v0, -16164($v1)
    08825DC8:[3C0208C4]: lui        $v0, 0x08C4 <=> li $v0, 0x08C40000
    08825DCC:[3C0308C4]: lui        $v1, 0x08C4 <=> li $v1, 0x08C40000
    08825DD0:[A045A968]: sb         $a1, -22168($v0)
    08825DD4:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08825DD8:[3C0208C4]: lui        $v0, 0x08C4 <=> li $v0, 0x08C40000
    08825DDC:[AC60C954]: sw         $zr, -13996($v1)
    08825DE0:[0E208326]: jal        0x08820C98
    08825DE4:[AC40C950]: sw         $zr, -14000($v0)
    08825DE8:[3C020898]: lui        $v0, 0x0898 <=> li $v0, 0x08980000
    08825DEC:[C454EFBC]: lwc1       $f20, -4164($v0)
    08825DF0:[4600A386]: mov.s      $f14, $f20
    08825DF4:[4600A3C6]: mov.s      $f15, $f20
    08825DF8:[4600A306]: mov.s      $f12, $f20
    08825DFC:[0E20A3E4]: jal        0x08828F90
    08825E00:[4600A346]: mov.s      $f13, $f20
    08825E04:[0E208580]: jal        0x08821600
    08825E08:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08825E0C:[0E20A4A0]: jal        0x08829280
    08825E10:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08825E14:[4600A306]: mov.s      $f12, $f20
    08825E18:[0E20A5FD]: jal        0x088297F4
    08825E1C:[4600A346]: mov.s      $f13, $f20
    08825E20:[0E20A609]: jal        0x08829824
    08825E24:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08825E28:[3C030898]: lui        $v1, 0x0898 <=> li $v1, 0x08980000
    08825E2C:[3C020898]: lui        $v0, 0x0898 <=> li $v0, 0x08980000
    08825E30:[C44CEFC0]: lwc1       $f12, -4160($v0)
    08825E34:[0E208557]: jal        0x0882155C
    08825E38:[C46DEFC4]: lwc1       $f13, -4156($v1)
    08825E3C:[3C0408BB]: lui        $a0, 0x08BB <=> li $a0, 0x08BB0000
    08825E40:[2484BAD0]: addiu      $a0, $a0, -17712
    08825E44:[3C0208BA]: lui        $v0, 0x08BA <=> li $v0, 0x08BA0000
    08825E48:[0E208392]: jal        0x08820E48
    08825E4C:[AC400FC8]: sw         $zr, 4040($v0)
    08825E50:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08825E54:[3C0208BA]: lui        $v0, 0x08BA <=> li $v0, 0x08BA0000
    08825E58:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08825E5C:[0E2083E9]: jal        0x08820FA4
    08825E60:[AC430FCC]: sw         $v1, 4044($v0)
    08825E64:[0E20A584]: jal        0x08829610
    08825E68:[00000000]: nop
    08825E6C:[3C0708BA]: lui        $a3, 0x08BA <=> li $a3, 0x08BA0000
    08825E70:[3C0808BA]: lui        $t0, 0x08BA <=> li $t0, 0x08BA0000
    08825E74:[3C0908BA]: lui        $t1, 0x08BA <=> li $t1, 0x08BA0000
    08825E78:[94E40EBA]: lhu        $a0, 3770($a3)
    08825E7C:[95050EBE]: lhu        $a1, 3774($t0)
    08825E80:[95260EC2]: lhu        $a2, 3778($t1)
    08825E84:[8FBF0008]: lw         $ra, 8($sp)
    08825E88:[8FB10004]: lw         $s1, 4($sp)
    08825E8C:[8FB00000]: lw         $s0, 0($sp)
    08825E90:[C7B40010]: lwc1       $f20, 16($sp)
    08825E94:[3C0208BA]: lui        $v0, 0x08BA <=> li $v0, 0x08BA0000
    08825E98:[A4440EB8]: sh         $a0, 3768($v0)
    08825E9C:[3C0308BA]: lui        $v1, 0x08BA <=> li $v1, 0x08BA0000
    08825EA0:[3C0208BA]: lui        $v0, 0x08BA <=> li $v0, 0x08BA0000
    08825EA4:[A4650EBC]: sh         $a1, 3772($v1)
    08825EA8:[A4460EC0]: sh         $a2, 3776($v0)
    08825EAC:[A4E00EBA]: sh         $zr, 3770($a3)
    08825EB0:[A5000EBE]: sh         $zr, 3774($t0)
    08825EB4:[A5200EC2]: sh         $zr, 3778($t1)
    08825EB8:[03E00008]: jr         $ra
    08825EBC:[27BD0020]: addiu      $sp, $sp, 32
    08825EC0:[0E209739]: jal        0x08825CE4
    08825EC4:[00000000]: nop
--> 08825EC8:[0A20976B]: j          0x08825DAC
    08825ECC:[2A0201F4]: slti       $v0, $s0, 500
_S1_2_882B9EC 49,243,039 instructions (2.473%), 112,653 calls (0882B9EC - 0882C158, length 476)
    0882B9EC:[24030034]: addiu      $v1, $zr, 52 <=> li $v1, 52
    0882B9F0:[00830018]: mult       $a0, $v1
    0882B9F4:[27BDFF60]: addiu      $sp, $sp, -160
    0882B9F8:[AFB3004C]: sw         $s3, 76($sp)
    0882B9FC:[3C0208BB]: lui        $v0, 0x08BB <=> li $v0, 0x08BB0000
    0882BA00:[3C0708BA]: lui        $a3, 0x08BA <=> li $a3, 0x08BA0000
    0882BA04:[E7B90084]: swc1       $f25, 132($sp)
    0882BA08:[24420670]: addiu      $v0, $v0, 1648
    0882BA0C:[00001812]: mflo       $v1
    0882BA10:[E7B80080]: swc1       $f24, 128($sp)
    0882BA14:[00629821]: addu       $s3, $v1, $v0
    0882BA18:[3C02089C]: lui        $v0, 0x089C <=> li $v0, 0x089C0000
    0882BA1C:[AFBF0064]: sw         $ra, 100($sp)
    0882BA20:[46006606]: mov.s      $f24, $f12
    0882BA24:[46006E46]: mov.s      $f25, $f13
    0882BA28:[AFBE0060]: sw         $fp, 96($sp)
    0882BA2C:[244E4294]: addiu      $t6, $v0, 17044
    0882BA30:[30AA000F]: andi       $t2, $a1, 15
    0882BA34:[AFB7005C]: sw         $s7, 92($sp)
    0882BA38:[AFB60058]: sw         $s6, 88($sp)
    0882BA3C:[AFB50054]: sw         $s5, 84($sp)
    0882BA40:[AFB40050]: sw         $s4, 80($sp)
    0882BA44:[AFB20048]: sw         $s2, 72($sp)
    0882BA48:[AFB10044]: sw         $s1, 68($sp)
    0882BA4C:[AFB00040]: sw         $s0, 64($sp)
    0882BA50:[E7BF009C]: swc1       $f31, 156($sp)
    0882BA54:[E7BE0098]: swc1       $f30, 152($sp)
    0882BA58:[E7BD0094]: swc1       $f29, 148($sp)
    0882BA5C:[E7BC0090]: swc1       $f28, 144($sp)
    0882BA60:[E7BB008C]: swc1       $f27, 140($sp)
    0882BA64:[E7BA0088]: swc1       $f26, 136($sp)
    0882BA68:[E7B7007C]: swc1       $f23, 124($sp)
    0882BA6C:[E7B60078]: swc1       $f22, 120($sp)
    0882BA70:[E7B50074]: swc1       $f21, 116($sp)
    0882BA74:[E7B40070]: swc1       $f20, 112($sp)
    0882BA78:[AFA40000]: sw         $a0, 0($sp)
    0882BA7C:[94E40EBE]: lhu        $a0, 3774($a3)
    0882BA80:[82680000]: lb         $t0, 0($s3)
    0882BA84:[24840001]: addiu      $a0, $a0, 1
    0882BA88:[1100008C]: beq        $t0, $zr, 0x0882BCBC
    0882BA8C:[A4E40EBE]: sh         $a0, 3774($a3)
    0882BA90:[3C0208C4]: lui        $v0, 0x08C4 <=> li $v0, 0x08C40000
    0882BA94:[8C4BA960]: lw         $t3, -22176($v0)
    0882BA98:[11600088]: beq        $t3, $zr, 0x0882BCBC
    0882BA9C:[30A20010]: andi       $v0, $a1, 16
    0882BAA0:[104001AB]: beq        $v0, $zr, 0x0882C150
    0882BAA4:[3C020898]: lui        $v0, 0x0898 <=> li $v0, 0x08980000
    0882BAA8:[3C02089C]: lui        $v0, 0x089C <=> li $v0, 0x089C0000
    0882BAAC:[3C03089C]: lui        $v1, 0x089C <=> li $v1, 0x089C0000
    0882BAB0:[C4554B80]: lwc1       $f21, 19328($v0)
    0882BAB4:[C4774B84]: lwc1       $f23, 19332($v1)
    0882BAB8:[3C0208BA]: lui        $v0, 0x08BA <=> li $v0, 0x08BA0000
    0882BABC:[3C0308BA]: lui        $v1, 0x08BA <=> li $v1, 0x08BA0000
    0882BAC0:[C4410F70]: lwc1       $f1, 3952($v0)
    0882BAC4:[C4600F74]: lwc1       $f0, 3956($v1)
    0882BAC8:[96680018]: lhu        $t0, 24($s3)
    0882BACC:[9669001A]: lhu        $t1, 26($s3)
    0882BAD0:[82630006]: lb         $v1, 6($s3)
    0882BAD4:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    0882BAD8:[4601C600]: add.s      $f24, $f24, $f1
    0882BADC:[4600CE40]: add.s      $f25, $f25, $f0
    0882BAE0:[866C0014]: lh         $t4, 20($s3)
    0882BAE4:[866D0016]: lh         $t5, 22($s3)
    0882BAE8:[7C08A620]: seh        $s4, $t0
    0882BAEC:[1062018E]: beq        $v1, $v0, 0x0882C128
    0882BAF0:[7C09BE20]: seh        $s7, $t1
    0882BAF4:[1060018A]: beq        $v1, $zr, 0x0882C120
    0882BAF8:[3C020898]: lui        $v0, 0x0898 <=> li $v0, 0x08980000
    0882BAFC:[3C020898]: lui        $v0, 0x0898 <=> li $v0, 0x08980000
    0882BB00:[C45EF06C]: lwc1       $f30, -3988($v0)
    0882BB04:[0014A040]: sll        $s4, $s4, 0x0001
    0882BB08:[82630007]: lb         $v1, 7($s3)
    0882BB0C:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    0882BB10:[5062017A]: beql       $v1, $v0, 0x0882C0FC
    0882BB14:[3C030898]: lui        $v1, 0x0898 <=> li $v1, 0x08980000
    0882BB18:[10600176]: beq        $v1, $zr, 0x0882C0F4
    0882BB1C:[3C020898]: lui        $v0, 0x0898 <=> li $v0, 0x08980000
    0882BB20:[3C020898]: lui        $v0, 0x0898 <=> li $v0, 0x08980000
    0882BB24:[C45DF06C]: lwc1       $f29, -3988($v0)
    0882BB28:[0017B840]: sll        $s7, $s7, 0x0001
    0882BB2C:[84C50002]: lh         $a1, 2($a2)
    0882BB30:[84C40000]: lh         $a0, 0($a2)
    0882BB34:[7C084620]: seh        $t0, $t0
    0882BB38:[7C094E20]: seh        $t1, $t1
    0882BB3C:[84C70006]: lh         $a3, 6($a2)
    0882BB40:[44880000]: mtc1       $t0, $f0
    0882BB44:[84C60004]: lh         $a2, 4($a2)
    0882BB48:[44890800]: mtc1       $t1, $f1
    0882BB4C:[0005182A]: slt        $v1, $zr, $a1 <=> move $v1, $a1
    0882BB50:[0004102A]: slt        $v0, $zr, $a0 <=> move $v0, $a0
    0882BB54:[00A04021]: addu       $t0, $a1, $zr <=> move $t0, $a1
    0882BB58:[0080B021]: addu       $s6, $a0, $zr <=> move $s6, $a0
    0882BB5C:[0002B00A]: movz       $s6, $zr, $v0 <=> move $s6, $v0
    0882BB60:[0003400A]: movz       $t0, $zr, $v1 <=> move $t0, $v1
    0882BB64:[0186602D]: min        $t4, $t4, $a2
    0882BB68:[468000A0]: cvt.s.w    $f2, $f0
    0882BB6C:[468008E0]: cvt.s.w    $f3, $f1
    0882BB70:[01A7682D]: min        $t5, $t5, $a3
    0882BB74:[01962823]: subu       $a1, $t4, $s6
    0882BB78:[01A83023]: subu       $a2, $t5, $t0
    0882BB7C:[2CA30001]: sltiu      $v1, $a1, 1
    0882BB80:[2CC20001]: sltiu      $v0, $a2, 1
    0882BB84:[00621825]: or         $v1, $v1, $v0
    0882BB88:[4602F783]: div.s      $f30, $f30, $f2
    0882BB8C:[1460004B]: bne        $v1, $zr, 0x0882BCBC
    0882BB90:[4603EF43]: div.s      $f29, $f29, $f3
    0882BB94:[24020009]: addiu      $v0, $zr, 9 <=> li $v0, 9
    0882BB98:[11420151]: beq        $t2, $v0, 0x0882C0E0
    0882BB9C:[3C03089C]: lui        $v1, 0x089C <=> li $v1, 0x089C0000
    0882BBA0:[44850800]: mtc1       $a1, $f1
    0882BBA4:[44860000]: mtc1       $a2, $f0
    0882BBA8:[3C02089C]: lui        $v0, 0x089C <=> li $v0, 0x089C0000
    0882BBAC:[000A2080]: sll        $a0, $t2, 0x0002
    0882BBB0:[24634484]: addiu      $v1, $v1, 17540
    0882BBB4:[24424454]: addiu      $v0, $v0, 17492
    0882BBB8:[468008A0]: cvt.s.w    $f2, $f1
    0882BBBC:[468000E0]: cvt.s.w    $f3, $f0
    0882BBC0:[00831821]: addu       $v1, $a0, $v1
    0882BBC4:[00822021]: addu       $a0, $a0, $v0
    0882BBC8:[C4800000]: lwc1       $f0, 0($a0)
    0882BBCC:[C4610000]: lwc1       $f1, 0($v1)
    0882BBD0:[46020002]: mul.s      $f0, $f0, $f2
    0882BBD4:[46030842]: mul.s      $f1, $f1, $f3
    0882BBD8:[4600008D]: trunc.w.s  $f2, $f0
    0882BBDC:[460008CD]: trunc.w.s  $f3, $f1
    0882BBE0:[46801520]: cvt.s.w    $f20, $f2
    0882BBE4:[46801DA0]: cvt.s.w    $f22, $f3
    0882BBE8:[25A2FFFF]: addiu      $v0, $t5, -1
    0882BBEC:[0057001A]: div        $v0, $s7
    0882BBF0:[2583FFFF]: addiu      $v1, $t4, -1
    0882BBF4:[52800001]: beql       $s4, $zr, 0x0882BBFC
    0882BBF8:[000001CD]: break      0x00007
    0882BBFC:[00001012]: mflo       $v0
    0882BC00:[0117001A]: div        $t0, $s7
    0882BC04:[24420001]: addiu      $v0, $v0, 1
    0882BC08:[AFA20004]: sw         $v0, 4($sp)
    0882BC0C:[00002012]: mflo       $a0
    0882BC10:[0074001A]: div        $v1, $s4
    0882BC14:[0082102A]: slt        $v0, $a0, $v0
    0882BC18:[0080A821]: addu       $s5, $a0, $zr <=> move $s5, $a0
    0882BC1C:[00001812]: mflo       $v1
    0882BC20:[10400026]: beq        $v0, $zr, 0x0882BCBC
    0882BC24:[247E0001]: addiu      $fp, $v1, 1
    0882BC28:[00970018]: mult       $a0, $s7
    0882BC2C:[00003812]: mflo       $a3
    0882BC30:[02D4001A]: div        $s6, $s4
    0882BC34:[00E81023]: subu       $v0, $a3, $t0
    0882BC38:[44820800]: mtc1       $v0, $f1
    0882BC3C:[52800001]: beql       $s4, $zr, 0x0882BC44
    0882BC40:[000001CD]: break      0x00007
    0882BC44:[46800820]: cvt.s.w    $f0, $f1
    0882BC48:[46160001]: sub.s      $f0, $f0, $f22
    0882BC4C:[00001812]: mflo       $v1
    0882BC50:[007E102A]: slt        $v0, $v1, $fp
    0882BC54:[00008012]: mflo       $s0
    0882BC58:[10400013]: beq        $v0, $zr, 0x0882BCA8
    0882BC5C:[46170702]: mul.s      $f28, $f0, $f23
    0882BC60:[00740018]: mult       $v1, $s4
    0882BC64:[00009012]: mflo       $s2
    0882BC68:[02561023]: subu       $v0, $s2, $s6
    0882BC6C:[8663001C]: lh         $v1, 28($s3)
    0882BC70:[44820000]: mtc1       $v0, $f0
    0882BC74:[86620020]: lh         $v0, 32($s3)
    0882BC78:[02A30018]: mult       $s5, $v1
    0882BC7C:[46800060]: cvt.s.w    $f1, $f0
    0882BC80:[46140841]: sub.s      $f1, $f1, $f20
    0882BC84:[00001812]: mflo       $v1
    0882BC88:[00708821]: addu       $s1, $v1, $s0
    0882BC8C:[0051102A]: slt        $v0, $v0, $s1
    0882BC90:[10400022]: beq        $v0, $zr, 0x0882BD1C
    0882BC94:[461508C2]: mul.s      $f3, $f1, $f21
    0882BC98:[26100001]: addiu      $s0, $s0, 1
    0882BC9C:[021E102A]: slt        $v0, $s0, $fp
    0882BCA0:[1440FFF1]: bne        $v0, $zr, 0x0882BC68
    0882BCA4:[02549021]: addu       $s2, $s2, $s4
    0882BCA8:[8FA30004]: lw         $v1, 4($sp)
    0882BCAC:[26B50001]: addiu      $s5, $s5, 1
    0882BCB0:[02A3102A]: slt        $v0, $s5, $v1
    0882BCB4:[1440FFDE]: bne        $v0, $zr, 0x0882BC30
    0882BCB8:[00F73821]: addu       $a3, $a3, $s7
    0882BCBC:[8FBF0064]: lw         $ra, 100($sp)
    0882BCC0:[8FBE0060]: lw         $fp, 96($sp)
    0882BCC4:[8FB7005C]: lw         $s7, 92($sp)
    0882BCC8:[8FB60058]: lw         $s6, 88($sp)
    0882BCCC:[8FB50054]: lw         $s5, 84($sp)
    0882BCD0:[8FB40050]: lw         $s4, 80($sp)
    0882BCD4:[8FB3004C]: lw         $s3, 76($sp)
    0882BCD8:[8FB20048]: lw         $s2, 72($sp)
    0882BCDC:[8FB10044]: lw         $s1, 68($sp)
    0882BCE0:[8FB00040]: lw         $s0, 64($sp)
    0882BCE4:[C7BF009C]: lwc1       $f31, 156($sp)
    0882BCE8:[C7BE0098]: lwc1       $f30, 152($sp)
    0882BCEC:[C7BD0094]: lwc1       $f29, 148($sp)
    0882BCF0:[C7BC0090]: lwc1       $f28, 144($sp)
    0882BCF4:[C7BB008C]: lwc1       $f27, 140($sp)
    0882BCF8:[C7BA0088]: lwc1       $f26, 136($sp)
    0882BCFC:[C7B90084]: lwc1       $f25, 132($sp)
    0882BD00:[C7B80080]: lwc1       $f24, 128($sp)
    0882BD04:[C7B7007C]: lwc1       $f23, 124($sp)
    0882BD08:[C7B60078]: lwc1       $f22, 120($sp)
    0882BD0C:[C7B50074]: lwc1       $f21, 116($sp)
    0882BD10:[C7B40070]: lwc1       $f20, 112($sp)
    0882BD14:[03E00008]: jr         $ra
    0882BD18:[27BD00A0]: addiu      $sp, $sp, 160
    0882BD1C:[8E620028]: lw         $v0, 40($s3)
    0882BD20:[00111840]: sll        $v1, $s1, 0x0001
    0882BD24:[00621821]: addu       $v1, $v1, $v0
    0882BD28:[84640000]: lh         $a0, 0($v1)
    0882BD2C:[288204B1]: slti       $v0, $a0, 1201
    0882BD30:[5040FFDA]: beql       $v0, $zr, 0x0882BC9C
    0882BD34:[26100001]: addiu      $s0, $s0, 1
    0882BD38:[8E620024]: lw         $v0, 36($s3)
    0882BD3C:[00511021]: addu       $v0, $v0, $s1
    0882BD40:[80430000]: lb         $v1, 0($v0)
    0882BD44:[5060FFD5]: beql       $v1, $zr, 0x0882BC9C
    0882BD48:[26100001]: addiu      $s0, $s0, 1
    0882BD4C:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    0882BD50:[1082FFD1]: beq        $a0, $v0, 0x0882BC98
    0882BD54:[02D21823]: subu       $v1, $s6, $s2
    0882BD58:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    0882BD5C:[4480F800]: mtc1       $zr, $f31
    0882BD60:[0460000D]: bltz       $v1, 0x0882BD98
    0882BD64:[02E03021]: addu       $a2, $s7, $zr <=> move $a2, $s7
    0882BD68:[0074102A]: slt        $v0, $v1, $s4
    0882BD6C:[5040FFCB]: beql       $v0, $zr, 0x0882BC9C
    0882BD70:[26100001]: addiu      $s0, $s0, 1
    0882BD74:[00761023]: subu       $v0, $v1, $s6
    0882BD78:[02421021]: addu       $v0, $s2, $v0
    0882BD7C:[44820000]: mtc1       $v0, $f0
    0882BD80:[02832823]: subu       $a1, $s4, $v1
    0882BD84:[46800060]: cvt.s.w    $f1, $f0
    0882BD88:[44830000]: mtc1       $v1, $f0
    0882BD8C:[46140841]: sub.s      $f1, $f1, $f20
    0882BD90:[468007E0]: cvt.s.w    $f31, $f0
    0882BD94:[461508C2]: mul.s      $f3, $f1, $f21
    0882BD98:[01071823]: subu       $v1, $t0, $a3
    0882BD9C:[44803000]: mtc1       $zr, $f6
    0882BDA0:[0460000C]: bltz       $v1, 0x0882BDD4
    0882BDA4:[0077102A]: slt        $v0, $v1, $s7
    0882BDA8:[5040FFBC]: beql       $v0, $zr, 0x0882BC9C
    0882BDAC:[26100001]: addiu      $s0, $s0, 1
    0882BDB0:[00681023]: subu       $v0, $v1, $t0
    0882BDB4:[00E21021]: addu       $v0, $a3, $v0
    0882BDB8:[44820000]: mtc1       $v0, $f0
    0882BDBC:[02E33023]: subu       $a2, $s7, $v1
    0882BDC0:[46800060]: cvt.s.w    $f1, $f0
    0882BDC4:[44830000]: mtc1       $v1, $f0
    0882BDC8:[46160841]: sub.s      $f1, $f1, $f22
    0882BDCC:[468001A0]: cvt.s.w    $f6, $f0
    0882BDD0:[46170F02]: mul.s      $f28, $f1, $f23
    0882BDD4:[01921823]: subu       $v1, $t4, $s2
    0882BDD8:[0460FFAF]: bltz       $v1, 0x0882BC98
    0882BDDC:[0074102A]: slt        $v0, $v1, $s4
    0882BDE0:[144000BB]: bne        $v0, $zr, 0x0882C0D0
    0882BDE4:[02831023]: subu       $v0, $s4, $v1
    0882BDE8:[44940800]: mtc1       $s4, $f1
    0882BDEC:[468009E0]: cvt.s.w    $f7, $f1
    0882BDF0:[01A71823]: subu       $v1, $t5, $a3
    0882BDF4:[0460FFA8]: bltz       $v1, 0x0882BC98
    0882BDF8:[0077102A]: slt        $v0, $v1, $s7
    0882BDFC:[144000B0]: bne        $v0, $zr, 0x0882C0C0
    0882BE00:[02E31023]: subu       $v0, $s7, $v1
    0882BE04:[44970800]: mtc1       $s7, $f1
    0882BE08:[46800A20]: cvt.s.w    $f8, $f1
    0882BE0C:[44850800]: mtc1       $a1, $f1
    0882BE10:[44801000]: mtc1       $zr, $f2
    0882BE14:[4603C680]: add.s      $f26, $f24, $f3
    0882BE18:[46800820]: cvt.s.w    $f0, $f1
    0882BE1C:[4602A83C]: c.lt.s     $f21, $f2
    0882BE20:[44860800]: mtc1       $a2, $f1
    0882BE24:[46150002]: mul.s      $f0, $f0, $f21
    0882BE28:[468008E0]: cvt.s.w    $f3, $f1
    0882BE2C:[4600D046]: mov.s      $f1, $f26
    0882BE30:[E7A00008]: swc1       $f0, 8($sp)
    0882BE34:[45000003]: bc1f       0x0882BE44
    0882BE38:[4600D100]: add.s      $f4, $f26, $f0
    0882BE3C:[46002046]: mov.s      $f1, $f4
    0882BE40:[4600D106]: mov.s      $f4, $f26
    0882BE44:[461718C2]: mul.s      $f3, $f3, $f23
    0882BE48:[461CCEC0]: add.s      $f27, $f25, $f28
    0882BE4C:[4602B83C]: c.lt.s     $f23, $f2
    0882BE50:[E7A3000C]: swc1       $f3, 12($sp)
    0882BE54:[4600D8C6]: mov.s      $f3, $f27
    0882BE58:[C7A0000C]: lwc1       $f0, 12($sp)
    0882BE5C:[45000003]: bc1f       0x0882BE6C
    0882BE60:[4600D940]: add.s      $f5, $f27, $f0
    0882BE64:[460028C6]: mov.s      $f3, $f5
    0882BE68:[4600D946]: mov.s      $f5, $f27
    0882BE6C:[3C02089C]: lui        $v0, 0x089C <=> li $v0, 0x089C0000
    0882BE70:[C440428C]: lwc1       $f0, 17036($v0)
    0882BE74:[4601003C]: c.lt.s     $f0, $f1
    0882BE78:[00000000]: nop
    0882BE7C:[4503FF87]: bc1tl      0x0882BC9C
    0882BE80:[26100001]: addiu      $s0, $s0, 1
    0882BE84:[4602203C]: c.lt.s     $f4, $f2
    0882BE88:[00000000]: nop
    0882BE8C:[4503FF83]: bc1tl      0x0882BC9C
    0882BE90:[26100001]: addiu      $s0, $s0, 1
    0882BE94:[3C02089C]: lui        $v0, 0x089C <=> li $v0, 0x089C0000
    0882BE98:[C4404290]: lwc1       $f0, 17040($v0)
    0882BE9C:[4603003C]: c.lt.s     $f0, $f3
    0882BEA0:[00000000]: nop
    0882BEA4:[4503FF7D]: bc1tl      0x0882BC9C
    0882BEA8:[26100001]: addiu      $s0, $s0, 1
    0882BEAC:[4602283C]: c.lt.s     $f5, $f2
    0882BEB0:[00000000]: nop
    0882BEB4:[4503FF79]: bc1tl      0x0882BC9C
    0882BEB8:[26100001]: addiu      $s0, $s0, 1
    0882BEBC:[2402FFFE]: addiu      $v0, $zr, -2 <=> li $v0, -2
    0882BEC0:[50820065]: beql       $a0, $v0, 0x0882C058
    0882BEC4:[92620001]: lbu        $v0, 1($s3)
    0882BEC8:[461EFFC2]: mul.s      $f31, $f31, $f30
    0882BECC:[461D3182]: mul.s      $f6, $f6, $f29
    0882BED0:[3C0208C4]: lui        $v0, 0x08C4 <=> li $v0, 0x08C40000
    0882BED4:[9043A968]: lbu        $v1, -22168($v0)
    0882BED8:[25650008]: addiu      $a1, $t3, 8
    0882BEDC:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    0882BEE0:[A1630001]: sb         $v1, 1($t3)
    0882BEE4:[461D4202]: mul.s      $f8, $f8, $f29
    0882BEE8:[461E39C2]: mul.s      $f7, $f7, $f30
    0882BEEC:[A5660002]: sh         $a2, 2($t3)
    0882BEF0:[E4BA000C]: swc1       $f26, 12($a1)
    0882BEF4:[E4BB0010]: swc1       $f27, 16($a1)
    0882BEF8:[E4A60004]: swc1       $f6, 4($a1)
    0882BEFC:[E57F0008]: swc1       $f31, 8($t3)
    0882BF00:[91C20000]: lbu        $v0, 0($t6)
    0882BF04:[C7A1000C]: lwc1       $f1, 12($sp)
    0882BF08:[C7A00008]: lwc1       $f0, 8($sp)
    0882BF0C:[A0A2000B]: sb         $v0, 11($a1)
    0882BF10:[4601D940]: add.s      $f5, $f27, $f1
    0882BF14:[4600D100]: add.s      $f4, $f26, $f0
    0882BF18:[91C30001]: lbu        $v1, 1($t6)
    0882BF1C:[A0A30008]: sb         $v1, 8($a1)
    0882BF20:[91C20002]: lbu        $v0, 2($t6)
    0882BF24:[A0A20009]: sb         $v0, 9($a1)
    0882BF28:[91C30003]: lbu        $v1, 3($t6)
    0882BF2C:[E57F0020]: swc1       $f31, 32($t3)
    0882BF30:[A0A3000A]: sb         $v1, 10($a1)
    0882BF34:[25650020]: addiu      $a1, $t3, 32
    0882BF38:[E4BA000C]: swc1       $f26, 12($a1)
    0882BF3C:[E4A50010]: swc1       $f5, 16($a1)
    0882BF40:[E4A80004]: swc1       $f8, 4($a1)
    0882BF44:[91C20000]: lbu        $v0, 0($t6)
    0882BF48:[A0A2000B]: sb         $v0, 11($a1)
    0882BF4C:[91C30001]: lbu        $v1, 1($t6)
    0882BF50:[A0A30008]: sb         $v1, 8($a1)
    0882BF54:[91C20002]: lbu        $v0, 2($t6)
    0882BF58:[A0A20009]: sb         $v0, 9($a1)
    0882BF5C:[91C30003]: lbu        $v1, 3($t6)
    0882BF60:[E5670038]: swc1       $f7, 56($t3)
    0882BF64:[A0A3000A]: sb         $v1, 10($a1)
    0882BF68:[25650038]: addiu      $a1, $t3, 56
    0882BF6C:[E4BB0010]: swc1       $f27, 16($a1)
    0882BF70:[E4A60004]: swc1       $f6, 4($a1)
    0882BF74:[E4A4000C]: swc1       $f4, 12($a1)
    0882BF78:[91C20000]: lbu        $v0, 0($t6)
    0882BF7C:[A0A2000B]: sb         $v0, 11($a1)
    0882BF80:[91C30001]: lbu        $v1, 1($t6)
    0882BF84:[A0A30008]: sb         $v1, 8($a1)
    0882BF88:[91C20002]: lbu        $v0, 2($t6)
    0882BF8C:[A0A20009]: sb         $v0, 9($a1)
    0882BF90:[91C30003]: lbu        $v1, 3($t6)
    0882BF94:[E5670050]: swc1       $f7, 80($t3)
    0882BF98:[A0A3000A]: sb         $v1, 10($a1)
    0882BF9C:[25650050]: addiu      $a1, $t3, 80
    0882BFA0:[E4A4000C]: swc1       $f4, 12($a1)
    0882BFA4:[E4A50010]: swc1       $f5, 16($a1)
    0882BFA8:[E4A80004]: swc1       $f8, 4($a1)
    0882BFAC:[91C20000]: lbu        $v0, 0($t6)
    0882BFB0:[A0A2000B]: sb         $v0, 11($a1)
    0882BFB4:[91C30001]: lbu        $v1, 1($t6)
    0882BFB8:[A0A30008]: sb         $v1, 8($a1)
    0882BFBC:[91C20002]: lbu        $v0, 2($t6)
    0882BFC0:[A0A20009]: sb         $v0, 9($a1)
    0882BFC4:[240200FF]: addiu      $v0, $zr, 255 <=> li $v0, 255
    0882BFC8:[91C30003]: lbu        $v1, 3($t6)
    0882BFCC:[A0A3000A]: sb         $v1, 10($a1)
    0882BFD0:[A5640004]: sh         $a0, 4($t3)
    0882BFD4:[91C30000]: lbu        $v1, 0($t6)
    0882BFD8:[50620019]: beql       $v1, $v0, 0x0882C040
    0882BFDC:[8E620024]: lw         $v0, 36($s3)
    0882BFE0:[A5660006]: sh         $a2, 6($t3)
    0882BFE4:[3C0308BB]: lui        $v1, 0x08BB <=> li $v1, 0x08BB0000
    0882BFE8:[00041100]: sll        $v0, $a0, 0x0004
    0882BFEC:[2463BB70]: addiu      $v1, $v1, -17552
    0882BFF0:[00431021]: addu       $v0, $v0, $v1
    0882BFF4:[24030002]: addiu      $v1, $zr, 2 <=> li $v1, 2
    0882BFF8:[A0430001]: sb         $v1, 1($v0)
    0882BFFC:[3C0408C4]: lui        $a0, 0x08C4 <=> li $a0, 0x08C40000
    0882C000:[8C85C0DC]: lw         $a1, -16164($a0)
    0882C004:[8CA20008]: lw         $v0, 8($a1)
    0882C008:[8CA30000]: lw         $v1, 0($a1)
    0882C00C:[AC4B0068]: sw         $t3, 104($v0)
    0882C010:[24630001]: addiu      $v1, $v1, 1
    0882C014:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0882C018:[ACAB0008]: sw         $t3, 8($a1)
    0882C01C:[8D640068]: lw         $a0, 104($t3)
    0882C020:[ACA30000]: sw         $v1, 0($a1)
    0882C024:[A1620000]: sb         $v0, 0($t3)
    0882C028:[3C0208C4]: lui        $v0, 0x08C4 <=> li $v0, 0x08C40000
    0882C02C:[00805821]: addu       $t3, $a0, $zr <=> move $t3, $a0
    0882C030:[1480FF19]: bne        $a0, $zr, 0x0882BC98
    0882C034:[AC44A960]: sw         $a0, -22176($v0)
    0882C038:[0A20AF30]: j          0x0882BCC0
    0882C03C:[8FBF0064]: lw         $ra, 100($sp)
    0882C040:[00511021]: addu       $v0, $v0, $s1
    0882C044:[90430000]: lbu        $v1, 0($v0)
    0882C048:[00031E00]: sll        $v1, $v1, 0x0018
    0882C04C:[00031E03]: sra        $v1, $v1, 0x0018
    0882C050:[0A20AFF9]: j          0x0882BFE4
    0882C054:[A5630006]: sh         $v1, 6($t3)
    0882C058:[30420001]: andi       $v0, $v0, 1
    0882C05C:[5040FF9B]: beql       $v0, $zr, 0x0882BECC
    0882C060:[461EFFC2]: mul.s      $f31, $f31, $f30
    0882C064:[8FA40000]: lw         $a0, 0($sp)
    0882C068:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    0882C06C:[AFA70010]: sw         $a3, 16($sp)
    0882C070:[AFA80014]: sw         $t0, 20($sp)
    0882C074:[AFAB0018]: sw         $t3, 24($sp)
    0882C078:[AFAC001C]: sw         $t4, 28($sp)
    0882C07C:[AFAD0020]: sw         $t5, 32($sp)
    0882C080:[AFAE0024]: sw         $t6, 36($sp)
    0882C084:[E7A60028]: swc1       $f6, 40($sp)
    0882C088:[E7A7002C]: swc1       $f7, 44($sp)
    0882C08C:[0E2093F1]: jal        0x08824FC4
    0882C090:[E7A80030]: swc1       $f8, 48($sp)
    0882C094:[7C022620]: seh        $a0, $v0
    0882C098:[C7A80030]: lwc1       $f8, 48($sp)
    0882C09C:[C7A7002C]: lwc1       $f7, 44($sp)
    0882C0A0:[C7A60028]: lwc1       $f6, 40($sp)
    0882C0A4:[8FAE0024]: lw         $t6, 36($sp)
    0882C0A8:[8FAD0020]: lw         $t5, 32($sp)
    0882C0AC:[8FAC001C]: lw         $t4, 28($sp)
    0882C0B0:[8FAB0018]: lw         $t3, 24($sp)
    0882C0B4:[8FA80014]: lw         $t0, 20($sp)
    0882C0B8:[0A20AFB2]: j          0x0882BEC8
    0882C0BC:[8FA70010]: lw         $a3, 16($sp)
    0882C0C0:[44830000]: mtc1       $v1, $f0
    0882C0C4:[00C23023]: subu       $a2, $a2, $v0
    0882C0C8:[0A20AF83]: j          0x0882BE0C
    0882C0CC:[46800220]: cvt.s.w    $f8, $f0
    0882C0D0:[44830000]: mtc1       $v1, $f0
    0882C0D4:[00A22823]: subu       $a1, $a1, $v0
    0882C0D8:[0A20AF7C]: j          0x0882BDF0
    0882C0DC:[468001E0]: cvt.s.w    $f7, $f0
    0882C0E0:[3C0208C4]: lui        $v0, 0x08C4 <=> li $v0, 0x08C40000
    0882C0E4:[2443E6DC]: addiu      $v1, $v0, -6436
    0882C0E8:[C454E6DC]: lwc1       $f20, -6436($v0)
    0882C0EC:[0A20AEFA]: j          0x0882BBE8
    0882C0F0:[C4760004]: lwc1       $f22, 4($v1)
    0882C0F4:[0A20AECB]: j          0x0882BB2C
    0882C0F8:[C45DF060]: lwc1       $f29, -4000($v0)
    0882C0FC:[44970000]: mtc1       $s7, $f0
    0882C100:[3C020898]: lui        $v0, 0x0898 <=> li $v0, 0x08980000
    0882C104:[46800060]: cvt.s.w    $f1, $f0
    0882C108:[C460F070]: lwc1       $f0, -3984($v1)
    0882C10C:[46000842]: mul.s      $f1, $f1, $f0
    0882C110:[4600084D]: trunc.w.s  $f1, $f1
    0882C114:[44170800]: mfc1       $s7, $f1
    0882C118:[0A20AECB]: j          0x0882BB2C
    0882C11C:[C45DF074]: lwc1       $f29, -3980($v0)
    0882C120:[0A20AEC2]: j          0x0882BB08
    0882C124:[C45EF060]: lwc1       $f30, -4000($v0)
    0882C128:[44940000]: mtc1       $s4, $f0
    0882C12C:[3C030898]: lui        $v1, 0x0898 <=> li $v1, 0x08980000
    0882C130:[3C020898]: lui        $v0, 0x0898 <=> li $v0, 0x08980000
    0882C134:[46800060]: cvt.s.w    $f1, $f0
    0882C138:[C460F064]: lwc1       $f0, -3996($v1)
    0882C13C:[46000842]: mul.s      $f1, $f1, $f0
    0882C140:[4600084D]: trunc.w.s  $f1, $f1
    0882C144:[44140800]: mfc1       $s4, $f1
    0882C148:[0A20AEC2]: j          0x0882BB08
    0882C14C:[C45EF068]: lwc1       $f30, -3992($v0)
    0882C150:[C457F060]: lwc1       $f23, -4000($v0)
    0882C154:[0A20AEAE]: j          0x0882BAB8
    0882C158:[4600BD46]: mov.s      $f21, $f23
  Back Branch 0882BCA0 143,307 times (length 16)
    0882BC54:[00008012]: mflo       $s0
    0882BC58:[10400013]: beq        $v0, $zr, 0x0882BCA8
    0882BC5C:[46170702]: mul.s      $f28, $f0, $f23
    0882BC60:[00740018]: mult       $v1, $s4
    0882BC64:[00009012]: mflo       $s2
--> 0882BC68:[02561023]: subu       $v0, $s2, $s6
    0882BC6C:[8663001C]: lh         $v1, 28($s3)
    0882BC70:[44820000]: mtc1       $v0, $f0
    0882BC74:[86620020]: lh         $v0, 32($s3)
    0882BC78:[02A30018]: mult       $s5, $v1
    0882BC7C:[46800060]: cvt.s.w    $f1, $f0
    0882BC80:[46140841]: sub.s      $f1, $f1, $f20
    0882BC84:[00001812]: mflo       $v1
    0882BC88:[00708821]: addu       $s1, $v1, $s0
    0882BC8C:[0051102A]: slt        $v0, $v0, $s1
    0882BC90:[10400022]: beq        $v0, $zr, 0x0882BD1C
    0882BC94:[461508C2]: mul.s      $f3, $f1, $f21
    0882BC98:[26100001]: addiu      $s0, $s0, 1
    0882BC9C:[021E102A]: slt        $v0, $s0, $fp
--> 0882BCA0:[1440FFF1]: bne        $v0, $zr, 0x0882BC68
    0882BCA4:[02549021]: addu       $s2, $s2, $s4
    0882BCA8:[8FA30004]: lw         $v1, 4($sp)
    0882BCAC:[26B50001]: addiu      $s5, $s5, 1
    0882BCB0:[02A3102A]: slt        $v0, $s5, $v1
  Back Branch 0882BD50 138,399 times (length 48)
    0882BC84:[00001812]: mflo       $v1
    0882BC88:[00708821]: addu       $s1, $v1, $s0
    0882BC8C:[0051102A]: slt        $v0, $v0, $s1
    0882BC90:[10400022]: beq        $v0, $zr, 0x0882BD1C
    0882BC94:[461508C2]: mul.s      $f3, $f1, $f21
--> 0882BC98:[26100001]: addiu      $s0, $s0, 1
    0882BC9C:[021E102A]: slt        $v0, $s0, $fp
    0882BCA0:[1440FFF1]: bne        $v0, $zr, 0x0882BC68
    0882BCA4:[02549021]: addu       $s2, $s2, $s4
    0882BCA8:[8FA30004]: lw         $v1, 4($sp)
    0882BCAC:[26B50001]: addiu      $s5, $s5, 1
    0882BCB0:[02A3102A]: slt        $v0, $s5, $v1
    0882BCB4:[1440FFDE]: bne        $v0, $zr, 0x0882BC30
    0882BCB8:[00F73821]: addu       $a3, $a3, $s7
    0882BCBC:[8FBF0064]: lw         $ra, 100($sp)
    0882BCC0:[8FBE0060]: lw         $fp, 96($sp)
    0882BCC4:[8FB7005C]: lw         $s7, 92($sp)
    0882BCC8:[8FB60058]: lw         $s6, 88($sp)
    0882BCCC:[8FB50054]: lw         $s5, 84($sp)
    0882BCD0:[8FB40050]: lw         $s4, 80($sp)
    0882BCD4:[8FB3004C]: lw         $s3, 76($sp)
    0882BCD8:[8FB20048]: lw         $s2, 72($sp)
    0882BCDC:[8FB10044]: lw         $s1, 68($sp)
    0882BCE0:[8FB00040]: lw         $s0, 64($sp)
    0882BCE4:[C7BF009C]: lwc1       $f31, 156($sp)
    0882BCE8:[C7BE0098]: lwc1       $f30, 152($sp)
    0882BCEC:[C7BD0094]: lwc1       $f29, 148($sp)
    0882BCF0:[C7BC0090]: lwc1       $f28, 144($sp)
    0882BCF4:[C7BB008C]: lwc1       $f27, 140($sp)
    0882BCF8:[C7BA0088]: lwc1       $f26, 136($sp)
    0882BCFC:[C7B90084]: lwc1       $f25, 132($sp)
    0882BD00:[C7B80080]: lwc1       $f24, 128($sp)
    0882BD04:[C7B7007C]: lwc1       $f23, 124($sp)
    0882BD08:[C7B60078]: lwc1       $f22, 120($sp)
    0882BD0C:[C7B50074]: lwc1       $f21, 116($sp)
    0882BD10:[C7B40070]: lwc1       $f20, 112($sp)
    0882BD14:[03E00008]: jr         $ra
    0882BD18:[27BD00A0]: addiu      $sp, $sp, 160
    0882BD1C:[8E620028]: lw         $v0, 40($s3)
    0882BD20:[00111840]: sll        $v1, $s1, 0x0001
    0882BD24:[00621821]: addu       $v1, $v1, $v0
    0882BD28:[84640000]: lh         $a0, 0($v1)
    0882BD2C:[288204B1]: slti       $v0, $a0, 1201
    0882BD30:[5040FFDA]: beql       $v0, $zr, 0x0882BC9C
    0882BD34:[26100001]: addiu      $s0, $s0, 1
    0882BD38:[8E620024]: lw         $v0, 36($s3)
    0882BD3C:[00511021]: addu       $v0, $v0, $s1
    0882BD40:[80430000]: lb         $v1, 0($v0)
    0882BD44:[5060FFD5]: beql       $v1, $zr, 0x0882BC9C
    0882BD48:[26100001]: addiu      $s0, $s0, 1
    0882BD4C:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
--> 0882BD50:[1082FFD1]: beq        $a0, $v0, 0x0882BC98
    0882BD54:[02D21823]: subu       $v1, $s6, $s2
    0882BD58:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    0882BD5C:[4480F800]: mtc1       $zr, $f31
    0882BD60:[0460000D]: bltz       $v1, 0x0882BD98
  Back Branch 0882BDF4 138,399 times (length 89)
    0882BC84:[00001812]: mflo       $v1
    0882BC88:[00708821]: addu       $s1, $v1, $s0
    0882BC8C:[0051102A]: slt        $v0, $v0, $s1
    0882BC90:[10400022]: beq        $v0, $zr, 0x0882BD1C
    0882BC94:[461508C2]: mul.s      $f3, $f1, $f21
--> 0882BC98:[26100001]: addiu      $s0, $s0, 1
    0882BC9C:[021E102A]: slt        $v0, $s0, $fp
    0882BCA0:[1440FFF1]: bne        $v0, $zr, 0x0882BC68
    0882BCA4:[02549021]: addu       $s2, $s2, $s4
    0882BCA8:[8FA30004]: lw         $v1, 4($sp)
    0882BCAC:[26B50001]: addiu      $s5, $s5, 1
    0882BCB0:[02A3102A]: slt        $v0, $s5, $v1
    0882BCB4:[1440FFDE]: bne        $v0, $zr, 0x0882BC30
    0882BCB8:[00F73821]: addu       $a3, $a3, $s7
    0882BCBC:[8FBF0064]: lw         $ra, 100($sp)
    0882BCC0:[8FBE0060]: lw         $fp, 96($sp)
    0882BCC4:[8FB7005C]: lw         $s7, 92($sp)
    0882BCC8:[8FB60058]: lw         $s6, 88($sp)
    0882BCCC:[8FB50054]: lw         $s5, 84($sp)
    0882BCD0:[8FB40050]: lw         $s4, 80($sp)
    0882BCD4:[8FB3004C]: lw         $s3, 76($sp)
    0882BCD8:[8FB20048]: lw         $s2, 72($sp)
    0882BCDC:[8FB10044]: lw         $s1, 68($sp)
    0882BCE0:[8FB00040]: lw         $s0, 64($sp)
    0882BCE4:[C7BF009C]: lwc1       $f31, 156($sp)
    0882BCE8:[C7BE0098]: lwc1       $f30, 152($sp)
    0882BCEC:[C7BD0094]: lwc1       $f29, 148($sp)
    0882BCF0:[C7BC0090]: lwc1       $f28, 144($sp)
    0882BCF4:[C7BB008C]: lwc1       $f27, 140($sp)
    0882BCF8:[C7BA0088]: lwc1       $f26, 136($sp)
    0882BCFC:[C7B90084]: lwc1       $f25, 132($sp)
    0882BD00:[C7B80080]: lwc1       $f24, 128($sp)
    0882BD04:[C7B7007C]: lwc1       $f23, 124($sp)
    0882BD08:[C7B60078]: lwc1       $f22, 120($sp)
    0882BD0C:[C7B50074]: lwc1       $f21, 116($sp)
    0882BD10:[C7B40070]: lwc1       $f20, 112($sp)
    0882BD14:[03E00008]: jr         $ra
    0882BD18:[27BD00A0]: addiu      $sp, $sp, 160
    0882BD1C:[8E620028]: lw         $v0, 40($s3)
    0882BD20:[00111840]: sll        $v1, $s1, 0x0001
    0882BD24:[00621821]: addu       $v1, $v1, $v0
    0882BD28:[84640000]: lh         $a0, 0($v1)
    0882BD2C:[288204B1]: slti       $v0, $a0, 1201
    0882BD30:[5040FFDA]: beql       $v0, $zr, 0x0882BC9C
    0882BD34:[26100001]: addiu      $s0, $s0, 1
    0882BD38:[8E620024]: lw         $v0, 36($s3)
    0882BD3C:[00511021]: addu       $v0, $v0, $s1
    0882BD40:[80430000]: lb         $v1, 0($v0)
    0882BD44:[5060FFD5]: beql       $v1, $zr, 0x0882BC9C
    0882BD48:[26100001]: addiu      $s0, $s0, 1
    0882BD4C:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    0882BD50:[1082FFD1]: beq        $a0, $v0, 0x0882BC98
    0882BD54:[02D21823]: subu       $v1, $s6, $s2
    0882BD58:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    0882BD5C:[4480F800]: mtc1       $zr, $f31
    0882BD60:[0460000D]: bltz       $v1, 0x0882BD98
    0882BD64:[02E03021]: addu       $a2, $s7, $zr <=> move $a2, $s7
    0882BD68:[0074102A]: slt        $v0, $v1, $s4
    0882BD6C:[5040FFCB]: beql       $v0, $zr, 0x0882BC9C
    0882BD70:[26100001]: addiu      $s0, $s0, 1
    0882BD74:[00761023]: subu       $v0, $v1, $s6
    0882BD78:[02421021]: addu       $v0, $s2, $v0
    0882BD7C:[44820000]: mtc1       $v0, $f0
    0882BD80:[02832823]: subu       $a1, $s4, $v1
    0882BD84:[46800060]: cvt.s.w    $f1, $f0
    0882BD88:[44830000]: mtc1       $v1, $f0
    0882BD8C:[46140841]: sub.s      $f1, $f1, $f20
    0882BD90:[468007E0]: cvt.s.w    $f31, $f0
    0882BD94:[461508C2]: mul.s      $f3, $f1, $f21
    0882BD98:[01071823]: subu       $v1, $t0, $a3
    0882BD9C:[44803000]: mtc1       $zr, $f6
    0882BDA0:[0460000C]: bltz       $v1, 0x0882BDD4
    0882BDA4:[0077102A]: slt        $v0, $v1, $s7
    0882BDA8:[5040FFBC]: beql       $v0, $zr, 0x0882BC9C
    0882BDAC:[26100001]: addiu      $s0, $s0, 1
    0882BDB0:[00681023]: subu       $v0, $v1, $t0
    0882BDB4:[00E21021]: addu       $v0, $a3, $v0
    0882BDB8:[44820000]: mtc1       $v0, $f0
    0882BDBC:[02E33023]: subu       $a2, $s7, $v1
    0882BDC0:[46800060]: cvt.s.w    $f1, $f0
    0882BDC4:[44830000]: mtc1       $v1, $f0
    0882BDC8:[46160841]: sub.s      $f1, $f1, $f22
    0882BDCC:[468001A0]: cvt.s.w    $f6, $f0
    0882BDD0:[46170F02]: mul.s      $f28, $f1, $f23
    0882BDD4:[01921823]: subu       $v1, $t4, $s2
    0882BDD8:[0460FFAF]: bltz       $v1, 0x0882BC98
    0882BDDC:[0074102A]: slt        $v0, $v1, $s4
    0882BDE0:[144000BB]: bne        $v0, $zr, 0x0882C0D0
    0882BDE4:[02831023]: subu       $v0, $s4, $v1
    0882BDE8:[44940800]: mtc1       $s4, $f1
    0882BDEC:[468009E0]: cvt.s.w    $f7, $f1
    0882BDF0:[01A71823]: subu       $v1, $t5, $a3
--> 0882BDF4:[0460FFA8]: bltz       $v1, 0x0882BC98
    0882BDF8:[0077102A]: slt        $v0, $v1, $s7
    0882BDFC:[144000B0]: bne        $v0, $zr, 0x0882C0C0
    0882BE00:[02E31023]: subu       $v0, $s7, $v1
    0882BE04:[44970800]: mtc1       $s7, $f1
  Back Branch 0882BDD8 138,399 times (length 82)
    0882BC84:[00001812]: mflo       $v1
    0882BC88:[00708821]: addu       $s1, $v1, $s0
    0882BC8C:[0051102A]: slt        $v0, $v0, $s1
    0882BC90:[10400022]: beq        $v0, $zr, 0x0882BD1C
    0882BC94:[461508C2]: mul.s      $f3, $f1, $f21
--> 0882BC98:[26100001]: addiu      $s0, $s0, 1
    0882BC9C:[021E102A]: slt        $v0, $s0, $fp
    0882BCA0:[1440FFF1]: bne        $v0, $zr, 0x0882BC68
    0882BCA4:[02549021]: addu       $s2, $s2, $s4
    0882BCA8:[8FA30004]: lw         $v1, 4($sp)
    0882BCAC:[26B50001]: addiu      $s5, $s5, 1
    0882BCB0:[02A3102A]: slt        $v0, $s5, $v1
    0882BCB4:[1440FFDE]: bne        $v0, $zr, 0x0882BC30
    0882BCB8:[00F73821]: addu       $a3, $a3, $s7
    0882BCBC:[8FBF0064]: lw         $ra, 100($sp)
    0882BCC0:[8FBE0060]: lw         $fp, 96($sp)
    0882BCC4:[8FB7005C]: lw         $s7, 92($sp)
    0882BCC8:[8FB60058]: lw         $s6, 88($sp)
    0882BCCC:[8FB50054]: lw         $s5, 84($sp)
    0882BCD0:[8FB40050]: lw         $s4, 80($sp)
    0882BCD4:[8FB3004C]: lw         $s3, 76($sp)
    0882BCD8:[8FB20048]: lw         $s2, 72($sp)
    0882BCDC:[8FB10044]: lw         $s1, 68($sp)
    0882BCE0:[8FB00040]: lw         $s0, 64($sp)
    0882BCE4:[C7BF009C]: lwc1       $f31, 156($sp)
    0882BCE8:[C7BE0098]: lwc1       $f30, 152($sp)
    0882BCEC:[C7BD0094]: lwc1       $f29, 148($sp)
    0882BCF0:[C7BC0090]: lwc1       $f28, 144($sp)
    0882BCF4:[C7BB008C]: lwc1       $f27, 140($sp)
    0882BCF8:[C7BA0088]: lwc1       $f26, 136($sp)
    0882BCFC:[C7B90084]: lwc1       $f25, 132($sp)
    0882BD00:[C7B80080]: lwc1       $f24, 128($sp)
    0882BD04:[C7B7007C]: lwc1       $f23, 124($sp)
    0882BD08:[C7B60078]: lwc1       $f22, 120($sp)
    0882BD0C:[C7B50074]: lwc1       $f21, 116($sp)
    0882BD10:[C7B40070]: lwc1       $f20, 112($sp)
    0882BD14:[03E00008]: jr         $ra
    0882BD18:[27BD00A0]: addiu      $sp, $sp, 160
    0882BD1C:[8E620028]: lw         $v0, 40($s3)
    0882BD20:[00111840]: sll        $v1, $s1, 0x0001
    0882BD24:[00621821]: addu       $v1, $v1, $v0
    0882BD28:[84640000]: lh         $a0, 0($v1)
    0882BD2C:[288204B1]: slti       $v0, $a0, 1201
    0882BD30:[5040FFDA]: beql       $v0, $zr, 0x0882BC9C
    0882BD34:[26100001]: addiu      $s0, $s0, 1
    0882BD38:[8E620024]: lw         $v0, 36($s3)
    0882BD3C:[00511021]: addu       $v0, $v0, $s1
    0882BD40:[80430000]: lb         $v1, 0($v0)
    0882BD44:[5060FFD5]: beql       $v1, $zr, 0x0882BC9C
    0882BD48:[26100001]: addiu      $s0, $s0, 1
    0882BD4C:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    0882BD50:[1082FFD1]: beq        $a0, $v0, 0x0882BC98
    0882BD54:[02D21823]: subu       $v1, $s6, $s2
    0882BD58:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    0882BD5C:[4480F800]: mtc1       $zr, $f31
    0882BD60:[0460000D]: bltz       $v1, 0x0882BD98
    0882BD64:[02E03021]: addu       $a2, $s7, $zr <=> move $a2, $s7
    0882BD68:[0074102A]: slt        $v0, $v1, $s4
    0882BD6C:[5040FFCB]: beql       $v0, $zr, 0x0882BC9C
    0882BD70:[26100001]: addiu      $s0, $s0, 1
    0882BD74:[00761023]: subu       $v0, $v1, $s6
    0882BD78:[02421021]: addu       $v0, $s2, $v0
    0882BD7C:[44820000]: mtc1       $v0, $f0
    0882BD80:[02832823]: subu       $a1, $s4, $v1
    0882BD84:[46800060]: cvt.s.w    $f1, $f0
    0882BD88:[44830000]: mtc1       $v1, $f0
    0882BD8C:[46140841]: sub.s      $f1, $f1, $f20
    0882BD90:[468007E0]: cvt.s.w    $f31, $f0
    0882BD94:[461508C2]: mul.s      $f3, $f1, $f21
    0882BD98:[01071823]: subu       $v1, $t0, $a3
    0882BD9C:[44803000]: mtc1       $zr, $f6
    0882BDA0:[0460000C]: bltz       $v1, 0x0882BDD4
    0882BDA4:[0077102A]: slt        $v0, $v1, $s7
    0882BDA8:[5040FFBC]: beql       $v0, $zr, 0x0882BC9C
    0882BDAC:[26100001]: addiu      $s0, $s0, 1
    0882BDB0:[00681023]: subu       $v0, $v1, $t0
    0882BDB4:[00E21021]: addu       $v0, $a3, $v0
    0882BDB8:[44820000]: mtc1       $v0, $f0
    0882BDBC:[02E33023]: subu       $a2, $s7, $v1
    0882BDC0:[46800060]: cvt.s.w    $f1, $f0
    0882BDC4:[44830000]: mtc1       $v1, $f0
    0882BDC8:[46160841]: sub.s      $f1, $f1, $f22
    0882BDCC:[468001A0]: cvt.s.w    $f6, $f0
    0882BDD0:[46170F02]: mul.s      $f28, $f1, $f23
    0882BDD4:[01921823]: subu       $v1, $t4, $s2
--> 0882BDD8:[0460FFAF]: bltz       $v1, 0x0882BC98
    0882BDDC:[0074102A]: slt        $v0, $v1, $s4
    0882BDE0:[144000BB]: bne        $v0, $zr, 0x0882C0D0
    0882BDE4:[02831023]: subu       $v0, $s4, $v1
    0882BDE8:[44940800]: mtc1       $s4, $f1
  Back Branch 0882C030 137,518 times (length 232)
  Back Branch 0882BCB4 113,131 times (length 35)
    0882BC1C:[00001812]: mflo       $v1
    0882BC20:[10400026]: beq        $v0, $zr, 0x0882BCBC
    0882BC24:[247E0001]: addiu      $fp, $v1, 1
    0882BC28:[00970018]: mult       $a0, $s7
    0882BC2C:[00003812]: mflo       $a3
--> 0882BC30:[02D4001A]: div        $s6, $s4
    0882BC34:[00E81023]: subu       $v0, $a3, $t0
    0882BC38:[44820800]: mtc1       $v0, $f1
    0882BC3C:[52800001]: beql       $s4, $zr, 0x0882BC44
    0882BC40:[000001CD]: break      0x00007
    0882BC44:[46800820]: cvt.s.w    $f0, $f1
    0882BC48:[46160001]: sub.s      $f0, $f0, $f22
    0882BC4C:[00001812]: mflo       $v1
    0882BC50:[007E102A]: slt        $v0, $v1, $fp
    0882BC54:[00008012]: mflo       $s0
    0882BC58:[10400013]: beq        $v0, $zr, 0x0882BCA8
    0882BC5C:[46170702]: mul.s      $f28, $f0, $f23
    0882BC60:[00740018]: mult       $v1, $s4
    0882BC64:[00009012]: mflo       $s2
    0882BC68:[02561023]: subu       $v0, $s2, $s6
    0882BC6C:[8663001C]: lh         $v1, 28($s3)
    0882BC70:[44820000]: mtc1       $v0, $f0
    0882BC74:[86620020]: lh         $v0, 32($s3)
    0882BC78:[02A30018]: mult       $s5, $v1
    0882BC7C:[46800060]: cvt.s.w    $f1, $f0
    0882BC80:[46140841]: sub.s      $f1, $f1, $f20
    0882BC84:[00001812]: mflo       $v1
    0882BC88:[00708821]: addu       $s1, $v1, $s0
    0882BC8C:[0051102A]: slt        $v0, $v0, $s1
    0882BC90:[10400022]: beq        $v0, $zr, 0x0882BD1C
    0882BC94:[461508C2]: mul.s      $f3, $f1, $f21
    0882BC98:[26100001]: addiu      $s0, $s0, 1
    0882BC9C:[021E102A]: slt        $v0, $s0, $fp
    0882BCA0:[1440FFF1]: bne        $v0, $zr, 0x0882BC68
    0882BCA4:[02549021]: addu       $s2, $s2, $s4
    0882BCA8:[8FA30004]: lw         $v1, 4($sp)
    0882BCAC:[26B50001]: addiu      $s5, $s5, 1
    0882BCB0:[02A3102A]: slt        $v0, $s5, $v1
--> 0882BCB4:[1440FFDE]: bne        $v0, $zr, 0x0882BC30
    0882BCB8:[00F73821]: addu       $a3, $a3, $s7
    0882BCBC:[8FBF0064]: lw         $ra, 100($sp)
    0882BCC0:[8FBE0060]: lw         $fp, 96($sp)
    0882BCC4:[8FB7005C]: lw         $s7, 92($sp)
  Back Branch 0882C120 112,653 times (length 392)
  Back Branch 0882C0F4 112,653 times (length 372)
  Back Branch 0882C0C8 108,773 times (length 177)
  Back Branch 0882C0D8 108,674 times (length 188)
  Back Branch 0882C050 105,571 times (length 29)
    0882BFD0:[A5640004]: sh         $a0, 4($t3)
    0882BFD4:[91C30000]: lbu        $v1, 0($t6)
    0882BFD8:[50620019]: beql       $v1, $v0, 0x0882C040
    0882BFDC:[8E620024]: lw         $v0, 36($s3)
    0882BFE0:[A5660006]: sh         $a2, 6($t3)
--> 0882BFE4:[3C0308BB]: lui        $v1, 0x08BB <=> li $v1, 0x08BB0000
    0882BFE8:[00041100]: sll        $v0, $a0, 0x0004
    0882BFEC:[2463BB70]: addiu      $v1, $v1, -17552
    0882BFF0:[00431021]: addu       $v0, $v0, $v1
    0882BFF4:[24030002]: addiu      $v1, $zr, 2 <=> li $v1, 2
    0882BFF8:[A0430001]: sb         $v1, 1($v0)
    0882BFFC:[3C0408C4]: lui        $a0, 0x08C4 <=> li $a0, 0x08C40000
    0882C000:[8C85C0DC]: lw         $a1, -16164($a0)
    0882C004:[8CA20008]: lw         $v0, 8($a1)
    0882C008:[8CA30000]: lw         $v1, 0($a1)
    0882C00C:[AC4B0068]: sw         $t3, 104($v0)
    0882C010:[24630001]: addiu      $v1, $v1, 1
    0882C014:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0882C018:[ACAB0008]: sw         $t3, 8($a1)
    0882C01C:[8D640068]: lw         $a0, 104($t3)
    0882C020:[ACA30000]: sw         $v1, 0($a1)
    0882C024:[A1620000]: sb         $v0, 0($t3)
    0882C028:[3C0208C4]: lui        $v0, 0x08C4 <=> li $v0, 0x08C40000
    0882C02C:[00805821]: addu       $t3, $a0, $zr <=> move $t3, $a0
    0882C030:[1480FF19]: bne        $a0, $zr, 0x0882BC98
    0882C034:[AC44A960]: sw         $a0, -22176($v0)
    0882C038:[0A20AF30]: j          0x0882BCC0
    0882C03C:[8FBF0064]: lw         $ra, 100($sp)
    0882C040:[00511021]: addu       $v0, $v0, $s1
    0882C044:[90430000]: lbu        $v1, 0($v0)
    0882C048:[00031E00]: sll        $v1, $v1, 0x0018
    0882C04C:[00031E03]: sra        $v1, $v1, 0x0018
--> 0882C050:[0A20AFF9]: j          0x0882BFE4
    0882C054:[A5630006]: sh         $v1, 6($t3)
    0882C058:[30420001]: andi       $v0, $v0, 1
    0882C05C:[5040FF9B]: beql       $v0, $zr, 0x0882BECC
    0882C060:[461EFFC2]: mul.s      $f31, $f31, $f30
  Back Branch 0882C154 13,120 times (length 425)
  Back Branch 0882BD44 4,908 times (length 44)
    0882BC88:[00708821]: addu       $s1, $v1, $s0
    0882BC8C:[0051102A]: slt        $v0, $v0, $s1
    0882BC90:[10400022]: beq        $v0, $zr, 0x0882BD1C
    0882BC94:[461508C2]: mul.s      $f3, $f1, $f21
    0882BC98:[26100001]: addiu      $s0, $s0, 1
--> 0882BC9C:[021E102A]: slt        $v0, $s0, $fp
    0882BCA0:[1440FFF1]: bne        $v0, $zr, 0x0882BC68
    0882BCA4:[02549021]: addu       $s2, $s2, $s4
    0882BCA8:[8FA30004]: lw         $v1, 4($sp)
    0882BCAC:[26B50001]: addiu      $s5, $s5, 1
    0882BCB0:[02A3102A]: slt        $v0, $s5, $v1
    0882BCB4:[1440FFDE]: bne        $v0, $zr, 0x0882BC30
    0882BCB8:[00F73821]: addu       $a3, $a3, $s7
    0882BCBC:[8FBF0064]: lw         $ra, 100($sp)
    0882BCC0:[8FBE0060]: lw         $fp, 96($sp)
    0882BCC4:[8FB7005C]: lw         $s7, 92($sp)
    0882BCC8:[8FB60058]: lw         $s6, 88($sp)
    0882BCCC:[8FB50054]: lw         $s5, 84($sp)
    0882BCD0:[8FB40050]: lw         $s4, 80($sp)
    0882BCD4:[8FB3004C]: lw         $s3, 76($sp)
    0882BCD8:[8FB20048]: lw         $s2, 72($sp)
    0882BCDC:[8FB10044]: lw         $s1, 68($sp)
    0882BCE0:[8FB00040]: lw         $s0, 64($sp)
    0882BCE4:[C7BF009C]: lwc1       $f31, 156($sp)
    0882BCE8:[C7BE0098]: lwc1       $f30, 152($sp)
    0882BCEC:[C7BD0094]: lwc1       $f29, 148($sp)
    0882BCF0:[C7BC0090]: lwc1       $f28, 144($sp)
    0882BCF4:[C7BB008C]: lwc1       $f27, 140($sp)
    0882BCF8:[C7BA0088]: lwc1       $f26, 136($sp)
    0882BCFC:[C7B90084]: lwc1       $f25, 132($sp)
    0882BD00:[C7B80080]: lwc1       $f24, 128($sp)
    0882BD04:[C7B7007C]: lwc1       $f23, 124($sp)
    0882BD08:[C7B60078]: lwc1       $f22, 120($sp)
    0882BD0C:[C7B50074]: lwc1       $f21, 116($sp)
    0882BD10:[C7B40070]: lwc1       $f20, 112($sp)
    0882BD14:[03E00008]: jr         $ra
    0882BD18:[27BD00A0]: addiu      $sp, $sp, 160
    0882BD1C:[8E620028]: lw         $v0, 40($s3)
    0882BD20:[00111840]: sll        $v1, $s1, 0x0001
    0882BD24:[00621821]: addu       $v1, $v1, $v0
    0882BD28:[84640000]: lh         $a0, 0($v1)
    0882BD2C:[288204B1]: slti       $v0, $a0, 1201
    0882BD30:[5040FFDA]: beql       $v0, $zr, 0x0882BC9C
    0882BD34:[26100001]: addiu      $s0, $s0, 1
    0882BD38:[8E620024]: lw         $v0, 36($s3)
    0882BD3C:[00511021]: addu       $v0, $v0, $s1
    0882BD40:[80430000]: lb         $v1, 0($v0)
--> 0882BD44:[5060FFD5]: beql       $v1, $zr, 0x0882BC9C
    0882BD48:[26100001]: addiu      $s0, $s0, 1
    0882BD4C:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    0882BD50:[1082FFD1]: beq        $a0, $v0, 0x0882BC98
    0882BD54:[02D21823]: subu       $v1, $s6, $s2
  Back Branch 0882BEB4 717 times (length 136)
  Back Branch 0882BE7C 164 times (length 122)
  Back Branch 0882C0B8 67 times (length 126)
_S1_2_882D83C 44,804,440 instructions (2.250%), 90,180 calls (0882D83C - 0882E134, length 575)
    0882D83C:[27BDFF40]: addiu      $sp, $sp, -192
    0882D840:[AFB00060]: sw         $s0, 96($sp)
    0882D844:[3C0208BA]: lui        $v0, 0x08BA <=> li $v0, 0x08BA0000
    0882D848:[3C030898]: lui        $v1, 0x0898 <=> li $v1, 0x08980000
    0882D84C:[AFBF0084]: sw         $ra, 132($sp)
    0882D850:[00C08021]: addu       $s0, $a2, $zr <=> move $s0, $a2
    0882D854:[AFBE0080]: sw         $fp, 128($sp)
    0882D858:[AFB7007C]: sw         $s7, 124($sp)
    0882D85C:[AFB60078]: sw         $s6, 120($sp)
    0882D860:[AFB50074]: sw         $s5, 116($sp)
    0882D864:[AFB40070]: sw         $s4, 112($sp)
    0882D868:[AFB3006C]: sw         $s3, 108($sp)
    0882D86C:[AFB20068]: sw         $s2, 104($sp)
    0882D870:[AFB10064]: sw         $s1, 100($sp)
    0882D874:[E7BF00BC]: swc1       $f31, 188($sp)
    0882D878:[E7BE00B8]: swc1       $f30, 184($sp)
    0882D87C:[E7BD00B4]: swc1       $f29, 180($sp)
    0882D880:[E7BC00B0]: swc1       $f28, 176($sp)
    0882D884:[E7BB00AC]: swc1       $f27, 172($sp)
    0882D888:[E7BA00A8]: swc1       $f26, 168($sp)
    0882D88C:[E7B900A4]: swc1       $f25, 164($sp)
    0882D890:[E7B800A0]: swc1       $f24, 160($sp)
    0882D894:[E7B7009C]: swc1       $f23, 156($sp)
    0882D898:[E7B60098]: swc1       $f22, 152($sp)
    0882D89C:[E7B50094]: swc1       $f21, 148($sp)
    0882D8A0:[E7B40090]: swc1       $f20, 144($sp)
    0882D8A4:[C4410EC8]: lwc1       $f1, 3784($v0)
    0882D8A8:[3C020898]: lui        $v0, 0x0898 <=> li $v0, 0x08980000
    0882D8AC:[C440F0CC]: lwc1       $f0, -3892($v0)
    0882D8B0:[C462F0D0]: lwc1       $f2, -3888($v1)
    0882D8B4:[AFA40000]: sw         $a0, 0($sp)
    0882D8B8:[46000802]: mul.s      $f0, $f1, $f0
    0882D8BC:[E7AC0004]: swc1       $f12, 4($sp)
    0882D8C0:[4600103E]: c.le.s     $f2, $f0
    0882D8C4:[E7AD0008]: swc1       $f13, 8($sp)
    0882D8C8:[45010215]: bc1t       0x0882E120
    0882D8CC:[AFA7000C]: sw         $a3, 12($sp)
    0882D8D0:[4600000D]: trunc.w.s  $f0, $f0
    0882D8D4:[44030000]: mfc1       $v1, $f0
    0882D8D8:[8FA40000]: lw         $a0, 0($sp)
    0882D8DC:[24020034]: addiu      $v0, $zr, 52 <=> li $v0, 52
    0882D8E0:[306300FF]: andi       $v1, $v1, 255
    0882D8E4:[00820018]: mult       $a0, $v0
    0882D8E8:[240700FF]: addiu      $a3, $zr, 255 <=> li $a3, 255
    0882D8EC:[AFA3002C]: sw         $v1, 44($sp)
    0882D8F0:[3C0308BB]: lui        $v1, 0x08BB <=> li $v1, 0x08BB0000
    0882D8F4:[24630670]: addiu      $v1, $v1, 1648
    0882D8F8:[AFA70030]: sw         $a3, 48($sp)
    0882D8FC:[00001012]: mflo       $v0
    0882D900:[00439821]: addu       $s3, $v0, $v1
    0882D904:[82640000]: lb         $a0, 0($s3)
    0882D908:[1080009E]: beq        $a0, $zr, 0x0882DB84
    0882D90C:[30B1000F]: andi       $s1, $a1, 15
    0882D910:[3C0208C4]: lui        $v0, 0x08C4 <=> li $v0, 0x08C40000
    0882D914:[8C4AA960]: lw         $t2, -22176($v0)
    0882D918:[1140009A]: beq        $t2, $zr, 0x0882DB84
    0882D91C:[30A20010]: andi       $v0, $a1, 16
    0882D920:[104001FC]: beq        $v0, $zr, 0x0882E114
    0882D924:[3C020898]: lui        $v0, 0x0898 <=> li $v0, 0x08980000
    0882D928:[3C02089C]: lui        $v0, 0x089C <=> li $v0, 0x089C0000
    0882D92C:[3C03089C]: lui        $v1, 0x089C <=> li $v1, 0x089C0000
    0882D930:[C4574B80]: lwc1       $f23, 19328($v0)
    0882D934:[C47E4B84]: lwc1       $f30, 19332($v1)
    0882D938:[30A20020]: andi       $v0, $a1, 32
    0882D93C:[144001E3]: bne        $v0, $zr, 0x0882E0CC
    0882D940:[AFA00010]: sw         $zr, 16($sp)
    0882D944:[3C0208BA]: lui        $v0, 0x08BA <=> li $v0, 0x08BA0000
    0882D948:[3C0308BA]: lui        $v1, 0x08BA <=> li $v1, 0x08BA0000
    0882D94C:[C4410F70]: lwc1       $f1, 3952($v0)
    0882D950:[C4600F74]: lwc1       $f0, 3956($v1)
    0882D954:[C7A20004]: lwc1       $f2, 4($sp)
    0882D958:[C7A30008]: lwc1       $f3, 8($sp)
    0882D95C:[82630006]: lb         $v1, 6($s3)
    0882D960:[46011080]: add.s      $f2, $f2, $f1
    0882D964:[460018C0]: add.s      $f3, $f3, $f0
    0882D968:[96640018]: lhu        $a0, 24($s3)
    0882D96C:[9665001A]: lhu        $a1, 26($s3)
    0882D970:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    0882D974:[E7A20004]: swc1       $f2, 4($sp)
    0882D978:[7C04A620]: seh        $s4, $a0
    0882D97C:[7C05F620]: seh        $fp, $a1
    0882D980:[E7A30008]: swc1       $f3, 8($sp)
    0882D984:[86690014]: lh         $t1, 20($s3)
    0882D988:[106201C6]: beq        $v1, $v0, 0x0882E0A4
    0882D98C:[86680016]: lh         $t0, 22($s3)
    0882D990:[106001C2]: beq        $v1, $zr, 0x0882E09C
    0882D994:[3C020898]: lui        $v0, 0x0898 <=> li $v0, 0x08980000
    0882D998:[3C020898]: lui        $v0, 0x0898 <=> li $v0, 0x08980000
    0882D99C:[C450F0E4]: lwc1       $f16, -3868($v0)
    0882D9A0:[0014A040]: sll        $s4, $s4, 0x0001
    0882D9A4:[82630007]: lb         $v1, 7($s3)
    0882D9A8:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    0882D9AC:[506201B2]: beql       $v1, $v0, 0x0882E078
    0882D9B0:[3C030898]: lui        $v1, 0x0898 <=> li $v1, 0x08980000
    0882D9B4:[106001AE]: beq        $v1, $zr, 0x0882E070
    0882D9B8:[3C020898]: lui        $v0, 0x0898 <=> li $v0, 0x08980000
    0882D9BC:[3C020898]: lui        $v0, 0x0898 <=> li $v0, 0x08980000
    0882D9C0:[C451F0E4]: lwc1       $f17, -3868($v0)
    0882D9C4:[001EF040]: sll        $fp, $fp, 0x0001
    0882D9C8:[7C042620]: seh        $a0, $a0
    0882D9CC:[44840000]: mtc1       $a0, $f0
    0882D9D0:[7C052E20]: seh        $a1, $a1
    0882D9D4:[86040004]: lh         $a0, 4($s0)
    0882D9D8:[44850800]: mtc1       $a1, $f1
    0882D9DC:[468000A0]: cvt.s.w    $f2, $f0
    0882D9E0:[86050000]: lh         $a1, 0($s0)
    0882D9E4:[86070006]: lh         $a3, 6($s0)
    0882D9E8:[0124482D]: min        $t1, $t1, $a0
    0882D9EC:[468008E0]: cvt.s.w    $f3, $f1
    0882D9F0:[44890800]: mtc1       $t1, $f1
    0882D9F4:[86060002]: lh         $a2, 2($s0)
    0882D9F8:[0005102A]: slt        $v0, $zr, $a1 <=> move $v0, $a1
    0882D9FC:[0107402D]: min        $t0, $t0, $a3
    0882DA00:[0002280A]: movz       $a1, $zr, $v0 <=> move $a1, $v0
    0882DA04:[46800860]: cvt.s.w    $f1, $f1
    0882DA08:[46028403]: div.s      $f16, $f16, $f2
    0882DA0C:[44881000]: mtc1       $t0, $f2
    0882DA10:[AFA50024]: sw         $a1, 36($sp)
    0882DA14:[0006182A]: slt        $v1, $zr, $a2 <=> move $v1, $a2
    0882DA18:[00C02821]: addu       $a1, $a2, $zr <=> move $a1, $a2
    0882DA1C:[0003280A]: movz       $a1, $zr, $v1 <=> move $a1, $v1
    0882DA20:[E7A1001C]: swc1       $f1, 28($sp)
    0882DA24:[44853800]: mtc1       $a1, $f7
    0882DA28:[44940000]: mtc1       $s4, $f0
    0882DA2C:[449E0800]: mtc1       $fp, $f1
    0882DA30:[24020009]: addiu      $v0, $zr, 9 <=> li $v0, 9
    0882DA34:[468010A0]: cvt.s.w    $f2, $f2
    0882DA38:[46038C43]: div.s      $f17, $f17, $f3
    0882DA3C:[C7A30024]: lwc1       $f3, 36($sp)
    0882DA40:[E7A20020]: swc1       $f2, 32($sp)
    0882DA44:[46801E20]: cvt.s.w    $f24, $f3
    0882DA48:[46803EE0]: cvt.s.w    $f27, $f7
    0882DA4C:[468002A0]: cvt.s.w    $f10, $f0
    0882DA50:[12220181]: beq        $s1, $v0, 0x0882E058
    0882DA54:[46800FE0]: cvt.s.w    $f31, $f1
    0882DA58:[C7A3001C]: lwc1       $f3, 28($sp)
    0882DA5C:[C7A70020]: lwc1       $f7, 32($sp)
    0882DA60:[3C03089C]: lui        $v1, 0x089C <=> li $v1, 0x089C0000
    0882DA64:[00112080]: sll        $a0, $s1, 0x0002
    0882DA68:[24634484]: addiu      $v1, $v1, 17540
    0882DA6C:[46181881]: sub.s      $f2, $f3, $f24
    0882DA70:[00831821]: addu       $v1, $a0, $v1
    0882DA74:[461B38C1]: sub.s      $f3, $f7, $f27
    0882DA78:[3C02089C]: lui        $v0, 0x089C <=> li $v0, 0x089C0000
    0882DA7C:[C4610000]: lwc1       $f1, 0($v1)
    0882DA80:[24424454]: addiu      $v0, $v0, 17492
    0882DA84:[00822021]: addu       $a0, $a0, $v0
    0882DA88:[C4800000]: lwc1       $f0, 0($a0)
    0882DA8C:[46030842]: mul.s      $f1, $f1, $f3
    0882DA90:[46020002]: mul.s      $f0, $f0, $f2
    0882DA94:[460008CD]: trunc.w.s  $f3, $f1
    0882DA98:[4600008D]: trunc.w.s  $f2, $f0
    0882DA9C:[468018E0]: cvt.s.w    $f3, $f3
    0882DAA0:[46801660]: cvt.s.w    $f25, $f2
    0882DAA4:[E7A30018]: swc1       $f3, 24($sp)
    0882DAA8:[2502FFFF]: addiu      $v0, $t0, -1
    0882DAAC:[005E001A]: div        $v0, $fp
    0882DAB0:[2523FFFF]: addiu      $v1, $t1, -1
    0882DAB4:[52800001]: beql       $s4, $zr, 0x0882DABC
    0882DAB8:[000001CD]: break      0x00007
    0882DABC:[00001012]: mflo       $v0
    0882DAC0:[00BE001A]: div        $a1, $fp
    0882DAC4:[24420001]: addiu      $v0, $v0, 1
    0882DAC8:[AFA20028]: sw         $v0, 40($sp)
    0882DACC:[00002012]: mflo       $a0
    0882DAD0:[0074001A]: div        $v1, $s4
    0882DAD4:[0082102A]: slt        $v0, $a0, $v0
    0882DAD8:[0080A821]: addu       $s5, $a0, $zr <=> move $s5, $a0
    0882DADC:[00001812]: mflo       $v1
    0882DAE0:[10400028]: beq        $v0, $zr, 0x0882DB84
    0882DAE4:[24760001]: addiu      $s6, $v1, 1
    0882DAE8:[009E0018]: mult       $a0, $fp
    0882DAEC:[0000B812]: mflo       $s7
    0882DAF0:[8FA20024]: lw         $v0, 36($sp)
    0882DAF4:[44970000]: mtc1       $s7, $f0
    0882DAF8:[52800001]: beql       $s4, $zr, 0x0882DB00
    0882DAFC:[000001CD]: break      0x00007
    0882DB00:[0054001A]: div        $v0, $s4
    0882DB04:[468006A0]: cvt.s.w    $f26, $f0
    0882DB08:[C7A10018]: lwc1       $f1, 24($sp)
    0882DB0C:[4601D741]: sub.s      $f29, $f26, $f1
    0882DB10:[461BE801]: sub.s      $f0, $f29, $f27
    0882DB14:[00001812]: mflo       $v1
    0882DB18:[0076102A]: slt        $v0, $v1, $s6
    0882DB1C:[00008012]: mflo       $s0
    0882DB20:[10400013]: beq        $v0, $zr, 0x0882DB70
    0882DB24:[461E0702]: mul.s      $f28, $f0, $f30
    0882DB28:[00740018]: mult       $v1, $s4
    0882DB2C:[00009012]: mflo       $s2
    0882DB30:[44920000]: mtc1       $s2, $f0
    0882DB34:[8662001C]: lh         $v0, 28($s3)
    0882DB38:[86630020]: lh         $v1, 32($s3)
    0882DB3C:[46800520]: cvt.s.w    $f20, $f0
    0882DB40:[02A20018]: mult       $s5, $v0
    0882DB44:[4619A541]: sub.s      $f21, $f20, $f25
    0882DB48:[00001012]: mflo       $v0
    0882DB4C:[00508821]: addu       $s1, $v0, $s0
    0882DB50:[4618A801]: sub.s      $f0, $f21, $f24
    0882DB54:[0071182A]: slt        $v1, $v1, $s1
    0882DB58:[10600022]: beq        $v1, $zr, 0x0882DBE4
    0882DB5C:[46170582]: mul.s      $f22, $f0, $f23
    0882DB60:[26100001]: addiu      $s0, $s0, 1
    0882DB64:[0216102A]: slt        $v0, $s0, $s6
    0882DB68:[1440FFF1]: bne        $v0, $zr, 0x0882DB30
    0882DB6C:[02549021]: addu       $s2, $s2, $s4
    0882DB70:[8FA30028]: lw         $v1, 40($sp)
    0882DB74:[26B50001]: addiu      $s5, $s5, 1
    0882DB78:[02A3102A]: slt        $v0, $s5, $v1
    0882DB7C:[1440FFDC]: bne        $v0, $zr, 0x0882DAF0
    0882DB80:[02FEB821]: addu       $s7, $s7, $fp
    0882DB84:[8FBF0084]: lw         $ra, 132($sp)
    0882DB88:[8FBE0080]: lw         $fp, 128($sp)
    0882DB8C:[8FB7007C]: lw         $s7, 124($sp)
    0882DB90:[8FB60078]: lw         $s6, 120($sp)
    0882DB94:[8FB50074]: lw         $s5, 116($sp)
    0882DB98:[8FB40070]: lw         $s4, 112($sp)
    0882DB9C:[8FB3006C]: lw         $s3, 108($sp)
    0882DBA0:[8FB20068]: lw         $s2, 104($sp)
    0882DBA4:[8FB10064]: lw         $s1, 100($sp)
    0882DBA8:[8FB00060]: lw         $s0, 96($sp)
    0882DBAC:[C7BF00BC]: lwc1       $f31, 188($sp)
    0882DBB0:[C7BE00B8]: lwc1       $f30, 184($sp)
    0882DBB4:[C7BD00B4]: lwc1       $f29, 180($sp)
    0882DBB8:[C7BC00B0]: lwc1       $f28, 176($sp)
    0882DBBC:[C7BB00AC]: lwc1       $f27, 172($sp)
    0882DBC0:[C7BA00A8]: lwc1       $f26, 168($sp)
    0882DBC4:[C7B900A4]: lwc1       $f25, 164($sp)
    0882DBC8:[C7B800A0]: lwc1       $f24, 160($sp)
    0882DBCC:[C7B7009C]: lwc1       $f23, 156($sp)
    0882DBD0:[C7B60098]: lwc1       $f22, 152($sp)
    0882DBD4:[C7B50094]: lwc1       $f21, 148($sp)
    0882DBD8:[C7B40090]: lwc1       $f20, 144($sp)
    0882DBDC:[03E00008]: jr         $ra
    0882DBE0:[27BD00C0]: addiu      $sp, $sp, 192
    0882DBE4:[8E620028]: lw         $v0, 40($s3)
    0882DBE8:[00111840]: sll        $v1, $s1, 0x0001
    0882DBEC:[00621821]: addu       $v1, $v1, $v0
    0882DBF0:[84640000]: lh         $a0, 0($v1)
    0882DBF4:[288204B1]: slti       $v0, $a0, 1201
    0882DBF8:[5040FFDA]: beql       $v0, $zr, 0x0882DB64
    0882DBFC:[26100001]: addiu      $s0, $s0, 1
    0882DC00:[8E620024]: lw         $v0, 36($s3)
    0882DC04:[00511021]: addu       $v0, $v0, $s1
    0882DC08:[80430000]: lb         $v1, 0($v0)
    0882DC0C:[5060FFD5]: beql       $v1, $zr, 0x0882DB64
    0882DC10:[26100001]: addiu      $s0, $s0, 1
    0882DC14:[048000FB]: bltz       $a0, 0x0882E004
    0882DC18:[2402FFFE]: addiu      $v0, $zr, -2 <=> li $v0, -2
    0882DC1C:[4614C081]: sub.s      $f2, $f24, $f20
    0882DC20:[44800000]: mtc1       $zr, $f0
    0882DC24:[460050C6]: mov.s      $f3, $f10
    0882DC28:[4600103C]: c.lt.s     $f2, $f0
    0882DC2C:[00000000]: nop
    0882DC30:[450000EA]: bc1f       0x0882DFDC
    0882DC34:[4600F846]: mov.s      $f1, $f31
    0882DC38:[46000186]: mov.s      $f6, $f0
    0882DC3C:[461AD881]: sub.s      $f2, $f27, $f26
    0882DC40:[44800000]: mtc1       $zr, $f0
    0882DC44:[4600103C]: c.lt.s     $f2, $f0
    0882DC48:[00000000]: nop
    0882DC4C:[450000D9]: bc1f       0x0882DFB4
    0882DC50:[46003246]: mov.s      $f9, $f6
    0882DC54:[46000186]: mov.s      $f6, $f0
    0882DC58:[C7A0001C]: lwc1       $f0, 28($sp)
    0882DC5C:[44803800]: mtc1       $zr, $f7
    0882DC60:[46140081]: sub.s      $f2, $f0, $f20
    0882DC64:[4607103C]: c.lt.s     $f2, $f7
    0882DC68:[00000000]: nop
    0882DC6C:[4501FFBC]: bc1t       0x0882DB60
    0882DC70:[46003306]: mov.s      $f12, $f6
    0882DC74:[4602503E]: c.le.s     $f10, $f2
    0882DC78:[00000000]: nop
    0882DC7C:[450200CA]: bc1fl      0x0882DFA8
    0882DC80:[46025001]: sub.s      $f0, $f10, $f2
    0882DC84:[46005186]: mov.s      $f6, $f10
    0882DC88:[C7A00020]: lwc1       $f0, 32($sp)
    0882DC8C:[44803800]: mtc1       $zr, $f7
    0882DC90:[461A0081]: sub.s      $f2, $f0, $f26
    0882DC94:[4607103C]: c.lt.s     $f2, $f7
    0882DC98:[00000000]: nop
    0882DC9C:[4501FFB0]: bc1t       0x0882DB60
    0882DCA0:[46003346]: mov.s      $f13, $f6
    0882DCA4:[4602F83E]: c.le.s     $f31, $f2
    0882DCA8:[00000000]: nop
    0882DCAC:[450200BB]: bc1fl      0x0882DF9C
    0882DCB0:[4602F801]: sub.s      $f0, $f31, $f2
    0882DCB4:[4600F986]: mov.s      $f6, $f31
    0882DCB8:[8FA20010]: lw         $v0, 16($sp)
    0882DCBC:[544000B5]: bnel       $v0, $zr, 0x0882DF94
    0882DCC0:[461E0B82]: mul.s      $f14, $f1, $f30
    0882DCC4:[44802000]: mtc1       $zr, $f4
    0882DCC8:[C7A00004]: lwc1       $f0, 4($sp)
    0882DCCC:[46171BC2]: mul.s      $f15, $f3, $f23
    0882DCD0:[4604B83C]: c.lt.s     $f23, $f4
    0882DCD4:[461601C0]: add.s      $f7, $f0, $f22
    0882DCD8:[45000004]: bc1f       0x0882DCEC
    0882DCDC:[460F3AC0]: add.s      $f11, $f7, $f15
    0882DCE0:[46003886]: mov.s      $f2, $f7
    0882DCE4:[460059C6]: mov.s      $f7, $f11
    0882DCE8:[460012C6]: mov.s      $f11, $f2
    0882DCEC:[461E0B82]: mul.s      $f14, $f1, $f30
    0882DCF0:[C7A10008]: lwc1       $f1, 8($sp)
    0882DCF4:[4604F03C]: c.lt.s     $f30, $f4
    0882DCF8:[461C0A00]: add.s      $f8, $f1, $f28
    0882DCFC:[45000004]: bc1f       0x0882DD10
    0882DD00:[460E4140]: add.s      $f5, $f8, $f14
    0882DD04:[46004086]: mov.s      $f2, $f8
    0882DD08:[46002A06]: mov.s      $f8, $f5
    0882DD0C:[46001146]: mov.s      $f5, $f2
    0882DD10:[3C02089C]: lui        $v0, 0x089C <=> li $v0, 0x089C0000
    0882DD14:[C440428C]: lwc1       $f0, 17036($v0)
    0882DD18:[4607003C]: c.lt.s     $f0, $f7
    0882DD1C:[00000000]: nop
    0882DD20:[4503FF90]: bc1tl      0x0882DB64
    0882DD24:[26100001]: addiu      $s0, $s0, 1
    0882DD28:[4604583C]: c.lt.s     $f11, $f4
    0882DD2C:[00000000]: nop
    0882DD30:[4503FF8C]: bc1tl      0x0882DB64
    0882DD34:[26100001]: addiu      $s0, $s0, 1
    0882DD38:[3C02089C]: lui        $v0, 0x089C <=> li $v0, 0x089C0000
    0882DD3C:[C4404290]: lwc1       $f0, 17040($v0)
    0882DD40:[4608003C]: c.lt.s     $f0, $f8
    0882DD44:[00000000]: nop
    0882DD48:[4503FF86]: bc1tl      0x0882DB64
    0882DD4C:[26100001]: addiu      $s0, $s0, 1
    0882DD50:[4604283C]: c.lt.s     $f5, $f4
    0882DD54:[00000000]: nop
    0882DD58:[4503FF82]: bc1tl      0x0882DB64
    0882DD5C:[26100001]: addiu      $s0, $s0, 1
    0882DD60:[3C0208C4]: lui        $v0, 0x08C4 <=> li $v0, 0x08C40000
    0882DD64:[9043A968]: lbu        $v1, -22168($v0)
    0882DD68:[25450008]: addiu      $a1, $t2, 8
    0882DD6C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0882DD70:[A1430001]: sb         $v1, 1($t2)
    0882DD74:[00A04021]: addu       $t0, $a1, $zr <=> move $t0, $a1
    0882DD78:[8FA30010]: lw         $v1, 16($sp)
    0882DD7C:[1460005E]: bne        $v1, $zr, 0x0882DEF8
    0882DD80:[A5420002]: sh         $v0, 2($t2)
    0882DD84:[C7A00004]: lwc1       $f0, 4($sp)
    0882DD88:[C7A10008]: lwc1       $f1, 8($sp)
    0882DD8C:[461601C0]: add.s      $f7, $f0, $f22
    0882DD90:[461C0A00]: add.s      $f8, $f1, $f28
    0882DD94:[E4A7000C]: swc1       $f7, 12($a1)
    0882DD98:[460F3AC0]: add.s      $f11, $f7, $f15
    0882DD9C:[460E4140]: add.s      $f5, $f8, $f14
    0882DDA0:[E4A80010]: swc1       $f8, 16($a1)
    0882DDA4:[25450020]: addiu      $a1, $t2, 32
    0882DDA8:[00A03821]: addu       $a3, $a1, $zr <=> move $a3, $a1
    0882DDAC:[25450038]: addiu      $a1, $t2, 56
    0882DDB0:[00A01821]: addu       $v1, $a1, $zr <=> move $v1, $a1
    0882DDB4:[25450050]: addiu      $a1, $t2, 80
    0882DDB8:[00A01021]: addu       $v0, $a1, $zr <=> move $v0, $a1
    0882DDBC:[E4E7000C]: swc1       $f7, 12($a3)
    0882DDC0:[E4E50010]: swc1       $f5, 16($a3)
    0882DDC4:[E46B000C]: swc1       $f11, 12($v1)
    0882DDC8:[E4680010]: swc1       $f8, 16($v1)
    0882DDCC:[E4AB000C]: swc1       $f11, 12($a1)
    0882DDD0:[E4A50010]: swc1       $f5, 16($a1)
    0882DDD4:[46113002]: mul.s      $f0, $f6, $f17
    0882DDD8:[46104A42]: mul.s      $f9, $f9, $f16
    0882DDDC:[46106B42]: mul.s      $f13, $f13, $f16
    0882DDE0:[46116302]: mul.s      $f12, $f12, $f17
    0882DDE4:[01002821]: addu       $a1, $t0, $zr <=> move $a1, $t0
    0882DDE8:[E5490020]: swc1       $f9, 32($t2)
    0882DDEC:[24060004]: addiu      $a2, $zr, 4 <=> li $a2, 4
    0882DDF0:[E50C0004]: swc1       $f12, 4($t0)
    0882DDF4:[E54D0050]: swc1       $f13, 80($t2)
    0882DDF8:[E4E00004]: swc1       $f0, 4($a3)
    0882DDFC:[E5490008]: swc1       $f9, 8($t2)
    0882DE00:[E46C0004]: swc1       $f12, 4($v1)
    0882DE04:[E54D0038]: swc1       $f13, 56($t2)
    0882DE08:[E4400004]: swc1       $f0, 4($v0)
    0882DE0C:[8FA2002C]: lw         $v0, 44($sp)
    0882DE10:[24C6FFFF]: addiu      $a2, $a2, -1
    0882DE14:[A0A2000B]: sb         $v0, 11($a1)
    0882DE18:[8FA3000C]: lw         $v1, 12($sp)
    0882DE1C:[8FA70030]: lw         $a3, 48($sp)
    0882DE20:[24630001]: addiu      $v1, $v1, 1
    0882DE24:[90620000]: lbu        $v0, 0($v1)
    0882DE28:[24630001]: addiu      $v1, $v1, 1
    0882DE2C:[AFA3000C]: sw         $v1, 12($sp)
    0882DE30:[8FA3002C]: lw         $v1, 44($sp)
    0882DE34:[00E33824]: and        $a3, $a3, $v1
    0882DE38:[AFA70030]: sw         $a3, 48($sp)
    0882DE3C:[A0A20008]: sb         $v0, 8($a1)
    0882DE40:[8FA7000C]: lw         $a3, 12($sp)
    0882DE44:[90E30000]: lbu        $v1, 0($a3)
    0882DE48:[24E70001]: addiu      $a3, $a3, 1
    0882DE4C:[A0A30009]: sb         $v1, 9($a1)
    0882DE50:[90E20000]: lbu        $v0, 0($a3)
    0882DE54:[24E70001]: addiu      $a3, $a3, 1
    0882DE58:[AFA7000C]: sw         $a3, 12($sp)
    0882DE5C:[A0A2000A]: sb         $v0, 10($a1)
    0882DE60:[1CC0FFEA]: bgtz       $a2, 0x0882DE0C
    0882DE64:[24A50018]: addiu      $a1, $a1, 24
    0882DE68:[8FA30030]: lw         $v1, 48($sp)
    0882DE6C:[240200FF]: addiu      $v0, $zr, 255 <=> li $v0, 255
    0882DE70:[1062001A]: beq        $v1, $v0, 0x0882DEDC
    0882DE74:[A5440004]: sh         $a0, 4($t2)
    0882DE78:[24070001]: addiu      $a3, $zr, 1 <=> li $a3, 1
    0882DE7C:[A5470006]: sh         $a3, 6($t2)
    0882DE80:[3C0308BB]: lui        $v1, 0x08BB <=> li $v1, 0x08BB0000
    0882DE84:[00041100]: sll        $v0, $a0, 0x0004
    0882DE88:[2463BB70]: addiu      $v1, $v1, -17552
    0882DE8C:[00431021]: addu       $v0, $v0, $v1
    0882DE90:[24030002]: addiu      $v1, $zr, 2 <=> li $v1, 2
    0882DE94:[A0430001]: sb         $v1, 1($v0)
    0882DE98:[3C0408C4]: lui        $a0, 0x08C4 <=> li $a0, 0x08C40000
    0882DE9C:[3C0708C4]: lui        $a3, 0x08C4 <=> li $a3, 0x08C40000
    0882DEA0:[8C85C0DC]: lw         $a1, -16164($a0)
    0882DEA4:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    0882DEA8:[8CA30008]: lw         $v1, 8($a1)
    0882DEAC:[8CA20000]: lw         $v0, 0($a1)
    0882DEB0:[AC6A0068]: sw         $t2, 104($v1)
    0882DEB4:[24420001]: addiu      $v0, $v0, 1
    0882DEB8:[ACAA0008]: sw         $t2, 8($a1)
    0882DEBC:[8D430068]: lw         $v1, 104($t2)
    0882DEC0:[ACA20000]: sw         $v0, 0($a1)
    0882DEC4:[A1440000]: sb         $a0, 0($t2)
    0882DEC8:[00605021]: addu       $t2, $v1, $zr <=> move $t2, $v1
    0882DECC:[1460FF24]: bne        $v1, $zr, 0x0882DB60
    0882DED0:[ACE3A960]: sw         $v1, -22176($a3)
    0882DED4:[0A20B6E2]: j          0x0882DB88
    0882DED8:[8FBF0084]: lw         $ra, 132($sp)
    0882DEDC:[8E620024]: lw         $v0, 36($s3)
    0882DEE0:[00511021]: addu       $v0, $v0, $s1
    0882DEE4:[90430000]: lbu        $v1, 0($v0)
    0882DEE8:[00031E00]: sll        $v1, $v1, 0x0018
    0882DEEC:[00031E03]: sra        $v1, $v1, 0x0018
    0882DEF0:[0A20B7A0]: j          0x0882DE80
    0882DEF4:[A5430006]: sh         $v1, 6($t2)
    0882DEF8:[C7A70014]: lwc1       $f7, 20($sp)
    0882DEFC:[46001807]: neg.s      $f0, $f3
    0882DF00:[4612B042]: mul.s      $f1, $f22, $f18
    0882DF04:[4607B082]: mul.s      $f2, $f22, $f7
    0882DF08:[4607E102]: mul.s      $f4, $f28, $f7
    0882DF0C:[C7A30008]: lwc1       $f3, 8($sp)
    0882DF10:[C7A70004]: lwc1       $f7, 4($sp)
    0882DF14:[46170002]: mul.s      $f0, $f0, $f23
    0882DF18:[46021881]: sub.s      $f2, $f3, $f2
    0882DF1C:[46013840]: add.s      $f1, $f7, $f1
    0882DF20:[4612E0C2]: mul.s      $f3, $f28, $f18
    0882DF24:[C7A70014]: lwc1       $f7, 20($sp)
    0882DF28:[46127AC2]: mul.s      $f11, $f15, $f18
    0882DF2C:[46070142]: mul.s      $f5, $f0, $f7
    0882DF30:[46031200]: add.s      $f8, $f2, $f3
    0882DF34:[460409C0]: add.s      $f7, $f1, $f4
    0882DF38:[C7A20014]: lwc1       $f2, 20($sp)
    0882DF3C:[46127002]: mul.s      $f0, $f14, $f18
    0882DF40:[460540C0]: add.s      $f3, $f8, $f5
    0882DF44:[46027042]: mul.s      $f1, $f14, $f2
    0882DF48:[460B3880]: add.s      $f2, $f7, $f11
    0882DF4C:[E4A80010]: swc1       $f8, 16($a1)
    0882DF50:[46001940]: add.s      $f5, $f3, $f0
    0882DF54:[46013900]: add.s      $f4, $f7, $f1
    0882DF58:[46004000]: add.s      $f0, $f8, $f0
    0882DF5C:[46011040]: add.s      $f1, $f2, $f1
    0882DF60:[E4A7000C]: swc1       $f7, 12($a1)
    0882DF64:[25450020]: addiu      $a1, $t2, 32
    0882DF68:[00A03821]: addu       $a3, $a1, $zr <=> move $a3, $a1
    0882DF6C:[25450038]: addiu      $a1, $t2, 56
    0882DF70:[00A01821]: addu       $v1, $a1, $zr <=> move $v1, $a1
    0882DF74:[25450050]: addiu      $a1, $t2, 80
    0882DF78:[E4E4000C]: swc1       $f4, 12($a3)
    0882DF7C:[00A01021]: addu       $v0, $a1, $zr <=> move $v0, $a1
    0882DF80:[E4E00010]: swc1       $f0, 16($a3)
    0882DF84:[E462000C]: swc1       $f2, 12($v1)
    0882DF88:[E4630010]: swc1       $f3, 16($v1)
    0882DF8C:[0A20B774]: j          0x0882DDD0
    0882DF90:[E4A1000C]: swc1       $f1, 12($a1)
    0882DF94:[0A20B758]: j          0x0882DD60
    0882DF98:[46171BC2]: mul.s      $f15, $f3, $f23
    0882DF9C:[46001186]: mov.s      $f6, $f2
    0882DFA0:[0A20B72E]: j          0x0882DCB8
    0882DFA4:[46000841]: sub.s      $f1, $f1, $f0
    0882DFA8:[46001186]: mov.s      $f6, $f2
    0882DFAC:[0A20B722]: j          0x0882DC88
    0882DFB0:[460018C1]: sub.s      $f3, $f3, $f0
    0882DFB4:[4602F83E]: c.le.s     $f31, $f2
    0882DFB8:[00000000]: nop
    0882DFBC:[4503FEE9]: bc1tl      0x0882DB64
    0882DFC0:[26100001]: addiu      $s0, $s0, 1
    0882DFC4:[461B1001]: sub.s      $f0, $f2, $f27
    0882DFC8:[4602F841]: sub.s      $f1, $f31, $f2
    0882DFCC:[46001186]: mov.s      $f6, $f2
    0882DFD0:[4600E800]: add.s      $f0, $f29, $f0
    0882DFD4:[0A20B716]: j          0x0882DC58
    0882DFD8:[461E0702]: mul.s      $f28, $f0, $f30
    0882DFDC:[4602503E]: c.le.s     $f10, $f2
    0882DFE0:[00000000]: nop
    0882DFE4:[4503FEDF]: bc1tl      0x0882DB64
    0882DFE8:[26100001]: addiu      $s0, $s0, 1
    0882DFEC:[46181001]: sub.s      $f0, $f2, $f24
    0882DFF0:[460250C1]: sub.s      $f3, $f10, $f2
    0882DFF4:[46001186]: mov.s      $f6, $f2
    0882DFF8:[4600A800]: add.s      $f0, $f21, $f0
    0882DFFC:[0A20B70F]: j          0x0882DC3C
    0882E000:[46170582]: mul.s      $f22, $f0, $f23
    0882E004:[5482FED7]: bnel       $a0, $v0, 0x0882DB64
    0882E008:[26100001]: addiu      $s0, $s0, 1
    0882E00C:[92620001]: lbu        $v0, 1($s3)
    0882E010:[30420001]: andi       $v0, $v0, 1
    0882E014:[5040FED3]: beql       $v0, $zr, 0x0882DB64
    0882E018:[26100001]: addiu      $s0, $s0, 1
    0882E01C:[8FA40000]: lw         $a0, 0($sp)
    0882E020:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    0882E024:[AFAA0040]: sw         $t2, 64($sp)
    0882E028:[E7AA0044]: swc1       $f10, 68($sp)
    0882E02C:[E7B00048]: swc1       $f16, 72($sp)
    0882E030:[E7B1004C]: swc1       $f17, 76($sp)
    0882E034:[0E2093F1]: jal        0x08824FC4
    0882E038:[E7B20050]: swc1       $f18, 80($sp)
    0882E03C:[7C022620]: seh        $a0, $v0
    0882E040:[C7B20050]: lwc1       $f18, 80($sp)
    0882E044:[C7B1004C]: lwc1       $f17, 76($sp)
    0882E048:[C7B00048]: lwc1       $f16, 72($sp)
    0882E04C:[C7AA0044]: lwc1       $f10, 68($sp)
    0882E050:[0A20B707]: j          0x0882DC1C
    0882E054:[8FAA0040]: lw         $t2, 64($sp)
    0882E058:[3C0208C4]: lui        $v0, 0x08C4 <=> li $v0, 0x08C40000
    0882E05C:[2443E6DC]: addiu      $v1, $v0, -6436
    0882E060:[C4620004]: lwc1       $f2, 4($v1)
    0882E064:[C459E6DC]: lwc1       $f25, -6436($v0)
    0882E068:[0A20B6AA]: j          0x0882DAA8
    0882E06C:[E7A20018]: swc1       $f2, 24($sp)
    0882E070:[0A20B672]: j          0x0882D9C8
    0882E074:[C451F0D4]: lwc1       $f17, -3884($v0)
    0882E078:[449E0000]: mtc1       $fp, $f0
    0882E07C:[3C020898]: lui        $v0, 0x0898 <=> li $v0, 0x08980000
    0882E080:[46800060]: cvt.s.w    $f1, $f0
    0882E084:[C460F0E8]: lwc1       $f0, -3864($v1)
    0882E088:[46000842]: mul.s      $f1, $f1, $f0
    0882E08C:[4600084D]: trunc.w.s  $f1, $f1
    0882E090:[441E0800]: mfc1       $fp, $f1
    0882E094:[0A20B672]: j          0x0882D9C8
    0882E098:[C451F0EC]: lwc1       $f17, -3860($v0)
    0882E09C:[0A20B669]: j          0x0882D9A4
    0882E0A0:[C450F0D4]: lwc1       $f16, -3884($v0)
    0882E0A4:[44943800]: mtc1       $s4, $f7
    0882E0A8:[3C030898]: lui        $v1, 0x0898 <=> li $v1, 0x08980000
    0882E0AC:[C460F0DC]: lwc1       $f0, -3876($v1)
    0882E0B0:[46803860]: cvt.s.w    $f1, $f7
    0882E0B4:[3C020898]: lui        $v0, 0x0898 <=> li $v0, 0x08980000
    0882E0B8:[46000842]: mul.s      $f1, $f1, $f0
    0882E0BC:[4600084D]: trunc.w.s  $f1, $f1
    0882E0C0:[44140800]: mfc1       $s4, $f1
    0882E0C4:[0A20B669]: j          0x0882D9A4
    0882E0C8:[C450F0E0]: lwc1       $f16, -3872($v0)
    0882E0CC:[3C0208C4]: lui        $v0, 0x08C4 <=> li $v0, 0x08C40000
    0882E0D0:[8C42E6D8]: lw         $v0, -6440($v0)
    0882E0D4:[AFAA0040]: sw         $t2, 64($sp)
    0882E0D8:[AFA20010]: sw         $v0, 16($sp)
    0882E0DC:[00021023]: subu       $v0, $zr, $v0 <=> negu $v0, $v0
    0882E0E0:[44820000]: mtc1       $v0, $f0
    0882E0E4:[3C020898]: lui        $v0, 0x0898 <=> li $v0, 0x08980000
    0882E0E8:[46800520]: cvt.s.w    $f20, $f0
    0882E0EC:[C440F0D8]: lwc1       $f0, -3880($v0)
    0882E0F0:[4600A502]: mul.s      $f20, $f20, $f0
    0882E0F4:[0E2415B7]: jal        0x089056DC
    0882E0F8:[4600A306]: mov.s      $f12, $f20
    0882E0FC:[4600A306]: mov.s      $f12, $f20
    0882E100:[0E241585]: jal        0x08905614
    0882E104:[E7A00014]: swc1       $f0, 20($sp)
    0882E108:[46000486]: mov.s      $f18, $f0
    0882E10C:[0A20B651]: j          0x0882D944
    0882E110:[8FAA0040]: lw         $t2, 64($sp)
    0882E114:[C457F0D4]: lwc1       $f23, -3884($v0)
    0882E118:[0A20B64E]: j          0x0882D938
    0882E11C:[4600BF86]: mov.s      $f30, $f23
    0882E120:[46020001]: sub.s      $f0, $f0, $f2
    0882E124:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    0882E128:[4600000D]: trunc.w.s  $f0, $f0
    0882E12C:[44030000]: mfc1       $v1, $f0
    0882E130:[0A20B636]: j          0x0882D8D8
    0882E134:[00621825]: or         $v1, $v1, $v0
  Back Branch 0882DE60 360,720 times (length 23)
    0882DDF8:[E4E00004]: swc1       $f0, 4($a3)
    0882DDFC:[E5490008]: swc1       $f9, 8($t2)
    0882DE00:[E46C0004]: swc1       $f12, 4($v1)
    0882DE04:[E54D0038]: swc1       $f13, 56($t2)
    0882DE08:[E4400004]: swc1       $f0, 4($v0)
--> 0882DE0C:[8FA2002C]: lw         $v0, 44($sp)
    0882DE10:[24C6FFFF]: addiu      $a2, $a2, -1
    0882DE14:[A0A2000B]: sb         $v0, 11($a1)
    0882DE18:[8FA3000C]: lw         $v1, 12($sp)
    0882DE1C:[8FA70030]: lw         $a3, 48($sp)
    0882DE20:[24630001]: addiu      $v1, $v1, 1
    0882DE24:[90620000]: lbu        $v0, 0($v1)
    0882DE28:[24630001]: addiu      $v1, $v1, 1
    0882DE2C:[AFA3000C]: sw         $v1, 12($sp)
    0882DE30:[8FA3002C]: lw         $v1, 44($sp)
    0882DE34:[00E33824]: and        $a3, $a3, $v1
    0882DE38:[AFA70030]: sw         $a3, 48($sp)
    0882DE3C:[A0A20008]: sb         $v0, 8($a1)
    0882DE40:[8FA7000C]: lw         $a3, 12($sp)
    0882DE44:[90E30000]: lbu        $v1, 0($a3)
    0882DE48:[24E70001]: addiu      $a3, $a3, 1
    0882DE4C:[A0A30009]: sb         $v1, 9($a1)
    0882DE50:[90E20000]: lbu        $v0, 0($a3)
    0882DE54:[24E70001]: addiu      $a3, $a3, 1
    0882DE58:[AFA7000C]: sw         $a3, 12($sp)
    0882DE5C:[A0A2000A]: sb         $v0, 10($a1)
--> 0882DE60:[1CC0FFEA]: bgtz       $a2, 0x0882DE0C
    0882DE64:[24A50018]: addiu      $a1, $a1, 24
    0882DE68:[8FA30030]: lw         $v1, 48($sp)
    0882DE6C:[240200FF]: addiu      $v0, $zr, 255 <=> li $v0, 255
    0882DE70:[1062001A]: beq        $v1, $v0, 0x0882DEDC
  Back Branch 0882E070 90,180 times (length 428)
  Back Branch 0882E09C 90,180 times (length 448)
  Back Branch 0882DECC 90,180 times (length 221)
  Back Branch 0882DFA0 90,180 times (length 188)
  Back Branch 0882DFAC 90,180 times (length 203)
  Back Branch 0882DFD4 90,180 times (length 225)
  Back Branch 0882DFFC 90,180 times (length 242)
  Back Branch 0882DC9C 90,180 times (length 81)
    0882DB4C:[00508821]: addu       $s1, $v0, $s0
    0882DB50:[4618A801]: sub.s      $f0, $f21, $f24
    0882DB54:[0071182A]: slt        $v1, $v1, $s1
    0882DB58:[10600022]: beq        $v1, $zr, 0x0882DBE4
    0882DB5C:[46170582]: mul.s      $f22, $f0, $f23
--> 0882DB60:[26100001]: addiu      $s0, $s0, 1
    0882DB64:[0216102A]: slt        $v0, $s0, $s6
    0882DB68:[1440FFF1]: bne        $v0, $zr, 0x0882DB30
    0882DB6C:[02549021]: addu       $s2, $s2, $s4
    0882DB70:[8FA30028]: lw         $v1, 40($sp)
    0882DB74:[26B50001]: addiu      $s5, $s5, 1
    0882DB78:[02A3102A]: slt        $v0, $s5, $v1
    0882DB7C:[1440FFDC]: bne        $v0, $zr, 0x0882DAF0
    0882DB80:[02FEB821]: addu       $s7, $s7, $fp
    0882DB84:[8FBF0084]: lw         $ra, 132($sp)
    0882DB88:[8FBE0080]: lw         $fp, 128($sp)
    0882DB8C:[8FB7007C]: lw         $s7, 124($sp)
    0882DB90:[8FB60078]: lw         $s6, 120($sp)
    0882DB94:[8FB50074]: lw         $s5, 116($sp)
    0882DB98:[8FB40070]: lw         $s4, 112($sp)
    0882DB9C:[8FB3006C]: lw         $s3, 108($sp)
    0882DBA0:[8FB20068]: lw         $s2, 104($sp)
    0882DBA4:[8FB10064]: lw         $s1, 100($sp)
    0882DBA8:[8FB00060]: lw         $s0, 96($sp)
    0882DBAC:[C7BF00BC]: lwc1       $f31, 188($sp)
    0882DBB0:[C7BE00B8]: lwc1       $f30, 184($sp)
    0882DBB4:[C7BD00B4]: lwc1       $f29, 180($sp)
    0882DBB8:[C7BC00B0]: lwc1       $f28, 176($sp)
    0882DBBC:[C7BB00AC]: lwc1       $f27, 172($sp)
    0882DBC0:[C7BA00A8]: lwc1       $f26, 168($sp)
    0882DBC4:[C7B900A4]: lwc1       $f25, 164($sp)
    0882DBC8:[C7B800A0]: lwc1       $f24, 160($sp)
    0882DBCC:[C7B7009C]: lwc1       $f23, 156($sp)
    0882DBD0:[C7B60098]: lwc1       $f22, 152($sp)
    0882DBD4:[C7B50094]: lwc1       $f21, 148($sp)
    0882DBD8:[C7B40090]: lwc1       $f20, 144($sp)
    0882DBDC:[03E00008]: jr         $ra
    0882DBE0:[27BD00C0]: addiu      $sp, $sp, 192
    0882DBE4:[8E620028]: lw         $v0, 40($s3)
    0882DBE8:[00111840]: sll        $v1, $s1, 0x0001
    0882DBEC:[00621821]: addu       $v1, $v1, $v0
    0882DBF0:[84640000]: lh         $a0, 0($v1)
    0882DBF4:[288204B1]: slti       $v0, $a0, 1201
    0882DBF8:[5040FFDA]: beql       $v0, $zr, 0x0882DB64
    0882DBFC:[26100001]: addiu      $s0, $s0, 1
    0882DC00:[8E620024]: lw         $v0, 36($s3)
    0882DC04:[00511021]: addu       $v0, $v0, $s1
    0882DC08:[80430000]: lb         $v1, 0($v0)
    0882DC0C:[5060FFD5]: beql       $v1, $zr, 0x0882DB64
    0882DC10:[26100001]: addiu      $s0, $s0, 1
    0882DC14:[048000FB]: bltz       $a0, 0x0882E004
    0882DC18:[2402FFFE]: addiu      $v0, $zr, -2 <=> li $v0, -2
    0882DC1C:[4614C081]: sub.s      $f2, $f24, $f20
    0882DC20:[44800000]: mtc1       $zr, $f0
    0882DC24:[460050C6]: mov.s      $f3, $f10
    0882DC28:[4600103C]: c.lt.s     $f2, $f0
    0882DC2C:[00000000]: nop
    0882DC30:[450000EA]: bc1f       0x0882DFDC
    0882DC34:[4600F846]: mov.s      $f1, $f31
    0882DC38:[46000186]: mov.s      $f6, $f0
    0882DC3C:[461AD881]: sub.s      $f2, $f27, $f26
    0882DC40:[44800000]: mtc1       $zr, $f0
    0882DC44:[4600103C]: c.lt.s     $f2, $f0
    0882DC48:[00000000]: nop
    0882DC4C:[450000D9]: bc1f       0x0882DFB4
    0882DC50:[46003246]: mov.s      $f9, $f6
    0882DC54:[46000186]: mov.s      $f6, $f0
    0882DC58:[C7A0001C]: lwc1       $f0, 28($sp)
    0882DC5C:[44803800]: mtc1       $zr, $f7
    0882DC60:[46140081]: sub.s      $f2, $f0, $f20
    0882DC64:[4607103C]: c.lt.s     $f2, $f7
    0882DC68:[00000000]: nop
    0882DC6C:[4501FFBC]: bc1t       0x0882DB60
    0882DC70:[46003306]: mov.s      $f12, $f6
    0882DC74:[4602503E]: c.le.s     $f10, $f2
    0882DC78:[00000000]: nop
    0882DC7C:[450200CA]: bc1fl      0x0882DFA8
    0882DC80:[46025001]: sub.s      $f0, $f10, $f2
    0882DC84:[46005186]: mov.s      $f6, $f10
    0882DC88:[C7A00020]: lwc1       $f0, 32($sp)
    0882DC8C:[44803800]: mtc1       $zr, $f7
    0882DC90:[461A0081]: sub.s      $f2, $f0, $f26
    0882DC94:[4607103C]: c.lt.s     $f2, $f7
    0882DC98:[00000000]: nop
--> 0882DC9C:[4501FFB0]: bc1t       0x0882DB60
    0882DCA0:[46003346]: mov.s      $f13, $f6
    0882DCA4:[4602F83E]: c.le.s     $f31, $f2
    0882DCA8:[00000000]: nop
    0882DCAC:[450200BB]: bc1fl      0x0882DF9C
  Back Branch 0882DC6C 90,180 times (length 69)
    0882DB4C:[00508821]: addu       $s1, $v0, $s0
    0882DB50:[4618A801]: sub.s      $f0, $f21, $f24
    0882DB54:[0071182A]: slt        $v1, $v1, $s1
    0882DB58:[10600022]: beq        $v1, $zr, 0x0882DBE4
    0882DB5C:[46170582]: mul.s      $f22, $f0, $f23
--> 0882DB60:[26100001]: addiu      $s0, $s0, 1
    0882DB64:[0216102A]: slt        $v0, $s0, $s6
    0882DB68:[1440FFF1]: bne        $v0, $zr, 0x0882DB30
    0882DB6C:[02549021]: addu       $s2, $s2, $s4
    0882DB70:[8FA30028]: lw         $v1, 40($sp)
    0882DB74:[26B50001]: addiu      $s5, $s5, 1
    0882DB78:[02A3102A]: slt        $v0, $s5, $v1
    0882DB7C:[1440FFDC]: bne        $v0, $zr, 0x0882DAF0
    0882DB80:[02FEB821]: addu       $s7, $s7, $fp
    0882DB84:[8FBF0084]: lw         $ra, 132($sp)
    0882DB88:[8FBE0080]: lw         $fp, 128($sp)
    0882DB8C:[8FB7007C]: lw         $s7, 124($sp)
    0882DB90:[8FB60078]: lw         $s6, 120($sp)
    0882DB94:[8FB50074]: lw         $s5, 116($sp)
    0882DB98:[8FB40070]: lw         $s4, 112($sp)
    0882DB9C:[8FB3006C]: lw         $s3, 108($sp)
    0882DBA0:[8FB20068]: lw         $s2, 104($sp)
    0882DBA4:[8FB10064]: lw         $s1, 100($sp)
    0882DBA8:[8FB00060]: lw         $s0, 96($sp)
    0882DBAC:[C7BF00BC]: lwc1       $f31, 188($sp)
    0882DBB0:[C7BE00B8]: lwc1       $f30, 184($sp)
    0882DBB4:[C7BD00B4]: lwc1       $f29, 180($sp)
    0882DBB8:[C7BC00B0]: lwc1       $f28, 176($sp)
    0882DBBC:[C7BB00AC]: lwc1       $f27, 172($sp)
    0882DBC0:[C7BA00A8]: lwc1       $f26, 168($sp)
    0882DBC4:[C7B900A4]: lwc1       $f25, 164($sp)
    0882DBC8:[C7B800A0]: lwc1       $f24, 160($sp)
    0882DBCC:[C7B7009C]: lwc1       $f23, 156($sp)
    0882DBD0:[C7B60098]: lwc1       $f22, 152($sp)
    0882DBD4:[C7B50094]: lwc1       $f21, 148($sp)
    0882DBD8:[C7B40090]: lwc1       $f20, 144($sp)
    0882DBDC:[03E00008]: jr         $ra
    0882DBE0:[27BD00C0]: addiu      $sp, $sp, 192
    0882DBE4:[8E620028]: lw         $v0, 40($s3)
    0882DBE8:[00111840]: sll        $v1, $s1, 0x0001
    0882DBEC:[00621821]: addu       $v1, $v1, $v0
    0882DBF0:[84640000]: lh         $a0, 0($v1)
    0882DBF4:[288204B1]: slti       $v0, $a0, 1201
    0882DBF8:[5040FFDA]: beql       $v0, $zr, 0x0882DB64
    0882DBFC:[26100001]: addiu      $s0, $s0, 1
    0882DC00:[8E620024]: lw         $v0, 36($s3)
    0882DC04:[00511021]: addu       $v0, $v0, $s1
    0882DC08:[80430000]: lb         $v1, 0($v0)
    0882DC0C:[5060FFD5]: beql       $v1, $zr, 0x0882DB64
    0882DC10:[26100001]: addiu      $s0, $s0, 1
    0882DC14:[048000FB]: bltz       $a0, 0x0882E004
    0882DC18:[2402FFFE]: addiu      $v0, $zr, -2 <=> li $v0, -2
    0882DC1C:[4614C081]: sub.s      $f2, $f24, $f20
    0882DC20:[44800000]: mtc1       $zr, $f0
    0882DC24:[460050C6]: mov.s      $f3, $f10
    0882DC28:[4600103C]: c.lt.s     $f2, $f0
    0882DC2C:[00000000]: nop
    0882DC30:[450000EA]: bc1f       0x0882DFDC
    0882DC34:[4600F846]: mov.s      $f1, $f31
    0882DC38:[46000186]: mov.s      $f6, $f0
    0882DC3C:[461AD881]: sub.s      $f2, $f27, $f26
    0882DC40:[44800000]: mtc1       $zr, $f0
    0882DC44:[4600103C]: c.lt.s     $f2, $f0
    0882DC48:[00000000]: nop
    0882DC4C:[450000D9]: bc1f       0x0882DFB4
    0882DC50:[46003246]: mov.s      $f9, $f6
    0882DC54:[46000186]: mov.s      $f6, $f0
    0882DC58:[C7A0001C]: lwc1       $f0, 28($sp)
    0882DC5C:[44803800]: mtc1       $zr, $f7
    0882DC60:[46140081]: sub.s      $f2, $f0, $f20
    0882DC64:[4607103C]: c.lt.s     $f2, $f7
    0882DC68:[00000000]: nop
--> 0882DC6C:[4501FFBC]: bc1t       0x0882DB60
    0882DC70:[46003306]: mov.s      $f12, $f6
    0882DC74:[4602503E]: c.le.s     $f10, $f2
    0882DC78:[00000000]: nop
    0882DC7C:[450200CA]: bc1fl      0x0882DFA8
  Back Branch 0882DB68 90,180 times (length 16)
    0882DB1C:[00008012]: mflo       $s0
    0882DB20:[10400013]: beq        $v0, $zr, 0x0882DB70
    0882DB24:[461E0702]: mul.s      $f28, $f0, $f30
    0882DB28:[00740018]: mult       $v1, $s4
    0882DB2C:[00009012]: mflo       $s2
--> 0882DB30:[44920000]: mtc1       $s2, $f0
    0882DB34:[8662001C]: lh         $v0, 28($s3)
    0882DB38:[86630020]: lh         $v1, 32($s3)
    0882DB3C:[46800520]: cvt.s.w    $f20, $f0
    0882DB40:[02A20018]: mult       $s5, $v0
    0882DB44:[4619A541]: sub.s      $f21, $f20, $f25
    0882DB48:[00001012]: mflo       $v0
    0882DB4C:[00508821]: addu       $s1, $v0, $s0
    0882DB50:[4618A801]: sub.s      $f0, $f21, $f24
    0882DB54:[0071182A]: slt        $v1, $v1, $s1
    0882DB58:[10600022]: beq        $v1, $zr, 0x0882DBE4
    0882DB5C:[46170582]: mul.s      $f22, $f0, $f23
    0882DB60:[26100001]: addiu      $s0, $s0, 1
    0882DB64:[0216102A]: slt        $v0, $s0, $s6
--> 0882DB68:[1440FFF1]: bne        $v0, $zr, 0x0882DB30
    0882DB6C:[02549021]: addu       $s2, $s2, $s4
    0882DB70:[8FA30028]: lw         $v1, 40($sp)
    0882DB74:[26B50001]: addiu      $s5, $s5, 1
    0882DB78:[02A3102A]: slt        $v0, $s5, $v1
  Back Branch 0882DB7C 90,180 times (length 37)
    0882DADC:[00001812]: mflo       $v1
    0882DAE0:[10400028]: beq        $v0, $zr, 0x0882DB84
    0882DAE4:[24760001]: addiu      $s6, $v1, 1
    0882DAE8:[009E0018]: mult       $a0, $fp
    0882DAEC:[0000B812]: mflo       $s7
--> 0882DAF0:[8FA20024]: lw         $v0, 36($sp)
    0882DAF4:[44970000]: mtc1       $s7, $f0
    0882DAF8:[52800001]: beql       $s4, $zr, 0x0882DB00
    0882DAFC:[000001CD]: break      0x00007
    0882DB00:[0054001A]: div        $v0, $s4
    0882DB04:[468006A0]: cvt.s.w    $f26, $f0
    0882DB08:[C7A10018]: lwc1       $f1, 24($sp)
    0882DB0C:[4601D741]: sub.s      $f29, $f26, $f1
    0882DB10:[461BE801]: sub.s      $f0, $f29, $f27
    0882DB14:[00001812]: mflo       $v1
    0882DB18:[0076102A]: slt        $v0, $v1, $s6
    0882DB1C:[00008012]: mflo       $s0
    0882DB20:[10400013]: beq        $v0, $zr, 0x0882DB70
    0882DB24:[461E0702]: mul.s      $f28, $f0, $f30
    0882DB28:[00740018]: mult       $v1, $s4
    0882DB2C:[00009012]: mflo       $s2
    0882DB30:[44920000]: mtc1       $s2, $f0
    0882DB34:[8662001C]: lh         $v0, 28($s3)
    0882DB38:[86630020]: lh         $v1, 32($s3)
    0882DB3C:[46800520]: cvt.s.w    $f20, $f0
    0882DB40:[02A20018]: mult       $s5, $v0
    0882DB44:[4619A541]: sub.s      $f21, $f20, $f25
    0882DB48:[00001012]: mflo       $v0
    0882DB4C:[00508821]: addu       $s1, $v0, $s0
    0882DB50:[4618A801]: sub.s      $f0, $f21, $f24
    0882DB54:[0071182A]: slt        $v1, $v1, $s1
    0882DB58:[10600022]: beq        $v1, $zr, 0x0882DBE4
    0882DB5C:[46170582]: mul.s      $f22, $f0, $f23
    0882DB60:[26100001]: addiu      $s0, $s0, 1
    0882DB64:[0216102A]: slt        $v0, $s0, $s6
    0882DB68:[1440FFF1]: bne        $v0, $zr, 0x0882DB30
    0882DB6C:[02549021]: addu       $s2, $s2, $s4
    0882DB70:[8FA30028]: lw         $v1, 40($sp)
    0882DB74:[26B50001]: addiu      $s5, $s5, 1
    0882DB78:[02A3102A]: slt        $v0, $s5, $v1
--> 0882DB7C:[1440FFDC]: bne        $v0, $zr, 0x0882DAF0
    0882DB80:[02FEB821]: addu       $s7, $s7, $fp
    0882DB84:[8FBF0084]: lw         $ra, 132($sp)
    0882DB88:[8FBE0080]: lw         $fp, 128($sp)
    0882DB8C:[8FB7007C]: lw         $s7, 124($sp)
  Back Branch 0882DEF0 69,140 times (length 30)
    0882DE6C:[240200FF]: addiu      $v0, $zr, 255 <=> li $v0, 255
    0882DE70:[1062001A]: beq        $v1, $v0, 0x0882DEDC
    0882DE74:[A5440004]: sh         $a0, 4($t2)
    0882DE78:[24070001]: addiu      $a3, $zr, 1 <=> li $a3, 1
    0882DE7C:[A5470006]: sh         $a3, 6($t2)
--> 0882DE80:[3C0308BB]: lui        $v1, 0x08BB <=> li $v1, 0x08BB0000
    0882DE84:[00041100]: sll        $v0, $a0, 0x0004
    0882DE88:[2463BB70]: addiu      $v1, $v1, -17552
    0882DE8C:[00431021]: addu       $v0, $v0, $v1
    0882DE90:[24030002]: addiu      $v1, $zr, 2 <=> li $v1, 2
    0882DE94:[A0430001]: sb         $v1, 1($v0)
    0882DE98:[3C0408C4]: lui        $a0, 0x08C4 <=> li $a0, 0x08C40000
    0882DE9C:[3C0708C4]: lui        $a3, 0x08C4 <=> li $a3, 0x08C40000
    0882DEA0:[8C85C0DC]: lw         $a1, -16164($a0)
    0882DEA4:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    0882DEA8:[8CA30008]: lw         $v1, 8($a1)
    0882DEAC:[8CA20000]: lw         $v0, 0($a1)
    0882DEB0:[AC6A0068]: sw         $t2, 104($v1)
    0882DEB4:[24420001]: addiu      $v0, $v0, 1
    0882DEB8:[ACAA0008]: sw         $t2, 8($a1)
    0882DEBC:[8D430068]: lw         $v1, 104($t2)
    0882DEC0:[ACA20000]: sw         $v0, 0($a1)
    0882DEC4:[A1440000]: sb         $a0, 0($t2)
    0882DEC8:[00605021]: addu       $t2, $v1, $zr <=> move $t2, $v1
    0882DECC:[1460FF24]: bne        $v1, $zr, 0x0882DB60
    0882DED0:[ACE3A960]: sw         $v1, -22176($a3)
    0882DED4:[0A20B6E2]: j          0x0882DB88
    0882DED8:[8FBF0084]: lw         $ra, 132($sp)
    0882DEDC:[8E620024]: lw         $v0, 36($s3)
    0882DEE0:[00511021]: addu       $v0, $v0, $s1
    0882DEE4:[90430000]: lbu        $v1, 0($v0)
    0882DEE8:[00031E00]: sll        $v1, $v1, 0x0018
    0882DEEC:[00031E03]: sra        $v1, $v1, 0x0018
--> 0882DEF0:[0A20B7A0]: j          0x0882DE80
    0882DEF4:[A5430006]: sh         $v1, 6($t2)
    0882DEF8:[C7A70014]: lwc1       $f7, 20($sp)
    0882DEFC:[46001807]: neg.s      $f0, $f3
    0882DF00:[4612B042]: mul.s      $f1, $f22, $f18
_S1_2_883DF28 42,499,352 instructions (2.134%), 10,652 calls (0883DF28 - 0883E25C, length 206)
    0883DF28:[27BDFFE0]: addiu      $sp, $sp, -32
    0883DF2C:[AFB50014]: sw         $s5, 20($sp)
    0883DF30:[3C1508C6]: lui        $s5, 0x08C6 <=> li $s5, 0x08C60000
    0883DF34:[26A3683C]: addiu      $v1, $s5, 26684
    0883DF38:[AFB40010]: sw         $s4, 16($sp)
    0883DF3C:[3C1408C6]: lui        $s4, 0x08C6 <=> li $s4, 0x08C60000
    0883DF40:[AFB3000C]: sw         $s3, 12($sp)
    0883DF44:[3C1308C6]: lui        $s3, 0x08C6 <=> li $s3, 0x08C60000
    0883DF48:[AFB20008]: sw         $s2, 8($sp)
    0883DF4C:[3C1208C6]: lui        $s2, 0x08C6 <=> li $s2, 0x08C60000
    0883DF50:[AFB00000]: sw         $s0, 0($sp)
    0883DF54:[AFBF0018]: sw         $ra, 24($sp)
    0883DF58:[AFB10004]: sw         $s1, 4($sp)
    0883DF5C:[8C620008]: lw         $v0, 8($v1)
    0883DF60:[8C71002C]: lw         $s1, 44($v1)
    0883DF64:[8C780030]: lw         $t8, 48($v1)
    0883DF68:[10400053]: beq        $v0, $zr, 0x0883E0B8
    0883DF6C:[8E50687C]: lw         $s0, 26748($s2)
    0883DF70:[3C02089D]: lui        $v0, 0x089D <=> li $v0, 0x089D0000
    0883DF74:[8C458B3C]: lw         $a1, -29892($v0)
    0883DF78:[04A0004F]: bltz       $a1, 0x0883E0B8
    0883DF7C:[00000000]: nop
    0883DF80:[90620034]: lbu        $v0, 52($v1)
    0883DF84:[38420001]: xori       $v0, $v0, 1
    0883DF88:[30420001]: andi       $v0, $v0, 1
    0883DF8C:[1040004A]: beq        $v0, $zr, 0x0883E0B8
    0883DF90:[3C02089D]: lui        $v0, 0x089D <=> li $v0, 0x089D0000
    0883DF94:[8C448B38]: lw         $a0, -29896($v0)
    0883DF98:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    0883DF9C:[048000AC]: bltz       $a0, 0x0883E250
    0883DFA0:[AE626880]: sw         $v0, 26752($s3)
    0883DFA4:[2402005C]: addiu      $v0, $zr, 92 <=> li $v0, 92
    0883DFA8:[00820018]: mult       $a0, $v0
    0883DFAC:[26836884]: addiu      $v1, $s4, 26756
    0883DFB0:[00805021]: addu       $t2, $a0, $zr <=> move $t2, $a0
    0883DFB4:[24AC0001]: addiu      $t4, $a1, 1
    0883DFB8:[00001012]: mflo       $v0
    0883DFBC:[00434821]: addu       $t1, $v0, $v1
    0883DFC0:[014C102A]: slt        $v0, $t2, $t4
    0883DFC4:[1040003C]: beq        $v0, $zr, 0x0883E0B8
    0883DFC8:[3C0D8888]: lui        $t5, 0x8888 <=> li $t5, 0x88880000
    0883DFCC:[35AD8889]: ori        $t5, $t5, -30583
    0883DFD0:[8D220000]: lw         $v0, 0($t1)
    0883DFD4:[50400035]: beql       $v0, $zr, 0x0883E0AC
    0883DFD8:[254A0001]: addiu      $t2, $t2, 1
    0883DFDC:[8D22000C]: lw         $v0, 12($t1)
    0883DFE0:[30590040]: andi       $t9, $v0, 64
    0883DFE4:[30420001]: andi       $v0, $v0, 1
    0883DFE8:[50400030]: beql       $v0, $zr, 0x0883E0AC
    0883DFEC:[254A0001]: addiu      $t2, $t2, 1
    0883DFF0:[C5210020]: lwc1       $f1, 32($t1)
    0883DFF4:[C520001C]: lwc1       $f0, 28($t1)
    0883DFF8:[8525001A]: lh         $a1, 26($t1)
    0883DFFC:[4600084D]: trunc.w.s  $f1, $f1
    0883E000:[4600000D]: trunc.w.s  $f0, $f0
    0883E004:[85270016]: lh         $a3, 22($t1)
    0883E008:[85240014]: lh         $a0, 20($t1)
    0883E00C:[44060800]: mfc1       $a2, $f1
    0883E010:[44080000]: mfc1       $t0, $f0
    0883E014:[85230018]: lh         $v1, 24($t1)
    0883E018:[00A62821]: addu       $a1, $a1, $a2
    0883E01C:[000510C0]: sll        $v0, $a1, 0x0003
    0883E020:[00E63821]: addu       $a3, $a3, $a2
    0883E024:[00451023]: subu       $v0, $v0, $a1
    0883E028:[00025980]: sll        $t3, $v0, 0x0006
    0883E02C:[00681821]: addu       $v1, $v1, $t0
    0883E030:[000710C0]: sll        $v0, $a3, 0x0003
    0883E034:[00882021]: addu       $a0, $a0, $t0
    0883E038:[0071182A]: slt        $v1, $v1, $s1
    0883E03C:[00471023]: subu       $v0, $v0, $a3
    0883E040:[0224202A]: slt        $a0, $s1, $a0
    0883E044:[38630001]: xori       $v1, $v1, 1
    0883E048:[00023180]: sll        $a2, $v0, 0x0006
    0883E04C:[38840001]: xori       $a0, $a0, 1
    0883E050:[000B7FC3]: sra        $t7, $t3, 0x001F
    0883E054:[000677C3]: sra        $t6, $a2, 0x001F
    0883E058:[1320000B]: beq        $t9, $zr, 0x0883E088
    0883E05C:[00832024]: and        $a0, $a0, $v1
    0883E060:[00CD0018]: mult       $a2, $t5
    0883E064:[00001810]: mfhi       $v1
    0883E068:[016D0018]: mult       $t3, $t5
    0883E06C:[00661821]: addu       $v1, $v1, $a2
    0883E070:[00031A03]: sra        $v1, $v1, 0x0008
    0883E074:[006E3823]: subu       $a3, $v1, $t6
    0883E078:[00001010]: mfhi       $v0
    0883E07C:[004B1021]: addu       $v0, $v0, $t3
    0883E080:[00021203]: sra        $v0, $v0, 0x0008
    0883E084:[004F2823]: subu       $a1, $v0, $t7
    0883E088:[0307182A]: slt        $v1, $t8, $a3
    0883E08C:[00B8102A]: slt        $v0, $a1, $t8
    0883E090:[38630001]: xori       $v1, $v1, 1
    0883E094:[38420001]: xori       $v0, $v0, 1
    0883E098:[10800003]: beq        $a0, $zr, 0x0883E0A8
    0883E09C:[00621024]: and        $v0, $v1, $v0
    0883E0A0:[54400069]: bnel       $v0, $zr, 0x0883E248
    0883E0A4:[01408021]: addu       $s0, $t2, $zr <=> move $s0, $t2
    0883E0A8:[254A0001]: addiu      $t2, $t2, 1
    0883E0AC:[014C102A]: slt        $v0, $t2, $t4
    0883E0B0:[1440FFC7]: bne        $v0, $zr, 0x0883DFD0
    0883E0B4:[2529005C]: addiu      $t1, $t1, 92
    0883E0B8:[0E20F74C]: jal        0x0883DD30
    0883E0BC:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0883E0C0:[8E646880]: lw         $a0, 26752($s3)
    0883E0C4:[1090005B]: beq        $a0, $s0, 0x0883E234
    0883E0C8:[26A2683C]: addiu      $v0, $s5, 26684
    0883E0CC:[8C430008]: lw         $v1, 8($v0)
    0883E0D0:[10600004]: beq        $v1, $zr, 0x0883E0E4
    0883E0D4:[8E626880]: lw         $v0, 26752($s3)
    0883E0D8:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    0883E0DC:[10820051]: beq        $a0, $v0, 0x0883E224
    0883E0E0:[8E626880]: lw         $v0, 26752($s3)
    0883E0E4:[10500002]: beq        $v0, $s0, 0x0883E0F0
    0883E0E8:[2402FFFE]: addiu      $v0, $zr, -2 <=> li $v0, -2
    0883E0EC:[AE626880]: sw         $v0, 26752($s3)
    0883E0F0:[06000048]: bltz       $s0, 0x0883E214
    0883E0F4:[3C11089D]: lui        $s1, 0x089D <=> li $s1, 0x089D0000
    0883E0F8:[8E228B70]: lw         $v0, -29840($s1)
    0883E0FC:[10500004]: beq        $v0, $s0, 0x0883E110
    0883E100:[00000000]: nop
    0883E104:[0E20F5D0]: jal        0x0883D740
    0883E108:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0883E10C:[AE308B70]: sw         $s0, -29840($s1)
    0883E110:[0E20F67A]: jal        0x0883D9E8
    0883E114:[00000000]: nop
    0883E118:[3C020898]: lui        $v0, 0x0898 <=> li $v0, 0x08980000
    0883E11C:[C443F36C]: lwc1       $f3, -3220($v0)
    0883E120:[8E46687C]: lw         $a2, 26748($s2)
    0883E124:[26896884]: addiu      $t1, $s4, 26756
    0883E128:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    0883E12C:[24040004]: addiu      $a0, $zr, 4 <=> li $a0, 4
    0883E130:[24070003]: addiu      $a3, $zr, 3 <=> li $a3, 3
    0883E134:[24080001]: addiu      $t0, $zr, 1 <=> li $t0, 1
    0883E138:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    0883E13C:[8D220000]: lw         $v0, 0($t1)
    0883E140:[5040001B]: beql       $v0, $zr, 0x0883E1B0
    0883E144:[254A0001]: addiu      $t2, $t2, 1
    0883E148:[8D220010]: lw         $v0, 16($t1)
    0883E14C:[18400025]: blez       $v0, 0x0883E1E4
    0883E150:[2442FFFF]: addiu      $v0, $v0, -1
    0883E154:[AD220010]: sw         $v0, 16($t1)
    0883E158:[AD240004]: sw         $a0, 4($t1)
    0883E15C:[8D22003C]: lw         $v0, 60($t1)
    0883E160:[8D230004]: lw         $v1, 4($t1)
    0883E164:[50430005]: beql       $v0, $v1, 0x0883E17C
    0883E168:[8D220040]: lw         $v0, 64($t1)
    0883E16C:[AD220040]: sw         $v0, 64($t1)
    0883E170:[E5230030]: swc1       $f3, 48($t1)
    0883E174:[AD23003C]: sw         $v1, 60($t1)
    0883E178:[8D220040]: lw         $v0, 64($t1)
    0883E17C:[5043000C]: beql       $v0, $v1, 0x0883E1B0
    0883E180:[254A0001]: addiu      $t2, $t2, 1
    0883E184:[C5200030]: lwc1       $f0, 48($t1)
    0883E188:[C5210034]: lwc1       $f1, 52($t1)
    0883E18C:[44801000]: mtc1       $zr, $f2
    0883E190:[46010001]: sub.s      $f0, $f0, $f1
    0883E194:[4602003E]: c.le.s     $f0, $f2
    0883E198:[00000000]: nop
    0883E19C:[45000003]: bc1f       0x0883E1AC
    0883E1A0:[E5200030]: swc1       $f0, 48($t1)
    0883E1A4:[E5220030]: swc1       $f2, 48($t1)
    0883E1A8:[AD230040]: sw         $v1, 64($t1)
    0883E1AC:[254A0001]: addiu      $t2, $t2, 1
    0883E1B0:[2942014D]: slti       $v0, $t2, 333
    0883E1B4:[1440FFE1]: bne        $v0, $zr, 0x0883E13C
    0883E1B8:[2529005C]: addiu      $t1, $t1, 92
    0883E1BC:[AE46687C]: sw         $a2, 26748($s2)
    0883E1C0:[8FBF0018]: lw         $ra, 24($sp)
    0883E1C4:[8FB50014]: lw         $s5, 20($sp)
    0883E1C8:[8FB40010]: lw         $s4, 16($sp)
    0883E1CC:[8FB3000C]: lw         $s3, 12($sp)
    0883E1D0:[8FB20008]: lw         $s2, 8($sp)
    0883E1D4:[8FB10004]: lw         $s1, 4($sp)
    0883E1D8:[8FB00000]: lw         $s0, 0($sp)
    0883E1DC:[03E00008]: jr         $ra
    0883E1E0:[27BD0020]: addiu      $sp, $sp, 32
    0883E1E4:[11500006]: beq        $t2, $s0, 0x0883E200
    0883E1E8:[8D22000C]: lw         $v0, 12($t1)
    0883E1EC:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0883E1F0:[30420002]: andi       $v0, $v0, 2
    0883E1F4:[00A2180B]: movn       $v1, $a1, $v0
    0883E1F8:[0A20F857]: j          0x0883E15C
    0883E1FC:[AD230004]: sw         $v1, 4($t1)
    0883E200:[00E01821]: addu       $v1, $a3, $zr <=> move $v1, $a3
    0883E204:[01403021]: addu       $a2, $t2, $zr <=> move $a2, $t2
    0883E208:[30420002]: andi       $v0, $v0, 2
    0883E20C:[0A20F87E]: j          0x0883E1F8
    0883E210:[0102180A]: movz       $v1, $t0, $v0
    0883E214:[0E20F5D0]: jal        0x0883D740
    0883E218:[2404FFFF]: addiu      $a0, $zr, -1 <=> li $a0, -1
    0883E21C:[0A20F844]: j          0x0883E110
    0883E220:[00000000]: nop
    0883E224:[0E20F5D0]: jal        0x0883D740
    0883E228:[2404FFFF]: addiu      $a0, $zr, -1 <=> li $a0, -1
    0883E22C:[0A20F83C]: j          0x0883E0F0
    0883E230:[00000000]: nop
    0883E234:[0E20F5D0]: jal        0x0883D740
    0883E238:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0883E23C:[3C02089D]: lui        $v0, 0x089D <=> li $v0, 0x089D0000
    0883E240:[0A20F844]: j          0x0883E110
    0883E244:[AC508B70]: sw         $s0, -29840($v0)
    0883E248:[0A20F82E]: j          0x0883E0B8
    0883E24C:[AE6A6880]: sw         $t2, 26752($s3)
    0883E250:[26896884]: addiu      $t1, $s4, 26756
    0883E254:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    0883E258:[0A20F7F0]: j          0x0883DFC0
    0883E25C:[240C014D]: addiu      $t4, $zr, 333 <=> li $t4, 333
  Back Branch 0883E1B4 3,547,116 times (length 32)
    0883E128:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    0883E12C:[24040004]: addiu      $a0, $zr, 4 <=> li $a0, 4
    0883E130:[24070003]: addiu      $a3, $zr, 3 <=> li $a3, 3
    0883E134:[24080001]: addiu      $t0, $zr, 1 <=> li $t0, 1
    0883E138:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
--> 0883E13C:[8D220000]: lw         $v0, 0($t1)
    0883E140:[5040001B]: beql       $v0, $zr, 0x0883E1B0
    0883E144:[254A0001]: addiu      $t2, $t2, 1
    0883E148:[8D220010]: lw         $v0, 16($t1)
    0883E14C:[18400025]: blez       $v0, 0x0883E1E4
    0883E150:[2442FFFF]: addiu      $v0, $v0, -1
    0883E154:[AD220010]: sw         $v0, 16($t1)
    0883E158:[AD240004]: sw         $a0, 4($t1)
    0883E15C:[8D22003C]: lw         $v0, 60($t1)
    0883E160:[8D230004]: lw         $v1, 4($t1)
    0883E164:[50430005]: beql       $v0, $v1, 0x0883E17C
    0883E168:[8D220040]: lw         $v0, 64($t1)
    0883E16C:[AD220040]: sw         $v0, 64($t1)
    0883E170:[E5230030]: swc1       $f3, 48($t1)
    0883E174:[AD23003C]: sw         $v1, 60($t1)
    0883E178:[8D220040]: lw         $v0, 64($t1)
    0883E17C:[5043000C]: beql       $v0, $v1, 0x0883E1B0
    0883E180:[254A0001]: addiu      $t2, $t2, 1
    0883E184:[C5200030]: lwc1       $f0, 48($t1)
    0883E188:[C5210034]: lwc1       $f1, 52($t1)
    0883E18C:[44801000]: mtc1       $zr, $f2
    0883E190:[46010001]: sub.s      $f0, $f0, $f1
    0883E194:[4602003E]: c.le.s     $f0, $f2
    0883E198:[00000000]: nop
    0883E19C:[45000003]: bc1f       0x0883E1AC
    0883E1A0:[E5200030]: swc1       $f0, 48($t1)
    0883E1A4:[E5220030]: swc1       $f2, 48($t1)
    0883E1A8:[AD230040]: sw         $v1, 64($t1)
    0883E1AC:[254A0001]: addiu      $t2, $t2, 1
    0883E1B0:[2942014D]: slti       $v0, $t2, 333
--> 0883E1B4:[1440FFE1]: bne        $v0, $zr, 0x0883E13C
    0883E1B8:[2529005C]: addiu      $t1, $t1, 92
    0883E1BC:[AE46687C]: sw         $a2, 26748($s2)
    0883E1C0:[8FBF0018]: lw         $ra, 24($sp)
    0883E1C4:[8FB50014]: lw         $s5, 20($sp)
  Back Branch 0883E1F8 1,374,096 times (length 41)
    0883E148:[8D220010]: lw         $v0, 16($t1)
    0883E14C:[18400025]: blez       $v0, 0x0883E1E4
    0883E150:[2442FFFF]: addiu      $v0, $v0, -1
    0883E154:[AD220010]: sw         $v0, 16($t1)
    0883E158:[AD240004]: sw         $a0, 4($t1)
--> 0883E15C:[8D22003C]: lw         $v0, 60($t1)
    0883E160:[8D230004]: lw         $v1, 4($t1)
    0883E164:[50430005]: beql       $v0, $v1, 0x0883E17C
    0883E168:[8D220040]: lw         $v0, 64($t1)
    0883E16C:[AD220040]: sw         $v0, 64($t1)
    0883E170:[E5230030]: swc1       $f3, 48($t1)
    0883E174:[AD23003C]: sw         $v1, 60($t1)
    0883E178:[8D220040]: lw         $v0, 64($t1)
    0883E17C:[5043000C]: beql       $v0, $v1, 0x0883E1B0
    0883E180:[254A0001]: addiu      $t2, $t2, 1
    0883E184:[C5200030]: lwc1       $f0, 48($t1)
    0883E188:[C5210034]: lwc1       $f1, 52($t1)
    0883E18C:[44801000]: mtc1       $zr, $f2
    0883E190:[46010001]: sub.s      $f0, $f0, $f1
    0883E194:[4602003E]: c.le.s     $f0, $f2
    0883E198:[00000000]: nop
    0883E19C:[45000003]: bc1f       0x0883E1AC
    0883E1A0:[E5200030]: swc1       $f0, 48($t1)
    0883E1A4:[E5220030]: swc1       $f2, 48($t1)
    0883E1A8:[AD230040]: sw         $v1, 64($t1)
    0883E1AC:[254A0001]: addiu      $t2, $t2, 1
    0883E1B0:[2942014D]: slti       $v0, $t2, 333
    0883E1B4:[1440FFE1]: bne        $v0, $zr, 0x0883E13C
    0883E1B8:[2529005C]: addiu      $t1, $t1, 92
    0883E1BC:[AE46687C]: sw         $a2, 26748($s2)
    0883E1C0:[8FBF0018]: lw         $ra, 24($sp)
    0883E1C4:[8FB50014]: lw         $s5, 20($sp)
    0883E1C8:[8FB40010]: lw         $s4, 16($sp)
    0883E1CC:[8FB3000C]: lw         $s3, 12($sp)
    0883E1D0:[8FB20008]: lw         $s2, 8($sp)
    0883E1D4:[8FB10004]: lw         $s1, 4($sp)
    0883E1D8:[8FB00000]: lw         $s0, 0($sp)
    0883E1DC:[03E00008]: jr         $ra
    0883E1E0:[27BD0020]: addiu      $sp, $sp, 32
    0883E1E4:[11500006]: beq        $t2, $s0, 0x0883E200
    0883E1E8:[8D22000C]: lw         $v0, 12($t1)
    0883E1EC:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0883E1F0:[30420002]: andi       $v0, $v0, 2
    0883E1F4:[00A2180B]: movn       $v1, $a1, $v0
--> 0883E1F8:[0A20F857]: j          0x0883E15C
    0883E1FC:[AD230004]: sw         $v1, 4($t1)
    0883E200:[00E01821]: addu       $v1, $a3, $zr <=> move $v1, $a3
    0883E204:[01403021]: addu       $a2, $t2, $zr <=> move $a2, $t2
    0883E208:[30420002]: andi       $v0, $v0, 2
  Back Branch 0883E20C 10,347 times (length 7)
    0883E1E4:[11500006]: beq        $t2, $s0, 0x0883E200
    0883E1E8:[8D22000C]: lw         $v0, 12($t1)
    0883E1EC:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0883E1F0:[30420002]: andi       $v0, $v0, 2
    0883E1F4:[00A2180B]: movn       $v1, $a1, $v0
--> 0883E1F8:[0A20F857]: j          0x0883E15C
    0883E1FC:[AD230004]: sw         $v1, 4($t1)
    0883E200:[00E01821]: addu       $v1, $a3, $zr <=> move $v1, $a3
    0883E204:[01403021]: addu       $a2, $t2, $zr <=> move $a2, $t2
    0883E208:[30420002]: andi       $v0, $v0, 2
--> 0883E20C:[0A20F87E]: j          0x0883E1F8
    0883E210:[0102180A]: movz       $v1, $t0, $v0
    0883E214:[0E20F5D0]: jal        0x0883D740
    0883E218:[2404FFFF]: addiu      $a0, $zr, -1 <=> li $a0, -1
    0883E21C:[0A20F844]: j          0x0883E110
  Back Branch 0883E240 305 times (length 78)
    0883E0FC:[10500004]: beq        $v0, $s0, 0x0883E110
    0883E100:[00000000]: nop
    0883E104:[0E20F5D0]: jal        0x0883D740
    0883E108:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0883E10C:[AE308B70]: sw         $s0, -29840($s1)
--> 0883E110:[0E20F67A]: jal        0x0883D9E8
    0883E114:[00000000]: nop
    0883E118:[3C020898]: lui        $v0, 0x0898 <=> li $v0, 0x08980000
    0883E11C:[C443F36C]: lwc1       $f3, -3220($v0)
    0883E120:[8E46687C]: lw         $a2, 26748($s2)
    0883E124:[26896884]: addiu      $t1, $s4, 26756
    0883E128:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    0883E12C:[24040004]: addiu      $a0, $zr, 4 <=> li $a0, 4
    0883E130:[24070003]: addiu      $a3, $zr, 3 <=> li $a3, 3
    0883E134:[24080001]: addiu      $t0, $zr, 1 <=> li $t0, 1
    0883E138:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    0883E13C:[8D220000]: lw         $v0, 0($t1)
    0883E140:[5040001B]: beql       $v0, $zr, 0x0883E1B0
    0883E144:[254A0001]: addiu      $t2, $t2, 1
    0883E148:[8D220010]: lw         $v0, 16($t1)
    0883E14C:[18400025]: blez       $v0, 0x0883E1E4
    0883E150:[2442FFFF]: addiu      $v0, $v0, -1
    0883E154:[AD220010]: sw         $v0, 16($t1)
    0883E158:[AD240004]: sw         $a0, 4($t1)
    0883E15C:[8D22003C]: lw         $v0, 60($t1)
    0883E160:[8D230004]: lw         $v1, 4($t1)
    0883E164:[50430005]: beql       $v0, $v1, 0x0883E17C
    0883E168:[8D220040]: lw         $v0, 64($t1)
    0883E16C:[AD220040]: sw         $v0, 64($t1)
    0883E170:[E5230030]: swc1       $f3, 48($t1)
    0883E174:[AD23003C]: sw         $v1, 60($t1)
    0883E178:[8D220040]: lw         $v0, 64($t1)
    0883E17C:[5043000C]: beql       $v0, $v1, 0x0883E1B0
    0883E180:[254A0001]: addiu      $t2, $t2, 1
    0883E184:[C5200030]: lwc1       $f0, 48($t1)
    0883E188:[C5210034]: lwc1       $f1, 52($t1)
    0883E18C:[44801000]: mtc1       $zr, $f2
    0883E190:[46010001]: sub.s      $f0, $f0, $f1
    0883E194:[4602003E]: c.le.s     $f0, $f2
    0883E198:[00000000]: nop
    0883E19C:[45000003]: bc1f       0x0883E1AC
    0883E1A0:[E5200030]: swc1       $f0, 48($t1)
    0883E1A4:[E5220030]: swc1       $f2, 48($t1)
    0883E1A8:[AD230040]: sw         $v1, 64($t1)
    0883E1AC:[254A0001]: addiu      $t2, $t2, 1
    0883E1B0:[2942014D]: slti       $v0, $t2, 333
    0883E1B4:[1440FFE1]: bne        $v0, $zr, 0x0883E13C
    0883E1B8:[2529005C]: addiu      $t1, $t1, 92
    0883E1BC:[AE46687C]: sw         $a2, 26748($s2)
    0883E1C0:[8FBF0018]: lw         $ra, 24($sp)
    0883E1C4:[8FB50014]: lw         $s5, 20($sp)
    0883E1C8:[8FB40010]: lw         $s4, 16($sp)
    0883E1CC:[8FB3000C]: lw         $s3, 12($sp)
    0883E1D0:[8FB20008]: lw         $s2, 8($sp)
    0883E1D4:[8FB10004]: lw         $s1, 4($sp)
    0883E1D8:[8FB00000]: lw         $s0, 0($sp)
    0883E1DC:[03E00008]: jr         $ra
    0883E1E0:[27BD0020]: addiu      $sp, $sp, 32
    0883E1E4:[11500006]: beq        $t2, $s0, 0x0883E200
    0883E1E8:[8D22000C]: lw         $v0, 12($t1)
    0883E1EC:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0883E1F0:[30420002]: andi       $v0, $v0, 2
    0883E1F4:[00A2180B]: movn       $v1, $a1, $v0
    0883E1F8:[0A20F857]: j          0x0883E15C
    0883E1FC:[AD230004]: sw         $v1, 4($t1)
    0883E200:[00E01821]: addu       $v1, $a3, $zr <=> move $v1, $a3
    0883E204:[01403021]: addu       $a2, $t2, $zr <=> move $a2, $t2
    0883E208:[30420002]: andi       $v0, $v0, 2
    0883E20C:[0A20F87E]: j          0x0883E1F8
    0883E210:[0102180A]: movz       $v1, $t0, $v0
    0883E214:[0E20F5D0]: jal        0x0883D740
    0883E218:[2404FFFF]: addiu      $a0, $zr, -1 <=> li $a0, -1
    0883E21C:[0A20F844]: j          0x0883E110
    0883E220:[00000000]: nop
    0883E224:[0E20F5D0]: jal        0x0883D740
    0883E228:[2404FFFF]: addiu      $a0, $zr, -1 <=> li $a0, -1
    0883E22C:[0A20F83C]: j          0x0883E0F0
    0883E230:[00000000]: nop
    0883E234:[0E20F5D0]: jal        0x0883D740
    0883E238:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0883E23C:[3C02089D]: lui        $v0, 0x089D <=> li $v0, 0x089D0000
--> 0883E240:[0A20F844]: j          0x0883E110
    0883E244:[AC508B70]: sw         $s0, -29840($v0)
    0883E248:[0A20F82E]: j          0x0883E0B8
    0883E24C:[AE6A6880]: sw         $t2, 26752($s3)
    0883E250:[26896884]: addiu      $t1, $s4, 26756
_S1_2_88267FC 38,943,540 instructions (1.956%), 20,814 calls (088267FC - 08826CF8, length 320)
    088267FC:[00041840]: sll        $v1, $a0, 0x0001
    08826800:[00641821]: addu       $v1, $v1, $a0
    08826804:[3C0208C4]: lui        $v0, 0x08C4 <=> li $v0, 0x08C40000
    08826808:[27BDFF10]: addiu      $sp, $sp, -240
    0882680C:[00031880]: sll        $v1, $v1, 0x0002
    08826810:[2442A96C]: addiu      $v0, $v0, -22164
    08826814:[288401F4]: slti       $a0, $a0, 500
    08826818:[E7B800E0]: swc1       $f24, 224($sp)
    0882681C:[00621821]: addu       $v1, $v1, $v0
    08826820:[46007606]: mov.s      $f24, $f14
    08826824:[E7B700DC]: swc1       $f23, 220($sp)
    08826828:[46006DC6]: mov.s      $f23, $f13
    0882682C:[E7B600D8]: swc1       $f22, 216($sp)
    08826830:[46006586]: mov.s      $f22, $f12
    08826834:[E7B500D4]: swc1       $f21, 212($sp)
    08826838:[46008546]: mov.s      $f21, $f16
    0882683C:[E7B400D0]: swc1       $f20, 208($sp)
    08826840:[46007D06]: mov.s      $f20, $f15
    08826844:[AFBF00C4]: sw         $ra, 196($sp)
    08826848:[AFBE00C0]: sw         $fp, 192($sp)
    0882684C:[AFB700BC]: sw         $s7, 188($sp)
    08826850:[AFB600B8]: sw         $s6, 184($sp)
    08826854:[AFB500B4]: sw         $s5, 180($sp)
    08826858:[AFB400B0]: sw         $s4, 176($sp)
    0882685C:[AFB300AC]: sw         $s3, 172($sp)
    08826860:[AFB200A8]: sw         $s2, 168($sp)
    08826864:[AFB100A4]: sw         $s1, 164($sp)
    08826868:[10800028]: beq        $a0, $zr, 0x0882690C
    0882686C:[AFB000A0]: sw         $s0, 160($sp)
    08826870:[8C620004]: lw         $v0, 4($v1)
    08826874:[8C740000]: lw         $s4, 0($v1)
    08826878:[1A800024]: blez       $s4, 0x0882690C
    0882687C:[8C510068]: lw         $s1, 104($v0)
    08826880:[3C1608C4]: lui        $s6, 0x08C4 <=> li $s6, 0x08C40000
    08826884:[24170002]: addiu      $s7, $zr, 2 <=> li $s7, 2
    08826888:[3C1E08C4]: lui        $fp, 0x08C4 <=> li $fp, 0x08C40000
    0882688C:[92230001]: lbu        $v1, 1($s1)
    08826890:[82C2A968]: lb         $v0, -22168($s6)
    08826894:[7C032420]: seb        $a0, $v1
    08826898:[50820004]: beql       $a0, $v0, 0x088268AC
    0882689C:[96300002]: lhu        $s0, 2($s1)
    088268A0:[0E208326]: jal        0x08820C98
    088268A4:[A2C3A968]: sb         $v1, -22168($s6)
    088268A8:[96300002]: lhu        $s0, 2($s1)
    088268AC:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088268B0:[120200C2]: beq        $s0, $v0, 0x08826BBC
    088268B4:[24020007]: addiu      $v0, $zr, 7 <=> li $v0, 7
    088268B8:[1202008D]: beq        $s0, $v0, 0x08826AF0
    088268BC:[27AA0060]: addiu      $t2, $sp, 96
    088268C0:[12170085]: beq        $s0, $s7, 0x08826AD8
    088268C4:[2402000B]: addiu      $v0, $zr, 11 <=> li $v0, 11
    088268C8:[1202007E]: beq        $s0, $v0, 0x08826AC4
    088268CC:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    088268D0:[12020078]: beq        $s0, $v0, 0x08826AB4
    088268D4:[2402000C]: addiu      $v0, $zr, 12 <=> li $v0, 12
    088268D8:[1202006F]: beq        $s0, $v0, 0x08826A98
    088268DC:[24020006]: addiu      $v0, $zr, 6 <=> li $v0, 6
    088268E0:[12020054]: beq        $s0, $v0, 0x08826A34
    088268E4:[24020008]: addiu      $v0, $zr, 8 <=> li $v0, 8
    088268E8:[1202004E]: beq        $s0, $v0, 0x08826A24
    088268EC:[24020009]: addiu      $v0, $zr, 9 <=> li $v0, 9
    088268F0:[1202001B]: beq        $s0, $v0, 0x08826960
    088268F4:[2402000A]: addiu      $v0, $zr, 10 <=> li $v0, 10
    088268F8:[52020015]: beql       $s0, $v0, 0x08826950
    088268FC:[86240004]: lh         $a0, 4($s1)
    08826900:[2694FFFF]: addiu      $s4, $s4, -1
    08826904:[1E80FFE1]: bgtz       $s4, 0x0882688C
    08826908:[8E310068]: lw         $s1, 104($s1)
    0882690C:[8FBF00C4]: lw         $ra, 196($sp)
    08826910:[8FBE00C0]: lw         $fp, 192($sp)
    08826914:[8FB700BC]: lw         $s7, 188($sp)
    08826918:[8FB600B8]: lw         $s6, 184($sp)
    0882691C:[8FB500B4]: lw         $s5, 180($sp)
    08826920:[8FB400B0]: lw         $s4, 176($sp)
    08826924:[8FB300AC]: lw         $s3, 172($sp)
    08826928:[8FB200A8]: lw         $s2, 168($sp)
    0882692C:[8FB100A4]: lw         $s1, 164($sp)
    08826930:[8FB000A0]: lw         $s0, 160($sp)
    08826934:[C7B800E0]: lwc1       $f24, 224($sp)
    08826938:[C7B700DC]: lwc1       $f23, 220($sp)
    0882693C:[C7B600D8]: lwc1       $f22, 216($sp)
    08826940:[C7B500D4]: lwc1       $f21, 212($sp)
    08826944:[C7B400D0]: lwc1       $f20, 208($sp)
    08826948:[03E00008]: jr         $ra
    0882694C:[27BD00F0]: addiu      $sp, $sp, 240
    08826950:[0E20A591]: jal        0x08829644
    08826954:[26250008]: addiu      $a1, $s1, 8
    08826958:[0A209A41]: j          0x08826904
    0882695C:[2694FFFF]: addiu      $s4, $s4, -1
    08826960:[26240008]: addiu      $a0, $s1, 8
    08826964:[90860008]: lbu        $a2, 8($a0)
    08826968:[90870009]: lbu        $a3, 9($a0)
    0882696C:[9088000A]: lbu        $t0, 10($a0)
    08826970:[240200FF]: addiu      $v0, $zr, 255 <=> li $v0, 255
    08826974:[00C71824]: and        $v1, $a2, $a3
    08826978:[00681824]: and        $v1, $v1, $t0
    0882697C:[C62F0008]: lwc1       $f15, 8($s1)
    08826980:[1062000E]: beq        $v1, $v0, 0x088269BC
    08826984:[C4900004]: lwc1       $f16, 4($a0)
    08826988:[C48E0014]: lwc1       $f14, 20($a0)
    0882698C:[C48C000C]: lwc1       $f12, 12($a0)
    08826990:[C48D0010]: lwc1       $f13, 16($a0)
    08826994:[46187380]: add.s      $f14, $f14, $f24
    08826998:[46166300]: add.s      $f12, $f12, $f22
    0882699C:[46176B40]: add.s      $f13, $f13, $f23
    088269A0:[46147BC2]: mul.s      $f15, $f15, $f20
    088269A4:[46158402]: mul.s      $f16, $f16, $f21
    088269A8:[86240004]: lh         $a0, 4($s1)
    088269AC:[0E20A110]: jal        0x08828440
    088269B0:[86250006]: lh         $a1, 6($s1)
    088269B4:[0A209A41]: j          0x08826904
    088269B8:[2694FFFF]: addiu      $s4, $s4, -1
    088269BC:[86250006]: lh         $a1, 6($s1)
    088269C0:[28A20100]: slti       $v0, $a1, 256
    088269C4:[1040000C]: beq        $v0, $zr, 0x088269F8
    088269C8:[C48E0014]: lwc1       $f14, 20($a0)
    088269CC:[C48C000C]: lwc1       $f12, 12($a0)
    088269D0:[C48D0010]: lwc1       $f13, 16($a0)
    088269D4:[46187380]: add.s      $f14, $f14, $f24
    088269D8:[46166300]: add.s      $f12, $f12, $f22
    088269DC:[46176B40]: add.s      $f13, $f13, $f23
    088269E0:[46147BC2]: mul.s      $f15, $f15, $f20
    088269E4:[46158402]: mul.s      $f16, $f16, $f21
    088269E8:[0E209B3F]: jal        0x08826CFC
    088269EC:[86240004]: lh         $a0, 4($s1)
    088269F0:[0A209A41]: j          0x08826904
    088269F4:[2694FFFF]: addiu      $s4, $s4, -1
    088269F8:[C48C000C]: lwc1       $f12, 12($a0)
    088269FC:[C48D0010]: lwc1       $f13, 16($a0)
    08826A00:[46187380]: add.s      $f14, $f14, $f24
    08826A04:[46166300]: add.s      $f12, $f12, $f22
    08826A08:[46176B40]: add.s      $f13, $f13, $f23
    08826A0C:[46147BC2]: mul.s      $f15, $f15, $f20
    08826A10:[46158402]: mul.s      $f16, $f16, $f21
    08826A14:[0E2099FF]: jal        0x088267FC
    08826A18:[86240004]: lh         $a0, 4($s1)
    08826A1C:[0A209A41]: j          0x08826904
    08826A20:[2694FFFF]: addiu      $s4, $s4, -1
    08826A24:[0E2083E9]: jal        0x08820FA4
    08826A28:[86240004]: lh         $a0, 4($s1)
    08826A2C:[0A209A41]: j          0x08826904
    08826A30:[2694FFFF]: addiu      $s4, $s4, -1
    08826A34:[86220006]: lh         $v0, 6($s1)
    08826A38:[14400013]: bne        $v0, $zr, 0x08826A88
    08826A3C:[00000000]: nop
    08826A40:[86300004]: lh         $s0, 4($s1)
    08826A44:[2E0204B0]: sltiu      $v0, $s0, 1200
    08826A48:[5040FFAE]: beql       $v0, $zr, 0x08826904
    08826A4C:[2694FFFF]: addiu      $s4, $s4, -1
    08826A50:[00101183]: sra        $v0, $s0, 0x0006
    08826A54:[3C0308BB]: lui        $v1, 0x08BB <=> li $v1, 0x08BB0000
    08826A58:[000220C0]: sll        $a0, $v0, 0x0003
    08826A5C:[2463BAD0]: addiu      $v1, $v1, -17712
    08826A60:[00832021]: addu       $a0, $a0, $v1
    08826A64:[3C0308BA]: lui        $v1, 0x08BA <=> li $v1, 0x08BA0000
    08826A68:[0E208392]: jal        0x08820E48
    08826A6C:[AC620FC8]: sw         $v0, 4040($v1)
    08826A70:[0E208339]: jal        0x08820CE4
    08826A74:[3204003F]: andi       $a0, $s0, 63
    08826A78:[0E2083F0]: jal        0x08820FC0
    08826A7C:[2694FFFF]: addiu      $s4, $s4, -1
    08826A80:[0A209A41]: j          0x08826904
    08826A84:[00000000]: nop
    08826A88:[0E209128]: jal        0x088244A0
    08826A8C:[00000000]: nop
    08826A90:[0A209A9E]: j          0x08826A78
    08826A94:[00000000]: nop
    08826A98:[86240004]: lh         $a0, 4($s1)
    08826A9C:[86250006]: lh         $a1, 6($s1)
    08826AA0:[C62C0014]: lwc1       $f12, 20($s1)
    08826AA4:[0E2082A7]: jal        0x08820A9C
    08826AA8:[C62D0018]: lwc1       $f13, 24($s1)
    08826AAC:[0A209A41]: j          0x08826904
    08826AB0:[2694FFFF]: addiu      $s4, $s4, -1
    08826AB4:[0E208468]: jal        0x088211A0
    08826AB8:[2694FFFF]: addiu      $s4, $s4, -1
    08826ABC:[0A209A41]: j          0x08826904
    08826AC0:[00000000]: nop
    08826AC4:[86240004]: lh         $a0, 4($s1)
    08826AC8:[0E208466]: jal        0x08821198
    08826ACC:[86250006]: lh         $a1, 6($s1)
    08826AD0:[0A209A41]: j          0x08826904
    08826AD4:[2694FFFF]: addiu      $s4, $s4, -1
    08826AD8:[86220004]: lh         $v0, 4($s1)
    08826ADC:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08826AE0:[0E208580]: jal        0x08821600
    08826AE4:[A7C2E6BC]: sh         $v0, -6468($fp)
    08826AE8:[0A209A41]: j          0x08826904
    08826AEC:[2694FFFF]: addiu      $s4, $s4, -1
    08826AF0:[01404821]: addu       $t1, $t2, $zr <=> move $t1, $t2
    08826AF4:[01403821]: addu       $a3, $t2, $zr <=> move $a3, $t2
    08826AF8:[26260008]: addiu      $a2, $s1, 8
    08826AFC:[26280048]: addiu      $t0, $s1, 72
    08826B00:[8CC20000]: lw         $v0, 0($a2)
    08826B04:[8CC30004]: lw         $v1, 4($a2)
    08826B08:[8CC40008]: lw         $a0, 8($a2)
    08826B0C:[8CC5000C]: lw         $a1, 12($a2)
    08826B10:[ACE20000]: sw         $v0, 0($a3)
    08826B14:[24C60010]: addiu      $a2, $a2, 16
    08826B18:[24E70010]: addiu      $a3, $a3, 16
    08826B1C:[ACE3FFF4]: sw         $v1, -12($a3)
    08826B20:[ACE4FFF8]: sw         $a0, -8($a3)
    08826B24:[14C8FFF6]: bne        $a2, $t0, 0x08826B00
    08826B28:[ACE5FFFC]: sw         $a1, -4($a3)
    08826B2C:[3C0208C4]: lui        $v0, 0x08C4 <=> li $v0, 0x08C40000
    08826B30:[8446E6BE]: lh         $a2, -6466($v0)
    08826B34:[14C00006]: bne        $a2, $zr, 0x08826B50
    08826B38:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    08826B3C:[86220006]: lh         $v0, 6($s1)
    08826B40:[1057001A]: beq        $v0, $s7, 0x08826BAC
    08826B44:[87C2E6BC]: lh         $v0, -6468($fp)
    08826B48:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    08826B4C:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    08826B50:[C5200004]: lwc1       $f0, 4($t1)
    08826B54:[C5210008]: lwc1       $f1, 8($t1)
    08826B58:[2442FFFF]: addiu      $v0, $v0, -1
    08826B5C:[46140002]: mul.s      $f0, $f0, $f20
    08826B60:[46150842]: mul.s      $f1, $f1, $f21
    08826B64:[46160000]: add.s      $f0, $f0, $f22
    08826B68:[46170840]: add.s      $f1, $f1, $f23
    08826B6C:[E5200004]: swc1       $f0, 4($t1)
    08826B70:[E5210008]: swc1       $f1, 8($t1)
    08826B74:[0441FFF6]: bgez       $v0, 0x08826B50
    08826B78:[25290010]: addiu      $t1, $t1, 16
    08826B7C:[3C0708BA]: lui        $a3, 0x08BA <=> li $a3, 0x08BA0000
    08826B80:[94E30EBA]: lhu        $v1, 3770($a3)
    08826B84:[7C031620]: seh        $v0, $v1
    08826B88:[284207D0]: slti       $v0, $v0, 2000
    08826B8C:[1040FF5F]: beq        $v0, $zr, 0x0882690C
    08826B90:[24620001]: addiu      $v0, $v1, 1
    08826B94:[86250004]: lh         $a1, 4($s1)
    08826B98:[01402021]: addu       $a0, $t2, $zr <=> move $a0, $t2
    08826B9C:[0E208350]: jal        0x08820D40
    08826BA0:[A4E20EBA]: sh         $v0, 3770($a3)
    08826BA4:[0A209A41]: j          0x08826904
    08826BA8:[2694FFFF]: addiu      $s4, $s4, -1
    08826BAC:[1040FFE8]: beq        $v0, $zr, 0x08826B50
    08826BB0:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    08826BB4:[0A209AD4]: j          0x08826B50
    08826BB8:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    08826BBC:[86330004]: lh         $s3, 4($s1)
    08826BC0:[3C0308BB]: lui        $v1, 0x08BB <=> li $v1, 0x08BB0000
    08826BC4:[2463BB70]: addiu      $v1, $v1, -17552
    08826BC8:[00131100]: sll        $v0, $s3, 0x0004
    08826BCC:[03A0A821]: addu       $s5, $sp, $zr <=> move $s5, $sp
    08826BD0:[03A03821]: addu       $a3, $sp, $zr <=> move $a3, $sp
    08826BD4:[00439021]: addu       $s2, $v0, $v1
    08826BD8:[26260008]: addiu      $a2, $s1, 8
    08826BDC:[26280068]: addiu      $t0, $s1, 104
    08826BE0:[8CC20000]: lw         $v0, 0($a2)
    08826BE4:[8CC30004]: lw         $v1, 4($a2)
    08826BE8:[8CC40008]: lw         $a0, 8($a2)
    08826BEC:[8CC5000C]: lw         $a1, 12($a2)
    08826BF0:[ACE20000]: sw         $v0, 0($a3)
    08826BF4:[24C60010]: addiu      $a2, $a2, 16
    08826BF8:[24E70010]: addiu      $a3, $a3, 16
    08826BFC:[ACE3FFF4]: sw         $v1, -12($a3)
    08826C00:[ACE4FFF8]: sw         $a0, -8($a3)
    08826C04:[14C8FFF6]: bne        $a2, $t0, 0x08826BE0
    08826C08:[ACE5FFFC]: sw         $a1, -4($a3)
    08826C0C:[82420000]: lb         $v0, 0($s2)
    08826C10:[5040FF3C]: beql       $v0, $zr, 0x08826904
    08826C14:[2694FFFF]: addiu      $s4, $s4, -1
    08826C18:[8E42000C]: lw         $v0, 12($s2)
    08826C1C:[5040FF39]: beql       $v0, $zr, 0x08826904
    08826C20:[2694FFFF]: addiu      $s4, $s4, -1
    08826C24:[2E6204B0]: sltiu      $v0, $s3, 1200
    08826C28:[5040FF36]: beql       $v0, $zr, 0x08826904
    08826C2C:[2694FFFF]: addiu      $s4, $s4, -1
    08826C30:[3C0508BA]: lui        $a1, 0x08BA <=> li $a1, 0x08BA0000
    08826C34:[8CA20FCC]: lw         $v0, 4044($a1)
    08826C38:[1053000B]: beq        $v0, $s3, 0x08826C68
    08826C3C:[00131983]: sra        $v1, $s3, 0x0006
    08826C40:[3C0208BB]: lui        $v0, 0x08BB <=> li $v0, 0x08BB0000
    08826C44:[000320C0]: sll        $a0, $v1, 0x0003
    08826C48:[2442BAD0]: addiu      $v0, $v0, -17712
    08826C4C:[00822021]: addu       $a0, $a0, $v0
    08826C50:[3C0208BA]: lui        $v0, 0x08BA <=> li $v0, 0x08BA0000
    08826C54:[ACB30FCC]: sw         $s3, 4044($a1)
    08826C58:[0E208392]: jal        0x08820E48
    08826C5C:[AC430FC8]: sw         $v1, 4040($v0)
    08826C60:[0E208395]: jal        0x08820E54
    08826C64:[3264003F]: andi       $a0, $s3, 63
    08826C68:[3C0308C4]: lui        $v1, 0x08C4 <=> li $v1, 0x08C40000
    08826C6C:[8466E6BE]: lh         $a2, -6466($v1)
    08826C70:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    08826C74:[14C00005]: bne        $a2, $zr, 0x08826C8C
    08826C78:[A2420001]: sb         $v0, 1($s2)
    08826C7C:[86220006]: lh         $v0, 6($s1)
    08826C80:[1057001A]: beq        $v0, $s7, 0x08826CEC
    08826C84:[87C2E6BC]: lh         $v0, -6468($fp)
    08826C88:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    08826C8C:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    08826C90:[C6A0000C]: lwc1       $f0, 12($s5)
    08826C94:[C6A10010]: lwc1       $f1, 16($s5)
    08826C98:[2442FFFF]: addiu      $v0, $v0, -1
    08826C9C:[46140002]: mul.s      $f0, $f0, $f20
    08826CA0:[46150842]: mul.s      $f1, $f1, $f21
    08826CA4:[46160000]: add.s      $f0, $f0, $f22
    08826CA8:[46170840]: add.s      $f1, $f1, $f23
    08826CAC:[E6A0000C]: swc1       $f0, 12($s5)
    08826CB0:[E6A10010]: swc1       $f1, 16($s5)
    08826CB4:[0441FFF6]: bgez       $v0, 0x08826C90
    08826CB8:[26B50018]: addiu      $s5, $s5, 24
    08826CBC:[3C0708BA]: lui        $a3, 0x08BA <=> li $a3, 0x08BA0000
    08826CC0:[94E30EBA]: lhu        $v1, 3770($a3)
    08826CC4:[7C031620]: seh        $v0, $v1
    08826CC8:[284207D0]: slti       $v0, $v0, 2000
    08826CCC:[1040FF0F]: beq        $v0, $zr, 0x0882690C
    08826CD0:[24620001]: addiu      $v0, $v1, 1
    08826CD4:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08826CD8:[24050004]: addiu      $a1, $zr, 4 <=> li $a1, 4
    08826CDC:[0E20840A]: jal        0x08821028
    08826CE0:[A4E20EBA]: sh         $v0, 3770($a3)
    08826CE4:[0A209A2E]: j          0x088268B8
    08826CE8:[24020007]: addiu      $v0, $zr, 7 <=> li $v0, 7
    08826CEC:[1040FFE8]: beq        $v0, $zr, 0x08826C90
    08826CF0:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    08826CF4:[0A209B24]: j          0x08826C90
    08826CF8:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
  Back Branch 08826C04 1,137,816 times (length 11)
    08826BCC:[03A0A821]: addu       $s5, $sp, $zr <=> move $s5, $sp
    08826BD0:[03A03821]: addu       $a3, $sp, $zr <=> move $a3, $sp
    08826BD4:[00439021]: addu       $s2, $v0, $v1
    08826BD8:[26260008]: addiu      $a2, $s1, 8
    08826BDC:[26280068]: addiu      $t0, $s1, 104
--> 08826BE0:[8CC20000]: lw         $v0, 0($a2)
    08826BE4:[8CC30004]: lw         $v1, 4($a2)
    08826BE8:[8CC40008]: lw         $a0, 8($a2)
    08826BEC:[8CC5000C]: lw         $a1, 12($a2)
    08826BF0:[ACE20000]: sw         $v0, 0($a3)
    08826BF4:[24C60010]: addiu      $a2, $a2, 16
    08826BF8:[24E70010]: addiu      $a3, $a3, 16
    08826BFC:[ACE3FFF4]: sw         $v1, -12($a3)
    08826C00:[ACE4FFF8]: sw         $a0, -8($a3)
--> 08826C04:[14C8FFF6]: bne        $a2, $t0, 0x08826BE0
    08826C08:[ACE5FFFC]: sw         $a1, -4($a3)
    08826C0C:[82420000]: lb         $v0, 0($s2)
    08826C10:[5040FF3C]: beql       $v0, $zr, 0x08826904
    08826C14:[2694FFFF]: addiu      $s4, $s4, -1
  Back Branch 08826CB4 758,544 times (length 11)
    08826C7C:[86220006]: lh         $v0, 6($s1)
    08826C80:[1057001A]: beq        $v0, $s7, 0x08826CEC
    08826C84:[87C2E6BC]: lh         $v0, -6468($fp)
    08826C88:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    08826C8C:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
--> 08826C90:[C6A0000C]: lwc1       $f0, 12($s5)
    08826C94:[C6A10010]: lwc1       $f1, 16($s5)
    08826C98:[2442FFFF]: addiu      $v0, $v0, -1
    08826C9C:[46140002]: mul.s      $f0, $f0, $f20
    08826CA0:[46150842]: mul.s      $f1, $f1, $f21
    08826CA4:[46160000]: add.s      $f0, $f0, $f22
    08826CA8:[46170840]: add.s      $f1, $f1, $f23
    08826CAC:[E6A0000C]: swc1       $f0, 12($s5)
    08826CB0:[E6A10010]: swc1       $f1, 16($s5)
--> 08826CB4:[0441FFF6]: bgez       $v0, 0x08826C90
    08826CB8:[26B50018]: addiu      $s5, $s5, 24
    08826CBC:[3C0708BA]: lui        $a3, 0x08BA <=> li $a3, 0x08BA0000
    08826CC0:[94E30EBA]: lhu        $v1, 3770($a3)
    08826CC4:[7C031620]: seh        $v0, $v1
  Back Branch 08826904 379,272 times (length 32)
    08826878:[1A800024]: blez       $s4, 0x0882690C
    0882687C:[8C510068]: lw         $s1, 104($v0)
    08826880:[3C1608C4]: lui        $s6, 0x08C4 <=> li $s6, 0x08C40000
    08826884:[24170002]: addiu      $s7, $zr, 2 <=> li $s7, 2
    08826888:[3C1E08C4]: lui        $fp, 0x08C4 <=> li $fp, 0x08C40000
--> 0882688C:[92230001]: lbu        $v1, 1($s1)
    08826890:[82C2A968]: lb         $v0, -22168($s6)
    08826894:[7C032420]: seb        $a0, $v1
    08826898:[50820004]: beql       $a0, $v0, 0x088268AC
    0882689C:[96300002]: lhu        $s0, 2($s1)
    088268A0:[0E208326]: jal        0x08820C98
    088268A4:[A2C3A968]: sb         $v1, -22168($s6)
    088268A8:[96300002]: lhu        $s0, 2($s1)
    088268AC:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088268B0:[120200C2]: beq        $s0, $v0, 0x08826BBC
    088268B4:[24020007]: addiu      $v0, $zr, 7 <=> li $v0, 7
    088268B8:[1202008D]: beq        $s0, $v0, 0x08826AF0
    088268BC:[27AA0060]: addiu      $t2, $sp, 96
    088268C0:[12170085]: beq        $s0, $s7, 0x08826AD8
    088268C4:[2402000B]: addiu      $v0, $zr, 11 <=> li $v0, 11
    088268C8:[1202007E]: beq        $s0, $v0, 0x08826AC4
    088268CC:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    088268D0:[12020078]: beq        $s0, $v0, 0x08826AB4
    088268D4:[2402000C]: addiu      $v0, $zr, 12 <=> li $v0, 12
    088268D8:[1202006F]: beq        $s0, $v0, 0x08826A98
    088268DC:[24020006]: addiu      $v0, $zr, 6 <=> li $v0, 6
    088268E0:[12020054]: beq        $s0, $v0, 0x08826A34
    088268E4:[24020008]: addiu      $v0, $zr, 8 <=> li $v0, 8
    088268E8:[1202004E]: beq        $s0, $v0, 0x08826A24
    088268EC:[24020009]: addiu      $v0, $zr, 9 <=> li $v0, 9
    088268F0:[1202001B]: beq        $s0, $v0, 0x08826960
    088268F4:[2402000A]: addiu      $v0, $zr, 10 <=> li $v0, 10
    088268F8:[52020015]: beql       $s0, $v0, 0x08826950
    088268FC:[86240004]: lh         $a0, 4($s1)
    08826900:[2694FFFF]: addiu      $s4, $s4, -1
--> 08826904:[1E80FFE1]: bgtz       $s4, 0x0882688C
    08826908:[8E310068]: lw         $s1, 104($s1)
    0882690C:[8FBF00C4]: lw         $ra, 196($sp)
    08826910:[8FBE00C0]: lw         $fp, 192($sp)
    08826914:[8FB700BC]: lw         $s7, 188($sp)
  Back Branch 08826CCC 189,636 times (length 242)
  Back Branch 08826CE4 189,636 times (length 269)
  Back Branch 08826AE8 189,636 times (length 123)
_S1_2_88C7474 38,798,493 instructions (1.948%), 1,847,597 calls (088C7474 - 088C74C8, length 22)
    088C7474:[3C0408EA]: lui        $a0, 0x08EA <=> li $a0, 0x08EA0000
    088C7478:[8C833948]: lw         $v1, 14664($a0)
    088C747C:[27BDFFF0]: addiu      $sp, $sp, -16
    088C7480:[AFBF0000]: sw         $ra, 0($sp)
    088C7484:[14600004]: bne        $v1, $zr, 0x088C7498
    088C7488:[24823948]: addiu      $v0, $a0, 14664
    088C748C:[8FBF0000]: lw         $ra, 0($sp)
    088C7490:[03E00008]: jr         $ra
    088C7494:[27BD0010]: addiu      $sp, $sp, 16
    088C7498:[0060F809]: jalr       $ra, $v1
    088C749C:[8C440004]: lw         $a0, 4($v0)
    088C74A0:[3C0408EA]: lui        $a0, 0x08EA <=> li $a0, 0x08EA0000
    088C74A4:[8C83393C]: lw         $v1, 14652($a0)
    088C74A8:[14600003]: bne        $v1, $zr, 0x088C74B8
    088C74AC:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    088C74B0:[3C0508EA]: lui        $a1, 0x08EA <=> li $a1, 0x08EA0000
    088C74B4:[ACA63940]: sw         $a2, 14656($a1)
    088C74B8:[8C88393C]: lw         $t0, 14652($a0)
    088C74BC:[25070001]: addiu      $a3, $t0, 1
    088C74C0:[AC87393C]: sw         $a3, 14652($a0)
    088C74C4:[0A231D24]: j          0x088C7490
    088C74C8:[8FBF0000]: lw         $ra, 0($sp)
  Back Branch 088C74C4 1,847,597 times (length 15)
    088C747C:[27BDFFF0]: addiu      $sp, $sp, -16
    088C7480:[AFBF0000]: sw         $ra, 0($sp)
    088C7484:[14600004]: bne        $v1, $zr, 0x088C7498
    088C7488:[24823948]: addiu      $v0, $a0, 14664
    088C748C:[8FBF0000]: lw         $ra, 0($sp)
--> 088C7490:[03E00008]: jr         $ra
    088C7494:[27BD0010]: addiu      $sp, $sp, 16
    088C7498:[0060F809]: jalr       $ra, $v1
    088C749C:[8C440004]: lw         $a0, 4($v0)
    088C74A0:[3C0408EA]: lui        $a0, 0x08EA <=> li $a0, 0x08EA0000
    088C74A4:[8C83393C]: lw         $v1, 14652($a0)
    088C74A8:[14600003]: bne        $v1, $zr, 0x088C74B8
    088C74AC:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    088C74B0:[3C0508EA]: lui        $a1, 0x08EA <=> li $a1, 0x08EA0000
    088C74B4:[ACA63940]: sw         $a2, 14656($a1)
    088C74B8:[8C88393C]: lw         $t0, 14652($a0)
    088C74BC:[25070001]: addiu      $a3, $t0, 1
    088C74C0:[AC87393C]: sw         $a3, 14652($a0)
--> 088C74C4:[0A231D24]: j          0x088C7490
    088C74C8:[8FBF0000]: lw         $ra, 0($sp)
_S1_2_88AC394 38,472,120 instructions (1.932%), 1,923,711 calls (088AC394 - 088AC3E4, length 21)
    088AC394:[27BDFFF0]: addiu      $sp, $sp, -16
    088AC398:[AFB00000]: sw         $s0, 0($sp)
    088AC39C:[3C1008EA]: lui        $s0, 0x08EA <=> li $s0, 0x08EA0000
    088AC3A0:[8E048DEC]: lw         $a0, -29204($s0)
    088AC3A4:[AFBF0004]: sw         $ra, 4($sp)
    088AC3A8:[2483FFFF]: addiu      $v1, $a0, -1
    088AC3AC:[10600009]: beq        $v1, $zr, 0x088AC3D4
    088AC3B0:[AE038DEC]: sw         $v1, -29204($s0)
    088AC3B4:[8E058DEC]: lw         $a1, -29204($s0)
    088AC3B8:[8FBF0004]: lw         $ra, 4($sp)
    088AC3BC:[28A20000]: slti       $v0, $a1, 0
    088AC3C0:[0002280B]: movn       $a1, $zr, $v0 <=> move $a1, $v0
    088AC3C4:[AE058DEC]: sw         $a1, -29204($s0)
    088AC3C8:[8FB00000]: lw         $s0, 0($sp)
    088AC3CC:[03E00008]: jr         $ra
    088AC3D0:[27BD0010]: addiu      $sp, $sp, 16
    088AC3D4:[3C0308EA]: lui        $v1, 0x08EA <=> li $v1, 0x08EA0000
    088AC3D8:[0E24EAAB]: jal        0x0893AAAC [sceKernelCpuResumeIntr]
    088AC3DC:[8C648E34]: lw         $a0, -29132($v1)
    088AC3E0:[0A22B0EE]: j          0x088AC3B8
    088AC3E4:[8E058DEC]: lw         $a1, -29204($s0)
  Back Branch 088AC3E0 1,923,186 times (length 12)
    088AC3A4:[AFBF0004]: sw         $ra, 4($sp)
    088AC3A8:[2483FFFF]: addiu      $v1, $a0, -1
    088AC3AC:[10600009]: beq        $v1, $zr, 0x088AC3D4
    088AC3B0:[AE038DEC]: sw         $v1, -29204($s0)
    088AC3B4:[8E058DEC]: lw         $a1, -29204($s0)
--> 088AC3B8:[8FBF0004]: lw         $ra, 4($sp)
    088AC3BC:[28A20000]: slti       $v0, $a1, 0
    088AC3C0:[0002280B]: movn       $a1, $zr, $v0 <=> move $a1, $v0
    088AC3C4:[AE058DEC]: sw         $a1, -29204($s0)
    088AC3C8:[8FB00000]: lw         $s0, 0($sp)
    088AC3CC:[03E00008]: jr         $ra
    088AC3D0:[27BD0010]: addiu      $sp, $sp, 16
    088AC3D4:[3C0308EA]: lui        $v1, 0x08EA <=> li $v1, 0x08EA0000
    088AC3D8:[0E24EAAB]: jal        0x0893AAAC [sceKernelCpuResumeIntr]
    088AC3DC:[8C648E34]: lw         $a0, -29132($v1)
--> 088AC3E0:[0A22B0EE]: j          0x088AC3B8
    088AC3E4:[8E058DEC]: lw         $a1, -29204($s0)
_S1_2_8825ED0 37,984,764 instructions (1.907%), 44,188 calls (08825ED0 - 088262EC, length 264)
    08825ED0:[27BDFFD0]: addiu      $sp, $sp, -48
    08825ED4:[00041840]: sll        $v1, $a0, 0x0001
    08825ED8:[AFBF0024]: sw         $ra, 36($sp)
    08825EDC:[00641821]: addu       $v1, $v1, $a0
    08825EE0:[3C0208C4]: lui        $v0, 0x08C4 <=> li $v0, 0x08C40000
    08825EE4:[AFBE0020]: sw         $fp, 32($sp)
    08825EE8:[2442A96C]: addiu      $v0, $v0, -22164
    08825EEC:[00031880]: sll        $v1, $v1, 0x0002
    08825EF0:[AFB7001C]: sw         $s7, 28($sp)
    08825EF4:[00621821]: addu       $v1, $v1, $v0
    08825EF8:[AFB60018]: sw         $s6, 24($sp)
    08825EFC:[AFB50014]: sw         $s5, 20($sp)
    08825F00:[AFB40010]: sw         $s4, 16($sp)
    08825F04:[AFB3000C]: sw         $s3, 12($sp)
    08825F08:[AFB20008]: sw         $s2, 8($sp)
    08825F0C:[AFB10004]: sw         $s1, 4($sp)
    08825F10:[AFB00000]: sw         $s0, 0($sp)
    08825F14:[8C620004]: lw         $v0, 4($v1)
    08825F18:[8C740000]: lw         $s4, 0($v1)
    08825F1C:[1A800026]: blez       $s4, 0x08825FB8
    08825F20:[8C510068]: lw         $s1, 104($v0)
    08825F24:[3C0208BB]: lui        $v0, 0x08BB <=> li $v0, 0x08BB0000
    08825F28:[245EBB70]: addiu      $fp, $v0, -17552
    08825F2C:[3C1508C4]: lui        $s5, 0x08C4 <=> li $s5, 0x08C40000
    08825F30:[24160002]: addiu      $s6, $zr, 2 <=> li $s6, 2
    08825F34:[3C1708C4]: lui        $s7, 0x08C4 <=> li $s7, 0x08C40000
    08825F38:[92230001]: lbu        $v1, 1($s1)
    08825F3C:[82A2A968]: lb         $v0, -22168($s5)
    08825F40:[7C032420]: seb        $a0, $v1
    08825F44:[50820004]: beql       $a0, $v0, 0x08825F58
    08825F48:[96300002]: lhu        $s0, 2($s1)
    08825F4C:[0E208326]: jal        0x08820C98
    08825F50:[A2A3A968]: sb         $v1, -22168($s5)
    08825F54:[96300002]: lhu        $s0, 2($s1)
    08825F58:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08825F5C:[120200B1]: beq        $s0, $v0, 0x08826224
    08825F60:[24020007]: addiu      $v0, $zr, 7 <=> li $v0, 7
    08825F64:[12020098]: beq        $s0, $v0, 0x088261C8
    08825F68:[3C0208C4]: lui        $v0, 0x08C4 <=> li $v0, 0x08C40000
    08825F6C:[12160090]: beq        $s0, $s6, 0x088261B0
    08825F70:[2402000B]: addiu      $v0, $zr, 11 <=> li $v0, 11
    08825F74:[12020089]: beq        $s0, $v0, 0x0882619C
    08825F78:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    08825F7C:[12020083]: beq        $s0, $v0, 0x0882618C
    08825F80:[2402000C]: addiu      $v0, $zr, 12 <=> li $v0, 12
    08825F84:[1202007A]: beq        $s0, $v0, 0x08826170
    08825F88:[24020006]: addiu      $v0, $zr, 6 <=> li $v0, 6
    08825F8C:[1202005F]: beq        $s0, $v0, 0x0882610C
    08825F90:[24020008]: addiu      $v0, $zr, 8 <=> li $v0, 8
    08825F94:[12020059]: beq        $s0, $v0, 0x088260FC
    08825F98:[24020009]: addiu      $v0, $zr, 9 <=> li $v0, 9
    08825F9C:[12020016]: beq        $s0, $v0, 0x08825FF8
    08825FA0:[2402000A]: addiu      $v0, $zr, 10 <=> li $v0, 10
    08825FA4:[52020010]: beql       $s0, $v0, 0x08825FE8
    08825FA8:[86240004]: lh         $a0, 4($s1)
    08825FAC:[2694FFFF]: addiu      $s4, $s4, -1
    08825FB0:[1E80FFE1]: bgtz       $s4, 0x08825F38
    08825FB4:[8E310068]: lw         $s1, 104($s1)
    08825FB8:[8FBF0024]: lw         $ra, 36($sp)
    08825FBC:[8FBE0020]: lw         $fp, 32($sp)
    08825FC0:[8FB7001C]: lw         $s7, 28($sp)
    08825FC4:[8FB60018]: lw         $s6, 24($sp)
    08825FC8:[8FB50014]: lw         $s5, 20($sp)
    08825FCC:[8FB40010]: lw         $s4, 16($sp)
    08825FD0:[8FB3000C]: lw         $s3, 12($sp)
    08825FD4:[8FB20008]: lw         $s2, 8($sp)
    08825FD8:[8FB10004]: lw         $s1, 4($sp)
    08825FDC:[8FB00000]: lw         $s0, 0($sp)
    08825FE0:[03E00008]: jr         $ra
    08825FE4:[27BD0030]: addiu      $sp, $sp, 48
    08825FE8:[0E20A591]: jal        0x08829644
    08825FEC:[26250008]: addiu      $a1, $s1, 8
    08825FF0:[0A2097EC]: j          0x08825FB0
    08825FF4:[2694FFFF]: addiu      $s4, $s4, -1
    08825FF8:[26290008]: addiu      $t1, $s1, 8
    08825FFC:[91260008]: lbu        $a2, 8($t1)
    08826000:[91270009]: lbu        $a3, 9($t1)
    08826004:[9128000A]: lbu        $t0, 10($t1)
    08826008:[240200FF]: addiu      $v0, $zr, 255 <=> li $v0, 255
    0882600C:[00C71824]: and        $v1, $a2, $a3
    08826010:[00681824]: and        $v1, $v1, $t0
    08826014:[C62F0008]: lwc1       $f15, 8($s1)
    08826018:[10620009]: beq        $v1, $v0, 0x08826040
    0882601C:[C5300004]: lwc1       $f16, 4($t1)
    08826020:[86240004]: lh         $a0, 4($s1)
    08826024:[86250006]: lh         $a1, 6($s1)
    08826028:[C52E0014]: lwc1       $f14, 20($t1)
    0882602C:[C52C000C]: lwc1       $f12, 12($t1)
    08826030:[0E20A110]: jal        0x08828440
    08826034:[C52D0010]: lwc1       $f13, 16($t1)
    08826038:[0A2097EC]: j          0x08825FB0
    0882603C:[2694FFFF]: addiu      $s4, $s4, -1
    08826040:[86250006]: lh         $a1, 6($s1)
    08826044:[28A20100]: slti       $v0, $a1, 256
    08826048:[14400025]: bne        $v0, $zr, 0x088260E0
    0882604C:[3C020898]: lui        $v0, 0x0898 <=> li $v0, 0x08980000
    08826050:[C440EFC8]: lwc1       $f0, -4152($v0)
    08826054:[46007832]: c.eq.s     $f15, $f0
    08826058:[00000000]: nop
    0882605C:[45020016]: bc1fl      0x088260B8
    08826060:[86240004]: lh         $a0, 4($s1)
    08826064:[46008032]: c.eq.s     $f16, $f0
    08826068:[00000000]: nop
    0882606C:[45020012]: bc1fl      0x088260B8
    08826070:[86240004]: lh         $a0, 4($s1)
    08826074:[C520000C]: lwc1       $f0, 12($t1)
    08826078:[44800800]: mtc1       $zr, $f1
    0882607C:[46010032]: c.eq.s     $f0, $f1
    08826080:[00000000]: nop
    08826084:[4502000C]: bc1fl      0x088260B8
    08826088:[86240004]: lh         $a0, 4($s1)
    0882608C:[C5200010]: lwc1       $f0, 16($t1)
    08826090:[46010032]: c.eq.s     $f0, $f1
    08826094:[00000000]: nop
    08826098:[45020007]: bc1fl      0x088260B8
    0882609C:[86240004]: lh         $a0, 4($s1)
    088260A0:[C5200014]: lwc1       $f0, 20($t1)
    088260A4:[46010032]: c.eq.s     $f0, $f1
    088260A8:[00000000]: nop
    088260AC:[45010008]: bc1t       0x088260D0
    088260B0:[00000000]: nop
    088260B4:[86240004]: lh         $a0, 4($s1)
    088260B8:[C52E0014]: lwc1       $f14, 20($t1)
    088260BC:[C52C000C]: lwc1       $f12, 12($t1)
    088260C0:[0E2099FF]: jal        0x088267FC
    088260C4:[C52D0010]: lwc1       $f13, 16($t1)
    088260C8:[0A2097EC]: j          0x08825FB0
    088260CC:[2694FFFF]: addiu      $s4, $s4, -1
    088260D0:[0E2098DA]: jal        0x08826368
    088260D4:[86240004]: lh         $a0, 4($s1)
    088260D8:[0A2097EC]: j          0x08825FB0
    088260DC:[2694FFFF]: addiu      $s4, $s4, -1
    088260E0:[86240004]: lh         $a0, 4($s1)
    088260E4:[C52E0014]: lwc1       $f14, 20($t1)
    088260E8:[C52C000C]: lwc1       $f12, 12($t1)
    088260EC:[0E209B3F]: jal        0x08826CFC
    088260F0:[C52D0010]: lwc1       $f13, 16($t1)
    088260F4:[0A2097EC]: j          0x08825FB0
    088260F8:[2694FFFF]: addiu      $s4, $s4, -1
    088260FC:[0E2083E9]: jal        0x08820FA4
    08826100:[86240004]: lh         $a0, 4($s1)
    08826104:[0A2097EC]: j          0x08825FB0
    08826108:[2694FFFF]: addiu      $s4, $s4, -1
    0882610C:[86220006]: lh         $v0, 6($s1)
    08826110:[14400013]: bne        $v0, $zr, 0x08826160
    08826114:[00000000]: nop
    08826118:[86300004]: lh         $s0, 4($s1)
    0882611C:[2E0204B0]: sltiu      $v0, $s0, 1200
    08826120:[5040FFA3]: beql       $v0, $zr, 0x08825FB0
    08826124:[2694FFFF]: addiu      $s4, $s4, -1
    08826128:[00101183]: sra        $v0, $s0, 0x0006
    0882612C:[3C0308BB]: lui        $v1, 0x08BB <=> li $v1, 0x08BB0000
    08826130:[000220C0]: sll        $a0, $v0, 0x0003
    08826134:[2463BAD0]: addiu      $v1, $v1, -17712
    08826138:[00832021]: addu       $a0, $a0, $v1
    0882613C:[3C0308BA]: lui        $v1, 0x08BA <=> li $v1, 0x08BA0000
    08826140:[0E208392]: jal        0x08820E48
    08826144:[AC620FC8]: sw         $v0, 4040($v1)
    08826148:[0E208339]: jal        0x08820CE4
    0882614C:[3204003F]: andi       $a0, $s0, 63
    08826150:[0E2083F0]: jal        0x08820FC0
    08826154:[2694FFFF]: addiu      $s4, $s4, -1
    08826158:[0A2097EC]: j          0x08825FB0
    0882615C:[00000000]: nop
    08826160:[0E209128]: jal        0x088244A0
    08826164:[00000000]: nop
    08826168:[0A209854]: j          0x08826150
    0882616C:[00000000]: nop
    08826170:[86240004]: lh         $a0, 4($s1)
    08826174:[86250006]: lh         $a1, 6($s1)
    08826178:[C62C0014]: lwc1       $f12, 20($s1)
    0882617C:[0E2082A7]: jal        0x08820A9C
    08826180:[C62D0018]: lwc1       $f13, 24($s1)
    08826184:[0A2097EC]: j          0x08825FB0
    08826188:[2694FFFF]: addiu      $s4, $s4, -1
    0882618C:[0E208468]: jal        0x088211A0
    08826190:[2694FFFF]: addiu      $s4, $s4, -1
    08826194:[0A2097EC]: j          0x08825FB0
    08826198:[00000000]: nop
    0882619C:[86240004]: lh         $a0, 4($s1)
    088261A0:[0E208466]: jal        0x08821198
    088261A4:[86250006]: lh         $a1, 6($s1)
    088261A8:[0A2097EC]: j          0x08825FB0
    088261AC:[2694FFFF]: addiu      $s4, $s4, -1
    088261B0:[86220004]: lh         $v0, 4($s1)
    088261B4:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    088261B8:[0E208580]: jal        0x08821600
    088261BC:[A6E2E6BC]: sh         $v0, -6468($s7)
    088261C0:[0A2097EC]: j          0x08825FB0
    088261C4:[2694FFFF]: addiu      $s4, $s4, -1
    088261C8:[8446E6BE]: lh         $a2, -6466($v0)
    088261CC:[14C00006]: bne        $a2, $zr, 0x088261E8
    088261D0:[3C0708BA]: lui        $a3, 0x08BA <=> li $a3, 0x08BA0000
    088261D4:[86220006]: lh         $v0, 6($s1)
    088261D8:[1056000E]: beq        $v0, $s6, 0x08826214
    088261DC:[86E2E6BC]: lh         $v0, -6468($s7)
    088261E0:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    088261E4:[3C0708BA]: lui        $a3, 0x08BA <=> li $a3, 0x08BA0000
    088261E8:[94E30EBA]: lhu        $v1, 3770($a3)
    088261EC:[7C031620]: seh        $v0, $v1
    088261F0:[284207D0]: slti       $v0, $v0, 2000
    088261F4:[1040FF70]: beq        $v0, $zr, 0x08825FB8
    088261F8:[24620001]: addiu      $v0, $v1, 1
    088261FC:[86250004]: lh         $a1, 4($s1)
    08826200:[26240008]: addiu      $a0, $s1, 8
    08826204:[0E208350]: jal        0x08820D40
    08826208:[A4E20EBA]: sh         $v0, 3770($a3)
    0882620C:[0A2097EC]: j          0x08825FB0
    08826210:[2694FFFF]: addiu      $s4, $s4, -1
    08826214:[1040FFF4]: beq        $v0, $zr, 0x088261E8
    08826218:[3C0708BA]: lui        $a3, 0x08BA <=> li $a3, 0x08BA0000
    0882621C:[0A20987A]: j          0x088261E8
    08826220:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    08826224:[86320004]: lh         $s2, 4($s1)
    08826228:[00121100]: sll        $v0, $s2, 0x0004
    0882622C:[005E9821]: addu       $s3, $v0, $fp
    08826230:[82630000]: lb         $v1, 0($s3)
    08826234:[5060FF5E]: beql       $v1, $zr, 0x08825FB0
    08826238:[2694FFFF]: addiu      $s4, $s4, -1
    0882623C:[8E62000C]: lw         $v0, 12($s3)
    08826240:[5040FF5B]: beql       $v0, $zr, 0x08825FB0
    08826244:[2694FFFF]: addiu      $s4, $s4, -1
    08826248:[2E4204B0]: sltiu      $v0, $s2, 1200
    0882624C:[5040FF58]: beql       $v0, $zr, 0x08825FB0
    08826250:[2694FFFF]: addiu      $s4, $s4, -1
    08826254:[3C0508BA]: lui        $a1, 0x08BA <=> li $a1, 0x08BA0000
    08826258:[8CA20FCC]: lw         $v0, 4044($a1)
    0882625C:[1052000B]: beq        $v0, $s2, 0x0882628C
    08826260:[00121983]: sra        $v1, $s2, 0x0006
    08826264:[3C0208BB]: lui        $v0, 0x08BB <=> li $v0, 0x08BB0000
    08826268:[000320C0]: sll        $a0, $v1, 0x0003
    0882626C:[2442BAD0]: addiu      $v0, $v0, -17712
    08826270:[00822021]: addu       $a0, $a0, $v0
    08826274:[3C0208BA]: lui        $v0, 0x08BA <=> li $v0, 0x08BA0000
    08826278:[ACB20FCC]: sw         $s2, 4044($a1)
    0882627C:[0E208392]: jal        0x08820E48
    08826280:[AC430FC8]: sw         $v1, 4040($v0)
    08826284:[0E208395]: jal        0x08820E54
    08826288:[3244003F]: andi       $a0, $s2, 63
    0882628C:[3C0308C4]: lui        $v1, 0x08C4 <=> li $v1, 0x08C40000
    08826290:[8466E6BE]: lh         $a2, -6466($v1)
    08826294:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    08826298:[14C00005]: bne        $a2, $zr, 0x088262B0
    0882629C:[A2620001]: sb         $v0, 1($s3)
    088262A0:[86220006]: lh         $v0, 6($s1)
    088262A4:[1056000E]: beq        $v0, $s6, 0x088262E0
    088262A8:[86E2E6BC]: lh         $v0, -6468($s7)
    088262AC:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    088262B0:[3C0708BA]: lui        $a3, 0x08BA <=> li $a3, 0x08BA0000
    088262B4:[94E30EBA]: lhu        $v1, 3770($a3)
    088262B8:[7C031620]: seh        $v0, $v1
    088262BC:[284207D0]: slti       $v0, $v0, 2000
    088262C0:[1040FF3D]: beq        $v0, $zr, 0x08825FB8
    088262C4:[24620001]: addiu      $v0, $v1, 1
    088262C8:[26240008]: addiu      $a0, $s1, 8
    088262CC:[24050004]: addiu      $a1, $zr, 4 <=> li $a1, 4
    088262D0:[0E20840A]: jal        0x08821028
    088262D4:[A4E20EBA]: sh         $v0, 3770($a3)
    088262D8:[0A2097D9]: j          0x08825F64
    088262DC:[24020007]: addiu      $v0, $zr, 7 <=> li $v0, 7
    088262E0:[1040FFF4]: beq        $v0, $zr, 0x088262B4
    088262E4:[3C0708BA]: lui        $a3, 0x08BA <=> li $a3, 0x08BA0000
    088262E8:[0A2098AD]: j          0x088262B4
    088262EC:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
  Back Branch 08825FB0 666,589 times (length 32)
    08825F24:[3C0208BB]: lui        $v0, 0x08BB <=> li $v0, 0x08BB0000
    08825F28:[245EBB70]: addiu      $fp, $v0, -17552
    08825F2C:[3C1508C4]: lui        $s5, 0x08C4 <=> li $s5, 0x08C40000
    08825F30:[24160002]: addiu      $s6, $zr, 2 <=> li $s6, 2
    08825F34:[3C1708C4]: lui        $s7, 0x08C4 <=> li $s7, 0x08C40000
--> 08825F38:[92230001]: lbu        $v1, 1($s1)
    08825F3C:[82A2A968]: lb         $v0, -22168($s5)
    08825F40:[7C032420]: seb        $a0, $v1
    08825F44:[50820004]: beql       $a0, $v0, 0x08825F58
    08825F48:[96300002]: lhu        $s0, 2($s1)
    08825F4C:[0E208326]: jal        0x08820C98
    08825F50:[A2A3A968]: sb         $v1, -22168($s5)
    08825F54:[96300002]: lhu        $s0, 2($s1)
    08825F58:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08825F5C:[120200B1]: beq        $s0, $v0, 0x08826224
    08825F60:[24020007]: addiu      $v0, $zr, 7 <=> li $v0, 7
    08825F64:[12020098]: beq        $s0, $v0, 0x088261C8
    08825F68:[3C0208C4]: lui        $v0, 0x08C4 <=> li $v0, 0x08C40000
    08825F6C:[12160090]: beq        $s0, $s6, 0x088261B0
    08825F70:[2402000B]: addiu      $v0, $zr, 11 <=> li $v0, 11
    08825F74:[12020089]: beq        $s0, $v0, 0x0882619C
    08825F78:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    08825F7C:[12020083]: beq        $s0, $v0, 0x0882618C
    08825F80:[2402000C]: addiu      $v0, $zr, 12 <=> li $v0, 12
    08825F84:[1202007A]: beq        $s0, $v0, 0x08826170
    08825F88:[24020006]: addiu      $v0, $zr, 6 <=> li $v0, 6
    08825F8C:[1202005F]: beq        $s0, $v0, 0x0882610C
    08825F90:[24020008]: addiu      $v0, $zr, 8 <=> li $v0, 8
    08825F94:[12020059]: beq        $s0, $v0, 0x088260FC
    08825F98:[24020009]: addiu      $v0, $zr, 9 <=> li $v0, 9
    08825F9C:[12020016]: beq        $s0, $v0, 0x08825FF8
    08825FA0:[2402000A]: addiu      $v0, $zr, 10 <=> li $v0, 10
    08825FA4:[52020010]: beql       $s0, $v0, 0x08825FE8
    08825FA8:[86240004]: lh         $a0, 4($s1)
    08825FAC:[2694FFFF]: addiu      $s4, $s4, -1
--> 08825FB0:[1E80FFE1]: bgtz       $s4, 0x08825F38
    08825FB4:[8E310068]: lw         $s1, 104($s1)
    08825FB8:[8FBF0024]: lw         $ra, 36($sp)
    08825FBC:[8FBE0020]: lw         $fp, 32($sp)
    08825FC0:[8FB7001C]: lw         $s7, 28($sp)
  Back Branch 088262C0 451,417 times (length 196)
  Back Branch 088262D8 451,417 times (length 223)
  Back Branch 088261C0 102,745 times (length 134)
  Back Branch 08826184 89,108 times (length 119)
  Back Branch 088260C8 20,814 times (length 72)
    08825F9C:[12020016]: beq        $s0, $v0, 0x08825FF8
    08825FA0:[2402000A]: addiu      $v0, $zr, 10 <=> li $v0, 10
    08825FA4:[52020010]: beql       $s0, $v0, 0x08825FE8
    08825FA8:[86240004]: lh         $a0, 4($s1)
    08825FAC:[2694FFFF]: addiu      $s4, $s4, -1
--> 08825FB0:[1E80FFE1]: bgtz       $s4, 0x08825F38
    08825FB4:[8E310068]: lw         $s1, 104($s1)
    08825FB8:[8FBF0024]: lw         $ra, 36($sp)
    08825FBC:[8FBE0020]: lw         $fp, 32($sp)
    08825FC0:[8FB7001C]: lw         $s7, 28($sp)
    08825FC4:[8FB60018]: lw         $s6, 24($sp)
    08825FC8:[8FB50014]: lw         $s5, 20($sp)
    08825FCC:[8FB40010]: lw         $s4, 16($sp)
    08825FD0:[8FB3000C]: lw         $s3, 12($sp)
    08825FD4:[8FB20008]: lw         $s2, 8($sp)
    08825FD8:[8FB10004]: lw         $s1, 4($sp)
    08825FDC:[8FB00000]: lw         $s0, 0($sp)
    08825FE0:[03E00008]: jr         $ra
    08825FE4:[27BD0030]: addiu      $sp, $sp, 48
    08825FE8:[0E20A591]: jal        0x08829644
    08825FEC:[26250008]: addiu      $a1, $s1, 8
    08825FF0:[0A2097EC]: j          0x08825FB0
    08825FF4:[2694FFFF]: addiu      $s4, $s4, -1
    08825FF8:[26290008]: addiu      $t1, $s1, 8
    08825FFC:[91260008]: lbu        $a2, 8($t1)
    08826000:[91270009]: lbu        $a3, 9($t1)
    08826004:[9128000A]: lbu        $t0, 10($t1)
    08826008:[240200FF]: addiu      $v0, $zr, 255 <=> li $v0, 255
    0882600C:[00C71824]: and        $v1, $a2, $a3
    08826010:[00681824]: and        $v1, $v1, $t0
    08826014:[C62F0008]: lwc1       $f15, 8($s1)
    08826018:[10620009]: beq        $v1, $v0, 0x08826040
    0882601C:[C5300004]: lwc1       $f16, 4($t1)
    08826020:[86240004]: lh         $a0, 4($s1)
    08826024:[86250006]: lh         $a1, 6($s1)
    08826028:[C52E0014]: lwc1       $f14, 20($t1)
    0882602C:[C52C000C]: lwc1       $f12, 12($t1)
    08826030:[0E20A110]: jal        0x08828440
    08826034:[C52D0010]: lwc1       $f13, 16($t1)
    08826038:[0A2097EC]: j          0x08825FB0
    0882603C:[2694FFFF]: addiu      $s4, $s4, -1
    08826040:[86250006]: lh         $a1, 6($s1)
    08826044:[28A20100]: slti       $v0, $a1, 256
    08826048:[14400025]: bne        $v0, $zr, 0x088260E0
    0882604C:[3C020898]: lui        $v0, 0x0898 <=> li $v0, 0x08980000
    08826050:[C440EFC8]: lwc1       $f0, -4152($v0)
    08826054:[46007832]: c.eq.s     $f15, $f0
    08826058:[00000000]: nop
    0882605C:[45020016]: bc1fl      0x088260B8
    08826060:[86240004]: lh         $a0, 4($s1)
    08826064:[46008032]: c.eq.s     $f16, $f0
    08826068:[00000000]: nop
    0882606C:[45020012]: bc1fl      0x088260B8
    08826070:[86240004]: lh         $a0, 4($s1)
    08826074:[C520000C]: lwc1       $f0, 12($t1)
    08826078:[44800800]: mtc1       $zr, $f1
    0882607C:[46010032]: c.eq.s     $f0, $f1
    08826080:[00000000]: nop
    08826084:[4502000C]: bc1fl      0x088260B8
    08826088:[86240004]: lh         $a0, 4($s1)
    0882608C:[C5200010]: lwc1       $f0, 16($t1)
    08826090:[46010032]: c.eq.s     $f0, $f1
    08826094:[00000000]: nop
    08826098:[45020007]: bc1fl      0x088260B8
    0882609C:[86240004]: lh         $a0, 4($s1)
    088260A0:[C5200014]: lwc1       $f0, 20($t1)
    088260A4:[46010032]: c.eq.s     $f0, $f1
    088260A8:[00000000]: nop
    088260AC:[45010008]: bc1t       0x088260D0
    088260B0:[00000000]: nop
    088260B4:[86240004]: lh         $a0, 4($s1)
    088260B8:[C52E0014]: lwc1       $f14, 20($t1)
    088260BC:[C52C000C]: lwc1       $f12, 12($t1)
    088260C0:[0E2099FF]: jal        0x088267FC
    088260C4:[C52D0010]: lwc1       $f13, 16($t1)
--> 088260C8:[0A2097EC]: j          0x08825FB0
    088260CC:[2694FFFF]: addiu      $s4, $s4, -1
    088260D0:[0E2098DA]: jal        0x08826368
    088260D4:[86240004]: lh         $a0, 4($s1)
    088260D8:[0A2097EC]: j          0x08825FB0
  Back Branch 088261F4 1,438 times (length 145)
  Back Branch 0882620C 1,438 times (length 153)
  Back Branch 088260F4 844 times (length 83)
    08825F9C:[12020016]: beq        $s0, $v0, 0x08825FF8
    08825FA0:[2402000A]: addiu      $v0, $zr, 10 <=> li $v0, 10
    08825FA4:[52020010]: beql       $s0, $v0, 0x08825FE8
    08825FA8:[86240004]: lh         $a0, 4($s1)
    08825FAC:[2694FFFF]: addiu      $s4, $s4, -1
--> 08825FB0:[1E80FFE1]: bgtz       $s4, 0x08825F38
    08825FB4:[8E310068]: lw         $s1, 104($s1)
    08825FB8:[8FBF0024]: lw         $ra, 36($sp)
    08825FBC:[8FBE0020]: lw         $fp, 32($sp)
    08825FC0:[8FB7001C]: lw         $s7, 28($sp)
    08825FC4:[8FB60018]: lw         $s6, 24($sp)
    08825FC8:[8FB50014]: lw         $s5, 20($sp)
    08825FCC:[8FB40010]: lw         $s4, 16($sp)
    08825FD0:[8FB3000C]: lw         $s3, 12($sp)
    08825FD4:[8FB20008]: lw         $s2, 8($sp)
    08825FD8:[8FB10004]: lw         $s1, 4($sp)
    08825FDC:[8FB00000]: lw         $s0, 0($sp)
    08825FE0:[03E00008]: jr         $ra
    08825FE4:[27BD0030]: addiu      $sp, $sp, 48
    08825FE8:[0E20A591]: jal        0x08829644
    08825FEC:[26250008]: addiu      $a1, $s1, 8
    08825FF0:[0A2097EC]: j          0x08825FB0
    08825FF4:[2694FFFF]: addiu      $s4, $s4, -1
    08825FF8:[26290008]: addiu      $t1, $s1, 8
    08825FFC:[91260008]: lbu        $a2, 8($t1)
    08826000:[91270009]: lbu        $a3, 9($t1)
    08826004:[9128000A]: lbu        $t0, 10($t1)
    08826008:[240200FF]: addiu      $v0, $zr, 255 <=> li $v0, 255
    0882600C:[00C71824]: and        $v1, $a2, $a3
    08826010:[00681824]: and        $v1, $v1, $t0
    08826014:[C62F0008]: lwc1       $f15, 8($s1)
    08826018:[10620009]: beq        $v1, $v0, 0x08826040
    0882601C:[C5300004]: lwc1       $f16, 4($t1)
    08826020:[86240004]: lh         $a0, 4($s1)
    08826024:[86250006]: lh         $a1, 6($s1)
    08826028:[C52E0014]: lwc1       $f14, 20($t1)
    0882602C:[C52C000C]: lwc1       $f12, 12($t1)
    08826030:[0E20A110]: jal        0x08828440
    08826034:[C52D0010]: lwc1       $f13, 16($t1)
    08826038:[0A2097EC]: j          0x08825FB0
    0882603C:[2694FFFF]: addiu      $s4, $s4, -1
    08826040:[86250006]: lh         $a1, 6($s1)
    08826044:[28A20100]: slti       $v0, $a1, 256
    08826048:[14400025]: bne        $v0, $zr, 0x088260E0
    0882604C:[3C020898]: lui        $v0, 0x0898 <=> li $v0, 0x08980000
    08826050:[C440EFC8]: lwc1       $f0, -4152($v0)
    08826054:[46007832]: c.eq.s     $f15, $f0
    08826058:[00000000]: nop
    0882605C:[45020016]: bc1fl      0x088260B8
    08826060:[86240004]: lh         $a0, 4($s1)
    08826064:[46008032]: c.eq.s     $f16, $f0
    08826068:[00000000]: nop
    0882606C:[45020012]: bc1fl      0x088260B8
    08826070:[86240004]: lh         $a0, 4($s1)
    08826074:[C520000C]: lwc1       $f0, 12($t1)
    08826078:[44800800]: mtc1       $zr, $f1
    0882607C:[46010032]: c.eq.s     $f0, $f1
    08826080:[00000000]: nop
    08826084:[4502000C]: bc1fl      0x088260B8
    08826088:[86240004]: lh         $a0, 4($s1)
    0882608C:[C5200010]: lwc1       $f0, 16($t1)
    08826090:[46010032]: c.eq.s     $f0, $f1
    08826094:[00000000]: nop
    08826098:[45020007]: bc1fl      0x088260B8
    0882609C:[86240004]: lh         $a0, 4($s1)
    088260A0:[C5200014]: lwc1       $f0, 20($t1)
    088260A4:[46010032]: c.eq.s     $f0, $f1
    088260A8:[00000000]: nop
    088260AC:[45010008]: bc1t       0x088260D0
    088260B0:[00000000]: nop
    088260B4:[86240004]: lh         $a0, 4($s1)
    088260B8:[C52E0014]: lwc1       $f14, 20($t1)
    088260BC:[C52C000C]: lwc1       $f12, 12($t1)
    088260C0:[0E2099FF]: jal        0x088267FC
    088260C4:[C52D0010]: lwc1       $f13, 16($t1)
    088260C8:[0A2097EC]: j          0x08825FB0
    088260CC:[2694FFFF]: addiu      $s4, $s4, -1
    088260D0:[0E2098DA]: jal        0x08826368
    088260D4:[86240004]: lh         $a0, 4($s1)
    088260D8:[0A2097EC]: j          0x08825FB0
    088260DC:[2694FFFF]: addiu      $s4, $s4, -1
    088260E0:[86240004]: lh         $a0, 4($s1)
    088260E4:[C52E0014]: lwc1       $f14, 20($t1)
    088260E8:[C52C000C]: lwc1       $f12, 12($t1)
    088260EC:[0E209B3F]: jal        0x08826CFC
    088260F0:[C52D0010]: lwc1       $f13, 16($t1)
--> 088260F4:[0A2097EC]: j          0x08825FB0
    088260F8:[2694FFFF]: addiu      $s4, $s4, -1
    088260FC:[0E2083E9]: jal        0x08820FA4
    08826100:[86240004]: lh         $a0, 4($s1)
    08826104:[0A2097EC]: j          0x08825FB0
  Back Branch 08826158 201 times (length 108)
  Back Branch 088260D8 22 times (length 76)
    08825F9C:[12020016]: beq        $s0, $v0, 0x08825FF8
    08825FA0:[2402000A]: addiu      $v0, $zr, 10 <=> li $v0, 10
    08825FA4:[52020010]: beql       $s0, $v0, 0x08825FE8
    08825FA8:[86240004]: lh         $a0, 4($s1)
    08825FAC:[2694FFFF]: addiu      $s4, $s4, -1
--> 08825FB0:[1E80FFE1]: bgtz       $s4, 0x08825F38
    08825FB4:[8E310068]: lw         $s1, 104($s1)
    08825FB8:[8FBF0024]: lw         $ra, 36($sp)
    08825FBC:[8FBE0020]: lw         $fp, 32($sp)
    08825FC0:[8FB7001C]: lw         $s7, 28($sp)
    08825FC4:[8FB60018]: lw         $s6, 24($sp)
    08825FC8:[8FB50014]: lw         $s5, 20($sp)
    08825FCC:[8FB40010]: lw         $s4, 16($sp)
    08825FD0:[8FB3000C]: lw         $s3, 12($sp)
    08825FD4:[8FB20008]: lw         $s2, 8($sp)
    08825FD8:[8FB10004]: lw         $s1, 4($sp)
    08825FDC:[8FB00000]: lw         $s0, 0($sp)
    08825FE0:[03E00008]: jr         $ra
    08825FE4:[27BD0030]: addiu      $sp, $sp, 48
    08825FE8:[0E20A591]: jal        0x08829644
    08825FEC:[26250008]: addiu      $a1, $s1, 8
    08825FF0:[0A2097EC]: j          0x08825FB0
    08825FF4:[2694FFFF]: addiu      $s4, $s4, -1
    08825FF8:[26290008]: addiu      $t1, $s1, 8
    08825FFC:[91260008]: lbu        $a2, 8($t1)
    08826000:[91270009]: lbu        $a3, 9($t1)
    08826004:[9128000A]: lbu        $t0, 10($t1)
    08826008:[240200FF]: addiu      $v0, $zr, 255 <=> li $v0, 255
    0882600C:[00C71824]: and        $v1, $a2, $a3
    08826010:[00681824]: and        $v1, $v1, $t0
    08826014:[C62F0008]: lwc1       $f15, 8($s1)
    08826018:[10620009]: beq        $v1, $v0, 0x08826040
    0882601C:[C5300004]: lwc1       $f16, 4($t1)
    08826020:[86240004]: lh         $a0, 4($s1)
    08826024:[86250006]: lh         $a1, 6($s1)
    08826028:[C52E0014]: lwc1       $f14, 20($t1)
    0882602C:[C52C000C]: lwc1       $f12, 12($t1)
    08826030:[0E20A110]: jal        0x08828440
    08826034:[C52D0010]: lwc1       $f13, 16($t1)
    08826038:[0A2097EC]: j          0x08825FB0
    0882603C:[2694FFFF]: addiu      $s4, $s4, -1
    08826040:[86250006]: lh         $a1, 6($s1)
    08826044:[28A20100]: slti       $v0, $a1, 256
    08826048:[14400025]: bne        $v0, $zr, 0x088260E0
    0882604C:[3C020898]: lui        $v0, 0x0898 <=> li $v0, 0x08980000
    08826050:[C440EFC8]: lwc1       $f0, -4152($v0)
    08826054:[46007832]: c.eq.s     $f15, $f0
    08826058:[00000000]: nop
    0882605C:[45020016]: bc1fl      0x088260B8
    08826060:[86240004]: lh         $a0, 4($s1)
    08826064:[46008032]: c.eq.s     $f16, $f0
    08826068:[00000000]: nop
    0882606C:[45020012]: bc1fl      0x088260B8
    08826070:[86240004]: lh         $a0, 4($s1)
    08826074:[C520000C]: lwc1       $f0, 12($t1)
    08826078:[44800800]: mtc1       $zr, $f1
    0882607C:[46010032]: c.eq.s     $f0, $f1
    08826080:[00000000]: nop
    08826084:[4502000C]: bc1fl      0x088260B8
    08826088:[86240004]: lh         $a0, 4($s1)
    0882608C:[C5200010]: lwc1       $f0, 16($t1)
    08826090:[46010032]: c.eq.s     $f0, $f1
    08826094:[00000000]: nop
    08826098:[45020007]: bc1fl      0x088260B8
    0882609C:[86240004]: lh         $a0, 4($s1)
    088260A0:[C5200014]: lwc1       $f0, 20($t1)
    088260A4:[46010032]: c.eq.s     $f0, $f1
    088260A8:[00000000]: nop
    088260AC:[45010008]: bc1t       0x088260D0
    088260B0:[00000000]: nop
    088260B4:[86240004]: lh         $a0, 4($s1)
    088260B8:[C52E0014]: lwc1       $f14, 20($t1)
    088260BC:[C52C000C]: lwc1       $f12, 12($t1)
    088260C0:[0E2099FF]: jal        0x088267FC
    088260C4:[C52D0010]: lwc1       $f13, 16($t1)
    088260C8:[0A2097EC]: j          0x08825FB0
    088260CC:[2694FFFF]: addiu      $s4, $s4, -1
    088260D0:[0E2098DA]: jal        0x08826368
    088260D4:[86240004]: lh         $a0, 4($s1)
--> 088260D8:[0A2097EC]: j          0x08825FB0
    088260DC:[2694FFFF]: addiu      $s4, $s4, -1
    088260E0:[86240004]: lh         $a0, 4($s1)
    088260E4:[C52E0014]: lwc1       $f14, 20($t1)
    088260E8:[C52C000C]: lwc1       $f12, 12($t1)
  Back Branch 08826168 5 times (length 8)
    0882613C:[3C0308BA]: lui        $v1, 0x08BA <=> li $v1, 0x08BA0000
    08826140:[0E208392]: jal        0x08820E48
    08826144:[AC620FC8]: sw         $v0, 4040($v1)
    08826148:[0E208339]: jal        0x08820CE4
    0882614C:[3204003F]: andi       $a0, $s0, 63
--> 08826150:[0E2083F0]: jal        0x08820FC0
    08826154:[2694FFFF]: addiu      $s4, $s4, -1
    08826158:[0A2097EC]: j          0x08825FB0
    0882615C:[00000000]: nop
    08826160:[0E209128]: jal        0x088244A0
    08826164:[00000000]: nop
--> 08826168:[0A209854]: j          0x08826150
    0882616C:[00000000]: nop
    08826170:[86240004]: lh         $a0, 4($s1)
    08826174:[86250006]: lh         $a1, 6($s1)
    08826178:[C62C0014]: lwc1       $f12, 20($s1)
_S1_2_88EB3E0 37,151,730 instructions (1.866%), 1,688,715 calls (088EB3E0 - 088EB434, length 22)
    088EB3E0:[27BDFFF0]: addiu      $sp, $sp, -16
    088EB3E4:[3C0208EA]: lui        $v0, 0x08EA <=> li $v0, 0x08EA0000
    088EB3E8:[AFB00000]: sw         $s0, 0($sp)
    088EB3EC:[245061C8]: addiu      $s0, $v0, 25032
    088EB3F0:[00802821]: addu       $a1, $a0, $zr <=> move $a1, $a0
    088EB3F4:[8E060048]: lw         $a2, 72($s0)
    088EB3F8:[AFB10004]: sw         $s1, 4($sp)
    088EB3FC:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    088EB400:[00C02021]: addu       $a0, $a2, $zr <=> move $a0, $a2
    088EB404:[AFBF0008]: sw         $ra, 8($sp)
    088EB408:[0E23B24A]: jal        0x088EC928
    088EB40C:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    088EB410:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    088EB414:[8E050044]: lw         $a1, 68($s0)
    088EB418:[02241804]: sllv       $v1, $a0, $s1
    088EB41C:[8FBF0008]: lw         $ra, 8($sp)
    088EB420:[00A32025]: or         $a0, $a1, $v1
    088EB424:[AE040044]: sw         $a0, 68($s0)
    088EB428:[8FB10004]: lw         $s1, 4($sp)
    088EB42C:[8FB00000]: lw         $s0, 0($sp)
    088EB430:[03E00008]: jr         $ra
    088EB434:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_883C1E0 36,827,421 instructions (1.849%), 10,653 calls (0883C1E0 - 0883C240, length 25)
    0883C1E0:[27BDFFF0]: addiu      $sp, $sp, -16
    0883C1E4:[AFB00000]: sw         $s0, 0($sp)
    0883C1E8:[3C0208C6]: lui        $v0, 0x08C6 <=> li $v0, 0x08C60000
    0883C1EC:[3C0308C6]: lui        $v1, 0x08C6 <=> li $v1, 0x08C60000
    0883C1F0:[AFBF0004]: sw         $ra, 4($sp)
    0883C1F4:[8C442970]: lw         $a0, 10608($v0)
    0883C1F8:[14800008]: bne        $a0, $zr, 0x0883C21C
    0883C1FC:[24702974]: addiu      $s0, $v1, 10612
    0883C200:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0883C204:[8E040014]: lw         $a0, 20($s0)
    0883C208:[24630001]: addiu      $v1, $v1, 1
    0883C20C:[04810007]: bgez       $a0, 0x0883C22C
    0883C210:[2862023E]: slti       $v0, $v1, 574
    0883C214:[1440FFFB]: bne        $v0, $zr, 0x0883C204
    0883C218:[2610001C]: addiu      $s0, $s0, 28
    0883C21C:[8FBF0004]: lw         $ra, 4($sp)
    0883C220:[8FB00000]: lw         $s0, 0($sp)
    0883C224:[03E00008]: jr         $ra
    0883C228:[27BD0010]: addiu      $sp, $sp, 16
    0883C22C:[0E20CD3F]: jal        0x088334FC
    0883C230:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0883C234:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    0883C238:[AE030014]: sw         $v1, 20($s0)
    0883C23C:[0A20F087]: j          0x0883C21C
    0883C240:[AE020018]: sw         $v0, 24($s0)
  Back Branch 0883C214 6,114,822 times (length 6)
    0883C1F0:[AFBF0004]: sw         $ra, 4($sp)
    0883C1F4:[8C442970]: lw         $a0, 10608($v0)
    0883C1F8:[14800008]: bne        $a0, $zr, 0x0883C21C
    0883C1FC:[24702974]: addiu      $s0, $v1, 10612
    0883C200:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
--> 0883C204:[8E040014]: lw         $a0, 20($s0)
    0883C208:[24630001]: addiu      $v1, $v1, 1
    0883C20C:[04810007]: bgez       $a0, 0x0883C22C
    0883C210:[2862023E]: slti       $v0, $v1, 574
--> 0883C214:[1440FFFB]: bne        $v0, $zr, 0x0883C204
    0883C218:[2610001C]: addiu      $s0, $s0, 28
    0883C21C:[8FBF0004]: lw         $ra, 4($sp)
    0883C220:[8FB00000]: lw         $s0, 0($sp)
    0883C224:[03E00008]: jr         $ra
_S1_2_88AC34C 34,623,648 instructions (1.739%), 1,923,711 calls (088AC34C - 088AC390, length 18)
    088AC34C:[27BDFFF0]: addiu      $sp, $sp, -16
    088AC350:[AFB00000]: sw         $s0, 0($sp)
    088AC354:[3C1008EA]: lui        $s0, 0x08EA <=> li $s0, 0x08EA0000
    088AC358:[8E028DEC]: lw         $v0, -29204($s0)
    088AC35C:[10400007]: beq        $v0, $zr, 0x088AC37C
    088AC360:[AFBF0004]: sw         $ra, 4($sp)
    088AC364:[24430001]: addiu      $v1, $v0, 1
    088AC368:[AE038DEC]: sw         $v1, -29204($s0)
    088AC36C:[8FBF0004]: lw         $ra, 4($sp)
    088AC370:[8FB00000]: lw         $s0, 0($sp)
    088AC374:[03E00008]: jr         $ra
    088AC378:[27BD0010]: addiu      $sp, $sp, 16
    088AC37C:[0E24EA9F]: jal        0x0893AA7C [sceKernelCpuSuspendIntr]
    088AC380:[00000000]: nop
    088AC384:[3C0408EA]: lui        $a0, 0x08EA <=> li $a0, 0x08EA0000
    088AC388:[AC828E34]: sw         $v0, -29132($a0)
    088AC38C:[0A22B0D9]: j          0x088AC364
    088AC390:[8E028DEC]: lw         $v0, -29204($s0)
  Back Branch 088AC38C 1,923,186 times (length 12)
    088AC350:[AFB00000]: sw         $s0, 0($sp)
    088AC354:[3C1008EA]: lui        $s0, 0x08EA <=> li $s0, 0x08EA0000
    088AC358:[8E028DEC]: lw         $v0, -29204($s0)
    088AC35C:[10400007]: beq        $v0, $zr, 0x088AC37C
    088AC360:[AFBF0004]: sw         $ra, 4($sp)
--> 088AC364:[24430001]: addiu      $v1, $v0, 1
    088AC368:[AE038DEC]: sw         $v1, -29204($s0)
    088AC36C:[8FBF0004]: lw         $ra, 4($sp)
    088AC370:[8FB00000]: lw         $s0, 0($sp)
    088AC374:[03E00008]: jr         $ra
    088AC378:[27BD0010]: addiu      $sp, $sp, 16
    088AC37C:[0E24EA9F]: jal        0x0893AA7C [sceKernelCpuSuspendIntr]
    088AC380:[00000000]: nop
    088AC384:[3C0408EA]: lui        $a0, 0x08EA <=> li $a0, 0x08EA0000
    088AC388:[AC828E34]: sw         $v0, -29132($a0)
--> 088AC38C:[0A22B0D9]: j          0x088AC364
    088AC390:[8E028DEC]: lw         $v0, -29204($s0)
_S1_2_883E260 33,824,464 instructions (1.698%), 11,320 calls (0883E260 - 0883E6A8, length 275)
    0883E260:[27BDFFA0]: addiu      $sp, $sp, -96
    0883E264:[AFBE0030]: sw         $fp, 48($sp)
    0883E268:[3C020898]: lui        $v0, 0x0898 <=> li $v0, 0x08980000
    0883E26C:[0080F021]: addu       $fp, $a0, $zr <=> move $fp, $a0
    0883E270:[AFB3001C]: sw         $s3, 28($sp)
    0883E274:[2413014C]: addiu      $s3, $zr, 332 <=> li $s3, 332
    0883E278:[AFB20018]: sw         $s2, 24($sp)
    0883E27C:[24127750]: addiu      $s2, $zr, 30544 <=> li $s2, 30544
    0883E280:[AFBF0034]: sw         $ra, 52($sp)
    0883E284:[AFB7002C]: sw         $s7, 44($sp)
    0883E288:[AFB60028]: sw         $s6, 40($sp)
    0883E28C:[AFB50024]: sw         $s5, 36($sp)
    0883E290:[AFB40020]: sw         $s4, 32($sp)
    0883E294:[AFB10014]: sw         $s1, 20($sp)
    0883E298:[AFB00010]: sw         $s0, 16($sp)
    0883E29C:[E7B90054]: swc1       $f25, 84($sp)
    0883E2A0:[E7B80050]: swc1       $f24, 80($sp)
    0883E2A4:[E7B7004C]: swc1       $f23, 76($sp)
    0883E2A8:[E7B60048]: swc1       $f22, 72($sp)
    0883E2AC:[E7B50044]: swc1       $f21, 68($sp)
    0883E2B0:[E7B40040]: swc1       $f20, 64($sp)
    0883E2B4:[C459F370]: lwc1       $f25, -3216($v0)
    0883E2B8:[3C0308C6]: lui        $v1, 0x08C6 <=> li $v1, 0x08C60000
    0883E2BC:[24626884]: addiu      $v0, $v1, 26756
    0883E2C0:[02428821]: addu       $s1, $s2, $v0
    0883E2C4:[8E230000]: lw         $v1, 0($s1)
    0883E2C8:[50600005]: beql       $v1, $zr, 0x0883E2E0
    0883E2CC:[2673FFFF]: addiu      $s3, $s3, -1
    0883E2D0:[8E220008]: lw         $v0, 8($s1)
    0883E2D4:[505E0016]: beql       $v0, $fp, 0x0883E330
    0883E2D8:[8E220004]: lw         $v0, 4($s1)
    0883E2DC:[2673FFFF]: addiu      $s3, $s3, -1
    0883E2E0:[0661FFF5]: bgez       $s3, 0x0883E2B8
    0883E2E4:[2652FFA4]: addiu      $s2, $s2, -92
    0883E2E8:[8FBF0034]: lw         $ra, 52($sp)
    0883E2EC:[8FBE0030]: lw         $fp, 48($sp)
    0883E2F0:[8FB7002C]: lw         $s7, 44($sp)
    0883E2F4:[8FB60028]: lw         $s6, 40($sp)
    0883E2F8:[8FB50024]: lw         $s5, 36($sp)
    0883E2FC:[8FB40020]: lw         $s4, 32($sp)
    0883E300:[8FB3001C]: lw         $s3, 28($sp)
    0883E304:[8FB20018]: lw         $s2, 24($sp)
    0883E308:[8FB10014]: lw         $s1, 20($sp)
    0883E30C:[8FB00010]: lw         $s0, 16($sp)
    0883E310:[C7B90054]: lwc1       $f25, 84($sp)
    0883E314:[C7B80050]: lwc1       $f24, 80($sp)
    0883E318:[C7B7004C]: lwc1       $f23, 76($sp)
    0883E31C:[C7B60048]: lwc1       $f22, 72($sp)
    0883E320:[C7B50044]: lwc1       $f21, 68($sp)
    0883E324:[C7B40040]: lwc1       $f20, 64($sp)
    0883E328:[03E00008]: jr         $ra
    0883E32C:[27BD0060]: addiu      $sp, $sp, 96
    0883E330:[00021080]: sll        $v0, $v0, 0x0002
    0883E334:[00511021]: addu       $v0, $v0, $s1
    0883E338:[8C430044]: lw         $v1, 68($v0)
    0883E33C:[5060FFE8]: beql       $v1, $zr, 0x0883E2E0
    0883E340:[2673FFFF]: addiu      $s3, $s3, -1
    0883E344:[8E240038]: lw         $a0, 56($s1)
    0883E348:[0E20A609]: jal        0x08829824
    0883E34C:[0000B021]: addu       $s6, $zr, $zr <=> li $s6, 0
    0883E350:[C62C0024]: lwc1       $f12, 36($s1)
    0883E354:[0E20A5FD]: jal        0x088297F4
    0883E358:[C62D0028]: lwc1       $f13, 40($s1)
    0883E35C:[C635002C]: lwc1       $f21, 44($s1)
    0883E360:[4600CB46]: mov.s      $f13, $f25
    0883E364:[4600CB86]: mov.s      $f14, $f25
    0883E368:[4600AB06]: mov.s      $f12, $f21
    0883E36C:[0E20A3E4]: jal        0x08828F90
    0883E370:[4600CBC6]: mov.s      $f15, $f25
    0883E374:[8E220004]: lw         $v0, 4($s1)
    0883E378:[2404FFFF]: addiu      $a0, $zr, -1 <=> li $a0, -1
    0883E37C:[AFA40000]: sw         $a0, 0($sp)
    0883E380:[00021080]: sll        $v0, $v0, 0x0002
    0883E384:[00511021]: addu       $v0, $v0, $s1
    0883E388:[8C540044]: lw         $s4, 68($v0)
    0883E38C:[C637001C]: lwc1       $f23, 28($s1)
    0883E390:[8E820000]: lw         $v0, 0($s4)
    0883E394:[18400040]: blez       $v0, 0x0883E498
    0883E398:[C6380020]: lwc1       $f24, 32($s1)
    0883E39C:[3C020898]: lui        $v0, 0x0898 <=> li $v0, 0x08980000
    0883E3A0:[C456F374]: lwc1       $f22, -3212($v0)
    0883E3A4:[3C1700FF]: lui        $s7, 0x00FF <=> li $s7, 0x00FF0000
    0883E3A8:[4600CD06]: mov.s      $f20, $f25
    0883E3AC:[36F7FFFF]: ori        $s7, $s7, -1
    0883E3B0:[0000A821]: addu       $s5, $zr, $zr <=> li $s5, 0
    0883E3B4:[8E820004]: lw         $v0, 4($s4)
    0883E3B8:[00558021]: addu       $s0, $v0, $s5
    0883E3BC:[8E030018]: lw         $v1, 24($s0)
    0883E3C0:[8FA20000]: lw         $v0, 0($sp)
    0883E3C4:[1043001F]: beq        $v0, $v1, 0x0883E444
    0883E3C8:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    0883E3CC:[2404FFFF]: addiu      $a0, $zr, -1 <=> li $a0, -1
    0883E3D0:[4600AB06]: mov.s      $f12, $f21
    0883E3D4:[4600A346]: mov.s      $f13, $f20
    0883E3D8:[4600A386]: mov.s      $f14, $f20
    0883E3DC:[4600A3C6]: mov.s      $f15, $f20
    0883E3E0:[7C02FE04]: ins        $v0, $zr, 24, 8
    0883E3E4:[10640015]: beq        $v1, $a0, 0x0883E43C
    0883E3E8:[AFA30000]: sw         $v1, 0($sp)
    0883E3EC:[4600A346]: mov.s      $f13, $f20
    0883E3F0:[105700A8]: beq        $v0, $s7, 0x0883E694
    0883E3F4:[00000000]: nop
    0883E3F8:[93A30003]: lbu        $v1, 3($sp)
    0883E3FC:[93A40002]: lbu        $a0, 2($sp)
    0883E400:[93A20001]: lbu        $v0, 1($sp)
    0883E404:[44830000]: mtc1       $v1, $f0
    0883E408:[93A30000]: lbu        $v1, 0($sp)
    0883E40C:[44840800]: mtc1       $a0, $f1
    0883E410:[468000E0]: cvt.s.w    $f3, $f0
    0883E414:[44821000]: mtc1       $v0, $f2
    0883E418:[44832000]: mtc1       $v1, $f4
    0883E41C:[46800820]: cvt.s.w    $f0, $f1
    0883E420:[46801160]: cvt.s.w    $f5, $f2
    0883E424:[461618C2]: mul.s      $f3, $f3, $f22
    0883E428:[46802060]: cvt.s.w    $f1, $f4
    0883E42C:[46160342]: mul.s      $f13, $f0, $f22
    0883E430:[46162B82]: mul.s      $f14, $f5, $f22
    0883E434:[4603AB02]: mul.s      $f12, $f21, $f3
    0883E438:[46160BC2]: mul.s      $f15, $f1, $f22
    0883E43C:[0E20A3E4]: jal        0x08828F90
    0883E440:[00000000]: nop
    0883E444:[8E030004]: lw         $v1, 4($s0)
    0883E448:[26070010]: addiu      $a3, $s0, 16
    0883E44C:[30620020]: andi       $v0, $v1, 32
    0883E450:[10400083]: beq        $v0, $zr, 0x0883E660
    0883E454:[00602821]: addu       $a1, $v1, $zr <=> move $a1, $v1
    0883E458:[8604000C]: lh         $a0, 12($s0)
    0883E45C:[8602000E]: lh         $v0, 14($s0)
    0883E460:[8E060008]: lw         $a2, 8($s0)
    0883E464:[44840000]: mtc1       $a0, $f0
    0883E468:[44820800]: mtc1       $v0, $f1
    0883E46C:[8E040000]: lw         $a0, 0($s0)
    0883E470:[46800320]: cvt.s.w    $f12, $f0
    0883E474:[46800B60]: cvt.s.w    $f13, $f1
    0883E478:[46176300]: add.s      $f12, $f12, $f23
    0883E47C:[0E20F12E]: jal        0x0883C4B8
    0883E480:[46186B40]: add.s      $f13, $f13, $f24
    0883E484:[8E820000]: lw         $v0, 0($s4)
    0883E488:[26D60001]: addiu      $s6, $s6, 1
    0883E48C:[02C2102A]: slt        $v0, $s6, $v0
    0883E490:[1440FFC8]: bne        $v0, $zr, 0x0883E3B4
    0883E494:[26B5001C]: addiu      $s5, $s5, 28
    0883E498:[C6340030]: lwc1       $f20, 48($s1)
    0883E49C:[44800000]: mtc1       $zr, $f0
    0883E4A0:[4600A03E]: c.le.s     $f20, $f0
    0883E4A4:[00000000]: nop
    0883E4A8:[4503FF8D]: bc1tl      0x0883E2E0
    0883E4AC:[2673FFFF]: addiu      $s3, $s3, -1
    0883E4B0:[8E22000C]: lw         $v0, 12($s1)
    0883E4B4:[30420020]: andi       $v0, $v0, 32
    0883E4B8:[5040FF89]: beql       $v0, $zr, 0x0883E2E0
    0883E4BC:[2673FFFF]: addiu      $s3, $s3, -1
    0883E4C0:[8E220040]: lw         $v0, 64($s1)
    0883E4C4:[00021080]: sll        $v0, $v0, 0x0002
    0883E4C8:[00511021]: addu       $v0, $v0, $s1
    0883E4CC:[8C430044]: lw         $v1, 68($v0)
    0883E4D0:[5060FF83]: beql       $v1, $zr, 0x0883E2E0
    0883E4D4:[2673FFFF]: addiu      $s3, $s3, -1
    0883E4D8:[4600A306]: mov.s      $f12, $f20
    0883E4DC:[4600CB46]: mov.s      $f13, $f25
    0883E4E0:[4600CB86]: mov.s      $f14, $f25
    0883E4E4:[0E20A3E4]: jal        0x08828F90
    0883E4E8:[4600CBC6]: mov.s      $f15, $f25
    0883E4EC:[8E220040]: lw         $v0, 64($s1)
    0883E4F0:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    0883E4F4:[AFA30000]: sw         $v1, 0($sp)
    0883E4F8:[00021080]: sll        $v0, $v0, 0x0002
    0883E4FC:[00511021]: addu       $v0, $v0, $s1
    0883E500:[8C540044]: lw         $s4, 68($v0)
    0883E504:[8E830000]: lw         $v1, 0($s4)
    0883E508:[1860FF74]: blez       $v1, 0x0883E2DC
    0883E50C:[0000B021]: addu       $s6, $zr, $zr <=> li $s6, 0
    0883E510:[3C040898]: lui        $a0, 0x0898 <=> li $a0, 0x08980000
    0883E514:[C496F374]: lwc1       $f22, -3212($a0)
    0883E518:[3C1500FF]: lui        $s5, 0x00FF <=> li $s5, 0x00FF0000
    0883E51C:[4600CD46]: mov.s      $f21, $f25
    0883E520:[36B5FFFF]: ori        $s5, $s5, -1
    0883E524:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    0883E528:[8E820004]: lw         $v0, 4($s4)
    0883E52C:[00518021]: addu       $s0, $v0, $s1
    0883E530:[8E030018]: lw         $v1, 24($s0)
    0883E534:[8FA20000]: lw         $v0, 0($sp)
    0883E538:[1043001F]: beq        $v0, $v1, 0x0883E5B8
    0883E53C:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    0883E540:[2404FFFF]: addiu      $a0, $zr, -1 <=> li $a0, -1
    0883E544:[4600A306]: mov.s      $f12, $f20
    0883E548:[4600AB46]: mov.s      $f13, $f21
    0883E54C:[4600AB86]: mov.s      $f14, $f21
    0883E550:[4600ABC6]: mov.s      $f15, $f21
    0883E554:[7C02FE04]: ins        $v0, $zr, 24, 8
    0883E558:[10640015]: beq        $v1, $a0, 0x0883E5B0
    0883E55C:[AFA30000]: sw         $v1, 0($sp)
    0883E560:[4600AB46]: mov.s      $f13, $f21
    0883E564:[10550038]: beq        $v0, $s5, 0x0883E648
    0883E568:[00000000]: nop
    0883E56C:[93A30003]: lbu        $v1, 3($sp)
    0883E570:[93A40002]: lbu        $a0, 2($sp)
    0883E574:[93A20001]: lbu        $v0, 1($sp)
    0883E578:[44830000]: mtc1       $v1, $f0
    0883E57C:[93A30000]: lbu        $v1, 0($sp)
    0883E580:[44840800]: mtc1       $a0, $f1
    0883E584:[468000E0]: cvt.s.w    $f3, $f0
    0883E588:[44821000]: mtc1       $v0, $f2
    0883E58C:[44832000]: mtc1       $v1, $f4
    0883E590:[46800820]: cvt.s.w    $f0, $f1
    0883E594:[46801160]: cvt.s.w    $f5, $f2
    0883E598:[461618C2]: mul.s      $f3, $f3, $f22
    0883E59C:[46802060]: cvt.s.w    $f1, $f4
    0883E5A0:[46160342]: mul.s      $f13, $f0, $f22
    0883E5A4:[46162B82]: mul.s      $f14, $f5, $f22
    0883E5A8:[4603A302]: mul.s      $f12, $f20, $f3
    0883E5AC:[46160BC2]: mul.s      $f15, $f1, $f22
    0883E5B0:[0E20A3E4]: jal        0x08828F90
    0883E5B4:[00000000]: nop
    0883E5B8:[8E030004]: lw         $v1, 4($s0)
    0883E5BC:[26070010]: addiu      $a3, $s0, 16
    0883E5C0:[30620020]: andi       $v0, $v1, 32
    0883E5C4:[10400013]: beq        $v0, $zr, 0x0883E614
    0883E5C8:[00602821]: addu       $a1, $v1, $zr <=> move $a1, $v1
    0883E5CC:[8604000C]: lh         $a0, 12($s0)
    0883E5D0:[8602000E]: lh         $v0, 14($s0)
    0883E5D4:[8E060008]: lw         $a2, 8($s0)
    0883E5D8:[44840000]: mtc1       $a0, $f0
    0883E5DC:[44820800]: mtc1       $v0, $f1
    0883E5E0:[8E040000]: lw         $a0, 0($s0)
    0883E5E4:[46800320]: cvt.s.w    $f12, $f0
    0883E5E8:[46800B60]: cvt.s.w    $f13, $f1
    0883E5EC:[46176300]: add.s      $f12, $f12, $f23
    0883E5F0:[0E20F12E]: jal        0x0883C4B8
    0883E5F4:[46186B40]: add.s      $f13, $f13, $f24
    0883E5F8:[8E820000]: lw         $v0, 0($s4)
    0883E5FC:[26D60001]: addiu      $s6, $s6, 1
    0883E600:[02C2102A]: slt        $v0, $s6, $v0
    0883E604:[1440FFC8]: bne        $v0, $zr, 0x0883E528
    0883E608:[2631001C]: addiu      $s1, $s1, 28
    0883E60C:[0A20F8B8]: j          0x0883E2E0
    0883E610:[2673FFFF]: addiu      $s3, $s3, -1
    0883E614:[8604000C]: lh         $a0, 12($s0)
    0883E618:[8602000E]: lh         $v0, 14($s0)
    0883E61C:[8E060008]: lw         $a2, 8($s0)
    0883E620:[44840000]: mtc1       $a0, $f0
    0883E624:[44820800]: mtc1       $v0, $f1
    0883E628:[8E040000]: lw         $a0, 0($s0)
    0883E62C:[46800320]: cvt.s.w    $f12, $f0
    0883E630:[46800B60]: cvt.s.w    $f13, $f1
    0883E634:[46176300]: add.s      $f12, $f12, $f23
    0883E638:[0E20F0E5]: jal        0x0883C394
    0883E63C:[46186B40]: add.s      $f13, $f13, $f24
    0883E640:[0A20F97F]: j          0x0883E5FC
    0883E644:[8E820000]: lw         $v0, 0($s4)
    0883E648:[93A20003]: lbu        $v0, 3($sp)
    0883E64C:[44820000]: mtc1       $v0, $f0
    0883E650:[46800060]: cvt.s.w    $f1, $f0
    0883E654:[461608C2]: mul.s      $f3, $f1, $f22
    0883E658:[0A20F96C]: j          0x0883E5B0
    0883E65C:[4603A302]: mul.s      $f12, $f20, $f3
    0883E660:[8604000C]: lh         $a0, 12($s0)
    0883E664:[8602000E]: lh         $v0, 14($s0)
    0883E668:[8E060008]: lw         $a2, 8($s0)
    0883E66C:[44840000]: mtc1       $a0, $f0
    0883E670:[44820800]: mtc1       $v0, $f1
    0883E674:[8E040000]: lw         $a0, 0($s0)
    0883E678:[46800320]: cvt.s.w    $f12, $f0
    0883E67C:[46800B60]: cvt.s.w    $f13, $f1
    0883E680:[46176300]: add.s      $f12, $f12, $f23
    0883E684:[0E20F0E5]: jal        0x0883C394
    0883E688:[46186B40]: add.s      $f13, $f13, $f24
    0883E68C:[0A20F922]: j          0x0883E488
    0883E690:[8E820000]: lw         $v0, 0($s4)
    0883E694:[93A20003]: lbu        $v0, 3($sp)
    0883E698:[44820000]: mtc1       $v0, $f0
    0883E69C:[46800060]: cvt.s.w    $f1, $f0
    0883E6A0:[461608C2]: mul.s      $f3, $f1, $f22
    0883E6A4:[0A20F90F]: j          0x0883E43C
    0883E6A8:[4603AB02]: mul.s      $f12, $f21, $f3
  Back Branch 0883E2E0 3,769,560 times (length 12)
    0883E2A4:[E7B7004C]: swc1       $f23, 76($sp)
    0883E2A8:[E7B60048]: swc1       $f22, 72($sp)
    0883E2AC:[E7B50044]: swc1       $f21, 68($sp)
    0883E2B0:[E7B40040]: swc1       $f20, 64($sp)
    0883E2B4:[C459F370]: lwc1       $f25, -3216($v0)
--> 0883E2B8:[3C0308C6]: lui        $v1, 0x08C6 <=> li $v1, 0x08C60000
    0883E2BC:[24626884]: addiu      $v0, $v1, 26756
    0883E2C0:[02428821]: addu       $s1, $s2, $v0
    0883E2C4:[8E230000]: lw         $v1, 0($s1)
    0883E2C8:[50600005]: beql       $v1, $zr, 0x0883E2E0
    0883E2CC:[2673FFFF]: addiu      $s3, $s3, -1
    0883E2D0:[8E220008]: lw         $v0, 8($s1)
    0883E2D4:[505E0016]: beql       $v0, $fp, 0x0883E330
    0883E2D8:[8E220004]: lw         $v0, 4($s1)
    0883E2DC:[2673FFFF]: addiu      $s3, $s3, -1
--> 0883E2E0:[0661FFF5]: bgez       $s3, 0x0883E2B8
    0883E2E4:[2652FFA4]: addiu      $s2, $s2, -92
    0883E2E8:[8FBF0034]: lw         $ra, 52($sp)
    0883E2EC:[8FBE0030]: lw         $fp, 48($sp)
    0883E2F0:[8FB7002C]: lw         $s7, 44($sp)
  Back Branch 0883E68C 4,430 times (length 131)
  Back Branch 0883E490 4,430 times (length 57)
    0883E3A0:[C456F374]: lwc1       $f22, -3212($v0)
    0883E3A4:[3C1700FF]: lui        $s7, 0x00FF <=> li $s7, 0x00FF0000
    0883E3A8:[4600CD06]: mov.s      $f20, $f25
    0883E3AC:[36F7FFFF]: ori        $s7, $s7, -1
    0883E3B0:[0000A821]: addu       $s5, $zr, $zr <=> li $s5, 0
--> 0883E3B4:[8E820004]: lw         $v0, 4($s4)
    0883E3B8:[00558021]: addu       $s0, $v0, $s5
    0883E3BC:[8E030018]: lw         $v1, 24($s0)
    0883E3C0:[8FA20000]: lw         $v0, 0($sp)
    0883E3C4:[1043001F]: beq        $v0, $v1, 0x0883E444
    0883E3C8:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    0883E3CC:[2404FFFF]: addiu      $a0, $zr, -1 <=> li $a0, -1
    0883E3D0:[4600AB06]: mov.s      $f12, $f21
    0883E3D4:[4600A346]: mov.s      $f13, $f20
    0883E3D8:[4600A386]: mov.s      $f14, $f20
    0883E3DC:[4600A3C6]: mov.s      $f15, $f20
    0883E3E0:[7C02FE04]: ins        $v0, $zr, 24, 8
    0883E3E4:[10640015]: beq        $v1, $a0, 0x0883E43C
    0883E3E8:[AFA30000]: sw         $v1, 0($sp)
    0883E3EC:[4600A346]: mov.s      $f13, $f20
    0883E3F0:[105700A8]: beq        $v0, $s7, 0x0883E694
    0883E3F4:[00000000]: nop
    0883E3F8:[93A30003]: lbu        $v1, 3($sp)
    0883E3FC:[93A40002]: lbu        $a0, 2($sp)
    0883E400:[93A20001]: lbu        $v0, 1($sp)
    0883E404:[44830000]: mtc1       $v1, $f0
    0883E408:[93A30000]: lbu        $v1, 0($sp)
    0883E40C:[44840800]: mtc1       $a0, $f1
    0883E410:[468000E0]: cvt.s.w    $f3, $f0
    0883E414:[44821000]: mtc1       $v0, $f2
    0883E418:[44832000]: mtc1       $v1, $f4
    0883E41C:[46800820]: cvt.s.w    $f0, $f1
    0883E420:[46801160]: cvt.s.w    $f5, $f2
    0883E424:[461618C2]: mul.s      $f3, $f3, $f22
    0883E428:[46802060]: cvt.s.w    $f1, $f4
    0883E42C:[46160342]: mul.s      $f13, $f0, $f22
    0883E430:[46162B82]: mul.s      $f14, $f5, $f22
    0883E434:[4603AB02]: mul.s      $f12, $f21, $f3
    0883E438:[46160BC2]: mul.s      $f15, $f1, $f22
    0883E43C:[0E20A3E4]: jal        0x08828F90
    0883E440:[00000000]: nop
    0883E444:[8E030004]: lw         $v1, 4($s0)
    0883E448:[26070010]: addiu      $a3, $s0, 16
    0883E44C:[30620020]: andi       $v0, $v1, 32
    0883E450:[10400083]: beq        $v0, $zr, 0x0883E660
    0883E454:[00602821]: addu       $a1, $v1, $zr <=> move $a1, $v1
    0883E458:[8604000C]: lh         $a0, 12($s0)
    0883E45C:[8602000E]: lh         $v0, 14($s0)
    0883E460:[8E060008]: lw         $a2, 8($s0)
    0883E464:[44840000]: mtc1       $a0, $f0
    0883E468:[44820800]: mtc1       $v0, $f1
    0883E46C:[8E040000]: lw         $a0, 0($s0)
    0883E470:[46800320]: cvt.s.w    $f12, $f0
    0883E474:[46800B60]: cvt.s.w    $f13, $f1
    0883E478:[46176300]: add.s      $f12, $f12, $f23
    0883E47C:[0E20F12E]: jal        0x0883C4B8
    0883E480:[46186B40]: add.s      $f13, $f13, $f24
    0883E484:[8E820000]: lw         $v0, 0($s4)
    0883E488:[26D60001]: addiu      $s6, $s6, 1
    0883E48C:[02C2102A]: slt        $v0, $s6, $v0
--> 0883E490:[1440FFC8]: bne        $v0, $zr, 0x0883E3B4
    0883E494:[26B5001C]: addiu      $s5, $s5, 28
    0883E498:[C6340030]: lwc1       $f20, 48($s1)
    0883E49C:[44800000]: mtc1       $zr, $f0
    0883E4A0:[4600A03E]: c.le.s     $f20, $f0
  Back Branch 0883E4A8 4,390 times (length 116)
  Back Branch 0883E640 40 times (length 19)
    0883E5E8:[46800B60]: cvt.s.w    $f13, $f1
    0883E5EC:[46176300]: add.s      $f12, $f12, $f23
    0883E5F0:[0E20F12E]: jal        0x0883C4B8
    0883E5F4:[46186B40]: add.s      $f13, $f13, $f24
    0883E5F8:[8E820000]: lw         $v0, 0($s4)
--> 0883E5FC:[26D60001]: addiu      $s6, $s6, 1
    0883E600:[02C2102A]: slt        $v0, $s6, $v0
    0883E604:[1440FFC8]: bne        $v0, $zr, 0x0883E528
    0883E608:[2631001C]: addiu      $s1, $s1, 28
    0883E60C:[0A20F8B8]: j          0x0883E2E0
    0883E610:[2673FFFF]: addiu      $s3, $s3, -1
    0883E614:[8604000C]: lh         $a0, 12($s0)
    0883E618:[8602000E]: lh         $v0, 14($s0)
    0883E61C:[8E060008]: lw         $a2, 8($s0)
    0883E620:[44840000]: mtc1       $a0, $f0
    0883E624:[44820800]: mtc1       $v0, $f1
    0883E628:[8E040000]: lw         $a0, 0($s0)
    0883E62C:[46800320]: cvt.s.w    $f12, $f0
    0883E630:[46800B60]: cvt.s.w    $f13, $f1
    0883E634:[46176300]: add.s      $f12, $f12, $f23
    0883E638:[0E20F0E5]: jal        0x0883C394
    0883E63C:[46186B40]: add.s      $f13, $f13, $f24
--> 0883E640:[0A20F97F]: j          0x0883E5FC
    0883E644:[8E820000]: lw         $v0, 0($s4)
    0883E648:[93A20003]: lbu        $v0, 3($sp)
    0883E64C:[44820000]: mtc1       $v0, $f0
    0883E650:[46800060]: cvt.s.w    $f1, $f0
  Back Branch 0883E60C 40 times (length 205)
  Back Branch 0883E604 40 times (length 57)
    0883E514:[C496F374]: lwc1       $f22, -3212($a0)
    0883E518:[3C1500FF]: lui        $s5, 0x00FF <=> li $s5, 0x00FF0000
    0883E51C:[4600CD46]: mov.s      $f21, $f25
    0883E520:[36B5FFFF]: ori        $s5, $s5, -1
    0883E524:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
--> 0883E528:[8E820004]: lw         $v0, 4($s4)
    0883E52C:[00518021]: addu       $s0, $v0, $s1
    0883E530:[8E030018]: lw         $v1, 24($s0)
    0883E534:[8FA20000]: lw         $v0, 0($sp)
    0883E538:[1043001F]: beq        $v0, $v1, 0x0883E5B8
    0883E53C:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    0883E540:[2404FFFF]: addiu      $a0, $zr, -1 <=> li $a0, -1
    0883E544:[4600A306]: mov.s      $f12, $f20
    0883E548:[4600AB46]: mov.s      $f13, $f21
    0883E54C:[4600AB86]: mov.s      $f14, $f21
    0883E550:[4600ABC6]: mov.s      $f15, $f21
    0883E554:[7C02FE04]: ins        $v0, $zr, 24, 8
    0883E558:[10640015]: beq        $v1, $a0, 0x0883E5B0
    0883E55C:[AFA30000]: sw         $v1, 0($sp)
    0883E560:[4600AB46]: mov.s      $f13, $f21
    0883E564:[10550038]: beq        $v0, $s5, 0x0883E648
    0883E568:[00000000]: nop
    0883E56C:[93A30003]: lbu        $v1, 3($sp)
    0883E570:[93A40002]: lbu        $a0, 2($sp)
    0883E574:[93A20001]: lbu        $v0, 1($sp)
    0883E578:[44830000]: mtc1       $v1, $f0
    0883E57C:[93A30000]: lbu        $v1, 0($sp)
    0883E580:[44840800]: mtc1       $a0, $f1
    0883E584:[468000E0]: cvt.s.w    $f3, $f0
    0883E588:[44821000]: mtc1       $v0, $f2
    0883E58C:[44832000]: mtc1       $v1, $f4
    0883E590:[46800820]: cvt.s.w    $f0, $f1
    0883E594:[46801160]: cvt.s.w    $f5, $f2
    0883E598:[461618C2]: mul.s      $f3, $f3, $f22
    0883E59C:[46802060]: cvt.s.w    $f1, $f4
    0883E5A0:[46160342]: mul.s      $f13, $f0, $f22
    0883E5A4:[46162B82]: mul.s      $f14, $f5, $f22
    0883E5A8:[4603A302]: mul.s      $f12, $f20, $f3
    0883E5AC:[46160BC2]: mul.s      $f15, $f1, $f22
    0883E5B0:[0E20A3E4]: jal        0x08828F90
    0883E5B4:[00000000]: nop
    0883E5B8:[8E030004]: lw         $v1, 4($s0)
    0883E5BC:[26070010]: addiu      $a3, $s0, 16
    0883E5C0:[30620020]: andi       $v0, $v1, 32
    0883E5C4:[10400013]: beq        $v0, $zr, 0x0883E614
    0883E5C8:[00602821]: addu       $a1, $v1, $zr <=> move $a1, $v1
    0883E5CC:[8604000C]: lh         $a0, 12($s0)
    0883E5D0:[8602000E]: lh         $v0, 14($s0)
    0883E5D4:[8E060008]: lw         $a2, 8($s0)
    0883E5D8:[44840000]: mtc1       $a0, $f0
    0883E5DC:[44820800]: mtc1       $v0, $f1
    0883E5E0:[8E040000]: lw         $a0, 0($s0)
    0883E5E4:[46800320]: cvt.s.w    $f12, $f0
    0883E5E8:[46800B60]: cvt.s.w    $f13, $f1
    0883E5EC:[46176300]: add.s      $f12, $f12, $f23
    0883E5F0:[0E20F12E]: jal        0x0883C4B8
    0883E5F4:[46186B40]: add.s      $f13, $f13, $f24
    0883E5F8:[8E820000]: lw         $v0, 0($s4)
    0883E5FC:[26D60001]: addiu      $s6, $s6, 1
    0883E600:[02C2102A]: slt        $v0, $s6, $v0
--> 0883E604:[1440FFC8]: bne        $v0, $zr, 0x0883E528
    0883E608:[2631001C]: addiu      $s1, $s1, 28
    0883E60C:[0A20F8B8]: j          0x0883E2E0
    0883E610:[2673FFFF]: addiu      $s3, $s3, -1
    0883E614:[8604000C]: lh         $a0, 12($s0)
  Back Branch 0883E508 40 times (length 141)
_S1_2_8820E54 32,554,622 instructions (1.635%), 510,610 calls (08820E54 - 08820F60, length 68)
    08820E54:[27BDFFF0]: addiu      $sp, $sp, -16
    08820E58:[AFBF000C]: sw         $ra, 12($sp)
    08820E5C:[3C0208BA]: lui        $v0, 0x08BA <=> li $v0, 0x08BA0000
    08820E60:[00042880]: sll        $a1, $a0, 0x0002
    08820E64:[AFB20008]: sw         $s2, 8($sp)
    08820E68:[24040004]: addiu      $a0, $zr, 4 <=> li $a0, 4
    08820E6C:[AFB10004]: sw         $s1, 4($sp)
    08820E70:[AFB00000]: sw         $s0, 0($sp)
    08820E74:[8C420E54]: lw         $v0, 3668($v0)
    08820E78:[1040002F]: beq        $v0, $zr, 0x08820F38
    08820E7C:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08820E80:[8C420000]: lw         $v0, 0($v0)
    08820E84:[24120002]: addiu      $s2, $zr, 2 <=> li $s2, 2
    08820E88:[00A21021]: addu       $v0, $a1, $v0
    08820E8C:[0E23ACF8]: jal        0x088EB3E0
    08820E90:[8C510000]: lw         $s1, 0($v0)
    08820E94:[0E23ACF8]: jal        0x088EB3E0
    08820E98:[24040009]: addiu      $a0, $zr, 9 <=> li $a0, 9
    08820E9C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08820EA0:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08820EA4:[0E23B076]: jal        0x088EC1D8
    08820EA8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08820EAC:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    08820EB0:[0E23B055]: jal        0x088EC154
    08820EB4:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08820EB8:[8E300008]: lw         $s0, 8($s1)
    08820EBC:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    08820EC0:[12020003]: beq        $s0, $v0, 0x08820ED0
    08820EC4:[3A030005]: xori       $v1, $s0, 5
    08820EC8:[24120020]: addiu      $s2, $zr, 32 <=> li $s2, 32
    08820ECC:[0003900B]: movn       $s2, $zr, $v1 <=> move $s2, $v1
    08820ED0:[0E23B0D1]: jal        0x088EC344
    08820ED4:[00000000]: nop
    08820ED8:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08820EDC:[1A40001D]: blez       $s2, 0x08820F54
    08820EE0:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08820EE4:[0E23B03B]: jal        0x088EC0EC
    08820EE8:[00000000]: nop
    08820EEC:[240600FF]: addiu      $a2, $zr, 255 <=> li $a2, 255
    08820EF0:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08820EF4:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08820EF8:[0E23B0E4]: jal        0x088EC390
    08820EFC:[24040003]: addiu      $a0, $zr, 3 <=> li $a0, 3
    08820F00:[8E250018]: lw         $a1, 24($s1)
    08820F04:[0E23B0F3]: jal        0x088EC3CC
    08820F08:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08820F0C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08820F10:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08820F14:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08820F18:[0E23B021]: jal        0x088EC084
    08820F1C:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08820F20:[8E28001C]: lw         $t0, 28($s1)
    08820F24:[8E25000C]: lw         $a1, 12($s1)
    08820F28:[8E260010]: lw         $a2, 16($s1)
    08820F2C:[8E270014]: lw         $a3, 20($s1)
    08820F30:[0E23B0A0]: jal        0x088EC280
    08820F34:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08820F38:[8FBF000C]: lw         $ra, 12($sp)
    08820F3C:[8FB20008]: lw         $s2, 8($sp)
    08820F40:[8FB10004]: lw         $s1, 4($sp)
    08820F44:[8FB00000]: lw         $s0, 0($sp)
    08820F48:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08820F4C:[03E00008]: jr         $ra
    08820F50:[27BD0010]: addiu      $sp, $sp, 16
    08820F54:[0E23B03B]: jal        0x088EC0EC
    08820F58:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08820F5C:[0A2083C4]: j          0x08820F10
    08820F60:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
  Back Branch 08820F5C 6,908 times (length 21)
    08820EFC:[24040003]: addiu      $a0, $zr, 3 <=> li $a0, 3
    08820F00:[8E250018]: lw         $a1, 24($s1)
    08820F04:[0E23B0F3]: jal        0x088EC3CC
    08820F08:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08820F0C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
--> 08820F10:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08820F14:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08820F18:[0E23B021]: jal        0x088EC084
    08820F1C:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08820F20:[8E28001C]: lw         $t0, 28($s1)
    08820F24:[8E25000C]: lw         $a1, 12($s1)
    08820F28:[8E260010]: lw         $a2, 16($s1)
    08820F2C:[8E270014]: lw         $a3, 20($s1)
    08820F30:[0E23B0A0]: jal        0x088EC280
    08820F34:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08820F38:[8FBF000C]: lw         $ra, 12($sp)
    08820F3C:[8FB20008]: lw         $s2, 8($sp)
    08820F40:[8FB10004]: lw         $s1, 4($sp)
    08820F44:[8FB00000]: lw         $s0, 0($sp)
    08820F48:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08820F4C:[03E00008]: jr         $ra
    08820F50:[27BD0010]: addiu      $sp, $sp, 16
    08820F54:[0E23B03B]: jal        0x088EC0EC
    08820F58:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
--> 08820F5C:[0A2083C4]: j          0x08820F10
    08820F60:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
_S1_2_88C582C 30,060,686 instructions (1.509%), 703,314 calls (088C582C - 088C5A00, length 118)
    088C582C:[27BDFF30]: addiu      $sp, $sp, -208
    088C5830:[AFBF00C4]: sw         $ra, 196($sp)
    088C5834:[00804021]: addu       $t0, $a0, $zr <=> move $t0, $a0
    088C5838:[10800066]: beq        $a0, $zr, 0x088C59D4
    088C583C:[AFB000C0]: sw         $s0, 192($sp)
    088C5840:[8C830004]: lw         $v1, 4($a0)
    088C5844:[5060005A]: beql       $v1, $zr, 0x088C59B0
    088C5848:[27B00040]: addiu      $s0, $sp, 64
    088C584C:[8C890020]: lw         $t1, 32($a0)
    088C5850:[51200048]: beql       $t1, $zr, 0x088C5974
    088C5854:[27B00080]: addiu      $s0, $sp, 128
    088C5858:[14A00020]: bne        $a1, $zr, 0x088C58DC
    088C585C:[240E0001]: addiu      $t6, $zr, 1 <=> li $t6, 1
    088C5860:[8C8D0014]: lw         $t5, 20($a0)
    088C5864:[8C8C0024]: lw         $t4, 36($a0)
    088C5868:[8C8B0010]: lw         $t3, 16($a0)
    088C586C:[012D2023]: subu       $a0, $t1, $t5
    088C5870:[008C5021]: addu       $t2, $a0, $t4
    088C5874:[014B482D]: min        $t1, $t2, $t3
    088C5878:[00C9282D]: min        $a1, $a2, $t1
    088C587C:[ACE50004]: sw         $a1, 4($a3)
    088C5880:[8D190014]: lw         $t9, 20($t0)
    088C5884:[8D0F0020]: lw         $t7, 32($t0)
    088C5888:[8D18001C]: lw         $t8, 28($t0)
    088C588C:[03251821]: addu       $v1, $t9, $a1
    088C5890:[006F001A]: div        $v1, $t7
    088C5894:[03198021]: addu       $s0, $t8, $t9
    088C5898:[ACF00000]: sw         $s0, 0($a3)
    088C589C:[51E00001]: beql       $t7, $zr, 0x088C58A4
    088C58A0:[000001CD]: break      0x00007
    088C58A4:[8D0C0010]: lw         $t4, 16($t0)
    088C58A8:[8D090028]: lw         $t1, 40($t0)
    088C58AC:[00007010]: mfhi       $t6
    088C58B0:[AD0E0014]: sw         $t6, 20($t0)
    088C58B4:[8CED0004]: lw         $t5, 4($a3)
    088C58B8:[018D5823]: subu       $t3, $t4, $t5
    088C58BC:[AD0B0010]: sw         $t3, 16($t0)
    088C58C0:[8CEA0004]: lw         $t2, 4($a3)
    088C58C4:[012A3021]: addu       $a2, $t1, $t2
    088C58C8:[AD060028]: sw         $a2, 40($t0)
    088C58CC:[8FBF00C4]: lw         $ra, 196($sp)
    088C58D0:[8FB000C0]: lw         $s0, 192($sp)
    088C58D4:[03E00008]: jr         $ra
    088C58D8:[27BD00D0]: addiu      $sp, $sp, 208
    088C58DC:[50AE000A]: beql       $a1, $t6, 0x088C5908
    088C58E0:[8C980018]: lw         $t8, 24($a0)
    088C58E4:[8C820038]: lw         $v0, 56($a0)
    088C58E8:[ACE00000]: sw         $zr, 0($a3)
    088C58EC:[1040FFF7]: beq        $v0, $zr, 0x088C58CC
    088C58F0:[ACE00004]: sw         $zr, 4($a3)
    088C58F4:[8C84003C]: lw         $a0, 60($a0)
    088C58F8:[0040F809]: jalr       $ra, $v0
    088C58FC:[2405FFFD]: addiu      $a1, $zr, -3 <=> li $a1, -3
    088C5900:[0A231634]: j          0x088C58D0
    088C5904:[8FBF00C4]: lw         $ra, 196($sp)
    088C5908:[8C900024]: lw         $s0, 36($a0)
    088C590C:[8C8E000C]: lw         $t6, 12($a0)
    088C5910:[01387823]: subu       $t7, $t1, $t8
    088C5914:[01F06821]: addu       $t5, $t7, $s0
    088C5918:[01AE602D]: min        $t4, $t5, $t6
    088C591C:[00CC202D]: min        $a0, $a2, $t4
    088C5920:[ACE40004]: sw         $a0, 4($a3)
    088C5924:[8D030018]: lw         $v1, 24($t0)
    088C5928:[8D090020]: lw         $t1, 32($t0)
    088C592C:[8D0B001C]: lw         $t3, 28($t0)
    088C5930:[00642821]: addu       $a1, $v1, $a0
    088C5934:[00A9001A]: div        $a1, $t1
    088C5938:[01635021]: addu       $t2, $t3, $v1
    088C593C:[ACEA0000]: sw         $t2, 0($a3)
    088C5940:[51200001]: beql       $t1, $zr, 0x088C5948
    088C5944:[000001CD]: break      0x00007
    088C5948:[8D18000C]: lw         $t8, 12($t0)
    088C594C:[8D0F0030]: lw         $t7, 48($t0)
    088C5950:[00001010]: mfhi       $v0
    088C5954:[AD020018]: sw         $v0, 24($t0)
    088C5958:[8CF90004]: lw         $t9, 4($a3)
    088C595C:[03198023]: subu       $s0, $t8, $t9
    088C5960:[AD10000C]: sw         $s0, 12($t0)
    088C5964:[8CE60004]: lw         $a2, 4($a3)
    088C5968:[01E63821]: addu       $a3, $t7, $a2
    088C596C:[0A231633]: j          0x088C58CC
    088C5970:[AD070030]: sw         $a3, 48($t0)
    088C5974:[3C080898]: lui        $t0, 0x0898 <=> li $t0, 0x08980000
    088C5978:[2506B748]: addiu      $a2, $t0, -18616
    088C597C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088C5980:[0E22DCEF]: jal        0x088B73BC
    088C5984:[24050040]: addiu      $a1, $zr, 64 <=> li $a1, 64
    088C5988:[3C070898]: lui        $a3, 0x0898 <=> li $a3, 0x08980000
    088C598C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088C5990:[24E6B754]: addiu      $a2, $a3, -18604
    088C5994:[0E22DCFE]: jal        0x088B73F8
    088C5998:[24050040]: addiu      $a1, $zr, 64 <=> li $a1, 64
    088C599C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088C59A0:[0E23544F]: jal        0x088D513C
    088C59A4:[00000000]: nop
    088C59A8:[0A231634]: j          0x088C58D0
    088C59AC:[8FBF00C4]: lw         $ra, 196($sp)
    088C59B0:[3C040898]: lui        $a0, 0x0898 <=> li $a0, 0x08980000
    088C59B4:[2486B76C]: addiu      $a2, $a0, -18580
    088C59B8:[24050040]: addiu      $a1, $zr, 64 <=> li $a1, 64
    088C59BC:[0E22DCEF]: jal        0x088B73BC
    088C59C0:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088C59C4:[3C050898]: lui        $a1, 0x0898 <=> li $a1, 0x08980000
    088C59C8:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088C59CC:[0A231665]: j          0x088C5994
    088C59D0:[24A6B588]: addiu      $a2, $a1, -19064
    088C59D4:[3C020898]: lui        $v0, 0x0898 <=> li $v0, 0x08980000
    088C59D8:[2446B778]: addiu      $a2, $v0, -18568
    088C59DC:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    088C59E0:[0E22DCEF]: jal        0x088B73BC
    088C59E4:[24050040]: addiu      $a1, $zr, 64 <=> li $a1, 64
    088C59E8:[3C020898]: lui        $v0, 0x0898 <=> li $v0, 0x08980000
    088C59EC:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    088C59F0:[2446B5A8]: addiu      $a2, $v0, -19032
    088C59F4:[0E22DCFE]: jal        0x088B73F8
    088C59F8:[24050040]: addiu      $a1, $zr, 64 <=> li $a1, 64
    088C59FC:[0A231668]: j          0x088C59A0
    088C5A00:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
  Back Branch 088C596C 612,406 times (length 42)
    088C58B8:[018D5823]: subu       $t3, $t4, $t5
    088C58BC:[AD0B0010]: sw         $t3, 16($t0)
    088C58C0:[8CEA0004]: lw         $t2, 4($a3)
    088C58C4:[012A3021]: addu       $a2, $t1, $t2
    088C58C8:[AD060028]: sw         $a2, 40($t0)
--> 088C58CC:[8FBF00C4]: lw         $ra, 196($sp)
    088C58D0:[8FB000C0]: lw         $s0, 192($sp)
    088C58D4:[03E00008]: jr         $ra
    088C58D8:[27BD00D0]: addiu      $sp, $sp, 208
    088C58DC:[50AE000A]: beql       $a1, $t6, 0x088C5908
    088C58E0:[8C980018]: lw         $t8, 24($a0)
    088C58E4:[8C820038]: lw         $v0, 56($a0)
    088C58E8:[ACE00000]: sw         $zr, 0($a3)
    088C58EC:[1040FFF7]: beq        $v0, $zr, 0x088C58CC
    088C58F0:[ACE00004]: sw         $zr, 4($a3)
    088C58F4:[8C84003C]: lw         $a0, 60($a0)
    088C58F8:[0040F809]: jalr       $ra, $v0
    088C58FC:[2405FFFD]: addiu      $a1, $zr, -3 <=> li $a1, -3
    088C5900:[0A231634]: j          0x088C58D0
    088C5904:[8FBF00C4]: lw         $ra, 196($sp)
    088C5908:[8C900024]: lw         $s0, 36($a0)
    088C590C:[8C8E000C]: lw         $t6, 12($a0)
    088C5910:[01387823]: subu       $t7, $t1, $t8
    088C5914:[01F06821]: addu       $t5, $t7, $s0
    088C5918:[01AE602D]: min        $t4, $t5, $t6
    088C591C:[00CC202D]: min        $a0, $a2, $t4
    088C5920:[ACE40004]: sw         $a0, 4($a3)
    088C5924:[8D030018]: lw         $v1, 24($t0)
    088C5928:[8D090020]: lw         $t1, 32($t0)
    088C592C:[8D0B001C]: lw         $t3, 28($t0)
    088C5930:[00642821]: addu       $a1, $v1, $a0
    088C5934:[00A9001A]: div        $a1, $t1
    088C5938:[01635021]: addu       $t2, $t3, $v1
    088C593C:[ACEA0000]: sw         $t2, 0($a3)
    088C5940:[51200001]: beql       $t1, $zr, 0x088C5948
    088C5944:[000001CD]: break      0x00007
    088C5948:[8D18000C]: lw         $t8, 12($t0)
    088C594C:[8D0F0030]: lw         $t7, 48($t0)
    088C5950:[00001010]: mfhi       $v0
    088C5954:[AD020018]: sw         $v0, 24($t0)
    088C5958:[8CF90004]: lw         $t9, 4($a3)
    088C595C:[03198023]: subu       $s0, $t8, $t9
    088C5960:[AD10000C]: sw         $s0, 12($t0)
    088C5964:[8CE60004]: lw         $a2, 4($a3)
    088C5968:[01E63821]: addu       $a3, $t7, $a2
--> 088C596C:[0A231633]: j          0x088C58CC
    088C5970:[AD070030]: sw         $a3, 48($t0)
    088C5974:[3C080898]: lui        $t0, 0x0898 <=> li $t0, 0x08980000
    088C5978:[2506B748]: addiu      $a2, $t0, -18616
    088C597C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
_S1_2_88C17F0 27,924,276 instructions (1.402%), 40,705 calls (088C17F0 - 088C20B0, length 561)
    088C17F0:[27BDFD30]: addiu      $sp, $sp, -720
    088C17F4:[AFBE02C0]: sw         $fp, 704($sp)
    088C17F8:[249E0008]: addiu      $fp, $a0, 8
    088C17FC:[AFB202A8]: sw         $s2, 680($sp)
    088C1800:[00809021]: addu       $s2, $a0, $zr <=> move $s2, $a0
    088C1804:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088C1808:[AFB702BC]: sw         $s7, 700($sp)
    088C180C:[27B70010]: addiu      $s7, $sp, 16
    088C1810:[AFB602B8]: sw         $s6, 696($sp)
    088C1814:[0000B021]: addu       $s6, $zr, $zr <=> li $s6, 0
    088C1818:[AFB502B4]: sw         $s5, 692($sp)
    088C181C:[0000A821]: addu       $s5, $zr, $zr <=> li $s5, 0
    088C1820:[AFB102A4]: sw         $s1, 676($sp)
    088C1824:[02408821]: addu       $s1, $s2, $zr <=> move $s1, $s2
    088C1828:[AFB002A0]: sw         $s0, 672($sp)
    088C182C:[03C08021]: addu       $s0, $fp, $zr <=> move $s0, $fp
    088C1830:[AFBF02C4]: sw         $ra, 708($sp)
    088C1834:[AFB402B0]: sw         $s4, 688($sp)
    088C1838:[0E2308DC]: jal        0x088C2370
    088C183C:[AFB302AC]: sw         $s3, 684($sp)
    088C1840:[27A20090]: addiu      $v0, $sp, 144
    088C1844:[001690C0]: sll        $s2, $s6, 0x0003
    088C1848:[00529821]: addu       $s3, $v0, $s2
    088C184C:[8E020000]: lw         $v0, 0($s0)
    088C1850:[02603821]: addu       $a3, $s3, $zr <=> move $a3, $s3
    088C1854:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    088C1858:[24060200]: addiu      $a2, $zr, 512 <=> li $a2, 512
    088C185C:[144001FB]: bne        $v0, $zr, 0x088C204C
    088C1860:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    088C1864:[8E020004]: lw         $v0, 4($s0)
    088C1868:[001698C0]: sll        $s3, $s6, 0x0003
    088C186C:[27AD0090]: addiu      $t5, $sp, 144
    088C1870:[01B39021]: addu       $s2, $t5, $s3
    088C1874:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    088C1878:[24060200]: addiu      $a2, $zr, 512 <=> li $a2, 512
    088C187C:[26310008]: addiu      $s1, $s1, 8
    088C1880:[26140004]: addiu      $s4, $s0, 4
    088C1884:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    088C1888:[144001D6]: bne        $v0, $zr, 0x088C1FE4
    088C188C:[02403821]: addu       $a3, $s2, $zr <=> move $a3, $s2
    088C1890:[26B50002]: addiu      $s5, $s5, 2
    088C1894:[2AA80020]: slti       $t0, $s5, 32
    088C1898:[26100008]: addiu      $s0, $s0, 8
    088C189C:[1500FFE8]: bne        $t0, $zr, 0x088C1840
    088C18A0:[26310008]: addiu      $s1, $s1, 8
    088C18A4:[16C00103]: bne        $s6, $zr, 0x088C1CB4
    088C18A8:[02C0A021]: addu       $s4, $s6, $zr <=> move $s4, $s6
    088C18AC:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    088C18B0:[00138080]: sll        $s0, $s3, 0x0002
    088C18B4:[021E4821]: addu       $t1, $s0, $fp
    088C18B8:[8D240080]: lw         $a0, 128($t1)
    088C18BC:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088C18C0:[24060200]: addiu      $a2, $zr, 512 <=> li $a2, 512
    088C18C4:[8C970000]: lw         $s7, 0($a0)
    088C18C8:[8EF60018]: lw         $s6, 24($s7)
    088C18CC:[02C0F809]: jalr       $ra, $s6
    088C18D0:[03A03821]: addu       $a3, $sp, $zr <=> move $a3, $sp
    088C18D4:[8FB50004]: lw         $s5, 4($sp)
    088C18D8:[00152983]: sra        $a1, $s5, 0x0006
    088C18DC:[8FA40000]: lw         $a0, 0($sp)
    088C1AC4:[021E2821]: addu       $a1, $s0, $fp
    088C1AC8:[8CA40080]: lw         $a0, 128($a1)
    088C1ACC:[26730001]: addiu      $s3, $s3, 1
    088C1AD0:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    088C1AD4:[8C8E0000]: lw         $t6, 0($a0)
    088C1AD8:[03A03021]: addu       $a2, $sp, $zr <=> move $a2, $sp
    088C1ADC:[8DCD0020]: lw         $t5, 32($t6)
    088C1AE0:[01A0F809]: jalr       $ra, $t5
    088C1AE4:[2A700002]: slti       $s0, $s3, 2
    088C1AE8:[1600FF72]: bne        $s0, $zr, 0x088C18B4
    088C1AEC:[00138080]: sll        $s0, $s3, 0x0002
    088C1AF0:[1A800033]: blez       $s4, 0x088C1BC0
    088C1AF4:[0000B021]: addu       $s6, $zr, $zr <=> li $s6, 0
    088C1AF8:[2A930002]: slti       $s3, $s4, 2
    088C1AFC:[27B10090]: addiu      $s1, $sp, 144
    088C1B00:[27B00010]: addiu      $s0, $sp, 16
    088C1B04:[1260003C]: beq        $s3, $zr, 0x088C1BF8
    088C1B08:[32830003]: andi       $v1, $s4, 3
    088C1B0C:[8E040000]: lw         $a0, 0($s0)
    088C1B10:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    088C1B14:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088C1B18:[8C8E0000]: lw         $t6, 0($a0)
    088C1B1C:[26D60001]: addiu      $s6, $s6, 1
    088C1B20:[26100004]: addiu      $s0, $s0, 4
    088C1B24:[8DCD0020]: lw         $t5, 32($t6)
    088C1B28:[01A0F809]: jalr       $ra, $t5
    088C1B2C:[26310008]: addiu      $s1, $s1, 8
    088C1B30:[02D4602A]: slt        $t4, $s6, $s4
    088C1B34:[11800022]: beq        $t4, $zr, 0x088C1BC0
    088C1B38:[00000000]: nop
    088C1B3C:[8E040000]: lw         $a0, 0($s0)
    088C1B40:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    088C1B44:[26150004]: addiu      $s5, $s0, 4
    088C1B48:[8C890000]: lw         $t1, 0($a0)
    088C1B4C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088C1B50:[26B30004]: addiu      $s3, $s5, 4
    088C1B54:[8D280020]: lw         $t0, 32($t1)
    088C1B58:[267E0004]: addiu      $fp, $s3, 4
    088C1B5C:[0100F809]: jalr       $ra, $t0
    088C1B60:[26D60004]: addiu      $s6, $s6, 4
    088C1B64:[8EA40000]: lw         $a0, 0($s5)
    088C1B68:[26260008]: addiu      $a2, $s1, 8
    088C1B6C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088C1B70:[8C820000]: lw         $v0, 0($a0)
    088C1B74:[8C590020]: lw         $t9, 32($v0)
    088C1B78:[0320F809]: jalr       $ra, $t9
    088C1B7C:[27D00004]: addiu      $s0, $fp, 4
    088C1B80:[8E640000]: lw         $a0, 0($s3)
    088C1B84:[26260010]: addiu      $a2, $s1, 16
    088C1B88:[8C980000]: lw         $t8, 0($a0)
    088C1B8C:[8F0F0020]: lw         $t7, 32($t8)
    088C1B90:[01E0F809]: jalr       $ra, $t7
    088C1B94:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088C1B98:[8FC40000]: lw         $a0, 0($fp)
    088C1B9C:[26260018]: addiu      $a2, $s1, 24
    088C1BA0:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088C1BA4:[8C920000]: lw         $s2, 0($a0)
    088C1BA8:[8E570020]: lw         $s7, 32($s2)
    088C1BAC:[02E0F809]: jalr       $ra, $s7
    088C1BB0:[26310020]: addiu      $s1, $s1, 32
    088C1BB4:[02D4302A]: slt        $a2, $s6, $s4
    088C1BB8:[54C0FFE1]: bnel       $a2, $zr, 0x088C1B40
    088C1BBC:[8E040000]: lw         $a0, 0($s0)
    088C1BC0:[0E2308E6]: jal        0x088C2398
    088C1BC4:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088C1BC8:[8FBF02C4]: lw         $ra, 708($sp)
    088C1BCC:[8FBE02C0]: lw         $fp, 704($sp)
    088C1BD0:[8FB702BC]: lw         $s7, 700($sp)
    088C1BD4:[8FB602B8]: lw         $s6, 696($sp)
    088C1BD8:[8FB502B4]: lw         $s5, 692($sp)
    088C1BDC:[8FB402B0]: lw         $s4, 688($sp)
    088C1BE0:[8FB302AC]: lw         $s3, 684($sp)
    088C1BE4:[8FB202A8]: lw         $s2, 680($sp)
    088C1BE8:[8FB102A4]: lw         $s1, 676($sp)
    088C1BEC:[8FB002A0]: lw         $s0, 672($sp)
    088C1BF0:[03E00008]: jr         $ra
    088C1BF4:[27BD02D0]: addiu      $sp, $sp, 720
    088C1BF8:[1060FFD0]: beq        $v1, $zr, 0x088C1B3C
    088C1BFC:[286A0002]: slti       $t2, $v1, 2
    088C1C00:[1540FFC2]: bne        $t2, $zr, 0x088C1B0C
    088C1C04:[28750003]: slti       $s5, $v1, 3
    088C1C08:[52A0000C]: beql       $s5, $zr, 0x088C1C3C
    088C1C0C:[8FA40010]: lw         $a0, 16($sp)
    088C1C10:[8E040000]: lw         $a0, 0($s0)
    088C1C14:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    088C1C18:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088C1C1C:[8C830000]: lw         $v1, 0($a0)
    088C1C20:[26D60001]: addiu      $s6, $s6, 1
    088C1C24:[26100004]: addiu      $s0, $s0, 4
    088C1C28:[8C6B0020]: lw         $t3, 32($v1)
    088C1C2C:[0160F809]: jalr       $ra, $t3
    088C1C30:[26310008]: addiu      $s1, $s1, 8
    088C1C34:[0A2306C4]: j          0x088C1B10
    088C1C38:[8E040000]: lw         $a0, 0($s0)
    088C1C3C:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    088C1C40:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088C1C44:[8C900000]: lw         $s0, 0($a0)
    088C1C48:[24160001]: addiu      $s6, $zr, 1 <=> li $s6, 1
    088C1C4C:[27B10098]: addiu      $s1, $sp, 152
    088C1C50:[8E070020]: lw         $a3, 32($s0)
    088C1C54:[00E0F809]: jalr       $ra, $a3
    088C1C58:[27B00014]: addiu      $s0, $sp, 20
    088C1C5C:[0A230705]: j          0x088C1C14
    088C1C60:[8E040000]: lw         $a0, 0($s0)
    088C1C64:[BC980000]: cache      0x18, 0($a0)
    088C1C68:[AC800000]: sw         $zr, 0($a0)
    088C1C6C:[24A5FFFF]: addiu      $a1, $a1, -1
    088C1C70:[AC800004]: sw         $zr, 4($a0)
    088C1C74:[AC800008]: sw         $zr, 8($a0)
    088C1C78:[AC80000C]: sw         $zr, 12($a0)
    088C1C7C:[AC800010]: sw         $zr, 16($a0)
    088C1C80:[AC800014]: sw         $zr, 20($a0)
    088C1C84:[AC800018]: sw         $zr, 24($a0)
    088C1C88:[AC80001C]: sw         $zr, 28($a0)
    088C1C8C:[AC800020]: sw         $zr, 32($a0)
    088C1C90:[AC800024]: sw         $zr, 36($a0)
    088C1C94:[AC800028]: sw         $zr, 40($a0)
    088C1C98:[AC80002C]: sw         $zr, 44($a0)
    088C1C9C:[AC800030]: sw         $zr, 48($a0)
    088C1CA0:[AC800034]: sw         $zr, 52($a0)
    088C1CA4:[AC800038]: sw         $zr, 56($a0)
    088C1CA8:[AC80003C]: sw         $zr, 60($a0)
    088C1CAC:[0A230640]: j          0x088C1900
    088C1CB0:[24840040]: addiu      $a0, $a0, 64
    088C1CB4:[AFBD0290]: sw         $sp, 656($sp)
    088C1CB8:[03C08021]: addu       $s0, $fp, $zr <=> move $s0, $fp
    088C1CBC:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    088C1CC0:[AFA00294]: sw         $zr, 660($sp)
    088C1CC4:[8E040080]: lw         $a0, 128($s0)
    088C1CC8:[8C8F0000]: lw         $t7, 0($a0)
    088C1CCC:[8DF20024]: lw         $s2, 36($t7)
    088C1CD0:[0240F809]: jalr       $ra, $s2
    088C1CD4:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088C1CD8:[285E0200]: slti       $fp, $v0, 512
    088C1CDC:[17C0006F]: bne        $fp, $zr, 0x088C1E9C
    088C1CE0:[8FA90294]: lw         $t1, 660($sp)
    088C1CE4:[8FA20294]: lw         $v0, 660($sp)
    088C1CE8:[3C1908EA]: lui        $t9, 0x08EA <=> li $t9, 0x08EA0000
    088C1CEC:[241800FF]: addiu      $t8, $zr, 255 <=> li $t8, 255
    088C1CF0:[005D2021]: addu       $a0, $v0, $sp
    088C1CF4:[8C860190]: lw         $a2, 400($a0)
    088C1CF8:[8FA50090]: lw         $a1, 144($sp)
    088C1CFC:[10D800B5]: beq        $a2, $t8, 0x088C1FD4
    088C1D00:[27242900]: addiu      $a0, $t9, 10496
    088C1D04:[14C000A5]: bne        $a2, $zr, 0x088C1F9C
    088C1D08:[24030080]: addiu      $v1, $zr, 128 <=> li $v1, 128
    088C1D0C:[24020010]: addiu      $v0, $zr, 16 <=> li $v0, 16
    088C1D10:[00000000]: 0x88C1D10 - bzeroSequence[BC980000,2442FFFF,AC800000,AC800004,AC800008,AC80000C,AC800010,AC800014,AC800018,AC80001C,AC800020,AC800024,AC800028,AC80002C,AC800030,AC800034,AC800038,AC80003C,1440FFED,24840040](4,0,2,0,-1,64)
    088C1D60:[24160001]: addiu      $s6, $zr, 1 <=> li $s6, 1
    088C1D64:[02D4882A]: slt        $s1, $s6, $s4
    088C1D68:[12200039]: beq        $s1, $zr, 0x088C1E50
    088C1D6C:[8FAA0290]: lw         $t2, 656($sp)
    088C1D70:[2695FFFF]: addiu      $s5, $s4, -1
    088C1D74:[3C0708EA]: lui        $a3, 0x08EA <=> li $a3, 0x08EA0000
    088C1D78:[2A890003]: slti       $t1, $s4, 3
    088C1D7C:[32A20001]: andi       $v0, $s5, 1
    088C1D80:[24F72900]: addiu      $s7, $a3, 10496
    088C1D84:[241500FF]: addiu      $s5, $zr, 255 <=> li $s5, 255
    088C1D88:[241E0080]: addiu      $fp, $zr, 128 <=> li $fp, 128
    088C1D8C:[25510198]: addiu      $s1, $t2, 408
    088C1D90:[1120007E]: beq        $t1, $zr, 0x088C1F8C
    088C1D94:[27B20098]: addiu      $s2, $sp, 152
    088C1D98:[8FAB0290]: lw         $t3, 656($sp)
    088C1D9C:[8D660198]: lw         $a2, 408($t3)
    088C1DA0:[10D50075]: beq        $a2, $s5, 0x088C1F78
    088C1DA4:[8FA50098]: lw         $a1, 152($sp)
    088C1DA8:[50C00008]: beql       $a2, $zr, 0x088C1DCC
    088C1DAC:[26D60001]: addiu      $s6, $s6, 1
    088C1DB0:[10DE006E]: beq        $a2, $fp, 0x088C1F6C
    088C1DB4:[240C0040]: addiu      $t4, $zr, 64 <=> li $t4, 64
    088C1DB8:[10CC0067]: beq        $a2, $t4, 0x088C1F58
    088C1DBC:[02E02021]: addu       $a0, $s7, $zr <=> move $a0, $s7
    088C1DC0:[0E230DFD]: jal        0x088C37F4
    088C1DC4:[24070010]: addiu      $a3, $zr, 16 <=> li $a3, 16
    088C1DC8:[26D60001]: addiu      $s6, $s6, 1
    088C1DCC:[02D4302A]: slt        $a2, $s6, $s4
    088C1DD0:[26520008]: addiu      $s2, $s2, 8
    088C1DD4:[10C0001E]: beq        $a2, $zr, 0x088C1E50
    088C1DD8:[26310008]: addiu      $s1, $s1, 8
    088C1DDC:[8E260000]: lw         $a2, 0($s1)
    088C1DE0:[10D50058]: beq        $a2, $s5, 0x088C1F44
    088C1DE4:[8E450000]: lw         $a1, 0($s2)
    088C1DE8:[50C00008]: beql       $a2, $zr, 0x088C1E0C
    088C1DEC:[26310008]: addiu      $s1, $s1, 8
    088C1DF0:[10DE0051]: beq        $a2, $fp, 0x088C1F38
    088C1DF4:[240D0040]: addiu      $t5, $zr, 64 <=> li $t5, 64
    088C1DF8:[10CD004A]: beq        $a2, $t5, 0x088C1F24
    088C1DFC:[02E02021]: addu       $a0, $s7, $zr <=> move $a0, $s7
    088C1E00:[0E230DFD]: jal        0x088C37F4
    088C1E04:[24070010]: addiu      $a3, $zr, 16 <=> li $a3, 16
    088C1E08:[26310008]: addiu      $s1, $s1, 8
    088C1E0C:[8E260000]: lw         $a2, 0($s1)
    088C1E10:[26520008]: addiu      $s2, $s2, 8
    088C1E14:[10D5003E]: beq        $a2, $s5, 0x088C1F10
    088C1E18:[8E450000]: lw         $a1, 0($s2)
    088C1E1C:[50C00008]: beql       $a2, $zr, 0x088C1E40
    088C1E20:[26D60002]: addiu      $s6, $s6, 2
    088C1E24:[10DE0037]: beq        $a2, $fp, 0x088C1F04
    088C1E28:[240E0040]: addiu      $t6, $zr, 64 <=> li $t6, 64
    088C1E2C:[10CE0030]: beq        $a2, $t6, 0x088C1EF0
    088C1E30:[02E02021]: addu       $a0, $s7, $zr <=> move $a0, $s7
    088C1E34:[0E230DFD]: jal        0x088C37F4
    088C1E38:[24070010]: addiu      $a3, $zr, 16 <=> li $a3, 16
    088C1E3C:[26D60002]: addiu      $s6, $s6, 2
    088C1E40:[02D4282A]: slt        $a1, $s6, $s4
    088C1E44:[26520008]: addiu      $s2, $s2, 8
    088C1E48:[14A0FFE4]: bne        $a1, $zr, 0x088C1DDC
    088C1E4C:[26310008]: addiu      $s1, $s1, 8
    088C1E50:[8E040080]: lw         $a0, 128($s0)
    088C1E54:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088C1E58:[24060200]: addiu      $a2, $zr, 512 <=> li $a2, 512
    088C1E5C:[8C920000]: lw         $s2, 0($a0)
    088C1E60:[03A03821]: addu       $a3, $sp, $zr <=> move $a3, $sp
    088C1E64:[8E5E0018]: lw         $fp, 24($s2)
    088C1E68:[03C0F809]: jalr       $ra, $fp
    088C1E6C:[24160200]: addiu      $s6, $zr, 512 <=> li $s6, 512
    088C1E70:[8FB70004]: lw         $s7, 4($sp)
    088C1E74:[12F60014]: beq        $s7, $s6, 0x088C1EC8
    088C1E78:[8FA40000]: lw         $a0, 0($sp)
    088C1E7C:[8E040080]: lw         $a0, 128($s0)
    088C1E80:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088C1E84:[03A03021]: addu       $a2, $sp, $zr <=> move $a2, $sp
    088C1E88:[8C8F0000]: lw         $t7, 0($a0)
    088C1E8C:[8DE2001C]: lw         $v0, 28($t7)
    088C1E90:[0040F809]: jalr       $ra, $v0
    088C1E94:[00000000]: nop
    088C1E98:[8FA90294]: lw         $t1, 660($sp)
    088C1E9C:[8FA80290]: lw         $t0, 656($sp)
    088C1EA0:[26730001]: addiu      $s3, $s3, 1
    088C1EA4:[25310004]: addiu      $s1, $t1, 4
    088C1EA8:[25020004]: addiu      $v0, $t0, 4
    088C1EAC:[2A640002]: slti       $a0, $s3, 2
    088C1EB0:[AFB10294]: sw         $s1, 660($sp)
    088C1EB4:[26100004]: addiu      $s0, $s0, 4
    088C1EB8:[1480FF82]: bne        $a0, $zr, 0x088C1CC4
    088C1EBC:[AFA20290]: sw         $v0, 656($sp)
    088C1EC0:[0A2306BC]: j          0x088C1AF0
    088C1EC4:[00000000]: nop
    088C1EC8:[3C1908EA]: lui        $t9, 0x08EA <=> li $t9, 0x08EA0000
    088C1ECC:[27252900]: addiu      $a1, $t9, 10496
    088C1ED0:[0E23536A]: jal        0x088D4DA8
    088C1ED4:[24060008]: addiu      $a2, $zr, 8 <=> li $a2, 8
    088C1ED8:[8E040080]: lw         $a0, 128($s0)
    088C1EDC:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    088C1EE0:[03A03021]: addu       $a2, $sp, $zr <=> move $a2, $sp
    088C1EE4:[8C980000]: lw         $t8, 0($a0)
    088C1EE8:[0A2307A4]: j          0x088C1E90
    088C1EEC:[8F020020]: lw         $v0, 32($t8)
    088C1EF0:[24060002]: addiu      $a2, $zr, 2 <=> li $a2, 2
    088C1EF4:[0E230381]: jal        0x088C0E04
    088C1EF8:[24070010]: addiu      $a3, $zr, 16 <=> li $a3, 16
    088C1EFC:[0A230790]: j          0x088C1E40
    088C1F00:[26D60002]: addiu      $s6, $s6, 2
    088C1F04:[02E02021]: addu       $a0, $s7, $zr <=> move $a0, $s7
    088C1F08:[0A2307BD]: j          0x088C1EF4
    088C1F0C:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    088C1F10:[02E02021]: addu       $a0, $s7, $zr <=> move $a0, $s7
    088C1F14:[0E230D18]: jal        0x088C3460
    088C1F18:[24060010]: addiu      $a2, $zr, 16 <=> li $a2, 16
    088C1F1C:[0A230790]: j          0x088C1E40
    088C1F20:[26D60002]: addiu      $s6, $s6, 2
    088C1F24:[24060002]: addiu      $a2, $zr, 2 <=> li $a2, 2
    088C1F28:[0E230381]: jal        0x088C0E04
    088C1F2C:[24070010]: addiu      $a3, $zr, 16 <=> li $a3, 16
    088C1F30:[0A230783]: j          0x088C1E0C
    088C1F34:[26310008]: addiu      $s1, $s1, 8
    088C1F38:[02E02021]: addu       $a0, $s7, $zr <=> move $a0, $s7
    088C1F3C:[0A2307CA]: j          0x088C1F28
    088C1F40:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    088C1F44:[02E02021]: addu       $a0, $s7, $zr <=> move $a0, $s7
    088C1F48:[0E230D18]: jal        0x088C3460
    088C1F4C:[24060010]: addiu      $a2, $zr, 16 <=> li $a2, 16
    088C1F50:[0A230783]: j          0x088C1E0C
    088C1F54:[26310008]: addiu      $s1, $s1, 8
    088C1F58:[24060002]: addiu      $a2, $zr, 2 <=> li $a2, 2
    088C1F5C:[0E230381]: jal        0x088C0E04
    088C1F60:[24070010]: addiu      $a3, $zr, 16 <=> li $a3, 16
    088C1F64:[0A230773]: j          0x088C1DCC
    088C1F68:[26D60001]: addiu      $s6, $s6, 1
    088C1F6C:[02E02021]: addu       $a0, $s7, $zr <=> move $a0, $s7
    088C1F70:[0A2307D7]: j          0x088C1F5C
    088C1F74:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    088C1F78:[02E02021]: addu       $a0, $s7, $zr <=> move $a0, $s7
    088C1F7C:[0E230D18]: jal        0x088C3460
    088C1F80:[24060010]: addiu      $a2, $zr, 16 <=> li $a2, 16
    088C1F84:[0A230773]: j          0x088C1DCC
    088C1F88:[26D60001]: addiu      $s6, $s6, 1
    088C1F8C:[5040FF94]: beql       $v0, $zr, 0x088C1DE0
    088C1F90:[8E260000]: lw         $a2, 0($s1)
    088C1F94:[0A230767]: j          0x088C1D9C
    088C1F98:[8FAB0290]: lw         $t3, 656($sp)
    088C1F9C:[10C3000B]: beq        $a2, $v1, 0x088C1FCC
    088C1FA0:[24080040]: addiu      $t0, $zr, 64 <=> li $t0, 64
    088C1FA4:[50C80005]: beql       $a2, $t0, 0x088C1FBC
    088C1FA8:[24060002]: addiu      $a2, $zr, 2 <=> li $a2, 2
    088C1FAC:[0E230D9E]: jal        0x088C3678
    088C1FB0:[24070010]: addiu      $a3, $zr, 16 <=> li $a3, 16
    088C1FB4:[0A230759]: j          0x088C1D64
    088C1FB8:[24160001]: addiu      $s6, $zr, 1 <=> li $s6, 1
    088C1FBC:[0E2303D7]: jal        0x088C0F5C
    088C1FC0:[24070010]: addiu      $a3, $zr, 16 <=> li $a3, 16
    088C1FC4:[0A230759]: j          0x088C1D64
    088C1FC8:[24160001]: addiu      $s6, $zr, 1 <=> li $s6, 1
    088C1FCC:[0A2307EF]: j          0x088C1FBC
    088C1FD0:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    088C1FD4:[0E230CD0]: jal        0x088C3340
    088C1FD8:[24060010]: addiu      $a2, $zr, 16 <=> li $a2, 16
    088C1FDC:[0A230759]: j          0x088C1D64
    088C1FE0:[24160001]: addiu      $s6, $zr, 1 <=> li $s6, 1
    088C1FE4:[8C590000]: lw         $t9, 0($v0)
    088C1FE8:[8F380018]: lw         $t8, 24($t9)
    088C1FEC:[0300F809]: jalr       $ra, $t8
    088C1FF0:[00000000]: nop
    088C1FF4:[027D3821]: addu       $a3, $s3, $sp
    088C1FF8:[8CEF0094]: lw         $t7, 148($a3)
    088C1FFC:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    088C2000:[29EE0200]: slti       $t6, $t7, 512
    088C2004:[15C0000A]: bne        $t6, $zr, 0x088C2030
    088C2008:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    088C200C:[8E240090]: lw         $a0, 144($s1)
    088C2010:[8E830000]: lw         $v1, 0($s4)
    088C2014:[26D60001]: addiu      $s6, $s6, 1
    088C2018:[ACE40190]: sw         $a0, 400($a3)
    088C201C:[8E220094]: lw         $v0, 148($s1)
    088C2020:[AEE30000]: sw         $v1, 0($s7)
    088C2024:[26F70004]: addiu      $s7, $s7, 4
    088C2028:[0A230624]: j          0x088C1890
    088C202C:[ACE20194]: sw         $v0, 404($a3)
    088C2030:[8E140004]: lw         $s4, 4($s0)
    088C2034:[8E930000]: lw         $s3, 0($s4)
    088C2038:[8E72001C]: lw         $s2, 28($s3)
    088C203C:[0240F809]: jalr       $ra, $s2
    088C2040:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    088C2044:[0A230625]: j          0x088C1894
    088C2048:[26B50002]: addiu      $s5, $s5, 2
    088C204C:[8C490000]: lw         $t1, 0($v0)
    088C2050:[8D280018]: lw         $t0, 24($t1)
    088C2054:[0100F809]: jalr       $ra, $t0
    088C2058:[00000000]: nop
    088C205C:[025D3821]: addu       $a3, $s2, $sp
    088C2060:[8CE40094]: lw         $a0, 148($a3)
    088C2064:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    088C2068:[28830200]: slti       $v1, $a0, 512
    088C206C:[1460000A]: bne        $v1, $zr, 0x088C2098
    088C2070:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    088C2074:[8E2C0090]: lw         $t4, 144($s1)
    088C2078:[8E060000]: lw         $a2, 0($s0)
    088C207C:[26D60001]: addiu      $s6, $s6, 1
    088C2080:[ACEC0190]: sw         $t4, 400($a3)
    088C2084:[8E250094]: lw         $a1, 148($s1)
    088C2088:[AEE60000]: sw         $a2, 0($s7)
    088C208C:[26F70004]: addiu      $s7, $s7, 4
    088C2090:[0A230619]: j          0x088C1864
    088C2094:[ACE50194]: sw         $a1, 404($a3)
    088C2098:[8E0B0000]: lw         $t3, 0($s0)
    088C209C:[8D670000]: lw         $a3, 0($t3)
    088C20A0:[8CEA001C]: lw         $t2, 28($a3)
    088C20A4:[0140F809]: jalr       $ra, $t2
    088C20A8:[01602021]: addu       $a0, $t3, $zr <=> move $a0, $t3
    088C20AC:[0A23061A]: j          0x088C1868
    088C20B0:[8E020004]: lw         $v0, 4($s0)
  Back Branch 088C189C 651,280 times (length 25)
    088C182C:[03C08021]: addu       $s0, $fp, $zr <=> move $s0, $fp
    088C1830:[AFBF02C4]: sw         $ra, 708($sp)
    088C1834:[AFB402B0]: sw         $s4, 688($sp)
    088C1838:[0E2308DC]: jal        0x088C2370
    088C183C:[AFB302AC]: sw         $s3, 684($sp)
--> 088C1840:[27A20090]: addiu      $v0, $sp, 144
    088C1844:[001690C0]: sll        $s2, $s6, 0x0003
    088C1848:[00529821]: addu       $s3, $v0, $s2
    088C184C:[8E020000]: lw         $v0, 0($s0)
    088C1850:[02603821]: addu       $a3, $s3, $zr <=> move $a3, $s3
    088C1854:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    088C1858:[24060200]: addiu      $a2, $zr, 512 <=> li $a2, 512
    088C185C:[144001FB]: bne        $v0, $zr, 0x088C204C
    088C1860:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    088C1864:[8E020004]: lw         $v0, 4($s0)
    088C1868:[001698C0]: sll        $s3, $s6, 0x0003
    088C186C:[27AD0090]: addiu      $t5, $sp, 144
    088C1870:[01B39021]: addu       $s2, $t5, $s3
    088C1874:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    088C1878:[24060200]: addiu      $a2, $zr, 512 <=> li $a2, 512
    088C187C:[26310008]: addiu      $s1, $s1, 8
    088C1880:[26140004]: addiu      $s4, $s0, 4
    088C1884:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    088C1888:[144001D6]: bne        $v0, $zr, 0x088C1FE4
    088C188C:[02403821]: addu       $a3, $s2, $zr <=> move $a3, $s2
    088C1890:[26B50002]: addiu      $s5, $s5, 2
    088C1894:[2AA80020]: slti       $t0, $s5, 32
    088C1898:[26100008]: addiu      $s0, $s0, 8
--> 088C189C:[1500FFE8]: bne        $t0, $zr, 0x088C1840
    088C18A0:[26310008]: addiu      $s1, $s1, 8
    088C18A4:[16C00103]: bne        $s6, $zr, 0x088C1CB4
    088C18A8:[02C0A021]: addu       $s4, $s6, $zr <=> move $s4, $s6
    088C18AC:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
  Back Branch 088C2044 243,249 times (length 494)
  Back Branch 088C20AC 240,488 times (length 531)
  Back Branch 088C1AE8 75,254 times (length 143)
  Back Branch 088C1FB4 6,156 times (length 150)
  Back Branch 088C1EE8 6,156 times (length 24)
    088C1E7C:[8E040080]: lw         $a0, 128($s0)
    088C1E80:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088C1E84:[03A03021]: addu       $a2, $sp, $zr <=> move $a2, $sp
    088C1E88:[8C8F0000]: lw         $t7, 0($a0)
    088C1E8C:[8DE2001C]: lw         $v0, 28($t7)
--> 088C1E90:[0040F809]: jalr       $ra, $v0
    088C1E94:[00000000]: nop
    088C1E98:[8FA90294]: lw         $t1, 660($sp)
    088C1E9C:[8FA80290]: lw         $t0, 656($sp)
    088C1EA0:[26730001]: addiu      $s3, $s3, 1
    088C1EA4:[25310004]: addiu      $s1, $t1, 4
    088C1EA8:[25020004]: addiu      $v0, $t0, 4
    088C1EAC:[2A640002]: slti       $a0, $s3, 2
    088C1EB0:[AFB10294]: sw         $s1, 660($sp)
    088C1EB4:[26100004]: addiu      $s0, $s0, 4
    088C1EB8:[1480FF82]: bne        $a0, $zr, 0x088C1CC4
    088C1EBC:[AFA20290]: sw         $v0, 656($sp)
    088C1EC0:[0A2306BC]: j          0x088C1AF0
    088C1EC4:[00000000]: nop
    088C1EC8:[3C1908EA]: lui        $t9, 0x08EA <=> li $t9, 0x08EA0000
    088C1ECC:[27252900]: addiu      $a1, $t9, 10496
    088C1ED0:[0E23536A]: jal        0x088D4DA8
    088C1ED4:[24060008]: addiu      $a2, $zr, 8 <=> li $a2, 8
    088C1ED8:[8E040080]: lw         $a0, 128($s0)
    088C1EDC:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    088C1EE0:[03A03021]: addu       $a2, $sp, $zr <=> move $a2, $sp
    088C1EE4:[8C980000]: lw         $t8, 0($a0)
--> 088C1EE8:[0A2307A4]: j          0x088C1E90
    088C1EEC:[8F020020]: lw         $v0, 32($t8)
    088C1EF0:[24060002]: addiu      $a2, $zr, 2 <=> li $a2, 2
    088C1EF4:[0E230381]: jal        0x088C0E04
    088C1EF8:[24070010]: addiu      $a3, $zr, 16 <=> li $a3, 16
  Back Branch 088C1EB8 6,156 times (length 127)
  Back Branch 088C2090 3,180 times (length 525)
  Back Branch 088C1EC0 3,078 times (length 246)
  Back Branch 088C1C00 521 times (length 63)
    088C1AF8:[2A930002]: slti       $s3, $s4, 2
    088C1AFC:[27B10090]: addiu      $s1, $sp, 144
    088C1B00:[27B00010]: addiu      $s0, $sp, 16
    088C1B04:[1260003C]: beq        $s3, $zr, 0x088C1BF8
    088C1B08:[32830003]: andi       $v1, $s4, 3
--> 088C1B0C:[8E040000]: lw         $a0, 0($s0)
    088C1B10:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    088C1B14:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088C1B18:[8C8E0000]: lw         $t6, 0($a0)
    088C1B1C:[26D60001]: addiu      $s6, $s6, 1
    088C1B20:[26100004]: addiu      $s0, $s0, 4
    088C1B24:[8DCD0020]: lw         $t5, 32($t6)
    088C1B28:[01A0F809]: jalr       $ra, $t5
    088C1B2C:[26310008]: addiu      $s1, $s1, 8
    088C1B30:[02D4602A]: slt        $t4, $s6, $s4
    088C1B34:[11800022]: beq        $t4, $zr, 0x088C1BC0
    088C1B38:[00000000]: nop
    088C1B3C:[8E040000]: lw         $a0, 0($s0)
    088C1B40:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    088C1B44:[26150004]: addiu      $s5, $s0, 4
    088C1B48:[8C890000]: lw         $t1, 0($a0)
    088C1B4C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088C1B50:[26B30004]: addiu      $s3, $s5, 4
    088C1B54:[8D280020]: lw         $t0, 32($t1)
    088C1B58:[267E0004]: addiu      $fp, $s3, 4
    088C1B5C:[0100F809]: jalr       $ra, $t0
    088C1B60:[26D60004]: addiu      $s6, $s6, 4
    088C1B64:[8EA40000]: lw         $a0, 0($s5)
    088C1B68:[26260008]: addiu      $a2, $s1, 8
    088C1B6C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088C1B70:[8C820000]: lw         $v0, 0($a0)
    088C1B74:[8C590020]: lw         $t9, 32($v0)
    088C1B78:[0320F809]: jalr       $ra, $t9
    088C1B7C:[27D00004]: addiu      $s0, $fp, 4
    088C1B80:[8E640000]: lw         $a0, 0($s3)
    088C1B84:[26260010]: addiu      $a2, $s1, 16
    088C1B88:[8C980000]: lw         $t8, 0($a0)
    088C1B8C:[8F0F0020]: lw         $t7, 32($t8)
    088C1B90:[01E0F809]: jalr       $ra, $t7
    088C1B94:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088C1B98:[8FC40000]: lw         $a0, 0($fp)
    088C1B9C:[26260018]: addiu      $a2, $s1, 24
    088C1BA0:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088C1BA4:[8C920000]: lw         $s2, 0($a0)
    088C1BA8:[8E570020]: lw         $s7, 32($s2)
    088C1BAC:[02E0F809]: jalr       $ra, $s7
    088C1BB0:[26310020]: addiu      $s1, $s1, 32
    088C1BB4:[02D4302A]: slt        $a2, $s6, $s4
    088C1BB8:[54C0FFE1]: bnel       $a2, $zr, 0x088C1B40
    088C1BBC:[8E040000]: lw         $a0, 0($s0)
    088C1BC0:[0E2308E6]: jal        0x088C2398
    088C1BC4:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088C1BC8:[8FBF02C4]: lw         $ra, 708($sp)
    088C1BCC:[8FBE02C0]: lw         $fp, 704($sp)
    088C1BD0:[8FB702BC]: lw         $s7, 700($sp)
    088C1BD4:[8FB602B8]: lw         $s6, 696($sp)
    088C1BD8:[8FB502B4]: lw         $s5, 692($sp)
    088C1BDC:[8FB402B0]: lw         $s4, 688($sp)
    088C1BE0:[8FB302AC]: lw         $s3, 684($sp)
    088C1BE4:[8FB202A8]: lw         $s2, 680($sp)
    088C1BE8:[8FB102A4]: lw         $s1, 676($sp)
    088C1BEC:[8FB002A0]: lw         $s0, 672($sp)
    088C1BF0:[03E00008]: jr         $ra
    088C1BF4:[27BD02D0]: addiu      $sp, $sp, 720
    088C1BF8:[1060FFD0]: beq        $v1, $zr, 0x088C1B3C
    088C1BFC:[286A0002]: slti       $t2, $v1, 2
--> 088C1C00:[1540FFC2]: bne        $t2, $zr, 0x088C1B0C
    088C1C04:[28750003]: slti       $s5, $v1, 3
    088C1C08:[52A0000C]: beql       $s5, $zr, 0x088C1C3C
    088C1C0C:[8FA40010]: lw         $a0, 16($sp)
    088C1C10:[8E040000]: lw         $a0, 0($s0)
  Back Branch 088C1C34 521 times (length 75)
    088C1AFC:[27B10090]: addiu      $s1, $sp, 144
    088C1B00:[27B00010]: addiu      $s0, $sp, 16
    088C1B04:[1260003C]: beq        $s3, $zr, 0x088C1BF8
    088C1B08:[32830003]: andi       $v1, $s4, 3
    088C1B0C:[8E040000]: lw         $a0, 0($s0)
--> 088C1B10:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    088C1B14:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088C1B18:[8C8E0000]: lw         $t6, 0($a0)
    088C1B1C:[26D60001]: addiu      $s6, $s6, 1
    088C1B20:[26100004]: addiu      $s0, $s0, 4
    088C1B24:[8DCD0020]: lw         $t5, 32($t6)
    088C1B28:[01A0F809]: jalr       $ra, $t5
    088C1B2C:[26310008]: addiu      $s1, $s1, 8
    088C1B30:[02D4602A]: slt        $t4, $s6, $s4
    088C1B34:[11800022]: beq        $t4, $zr, 0x088C1BC0
    088C1B38:[00000000]: nop
    088C1B3C:[8E040000]: lw         $a0, 0($s0)
    088C1B40:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    088C1B44:[26150004]: addiu      $s5, $s0, 4
    088C1B48:[8C890000]: lw         $t1, 0($a0)
    088C1B4C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088C1B50:[26B30004]: addiu      $s3, $s5, 4
    088C1B54:[8D280020]: lw         $t0, 32($t1)
    088C1B58:[267E0004]: addiu      $fp, $s3, 4
    088C1B5C:[0100F809]: jalr       $ra, $t0
    088C1B60:[26D60004]: addiu      $s6, $s6, 4
    088C1B64:[8EA40000]: lw         $a0, 0($s5)
    088C1B68:[26260008]: addiu      $a2, $s1, 8
    088C1B6C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088C1B70:[8C820000]: lw         $v0, 0($a0)
    088C1B74:[8C590020]: lw         $t9, 32($v0)
    088C1B78:[0320F809]: jalr       $ra, $t9
    088C1B7C:[27D00004]: addiu      $s0, $fp, 4
    088C1B80:[8E640000]: lw         $a0, 0($s3)
    088C1B84:[26260010]: addiu      $a2, $s1, 16
    088C1B88:[8C980000]: lw         $t8, 0($a0)
    088C1B8C:[8F0F0020]: lw         $t7, 32($t8)
    088C1B90:[01E0F809]: jalr       $ra, $t7
    088C1B94:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088C1B98:[8FC40000]: lw         $a0, 0($fp)
    088C1B9C:[26260018]: addiu      $a2, $s1, 24
    088C1BA0:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088C1BA4:[8C920000]: lw         $s2, 0($a0)
    088C1BA8:[8E570020]: lw         $s7, 32($s2)
    088C1BAC:[02E0F809]: jalr       $ra, $s7
    088C1BB0:[26310020]: addiu      $s1, $s1, 32
    088C1BB4:[02D4302A]: slt        $a2, $s6, $s4
    088C1BB8:[54C0FFE1]: bnel       $a2, $zr, 0x088C1B40
    088C1BBC:[8E040000]: lw         $a0, 0($s0)
    088C1BC0:[0E2308E6]: jal        0x088C2398
    088C1BC4:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088C1BC8:[8FBF02C4]: lw         $ra, 708($sp)
    088C1BCC:[8FBE02C0]: lw         $fp, 704($sp)
    088C1BD0:[8FB702BC]: lw         $s7, 700($sp)
    088C1BD4:[8FB602B8]: lw         $s6, 696($sp)
    088C1BD8:[8FB502B4]: lw         $s5, 692($sp)
    088C1BDC:[8FB402B0]: lw         $s4, 688($sp)
    088C1BE0:[8FB302AC]: lw         $s3, 684($sp)
    088C1BE4:[8FB202A8]: lw         $s2, 680($sp)
    088C1BE8:[8FB102A4]: lw         $s1, 676($sp)
    088C1BEC:[8FB002A0]: lw         $s0, 672($sp)
    088C1BF0:[03E00008]: jr         $ra
    088C1BF4:[27BD02D0]: addiu      $sp, $sp, 720
    088C1BF8:[1060FFD0]: beq        $v1, $zr, 0x088C1B3C
    088C1BFC:[286A0002]: slti       $t2, $v1, 2
    088C1C00:[1540FFC2]: bne        $t2, $zr, 0x088C1B0C
    088C1C04:[28750003]: slti       $s5, $v1, 3
    088C1C08:[52A0000C]: beql       $s5, $zr, 0x088C1C3C
    088C1C0C:[8FA40010]: lw         $a0, 16($sp)
    088C1C10:[8E040000]: lw         $a0, 0($s0)
    088C1C14:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    088C1C18:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088C1C1C:[8C830000]: lw         $v1, 0($a0)
    088C1C20:[26D60001]: addiu      $s6, $s6, 1
    088C1C24:[26100004]: addiu      $s0, $s0, 4
    088C1C28:[8C6B0020]: lw         $t3, 32($v1)
    088C1C2C:[0160F809]: jalr       $ra, $t3
    088C1C30:[26310008]: addiu      $s1, $s1, 8
--> 088C1C34:[0A2306C4]: j          0x088C1B10
    088C1C38:[8E040000]: lw         $a0, 0($s0)
    088C1C3C:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    088C1C40:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088C1C44:[8C900000]: lw         $s0, 0($a0)
  Back Branch 088C1BF8 521 times (length 49)
    088C1B28:[01A0F809]: jalr       $ra, $t5
    088C1B2C:[26310008]: addiu      $s1, $s1, 8
    088C1B30:[02D4602A]: slt        $t4, $s6, $s4
    088C1B34:[11800022]: beq        $t4, $zr, 0x088C1BC0
    088C1B38:[00000000]: nop
--> 088C1B3C:[8E040000]: lw         $a0, 0($s0)
    088C1B40:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    088C1B44:[26150004]: addiu      $s5, $s0, 4
    088C1B48:[8C890000]: lw         $t1, 0($a0)
    088C1B4C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088C1B50:[26B30004]: addiu      $s3, $s5, 4
    088C1B54:[8D280020]: lw         $t0, 32($t1)
    088C1B58:[267E0004]: addiu      $fp, $s3, 4
    088C1B5C:[0100F809]: jalr       $ra, $t0
    088C1B60:[26D60004]: addiu      $s6, $s6, 4
    088C1B64:[8EA40000]: lw         $a0, 0($s5)
    088C1B68:[26260008]: addiu      $a2, $s1, 8
    088C1B6C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088C1B70:[8C820000]: lw         $v0, 0($a0)
    088C1B74:[8C590020]: lw         $t9, 32($v0)
    088C1B78:[0320F809]: jalr       $ra, $t9
    088C1B7C:[27D00004]: addiu      $s0, $fp, 4
    088C1B80:[8E640000]: lw         $a0, 0($s3)
    088C1B84:[26260010]: addiu      $a2, $s1, 16
    088C1B88:[8C980000]: lw         $t8, 0($a0)
    088C1B8C:[8F0F0020]: lw         $t7, 32($t8)
    088C1B90:[01E0F809]: jalr       $ra, $t7
    088C1B94:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088C1B98:[8FC40000]: lw         $a0, 0($fp)
    088C1B9C:[26260018]: addiu      $a2, $s1, 24
    088C1BA0:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088C1BA4:[8C920000]: lw         $s2, 0($a0)
    088C1BA8:[8E570020]: lw         $s7, 32($s2)
    088C1BAC:[02E0F809]: jalr       $ra, $s7
    088C1BB0:[26310020]: addiu      $s1, $s1, 32
    088C1BB4:[02D4302A]: slt        $a2, $s6, $s4
    088C1BB8:[54C0FFE1]: bnel       $a2, $zr, 0x088C1B40
    088C1BBC:[8E040000]: lw         $a0, 0($s0)
    088C1BC0:[0E2308E6]: jal        0x088C2398
    088C1BC4:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088C1BC8:[8FBF02C4]: lw         $ra, 708($sp)
    088C1BCC:[8FBE02C0]: lw         $fp, 704($sp)
    088C1BD0:[8FB702BC]: lw         $s7, 700($sp)
    088C1BD4:[8FB602B8]: lw         $s6, 696($sp)
    088C1BD8:[8FB502B4]: lw         $s5, 692($sp)
    088C1BDC:[8FB402B0]: lw         $s4, 688($sp)
    088C1BE0:[8FB302AC]: lw         $s3, 684($sp)
    088C1BE4:[8FB202A8]: lw         $s2, 680($sp)
    088C1BE8:[8FB102A4]: lw         $s1, 676($sp)
    088C1BEC:[8FB002A0]: lw         $s0, 672($sp)
    088C1BF0:[03E00008]: jr         $ra
    088C1BF4:[27BD02D0]: addiu      $sp, $sp, 720
--> 088C1BF8:[1060FFD0]: beq        $v1, $zr, 0x088C1B3C
    088C1BFC:[286A0002]: slti       $t2, $v1, 2
    088C1C00:[1540FFC2]: bne        $t2, $zr, 0x088C1B0C
    088C1C04:[28750003]: slti       $s5, $v1, 3
    088C1C08:[52A0000C]: beql       $s5, $zr, 0x088C1C3C
  Back Branch 088C2028 419 times (length 488)
_S1_2_88C5170 17,582,850 instructions (0.883%), 703,314 calls (088C5170 - 088C51D0, length 25)
    088C5170:[27BDFFE0]: addiu      $sp, $sp, -32
    088C5174:[AFB3000C]: sw         $s3, 12($sp)
    088C5178:[00E09821]: addu       $s3, $a3, $zr <=> move $s3, $a3
    088C517C:[AFB20008]: sw         $s2, 8($sp)
    088C5180:[00C09021]: addu       $s2, $a2, $zr <=> move $s2, $a2
    088C5184:[AFB10004]: sw         $s1, 4($sp)
    088C5188:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    088C518C:[AFB00000]: sw         $s0, 0($sp)
    088C5190:[AFBF0010]: sw         $ra, 16($sp)
    088C5194:[0E235441]: jal        0x088D5104
    088C5198:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    088C519C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088C51A0:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    088C51A4:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    088C51A8:[0E23160B]: jal        0x088C582C
    088C51AC:[02603821]: addu       $a3, $s3, $zr <=> move $a3, $s3
    088C51B0:[0E235448]: jal        0x088D5120
    088C51B4:[00000000]: nop
    088C51B8:[8FBF0010]: lw         $ra, 16($sp)
    088C51BC:[8FB3000C]: lw         $s3, 12($sp)
    088C51C0:[8FB20008]: lw         $s2, 8($sp)
    088C51C4:[8FB10004]: lw         $s1, 4($sp)
    088C51C8:[8FB00000]: lw         $s0, 0($sp)
    088C51CC:[03E00008]: jr         $ra
    088C51D0:[27BD0020]: addiu      $sp, $sp, 32
_S1_2_88EC928 17,126,500 instructions (0.860%), 1,712,650 calls (088EC928 - 088ECB30, length 131)
    088EC928:[2CA30016]: sltiu      $v1, $a1, 22
    088EC92C:[1060007F]: beq        $v1, $zr, 0x088ECB2C
    088EC930:[00804021]: addu       $t0, $a0, $zr <=> move $t0, $a0
    088EC934:[00053880]: sll        $a3, $a1, 0x0002
    088EC938:[3C050898]: lui        $a1, 0x0898 <=> li $a1, 0x08980000
    088EC93C:[24A217B8]: addiu      $v0, $a1, 6072
    088EC940:[00E22021]: addu       $a0, $a3, $v0
    088EC944:[8C830000]: lw         $v1, 0($a0)
    088EC948:[00600008]: jr         $v1
    088EC94C:[00000000]: nop
    088ECB2C:[03E00008]: jr         $ra
    088ECB30:[00000000]: nop
_S1_2_88652E8 16,983,594 instructions (0.853%), 914 calls (088652E8 - 088653C4, length 56)
    088652E8:[00806021]: addu       $t4, $a0, $zr <=> move $t4, $a0
    088652EC:[7C063620]: seh        $a2, $a2
    088652F0:[7C073E20]: seh        $a3, $a3
    088652F4:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    088652F8:[018A5821]: addu       $t3, $t4, $t2
    088652FC:[91680000]: lbu        $t0, 0($t3)
    08865300:[3902002E]: xori       $v0, $t0, 46
    08865304:[2C420001]: sltiu      $v0, $v0, 1
    08865308:[2D030001]: sltiu      $v1, $t0, 1
    0886530C:[2504FF9F]: addiu      $a0, $t0, -97
    08865310:[00621825]: or         $v1, $v1, $v0
    08865314:[1460002A]: bne        $v1, $zr, 0x088653C0
    08865318:[2C84001A]: sltiu      $a0, $a0, 26
    0886531C:[254A0001]: addiu      $t2, $t2, 1
    08865320:[10E00004]: beq        $a3, $zr, 0x08865334
    08865324:[29490020]: slti       $t1, $t2, 32
    08865328:[10800002]: beq        $a0, $zr, 0x08865334
    0886532C:[2502FFE0]: addiu      $v0, $t0, -32
    08865330:[A1620000]: sb         $v0, 0($t3)
    08865334:[1520FFF1]: bne        $t1, $zr, 0x088652FC
    08865338:[018A5821]: addu       $t3, $t4, $t2
    0886533C:[3C0208D3]: lui        $v0, 0x08D3 <=> li $v0, 0x08D30000
    08865340:[A44DA53A]: sh         $t5, -23238($v0)
    08865344:[18C0001B]: blez       $a2, 0x088653B4
    08865348:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    0886534C:[000D582A]: slt        $t3, $zr, $t5 <=> move $t3, $t5
    08865350:[01804021]: addu       $t0, $t4, $zr <=> move $t0, $t4
    08865354:[00A03821]: addu       $a3, $a1, $zr <=> move $a3, $a1
    08865358:[1160000C]: beq        $t3, $zr, 0x0886538C
    0886535C:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    08865360:[01A02021]: addu       $a0, $t5, $zr <=> move $a0, $t5
    08865364:[90E30000]: lbu        $v1, 0($a3)
    08865368:[91020000]: lbu        $v0, 0($t0)
    0886536C:[2484FFFF]: addiu      $a0, $a0, -1
    08865370:[25080001]: addiu      $t0, $t0, 1
    08865374:[00431026]: xor        $v0, $v0, $v1
    08865378:[304200FF]: andi       $v0, $v0, 255
    0886537C:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08865380:[0062480B]: movn       $t1, $v1, $v0
    08865384:[1480FFF7]: bne        $a0, $zr, 0x08865364
    08865388:[24E70001]: addiu      $a3, $a3, 1
    0886538C:[90E20000]: lbu        $v0, 0($a3)
    08865390:[2D230001]: sltiu      $v1, $t1, 1
    08865394:[2C420021]: sltiu      $v0, $v0, 33
    08865398:[00431024]: and        $v0, $v0, $v1
    0886539C:[14400006]: bne        $v0, $zr, 0x088653B8
    088653A0:[7C0A2620]: seh        $a0, $t2
    088653A4:[254A0001]: addiu      $t2, $t2, 1
    088653A8:[0146102A]: slt        $v0, $t2, $a2
    088653AC:[1440FFE8]: bne        $v0, $zr, 0x08865350
    088653B0:[24A50020]: addiu      $a1, $a1, 32
    088653B4:[2404FFFF]: addiu      $a0, $zr, -1 <=> li $a0, -1
    088653B8:[03E00008]: jr         $ra
    088653BC:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    088653C0:[0A2194CF]: j          0x0886533C
    088653C4:[7C0A6E20]: seh        $t5, $t2
  Back Branch 08865384 1,406,141 times (length 10)
    08865350:[01804021]: addu       $t0, $t4, $zr <=> move $t0, $t4
    08865354:[00A03821]: addu       $a3, $a1, $zr <=> move $a3, $a1
    08865358:[1160000C]: beq        $t3, $zr, 0x0886538C
    0886535C:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    08865360:[01A02021]: addu       $a0, $t5, $zr <=> move $a0, $t5
--> 08865364:[90E30000]: lbu        $v1, 0($a3)
    08865368:[91020000]: lbu        $v0, 0($t0)
    0886536C:[2484FFFF]: addiu      $a0, $a0, -1
    08865370:[25080001]: addiu      $t0, $t0, 1
    08865374:[00431026]: xor        $v0, $v0, $v1
    08865378:[304200FF]: andi       $v0, $v0, 255
    0886537C:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08865380:[0062480B]: movn       $t1, $v1, $v0
--> 08865384:[1480FFF7]: bne        $a0, $zr, 0x08865364
    08865388:[24E70001]: addiu      $a3, $a3, 1
    0886538C:[90E20000]: lbu        $v0, 0($a3)
    08865390:[2D230001]: sltiu      $v1, $t1, 1
    08865394:[2C420021]: sltiu      $v0, $v0, 33
  Back Branch 088653AC 186,369 times (length 25)
    0886533C:[3C0208D3]: lui        $v0, 0x08D3 <=> li $v0, 0x08D30000
    08865340:[A44DA53A]: sh         $t5, -23238($v0)
    08865344:[18C0001B]: blez       $a2, 0x088653B4
    08865348:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    0886534C:[000D582A]: slt        $t3, $zr, $t5 <=> move $t3, $t5
--> 08865350:[01804021]: addu       $t0, $t4, $zr <=> move $t0, $t4
    08865354:[00A03821]: addu       $a3, $a1, $zr <=> move $a3, $a1
    08865358:[1160000C]: beq        $t3, $zr, 0x0886538C
    0886535C:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    08865360:[01A02021]: addu       $a0, $t5, $zr <=> move $a0, $t5
    08865364:[90E30000]: lbu        $v1, 0($a3)
    08865368:[91020000]: lbu        $v0, 0($t0)
    0886536C:[2484FFFF]: addiu      $a0, $a0, -1
    08865370:[25080001]: addiu      $t0, $t0, 1
    08865374:[00431026]: xor        $v0, $v0, $v1
    08865378:[304200FF]: andi       $v0, $v0, 255
    0886537C:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08865380:[0062480B]: movn       $t1, $v1, $v0
    08865384:[1480FFF7]: bne        $a0, $zr, 0x08865364
    08865388:[24E70001]: addiu      $a3, $a3, 1
    0886538C:[90E20000]: lbu        $v0, 0($a3)
    08865390:[2D230001]: sltiu      $v1, $t1, 1
    08865394:[2C420021]: sltiu      $v0, $v0, 33
    08865398:[00431024]: and        $v0, $v0, $v1
    0886539C:[14400006]: bne        $v0, $zr, 0x088653B8
    088653A0:[7C0A2620]: seh        $a0, $t2
    088653A4:[254A0001]: addiu      $t2, $t2, 1
    088653A8:[0146102A]: slt        $v0, $t2, $a2
--> 088653AC:[1440FFE8]: bne        $v0, $zr, 0x08865350
    088653B0:[24A50020]: addiu      $a1, $a1, 32
    088653B4:[2404FFFF]: addiu      $a0, $zr, -1 <=> li $a0, -1
    088653B8:[03E00008]: jr         $ra
    088653BC:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
  Back Branch 08865334 6,136 times (length 16)
    088652E8:[00806021]: addu       $t4, $a0, $zr <=> move $t4, $a0
    088652EC:[7C063620]: seh        $a2, $a2
    088652F0:[7C073E20]: seh        $a3, $a3
    088652F4:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    088652F8:[018A5821]: addu       $t3, $t4, $t2
--> 088652FC:[91680000]: lbu        $t0, 0($t3)
    08865300:[3902002E]: xori       $v0, $t0, 46
    08865304:[2C420001]: sltiu      $v0, $v0, 1
    08865308:[2D030001]: sltiu      $v1, $t0, 1
    0886530C:[2504FF9F]: addiu      $a0, $t0, -97
    08865310:[00621825]: or         $v1, $v1, $v0
    08865314:[1460002A]: bne        $v1, $zr, 0x088653C0
    08865318:[2C84001A]: sltiu      $a0, $a0, 26
    0886531C:[254A0001]: addiu      $t2, $t2, 1
    08865320:[10E00004]: beq        $a3, $zr, 0x08865334
    08865324:[29490020]: slti       $t1, $t2, 32
    08865328:[10800002]: beq        $a0, $zr, 0x08865334
    0886532C:[2502FFE0]: addiu      $v0, $t0, -32
    08865330:[A1620000]: sb         $v0, 0($t3)
--> 08865334:[1520FFF1]: bne        $t1, $zr, 0x088652FC
    08865338:[018A5821]: addu       $t3, $t4, $t2
    0886533C:[3C0208D3]: lui        $v0, 0x08D3 <=> li $v0, 0x08D30000
    08865340:[A44DA53A]: sh         $t5, -23238($v0)
    08865344:[18C0001B]: blez       $a2, 0x088653B4
  Back Branch 088653C0 914 times (length 35)
    08865328:[10800002]: beq        $a0, $zr, 0x08865334
    0886532C:[2502FFE0]: addiu      $v0, $t0, -32
    08865330:[A1620000]: sb         $v0, 0($t3)
    08865334:[1520FFF1]: bne        $t1, $zr, 0x088652FC
    08865338:[018A5821]: addu       $t3, $t4, $t2
--> 0886533C:[3C0208D3]: lui        $v0, 0x08D3 <=> li $v0, 0x08D30000
    08865340:[A44DA53A]: sh         $t5, -23238($v0)
    08865344:[18C0001B]: blez       $a2, 0x088653B4
    08865348:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    0886534C:[000D582A]: slt        $t3, $zr, $t5 <=> move $t3, $t5
    08865350:[01804021]: addu       $t0, $t4, $zr <=> move $t0, $t4
    08865354:[00A03821]: addu       $a3, $a1, $zr <=> move $a3, $a1
    08865358:[1160000C]: beq        $t3, $zr, 0x0886538C
    0886535C:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    08865360:[01A02021]: addu       $a0, $t5, $zr <=> move $a0, $t5
    08865364:[90E30000]: lbu        $v1, 0($a3)
    08865368:[91020000]: lbu        $v0, 0($t0)
    0886536C:[2484FFFF]: addiu      $a0, $a0, -1
    08865370:[25080001]: addiu      $t0, $t0, 1
    08865374:[00431026]: xor        $v0, $v0, $v1
    08865378:[304200FF]: andi       $v0, $v0, 255
    0886537C:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08865380:[0062480B]: movn       $t1, $v1, $v0
    08865384:[1480FFF7]: bne        $a0, $zr, 0x08865364
    08865388:[24E70001]: addiu      $a3, $a3, 1
    0886538C:[90E20000]: lbu        $v0, 0($a3)
    08865390:[2D230001]: sltiu      $v1, $t1, 1
    08865394:[2C420021]: sltiu      $v0, $v0, 33
    08865398:[00431024]: and        $v0, $v0, $v1
    0886539C:[14400006]: bne        $v0, $zr, 0x088653B8
    088653A0:[7C0A2620]: seh        $a0, $t2
    088653A4:[254A0001]: addiu      $t2, $t2, 1
    088653A8:[0146102A]: slt        $v0, $t2, $a2
    088653AC:[1440FFE8]: bne        $v0, $zr, 0x08865350
    088653B0:[24A50020]: addiu      $a1, $a1, 32
    088653B4:[2404FFFF]: addiu      $a0, $zr, -1 <=> li $a0, -1
    088653B8:[03E00008]: jr         $ra
    088653BC:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
--> 088653C0:[0A2194CF]: j          0x0886533C
    088653C4:[7C0A6E20]: seh        $t5, $t2
_S1_2_880A724 15,901,959 instructions (0.798%), 11,142 calls (0880A724 - 0880A89C, length 95)
    0880A724:[27BDFFD0]: addiu      $sp, $sp, -48
    0880A728:[AFBF0024]: sw         $ra, 36($sp)
    0880A72C:[AFBE0020]: sw         $fp, 32($sp)
    0880A730:[AFB60018]: sw         $s6, 24($sp)
    0880A734:[AFB50014]: sw         $s5, 20($sp)
    0880A738:[AFB40010]: sw         $s4, 16($sp)
    0880A73C:[AFB10004]: sw         $s1, 4($sp)
    0880A740:[AFB00000]: sw         $s0, 0($sp)
    0880A744:[AC801080]: sw         $zr, 4224($a0)
    0880A748:[AFB7001C]: sw         $s7, 28($sp)
    0880A74C:[24170007]: addiu      $s7, $zr, 7 <=> li $s7, 7
    0880A750:[AFB3000C]: sw         $s3, 12($sp)
    0880A754:[00809821]: addu       $s3, $a0, $zr <=> move $s3, $a0
    0880A758:[AFB20008]: sw         $s2, 8($sp)
    0880A75C:[00809021]: addu       $s2, $a0, $zr <=> move $s2, $a0
    0880A760:[8E420204]: lw         $v0, 516($s2)
    0880A764:[50400010]: beql       $v0, $zr, 0x0880A7A8
    0880A768:[AE400208]: sw         $zr, 520($s2)
    0880A76C:[26F7FFFF]: addiu      $s7, $s7, -1
    0880A770:[06E1FFFB]: bgez       $s7, 0x0880A760
    0880A774:[26520210]: addiu      $s2, $s2, 528
    0880A778:[8FBF0024]: lw         $ra, 36($sp)
    0880A77C:[8FBE0020]: lw         $fp, 32($sp)
    0880A780:[8FB7001C]: lw         $s7, 28($sp)
    0880A784:[8FB60018]: lw         $s6, 24($sp)
    0880A788:[8FB50014]: lw         $s5, 20($sp)
    0880A78C:[8FB40010]: lw         $s4, 16($sp)
    0880A790:[8FB3000C]: lw         $s3, 12($sp)
    0880A794:[8FB20008]: lw         $s2, 8($sp)
    0880A798:[8FB10004]: lw         $s1, 4($sp)
    0880A79C:[8FB00000]: lw         $s0, 0($sp)
    0880A7A0:[03E00008]: jr         $ra
    0880A7A4:[27BD0030]: addiu      $sp, $sp, 48
    0880A7A8:[24150001]: addiu      $s5, $zr, 1 <=> li $s5, 1
    0880A7AC:[24160002]: addiu      $s6, $zr, 2 <=> li $s6, 2
    0880A7B0:[241E0003]: addiu      $fp, $zr, 3 <=> li $fp, 3
    0880A7B4:[02408821]: addu       $s1, $s2, $zr <=> move $s1, $s2
    0880A7B8:[2414001F]: addiu      $s4, $zr, 31 <=> li $s4, 31
    0880A7BC:[8E300000]: lw         $s0, 0($s1)
    0880A7C0:[52000011]: beql       $s0, $zr, 0x0880A808
    0880A7C4:[2694FFFF]: addiu      $s4, $s4, -1
    0880A7C8:[8E420208]: lw         $v0, 520($s2)
    0880A7CC:[24420001]: addiu      $v0, $v0, 1
    0880A7D0:[AE420208]: sw         $v0, 520($s2)
    0880A7D4:[8E230008]: lw         $v1, 8($s1)
    0880A7D8:[1075002D]: beq        $v1, $s5, 0x0880A890
    0880A7DC:[28620002]: slti       $v0, $v1, 2
    0880A7E0:[1440001B]: bne        $v0, $zr, 0x0880A850
    0880A7E4:[00000000]: nop
    0880A7E8:[50760014]: beql       $v1, $s6, 0x0880A83C
    0880A7EC:[8E22000C]: lw         $v0, 12($s1)
    0880A7F0:[507E0009]: beql       $v1, $fp, 0x0880A818
    0880A7F4:[8E220004]: lw         $v0, 4($s1)
    0880A7F8:[8E621080]: lw         $v0, 4224($s3)
    0880A7FC:[24420001]: addiu      $v0, $v0, 1
    0880A800:[AE621080]: sw         $v0, 4224($s3)
    0880A804:[2694FFFF]: addiu      $s4, $s4, -1
    0880A808:[0681FFEC]: bgez       $s4, 0x0880A7BC
    0880A80C:[26310010]: addiu      $s1, $s1, 16
    0880A810:[0A2029DC]: j          0x0880A770
    0880A814:[26F7FFFF]: addiu      $s7, $s7, -1
    0880A818:[54400003]: bnel       $v0, $zr, 0x0880A828
    0880A81C:[8E030000]: lw         $v1, 0($s0)
    0880A820:[0A2029FE]: j          0x0880A7F8
    0880A824:[AE200000]: sw         $zr, 0($s1)
    0880A828:[8C620004]: lw         $v0, 4($v1)
    0880A82C:[0040F809]: jalr       $ra, $v0
    0880A830:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0880A834:[0A202A08]: j          0x0880A820
    0880A838:[AE200004]: sw         $zr, 4($s1)
    0880A83C:[58400001]: blezl      $v0, 0x0880A844
    0880A840:[AE3E0008]: sw         $fp, 8($s1)
    0880A844:[2442FFFF]: addiu      $v0, $v0, -1
    0880A848:[0A2029FE]: j          0x0880A7F8
    0880A84C:[AE22000C]: sw         $v0, 12($s1)
    0880A850:[5460FFEA]: bnel       $v1, $zr, 0x0880A7FC
    0880A854:[8E621080]: lw         $v0, 4224($s3)
    0880A858:[8E020000]: lw         $v0, 0($s0)
    0880A85C:[8C430008]: lw         $v1, 8($v0)
    0880A860:[0060F809]: jalr       $ra, $v1
    0880A864:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0880A868:[8E030014]: lw         $v1, 20($s0)
    0880A86C:[8E020004]: lw         $v0, 4($s0)
    0880A870:[10620003]: beq        $v1, $v0, 0x0880A880
    0880A874:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    0880A878:[AE030004]: sw         $v1, 4($s0)
    0880A87C:[AE020008]: sw         $v0, 8($s0)
    0880A880:[8E020008]: lw         $v0, 8($s0)
    0880A884:[24420001]: addiu      $v0, $v0, 1
    0880A888:[0A2029FE]: j          0x0880A7F8
    0880A88C:[AE020008]: sw         $v0, 8($s0)
    0880A890:[8E621080]: lw         $v0, 4224($s3)
    0880A894:[2442FFFF]: addiu      $v0, $v0, -1
    0880A898:[0A2029FE]: j          0x0880A7F8
    0880A89C:[AE621080]: sw         $v0, 4224($s3)
  Back Branch 0880A808 2,852,352 times (length 21)
    0880A7A8:[24150001]: addiu      $s5, $zr, 1 <=> li $s5, 1
    0880A7AC:[24160002]: addiu      $s6, $zr, 2 <=> li $s6, 2
    0880A7B0:[241E0003]: addiu      $fp, $zr, 3 <=> li $fp, 3
    0880A7B4:[02408821]: addu       $s1, $s2, $zr <=> move $s1, $s2
    0880A7B8:[2414001F]: addiu      $s4, $zr, 31 <=> li $s4, 31
--> 0880A7BC:[8E300000]: lw         $s0, 0($s1)
    0880A7C0:[52000011]: beql       $s0, $zr, 0x0880A808
    0880A7C4:[2694FFFF]: addiu      $s4, $s4, -1
    0880A7C8:[8E420208]: lw         $v0, 520($s2)
    0880A7CC:[24420001]: addiu      $v0, $v0, 1
    0880A7D0:[AE420208]: sw         $v0, 520($s2)
    0880A7D4:[8E230008]: lw         $v1, 8($s1)
    0880A7D8:[1075002D]: beq        $v1, $s5, 0x0880A890
    0880A7DC:[28620002]: slti       $v0, $v1, 2
    0880A7E0:[1440001B]: bne        $v0, $zr, 0x0880A850
    0880A7E4:[00000000]: nop
    0880A7E8:[50760014]: beql       $v1, $s6, 0x0880A83C
    0880A7EC:[8E22000C]: lw         $v0, 12($s1)
    0880A7F0:[507E0009]: beql       $v1, $fp, 0x0880A818
    0880A7F4:[8E220004]: lw         $v0, 4($s1)
    0880A7F8:[8E621080]: lw         $v0, 4224($s3)
    0880A7FC:[24420001]: addiu      $v0, $v0, 1
    0880A800:[AE621080]: sw         $v0, 4224($s3)
    0880A804:[2694FFFF]: addiu      $s4, $s4, -1
--> 0880A808:[0681FFEC]: bgez       $s4, 0x0880A7BC
    0880A80C:[26310010]: addiu      $s1, $s1, 16
    0880A810:[0A2029DC]: j          0x0880A770
    0880A814:[26F7FFFF]: addiu      $s7, $s7, -1
    0880A818:[54400003]: bnel       $v0, $zr, 0x0880A828
  Back Branch 0880A770 89,136 times (length 6)
    0880A74C:[24170007]: addiu      $s7, $zr, 7 <=> li $s7, 7
    0880A750:[AFB3000C]: sw         $s3, 12($sp)
    0880A754:[00809821]: addu       $s3, $a0, $zr <=> move $s3, $a0
    0880A758:[AFB20008]: sw         $s2, 8($sp)
    0880A75C:[00809021]: addu       $s2, $a0, $zr <=> move $s2, $a0
--> 0880A760:[8E420204]: lw         $v0, 516($s2)
    0880A764:[50400010]: beql       $v0, $zr, 0x0880A7A8
    0880A768:[AE400208]: sw         $zr, 520($s2)
    0880A76C:[26F7FFFF]: addiu      $s7, $s7, -1
--> 0880A770:[06E1FFFB]: bgez       $s7, 0x0880A760
    0880A774:[26520210]: addiu      $s2, $s2, 528
    0880A778:[8FBF0024]: lw         $ra, 36($sp)
    0880A77C:[8FBE0020]: lw         $fp, 32($sp)
    0880A780:[8FB7001C]: lw         $s7, 28($sp)
  Back Branch 0880A810 89,136 times (length 42)
    0880A75C:[00809021]: addu       $s2, $a0, $zr <=> move $s2, $a0
    0880A760:[8E420204]: lw         $v0, 516($s2)
    0880A764:[50400010]: beql       $v0, $zr, 0x0880A7A8
    0880A768:[AE400208]: sw         $zr, 520($s2)
    0880A76C:[26F7FFFF]: addiu      $s7, $s7, -1
--> 0880A770:[06E1FFFB]: bgez       $s7, 0x0880A760
    0880A774:[26520210]: addiu      $s2, $s2, 528
    0880A778:[8FBF0024]: lw         $ra, 36($sp)
    0880A77C:[8FBE0020]: lw         $fp, 32($sp)
    0880A780:[8FB7001C]: lw         $s7, 28($sp)
    0880A784:[8FB60018]: lw         $s6, 24($sp)
    0880A788:[8FB50014]: lw         $s5, 20($sp)
    0880A78C:[8FB40010]: lw         $s4, 16($sp)
    0880A790:[8FB3000C]: lw         $s3, 12($sp)
    0880A794:[8FB20008]: lw         $s2, 8($sp)
    0880A798:[8FB10004]: lw         $s1, 4($sp)
    0880A79C:[8FB00000]: lw         $s0, 0($sp)
    0880A7A0:[03E00008]: jr         $ra
    0880A7A4:[27BD0030]: addiu      $sp, $sp, 48
    0880A7A8:[24150001]: addiu      $s5, $zr, 1 <=> li $s5, 1
    0880A7AC:[24160002]: addiu      $s6, $zr, 2 <=> li $s6, 2
    0880A7B0:[241E0003]: addiu      $fp, $zr, 3 <=> li $fp, 3
    0880A7B4:[02408821]: addu       $s1, $s2, $zr <=> move $s1, $s2
    0880A7B8:[2414001F]: addiu      $s4, $zr, 31 <=> li $s4, 31
    0880A7BC:[8E300000]: lw         $s0, 0($s1)
    0880A7C0:[52000011]: beql       $s0, $zr, 0x0880A808
    0880A7C4:[2694FFFF]: addiu      $s4, $s4, -1
    0880A7C8:[8E420208]: lw         $v0, 520($s2)
    0880A7CC:[24420001]: addiu      $v0, $v0, 1
    0880A7D0:[AE420208]: sw         $v0, 520($s2)
    0880A7D4:[8E230008]: lw         $v1, 8($s1)
    0880A7D8:[1075002D]: beq        $v1, $s5, 0x0880A890
    0880A7DC:[28620002]: slti       $v0, $v1, 2
    0880A7E0:[1440001B]: bne        $v0, $zr, 0x0880A850
    0880A7E4:[00000000]: nop
    0880A7E8:[50760014]: beql       $v1, $s6, 0x0880A83C
    0880A7EC:[8E22000C]: lw         $v0, 12($s1)
    0880A7F0:[507E0009]: beql       $v1, $fp, 0x0880A818
    0880A7F4:[8E220004]: lw         $v0, 4($s1)
    0880A7F8:[8E621080]: lw         $v0, 4224($s3)
    0880A7FC:[24420001]: addiu      $v0, $v0, 1
    0880A800:[AE621080]: sw         $v0, 4224($s3)
    0880A804:[2694FFFF]: addiu      $s4, $s4, -1
    0880A808:[0681FFEC]: bgez       $s4, 0x0880A7BC
    0880A80C:[26310010]: addiu      $s1, $s1, 16
--> 0880A810:[0A2029DC]: j          0x0880A770
    0880A814:[26F7FFFF]: addiu      $s7, $s7, -1
    0880A818:[54400003]: bnel       $v0, $zr, 0x0880A828
    0880A81C:[8E030000]: lw         $v1, 0($s0)
    0880A820:[0A2029FE]: j          0x0880A7F8
  Back Branch 0880A888 11,237 times (length 38)
    0880A7E4:[00000000]: nop
    0880A7E8:[50760014]: beql       $v1, $s6, 0x0880A83C
    0880A7EC:[8E22000C]: lw         $v0, 12($s1)
    0880A7F0:[507E0009]: beql       $v1, $fp, 0x0880A818
    0880A7F4:[8E220004]: lw         $v0, 4($s1)
--> 0880A7F8:[8E621080]: lw         $v0, 4224($s3)
    0880A7FC:[24420001]: addiu      $v0, $v0, 1
    0880A800:[AE621080]: sw         $v0, 4224($s3)
    0880A804:[2694FFFF]: addiu      $s4, $s4, -1
    0880A808:[0681FFEC]: bgez       $s4, 0x0880A7BC
    0880A80C:[26310010]: addiu      $s1, $s1, 16
    0880A810:[0A2029DC]: j          0x0880A770
    0880A814:[26F7FFFF]: addiu      $s7, $s7, -1
    0880A818:[54400003]: bnel       $v0, $zr, 0x0880A828
    0880A81C:[8E030000]: lw         $v1, 0($s0)
    0880A820:[0A2029FE]: j          0x0880A7F8
    0880A824:[AE200000]: sw         $zr, 0($s1)
    0880A828:[8C620004]: lw         $v0, 4($v1)
    0880A82C:[0040F809]: jalr       $ra, $v0
    0880A830:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0880A834:[0A202A08]: j          0x0880A820
    0880A838:[AE200004]: sw         $zr, 4($s1)
    0880A83C:[58400001]: blezl      $v0, 0x0880A844
    0880A840:[AE3E0008]: sw         $fp, 8($s1)
    0880A844:[2442FFFF]: addiu      $v0, $v0, -1
    0880A848:[0A2029FE]: j          0x0880A7F8
    0880A84C:[AE22000C]: sw         $v0, 12($s1)
    0880A850:[5460FFEA]: bnel       $v1, $zr, 0x0880A7FC
    0880A854:[8E621080]: lw         $v0, 4224($s3)
    0880A858:[8E020000]: lw         $v0, 0($s0)
    0880A85C:[8C430008]: lw         $v1, 8($v0)
    0880A860:[0060F809]: jalr       $ra, $v1
    0880A864:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0880A868:[8E030014]: lw         $v1, 20($s0)
    0880A86C:[8E020004]: lw         $v0, 4($s0)
    0880A870:[10620003]: beq        $v1, $v0, 0x0880A880
    0880A874:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    0880A878:[AE030004]: sw         $v1, 4($s0)
    0880A87C:[AE020008]: sw         $v0, 8($s0)
    0880A880:[8E020008]: lw         $v0, 8($s0)
    0880A884:[24420001]: addiu      $v0, $v0, 1
--> 0880A888:[0A2029FE]: j          0x0880A7F8
    0880A88C:[AE020008]: sw         $v0, 8($s0)
    0880A890:[8E621080]: lw         $v0, 4224($s3)
    0880A894:[2442FFFF]: addiu      $v0, $v0, -1
    0880A898:[0A2029FE]: j          0x0880A7F8
  Back Branch 0880A848 1 times (length 22)
    0880A7E4:[00000000]: nop
    0880A7E8:[50760014]: beql       $v1, $s6, 0x0880A83C
    0880A7EC:[8E22000C]: lw         $v0, 12($s1)
    0880A7F0:[507E0009]: beql       $v1, $fp, 0x0880A818
    0880A7F4:[8E220004]: lw         $v0, 4($s1)
--> 0880A7F8:[8E621080]: lw         $v0, 4224($s3)
    0880A7FC:[24420001]: addiu      $v0, $v0, 1
    0880A800:[AE621080]: sw         $v0, 4224($s3)
    0880A804:[2694FFFF]: addiu      $s4, $s4, -1
    0880A808:[0681FFEC]: bgez       $s4, 0x0880A7BC
    0880A80C:[26310010]: addiu      $s1, $s1, 16
    0880A810:[0A2029DC]: j          0x0880A770
    0880A814:[26F7FFFF]: addiu      $s7, $s7, -1
    0880A818:[54400003]: bnel       $v0, $zr, 0x0880A828
    0880A81C:[8E030000]: lw         $v1, 0($s0)
    0880A820:[0A2029FE]: j          0x0880A7F8
    0880A824:[AE200000]: sw         $zr, 0($s1)
    0880A828:[8C620004]: lw         $v0, 4($v1)
    0880A82C:[0040F809]: jalr       $ra, $v0
    0880A830:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0880A834:[0A202A08]: j          0x0880A820
    0880A838:[AE200004]: sw         $zr, 4($s1)
    0880A83C:[58400001]: blezl      $v0, 0x0880A844
    0880A840:[AE3E0008]: sw         $fp, 8($s1)
    0880A844:[2442FFFF]: addiu      $v0, $v0, -1
--> 0880A848:[0A2029FE]: j          0x0880A7F8
    0880A84C:[AE22000C]: sw         $v0, 12($s1)
    0880A850:[5460FFEA]: bnel       $v1, $zr, 0x0880A7FC
    0880A854:[8E621080]: lw         $v0, 4224($s3)
    0880A858:[8E020000]: lw         $v0, 0($s0)
  Back Branch 0880A820 1 times (length 12)
    0880A7E4:[00000000]: nop
    0880A7E8:[50760014]: beql       $v1, $s6, 0x0880A83C
    0880A7EC:[8E22000C]: lw         $v0, 12($s1)
    0880A7F0:[507E0009]: beql       $v1, $fp, 0x0880A818
    0880A7F4:[8E220004]: lw         $v0, 4($s1)
--> 0880A7F8:[8E621080]: lw         $v0, 4224($s3)
    0880A7FC:[24420001]: addiu      $v0, $v0, 1
    0880A800:[AE621080]: sw         $v0, 4224($s3)
    0880A804:[2694FFFF]: addiu      $s4, $s4, -1
    0880A808:[0681FFEC]: bgez       $s4, 0x0880A7BC
    0880A80C:[26310010]: addiu      $s1, $s1, 16
    0880A810:[0A2029DC]: j          0x0880A770
    0880A814:[26F7FFFF]: addiu      $s7, $s7, -1
    0880A818:[54400003]: bnel       $v0, $zr, 0x0880A828
    0880A81C:[8E030000]: lw         $v1, 0($s0)
--> 0880A820:[0A2029FE]: j          0x0880A7F8
    0880A824:[AE200000]: sw         $zr, 0($s1)
    0880A828:[8C620004]: lw         $v0, 4($v1)
    0880A82C:[0040F809]: jalr       $ra, $v0
    0880A830:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
_S1_2_8828F90 15,796,480 instructions (0.793%), 282,080 calls (08828F90 - 088290D0, length 81)
    08828F90:[44800000]: mtc1       $zr, $f0
    08828F94:[46006846]: mov.s      $f1, $f13
    08828F98:[460070C6]: mov.s      $f3, $f14
    08828F9C:[4600603C]: c.lt.s     $f12, $f0
    08828FA0:[00000000]: nop
    08828FA4:[45000002]: bc1f       0x08828FB0
    08828FA8:[46007906]: mov.s      $f4, $f15
    08828FAC:[46000306]: mov.s      $f12, $f0
    08828FB0:[3C060898]: lui        $a2, 0x0898 <=> li $a2, 0x08980000
    08828FB4:[C4C0EFD8]: lwc1       $f0, -4136($a2)
    08828FB8:[3C050898]: lui        $a1, 0x0898 <=> li $a1, 0x08980000
    08828FBC:[C4A2EFDC]: lwc1       $f2, -4132($a1)
    08828FC0:[46006002]: mul.s      $f0, $f12, $f0
    08828FC4:[3C0308BA]: lui        $v1, 0x08BA <=> li $v1, 0x08BA0000
    08828FC8:[24620EC8]: addiu      $v0, $v1, 3784
    08828FCC:[3C04089C]: lui        $a0, 0x089C <=> li $a0, 0x089C0000
    08828FD0:[4600103E]: c.le.s     $f2, $f0
    08828FD4:[E46C0EC8]: swc1       $f12, 3784($v1)
    08828FD8:[24874294]: addiu      $a3, $a0, 17044
    08828FDC:[E444000C]: swc1       $f4, 12($v0)
    08828FE0:[E4410004]: swc1       $f1, 4($v0)
    08828FE4:[45010035]: bc1t       0x088290BC
    08828FE8:[E4430008]: swc1       $f3, 8($v0)
    08828FEC:[4600000D]: trunc.w.s  $f0, $f0
    08828FF0:[44030000]: mfc1       $v1, $f0
    08828FF4:[C4C0EFD8]: lwc1       $f0, -4136($a2)
    08828FF8:[C4ADEFDC]: lwc1       $f13, -4132($a1)
    08828FFC:[A0E30000]: sb         $v1, 0($a3)
    08829000:[46000802]: mul.s      $f0, $f1, $f0
    08829004:[4600683E]: c.le.s     $f13, $f0
    08829008:[00000000]: nop
    0882900C:[45010025]: bc1t       0x088290A4
    08829010:[24874294]: addiu      $a3, $a0, 17044
    08829014:[4600000D]: trunc.w.s  $f0, $f0
    08829018:[44030000]: mfc1       $v1, $f0
    0882901C:[C4C0EFD8]: lwc1       $f0, -4136($a2)
    08829020:[C4AEEFDC]: lwc1       $f14, -4132($a1)
    08829024:[A0E30001]: sb         $v1, 1($a3)
    08829028:[46001802]: mul.s      $f0, $f3, $f0
    0882902C:[4600703E]: c.le.s     $f14, $f0
    08829030:[00000000]: nop
    08829034:[45010015]: bc1t       0x0882908C
    08829038:[24874294]: addiu      $a3, $a0, 17044
    0882903C:[4600000D]: trunc.w.s  $f0, $f0
    08829040:[44030000]: mfc1       $v1, $f0
    08829044:[C4C0EFD8]: lwc1       $f0, -4136($a2)
    08829048:[C4AFEFDC]: lwc1       $f15, -4132($a1)
    0882904C:[A0E30002]: sb         $v1, 2($a3)
    08829050:[46002002]: mul.s      $f0, $f4, $f0
    08829054:[4600783E]: c.le.s     $f15, $f0
    08829058:[00000000]: nop
    0882905C:[45010005]: bc1t       0x08829074
    08829060:[24844294]: addiu      $a0, $a0, 17044
    08829064:[4600000D]: trunc.w.s  $f0, $f0
    08829068:[44030000]: mfc1       $v1, $f0
    0882906C:[03E00008]: jr         $ra
    08829070:[A0830003]: sb         $v1, 3($a0)
    08829074:[460F0001]: sub.s      $f0, $f0, $f15
    08829078:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    0882907C:[4600000D]: trunc.w.s  $f0, $f0
    08829080:[44030000]: mfc1       $v1, $f0
    08829084:[0A20A41B]: j          0x0882906C
    08829088:[00621825]: or         $v1, $v1, $v0
    0882908C:[460E0001]: sub.s      $f0, $f0, $f14
    08829090:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    08829094:[4600000D]: trunc.w.s  $f0, $f0
    08829098:[44030000]: mfc1       $v1, $f0
    0882909C:[0A20A411]: j          0x08829044
    088290A0:[00621825]: or         $v1, $v1, $v0
    088290A4:[460D0001]: sub.s      $f0, $f0, $f13
    088290A8:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    088290AC:[4600000D]: trunc.w.s  $f0, $f0
    088290B0:[44030000]: mfc1       $v1, $f0
    088290B4:[0A20A407]: j          0x0882901C
    088290B8:[00621825]: or         $v1, $v1, $v0
    088290BC:[46020001]: sub.s      $f0, $f0, $f2
    088290C0:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    088290C4:[4600000D]: trunc.w.s  $f0, $f0
    088290C8:[44030000]: mfc1       $v1, $f0
    088290CC:[0A20A3FD]: j          0x08828FF4
    088290D0:[00621825]: or         $v1, $v1, $v0
_S1_2_88365D4 14,940,918 instructions (0.750%), 2,215 calls (088365D4 - 0883682C, length 151)
    088365D4:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    088365D8:[A4A20000]: sh         $v0, 0($a1)
    088365DC:[00A05821]: addu       $t3, $a1, $zr <=> move $t3, $a1
    088365E0:[00E04821]: addu       $t1, $a3, $zr <=> move $t1, $a3
    088365E4:[A0C00000]: sb         $zr, 0($a2)
    088365E8:[00006021]: addu       $t4, $zr, $zr <=> li $t4, 0
    088365EC:[90850000]: lbu        $a1, 0($a0)
    088365F0:[10A00029]: beq        $a1, $zr, 0x08836698
    088365F4:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    088365F8:[24A2FF80]: addiu      $v0, $a1, -128
    088365FC:[304200FF]: andi       $v0, $v0, 255
    08836600:[2C420020]: sltiu      $v0, $v0, 32
    08836604:[14400004]: bne        $v0, $zr, 0x08836618
    08836608:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    0883660C:[2CA200E0]: sltiu      $v0, $a1, 224
    08836610:[14400080]: bne        $v0, $zr, 0x08836814
    08836614:[24A20022]: addiu      $v0, $a1, 34
    08836618:[908A0001]: lbu        $t2, 1($a0)
    0883661C:[00A03821]: addu       $a3, $a1, $zr <=> move $a3, $a1
    08836620:[3C02089C]: lui        $v0, 0x089C <=> li $v0, 0x089C0000
    08836624:[1540001E]: bne        $t2, $zr, 0x088366A0
    08836628:[8C44778C]: lw         $a0, 30604($v0)
    0883662C:[2CA200A0]: sltiu      $v0, $a1, 160
    08836630:[14400004]: bne        $v0, $zr, 0x08836644
    08836634:[24E3FFE0]: addiu      $v1, $a3, -32
    08836638:[24A2FFE0]: addiu      $v0, $a1, -32
    0883663C:[304700FF]: andi       $a3, $v0, 255
    08836640:[24E3FFE0]: addiu      $v1, $a3, -32
    08836644:[306700FF]: andi       $a3, $v1, 255
    08836648:[3C0230C3]: lui        $v0, 0x30C3 <=> li $v0, 0x30C30000
    0883664C:[00072042]: srl        $a0, $a3, 0x0001
    08836650:[34420C31]: ori        $v0, $v0, 3121
    08836654:[00820019]: multu      $a0, $v0
    08836658:[2402002A]: addiu      $v0, $zr, 42 <=> li $v0, 42
    0883665C:[24030016]: addiu      $v1, $zr, 22 <=> li $v1, 22
    08836660:[240C0001]: addiu      $t4, $zr, 1 <=> li $t4, 1
    08836664:[A1230003]: sb         $v1, 3($t1)
    08836668:[00002010]: mfhi       $a0
    0883666C:[00042082]: srl        $a0, $a0, 0x0002
    08836670:[00820018]: mult       $a0, $v0
    08836674:[A1240001]: sb         $a0, 1($t1)
    08836678:[00001012]: mflo       $v0
    0883667C:[00E21023]: subu       $v0, $a3, $v0
    08836680:[A1220000]: sb         $v0, 0($t1)
    08836684:[2402000B]: addiu      $v0, $zr, 11 <=> li $v0, 11
    08836688:[A1220002]: sb         $v0, 2($t1)
    0883668C:[24030011]: addiu      $v1, $zr, 17 <=> li $v1, 17
    08836690:[A5630000]: sh         $v1, 0($t3)
    08836694:[01801021]: addu       $v0, $t4, $zr <=> move $v0, $t4
    08836698:[03E00008]: jr         $ra
    0883669C:[00000000]: nop
    088366A0:[3C07043B]: lui        $a3, 0x043B <=> li $a3, 0x043B0000
    088366A4:[3C0D2E8B]: lui        $t5, 0x2E8B <=> li $t5, 0x2E8B0000
    088366A8:[3C06094F]: lui        $a2, 0x094F <=> li $a2, 0x094F0000
    088366AC:[3C0E6666]: lui        $t6, 0x6666 <=> li $t6, 0x66660000
    088366B0:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    088366B4:[34E73D5B]: ori        $a3, $a3, 15707
    088366B8:[35ADA2E9]: ori        $t5, $t5, -23831
    088366BC:[240F0016]: addiu      $t7, $zr, 22 <=> li $t7, 22
    088366C0:[34C62095]: ori        $a2, $a2, 8341
    088366C4:[35CE6667]: ori        $t6, $t6, 26215
    088366C8:[90820000]: lbu        $v0, 0($a0)
    088366CC:[24840001]: addiu      $a0, $a0, 1
    088366D0:[90830000]: lbu        $v1, 0($a0)
    088366D4:[00A21026]: xor        $v0, $a1, $v0
    088366D8:[2C420001]: sltiu      $v0, $v0, 1
    088366DC:[01431826]: xor        $v1, $t2, $v1
    088366E0:[2C630001]: sltiu      $v1, $v1, 1
    088366E4:[00431024]: and        $v0, $v0, $v1
    088366E8:[1440000F]: bne        $v0, $zr, 0x08836728
    088366EC:[24840001]: addiu      $a0, $a0, 1
    088366F0:[25080001]: addiu      $t0, $t0, 1
    088366F4:[29020DAC]: slti       $v0, $t0, 3500
    088366F8:[5440FFF4]: bnel       $v0, $zr, 0x088366CC
    088366FC:[90820000]: lbu        $v0, 0($a0)
    08836700:[5580FFE5]: bnel       $t4, $zr, 0x08836698
    08836704:[01801021]: addu       $v0, $t4, $zr <=> move $v0, $t4
    08836708:[2402006E]: addiu      $v0, $zr, 110 <=> li $v0, 110
    0883670C:[24030016]: addiu      $v1, $zr, 22 <=> li $v1, 22
    08836710:[A1220003]: sb         $v0, 3($t1)
    08836714:[240C0002]: addiu      $t4, $zr, 2 <=> li $t4, 2
    08836718:[A1230002]: sb         $v1, 2($t1)
    0883671C:[A1200000]: sb         $zr, 0($t1)
    08836720:[0A20D9A3]: j          0x0883668C
    08836724:[A1220001]: sb         $v0, 1($t1)
    08836728:[2508006E]: addiu      $t0, $t0, 110
    0883672C:[290201E4]: slti       $v0, $t0, 484
    08836730:[5040001E]: beql       $v0, $zr, 0x088367AC
    08836734:[2508FE1C]: addiu      $t0, $t0, -484
    08836738:[01070018]: mult       $t0, $a3
    0883673C:[00082FC3]: sra        $a1, $t0, 0x001F
    08836740:[240201E4]: addiu      $v0, $zr, 484 <=> li $v0, 484
    08836744:[00001810]: mfhi       $v1
    08836748:[000318C3]: sra        $v1, $v1, 0x0003
    0883674C:[00653023]: subu       $a2, $v1, $a1
    08836750:[00C20018]: mult       $a2, $v0
    08836754:[00001012]: mflo       $v0
    08836758:[010D0018]: mult       $t0, $t5
    0883675C:[01021023]: subu       $v0, $t0, $v0
    08836760:[000227C3]: sra        $a0, $v0, 0x001F
    08836764:[00001810]: mfhi       $v1
    08836768:[004D0018]: mult       $v0, $t5
    0883676C:[00031883]: sra        $v1, $v1, 0x0002
    08836770:[00651823]: subu       $v1, $v1, $a1
    08836774:[00001010]: mfhi       $v0
    08836778:[006F0018]: mult       $v1, $t7
    0883677C:[00021083]: sra        $v0, $v0, 0x0002
    08836780:[00441023]: subu       $v0, $v0, $a0
    08836784:[A1220001]: sb         $v0, 1($t1)
    08836788:[00001812]: mflo       $v1
    0883678C:[01031823]: subu       $v1, $t0, $v1
    08836790:[A1230000]: sb         $v1, 0($t1)
    08836794:[24C20011]: addiu      $v0, $a2, 17
    08836798:[240C0002]: addiu      $t4, $zr, 2 <=> li $t4, 2
    0883679C:[A12F0003]: sb         $t7, 3($t1)
    088367A0:[A12F0002]: sb         $t7, 2($t1)
    088367A4:[0A20D9A5]: j          0x08836694
    088367A8:[A5620000]: sh         $v0, 0($t3)
    088367AC:[01060018]: mult       $t0, $a2
    088367B0:[00083FC3]: sra        $a3, $t0, 0x001F
    088367B4:[00002810]: mfhi       $a1
    088367B8:[00052843]: sra        $a1, $a1, 0x0001
    088367BC:[00A72823]: subu       $a1, $a1, $a3
    088367C0:[010E0018]: mult       $t0, $t6
    088367C4:[000510C0]: sll        $v0, $a1, 0x0003
    088367C8:[00451023]: subu       $v0, $v0, $a1
    088367CC:[000210C0]: sll        $v0, $v0, 0x0003
    088367D0:[00451023]: subu       $v0, $v0, $a1
    088367D4:[01021023]: subu       $v0, $t0, $v0
    088367D8:[00002010]: mfhi       $a0
    088367DC:[004E0018]: mult       $v0, $t6
    088367E0:[00042043]: sra        $a0, $a0, 0x0001
    088367E4:[00872023]: subu       $a0, $a0, $a3
    088367E8:[000237C3]: sra        $a2, $v0, 0x001F
    088367EC:[00041880]: sll        $v1, $a0, 0x0002
    088367F0:[00001010]: mfhi       $v0
    088367F4:[00641821]: addu       $v1, $v1, $a0
    088367F8:[00021043]: sra        $v0, $v0, 0x0001
    088367FC:[00461023]: subu       $v0, $v0, $a2
    08836800:[01031823]: subu       $v1, $t0, $v1
    08836804:[A1230000]: sb         $v1, 0($t1)
    08836808:[24A60002]: addiu      $a2, $a1, 2
    0883680C:[0A20D9E5]: j          0x08836794
    08836810:[A1220001]: sb         $v0, 1($t1)
    08836814:[304200FF]: andi       $v0, $v0, 255
    08836818:[2C420002]: sltiu      $v0, $v0, 2
    0883681C:[1040FF80]: beq        $v0, $zr, 0x08836620
    08836820:[00A03821]: addu       $a3, $a1, $zr <=> move $a3, $a1
    08836824:[2402FFFE]: addiu      $v0, $zr, -2 <=> li $v0, -2
    08836828:[0A20D988]: j          0x08836620
    0883682C:[A0C20000]: sb         $v0, 0($a2)
  Back Branch 088366F8 1,136,568 times (length 13)
    088366B8:[35ADA2E9]: ori        $t5, $t5, -23831
    088366BC:[240F0016]: addiu      $t7, $zr, 22 <=> li $t7, 22
    088366C0:[34C62095]: ori        $a2, $a2, 8341
    088366C4:[35CE6667]: ori        $t6, $t6, 26215
    088366C8:[90820000]: lbu        $v0, 0($a0)
--> 088366CC:[24840001]: addiu      $a0, $a0, 1
    088366D0:[90830000]: lbu        $v1, 0($a0)
    088366D4:[00A21026]: xor        $v0, $a1, $v0
    088366D8:[2C420001]: sltiu      $v0, $v0, 1
    088366DC:[01431826]: xor        $v1, $t2, $v1
    088366E0:[2C630001]: sltiu      $v1, $v1, 1
    088366E4:[00431024]: and        $v0, $v0, $v1
    088366E8:[1440000F]: bne        $v0, $zr, 0x08836728
    088366EC:[24840001]: addiu      $a0, $a0, 1
    088366F0:[25080001]: addiu      $t0, $t0, 1
    088366F4:[29020DAC]: slti       $v0, $t0, 3500
--> 088366F8:[5440FFF4]: bnel       $v0, $zr, 0x088366CC
    088366FC:[90820000]: lbu        $v0, 0($a0)
    08836700:[5580FFE5]: bnel       $t4, $zr, 0x08836698
    08836704:[01801021]: addu       $v0, $t4, $zr <=> move $v0, $t4
    08836708:[2402006E]: addiu      $v0, $zr, 110 <=> li $v0, 110
  Back Branch 088367A4 2,199 times (length 70)
    08836680:[A1220000]: sb         $v0, 0($t1)
    08836684:[2402000B]: addiu      $v0, $zr, 11 <=> li $v0, 11
    08836688:[A1220002]: sb         $v0, 2($t1)
    0883668C:[24030011]: addiu      $v1, $zr, 17 <=> li $v1, 17
    08836690:[A5630000]: sh         $v1, 0($t3)
--> 08836694:[01801021]: addu       $v0, $t4, $zr <=> move $v0, $t4
    08836698:[03E00008]: jr         $ra
    0883669C:[00000000]: nop
    088366A0:[3C07043B]: lui        $a3, 0x043B <=> li $a3, 0x043B0000
    088366A4:[3C0D2E8B]: lui        $t5, 0x2E8B <=> li $t5, 0x2E8B0000
    088366A8:[3C06094F]: lui        $a2, 0x094F <=> li $a2, 0x094F0000
    088366AC:[3C0E6666]: lui        $t6, 0x6666 <=> li $t6, 0x66660000
    088366B0:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    088366B4:[34E73D5B]: ori        $a3, $a3, 15707
    088366B8:[35ADA2E9]: ori        $t5, $t5, -23831
    088366BC:[240F0016]: addiu      $t7, $zr, 22 <=> li $t7, 22
    088366C0:[34C62095]: ori        $a2, $a2, 8341
    088366C4:[35CE6667]: ori        $t6, $t6, 26215
    088366C8:[90820000]: lbu        $v0, 0($a0)
    088366CC:[24840001]: addiu      $a0, $a0, 1
    088366D0:[90830000]: lbu        $v1, 0($a0)
    088366D4:[00A21026]: xor        $v0, $a1, $v0
    088366D8:[2C420001]: sltiu      $v0, $v0, 1
    088366DC:[01431826]: xor        $v1, $t2, $v1
    088366E0:[2C630001]: sltiu      $v1, $v1, 1
    088366E4:[00431024]: and        $v0, $v0, $v1
    088366E8:[1440000F]: bne        $v0, $zr, 0x08836728
    088366EC:[24840001]: addiu      $a0, $a0, 1
    088366F0:[25080001]: addiu      $t0, $t0, 1
    088366F4:[29020DAC]: slti       $v0, $t0, 3500
    088366F8:[5440FFF4]: bnel       $v0, $zr, 0x088366CC
    088366FC:[90820000]: lbu        $v0, 0($a0)
    08836700:[5580FFE5]: bnel       $t4, $zr, 0x08836698
    08836704:[01801021]: addu       $v0, $t4, $zr <=> move $v0, $t4
    08836708:[2402006E]: addiu      $v0, $zr, 110 <=> li $v0, 110
    0883670C:[24030016]: addiu      $v1, $zr, 22 <=> li $v1, 22
    08836710:[A1220003]: sb         $v0, 3($t1)
    08836714:[240C0002]: addiu      $t4, $zr, 2 <=> li $t4, 2
    08836718:[A1230002]: sb         $v1, 2($t1)
    0883671C:[A1200000]: sb         $zr, 0($t1)
    08836720:[0A20D9A3]: j          0x0883668C
    08836724:[A1220001]: sb         $v0, 1($t1)
    08836728:[2508006E]: addiu      $t0, $t0, 110
    0883672C:[290201E4]: slti       $v0, $t0, 484
    08836730:[5040001E]: beql       $v0, $zr, 0x088367AC
    08836734:[2508FE1C]: addiu      $t0, $t0, -484
    08836738:[01070018]: mult       $t0, $a3
    0883673C:[00082FC3]: sra        $a1, $t0, 0x001F
    08836740:[240201E4]: addiu      $v0, $zr, 484 <=> li $v0, 484
    08836744:[00001810]: mfhi       $v1
    08836748:[000318C3]: sra        $v1, $v1, 0x0003
    0883674C:[00653023]: subu       $a2, $v1, $a1
    08836750:[00C20018]: mult       $a2, $v0
    08836754:[00001012]: mflo       $v0
    08836758:[010D0018]: mult       $t0, $t5
    0883675C:[01021023]: subu       $v0, $t0, $v0
    08836760:[000227C3]: sra        $a0, $v0, 0x001F
    08836764:[00001810]: mfhi       $v1
    08836768:[004D0018]: mult       $v0, $t5
    0883676C:[00031883]: sra        $v1, $v1, 0x0002
    08836770:[00651823]: subu       $v1, $v1, $a1
    08836774:[00001010]: mfhi       $v0
    08836778:[006F0018]: mult       $v1, $t7
    0883677C:[00021083]: sra        $v0, $v0, 0x0002
    08836780:[00441023]: subu       $v0, $v0, $a0
    08836784:[A1220001]: sb         $v0, 1($t1)
    08836788:[00001812]: mflo       $v1
    0883678C:[01031823]: subu       $v1, $t0, $v1
    08836790:[A1230000]: sb         $v1, 0($t1)
    08836794:[24C20011]: addiu      $v0, $a2, 17
    08836798:[240C0002]: addiu      $t4, $zr, 2 <=> li $t4, 2
    0883679C:[A12F0003]: sb         $t7, 3($t1)
    088367A0:[A12F0002]: sb         $t7, 2($t1)
--> 088367A4:[0A20D9A5]: j          0x08836694
    088367A8:[A5620000]: sh         $v0, 0($t3)
    088367AC:[01060018]: mult       $t0, $a2
    088367B0:[00083FC3]: sra        $a3, $t0, 0x001F
    088367B4:[00002810]: mfhi       $a1
  Back Branch 0883680C 502 times (length 32)
    08836780:[00441023]: subu       $v0, $v0, $a0
    08836784:[A1220001]: sb         $v0, 1($t1)
    08836788:[00001812]: mflo       $v1
    0883678C:[01031823]: subu       $v1, $t0, $v1
    08836790:[A1230000]: sb         $v1, 0($t1)
--> 08836794:[24C20011]: addiu      $v0, $a2, 17
    08836798:[240C0002]: addiu      $t4, $zr, 2 <=> li $t4, 2
    0883679C:[A12F0003]: sb         $t7, 3($t1)
    088367A0:[A12F0002]: sb         $t7, 2($t1)
    088367A4:[0A20D9A5]: j          0x08836694
    088367A8:[A5620000]: sh         $v0, 0($t3)
    088367AC:[01060018]: mult       $t0, $a2
    088367B0:[00083FC3]: sra        $a3, $t0, 0x001F
    088367B4:[00002810]: mfhi       $a1
    088367B8:[00052843]: sra        $a1, $a1, 0x0001
    088367BC:[00A72823]: subu       $a1, $a1, $a3
    088367C0:[010E0018]: mult       $t0, $t6
    088367C4:[000510C0]: sll        $v0, $a1, 0x0003
    088367C8:[00451023]: subu       $v0, $v0, $a1
    088367CC:[000210C0]: sll        $v0, $v0, 0x0003
    088367D0:[00451023]: subu       $v0, $v0, $a1
    088367D4:[01021023]: subu       $v0, $t0, $v0
    088367D8:[00002010]: mfhi       $a0
    088367DC:[004E0018]: mult       $v0, $t6
    088367E0:[00042043]: sra        $a0, $a0, 0x0001
    088367E4:[00872023]: subu       $a0, $a0, $a3
    088367E8:[000237C3]: sra        $a2, $v0, 0x001F
    088367EC:[00041880]: sll        $v1, $a0, 0x0002
    088367F0:[00001010]: mfhi       $v0
    088367F4:[00641821]: addu       $v1, $v1, $a0
    088367F8:[00021043]: sra        $v0, $v0, 0x0001
    088367FC:[00461023]: subu       $v0, $v0, $a2
    08836800:[01031823]: subu       $v1, $t0, $v1
    08836804:[A1230000]: sb         $v1, 0($t1)
    08836808:[24A60002]: addiu      $a2, $a1, 2
--> 0883680C:[0A20D9E5]: j          0x08836794
    08836810:[A1220001]: sb         $v0, 1($t1)
    08836814:[304200FF]: andi       $v0, $v0, 255
    08836818:[2C420002]: sltiu      $v0, $v0, 2
    0883681C:[1040FF80]: beq        $v0, $zr, 0x08836620
  Back Branch 0883681C 16 times (length 129)
_S1_2_88ED9B8 13,376,440 instructions (0.672%), 668,822 calls (088ED9B8 - 088EDA0C, length 22)
    088ED9B8:[27BDFFF0]: addiu      $sp, $sp, -16
    088ED9BC:[AFBF0000]: sw         $ra, 0($sp)
    088ED9C0:[3C0308EA]: lui        $v1, 0x08EA <=> li $v1, 0x08EA0000
    088ED9C4:[246461C8]: addiu      $a0, $v1, 25032
    088ED9C8:[8C82000C]: lw         $v0, 12($a0)
    088ED9CC:[14400006]: bne        $v0, $zr, 0x088ED9E8
    088ED9D0:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088ED9D4:[8C830048]: lw         $v1, 72($a0)
    088ED9D8:[8C650010]: lw         $a1, 16($v1)
    088ED9DC:[50A00006]: beql       $a1, $zr, 0x088ED9F8
    088ED9E0:[8C650008]: lw         $a1, 8($v1)
    088ED9E4:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088ED9E8:[8FBF0000]: lw         $ra, 0($sp)
    088ED9EC:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    088ED9F0:[03E00008]: jr         $ra
    088ED9F4:[27BD0010]: addiu      $sp, $sp, 16
    088ED9F8:[0E24EB89]: jal        0x0893AE24 [sceGeListUpdateStallAddr]
    088ED9FC:[8C840018]: lw         $a0, 24($a0)
    088EDA00:[0441FFF8]: bgez       $v0, 0x088ED9E4
    088EDA04:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    088EDA08:[0A23B67B]: j          0x088ED9EC
    088EDA0C:[8FBF0000]: lw         $ra, 0($sp)
  Back Branch 088EDA00 668,822 times (length 9)
    088ED9D0:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088ED9D4:[8C830048]: lw         $v1, 72($a0)
    088ED9D8:[8C650010]: lw         $a1, 16($v1)
    088ED9DC:[50A00006]: beql       $a1, $zr, 0x088ED9F8
    088ED9E0:[8C650008]: lw         $a1, 8($v1)
--> 088ED9E4:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088ED9E8:[8FBF0000]: lw         $ra, 0($sp)
    088ED9EC:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    088ED9F0:[03E00008]: jr         $ra
    088ED9F4:[27BD0010]: addiu      $sp, $sp, 16
    088ED9F8:[0E24EB89]: jal        0x0893AE24 [sceGeListUpdateStallAddr]
    088ED9FC:[8C840018]: lw         $a0, 24($a0)
--> 088EDA00:[0441FFF8]: bgez       $v0, 0x088ED9E4
    088EDA04:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    088EDA08:[0A23B67B]: j          0x088ED9EC
    088EDA0C:[8FBF0000]: lw         $ra, 0($sp)
_S1_2_884DE74 11,728,727 instructions (0.589%), 10,167 calls (0884DE74 - 0884EE28, length 1006)
  Back Branch 0884E1D4 325,344 times (length 106)
  Back Branch 0884E61C 33,248 times (length 21)
    0884E5BC:[A62812A8]: sh         $t0, 4776($s1)
    0884E5C0:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    0884E5C4:[00822021]: addu       $a0, $a0, $v0
    0884E5C8:[A6251294]: sh         $a1, 4756($s1)
    0884E5CC:[A6241296]: sh         $a0, 4758($s1)
--> 0884E5D0:[8E030010]: lw         $v1, 16($s0)
    0884E5D4:[2C620023]: sltiu      $v0, $v1, 35
    0884E5D8:[5040000F]: beql       $v0, $zr, 0x0884E618
    0884E5DC:[26730001]: addiu      $s3, $s3, 1
    0884E5E0:[00031080]: sll        $v0, $v1, 0x0002
    0884E5E4:[3C030897]: lui        $v1, 0x0897 <=> li $v1, 0x08970000
    0884E5E8:[246309D8]: addiu      $v1, $v1, 2520
    0884E5EC:[00431021]: addu       $v0, $v0, $v1
    0884E5F0:[8C440000]: lw         $a0, 0($v0)
    0884E5F4:[00800008]: jr         $a0
    0884E5F8:[00000000]: nop
    0884E618:[2A620020]: slti       $v0, $s3, 32
--> 0884E61C:[1440FFEC]: bne        $v0, $zr, 0x0884E5D0
    0884E620:[26100090]: addiu      $s0, $s0, 144
    0884E624:[0A21389D]: j          0x0884E274
    0884E628:[3C0208C7]: lui        $v0, 0x08C7 <=> li $v0, 0x08C70000
  Back Branch 0884E334 10,167 times (length 35)
    0884E29C:[4601103C]: c.lt.s     $f2, $f1
    0884E2A0:[00000000]: nop
    0884E2A4:[45000002]: bc1f       0x0884E2B0
    0884E2A8:[E481489C]: swc1       $f1, 18588($a0)
    0884E2AC:[E482489C]: swc1       $f2, 18588($a0)
--> 0884E2B0:[0E2134AF]: jal        0x0884D2BC
    0884E2B4:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    0884E2B8:[0E213573]: jal        0x0884D5CC
    0884E2BC:[00000000]: nop
    0884E2C0:[0E21315F]: jal        0x0884C57C
    0884E2C4:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    0884E2C8:[0E2131F6]: jal        0x0884C7D8
    0884E2CC:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    0884E2D0:[0E2128FD]: jal        0x0884A3F4
    0884E2D4:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    0884E2D8:[8FBF0034]: lw         $ra, 52($sp)
    0884E2DC:[8FBE0030]: lw         $fp, 48($sp)
    0884E2E0:[8FB7002C]: lw         $s7, 44($sp)
    0884E2E4:[8FB60028]: lw         $s6, 40($sp)
    0884E2E8:[8FB50024]: lw         $s5, 36($sp)
    0884E2EC:[8FB40020]: lw         $s4, 32($sp)
    0884E2F0:[8FB3001C]: lw         $s3, 28($sp)
    0884E2F4:[8FB20018]: lw         $s2, 24($sp)
    0884E2F8:[8FB10014]: lw         $s1, 20($sp)
    0884E2FC:[8FB00010]: lw         $s0, 16($sp)
    0884E300:[C7B50044]: lwc1       $f21, 68($sp)
    0884E304:[C7B40040]: lwc1       $f20, 64($sp)
    0884E308:[03E00008]: jr         $ra
    0884E30C:[27BD0050]: addiu      $sp, $sp, 80
    0884E310:[3C020898]: lui        $v0, 0x0898 <=> li $v0, 0x08980000
    0884E314:[C460489C]: lwc1       $f0, 18588($v1)
    0884E318:[C441F7B0]: lwc1       $f1, -2128($v0)
    0884E31C:[44801000]: mtc1       $zr, $f2
    0884E320:[46010001]: sub.s      $f0, $f0, $f1
    0884E324:[4602003C]: c.lt.s     $f0, $f2
    0884E328:[00000000]: nop
    0884E32C:[4500FFE0]: bc1f       0x0884E2B0
    0884E330:[E460489C]: swc1       $f0, 18588($v1)
--> 0884E334:[0A2138AC]: j          0x0884E2B0
    0884E338:[E462489C]: swc1       $f2, 18588($v1)
    0884E33C:[8C444800]: lw         $a0, 18432($v0)
    0884E340:[0E212878]: jal        0x0884A1E0
    0884E344:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
  Back Branch 0884E32C 10,167 times (length 33)
    0884E29C:[4601103C]: c.lt.s     $f2, $f1
    0884E2A0:[00000000]: nop
    0884E2A4:[45000002]: bc1f       0x0884E2B0
    0884E2A8:[E481489C]: swc1       $f1, 18588($a0)
    0884E2AC:[E482489C]: swc1       $f2, 18588($a0)
--> 0884E2B0:[0E2134AF]: jal        0x0884D2BC
    0884E2B4:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    0884E2B8:[0E213573]: jal        0x0884D5CC
    0884E2BC:[00000000]: nop
    0884E2C0:[0E21315F]: jal        0x0884C57C
    0884E2C4:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    0884E2C8:[0E2131F6]: jal        0x0884C7D8
    0884E2CC:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    0884E2D0:[0E2128FD]: jal        0x0884A3F4
    0884E2D4:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    0884E2D8:[8FBF0034]: lw         $ra, 52($sp)
    0884E2DC:[8FBE0030]: lw         $fp, 48($sp)
    0884E2E0:[8FB7002C]: lw         $s7, 44($sp)
    0884E2E4:[8FB60028]: lw         $s6, 40($sp)
    0884E2E8:[8FB50024]: lw         $s5, 36($sp)
    0884E2EC:[8FB40020]: lw         $s4, 32($sp)
    0884E2F0:[8FB3001C]: lw         $s3, 28($sp)
    0884E2F4:[8FB20018]: lw         $s2, 24($sp)
    0884E2F8:[8FB10014]: lw         $s1, 20($sp)
    0884E2FC:[8FB00010]: lw         $s0, 16($sp)
    0884E300:[C7B50044]: lwc1       $f21, 68($sp)
    0884E304:[C7B40040]: lwc1       $f20, 64($sp)
    0884E308:[03E00008]: jr         $ra
    0884E30C:[27BD0050]: addiu      $sp, $sp, 80
    0884E310:[3C020898]: lui        $v0, 0x0898 <=> li $v0, 0x08980000
    0884E314:[C460489C]: lwc1       $f0, 18588($v1)
    0884E318:[C441F7B0]: lwc1       $f1, -2128($v0)
    0884E31C:[44801000]: mtc1       $zr, $f2
    0884E320:[46010001]: sub.s      $f0, $f0, $f1
    0884E324:[4602003C]: c.lt.s     $f0, $f2
    0884E328:[00000000]: nop
--> 0884E32C:[4500FFE0]: bc1f       0x0884E2B0
    0884E330:[E460489C]: swc1       $f0, 18588($v1)
    0884E334:[0A2138AC]: j          0x0884E2B0
    0884E338:[E462489C]: swc1       $f2, 18588($v1)
    0884E33C:[8C444800]: lw         $a0, 18432($v0)
  Back Branch 0884EDF8 9,128 times (length 901)
  Back Branch 0884E3D4 9,084 times (length 90)
    0884E260:[4601003E]: c.le.s     $f0, $f1
    0884E264:[00000000]: nop
    0884E268:[45010034]: bc1t       0x0884E33C
    0884E26C:[3C0208C7]: lui        $v0, 0x08C7 <=> li $v0, 0x08C70000
    0884E270:[3C0208C7]: lui        $v0, 0x08C7 <=> li $v0, 0x08C70000
--> 0884E274:[8C434894]: lw         $v1, 18580($v0)
    0884E278:[10600025]: beq        $v1, $zr, 0x0884E310
    0884E27C:[3C0308C7]: lui        $v1, 0x08C7 <=> li $v1, 0x08C70000
    0884E280:[3C0408C7]: lui        $a0, 0x08C7 <=> li $a0, 0x08C70000
    0884E284:[3C030898]: lui        $v1, 0x0898 <=> li $v1, 0x08980000
    0884E288:[C481489C]: lwc1       $f1, 18588($a0)
    0884E28C:[C460F7B0]: lwc1       $f0, -2128($v1)
    0884E290:[3C020898]: lui        $v0, 0x0898 <=> li $v0, 0x08980000
    0884E294:[C442F7B4]: lwc1       $f2, -2124($v0)
    0884E298:[46000840]: add.s      $f1, $f1, $f0
    0884E29C:[4601103C]: c.lt.s     $f2, $f1
    0884E2A0:[00000000]: nop
    0884E2A4:[45000002]: bc1f       0x0884E2B0
    0884E2A8:[E481489C]: swc1       $f1, 18588($a0)
    0884E2AC:[E482489C]: swc1       $f2, 18588($a0)
    0884E2B0:[0E2134AF]: jal        0x0884D2BC
    0884E2B4:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    0884E2B8:[0E213573]: jal        0x0884D5CC
    0884E2BC:[00000000]: nop
    0884E2C0:[0E21315F]: jal        0x0884C57C
    0884E2C4:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    0884E2C8:[0E2131F6]: jal        0x0884C7D8
    0884E2CC:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    0884E2D0:[0E2128FD]: jal        0x0884A3F4
    0884E2D4:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    0884E2D8:[8FBF0034]: lw         $ra, 52($sp)
    0884E2DC:[8FBE0030]: lw         $fp, 48($sp)
    0884E2E0:[8FB7002C]: lw         $s7, 44($sp)
    0884E2E4:[8FB60028]: lw         $s6, 40($sp)
    0884E2E8:[8FB50024]: lw         $s5, 36($sp)
    0884E2EC:[8FB40020]: lw         $s4, 32($sp)
    0884E2F0:[8FB3001C]: lw         $s3, 28($sp)
    0884E2F4:[8FB20018]: lw         $s2, 24($sp)
    0884E2F8:[8FB10014]: lw         $s1, 20($sp)
    0884E2FC:[8FB00010]: lw         $s0, 16($sp)
    0884E300:[C7B50044]: lwc1       $f21, 68($sp)
    0884E304:[C7B40040]: lwc1       $f20, 64($sp)
    0884E308:[03E00008]: jr         $ra
    0884E30C:[27BD0050]: addiu      $sp, $sp, 80
    0884E310:[3C020898]: lui        $v0, 0x0898 <=> li $v0, 0x08980000
    0884E314:[C460489C]: lwc1       $f0, 18588($v1)
    0884E318:[C441F7B0]: lwc1       $f1, -2128($v0)
    0884E31C:[44801000]: mtc1       $zr, $f2
    0884E320:[46010001]: sub.s      $f0, $f0, $f1
    0884E324:[4602003C]: c.lt.s     $f0, $f2
    0884E328:[00000000]: nop
    0884E32C:[4500FFE0]: bc1f       0x0884E2B0
    0884E330:[E460489C]: swc1       $f0, 18588($v1)
    0884E334:[0A2138AC]: j          0x0884E2B0
    0884E338:[E462489C]: swc1       $f2, 18588($v1)
    0884E33C:[8C444800]: lw         $a0, 18432($v0)
    0884E340:[0E212878]: jal        0x0884A1E0
    0884E344:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
    0884E348:[0A21389C]: j          0x0884E270
    0884E34C:[AE004804]: sw         $zr, 18436($s0)
    0884E350:[3C0208C7]: lui        $v0, 0x08C7 <=> li $v0, 0x08C70000
    0884E354:[8C444800]: lw         $a0, 18432($v0)
    0884E358:[8C6574AC]: lw         $a1, 29868($v1)
    0884E35C:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    0884E360:[0E211A6A]: jal        0x088469A8
    0884E364:[AE024804]: sw         $v0, 18436($s0)
    0884E368:[0E20F1BE]: jal        0x0883C6F8
    0884E36C:[24040042]: addiu      $a0, $zr, 66 <=> li $a0, 66
    0884E370:[3C0208C7]: lui        $v0, 0x08C7 <=> li $v0, 0x08C70000
    0884E374:[AC400F88]: sw         $zr, 3976($v0)
    0884E378:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    0884E37C:[2630000C]: addiu      $s0, $s1, 12
    0884E380:[AE220004]: sw         $v0, 4($s1)
    0884E384:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    0884E388:[2411FFFF]: addiu      $s1, $zr, -1 <=> li $s1, -1
    0884E38C:[0E20F1BE]: jal        0x0883C6F8
    0884E390:[26640053]: addiu      $a0, $s3, 83
    0884E394:[0E20F1BE]: jal        0x0883C6F8
    0884E398:[26640073]: addiu      $a0, $s3, 115
    0884E39C:[AE000000]: sw         $zr, 0($s0)
    0884E3A0:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    0884E3A4:[26730001]: addiu      $s3, $s3, 1
    0884E3A8:[AE000004]: sw         $zr, 4($s0)
    0884E3AC:[AE110008]: sw         $s1, 8($s0)
    0884E3B0:[0E21F1BC]: jal        0x0887C6F0
    0884E3B4:[26100090]: addiu      $s0, $s0, 144
    0884E3B8:[2A620020]: slti       $v0, $s3, 32
    0884E3BC:[1440FFF3]: bne        $v0, $zr, 0x0884E38C
    0884E3C0:[3C0208C7]: lui        $v0, 0x08C7 <=> li $v0, 0x08C70000
    0884E3C4:[0A21389E]: j          0x0884E278
    0884E3C8:[8C434894]: lw         $v1, 18580($v0)
    0884E3CC:[3C1408C7]: lui        $s4, 0x08C7 <=> li $s4, 0x08C70000
    0884E3D0:[8E8247FC]: lw         $v0, 18428($s4)
--> 0884E3D4:[5840FFA7]: blezl      $v0, 0x0884E274
    0884E3D8:[3C0208C7]: lui        $v0, 0x08C7 <=> li $v0, 0x08C70000
    0884E3DC:[104400DA]: beq        $v0, $a0, 0x0884E748
    0884E3E0:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    0884E3E4:[0E21256C]: jal        0x088495B0
  Back Branch 0884E8DC 6,336 times (length 11)
    0884E8A4:[00021100]: sll        $v0, $v0, 0x0004
    0884E8A8:[24833534]: addiu      $v1, $a0, 13620
    0884E8AC:[00433821]: addu       $a3, $v0, $v1
    0884E8B0:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    0884E8B4:[26170090]: addiu      $s7, $s0, 144
--> 0884E8B8:[8CC20000]: lw         $v0, 0($a2)
    0884E8BC:[8CC30004]: lw         $v1, 4($a2)
    0884E8C0:[8CC40008]: lw         $a0, 8($a2)
    0884E8C4:[8CC5000C]: lw         $a1, 12($a2)
    0884E8C8:[ACE20000]: sw         $v0, 0($a3)
    0884E8CC:[24C60010]: addiu      $a2, $a2, 16
    0884E8D0:[24E70010]: addiu      $a3, $a3, 16
    0884E8D4:[ACE3FFF4]: sw         $v1, -12($a3)
    0884E8D8:[ACE4FFF8]: sw         $a0, -8($a3)
--> 0884E8DC:[14D7FFF6]: bne        $a2, $s7, 0x0884E8B8
    0884E8E0:[ACE5FFFC]: sw         $a1, -4($a3)
    0884E8E4:[8E030008]: lw         $v1, 8($s0)
    0884E8E8:[8E420008]: lw         $v0, 8($s2)
    0884E8EC:[106200F1]: beq        $v1, $v0, 0x0884ECB4
  Back Branch 0884ED60 3,066 times (length 742)
  Back Branch 0884EE18 1,039 times (length 909)
  Back Branch 0884EE24 1,039 times (length 5)
    0884EE04:[00803021]: addu       $a2, $a0, $zr <=> move $a2, $a0
    0884EE08:[0A2137CE]: j          0x0884DF38
    0884EE0C:[0062300A]: movz       $a2, $v1, $v0
    0884EE10:[44961000]: mtc1       $s6, $f2
    0884EE14:[46801060]: cvt.s.w    $f1, $f2
--> 0884EE18:[0A2137FB]: j          0x0884DFEC
    0884EE1C:[3C0708A1]: lui        $a3, 0x08A1 <=> li $a3, 0x08A10000
    0884EE20:[44960000]: mtc1       $s6, $f0
--> 0884EE24:[0A213B86]: j          0x0884EE18
    0884EE28:[46800060]: cvt.s.w    $f1, $f0
  Back Branch 0884E624 1,039 times (length 238)
  Back Branch 0884EAAC 704 times (length 37)
--> 0884EA20:[C6000024]: lwc1       $f0, 36($s0)
    0884EA24:[26730001]: addiu      $s3, $s3, 1
    0884EA28:[2A620020]: slti       $v0, $s3, 32
    0884EA2C:[E6030038]: swc1       $f3, 56($s0)
    0884EA30:[26520090]: addiu      $s2, $s2, 144
    0884EA34:[E6000034]: swc1       $f0, 52($s0)
    0884EA38:[1440FF97]: bne        $v0, $zr, 0x0884E898
    0884EA3C:[02E08021]: addu       $s0, $s7, $zr <=> move $s0, $s7
    0884EA40:[3C0208C7]: lui        $v0, 0x08C7 <=> li $v0, 0x08C70000
    0884EA44:[24430F88]: addiu      $v1, $v0, 3976
    0884EA48:[AC7E0008]: sw         $fp, 8($v1)
    0884EA4C:[3C0208C7]: lui        $v0, 0x08C7 <=> li $v0, 0x08C70000
    0884EA50:[00602821]: addu       $a1, $v1, $zr <=> move $a1, $v1
    0884EA54:[24502258]: addiu      $s0, $v0, 8792
    0884EA58:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    0884EA5C:[00131880]: sll        $v1, $s3, 0x0002
    0884EA60:[00701021]: addu       $v0, $v1, $s0
    0884EA64:[8C44120C]: lw         $a0, 4620($v0)
    0884EA68:[26730001]: addiu      $s3, $s3, 1
    0884EA6C:[00651821]: addu       $v1, $v1, $a1
    0884EA70:[2A620020]: slti       $v0, $s3, 32
    0884EA74:[1440FFF9]: bne        $v0, $zr, 0x0884EA5C
    0884EA78:[AC64120C]: sw         $a0, 4620($v1)
    0884EA7C:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    0884EA80:[3C0308C7]: lui        $v1, 0x08C7 <=> li $v1, 0x08C70000
    0884EA84:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0884EA88:[0E2085D9]: jal        0x08821764
    0884EA8C:[AC6247F8]: sw         $v0, 18424($v1)
    0884EA90:[0E213564]: jal        0x0884D590
    0884EA94:[AE000008]: sw         $zr, 8($s0)
    0884EA98:[0A21389D]: j          0x0884E274
    0884EA9C:[3C0208C7]: lui        $v0, 0x08C7 <=> li $v0, 0x08C70000
    0884EAA4:[AE000024]: sw         $zr, 36($s0)
    0884EAA8:[AE000028]: sw         $zr, 40($s0)
--> 0884EAAC:[0A213A88]: j          0x0884EA20
    0884EAB0:[C6030024]: lwc1       $f3, 36($s0)
  Back Branch 0884EA74 704 times (length 8)
    0884EA48:[AC7E0008]: sw         $fp, 8($v1)
    0884EA4C:[3C0208C7]: lui        $v0, 0x08C7 <=> li $v0, 0x08C70000
    0884EA50:[00602821]: addu       $a1, $v1, $zr <=> move $a1, $v1
    0884EA54:[24502258]: addiu      $s0, $v0, 8792
    0884EA58:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
--> 0884EA5C:[00131880]: sll        $v1, $s3, 0x0002
    0884EA60:[00701021]: addu       $v0, $v1, $s0
    0884EA64:[8C44120C]: lw         $a0, 4620($v0)
    0884EA68:[26730001]: addiu      $s3, $s3, 1
    0884EA6C:[00651821]: addu       $v1, $v1, $a1
    0884EA70:[2A620020]: slti       $v0, $s3, 32
--> 0884EA74:[1440FFF9]: bne        $v0, $zr, 0x0884EA5C
    0884EA78:[AC64120C]: sw         $a0, 4620($v1)
    0884EA7C:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    0884EA80:[3C0308C7]: lui        $v1, 0x08C7 <=> li $v1, 0x08C70000
    0884EA84:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
  Back Branch 0884EA38 704 times (length 106)
  Back Branch 0884E4A0 704 times (length 32)
    0884E414:[00431024]: and        $v0, $v0, $v1
    0884E418:[AC82A14C]: sw         $v0, -24244($a0)
    0884E41C:[3C0208C7]: lui        $v0, 0x08C7 <=> li $v0, 0x08C70000
    0884E420:[24522264]: addiu      $s2, $v0, 8804
    0884E424:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
--> 0884E428:[8E020010]: lw         $v0, 16($s0)
    0884E42C:[2442FFFC]: addiu      $v0, $v0, -4
    0884E430:[2C43001E]: sltiu      $v1, $v0, 30
    0884E434:[50600014]: beql       $v1, $zr, 0x0884E488
    0884E438:[26730001]: addiu      $s3, $s3, 1
    0884E43C:[3C030897]: lui        $v1, 0x0897 <=> li $v1, 0x08970000
    0884E440:[00021080]: sll        $v0, $v0, 0x0002
    0884E444:[24630960]: addiu      $v1, $v1, 2400
    0884E448:[00431021]: addu       $v0, $v0, $v1
    0884E44C:[8C440000]: lw         $a0, 0($v0)
    0884E450:[00800008]: jr         $a0
    0884E454:[00000000]: nop
    0884E488:[2A620020]: slti       $v0, $s3, 32
    0884E48C:[AE000014]: sw         $zr, 20($s0)
    0884E490:[26520090]: addiu      $s2, $s2, 144
    0884E494:[AE000034]: sw         $zr, 52($s0)
    0884E498:[AE000038]: sw         $zr, 56($s0)
    0884E49C:[AE000010]: sw         $zr, 16($s0)
--> 0884E4A0:[1440FFE1]: bne        $v0, $zr, 0x0884E428
    0884E4A4:[26100090]: addiu      $s0, $s0, 144
    0884E4A8:[3C0408C7]: lui        $a0, 0x08C7 <=> li $a0, 0x08C70000
    0884E4AC:[24820F88]: addiu      $v0, $a0, 3976
    0884E4B0:[944412A4]: lhu        $a0, 4772($v0)
  Back Branch 0884E7A8 704 times (length 22)
    0884E748:[AE8247FC]: sw         $v0, 18428($s4)
    0884E74C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0884E750:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    0884E754:[3C0708C7]: lui        $a3, 0x08C7 <=> li $a3, 0x08C70000
--> 0884E758:[001310C0]: sll        $v0, $s3, 0x0003
    0884E75C:[00531021]: addu       $v0, $v0, $s3
    0884E760:[00021100]: sll        $v0, $v0, 0x0004
    0884E764:[24E32264]: addiu      $v1, $a3, 8804
    0884E768:[00439021]: addu       $s2, $v0, $v1
    0884E76C:[8E450010]: lw         $a1, 16($s2)
    0884E770:[26A30F94]: addiu      $v1, $s5, 3988
    0884E774:[2CA40023]: sltiu      $a0, $a1, 35
    0884E778:[10800009]: beq        $a0, $zr, 0x0884E7A0
    0884E77C:[00438021]: addu       $s0, $v0, $v1
    0884E780:[3C030897]: lui        $v1, 0x0897 <=> li $v1, 0x08970000
    0884E784:[00051080]: sll        $v0, $a1, 0x0002
    0884E788:[24630A64]: addiu      $v1, $v1, 2660
    0884E78C:[00431021]: addu       $v0, $v0, $v1
    0884E790:[8C440000]: lw         $a0, 0($v0)
    0884E794:[00800008]: jr         $a0
    0884E798:[00000000]: nop
    0884E7A0:[26730001]: addiu      $s3, $s3, 1
    0884E7A4:[2A620020]: slti       $v0, $s3, 32
--> 0884E7A8:[1440FFEB]: bne        $v0, $zr, 0x0884E758
    0884E7AC:[AE060014]: sw         $a2, 20($s0)
    0884E7B0:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0884E7B4:[8C4574AC]: lw         $a1, 29868($v0)
    0884E7B8:[3C0208C7]: lui        $v0, 0x08C7 <=> li $v0, 0x08C70000
  Back Branch 0884ECCC 702 times (length 202)
  Back Branch 0884E4D8 22 times (length 156)
  Back Branch 0884EA98 22 times (length 523)
  Back Branch 0884ED30 20 times (length 333)
  Back Branch 0884EC4C 1 times (length 183)
  Back Branch 0884EC8C 1 times (length 188)
_S1_2_88D5120 10,566,584 instructions (0.531%), 1,509,512 calls (088D5120 - 088D5138, length 7)
    088D5120:[27BDFFF0]: addiu      $sp, $sp, -16
    088D5124:[AFBF0000]: sw         $ra, 0($sp)
    088D5128:[0E231D33]: jal        0x088C74CC
    088D512C:[00000000]: nop
    088D5130:[8FBF0000]: lw         $ra, 0($sp)
    088D5134:[03E00008]: jr         $ra
    088D5138:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_88D5104 10,566,584 instructions (0.531%), 1,509,512 calls (088D5104 - 088D511C, length 7)
    088D5104:[27BDFFF0]: addiu      $sp, $sp, -16
    088D5108:[AFBF0000]: sw         $ra, 0($sp)
    088D510C:[0E231D1D]: jal        0x088C7474
    088D5110:[00000000]: nop
    088D5114:[8FBF0000]: lw         $ra, 0($sp)
    088D5118:[03E00008]: jr         $ra
    088D511C:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_88C51F0 10,338,006 instructions (0.519%), 492,286 calls (088C51F0 - 088C5240, length 21)
    088C51F0:[27BDFFF0]: addiu      $sp, $sp, -16
    088C51F4:[AFB20008]: sw         $s2, 8($sp)
    088C51F8:[00C09021]: addu       $s2, $a2, $zr <=> move $s2, $a2
    088C51FC:[AFB10004]: sw         $s1, 4($sp)
    088C5200:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    088C5204:[AFB00000]: sw         $s0, 0($sp)
    088C5208:[AFBF000C]: sw         $ra, 12($sp)
    088C520C:[0E235441]: jal        0x088D5104
    088C5210:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    088C5214:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088C5218:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    088C521C:[0E2316FE]: jal        0x088C5BF8
    088C5220:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    088C5224:[0E235448]: jal        0x088D5120
    088C5228:[00000000]: nop
    088C522C:[8FBF000C]: lw         $ra, 12($sp)
    088C5230:[8FB20008]: lw         $s2, 8($sp)
    088C5234:[8FB10004]: lw         $s1, 4($sp)
    088C5238:[8FB00000]: lw         $s0, 0($sp)
    088C523C:[03E00008]: jr         $ra
    088C5240:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_8837830 10,110,432 instructions (0.508%), 10,116 calls (08837830 - 08837DD4, length 362)
    08837830:[27BDFE90]: addiu      $sp, $sp, -368
    08837834:[2C820078]: sltiu      $v0, $a0, 120
    08837838:[AFB40120]: sw         $s4, 288($sp)
    0883783C:[00803021]: addu       $a2, $a0, $zr <=> move $a2, $a0
    08837840:[30B4FFFF]: andi       $s4, $a1, -1
    08837844:[E7BC0160]: swc1       $f28, 352($sp)
    08837848:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    0883784C:[46007706]: mov.s      $f28, $f14
    08837850:[E7BB015C]: swc1       $f27, 348($sp)
    08837854:[460086C6]: mov.s      $f27, $f16
    08837858:[E7BA0158]: swc1       $f26, 344($sp)
    0883785C:[46006E86]: mov.s      $f26, $f13
    08837860:[E7B90154]: swc1       $f25, 340($sp)
    08837864:[46007E46]: mov.s      $f25, $f15
    08837868:[AFBF0134]: sw         $ra, 308($sp)
    0883786C:[AFBE0130]: sw         $fp, 304($sp)
    08837870:[AFB7012C]: sw         $s7, 300($sp)
    08837874:[AFB60128]: sw         $s6, 296($sp)
    08837878:[AFB50124]: sw         $s5, 292($sp)
    0883787C:[AFB3011C]: sw         $s3, 284($sp)
    08837880:[AFB20118]: sw         $s2, 280($sp)
    08837884:[AFB10114]: sw         $s1, 276($sp)
    08837888:[AFB00110]: sw         $s0, 272($sp)
    0883788C:[E7B80150]: swc1       $f24, 336($sp)
    08837890:[E7B7014C]: swc1       $f23, 332($sp)
    08837894:[E7B60148]: swc1       $f22, 328($sp)
    08837898:[E7B50144]: swc1       $f21, 324($sp)
    0883789C:[10400061]: beq        $v0, $zr, 0x08837A24
    088378A0:[E7B40140]: swc1       $f20, 320($sp)
    088378A4:[3C0308C6]: lui        $v1, 0x08C6 <=> li $v1, 0x08C60000
    088378A8:[00041080]: sll        $v0, $a0, 0x0002
    088378AC:[2463861C]: addiu      $v1, $v1, -31204
    088378B0:[00431021]: addu       $v0, $v0, $v1
    088378B4:[8C440000]: lw         $a0, 0($v0)
    088378B8:[1080005A]: beq        $a0, $zr, 0x08837A24
    088378BC:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    088378C0:[24020130]: addiu      $v0, $zr, 304 <=> li $v0, 304
    088378C4:[00C20018]: mult       $a2, $v0
    088378C8:[3C0308C6]: lui        $v1, 0x08C6 <=> li $v1, 0x08C60000
    088378CC:[246387FC]: addiu      $v1, $v1, -30724
    088378D0:[AFA00100]: sw         $zr, 256($sp)
    088378D4:[44801000]: mtc1       $zr, $f2
    088378D8:[00001012]: mflo       $v0
    088378DC:[00439021]: addu       $s2, $v0, $v1
    088378E0:[96440006]: lhu        $a0, 6($s2)
    088378E4:[9645000C]: lhu        $a1, 12($s2)
    088378E8:[86560000]: lh         $s6, 0($s2)
    088378EC:[0284A025]: or         $s4, $s4, $a0
    088378F0:[7C052620]: seh        $a0, $a1
    088378F4:[3297000F]: andi       $s7, $s4, 15
    088378F8:[1880000F]: blez       $a0, 0x08837938
    088378FC:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08837900:[86420010]: lh         $v0, 16($s2)
    08837904:[44820000]: mtc1       $v0, $f0
    08837908:[468000E0]: cvt.s.w    $f3, $f0
    0883790C:[00111880]: sll        $v1, $s1, 0x0002
    08837910:[00721021]: addu       $v0, $v1, $s2
    08837914:[C44000A8]: lwc1       $f0, 168($v0)
    08837918:[461A1040]: add.s      $f1, $f2, $f26
    0883791C:[26310001]: addiu      $s1, $s1, 1
    08837920:[46030000]: add.s      $f0, $f0, $f3
    08837924:[007D1821]: addu       $v1, $v1, $sp
    08837928:[0224102A]: slt        $v0, $s1, $a0
    0883792C:[E4610080]: swc1       $f1, 128($v1)
    08837930:[1440FFF6]: bne        $v0, $zr, 0x0883790C
    08837934:[46001080]: add.s      $f2, $f2, $f0
    08837938:[32820100]: andi       $v0, $s4, 256
    0883793C:[1040011C]: beq        $v0, $zr, 0x08837DB0
    08837940:[7C051620]: seh        $v0, $a1
    08837944:[7C052620]: seh        $a0, $a1
    08837948:[18800011]: blez       $a0, 0x08837990
    0883794C:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08837950:[86430002]: lh         $v1, 2($s2)
    08837954:[3C020898]: lui        $v0, 0x0898 <=> li $v0, 0x08980000
    08837958:[C443F228]: lwc1       $f3, -3544($v0)
    0883795C:[44830000]: mtc1       $v1, $f0
    08837960:[46800060]: cvt.s.w    $f1, $f0
    08837964:[00111880]: sll        $v1, $s1, 0x0002
    08837968:[00721021]: addu       $v0, $v1, $s2
    0883796C:[C4400028]: lwc1       $f0, 40($v0)
    08837970:[26310001]: addiu      $s1, $s1, 1
    08837974:[007D1821]: addu       $v1, $v1, $sp
    08837978:[46000801]: sub.s      $f0, $f1, $f0
    0883797C:[0224102A]: slt        $v0, $s1, $a0
    08837980:[46030002]: mul.s      $f0, $f0, $f3
    08837984:[46006000]: add.s      $f0, $f12, $f0
    08837988:[1440FFF6]: bne        $v0, $zr, 0x08837964
    0883798C:[E4600000]: swc1       $f0, 0($v1)
    08837990:[32820400]: andi       $v0, $s4, 1024
    08837994:[104000F4]: beq        $v0, $zr, 0x08837D68
    08837998:[32820800]: andi       $v0, $s4, 2048
    0883799C:[86420004]: lh         $v0, 4($s2)
    088379A0:[7C051E20]: seh        $v1, $a1
    088379A4:[44820000]: mtc1       $v0, $f0
    088379A8:[3C020898]: lui        $v0, 0x0898 <=> li $v0, 0x08980000
    088379AC:[46800060]: cvt.s.w    $f1, $f0
    088379B0:[C440F228]: lwc1       $f0, -3544($v0)
    088379B4:[46020841]: sub.s      $f1, $f1, $f2
    088379B8:[18600009]: blez       $v1, 0x088379E0
    088379BC:[46000882]: mul.s      $f2, $f1, $f0
    088379C0:[00608821]: addu       $s1, $v1, $zr <=> move $s1, $v1
    088379C4:[03A01021]: addu       $v0, $sp, $zr <=> move $v0, $sp
    088379C8:[C4400080]: lwc1       $f0, 128($v0)
    088379CC:[2631FFFF]: addiu      $s1, $s1, -1
    088379D0:[46020000]: add.s      $f0, $f0, $f2
    088379D4:[E4400080]: swc1       $f0, 128($v0)
    088379D8:[1620FFFB]: bne        $s1, $zr, 0x088379C8
    088379DC:[24420004]: addiu      $v0, $v0, 4
    088379E0:[8E500128]: lw         $s0, 296($s2)
    088379E4:[1AC000DE]: blez       $s6, 0x08837D60
    088379E8:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    088379EC:[3C1E0898]: lui        $fp, 0x0898 <=> li $fp, 0x08980000
    088379F0:[86020000]: lh         $v0, 0($s0)
    088379F4:[54400021]: bnel       $v0, $zr, 0x08837A7C
    088379F8:[86020010]: lh         $v0, 16($s0)
    088379FC:[26310001]: addiu      $s1, $s1, 1
    08837A00:[0236102A]: slt        $v0, $s1, $s6
    08837A04:[1440FFFA]: bne        $v0, $zr, 0x088379F0
    08837A08:[26100024]: addiu      $s0, $s0, 36
    08837A0C:[C7C0F22C]: lwc1       $f0, -3540($fp)
    08837A10:[4600C032]: c.eq.s     $f24, $f0
    08837A14:[00000000]: nop
    08837A18:[45010002]: bc1t       0x08837A24
    08837A1C:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08837A20:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08837A24:[8FBF0134]: lw         $ra, 308($sp)
    08837A28:[8FBE0130]: lw         $fp, 304($sp)
    08837A2C:[8FB7012C]: lw         $s7, 300($sp)
    08837A30:[8FB60128]: lw         $s6, 296($sp)
    08837A34:[8FB50124]: lw         $s5, 292($sp)
    08837A38:[8FB40120]: lw         $s4, 288($sp)
    08837A3C:[8FB3011C]: lw         $s3, 284($sp)
    08837A40:[8FB20118]: lw         $s2, 280($sp)
    08837A44:[8FB10114]: lw         $s1, 276($sp)
    08837A48:[8FB00110]: lw         $s0, 272($sp)
    08837A4C:[C7BC0160]: lwc1       $f28, 352($sp)
    08837A50:[C7BB015C]: lwc1       $f27, 348($sp)
    08837A54:[C7BA0158]: lwc1       $f26, 344($sp)
    08837A58:[C7B90154]: lwc1       $f25, 340($sp)
    08837A5C:[C7B80150]: lwc1       $f24, 336($sp)
    08837A60:[C7B7014C]: lwc1       $f23, 332($sp)
    08837A64:[C7B60148]: lwc1       $f22, 328($sp)
    08837A68:[C7B50144]: lwc1       $f21, 324($sp)
    08837A6C:[C7B40140]: lwc1       $f20, 320($sp)
    08837A70:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08837A74:[03E00008]: jr         $ra
    08837A78:[27BD0170]: addiu      $sp, $sp, 368
    08837A7C:[4480C000]: mtc1       $zr, $f24
    08837A80:[44820000]: mtc1       $v0, $f0
    08837A84:[468000A0]: cvt.s.w    $f2, $f0
    08837A88:[4602C83C]: c.lt.s     $f25, $f2
    08837A8C:[00000000]: nop
    08837A90:[4503FFDB]: bc1tl      0x08837A00
    08837A94:[26310001]: addiu      $s1, $s1, 1
    08837A98:[461B103C]: c.lt.s     $f2, $f27
    08837A9C:[00000000]: nop
    08837AA0:[45030007]: bc1tl      0x08837AC0
    08837AA4:[C7D8F22C]: lwc1       $f24, -3540($fp)
    08837AA8:[461BC801]: sub.s      $f0, $f25, $f27
    08837AAC:[4618003E]: c.le.s     $f0, $f24
    08837AB0:[00000000]: nop
    08837AB4:[450000A8]: bc1f       0x08837D58
    08837AB8:[4602C881]: sub.s      $f2, $f25, $f2
    08837ABC:[C7D8F22C]: lwc1       $f24, -3540($fp)
    08837AC0:[4480B000]: mtc1       $zr, $f22
    08837AC4:[C614001C]: lwc1       $f20, 28($s0)
    08837AC8:[C6150020]: lwc1       $f21, 32($s0)
    08837ACC:[12E00020]: beq        $s7, $zr, 0x08837B50
    08837AD0:[4600B5C6]: mov.s      $f23, $f22
    08837AD4:[8604000C]: lh         $a0, 12($s0)
    08837AD8:[86020008]: lh         $v0, 8($s0)
    08837ADC:[8605000E]: lh         $a1, 14($s0)
    08837AE0:[8603000A]: lh         $v1, 10($s0)
    08837AE4:[00822023]: subu       $a0, $a0, $v0
    08837AE8:[44840800]: mtc1       $a0, $f1
    08837AEC:[00A32823]: subu       $a1, $a1, $v1
    08837AF0:[44850000]: mtc1       $a1, $f0
    08837AF4:[2EE60007]: sltiu      $a2, $s7, 7
    08837AF8:[46800920]: cvt.s.w    $f4, $f1
    08837AFC:[10C00014]: beq        $a2, $zr, 0x08837B50
    08837B00:[468000E0]: cvt.s.w    $f3, $f0
    08837B04:[3C030896]: lui        $v1, 0x0896 <=> li $v1, 0x08960000
    08837B08:[00171080]: sll        $v0, $s7, 0x0002
    08837B0C:[24639F54]: addiu      $v1, $v1, -24748
    08837B10:[00431021]: addu       $v0, $v0, $v1
    08837B14:[8C440000]: lw         $a0, 0($v0)
    08837B18:[00800008]: jr         $a0
    08837B1C:[00000000]: nop
    08837B50:[4600A306]: mov.s      $f12, $f20
    08837B54:[0E20A5FD]: jal        0x088297F4
    08837B58:[4600AB46]: mov.s      $f13, $f21
    08837B5C:[C7C0F22C]: lwc1       $f0, -3540($fp)
    08837B60:[4600A032]: c.eq.s     $f20, $f0
    08837B64:[00000000]: nop
    08837B68:[45000006]: bc1f       0x08837B84
    08837B6C:[24150010]: addiu      $s5, $zr, 16 <=> li $s5, 16
    08837B70:[4600A832]: c.eq.s     $f21, $f0
    08837B74:[00000000]: nop
    08837B78:[45010002]: bc1t       0x08837B84
    08837B7C:[0000A821]: addu       $s5, $zr, $zr <=> li $s5, 0
    08837B80:[24150010]: addiu      $s5, $zr, 16 <=> li $s5, 16
    08837B84:[96020004]: lhu        $v0, 4($s0)
    08837B88:[86430004]: lh         $v1, 4($s2)
    08837B8C:[C6020018]: lwc1       $f2, 24($s0)
    08837B90:[00021080]: sll        $v0, $v0, 0x0002
    08837B94:[005D1021]: addu       $v0, $v0, $sp
    08837B98:[44832000]: mtc1       $v1, $f4
    08837B9C:[C4430080]: lwc1       $f3, 128($v0)
    08837BA0:[C6010014]: lwc1       $f1, 20($s0)
    08837BA4:[46802020]: cvt.s.w    $f0, $f4
    08837BA8:[46031080]: add.s      $f2, $f2, $f3
    08837BAC:[C4440000]: lwc1       $f4, 0($v0)
    08837BB0:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08837BB4:[461A0000]: add.s      $f0, $f0, $f26
    08837BB8:[46161540]: add.s      $f21, $f2, $f22
    08837BBC:[46040840]: add.s      $f1, $f1, $f4
    08837BC0:[4615003C]: c.lt.s     $f0, $f21
    08837BC4:[00000000]: nop
    08837BC8:[4501FF96]: bc1t       0x08837A24
    08837BCC:[46170D80]: add.s      $f22, $f1, $f23
    08837BD0:[32820010]: andi       $v0, $s4, 16
    08837BD4:[14400020]: bne        $v0, $zr, 0x08837C58
    08837BD8:[461CC502]: mul.s      $f20, $f24, $f28
    08837BDC:[26130008]: addiu      $s3, $s0, 8
    08837BE0:[C7CDF22C]: lwc1       $f13, -3540($fp)
    08837BE4:[4600A306]: mov.s      $f12, $f20
    08837BE8:[46006B86]: mov.s      $f14, $f13
    08837BEC:[0E20A3E4]: jal        0x08828F90
    08837BF0:[46006BC6]: mov.s      $f15, $f13
    08837BF4:[96040002]: lhu        $a0, 2($s0)
    08837BF8:[8FA20100]: lw         $v0, 256($sp)
    08837BFC:[10820005]: beq        $a0, $v0, 0x08837C14
    08837C00:[32820020]: andi       $v0, $s4, 32
    08837C04:[10400010]: beq        $v0, $zr, 0x08837C48
    08837C08:[AFA40100]: sw         $a0, 256($sp)
    08837C0C:[0E20D0E5]: jal        0x08834394
    08837C10:[00000000]: nop
    08837C14:[0E20A4A0]: jal        0x08829280
    08837C18:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08837C1C:[86040006]: lh         $a0, 6($s0)
    08837C20:[44807000]: mtc1       $zr, $f14
    08837C24:[3C0708C6]: lui        $a3, 0x08C6 <=> li $a3, 0x08C60000
    08837C28:[4600B306]: mov.s      $f12, $f22
    08837C2C:[4600AB46]: mov.s      $f13, $f21
    08837C30:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    08837C34:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    08837C38:[0E20B60F]: jal        0x0882D83C
    08837C3C:[24E785D8]: addiu      $a3, $a3, -31272
    08837C40:[0A20DE80]: j          0x08837A00
    08837C44:[26310001]: addiu      $s1, $s1, 1
    08837C48:[0E20D115]: jal        0x08834454
    08837C4C:[00000000]: nop
    08837C50:[0A20DF05]: j          0x08837C14
    08837C54:[00000000]: nop
    08837C58:[44806800]: mtc1       $zr, $f13
    08837C5C:[26130008]: addiu      $s3, $s0, 8
    08837C60:[4600A306]: mov.s      $f12, $f20
    08837C64:[46006B86]: mov.s      $f14, $f13
    08837C68:[0E20A3E4]: jal        0x08828F90
    08837C6C:[46006BC6]: mov.s      $f15, $f13
    08837C70:[0E20A4A0]: jal        0x08829280
    08837C74:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08837C78:[3C020898]: lui        $v0, 0x0898 <=> li $v0, 0x08980000
    08837C7C:[C7CDF22C]: lwc1       $f13, -3540($fp)
    08837C80:[C44CF23C]: lwc1       $f12, -3524($v0)
    08837C84:[86040006]: lh         $a0, 6($s0)
    08837C88:[460DAB40]: add.s      $f13, $f21, $f13
    08837C8C:[460CB300]: add.s      $f12, $f22, $f12
    08837C90:[44807000]: mtc1       $zr, $f14
    08837C94:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    08837C98:[0E20AE7B]: jal        0x0882B9EC
    08837C9C:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    08837CA0:[0A20DEF9]: j          0x08837BE4
    08837CA4:[C7CDF22C]: lwc1       $f13, -3540($fp)
    08837D58:[0A20DEB0]: j          0x08837AC0
    08837D5C:[46001603]: div.s      $f24, $f2, $f0
    08837D60:[0A20DE83]: j          0x08837A0C
    08837D64:[3C1E0898]: lui        $fp, 0x0898 <=> li $fp, 0x08980000
    08837D68:[5040FF1E]: beql       $v0, $zr, 0x088379E4
    08837D6C:[8E500128]: lw         $s0, 296($s2)
    08837D70:[86430004]: lh         $v1, 4($s2)
    08837D74:[7C051620]: seh        $v0, $a1
    08837D78:[44830800]: mtc1       $v1, $f1
    08837D7C:[46800820]: cvt.s.w    $f0, $f1
    08837D80:[1840FF17]: blez       $v0, 0x088379E0
    08837D84:[46020081]: sub.s      $f2, $f0, $f2
    08837D88:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
    08837D8C:[03A01021]: addu       $v0, $sp, $zr <=> move $v0, $sp
    08837D90:[C4400080]: lwc1       $f0, 128($v0)
    08837D94:[2631FFFF]: addiu      $s1, $s1, -1
    08837D98:[46020000]: add.s      $f0, $f0, $f2
    08837D9C:[E4400080]: swc1       $f0, 128($v0)
    08837DA0:[1620FFFB]: bne        $s1, $zr, 0x08837D90
    08837DA4:[24420004]: addiu      $v0, $v0, 4
    08837DA8:[0A20DE79]: j          0x088379E4
    08837DAC:[8E500128]: lw         $s0, 296($s2)
    08837DB0:[5840FEF8]: blezl      $v0, 0x08837994
    08837DB4:[32820400]: andi       $v0, $s4, 1024
    08837DB8:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
    08837DBC:[03A01021]: addu       $v0, $sp, $zr <=> move $v0, $sp
    08837DC0:[2631FFFF]: addiu      $s1, $s1, -1
    08837DC4:[E44C0000]: swc1       $f12, 0($v0)
    08837DC8:[1620FFFD]: bne        $s1, $zr, 0x08837DC0
    08837DCC:[24420004]: addiu      $v0, $v0, 4
    08837DD0:[0A20DE65]: j          0x08837994
    08837DD4:[32820400]: andi       $v0, $s4, 1024
  Back Branch 08837A04 134,601 times (length 7)
    088379DC:[24420004]: addiu      $v0, $v0, 4
    088379E0:[8E500128]: lw         $s0, 296($s2)
    088379E4:[1AC000DE]: blez       $s6, 0x08837D60
    088379E8:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    088379EC:[3C1E0898]: lui        $fp, 0x0898 <=> li $fp, 0x08980000
--> 088379F0:[86020000]: lh         $v0, 0($s0)
    088379F4:[54400021]: bnel       $v0, $zr, 0x08837A7C
    088379F8:[86020010]: lh         $v0, 16($s0)
    088379FC:[26310001]: addiu      $s1, $s1, 1
    08837A00:[0236102A]: slt        $v0, $s1, $s6
--> 08837A04:[1440FFFA]: bne        $v0, $zr, 0x088379F0
    08837A08:[26100024]: addiu      $s0, $s0, 36
    08837A0C:[C7C0F22C]: lwc1       $f0, -3540($fp)
    08837A10:[4600C032]: c.eq.s     $f24, $f0
    08837A14:[00000000]: nop
  Back Branch 08837C40 90,180 times (length 146)
  Back Branch 08837BC8 90,180 times (length 107)
  Back Branch 08837CA0 90,164 times (length 49)
    08837BD0:[32820010]: andi       $v0, $s4, 16
    08837BD4:[14400020]: bne        $v0, $zr, 0x08837C58
    08837BD8:[461CC502]: mul.s      $f20, $f24, $f28
    08837BDC:[26130008]: addiu      $s3, $s0, 8
    08837BE0:[C7CDF22C]: lwc1       $f13, -3540($fp)
--> 08837BE4:[4600A306]: mov.s      $f12, $f20
    08837BE8:[46006B86]: mov.s      $f14, $f13
    08837BEC:[0E20A3E4]: jal        0x08828F90
    08837BF0:[46006BC6]: mov.s      $f15, $f13
    08837BF4:[96040002]: lhu        $a0, 2($s0)
    08837BF8:[8FA20100]: lw         $v0, 256($sp)
    08837BFC:[10820005]: beq        $a0, $v0, 0x08837C14
    08837C00:[32820020]: andi       $v0, $s4, 32
    08837C04:[10400010]: beq        $v0, $zr, 0x08837C48
    08837C08:[AFA40100]: sw         $a0, 256($sp)
    08837C0C:[0E20D0E5]: jal        0x08834394
    08837C10:[00000000]: nop
    08837C14:[0E20A4A0]: jal        0x08829280
    08837C18:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08837C1C:[86040006]: lh         $a0, 6($s0)
    08837C20:[44807000]: mtc1       $zr, $f14
    08837C24:[3C0708C6]: lui        $a3, 0x08C6 <=> li $a3, 0x08C60000
    08837C28:[4600B306]: mov.s      $f12, $f22
    08837C2C:[4600AB46]: mov.s      $f13, $f21
    08837C30:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    08837C34:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    08837C38:[0E20B60F]: jal        0x0882D83C
    08837C3C:[24E785D8]: addiu      $a3, $a3, -31272
    08837C40:[0A20DE80]: j          0x08837A00
    08837C44:[26310001]: addiu      $s1, $s1, 1
    08837C48:[0E20D115]: jal        0x08834454
    08837C4C:[00000000]: nop
    08837C50:[0A20DF05]: j          0x08837C14
    08837C54:[00000000]: nop
    08837C58:[44806800]: mtc1       $zr, $f13
    08837C5C:[26130008]: addiu      $s3, $s0, 8
    08837C60:[4600A306]: mov.s      $f12, $f20
    08837C64:[46006B86]: mov.s      $f14, $f13
    08837C68:[0E20A3E4]: jal        0x08828F90
    08837C6C:[46006BC6]: mov.s      $f15, $f13
    08837C70:[0E20A4A0]: jal        0x08829280
    08837C74:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08837C78:[3C020898]: lui        $v0, 0x0898 <=> li $v0, 0x08980000
    08837C7C:[C7CDF22C]: lwc1       $f13, -3540($fp)
    08837C80:[C44CF23C]: lwc1       $f12, -3524($v0)
    08837C84:[86040006]: lh         $a0, 6($s0)
    08837C88:[460DAB40]: add.s      $f13, $f21, $f13
    08837C8C:[460CB300]: add.s      $f12, $f22, $f12
    08837C90:[44807000]: mtc1       $zr, $f14
    08837C94:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    08837C98:[0E20AE7B]: jal        0x0882B9EC
    08837C9C:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
--> 08837CA0:[0A20DEF9]: j          0x08837BE4
    08837CA4:[C7CDF22C]: lwc1       $f13, -3540($fp)
  Back Branch 08837A90 42,659 times (length 38)
    088379EC:[3C1E0898]: lui        $fp, 0x0898 <=> li $fp, 0x08980000
    088379F0:[86020000]: lh         $v0, 0($s0)
    088379F4:[54400021]: bnel       $v0, $zr, 0x08837A7C
    088379F8:[86020010]: lh         $v0, 16($s0)
    088379FC:[26310001]: addiu      $s1, $s1, 1
--> 08837A00:[0236102A]: slt        $v0, $s1, $s6
    08837A04:[1440FFFA]: bne        $v0, $zr, 0x088379F0
    08837A08:[26100024]: addiu      $s0, $s0, 36
    08837A0C:[C7C0F22C]: lwc1       $f0, -3540($fp)
    08837A10:[4600C032]: c.eq.s     $f24, $f0
    08837A14:[00000000]: nop
    08837A18:[45010002]: bc1t       0x08837A24
    08837A1C:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08837A20:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08837A24:[8FBF0134]: lw         $ra, 308($sp)
    08837A28:[8FBE0130]: lw         $fp, 304($sp)
    08837A2C:[8FB7012C]: lw         $s7, 300($sp)
    08837A30:[8FB60128]: lw         $s6, 296($sp)
    08837A34:[8FB50124]: lw         $s5, 292($sp)
    08837A38:[8FB40120]: lw         $s4, 288($sp)
    08837A3C:[8FB3011C]: lw         $s3, 284($sp)
    08837A40:[8FB20118]: lw         $s2, 280($sp)
    08837A44:[8FB10114]: lw         $s1, 276($sp)
    08837A48:[8FB00110]: lw         $s0, 272($sp)
    08837A4C:[C7BC0160]: lwc1       $f28, 352($sp)
    08837A50:[C7BB015C]: lwc1       $f27, 348($sp)
    08837A54:[C7BA0158]: lwc1       $f26, 344($sp)
    08837A58:[C7B90154]: lwc1       $f25, 340($sp)
    08837A5C:[C7B80150]: lwc1       $f24, 336($sp)
    08837A60:[C7B7014C]: lwc1       $f23, 332($sp)
    08837A64:[C7B60148]: lwc1       $f22, 328($sp)
    08837A68:[C7B50144]: lwc1       $f21, 324($sp)
    08837A6C:[C7B40140]: lwc1       $f20, 320($sp)
    08837A70:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08837A74:[03E00008]: jr         $ra
    08837A78:[27BD0170]: addiu      $sp, $sp, 368
    08837A7C:[4480C000]: mtc1       $zr, $f24
    08837A80:[44820000]: mtc1       $v0, $f0
    08837A84:[468000A0]: cvt.s.w    $f2, $f0
    08837A88:[4602C83C]: c.lt.s     $f25, $f2
    08837A8C:[00000000]: nop
--> 08837A90:[4503FFDB]: bc1tl      0x08837A00
    08837A94:[26310001]: addiu      $s1, $s1, 1
    08837A98:[461B103C]: c.lt.s     $f2, $f27
    08837A9C:[00000000]: nop
    08837AA0:[45030007]: bc1tl      0x08837AC0
  Back Branch 08837DC8 11,757 times (length 4)
    08837DAC:[8E500128]: lw         $s0, 296($s2)
    08837DB0:[5840FEF8]: blezl      $v0, 0x08837994
    08837DB4:[32820400]: andi       $v0, $s4, 1024
    08837DB8:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
    08837DBC:[03A01021]: addu       $v0, $sp, $zr <=> move $v0, $sp
--> 08837DC0:[2631FFFF]: addiu      $s1, $s1, -1
    08837DC4:[E44C0000]: swc1       $f12, 0($v0)
--> 08837DC8:[1620FFFD]: bne        $s1, $zr, 0x08837DC0
    08837DCC:[24420004]: addiu      $v0, $v0, 4
    08837DD0:[0A20DE65]: j          0x08837994
    08837DD4:[32820400]: andi       $v0, $s4, 1024
  Back Branch 08837930 11,757 times (length 11)
    088378F8:[1880000F]: blez       $a0, 0x08837938
    088378FC:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08837900:[86420010]: lh         $v0, 16($s2)
    08837904:[44820000]: mtc1       $v0, $f0
    08837908:[468000E0]: cvt.s.w    $f3, $f0
--> 0883790C:[00111880]: sll        $v1, $s1, 0x0002
    08837910:[00721021]: addu       $v0, $v1, $s2
    08837914:[C44000A8]: lwc1       $f0, 168($v0)
    08837918:[461A1040]: add.s      $f1, $f2, $f26
    0883791C:[26310001]: addiu      $s1, $s1, 1
    08837920:[46030000]: add.s      $f0, $f0, $f3
    08837924:[007D1821]: addu       $v1, $v1, $sp
    08837928:[0224102A]: slt        $v0, $s1, $a0
    0883792C:[E4610080]: swc1       $f1, 128($v1)
--> 08837930:[1440FFF6]: bne        $v0, $zr, 0x0883790C
    08837934:[46001080]: add.s      $f2, $f2, $f0
    08837938:[32820100]: andi       $v0, $s4, 256
    0883793C:[1040011C]: beq        $v0, $zr, 0x08837DB0
    08837940:[7C051620]: seh        $v0, $a1
  Back Branch 08837DD0 9,987 times (length 273)
  Back Branch 08837D68 9,987 times (length 227)
  Back Branch 08837D58 9,112 times (length 168)
_S1_2_88EC3CC 9,570,338 instructions (0.481%), 503,702 calls (088EC3CC - 088EC414, length 19)
    088EC3CC:[3C0F08EA]: lui        $t7, 0x08EA <=> li $t7, 0x08EA0000
    088EC3D0:[8DEB6210]: lw         $t3, 25104($t7)
    088EC3D4:[7CAE1E00]: ext        $t6, $a1, 24, 4
    088EC3D8:[000E4400]: sll        $t0, $t6, 0x0010
    088EC3DC:[8D6C0008]: lw         $t4, 8($t3)
    088EC3E0:[3C0DB100]: lui        $t5, 0xB100 <=> li $t5, 0xB1000000
    088EC3E4:[010D3025]: or         $a2, $t0, $t5
    088EC3E8:[7C05FE04]: ins        $a1, $zr, 24, 8
    088EC3EC:[25880004]: addiu      $t0, $t4, 4
    088EC3F0:[3C07B000]: lui        $a3, 0xB000 <=> li $a3, 0xB0000000
    088EC3F4:[3C02C400]: lui        $v0, 0xC400 <=> li $v0, 0xC4000000
    088EC3F8:[00A75025]: or         $t2, $a1, $a3
    088EC3FC:[00824825]: or         $t1, $a0, $v0
    088EC400:[25030008]: addiu      $v1, $t0, 8
    088EC404:[AD860000]: sw         $a2, 0($t4)
    088EC408:[AD630008]: sw         $v1, 8($t3)
    088EC40C:[AD0A0000]: sw         $t2, 0($t0)
    088EC410:[03E00008]: jr         $ra
    088EC414:[AD090004]: sw         $t1, 4($t0)
_S1_2_88ECA58 9,346,320 instructions (0.469%), 1,168,290 calls (088EC958 - 088ECA60, length 67)
    088EC958:[00C24825]: or         $t1, $a2, $v0
    088EC95C:[24660004]: addiu      $a2, $v1, 4
    088EC960:[AC690000]: sw         $t1, 0($v1)
    088EC964:[03E00008]: jr         $ra
    088EC968:[AD060008]: sw         $a2, 8($t0)
    088ECA58:[8D030008]: lw         $v1, 8($t0)
    088ECA5C:[0A23B256]: j          0x088EC958
    088ECA60:[3C021E00]: lui        $v0, 0x1E00 <=> li $v0, 0x1E000000
  Back Branch 088ECA5C 1,168,290 times (length 67)
--> 088EC958:[00C24825]: or         $t1, $a2, $v0
    088EC95C:[24660004]: addiu      $a2, $v1, 4
    088EC960:[AC690000]: sw         $t1, 0($v1)
    088EC964:[03E00008]: jr         $ra
    088EC968:[AD060008]: sw         $a2, 8($t0)
    088ECA58:[8D030008]: lw         $v1, 8($t0)
--> 088ECA5C:[0A23B256]: j          0x088EC958
    088ECA60:[3C021E00]: lui        $v0, 0x1E00 <=> li $v0, 0x1E000000
_S1_2_88AEBE4 9,210,310 instructions (0.462%), 256,660 calls (088AEBE4 - 088AEF3C, length 215)
    088AEBE4:[27BDFFE0]: addiu      $sp, $sp, -32
    088AEBE8:[AFB00000]: sw         $s0, 0($sp)
    088AEBEC:[AFBF0010]: sw         $ra, 16($sp)
    088AEBF0:[AFB3000C]: sw         $s3, 12($sp)
    088AEBF4:[AFB20008]: sw         $s2, 8($sp)
    088AEBF8:[AFB10004]: sw         $s1, 4($sp)
    088AEBFC:[80830002]: lb         $v1, 2($a0)
    088AEC00:[14600015]: bne        $v1, $zr, 0x088AEC58
    088AEC04:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    088AEC08:[8083004C]: lb         $v1, 76($a0)
    088AEC0C:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    088AEC10:[506400C7]: beql       $v1, $a0, 0x088AEF30
    088AEC14:[8205004B]: lb         $a1, 75($s0)
    088AEC18:[8202004A]: lb         $v0, 74($s0)
    088AEC1C:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    088AEC20:[504600B6]: beql       $v0, $a2, 0x088AEEFC
    088AEC24:[8E040008]: lw         $a0, 8($s0)
    088AEC28:[0E22BBD0]: jal        0x088AEF40
    088AEC2C:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    088AEC30:[82050049]: lb         $a1, 73($s0)
    088AEC34:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    088AEC38:[50A3001C]: beql       $a1, $v1, 0x088AECAC
    088AEC3C:[8E0A0048]: lw         $t2, 72($s0)
    088AEC40:[0E22BBD7]: jal        0x088AEF5C
    088AEC44:[00000000]: nop
    088AEC48:[820F004B]: lb         $t7, 75($s0)
    088AEC4C:[240E0001]: addiu      $t6, $zr, 1 <=> li $t6, 1
    088AEC50:[51EE0001]: beql       $t7, $t6, 0x088AEC58
    088AEC54:[A200004B]: sb         $zr, 75($s0)
    088AEC58:[82180001]: lb         $t8, 1($s0)
    088AEC5C:[24110002]: addiu      $s1, $zr, 2 <=> li $s1, 2
    088AEC60:[53110008]: beql       $t8, $s1, 0x088AEC84
    088AEC64:[8204004D]: lb         $a0, 77($s0)
    088AEC68:[8FBF0010]: lw         $ra, 16($sp)
    088AEC6C:[8FB3000C]: lw         $s3, 12($sp)
    088AEC70:[8FB20008]: lw         $s2, 8($sp)
    088AEC74:[8FB10004]: lw         $s1, 4($sp)
    088AEC78:[8FB00000]: lw         $s0, 0($sp)
    088AEC7C:[03E00008]: jr         $ra
    088AEC80:[27BD0020]: addiu      $sp, $sp, 32
    088AEC84:[24190001]: addiu      $t9, $zr, 1 <=> li $t9, 1
    088AEC88:[1499FFF8]: bne        $a0, $t9, 0x088AEC6C
    088AEC8C:[8FBF0010]: lw         $ra, 16($sp)
    088AEC90:[82050049]: lb         $a1, 73($s0)
    088AEC94:[14A0FFF6]: bne        $a1, $zr, 0x088AEC70
    088AEC98:[8FB3000C]: lw         $s3, 12($sp)
    088AEC9C:[0E22B9FA]: jal        0x088AE7E8
    088AECA0:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088AECA4:[0A22BB1B]: j          0x088AEC6C
    088AECA8:[8FBF0010]: lw         $ra, 16($sp)
    088AECAC:[3C0C00FF]: lui        $t4, 0x00FF <=> li $t4, 0x00FF0000
    088AECB0:[358BFF00]: ori        $t3, $t4, -256
    088AECB4:[3C090001]: lui        $t1, 0x0001 <=> li $t1, 0x00010000
    088AECB8:[014B4024]: and        $t0, $t2, $t3
    088AECBC:[35270100]: ori        $a3, $t1, 256
    088AECC0:[1107FFEA]: beq        $t0, $a3, 0x088AEC6C
    088AECC4:[8FBF0010]: lw         $ra, 16($sp)
    088AECC8:[9203004D]: lbu        $v1, 77($s0)
    088AECCC:[50600079]: beql       $v1, $zr, 0x088AEEB4
    088AECD0:[A205004D]: sb         $a1, 77($s0)
    088AECD4:[7C039420]: seb        $s2, $v1
    088AECD8:[240F0001]: addiu      $t7, $zr, 1 <=> li $t7, 1
    088AECDC:[564FFFDB]: bnel       $s2, $t7, 0x088AEC4C
    088AECE0:[820F004B]: lb         $t7, 75($s0)
    088AECE4:[1220006F]: beq        $s1, $zr, 0x088AEEA4
    088AECE8:[00000000]: nop
    088AECEC:[8E190048]: lw         $t9, 72($s0)
    088AECF0:[3C0500FF]: lui        $a1, 0x00FF <=> li $a1, 0x00FF0000
    088AECF4:[34A4FF00]: ori        $a0, $a1, -256
    088AECF8:[3C180001]: lui        $t8, 0x0001 <=> li $t8, 0x00010000
    088AECFC:[03249824]: and        $s3, $t9, $a0
    088AED00:[37110100]: ori        $s1, $t8, 256
    088AED04:[1271FFD9]: beq        $s3, $s1, 0x088AEC6C
    088AED08:[8FBF0010]: lw         $ra, 16($sp)
    088AED0C:[8E060058]: lw         $a2, 88($s0)
    088AED10:[54C00055]: bnel       $a2, $zr, 0x088AEE68
    088AED14:[8E040008]: lw         $a0, 8($s0)
    088AED18:[0E22E7B1]: jal        0x088B9EC4
    088AED1C:[8E040008]: lw         $a0, 8($s0)
    088AED20:[00029FC3]: sra        $s3, $v0, 0x001F
    088AED24:[0660004B]: bltz       $s3, 0x088AEE54
    088AED28:[00409021]: addu       $s2, $v0, $zr <=> move $s2, $v0
    088AED2C:[264F07FF]: addiu      $t7, $s2, 2047
    088AED30:[2DF807FF]: sltiu      $t8, $t7, 2047
    088AED34:[02786021]: addu       $t4, $s3, $t8
    088AED38:[000C8FC3]: sra        $s1, $t4, 0x001F
    088AED3C:[00117542]: srl        $t6, $s1, 0x0015
    088AED40:[01EE4821]: addu       $t1, $t7, $t6
    088AED44:[00006821]: addu       $t5, $zr, $zr <=> li $t5, 0
    088AED48:[012E582B]: sltu       $t3, $t1, $t6
    088AED4C:[018D5021]: addu       $t2, $t4, $t5
    088AED50:[014B4021]: addu       $t0, $t2, $t3
    088AED54:[00091AC2]: srl        $v1, $t1, 0x000B
    088AED58:[00083D40]: sll        $a3, $t0, 0x0015
    088AED5C:[00671025]: or         $v0, $v1, $a3
    088AED60:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
    088AED64:[8E050010]: lw         $a1, 16($s0)
    088AED68:[3C067FFF]: lui        $a2, 0x7FFF <=> li $a2, 0x7FFF0000
    088AED6C:[34C4F800]: ori        $a0, $a2, -2048
    088AED70:[50A40032]: beql       $a1, $a0, 0x088AEE3C
    088AED74:[8E030014]: lw         $v1, 20($s0)
    088AED78:[8E04000C]: lw         $a0, 12($s0)
    088AED7C:[0224902A]: slt        $s2, $s1, $a0
    088AED80:[52400004]: beql       $s2, $zr, 0x088AED94
    088AED84:[8E080018]: lw         $t0, 24($s0)
    088AED88:[AE11000C]: sw         $s1, 12($s0)
    088AED8C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088AED90:[8E080018]: lw         $t0, 24($s0)
    088AED94:[01043821]: addu       $a3, $t0, $a0
    088AED98:[0227982A]: slt        $s3, $s1, $a3
    088AED9C:[12600008]: beq        $s3, $zr, 0x088AEDC0
    088AEDA0:[02244823]: subu       $t1, $s1, $a0
    088AEDA4:[240B0800]: addiu      $t3, $zr, 2048 <=> li $t3, 2048
    088AEDA8:[012B0018]: mult       $t1, $t3
    088AEDAC:[AE090018]: sw         $t1, 24($s0)
    088AEDB0:[00005810]: mfhi       $t3
    088AEDB4:[00005012]: mflo       $t2
    088AEDB8:[AE0A0010]: sw         $t2, 16($s0)
    088AEDBC:[AE0B0014]: sw         $t3, 20($s0)
    088AEDC0:[0E22BBDE]: jal        0x088AEF78
    088AEDC4:[00000000]: nop
    088AEDC8:[8E020018]: lw         $v0, 24($s0)
    088AEDCC:[04400019]: bltz       $v0, 0x088AEE34
    088AEDD0:[AE00005C]: sw         $zr, 92($s0)
    088AEDD4:[0E22BBE5]: jal        0x088AEF94
    088AEDD8:[00000000]: nop
    088AEDDC:[A2000049]: sb         $zr, 73($s0)
    088AEDE0:[0E22E787]: jal        0x088B9E1C
    088AEDE4:[8E040008]: lw         $a0, 8($s0)
    088AEDE8:[240C0003]: addiu      $t4, $zr, 3 <=> li $t4, 3
    088AEDEC:[544CFF97]: bnel       $v0, $t4, 0x088AEC4C
    088AEDF0:[820F004B]: lb         $t7, 75($s0)
    088AEDF4:[8E050054]: lw         $a1, 84($s0)
    088AEDF8:[3C020898]: lui        $v0, 0x0898 <=> li $v0, 0x08980000
    088AEDFC:[0E229A5C]: jal        0x088A6970
    088AEE00:[24448F2C]: addiu      $a0, $v0, -28884
    088AEE04:[8E040008]: lw         $a0, 8($s0)
    088AEE08:[14800006]: bne        $a0, $zr, 0x088AEE24
    088AEE0C:[00000000]: nop
    088AEE10:[240D0004]: addiu      $t5, $zr, 4 <=> li $t5, 4
    088AEE14:[A20D0001]: sb         $t5, 1($s0)
    088AEE18:[A2000049]: sb         $zr, 73($s0)
    088AEE1C:[0A22BB1A]: j          0x088AEC68
    088AEE20:[A200004D]: sb         $zr, 77($s0)
    088AEE24:[0E22E5F5]: jal        0x088B97D4
    088AEE28:[AE000008]: sw         $zr, 8($s0)
    088AEE2C:[0A22BB85]: j          0x088AEE14
    088AEE30:[240D0004]: addiu      $t5, $zr, 4 <=> li $t5, 4
    088AEE34:[0A22BB75]: j          0x088AEDD4
    088AEE38:[AE02005C]: sw         $v0, 92($s0)
    088AEE3C:[5460FFCF]: bnel       $v1, $zr, 0x088AED7C
    088AEE40:[8E04000C]: lw         $a0, 12($s0)
    088AEE44:[AE120010]: sw         $s2, 16($s0)
    088AEE48:[AE130014]: sw         $s3, 20($s0)
    088AEE4C:[0A22BB5E]: j          0x088AED78
    088AEE50:[AE110018]: sw         $s1, 24($s0)
    088AEE54:[0E22DF83]: jal        0x088B7E0C
    088AEE58:[8E040054]: lw         $a0, 84($s0)
    088AEE5C:[00409021]: addu       $s2, $v0, $zr <=> move $s2, $v0
    088AEE60:[0A22BB4B]: j          0x088AED2C
    088AEE64:[00029FC3]: sra        $s3, $v0, 0x001F
    088AEE68:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088AEE6C:[0E22E642]: jal        0x088B9908
    088AEE70:[24060002]: addiu      $a2, $zr, 2 <=> li $a2, 2
    088AEE74:[0E22E619]: jal        0x088B9864
    088AEE78:[8E040008]: lw         $a0, 8($s0)
    088AEE7C:[8E040008]: lw         $a0, 8($s0)
    088AEE80:[0002CAC0]: sll        $t9, $v0, 0x000B
    088AEE84:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088AEE88:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    088AEE8C:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
    088AEE90:[03209021]: addu       $s2, $t9, $zr <=> move $s2, $t9
    088AEE94:[0E22E642]: jal        0x088B9908
    088AEE98:[00199FC3]: sra        $s3, $t9, 0x001F
    088AEE9C:[0A22BB5A]: j          0x088AED68
    088AEEA0:[8E050010]: lw         $a1, 16($s0)
    088AEEA4:[0E22BBD7]: jal        0x088AEF5C
    088AEEA8:[00000000]: nop
    088AEEAC:[0A22BB3C]: j          0x088AECF0
    088AEEB0:[8E190048]: lw         $t9, 72($s0)
    088AEEB4:[0E22BBD7]: jal        0x088AEF5C
    088AEEB8:[24110001]: addiu      $s1, $zr, 1 <=> li $s1, 1
    088AEEBC:[8E0D0008]: lw         $t5, 8($s0)
    088AEEC0:[51A00003]: beql       $t5, $zr, 0x088AEED0
    088AEEC4:[8E040054]: lw         $a0, 84($s0)
    088AEEC8:[0A22BB35]: j          0x088AECD4
    088AEECC:[9203004D]: lbu        $v1, 77($s0)
    088AEED0:[8E050058]: lw         $a1, 88($s0)
    088AEED4:[0E22DE1F]: jal        0x088B787C
    088AEED8:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    088AEEDC:[1440FFFA]: bne        $v0, $zr, 0x088AEEC8
    088AEEE0:[AE020008]: sw         $v0, 8($s0)
    088AEEE4:[8E050054]: lw         $a1, 84($s0)
    088AEEE8:[3C0E0898]: lui        $t6, 0x0898 <=> li $t6, 0x08980000
    088AEEEC:[0E229A5C]: jal        0x088A6970
    088AEEF0:[25C48F58]: addiu      $a0, $t6, -28840
    088AEEF4:[0A22BB85]: j          0x088AEE14
    088AEEF8:[240D0004]: addiu      $t5, $zr, 4 <=> li $t5, 4
    088AEEFC:[14800008]: bne        $a0, $zr, 0x088AEF20
    088AEF00:[00000000]: nop
    088AEF04:[0E22BBD0]: jal        0x088AEF40
    088AEF08:[00000000]: nop
    088AEF0C:[A200004A]: sb         $zr, 74($s0)
    088AEF10:[0E22BBD7]: jal        0x088AEF5C
    088AEF14:[A200004D]: sb         $zr, 77($s0)
    088AEF18:[0A22BB0A]: j          0x088AEC28
    088AEF1C:[00000000]: nop
    088AEF20:[0E22E5F5]: jal        0x088B97D4
    088AEF24:[AE000008]: sw         $zr, 8($s0)
    088AEF28:[0A22BBC1]: j          0x088AEF04
    088AEF2C:[00000000]: nop
    088AEF30:[14A0FF39]: bne        $a1, $zr, 0x088AEC18
    088AEF34:[A200004C]: sb         $zr, 76($s0)
    088AEF38:[0A22BB06]: j          0x088AEC18
    088AEF3C:[A2030001]: sb         $v1, 1($s0)
  Back Branch 088AEC88 27,962 times (length 9)
    088AEC58:[82180001]: lb         $t8, 1($s0)
    088AEC5C:[24110002]: addiu      $s1, $zr, 2 <=> li $s1, 2
    088AEC60:[53110008]: beql       $t8, $s1, 0x088AEC84
    088AEC64:[8204004D]: lb         $a0, 77($s0)
    088AEC68:[8FBF0010]: lw         $ra, 16($sp)
--> 088AEC6C:[8FB3000C]: lw         $s3, 12($sp)
    088AEC70:[8FB20008]: lw         $s2, 8($sp)
    088AEC74:[8FB10004]: lw         $s1, 4($sp)
    088AEC78:[8FB00000]: lw         $s0, 0($sp)
    088AEC7C:[03E00008]: jr         $ra
    088AEC80:[27BD0020]: addiu      $sp, $sp, 32
    088AEC84:[24190001]: addiu      $t9, $zr, 1 <=> li $t9, 1
--> 088AEC88:[1499FFF8]: bne        $a0, $t9, 0x088AEC6C
    088AEC8C:[8FBF0010]: lw         $ra, 16($sp)
    088AEC90:[82050049]: lb         $a1, 73($s0)
    088AEC94:[14A0FFF6]: bne        $a1, $zr, 0x088AEC70
    088AEC98:[8FB3000C]: lw         $s3, 12($sp)
  Back Branch 088AEC94 21,534 times (length 11)
    088AEC5C:[24110002]: addiu      $s1, $zr, 2 <=> li $s1, 2
    088AEC60:[53110008]: beql       $t8, $s1, 0x088AEC84
    088AEC64:[8204004D]: lb         $a0, 77($s0)
    088AEC68:[8FBF0010]: lw         $ra, 16($sp)
    088AEC6C:[8FB3000C]: lw         $s3, 12($sp)
--> 088AEC70:[8FB20008]: lw         $s2, 8($sp)
    088AEC74:[8FB10004]: lw         $s1, 4($sp)
    088AEC78:[8FB00000]: lw         $s0, 0($sp)
    088AEC7C:[03E00008]: jr         $ra
    088AEC80:[27BD0020]: addiu      $sp, $sp, 32
    088AEC84:[24190001]: addiu      $t9, $zr, 1 <=> li $t9, 1
    088AEC88:[1499FFF8]: bne        $a0, $t9, 0x088AEC6C
    088AEC8C:[8FBF0010]: lw         $ra, 16($sp)
    088AEC90:[82050049]: lb         $a1, 73($s0)
--> 088AEC94:[14A0FFF6]: bne        $a1, $zr, 0x088AEC70
    088AEC98:[8FB3000C]: lw         $s3, 12($sp)
    088AEC9C:[0E22B9FA]: jal        0x088AE7E8
    088AECA0:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088AECA4:[0A22BB1B]: j          0x088AEC6C
  Back Branch 088AECA4 21,534 times (length 16)
    088AEC58:[82180001]: lb         $t8, 1($s0)
    088AEC5C:[24110002]: addiu      $s1, $zr, 2 <=> li $s1, 2
    088AEC60:[53110008]: beql       $t8, $s1, 0x088AEC84
    088AEC64:[8204004D]: lb         $a0, 77($s0)
    088AEC68:[8FBF0010]: lw         $ra, 16($sp)
--> 088AEC6C:[8FB3000C]: lw         $s3, 12($sp)
    088AEC70:[8FB20008]: lw         $s2, 8($sp)
    088AEC74:[8FB10004]: lw         $s1, 4($sp)
    088AEC78:[8FB00000]: lw         $s0, 0($sp)
    088AEC7C:[03E00008]: jr         $ra
    088AEC80:[27BD0020]: addiu      $sp, $sp, 32
    088AEC84:[24190001]: addiu      $t9, $zr, 1 <=> li $t9, 1
    088AEC88:[1499FFF8]: bne        $a0, $t9, 0x088AEC6C
    088AEC8C:[8FBF0010]: lw         $ra, 16($sp)
    088AEC90:[82050049]: lb         $a1, 73($s0)
    088AEC94:[14A0FFF6]: bne        $a1, $zr, 0x088AEC70
    088AEC98:[8FB3000C]: lw         $s3, 12($sp)
    088AEC9C:[0E22B9FA]: jal        0x088AE7E8
    088AECA0:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
--> 088AECA4:[0A22BB1B]: j          0x088AEC6C
    088AECA8:[8FBF0010]: lw         $ra, 16($sp)
    088AECAC:[3C0C00FF]: lui        $t4, 0x00FF <=> li $t4, 0x00FF0000
    088AECB0:[358BFF00]: ori        $t3, $t4, -256
    088AECB4:[3C090001]: lui        $t1, 0x0001 <=> li $t1, 0x00010000
  Back Branch 088AED04 21 times (length 40)
    088AEC58:[82180001]: lb         $t8, 1($s0)
    088AEC5C:[24110002]: addiu      $s1, $zr, 2 <=> li $s1, 2
    088AEC60:[53110008]: beql       $t8, $s1, 0x088AEC84
    088AEC64:[8204004D]: lb         $a0, 77($s0)
    088AEC68:[8FBF0010]: lw         $ra, 16($sp)
--> 088AEC6C:[8FB3000C]: lw         $s3, 12($sp)
    088AEC70:[8FB20008]: lw         $s2, 8($sp)
    088AEC74:[8FB10004]: lw         $s1, 4($sp)
    088AEC78:[8FB00000]: lw         $s0, 0($sp)
    088AEC7C:[03E00008]: jr         $ra
    088AEC80:[27BD0020]: addiu      $sp, $sp, 32
    088AEC84:[24190001]: addiu      $t9, $zr, 1 <=> li $t9, 1
    088AEC88:[1499FFF8]: bne        $a0, $t9, 0x088AEC6C
    088AEC8C:[8FBF0010]: lw         $ra, 16($sp)
    088AEC90:[82050049]: lb         $a1, 73($s0)
    088AEC94:[14A0FFF6]: bne        $a1, $zr, 0x088AEC70
    088AEC98:[8FB3000C]: lw         $s3, 12($sp)
    088AEC9C:[0E22B9FA]: jal        0x088AE7E8
    088AECA0:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088AECA4:[0A22BB1B]: j          0x088AEC6C
    088AECA8:[8FBF0010]: lw         $ra, 16($sp)
    088AECAC:[3C0C00FF]: lui        $t4, 0x00FF <=> li $t4, 0x00FF0000
    088AECB0:[358BFF00]: ori        $t3, $t4, -256
    088AECB4:[3C090001]: lui        $t1, 0x0001 <=> li $t1, 0x00010000
    088AECB8:[014B4024]: and        $t0, $t2, $t3
    088AECBC:[35270100]: ori        $a3, $t1, 256
    088AECC0:[1107FFEA]: beq        $t0, $a3, 0x088AEC6C
    088AECC4:[8FBF0010]: lw         $ra, 16($sp)
    088AECC8:[9203004D]: lbu        $v1, 77($s0)
    088AECCC:[50600079]: beql       $v1, $zr, 0x088AEEB4
    088AECD0:[A205004D]: sb         $a1, 77($s0)
    088AECD4:[7C039420]: seb        $s2, $v1
    088AECD8:[240F0001]: addiu      $t7, $zr, 1 <=> li $t7, 1
    088AECDC:[564FFFDB]: bnel       $s2, $t7, 0x088AEC4C
    088AECE0:[820F004B]: lb         $t7, 75($s0)
    088AECE4:[1220006F]: beq        $s1, $zr, 0x088AEEA4
    088AECE8:[00000000]: nop
    088AECEC:[8E190048]: lw         $t9, 72($s0)
    088AECF0:[3C0500FF]: lui        $a1, 0x00FF <=> li $a1, 0x00FF0000
    088AECF4:[34A4FF00]: ori        $a0, $a1, -256
    088AECF8:[3C180001]: lui        $t8, 0x0001 <=> li $t8, 0x00010000
    088AECFC:[03249824]: and        $s3, $t9, $a0
    088AED00:[37110100]: ori        $s1, $t8, 256
--> 088AED04:[1271FFD9]: beq        $s3, $s1, 0x088AEC6C
    088AED08:[8FBF0010]: lw         $ra, 16($sp)
    088AED0C:[8E060058]: lw         $a2, 88($s0)
    088AED10:[54C00055]: bnel       $a2, $zr, 0x088AEE68
    088AED14:[8E040008]: lw         $a0, 8($s0)
  Back Branch 088AEDEC 21 times (length 106)
  Back Branch 088AECC0 21 times (length 23)
    088AEC58:[82180001]: lb         $t8, 1($s0)
    088AEC5C:[24110002]: addiu      $s1, $zr, 2 <=> li $s1, 2
    088AEC60:[53110008]: beql       $t8, $s1, 0x088AEC84
    088AEC64:[8204004D]: lb         $a0, 77($s0)
    088AEC68:[8FBF0010]: lw         $ra, 16($sp)
--> 088AEC6C:[8FB3000C]: lw         $s3, 12($sp)
    088AEC70:[8FB20008]: lw         $s2, 8($sp)
    088AEC74:[8FB10004]: lw         $s1, 4($sp)
    088AEC78:[8FB00000]: lw         $s0, 0($sp)
    088AEC7C:[03E00008]: jr         $ra
    088AEC80:[27BD0020]: addiu      $sp, $sp, 32
    088AEC84:[24190001]: addiu      $t9, $zr, 1 <=> li $t9, 1
    088AEC88:[1499FFF8]: bne        $a0, $t9, 0x088AEC6C
    088AEC8C:[8FBF0010]: lw         $ra, 16($sp)
    088AEC90:[82050049]: lb         $a1, 73($s0)
    088AEC94:[14A0FFF6]: bne        $a1, $zr, 0x088AEC70
    088AEC98:[8FB3000C]: lw         $s3, 12($sp)
    088AEC9C:[0E22B9FA]: jal        0x088AE7E8
    088AECA0:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088AECA4:[0A22BB1B]: j          0x088AEC6C
    088AECA8:[8FBF0010]: lw         $ra, 16($sp)
    088AECAC:[3C0C00FF]: lui        $t4, 0x00FF <=> li $t4, 0x00FF0000
    088AECB0:[358BFF00]: ori        $t3, $t4, -256
    088AECB4:[3C090001]: lui        $t1, 0x0001 <=> li $t1, 0x00010000
    088AECB8:[014B4024]: and        $t0, $t2, $t3
    088AECBC:[35270100]: ori        $a3, $t1, 256
--> 088AECC0:[1107FFEA]: beq        $t0, $a3, 0x088AEC6C
    088AECC4:[8FBF0010]: lw         $ra, 16($sp)
    088AECC8:[9203004D]: lbu        $v1, 77($s0)
    088AECCC:[50600079]: beql       $v1, $zr, 0x088AEEB4
    088AECD0:[A205004D]: sb         $a1, 77($s0)
  Back Branch 088AEEDC 21 times (length 7)
    088AEEB4:[0E22BBD7]: jal        0x088AEF5C
    088AEEB8:[24110001]: addiu      $s1, $zr, 1 <=> li $s1, 1
    088AEEBC:[8E0D0008]: lw         $t5, 8($s0)
    088AEEC0:[51A00003]: beql       $t5, $zr, 0x088AEED0
    088AEEC4:[8E040054]: lw         $a0, 84($s0)
--> 088AEEC8:[0A22BB35]: j          0x088AECD4
    088AEECC:[9203004D]: lbu        $v1, 77($s0)
    088AEED0:[8E050058]: lw         $a1, 88($s0)
    088AEED4:[0E22DE1F]: jal        0x088B787C
    088AEED8:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
--> 088AEEDC:[1440FFFA]: bne        $v0, $zr, 0x088AEEC8
    088AEEE0:[AE020008]: sw         $v0, 8($s0)
    088AEEE4:[8E050054]: lw         $a1, 84($s0)
    088AEEE8:[3C0E0898]: lui        $t6, 0x0898 <=> li $t6, 0x08980000
    088AEEEC:[0E229A5C]: jal        0x088A6970
  Back Branch 088AEEC8 21 times (length 127)
  Back Branch 088AEF28 17 times (length 11)
    088AEEF0:[25C48F58]: addiu      $a0, $t6, -28840
    088AEEF4:[0A22BB85]: j          0x088AEE14
    088AEEF8:[240D0004]: addiu      $t5, $zr, 4 <=> li $t5, 4
    088AEEFC:[14800008]: bne        $a0, $zr, 0x088AEF20
    088AEF00:[00000000]: nop
--> 088AEF04:[0E22BBD0]: jal        0x088AEF40
    088AEF08:[00000000]: nop
    088AEF0C:[A200004A]: sb         $zr, 74($s0)
    088AEF10:[0E22BBD7]: jal        0x088AEF5C
    088AEF14:[A200004D]: sb         $zr, 77($s0)
    088AEF18:[0A22BB0A]: j          0x088AEC28
    088AEF1C:[00000000]: nop
    088AEF20:[0E22E5F5]: jal        0x088B97D4
    088AEF24:[AE000008]: sw         $zr, 8($s0)
--> 088AEF28:[0A22BBC1]: j          0x088AEF04
    088AEF2C:[00000000]: nop
    088AEF30:[14A0FF39]: bne        $a1, $zr, 0x088AEC18
    088AEF34:[A200004C]: sb         $zr, 76($s0)
    088AEF38:[0A22BB06]: j          0x088AEC18
  Back Branch 088AEF18 17 times (length 190)
  Back Branch 088AEE4C 16 times (length 55)
    088AED64:[8E050010]: lw         $a1, 16($s0)
    088AED68:[3C067FFF]: lui        $a2, 0x7FFF <=> li $a2, 0x7FFF0000
    088AED6C:[34C4F800]: ori        $a0, $a2, -2048
    088AED70:[50A40032]: beql       $a1, $a0, 0x088AEE3C
    088AED74:[8E030014]: lw         $v1, 20($s0)
--> 088AED78:[8E04000C]: lw         $a0, 12($s0)
    088AED7C:[0224902A]: slt        $s2, $s1, $a0
    088AED80:[52400004]: beql       $s2, $zr, 0x088AED94
    088AED84:[8E080018]: lw         $t0, 24($s0)
    088AED88:[AE11000C]: sw         $s1, 12($s0)
    088AED8C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088AED90:[8E080018]: lw         $t0, 24($s0)
    088AED94:[01043821]: addu       $a3, $t0, $a0
    088AED98:[0227982A]: slt        $s3, $s1, $a3
    088AED9C:[12600008]: beq        $s3, $zr, 0x088AEDC0
    088AEDA0:[02244823]: subu       $t1, $s1, $a0
    088AEDA4:[240B0800]: addiu      $t3, $zr, 2048 <=> li $t3, 2048
    088AEDA8:[012B0018]: mult       $t1, $t3
    088AEDAC:[AE090018]: sw         $t1, 24($s0)
    088AEDB0:[00005810]: mfhi       $t3
    088AEDB4:[00005012]: mflo       $t2
    088AEDB8:[AE0A0010]: sw         $t2, 16($s0)
    088AEDBC:[AE0B0014]: sw         $t3, 20($s0)
    088AEDC0:[0E22BBDE]: jal        0x088AEF78
    088AEDC4:[00000000]: nop
    088AEDC8:[8E020018]: lw         $v0, 24($s0)
    088AEDCC:[04400019]: bltz       $v0, 0x088AEE34
    088AEDD0:[AE00005C]: sw         $zr, 92($s0)
    088AEDD4:[0E22BBE5]: jal        0x088AEF94
    088AEDD8:[00000000]: nop
    088AEDDC:[A2000049]: sb         $zr, 73($s0)
    088AEDE0:[0E22E787]: jal        0x088B9E1C
    088AEDE4:[8E040008]: lw         $a0, 8($s0)
    088AEDE8:[240C0003]: addiu      $t4, $zr, 3 <=> li $t4, 3
    088AEDEC:[544CFF97]: bnel       $v0, $t4, 0x088AEC4C
    088AEDF0:[820F004B]: lb         $t7, 75($s0)
    088AEDF4:[8E050054]: lw         $a1, 84($s0)
    088AEDF8:[3C020898]: lui        $v0, 0x0898 <=> li $v0, 0x08980000
    088AEDFC:[0E229A5C]: jal        0x088A6970
    088AEE00:[24448F2C]: addiu      $a0, $v0, -28884
    088AEE04:[8E040008]: lw         $a0, 8($s0)
    088AEE08:[14800006]: bne        $a0, $zr, 0x088AEE24
    088AEE0C:[00000000]: nop
    088AEE10:[240D0004]: addiu      $t5, $zr, 4 <=> li $t5, 4
    088AEE14:[A20D0001]: sb         $t5, 1($s0)
    088AEE18:[A2000049]: sb         $zr, 73($s0)
    088AEE1C:[0A22BB1A]: j          0x088AEC68
    088AEE20:[A200004D]: sb         $zr, 77($s0)
    088AEE24:[0E22E5F5]: jal        0x088B97D4
    088AEE28:[AE000008]: sw         $zr, 8($s0)
    088AEE2C:[0A22BB85]: j          0x088AEE14
    088AEE30:[240D0004]: addiu      $t5, $zr, 4 <=> li $t5, 4
    088AEE34:[0A22BB75]: j          0x088AEDD4
    088AEE38:[AE02005C]: sw         $v0, 92($s0)
    088AEE3C:[5460FFCF]: bnel       $v1, $zr, 0x088AED7C
    088AEE40:[8E04000C]: lw         $a0, 12($s0)
    088AEE44:[AE120010]: sw         $s2, 16($s0)
    088AEE48:[AE130014]: sw         $s3, 20($s0)
--> 088AEE4C:[0A22BB5E]: j          0x088AED78
    088AEE50:[AE110018]: sw         $s1, 24($s0)
    088AEE54:[0E22DF83]: jal        0x088B7E0C
    088AEE58:[8E040054]: lw         $a0, 84($s0)
    088AEE5C:[00409021]: addu       $s2, $v0, $zr <=> move $s2, $v0
_S1_2_88C3678 9,172,440 instructions (0.461%), 6,156 calls (088C3678 - 088C37F0, length 95)
    088C3678:[BC980000]: cache      0x18, 0($a0)
    088C367C:[84A30000]: lh         $v1, 0($a1)
    088C3680:[84AA0002]: lh         $t2, 2($a1)
    088C3684:[84A90004]: lh         $t1, 4($a1)
    088C3688:[84A80006]: lh         $t0, 6($a1)
    088C368C:[24E7FFFF]: addiu      $a3, $a3, -1
    088C3690:[00660018]: mult       $v1, $a2
    088C3694:[00000000]: nop
    088C3698:[00000000]: nop
    088C369C:[00001812]: mflo       $v1
    088C36A0:[01460018]: mult       $t2, $a2
    088C36A4:[00031A03]: sra        $v1, $v1, 0x0008
    088C36A8:[AC830000]: sw         $v1, 0($a0)
    088C36AC:[00005012]: mflo       $t2
    088C36B0:[01260018]: mult       $t1, $a2
    088C36B4:[000A1A03]: sra        $v1, $t2, 0x0008
    088C36B8:[AC830004]: sw         $v1, 4($a0)
    088C36BC:[00004812]: mflo       $t1
    088C36C0:[01060018]: mult       $t0, $a2
    088C36C4:[00091A03]: sra        $v1, $t1, 0x0008
    088C36C8:[AC830008]: sw         $v1, 8($a0)
    088C36CC:[00004012]: mflo       $t0
    088C36D0:[00081A03]: sra        $v1, $t0, 0x0008
    088C36D4:[AC83000C]: sw         $v1, 12($a0)
    088C36D8:[84A30008]: lh         $v1, 8($a1)
    088C36DC:[84AA000A]: lh         $t2, 10($a1)
    088C36E0:[84A9000C]: lh         $t1, 12($a1)
    088C36E4:[84A8000E]: lh         $t0, 14($a1)
    088C36E8:[00660018]: mult       $v1, $a2
    088C36EC:[00000000]: nop
    088C36F0:[00000000]: nop
    088C36F4:[00001812]: mflo       $v1
    088C36F8:[01460018]: mult       $t2, $a2
    088C36FC:[00031A03]: sra        $v1, $v1, 0x0008
    088C3700:[AC830010]: sw         $v1, 16($a0)
    088C3704:[00005012]: mflo       $t2
    088C3708:[01260018]: mult       $t1, $a2
    088C370C:[000A1A03]: sra        $v1, $t2, 0x0008
    088C3710:[AC830014]: sw         $v1, 20($a0)
    088C3714:[00004812]: mflo       $t1
    088C3718:[01060018]: mult       $t0, $a2
    088C371C:[00091A03]: sra        $v1, $t1, 0x0008
    088C3720:[AC830018]: sw         $v1, 24($a0)
    088C3724:[00004012]: mflo       $t0
    088C3728:[00081A03]: sra        $v1, $t0, 0x0008
    088C372C:[AC83001C]: sw         $v1, 28($a0)
    088C3730:[84A30010]: lh         $v1, 16($a1)
    088C3734:[84AA0012]: lh         $t2, 18($a1)
    088C3738:[84A90014]: lh         $t1, 20($a1)
    088C373C:[84A80016]: lh         $t0, 22($a1)
    088C3740:[00660018]: mult       $v1, $a2
    088C3744:[00000000]: nop
    088C3748:[00000000]: nop
    088C374C:[00001812]: mflo       $v1
    088C3750:[01460018]: mult       $t2, $a2
    088C3754:[00031A03]: sra        $v1, $v1, 0x0008
    088C3758:[AC830020]: sw         $v1, 32($a0)
    088C375C:[00005012]: mflo       $t2
    088C3760:[01260018]: mult       $t1, $a2
    088C3764:[000A1A03]: sra        $v1, $t2, 0x0008
    088C3768:[AC830024]: sw         $v1, 36($a0)
    088C376C:[00004812]: mflo       $t1
    088C3770:[01060018]: mult       $t0, $a2
    088C3774:[00091A03]: sra        $v1, $t1, 0x0008
    088C3778:[AC830028]: sw         $v1, 40($a0)
    088C377C:[00004012]: mflo       $t0
    088C3780:[00081A03]: sra        $v1, $t0, 0x0008
    088C3784:[AC83002C]: sw         $v1, 44($a0)
    088C3788:[84A30018]: lh         $v1, 24($a1)
    088C378C:[84AA001A]: lh         $t2, 26($a1)
    088C3790:[84A9001C]: lh         $t1, 28($a1)
    088C3794:[84A8001E]: lh         $t0, 30($a1)
    088C3798:[00660018]: mult       $v1, $a2
    088C379C:[00000000]: nop
    088C37A0:[00000000]: nop
    088C37A4:[00001812]: mflo       $v1
    088C37A8:[24A50020]: addiu      $a1, $a1, 32
    088C37AC:[01460018]: mult       $t2, $a2
    088C37B0:[00031A03]: sra        $v1, $v1, 0x0008
    088C37B4:[AC830030]: sw         $v1, 48($a0)
    088C37B8:[00005012]: mflo       $t2
    088C37BC:[01260018]: mult       $t1, $a2
    088C37C0:[000A1A03]: sra        $v1, $t2, 0x0008
    088C37C4:[AC830034]: sw         $v1, 52($a0)
    088C37C8:[00004812]: mflo       $t1
    088C37CC:[01060018]: mult       $t0, $a2
    088C37D0:[00091A03]: sra        $v1, $t1, 0x0008
    088C37D4:[AC830038]: sw         $v1, 56($a0)
    088C37D8:[00004012]: mflo       $t0
    088C37DC:[00081A03]: sra        $v1, $t0, 0x0008
    088C37E0:[AC83003C]: sw         $v1, 60($a0)
    088C37E4:[14E0FFA4]: bne        $a3, $zr, 0x088C3678
    088C37E8:[24840040]: addiu      $a0, $a0, 64
    088C37EC:[03E00008]: jr         $ra
    088C37F0:[00000000]: nop
  Back Branch 088C37E4 98,496 times (length 93)
--> 088C3678:[BC980000]: cache      0x18, 0($a0)
    088C367C:[84A30000]: lh         $v1, 0($a1)
    088C3680:[84AA0002]: lh         $t2, 2($a1)
    088C3684:[84A90004]: lh         $t1, 4($a1)
    088C3688:[84A80006]: lh         $t0, 6($a1)
    088C368C:[24E7FFFF]: addiu      $a3, $a3, -1
    088C3690:[00660018]: mult       $v1, $a2
    088C3694:[00000000]: nop
    088C3698:[00000000]: nop
    088C369C:[00001812]: mflo       $v1
    088C36A0:[01460018]: mult       $t2, $a2
    088C36A4:[00031A03]: sra        $v1, $v1, 0x0008
    088C36A8:[AC830000]: sw         $v1, 0($a0)
    088C36AC:[00005012]: mflo       $t2
    088C36B0:[01260018]: mult       $t1, $a2
    088C36B4:[000A1A03]: sra        $v1, $t2, 0x0008
    088C36B8:[AC830004]: sw         $v1, 4($a0)
    088C36BC:[00004812]: mflo       $t1
    088C36C0:[01060018]: mult       $t0, $a2
    088C36C4:[00091A03]: sra        $v1, $t1, 0x0008
    088C36C8:[AC830008]: sw         $v1, 8($a0)
    088C36CC:[00004012]: mflo       $t0
    088C36D0:[00081A03]: sra        $v1, $t0, 0x0008
    088C36D4:[AC83000C]: sw         $v1, 12($a0)
    088C36D8:[84A30008]: lh         $v1, 8($a1)
    088C36DC:[84AA000A]: lh         $t2, 10($a1)
    088C36E0:[84A9000C]: lh         $t1, 12($a1)
    088C36E4:[84A8000E]: lh         $t0, 14($a1)
    088C36E8:[00660018]: mult       $v1, $a2
    088C36EC:[00000000]: nop
    088C36F0:[00000000]: nop
    088C36F4:[00001812]: mflo       $v1
    088C36F8:[01460018]: mult       $t2, $a2
    088C36FC:[00031A03]: sra        $v1, $v1, 0x0008
    088C3700:[AC830010]: sw         $v1, 16($a0)
    088C3704:[00005012]: mflo       $t2
    088C3708:[01260018]: mult       $t1, $a2
    088C370C:[000A1A03]: sra        $v1, $t2, 0x0008
    088C3710:[AC830014]: sw         $v1, 20($a0)
    088C3714:[00004812]: mflo       $t1
    088C3718:[01060018]: mult       $t0, $a2
    088C371C:[00091A03]: sra        $v1, $t1, 0x0008
    088C3720:[AC830018]: sw         $v1, 24($a0)
    088C3724:[00004012]: mflo       $t0
    088C3728:[00081A03]: sra        $v1, $t0, 0x0008
    088C372C:[AC83001C]: sw         $v1, 28($a0)
    088C3730:[84A30010]: lh         $v1, 16($a1)
    088C3734:[84AA0012]: lh         $t2, 18($a1)
    088C3738:[84A90014]: lh         $t1, 20($a1)
    088C373C:[84A80016]: lh         $t0, 22($a1)
    088C3740:[00660018]: mult       $v1, $a2
    088C3744:[00000000]: nop
    088C3748:[00000000]: nop
    088C374C:[00001812]: mflo       $v1
    088C3750:[01460018]: mult       $t2, $a2
    088C3754:[00031A03]: sra        $v1, $v1, 0x0008
    088C3758:[AC830020]: sw         $v1, 32($a0)
    088C375C:[00005012]: mflo       $t2
    088C3760:[01260018]: mult       $t1, $a2
    088C3764:[000A1A03]: sra        $v1, $t2, 0x0008
    088C3768:[AC830024]: sw         $v1, 36($a0)
    088C376C:[00004812]: mflo       $t1
    088C3770:[01060018]: mult       $t0, $a2
    088C3774:[00091A03]: sra        $v1, $t1, 0x0008
    088C3778:[AC830028]: sw         $v1, 40($a0)
    088C377C:[00004012]: mflo       $t0
    088C3780:[00081A03]: sra        $v1, $t0, 0x0008
    088C3784:[AC83002C]: sw         $v1, 44($a0)
    088C3788:[84A30018]: lh         $v1, 24($a1)
    088C378C:[84AA001A]: lh         $t2, 26($a1)
    088C3790:[84A9001C]: lh         $t1, 28($a1)
    088C3794:[84A8001E]: lh         $t0, 30($a1)
    088C3798:[00660018]: mult       $v1, $a2
    088C379C:[00000000]: nop
    088C37A0:[00000000]: nop
    088C37A4:[00001812]: mflo       $v1
    088C37A8:[24A50020]: addiu      $a1, $a1, 32
    088C37AC:[01460018]: mult       $t2, $a2
    088C37B0:[00031A03]: sra        $v1, $v1, 0x0008
    088C37B4:[AC830030]: sw         $v1, 48($a0)
    088C37B8:[00005012]: mflo       $t2
    088C37BC:[01260018]: mult       $t1, $a2
    088C37C0:[000A1A03]: sra        $v1, $t2, 0x0008
    088C37C4:[AC830034]: sw         $v1, 52($a0)
    088C37C8:[00004812]: mflo       $t1
    088C37CC:[01060018]: mult       $t0, $a2
    088C37D0:[00091A03]: sra        $v1, $t1, 0x0008
    088C37D4:[AC830038]: sw         $v1, 56($a0)
    088C37D8:[00004012]: mflo       $t0
    088C37DC:[00081A03]: sra        $v1, $t0, 0x0008
    088C37E0:[AC83003C]: sw         $v1, 60($a0)
--> 088C37E4:[14E0FFA4]: bne        $a3, $zr, 0x088C3678
    088C37E8:[24840040]: addiu      $a0, $a0, 64
    088C37EC:[03E00008]: jr         $ra
    088C37F0:[00000000]: nop
_S1_2_88C5BF8 8,996,095 instructions (0.452%), 492,286 calls (088C5BF8 - 088C5DF8, length 129)
    088C5BF8:[27BDFF30]: addiu      $sp, $sp, -208
    088C5BFC:[AFB100C4]: sw         $s1, 196($sp)
    088C5C00:[00C08821]: addu       $s1, $a2, $zr <=> move $s1, $a2
    088C5C04:[AFB000C0]: sw         $s0, 192($sp)
    088C5C08:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    088C5C0C:[1080006F]: beq        $a0, $zr, 0x088C5DCC
    088C5C10:[AFBF00C8]: sw         $ra, 200($sp)
    088C5C14:[8C830004]: lw         $v1, 4($a0)
    088C5C18:[50600063]: beql       $v1, $zr, 0x088C5DA8
    088C5C1C:[27B00040]: addiu      $s0, $sp, 64
    088C5C20:[8C840020]: lw         $a0, 32($a0)
    088C5C24:[50800051]: beql       $a0, $zr, 0x088C5D6C
    088C5C28:[27B00080]: addiu      $s0, $sp, 128
    088C5C2C:[8CC70004]: lw         $a3, 4($a2)
    088C5C30:[58E0001A]: blezl      $a3, 0x088C5C9C
    088C5C34:[8FBF00C8]: lw         $ra, 200($sp)
    088C5C38:[8CC60000]: lw         $a2, 0($a2)
    088C5C3C:[50C00017]: beql       $a2, $zr, 0x088C5C9C
    088C5C40:[8FBF00C8]: lw         $ra, 200($sp)
    088C5C44:[54A00022]: bnel       $a1, $zr, 0x088C5CD0
    088C5C48:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    088C5C4C:[8E0D0014]: lw         $t5, 20($s0)
    088C5C50:[50800001]: beql       $a0, $zr, 0x088C5C58
    088C5C54:[000001CD]: break      0x00007
    088C5C58:[8E0B001C]: lw         $t3, 28($s0)
    088C5C5C:[01A46021]: addu       $t4, $t5, $a0
    088C5C60:[01875023]: subu       $t2, $t4, $a3
    088C5C64:[0144001A]: div        $t2, $a0
    088C5C68:[00CB4823]: subu       $t1, $a2, $t3
    088C5C6C:[00002810]: mfhi       $a1
    088C5C70:[0124001A]: div        $t1, $a0
    088C5C74:[00003010]: mfhi       $a2
    088C5C78:[50A60010]: beql       $a1, $a2, 0x088C5CBC
    088C5C7C:[AE050014]: sw         $a1, 20($s0)
    088C5C80:[8E020038]: lw         $v0, 56($s0)
    088C5C84:[54400009]: bnel       $v0, $zr, 0x088C5CAC
    088C5C88:[8E04003C]: lw         $a0, 60($s0)
    088C5C8C:[8E190028]: lw         $t9, 40($s0)
    088C5C90:[03278823]: subu       $s1, $t9, $a3
    088C5C94:[AE110028]: sw         $s1, 40($s0)
    088C5C98:[8FBF00C8]: lw         $ra, 200($sp)
    088C5C9C:[8FB100C4]: lw         $s1, 196($sp)
    088C5CA0:[8FB000C0]: lw         $s0, 192($sp)
    088C5CA4:[03E00008]: jr         $ra
    088C5CA8:[27BD00D0]: addiu      $sp, $sp, 208
    088C5CAC:[0040F809]: jalr       $ra, $v0
    088C5CB0:[2405FFFD]: addiu      $a1, $zr, -3 <=> li $a1, -3
    088C5CB4:[0A231723]: j          0x088C5C8C
    088C5CB8:[8E270004]: lw         $a3, 4($s1)
    088C5CBC:[8E0F0010]: lw         $t7, 16($s0)
    088C5CC0:[8E380004]: lw         $t8, 4($s1)
    088C5CC4:[01F87021]: addu       $t6, $t7, $t8
    088C5CC8:[0A23172D]: j          0x088C5CB4
    088C5CCC:[AE0E0010]: sw         $t6, 16($s0)
    088C5CD0:[50A3000A]: beql       $a1, $v1, 0x088C5CFC
    088C5CD4:[8E0B0018]: lw         $t3, 24($s0)
    088C5CD8:[8E020038]: lw         $v0, 56($s0)
    088C5CDC:[AE200000]: sw         $zr, 0($s1)
    088C5CE0:[1040FFED]: beq        $v0, $zr, 0x088C5C98
    088C5CE4:[AE200004]: sw         $zr, 4($s1)
    088C5CE8:[8E04003C]: lw         $a0, 60($s0)
    088C5CEC:[0040F809]: jalr       $ra, $v0
    088C5CF0:[2405FFFD]: addiu      $a1, $zr, -3 <=> li $a1, -3
    088C5CF4:[0A231727]: j          0x088C5C9C
    088C5CF8:[8FBF00C8]: lw         $ra, 200($sp)
    088C5CFC:[50800001]: beql       $a0, $zr, 0x088C5D04
    088C5D00:[000001CD]: break      0x00007
    088C5D04:[8E09001C]: lw         $t1, 28($s0)
    088C5D08:[01645021]: addu       $t2, $t3, $a0
    088C5D0C:[01472823]: subu       $a1, $t2, $a3
    088C5D10:[00A4001A]: div        $a1, $a0
    088C5D14:[00C94023]: subu       $t0, $a2, $t1
    088C5D18:[00002810]: mfhi       $a1
    088C5D1C:[0104001A]: div        $t0, $a0
    088C5D20:[00002010]: mfhi       $a0
    088C5D24:[50A4000C]: beql       $a1, $a0, 0x088C5D58
    088C5D28:[AE050018]: sw         $a1, 24($s0)
    088C5D2C:[8E020038]: lw         $v0, 56($s0)
    088C5D30:[54400005]: bnel       $v0, $zr, 0x088C5D48
    088C5D34:[8E04003C]: lw         $a0, 60($s0)
    088C5D38:[8E0D0030]: lw         $t5, 48($s0)
    088C5D3C:[01A76023]: subu       $t4, $t5, $a3
    088C5D40:[0A231726]: j          0x088C5C98
    088C5D44:[AE0C0030]: sw         $t4, 48($s0)
    088C5D48:[0040F809]: jalr       $ra, $v0
    088C5D4C:[2405FFFD]: addiu      $a1, $zr, -3 <=> li $a1, -3
    088C5D50:[0A23174E]: j          0x088C5D38
    088C5D54:[8E270004]: lw         $a3, 4($s1)
    088C5D58:[8E06000C]: lw         $a2, 12($s0)
    088C5D5C:[8E220004]: lw         $v0, 4($s1)
    088C5D60:[00C23821]: addu       $a3, $a2, $v0
    088C5D64:[0A231754]: j          0x088C5D50
    088C5D68:[AE07000C]: sw         $a3, 12($s0)
    088C5D6C:[3C080898]: lui        $t0, 0x0898 <=> li $t0, 0x08980000
    088C5D70:[2506B79C]: addiu      $a2, $t0, -18532
    088C5D74:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088C5D78:[0E22DCEF]: jal        0x088B73BC
    088C5D7C:[24050040]: addiu      $a1, $zr, 64 <=> li $a1, 64
    088C5D80:[3C070898]: lui        $a3, 0x0898 <=> li $a3, 0x08980000
    088C5D84:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088C5D88:[24E6B754]: addiu      $a2, $a3, -18604
    088C5D8C:[0E22DCFE]: jal        0x088B73F8
    088C5D90:[24050040]: addiu      $a1, $zr, 64 <=> li $a1, 64
    088C5D94:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088C5D98:[0E23544F]: jal        0x088D513C
    088C5D9C:[00000000]: nop
    088C5DA0:[0A231727]: j          0x088C5C9C
    088C5DA4:[8FBF00C8]: lw         $ra, 200($sp)
    088C5DA8:[3C040898]: lui        $a0, 0x0898 <=> li $a0, 0x08980000
    088C5DAC:[2486B7A8]: addiu      $a2, $a0, -18520
    088C5DB0:[24050040]: addiu      $a1, $zr, 64 <=> li $a1, 64
    088C5DB4:[0E22DCEF]: jal        0x088B73BC
    088C5DB8:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088C5DBC:[3C050898]: lui        $a1, 0x0898 <=> li $a1, 0x08980000
    088C5DC0:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088C5DC4:[0A231763]: j          0x088C5D8C
    088C5DC8:[24A6B588]: addiu      $a2, $a1, -19064
    088C5DCC:[3C020898]: lui        $v0, 0x0898 <=> li $v0, 0x08980000
    088C5DD0:[2446B7B4]: addiu      $a2, $v0, -18508
    088C5DD4:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    088C5DD8:[0E22DCEF]: jal        0x088B73BC
    088C5DDC:[24050040]: addiu      $a1, $zr, 64 <=> li $a1, 64
    088C5DE0:[3C020898]: lui        $v0, 0x0898 <=> li $v0, 0x08980000
    088C5DE4:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    088C5DE8:[2446B5A8]: addiu      $a2, $v0, -19032
    088C5DEC:[0E22DCFE]: jal        0x088B73F8
    088C5DF0:[24050040]: addiu      $a1, $zr, 64 <=> li $a1, 64
    088C5DF4:[0A231766]: j          0x088C5D98
    088C5DF8:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
  Back Branch 088C5D40 4,049 times (length 44)
    088C5C84:[54400009]: bnel       $v0, $zr, 0x088C5CAC
    088C5C88:[8E04003C]: lw         $a0, 60($s0)
    088C5C8C:[8E190028]: lw         $t9, 40($s0)
    088C5C90:[03278823]: subu       $s1, $t9, $a3
    088C5C94:[AE110028]: sw         $s1, 40($s0)
--> 088C5C98:[8FBF00C8]: lw         $ra, 200($sp)
    088C5C9C:[8FB100C4]: lw         $s1, 196($sp)
    088C5CA0:[8FB000C0]: lw         $s0, 192($sp)
    088C5CA4:[03E00008]: jr         $ra
    088C5CA8:[27BD00D0]: addiu      $sp, $sp, 208
    088C5CAC:[0040F809]: jalr       $ra, $v0
    088C5CB0:[2405FFFD]: addiu      $a1, $zr, -3 <=> li $a1, -3
    088C5CB4:[0A231723]: j          0x088C5C8C
    088C5CB8:[8E270004]: lw         $a3, 4($s1)
    088C5CBC:[8E0F0010]: lw         $t7, 16($s0)
    088C5CC0:[8E380004]: lw         $t8, 4($s1)
    088C5CC4:[01F87021]: addu       $t6, $t7, $t8
    088C5CC8:[0A23172D]: j          0x088C5CB4
    088C5CCC:[AE0E0010]: sw         $t6, 16($s0)
    088C5CD0:[50A3000A]: beql       $a1, $v1, 0x088C5CFC
    088C5CD4:[8E0B0018]: lw         $t3, 24($s0)
    088C5CD8:[8E020038]: lw         $v0, 56($s0)
    088C5CDC:[AE200000]: sw         $zr, 0($s1)
    088C5CE0:[1040FFED]: beq        $v0, $zr, 0x088C5C98
    088C5CE4:[AE200004]: sw         $zr, 4($s1)
    088C5CE8:[8E04003C]: lw         $a0, 60($s0)
    088C5CEC:[0040F809]: jalr       $ra, $v0
    088C5CF0:[2405FFFD]: addiu      $a1, $zr, -3 <=> li $a1, -3
    088C5CF4:[0A231727]: j          0x088C5C9C
    088C5CF8:[8FBF00C8]: lw         $ra, 200($sp)
    088C5CFC:[50800001]: beql       $a0, $zr, 0x088C5D04
    088C5D00:[000001CD]: break      0x00007
    088C5D04:[8E09001C]: lw         $t1, 28($s0)
    088C5D08:[01645021]: addu       $t2, $t3, $a0
    088C5D0C:[01472823]: subu       $a1, $t2, $a3
    088C5D10:[00A4001A]: div        $a1, $a0
    088C5D14:[00C94023]: subu       $t0, $a2, $t1
    088C5D18:[00002810]: mfhi       $a1
    088C5D1C:[0104001A]: div        $t0, $a0
    088C5D20:[00002010]: mfhi       $a0
    088C5D24:[50A4000C]: beql       $a1, $a0, 0x088C5D58
    088C5D28:[AE050018]: sw         $a1, 24($s0)
    088C5D2C:[8E020038]: lw         $v0, 56($s0)
    088C5D30:[54400005]: bnel       $v0, $zr, 0x088C5D48
    088C5D34:[8E04003C]: lw         $a0, 60($s0)
    088C5D38:[8E0D0030]: lw         $t5, 48($s0)
    088C5D3C:[01A76023]: subu       $t4, $t5, $a3
--> 088C5D40:[0A231726]: j          0x088C5C98
    088C5D44:[AE0C0030]: sw         $t4, 48($s0)
    088C5D48:[0040F809]: jalr       $ra, $v0
    088C5D4C:[2405FFFD]: addiu      $a1, $zr, -3 <=> li $a1, -3
    088C5D50:[0A23174E]: j          0x088C5D38
  Back Branch 088C5D50 4,049 times (length 8)
    088C5D24:[50A4000C]: beql       $a1, $a0, 0x088C5D58
    088C5D28:[AE050018]: sw         $a1, 24($s0)
    088C5D2C:[8E020038]: lw         $v0, 56($s0)
    088C5D30:[54400005]: bnel       $v0, $zr, 0x088C5D48
    088C5D34:[8E04003C]: lw         $a0, 60($s0)
--> 088C5D38:[8E0D0030]: lw         $t5, 48($s0)
    088C5D3C:[01A76023]: subu       $t4, $t5, $a3
    088C5D40:[0A231726]: j          0x088C5C98
    088C5D44:[AE0C0030]: sw         $t4, 48($s0)
    088C5D48:[0040F809]: jalr       $ra, $v0
    088C5D4C:[2405FFFD]: addiu      $a1, $zr, -3 <=> li $a1, -3
--> 088C5D50:[0A23174E]: j          0x088C5D38
    088C5D54:[8E270004]: lw         $a3, 4($s1)
    088C5D58:[8E06000C]: lw         $a2, 12($s0)
    088C5D5C:[8E220004]: lw         $v0, 4($s1)
    088C5D60:[00C23821]: addu       $a3, $a2, $v0
  Back Branch 088C5D64 4,049 times (length 7)
    088C5D3C:[01A76023]: subu       $t4, $t5, $a3
    088C5D40:[0A231726]: j          0x088C5C98
    088C5D44:[AE0C0030]: sw         $t4, 48($s0)
    088C5D48:[0040F809]: jalr       $ra, $v0
    088C5D4C:[2405FFFD]: addiu      $a1, $zr, -3 <=> li $a1, -3
--> 088C5D50:[0A23174E]: j          0x088C5D38
    088C5D54:[8E270004]: lw         $a3, 4($s1)
    088C5D58:[8E06000C]: lw         $a2, 12($s0)
    088C5D5C:[8E220004]: lw         $v0, 4($s1)
    088C5D60:[00C23821]: addu       $a3, $a2, $v0
--> 088C5D64:[0A231754]: j          0x088C5D50
    088C5D68:[AE07000C]: sw         $a3, 12($s0)
    088C5D6C:[3C080898]: lui        $t0, 0x0898 <=> li $t0, 0x08980000
    088C5D70:[2506B79C]: addiu      $a2, $t0, -18532
    088C5D74:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
  Back Branch 088C5CC8 863 times (length 7)
    088C5CA0:[8FB000C0]: lw         $s0, 192($sp)
    088C5CA4:[03E00008]: jr         $ra
    088C5CA8:[27BD00D0]: addiu      $sp, $sp, 208
    088C5CAC:[0040F809]: jalr       $ra, $v0
    088C5CB0:[2405FFFD]: addiu      $a1, $zr, -3 <=> li $a1, -3
--> 088C5CB4:[0A231723]: j          0x088C5C8C
    088C5CB8:[8E270004]: lw         $a3, 4($s1)
    088C5CBC:[8E0F0010]: lw         $t7, 16($s0)
    088C5CC0:[8E380004]: lw         $t8, 4($s1)
    088C5CC4:[01F87021]: addu       $t6, $t7, $t8
--> 088C5CC8:[0A23172D]: j          0x088C5CB4
    088C5CCC:[AE0E0010]: sw         $t6, 16($s0)
    088C5CD0:[50A3000A]: beql       $a1, $v1, 0x088C5CFC
    088C5CD4:[8E0B0018]: lw         $t3, 24($s0)
    088C5CD8:[8E020038]: lw         $v0, 56($s0)
  Back Branch 088C5CB4 863 times (length 12)
    088C5C78:[50A60010]: beql       $a1, $a2, 0x088C5CBC
    088C5C7C:[AE050014]: sw         $a1, 20($s0)
    088C5C80:[8E020038]: lw         $v0, 56($s0)
    088C5C84:[54400009]: bnel       $v0, $zr, 0x088C5CAC
    088C5C88:[8E04003C]: lw         $a0, 60($s0)
--> 088C5C8C:[8E190028]: lw         $t9, 40($s0)
    088C5C90:[03278823]: subu       $s1, $t9, $a3
    088C5C94:[AE110028]: sw         $s1, 40($s0)
    088C5C98:[8FBF00C8]: lw         $ra, 200($sp)
    088C5C9C:[8FB100C4]: lw         $s1, 196($sp)
    088C5CA0:[8FB000C0]: lw         $s0, 192($sp)
    088C5CA4:[03E00008]: jr         $ra
    088C5CA8:[27BD00D0]: addiu      $sp, $sp, 208
    088C5CAC:[0040F809]: jalr       $ra, $v0
    088C5CB0:[2405FFFD]: addiu      $a1, $zr, -3 <=> li $a1, -3
--> 088C5CB4:[0A231723]: j          0x088C5C8C
    088C5CB8:[8E270004]: lw         $a3, 4($s1)
    088C5CBC:[8E0F0010]: lw         $t7, 16($s0)
    088C5CC0:[8E380004]: lw         $t8, 4($s1)
    088C5CC4:[01F87021]: addu       $t6, $t7, $t8
_S1_2_88ED708 8,680,370 instructions (0.436%), 510,610 calls (088ED708 - 088ED748, length 17)
    088ED708:[8C8A0008]: lw         $t2, 8($a0)
    088ED70C:[00067400]: sll        $t6, $a2, 0x0010
    088ED710:[00077A00]: sll        $t7, $a3, 0x0008
    088ED714:[01CF6825]: or         $t5, $t6, $t7
    088ED718:[25460004]: addiu      $a2, $t2, 4
    088ED71C:[01A85825]: or         $t3, $t5, $t0
    088ED720:[3C0CC200]: lui        $t4, 0xC200 <=> li $t4, 0xC2000000
    088ED724:[3C09C300]: lui        $t1, 0xC300 <=> li $t1, 0xC3000000
    088ED728:[016C3825]: or         $a3, $t3, $t4
    088ED72C:[00A94025]: or         $t0, $a1, $t1
    088ED730:[24C20008]: addiu      $v0, $a2, 8
    088ED734:[3C03CB00]: lui        $v1, 0xCB00 <=> li $v1, 0xCB000000
    088ED738:[AD470000]: sw         $a3, 0($t2)
    088ED73C:[AC820008]: sw         $v0, 8($a0)
    088ED740:[ACC80000]: sw         $t0, 0($a2)
    088ED744:[03E00008]: jr         $ra
    088ED748:[ACC30004]: sw         $v1, 4($a2)
_S1_2_88C5A04 8,556,383 instructions (0.430%), 219,554 calls (088C5A04 - 088C5BF4, length 125)
    088C5A04:[27BDFF70]: addiu      $sp, $sp, -144
    088C5A08:[AFB10084]: sw         $s1, 132($sp)
    088C5A0C:[00C08821]: addu       $s1, $a2, $zr <=> move $s1, $a2
    088C5A10:[AFB00080]: sw         $s0, 128($sp)
    088C5A14:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    088C5A18:[1080006B]: beq        $a0, $zr, 0x088C5BC8
    088C5A1C:[AFBF0088]: sw         $ra, 136($sp)
    088C5A20:[8C830004]: lw         $v1, 4($a0)
    088C5A24:[50600059]: beql       $v1, $zr, 0x088C5B8C
    088C5A28:[27B10040]: addiu      $s1, $sp, 64
    088C5A2C:[8CC70004]: lw         $a3, 4($a2)
    088C5A30:[58E00016]: blezl      $a3, 0x088C5A8C
    088C5A34:[8FBF0088]: lw         $ra, 136($sp)
    088C5A38:[8CC30000]: lw         $v1, 0($a2)
    088C5A3C:[50600013]: beql       $v1, $zr, 0x088C5A8C
    088C5A40:[8FBF0088]: lw         $ra, 136($sp)
    088C5A44:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    088C5A48:[50A60021]: beql       $a1, $a2, 0x088C5AD0
    088C5A4C:[8C820040]: lw         $v0, 64($a0)
    088C5A50:[14A00012]: bne        $a1, $zr, 0x088C5A9C
    088C5A54:[00000000]: nop
    088C5A58:[0E235441]: jal        0x088D5104
    088C5A5C:[00000000]: nop
    088C5A60:[8E2B0004]: lw         $t3, 4($s1)
    088C5A64:[8E0A0010]: lw         $t2, 16($s0)
    088C5A68:[8E06002C]: lw         $a2, 44($s0)
    088C5A6C:[014B3821]: addu       $a3, $t2, $t3
    088C5A70:[AE070010]: sw         $a3, 16($s0)
    088C5A74:[8E290004]: lw         $t1, 4($s1)
    088C5A78:[00C98821]: addu       $s1, $a2, $t1
    088C5A7C:[AE11002C]: sw         $s1, 44($s0)
    088C5A80:[0E235448]: jal        0x088D5120
    088C5A84:[00000000]: nop
    088C5A88:[8FBF0088]: lw         $ra, 136($sp)
    088C5A8C:[8FB10084]: lw         $s1, 132($sp)
    088C5A90:[8FB00080]: lw         $s0, 128($sp)
    088C5A94:[03E00008]: jr         $ra
    088C5A98:[27BD0090]: addiu      $sp, $sp, 144
    088C5A9C:[0E235441]: jal        0x088D5104
    088C5AA0:[00000000]: nop
    088C5AA4:[AE200000]: sw         $zr, 0($s1)
    088C5AA8:[0E235448]: jal        0x088D5120
    088C5AAC:[AE200004]: sw         $zr, 4($s1)
    088C5AB0:[8E020038]: lw         $v0, 56($s0)
    088C5AB4:[5040FFF5]: beql       $v0, $zr, 0x088C5A8C
    088C5AB8:[8FBF0088]: lw         $ra, 136($sp)
    088C5ABC:[8E04003C]: lw         $a0, 60($s0)
    088C5AC0:[0040F809]: jalr       $ra, $v0
    088C5AC4:[2405FFFD]: addiu      $a1, $zr, -3 <=> li $a1, -3
    088C5AC8:[0A2316A3]: j          0x088C5A8C
    088C5ACC:[8FBF0088]: lw         $ra, 136($sp)
    088C5AD0:[54400029]: bnel       $v0, $zr, 0x088C5B78
    088C5AD4:[8C840044]: lw         $a0, 68($a0)
    088C5AD8:[8E08001C]: lw         $t0, 28($s0)
    088C5ADC:[8E060024]: lw         $a2, 36($s0)
    088C5AE0:[00682823]: subu       $a1, $v1, $t0
    088C5AE4:[00A6482A]: slt        $t1, $a1, $a2
    088C5AE8:[55200019]: bnel       $t1, $zr, 0x088C5B50
    088C5AEC:[8E0A0020]: lw         $t2, 32($s0)
    088C5AF0:[8E040020]: lw         $a0, 32($s0)
    088C5AF4:[00686823]: subu       $t5, $v1, $t0
    088C5AF8:[01A72821]: addu       $a1, $t5, $a3
    088C5AFC:[0085602A]: slt        $t4, $a0, $a1
    088C5B00:[1580000C]: bne        $t4, $zr, 0x088C5B34
    088C5B04:[00A47823]: subu       $t7, $a1, $a0
    088C5B08:[0E235441]: jal        0x088D5104
    088C5B0C:[00000000]: nop
    088C5B10:[8E220004]: lw         $v0, 4($s1)
    088C5B14:[8E04000C]: lw         $a0, 12($s0)
    088C5B18:[8E180034]: lw         $t8, 52($s0)
    088C5B1C:[00822821]: addu       $a1, $a0, $v0
    088C5B20:[AE05000C]: sw         $a1, 12($s0)
    088C5B24:[8E390004]: lw         $t9, 4($s1)
    088C5B28:[03194021]: addu       $t0, $t8, $t9
    088C5B2C:[0A2316A0]: j          0x088C5A80
    088C5B30:[AE080034]: sw         $t0, 52($s0)
    088C5B34:[01E7302D]: min        $a2, $t7, $a3
    088C5B38:[00A67023]: subu       $t6, $a1, $a2
    088C5B3C:[010E2821]: addu       $a1, $t0, $t6
    088C5B40:[0E242EFD]: jal        0x0890BBF4
    088C5B44:[01002021]: addu       $a0, $t0, $zr <=> move $a0, $t0
    088C5B48:[0A2316C2]: j          0x088C5B08
    088C5B4C:[00000000]: nop
    088C5B50:[00C55823]: subu       $t3, $a2, $a1
    088C5B54:[0167302D]: min        $a2, $t3, $a3
    088C5B58:[01453821]: addu       $a3, $t2, $a1
    088C5B5C:[01072021]: addu       $a0, $t0, $a3
    088C5B60:[0E242EFD]: jal        0x0890BBF4
    088C5B64:[00602821]: addu       $a1, $v1, $zr <=> move $a1, $v1
    088C5B68:[8E270004]: lw         $a3, 4($s1)
    088C5B6C:[8E230000]: lw         $v1, 0($s1)
    088C5B70:[0A2316BC]: j          0x088C5AF0
    088C5B74:[8E08001C]: lw         $t0, 28($s0)
    088C5B78:[0040F809]: jalr       $ra, $v0
    088C5B7C:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    088C5B80:[8E270004]: lw         $a3, 4($s1)
    088C5B84:[0A2316B6]: j          0x088C5AD8
    088C5B88:[8E230000]: lw         $v1, 0($s1)
    088C5B8C:[3C040898]: lui        $a0, 0x0898 <=> li $a0, 0x08980000
    088C5B90:[2486B784]: addiu      $a2, $a0, -18556
    088C5B94:[24050040]: addiu      $a1, $zr, 64 <=> li $a1, 64
    088C5B98:[0E22DCEF]: jal        0x088B73BC
    088C5B9C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088C5BA0:[3C050898]: lui        $a1, 0x0898 <=> li $a1, 0x08980000
    088C5BA4:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088C5BA8:[24A6B588]: addiu      $a2, $a1, -19064
    088C5BAC:[0E22DCFE]: jal        0x088B73F8
    088C5BB0:[24050040]: addiu      $a1, $zr, 64 <=> li $a1, 64
    088C5BB4:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088C5BB8:[0E23544F]: jal        0x088D513C
    088C5BBC:[00000000]: nop
    088C5BC0:[0A2316A3]: j          0x088C5A8C
    088C5BC4:[8FBF0088]: lw         $ra, 136($sp)
    088C5BC8:[3C020898]: lui        $v0, 0x0898 <=> li $v0, 0x08980000
    088C5BCC:[2446B790]: addiu      $a2, $v0, -18544
    088C5BD0:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    088C5BD4:[0E22DCEF]: jal        0x088B73BC
    088C5BD8:[24050040]: addiu      $a1, $zr, 64 <=> li $a1, 64
    088C5BDC:[3C020898]: lui        $v0, 0x0898 <=> li $v0, 0x08980000
    088C5BE0:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    088C5BE4:[2446B5A8]: addiu      $a2, $v0, -19032
    088C5BE8:[0E22DCFE]: jal        0x088B73F8
    088C5BEC:[24050040]: addiu      $a1, $zr, 64 <=> li $a1, 64
    088C5BF0:[0A2316EE]: j          0x088C5BB8
    088C5BF4:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
  Back Branch 088C5B2C 90,898 times (length 45)
    088C5A6C:[014B3821]: addu       $a3, $t2, $t3
    088C5A70:[AE070010]: sw         $a3, 16($s0)
    088C5A74:[8E290004]: lw         $t1, 4($s1)
    088C5A78:[00C98821]: addu       $s1, $a2, $t1
    088C5A7C:[AE11002C]: sw         $s1, 44($s0)
--> 088C5A80:[0E235448]: jal        0x088D5120
    088C5A84:[00000000]: nop
    088C5A88:[8FBF0088]: lw         $ra, 136($sp)
    088C5A8C:[8FB10084]: lw         $s1, 132($sp)
    088C5A90:[8FB00080]: lw         $s0, 128($sp)
    088C5A94:[03E00008]: jr         $ra
    088C5A98:[27BD0090]: addiu      $sp, $sp, 144
    088C5A9C:[0E235441]: jal        0x088D5104
    088C5AA0:[00000000]: nop
    088C5AA4:[AE200000]: sw         $zr, 0($s1)
    088C5AA8:[0E235448]: jal        0x088D5120
    088C5AAC:[AE200004]: sw         $zr, 4($s1)
    088C5AB0:[8E020038]: lw         $v0, 56($s0)
    088C5AB4:[5040FFF5]: beql       $v0, $zr, 0x088C5A8C
    088C5AB8:[8FBF0088]: lw         $ra, 136($sp)
    088C5ABC:[8E04003C]: lw         $a0, 60($s0)
    088C5AC0:[0040F809]: jalr       $ra, $v0
    088C5AC4:[2405FFFD]: addiu      $a1, $zr, -3 <=> li $a1, -3
    088C5AC8:[0A2316A3]: j          0x088C5A8C
    088C5ACC:[8FBF0088]: lw         $ra, 136($sp)
    088C5AD0:[54400029]: bnel       $v0, $zr, 0x088C5B78
    088C5AD4:[8C840044]: lw         $a0, 68($a0)
    088C5AD8:[8E08001C]: lw         $t0, 28($s0)
    088C5ADC:[8E060024]: lw         $a2, 36($s0)
    088C5AE0:[00682823]: subu       $a1, $v1, $t0
    088C5AE4:[00A6482A]: slt        $t1, $a1, $a2
    088C5AE8:[55200019]: bnel       $t1, $zr, 0x088C5B50
    088C5AEC:[8E0A0020]: lw         $t2, 32($s0)
    088C5AF0:[8E040020]: lw         $a0, 32($s0)
    088C5AF4:[00686823]: subu       $t5, $v1, $t0
    088C5AF8:[01A72821]: addu       $a1, $t5, $a3
    088C5AFC:[0085602A]: slt        $t4, $a0, $a1
    088C5B00:[1580000C]: bne        $t4, $zr, 0x088C5B34
    088C5B04:[00A47823]: subu       $t7, $a1, $a0
    088C5B08:[0E235441]: jal        0x088D5104
    088C5B0C:[00000000]: nop
    088C5B10:[8E220004]: lw         $v0, 4($s1)
    088C5B14:[8E04000C]: lw         $a0, 12($s0)
    088C5B18:[8E180034]: lw         $t8, 52($s0)
    088C5B1C:[00822821]: addu       $a1, $a0, $v0
    088C5B20:[AE05000C]: sw         $a1, 12($s0)
    088C5B24:[8E390004]: lw         $t9, 4($s1)
    088C5B28:[03194021]: addu       $t0, $t8, $t9
--> 088C5B2C:[0A2316A0]: j          0x088C5A80
    088C5B30:[AE080034]: sw         $t0, 52($s0)
    088C5B34:[01E7302D]: min        $a2, $t7, $a3
    088C5B38:[00A67023]: subu       $t6, $a1, $a2
    088C5B3C:[010E2821]: addu       $a1, $t0, $t6
  Back Branch 088C5B70 75 times (length 34)
    088C5ADC:[8E060024]: lw         $a2, 36($s0)
    088C5AE0:[00682823]: subu       $a1, $v1, $t0
    088C5AE4:[00A6482A]: slt        $t1, $a1, $a2
    088C5AE8:[55200019]: bnel       $t1, $zr, 0x088C5B50
    088C5AEC:[8E0A0020]: lw         $t2, 32($s0)
--> 088C5AF0:[8E040020]: lw         $a0, 32($s0)
    088C5AF4:[00686823]: subu       $t5, $v1, $t0
    088C5AF8:[01A72821]: addu       $a1, $t5, $a3
    088C5AFC:[0085602A]: slt        $t4, $a0, $a1
    088C5B00:[1580000C]: bne        $t4, $zr, 0x088C5B34
    088C5B04:[00A47823]: subu       $t7, $a1, $a0
    088C5B08:[0E235441]: jal        0x088D5104
    088C5B0C:[00000000]: nop
    088C5B10:[8E220004]: lw         $v0, 4($s1)
    088C5B14:[8E04000C]: lw         $a0, 12($s0)
    088C5B18:[8E180034]: lw         $t8, 52($s0)
    088C5B1C:[00822821]: addu       $a1, $a0, $v0
    088C5B20:[AE05000C]: sw         $a1, 12($s0)
    088C5B24:[8E390004]: lw         $t9, 4($s1)
    088C5B28:[03194021]: addu       $t0, $t8, $t9
    088C5B2C:[0A2316A0]: j          0x088C5A80
    088C5B30:[AE080034]: sw         $t0, 52($s0)
    088C5B34:[01E7302D]: min        $a2, $t7, $a3
    088C5B38:[00A67023]: subu       $t6, $a1, $a2
    088C5B3C:[010E2821]: addu       $a1, $t0, $t6
    088C5B40:[0E242EFD]: jal        0x0890BBF4
    088C5B44:[01002021]: addu       $a0, $t0, $zr <=> move $a0, $t0
    088C5B48:[0A2316C2]: j          0x088C5B08
    088C5B4C:[00000000]: nop
    088C5B50:[00C55823]: subu       $t3, $a2, $a1
    088C5B54:[0167302D]: min        $a2, $t3, $a3
    088C5B58:[01453821]: addu       $a3, $t2, $a1
    088C5B5C:[01072021]: addu       $a0, $t0, $a3
    088C5B60:[0E242EFD]: jal        0x0890BBF4
    088C5B64:[00602821]: addu       $a1, $v1, $zr <=> move $a1, $v1
    088C5B68:[8E270004]: lw         $a3, 4($s1)
    088C5B6C:[8E230000]: lw         $v1, 0($s1)
--> 088C5B70:[0A2316BC]: j          0x088C5AF0
    088C5B74:[8E08001C]: lw         $t0, 28($s0)
    088C5B78:[0040F809]: jalr       $ra, $v0
    088C5B7C:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    088C5B80:[8E270004]: lw         $a3, 4($s1)
_S1_2_88EC0EC 8,169,776 instructions (0.410%), 510,611 calls (088EC0EC - 088EC128, length 16)
    088EC0EC:[3C0E08EA]: lui        $t6, 0x08EA <=> li $t6, 0x08EA0000
    088EC0F0:[8DC86210]: lw         $t0, 25104($t6)
    088EC0F4:[00056A00]: sll        $t5, $a1, 0x0008
    088EC0F8:[3C0AC900]: lui        $t2, 0xC900 <=> li $t2, 0xC9000000
    088EC0FC:[8D0300E4]: lw         $v1, 228($t0)
    088EC100:[8D070008]: lw         $a3, 8($t0)
    088EC104:[AD0500EC]: sw         $a1, 236($t0)
    088EC108:[00036400]: sll        $t4, $v1, 0x0010
    088EC10C:[018D5825]: or         $t3, $t4, $t5
    088EC110:[01644825]: or         $t1, $t3, $a0
    088EC114:[012A3025]: or         $a2, $t1, $t2
    088EC118:[24E20004]: addiu      $v0, $a3, 4
    088EC11C:[AD0400E8]: sw         $a0, 232($t0)
    088EC120:[AD020008]: sw         $v0, 8($t0)
    088EC124:[03E00008]: jr         $ra
    088EC128:[ACE60000]: sw         $a2, 0($a3)
_S1_2_884238C 7,870,879 instructions (0.395%), 41 calls (0884238C - 0884250C, length 97)
    0884238C:[27BDFFC0]: addiu      $sp, $sp, -64
    08842390:[AFB20028]: sw         $s2, 40($sp)
    08842394:[3C0308C7]: lui        $v1, 0x08C7 <=> li $v1, 0x08C70000
    08842398:[00041100]: sll        $v0, $a0, 0x0004
    0884239C:[AFB10024]: sw         $s1, 36($sp)
    088423A0:[2463F2E8]: addiu      $v1, $v1, -3352
    088423A4:[00431821]: addu       $v1, $v0, $v1
    088423A8:[AFB00020]: sw         $s0, 32($sp)
    088423AC:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088423B0:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    088423B4:[AFBF0034]: sw         $ra, 52($sp)
    088423B8:[00A09021]: addu       $s2, $a1, $zr <=> move $s2, $a1
    088423BC:[00E08821]: addu       $s1, $a3, $zr <=> move $s1, $a3
    088423C0:[AFB40030]: sw         $s4, 48($sp)
    088423C4:[AFB3002C]: sw         $s3, 44($sp)
    088423C8:[8C680008]: lw         $t0, 8($v1)
    088423CC:[10820036]: beq        $a0, $v0, 0x088424A8
    088423D0:[8C69000C]: lw         $t1, 12($v1)
    088423D4:[8C630000]: lw         $v1, 0($v1)
    088423D8:[00091080]: sll        $v0, $t1, 0x0002
    088423DC:[00431021]: addu       $v0, $v0, $v1
    088423E0:[18C0000D]: blez       $a2, 0x08842418
    088423E4:[8C430000]: lw         $v1, 0($v0)
    088423E8:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    088423EC:[24070200]: addiu      $a3, $zr, 512 <=> li $a3, 512
    088423F0:[8CA40000]: lw         $a0, 0($a1)
    088423F4:[24E7FFFF]: addiu      $a3, $a3, -1
    088423F8:[00822026]: xor        $a0, $a0, $v0
    088423FC:[ACA40000]: sw         $a0, 0($a1)
    08842400:[00481021]: addu       $v0, $v0, $t0
    08842404:[1CE0FFFA]: bgtz       $a3, 0x088423F0
    08842408:[24A50004]: addiu      $a1, $a1, 4
    0884240C:[24C6FFFF]: addiu      $a2, $a2, -1
    08842410:[1CC0FFF6]: bgtz       $a2, 0x088423EC
    08842414:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08842418:[0E210A89]: jal        0x08842A24
    0884241C:[2413000D]: addiu      $s3, $zr, 13 <=> li $s3, 13
    08842420:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    08842424:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08842428:[0E210C39]: jal        0x088430E4
    0884242C:[24050200]: addiu      $a1, $zr, 512 <=> li $a1, 512
    08842430:[3A030002]: xori       $v1, $s0, 2
    08842434:[2402000F]: addiu      $v0, $zr, 15 <=> li $v0, 15
    08842438:[7C11A620]: seh        $s4, $s1
    0884243C:[0043980B]: movn       $s3, $v0, $v1
    08842440:[26310001]: addiu      $s1, $s1, 1
    08842444:[7C112620]: seh        $a0, $s1
    08842448:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    0884244C:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    08842450:[0E20C61A]: jal        0x08831868
    08842454:[24070080]: addiu      $a3, $zr, 128 <=> li $a3, 128
    08842458:[26310001]: addiu      $s1, $s1, 1
    0884245C:[04400009]: bltz       $v0, 0x08842484
    08842460:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08842464:[0E210A89]: jal        0x08842A24
    08842468:[00000000]: nop
    0884246C:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    08842470:[02502021]: addu       $a0, $s2, $s0
    08842474:[0E210C39]: jal        0x088430E4
    08842478:[24050200]: addiu      $a1, $zr, 512 <=> li $a1, 512
    0884247C:[0A210912]: j          0x08842448
    08842480:[7C112620]: seh        $a0, $s1
    08842484:[8FBF0034]: lw         $ra, 52($sp)
    08842488:[8FB40030]: lw         $s4, 48($sp)
    0884248C:[8FB3002C]: lw         $s3, 44($sp)
    08842490:[8FB20028]: lw         $s2, 40($sp)
    08842494:[8FB10024]: lw         $s1, 36($sp)
    08842498:[8FB00020]: lw         $s0, 32($sp)
    0884249C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    088424A0:[03E00008]: jr         $ra
    088424A4:[27BD0040]: addiu      $sp, $sp, 64
    088424A8:[8C630000]: lw         $v1, 0($v1)
    088424AC:[00071080]: sll        $v0, $a3, 0x0002
    088424B0:[00431021]: addu       $v0, $v0, $v1
    088424B4:[18C0000E]: blez       $a2, 0x088424F0
    088424B8:[8C420000]: lw         $v0, 0($v0)
    088424BC:[24070200]: addiu      $a3, $zr, 512 <=> li $a3, 512
    088424C0:[8CA40000]: lw         $a0, 0($a1)
    088424C4:[24E7FFFF]: addiu      $a3, $a3, -1
    088424C8:[00822026]: xor        $a0, $a0, $v0
    088424CC:[ACA40000]: sw         $a0, 0($a1)
    088424D0:[00481021]: addu       $v0, $v0, $t0
    088424D4:[1CE0FFFA]: bgtz       $a3, 0x088424C0
    088424D8:[24A50004]: addiu      $a1, $a1, 4
    088424DC:[00490018]: mult       $v0, $t1
    088424E0:[24C6FFFF]: addiu      $a2, $a2, -1
    088424E4:[00001012]: mflo       $v0
    088424E8:[1CC0FFF4]: bgtz       $a2, 0x088424BC
    088424EC:[00481021]: addu       $v0, $v0, $t0
    088424F0:[0E210A89]: jal        0x08842A24
    088424F4:[00000000]: nop
    088424F8:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    088424FC:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08842500:[0E210C39]: jal        0x088430E4
    08842504:[24050200]: addiu      $a1, $zr, 512 <=> li $a1, 512
    08842508:[0A210922]: j          0x08842488
    0884250C:[8FBF0034]: lw         $ra, 52($sp)
  Back Branch 088424D4 1,122,304 times (length 7)
    088424AC:[00071080]: sll        $v0, $a3, 0x0002
    088424B0:[00431021]: addu       $v0, $v0, $v1
    088424B4:[18C0000E]: blez       $a2, 0x088424F0
    088424B8:[8C420000]: lw         $v0, 0($v0)
    088424BC:[24070200]: addiu      $a3, $zr, 512 <=> li $a3, 512
--> 088424C0:[8CA40000]: lw         $a0, 0($a1)
    088424C4:[24E7FFFF]: addiu      $a3, $a3, -1
    088424C8:[00822026]: xor        $a0, $a0, $v0
    088424CC:[ACA40000]: sw         $a0, 0($a1)
    088424D0:[00481021]: addu       $v0, $v0, $t0
--> 088424D4:[1CE0FFFA]: bgtz       $a3, 0x088424C0
    088424D8:[24A50004]: addiu      $a1, $a1, 4
    088424DC:[00490018]: mult       $v0, $t1
    088424E0:[24C6FFFF]: addiu      $a2, $a2, -1
    088424E4:[00001012]: mflo       $v0
  Back Branch 088424E8 2,192 times (length 13)
    088424A8:[8C630000]: lw         $v1, 0($v1)
    088424AC:[00071080]: sll        $v0, $a3, 0x0002
    088424B0:[00431021]: addu       $v0, $v0, $v1
    088424B4:[18C0000E]: blez       $a2, 0x088424F0
    088424B8:[8C420000]: lw         $v0, 0($v0)
--> 088424BC:[24070200]: addiu      $a3, $zr, 512 <=> li $a3, 512
    088424C0:[8CA40000]: lw         $a0, 0($a1)
    088424C4:[24E7FFFF]: addiu      $a3, $a3, -1
    088424C8:[00822026]: xor        $a0, $a0, $v0
    088424CC:[ACA40000]: sw         $a0, 0($a1)
    088424D0:[00481021]: addu       $v0, $v0, $t0
    088424D4:[1CE0FFFA]: bgtz       $a3, 0x088424C0
    088424D8:[24A50004]: addiu      $a1, $a1, 4
    088424DC:[00490018]: mult       $v0, $t1
    088424E0:[24C6FFFF]: addiu      $a2, $a2, -1
    088424E4:[00001012]: mflo       $v0
--> 088424E8:[1CC0FFF4]: bgtz       $a2, 0x088424BC
    088424EC:[00481021]: addu       $v0, $v0, $t0
    088424F0:[0E210A89]: jal        0x08842A24
    088424F4:[00000000]: nop
    088424F8:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
  Back Branch 08842508 41 times (length 34)
    08842474:[0E210C39]: jal        0x088430E4
    08842478:[24050200]: addiu      $a1, $zr, 512 <=> li $a1, 512
    0884247C:[0A210912]: j          0x08842448
    08842480:[7C112620]: seh        $a0, $s1
    08842484:[8FBF0034]: lw         $ra, 52($sp)
--> 08842488:[8FB40030]: lw         $s4, 48($sp)
    0884248C:[8FB3002C]: lw         $s3, 44($sp)
    08842490:[8FB20028]: lw         $s2, 40($sp)
    08842494:[8FB10024]: lw         $s1, 36($sp)
    08842498:[8FB00020]: lw         $s0, 32($sp)
    0884249C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    088424A0:[03E00008]: jr         $ra
    088424A4:[27BD0040]: addiu      $sp, $sp, 64
    088424A8:[8C630000]: lw         $v1, 0($v1)
    088424AC:[00071080]: sll        $v0, $a3, 0x0002
    088424B0:[00431021]: addu       $v0, $v0, $v1
    088424B4:[18C0000E]: blez       $a2, 0x088424F0
    088424B8:[8C420000]: lw         $v0, 0($v0)
    088424BC:[24070200]: addiu      $a3, $zr, 512 <=> li $a3, 512
    088424C0:[8CA40000]: lw         $a0, 0($a1)
    088424C4:[24E7FFFF]: addiu      $a3, $a3, -1
    088424C8:[00822026]: xor        $a0, $a0, $v0
    088424CC:[ACA40000]: sw         $a0, 0($a1)
    088424D0:[00481021]: addu       $v0, $v0, $t0
    088424D4:[1CE0FFFA]: bgtz       $a3, 0x088424C0
    088424D8:[24A50004]: addiu      $a1, $a1, 4
    088424DC:[00490018]: mult       $v0, $t1
    088424E0:[24C6FFFF]: addiu      $a2, $a2, -1
    088424E4:[00001012]: mflo       $v0
    088424E8:[1CC0FFF4]: bgtz       $a2, 0x088424BC
    088424EC:[00481021]: addu       $v0, $v0, $t0
    088424F0:[0E210A89]: jal        0x08842A24
    088424F4:[00000000]: nop
    088424F8:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    088424FC:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08842500:[0E210C39]: jal        0x088430E4
    08842504:[24050200]: addiu      $a1, $zr, 512 <=> li $a1, 512
--> 08842508:[0A210922]: j          0x08842488
    0884250C:[8FBF0034]: lw         $ra, 52($sp)
_S1_2_88EC084 7,659,150 instructions (0.385%), 510,610 calls (088EC084 - 088EC0BC, length 15)
    088EC084:[3C0808EA]: lui        $t0, 0x08EA <=> li $t0, 0x08EA0000
    088EC088:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    088EC08C:[8D046210]: lw         $a0, 25104($t0)
    088EC090:[00A01021]: addu       $v0, $a1, $zr <=> move $v0, $a1
    088EC094:[00C05021]: addu       $t2, $a2, $zr <=> move $t2, $a2
    088EC098:[27BDFFF0]: addiu      $sp, $sp, -16
    088EC09C:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    088EC0A0:[00602821]: addu       $a1, $v1, $zr <=> move $a1, $v1
    088EC0A4:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    088EC0A8:[AFBF0000]: sw         $ra, 0($sp)
    088EC0AC:[0E23B5C2]: jal        0x088ED708
    088EC0B0:[01403821]: addu       $a3, $t2, $zr <=> move $a3, $t2
    088EC0B4:[8FBF0000]: lw         $ra, 0($sp)
    088EC0B8:[03E00008]: jr         $ra
    088EC0BC:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_88EC390 7,555,545 instructions (0.379%), 503,703 calls (088EC390 - 088EC3C8, length 15)
    088EC390:[3C0E08EA]: lui        $t6, 0x08EA <=> li $t6, 0x08EA0000
    088EC394:[8DC96210]: lw         $t1, 25104($t6)
    088EC398:[00066A00]: sll        $t5, $a2, 0x0008
    088EC39C:[00076400]: sll        $t4, $a3, 0x0010
    088EC3A0:[00055880]: sll        $t3, $a1, 0x0002
    088EC3A4:[018D5025]: or         $t2, $t4, $t5
    088EC3A8:[8D250008]: lw         $a1, 8($t1)
    088EC3AC:[014B4025]: or         $t0, $t2, $t3
    088EC3B0:[01043025]: or         $a2, $t0, $a0
    088EC3B4:[3C04C500]: lui        $a0, 0xC500 <=> li $a0, 0xC5000000
    088EC3B8:[00C41825]: or         $v1, $a2, $a0
    088EC3BC:[24A20004]: addiu      $v0, $a1, 4
    088EC3C0:[ACA30000]: sw         $v1, 0($a1)
    088EC3C4:[03E00008]: jr         $ra
    088EC3C8:[AD220008]: sw         $v0, 8($t1)
_S1_2_88ECF38 7,309,237 instructions (0.367%), 11,143 calls (088ECF38 - 088ED288, length 213)
    088ECF38:[27BDFFF0]: addiu      $sp, $sp, -16
    088ECF3C:[30A30010]: andi       $v1, $a1, 16
    088ECF40:[AFB00000]: sw         $s0, 0($sp)
    088ECF44:[00805821]: addu       $t3, $a0, $zr <=> move $t3, $a0
    088ECF48:[30B00001]: andi       $s0, $a1, 1
    088ECF4C:[7CB90040]: ext        $t9, $a1, 1, 1
    088ECF50:[10600084]: beq        $v1, $zr, 0x088ED164
    088ECF54:[7CB80080]: ext        $t8, $a1, 2, 1
    088ECF58:[8C83009C]: lw         $v1, 156($a0)
    088ECF5C:[8C8400D0]: lw         $a0, 208($a0)
    088ECF60:[24050003]: addiu      $a1, $zr, 3 <=> li $a1, 3
    088ECF64:[8D6A00D4]: lw         $t2, 212($t3)
    088ECF68:[8D6800CC]: lw         $t0, 204($t3)
    088ECF6C:[1065007B]: beq        $v1, $a1, 0x088ED15C
    088ECF70:[00041600]: sll        $v0, $a0, 0x0018
    088ECF74:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    088ECF78:[10660078]: beq        $v1, $a2, 0x088ED15C
    088ECF7C:[000417C0]: sll        $v0, $a0, 0x001F
    088ECF80:[24070002]: addiu      $a3, $zr, 2 <=> li $a3, 2
    088ECF84:[10670075]: beq        $v1, $a3, 0x088ED15C
    088ECF88:[00041700]: sll        $v0, $a0, 0x001C
    088ECF8C:[24040003]: addiu      $a0, $zr, 3 <=> li $a0, 3
    088ECF90:[1064004D]: beq        $v1, $a0, 0x088ED0C8
    088ECF94:[3C071000]: lui        $a3, 0x1000 <=> li $a3, 0x10000000
    088ECF98:[8D6E0008]: lw         $t6, 8($t3)
    088ECF9C:[3C050800]: lui        $a1, 0x0800 <=> li $a1, 0x08000000
    088ECFA0:[25CD00C8]: addiu      $t5, $t6, 200
    088ECFA4:[7DA21E00]: ext        $v0, $t5, 24, 4
    088ECFA8:[00021C00]: sll        $v1, $v0, 0x0010
    088ECFAC:[01A06021]: addu       $t4, $t5, $zr <=> move $t4, $t5
    088ECFB0:[7C0CFE04]: ins        $t4, $zr, 24, 8
    088ECFB4:[00674825]: or         $t1, $v1, $a3
    088ECFB8:[AD6D0008]: sw         $t5, 8($t3)
    088ECFBC:[01853025]: or         $a2, $t4, $a1
    088ECFC0:[240C0010]: addiu      $t4, $zr, 16 <=> li $t4, 16
    088ECFC4:[ADC90000]: sw         $t1, 0($t6)
    088ECFC8:[25C90008]: addiu      $t1, $t6, 8
    088ECFCC:[01202821]: addu       $a1, $t1, $zr <=> move $a1, $t1
    088ECFD0:[ADC60004]: sw         $a2, 4($t6)
    088ECFD4:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    088ECFD8:[00063FC2]: srl        $a3, $a2, 0x001F
    088ECFDC:[00C71021]: addu       $v0, $a2, $a3
    088ECFE0:[00026843]: sra        $t5, $v0, 0x0001
    088ECFE4:[000D2040]: sll        $a0, $t5, 0x0001
    088ECFE8:[00C47023]: subu       $t6, $a2, $a0
    088ECFEC:[000E7900]: sll        $t7, $t6, 0x0004
    088ECFF0:[01EE3821]: addu       $a3, $t7, $t6
    088ECFF4:[24C60001]: addiu      $a2, $a2, 1
    088ECFF8:[01AE7821]: addu       $t7, $t5, $t6
    088ECFFC:[000F7180]: sll        $t6, $t7, 0x0006
    088ED000:[00076900]: sll        $t5, $a3, 0x0004
    088ED004:[28CF0010]: slti       $t7, $a2, 16
    088ED008:[A4AE0004]: sh         $t6, 4($a1)
    088ED00C:[A4AD0006]: sh         $t5, 6($a1)
    088ED010:[ACA80000]: sw         $t0, 0($a1)
    088ED014:[A4AA0008]: sh         $t2, 8($a1)
    088ED018:[15E0FFEF]: bne        $t7, $zr, 0x088ECFD8
    088ED01C:[24A5000C]: addiu      $a1, $a1, 12
    088ED020:[00187A80]: sll        $t7, $t8, 0x000A
    088ED024:[8D780008]: lw         $t8, 8($t3)
    088ED028:[00192240]: sll        $a0, $t9, 0x0009
    088ED02C:[00101A00]: sll        $v1, $s0, 0x0008
    088ED030:[01E47025]: or         $t6, $t7, $a0
    088ED034:[3C0DD300]: lui        $t5, 0xD300 <=> li $t5, 0xD3000000
    088ED038:[27070004]: addiu      $a3, $t8, 4
    088ED03C:[01C33025]: or         $a2, $t6, $v1
    088ED040:[35A50001]: ori        $a1, $t5, 1
    088ED044:[3C101280]: lui        $s0, 0x1280 <=> li $s0, 0x12800000
    088ED048:[00C5C825]: or         $t9, $a2, $a1
    088ED04C:[360A011C]: ori        $t2, $s0, 284
    088ED050:[24E80004]: addiu      $t0, $a3, 4
    088ED054:[AF190000]: sw         $t9, 0($t8)
    088ED058:[AD680008]: sw         $t0, 8($t3)
    088ED05C:[1120000C]: beq        $t1, $zr, 0x088ED090
    088ED060:[ACEA0000]: sw         $t2, 0($a3)
    088ED064:[7D391E00]: ext        $t9, $t1, 24, 4
    088ED068:[00198400]: sll        $s0, $t9, 0x0010
    088ED06C:[7C09FE04]: ins        $t1, $zr, 24, 8
    088ED070:[3C181000]: lui        $t8, 0x1000 <=> li $t8, 0x10000000
    088ED074:[3C0A0100]: lui        $t2, 0x0100 <=> li $t2, 0x01000000
    088ED078:[012A1025]: or         $v0, $t1, $t2
    088ED07C:[02184025]: or         $t0, $s0, $t8
    088ED080:[24E9000C]: addiu      $t1, $a3, 12
    088ED084:[ACE80004]: sw         $t0, 4($a3)
    088ED088:[ACE20008]: sw         $v0, 8($a3)
    088ED08C:[AD690008]: sw         $t1, 8($t3)
    088ED090:[3C060006]: lui        $a2, 0x0006 <=> li $a2, 0x00060000
    088ED094:[8D640008]: lw         $a0, 8($t3)
    088ED098:[01863825]: or         $a3, $t4, $a2
    088ED09C:[3C0C0400]: lui        $t4, 0x0400 <=> li $t4, 0x04000000
    088ED0A0:[00EC1025]: or         $v0, $a3, $t4
    088ED0A4:[24870004]: addiu      $a3, $a0, 4
    088ED0A8:[24F00004]: addiu      $s0, $a3, 4
    088ED0AC:[AD700008]: sw         $s0, 8($t3)
    088ED0B0:[3C0BD300]: lui        $t3, 0xD300 <=> li $t3, 0xD3000000
    088ED0B4:[8FB00000]: lw         $s0, 0($sp)
    088ED0B8:[AC820000]: sw         $v0, 0($a0)
    088ED0BC:[ACEB0000]: sw         $t3, 0($a3)
    088ED0C0:[03E00008]: jr         $ra
    088ED0C4:[27BD0010]: addiu      $sp, $sp, 16
    088ED0C8:[8D6E0008]: lw         $t6, 8($t3)
    088ED0CC:[3C0F0800]: lui        $t7, 0x0800 <=> li $t7, 0x08000000
    088ED0D0:[3C051000]: lui        $a1, 0x1000 <=> li $a1, 0x10000000
    088ED0D4:[25CD0188]: addiu      $t5, $t6, 392
    088ED0D8:[01A06021]: addu       $t4, $t5, $zr <=> move $t4, $t5
    088ED0DC:[7DA61E00]: ext        $a2, $t5, 24, 4
    088ED0E0:[7C0CFE04]: ins        $t4, $zr, 24, 8
    088ED0E4:[00061C00]: sll        $v1, $a2, 0x0010
    088ED0E8:[018F1025]: or         $v0, $t4, $t7
    088ED0EC:[00654825]: or         $t1, $v1, $a1
    088ED0F0:[ADC20004]: sw         $v0, 4($t6)
    088ED0F4:[240C0020]: addiu      $t4, $zr, 32 <=> li $t4, 32
    088ED0F8:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    088ED0FC:[AD6D0008]: sw         $t5, 8($t3)
    088ED100:[ADC90000]: sw         $t1, 0($t6)
    088ED104:[25C90008]: addiu      $t1, $t6, 8
    088ED108:[01202821]: addu       $a1, $t1, $zr <=> move $a1, $t1
    088ED10C:[00067FC2]: srl        $t7, $a2, 0x001F
    088ED110:[00CF1021]: addu       $v0, $a2, $t7
    088ED114:[00026843]: sra        $t5, $v0, 0x0001
    088ED118:[000D2040]: sll        $a0, $t5, 0x0001
    088ED11C:[00C47023]: subu       $t6, $a2, $a0
    088ED120:[000E3900]: sll        $a3, $t6, 0x0004
    088ED124:[00EE7821]: addu       $t7, $a3, $t6
    088ED128:[24C60001]: addiu      $a2, $a2, 1
    088ED12C:[01AE3821]: addu       $a3, $t5, $t6
    088ED130:[00077140]: sll        $t6, $a3, 0x0005
    088ED134:[000F6900]: sll        $t5, $t7, 0x0004
    088ED138:[28C70020]: slti       $a3, $a2, 32
    088ED13C:[A4AE0004]: sh         $t6, 4($a1)
    088ED140:[A4AD0006]: sh         $t5, 6($a1)
    088ED144:[ACA80000]: sw         $t0, 0($a1)
    088ED148:[A4AA0008]: sh         $t2, 8($a1)
    088ED14C:[14E0FFEF]: bne        $a3, $zr, 0x088ED10C
    088ED150:[24A5000C]: addiu      $a1, $a1, 12
    088ED154:[0A23B409]: j          0x088ED024
    088ED158:[00187A80]: sll        $t7, $t8, 0x000A
    088ED15C:[0A23B3E3]: j          0x088ECF8C
    088ED160:[01024025]: or         $t0, $t0, $v0
    088ED164:[8C8300B4]: lw         $v1, 180($a0)
    088ED168:[8C8D00AC]: lw         $t5, 172($a0)
    088ED16C:[8C8800B8]: lw         $t0, 184($a0)
    088ED170:[8C8E00B0]: lw         $t6, 176($a0)
    088ED174:[006D4823]: subu       $t1, $v1, $t5
    088ED178:[8C84009C]: lw         $a0, 156($a0)
    088ED17C:[8D6300D0]: lw         $v1, 208($t3)
    088ED180:[010E7823]: subu       $t7, $t0, $t6
    088ED184:[24050003]: addiu      $a1, $zr, 3 <=> li $a1, 3
    088ED188:[25280001]: addiu      $t0, $t1, 1
    088ED18C:[8D6C00CC]: lw         $t4, 204($t3)
    088ED190:[25E90001]: addiu      $t1, $t7, 1
    088ED194:[00031600]: sll        $v0, $v1, 0x0018
    088ED198:[1085003A]: beq        $a0, $a1, 0x088ED284
    088ED19C:[8D6F00D4]: lw         $t7, 212($t3)
    088ED1A0:[240A0001]: addiu      $t2, $zr, 1 <=> li $t2, 1
    088ED1A4:[108A0037]: beq        $a0, $t2, 0x088ED284
    088ED1A8:[000317C0]: sll        $v0, $v1, 0x001F
    088ED1AC:[24070002]: addiu      $a3, $zr, 2 <=> li $a3, 2
    088ED1B0:[10870034]: beq        $a0, $a3, 0x088ED284
    088ED1B4:[00031700]: sll        $v0, $v1, 0x001C
    088ED1B8:[8D6A0008]: lw         $t2, 8($t3)
    088ED1BC:[00182A80]: sll        $a1, $t8, 0x000A
    088ED1C0:[00191A40]: sll        $v1, $t9, 0x0009
    088ED1C4:[25590020]: addiu      $t9, $t2, 32
    088ED1C8:[00A32025]: or         $a0, $a1, $v1
    088ED1CC:[00103200]: sll        $a2, $s0, 0x0008
    088ED1D0:[7F381E00]: ext        $t8, $t9, 24, 4
    088ED1D4:[3C02D300]: lui        $v0, 0xD300 <=> li $v0, 0xD3000000
    088ED1D8:[00861825]: or         $v1, $a0, $a2
    088ED1DC:[00188400]: sll        $s0, $t8, 0x0010
    088ED1E0:[34460001]: ori        $a2, $v0, 1
    088ED1E4:[7C19FE04]: ins        $t9, $zr, 24, 8
    088ED1E8:[3C020800]: lui        $v0, 0x0800 <=> li $v0, 0x08000000
    088ED1EC:[3C181000]: lui        $t8, 0x1000 <=> li $t8, 0x10000000
    088ED1F0:[3C051280]: lui        $a1, 0x1280 <=> li $a1, 0x12800000
    088ED1F4:[03223825]: or         $a3, $t9, $v0
    088ED1F8:[02182025]: or         $a0, $s0, $t8
    088ED1FC:[0066C825]: or         $t9, $v1, $a2
    088ED200:[01A84021]: addu       $t0, $t5, $t0
    088ED204:[25460008]: addiu      $a2, $t2, 8
    088ED208:[01C94821]: addu       $t1, $t6, $t1
    088ED20C:[34B0011C]: ori        $s0, $a1, 284
    088ED210:[25420028]: addiu      $v0, $t2, 40
    088ED214:[AD440000]: sw         $a0, 0($t2)
    088ED218:[AD470004]: sw         $a3, 4($t2)
    088ED21C:[AD4C0008]: sw         $t4, 8($t2)
    088ED220:[A4C80010]: sh         $t0, 16($a2)
    088ED224:[ACCC000C]: sw         $t4, 12($a2)
    088ED228:[A4C90012]: sh         $t1, 18($a2)
    088ED22C:[A4CF0014]: sh         $t7, 20($a2)
    088ED230:[AD620008]: sw         $v0, 8($t3)
    088ED234:[AD590020]: sw         $t9, 32($t2)
    088ED238:[AD500024]: sw         $s0, 36($t2)
    088ED23C:[A4CD0004]: sh         $t5, 4($a2)
    088ED240:[A4CE0006]: sh         $t6, 6($a2)
    088ED244:[10C0000B]: beq        $a2, $zr, 0x088ED274
    088ED248:[A4CF0008]: sh         $t7, 8($a2)
    088ED24C:[7CC81E00]: ext        $t0, $a2, 24, 4
    088ED250:[00084C00]: sll        $t1, $t0, 0x0010
    088ED254:[7C06FE04]: ins        $a2, $zr, 24, 8
    088ED258:[3C0F0100]: lui        $t7, 0x0100 <=> li $t7, 0x01000000
    088ED25C:[01386025]: or         $t4, $t1, $t8
    088ED260:[00CF7025]: or         $t6, $a2, $t7
    088ED264:[254D0030]: addiu      $t5, $t2, 48
    088ED268:[AD4C0028]: sw         $t4, 40($t2)
    088ED26C:[AD4E002C]: sw         $t6, 44($t2)
    088ED270:[AD6D0008]: sw         $t5, 8($t3)
    088ED274:[8D640008]: lw         $a0, 8($t3)
    088ED278:[3C0A0406]: lui        $t2, 0x0406 <=> li $t2, 0x04060000
    088ED27C:[0A23B429]: j          0x088ED0A4
    088ED280:[35420002]: ori        $v0, $t2, 2
    088ED284:[0A23B46E]: j          0x088ED1B8
    088ED288:[01826025]: or         $t4, $t4, $v0
  Back Branch 088ED14C 356,544 times (length 18)
    088ED0F8:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    088ED0FC:[AD6D0008]: sw         $t5, 8($t3)
    088ED100:[ADC90000]: sw         $t1, 0($t6)
    088ED104:[25C90008]: addiu      $t1, $t6, 8
    088ED108:[01202821]: addu       $a1, $t1, $zr <=> move $a1, $t1
--> 088ED10C:[00067FC2]: srl        $t7, $a2, 0x001F
    088ED110:[00CF1021]: addu       $v0, $a2, $t7
    088ED114:[00026843]: sra        $t5, $v0, 0x0001
    088ED118:[000D2040]: sll        $a0, $t5, 0x0001
    088ED11C:[00C47023]: subu       $t6, $a2, $a0
    088ED120:[000E3900]: sll        $a3, $t6, 0x0004
    088ED124:[00EE7821]: addu       $t7, $a3, $t6
    088ED128:[24C60001]: addiu      $a2, $a2, 1
    088ED12C:[01AE3821]: addu       $a3, $t5, $t6
    088ED130:[00077140]: sll        $t6, $a3, 0x0005
    088ED134:[000F6900]: sll        $t5, $t7, 0x0004
    088ED138:[28C70020]: slti       $a3, $a2, 32
    088ED13C:[A4AE0004]: sh         $t6, 4($a1)
    088ED140:[A4AD0006]: sh         $t5, 6($a1)
    088ED144:[ACA80000]: sw         $t0, 0($a1)
    088ED148:[A4AA0008]: sh         $t2, 8($a1)
--> 088ED14C:[14E0FFEF]: bne        $a3, $zr, 0x088ED10C
    088ED150:[24A5000C]: addiu      $a1, $a1, 12
    088ED154:[0A23B409]: j          0x088ED024
    088ED158:[00187A80]: sll        $t7, $t8, 0x000A
    088ED15C:[0A23B3E3]: j          0x088ECF8C
  Back Branch 088ED15C 11,142 times (length 118)
  Back Branch 088ED154 11,142 times (length 78)
    088ED010:[ACA80000]: sw         $t0, 0($a1)
    088ED014:[A4AA0008]: sh         $t2, 8($a1)
    088ED018:[15E0FFEF]: bne        $t7, $zr, 0x088ECFD8
    088ED01C:[24A5000C]: addiu      $a1, $a1, 12
    088ED020:[00187A80]: sll        $t7, $t8, 0x000A
--> 088ED024:[8D780008]: lw         $t8, 8($t3)
    088ED028:[00192240]: sll        $a0, $t9, 0x0009
    088ED02C:[00101A00]: sll        $v1, $s0, 0x0008
    088ED030:[01E47025]: or         $t6, $t7, $a0
    088ED034:[3C0DD300]: lui        $t5, 0xD300 <=> li $t5, 0xD3000000
    088ED038:[27070004]: addiu      $a3, $t8, 4
    088ED03C:[01C33025]: or         $a2, $t6, $v1
    088ED040:[35A50001]: ori        $a1, $t5, 1
    088ED044:[3C101280]: lui        $s0, 0x1280 <=> li $s0, 0x12800000
    088ED048:[00C5C825]: or         $t9, $a2, $a1
    088ED04C:[360A011C]: ori        $t2, $s0, 284
    088ED050:[24E80004]: addiu      $t0, $a3, 4
    088ED054:[AF190000]: sw         $t9, 0($t8)
    088ED058:[AD680008]: sw         $t0, 8($t3)
    088ED05C:[1120000C]: beq        $t1, $zr, 0x088ED090
    088ED060:[ACEA0000]: sw         $t2, 0($a3)
    088ED064:[7D391E00]: ext        $t9, $t1, 24, 4
    088ED068:[00198400]: sll        $s0, $t9, 0x0010
    088ED06C:[7C09FE04]: ins        $t1, $zr, 24, 8
    088ED070:[3C181000]: lui        $t8, 0x1000 <=> li $t8, 0x10000000
    088ED074:[3C0A0100]: lui        $t2, 0x0100 <=> li $t2, 0x01000000
    088ED078:[012A1025]: or         $v0, $t1, $t2
    088ED07C:[02184025]: or         $t0, $s0, $t8
    088ED080:[24E9000C]: addiu      $t1, $a3, 12
    088ED084:[ACE80004]: sw         $t0, 4($a3)
    088ED088:[ACE20008]: sw         $v0, 8($a3)
    088ED08C:[AD690008]: sw         $t1, 8($t3)
    088ED090:[3C060006]: lui        $a2, 0x0006 <=> li $a2, 0x00060000
    088ED094:[8D640008]: lw         $a0, 8($t3)
    088ED098:[01863825]: or         $a3, $t4, $a2
    088ED09C:[3C0C0400]: lui        $t4, 0x0400 <=> li $t4, 0x04000000
    088ED0A0:[00EC1025]: or         $v0, $a3, $t4
    088ED0A4:[24870004]: addiu      $a3, $a0, 4
    088ED0A8:[24F00004]: addiu      $s0, $a3, 4
    088ED0AC:[AD700008]: sw         $s0, 8($t3)
    088ED0B0:[3C0BD300]: lui        $t3, 0xD300 <=> li $t3, 0xD3000000
    088ED0B4:[8FB00000]: lw         $s0, 0($sp)
    088ED0B8:[AC820000]: sw         $v0, 0($a0)
    088ED0BC:[ACEB0000]: sw         $t3, 0($a3)
    088ED0C0:[03E00008]: jr         $ra
    088ED0C4:[27BD0010]: addiu      $sp, $sp, 16
    088ED0C8:[8D6E0008]: lw         $t6, 8($t3)
    088ED0CC:[3C0F0800]: lui        $t7, 0x0800 <=> li $t7, 0x08000000
    088ED0D0:[3C051000]: lui        $a1, 0x1000 <=> li $a1, 0x10000000
    088ED0D4:[25CD0188]: addiu      $t5, $t6, 392
    088ED0D8:[01A06021]: addu       $t4, $t5, $zr <=> move $t4, $t5
    088ED0DC:[7DA61E00]: ext        $a2, $t5, 24, 4
    088ED0E0:[7C0CFE04]: ins        $t4, $zr, 24, 8
    088ED0E4:[00061C00]: sll        $v1, $a2, 0x0010
    088ED0E8:[018F1025]: or         $v0, $t4, $t7
    088ED0EC:[00654825]: or         $t1, $v1, $a1
    088ED0F0:[ADC20004]: sw         $v0, 4($t6)
    088ED0F4:[240C0020]: addiu      $t4, $zr, 32 <=> li $t4, 32
    088ED0F8:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    088ED0FC:[AD6D0008]: sw         $t5, 8($t3)
    088ED100:[ADC90000]: sw         $t1, 0($t6)
    088ED104:[25C90008]: addiu      $t1, $t6, 8
    088ED108:[01202821]: addu       $a1, $t1, $zr <=> move $a1, $t1
    088ED10C:[00067FC2]: srl        $t7, $a2, 0x001F
    088ED110:[00CF1021]: addu       $v0, $a2, $t7
    088ED114:[00026843]: sra        $t5, $v0, 0x0001
    088ED118:[000D2040]: sll        $a0, $t5, 0x0001
    088ED11C:[00C47023]: subu       $t6, $a2, $a0
    088ED120:[000E3900]: sll        $a3, $t6, 0x0004
    088ED124:[00EE7821]: addu       $t7, $a3, $t6
    088ED128:[24C60001]: addiu      $a2, $a2, 1
    088ED12C:[01AE3821]: addu       $a3, $t5, $t6
    088ED130:[00077140]: sll        $t6, $a3, 0x0005
    088ED134:[000F6900]: sll        $t5, $t7, 0x0004
    088ED138:[28C70020]: slti       $a3, $a2, 32
    088ED13C:[A4AE0004]: sh         $t6, 4($a1)
    088ED140:[A4AD0006]: sh         $t5, 6($a1)
    088ED144:[ACA80000]: sw         $t0, 0($a1)
    088ED148:[A4AA0008]: sh         $t2, 8($a1)
    088ED14C:[14E0FFEF]: bne        $a3, $zr, 0x088ED10C
    088ED150:[24A5000C]: addiu      $a1, $a1, 12
--> 088ED154:[0A23B409]: j          0x088ED024
    088ED158:[00187A80]: sll        $t7, $t8, 0x000A
    088ED15C:[0A23B3E3]: j          0x088ECF8C
    088ED160:[01024025]: or         $t0, $t0, $v0
    088ED164:[8C8300B4]: lw         $v1, 180($a0)
  Back Branch 088ED27C 1 times (length 120)
  Back Branch 088ED284 1 times (length 53)
    088ED1A4:[108A0037]: beq        $a0, $t2, 0x088ED284
    088ED1A8:[000317C0]: sll        $v0, $v1, 0x001F
    088ED1AC:[24070002]: addiu      $a3, $zr, 2 <=> li $a3, 2
    088ED1B0:[10870034]: beq        $a0, $a3, 0x088ED284
    088ED1B4:[00031700]: sll        $v0, $v1, 0x001C
--> 088ED1B8:[8D6A0008]: lw         $t2, 8($t3)
    088ED1BC:[00182A80]: sll        $a1, $t8, 0x000A
    088ED1C0:[00191A40]: sll        $v1, $t9, 0x0009
    088ED1C4:[25590020]: addiu      $t9, $t2, 32
    088ED1C8:[00A32025]: or         $a0, $a1, $v1
    088ED1CC:[00103200]: sll        $a2, $s0, 0x0008
    088ED1D0:[7F381E00]: ext        $t8, $t9, 24, 4
    088ED1D4:[3C02D300]: lui        $v0, 0xD300 <=> li $v0, 0xD3000000
    088ED1D8:[00861825]: or         $v1, $a0, $a2
    088ED1DC:[00188400]: sll        $s0, $t8, 0x0010
    088ED1E0:[34460001]: ori        $a2, $v0, 1
    088ED1E4:[7C19FE04]: ins        $t9, $zr, 24, 8
    088ED1E8:[3C020800]: lui        $v0, 0x0800 <=> li $v0, 0x08000000
    088ED1EC:[3C181000]: lui        $t8, 0x1000 <=> li $t8, 0x10000000
    088ED1F0:[3C051280]: lui        $a1, 0x1280 <=> li $a1, 0x12800000
    088ED1F4:[03223825]: or         $a3, $t9, $v0
    088ED1F8:[02182025]: or         $a0, $s0, $t8
    088ED1FC:[0066C825]: or         $t9, $v1, $a2
    088ED200:[01A84021]: addu       $t0, $t5, $t0
    088ED204:[25460008]: addiu      $a2, $t2, 8
    088ED208:[01C94821]: addu       $t1, $t6, $t1
    088ED20C:[34B0011C]: ori        $s0, $a1, 284
    088ED210:[25420028]: addiu      $v0, $t2, 40
    088ED214:[AD440000]: sw         $a0, 0($t2)
    088ED218:[AD470004]: sw         $a3, 4($t2)
    088ED21C:[AD4C0008]: sw         $t4, 8($t2)
    088ED220:[A4C80010]: sh         $t0, 16($a2)
    088ED224:[ACCC000C]: sw         $t4, 12($a2)
    088ED228:[A4C90012]: sh         $t1, 18($a2)
    088ED22C:[A4CF0014]: sh         $t7, 20($a2)
    088ED230:[AD620008]: sw         $v0, 8($t3)
    088ED234:[AD590020]: sw         $t9, 32($t2)
    088ED238:[AD500024]: sw         $s0, 36($t2)
    088ED23C:[A4CD0004]: sh         $t5, 4($a2)
    088ED240:[A4CE0006]: sh         $t6, 6($a2)
    088ED244:[10C0000B]: beq        $a2, $zr, 0x088ED274
    088ED248:[A4CF0008]: sh         $t7, 8($a2)
    088ED24C:[7CC81E00]: ext        $t0, $a2, 24, 4
    088ED250:[00084C00]: sll        $t1, $t0, 0x0010
    088ED254:[7C06FE04]: ins        $a2, $zr, 24, 8
    088ED258:[3C0F0100]: lui        $t7, 0x0100 <=> li $t7, 0x01000000
    088ED25C:[01386025]: or         $t4, $t1, $t8
    088ED260:[00CF7025]: or         $t6, $a2, $t7
    088ED264:[254D0030]: addiu      $t5, $t2, 48
    088ED268:[AD4C0028]: sw         $t4, 40($t2)
    088ED26C:[AD4E002C]: sw         $t6, 44($t2)
    088ED270:[AD6D0008]: sw         $t5, 8($t3)
    088ED274:[8D640008]: lw         $a0, 8($t3)
    088ED278:[3C0A0406]: lui        $t2, 0x0406 <=> li $t2, 0x04060000
    088ED27C:[0A23B429]: j          0x088ED0A4
    088ED280:[35420002]: ori        $v0, $t2, 2
--> 088ED284:[0A23B46E]: j          0x088ED1B8
    088ED288:[01826025]: or         $t4, $t4, $v0
_S1_2_8837F40 7,259,637 instructions (0.365%), 15,482 calls (08837F40 - 08838314, length 246)
    08837F40:[2C820078]: sltiu      $v0, $a0, 120
    08837F44:[27BDFF00]: addiu      $sp, $sp, -256
    08837F48:[00804021]: addu       $t0, $a0, $zr <=> move $t0, $a0
    08837F4C:[00C07021]: addu       $t6, $a2, $zr <=> move $t6, $a2
    08837F50:[30A5FFFF]: andi       $a1, $a1, -1
    08837F54:[10400065]: beq        $v0, $zr, 0x088380EC
    08837F58:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08837F5C:[3C0308C6]: lui        $v1, 0x08C6 <=> li $v1, 0x08C60000
    08837F60:[00041080]: sll        $v0, $a0, 0x0002
    08837F64:[2463861C]: addiu      $v1, $v1, -31204
    08837F68:[00431021]: addu       $v0, $v0, $v1
    08837F6C:[8C440000]: lw         $a0, 0($v0)
    08837F70:[1080005E]: beq        $a0, $zr, 0x088380EC
    08837F74:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08837F78:[24020130]: addiu      $v0, $zr, 304 <=> li $v0, 304
    08837F7C:[01020018]: mult       $t0, $v0
    08837F80:[3C0308C6]: lui        $v1, 0x08C6 <=> li $v1, 0x08C60000
    08837F84:[246387FC]: addiu      $v1, $v1, -30724
    08837F88:[44803800]: mtc1       $zr, $f7
    08837F8C:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08837F90:[00001012]: mflo       $v0
    08837F94:[00433021]: addu       $a2, $v0, $v1
    08837F98:[94C40006]: lhu        $a0, 6($a2)
    08837F9C:[94C9000C]: lhu        $t1, 12($a2)
    08837FA0:[84CB0000]: lh         $t3, 0($a2)
    08837FA4:[00A42825]: or         $a1, $a1, $a0
    08837FA8:[7C092620]: seh        $a0, $t1
    08837FAC:[30AC000F]: andi       $t4, $a1, 15
    08837FB0:[46003AC6]: mov.s      $f11, $f7
    08837FB4:[1880000F]: blez       $a0, 0x08837FF4
    08837FB8:[46003886]: mov.s      $f2, $f7
    08837FBC:[84C20010]: lh         $v0, 16($a2)
    08837FC0:[44820000]: mtc1       $v0, $f0
    08837FC4:[468000E0]: cvt.s.w    $f3, $f0
    08837FC8:[00081880]: sll        $v1, $t0, 0x0002
    08837FCC:[00661021]: addu       $v0, $v1, $a2
    08837FD0:[C44000A8]: lwc1       $f0, 168($v0)
    08837FD4:[46071040]: add.s      $f1, $f2, $f7
    08837FD8:[25080001]: addiu      $t0, $t0, 1
    08837FDC:[46030000]: add.s      $f0, $f0, $f3
    08837FE0:[007D1821]: addu       $v1, $v1, $sp
    08837FE4:[0104102A]: slt        $v0, $t0, $a0
    08837FE8:[E4610080]: swc1       $f1, 128($v1)
    08837FEC:[1440FFF6]: bne        $v0, $zr, 0x08837FC8
    08837FF0:[46001080]: add.s      $f2, $f2, $f0
    08837FF4:[30A20100]: andi       $v0, $a1, 256
    08837FF8:[104000BD]: beq        $v0, $zr, 0x088382F0
    08837FFC:[7C091620]: seh        $v0, $t1
    08838000:[7C092620]: seh        $a0, $t1
    08838004:[18800011]: blez       $a0, 0x0883804C
    08838008:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    0883800C:[84C20002]: lh         $v0, 2($a2)
    08838010:[44820000]: mtc1       $v0, $f0
    08838014:[3C020898]: lui        $v0, 0x0898 <=> li $v0, 0x08980000
    08838018:[C443F240]: lwc1       $f3, -3520($v0)
    0883801C:[46800060]: cvt.s.w    $f1, $f0
    08838020:[00081880]: sll        $v1, $t0, 0x0002
    08838024:[00661021]: addu       $v0, $v1, $a2
    08838028:[C4400028]: lwc1       $f0, 40($v0)
    0883802C:[25080001]: addiu      $t0, $t0, 1
    08838030:[007D1821]: addu       $v1, $v1, $sp
    08838034:[46000801]: sub.s      $f0, $f1, $f0
    08838038:[0104102A]: slt        $v0, $t0, $a0
    0883803C:[46030002]: mul.s      $f0, $f0, $f3
    08838040:[46005800]: add.s      $f0, $f11, $f0
    08838044:[1440FFF6]: bne        $v0, $zr, 0x08838020
    08838048:[E4600000]: swc1       $f0, 0($v1)
    0883804C:[30A20400]: andi       $v0, $a1, 1024
    08838050:[10400095]: beq        $v0, $zr, 0x088382A8
    08838054:[30A20800]: andi       $v0, $a1, 2048
    08838058:[84C20004]: lh         $v0, 4($a2)
    0883805C:[7C091E20]: seh        $v1, $t1
    08838060:[44820000]: mtc1       $v0, $f0
    08838064:[3C020898]: lui        $v0, 0x0898 <=> li $v0, 0x08980000
    08838068:[46800060]: cvt.s.w    $f1, $f0
    0883806C:[C440F240]: lwc1       $f0, -3520($v0)
    08838070:[46020841]: sub.s      $f1, $f1, $f2
    08838074:[18600009]: blez       $v1, 0x0883809C
    08838078:[46000882]: mul.s      $f2, $f1, $f0
    0883807C:[00604021]: addu       $t0, $v1, $zr <=> move $t0, $v1
    08838080:[03A01021]: addu       $v0, $sp, $zr <=> move $v0, $sp
    08838084:[C4400080]: lwc1       $f0, 128($v0)
    08838088:[2508FFFF]: addiu      $t0, $t0, -1
    0883808C:[46020000]: add.s      $f0, $f0, $f2
    08838090:[E4400080]: swc1       $f0, 128($v0)
    08838094:[1500FFFB]: bne        $t0, $zr, 0x08838084
    08838098:[24420004]: addiu      $v0, $v0, 4
    0883809C:[8CC90128]: lw         $t1, 296($a2)
    088380A0:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    088380A4:[19600008]: blez       $t3, 0x088380C8
    088380A8:[3C0D0898]: lui        $t5, 0x0898 <=> li $t5, 0x08980000
    088380AC:[952A0000]: lhu        $t2, 0($t1)
    088380B0:[55400011]: bnel       $t2, $zr, 0x088380F8
    088380B4:[85220010]: lh         $v0, 16($t1)
    088380B8:[25080001]: addiu      $t0, $t0, 1
    088380BC:[010B102A]: slt        $v0, $t0, $t3
    088380C0:[1440FFFA]: bne        $v0, $zr, 0x088380AC
    088380C4:[25290024]: addiu      $t1, $t1, 36
    088380C8:[C5A0F244]: lwc1       $f0, -3516($t5)
    088380CC:[4600584D]: trunc.w.s  $f1, $f11
    088380D0:[4600388D]: trunc.w.s  $f2, $f7
    088380D4:[46004832]: c.eq.s     $f9, $f0
    088380D8:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    088380DC:[E5C10000]: swc1       $f1, 0($t6)
    088380E0:[45010002]: bc1t       0x088380EC
    088380E4:[E4E20000]: swc1       $f2, 0($a3)
    088380E8:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088380EC:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    088380F0:[03E00008]: jr         $ra
    088380F4:[27BD0100]: addiu      $sp, $sp, 256
    088380F8:[44804800]: mtc1       $zr, $f9
    088380FC:[44820000]: mtc1       $v0, $f0
    08838100:[468000A0]: cvt.s.w    $f2, $f0
    08838104:[4602603C]: c.lt.s     $f12, $f2
    08838108:[00000000]: nop
    0883810C:[4503FFEB]: bc1tl      0x088380BC
    08838110:[25080001]: addiu      $t0, $t0, 1
    08838114:[460D103C]: c.lt.s     $f2, $f13
    08838118:[00000000]: nop
    0883811C:[45030007]: bc1tl      0x0883813C
    08838120:[C5A9F244]: lwc1       $f9, -3516($t5)
    08838124:[460D6001]: sub.s      $f0, $f12, $f13
    08838128:[4609003E]: c.le.s     $f0, $f9
    0883812C:[00000000]: nop
    08838130:[4500005B]: bc1f       0x088382A0
    08838134:[46026081]: sub.s      $f2, $f12, $f2
    08838138:[C5A9F244]: lwc1       $f9, -3516($t5)
    0883813C:[44802000]: mtc1       $zr, $f4
    08838140:[C52A001C]: lwc1       $f10, 28($t1)
    08838144:[C5250020]: lwc1       $f5, 32($t1)
    08838148:[1180001E]: beq        $t4, $zr, 0x088381C4
    0883814C:[46002186]: mov.s      $f6, $f4
    08838150:[8524000C]: lh         $a0, 12($t1)
    08838154:[85220008]: lh         $v0, 8($t1)
    08838158:[8525000E]: lh         $a1, 14($t1)
    0883815C:[8523000A]: lh         $v1, 10($t1)
    08838160:[00822023]: subu       $a0, $a0, $v0
    08838164:[44840800]: mtc1       $a0, $f1
    08838168:[00A32823]: subu       $a1, $a1, $v1
    0883816C:[44850000]: mtc1       $a1, $f0
    08838170:[2D860007]: sltiu      $a2, $t4, 7
    08838174:[46800A20]: cvt.s.w    $f8, $f1
    08838178:[10C00012]: beq        $a2, $zr, 0x088381C4
    0883817C:[468000E0]: cvt.s.w    $f3, $f0
    08838180:[3C030896]: lui        $v1, 0x0896 <=> li $v1, 0x08960000
    08838184:[000C1080]: sll        $v0, $t4, 0x0002
    08838188:[24639F70]: addiu      $v1, $v1, -24720
    0883818C:[00431021]: addu       $v0, $v0, $v1
    08838190:[8C440000]: lw         $a0, 0($v0)
    08838194:[00800008]: jr         $a0
    08838198:[00000000]: nop
    088381C4:[31420002]: andi       $v0, $t2, 2
    088381C8:[5440FFBC]: bnel       $v0, $zr, 0x088380BC
    088381CC:[25080001]: addiu      $t0, $t0, 1
    088381D0:[95220004]: lhu        $v0, 4($t1)
    088381D4:[C5230014]: lwc1       $f3, 20($t1)
    088381D8:[C5200018]: lwc1       $f0, 24($t1)
    088381DC:[00021080]: sll        $v0, $v0, 0x0002
    088381E0:[005D1021]: addu       $v0, $v0, $sp
    088381E4:[C4410080]: lwc1       $f1, 128($v0)
    088381E8:[C4420000]: lwc1       $f2, 0($v0)
    088381EC:[46010000]: add.s      $f0, $f0, $f1
    088381F0:[460218C0]: add.s      $f3, $f3, $f2
    088381F4:[460401C0]: add.s      $f7, $f0, $f4
    088381F8:[0A20E02E]: j          0x088380B8
    088381FC:[46061AC0]: add.s      $f11, $f3, $f6
    088382A0:[0A20E04F]: j          0x0883813C
    088382A4:[46001243]: div.s      $f9, $f2, $f0
    088382A8:[5040FF7D]: beql       $v0, $zr, 0x088380A0
    088382AC:[8CC90128]: lw         $t1, 296($a2)
    088382B0:[84C20004]: lh         $v0, 4($a2)
    088382B4:[44820800]: mtc1       $v0, $f1
    088382B8:[7C091620]: seh        $v0, $t1
    088382BC:[46800820]: cvt.s.w    $f0, $f1
    088382C0:[1840FF76]: blez       $v0, 0x0883809C
    088382C4:[46020081]: sub.s      $f2, $f0, $f2
    088382C8:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    088382CC:[03A01021]: addu       $v0, $sp, $zr <=> move $v0, $sp
    088382D0:[C4400080]: lwc1       $f0, 128($v0)
    088382D4:[2508FFFF]: addiu      $t0, $t0, -1
    088382D8:[46020000]: add.s      $f0, $f0, $f2
    088382DC:[E4400080]: swc1       $f0, 128($v0)
    088382E0:[1500FFFB]: bne        $t0, $zr, 0x088382D0
    088382E4:[24420004]: addiu      $v0, $v0, 4
    088382E8:[0A20E028]: j          0x088380A0
    088382EC:[8CC90128]: lw         $t1, 296($a2)
    088382F0:[5840FF57]: blezl      $v0, 0x08838050
    088382F4:[30A20400]: andi       $v0, $a1, 1024
    088382F8:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    088382FC:[03A01021]: addu       $v0, $sp, $zr <=> move $v0, $sp
    08838300:[2508FFFF]: addiu      $t0, $t0, -1
    08838304:[AC400000]: sw         $zr, 0($v0)
    08838308:[1500FFFD]: bne        $t0, $zr, 0x08838300
    0883830C:[24420004]: addiu      $v0, $v0, 4
    08838310:[0A20E014]: j          0x08838050
    08838314:[30A20400]: andi       $v0, $a1, 1024
  Back Branch 088380C0 228,790 times (length 7)
    08838098:[24420004]: addiu      $v0, $v0, 4
    0883809C:[8CC90128]: lw         $t1, 296($a2)
    088380A0:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    088380A4:[19600008]: blez       $t3, 0x088380C8
    088380A8:[3C0D0898]: lui        $t5, 0x0898 <=> li $t5, 0x08980000
--> 088380AC:[952A0000]: lhu        $t2, 0($t1)
    088380B0:[55400011]: bnel       $t2, $zr, 0x088380F8
    088380B4:[85220010]: lh         $v0, 16($t1)
    088380B8:[25080001]: addiu      $t0, $t0, 1
    088380BC:[010B102A]: slt        $v0, $t0, $t3
--> 088380C0:[1440FFFA]: bne        $v0, $zr, 0x088380AC
    088380C4:[25290024]: addiu      $t1, $t1, 36
    088380C8:[C5A0F244]: lwc1       $f0, -3516($t5)
    088380CC:[4600584D]: trunc.w.s  $f1, $f11
    088380D0:[4600388D]: trunc.w.s  $f2, $f7
  Back Branch 088381F8 140,037 times (length 82)
    088380A4:[19600008]: blez       $t3, 0x088380C8
    088380A8:[3C0D0898]: lui        $t5, 0x0898 <=> li $t5, 0x08980000
    088380AC:[952A0000]: lhu        $t2, 0($t1)
    088380B0:[55400011]: bnel       $t2, $zr, 0x088380F8
    088380B4:[85220010]: lh         $v0, 16($t1)
--> 088380B8:[25080001]: addiu      $t0, $t0, 1
    088380BC:[010B102A]: slt        $v0, $t0, $t3
    088380C0:[1440FFFA]: bne        $v0, $zr, 0x088380AC
    088380C4:[25290024]: addiu      $t1, $t1, 36
    088380C8:[C5A0F244]: lwc1       $f0, -3516($t5)
    088380CC:[4600584D]: trunc.w.s  $f1, $f11
    088380D0:[4600388D]: trunc.w.s  $f2, $f7
    088380D4:[46004832]: c.eq.s     $f9, $f0
    088380D8:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    088380DC:[E5C10000]: swc1       $f1, 0($t6)
    088380E0:[45010002]: bc1t       0x088380EC
    088380E4:[E4E20000]: swc1       $f2, 0($a3)
    088380E8:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088380EC:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    088380F0:[03E00008]: jr         $ra
    088380F4:[27BD0100]: addiu      $sp, $sp, 256
    088380F8:[44804800]: mtc1       $zr, $f9
    088380FC:[44820000]: mtc1       $v0, $f0
    08838100:[468000A0]: cvt.s.w    $f2, $f0
    08838104:[4602603C]: c.lt.s     $f12, $f2
    08838108:[00000000]: nop
    0883810C:[4503FFEB]: bc1tl      0x088380BC
    08838110:[25080001]: addiu      $t0, $t0, 1
    08838114:[460D103C]: c.lt.s     $f2, $f13
    08838118:[00000000]: nop
    0883811C:[45030007]: bc1tl      0x0883813C
    08838120:[C5A9F244]: lwc1       $f9, -3516($t5)
    08838124:[460D6001]: sub.s      $f0, $f12, $f13
    08838128:[4609003E]: c.le.s     $f0, $f9
    0883812C:[00000000]: nop
    08838130:[4500005B]: bc1f       0x088382A0
    08838134:[46026081]: sub.s      $f2, $f12, $f2
    08838138:[C5A9F244]: lwc1       $f9, -3516($t5)
    0883813C:[44802000]: mtc1       $zr, $f4
    08838140:[C52A001C]: lwc1       $f10, 28($t1)
    08838144:[C5250020]: lwc1       $f5, 32($t1)
    08838148:[1180001E]: beq        $t4, $zr, 0x088381C4
    0883814C:[46002186]: mov.s      $f6, $f4
    08838150:[8524000C]: lh         $a0, 12($t1)
    08838154:[85220008]: lh         $v0, 8($t1)
    08838158:[8525000E]: lh         $a1, 14($t1)
    0883815C:[8523000A]: lh         $v1, 10($t1)
    08838160:[00822023]: subu       $a0, $a0, $v0
    08838164:[44840800]: mtc1       $a0, $f1
    08838168:[00A32823]: subu       $a1, $a1, $v1
    0883816C:[44850000]: mtc1       $a1, $f0
    08838170:[2D860007]: sltiu      $a2, $t4, 7
    08838174:[46800A20]: cvt.s.w    $f8, $f1
    08838178:[10C00012]: beq        $a2, $zr, 0x088381C4
    0883817C:[468000E0]: cvt.s.w    $f3, $f0
    08838180:[3C030896]: lui        $v1, 0x0896 <=> li $v1, 0x08960000
    08838184:[000C1080]: sll        $v0, $t4, 0x0002
    08838188:[24639F70]: addiu      $v1, $v1, -24720
    0883818C:[00431021]: addu       $v0, $v0, $v1
    08838190:[8C440000]: lw         $a0, 0($v0)
    08838194:[00800008]: jr         $a0
    08838198:[00000000]: nop
    088381C4:[31420002]: andi       $v0, $t2, 2
    088381C8:[5440FFBC]: bnel       $v0, $zr, 0x088380BC
    088381CC:[25080001]: addiu      $t0, $t0, 1
    088381D0:[95220004]: lhu        $v0, 4($t1)
    088381D4:[C5230014]: lwc1       $f3, 20($t1)
    088381D8:[C5200018]: lwc1       $f0, 24($t1)
    088381DC:[00021080]: sll        $v0, $v0, 0x0002
    088381E0:[005D1021]: addu       $v0, $v0, $sp
    088381E4:[C4410080]: lwc1       $f1, 128($v0)
    088381E8:[C4420000]: lwc1       $f2, 0($v0)
    088381EC:[46010000]: add.s      $f0, $f0, $f1
    088381F0:[460218C0]: add.s      $f3, $f3, $f2
    088381F4:[460401C0]: add.s      $f7, $f0, $f4
--> 088381F8:[0A20E02E]: j          0x088380B8
    088381FC:[46061AC0]: add.s      $f11, $f3, $f6
  Back Branch 0883810C 85,498 times (length 22)
    088380A8:[3C0D0898]: lui        $t5, 0x0898 <=> li $t5, 0x08980000
    088380AC:[952A0000]: lhu        $t2, 0($t1)
    088380B0:[55400011]: bnel       $t2, $zr, 0x088380F8
    088380B4:[85220010]: lh         $v0, 16($t1)
    088380B8:[25080001]: addiu      $t0, $t0, 1
--> 088380BC:[010B102A]: slt        $v0, $t0, $t3
    088380C0:[1440FFFA]: bne        $v0, $zr, 0x088380AC
    088380C4:[25290024]: addiu      $t1, $t1, 36
    088380C8:[C5A0F244]: lwc1       $f0, -3516($t5)
    088380CC:[4600584D]: trunc.w.s  $f1, $f11
    088380D0:[4600388D]: trunc.w.s  $f2, $f7
    088380D4:[46004832]: c.eq.s     $f9, $f0
    088380D8:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    088380DC:[E5C10000]: swc1       $f1, 0($t6)
    088380E0:[45010002]: bc1t       0x088380EC
    088380E4:[E4E20000]: swc1       $f2, 0($a3)
    088380E8:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088380EC:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    088380F0:[03E00008]: jr         $ra
    088380F4:[27BD0100]: addiu      $sp, $sp, 256
    088380F8:[44804800]: mtc1       $zr, $f9
    088380FC:[44820000]: mtc1       $v0, $f0
    08838100:[468000A0]: cvt.s.w    $f2, $f0
    08838104:[4602603C]: c.lt.s     $f12, $f2
    08838108:[00000000]: nop
--> 0883810C:[4503FFEB]: bc1tl      0x088380BC
    08838110:[25080001]: addiu      $t0, $t0, 1
    08838114:[460D103C]: c.lt.s     $f2, $f13
    08838118:[00000000]: nop
    0883811C:[45030007]: bc1tl      0x0883813C
  Back Branch 088382A0 18,266 times (length 91)
    08838128:[4609003E]: c.le.s     $f0, $f9
    0883812C:[00000000]: nop
    08838130:[4500005B]: bc1f       0x088382A0
    08838134:[46026081]: sub.s      $f2, $f12, $f2
    08838138:[C5A9F244]: lwc1       $f9, -3516($t5)
--> 0883813C:[44802000]: mtc1       $zr, $f4
    08838140:[C52A001C]: lwc1       $f10, 28($t1)
    08838144:[C5250020]: lwc1       $f5, 32($t1)
    08838148:[1180001E]: beq        $t4, $zr, 0x088381C4
    0883814C:[46002186]: mov.s      $f6, $f4
    08838150:[8524000C]: lh         $a0, 12($t1)
    08838154:[85220008]: lh         $v0, 8($t1)
    08838158:[8525000E]: lh         $a1, 14($t1)
    0883815C:[8523000A]: lh         $v1, 10($t1)
    08838160:[00822023]: subu       $a0, $a0, $v0
    08838164:[44840800]: mtc1       $a0, $f1
    08838168:[00A32823]: subu       $a1, $a1, $v1
    0883816C:[44850000]: mtc1       $a1, $f0
    08838170:[2D860007]: sltiu      $a2, $t4, 7
    08838174:[46800A20]: cvt.s.w    $f8, $f1
    08838178:[10C00012]: beq        $a2, $zr, 0x088381C4
    0883817C:[468000E0]: cvt.s.w    $f3, $f0
    08838180:[3C030896]: lui        $v1, 0x0896 <=> li $v1, 0x08960000
    08838184:[000C1080]: sll        $v0, $t4, 0x0002
    08838188:[24639F70]: addiu      $v1, $v1, -24720
    0883818C:[00431021]: addu       $v0, $v0, $v1
    08838190:[8C440000]: lw         $a0, 0($v0)
    08838194:[00800008]: jr         $a0
    08838198:[00000000]: nop
    088381C4:[31420002]: andi       $v0, $t2, 2
    088381C8:[5440FFBC]: bnel       $v0, $zr, 0x088380BC
    088381CC:[25080001]: addiu      $t0, $t0, 1
    088381D0:[95220004]: lhu        $v0, 4($t1)
    088381D4:[C5230014]: lwc1       $f3, 20($t1)
    088381D8:[C5200018]: lwc1       $f0, 24($t1)
    088381DC:[00021080]: sll        $v0, $v0, 0x0002
    088381E0:[005D1021]: addu       $v0, $v0, $sp
    088381E4:[C4410080]: lwc1       $f1, 128($v0)
    088381E8:[C4420000]: lwc1       $f2, 0($v0)
    088381EC:[46010000]: add.s      $f0, $f0, $f1
    088381F0:[460218C0]: add.s      $f3, $f3, $f2
    088381F4:[460401C0]: add.s      $f7, $f0, $f4
    088381F8:[0A20E02E]: j          0x088380B8
    088381FC:[46061AC0]: add.s      $f11, $f3, $f6
--> 088382A0:[0A20E04F]: j          0x0883813C
    088382A4:[46001243]: div.s      $f9, $f2, $f0
    088382A8:[5040FF7D]: beql       $v0, $zr, 0x088380A0
    088382AC:[8CC90128]: lw         $t1, 296($a2)
    088382B0:[84C20004]: lh         $v0, 4($a2)
  Back Branch 08837FEC 14,634 times (length 11)
    08837FB4:[1880000F]: blez       $a0, 0x08837FF4
    08837FB8:[46003886]: mov.s      $f2, $f7
    08837FBC:[84C20010]: lh         $v0, 16($a2)
    08837FC0:[44820000]: mtc1       $v0, $f0
    08837FC4:[468000E0]: cvt.s.w    $f3, $f0
--> 08837FC8:[00081880]: sll        $v1, $t0, 0x0002
    08837FCC:[00661021]: addu       $v0, $v1, $a2
    08837FD0:[C44000A8]: lwc1       $f0, 168($v0)
    08837FD4:[46071040]: add.s      $f1, $f2, $f7
    08837FD8:[25080001]: addiu      $t0, $t0, 1
    08837FDC:[46030000]: add.s      $f0, $f0, $f3
    08837FE0:[007D1821]: addu       $v1, $v1, $sp
    08837FE4:[0104102A]: slt        $v0, $t0, $a0
    08837FE8:[E4610080]: swc1       $f1, 128($v1)
--> 08837FEC:[1440FFF6]: bne        $v0, $zr, 0x08837FC8
    08837FF0:[46001080]: add.s      $f2, $f2, $f0
    08837FF4:[30A20100]: andi       $v0, $a1, 256
    08837FF8:[104000BD]: beq        $v0, $zr, 0x088382F0
    08837FFC:[7C091620]: seh        $v0, $t1
  Back Branch 08838308 14,634 times (length 4)
    088382EC:[8CC90128]: lw         $t1, 296($a2)
    088382F0:[5840FF57]: blezl      $v0, 0x08838050
    088382F4:[30A20400]: andi       $v0, $a1, 1024
    088382F8:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    088382FC:[03A01021]: addu       $v0, $sp, $zr <=> move $v0, $sp
--> 08838300:[2508FFFF]: addiu      $t0, $t0, -1
    08838304:[AC400000]: sw         $zr, 0($v0)
--> 08838308:[1500FFFD]: bne        $t0, $zr, 0x08838300
    0883830C:[24420004]: addiu      $v0, $v0, 4
    08838310:[0A20E014]: j          0x08838050
    08838314:[30A20400]: andi       $v0, $a1, 1024
  Back Branch 08838310 11,379 times (length 178)
  Back Branch 088382A8 11,379 times (length 132)
_S1_2_88EC734 7,233,336 instructions (0.363%), 328,788 calls (088EC734 - 088EC788, length 22)
_S1_2_88C2B7C 6,614,725 instructions (0.332%), 40,705 calls (088C2B7C - 088C2CB8, length 80)
  Back Branch 088C2BDC 325,640 times (length 16)
  Back Branch 088C2C34 120,845 times (length 28)
  Back Branch 088C2C04 120,845 times (length 13)
  Back Branch 088C2C90 119,297 times (length 57)
  Back Branch 088C2C64 119,297 times (length 43)
  Back Branch 088C2CB4 2,541 times (length 67)
  Back Branch 088C2C88 2,541 times (length 53)
  Back Branch 088C2C28 985 times (length 23)
  Back Branch 088C2C58 985 times (length 38)
_S1_2_88D4DA8 6,537,672 instructions (0.328%), 6,156 calls (088D4DA8 - 088D4FCC, length 138)
  Back Branch 088D4FC0 49,248 times (length 132)
_S1_2_88D6F98 6,490,325 instructions (0.326%), 656 calls (088D6F98 - 088D71A0, length 131)
  Back Branch 088D7158 88,728 times (length 70)
  Back Branch 088D7168 10,435 times (length 93)
_S1_2_8829280 6,449,352 instructions (0.324%), 307,112 calls (08829280 - 088292D0, length 21)
_S1_2_8843158 6,400,961 instructions (0.321%), 41 calls (08843158 - 0884369C, length 338)
  Back Branch 0884332C 188,928 times (length 8)
  Back Branch 088434B0 47,232 times (length 71)
  Back Branch 08843600 20,992 times (length 8)
  Back Branch 088434C0 11,808 times (length 181)
  Back Branch 08843300 11,808 times (length 66)
  Back Branch 088435D4 1,312 times (length 66)
  Back Branch 0884366C 1,312 times (length 313)
_S1_2_88BE2D4 6,072,333 instructions (0.305%), 27,284 calls (088BE2D4 - 088BE46C, length 103)
  Back Branch 088BE350 545,680 times (length 10)
  Back Branch 088BE390 44,812 times (length 19)
  Back Branch 088BE400 40,558 times (length 50)
  Back Branch 088BE420 226 times (length 58)
  Back Branch 088BE458 212 times (length 72)
  Back Branch 088BE3B0 156 times (length 27)
  Back Branch 088BE3E8 57 times (length 40)
_S1_2_8838D10 6,041,571 instructions (0.303%), 10,653 calls (08838D10 - 08838FF8, length 187)
  Back Branch 08838DF4 310,300 times (length 5)
  Back Branch 08838DA4 278,561 times (length 11)
  Back Branch 08838FAC 44,338 times (length 112)
  Back Branch 08838FF4 42,391 times (length 155)
  Back Branch 08838EEC 30,327 times (length 37)
  Back Branch 08838E94 5,000 times (length 9)
  Back Branch 08838EF8 3,063 times (length 59)
  Back Branch 08838FBC 2,667 times (length 137)
  Back Branch 08838ED4 411 times (length 6)
  Back Branch 08838FDC 345 times (length 141)
  Back Branch 08838FC8 90 times (length 140)
  Back Branch 08838F3C 50 times (length 77)
  Back Branch 08838F30 50 times (length 17)
  Back Branch 08838F20 50 times (length 13)
  Back Branch 08838F14 50 times (length 10)
  Back Branch 08838FEC 29 times (length 149)
  Back Branch 08838F6C 16 times (length 38)
_S1_2_88EC154 5,616,721 instructions (0.282%), 510,611 calls (088EC154 - 088EC17C, length 11)
_S1_2_8821600 5,589,379 instructions (0.281%), 328,787 calls (08821600 - 08821640, length 17)
_S1_2_8822A10 5,353,647 instructions (0.269%), 11,047 calls (08822A10 - 08822B8C, length 96)
  Back Branch 08822A98 329,472 times (length 15)
  Back Branch 08822B74 803 times (length 59)
  Back Branch 08822B80 295 times (length 14)
_S1_2_88AFB50 5,330,156 instructions (0.268%), 27,284 calls (088AFB50 - 088AFC4C, length 64)
  Back Branch 088AFBD0 190,988 times (length 18)
  Back Branch 088AFC48 69,506 times (length 45)
  Back Branch 088AFC38 54,566 times (length 38)
  Back Branch 088AFC28 54,512 times (length 31)
  Back Branch 088AFC08 50,820 times (length 16)
  Back Branch 088AFC18 27,256 times (length 24)
_S1_2_8851744 5,276,244 instructions (0.265%), 10,167 calls (08851744 - 088529C0, length 1184)
  Back Branch 088517EC 30,501 times (length 11)
  Back Branch 08851EE8 10,167 times (length 139)
  Back Branch 08851EF4 10,167 times (length 145)
  Back Branch 08851B14 10,167 times (length 191)
  Back Branch 08852890 10,167 times (length 867)
  Back Branch 0885289C 10,167 times (length 870)
  Back Branch 08851884 10,167 times (length 27)
  Back Branch 08851F18 9,739 times (length 154)
  Back Branch 08851F04 9,739 times (length 149)
  Back Branch 088528E0 9,739 times (length 887)
  Back Branch 088528FC 9,739 times (length 914)
  Back Branch 088528C8 9,739 times (length 881)
  Back Branch 088528A8 9,739 times (length 873)
  Back Branch 088528B8 9,739 times (length 877)
  Back Branch 0885292C 9,739 times (length 926)
  Back Branch 08852914 9,739 times (length 920)
  Back Branch 088524BC 9,737 times (length 314)
  Back Branch 08851D5C 9,737 times (length 337)
  Back Branch 08851D6C 9,737 times (length 341)
  Back Branch 08851CF8 9,737 times (length 312)
  Back Branch 08852494 9,734 times (length 266)
  Back Branch 08852210 9,734 times (length 345)
  Back Branch 08852078 9,734 times (length 242)
  Back Branch 08852438 9,726 times (length 32)
  Back Branch 08852440 9,726 times (length 39)
  Back Branch 088523B8 9,726 times (length 185)
  Back Branch 08851DC4 9,576 times (length 42)
  Back Branch 08851DE0 9,576 times (length 48)
  Back Branch 08852964 9,525 times (length 940)
  Back Branch 08852938 9,525 times (length 929)
  Back Branch 08852978 9,446 times (length 945)
  Back Branch 08851D7C 8,707 times (length 16)
  Back Branch 088527EC 6,114 times (length 750)
  Back Branch 08852390 4,033 times (length 101)
  Back Branch 0885236C 3,980 times (length 91)
  Back Branch 0885260C 2,864 times (length 630)
  Back Branch 088527C8 2,864 times (length 114)
  Back Branch 08852528 2,864 times (length 6)
  Back Branch 08852500 2,864 times (length 555)
  Back Branch 08852518 2,864 times (length 562)
  Back Branch 088527D8 1,189 times (length 745)
  Back Branch 08851EC8 430 times (length 428)
  Back Branch 088522E0 161 times (length 396)
  Back Branch 08852380 15 times (length 96)
  Back Branch 08851DF0 9 times (length 53)
  Back Branch 08851E24 9 times (length 66)
  Back Branch 08851E04 9 times (length 57)
  Back Branch 0885203C 3 times (length 228)
  Back Branch 0885202C 3 times (length 223)
  Back Branch 088523D4 3 times (length 193)
  Back Branch 088523F4 3 times (length 10)
  Back Branch 08852468 3 times (length 284)
  Back Branch 08851FD4 2 times (length 201)
  Back Branch 08851F98 2 times (length 186)
_S1_2_8807BCC 5,259,159 instructions (0.264%), 11,142 calls (08807BCC - 08807D14, length 83)
  Back Branch 08807C44 434,538 times (length 16)
  Back Branch 08807CA0 11,140 times (length 8)
  Back Branch 08807CB4 10 times (length 15)
  Back Branch 08807D10 2 times (length 55)
_S1_2_88DF318 4,950,783 instructions (0.249%), 175,498 calls (088DF318 - 088DF4CC, length 110)
  Back Branch 088DF434 37,647 times (length 52)
  Back Branch 088DF39C 3,748 times (length 17)
  Back Branch 088DF4C8 33 times (length 70)
_S1_2_88D2394 4,710,121 instructions (0.237%), 3,598 calls (088D2394 - 088D27E0, length 276)
  Back Branch 088D2660 25,308 times (length 162)
  Back Branch 088D2784 10,761 times (length 29)
_S1_2_88C2848 4,355,400 instructions (0.219%), 40,705 calls (088C2848 - 088C2A78, length 141)
  Back Branch 088C2A74 40,705 times (length 130)
  Back Branch 088C29C4 40,704 times (length 43)
  Back Branch 088C29B4 40,704 times (length 40)
  Back Branch 088C2A1C 40,704 times (length 67)
  Back Branch 088C2A24 20,352 times (length 69)
_S1_2_88C8EBC 4,247,040 instructions (0.213%), 75,840 calls (088C8EBC - 088C8FC0, length 66)
  Back Branch 088C8FAC 75,840 times (length 48)
_S1_2_88ECA1C 4,174,872 instructions (0.210%), 521,859 calls (088EC958 - 088ECA24, length 52)
  Back Branch 088ECA20 521,859 times (length 52)
_S1_2_88EC344 4,084,920 instructions (0.205%), 510,615 calls (088EC344 - 088EC360, length 8)
_S1_2_88333E8 4,069,570 instructions (0.204%), 170 calls (088333E8 - 088334F8, length 69)
  Back Branch 088334E0 159,786 times (length 25)
  Back Branch 088334D0 43,877 times (length 14)
  Back Branch 08833468 4,760 times (length 17)
  Back Branch 08833418 2,352 times (length 8)
_S1_2_893AA7C 3,914,290 instructions (0.197%), 1,957,145 calls (0893AA7C - 0893AA80, length 2)
_S1_2_893AAAC 3,914,250 instructions (0.197%), 1,957,125 calls (0893AAAC - 0893AAB0, length 2)
_S1_2_88B9B74 3,546,920 instructions (0.178%), 27,284 calls (088B9B74 - 088B9D0C, length 103)
  Back Branch 088B9C74 109,136 times (length 59)
  Back Branch 088B9CF8 27,284 times (length 77)
  Back Branch 088B9D08 27,284 times (length 88)
_S1_2_8820C98 3,424,220 instructions (0.172%), 244,980 calls (08820C98 - 08820CCC, length 14)
_S1_2_8826CFC 3,216,496 instructions (0.162%), 844 calls (08826CFC - 088271C4, length 307)
  Back Branch 088270E4 88,104 times (length 11)
  Back Branch 0882718C 58,736 times (length 16)
  Back Branch 08826E00 29,368 times (length 32)
  Back Branch 08826FE4 14,684 times (length 123)
  Back Branch 088271A4 14,684 times (length 233)
  Back Branch 088271C0 14,684 times (length 261)
_S1_2_8821C38 2,999,400 instructions (0.151%), 13,890 calls (08821C38 - 08821CA8, length 29)
  Back Branch 08821C9C 277,800 times (length 10)
_S1_2_886F3D8 2,873,338 instructions (0.144%), 9,674 calls (0886EF94 - 0886FFC4, length 1037)
  Back Branch 0886EFCC 554,492 times (length 8)
  Back Branch 0886F104 31,000 times (length 11)
  Back Branch 0886FFC0 24,800 times (length 1025)
  Back Branch 0886F048 24,800 times (length 47)
  Back Branch 0886F0C8 21,700 times (length 11)
  Back Branch 0886F088 18,600 times (length 11)
  Back Branch 0886F3F8 8,734 times (length 239)
  Back Branch 0886F428 680 times (length 251)
  Back Branch 0886F1B4 240 times (length 93)
  Back Branch 0886F43C 211 times (length 166)
  Back Branch 0886F45C 211 times (length 15)
  Back Branch 0886F470 49 times (length 144)
  Back Branch 0886F238 49 times (length 127)
_S1_2_8882080 2,853,434 instructions (0.143%), 11,142 calls (08882080 - 08882208, length 99)
  Back Branch 08882190 178,272 times (length 21)
  Back Branch 08882204 175,484 times (length 35)
  Back Branch 088821C8 22,284 times (length 11)
  Back Branch 088821EC 2,524 times (length 32)
  Back Branch 088821FC 114 times (length 39)
_S1_2_885040C 2,701,062 instructions (0.136%), 10,168 calls (0885040C - 08850E24, length 647)
  Back Branch 08850A94 5,745 times (length 321)
  Back Branch 08850B3C 3,675 times (length 191)
  Back Branch 08850C90 3,433 times (length 314)
  Back Branch 08850DF8 2,938 times (length 549)
  Back Branch 08850DD0 2,807 times (length 539)
  Back Branch 08850E00 2,070 times (length 551)
  Back Branch 08850DD8 1,930 times (length 541)
_S1_2_88EC0C0 2,694,791 instructions (0.135%), 244,981 calls (088EC0C0 - 088EC0E8, length 11)
_S1_2_88B6374 2,676,556 instructions (0.134%), 63,780 calls (088B6374 - 088B64C8, length 86)
  Back Branch 088B6404 63,780 times (length 12)
  Back Branch 088B6428 63,780 times (length 23)
  Back Branch 088B64B0 870 times (length 63)
  Back Branch 088B64A0 31 times (length 59)
  Back Branch 088B6490 23 times (length 55)
  Back Branch 088B6480 23 times (length 51)
  Back Branch 088B645C 23 times (length 42)
_S1_2_8820A9C 2,510,000 instructions (0.126%), 100,400 calls (08820A9C - 08820AFC, length 25)
_S1_2_883C284 2,423,696 instructions (0.122%), 55,084 calls (0883C284 - 0883C390, length 68)
_S1_2_88A682C 2,365,195 instructions (0.119%), 337,885 calls (088A682C - 088A6844, length 7)
_S1_2_88A6810 2,365,195 instructions (0.119%), 337,885 calls (088A6810 - 088A6828, length 7)
_S1_2_88E1B50 2,280,678 instructions (0.115%), 104,218 calls (088E1B50 - 088E1C60, length 69)
  Back Branch 088E1C28 59,784 times (length 43)
_S1_2_887C97C 2,196,173 instructions (0.110%), 3,066 calls (0887C97C - 0887CD10, length 230)
  Back Branch 0887CB5C 128,772 times (length 20)
  Back Branch 0887CAD0 49,056 times (length 4)
  Back Branch 0887CCB0 5,249 times (length 90)
  Back Branch 0887CD0C 3,066 times (length 168)
  Back Branch 0887CB64 3,066 times (length 89)
  Back Branch 0887CAE4 3,066 times (length 58)
_S1_2_88293CC 2,139,648 instructions (0.107%), 89,152 calls (088293CC - 08829428, length 24)
_S1_2_88E18E8 2,134,228 instructions (0.107%), 52,084 calls (088E18E8 - 088E1B4C, length 154)
  Back Branch 088E1B18 29,986 times (length 82)
  Back Branch 088E19D8 29,986 times (length 49)
  Back Branch 088E1960 29,986 times (length 18)
  Back Branch 088E1AB8 22,098 times (length 104)
  Back Branch 088E1B48 38 times (length 27)
  Back Branch 088E1B3C 26 times (length 22)
_S1_2_88680A8 2,123,050 instructions (0.107%), 122 calls (088680A8 - 08868248, length 105)
  Back Branch 0886818C 297,344 times (length 14)
  Back Branch 08868228 9,292 times (length 64)
  Back Branch 088681C0 9,170 times (length 46)
  Back Branch 08868214 8,926 times (length 52)
  Back Branch 088681FC 122 times (length 15)
_S1_2_88AEF5C 2,097,592 instructions (0.105%), 299,656 calls (088AEF5C - 088AEF74, length 7)
_S1_2_88AEF40 2,097,592 instructions (0.105%), 299,656 calls (088AEF40 - 088AEF58, length 7)
_S1_2_88EEA68 2,056,486 instructions (0.103%), 79,096 calls (088EEA68 - 088EEACC, length 26)
_S1_2_88C5080 2,047,456 instructions (0.103%), 91,232 calls (088C5080 - 088C516C, length 60)
_S1_2_88D7564 1,990,070 instructions (0.100%), 59 calls (088D7564 - 088D77F4, length 165)
  Back Branch 088D7790 26,944 times (length 71)
  Back Branch 088D77A4 1,684 times (length 115)
_S1_2_88C37F4 1,936,036 instructions (0.097%), 1,042 calls (088C37F4 - 088C39C8, length 118)
  Back Branch 088C39BC 16,672 times (length 116)
_S1_2_886F040 1,872,446 instructions (0.094%), 4,045 calls (0886EF94 - 0886FFC4, length 1037)
  Back Branch 0886EFCC 554,492 times (length 8)
  Back Branch 0886F104 31,000 times (length 11)
  Back Branch 0886FFC0 24,800 times (length 1025)
  Back Branch 0886F048 24,800 times (length 47)
  Back Branch 0886F0C8 21,700 times (length 11)
  Back Branch 0886F088 18,600 times (length 11)
_S1_2_8833794 1,870,860 instructions (0.094%), 89,053 calls (08833794 - 08833858, length 50)
  Back Branch 08833808 62 times (length 17)
  Back Branch 08833854 21 times (length 36)
_S1_2_8870108 1,820,683 instructions (0.091%), 9,576 calls (08870108 - 08870D3C, length 782)
  Back Branch 088701D4 74,912 times (length 8)
  Back Branch 08870AE4 2,687 times (length 365)
  Back Branch 08870B44 2,683 times (length 345)
  Back Branch 08870CAC 2,340 times (length 698)
  Back Branch 08870CE8 1,927 times (length 730)
  Back Branch 08870BCC 1,060 times (length 482)
  Back Branch 088707F8 124 times (length 66)
  Back Branch 08870750 124 times (length 46)
  Back Branch 08870890 122 times (length 59)
  Back Branch 0887083C 40 times (length 11)
  Back Branch 08870B9C 4 times (length 368)
  Back Branch 08870CF8 4 times (length 734)
  Back Branch 08870D30 4 times (length 749)
  Back Branch 08870D38 2 times (length 751)
  Back Branch 08870CBC 1 times (length 702)
  Back Branch 0887087C 1 times (length 44)
  Back Branch 08870858 1 times (length 32)
  Back Branch 08870800 1 times (length 10)
_S1_2_8808F60 1,760,436 instructions (0.088%), 11,142 calls (08808F60 - 08809074, length 70)
  Back Branch 08808FF4 211,698 times (length 11)
  Back Branch 08808FB8 11,142 times (length 11)
_S1_2_882EDCC 1,740,922 instructions (0.087%), 11,045 calls (0882EDCC - 0882F0F0, length 202)
  Back Branch 0882F0B4 8,525 times (length 39)
  Back Branch 0882F09C 292 times (length 32)
  Back Branch 0882F0A4 241 times (length 5)
_S1_2_88368D4 1,704,932 instructions (0.086%), 217 calls (088368D4 - 08837794, length 945)
  Back Branch 088369DC 111,104 times (length 5)
  Back Branch 08836A98 56,100 times (length 11)
  Back Branch 08836C48 5,568 times (length 5)
  Back Branch 0883762C 4,869 times (length 733)
  Back Branch 08837634 3,616 times (length 11)
  Back Branch 0883766C 2,531 times (length 752)
  Back Branch 08836EFC 2,244 times (length 152)
  Back Branch 08836C2C 2,244 times (length 5)
  Back Branch 08836AC8 2,244 times (length 46)
  Back Branch 088370F8 2,012 times (length 163)
  Back Branch 08837674 1,253 times (length 11)
  Back Branch 088370EC 203 times (length 160)
  Back Branch 08836F64 174 times (length 292)
  Back Branch 08837640 57 times (length 738)
  Back Branch 08836F58 37 times (length 11)
  Back Branch 08837688 29 times (length 755)
  Back Branch 088375F8 29 times (length 15)
  Back Branch 088375C8 29 times (length 439)
  Back Branch 088375D8 29 times (length 7)
  Back Branch 08837680 25 times (length 757)
  Back Branch 08837690 16 times (length 757)
  Back Branch 08836FFC 10 times (length 72)
  Back Branch 08837790 4 times (length 889)
_S1_2_8806780 1,677,192 instructions (0.084%), 2 calls (08806780 - 088068B0, length 77)
  Back Branch 08806818 46,566 times (length 28)
  Back Branch 088068A4 35,779 times (length 16)
  Back Branch 088068AC 4,523 times (length 39)
_S1_2_881E9AC 1,644,246 instructions (0.083%), 12,126 calls (0881E9AC - 0881EECC, length 329)
  Back Branch 0881EA98 60,630 times (length 8)
  Back Branch 0881EA38 24,252 times (length 7)
  Back Branch 0881EE34 10,435 times (length 21)
  Back Branch 0881EDF4 10,363 times (length 242)
  Back Branch 0881EC78 2,075 times (length 139)
  Back Branch 0881ECB4 2,056 times (length 18)
  Back Branch 0881EB18 1,137 times (length 35)
  Back Branch 0881EB5C 1,114 times (length 19)
  Back Branch 0881EEAC 67 times (length 51)
  Back Branch 0881EEC8 66 times (length 27)
  Back Branch 0881EE08 66 times (length 247)
  Back Branch 0881EDE8 5 times (length 239)
  Back Branch 0881EE20 1 times (length 253)
_S1_2_88ADD9C 1,639,078 instructions (0.082%), 10,642 calls (088ADD9C - 088ADF5C, length 113)
  Back Branch 088ADDFC 74,494 times (length 9)
  Back Branch 088ADE84 31,890 times (length 37)
  Back Branch 088ADF04 31,890 times (length 72)
  Back Branch 088ADE40 10,642 times (length 12)
  Back Branch 088ADF58 10,642 times (length 101)
  Back Branch 088ADF44 561 times (length 18)
  Back Branch 088ADEC4 213 times (length 18)
  Back Branch 088ADF34 19 times (length 14)
  Back Branch 088ADEB4 9 times (length 14)
_S1_2_88711A0 1,605,288 instructions (0.081%), 9,737 calls (088711A0 - 08871778, length 375)
  Back Branch 0887135C 9,883 times (length 58)
  Back Branch 088715D8 9,737 times (length 39)
  Back Branch 08871774 9,737 times (length 348)
  Back Branch 0887167C 9,737 times (length 167)
  Back Branch 0887174C 2,965 times (length 298)
  Back Branch 0887175C 2,965 times (length 6)
  Back Branch 08871684 2,864 times (length 185)
  Back Branch 08871710 2,044 times (length 244)
  Back Branch 08871690 452 times (length 192)
  Back Branch 088716EC 447 times (length 215)
  Back Branch 0887160C 98 times (length 83)
  Back Branch 08871668 5 times (length 145)
  Back Branch 088716C0 3 times (length 204)
  Back Branch 088716FC 3 times (length 224)
_S1_2_8906824 1,583,033 instructions (0.079%), 23,244 calls (08906824 - 08906B70, length 212)
  Back Branch 08906ABC 20,837 times (length 152)
  Back Branch 08906ACC 16,320 times (length 45)
  Back Branch 08906A24 16,320 times (length 114)
  Back Branch 089068D0 2,407 times (length 29)
  Back Branch 08906AEC 700 times (length 18)
  Back Branch 08906924 558 times (length 23)
  Back Branch 08906B34 474 times (length 36)
  Back Branch 089068E8 212 times (length 13)
  Back Branch 08906B6C 110 times (length 50)
_S1_2_88DF188 1,579,486 instructions (0.079%), 2 calls (088DF188 - 088DF1F0, length 27)
  Back Branch 088DF1C8 175,496 times (length 9)
_S1_2_880B2B8 1,571,143 instructions (0.079%), 11,142 calls (0880B2B8 - 0880B3A0, length 59)
  Back Branch 0880B31C 89,136 times (length 16)
  Back Branch 0880B350 89,136 times (length 11)
  Back Branch 0880B39C 1 times (length 34)
_S1_2_8820E48 1,568,487 instructions (0.079%), 522,829 calls (08820E48 - 08820E50, length 3)
_S1_2_88C51D4 1,536,878 instructions (0.077%), 219,554 calls (088C51D4 - 088C51EC, length 7)
_S1_2_88BBABC 1,460,280 instructions (0.073%), 73,014 calls (088BBABC - 088BBBE0, length 74)
_S1_2_884F0FC 1,446,010 instructions (0.073%), 31,435 calls (0884F0FC - 0884F304, length 131)
_S1_2_88AF790 1,415,666 instructions (0.071%), 101,119 calls (088AF790 - 088AF7C4, length 14)
_S1_2_88AE7E8 1,373,524 instructions (0.069%), 21,534 calls (088AE7E8 - 088AEBE0, length 255)
  Back Branch 088AE914 20,930 times (length 30)
  Back Branch 088AEA74 325 times (length 148)
  Back Branch 088AEA64 325 times (length 113)
  Back Branch 088AE9D0 279 times (length 77)
  Back Branch 088AEB9C 205 times (length 220)
  Back Branch 088AEBC0 64 times (length 229)
  Back Branch 088AEBCC 10 times (length 21)
  Back Branch 088AEA08 10 times (length 90)
_S1_2_884D774 1,350,702 instructions (0.068%), 10,168 calls (0884D774 - 0884DAD8, length 218)
  Back Branch 0884D91C 10,007 times (length 89)
  Back Branch 0884D934 10,007 times (length 94)
  Back Branch 0884DAAC 9,766 times (length 151)
  Back Branch 0884DA78 8,580 times (length 120)
  Back Branch 0884DAC4 8,556 times (length 166)
  Back Branch 0884D9F4 8,556 times (length 78)
  Back Branch 0884D9C8 2,864 times (length 63)
  Back Branch 0884DAD4 1,451 times (length 168)
  Back Branch 0884DA9C 1,427 times (length 137)
  Back Branch 0884DAA4 24 times (length 138)
_S1_2_893AC84 1,337,646 instructions (0.067%), 668,823 calls (0893AC84 - 0893AC88, length 2)
_S1_2_893AE24 1,337,644 instructions (0.067%), 668,822 calls (0893AE24 - 0893AE28, length 2)
_S1_2_88EA100 1,314,891 instructions (0.066%), 11,143 calls (088EA100 - 088EA364, length 154)
  Back Branch 088EA33C 11,143 times (length 103)
  Back Branch 088EA2FC 11,143 times (length 89)
  Back Branch 088EA2D4 11,143 times (length 37)
  Back Branch 088EA2DC 11,143 times (length 77)
  Back Branch 088EA2AC 1 times (length 61)
_S1_2_88B41B4 1,287,466 instructions (0.065%), 10,642 calls (088B41B4 - 088B43B4, length 129)
  Back Branch 088B42EC 10,642 times (length 66)
  Back Branch 088B42A8 10,642 times (length 27)
  Back Branch 088B43A0 10,630 times (length 86)
  Back Branch 088B4380 10,630 times (length 72)
  Back Branch 088B4390 10,630 times (length 79)
  Back Branch 088B4360 10,630 times (length 58)
  Back Branch 088B4370 10,630 times (length 65)
  Back Branch 088B4350 10,630 times (length 51)
_S1_2_88332C0 1,282,922 instructions (0.064%), 92,212 calls (088332C0 - 088332F4, length 14)
_S1_2_88BBF10 1,277,386 instructions (0.064%), 63,780 calls (088BBF10 - 088BC008, length 63)
  Back Branch 088BBFF8 893 times (length 49)
_S1_2_88BAA64 1,242,078 instructions (0.062%), 12,179 calls (088BAA64 - 088BAB50, length 60)
  Back Branch 088BAADC 36,537 times (length 15)
  Back Branch 088BAB3C 24,338 times (length 36)
  Back Branch 088BAB2C 12,169 times (length 29)
  Back Branch 088BAB1C 12,169 times (length 22)
  Back Branch 088BAB0C 12,169 times (length 14)
  Back Branch 088BAB4C 12,169 times (length 47)
_S1_2_88B1B88 1,233,708 instructions (0.062%), 64,932 calls (088B1B88 - 088B1BE0, length 23)
_S1_2_8831D68 1,223,950 instructions (0.061%), 48,958 calls (08831D68 - 08831DC8, length 25)
_S1_2_88BAB54 1,211,820 instructions (0.061%), 63,780 calls (088BAB54 - 088BABAC, length 23)
_S1_2_88602C0 1,144,654 instructions (0.057%), 10,167 calls (088602C0 - 0886040C, length 84)
  Back Branch 08860340 101,670 times (length 7)
  Back Branch 088603B8 425 times (length 33)
_S1_2_8839BC4 1,118,910 instructions (0.056%), 10,653 calls (08839BC4 - 08839C94, length 53)
  Back Branch 08839C34 170,448 times (length 14)
  Back Branch 08839C90 15 times (length 25)
_S1_2_88E1C64 1,104,500 instructions (0.055%), 44,180 calls (088E1C64 - 088E1DC4, length 89)
  Back Branch 088E1D0C 44,180 times (length 8)
  Back Branch 088E1CF4 44,180 times (length 29)
_S1_2_88C263C 1,099,026 instructions (0.055%), 40,705 calls (088C263C - 088C26A8, length 28)
  Back Branch 088C26A4 40,704 times (length 13)
_S1_2_88AEF94 1,097,719 instructions (0.055%), 156,817 calls (088AEF94 - 088AEFAC, length 7)
_S1_2_88AEF78 1,097,719 instructions (0.055%), 156,817 calls (088AEF78 - 088AEF90, length 7)
_S1_2_88A9E84 1,094,623 instructions (0.055%), 13,642 calls (088A9E84 - 088A9FC8, length 82)
  Back Branch 088A9F1C 13,642 times (length 27)
  Back Branch 088A9FC4 11,770 times (length 66)
  Back Branch 088A9FB4 7,489 times (length 59)
  Back Branch 088A9FA4 18 times (length 52)
_S1_2_883C394 1,079,472 instructions (0.054%), 22,489 calls (0883C394 - 0883C4B4, length 73)
_S1_2_881F46C 1,075,859 instructions (0.054%), 74,565 calls (0881F46C - 0881F4A4, length 15)
_S1_2_8881790 1,045,539 instructions (0.053%), 11,142 calls (08881790 - 08881904, length 94)
  Back Branch 08881900 11,095 times (length 42)
_S1_2_8845C9C 1,043,994 instructions (0.052%), 10,653 calls (08845C9C - 08845F78, length 184)
  Back Branch 08845D98 21,306 times (length 7)
_S1_2_88B5FD4 1,038,650 instructions (0.052%), 63,780 calls (088B5FD4 - 088B6034, length 25)
  Back Branch 088B6004 63,780 times (length 7)
_S1_2_8829654 997,280 instructions (0.050%), 21,680 calls (08829654 - 08829708, length 46)
_S1_2_8860190 993,847 instructions (0.050%), 10,167 calls (08860190 - 088602BC, length 76)
  Back Branch 088601F4 101,670 times (length 7)
  Back Branch 08860278 425 times (length 37)
  Back Branch 088602A8 424 times (length 48)
  Back Branch 08860298 1 times (length 44)
_S1_2_88452EC 990,729 instructions (0.050%), 10,653 calls (088452EC - 08845380, length 38)
  Back Branch 08845320 42,612 times (length 8)
  Back Branch 0884536C 42,612 times (length 8)
_S1_2_88BC3F8 978,848 instructions (0.049%), 10,642 calls (088BC3F8 - 088BC52C, length 78)
  Back Branch 088BC488 21,284 times (length 28)
  Back Branch 088BC508 10,630 times (length 50)
  Back Branch 088BC518 10,630 times (length 57)
  Back Branch 088BC528 10,630 times (length 64)
  Back Branch 088BC4D8 10,630 times (length 29)
  Back Branch 088BC4F8 10,630 times (length 43)
  Back Branch 088BC4E8 10,630 times (length 36)
_S1_2_8865824 970,692 instructions (0.049%), 1 calls (08865824 - 088658C8, length 42)
  Back Branch 088658A0 161,776 times (length 6)
_S1_2_886F034 922,888 instructions (0.046%), 6,904 calls (0886EF94 - 0886FFC4, length 1037)
  Back Branch 0886EFCC 554,492 times (length 8)
  Back Branch 0886F104 31,000 times (length 11)
  Back Branch 0886FFC0 24,800 times (length 1025)
  Back Branch 0886F048 24,800 times (length 47)
  Back Branch 0886F0C8 21,700 times (length 11)
  Back Branch 0886F088 18,600 times (length 11)
  Back Branch 0886F170 2 times (length 78)
_S1_2_886458C 896,480 instructions (0.045%), 11,027 calls (0886458C - 08864664, length 55)
  Back Branch 088645E8 76,847 times (length 7)
_S1_2_881B33C 888,470 instructions (0.045%), 2 calls (0881B33C - 0881B494, length 87)
  Back Branch 0881B434 24,681 times (length 36)
  Back Branch 0881B3D0 24,681 times (length 24)
  Back Branch 0881B3E8 1 times (length 10)
  Back Branch 0881B400 1 times (length 12)
_S1_2_884660C 884,199 instructions (0.044%), 10,653 calls (0884660C - 088468C4, length 175)
  Back Branch 088466DC 21,306 times (length 7)
_S1_2_88E08EC 879,049 instructions (0.044%), 4,022 calls (088E08EC - 088E0C30, length 210)
  Back Branch 088E0A1C 36,388 times (length 10)
  Back Branch 088E0B38 8,782 times (length 21)
  Back Branch 088E0A60 5,200 times (length 10)
  Back Branch 088E0950 4,022 times (length 6)
  Back Branch 088E09B0 3,892 times (length 30)
  Back Branch 088E0BA8 3,778 times (length 156)
  Back Branch 088E0C04 2,802 times (length 48)
  Back Branch 088E0BDC 273 times (length 76)
  Back Branch 088E0964 130 times (length 11)
  Back Branch 088E0C1C 20 times (length 109)
_S1_2_8896250 856,071 instructions (0.043%), 1 calls (08896250 - 08896294, length 18)
  Back Branch 08896288 77,824 times (length 11)
_S1_2_88459A4 852,160 instructions (0.043%), 10,652 calls (088459A4 - 08845C98, length 190)
  Back Branch 08845A4C 21,304 times (length 14)
_S1_2_882EC4C 844,838 instructions (0.042%), 13,076 calls (0882EC4C - 0882EDC8, length 96)
  Back Branch 0882EDA4 11,031 times (length 18)
  Back Branch 0882EDAC 10,518 times (length 31)
  Back Branch 0882EDC4 2,471 times (length 37)
  Back Branch 0882ED8C 2,005 times (length 12)
_S1_2_8845734 841,587 instructions (0.042%), 10,653 calls (08845734 - 08845920, length 124)
  Back Branch 088457FC 21,306 times (length 8)
_S1_2_88E08A0 839,420 instructions (0.042%), 44,180 calls (088E08A0 - 088E08E8, length 19)
_S1_2_88C88E8 831,052 instructions (0.042%), 13,624 calls (088C88E8 - 088C89D8, length 61)
  Back Branch 088C8954 13,624 times (length 13)
  Back Branch 088C89D4 13,622 times (length 42)
_S1_2_8845538 830,856 instructions (0.042%), 10,652 calls (08845538 - 08845730, length 127)
  Back Branch 088455DC 21,304 times (length 13)
_S1_2_8854F28 806,632 instructions (0.041%), 10,653 calls (08854F28 - 08855294, length 220)
  Back Branch 08855178 2,568 times (length 33)
  Back Branch 08855288 1,392 times (length 10)
  Back Branch 08855250 428 times (length 74)
  Back Branch 08855290 232 times (length 117)
_S1_2_886EE68 803,316 instructions (0.040%), 124 calls (0886EE68 - 0886FFC4, length 1112)
  Back Branch 0886EFCC 554,492 times (length 8)
  Back Branch 0886EF74 31,000 times (length 11)
  Back Branch 0886F104 31,000 times (length 11)
  Back Branch 0886FFC0 24,800 times (length 1025)
  Back Branch 0886F048 24,800 times (length 47)
  Back Branch 0886EF34 21,700 times (length 11)
  Back Branch 0886F0C8 21,700 times (length 11)
  Back Branch 0886EEF4 18,600 times (length 11)
  Back Branch 0886F088 18,600 times (length 11)
  Back Branch 0886EEB4 248 times (length 4)
_S1_2_883CD74 800,624 instructions (0.040%), 11,044 calls (0883CD74 - 0883D114, length 233)
  Back Branch 0883CE78 11,540 times (length 41)
  Back Branch 0883D040 11,044 times (length 92)
  Back Branch 0883D01C 11,044 times (length 64)
  Back Branch 0883CFD8 11,044 times (length 13)
_S1_2_88196FC 754,992 instructions (0.038%), 32,824 calls (088196FC - 088197D0, length 54)
  Back Branch 088197BC 2 times (length 34)
_S1_2_88E1444 751,060 instructions (0.038%), 22,090 calls (088E1444 - 088E14C8, length 34)
  Back Branch 088E14C4 22,090 times (length 9)
_S1_2_88E13BC 751,060 instructions (0.038%), 22,090 calls (088E13BC - 088E1440, length 34)
  Back Branch 088E143C 22,090 times (length 9)
_S1_2_88C8AD0 743,435 instructions (0.037%), 13,517 calls (088C8AD0 - 088C8BC0, length 61)
  Back Branch 088C8B3C 13,517 times (length 13)
_S1_2_88C89DC 742,919 instructions (0.037%), 12,179 calls (088C89DC - 088C8ACC, length 61)
  Back Branch 088C8AC8 12,179 times (length 42)
  Back Branch 088C8A48 12,179 times (length 13)
_S1_2_88C26AC 732,698 instructions (0.037%), 1 calls (088C26AC - 088C2778, length 52)
  Back Branch 088C2764 40,705 times (length 25)
  Back Branch 088C2720 40,704 times (length 13)
  Back Branch 088C2774 40,704 times (length 29)
_S1_2_882F5AC 731,981 instructions (0.037%), 345 calls (0882F5AC - 0882F660, length 46)
  Back Branch 0882F5FC 89,461 times (length 11)
  Back Branch 0882F65C 345 times (length 23)
_S1_2_88C8700 713,063 instructions (0.036%), 10,643 calls (088C8700 - 088C87F0, length 61)
  Back Branch 088C876C 10,643 times (length 13)
  Back Branch 088C87D4 10,642 times (length 33)
  Back Branch 088C87EC 10,641 times (length 42)
_S1_2_8833960 698,580 instructions (0.035%), 46,572 calls (08833960 - 088339A0, length 17)
_S1_2_8846358 692,380 instructions (0.035%), 10,652 calls (08846358 - 08846608, length 173)
  Back Branch 088463F8 21,304 times (length 12)
_S1_2_88E0D10 688,028 instructions (0.035%), 3,678 calls (088E0D10 - 088E1084, length 222)
  Back Branch 088E0FD4 13,456 times (length 14)
  Back Branch 088E1050 6,338 times (length 37)
  Back Branch 088E1004 3,678 times (length 149)
  Back Branch 088E0E20 3,678 times (length 11)
  Back Branch 088E0E14 3,678 times (length 30)
  Back Branch 088E1068 904 times (length 109)
  Back Branch 088E1058 184 times (length 104)
  Back Branch 088E1070 90 times (length 121)
  Back Branch 088E100C 30 times (length 7)
  Back Branch 088E1044 30 times (length 22)
  Back Branch 088E1034 16 times (length 17)
_S1_2_884498C 674,781 instructions (0.034%), 10,166 calls (08844424 - 08844990, length 348)
  Back Branch 088445D4 10,652 times (length 85)
  Back Branch 088448E8 10,167 times (length 305)
  Back Branch 0884498C 10,166 times (length 88)
  Back Branch 08844560 1,061 times (length 36)
_S1_2_88297F4 673,360 instructions (0.034%), 134,672 calls (088297F4 - 08829804, length 5)
_S1_2_88E17F4 662,700 instructions (0.033%), 44,180 calls (088E17F4 - 088E18B4, length 49)
  Back Branch 088E1888 22,090 times (length 12)
_S1_2_88EB658 657,679 instructions (0.033%), 657,679 calls (088EB658 - 088EB724, length 52)
_S1_2_8908054 653,452 instructions (0.033%), 12,684 calls (08908054 - 08908170, length 72)
_S1_2_88AB2CC 627,630 instructions (0.032%), 13,649 calls (088AB2CC - 088AB3B4, length 59)
  Back Branch 088AB37C 13,642 times (length 35)
  Back Branch 088AB3A0 13,642 times (length 22)
_S1_2_883EE64 621,268 instructions (0.031%), 11,098 calls (0883EE64 - 0883F130, length 180)
  Back Branch 0883EEE8 11,098 times (length 13)
  Back Branch 0883EED8 11,098 times (length 10)
  Back Branch 0883F008 11,025 times (length 13)
  Back Branch 0883F024 11,023 times (length 93)
  Back Branch 0883F0AC 58 times (length 127)
  Back Branch 0883F0EC 5 times (length 144)
  Back Branch 0883F12C 5 times (length 164)
  Back Branch 0883F114 4 times (length 153)
  Back Branch 0883EF50 3 times (length 41)
  Back Branch 0883F11C 3 times (length 155)
  Back Branch 0883F078 3 times (length 115)
  Back Branch 0883F0C4 3 times (length 134)
  Back Branch 0883F104 3 times (length 150)
  Back Branch 0883F014 2 times (length 90)
  Back Branch 0883EF90 2 times (length 57)
  Back Branch 0883EFDC 1 times (length 76)
_S1_2_88C0C70 610,575 instructions (0.031%), 40,705 calls (088C0C70 - 088C0CA8, length 15)
_S1_2_8846B40 606,489 instructions (0.030%), 10,653 calls (08846B40 - 08848FE8, length 2347)
  Back Branch 08848FE4 867 times (length 79)
  Back Branch 08848EB4 867 times (length 2115)
_S1_2_8844EB8 606,203 instructions (0.030%), 10,652 calls (08844EB8 - 08845030, length 95)
  Back Branch 08844FE8 485 times (length 32)
_S1_2_8838570 605,023 instructions (0.030%), 125 calls (08838570 - 088389A8, length 271)
  Back Branch 08838794 21,513 times (length 9)
  Back Branch 088386E0 18,008 times (length 6)
  Back Branch 08838738 12,500 times (length 5)
  Back Branch 08838714 12,500 times (length 28)
  Back Branch 08838688 12,400 times (length 4)
  Back Branch 08838668 3,100 times (length 11)
  Back Branch 088387D0 2,184 times (length 32)
  Back Branch 08838968 2,149 times (length 142)
  Back Branch 08838930 2,149 times (length 92)
  Back Branch 088387C0 168 times (length 6)
  Back Branch 088388A4 28 times (length 57)
  Back Branch 088388C8 7 times (length 66)
  Back Branch 0883897C 2 times (length 163)
  Back Branch 088389A4 1 times (length 231)
  Back Branch 08838998 1 times (length 194)
_S1_2_8823E08 602,000 instructions (0.030%), 172 calls (08823E08 - 08823F2C, length 74)
  Back Branch 08823EC8 44,032 times (length 12)
  Back Branch 08823F0C 4,128 times (length 48)
  Back Branch 08823F20 3,956 times (length 16)
  Back Branch 08823F28 172 times (length 54)
  Back Branch 08823ED4 172 times (length 34)
_S1_2_8831F74 600,919 instructions (0.030%), 18,594 calls (08831F74 - 08832424, length 301)
  Back Branch 08832078 79 times (length 37)
  Back Branch 088323FC 50 times (length 262)
  Back Branch 08832120 25 times (length 44)
  Back Branch 08832128 21 times (length 80)
  Back Branch 08832150 21 times (length 23)
  Back Branch 08832420 21 times (length 271)
  Back Branch 0883202C 2 times (length 18)
_S1_2_887CD14 593,514 instructions (0.030%), 3,068 calls (0887CD14 - 0887CE7C, length 91)
  Back Branch 0887CE44 49,088 times (length 25)
  Back Branch 0887CE78 4,899 times (length 15)
  Back Branch 0887CE4C 3,068 times (length 51)
_S1_2_88D1DF0 589,402 instructions (0.030%), 7,052 calls (088D1DF0 - 088D2004, length 134)
  Back Branch 088D1FD8 3,598 times (length 73)
_S1_2_88E1748 574,340 instructions (0.029%), 44,180 calls (088E1748 - 088E1778, length 13)
_S1_2_88DEC9C 552,526 instructions (0.028%), 42,502 calls (088DEC9C - 088DECD8, length 16)
_S1_2_8820764 552,250 instructions (0.028%), 11,045 calls (08820764 - 08820838, length 54)
  Back Branch 08820824 11,045 times (length 28)
_S1_2_88EB438 550,505 instructions (0.028%), 23,935 calls (088EB438 - 088EB490, length 23)
_S1_2_88DDC74 542,589 instructions (0.027%), 31,923 calls (088DDC74 - 088DDD08, length 38)
_S1_2_88C1568 529,165 instructions (0.027%), 40,705 calls (088C1568 - 088C159C, length 14)
  Back Branch 088C1598 40,705 times (length 6)
_S1_2_8818290 505,696 instructions (0.025%), 31,606 calls (08818290 - 088182CC, length 16)
_S1_2_88DE32C 503,929 instructions (0.025%), 8,497 calls (088DE32C - 088DE52C, length 129)
  Back Branch 088DE3E4 4,817 times (length 18)
  Back Branch 088DE4A4 4,817 times (length 67)
  Back Branch 088DE4C0 4,787 times (length 17)
_S1_2_881CEF8 499,723 instructions (0.025%), 11,045 calls (0881CEF8 - 0881D184, length 164)
  Back Branch 0881D014 11,004 times (length 40)
  Back Branch 0881D08C 2,025 times (length 81)
  Back Branch 0881D02C 455 times (length 49)
  Back Branch 0881D034 446 times (length 14)
  Back Branch 0881D004 32 times (length 36)
  Back Branch 0881D118 31 times (length 116)
  Back Branch 0881D0CC 4 times (length 97)
  Back Branch 0881D0AC 4 times (length 89)
_S1_2_8851418 498,183 instructions (0.025%), 10,167 calls (08851418 - 088515C4, length 108)
  Back Branch 088515C0 10,167 times (length 90)
  Back Branch 08851580 10,167 times (length 20)
  Back Branch 08851598 10,167 times (length 73)
_S1_2_88202A4 497,025 instructions (0.025%), 11,045 calls (088202A4 - 088205CC, length 203)
  Back Branch 088205C8 11,045 times (length 174)
  Back Branch 088205C0 11,045 times (length 172)
_S1_2_884E614 496,642 instructions (0.025%), 33,248 calls (0884E274 - 0884E628, length 238)
  Back Branch 0884E61C 33,248 times (length 21)
  Back Branch 0884E334 10,167 times (length 35)
  Back Branch 0884E32C 10,167 times (length 33)
  Back Branch 0884E624 1,039 times (length 238)
_S1_2_8908934 491,221 instructions (0.025%), 11,912 calls (08908934 - 08908A04, length 53)
  Back Branch 08908A00 11,058 times (length 15)
_S1_2_8844CC4 480,635 instructions (0.024%), 10,653 calls (08844CC4 - 08844EB4, length 125)
_S1_2_881B2E0 468,980 instructions (0.024%), 24,683 calls (0881B2E0 - 0881B338, length 23)
  Back Branch 0881B334 1 times (length 8)
_S1_2_88EA3C8 468,006 instructions (0.024%), 11,143 calls (088EA3C8 - 088EA484, length 48)
  Back Branch 088EA480 11,143 times (length 11)
_S1_2_88DECDC 467,511 instructions (0.023%), 42,501 calls (088DECDC - 088DED10, length 14)
_S1_2_8834394 466,656 instructions (0.023%), 9,722 calls (08834394 - 08834450, length 48)
_S1_2_88332AC 461,060 instructions (0.023%), 92,212 calls (088332AC - 088332BC, length 5)
_S1_2_884B8A0 454,064 instructions (0.023%), 3,068 calls (0884B8A0 - 0884BF00, length 409)
  Back Branch 0884BCAC 3,068 times (length 58)
  Back Branch 0884BD44 3,068 times (length 176)
  Back Branch 0884BA90 3,068 times (length 70)
  Back Branch 0884BBE8 3,068 times (length 155)
_S1_2_8829274 447,669 instructions (0.022%), 149,223 calls (08829274 - 0882927C, length 3)
_S1_2_88A7D30 447,143 instructions (0.022%), 19,277 calls (088A7D30 - 088A7F88, length 151)
  Back Branch 088A7E48 152 times (length 58)
  Back Branch 088A7E58 61 times (length 62)
  Back Branch 088A7E94 61 times (length 76)
  Back Branch 088A7ECC 6 times (length 46)
  Back Branch 088A7EB4 6 times (length 40)
_S1_2_89056DC 437,031 instructions (0.022%), 14,329 calls (089056DC - 089057A4, length 51)
  Back Branch 08905758 4,008 times (length 17)
  Back Branch 0890576C 3,499 times (length 22)
  Back Branch 089057A0 3,460 times (length 34)
  Back Branch 0890578C 3,362 times (length 29)
  Back Branch 08905774 2,508 times (length 11)
_S1_2_88DE530 433,492 instructions (0.022%), 8,497 calls (088DE530 - 088DE8B8, length 227)
  Back Branch 088DE784 7,652 times (length 124)
  Back Branch 088DE654 2,957 times (length 39)
  Back Branch 088DE648 2,957 times (length 37)
  Back Branch 088DE678 2,315 times (length 50)
  Back Branch 088DE6EC 2,180 times (length 78)
  Back Branch 088DE660 642 times (length 41)
_S1_2_883DA38 431,838 instructions (0.022%), 10,653 calls (0883DA38 - 0883DD2C, length 190)
  Back Branch 0883DD28 396 times (length 60)
_S1_2_886FC74 424,420 instructions (0.021%), 2,263 calls (0886EF94 - 0886FFC4, length 1037)
  Back Branch 0886EFCC 554,492 times (length 8)
  Back Branch 0886F104 31,000 times (length 11)
  Back Branch 0886FFC0 24,800 times (length 1025)
  Back Branch 0886F048 24,800 times (length 47)
  Back Branch 0886F0C8 21,700 times (length 11)
  Back Branch 0886F088 18,600 times (length 11)
  Back Branch 0886FCA8 2,015 times (length 795)
  Back Branch 0886FD18 248 times (length 824)
  Back Branch 0886FD40 248 times (length 834)
_S1_2_887E908 407,600 instructions (0.020%), 20,380 calls (0887E908 - 0887EB80, length 159)
_S1_2_88C2370 407,050 instructions (0.020%), 40,705 calls (088C2370 - 088C2394, length 10)
_S1_2_884D2BC 406,680 instructions (0.020%), 10,167 calls (0884D2BC - 0884D540, length 162)
_S1_2_887E004 396,513 instructions (0.020%), 10,167 calls (0887E004 - 0887E4D0, length 308)
_S1_2_88EA7F4 389,935 instructions (0.020%), 11,141 calls (088EA7F4 - 088EA8B8, length 50)
  Back Branch 088EA8A4 11,141 times (length 27)
_S1_2_88B9E1C 388,170 instructions (0.019%), 21,565 calls (088B9E1C - 088B9EC0, length 42)
  Back Branch 088B9E88 21,565 times (length 14)
_S1_2_884C890 386,384 instructions (0.019%), 10,168 calls (0884C890 - 0884CBB8, length 203)
_S1_2_8823420 372,342 instructions (0.019%), 190 calls (08823420 - 0882376C, length 212)
  Back Branch 08823748 30,160 times (length 8)
  Back Branch 08823758 3,856 times (length 8)
  Back Branch 08823674 904 times (length 135)
  Back Branch 08823750 190 times (length 19)
  Back Branch 08823724 190 times (length 9)
  Back Branch 08823768 77 times (length 60)
_S1_2_882405C 367,188 instructions (0.018%), 111 calls (0882405C - 08824180, length 74)
  Back Branch 0882411C 28,416 times (length 12)
  Back Branch 08824160 1,332 times (length 48)
  Back Branch 08824174 1,221 times (length 16)
  Back Branch 0882417C 111 times (length 54)
  Back Branch 08824128 111 times (length 34)
_S1_2_88C2398 366,345 instructions (0.018%), 40,705 calls (088C2398 - 088C23B8, length 9)
_S1_2_884EF2C 361,159 instructions (0.018%), 3,675 calls (0884EF2C - 0884F0DC, length 109)
  Back Branch 0884EF98 3,793 times (length 7)
  Back Branch 0884F0D8 1,865 times (length 73)
_S1_2_8821EB4 341,853 instructions (0.017%), 113,951 calls (08821EB4 - 08821EBC, length 3)
_S1_2_885E528 335,511 instructions (0.017%), 10,167 calls (0885E528 - 0885EC0C, length 442)
_S1_2_884A884 331,509 instructions (0.017%), 29,889 calls (0884A884 - 0884A8D0, length 20)
_S1_2_882083C 331,380 instructions (0.017%), 11,045 calls (0882083C - 088208FC, length 49)
  Back Branch 088208E8 10 times (length 7)
_S1_2_883A9C8 331,350 instructions (0.017%), 11,045 calls (0883A9C8 - 0883AB98, length 117)
  Back Branch 0883AB94 11,045 times (length 61)
  Back Branch 0883AB8C 11,045 times (length 94)
_S1_2_893AB54 325,612 instructions (0.016%), 162,806 calls (0893AB54 - 0893AB58, length 2)
_S1_2_8844380 319,566 instructions (0.016%), 10,652 calls (08844380 - 08844B7C, length 512)
  Back Branch 088445D4 10,652 times (length 85)
  Back Branch 08844560 1,061 times (length 36)
_S1_2_8863860 315,449 instructions (0.016%), 482 calls (08863860 - 08864350, length 701)
  Back Branch 08863B68 2,410 times (length 37)
  Back Branch 08863DD0 1,434 times (length 49)
  Back Branch 08863CE8 1,434 times (length 10)
  Back Branch 088642EC 900 times (length 340)
  Back Branch 0886429C 482 times (length 633)
  Back Branch 08864314 239 times (length 342)
  Back Branch 088642E4 183 times (length 297)
  Back Branch 0886434C 71 times (length 591)
  Back Branch 088642A4 44 times (length 251)
_S1_2_884C0B4 315,208 instructions (0.016%), 10,168 calls (0884C0B4 - 0884C33C, length 163)
  Back Branch 0884C16C 10,168 times (length 22)
_S1_2_8804E90 311,976 instructions (0.016%), 11,142 calls (08804E90 - 08804F44, length 46)
_S1_2_893ABB4 311,084 instructions (0.016%), 155,542 calls (0893ABB4 - 0893ABB8, length 2)
_S1_2_88400B0 308,937 instructions (0.016%), 10,653 calls (088400B0 - 088401A8, length 63)
  Back Branch 088401A4 10,653 times (length 46)
_S1_2_8905614 304,943 instructions (0.015%), 10,267 calls (08905614 - 089056D8, length 50)
  Back Branch 089056D4 2,683 times (length 35)
  Back Branch 089056BC 2,650 times (length 28)
  Back Branch 089056A0 2,566 times (length 22)
  Back Branch 08905690 2,368 times (length 17)
  Back Branch 089056A8 2,152 times (length 11)
_S1_2_88AFE58 300,124 instructions (0.015%), 27,284 calls (088AFE58 - 088AFE80, length 11)
_S1_2_8817BD4 297,596 instructions (0.015%), 2 calls (08817BD4 - 08817E00, length 140)
  Back Branch 08817D74 32,824 times (length 6)
  Back Branch 08817CA0 2,048 times (length 35)
  Back Branch 08817DC0 2,031 times (length 102)
  Back Branch 08817DA0 1,728 times (length 90)
  Back Branch 08817D08 1,303 times (length 40)
  Back Branch 08817D00 745 times (length 38)
  Back Branch 08817D40 315 times (length 61)
  Back Branch 08817D10 3 times (length 42)
  Back Branch 08817D84 2 times (length 52)
  Back Branch 08817DD8 1 times (length 37)
_S1_2_8896188 296,055 instructions (0.015%), 17 calls (08896188 - 088961E0, length 23)
  Back Branch 088961C0 34,816 times (length 8)
  Back Branch 088961D4 4,352 times (length 16)
_S1_2_8820FC0 292,448 instructions (0.015%), 11,248 calls (08820FC0 - 08821024, length 26)
_S1_2_8804E28 289,692 instructions (0.015%), 11,142 calls (08804E28 - 08804E8C, length 26)
_S1_2_8866584 282,934 instructions (0.014%), 144 calls (08866584 - 08866A4C, length 307)
  Back Branch 088668C8 5,760 times (length 11)
  Back Branch 0886688C 5,760 times (length 11)
  Back Branch 08866794 2,160 times (length 11)
  Back Branch 088667DC 1,728 times (length 12)
  Back Branch 08866820 1,728 times (length 11)
  Back Branch 08866A48 1,728 times (length 157)
  Back Branch 08866A34 1,728 times (length 137)
  Back Branch 08866A40 1,702 times (length 5)
  Back Branch 088666F8 1,440 times (length 11)
  Back Branch 08866738 1,440 times (length 11)
  Back Branch 088668FC 576 times (length 9)
  Back Branch 0886694C 432 times (length 8)
  Back Branch 08866684 288 times (length 11)
_S1_2_885E5AC 279,112 instructions (0.014%), 10,167 calls (0885E5AC - 0885E638, length 36)
  Back Branch 0885E62C 9,739 times (length 15)
_S1_2_88EC978 269,979 instructions (0.014%), 11,249 calls (088EC978 - 088ECA0C, length 38)
  Back Branch 088ECA08 11,248 times (length 22)
_S1_2_88EA368 267,432 instructions (0.013%), 11,143 calls (088EA368 - 088EA47C, length 70)
_S1_2_88262F0 265,128 instructions (0.013%), 11,047 calls (088262F0 - 08826364, length 30)
  Back Branch 08826360 11,047 times (length 13)
_S1_2_881F898 264,857 instructions (0.013%), 37,838 calls (0881F898 - 0881F8B0, length 7)
_S1_2_893AC0C 259,740 instructions (0.013%), 129,870 calls (0893AC0C - 0893AC10, length 2)
_S1_2_883DD30 257,540 instructions (0.013%), 10,652 calls (0883DD30 - 0883DE60, length 77)
_S1_2_8833098 255,967 instructions (0.013%), 11,129 calls (08833098 - 0883323C, length 106)
  Back Branch 08833238 11,129 times (length 56)
_S1_2_885EC10 245,019 instructions (0.012%), 10,653 calls (0885EC10 - 0885ED70, length 89)
_S1_2_88C9E80 239,376 instructions (0.012%), 29,922 calls (088C9E80 - 088C9EB4, length 14)
_S1_2_884EE2C 236,708 instructions (0.012%), 10,167 calls (0884EE2C - 0884EEF4, length 51)
  Back Branch 0884EECC 4,625 times (length 8)
  Back Branch 0884EEF0 215 times (length 21)
_S1_2_88201D0 236,058 instructions (0.012%), 10,653 calls (088201D0 - 08820224, length 22)
  Back Branch 08820208 11,076 times (length 4)
_S1_2_8881734 233,982 instructions (0.012%), 11,142 calls (08881734 - 08881784, length 21)
_S1_2_8820710 231,945 instructions (0.012%), 11,045 calls (08820710 - 08820760, length 21)
_S1_2_88ABF74 231,401 instructions (0.012%), 12,179 calls (088ABF74 - 088ABFDC, length 27)
_S1_2_883D118 231,163 instructions (0.012%), 11,045 calls (0883D118 - 0883D214, length 64)
_S1_2_885831C 229,842 instructions (0.012%), 100 calls (0885831C - 088583C4, length 43)
  Back Branch 08858360 11,200 times (length 11)
  Back Branch 088583B8 9,504 times (length 11)
_S1_2_881B0D4 229,768 instructions (0.012%), 32,824 calls (0881B0D4 - 0881B0EC, length 7)
_S1_2_8815E68 222,840 instructions (0.011%), 11,142 calls (08815E68 - 08815ECC, length 26)
_S1_2_883FC34 221,960 instructions (0.011%), 22,196 calls (0883FC34 - 0883FC58, length 10)
_S1_2_8821570 220,940 instructions (0.011%), 11,047 calls (08821570 - 088215BC, length 20)
_S1_2_8842E78 210,485 instructions (0.011%), 11,043 calls (08842E78 - 08842F10, length 39)
  Back Branch 08842ED4 108 times (length 12)
  Back Branch 08842EFC 2 times (length 27)
  Back Branch 08842EEC 2 times (length 18)
_S1_2_88ADB34 209,454 instructions (0.011%), 29,922 calls (088ADB34 - 088ADB4C, length 7)
_S1_2_886FABC 208,255 instructions (0.010%), 1,327 calls (0886EF94 - 0886FFC4, length 1037)
  Back Branch 0886EFCC 554,492 times (length 8)
  Back Branch 0886F104 31,000 times (length 11)
  Back Branch 0886FFC0 24,800 times (length 1025)
  Back Branch 0886F048 24,800 times (length 47)
  Back Branch 0886F0C8 21,700 times (length 11)
  Back Branch 0886F088 18,600 times (length 11)
  Back Branch 0886FAEC 1,298 times (length 684)
  Back Branch 0886FBCC 887 times (length 59)
  Back Branch 0886FC6C 885 times (length 44)
  Back Branch 0886F1B4 240 times (length 93)
  Back Branch 0886FB10 29 times (length 515)
  Back Branch 0886F30C 29 times (length 90)
  Back Branch 0886FC2C 2 times (length 28)
  Back Branch 0886FBF4 2 times (length 69)
_S1_2_884D5CC 208,014 instructions (0.010%), 10,167 calls (0884D5CC - 0884D684, length 47)
  Back Branch 0884D680 9,923 times (length 38)
  Back Branch 0884D660 676 times (length 22)
  Back Branch 0884D630 97 times (length 10)
  Back Branch 0884D678 4 times (length 28)
  Back Branch 0884D63C 4 times (length 13)
_S1_2_8816294 203,516 instructions (0.010%), 11,142 calls (08816294 - 0881639C, length 67)
  Back Branch 0881630C 185 times (length 13)
  Back Branch 08816304 185 times (length 11)
  Back Branch 0881633C 185 times (length 16)
  Back Branch 08816330 185 times (length 13)
_S1_2_8851208 203,340 instructions (0.010%), 10,167 calls (08851208 - 08851414, length 132)
  Back Branch 08851410 10,167 times (length 104)
_S1_2_8851000 203,340 instructions (0.010%), 10,167 calls (08851000 - 088510FC, length 64)
_S1_2_8865190 199,393 instructions (0.010%), 1,599 calls (08865190 - 0886524C, length 48)
  Back Branch 08865220 8,804 times (length 13)
  Back Branch 088651D8 1,974 times (length 13)
  Back Branch 088651E8 919 times (length 18)
_S1_2_88D47E8 190,988 instructions (0.010%), 27,284 calls (088D47E8 - 088D47FC, length 6)
  Back Branch 088D47F0 27,284 times (length 2)
_S1_2_893AA8C 184,104 instructions (0.009%), 92,052 calls (0893AA8C - 0893AA90, length 2)
_S1_2_893AA94 184,102 instructions (0.009%), 92,051 calls (0893AA94 - 0893AA98, length 2)
_S1_2_8850E28 183,024 instructions (0.009%), 10,168 calls (08850E28 - 08850ECC, length 42)
  Back Branch 08850EC8 10,168 times (length 33)
_S1_2_8841B8C 181,101 instructions (0.009%), 10,653 calls (08841B8C - 08841CAC, length 73)
_S1_2_8820150 181,084 instructions (0.009%), 10,652 calls (08820150 - 08820190, length 17)
_S1_2_88EC628 179,968 instructions (0.009%), 11,248 calls (088EC628 - 088EC664, length 16)
_S1_2_880BE5C 178,272 instructions (0.009%), 11,142 calls (0880BE5C - 0880BEB0, length 22)
_S1_2_884A4D0 172,839 instructions (0.009%), 10,167 calls (0884A4D0 - 0884A620, length 85)
_S1_2_88DD934 170,256 instructions (0.009%), 10,641 calls (088DD934 - 088DD970, length 16)
_S1_2_88583C8 169,569 instructions (0.009%), 9 calls (088583C8 - 088584E0, length 71)
  Back Branch 08858430 13,419 times (length 11)
  Back Branch 08858488 1,917 times (length 11)
  Back Branch 08858444 63 times (length 19)
_S1_2_88334FC 168,328 instructions (0.008%), 181 calls (088334FC - 08833790, length 166)
  Back Branch 0883358C 24,175 times (length 10)
  Back Branch 088335B8 706 times (length 8)
  Back Branch 0883378C 158 times (length 140)
  Back Branch 08833748 140 times (length 99)
  Back Branch 08833764 139 times (length 9)
  Back Branch 08833668 41 times (length 43)
  Back Branch 08833600 41 times (length 20)
  Back Branch 088336C4 21 times (length 36)
  Back Branch 0883377C 1 times (length 10)
_S1_2_8815058 167,130 instructions (0.008%), 11,142 calls (08815058 - 088150AC, length 22)
_S1_2_8814CAC 166,832 instructions (0.008%), 11,142 calls (08814CAC - 08814D00, length 22)
_S1_2_8842E3C 165,675 instructions (0.008%), 11,045 calls (08842E3C - 08842EC4, length 35)
_S1_2_884C7D8 162,672 instructions (0.008%), 10,167 calls (0884C7D8 - 0884C88C, length 46)
_S1_2_883B588 159,795 instructions (0.008%), 10,653 calls (0883B588 - 0883B5C0, length 15)
_S1_2_8820194 159,795 instructions (0.008%), 10,653 calls (08820194 - 088201CC, length 15)
_S1_2_893AD5C 158,192 instructions (0.008%), 79,096 calls (0893AD5C - 0893AD60, length 2)
_S1_2_8804550 156,024 instructions (0.008%), 1 calls (08804550 - 08804644, length 62)
  Back Branch 08804640 11,141 times (length 14)
_S1_2_883BAE4 155,988 instructions (0.008%), 11,142 calls (0883BAE4 - 0883BB38, length 22)
_S1_2_8844108 154,630 instructions (0.008%), 11,045 calls (08844108 - 08844144, length 16)
  Back Branch 08844140 11,045 times (length 4)
_S1_2_88C6E6C 152,027 instructions (0.008%), 9,023 calls (088C6E6C - 088C6EC0, length 22)
_S1_2_88BE78C 150,955 instructions (0.008%), 21,565 calls (088BE78C - 088BE7D8, length 20)
_S1_2_88AB230 150,139 instructions (0.008%), 13,649 calls (088AB230 - 088AB258, length 11)
_S1_2_883B5C4 149,787 instructions (0.008%), 49,929 calls (0883B5C4 - 0883B5CC, length 3)
_S1_2_8835980 149,142 instructions (0.007%), 10,653 calls (08835980 - 088359C4, length 18)
_S1_2_883A028 147,889 instructions (0.007%), 4,193 calls (0883A028 - 0883A0C0, length 39)
_S1_2_8819E88 147,808 instructions (0.007%), 36,952 calls (08819E88 - 08819E94, length 4)
_S1_2_885E4A4 147,348 instructions (0.007%), 49,116 calls (0885E4A4 - 0885E4AC, length 3)
_S1_2_8822E64 146,260 instructions (0.007%), 10 calls (08822E64 - 08822F04, length 41)
  Back Branch 08822ED4 7,680 times (length 20)
  Back Branch 08822EE4 20 times (length 27)
_S1_2_8861ACC 144,848 instructions (0.007%), 425 calls (08861ACC - 08861F08, length 272)
  Back Branch 08861D38 1,700 times (length 44)
  Back Branch 08861EB8 929 times (length 99)
  Back Branch 08861B60 850 times (length 11)
  Back Branch 08861F04 850 times (length 153)
  Back Branch 08861E74 425 times (length 73)
  Back Branch 08861DB0 425 times (length 122)
  Back Branch 08861EFC 346 times (length 134)
  Back Branch 08861DE4 261 times (length 135)
  Back Branch 08861DC0 261 times (length 126)
  Back Branch 08861E28 237 times (length 152)
  Back Branch 08861E6C 188 times (length 52)
_S1_2_8829610 143,611 instructions (0.007%), 11,047 calls (08829610 - 08829640, length 13)
_S1_2_882F1A0 143,585 instructions (0.007%), 11,045 calls (0882F1A0 - 0882F1D4, length 14)
_S1_2_880BEE4 143,585 instructions (0.007%), 11,045 calls (0880BEA8 - 0880BF08, length 25)
  Back Branch 0880BF04 11,045 times (length 25)
_S1_2_883DE64 142,092 instructions (0.007%), 10,653 calls (0883DE64 - 0883DF24, length 49)
  Back Branch 0883DF20 396 times (length 18)
_S1_2_88B604C 138,929 instructions (0.007%), 19,847 calls (088B5FF0 - 088B6058, length 27)
  Back Branch 088B6054 29,922 times (length 27)
_S1_2_8828EFC 138,600 instructions (0.007%), 5,775 calls (08828EFC - 08828F58, length 24)
_S1_2_8834360 138,476 instructions (0.007%), 10,652 calls (08834360 - 08834390, length 13)
_S1_2_8872344 138,095 instructions (0.007%), 9,739 calls (08872344 - 08872380, length 16)
_S1_2_8820D40 138,048 instructions (0.007%), 1,438 calls (08820D40 - 08820E44, length 66)
  Back Branch 08820E10 5,752 times (length 12)
  Back Branch 08820E40 1,438 times (length 45)
_S1_2_881FB24 137,844 instructions (0.007%), 1 calls (0881FB24 - 0881FB68, length 18)
  Back Branch 0881FB50 13,688 times (length 6)
  Back Branch 0881FB64 11,141 times (length 9)
_S1_2_88E1088 137,238 instructions (0.007%), 114 calls (088E1088 - 088E12A8, length 137)
  Back Branch 088E1204 6,954 times (length 23)
  Back Branch 088E122C 114 times (length 69)
  Back Branch 088E12A4 104 times (length 67)
_S1_2_884596C 136,332 instructions (0.007%), 19,476 calls (0884596C - 08845984, length 7)
_S1_2_8844B80 136,318 instructions (0.007%), 9,737 calls (08844B80 - 08844BD0, length 21)
_S1_2_88AC838 136,244 instructions (0.007%), 1 calls (088AC838 - 088AC8AC, length 30)
  Back Branch 088AC8A0 13,623 times (length 10)
_S1_2_88AC748 135,174 instructions (0.007%), 1 calls (088AC748 - 088AC7BC, length 30)
  Back Branch 088AC7B0 13,516 times (length 10)
_S1_2_88DDD8C 134,580 instructions (0.007%), 8,411 calls (088DDCE8 - 088DDDAC, length 50)
  Back Branch 088DDDA0 8,411 times (length 9)
  Back Branch 088DDDA8 8,407 times (length 49)
  Back Branch 088DDD84 41 times (length 41)
_S1_2_880C238 133,939 instructions (0.007%), 11,142 calls (0880C238 - 0880C308, length 53)
  Back Branch 0880C304 3 times (length 12)
_S1_2_888168C 133,704 instructions (0.007%), 11,142 calls (0888168C - 088816B8, length 12)
_S1_2_88215C0 132,564 instructions (0.007%), 11,047 calls (088215C0 - 088215F0, length 13)
  Back Branch 088215EC 11,047 times (length 7)
_S1_2_883D9E8 132,222 instructions (0.007%), 10,652 calls (0883D9E8 - 0883DA34, length 20)
_S1_2_884C57C 132,171 instructions (0.007%), 10,167 calls (0884C57C - 0884C678, length 64)
_S1_2_8838524 129,948 instructions (0.007%), 21,658 calls (08838524 - 08838538, length 6)
_S1_2_88452D4 127,824 instructions (0.006%), 21,304 calls (088452D4 - 088452E8, length 6)
_S1_2_8840058 127,824 instructions (0.006%), 10,652 calls (08840058 - 088400AC, length 22)
_S1_2_8828E94 127,050 instructions (0.006%), 11,550 calls (08828E94 - 08828EBC, length 11)
_S1_2_893ADBC 125,460 instructions (0.006%), 62,730 calls (0893ADBC - 0893ADC0, length 2)
_S1_2_8864CB4 124,022 instructions (0.006%), 1,374 calls (08864CB4 - 08864DD0, length 72)
  Back Branch 08864D8C 2,146 times (length 24)
  Back Branch 08864D0C 1,603 times (length 18)
  Back Branch 08864CFC 1,062 times (length 13)
  Back Branch 08864DC0 3 times (length 17)
  Back Branch 08864DCC 2 times (length 8)
_S1_2_88EB118 122,573 instructions (0.006%), 11,143 calls (088EB118 - 088EB15C, length 18)
_S1_2_88B2CD4 117,062 instructions (0.006%), 10,642 calls (088B2CD4 - 088B2CFC, length 11)
_S1_2_884D688 113,035 instructions (0.006%), 10,167 calls (0884D688 - 0884D71C, length 38)
  Back Branch 0884D718 769 times (length 31)
_S1_2_884EAA4 112,848 instructions (0.006%), 704 calls (0884E274 - 0884ECD8, length 666)
  Back Branch 0884E334 10,167 times (length 35)
  Back Branch 0884E32C 10,167 times (length 33)
  Back Branch 0884E8DC 6,336 times (length 11)
  Back Branch 0884EAAC 704 times (length 37)
  Back Branch 0884EA74 704 times (length 8)
  Back Branch 0884EA38 704 times (length 106)
  Back Branch 0884ECCC 702 times (length 202)
  Back Branch 0884EA98 22 times (length 523)
  Back Branch 0884EC4C 1 times (length 183)
  Back Branch 0884EC8C 1 times (length 188)
_S1_2_8868938 111,840 instructions (0.006%), 102 calls (08868868 - 0886EE64, length 6528)
  Back Branch 08868894 8,590 times (length 8)
  Back Branch 08868A38 4,015 times (length 16)
  Back Branch 08868A94 2,450 times (length 11)
  Back Branch 088688E4 1,668 times (length 7)
  Back Branch 0886EE60 417 times (length 6519)
  Back Branch 0886ED84 306 times (length 13)
  Back Branch 08868964 293 times (length 65)
  Back Branch 0886EDB8 204 times (length 11)
  Back Branch 0886EE4C 168 times (length 43)
  Back Branch 0886EE54 105 times (length 60)
  Back Branch 0886EDD4 102 times (length 6451)
  Back Branch 08868E78 98 times (length 272)
  Back Branch 08868ED8 98 times (length 329)
  Back Branch 08868EB4 98 times (length 17)
  Back Branch 08868D70 98 times (length 47)
  Back Branch 08868D28 98 times (length 240)
  Back Branch 08868D38 98 times (length 244)
  Back Branch 08868CD0 98 times (length 224)
  Back Branch 08868E44 56 times (length 252)
  Back Branch 08868DC8 31 times (length 77)
  Back Branch 08868E5C 17 times (length 272)
  Back Branch 08868E30 4 times (length 246)
  Back Branch 08868F28 1 times (length 374)
_S1_2_88447B8 111,837 instructions (0.006%), 10,167 calls (08844428 - 088447E4, length 240)
  Back Branch 088445D4 10,652 times (length 85)
  Back Branch 08844560 1,061 times (length 36)
_S1_2_88EBBFC 111,430 instructions (0.006%), 11,143 calls (088EBBFC - 088EBC20, length 10)
_S1_2_88B6038 110,889 instructions (0.006%), 10,083 calls (088B5FF0 - 088B6058, length 27)
  Back Branch 088B6054 29,922 times (length 27)
  Back Branch 088B6044 8 times (length 23)
_S1_2_882997C 109,568 instructions (0.006%), 1,042 calls (0882997C - 08829A9C, length 73)
  Back Branch 08829A40 4,168 times (length 11)
_S1_2_88AB7FC 108,976 instructions (0.005%), 13,622 calls (088AB7FC - 088AB818, length 8)
_S1_2_8872508 107,107 instructions (0.005%), 9,737 calls (08872508 - 08872598, length 37)
_S1_2_88AC7C0 106,442 instructions (0.005%), 1 calls (088AC7C0 - 088AC834, length 30)
  Back Branch 088AC828 10,643 times (length 10)
_S1_2_88C25F0 106,420 instructions (0.005%), 10,642 calls (088C25F0 - 088C2614, length 10)
_S1_2_8817FD8 105,604 instructions (0.005%), 2,031 calls (08817FD8 - 088180C8, length 61)
  Back Branch 088180C4 2,031 times (length 43)
  Back Branch 08818088 2,030 times (length 11)
  Back Branch 088180A8 1 times (length 19)
_S1_2_89092D4 104,185 instructions (0.005%), 20,837 calls (089092D4 - 089092E4, length 5)
_S1_2_88DDCE8 101,824 instructions (0.005%), 12,728 calls (088DDCE8 - 088DDD08, length 9)
_S1_2_884A3F4 101,670 instructions (0.005%), 10,167 calls (0884A3F4 - 0884A4CC, length 55)
_S1_2_88EC604 101,232 instructions (0.005%), 11,248 calls (088EC604 - 088EC624, length 9)
_S1_2_8823770 100,798 instructions (0.005%), 955 calls (08823770 - 08823B58, length 251)
  Back Branch 088239A8 954 times (length 23)
  Back Branch 08823B1C 896 times (length 197)
  Back Branch 088239C0 787 times (length 97)
  Back Branch 08823A20 168 times (length 121)
  Back Branch 0882398C 1 times (length 30)
  Back Branch 088239A0 1 times (length 42)
_S1_2_88ED878 100,287 instructions (0.005%), 11,143 calls (088ED878 - 088ED8A8, length 13)
_S1_2_881B1F0 98,730 instructions (0.005%), 49,365 calls (0881B1F0 - 0881B1F4, length 2)
_S1_2_88A8464 98,546 instructions (0.005%), 14,078 calls (088A8464 - 088A847C, length 7)
_S1_2_88A8448 98,546 instructions (0.005%), 14,078 calls (088A8448 - 088A8460, length 7)
_S1_2_88AB870 97,432 instructions (0.005%), 12,179 calls (088AB870 - 088AB88C, length 8)
_S1_2_88C2618 95,778 instructions (0.005%), 10,642 calls (088C2618 - 088C2638, length 9)
_S1_2_883B6AC 95,751 instructions (0.005%), 31,917 calls (0883B6AC - 0883B6B4, length 3)
_S1_2_893ABCC 92,492 instructions (0.005%), 46,246 calls (0893ABCC - 0893ABD0, length 2)
_S1_2_893ABE4 92,482 instructions (0.005%), 46,241 calls (0893ABE4 - 0893ABE8, length 2)
_S1_2_88D3C20 91,676 instructions (0.005%), 7,052 calls (088D3C20 - 088D3C68, length 19)
  Back Branch 088D3C50 7,052 times (length 6)
_S1_2_886FD48 90,534 instructions (0.005%), 567 calls (0886EF94 - 0886FFC4, length 1037)
  Back Branch 0886EFCC 554,492 times (length 8)
  Back Branch 0886F104 31,000 times (length 11)
  Back Branch 0886FFC0 24,800 times (length 1025)
  Back Branch 0886F048 24,800 times (length 47)
  Back Branch 0886F0C8 21,700 times (length 11)
  Back Branch 0886F088 18,600 times (length 11)
  Back Branch 0886FD5C 551 times (length 840)
  Back Branch 0886FE14 16 times (length 6)
  Back Branch 0886FE08 16 times (length 884)
_S1_2_88EC96C 89,992 instructions (0.005%), 11,249 calls (088EC958 - 088EC974, length 8)
  Back Branch 088EC970 11,249 times (length 8)
_S1_2_88E0C34 89,934 instructions (0.005%), 3,459 calls (088E0C34 - 088E0C98, length 26)
_S1_2_8828EC0 86,625 instructions (0.004%), 5,775 calls (08828EC0 - 08828EF8, length 15)
_S1_2_88AD740 86,140 instructions (0.004%), 715 calls (088AD740 - 088AD920, length 121)
  Back Branch 088AD87C 774 times (length 30)
_S1_2_8855258 85,840 instructions (0.004%), 232 calls (088550C4 - 08855294, length 117)
  Back Branch 08855178 2,568 times (length 33)
  Back Branch 08855288 1,392 times (length 10)
  Back Branch 08855250 428 times (length 74)
  Back Branch 08855290 232 times (length 117)
_S1_2_88AC50C 85,253 instructions (0.004%), 12,179 calls (088AC50C - 088AC524, length 7)
_S1_2_88AB7DC 85,136 instructions (0.004%), 10,642 calls (088AB7DC - 088AB7F8, length 8)
_S1_2_883FCF8 83,780 instructions (0.004%), 1 calls (0883FCF8 - 0883FDB8, length 49)
  Back Branch 0883FD68 20,938 times (length 4)
_S1_2_8833CD4 82,262 instructions (0.004%), 26 calls (08833CD4 - 08833FB0, length 184)
  Back Branch 08833D44 10,374 times (length 10)
  Back Branch 08833D6C 2,230 times (length 7)
  Back Branch 08833E58 26 times (length 58)
  Back Branch 08833E74 8 times (length 11)
_S1_2_8819140 79,018 instructions (0.004%), 2,048 calls (08819140 - 08819228, length 59)
  Back Branch 088191D0 1,031 times (length 14)
  Back Branch 08819210 3 times (length 22)
_S1_2_88EADF0 78,001 instructions (0.004%), 11,143 calls (088EADF0 - 088EAE08, length 7)
_S1_2_882EC38 76,034 instructions (0.004%), 38,017 calls (0882EC38 - 0882EC3C, length 2)
_S1_2_88AD2E8 75,179 instructions (0.004%), 774 calls (088AD2E8 - 088AD73C, length 278)
  Back Branch 088AD5AC 751 times (length 96)
  Back Branch 088AD4D4 715 times (length 54)
  Back Branch 088AD47C 36 times (length 35)
  Back Branch 088AD738 25 times (length 256)
  Back Branch 088AD658 23 times (length 151)
_S1_2_88ACB3C 74,494 instructions (0.004%), 10,642 calls (088ACB3C - 088ACB54, length 7)
_S1_2_88BD6FC 73,879 instructions (0.004%), 279 calls (088BD6FC - 088BDABC, length 241)
  Back Branch 088BD784 2,224 times (length 19)
  Back Branch 088BD9E4 271 times (length 155)
  Back Branch 088BD874 269 times (length 49)
  Back Branch 088BD8C4 269 times (length 69)
  Back Branch 088BD978 269 times (length 47)
  Back Branch 088BD964 269 times (length 42)
  Back Branch 088BD900 269 times (length 84)
  Back Branch 088BD980 269 times (length 12)
  Back Branch 088BD9C8 261 times (length 110)
  Back Branch 088BD98C 260 times (length 79)
  Back Branch 088BD9F8 256 times (length 163)
  Back Branch 088BDA0C 243 times (length 171)
  Back Branch 088BDA20 159 times (length 179)
  Back Branch 088BD9B4 9 times (length 90)
  Back Branch 088BD9D8 8 times (length 114)
  Back Branch 088BDA00 6 times (length 158)
  Back Branch 088BDA28 2 times (length 168)
_S1_2_8829824 72,171 instructions (0.004%), 24,057 calls (08829824 - 0882982C, length 3)
_S1_2_88194A0 72,065 instructions (0.004%), 1,031 calls (088194A0 - 088195D0, length 77)
  Back Branch 088195CC 1,028 times (length 51)
_S1_2_8826368 71,602 instructions (0.004%), 22 calls (08826368 - 088267F8, length 293)
  Back Branch 08826734 3,024 times (length 11)
  Back Branch 08826448 571 times (length 32)
  Back Branch 088267E4 504 times (length 252)
  Back Branch 088267CC 504 times (length 225)
  Back Branch 0882661C 44 times (length 119)
  Back Branch 08826658 23 times (length 134)
_S1_2_882F278 71,332 instructions (0.004%), 1,163 calls (0882F278 - 0882F3F8, length 97)
  Back Branch 0882F2F8 1,833 times (length 12)
  Back Branch 0882F3F4 1,798 times (length 69)
  Back Branch 0882F3EC 1,163 times (length 33)
_S1_2_882F484 70,761 instructions (0.004%), 83 calls (0882F484 - 0882F5A8, length 74)
  Back Branch 0882F4EC 8,331 times (length 11)
  Back Branch 0882F5A4 83 times (length 31)
_S1_2_88D3D90 70,520 instructions (0.004%), 7,052 calls (088D3D90 - 088D3DC4, length 14)
_S1_2_88D3D58 70,520 instructions (0.004%), 7,052 calls (088D3D58 - 088D3D8C, length 14)
_S1_2_884ACD0 69,671 instructions (0.003%), 9,953 calls (0884ACD0 - 0884ACE8, length 7)
_S1_2_8819070 68,413 instructions (0.003%), 2,048 calls (08819070 - 0881913C, length 52)
  Back Branch 088190FC 748 times (length 14)
  Back Branch 08819130 3 times (length 12)
  Back Branch 08819138 3 times (length 21)
_S1_2_884D574 68,159 instructions (0.003%), 9,737 calls (0884D574 - 0884D58C, length 7)
_S1_2_8844148 67,865 instructions (0.003%), 13,573 calls (08844148 - 08844158, length 5)
_S1_2_88150B0 66,000 instructions (0.003%), 11,000 calls (088150A0 - 088150B4, length 6)
  Back Branch 088150B0 11,000 times (length 6)
_S1_2_8814D04 65,958 instructions (0.003%), 10,993 calls (08814CF4 - 08814D08, length 6)
  Back Branch 08814D04 10,993 times (length 6)
_S1_2_893AC64 65,268 instructions (0.003%), 32,634 calls (0893AC64 - 0893AC68, length 2)
_S1_2_883D5B4 60,540 instructions (0.003%), 6,054 calls (0883D5B4 - 0883D5D8, length 10)
_S1_2_88648E4 60,372 instructions (0.003%), 2,962 calls (088648E4 - 08864948, length 26)
_S1_2_881AEB4 59,441 instructions (0.003%), 2,048 calls (0881AEB4 - 0881B0D0, length 136)
  Back Branch 0881AF48 1,031 times (length 17)
  Back Branch 0881AF54 3 times (length 19)
  Back Branch 0881AF64 3 times (length 24)
_S1_2_8846340 58,428 instructions (0.003%), 19,476 calls (08846340 - 08846348, length 3)
_S1_2_8907970 57,775 instructions (0.003%), 199 calls (08907970 - 08908050, length 441)
  Back Branch 08907F28 168 times (length 321)
  Back Branch 08908020 84 times (length 384)
  Back Branch 08907F18 30 times (length 318)
  Back Branch 0890804C 15 times (length 363)
_S1_2_882F664 57,494 instructions (0.003%), 1,246 calls (0882F664 - 0882F774, length 69)
  Back Branch 0882F74C 1,108 times (length 42)
  Back Branch 0882F740 1,108 times (length 39)
  Back Branch 0882F770 1,021 times (length 52)
  Back Branch 0882F734 138 times (length 37)
_S1_2_88ADBC0 57,488 instructions (0.003%), 715 calls (088ADBC0 - 088ADCD4, length 70)
  Back Branch 088ADC44 774 times (length 17)
_S1_2_8822458 56,797 instructions (0.003%), 1 calls (08822458 - 0882267C, length 138)
  Back Branch 088225D4 4,500 times (length 7)
  Back Branch 08822534 1,216 times (length 5)
  Back Branch 088224C0 1,200 times (length 12)
  Back Branch 08822594 500 times (length 9)
  Back Branch 08822548 19 times (length 17)
_S1_2_88EB144 55,715 instructions (0.003%), 11,143 calls (088EB144 - 088EB154, length 5)
_S1_2_882155C 55,235 instructions (0.003%), 11,047 calls (0882155C - 0882156C, length 5)
_S1_2_88DF7F8 54,250 instructions (0.003%), 7,750 calls (088DF7F8 - 088DF810, length 7)
_S1_2_8832754 54,208 instructions (0.003%), 1,936 calls (08832754 - 088327C0, length 28)
  Back Branch 088327BC 1,936 times (length 22)
_S1_2_88C3B18 53,210 instructions (0.003%), 10,642 calls (088C3B18 - 088C3B28, length 5)
_S1_2_88C3B04 53,210 instructions (0.003%), 10,642 calls (088C3B04 - 088C3B14, length 5)
_S1_2_881AE30 51,752 instructions (0.003%), 2,048 calls (0881AE30 - 0881AEB0, length 33)
  Back Branch 0881AEAC 748 times (length 11)
_S1_2_881A100 51,482 instructions (0.003%), 2 calls (0881A100 - 0881A274, length 94)
  Back Branch 0881A200 1,028 times (length 50)
  Back Branch 0881A238 8 times (length 60)
_S1_2_885E514 50,835 instructions (0.003%), 10,167 calls (0885E514 - 0885E524, length 5)
_S1_2_893AF3C 50,002 instructions (0.003%), 25,001 calls (0893AF3C - 0893AF40, length 2)
_S1_2_8829E30 49,500 instructions (0.002%), 396 calls (08829E30 - 08829F3C, length 68)
  Back Branch 08829ED0 1,584 times (length 21)
_S1_2_893AF34 49,362 instructions (0.002%), 24,681 calls (0893AF34 - 0893AF38, length 2)
_S1_2_886987C 48,464 instructions (0.002%), 161 calls (08868868 - 0886EE64, length 6528)
  Back Branch 08868894 8,590 times (length 8)
  Back Branch 088688E4 1,668 times (length 7)
  Back Branch 0886EE60 417 times (length 6519)
  Back Branch 0886ED84 306 times (length 13)
  Back Branch 08868964 293 times (length 65)
  Back Branch 0886EDB8 204 times (length 11)
  Back Branch 0886EE4C 168 times (length 43)
  Back Branch 08869A18 125 times (length 1073)
  Back Branch 0886EE54 105 times (length 60)
  Back Branch 0886EDD4 102 times (length 6451)
  Back Branch 08869B1C 99 times (length 67)
  Back Branch 08869A44 20 times (length 1084)
  Back Branch 08869AEC 20 times (length 1127)
  Back Branch 08869B08 17 times (length 20)
  Back Branch 08869A2C 14 times (length 1073)
  Back Branch 08869B10 2 times (length 17)
  Back Branch 08869E24 2 times (length 1327)
  Back Branch 0886A074 2 times (length 1480)
_S1_2_8848F84 46,818 instructions (0.002%), 867 calls (08846DB0 - 08848FE8, length 2191)
  Back Branch 08848FE4 867 times (length 79)
  Back Branch 08848EB4 867 times (length 2115)
_S1_2_88618E0 46,765 instructions (0.002%), 425 calls (088618E0 - 08861AC8, length 123)
  Back Branch 08861990 2,125 times (length 15)
  Back Branch 08861AB8 299 times (length 97)
  Back Branch 08861A14 63 times (length 57)
  Back Branch 08861A3C 63 times (length 67)
  Back Branch 088619E8 62 times (length 46)
  Back Branch 08861AC4 1 times (length 101)
  Back Branch 08861A4C 1 times (length 71)
  Back Branch 08861A0C 1 times (length 55)
_S1_2_883405C 45,278 instructions (0.002%), 113 calls (0883405C - 08834124, length 51)
  Back Branch 0883409C 6,754 times (length 7)
  Back Branch 08834110 109 times (length 28)
  Back Branch 08834120 4 times (length 32)
_S1_2_88E1554 45,058 instructions (0.002%), 60 calls (088E1554 - 088E162C, length 55)
  Back Branch 088E15FC 3,600 times (length 12)
  Back Branch 088E1604 60 times (length 37)
  Back Branch 088E15C4 60 times (length 21)
  Back Branch 088E1628 31 times (length 33)
_S1_2_881FB6C 44,568 instructions (0.002%), 11,142 calls (0881FB6C - 0881FB78, length 4)
_S1_2_881939C 44,047 instructions (0.002%), 748 calls (0881939C - 0881949C, length 65)
  Back Branch 08819498 743 times (length 41)
  Back Branch 08819488 2 times (length 37)
_S1_2_88CAC4C 43,816 instructions (0.002%), 715 calls (088CAC4C - 088CAD80, length 78)
  Back Branch 088CAD7C 59 times (length 17)
_S1_2_882F3FC 43,217 instructions (0.002%), 21 calls (0882F3FC - 0882F480, length 34)
  Back Branch 0882F44C 4,745 times (length 12)
  Back Branch 0882F47C 4,678 times (length 18)
_S1_2_881BC5C 43,176 instructions (0.002%), 1,028 calls (0881BC5C - 0881BD20, length 50)
  Back Branch 0881BCC0 1,028 times (length 13)
  Back Branch 0881BD00 1,028 times (length 28)
_S1_2_8855298 42,670 instructions (0.002%), 98 calls (088550C4 - 08855324, length 153)
  Back Branch 08855178 2,568 times (length 33)
  Back Branch 08855318 686 times (length 19)
  Back Branch 08855250 428 times (length 74)
  Back Branch 08855320 98 times (length 153)
_S1_2_88CAD84 42,555 instructions (0.002%), 715 calls (088CAD84 - 088CB0B8, length 206)
  Back Branch 088CAFC4 6 times (length 65)
_S1_2_882EC2C 42,201 instructions (0.002%), 14,067 calls (0882EC2C - 0882EC34, length 3)
_S1_2_8855040 41,789 instructions (0.002%), 98 calls (08855040 - 08855254, length 134)
  Back Branch 08855178 2,568 times (length 33)
  Back Branch 088550B8 686 times (length 18)
  Back Branch 08855250 428 times (length 74)
_S1_2_882F7F0 41,727 instructions (0.002%), 10 calls (0882F7F0 - 0882F880, length 37)
  Back Branch 0882F850 3,181 times (length 15)
_S1_2_884A8C4 41,672 instructions (0.002%), 10,418 calls (0884A8C4 - 0884A8D0, length 4)
_S1_2_883D648 39,978 instructions (0.002%), 4,442 calls (0883D648 - 0883D668, length 9)
_S1_2_88CBC14 39,849 instructions (0.002%), 774 calls (088CBC14 - 088CBDB4, length 105)
  Back Branch 088CBCC4 715 times (length 32)
  Back Branch 088CBCF0 715 times (length 43)
  Back Branch 088CBD34 715 times (length 63)
_S1_2_887CE80 39,797 instructions (0.002%), 2,341 calls (0887CE80 - 0887CEC0, length 17)
_S1_2_88392D4 39,463 instructions (0.002%), 6 calls (088392D4 - 08839514, length 145)
  Back Branch 088394C4 1,140 times (length 28)
  Back Branch 088394B4 306 times (length 16)
  Back Branch 08839448 245 times (length 29)
  Back Branch 08839340 168 times (length 13)
  Back Branch 08839300 42 times (length 8)
  Back Branch 088393BC 16 times (length 24)
  Back Branch 08839438 7 times (length 16)
  Back Branch 088394DC 3 times (length 5)
  Back Branch 088394F8 2 times (length 12)
_S1_2_884D768 39,093 instructions (0.002%), 13,031 calls (0884D768 - 0884D770, length 3)
_S1_2_882560C 38,177 instructions (0.002%), 889 calls (08825564 - 08825684, length 73)
  Back Branch 08825598 1,249 times (length 15)
  Back Branch 0882563C 759 times (length 45)
  Back Branch 08825680 314 times (length 61)
_S1_2_881CEEC 37,737 instructions (0.002%), 12,579 calls (0881CEEC - 0881CEF4, length 3)
_S1_2_8871DB8 37,410 instructions (0.002%), 22 calls (08871DB8 - 08872024, length 156)
  Back Branch 08871F54 704 times (length 56)
  Back Branch 08871FD8 704 times (length 26)
  Back Branch 08872020 702 times (length 80)
_S1_2_88650A0 35,694 instructions (0.002%), 279 calls (088650A0 - 0886518C, length 60)
  Back Branch 0886516C 1,116 times (length 26)
  Back Branch 08865180 87 times (length 9)
  Back Branch 08865188 87 times (length 11)
_S1_2_8819F60 34,952 instructions (0.002%), 1,028 calls (08819F60 - 0881A014, length 46)
  Back Branch 0881A010 6 times (length 17)
_S1_2_8819EA0 34,952 instructions (0.002%), 1,028 calls (08819EA0 - 08819F5C, length 48)
  Back Branch 08819F58 1,028 times (length 24)
_S1_2_8841CDC 34,743 instructions (0.002%), 11,581 calls (08841CDC - 08841CE4, length 3)
_S1_2_88AE478 33,879 instructions (0.002%), 774 calls (088AE478 - 088AE56C, length 62)
  Back Branch 088AE568 774 times (length 51)
  Back Branch 088AE558 715 times (length 39)
_S1_2_88495B0 33,684 instructions (0.002%), 11,228 calls (088495B0 - 088495B8, length 3)
_S1_2_881FB18 33,285 instructions (0.002%), 11,095 calls (0881FB18 - 0881FB20, length 3)
_S1_2_8820FA4 33,144 instructions (0.002%), 11,048 calls (08820FA4 - 08820FAC, length 3)
_S1_2_884193C 33,135 instructions (0.002%), 11,045 calls (0884193C - 08841944, length 3)
_S1_2_881C5BC 33,135 instructions (0.002%), 11,045 calls (0881C5BC - 0881C5C4, length 3)
_S1_2_88CB350 32,100 instructions (0.002%), 3,210 calls (088CB350 - 088CB384, length 14)
_S1_2_8823C14 32,049 instructions (0.002%), 641 calls (08823C14 - 08823CD8, length 50)
_S1_2_88252DC 31,725 instructions (0.002%), 203 calls (088252DC - 088258D4, length 383)
  Back Branch 08825598 1,249 times (length 15)
  Back Branch 0882563C 759 times (length 45)
  Back Branch 08825680 314 times (length 61)
  Back Branch 088257EC 190 times (length 216)
  Back Branch 088257F4 7 times (length 218)
  Back Branch 088258C0 4 times (length 288)
  Back Branch 088258D0 1 times (length 342)
_S1_2_886A900 31,017 instructions (0.002%), 56 calls (08868868 - 0886EE64, length 6528)
  Back Branch 08868894 8,590 times (length 8)
  Back Branch 088688E4 1,668 times (length 7)
  Back Branch 0886EE60 417 times (length 6519)
  Back Branch 0886ED84 306 times (length 13)
  Back Branch 08868964 293 times (length 65)
  Back Branch 0886EDB8 204 times (length 11)
  Back Branch 0886EE4C 168 times (length 43)
  Back Branch 0886EE54 105 times (length 60)
  Back Branch 0886EDD4 102 times (length 6451)
  Back Branch 08868D28 98 times (length 240)
  Back Branch 08868D38 98 times (length 244)
  Back Branch 0886B688 55 times (length 2894)
  Back Branch 08868FDC 1 times (length 413)
  Back Branch 0886AAD8 1 times (length 2145)
  Back Branch 0886AB90 1 times (length 25)
  Back Branch 0886AB5C 1 times (length 2179)
  Back Branch 0886AB70 1 times (length 18)
_S1_2_884415C 30,570 instructions (0.002%), 10,190 calls (0884415C - 08844164, length 3)
_S1_2_885E498 30,501 instructions (0.002%), 10,167 calls (0885E498 - 0885E4A0, length 3)
_S1_2_885E480 30,501 instructions (0.002%), 10,167 calls (0885E480 - 0885E488, length 3)
_S1_2_884D75C 30,501 instructions (0.002%), 10,167 calls (0884D75C - 0884D764, length 3)
_S1_2_8849BBC 30,501 instructions (0.002%), 10,167 calls (08849BBC - 08849BC4, length 3)
_S1_2_8844400 29,482 instructions (0.001%), 483 calls (08844400 - 08844700, length 193)
  Back Branch 088445D4 10,652 times (length 85)
  Back Branch 08844560 1,061 times (length 36)
  Back Branch 08844650 482 times (length 140)
  Back Branch 088446F4 1 times (length 66)
  Back Branch 088446CC 1 times (length 172)
  Back Branch 088446DC 1 times (length 12)
_S1_2_88DD4DC 29,140 instructions (0.001%), 14,570 calls (088DD4DC - 088DD4E0, length 2)
_S1_2_890B540 28,066 instructions (0.001%), 257 calls (0890B540 - 0890BA84, length 338)
  Back Branch 0890B704 484 times (length 4)
  Back Branch 0890B77C 217 times (length 22)
  Back Branch 0890B85C 176 times (length 162)
  Back Branch 0890B7D8 100 times (length 4)
  Back Branch 0890BA4C 92 times (length 274)
  Back Branch 0890B880 83 times (length 58)
  Back Branch 0890B7C4 48 times (length 44)
  Back Branch 0890B8E4 47 times (length 196)
  Back Branch 0890B7E0 35 times (length 51)
  Back Branch 0890B9D8 18 times (length 257)
  Back Branch 0890B798 13 times (length 6)
  Back Branch 0890B654 4 times (length 32)
  Back Branch 0890B9A8 4 times (length 199)
_S1_2_88CE854 27,583 instructions (0.001%), 715 calls (088CE854 - 088CE93C, length 59)
  Back Branch 088CE938 715 times (length 51)
  Back Branch 088CE8F4 715 times (length 31)
  Back Branch 088CE92C 656 times (length 17)
_S1_2_886FFC8 27,410 instructions (0.001%), 124 calls (0886FFC8 - 088700CC, length 66)
  Back Branch 08870040 3,968 times (length 14)
  Back Branch 088700C8 122 times (length 53)
_S1_2_8819E1C 26,728 instructions (0.001%), 1,028 calls (08819E1C - 08819E84, length 27)
_S1_2_893ADA4 26,346 instructions (0.001%), 13,173 calls (0893ADA4 - 0893ADA8, length 2)
_S1_2_893AE34 26,152 instructions (0.001%), 13,076 calls (0893AE34 - 0893AE38, length 2)
_S1_2_882504C 25,640 instructions (0.001%), 641 calls (0882504C - 088250E8, length 40)
_S1_2_8824FC4 25,640 instructions (0.001%), 641 calls (08824FC4 - 088251BC, length 127)
  Back Branch 088251B8 641 times (length 104)
_S1_2_88B599C 25,329 instructions (0.001%), 870 calls (088B599C - 088B5BC8, length 140)
  Back Branch 088B5B20 142 times (length 80)
  Back Branch 088B5B34 26 times (length 53)
  Back Branch 088B5B3C 26 times (length 67)
  Back Branch 088B5B8C 26 times (length 29)
  Back Branch 088B5B2C 23 times (length 83)
  Back Branch 088B5B98 2 times (length 90)
_S1_2_8818214 24,672 instructions (0.001%), 2,056 calls (08818214 - 08818240, length 12)
_S1_2_8818244 24,576 instructions (0.001%), 2,048 calls (08818244 - 08818270, length 12)
_S1_2_8817F28 24,576 instructions (0.001%), 2,048 calls (08817F28 - 08817F54, length 12)
_S1_2_881B944 24,519 instructions (0.001%), 743 calls (0881B944 - 0881B9C8, length 34)
_S1_2_893ADB4 24,340 instructions (0.001%), 12,170 calls (0893ADB4 - 0893ADB8, length 2)
_S1_2_8866AF4 24,280 instructions (0.001%), 100 calls (08866AF4 - 08866C90, length 104)
  Back Branch 08866C7C 1,600 times (length 11)
  Back Branch 08866C8C 100 times (length 57)
_S1_2_8848D90 23,048 instructions (0.001%), 172 calls (08846C84 - 08848E14, length 2149)
  Back Branch 08848E10 172 times (length 2149)
  Back Branch 08848DA8 172 times (length 2023)
_S1_2_881B204 22,605 instructions (0.001%), 2,055 calls (0881B204 - 0881B22C, length 11)
_S1_2_893B19C 22,502 instructions (0.001%), 11,251 calls (0893B19C - 0893B1A0, length 2)
_S1_2_8862B3C 22,490 instructions (0.001%), 483 calls (08862B3C - 08862DB0, length 158)
  Back Branch 08862DAC 342 times (length 115)
_S1_2_88C52AC 22,351 instructions (0.001%), 721 calls (088C52AC - 088C5378, length 52)
_S1_2_893AE14 22,288 instructions (0.001%), 11,144 calls (0893AE14 - 0893AE18, length 2)
_S1_2_893AE0C 22,288 instructions (0.001%), 11,144 calls (0893AE0C - 0893AE10, length 2)
_S1_2_893B1C4 22,284 instructions (0.001%), 11,142 calls (0893B1C4 - 0893B1C8, length 2)
_S1_2_893B1AC 22,284 instructions (0.001%), 11,142 calls (0893B1AC - 0893B1B0, length 2)
_S1_2_893B184 22,284 instructions (0.001%), 11,142 calls (0893B184 - 0893B188, length 2)
_S1_2_893ADC4 22,282 instructions (0.001%), 11,141 calls (0893ADC4 - 0893ADC8, length 2)
_S1_2_8819D84 21,630 instructions (0.001%), 1,030 calls (08819D84 - 08819DDC, length 23)
_S1_2_881BD34 21,588 instructions (0.001%), 1,028 calls (0881BD34 - 0881BD98, length 26)
_S1_2_88230E8 21,014 instructions (0.001%), 1 calls (088230E8 - 08823374, length 164)
  Back Branch 08823304 254 times (length 88)
_S1_2_893B0EC 20,876 instructions (0.001%), 10,438 calls (0893B0EC - 0893B0F0, length 2)
_S1_2_88180FC 20,840 instructions (0.001%), 2,084 calls (088180FC - 08818120, length 10)
_S1_2_881A0A0 20,632 instructions (0.001%), 1,030 calls (0881A0A0 - 0881A0FC, length 24)
  Back Branch 0881A0F8 8 times (length 9)
_S1_2_890D0B8 20,370 instructions (0.001%), 582 calls (0890D0B8 - 0890D140, length 35)
_S1_2_8868828 20,120 instructions (0.001%), 124 calls (08868828 - 0886EE64, length 6544)
  Back Branch 08868894 8,590 times (length 8)
  Back Branch 088688E4 1,668 times (length 7)
  Back Branch 0886EE60 417 times (length 6519)
  Back Branch 0886ED84 306 times (length 13)
  Back Branch 08868964 293 times (length 65)
  Back Branch 0886EDB8 204 times (length 11)
  Back Branch 0886EE4C 168 times (length 43)
  Back Branch 0886EE54 105 times (length 60)
  Back Branch 0886EDD4 102 times (length 6451)
_S1_2_887177C 19,820 instructions (0.001%), 430 calls (0887177C - 088718F4, length 95)
  Back Branch 08871898 438 times (length 39)
_S1_2_88401E0 19,600 instructions (0.001%), 392 calls (088401E0 - 08841938, length 1495)
  Back Branch 0884192C 392 times (length 1459)
  Back Branch 08841934 392 times (length 1461)
  Back Branch 08840494 375 times (length 55)
  Back Branch 088404DC 188 times (length 107)
_S1_2_881B890 19,318 instructions (0.001%), 743 calls (0881B890 - 0881B8F8, length 27)
_S1_2_884E7A0 19,292 instructions (0.001%), 704 calls (0884E274 - 0884ED54, length 697)
  Back Branch 0884E334 10,167 times (length 35)
  Back Branch 0884E32C 10,167 times (length 33)
  Back Branch 0884E8DC 6,336 times (length 11)
  Back Branch 0884EAAC 704 times (length 37)
  Back Branch 0884EA74 704 times (length 8)
  Back Branch 0884EA38 704 times (length 106)
  Back Branch 0884E7A8 704 times (length 22)
  Back Branch 0884ECCC 702 times (length 202)
  Back Branch 0884EA98 22 times (length 523)
  Back Branch 0884ED30 20 times (length 333)
  Back Branch 0884EC4C 1 times (length 183)
  Back Branch 0884EC8C 1 times (length 188)
_S1_2_88584E4 18,841 instructions (0.001%), 1 calls (088584E4 - 088585FC, length 71)
  Back Branch 0885854C 1,491 times (length 11)
  Back Branch 088585A4 213 times (length 11)
  Back Branch 08858560 7 times (length 19)
_S1_2_88436A0 18,590 instructions (0.001%), 1 calls (088436A0 - 088438C0, length 137)
  Back Branch 08843724 1,536 times (length 11)
  Back Branch 08843734 90 times (length 15)
  Back Branch 08843844 40 times (length 44)
  Back Branch 08843878 30 times (length 20)
  Back Branch 0884376C 16 times (length 6)
  Back Branch 08843744 6 times (length 23)
  Back Branch 08843870 1 times (length 20)
  Back Branch 08843868 1 times (length 18)
_S1_2_881BD9C 18,504 instructions (0.001%), 1,028 calls (0881BD9C - 0881BDE4, length 19)
_S1_2_88BCFA4 18,414 instructions (0.001%), 594 calls (088BCFA4 - 088BD070, length 52)
  Back Branch 088BD030 594 times (length 23)
_S1_2_881B9F8 18,266 instructions (0.001%), 2 calls (0881B9F8 - 0881BB08, length 69)
  Back Branch 0881BA7C 743 times (length 24)
  Back Branch 0881BAD4 44 times (length 8)
  Back Branch 0881BAA8 7 times (length 31)
_S1_2_89119DC 17,647 instructions (0.001%), 54 calls (089119DC - 089133F0, length 1670)
  Back Branch 08911ADC 1,768 times (length 8)
  Back Branch 08912028 48 times (length 12)
  Back Branch 08912004 48 times (length 347)
  Back Branch 08912A50 47 times (length 823)
  Back Branch 089129A4 47 times (length 721)
  Back Branch 0891339C 36 times (length 1245)
  Back Branch 0891338C 18 times (length 1241)
_S1_2_893AD14 17,060 instructions (0.001%), 8,530 calls (0893AD14 - 0893AD18, length 2)
_S1_2_893ACC4 16,994 instructions (0.001%), 8,497 calls (0893ACC4 - 0893ACC8, length 2)
_S1_2_890AE50 16,555 instructions (0.001%), 2,365 calls (0890AE50 - 0890AE74, length 10)
_S1_2_88AA77C 16,486 instructions (0.001%), 7 calls (088AA77C - 088AAC2C, length 301)
  Back Branch 088AA92C 479 times (length 33)
  Back Branch 088AA838 7 times (length 23)
  Back Branch 088AA854 3 times (length 29)
  Back Branch 088AA9B4 2 times (length 119)
  Back Branch 088AABEC 2 times (length 260)
  Back Branch 088AAB44 2 times (length 175)
  Back Branch 088AA960 1 times (length 98)
_S1_2_88E0C9C 16,327 instructions (0.001%), 563 calls (088E0C9C - 088E0D0C, length 29)
_S1_2_88C4498 16,227 instructions (0.001%), 601 calls (088C4498 - 088C459C, length 66)
  Back Branch 088C452C 601 times (length 28)
_S1_2_88C4688 16,064 instructions (0.001%), 502 calls (088C4688 - 088C47AC, length 74)
  Back Branch 088C4734 502 times (length 21)
_S1_2_885FFB0 16,060 instructions (0.001%), 1,460 calls (0885FFB0 - 08860000, length 21)
_S1_2_88BE9C0 16,006 instructions (0.001%), 302 calls (088BE9C0 - 088BEAE0, length 73)
  Back Branch 088BEAA4 302 times (length 26)
  Back Branch 088BEAB8 302 times (length 48)
_S1_2_882FA5C 15,942 instructions (0.001%), 345 calls (0882FA5C - 0882FB48, length 60)
  Back Branch 0882FB44 336 times (length 13)
_S1_2_88A32B8 15,924 instructions (0.001%), 1 calls (088A32B8 - 088A3484, length 116)
  Back Branch 088A3398 289 times (length 28)
  Back Branch 088A343C 289 times (length 26)
  Back Branch 088A33A8 17 times (length 35)
  Back Branch 088A344C 17 times (length 35)
_S1_2_881B7D0 15,645 instructions (0.001%), 745 calls (0881B7D0 - 0881B828, length 23)
_S1_2_88C5704 15,594 instructions (0.001%), 97 calls (088C5704 - 088C5828, length 74)
  Back Branch 088C57A8 296 times (length 34)
_S1_2_8854900 15,506 instructions (0.001%), 232 calls (0885486C - 08854C14, length 235)
  Back Branch 08854C10 232 times (length 185)
  Back Branch 08854A1C 227 times (length 109)
  Back Branch 088549F8 3 times (length 100)
  Back Branch 08854974 2 times (length 68)
  Back Branch 08854A3C 1 times (length 25)
  Back Branch 08854A04 1 times (length 13)
_S1_2_88D1684 15,185 instructions (0.001%), 1 calls (088D1684 - 088D1754, length 53)
  Back Branch 088D1740 1,024 times (length 12)
  Back Branch 088D16E4 205 times (length 14)
_S1_2_88C4184 15,025 instructions (0.001%), 601 calls (088C4184 - 088C41E4, length 25)
_S1_2_8868508 14,920 instructions (0.001%), 209 calls (08868508 - 0886864C, length 82)
  Back Branch 088685F8 840 times (length 11)
  Back Branch 08868648 3 times (length 52)
_S1_2_88228A8 14,858 instructions (0.001%), 38 calls (088228A8 - 088229D4, length 76)
  Back Branch 0882292C 608 times (length 7)
  Back Branch 08822978 557 times (length 22)
  Back Branch 088229C8 180 times (length 25)
  Back Branch 088229D0 7 times (length 13)
_S1_2_8823B5C 14,444 instructions (0.001%), 314 calls (08823B5C - 08823C10, length 46)
_S1_2_8816440 14,217 instructions (0.001%), 2,031 calls (08816440 - 0881646C, length 12)
_S1_2_881B8FC 14,196 instructions (0.001%), 3,549 calls (0881B8FC - 0881B908, length 4)
_S1_2_881A06C 13,364 instructions (0.001%), 1,028 calls (0881A06C - 0881A09C, length 13)
_S1_2_88BFF68 13,312 instructions (0.001%), 128 calls (088BFF68 - 088C0104, length 104)
_S1_2_886B964 13,289 instructions (0.001%), 38 calls (08868868 - 0886EE64, length 6528)
  Back Branch 08868894 8,590 times (length 8)
  Back Branch 088688E4 1,668 times (length 7)
  Back Branch 0886CC24 640 times (length 7)
  Back Branch 0886EE60 417 times (length 6519)
  Back Branch 0886ED84 306 times (length 13)
  Back Branch 08868964 293 times (length 65)
  Back Branch 0886EDB8 204 times (length 11)
  Back Branch 0886EE4C 168 times (length 43)
  Back Branch 0886EE54 105 times (length 60)
  Back Branch 0886EDD4 102 times (length 6451)
  Back Branch 0886CF3C 32 times (length 17)
  Back Branch 0886CECC 32 times (length 7)
  Back Branch 0886CCB4 20 times (length 4313)
  Back Branch 0886CCC4 20 times (length 38)
  Back Branch 0886DEE8 7 times (length 5478)
  Back Branch 0886CDDC 2 times (length 4386)
  Back Branch 0886CD84 2 times (length 4364)
  Back Branch 0886BBDC 2 times (length 3234)
  Back Branch 0886DD24 2 times (length 5359)
  Back Branch 0886BC30 2 times (length 3255)
  Back Branch 0886BC90 2 times (length 34)
  Back Branch 0886BD18 2 times (length 112)
  Back Branch 0886BE0C 2 times (length 265)
  Back Branch 0886C4B8 2 times (length 3801)
  Back Branch 0886D168 1 times (length 82)
  Back Branch 0886D038 1 times (length 4538)
  Back Branch 0886E044 1 times (length 58)
  Back Branch 0886D24C 1 times (length 121)
  Back Branch 0886C5AC 1 times (length 3863)
  Back Branch 0886C580 1 times (length 3851)
  Back Branch 0886C534 1 times (length 3827)
  Back Branch 0886DF40 1 times (length 5499)
  Back Branch 0886DFAC 1 times (length 5526)
  Back Branch 0886CED8 1 times (length 4450)
  Back Branch 0886DFF8 1 times (length 34)
  Back Branch 0886CF44 1 times (length 4476)
  Back Branch 0886CF5C 1 times (length 4482)
_S1_2_8820F64 13,232 instructions (0.001%), 827 calls (08820F64 - 08820FA0, length 16)
  Back Branch 08820F9C 827 times (length 9)
_S1_2_882F90C 13,218 instructions (0.001%), 1 calls (0882F90C - 0882F9A8, length 40)
  Back Branch 0882F984 600 times (length 22)
_S1_2_882551C 12,542 instructions (0.001%), 203 calls (0882551C - 08825684, length 91)
  Back Branch 08825598 1,249 times (length 15)
  Back Branch 0882563C 759 times (length 45)
  Back Branch 08825680 314 times (length 61)
_S1_2_88547C8 12,470 instructions (0.001%), 430 calls (088547C8 - 088548D0, length 67)
_S1_2_88C41E8 12,453 instructions (0.001%), 593 calls (088C41E8 - 088C4238, length 21)
_S1_2_88CB700 12,155 instructions (0.001%), 715 calls (088CB700 - 088CB740, length 17)
  Back Branch 088CB73C 715 times (length 9)
_S1_2_883D490 11,774 instructions (0.001%), 6 calls (0883D490 - 0883D4D4, length 18)
  Back Branch 0883D4B8 1,998 times (length 8)
  Back Branch 0883D4D0 40 times (length 8)
_S1_2_885FF90 11,520 instructions (0.001%), 1,440 calls (0885FF90 - 0885FFAC, length 8)
_S1_2_886452C 11,034 instructions (0.001%), 279 calls (0886452C - 08864588, length 24)
  Back Branch 08864570 637 times (length 9)
_S1_2_8818744 11,032 instructions (0.001%), 197 calls (08818744 - 08818940, length 128)
_S1_2_890A070 10,902 instructions (0.001%), 189 calls (0890A070 - 0890A2E8, length 159)
  Back Branch 0890A2CC 61 times (length 82)
  Back Branch 0890A264 59 times (length 60)
  Back Branch 0890A288 6 times (length 103)
  Back Branch 0890A280 6 times (length 89)
  Back Branch 0890A278 2 times (length 84)
_S1_2_8840EEC 10,873 instructions (0.001%), 98 calls (08840328 - 08840F60, length 783)
  Back Branch 08840494 375 times (length 55)
  Back Branch 088404DC 188 times (length 107)
  Back Branch 08840F10 97 times (length 764)
  Back Branch 08840C5C 2 times (length 591)
  Back Branch 08840F34 1 times (length 186)
_S1_2_8823098 10,725 instructions (0.001%), 975 calls (08823098 - 088230CC, length 14)
  Back Branch 088230B8 975 times (length 6)
  Back Branch 088230C0 975 times (length 8)
_S1_2_88CB63C 10,725 instructions (0.001%), 715 calls (088CB63C - 088CB6B8, length 32)
_S1_2_88C423C 10,542 instructions (0.001%), 502 calls (088C423C - 088C428C, length 21)
_S1_2_886542C 10,408 instructions (0.001%), 1 calls (0886542C - 08865468, length 16)
  Back Branch 0886545C 1,400 times (length 4)
  Back Branch 08865440 1,200 times (length 4)
_S1_2_88653C8 10,261 instructions (0.001%), 1 calls (088653C8 - 08865428, length 25)
  Back Branch 088653DC 2,000 times (length 4)
  Back Branch 088653FC 330 times (length 5)
  Back Branch 0886541C 120 times (length 5)
_S1_2_8840DC0 10,088 instructions (0.001%), 107 calls (08840328 - 08840E24, length 704)
  Back Branch 08840494 375 times (length 55)
  Back Branch 088404DC 188 times (length 107)
  Back Branch 08840DE4 106 times (length 689)
  Back Branch 08840C5C 2 times (length 591)
  Back Branch 08840DF4 1 times (length 112)
_S1_2_882FC7C 10,080 instructions (0.001%), 1,260 calls (0882FC7C - 0882FC98, length 8)
_S1_2_8874064 9,855 instructions (0.000%), 3 calls (08874064 - 08874168, length 66)
  Back Branch 088740A4 2,400 times (length 4)
  Back Branch 08874128 9 times (length 15)
  Back Branch 08874144 3 times (length 9)
_S1_2_8868480 9,735 instructions (0.000%), 24 calls (08868480 - 08868504, length 34)
  Back Branch 088684F8 840 times (length 11)
  Back Branch 08868500 21 times (length 26)
_S1_2_882FB4C 9,656 instructions (0.000%), 559 calls (0882FB4C - 0882FC78, length 76)
  Back Branch 0882FC74 9 times (length 51)
_S1_2_893ACE4 9,634 instructions (0.000%), 4,817 calls (0893ACE4 - 0893ACE8, length 2)
_S1_2_8837798 9,600 instructions (0.000%), 450 calls (08837798 - 0883782C, length 38)
  Back Branch 08837828 150 times (length 14)
_S1_2_88C45A0 9,348 instructions (0.000%), 593 calls (088C45A0 - 088C4684, length 58)
_S1_2_884AF14 9,152 instructions (0.000%), 704 calls (0884AF14 - 0884AF44, length 13)
_S1_2_884AEE0 9,152 instructions (0.000%), 704 calls (0884AEE0 - 0884AF10, length 13)
_S1_2_8871C04 9,050 instructions (0.000%), 905 calls (08871C04 - 08871C28, length 10)
_S1_2_884A174 8,982 instructions (0.000%), 2,994 calls (0884A174 - 0884A17C, length 3)
_S1_2_887C6F0 8,943 instructions (0.000%), 33 calls (0887C6F0 - 0887C738, length 19)
  Back Branch 0887C72C 2,112 times (length 4)
_S1_2_881B914 8,916 instructions (0.000%), 743 calls (0881B914 - 0881B940, length 12)
_S1_2_890F260 8,661 instructions (0.000%), 274 calls (0890F260 - 0890F378, length 71)
  Back Branch 0890F300 82 times (length 12)
_S1_2_884B060 8,418 instructions (0.000%), 366 calls (0884B060 - 0884B0CC, length 28)
  Back Branch 0884B0B4 366 times (length 7)
_S1_2_888ABE8 8,353 instructions (0.000%), 1 calls (0888ABE8 - 0888AD24, length 80)
  Back Branch 0888AC58 2,032 times (length 4)
  Back Branch 0888AC74 16 times (length 16)
_S1_2_88C770C 8,339 instructions (0.000%), 269 calls (088C770C - 088C7790, length 34)
_S1_2_881B870 8,224 instructions (0.000%), 1,028 calls (0881B870 - 0881B88C, length 8)
_S1_2_8819DFC 8,224 instructions (0.000%), 1,028 calls (08819DFC - 08819E18, length 8)
_S1_2_893ABD4 8,218 instructions (0.000%), 4,109 calls (0893ABD4 - 0893ABD8, length 2)
_S1_2_881B9CC 8,195 instructions (0.000%), 745 calls (0881B9CC - 0881B9F4, length 11)
_S1_2_883D370 8,111 instructions (0.000%), 129 calls (0883D370 - 0883D434, length 50)
  Back Branch 0883D40C 605 times (length 5)
  Back Branch 0883D428 40 times (length 4)
  Back Branch 0883D430 8 times (length 9)
_S1_2_8916818 7,929 instructions (0.000%), 84 calls (08916818 - 08916BF4, length 248)
  Back Branch 089169BC 97 times (length 54)
  Back Branch 08916948 97 times (length 4)
  Back Branch 089169C4 35 times (length 31)
  Back Branch 089169CC 35 times (length 36)
  Back Branch 08916B94 26 times (length 28)
  Back Branch 08916BE8 26 times (length 71)
  Back Branch 08916B48 26 times (length 40)
  Back Branch 08916AC4 26 times (length 4)
  Back Branch 08916B50 22 times (length 154)
  Back Branch 08916B68 19 times (length 13)
  Back Branch 08916B60 19 times (length 146)
  Back Branch 08916BF0 7 times (length 4)
_S1_2_88CE768 7,872 instructions (0.000%), 656 calls (088CE768 - 088CE794, length 12)
_S1_2_88CE824 7,865 instructions (0.000%), 1,430 calls (088CE824 - 088CE838, length 6)
_S1_2_88AAC30 7,808 instructions (0.000%), 61 calls (088AAC30 - 088AAED8, length 171)
_S1_2_88BC7E4 7,788 instructions (0.000%), 27 calls (088BC7E4 - 088BCC24, length 273)
  Back Branch 088BCB04 178 times (length 21)
  Back Branch 088BCB0C 27 times (length 58)
  Back Branch 088BCBEC 27 times (length 232)
  Back Branch 088BC920 24 times (length 14)
  Back Branch 088BCBA4 24 times (length 177)
  Back Branch 088BCBF4 23 times (length 241)
  Back Branch 088BCAAC 22 times (length 34)
  Back Branch 088BCC18 18 times (length 15)
  Back Branch 088BCC20 18 times (length 251)
  Back Branch 088BC88C 17 times (length 14)
  Back Branch 088BCB28 12 times (length 38)
  Back Branch 088BCB5C 10 times (length 52)
  Back Branch 088BCC08 9 times (length 11)
  Back Branch 088BCB1C 5 times (length 27)
_S1_2_884AE94 7,744 instructions (0.000%), 704 calls (0884AE94 - 0884AEBC, length 11)
_S1_2_883D740 7,571 instructions (0.000%), 311 calls (0883D740 - 0883D9E4, length 170)
  Back Branch 0883D8F0 5 times (length 84)
  Back Branch 0883D7C4 5 times (length 9)
  Back Branch 0883D988 4 times (length 51)
  Back Branch 0883D9E0 1 times (length 67)
_S1_2_88CB340 7,570 instructions (0.000%), 3,785 calls (088CB340 - 088CB344, length 2)
_S1_2_881B838 7,450 instructions (0.000%), 745 calls (0881B838 - 0881B86C, length 14)
_S1_2_8905BF0 7,448 instructions (0.000%), 98 calls (08905BF0 - 089062B4, length 434)
  Back Branch 08905DE8 49 times (length 102)
  Back Branch 08905D2C 49 times (length 55)
_S1_2_88C48A4 7,424 instructions (0.000%), 256 calls (088C48A4 - 088C4968, length 50)
_S1_2_884AF68 7,348 instructions (0.000%), 367 calls (0884AF68 - 0884AFD4, length 28)
  Back Branch 0884AFBC 1 times (length 7)
  Back Branch 0884AFD0 1 times (length 12)
_S1_2_886E23C 7,318 instructions (0.000%), 31 calls (08868868 - 0886EE64, length 6528)
  Back Branch 08868894 8,590 times (length 8)
  Back Branch 088688E4 1,668 times (length 7)
  Back Branch 0886EE60 417 times (length 6519)
  Back Branch 0886ED84 306 times (length 13)
  Back Branch 08868964 293 times (length 65)
  Back Branch 0886EDB8 204 times (length 11)
  Back Branch 0886EE4C 168 times (length 43)
  Back Branch 0886EE54 105 times (length 60)
  Back Branch 0886EDD4 102 times (length 6451)
  Back Branch 0886E34C 31 times (length 5758)
_S1_2_8818274 7,294 instructions (0.000%), 1,042 calls (08818274 - 0881828C, length 7)
_S1_2_886651C 7,217 instructions (0.000%), 1 calls (0886651C - 08866580, length 26)
  Back Branch 08866548 800 times (length 9)
_S1_2_881FAFC 7,196 instructions (0.000%), 1,028 calls (0881FAFC - 0881FB14, length 7)
_S1_2_8819DE0 7,196 instructions (0.000%), 1,028 calls (08819DE0 - 08819DF8, length 7)
_S1_2_890BD00 7,154 instructions (0.000%), 133 calls (0890BD00 - 0890BFE4, length 186)
  Back Branch 0890BF90 141 times (length 6)
  Back Branch 0890BF28 123 times (length 12)
  Back Branch 0890BF50 63 times (length 6)
  Back Branch 0890BFD8 36 times (length 8)
  Back Branch 0890BFE0 12 times (length 35)
  Back Branch 0890BFB8 12 times (length 26)
_S1_2_890C0B8 6,815 instructions (0.000%), 457 calls (0890C0B8 - 0890C0F0, length 15)
_S1_2_890F37C 6,760 instructions (0.000%), 65 calls (0890F37C - 0890F500, length 98)
  Back Branch 0890F3C8 212 times (length 16)
  Back Branch 0890F47C 131 times (length 8)
  Back Branch 0890F4D8 47 times (length 57)
  Back Branch 0890F3F4 26 times (length 6)
  Back Branch 0890F404 18 times (length 4)
  Back Branch 0890F4E4 4 times (length 50)
_S1_2_8862D40 6,703 instructions (0.000%), 168 calls (08862BE8 - 08862E14, length 140)
  Back Branch 08862DAC 342 times (length 115)
  Back Branch 08862E10 1 times (length 42)
_S1_2_8822348 6,560 instructions (0.000%), 205 calls (08822348 - 088223E4, length 40)
_S1_2_890C0F4 6,318 instructions (0.000%), 457 calls (0890C0F4 - 0890C12C, length 15)
  Back Branch 0890C128 437 times (length 7)
_S1_2_893AB64 6,252 instructions (0.000%), 3,126 calls (0893AB64 - 0893AB68, length 2)
_S1_2_8816470 6,168 instructions (0.000%), 1,028 calls (08816470 - 08816498, length 11)
_S1_2_881FAE4 6,147 instructions (0.000%), 2,049 calls (0881FAE4 - 0881FAEC, length 3)
_S1_2_883C07C 6,102 instructions (0.000%), 113 calls (0883C07C - 0883C198, length 72)
_S1_2_88C4094 6,024 instructions (0.000%), 251 calls (088C4094 - 088C4180, length 60)
_S1_2_88E177C 5,970 instructions (0.000%), 199 calls (088E177C - 088E17F0, length 30)
_S1_2_88E1DC8 5,958 instructions (0.000%), 199 calls (088E1DC8 - 088E1EF4, length 76)
  Back Branch 088E1ED0 198 times (length 58)
  Back Branch 088E1E18 1 times (length 12)
_S1_2_893ACCC 5,914 instructions (0.000%), 2,957 calls (0893ACCC - 0893ACD0, length 2)
_S1_2_886494C 5,912 instructions (0.000%), 106 calls (0886494C - 08864A28, length 56)
_S1_2_88C7554 5,649 instructions (0.000%), 269 calls (088C7554 - 088C75A8, length 22)
  Back Branch 088C75A4 269 times (length 15)
_S1_2_887C73C 5,632 instructions (0.000%), 704 calls (0887C73C - 0887C758, length 8)
_S1_2_884B5FC 5,632 instructions (0.000%), 704 calls (0884B5FC - 0884B618, length 8)
_S1_2_884AF48 5,632 instructions (0.000%), 704 calls (0884AF48 - 0884AF64, length 8)
_S1_2_884AEC0 5,632 instructions (0.000%), 704 calls (0884AEC0 - 0884AEDC, length 8)
_S1_2_88AD940 5,565 instructions (0.000%), 795 calls (088AD940 - 088AD958, length 7)
_S1_2_883324C 5,514 instructions (0.000%), 1 calls (0883324C - 088332A8, length 24)
  Back Branch 08833288 550 times (length 10)
_S1_2_88AD924 5,418 instructions (0.000%), 774 calls (088AD924 - 088AD93C, length 7)
_S1_2_8911CC4 5,335 instructions (0.000%), 22 calls (08911AA0 - 089133D0, length 1613)
  Back Branch 08911ADC 1,768 times (length 8)
  Back Branch 08912B2C 56 times (length 16)
  Back Branch 08912028 48 times (length 12)
  Back Branch 08912004 48 times (length 347)
  Back Branch 08912B40 48 times (length 20)
  Back Branch 08912A50 47 times (length 823)
  Back Branch 089129A4 47 times (length 721)
  Back Branch 0891339C 36 times (length 1245)
  Back Branch 08912B50 22 times (length 30)
  Back Branch 08912BCC 22 times (length 953)
  Back Branch 08912BF8 22 times (length 14)
  Back Branch 08912A8C 22 times (length 845)
  Back Branch 08912AE4 22 times (length 25)
  Back Branch 0891338C 18 times (length 1241)
  Back Branch 08912B64 14 times (length 35)
  Back Branch 08912B48 8 times (length 28)
  Back Branch 08912B5C 8 times (length 27)
  Back Branch 08912BA4 1 times (length 941)
_S1_2_88158F4 5,316 instructions (0.000%), 6 calls (088158F4 - 08815934, length 17)
  Back Branch 08815924 480 times (length 11)
_S1_2_88BE688 5,301 instructions (0.000%), 279 calls (088BE688 - 088BE738, length 45)
_S1_2_883BDE4 5,172 instructions (0.000%), 1 calls (0883BDE4 - 0883BE1C, length 15)
  Back Branch 0883BE10 574 times (length 9)
_S1_2_890B130 5,091 instructions (0.000%), 191 calls (0890B130 - 0890B2B4, length 98)
  Back Branch 0890B2B0 180 times (length 22)
  Back Branch 0890B2A0 11 times (length 22)
_S1_2_88C17B0 5,024 instructions (0.000%), 314 calls (088C17B0 - 088C17EC, length 16)
_S1_2_8840E88 5,020 instructions (0.000%), 45 calls (08840324 - 08840EE8, length 754)
  Back Branch 08840494 375 times (length 55)
  Back Branch 088404DC 188 times (length 107)
  Back Branch 08840EA8 45 times (length 739)
  Back Branch 08840BFC 2 times (length 568)
  Back Branch 08840EE4 1 times (length 192)
_S1_2_88CE7F8 5,005 instructions (0.000%), 715 calls (088CE7F8 - 088CE810, length 7)
_S1_2_88CB18C 5,005 instructions (0.000%), 715 calls (088CB18C - 088CB1A4, length 7)
_S1_2_88AB04C 4,992 instructions (0.000%), 58 calls (088AB04C - 088AB208, length 112)
  Back Branch 088AB1F8 1 times (length 67)
_S1_2_8905588 4,957 instructions (0.000%), 199 calls (08905588 - 08905610, length 35)
  Back Branch 0890560C 199 times (length 16)
_S1_2_882942C 4,900 instructions (0.000%), 196 calls (0882942C - 0882948C, length 25)
_S1_2_88BD354 4,889 instructions (0.000%), 21 calls (088BD354 - 088BD6F8, length 234)
  Back Branch 088BD408 84 times (length 33)
  Back Branch 088BD688 10 times (length 102)
_S1_2_8840E28 4,771 instructions (0.000%), 45 calls (08840324 - 08840E84, length 729)
  Back Branch 08840494 375 times (length 55)
  Back Branch 088404DC 188 times (length 107)
  Back Branch 08840E48 45 times (length 715)
  Back Branch 08840500 4 times (length 121)
  Back Branch 08840E80 1 times (length 610)
_S1_2_88A3674 4,754 instructions (0.000%), 1 calls (088A3674 - 088A375C, length 59)
  Back Branch 088A371C 256 times (length 18)
  Back Branch 088A372C 16 times (length 25)
_S1_2_88B99AC 4,743 instructions (0.000%), 279 calls (088B99AC - 088B9A4C, length 41)
  Back Branch 088B9A14 279 times (length 14)
_S1_2_88B9908 4,743 instructions (0.000%), 279 calls (088B9908 - 088B99A8, length 41)
  Back Branch 088B9970 279 times (length 14)
_S1_2_88324E8 4,692 instructions (0.000%), 204 calls (088324E8 - 08832540, length 23)
_S1_2_884DC70 4,681 instructions (0.000%), 1 calls (0884DC70 - 0884DE70, length 129)
  Back Branch 0884DDBC 288 times (length 11)
  Back Branch 0884DE04 32 times (length 8)
  Back Branch 0884DDCC 32 times (length 48)
_S1_2_8913200 4,586 instructions (0.000%), 26 calls (08911AA0 - 089133D0, length 1613)
  Back Branch 08911ADC 1,768 times (length 8)
  Back Branch 08912028 48 times (length 12)
  Back Branch 08912004 48 times (length 347)
  Back Branch 08912A50 47 times (length 823)
  Back Branch 089129A4 47 times (length 721)
  Back Branch 0891339C 36 times (length 1245)
  Back Branch 08913328 26 times (length 1399)
  Back Branch 0891338C 18 times (length 1241)
_S1_2_881688C 4,531 instructions (0.000%), 197 calls (0881688C - 088168EC, length 25)
_S1_2_8820CE4 4,508 instructions (0.000%), 196 calls (08820CE4 - 08820D3C, length 23)
_S1_2_88223F0 4,508 instructions (0.000%), 1 calls (088223F0 - 08822430, length 17)
  Back Branch 08822424 500 times (length 9)
_S1_2_890BA88 4,504 instructions (0.000%), 26 calls (0890BA88 - 0890BB6C, length 58)
  Back Branch 0890BB28 293 times (length 22)
  Back Branch 0890BAB8 76 times (length 5)
  Back Branch 0890BB5C 47 times (length 6)
_S1_2_8862E18 4,395 instructions (0.000%), 74 calls (08862BE8 - 08862F5C, length 222)
  Back Branch 08862DAC 342 times (length 115)
  Back Branch 08862EF8 74 times (length 198)
  Back Branch 08862F18 73 times (length 11)
  Back Branch 08862F10 1 times (length 91)
_S1_2_88E02F4 4,368 instructions (0.000%), 56 calls (088E02F4 - 088E089C, length 363)
_S1_2_893ACF4 4,360 instructions (0.000%), 2,180 calls (0893ACF4 - 0893ACF8, length 2)
_S1_2_884B0D0 4,356 instructions (0.000%), 22 calls (0884B0D0 - 0884B0FC, length 12)
  Back Branch 0884B0F0 704 times (length 6)
_S1_2_88A8424 4,338 instructions (0.000%), 482 calls (088A8424 - 088A8444, length 9)
_S1_2_8840CF0 4,327 instructions (0.000%), 45 calls (08840324 - 08840DBC, length 679)
  Back Branch 08840494 375 times (length 55)
  Back Branch 088404DC 188 times (length 107)
  Back Branch 08840D14 45 times (length 638)
  Back Branch 08840BFC 2 times (length 568)
  Back Branch 08840DB8 1 times (length 118)
_S1_2_88CB6BC 4,290 instructions (0.000%), 715 calls (088CB6BC - 088CB6D0, length 6)
_S1_2_88305A0 4,198 instructions (0.000%), 23 calls (088305A0 - 08830ACC, length 332)
  Back Branch 088308C0 30 times (length 10)
  Back Branch 08830A68 20 times (length 156)
  Back Branch 08830AB8 3 times (length 208)
_S1_2_8819E98 4,128 instructions (0.000%), 2,064 calls (08819E98 - 08819E9C, length 2)
_S1_2_881A018 4,112 instructions (0.000%), 2,056 calls (0881A018 - 0881A01C, length 2)
_S1_2_893ABAC 4,096 instructions (0.000%), 2,048 calls (0893ABAC - 0893ABB0, length 2)
_S1_2_88633D0 4,060 instructions (0.000%), 112 calls (08862BE8 - 08863458, length 541)
  Back Branch 08862DAC 342 times (length 115)
  Back Branch 08863428 112 times (length 417)
  Back Branch 08863454 1 times (length 428)
_S1_2_88B52CC 4,003 instructions (0.000%), 31 calls (088B52CC - 088B5740, length 286)
  Back Branch 088B55F4 23 times (length 177)
  Back Branch 088B5698 21 times (length 18)
  Back Branch 088B5688 21 times (length 107)
  Back Branch 088B56C4 21 times (length 180)
  Back Branch 088B5644 21 times (length 39)
  Back Branch 088B56FC 3 times (length 242)
  Back Branch 088B5728 3 times (length 261)
  Back Branch 088B573C 3 times (length 12)
_S1_2_8840F64 3,998 instructions (0.000%), 45 calls (08840324 - 08840FA8, length 802)
  Back Branch 08840494 375 times (length 55)
  Back Branch 088404DC 188 times (length 107)
  Back Branch 08840F84 45 times (length 794)
  Back Branch 08840FA4 1 times (length 802)
_S1_2_885483C 3,820 instructions (0.000%), 100 calls (0885483C - 088548FC, length 49)
  Back Branch 088548F8 2 times (length 36)
_S1_2_887C780 3,793 instructions (0.000%), 1 calls (0887C780 - 0887C978, length 127)
  Back Branch 0887C944 42 times (length 88)
  Back Branch 0887C960 16 times (length 4)
_S1_2_8834874 3,784 instructions (0.000%), 344 calls (08834874 - 0883489C, length 11)
_S1_2_88A7A44 3,750 instructions (0.000%), 61 calls (088A7A44 - 088A7B40, length 64)
  Back Branch 088A7B3C 61 times (length 32)
_S1_2_8854E00 3,646 instructions (0.000%), 98 calls (0885486C - 08854E3C, length 373)
  Back Branch 08854E24 98 times (length 368)
  Back Branch 08854CD0 2 times (length 283)
  Back Branch 08854E38 2 times (length 95)
_S1_2_882FDB0 3,637 instructions (0.000%), 1 calls (0882FDB0 - 0882FEA0, length 61)
  Back Branch 0882FE4C 600 times (length 29)
  Back Branch 0882FE9C 1 times (length 29)
_S1_2_88DDE1C 3,632 instructions (0.000%), 37 calls (088DDE1C - 088DE09C, length 161)
  Back Branch 088DE070 6 times (length 138)
  Back Branch 088DE030 2 times (length 47)
_S1_2_886E434 3,622 instructions (0.000%), 21 calls (08868868 - 0886EE64, length 6528)
  Back Branch 08868894 8,590 times (length 8)
  Back Branch 088688E4 1,668 times (length 7)
  Back Branch 0886EE60 417 times (length 6519)
  Back Branch 0886ED84 306 times (length 13)
  Back Branch 08868964 293 times (length 65)
  Back Branch 0886EDB8 204 times (length 11)
  Back Branch 0886EE4C 168 times (length 43)
  Back Branch 0886EE54 105 times (length 60)
  Back Branch 0886EDD4 102 times (length 6451)
  Back Branch 0886E5F4 8 times (length 5929)
  Back Branch 0886E948 7 times (length 6141)
  Back Branch 0886EB6C 6 times (length 33)
  Back Branch 0886EB00 6 times (length 6246)
  Back Branch 0886EB7C 4 times (length 12)
_S1_2_881B90C 3,556 instructions (0.000%), 1,778 calls (0881B90C - 0881B910, length 2)
_S1_2_881CA9C 3,503 instructions (0.000%), 31 calls (0881CA9C - 0881CC80, length 122)
  Back Branch 0881CC3C 31 times (length 62)
  Back Branch 0881CC64 31 times (length 79)
_S1_2_88B7604 3,490 instructions (0.000%), 46 calls (088B7604 - 088B7704, length 65)
  Back Branch 088B76BC 48 times (length 34)
  Back Branch 088B76F8 40 times (length 14)
_S1_2_88BF524 3,451 instructions (0.000%), 21 calls (088BF524 - 088BF710, length 124)
  Back Branch 088BF5B8 69 times (length 21)
  Back Branch 088BF698 27 times (length 60)
  Back Branch 088BF6C8 23 times (length 48)
  Back Branch 088BF6C0 23 times (length 35)
  Back Branch 088BF6A0 17 times (length 24)
  Back Branch 088BF6B8 10 times (length 61)
  Back Branch 088BF70C 8 times (length 65)
  Back Branch 088BF704 5 times (length 86)
  Back Branch 088BF6E4 4 times (length 78)
  Back Branch 088BF668 2 times (length 47)
  Back Branch 088BF624 2 times (length 30)
_S1_2_8000040 3,444 instructions (0.000%), 18 calls (08000040 - 08000048, length 3)
  Back Branch 08000044 1,142 times (length 3)
_S1_2_8862FEC 3,402 instructions (0.000%), 68 calls (08862BE8 - 08863380, length 487)
  Back Branch 08862DAC 342 times (length 115)
  Back Branch 0886337C 68 times (length 217)
  Back Branch 08863314 67 times (length 461)
  Back Branch 08862F10 1 times (length 91)
  Back Branch 08863214 1 times (length 100)
  Back Branch 08863224 1 times (length 199)
_S1_2_8846950 3,382 instructions (0.000%), 211 calls (08846950 - 088469A4, length 22)
  Back Branch 088469A0 1 times (length 11)
_S1_2_8833900 3,220 instructions (0.000%), 192 calls (08833900 - 0883395C, length 24)
_S1_2_8833C38 3,210 instructions (0.000%), 1 calls (08833C38 - 08833C7C, length 18)
  Back Branch 08833C64 400 times (length 8)
_S1_2_8830AD0 3,150 instructions (0.000%), 21 calls (08830AD0 - 08830F08, length 271)
  Back Branch 08830E10 21 times (length 25)
  Back Branch 08830E70 21 times (length 94)
  Back Branch 08830E7C 21 times (length 94)
  Back Branch 08830E54 21 times (length 52)
  Back Branch 08830F04 21 times (length 213)
_S1_2_881A020 3,114 instructions (0.000%), 1,038 calls (0881A020 - 0881A028, length 3)
_S1_2_88B7B68 3,105 instructions (0.000%), 21 calls (088B7B68 - 088B7D9C, length 142)
  Back Branch 088B7C0C 50 times (length 35)
  Back Branch 088B7D98 19 times (length 40)
  Back Branch 088B7CE4 12 times (length 27)
  Back Branch 088B7D60 2 times (length 67)
  Back Branch 088B7D34 2 times (length 19)
  Back Branch 088B7D1C 2 times (length 50)
  Back Branch 088B7D14 2 times (length 39)
_S1_2_88CB634 3,096 instructions (0.000%), 1,548 calls (088CB634 - 088CB638, length 2)
_S1_2_890B0F0 3,056 instructions (0.000%), 191 calls (0890B0F0 - 0890B12C, length 16)
_S1_2_88A80DC 3,033 instructions (0.000%), 5 calls (088A80DC - 088A8404, length 203)
  Back Branch 088A8248 174 times (length 15)
  Back Branch 088A8294 5 times (length 65)
  Back Branch 088A829C 4 times (length 36)
  Back Branch 088A82A4 3 times (length 44)
  Back Branch 088A82D0 2 times (length 55)
_S1_2_88CB3F4 3,020 instructions (0.000%), 1,510 calls (088CB3F4 - 088CB3F8, length 2)
_S1_2_88C0108 3,016 instructions (0.000%), 29 calls (088C0108 - 088C02C0, length 111)
  Back Branch 088C02BC 29 times (length 93)
_S1_2_88DDBC0 2,993 instructions (0.000%), 61 calls (088DDBC0 - 088DDC70, length 45)
  Back Branch 088DDC64 230 times (length 5)
  Back Branch 088DDC6C 17 times (length 32)
_S1_2_88AF530 2,982 instructions (0.000%), 76 calls (088AF530 - 088AF5F8, length 51)
_S1_2_88C3C0C 2,872 instructions (0.000%), 51 calls (088C3C0C - 088C3D48, length 80)
_S1_2_88CE760 2,860 instructions (0.000%), 1,430 calls (088CE760 - 088CE764, length 2)
_S1_2_8832544 2,856 instructions (0.000%), 204 calls (08832544 - 08832578, length 14)
_S1_2_88ACFEC 2,853 instructions (0.000%), 28 calls (088ACFEC - 088AD2E4, length 191)
  Back Branch 088AD1E8 23 times (length 22)
  Back Branch 088AD1A4 23 times (length 51)
_S1_2_893B12C 2,764 instructions (0.000%), 1,382 calls (0893B12C - 0893B130, length 2)
_S1_2_881C22C 2,758 instructions (0.000%), 197 calls (0881C22C - 0881C26C, length 17)
  Back Branch 0881C268 197 times (length 7)
_S1_2_88AF818 2,736 instructions (0.000%), 152 calls (088AF818 - 088AF85C, length 18)
_S1_2_8867BCC 2,732 instructions (0.000%), 2 calls (08867BCC - 08867D38, length 92)
  Back Branch 08867CFC 224 times (length 11)
  Back Branch 08867C0C 20 times (length 10)
  Back Branch 08867D34 2 times (length 39)
_S1_2_8831868 2,726 instructions (0.000%), 58 calls (08831868 - 08831920, length 47)
_S1_2_88CA6C4 2,714 instructions (0.000%), 23 calls (088CA6C4 - 088CA990, length 180)
  Back Branch 088CA97C 23 times (length 97)
  Back Branch 088CA90C 23 times (length 55)
  Back Branch 088CA8E8 23 times (length 46)
  Back Branch 088CA8BC 23 times (length 35)
  Back Branch 088CA89C 23 times (length 27)
_S1_2_8823378 2,688 instructions (0.000%), 168 calls (08823378 - 0882341C, length 42)
_S1_2_88AA2AC 2,534 instructions (0.000%), 181 calls (088AA2AC - 088AA2E0, length 14)
_S1_2_88BFE30 2,432 instructions (0.000%), 71 calls (088BFE30 - 088BFEF0, length 49)
  Back Branch 088BFEC8 23 times (length 9)
  Back Branch 088BFE90 23 times (length 8)
_S1_2_8862F60 2,390 instructions (0.000%), 60 calls (08862BE8 - 08862FE8, length 257)
  Back Branch 08862DAC 342 times (length 115)
  Back Branch 08862FBC 60 times (length 134)
  Back Branch 08862FC4 51 times (length 136)
  Back Branch 08862FE4 1 times (length 23)
_S1_2_88E18B8 2,388 instructions (0.000%), 199 calls (088E18B8 - 088E18E4, length 12)
_S1_2_88AF988 2,336 instructions (0.000%), 80 calls (088AF988 - 088AFA20, length 39)
  Back Branch 088AFA1C 32 times (length 27)
_S1_2_8884D64 2,300 instructions (0.000%), 4 calls (08884D64 - 08884FC4, length 153)
  Back Branch 08884F8C 20 times (length 78)
  Back Branch 08884DD4 16 times (length 11)
_S1_2_882F118 2,288 instructions (0.000%), 208 calls (0882F118 - 0882F144, length 12)
  Back Branch 0882F140 208 times (length 6)
_S1_2_883C244 2,264 instructions (0.000%), 283 calls (0883C244 - 0883C260, length 8)
_S1_2_886473C 2,232 instructions (0.000%), 124 calls (0886473C - 088647AC, length 29)
_S1_2_883FA64 2,183 instructions (0.000%), 81 calls (0883FA64 - 0883FAF0, length 36)
  Back Branch 0883FAEC 1 times (length 18)
_S1_2_882F9AC 2,168 instructions (0.000%), 57 calls (0882F9AC - 0882FA58, length 44)
_S1_2_88C4A98 2,134 instructions (0.000%), 97 calls (088C4A98 - 088C4AEC, length 22)
_S1_2_8814564 2,130 instructions (0.000%), 52 calls (08814564 - 088147C0, length 152)
  Back Branch 0881468C 28 times (length 39)
  Back Branch 08814718 23 times (length 74)
  Back Branch 088147BC 1 times (length 116)
  Back Branch 088147A4 1 times (length 109)
  Back Branch 0881477C 1 times (length 99)
  Back Branch 088146E4 1 times (length 65)
  Back Branch 088146A8 1 times (length 28)
  Back Branch 08814698 1 times (length 46)
_S1_2_8833B20 2,108 instructions (0.000%), 124 calls (08833B20 - 08833B70, length 21)
_S1_2_88B02E0 2,074 instructions (0.000%), 61 calls (088B02E0 - 088B0364, length 34)
_S1_2_8864B64 2,072 instructions (0.000%), 296 calls (08864B64 - 08864B7C, length 7)
_S1_2_88C504C 2,067 instructions (0.000%), 159 calls (088C504C - 088C507C, length 13)
_S1_2_893AF74 2,062 instructions (0.000%), 1,031 calls (0893AF74 - 0893AF78, length 2)
_S1_2_893AEAC 2,056 instructions (0.000%), 1,028 calls (0893AEAC - 0893AEB0, length 2)
_S1_2_893ADD4 2,046 instructions (0.000%), 1,023 calls (0893ADD4 - 0893ADD8, length 2)
_S1_2_881CC90 2,041 instructions (0.000%), 31 calls (0881CC90 - 0881CE54, length 114)
  Back Branch 0881CDFC 27 times (length 46)
  Back Branch 0881CE0C 3 times (length 66)
  Back Branch 0881CE1C 3 times (length 69)
  Back Branch 0881CE50 3 times (length 61)
  Back Branch 0881CDD0 1 times (length 32)
_S1_2_883D280 2,032 instructions (0.000%), 6 calls (0883D280 - 0883D2EC, length 28)
  Back Branch 0883D2D4 121 times (length 16)
_S1_2_890B2E8 2,028 instructions (0.000%), 169 calls (0890B2E8 - 0890B314, length 12)
_S1_2_881C830 2,022 instructions (0.000%), 31 calls (0881C830 - 0881C9C4, length 102)
  Back Branch 0881C9C0 31 times (length 43)
  Back Branch 0881C930 31 times (length 53)
  Back Branch 0881C988 3 times (length 26)
_S1_2_88F70C4 2,020 instructions (0.000%), 202 calls (088F70C4 - 088F70E8, length 10)
_S1_2_8822434 2,005 instructions (0.000%), 1 calls (08822434 - 08822454, length 9)
  Back Branch 08822448 500 times (length 4)
_S1_2_88DD4E4 2,000 instructions (0.000%), 100 calls (088DD4E4 - 088DD530, length 20)
_S1_2_88A7370 1,969 instructions (0.000%), 179 calls (088A7370 - 088A73A8, length 15)
_S1_2_88C4CD0 1,891 instructions (0.000%), 61 calls (088C4CD0 - 088C4D94, length 50)
  Back Branch 088C4D6C 61 times (length 13)
_S1_2_88AF90C 1,891 instructions (0.000%), 61 calls (088AF90C - 088AF984, length 31)
_S1_2_88A80A4 1,890 instructions (0.000%), 189 calls (088A80A4 - 088A80D8, length 14)
_S1_2_8864684 1,860 instructions (0.000%), 372 calls (08864684 - 08864694, length 5)
_S1_2_88ADADC 1,848 instructions (0.000%), 924 calls (088ADADC - 088ADAE0, length 2)
_S1_2_88AF744 1,842 instructions (0.000%), 185 calls (088AF744 - 088AF768, length 10)
_S1_2_88BC590 1,840 instructions (0.000%), 46 calls (088BC590 - 088BC610, length 33)
  Back Branch 088BC5F4 46 times (length 8)
_S1_2_88DDD44 1,832 instructions (0.000%), 86 calls (088DDCE8 - 088DDD88, length 41)
  Back Branch 088DDD6C 53 times (length 34)
  Back Branch 088DDD84 41 times (length 41)
_S1_2_88B4088 1,808 instructions (0.000%), 29 calls (088B4088 - 088B41B0, length 75)
  Back Branch 088B41A0 29 times (length 47)
  Back Branch 088B4180 21 times (length 32)
_S1_2_8852A10 1,807 instructions (0.000%), 1 calls (08852A10 - 08854648, length 1807)
  Back Branch 08854644 1 times (length 1797)
_S1_2_88BF714 1,800 instructions (0.000%), 150 calls (088BF714 - 088BF740, length 12)
_S1_2_88DDAC4 1,792 instructions (0.000%), 31 calls (088DDAC4 - 088DDBBC, length 63)
  Back Branch 088DDBB8 30 times (length 51)
_S1_2_8818430 1,773 instructions (0.000%), 197 calls (08818430 - 08818450, length 9)
_S1_2_8864EE8 1,767 instructions (0.000%), 13 calls (08864EE8 - 08864FB4, length 52)
  Back Branch 08864F30 86 times (length 13)
  Back Branch 08864F40 18 times (length 18)
  Back Branch 08864FA0 3 times (length 9)
  Back Branch 08864FB0 1 times (length 13)
_S1_2_880A6DC 1,764 instructions (0.000%), 98 calls (0880A6DC - 0880A720, length 18)
_S1_2_8864858 1,736 instructions (0.000%), 102 calls (08864858 - 088648A0, length 19)
_S1_2_8866AB0 1,666 instructions (0.000%), 98 calls (08866AB0 - 08866AF0, length 17)
_S1_2_88BC144 1,666 instructions (0.000%), 71 calls (088BC144 - 088BC1D8, length 38)
  Back Branch 088BC1D4 23 times (length 24)
  Back Branch 088BC1C4 2 times (length 9)
_S1_2_88CDC88 1,653 instructions (0.000%), 29 calls (088CDC88 - 088CDD68, length 57)
_S1_2_88648A4 1,626 instructions (0.000%), 102 calls (088648A4 - 088648E0, length 16)
_S1_2_88AE178 1,624 instructions (0.000%), 232 calls (088AE178 - 088AE190, length 7)
_S1_2_8818478 1,624 instructions (0.000%), 203 calls (08818478 - 08818494, length 8)
_S1_2_88C3D4C 1,598 instructions (0.000%), 47 calls (088C3D4C - 088C3E24, length 55)
_S1_2_882460C 1,582 instructions (0.000%), 1 calls (0882460C - 08824938, length 204)
  Back Branch 088248EC 16 times (length 39)
  Back Branch 088248B0 16 times (length 90)
  Back Branch 08824738 4 times (length 11)
_S1_2_883C82C 1,560 instructions (0.000%), 7 calls (0883C82C - 0883C884, length 23)
  Back Branch 0883C870 113 times (length 13)
_S1_2_88CB3E4 1,548 instructions (0.000%), 774 calls (088CB3E4 - 088CB3E8, length 2)
_S1_2_88659B0 1,548 instructions (0.000%), 6 calls (088659B0 - 08865A94, length 58)
  Back Branch 08865A08 50 times (length 19)
  Back Branch 08865A70 30 times (length 12)
_S1_2_88AF0E4 1,526 instructions (0.000%), 14 calls (088AF0E4 - 088AF35C, length 159)
  Back Branch 088AF194 14 times (length 11)
  Back Branch 088AF234 14 times (length 11)
_S1_2_88DD15C 1,519 instructions (0.000%), 31 calls (088DD15C - 088DD288, length 76)
  Back Branch 088DD23C 31 times (length 43)
_S1_2_88AFAF0 1,514 instructions (0.000%), 87 calls (088AFAF0 - 088AFB38, length 19)
  Back Branch 088AFB34 61 times (length 9)
_S1_2_891186C 1,512 instructions (0.000%), 84 calls (0891186C - 089118B4, length 19)
  Back Branch 089118B0 84 times (length 11)
_S1_2_8839068 1,505 instructions (0.000%), 1 calls (08839068 - 0883908C, length 10)
  Back Branch 08839080 300 times (length 5)
_S1_2_893AF64 1,496 instructions (0.000%), 748 calls (0893AF64 - 0893AF68, length 2)
_S1_2_893AF14 1,490 instructions (0.000%), 745 calls (0893AF14 - 0893AF18, length 2)
_S1_2_88BEE6C 1,478 instructions (0.000%), 1 calls (088BEE6C - 088BF00C, length 105)
  Back Branch 088BEFA4 70 times (length 57)
_S1_2_880BFA0 1,473 instructions (0.000%), 96 calls (0880BFA0 - 0880C06C, length 52)
  Back Branch 0880C068 1 times (length 17)
_S1_2_88B1800 1,472 instructions (0.000%), 23 calls (088B1800 - 088B1910, length 69)
  Back Branch 088B1850 23 times (length 9)
_S1_2_88D1C10 1,470 instructions (0.000%), 70 calls (088D1C10 - 088D1C84, length 30)
_S1_2_88EED08 1,458 instructions (0.000%), 1 calls (088EED08 - 088EF580, length 543)
  Back Branch 088EEDB8 128 times (length 8)
  Back Branch 088EEDE8 16 times (length 33)
_S1_2_8821E14 1,435 instructions (0.000%), 205 calls (08821E14 - 08821E2C, length 7)
_S1_2_88244A0 1,435 instructions (0.000%), 5 calls (088244A0 - 08824598, length 63)
  Back Branch 08824518 40 times (length 16)
  Back Branch 08824564 40 times (length 16)
_S1_2_88CE83C 1,430 instructions (0.000%), 715 calls (088CE83C - 088CE840, length 2)
_S1_2_88CB74C 1,430 instructions (0.000%), 715 calls (088CB74C - 088CB750, length 2)
_S1_2_88CB744 1,430 instructions (0.000%), 715 calls (088CB744 - 088CB748, length 2)
_S1_2_88CB338 1,430 instructions (0.000%), 715 calls (088CB338 - 088CB33C, length 2)
_S1_2_88AD95C 1,430 instructions (0.000%), 715 calls (088AD95C - 088AD960, length 2)
_S1_2_88DD438 1,426 instructions (0.000%), 59 calls (088DD438 - 088DD49C, length 26)
  Back Branch 088DD498 32 times (length 11)
_S1_2_88CD698 1,426 instructions (0.000%), 23 calls (088CD698 - 088CD794, length 64)
  Back Branch 088CD790 23 times (length 11)
_S1_2_88B2308 1,380 instructions (0.000%), 46 calls (088B2308 - 088B238C, length 34)
  Back Branch 088B2378 46 times (length 15)
_S1_2_88B4BBC 1,380 instructions (0.000%), 20 calls (088B4BBC - 088B4CF4, length 79)
  Back Branch 088B4CC8 20 times (length 36)
_S1_2_8866A50 1,364 instructions (0.000%), 124 calls (08866A50 - 08866A78, length 11)
_S1_2_881C804 1,364 instructions (0.000%), 124 calls (0881C804 - 0881C82C, length 11)
_S1_2_88A90F4 1,352 instructions (0.000%), 13 calls (088A90F4 - 088A92B8, length 114)
  Back Branch 088A928C 13 times (length 38)
_S1_2_883D234 1,347 instructions (0.000%), 1 calls (0883D234 - 0883D27C, length 19)
  Back Branch 0883D250 333 times (length 4)
_S1_2_88B787C 1,337 instructions (0.000%), 21 calls (088B787C - 088B7A84, length 131)
  Back Branch 088B7A20 2 times (length 66)
  Back Branch 088B7A38 2 times (length 72)
_S1_2_88143EC 1,330 instructions (0.000%), 95 calls (088143EC - 08814470, length 34)
  Back Branch 0881446C 30 times (length 17)
_S1_2_88B0724 1,326 instructions (0.000%), 16 calls (088B0724 - 088B0954, length 141)
  Back Branch 088B090C 16 times (length 87)
_S1_2_88A78B8 1,316 instructions (0.000%), 14 calls (088A78B8 - 088A7A40, length 99)
  Back Branch 088A7A2C 14 times (length 48)
_S1_2_88D36B0 1,300 instructions (0.000%), 130 calls (088D36B0 - 088D36E4, length 14)
_S1_2_88D19F4 1,288 instructions (0.000%), 46 calls (088D19F4 - 088D1B98, length 106)
  Back Branch 088D1B74 46 times (length 63)
_S1_2_88CD798 1,288 instructions (0.000%), 23 calls (088CD798 - 088CD88C, length 62)
  Back Branch 088CD81C 23 times (length 21)
  Back Branch 088CD810 23 times (length 19)
  Back Branch 088CD874 23 times (length 44)
  Back Branch 088CD7EC 23 times (length 10)
_S1_2_88B3B30 1,284 instructions (0.000%), 6 calls (088B3B30 - 088B4084, length 342)
  Back Branch 088B3FDC 6 times (length 194)
  Back Branch 088B3F90 6 times (length 43)
  Back Branch 088B3F98 6 times (length 50)
  Back Branch 088B3FBC 6 times (length 59)
  Back Branch 088B3FD4 6 times (length 175)
  Back Branch 088B4044 6 times (length 34)
  Back Branch 088B4050 6 times (length 223)
_S1_2_88A9FCC 1,276 instructions (0.000%), 58 calls (088A9FCC - 088AA020, length 22)
_S1_2_88A9DBC 1,276 instructions (0.000%), 58 calls (088A9DBC - 088A9E10, length 22)
_S1_2_88DF064 1,268 instructions (0.000%), 33 calls (088DF064 - 088DF128, length 50)
  Back Branch 088DF114 2 times (length 17)
_S1_2_88A7338 1,260 instructions (0.000%), 90 calls (088A7338 - 088A736C, length 14)
_S1_2_88B5744 1,242 instructions (0.000%), 23 calls (088B5744 - 088B5998, length 150)
  Back Branch 088B5964 23 times (length 109)
_S1_2_8833FB4 1,233 instructions (0.000%), 36 calls (08833FB4 - 08834058, length 42)
  Back Branch 08834044 36 times (length 22)
  Back Branch 08834054 15 times (length 18)
_S1_2_88AF7C8 1,216 instructions (0.000%), 64 calls (088AF7C8 - 088AF814, length 20)
_S1_2_893AA64 1,202 instructions (0.000%), 601 calls (0893AA64 - 0893AA68, length 2)
_S1_2_88BC364 1,196 instructions (0.000%), 46 calls (088BC364 - 088BC3D8, length 30)
_S1_2_883BEB0 1,194 instructions (0.000%), 26 calls (0883BEB0 - 0883C028, length 95)
  Back Branch 0883C010 26 times (length 32)
  Back Branch 0883C024 26 times (length 9)
_S1_2_890B318 1,193 instructions (0.000%), 16 calls (0890B318 - 0890B53C, length 138)
  Back Branch 0890B4F4 16 times (length 84)
  Back Branch 0890B524 15 times (length 79)
  Back Branch 0890B538 15 times (length 31)
  Back Branch 0890B518 1 times (length 70)
_S1_2_88150B8 1,188 instructions (0.000%), 132 calls (088150A0 - 088150D8, length 15)
  Back Branch 088150C4 132 times (length 11)
_S1_2_8843C48 1,176 instructions (0.000%), 21 calls (08843C48 - 08843D4C, length 66)
  Back Branch 08843D48 21 times (length 36)
_S1_2_886010C 1,171 instructions (0.000%), 1 calls (0886010C - 08860184, length 31)
  Back Branch 0886015C 150 times (length 6)
  Back Branch 08860138 40 times (length 4)
  Back Branch 0886016C 10 times (length 20)
_S1_2_88CD890 1,155 instructions (0.000%), 23 calls (088CD890 - 088CDA90, length 129)
  Back Branch 088CD930 23 times (length 23)
  Back Branch 088CD940 23 times (length 27)
  Back Branch 088CDA8C 2 times (length 110)
  Back Branch 088CD994 2 times (length 48)
_S1_2_8832800 1,152 instructions (0.000%), 32 calls (08832800 - 0883288C, length 36)
_S1_2_8833A60 1,147 instructions (0.000%), 31 calls (08833A60 - 08833B00, length 41)
_S1_2_883385C 1,142 instructions (0.000%), 57 calls (0883385C - 088338FC, length 41)
  Back Branch 088338E0 5 times (length 18)
  Back Branch 088338D0 5 times (length 15)
_S1_2_880A474 1,142 instructions (0.000%), 1 calls (0880A474 - 0880A4EC, length 31)
  Back Branch 0880A4B4 256 times (length 4)
  Back Branch 0880A4D0 8 times (length 17)
_S1_2_881DCFC 1,134 instructions (0.000%), 18 calls (0881DCFC - 0881DDF4, length 63)
_S1_2_88389AC 1,125 instructions (0.000%), 125 calls (088389AC - 088389CC, length 9)
_S1_2_88D77F8 1,121 instructions (0.000%), 59 calls (088D77F8 - 088D7858, length 25)
_S1_2_88A3534 1,120 instructions (0.000%), 1 calls (088A3534 - 088A3670, length 80)
  Back Branch 088A35CC 34 times (length 15)
  Back Branch 088A3634 32 times (length 13)
  Back Branch 088A3644 16 times (length 22)
  Back Branch 088A35DC 2 times (length 22)
_S1_2_88222B8 1,112 instructions (0.000%), 139 calls (088222B8 - 088222D4, length 8)
_S1_2_88B0DB8 1,111 instructions (0.000%), 25 calls (088B0DB8 - 088B0ECC, length 70)
  Back Branch 088B0EB4 25 times (length 56)
  Back Branch 088B0E78 17 times (length 23)
_S1_2_88D191C 1,104 instructions (0.000%), 46 calls (088D191C - 088D19F0, length 54)
_S1_2_88BF8E4 1,101 instructions (0.000%), 6 calls (088BF8E4 - 088BFD04, length 265)
  Back Branch 088BFC20 12 times (length 8)
  Back Branch 088BFCE0 6 times (length 191)
  Back Branch 088BFCD0 6 times (length 142)
  Back Branch 088BFBBC 6 times (length 73)
_S1_2_88469A8 1,100 instructions (0.000%), 22 calls (088469A8 - 08846B3C, length 102)
_S1_2_88AFA24 1,080 instructions (0.000%), 45 calls (088AFA24 - 088AFAA4, length 33)
  Back Branch 088AFA80 45 times (length 11)
_S1_2_88AF894 1,080 instructions (0.000%), 36 calls (088AF894 - 088AF908, length 30)
_S1_2_88700D0 1,078 instructions (0.000%), 98 calls (088700D0 - 08870104, length 14)
_S1_2_88BFEF4 1,073 instructions (0.000%), 29 calls (088BFEF4 - 088BFF64, length 29)
  Back Branch 088BFF40 58 times (length 8)
_S1_2_882FEA4 1,072 instructions (0.000%), 9 calls (0882FEA4 - 08830140, length 168)
  Back Branch 08830124 18 times (length 11)
  Back Branch 0883001C 17 times (length 10)
  Back Branch 0883013C 9 times (length 116)
_S1_2_8849DA8 1,060 instructions (0.000%), 20 calls (08849DA8 - 08849EA8, length 65)
_S1_2_88C2F34 1,058 instructions (0.000%), 46 calls (088C2F34 - 088C2FA8, length 30)
_S1_2_881C620 1,054 instructions (0.000%), 31 calls (0881C620 - 0881C66C, length 20)
  Back Branch 0881C660 93 times (length 7)
_S1_2_883257C 1,017 instructions (0.000%), 113 calls (0883257C - 0883259C, length 9)
_S1_2_88222E0 1,014 instructions (0.000%), 39 calls (088222E0 - 08822344, length 26)
  Back Branch 08822340 39 times (length 9)
_S1_2_88D38D0 1,012 instructions (0.000%), 46 calls (088D38D0 - 088D393C, length 28)
  Back Branch 088D392C 46 times (length 11)
_S1_2_88EE928 1,008 instructions (0.000%), 36 calls (088EE928 - 088EE994, length 28)
_S1_2_8822724 1,005 instructions (0.000%), 1 calls (08822724 - 088228A4, length 97)
  Back Branch 088227B8 24 times (length 7)
  Back Branch 0882287C 24 times (length 52)
_S1_2_8865604 1,004 instructions (0.000%), 1 calls (08865604 - 08865820, length 136)
  Back Branch 0886574C 32 times (length 14)
  Back Branch 088657DC 32 times (length 14)
_S1_2_88CDA94 999 instructions (0.000%), 23 calls (088CDA94 - 088CDC84, length 125)
  Back Branch 088CDB2C 23 times (length 23)
  Back Branch 088CDB3C 23 times (length 27)
  Back Branch 088CDBAC 2 times (length 55)
_S1_2_8842B04 994 instructions (0.000%), 2 calls (08842B04 - 08842C44, length 81)
  Back Branch 08842B54 78 times (length 7)
  Back Branch 08842B84 20 times (length 9)
  Back Branch 08842BB8 20 times (length 9)
  Back Branch 08842C40 2 times (length 11)
_S1_2_88430E4 989 instructions (0.000%), 41 calls (088430E4 - 08843154, length 29)
  Back Branch 08843150 1 times (length 18)
_S1_2_88C0878 989 instructions (0.000%), 23 calls (088C0878 - 088C0908, length 37)
  Back Branch 088C08DC 23 times (length 7)
_S1_2_88C2FF8 986 instructions (0.000%), 58 calls (088C2FF8 - 088C3038, length 17)
_S1_2_8836454 969 instructions (0.000%), 2 calls (08836454 - 088365D0, length 96)
  Back Branch 088365AC 57 times (length 15)
_S1_2_88CAAAC 966 instructions (0.000%), 23 calls (088CAAAC - 088CAC48, length 104)
  Back Branch 088CABC0 23 times (length 38)
  Back Branch 088CAB7C 23 times (length 28)
_S1_2_8000000 1,100 instructions (0.000%), 286 calls (08000000 - 0800000C, length 4)
_S1_2_880A3F4 960 instructions (0.000%), 96 calls (0880A3F4 - 0880A418, length 10)
_S1_2_88B04F0 922 instructions (0.000%), 8 calls (088B04F0 - 088B0720, length 141)
  Back Branch 088B06D8 8 times (length 87)
  Back Branch 088B05DC 4 times (length 23)
_S1_2_88AFFC4 915 instructions (0.000%), 61 calls (088AFFC4 - 088AFFFC, length 15)
_S1_2_883D728 909 instructions (0.000%), 303 calls (0883D728 - 0883D730, length 3)
_S1_2_8855B78 905 instructions (0.000%), 1 calls (08855B78 - 08855F9C, length 266)
  Back Branch 08855F3C 8 times (length 26)
  Back Branch 08855F98 8 times (length 223)
  Back Branch 08855F18 8 times (length 95)
  Back Branch 08855E7C 8 times (length 41)
  Back Branch 08855DA4 8 times (length 116)
_S1_2_88BCC28 901 instructions (0.000%), 17 calls (088BCC28 - 088BCDC0, length 103)
_S1_2_883D70C 900 instructions (0.000%), 300 calls (0883D70C - 0883D714, length 3)
_S1_2_88AF5FC 896 instructions (0.000%), 14 calls (088AF5FC - 088AF740, length 82)
  Back Branch 088AF6F0 14 times (length 14)
  Back Branch 088AF6A4 14 times (length 11)
_S1_2_88B443C 892 instructions (0.000%), 23 calls (088B443C - 088B4558, length 72)
  Back Branch 088B4540 19 times (length 55)
  Back Branch 088B4528 4 times (length 39)
_S1_2_88F7098 888 instructions (0.000%), 148 calls (088F7098 - 088F70AC, length 6)
_S1_2_88C2CBC 881 instructions (0.000%), 12 calls (088C2CBC - 088C2E2C, length 93)
  Back Branch 088C2E28 12 times (length 48)
  Back Branch 088C2D68 4 times (length 36)
_S1_2_890E78C 872 instructions (0.000%), 12 calls (0890E78C - 0890E820, length 38)
  Back Branch 0890E7FC 50 times (length 10)
  Back Branch 0890E814 24 times (length 5)
_S1_2_88C3FD0 868 instructions (0.000%), 31 calls (088C3FD0 - 088C4090, length 49)
_S1_2_88B0178 854 instructions (0.000%), 61 calls (088B0178 - 088B01AC, length 14)
_S1_2_88553E0 830 instructions (0.000%), 1 calls (088553E0 - 08855698, length 175)
  Back Branch 0885546C 80 times (length 9)
  Back Branch 0885547C 10 times (length 16)
_S1_2_88C2FAC 828 instructions (0.000%), 46 calls (088C2FAC - 088C2FF4, length 19)
_S1_2_8903574 825 instructions (0.000%), 55 calls (08903574 - 08903640, length 52)
_S1_2_881CA64 812 instructions (0.000%), 58 calls (0881CA64 - 0881CA98, length 14)
_S1_2_885EF74 810 instructions (0.000%), 45 calls (0885EF74 - 0885EFDC, length 27)
_S1_2_8839144 810 instructions (0.000%), 18 calls (08839144 - 088391F4, length 45)
_S1_2_89099B4 798 instructions (0.000%), 19 calls (089099B4 - 08909AAC, length 63)
_S1_2_886F178 792 instructions (0.000%), 8 calls (0886EF94 - 0886FFC4, length 1037)
  Back Branch 0886EFCC 554,492 times (length 8)
  Back Branch 0886F104 31,000 times (length 11)
  Back Branch 0886FFC0 24,800 times (length 1025)
  Back Branch 0886F048 24,800 times (length 47)
  Back Branch 0886F0C8 21,700 times (length 11)
  Back Branch 0886F088 18,600 times (length 11)
  Back Branch 0886F1B4 240 times (length 93)
  Back Branch 0886F180 8 times (length 81)
_S1_2_88258D8 783 instructions (0.000%), 29 calls (088258D8 - 08825960, length 35)
_S1_2_88CA994 782 instructions (0.000%), 23 calls (088CA994 - 088CAAA8, length 70)
  Back Branch 088CAAA4 23 times (length 39)
_S1_2_88BCDC4 782 instructions (0.000%), 17 calls (088BCDC4 - 088BCEB4, length 61)
  Back Branch 088BCEB0 17 times (length 25)
_S1_2_890B2B8 780 instructions (0.000%), 65 calls (0890B2B8 - 0890B2E4, length 12)
_S1_2_88AF428 780 instructions (0.000%), 13 calls (088AF428 - 088AF52C, length 66)
_S1_2_8846A84 760 instructions (0.000%), 19 calls (08846A84 - 08846B3C, length 47)
_S1_2_88C0A44 759 instructions (0.000%), 69 calls (088C0A44 - 088C0A6C, length 11)
_S1_2_881F3D4 754 instructions (0.000%), 22 calls (0881F3D4 - 0881F468, length 38)
  Back Branch 0881F464 2 times (length 18)
_S1_2_88EF908 751 instructions (0.000%), 1 calls (088EF908 - 088EFA04, length 64)
  Back Branch 088EF990 128 times (length 4)
  Back Branch 088EF9B0 32 times (length 6)
_S1_2_88ACD50 750 instructions (0.000%), 6 calls (088ACD50 - 088ACFE8, length 167)
  Back Branch 088ACFAC 6 times (length 51)
  Back Branch 088ACFB4 6 times (length 61)
  Back Branch 088ACFE4 6 times (length 73)
_S1_2_881F378 725 instructions (0.000%), 1 calls (0881F378 - 0881F3D0, length 23)
  Back Branch 0881F3C4 40 times (length 18)
_S1_2_88F50EC 720 instructions (0.000%), 20 calls (088F50EC - 088F5178, length 36)
_S1_2_88303E8 712 instructions (0.000%), 4 calls (088303E8 - 08830514, length 76)
  Back Branch 088304B8 61 times (length 8)
  Back Branch 088304F8 8 times (length 11)
  Back Branch 08830510 4 times (length 35)
_S1_2_88CE798 708 instructions (0.000%), 59 calls (088CE798 - 088CE7C4, length 12)
_S1_2_8842A24 702 instructions (0.000%), 41 calls (08842A24 - 08842A78, length 22)
  Back Branch 08842A74 1 times (length 11)
_S1_2_88C0D0C 700 instructions (0.000%), 100 calls (088C0D0C - 088C0D24, length 7)
_S1_2_88C0CF0 700 instructions (0.000%), 100 calls (088C0CF0 - 088C0D08, length 7)
_S1_2_886F4EC 700 instructions (0.000%), 3 calls (0886EF94 - 0886FFC4, length 1037)
  Back Branch 0886EFCC 554,492 times (length 8)
  Back Branch 0886F104 31,000 times (length 11)
  Back Branch 0886FFC0 24,800 times (length 1025)
  Back Branch 0886F048 24,800 times (length 47)
  Back Branch 0886F0C8 21,700 times (length 11)
  Back Branch 0886F088 18,600 times (length 11)
  Back Branch 0886F4E4 4 times (length 299)
  Back Branch 0886F66C 2 times (length 396)
  Back Branch 0886F6CC 2 times (length 89)
  Back Branch 0886F820 1 times (length 214)
  Back Branch 0886F870 1 times (length 23)
  Back Branch 0886F8D8 1 times (length 84)
_S1_2_883A200 696 instructions (0.000%), 29 calls (0883A200 - 0883A25C, length 24)
_S1_2_8849FC8 693 instructions (0.000%), 231 calls (08849FC8 - 08849FD0, length 3)
_S1_2_88BBC84 693 instructions (0.000%), 6 calls (088BBC84 - 088BBF0C, length 163)
  Back Branch 088BBED8 6 times (length 72)
  Back Branch 088BBED0 6 times (length 62)
  Back Branch 088BBF08 6 times (length 84)
_S1_2_8864DD4 693 instructions (0.000%), 6 calls (08864DD4 - 08864EE4, length 69)
  Back Branch 08864EA8 19 times (length 23)
  Back Branch 08864ED4 4 times (length 15)
  Back Branch 08864E2C 4 times (length 18)
  Back Branch 08864E1C 4 times (length 13)
_S1_2_88EECCC 690 instructions (0.000%), 46 calls (088EECCC - 088EED04, length 15)
_S1_2_88A7F8C 690 instructions (0.000%), 23 calls (088A7F8C - 088A8040, length 46)
  Back Branch 088A8020 14 times (length 29)
_S1_2_8820C4C 689 instructions (0.000%), 53 calls (08820C4C - 08820C7C, length 13)
_S1_2_881C3E0 689 instructions (0.000%), 53 calls (0881C3E0 - 0881C420, length 17)
_S1_2_88BDCDC 676 instructions (0.000%), 41 calls (088BDCDC - 088BDE48, length 92)
  Back Branch 088BDE44 21 times (length 73)
  Back Branch 088BDE24 1 times (length 64)
_S1_2_880BEC4 672 instructions (0.000%), 96 calls (0880BEA8 - 0880BED0, length 11)
  Back Branch 0880BECC 96 times (length 11)
_S1_2_8900C00 672 instructions (0.000%), 14 calls (08900C00 - 08900DB8, length 111)
  Back Branch 08900DB4 14 times (length 97)
_S1_2_88DDCC8 666 instructions (0.000%), 37 calls (088DDCC8 - 088DDD40, length 31)
  Back Branch 088DDD2C 37 times (length 18)
_S1_2_88C1638 656 instructions (0.000%), 12 calls (088C1638 - 088C1740, length 67)
  Back Branch 088C173C 12 times (length 8)
  Back Branch 088C171C 4 times (length 50)
_S1_2_88F2D88 650 instructions (0.000%), 1 calls (088F2D88 - 088F2DC0, length 15)
  Back Branch 088F2DB0 128 times (length 5)
_S1_2_886F1BC 648 instructions (0.000%), 6 calls (0886EF94 - 0886FFC4, length 1037)
  Back Branch 0886EFCC 554,492 times (length 8)
  Back Branch 0886F104 31,000 times (length 11)
  Back Branch 0886FFC0 24,800 times (length 1025)
  Back Branch 0886F048 24,800 times (length 47)
  Back Branch 0886F0C8 21,700 times (length 11)
  Back Branch 0886F088 18,600 times (length 11)
  Back Branch 0886F1B4 240 times (length 93)
  Back Branch 0886F238 49 times (length 127)
  Back Branch 0886F30C 29 times (length 90)
  Back Branch 0886F3D0 6 times (length 229)
  Back Branch 0886F170 2 times (length 78)
_S1_2_886F4A0 627 instructions (0.000%), 3 calls (0886EF94 - 0886FFC4, length 1037)
  Back Branch 0886EFCC 554,492 times (length 8)
  Back Branch 0886F104 31,000 times (length 11)
  Back Branch 0886FFC0 24,800 times (length 1025)
  Back Branch 0886F048 24,800 times (length 47)
  Back Branch 0886F0C8 21,700 times (length 11)
  Back Branch 0886F088 18,600 times (length 11)
  Back Branch 0886F4E4 4 times (length 299)
_S1_2_88BD26C 621 instructions (0.000%), 27 calls (088BD26C - 088BD350, length 58)
  Back Branch 088BD2FC 27 times (length 27)
  Back Branch 088BD30C 27 times (length 31)
  Back Branch 088BD31C 27 times (length 35)
  Back Branch 088BD32C 27 times (length 16)
_S1_2_88CDE14 621 instructions (0.000%), 23 calls (088CDE14 - 088CDE7C, length 27)
_S1_2_8864728 620 instructions (0.000%), 124 calls (08864728 - 08864738, length 5)
_S1_2_884A2F4 620 instructions (0.000%), 124 calls (0884A2F4 - 0884A304, length 5)
_S1_2_885FAD0 618 instructions (0.000%), 3 calls (0885FAD0 - 0885FB0C, length 16)
  Back Branch 0885FAF8 120 times (length 8)
_S1_2_893AA6C 612 instructions (0.000%), 306 calls (0893AA6C - 0893AA70, length 2)
_S1_2_88B2154 609 instructions (0.000%), 29 calls (088B2154 - 088B21A4, length 21)
_S1_2_88DF12C 608 instructions (0.000%), 96 calls (088DF12C - 088DF144, length 7)
_S1_2_883853C 607 instructions (0.000%), 1 calls (0883853C - 0883856C, length 13)
  Back Branch 0883855C 100 times (length 6)
_S1_2_893A9FC 606 instructions (0.000%), 303 calls (0893A9FC - 0893AA00, length 2)
_S1_2_883C6F8 600 instructions (0.000%), 18 calls (0883C6F8 - 0883C78C, length 38)
_S1_2_88CDE80 598 instructions (0.000%), 23 calls (088CDE80 - 088CDEE4, length 26)
_S1_2_891869C 596 instructions (0.000%), 4 calls (0891869C - 0891873C, length 41)
  Back Branch 089186E8 32 times (length 9)
  Back Branch 08918718 24 times (length 9)
_S1_2_884292C 593 instructions (0.000%), 1 calls (0884292C - 08842A20, length 62)
  Back Branch 088429B4 16 times (length 31)
  Back Branch 088429D8 9 times (length 16)
  Back Branch 08842A08 6 times (length 40)
_S1_2_88AF078 584 instructions (0.000%), 24 calls (088AF078 - 088AF0E0, length 27)
  Back Branch 088AF0DC 16 times (length 12)
_S1_2_88D3780 584 instructions (0.000%), 12 calls (088D3780 - 088D3864, length 58)
  Back Branch 088D3814 4 times (length 34)
_S1_2_8833C94 576 instructions (0.000%), 36 calls (08833C94 - 08833CD0, length 16)
_S1_2_883E6EC 576 instructions (0.000%), 32 calls (0883E6EC - 0883E730, length 18)
_S1_2_890E214 576 instructions (0.000%), 18 calls (0890E214 - 0890E290, length 32)
_S1_2_8831924 573 instructions (0.000%), 4 calls (08831924 - 08831D64, length 273)
  Back Branch 08831D60 4 times (length 211)
  Back Branch 08831D48 4 times (length 145)
  Back Branch 08831CC8 4 times (length 52)
  Back Branch 08831C84 3 times (length 25)
  Back Branch 08831CE4 3 times (length 94)
  Back Branch 08831CF0 3 times (length 94)
_S1_2_88E5EB0 569 instructions (0.000%), 18 calls (088E5EB0 - 088E5F9C, length 60)
_S1_2_88A8EAC 556 instructions (0.000%), 14 calls (088A8EAC - 088A8FD8, length 76)
  Back Branch 088A8FD4 14 times (length 32)
_S1_2_8841F54 554 instructions (0.000%), 20 calls (08841F54 - 08842104, length 109)
_S1_2_88D3940 552 instructions (0.000%), 46 calls (088D3940 - 088D397C, length 16)
_S1_2_88AE2B4 552 instructions (0.000%), 46 calls (088AE2B4 - 088AE308, length 22)
_S1_2_88C9DD8 552 instructions (0.000%), 23 calls (088C9DD8 - 088C9E58, length 33)
_S1_2_8844BD4 550 instructions (0.000%), 22 calls (08844BD4 - 08844C50, length 32)
  Back Branch 08844C4C 22 times (length 8)
_S1_2_8815430 550 instructions (0.000%), 10 calls (08815430 - 0881552C, length 64)
_S1_2_88AF76C 549 instructions (0.000%), 61 calls (088AF76C - 088AF78C, length 9)
_S1_2_893AA14 548 instructions (0.000%), 274 calls (0893AA14 - 0893AA18, length 2)
_S1_2_88BB1A8 532 instructions (0.000%), 6 calls (088BB1A8 - 088BB358, length 109)
  Back Branch 088BB340 6 times (length 63)
  Back Branch 088BB244 1 times (length 22)
_S1_2_88B7DA0 525 instructions (0.000%), 21 calls (088B7DA0 - 088B7E08, length 27)
  Back Branch 088B7E04 21 times (length 9)
_S1_2_883FB88 516 instructions (0.000%), 12 calls (0883FB88 - 0883FC30, length 43)
_S1_2_8838510 515 instructions (0.000%), 103 calls (08838510 - 08838520, length 5)
_S1_2_88721CC 514 instructions (0.000%), 3 calls (088721CC - 08872340, length 94)
  Back Branch 08872228 15 times (length 11)
  Back Branch 0887233C 12 times (length 46)
  Back Branch 08872294 10 times (length 10)
  Back Branch 0887232C 3 times (length 36)
_S1_2_880B974 511 instructions (0.000%), 1 calls (0880B974 - 0880B9F8, length 34)
  Back Branch 0880B9B4 97 times (length 5)
  Back Branch 0880B9F4 1 times (length 24)
_S1_2_88EEC90 510 instructions (0.000%), 34 calls (088EEC90 - 088EECC8, length 15)
_S1_2_88E1704 510 instructions (0.000%), 30 calls (088E1704 - 088E1744, length 17)
_S1_2_88B4F78 504 instructions (0.000%), 21 calls (088B4F78 - 088B52C8, length 213)
_S1_2_88E658C 498 instructions (0.000%), 6 calls (088E658C - 088E65E4, length 23)
  Back Branch 088E65A4 96 times (length 4)
_S1_2_88ACAA4 497 instructions (0.000%), 71 calls (088ACAA4 - 088ACABC, length 7)
_S1_2_88ACA88 497 instructions (0.000%), 71 calls (088ACA88 - 088ACAA0, length 7)
_S1_2_890E41C 494 instructions (0.000%), 19 calls (0890E41C - 0890E4A4, length 35)
_S1_2_8914838 493 instructions (0.000%), 17 calls (08914838 - 089148A8, length 29)
_S1_2_8831F38 492 instructions (0.000%), 41 calls (08831F38 - 08831F70, length 15)
_S1_2_890AF64 486 instructions (0.000%), 54 calls (0890AF64 - 0890AF84, length 9)
_S1_2_88B918C 483 instructions (0.000%), 21 calls (088B918C - 088B921C, length 37)
_S1_2_8900400 483 instructions (0.000%), 1 calls (08900400 - 089008E8, length 315)
  Back Branch 08900484 28 times (length 5)
  Back Branch 089004B8 6 times (length 9)
_S1_2_8911960 481 instructions (0.000%), 19 calls (08911960 - 089119D8, length 31)
  Back Branch 089119D4 1 times (length 19)
_S1_2_8817E04 480 instructions (0.000%), 19 calls (08817E04 - 08817ECC, length 51)
  Back Branch 08817EA8 17 times (length 22)
  Back Branch 08817EC0 6 times (length 23)
  Back Branch 08817EC8 4 times (length 13)
  Back Branch 08817E74 2 times (length 9)
_S1_2_88E6044 475 instructions (0.000%), 19 calls (088E6044 - 088E60E4, length 41)
  Back Branch 088E60E0 19 times (length 27)
_S1_2_88C3160 474 instructions (0.000%), 12 calls (088C3160 - 088C3244, length 58)
  Back Branch 088C3210 12 times (length 5)
  Back Branch 088C31FC 4 times (length 28)
  Back Branch 088C3240 2 times (length 14)
  Back Branch 088C3230 2 times (length 10)
  Back Branch 088C3238 2 times (length 12)
  Back Branch 088C3218 1 times (length 4)
  Back Branch 088C3220 1 times (length 6)
  Back Branch 088C3228 1 times (length 8)
_S1_2_8860004 468 instructions (0.000%), 3 calls (08860004 - 088600E8, length 58)
  Back Branch 08860094 45 times (length 6)
  Back Branch 088600C4 12 times (length 9)
_S1_2_88CDFAC 460 instructions (0.000%), 23 calls (088CDFAC - 088CDFF8, length 20)
_S1_2_88241C8 450 instructions (0.000%), 1 calls (088241C8 - 08824490, length 179)
  Back Branch 08824424 4 times (length 94)
  Back Branch 08824460 4 times (length 38)
_S1_2_88CA4F0 444 instructions (0.000%), 6 calls (088CA4F0 - 088CA67C, length 100)
_S1_2_88E752C 443 instructions (0.000%), 1 calls (088E752C - 088E7BD8, length 428)
  Back Branch 088E7A44 4 times (length 11)
_S1_2_88C02C4 438 instructions (0.000%), 6 calls (088C02C4 - 088C049C, length 119)
  Back Branch 088C036C 12 times (length 19)
_S1_2_88AE30C 435 instructions (0.000%), 29 calls (088AE30C - 088AE370, length 26)
_S1_2_884EF20 432 instructions (0.000%), 144 calls (0884EF20 - 0884EF28, length 3)
_S1_2_88A7B44 427 instructions (0.000%), 61 calls (088A7B44 - 088A7B5C, length 7)
_S1_2_88B9EC4 420 instructions (0.000%), 21 calls (088B9EC4 - 088B9F68, length 42)
  Back Branch 088B9F0C 21 times (length 12)
_S1_2_88B4A0C 420 instructions (0.000%), 20 calls (088B4A0C - 088B4A5C, length 21)
_S1_2_8914F90 418 instructions (0.000%), 19 calls (08914F90 - 08914FF4, length 26)
_S1_2_8864C30 416 instructions (0.000%), 4 calls (08864C30 - 08864CB0, length 33)
  Back Branch 08864C9C 20 times (length 18)
  Back Branch 08864CAC 8 times (length 10)
_S1_2_888B0D4 415 instructions (0.000%), 1 calls (0888B0D4 - 0888B2C8, length 126)
  Back Branch 0888B204 8 times (length 50)
  Back Branch 0888B248 8 times (length 22)
  Back Branch 0888B25C 1 times (length 77)
_S1_2_8843B68 413 instructions (0.000%), 1 calls (08843B68 - 08843C04, length 40)
  Back Branch 08843B9C 64 times (length 6)
  Back Branch 08843BEC 1 times (length 9)
_S1_2_88BE600 412 instructions (0.000%), 17 calls (088BE600 - 088BE684, length 34)
  Back Branch 088BE660 11 times (length 14)
_S1_2_882F178 410 instructions (0.000%), 41 calls (0882F178 - 0882F19C, length 10)
_S1_2_881F8FC 406 instructions (0.000%), 58 calls (0881F8FC - 0881F914, length 7)
_S1_2_88BC614 406 instructions (0.000%), 29 calls (088BC614 - 088BC648, length 14)
_S1_2_8816C5C 406 instructions (0.000%), 2 calls (08816C5C - 08816F78, length 200)
  Back Branch 08816E64 6 times (length 11)
  Back Branch 08816E0C 2 times (length 60)
  Back Branch 08816E28 2 times (length 67)
  Back Branch 08816F6C 2 times (length 32)
  Back Branch 08816F2C 2 times (length 129)
  Back Branch 08816DF8 2 times (length 55)
  Back Branch 08816DE0 2 times (length 49)
  Back Branch 08816DA4 2 times (length 34)
_S1_2_8843F1C 400 instructions (0.000%), 50 calls (08843F1C - 08843F38, length 8)
_S1_2_88B913C 400 instructions (0.000%), 21 calls (088B913C - 088B9188, length 20)
  Back Branch 088B9184 19 times (length 8)
_S1_2_88AF360 400 instructions (0.000%), 8 calls (088AF360 - 088AF424, length 50)
_S1_2_893A9F4 398 instructions (0.000%), 199 calls (0893A9F4 - 0893A9F8, length 2)
_S1_2_88A8044 392 instructions (0.000%), 28 calls (088A8044 - 088A80A0, length 24)
_S1_2_88B3428 391 instructions (0.000%), 23 calls (088B3428 - 088B3468, length 17)
_S1_2_88B2E90 391 instructions (0.000%), 23 calls (088B2E90 - 088B2ED0, length 17)
_S1_2_88ADB50 391 instructions (0.000%), 23 calls (088ADB50 - 088ADB90, length 17)
_S1_2_88AC290 391 instructions (0.000%), 17 calls (088AC290 - 088AC2EC, length 24)
  Back Branch 088AC2E8 17 times (length 8)
_S1_2_890BB70 385 instructions (0.000%), 13 calls (0890BB70 - 0890BBF0, length 33)
  Back Branch 0890BBE0 9 times (length 8)
  Back Branch 0890BBA8 5 times (length 9)
_S1_2_890C6A8 380 instructions (0.000%), 19 calls (0890C6A8 - 0890C6F4, length 20)
_S1_2_890C440 380 instructions (0.000%), 1 calls (0890C440 - 0890C5F0, length 109)
  Back Branch 0890C50C 36 times (length 5)
  Back Branch 0890C488 25 times (length 4)
_S1_2_88BEDC4 378 instructions (0.000%), 21 calls (088BEDC4 - 088BEE0C, length 19)
  Back Branch 088BEE08 21 times (length 6)
_S1_2_8844048 378 instructions (0.000%), 21 calls (08844048 - 08844104, length 48)
_S1_2_891A9F8 376 instructions (0.000%), 8 calls (0891A9F8 - 0891AACC, length 54)
  Back Branch 0891AAB4 8 times (length 29)
_S1_2_88AC528 371 instructions (0.000%), 53 calls (088AC528 - 088AC540, length 7)
_S1_2_881443C 364 instructions (0.000%), 52 calls (08814430 - 08814448, length 7)
  Back Branch 08814444 52 times (length 7)
_S1_2_88913E4 359 instructions (0.000%), 3 calls (088913E4 - 088915D4, length 125)
  Back Branch 088914C0 24 times (length 10)
  Back Branch 088914F0 3 times (length 60)
_S1_2_88BE8FC 357 instructions (0.000%), 17 calls (088BE8FC - 088BE9BC, length 49)
_S1_2_886A34C 357 instructions (0.000%), 2 calls (08868868 - 0886EE64, length 6528)
  Back Branch 08868894 8,590 times (length 8)
  Back Branch 088688E4 1,668 times (length 7)
  Back Branch 0886EE60 417 times (length 6519)
  Back Branch 0886ED84 306 times (length 13)
  Back Branch 08868964 293 times (length 65)
  Back Branch 0886EDB8 204 times (length 11)
  Back Branch 0886EE4C 168 times (length 43)
  Back Branch 0886EE54 105 times (length 60)
  Back Branch 0886EDD4 102 times (length 6451)
  Back Branch 08869E24 2 times (length 1327)
  Back Branch 0886A344 2 times (length 332)
  Back Branch 0886A610 1 times (length 1839)
  Back Branch 0886A734 1 times (length 179)
  Back Branch 0886A7D4 1 times (length 95)
  Back Branch 0886A474 1 times (length 81)
  Back Branch 0886A4CC 1 times (length 1758)
  Back Branch 0886A560 1 times (length 103)
  Back Branch 0886A37C 1 times (length 1673)
  Back Branch 0886A36C 1 times (length 1670)
_S1_2_88BC1DC 355 instructions (0.000%), 71 calls (088BC1DC - 088BC1F4, length 7)
_S1_2_8829830 355 instructions (0.000%), 71 calls (08829830 - 08829840, length 5)
_S1_2_8868F30 354 instructions (0.000%), 2 calls (08868868 - 0886EE64, length 6528)
  Back Branch 08868894 8,590 times (length 8)
  Back Branch 088688E4 1,668 times (length 7)
  Back Branch 0886EE60 417 times (length 6519)
  Back Branch 0886ED84 306 times (length 13)
  Back Branch 08868964 293 times (length 65)
  Back Branch 0886EDB8 204 times (length 11)
  Back Branch 0886EE4C 168 times (length 43)
  Back Branch 0886EE54 105 times (length 60)
  Back Branch 0886EDD4 102 times (length 6451)
  Back Branch 088690D8 2 times (length 481)
  Back Branch 0886905C 2 times (length 450)
  Back Branch 08869164 2 times (length 12)
  Back Branch 08869144 2 times (length 29)
  Back Branch 08869114 1 times (length 496)
  Back Branch 088690E8 1 times (length 485)
  Back Branch 08868FDC 1 times (length 413)
_S1_2_88B7A88 353 instructions (0.000%), 21 calls (088B7A88 - 088B7B58, length 53)
_S1_2_88DF7A0 352 instructions (0.000%), 32 calls (088DF7A0 - 088DF7C8, length 11)
_S1_2_8918644 350 instructions (0.000%), 35 calls (08918644 - 08918668, length 10)
_S1_2_8855938 350 instructions (0.000%), 1 calls (08855938 - 088559BC, length 34)
  Back Branch 0885597C 80 times (length 4)
_S1_2_88B13D4 348 instructions (0.000%), 29 calls (088B13D4 - 088B1404, length 13)
  Back Branch 088B1400 29 times (length 6)
_S1_2_88FC784 347 instructions (0.000%), 15 calls (088FC784 - 088FC7E4, length 25)
_S1_2_88F71EC 336 instructions (0.000%), 48 calls (088F71EC - 088F7204, length 7)
_S1_2_88B0958 336 instructions (0.000%), 14 calls (088B0958 - 088B09E0, length 35)
_S1_2_8819A84 332 instructions (0.000%), 2 calls (08819A84 - 08819C5C, length 119)
  Back Branch 08819B44 8 times (length 4)
  Back Branch 08819B98 8 times (length 18)
  Back Branch 08819C44 6 times (length 55)
_S1_2_88144A4 330 instructions (0.000%), 30 calls (08814430 - 088144B0, length 33)
  Back Branch 0881446C 30 times (length 17)
  Back Branch 088144AC 30 times (length 20)
_S1_2_881A444 326 instructions (0.000%), 14 calls (0881A444 - 0881A4C0, length 32)
  Back Branch 0881A4A4 14 times (length 13)
  Back Branch 0881A498 8 times (length 10)
  Back Branch 0881A4B4 6 times (length 17)
  Back Branch 0881A4BC 6 times (length 8)
_S1_2_88B1B54 325 instructions (0.000%), 25 calls (088B1B54 - 088B1B84, length 13)
_S1_2_890DC0C 323 instructions (0.000%), 17 calls (0890DC0C - 0890DC64, length 23)
_S1_2_88AE15C 322 instructions (0.000%), 46 calls (088AE15C - 088AE174, length 7)
_S1_2_88AE140 322 instructions (0.000%), 46 calls (088AE140 - 088AE158, length 7)
_S1_2_88ACBC8 322 instructions (0.000%), 46 calls (088ACBC8 - 088ACBE0, length 7)
_S1_2_88ACAFC 322 instructions (0.000%), 46 calls (088ACAFC - 088ACB14, length 7)
_S1_2_881B530 320 instructions (0.000%), 2 calls (0881B530 - 0881B6C0, length 101)
  Back Branch 0881B5E0 8 times (length 4)
  Back Branch 0881B628 8 times (length 14)
  Back Branch 0881B66C 4 times (length 10)
_S1_2_88B7708 314 instructions (0.000%), 5 calls (088B7708 - 088B7878, length 93)
  Back Branch 088B7814 5 times (length 45)
  Back Branch 088B77FC 5 times (length 38)
  Back Branch 088B781C 2 times (length 60)
  Back Branch 088B7874 2 times (length 82)
_S1_2_88F6D60 312 instructions (0.000%), 24 calls (088F6D60 - 088F6D90, length 13)
_S1_2_88F3D08 312 instructions (0.000%), 1 calls (088F3D08 - 088F3E08, length 65)
  Back Branch 088F3D98 20 times (length 13)
_S1_2_88559C0 307 instructions (0.000%), 1 calls (088559C0 - 08855B08, length 83)
  Back Branch 08855A88 8 times (length 8)
  Back Branch 08855AE8 8 times (length 10)
  Back Branch 08855A08 8 times (length 14)
_S1_2_88B97D4 306 instructions (0.000%), 17 calls (088B97D4 - 088B9860, length 36)
  Back Branch 088B9844 17 times (length 13)
_S1_2_88CE56C 306 instructions (0.000%), 6 calls (088CE56C - 088CE68C, length 73)
_S1_2_88159D4 306 instructions (0.000%), 6 calls (088159D4 - 08815A9C, length 51)
_S1_2_886A8CC 304 instructions (0.000%), 2 calls (08868868 - 0886EE64, length 6528)
  Back Branch 08868894 8,590 times (length 8)
  Back Branch 088688E4 1,668 times (length 7)
  Back Branch 0886EE60 417 times (length 6519)
  Back Branch 0886ED84 306 times (length 13)
  Back Branch 08868964 293 times (length 65)
  Back Branch 0886EDB8 204 times (length 11)
  Back Branch 0886EE4C 168 times (length 43)
  Back Branch 0886EE54 105 times (length 60)
  Back Branch 0886EDD4 102 times (length 6451)
  Back Branch 0886A8D4 2 times (length 2016)
  Back Branch 0886A8F8 2 times (length 2026)
_S1_2_88DF150 300 instructions (0.000%), 100 calls (088DF150 - 088DF158, length 3)
_S1_2_8892A94 300 instructions (0.000%), 3 calls (08892A94 - 08893168, length 438)
  Back Branch 08892CA4 3 times (length 49)
  Back Branch 08892C8C 3 times (length 104)
  Back Branch 08892FF8 3 times (length 89)
  Back Branch 08893000 1 times (length 113)
  Back Branch 08892E80 1 times (length 18)
_S1_2_88FDD1C 296 instructions (0.000%), 8 calls (088FDD1C - 088FDDC4, length 43)
_S1_2_88FE738 296 instructions (0.000%), 1 calls (088FE738 - 088FEC08, length 309)
  Back Branch 088FEAD0 1 times (length 11)
  Back Branch 088FEAEC 1 times (length 35)
  Back Branch 088FEB94 1 times (length 185)
  Back Branch 088FEBE8 1 times (length 260)
  Back Branch 088FEBCC 1 times (length 235)
  Back Branch 088FEBB0 1 times (length 210)
  Back Branch 088FEB24 1 times (length 85)
  Back Branch 088FEB08 1 times (length 60)
  Back Branch 088FEB40 1 times (length 110)
  Back Branch 088FEB5C 1 times (length 135)
  Back Branch 088FEB78 1 times (length 160)
  Back Branch 088FEC04 1 times (length 285)
_S1_2_881FCE0 296 instructions (0.000%), 1 calls (0881FCE0 - 0881FD80, length 41)
  Back Branch 0881FD5C 16 times (length 17)
_S1_2_88F5838 290 instructions (0.000%), 1 calls (088F5838 - 088F5934, length 64)
  Back Branch 088F58AC 32 times (length 8)
_S1_2_882F8F4 288 instructions (0.000%), 48 calls (0882F8F4 - 0882F908, length 6)
_S1_2_88F7644 288 instructions (0.000%), 24 calls (088F7644 - 088F7670, length 12)
_S1_2_884A1E0 286 instructions (0.000%), 22 calls (0884A1E0 - 0884A210, length 13)
_S1_2_8884C40 286 instructions (0.000%), 2 calls (08884C40 - 08884D60, length 73)
  Back Branch 08884D3C 16 times (length 10)
_S1_2_8814B08 284 instructions (0.000%), 30 calls (08814B08 - 08814B60, length 23)
_S1_2_88A3488 283 instructions (0.000%), 1 calls (088A3488 - 088A3530, length 43)
  Back Branch 088A350C 17 times (length 15)
_S1_2_8821E30 280 instructions (0.000%), 40 calls (08821E30 - 08821E48, length 7)
_S1_2_88CB6D4 275 instructions (0.000%), 25 calls (088CB6D4 - 088CB6FC, length 11)
_S1_2_88ADB94 275 instructions (0.000%), 25 calls (088ADB94 - 088ADBBC, length 11)
_S1_2_893B1DC 264 instructions (0.000%), 132 calls (0893B1DC - 0893B1E0, length 2)
_S1_2_88076B0 264 instructions (0.000%), 8 calls (088076B0 - 088078E8, length 143)
  Back Branch 088078B0 8 times (length 118)
  Back Branch 08807788 1 times (length 10)
_S1_2_88C04A0 264 instructions (0.000%), 6 calls (088C04A0 - 088C0528, length 35)
  Back Branch 088C050C 12 times (length 9)
_S1_2_881FCB8 262 instructions (0.000%), 1 calls (0881FCB8 - 0881FCDC, length 10)
  Back Branch 0881FCD0 64 times (length 4)
_S1_2_881A850 260 instructions (0.000%), 2 calls (0881A850 - 0881AA50, length 129)
  Back Branch 0881AA0C 2 times (length 28)
  Back Branch 0881AA1C 2 times (length 26)
  Back Branch 0881AA4C 2 times (length 52)
  Back Branch 0881A968 2 times (length 26)
  Back Branch 0881A9F4 2 times (length 19)
_S1_2_881F970 258 instructions (0.000%), 86 calls (0881F970 - 0881F978, length 3)
_S1_2_88A2E60 258 instructions (0.000%), 1 calls (088A2E60 - 088A2E94, length 14)
  Back Branch 088A2E88 49 times (length 5)
_S1_2_8939F0C 256 instructions (0.000%), 8 calls (08939F0C - 08939FA0, length 38)
_S1_2_8818944 256 instructions (0.000%), 4 calls (08818944 - 08818B6C, length 139)
_S1_2_88CE690 253 instructions (0.000%), 23 calls (088CE690 - 088CE6B8, length 11)
_S1_2_8821E4C 252 instructions (0.000%), 42 calls (08821E4C - 08821E60, length 6)
_S1_2_88B0040 252 instructions (0.000%), 14 calls (088B0040 - 088B0084, length 18)
_S1_2_88D39F8 252 instructions (0.000%), 12 calls (088D39F8 - 088D3A6C, length 30)
_S1_2_88D3980 252 instructions (0.000%), 12 calls (088D3980 - 088D39F4, length 30)
_S1_2_88D1D78 252 instructions (0.000%), 12 calls (088D1D78 - 088D1DEC, length 30)
_S1_2_88D1D00 252 instructions (0.000%), 12 calls (088D1D00 - 088D1D74, length 30)
_S1_2_88D1C88 252 instructions (0.000%), 12 calls (088D1C88 - 088D1CFC, length 30)
_S1_2_8815610 252 instructions (0.000%), 6 calls (08815610 - 088156B4, length 42)
_S1_2_8911BF8 248 instructions (0.000%), 8 calls (08911AA0 - 089133D0, length 1613)
  Back Branch 08911ADC 1,768 times (length 8)
  Back Branch 08912028 48 times (length 12)
  Back Branch 08912004 48 times (length 347)
  Back Branch 08912A50 47 times (length 823)
  Back Branch 089129A4 47 times (length 721)
  Back Branch 0891339C 36 times (length 1245)
  Back Branch 0891338C 18 times (length 1241)
  Back Branch 08911C38 8 times (length 10)
  Back Branch 08911C44 8 times (length 61)
_S1_2_88E6E30 248 instructions (0.000%), 1 calls (088E6E30 - 088E7188, length 215)
  Back Branch 088E7130 4 times (length 11)
_S1_2_881CEC8 243 instructions (0.000%), 27 calls (0881CEC8 - 0881CEE8, length 9)
_S1_2_8892DD0 242 instructions (0.000%), 1 calls (08892DD0 - 08893168, length 231)
  Back Branch 08892FF8 3 times (length 89)
  Back Branch 08893000 1 times (length 113)
  Back Branch 08892E80 1 times (length 18)
_S1_2_886156C 241 instructions (0.000%), 1 calls (0886156C - 088618DC, length 221)
  Back Branch 088618C4 5 times (length 4)
  Back Branch 088615F4 5 times (length 4)
_S1_2_892D7A8 240 instructions (0.000%), 8 calls (0892D7A8 - 0892D848, length 41)
_S1_2_892D6E8 240 instructions (0.000%), 8 calls (0892D6E8 - 0892D788, length 41)
_S1_2_892D3E8 240 instructions (0.000%), 8 calls (0892D3E8 - 0892D488, length 41)
_S1_2_892CDB8 240 instructions (0.000%), 8 calls (0892CDB8 - 0892CE64, length 44)
_S1_2_892CD08 240 instructions (0.000%), 8 calls (0892CD08 - 0892CDB4, length 44)
_S1_2_88A73AC 238 instructions (0.000%), 2 calls (088A73AC - 088A761C, length 157)
  Back Branch 088A7618 2 times (length 75)
_S1_2_88BF010 238 instructions (0.000%), 1 calls (088BF010 - 088BF30C, length 192)
  Back Branch 088BF268 2 times (length 94)
  Back Branch 088BF1F0 2 times (length 48)
  Back Branch 088BF13C 2 times (length 34)
  Back Branch 088BF308 1 times (length 161)
  Back Branch 088BF2E0 1 times (length 142)
_S1_2_88B9FE4 234 instructions (0.000%), 32 calls (088B9FE4 - 088BA028, length 18)
  Back Branch 088BA024 1 times (length 6)
_S1_2_88ADF9C 232 instructions (0.000%), 29 calls (088ADF9C - 088ADFB8, length 8)
_S1_2_88FC37C 232 instructions (0.000%), 4 calls (088FC37C - 088FC3D4, length 23)
  Back Branch 088FC3B0 32 times (length 5)
_S1_2_88177BC 232 instructions (0.000%), 2 calls (088177BC - 088179EC, length 141)
  Back Branch 0881799C 2 times (length 68)
  Back Branch 0881798C 2 times (length 51)
  Back Branch 088179B8 2 times (length 82)
  Back Branch 088179E8 2 times (length 102)
_S1_2_88DF784 231 instructions (0.000%), 33 calls (088DF784 - 088DF79C, length 7)
_S1_2_8808110 230 instructions (0.000%), 10 calls (08808110 - 088081E0, length 53)
_S1_2_881B6E0 230 instructions (0.000%), 2 calls (0881B6E0 - 0881B7CC, length 60)
  Back Branch 0881B7C8 8 times (length 40)
  Back Branch 0881B734 6 times (length 8)
  Back Branch 0881B798 4 times (length 13)
  Back Branch 0881B76C 4 times (length 6)
  Back Branch 0881B7A8 2 times (length 22)
_S1_2_8818B90 230 instructions (0.000%), 2 calls (08818B90 - 08818C44, length 46)
  Back Branch 08818BD4 32 times (length 5)
_S1_2_881E8B8 225 instructions (0.000%), 15 calls (0881E8B8 - 0881E8F4, length 16)
  Back Branch 0881E8F0 15 times (length 6)
_S1_2_889292C 224 instructions (0.000%), 8 calls (0889292C - 08892998, length 28)
  Back Branch 08892994 8 times (length 19)
_S1_2_8808C68 222 instructions (0.000%), 1 calls (08808C68 - 08808DAC, length 82)
  Back Branch 08808D80 20 times (length 7)
  Back Branch 08808CB8 2 times (length 7)
_S1_2_8817ED0 221 instructions (0.000%), 17 calls (08817ED0 - 08817F00, length 13)
_S1_2_8904AF8 216 instructions (0.000%), 9 calls (08904AF8 - 08904B80, length 35)
_S1_2_88C05B8 215 instructions (0.000%), 1 calls (088C05B8 - 088C0774, length 112)
  Back Branch 088C0668 15 times (length 11)
  Back Branch 088C0768 1 times (length 75)
_S1_2_883C888 214 instructions (0.000%), 2 calls (0883C888 - 0883C8D4, length 20)
  Back Branch 0883C8B0 16 times (length 8)
  Back Branch 0883C8C0 16 times (length 6)
_S1_2_88FE4CC 210 instructions (0.000%), 14 calls (088FE4CC - 088FE504, length 15)
_S1_2_889349C 210 instructions (0.000%), 3 calls (0889349C - 088935B0, length 70)
_S1_2_8807AEC 209 instructions (0.000%), 1 calls (08807AEC - 08807BC8, length 56)
  Back Branch 08807B48 40 times (length 4)
  Back Branch 08807BC4 1 times (length 18)
_S1_2_880481C 208 instructions (0.000%), 1 calls (0880481C - 08804B58, length 208)
  Back Branch 08804904 1 times (length 7)
  Back Branch 08804954 1 times (length 7)
  Back Branch 0880492C 1 times (length 7)
  Back Branch 08804978 1 times (length 7)
  Back Branch 088049A0 1 times (length 7)
  Back Branch 088049CC 1 times (length 8)
  Back Branch 088049F4 1 times (length 7)
  Back Branch 08804864 1 times (length 7)
  Back Branch 0880488C 1 times (length 7)
  Back Branch 088048B4 1 times (length 7)
  Back Branch 088048DC 1 times (length 7)
  Back Branch 08804B18 1 times (length 7)
  Back Branch 08804AA4 1 times (length 7)
_S1_2_88CE6BC 207 instructions (0.000%), 23 calls (088CE6BC - 088CE6DC, length 9)
_S1_2_88BC654 207 instructions (0.000%), 23 calls (088BC654 - 088BC67C, length 11)
_S1_2_88B3118 207 instructions (0.000%), 23 calls (088B3118 - 088B3138, length 9)
_S1_2_885921C 207 instructions (0.000%), 1 calls (0885921C - 08859420, length 130)
  Back Branch 0885926C 12 times (length 7)
_S1_2_885EFE0 206 instructions (0.000%), 1 calls (0885EFE0 - 0885F008, length 11)
  Back Branch 0885EFFC 40 times (length 5)
_S1_2_88C2EF0 204 instructions (0.000%), 12 calls (088C2EF0 - 088C2F30, length 17)
_S1_2_88C2EAC 204 instructions (0.000%), 12 calls (088C2EAC - 088C2EEC, length 17)
_S1_2_88A70C0 204 instructions (0.000%), 2 calls (088A70C0 - 088A7334, length 158)
_S1_2_88ACBE4 203 instructions (0.000%), 29 calls (088ACBE4 - 088ACBFC, length 7)
_S1_2_8939E9C 200 instructions (0.000%), 8 calls (08939E9C - 08939F08, length 28)
_S1_2_881C5C8 198 instructions (0.000%), 18 calls (0881C5C8 - 0881C5F0, length 11)
_S1_2_88ED8AC 195 instructions (0.000%), 1 calls (088ED8AC - 088ED9B4, length 67)
  Back Branch 088ED99C 5 times (length 32)
_S1_2_885FD7C 192 instructions (0.000%), 3 calls (0885FD7C - 0885FEE4, length 91)
_S1_2_8842108 189 instructions (0.000%), 21 calls (08842108 - 08842128, length 9)
_S1_2_88058EC 189 instructions (0.000%), 2 calls (088058EC - 08805AC0, length 118)
  Back Branch 08805A78 2 times (length 37)
  Back Branch 088059D0 1 times (length 11)
_S1_2_88144C4 188 instructions (0.000%), 12 calls (088144C4 - 08814558, length 38)
  Back Branch 08814554 1 times (length 15)
  Back Branch 08814538 1 times (length 21)
_S1_2_88C544C 186 instructions (0.000%), 6 calls (088C544C - 088C5518, length 52)
_S1_2_88C537C 186 instructions (0.000%), 6 calls (088C537C - 088C5448, length 52)
_S1_2_8864AEC 186 instructions (0.000%), 1 calls (08864AEC - 08864B60, length 30)
  Back Branch 08864B20 14 times (length 6)
  Back Branch 08864B54 14 times (length 6)
_S1_2_88C9DA0 184 instructions (0.000%), 23 calls (088C9DA0 - 088C9DD4, length 14)
_S1_2_88ADB14 184 instructions (0.000%), 23 calls (088ADB14 - 088ADB30, length 8)
_S1_2_88ADAE4 184 instructions (0.000%), 23 calls (088ADAE4 - 088ADB00, length 8)
_S1_2_88B1914 183 instructions (0.000%), 3 calls (088B1914 - 088B1A04, length 61)
_S1_2_88920F0 182 instructions (0.000%), 1 calls (088920F0 - 08892274, length 98)
  Back Branch 0889217C 8 times (length 5)
  Back Branch 088921B4 8 times (length 12)
_S1_2_8833C80 180 instructions (0.000%), 36 calls (08833C80 - 08833C90, length 5)
_S1_2_88FDA98 180 instructions (0.000%), 9 calls (088FDA98 - 088FDAFC, length 26)
_S1_2_8889F90 180 instructions (0.000%), 4 calls (08889F90 - 0888A040, length 45)
_S1_2_881760C 180 instructions (0.000%), 2 calls (0881760C - 088177B8, length 108)
  Back Branch 0881777C 2 times (length 66)
  Back Branch 0881775C 2 times (length 44)
  Back Branch 0881776C 2 times (length 53)
  Back Branch 08817700 2 times (length 9)
  Back Branch 08817710 2 times (length 16)
  Back Branch 088177B4 2 times (length 99)
  Back Branch 0881778C 2 times (length 83)
  Back Branch 0881779C 2 times (length 90)
_S1_2_88813C0 179 instructions (0.000%), 1 calls (088813C0 - 08881688, length 179)
_S1_2_8849FD4 178 instructions (0.000%), 3 calls (08849FD4 - 0884A120, length 84)
_S1_2_88BCEB8 176 instructions (0.000%), 11 calls (088BCEB8 - 088BCF14, length 24)
_S1_2_88DDDB0 176 instructions (0.000%), 8 calls (088DDCE8 - 088DDE18, length 77)
  Back Branch 088DDD84 41 times (length 41)
  Back Branch 088DDDB8 4 times (length 53)
  Back Branch 088DDE14 4 times (length 38)
_S1_2_88AA3E0 175 instructions (0.000%), 5 calls (088AA3E0 - 088AA468, length 35)
_S1_2_88838A4 169 instructions (0.000%), 1 calls (088838A4 - 08883BD4, length 205)
_S1_2_887C6B8 169 instructions (0.000%), 1 calls (0887C6B8 - 0887C6EC, length 14)
  Back Branch 0887C6D8 32 times (length 5)
_S1_2_883E6B4 169 instructions (0.000%), 1 calls (0883E6B4 - 0883E6E8, length 14)
  Back Branch 0883E6D4 32 times (length 5)
_S1_2_88600EC 168 instructions (0.000%), 21 calls (088600EC - 08860108, length 8)
_S1_2_883D460 168 instructions (0.000%), 14 calls (0883D460 - 0883D48C, length 12)
_S1_2_88FC2C0 168 instructions (0.000%), 8 calls (088FC2C0 - 088FC310, length 21)
_S1_2_8819CC0 168 instructions (0.000%), 2 calls (08819CC0 - 08819D80, length 49)
  Back Branch 08819D28 8 times (length 16)
  Back Branch 08819D7C 2 times (length 15)
_S1_2_881D56C 166 instructions (0.000%), 2 calls (0881D56C - 0881D6D4, length 91)
_S1_2_881E144 165 instructions (0.000%), 3 calls (0881E144 - 0881E24C, length 67)
  Back Branch 0881E238 3 times (length 45)
  Back Branch 0881E224 3 times (length 39)
  Back Branch 0881E248 3 times (length 37)
_S1_2_8908A08 164 instructions (0.000%), 2 calls (08908A08 - 08908C60, length 151)
  Back Branch 08908C04 2 times (length 106)
_S1_2_890AF18 162 instructions (0.000%), 54 calls (0890AF18 - 0890AF20, length 3)
_S1_2_88C7BBC 162 instructions (0.000%), 3 calls (088C7BBC - 088C7CC0, length 66)
  Back Branch 088C7CBC 3 times (length 51)
_S1_2_88BC558 161 instructions (0.000%), 23 calls (088BC558 - 088BC570, length 7)
_S1_2_88BC3DC 161 instructions (0.000%), 23 calls (088BC3DC - 088BC3F4, length 7)
_S1_2_88AE1E8 161 instructions (0.000%), 23 calls (088AE1E8 - 088AE200, length 7)
_S1_2_88AE194 161 instructions (0.000%), 23 calls (088AE194 - 088AE1AC, length 7)
_S1_2_88ACC1C 161 instructions (0.000%), 23 calls (088ACC1C - 088ACC34, length 7)
_S1_2_88ACB90 161 instructions (0.000%), 23 calls (088ACB90 - 088ACBA8, length 7)
_S1_2_88ACB74 161 instructions (0.000%), 23 calls (088ACB74 - 088ACB8C, length 7)
_S1_2_88ACB18 161 instructions (0.000%), 23 calls (088ACB18 - 088ACB30, length 7)
_S1_2_88F2D74 160 instructions (0.000%), 32 calls (088F2D74 - 088F2D84, length 5)
_S1_2_884AB34 160 instructions (0.000%), 20 calls (0884AB34 - 0884AB50, length 8)
_S1_2_888A93C 160 instructions (0.000%), 8 calls (0888A93C - 0888A9B0, length 30)
_S1_2_8821CAC 160 instructions (0.000%), 1 calls (08821CAC - 08821D14, length 27)
  Back Branch 08821CF0 20 times (length 7)
_S1_2_88A9A80 156 instructions (0.000%), 12 calls (088A9A80 - 088A9AB0, length 13)
_S1_2_88BEBD0 156 instructions (0.000%), 6 calls (088BEBD0 - 088BEC34, length 26)
_S1_2_882970C 154 instructions (0.000%), 22 calls (0882970C - 08829724, length 7)
_S1_2_8936318 153 instructions (0.000%), 3 calls (08936318 - 089363E0, length 51)
_S1_2_8935FAC 153 instructions (0.000%), 3 calls (08935FAC - 08936098, length 60)
  Back Branch 08936094 2 times (length 26)
_S1_2_88AFF78 152 instructions (0.000%), 8 calls (088AFF78 - 088AFFC0, length 19)
_S1_2_8818C48 152 instructions (0.000%), 2 calls (08818C48 - 08818D7C, length 78)
  Back Branch 08818D1C 2 times (length 11)
  Back Branch 08818CA0 2 times (length 11)
_S1_2_881FE60 152 instructions (0.000%), 1 calls (0881FE60 - 088200BC, length 152)
_S1_2_88CB440 150 instructions (0.000%), 75 calls (088CB440 - 088CB444, length 2)
_S1_2_88185EC 150 instructions (0.000%), 2 calls (088185EC - 08818740, length 86)
_S1_2_88FBCBC 150 instructions (0.000%), 1 calls (088FBCBC - 088FBF10, length 150)
_S1_2_883A0C4 146 instructions (0.000%), 2 calls (0883A0C4 - 0883A1E8, length 74)
  Back Branch 0883A1E4 2 times (length 12)
_S1_2_8815580 144 instructions (0.000%), 4 calls (08815580 - 0881560C, length 36)
_S1_2_88A66B8 144 instructions (0.000%), 3 calls (088A66B8 - 088A67B4, length 64)
  Back Branch 088A679C 3 times (length 21)
_S1_2_8829490 140 instructions (0.000%), 5 calls (08829490 - 088294FC, length 28)
_S1_2_88C3258 139 instructions (0.000%), 1 calls (088C3258 - 088C3328, length 53)
  Back Branch 088C32E0 8 times (length 15)
  Back Branch 088C32F0 1 times (length 19)
_S1_2_88F8860 138 instructions (0.000%), 23 calls (088F8860 - 088F8874, length 6)
_S1_2_88CB390 138 instructions (0.000%), 23 calls (088CB390 - 088CB3E0, length 21)
_S1_2_880AA38 138 instructions (0.000%), 2 calls (0880AA38 - 0880AA84, length 20)
  Back Branch 0880AA70 16 times (length 7)
_S1_2_8919370 136 instructions (0.000%), 8 calls (08919370 - 08919400, length 37)
_S1_2_88DEE98 136 instructions (0.000%), 2 calls (088DEE98 - 088DF004, length 92)
  Back Branch 088DF000 2 times (length 69)
_S1_2_8846A70 135 instructions (0.000%), 3 calls (08846A70 - 08846B3C, length 52)
_S1_2_88DC688 133 instructions (0.000%), 2 calls (088DC688 - 088DC810, length 99)
  Back Branch 088DC7A4 2 times (length 13)
_S1_2_8821764 132 instructions (0.000%), 44 calls (08821764 - 0882176C, length 3)
_S1_2_884AAC0 132 instructions (0.000%), 22 calls (0884AAC0 - 0884AAD4, length 6)
_S1_2_88B1488 132 instructions (0.000%), 6 calls (088B1488 - 088B14DC, length 22)
_S1_2_880C70C 132 instructions (0.000%), 6 calls (0880C70C - 0880C764, length 23)
_S1_2_883F480 130 instructions (0.000%), 3 calls (0883F480 - 0883F598, length 71)
  Back Branch 0883F594 2 times (length 29)
  Back Branch 0883F584 1 times (length 13)
  Back Branch 0883F57C 1 times (length 23)
  Back Branch 0883F558 1 times (length 14)
  Back Branch 0883F56C 1 times (length 19)
_S1_2_880A4F0 130 instructions (0.000%), 2 calls (0880A4F0 - 0880A614, length 74)
  Back Branch 0880A610 2 times (length 43)
_S1_2_8901A0C 130 instructions (0.000%), 1 calls (08901A0C - 08901C10, length 130)
_S1_2_8880BD0 130 instructions (0.000%), 1 calls (08880BD0 - 08880DD4, length 130)
_S1_2_8808220 128 instructions (0.000%), 8 calls (088081C8 - 0880830C, length 82)
  Back Branch 08808234 8 times (length 28)
  Back Branch 088082A0 1 times (length 56)
_S1_2_88DD974 128 instructions (0.000%), 2 calls (088DD974 - 088DDAC0, length 84)
  Back Branch 088DDA8C 2 times (length 19)
_S1_2_8844704 128 instructions (0.000%), 2 calls (08844424 - 088447B4, length 229)
  Back Branch 088445D4 10,652 times (length 85)
  Back Branch 08844560 1,061 times (length 36)
  Back Branch 088447B0 1 times (length 228)
  Back Branch 08844760 1 times (length 208)
  Back Branch 08844770 1 times (length 213)
_S1_2_88179F0 128 instructions (0.000%), 2 calls (088179F0 - 08817B1C, length 76)
_S1_2_88A6050 128 instructions (0.000%), 1 calls (088A6050 - 088A6114, length 50)
  Back Branch 088A60D0 4 times (length 21)
  Back Branch 088A60F0 4 times (length 5)
_S1_2_88AA080 126 instructions (0.000%), 9 calls (088AA080 - 088AA0B4, length 14)
_S1_2_88C8CE0 126 instructions (0.000%), 3 calls (088C8CE0 - 088C8DCC, length 60)
  Back Branch 088C8DC8 1 times (length 34)
_S1_2_8817F58 124 instructions (0.000%), 4 calls (08817F58 - 08817FD4, length 32)
  Back Branch 08817FD0 4 times (length 24)
  Back Branch 08817FC0 4 times (length 21)
_S1_2_88ABFE0 124 instructions (0.000%), 1 calls (088ABFE0 - 088AC230, length 149)
  Back Branch 088AC1C4 1 times (length 108)
  Back Branch 088AC22C 1 times (length 100)
_S1_2_881FC80 123 instructions (0.000%), 1 calls (0881FC80 - 0881FCB4, length 14)
  Back Branch 0881FCA4 16 times (length 7)
_S1_2_884419C 122 instructions (0.000%), 1 calls (0884419C - 0884432C, length 101)
  Back Branch 088441E0 2 times (length 11)
_S1_2_88150F8 116 instructions (0.000%), 58 calls (088150F8 - 088150FC, length 2)
_S1_2_88CB61C 116 instructions (0.000%), 29 calls (088CB61C - 088CB630, length 6)
_S1_2_88192E4 116 instructions (0.000%), 4 calls (088192E4 - 08819398, length 46)
  Back Branch 08819394 2 times (length 22)
_S1_2_881BEDC 116 instructions (0.000%), 2 calls (0881BEDC - 0881C030, length 86)
  Back Branch 0881BFDC 2 times (length 28)
_S1_2_88E9F00 113 instructions (0.000%), 1 calls (088E9F00 - 088E9FC0, length 49)
  Back Branch 088E9F88 4 times (length 20)
  Back Branch 088E9FBC 4 times (length 18)
_S1_2_8830144 113 instructions (0.000%), 1 calls (08830144 - 088303E4, length 169)
  Back Branch 088303C8 2 times (length 11)
  Back Branch 088303E0 1 times (length 114)
  Back Branch 088302BC 1 times (length 10)
_S1_2_8828F74 112 instructions (0.000%), 16 calls (08828F74 - 08828F8C, length 7)
_S1_2_881E250 112 instructions (0.000%), 2 calls (0881E250 - 0881E354, length 66)
  Back Branch 0881E32C 2 times (length 38)
_S1_2_88627B0 112 instructions (0.000%), 1 calls (088627B0 - 0886296C, length 112)
_S1_2_883D2F0 111 instructions (0.000%), 3 calls (0883D2F0 - 0883D34C, length 24)
  Back Branch 0883D324 15 times (length 5)
_S1_2_8839778 111 instructions (0.000%), 3 calls (08839778 - 0883981C, length 42)
  Back Branch 08839818 3 times (length 20)
_S1_2_8814D4C 110 instructions (0.000%), 55 calls (08814D4C - 08814D50, length 2)
_S1_2_884D590 110 instructions (0.000%), 22 calls (0884D590 - 0884D5A0, length 5)
_S1_2_884AAEC 110 instructions (0.000%), 22 calls (0884AAEC - 0884AAFC, length 5)
_S1_2_88AB3B8 109 instructions (0.000%), 2 calls (088AB3B8 - 088AB520, length 91)
  Back Branch 088AB51C 1 times (length 79)
_S1_2_8805474 108 instructions (0.000%), 2 calls (08805474 - 08805568, length 62)
_S1_2_88E6338 107 instructions (0.000%), 1 calls (088E6338 - 088E638C, length 22)
  Back Branch 088E6374 18 times (length 5)
_S1_2_881AA98 106 instructions (0.000%), 2 calls (0881AA98 - 0881AB80, length 59)
  Back Branch 0881AB7C 2 times (length 26)
  Back Branch 0881AB6C 2 times (length 25)
_S1_2_880CFC0 106 instructions (0.000%), 2 calls (0880CFC0 - 0880D090, length 53)
_S1_2_8806DA4 105 instructions (0.000%), 5 calls (08806DA4 - 08806DF4, length 21)
_S1_2_88546EC 105 instructions (0.000%), 3 calls (088546EC - 088547C4, length 55)
  Back Branch 088547C0 3 times (length 27)
_S1_2_881922C 104 instructions (0.000%), 4 calls (0881922C - 088192E0, length 46)
  Back Branch 0881929C 2 times (length 21)
  Back Branch 088192C8 2 times (length 33)
  Back Branch 0881928C 2 times (length 18)
  Back Branch 08819268 2 times (length 8)
_S1_2_88E6390 103 instructions (0.000%), 1 calls (088E6390 - 088E6588, length 127)
  Back Branch 088E652C 1 times (length 72)
  Back Branch 088E6584 1 times (length 101)
  Back Branch 088E64E4 1 times (length 47)
  Back Branch 088E64A4 1 times (length 24)
_S1_2_88DCD24 102 instructions (0.000%), 2 calls (088DCD24 - 088DCE04, length 57)
_S1_2_884DADC 101 instructions (0.000%), 1 calls (0884DADC - 0884DC6C, length 101)
_S1_2_88CE814 100 instructions (0.000%), 25 calls (088CE814 - 088CE820, length 4)
_S1_2_891866C 100 instructions (0.000%), 10 calls (0891866C - 08918690, length 10)
_S1_2_88F7854 100 instructions (0.000%), 2 calls (088F7854 - 088F7894, length 17)
  Back Branch 088F7888 8 times (length 11)
_S1_2_881B230 99 instructions (0.000%), 6 calls (0881B230 - 0881B270, length 17)
_S1_2_88F6210 99 instructions (0.000%), 5 calls (088F6210 - 088F6274, length 26)
  Back Branch 088F6270 2 times (length 8)
_S1_2_88A8D78 98 instructions (0.000%), 7 calls (088A8D78 - 088A8DAC, length 14)
_S1_2_881DEFC 98 instructions (0.000%), 1 calls (0881DEFC - 0881DFF4, length 63)
  Back Branch 0881DF5C 3 times (length 13)
  Back Branch 0881DFA4 2 times (length 9)
_S1_2_88EA8BC 97 instructions (0.000%), 1 calls (088EA8BC - 088EA9D0, length 70)
  Back Branch 088EA95C 5 times (length 8)
_S1_2_8828F5C 96 instructions (0.000%), 16 calls (08828F5C - 08828F70, length 6)
_S1_2_88252BC 96 instructions (0.000%), 12 calls (088252BC - 088252D8, length 8)
_S1_2_88C9088 96 instructions (0.000%), 3 calls (088C9088 - 088C9214, length 100)
  Back Branch 088C91D4 3 times (length 41)
  Back Branch 088C9204 3 times (length 16)
_S1_2_88447E8 95 instructions (0.000%), 1 calls (08844424 - 08844988, length 346)
  Back Branch 088445D4 10,652 times (length 85)
  Back Branch 088448E8 10,167 times (length 305)
  Back Branch 08844560 1,061 times (length 36)
  Back Branch 08844984 1 times (length 98)
_S1_2_881D2DC 95 instructions (0.000%), 1 calls (0881D2DC - 0881D3EC, length 69)
  Back Branch 0881D3D4 5 times (length 4)
  Back Branch 0881D324 2 times (length 8)
_S1_2_88B605C 94 instructions (0.000%), 2 calls (088B605C - 088B6114, length 47)
_S1_2_88230D0 93 instructions (0.000%), 31 calls (088230D0 - 088230D8, length 3)
_S1_2_8891784 93 instructions (0.000%), 1 calls (08891784 - 08891888, length 66)
  Back Branch 08891854 4 times (length 9)
_S1_2_893AD7C 92 instructions (0.000%), 46 calls (0893AD7C - 0893AD80, length 2)
_S1_2_88CB348 92 instructions (0.000%), 46 calls (088CB348 - 088CB34C, length 2)
_S1_2_88CE704 92 instructions (0.000%), 23 calls (088CE704 - 088CE710, length 4)
_S1_2_88083D4 92 instructions (0.000%), 12 calls (088083D4 - 08808414, length 17)
  Back Branch 08808410 1 times (length 7)
_S1_2_88B7514 92 instructions (0.000%), 2 calls (088B7514 - 088B7600, length 60)
_S1_2_8805814 92 instructions (0.000%), 2 calls (08805814 - 088058E8, length 54)
_S1_2_88A92BC 91 instructions (0.000%), 1 calls (088A92BC - 088A9434, length 95)
_S1_2_881C564 90 instructions (0.000%), 15 calls (0881C564 - 0881C578, length 6)
_S1_2_88F888C 90 instructions (0.000%), 9 calls (088F888C - 088F88B0, length 10)
_S1_2_887C530 90 instructions (0.000%), 1 calls (0887C530 - 0887C694, length 90)
_S1_2_888A8C8 88 instructions (0.000%), 8 calls (0888A8C8 - 0888A8F0, length 11)
_S1_2_8882238 88 instructions (0.000%), 8 calls (08882238 - 08882260, length 11)
_S1_2_8818EA4 88 instructions (0.000%), 4 calls (08818EA4 - 08818F28, length 34)
  Back Branch 08818F24 2 times (length 11)
  Back Branch 08818F14 2 times (length 19)
  Back Branch 08818F04 2 times (length 14)
  Back Branch 08818EEC 2 times (length 9)
_S1_2_88B68A0 87 instructions (0.000%), 1 calls (088B68A0 - 088B6A94, length 126)
_S1_2_88199A0 86 instructions (0.000%), 4 calls (088199A0 - 08819A28, length 35)
  Back Branch 08819A00 4 times (length 14)
  Back Branch 08819A24 2 times (length 12)
_S1_2_88DEBAC 86 instructions (0.000%), 2 calls (088DEBAC - 088DEC60, length 46)
  Back Branch 088DEC5C 2 times (length 21)
_S1_2_88B4CF8 86 instructions (0.000%), 2 calls (088B4CF8 - 088B4E98, length 105)
  Back Branch 088B4E94 2 times (length 35)
_S1_2_88EDF0C 86 instructions (0.000%), 1 calls (088EDF0C - 088EE038, length 76)
  Back Branch 088EDFD4 3 times (length 11)
_S1_2_88FE49C 84 instructions (0.000%), 14 calls (088FE49C - 088FE4B0, length 6)
_S1_2_88BA720 84 instructions (0.000%), 6 calls (088BA720 - 088BA754, length 14)
_S1_2_88BA638 84 instructions (0.000%), 6 calls (088BA638 - 088BA66C, length 14)
_S1_2_88B0088 84 instructions (0.000%), 6 calls (088B0088 - 088B00BC, length 14)
_S1_2_88B0008 84 instructions (0.000%), 6 calls (088B0008 - 088B003C, length 14)
_S1_2_88153F8 84 instructions (0.000%), 6 calls (088153F8 - 0881542C, length 14)
_S1_2_88B285C 84 instructions (0.000%), 3 calls (088B285C - 088B28D8, length 32)
  Back Branch 088B28C4 3 times (length 12)
_S1_2_88165B4 84 instructions (0.000%), 2 calls (088165B4 - 08816658, length 42)
_S1_2_88053B4 84 instructions (0.000%), 2 calls (088053B4 - 08805470, length 48)
  Back Branch 0880546C 2 times (length 19)
_S1_2_88066B8 81 instructions (0.000%), 2 calls (088066B8 - 0880677C, length 50)
  Back Branch 08806754 2 times (length 23)
  Back Branch 08806760 1 times (length 26)
_S1_2_8818E04 80 instructions (0.000%), 4 calls (08818E04 - 08818EA0, length 40)
  Back Branch 08818E94 2 times (length 23)
_S1_2_8815118 80 instructions (0.000%), 4 calls (08815118 - 08815170, length 23)
  Back Branch 0881516C 1 times (length 9)
_S1_2_880800C 79 instructions (0.000%), 2 calls (0880800C - 0880810C, length 65)
  Back Branch 08808098 2 times (length 10)
  Back Branch 08808108 1 times (length 38)
_S1_2_88B6544 79 instructions (0.000%), 1 calls (088B6544 - 088B6698, length 86)
  Back Branch 088B65EC 1 times (length 27)
  Back Branch 088B6688 1 times (length 63)
_S1_2_8807318 79 instructions (0.000%), 1 calls (08807318 - 088074A8, length 101)
_S1_2_8804BC8 79 instructions (0.000%), 1 calls (08804BC8 - 08804D60, length 103)
_S1_2_8807D64 78 instructions (0.000%), 1 calls (08807D64 - 08807ED0, length 92)
  Back Branch 08807EBC 1 times (length 52)
_S1_2_88A8714 76 instructions (0.000%), 2 calls (088A8714 - 088A87A8, length 38)
_S1_2_88AE104 75 instructions (0.000%), 25 calls (088AE104 - 088AE10C, length 3)
_S1_2_88F7814 75 instructions (0.000%), 15 calls (088F7814 - 088F7830, length 8)
_S1_2_88EAA80 75 instructions (0.000%), 1 calls (088EAA80 - 088EABA8, length 75)
_S1_2_8842F14 74 instructions (0.000%), 2 calls (08842EAC - 0884301C, length 93)
  Back Branch 08843010 2 times (length 58)
  Back Branch 08842FEC 2 times (length 81)
_S1_2_8840A8C 74 instructions (0.000%), 1 calls (08840324 - 08840B18, length 510)
  Back Branch 08840494 375 times (length 55)
  Back Branch 088404DC 188 times (length 107)
  Back Branch 08840500 4 times (length 121)
  Back Branch 08840B14 1 times (length 391)
_S1_2_88EE03C 73 instructions (0.000%), 1 calls (088EE03C - 088EE170, length 78)
  Back Branch 088EE16C 1 times (length 16)
_S1_2_893AD8C 72 instructions (0.000%), 36 calls (0893AD8C - 0893AD90, length 2)
_S1_2_893ACD4 72 instructions (0.000%), 36 calls (0893ACD4 - 0893ACD8, length 2)
_S1_2_8814424 72 instructions (0.000%), 12 calls (08814424 - 08814438, length 6)
_S1_2_88AE23C 72 instructions (0.000%), 8 calls (088AE23C - 088AE25C, length 9)
_S1_2_88927A8 72 instructions (0.000%), 8 calls (088927A8 - 088927C8, length 9)
_S1_2_882F1D8 70 instructions (0.000%), 10 calls (0882F1D8 - 0882F1F0, length 7)
_S1_2_881E7CC 70 instructions (0.000%), 5 calls (0881E7CC - 0881E804, length 15)
  Back Branch 0881E800 5 times (length 6)
_S1_2_881F618 70 instructions (0.000%), 2 calls (0881F618 - 0881F6C0, length 43)
_S1_2_880C594 70 instructions (0.000%), 1 calls (0880C594 - 0880C654, length 49)
  Back Branch 0880C630 3 times (length 9)
_S1_2_883F2AC 69 instructions (0.000%), 3 calls (0883F2AC - 0883F304, length 23)
_S1_2_88BEC54 69 instructions (0.000%), 1 calls (088BEC54 - 088BEDC0, length 92)
  Back Branch 088BED94 1 times (length 47)
  Back Branch 088BEDBC 1 times (length 71)
_S1_2_8882F70 69 instructions (0.000%), 1 calls (08882F70 - 08883080, length 69)
_S1_2_893AD74 68 instructions (0.000%), 34 calls (0893AD74 - 0893AD78, length 2)
_S1_2_88C0AE0 68 instructions (0.000%), 1 calls (088C0AE0 - 088C0C6C, length 100)
  Back Branch 088C0C68 1 times (length 70)
_S1_2_880AB58 68 instructions (0.000%), 1 calls (0880AB58 - 0880AC64, length 68)
  Back Branch 0880AC48 1 times (length 27)
  Back Branch 0880AC60 1 times (length 33)
_S1_2_8807098 67 instructions (0.000%), 1 calls (08807098 - 08807200, length 91)
  Back Branch 088071EC 1 times (length 53)
_S1_2_8806F64 67 instructions (0.000%), 1 calls (08806F64 - 08807094, length 77)
_S1_2_8806DF8 67 instructions (0.000%), 1 calls (08806DF8 - 08806F60, length 91)
  Back Branch 08806F4C 1 times (length 53)
_S1_2_893AD34 66 instructions (0.000%), 33 calls (0893AD34 - 0893AD38, length 2)
_S1_2_893AD24 66 instructions (0.000%), 33 calls (0893AD24 - 0893AD28, length 2)
_S1_2_893AD1C 66 instructions (0.000%), 33 calls (0893AD1C - 0893AD20, length 2)
_S1_2_893ACEC 66 instructions (0.000%), 33 calls (0893ACEC - 0893ACF0, length 2)
_S1_2_893ACBC 66 instructions (0.000%), 33 calls (0893ACBC - 0893ACC0, length 2)
_S1_2_893ACB4 66 instructions (0.000%), 33 calls (0893ACB4 - 0893ACB8, length 2)
_S1_2_893AC3C 66 instructions (0.000%), 33 calls (0893AC3C - 0893AC40, length 2)
_S1_2_884ACC4 66 instructions (0.000%), 22 calls (0884ACC4 - 0884ACCC, length 3)
_S1_2_884ACB8 66 instructions (0.000%), 22 calls (0884ACB8 - 0884ACC0, length 3)
_S1_2_8909AFC 66 instructions (0.000%), 3 calls (08909AFC - 08909B50, length 22)
_S1_2_88E9B50 66 instructions (0.000%), 3 calls (088E9B50 - 088E9BA4, length 22)
_S1_2_88DF700 66 instructions (0.000%), 2 calls (088DF700 - 088DF780, length 33)
_S1_2_881A298 66 instructions (0.000%), 2 calls (0881A298 - 0881A330, length 39)
  Back Branch 0881A32C 2 times (length 24)
_S1_2_880A9F4 66 instructions (0.000%), 1 calls (0880A9F4 - 0880AA34, length 17)
  Back Branch 0880AA1C 8 times (length 7)
_S1_2_88EB210 65 instructions (0.000%), 1 calls (088EB210 - 088EB280, length 29)
  Back Branch 088EB26C 5 times (length 9)
_S1_2_88E9FC4 65 instructions (0.000%), 1 calls (088E9FC4 - 088EA0FC, length 79)
_S1_2_888238C 65 instructions (0.000%), 1 calls (0888238C - 08882468, length 56)
  Back Branch 088823D4 8 times (length 5)
_S1_2_88402B0 65 instructions (0.000%), 1 calls (088402B0 - 088404E0, length 141)
  Back Branch 08840494 375 times (length 55)
  Back Branch 088404DC 188 times (length 107)
_S1_2_888A9B4 64 instructions (0.000%), 8 calls (0888A9B4 - 0888A9D0, length 8)
_S1_2_881C270 64 instructions (0.000%), 4 calls (0881C270 - 0881C2E4, length 30)
  Back Branch 0881C2E0 4 times (length 8)
_S1_2_884BF78 64 instructions (0.000%), 2 calls (0884BF78 - 0884C0B0, length 79)
_S1_2_88A6450 63 instructions (0.000%), 3 calls (088A6450 - 088A64A0, length 21)
_S1_2_88074AC 63 instructions (0.000%), 1 calls (088074AC - 088075F8, length 84)
_S1_2_890AF88 62 instructions (0.000%), 1 calls (0890AF88 - 0890B0EC, length 90)
  Back Branch 0890B070 1 times (length 45)
  Back Branch 0890B080 1 times (length 48)
  Back Branch 0890B090 1 times (length 52)
_S1_2_888AE40 62 instructions (0.000%), 1 calls (0888AE40 - 0888B02C, length 124)
  Back Branch 0888AF74 1 times (length 38)
_S1_2_8862CE8 61 instructions (0.000%), 1 calls (08862BE8 - 08862E14, length 140)
  Back Branch 08862DAC 342 times (length 115)
  Back Branch 08862E10 1 times (length 42)
_S1_2_8862990 61 instructions (0.000%), 1 calls (08862990 - 08862A8C, length 64)
_S1_2_8804238 61 instructions (0.000%), 1 calls (08804238 - 0880451C, length 186)
_S1_2_88C332C 60 instructions (0.000%), 12 calls (088C332C - 088C333C, length 5)
_S1_2_88DF624 60 instructions (0.000%), 6 calls (088DF624 - 088DF648, length 10)
_S1_2_8815570 60 instructions (0.000%), 6 calls (08815518 - 0881557C, length 26)
  Back Branch 08815578 6 times (length 26)
_S1_2_881A4C4 60 instructions (0.000%), 4 calls (0881A4C4 - 0881A504, length 17)
_S1_2_881A3F4 60 instructions (0.000%), 4 calls (0881A3F4 - 0881A440, length 20)
  Back Branch 0881A43C 2 times (length 9)
_S1_2_8904FA4 60 instructions (0.000%), 3 calls (08904FA4 - 08904FF0, length 20)
_S1_2_8818FDC 60 instructions (0.000%), 2 calls (08818FDC - 0881906C, length 37)
  Back Branch 08819058 2 times (length 16)
_S1_2_88C21EC 60 instructions (0.000%), 1 calls (088C21EC - 088C22F8, length 68)
  Back Branch 088C22D4 1 times (length 50)
_S1_2_8849EAC 59 instructions (0.000%), 1 calls (08849EAC - 08849FC4, length 71)
  Back Branch 08849FC0 1 times (length 41)
_S1_2_881A3C8 58 instructions (0.000%), 10 calls (0881A3C8 - 0881A3F0, length 11)
_S1_2_881A334 58 instructions (0.000%), 2 calls (0881A334 - 0881A3C4, length 37)
  Back Branch 0881A3B8 2 times (length 14)
_S1_2_8851100 58 instructions (0.000%), 1 calls (08851100 - 088511E4, length 58)
_S1_2_88065D0 58 instructions (0.000%), 1 calls (088065D0 - 088066B4, length 58)
  Back Branch 088066B0 1 times (length 43)
  Back Branch 08806694 1 times (length 36)
_S1_2_88911FC 57 instructions (0.000%), 3 calls (088911FC - 08891244, length 19)
_S1_2_881C304 56 instructions (0.000%), 8 calls (0881C304 - 0881C31C, length 7)
_S1_2_88150DC 56 instructions (0.000%), 8 calls (088150A4 - 088150F4, length 21)
  Back Branch 088150E4 8 times (length 18)
_S1_2_88B73D8 56 instructions (0.000%), 7 calls (088B73D8 - 088B73F4, length 8)
_S1_2_881C0E8 56 instructions (0.000%), 2 calls (0881C0E8 - 0881C1BC, length 54)
_S1_2_881BB84 56 instructions (0.000%), 2 calls (0881BB84 - 0881BC00, length 32)
_S1_2_8818124 56 instructions (0.000%), 2 calls (08818124 - 08818190, length 28)
_S1_2_880A618 56 instructions (0.000%), 2 calls (0880A618 - 0880A698, length 33)
_S1_2_8883094 56 instructions (0.000%), 1 calls (08883094 - 08883170, length 56)
_S1_2_8815D80 56 instructions (0.000%), 1 calls (08815D80 - 08815E64, length 58)
_S1_2_8804118 55 instructions (0.000%), 1 calls (08804118 - 08804234, length 72)
  Back Branch 08804230 1 times (length 40)
_S1_2_88AE110 54 instructions (0.000%), 27 calls (088AE110 - 088AE114, length 2)
_S1_2_881C5FC 54 instructions (0.000%), 18 calls (0881C5FC - 0881C604, length 3)
_S1_2_8818454 54 instructions (0.000%), 6 calls (08818454 - 08818474, length 9)
_S1_2_88159A4 54 instructions (0.000%), 6 calls (088159A4 - 088159C4, length 9)
_S1_2_8815980 54 instructions (0.000%), 6 calls (08815980 - 088159A0, length 9)
_S1_2_881595C 54 instructions (0.000%), 6 calls (0881595C - 0881597C, length 9)
_S1_2_8815938 54 instructions (0.000%), 6 calls (08815938 - 08815958, length 9)
_S1_2_88AFAA8 54 instructions (0.000%), 3 calls (088AFAA8 - 088AFAEC, length 18)
_S1_2_8839820 54 instructions (0.000%), 3 calls (08839820 - 08839868, length 19)
  Back Branch 08839864 3 times (length 7)
_S1_2_880C4D8 54 instructions (0.000%), 2 calls (0880C4D8 - 0880C558, length 33)
_S1_2_88C7F60 54 instructions (0.000%), 1 calls (088C7F60 - 088C8070, length 69)
  Back Branch 088C806C 1 times (length 52)
_S1_2_88CEB3C 53 instructions (0.000%), 1 calls (088CEB3C - 088CEC0C, length 53)
_S1_2_88CE058 53 instructions (0.000%), 1 calls (088CE058 - 088CE128, length 53)
  Back Branch 088CE124 1 times (length 39)
_S1_2_88C81B8 53 instructions (0.000%), 1 calls (088C81B8 - 088C82A0, length 59)
  Back Branch 088C829C 1 times (length 47)
_S1_2_891AC60 52 instructions (0.000%), 2 calls (0891AC60 - 0891ACC4, length 26)
_S1_2_88EE998 52 instructions (0.000%), 2 calls (088EE998 - 088EE9FC, length 26)
_S1_2_884AFD8 52 instructions (0.000%), 2 calls (0884AFD8 - 0884B05C, length 34)
_S1_2_88167AC 52 instructions (0.000%), 2 calls (088167AC - 08816810, length 26)
_S1_2_88B09E4 52 instructions (0.000%), 1 calls (088B09E4 - 088B0AD8, length 62)
_S1_2_88B7B5C 51 instructions (0.000%), 17 calls (088B7B5C - 088B7B64, length 3)
_S1_2_88AC3F8 51 instructions (0.000%), 17 calls (088AC3F8 - 088AC400, length 3)
_S1_2_88BEAE4 51 instructions (0.000%), 1 calls (088BEAE4 - 088BEBCC, length 59)
  Back Branch 088BEBC0 1 times (length 21)
  Back Branch 088BEBB8 1 times (length 19)
_S1_2_88AE130 50 instructions (0.000%), 25 calls (088AE130 - 088AE134, length 2)
_S1_2_88AE120 50 instructions (0.000%), 25 calls (088AE120 - 088AE124, length 2)
_S1_2_8837DD8 50 instructions (0.000%), 5 calls (08837DD8 - 08837DFC, length 10)
_S1_2_88468C8 50 instructions (0.000%), 3 calls (088468C8 - 0884694C, length 34)
_S1_2_881E6F8 50 instructions (0.000%), 2 calls (0881E6F8 - 0881E75C, length 26)
  Back Branch 0881E758 2 times (length 12)
_S1_2_8818D80 50 instructions (0.000%), 2 calls (08818D80 - 08818E00, length 33)
_S1_2_8818358 50 instructions (0.000%), 2 calls (08818358 - 088183B8, length 25)
  Back Branch 088183A8 2 times (length 9)
  Back Branch 088183B4 2 times (length 12)
_S1_2_88B960C 50 instructions (0.000%), 1 calls (088B960C - 088B97C4, length 111)
  Back Branch 088B979C 1 times (length 23)
  Back Branch 088B9794 1 times (length 85)
_S1_2_88BB5B8 49 instructions (0.000%), 7 calls (088BB5B8 - 088BB5D0, length 7)
_S1_2_88BB59C 49 instructions (0.000%), 7 calls (088BB59C - 088BB5B4, length 7)
_S1_2_8869380 49 instructions (0.000%), 1 calls (08868868 - 0886EE64, length 6528)
  Back Branch 08868894 8,590 times (length 8)
  Back Branch 088688E4 1,668 times (length 7)
  Back Branch 0886EE60 417 times (length 6519)
  Back Branch 0886ED84 306 times (length 13)
  Back Branch 08868964 293 times (length 65)
  Back Branch 0886EDB8 204 times (length 11)
  Back Branch 0886EE4C 168 times (length 43)
  Back Branch 0886EE54 105 times (length 60)
  Back Branch 0886EDD4 102 times (length 6451)
  Back Branch 08868FDC 1 times (length 413)
  Back Branch 08869874 1 times (length 554)
_S1_2_88925F0 48 instructions (0.000%), 3 calls (088925F0 - 08892700, length 69)
_S1_2_8819C60 48 instructions (0.000%), 2 calls (08819C60 - 08819CBC, length 24)
_S1_2_88B6B98 48 instructions (0.000%), 1 calls (088B6B98 - 088B6C54, length 48)
  Back Branch 088B6C50 1 times (length 34)
_S1_2_88515C8 48 instructions (0.000%), 1 calls (088515C8 - 08851694, length 52)
_S1_2_8840A58 48 instructions (0.000%), 1 calls (08840324 - 08840A88, length 474)
  Back Branch 08840494 375 times (length 55)
  Back Branch 088404DC 188 times (length 107)
  Back Branch 08840A84 1 times (length 473)
  Back Branch 08840A68 1 times (length 467)
_S1_2_881C468 48 instructions (0.000%), 1 calls (0881C468 - 0881C524, length 48)
  Back Branch 0881C520 1 times (length 39)
_S1_2_885B9D0 47 instructions (0.000%), 1 calls (0885B9D0 - 0885BA88, length 47)
_S1_2_88CB40C 46 instructions (0.000%), 23 calls (088CB40C - 088CB410, length 2)
_S1_2_88BC550 46 instructions (0.000%), 23 calls (088BC550 - 088BC554, length 2)
_S1_2_88ACB34 46 instructions (0.000%), 23 calls (088ACB34 - 088ACB38, length 2)
_S1_2_8860C34 46 instructions (0.000%), 2 calls (08860C34 - 08860CC0, length 36)
_S1_2_880D094 46 instructions (0.000%), 2 calls (0880D094 - 0880D0EC, length 23)
_S1_2_88D11D4 46 instructions (0.000%), 1 calls (088D11D4 - 088D1288, length 46)
_S1_2_883B5DC 46 instructions (0.000%), 1 calls (0883B5DC - 0883B690, length 46)
_S1_2_881EED8 46 instructions (0.000%), 1 calls (0881EED8 - 0881EF3C, length 26)
  Back Branch 0881EF20 3 times (length 8)
_S1_2_8821384 45 instructions (0.000%), 5 calls (08821384 - 088213A4, length 9)
_S1_2_88DC840 45 instructions (0.000%), 1 calls (088DC840 - 088DC8F0, length 45)
  Back Branch 088DC8EC 1 times (length 39)
_S1_2_8881F30 45 instructions (0.000%), 1 calls (08881F30 - 08882208, length 183)
  Back Branch 08882190 178,272 times (length 21)
  Back Branch 08882204 175,484 times (length 35)
  Back Branch 088821C8 22,284 times (length 11)
  Back Branch 088821EC 2,524 times (length 32)
  Back Branch 088821FC 114 times (length 39)
_S1_2_8840FB4 45 instructions (0.000%), 1 calls (08840324 - 08840FCC, length 811)
  Back Branch 08840494 375 times (length 55)
  Back Branch 088404DC 188 times (length 107)
  Back Branch 08840500 4 times (length 121)
  Back Branch 08840FC8 1 times (length 692)
_S1_2_880BC38 45 instructions (0.000%), 1 calls (0880BC38 - 0880BCE8, length 45)
_S1_2_88075FC 45 instructions (0.000%), 1 calls (088075FC - 088076AC, length 45)
  Back Branch 088076A8 1 times (length 26)
_S1_2_893AA54 44 instructions (0.000%), 22 calls (0893AA54 - 0893AA58, length 2)
_S1_2_88EB550 44 instructions (0.000%), 4 calls (088EB550 - 088EB578, length 11)
_S1_2_88DD3D0 44 instructions (0.000%), 2 calls (088DD3D0 - 088DD434, length 26)
_S1_2_8892D44 44 instructions (0.000%), 2 calls (08892D44 - 08893168, length 266)
  Back Branch 08892FF8 3 times (length 89)
  Back Branch 08893000 1 times (length 113)
  Back Branch 08892E80 1 times (length 18)
_S1_2_8818F74 44 instructions (0.000%), 2 calls (08818F74 - 08818FD8, length 26)
_S1_2_88EA718 44 instructions (0.000%), 1 calls (088EA718 - 088EA7F0, length 55)
_S1_2_88F7B84 43 instructions (0.000%), 1 calls (088F7B84 - 088F7C80, length 64)
_S1_2_88ED334 43 instructions (0.000%), 1 calls (088ED334 - 088ED3DC, length 43)
_S1_2_88C23BC 43 instructions (0.000%), 1 calls (088C23BC - 088C2464, length 43)
_S1_2_88AE260 42 instructions (0.000%), 6 calls (088AE260 - 088AE278, length 7)
_S1_2_88AE220 42 instructions (0.000%), 6 calls (088AE220 - 088AE238, length 7)
_S1_2_88ACA50 42 instructions (0.000%), 6 calls (088ACA50 - 088ACA68, length 7)
_S1_2_8818F2C 42 instructions (0.000%), 4 calls (08818F2C - 08818F70, length 18)
  Back Branch 08818F5C 2 times (length 6)
  Back Branch 08818F6C 2 times (length 10)
_S1_2_8815B48 42 instructions (0.000%), 2 calls (08815B48 - 08815B98, length 21)
_S1_2_8815AF4 42 instructions (0.000%), 2 calls (08815AF4 - 08815B44, length 21)
_S1_2_8815AA0 42 instructions (0.000%), 2 calls (08815AA0 - 08815AF0, length 21)
_S1_2_8805788 42 instructions (0.000%), 2 calls (08805788 - 088057F4, length 28)
  Back Branch 088057F0 2 times (length 8)
_S1_2_88ED28C 42 instructions (0.000%), 1 calls (088ED28C - 088ED330, length 42)
_S1_2_88418A4 42 instructions (0.000%), 1 calls (08840324 - 088418B8, length 1382)
  Back Branch 08840494 375 times (length 55)
  Back Branch 088404DC 188 times (length 107)
  Back Branch 088418B4 1 times (length 1382)
_S1_2_88EBC24 41 instructions (0.000%), 1 calls (088EBC24 - 088EBCC4, length 41)
_S1_2_88C0778 41 instructions (0.000%), 1 calls (088C0778 - 088C081C, length 42)
  Back Branch 088C0818 1 times (length 33)
_S1_2_888087C 41 instructions (0.000%), 1 calls (0888087C - 0888091C, length 41)
  Back Branch 08880918 1 times (length 29)
_S1_2_88654F0 41 instructions (0.000%), 1 calls (088654F0 - 088655A0, length 45)
_S1_2_88418BC 41 instructions (0.000%), 1 calls (08840328 - 088418D0, length 1387)
  Back Branch 08840494 375 times (length 55)
  Back Branch 088404DC 188 times (length 107)
  Back Branch 088418CC 1 times (length 1387)
_S1_2_893AA5C 40 instructions (0.000%), 20 calls (0893AA5C - 0893AA60, length 2)
_S1_2_88CB41C 40 instructions (0.000%), 8 calls (088CB41C - 088CB42C, length 5)
_S1_2_890C280 40 instructions (0.000%), 1 calls (0890C280 - 0890C388, length 67)
  Back Branch 0890C384 1 times (length 37)
_S1_2_88C9218 40 instructions (0.000%), 1 calls (088C9218 - 088C93A0, length 99)
  Back Branch 088C935C 1 times (length 57)
_S1_2_8840FAC 40 instructions (0.000%), 1 calls (08840324 - 08840FB0, length 804)
  Back Branch 08840494 375 times (length 55)
  Back Branch 088404DC 188 times (length 107)
  Back Branch 08840500 4 times (length 121)
  Back Branch 08840FAC 1 times (length 685)
_S1_2_891A97C 39 instructions (0.000%), 3 calls (0891A97C - 0891A9F4, length 31)
_S1_2_891A87C 39 instructions (0.000%), 3 calls (0891A87C - 0891A8AC, length 13)
_S1_2_88F8BF0 39 instructions (0.000%), 3 calls (088F8BF0 - 088F8C20, length 13)
_S1_2_883EE24 39 instructions (0.000%), 3 calls (0883EE24 - 0883EE54, length 13)
_S1_2_8814FBC 39 instructions (0.000%), 1 calls (08814FBC - 08815054, length 39)
_S1_2_893AB04 38 instructions (0.000%), 19 calls (0893AB04 - 0893AB08, length 2)
_S1_2_893A9E4 38 instructions (0.000%), 19 calls (0893A9E4 - 0893A9E8, length 2)
_S1_2_89057A8 38 instructions (0.000%), 2 calls (089057A8 - 08905820, length 31)
  Back Branch 0890581C 2 times (length 14)
_S1_2_88B7454 38 instructions (0.000%), 2 calls (088B7454 - 088B7510, length 48)
  Back Branch 088B749C 2 times (length 7)
_S1_2_88BDE64 38 instructions (0.000%), 1 calls (088BDE64 - 088BDF08, length 42)
  Back Branch 088BDEFC 1 times (length 28)
  Back Branch 088BDEE0 1 times (length 14)
_S1_2_8808DC8 38 instructions (0.000%), 1 calls (08808DC8 - 08808E74, length 44)
  Back Branch 08808E70 1 times (length 37)
_S1_2_88085FC 38 instructions (0.000%), 1 calls (088085FC - 088086A8, length 44)
  Back Branch 088086A4 1 times (length 30)
_S1_2_8923178 37 instructions (0.000%), 1 calls (08923178 - 08923208, length 37)
_S1_2_88FE1B4 37 instructions (0.000%), 1 calls (088FE1B4 - 088FE244, length 37)
_S1_2_88F6020 37 instructions (0.000%), 1 calls (088F6020 - 088F60B0, length 37)
  Back Branch 088F60AC 1 times (length 21)
_S1_2_88F5F8C 37 instructions (0.000%), 1 calls (088F5F8C - 088F601C, length 37)
  Back Branch 088F6018 1 times (length 21)
_S1_2_880C678 37 instructions (0.000%), 1 calls (0880C678 - 0880C708, length 37)
_S1_2_893AA84 36 instructions (0.000%), 18 calls (0893AA84 - 0893AA88, length 2)
_S1_2_881550C 36 instructions (0.000%), 4 calls (0881550C - 0881552C, length 9)
_S1_2_88CB468 36 instructions (0.000%), 2 calls (088CB468 - 088CB4AC, length 18)
_S1_2_881BE14 36 instructions (0.000%), 2 calls (0881BE14 - 0881BE58, length 18)
_S1_2_8805240 36 instructions (0.000%), 2 calls (08805240 - 08805270, length 13)
  Back Branch 08805264 4 times (length 5)
_S1_2_88BDF60 36 instructions (0.000%), 1 calls (088BDF60 - 088BE000, length 41)
_S1_2_8882E3C 36 instructions (0.000%), 1 calls (08882E3C - 08882E58, length 8)
  Back Branch 08882E4C 8 times (length 4)
_S1_2_886A210 36 instructions (0.000%), 1 calls (08868868 - 0886EE64, length 6528)
  Back Branch 08868894 8,590 times (length 8)
  Back Branch 088688E4 1,668 times (length 7)
  Back Branch 0886EE60 417 times (length 6519)
  Back Branch 0886ED84 306 times (length 13)
  Back Branch 08868964 293 times (length 65)
  Back Branch 0886EDB8 204 times (length 11)
  Back Branch 0886EE4C 168 times (length 43)
  Back Branch 0886EE54 105 times (length 60)
  Back Branch 0886EDD4 102 times (length 6451)
  Back Branch 08869E24 2 times (length 1327)
  Back Branch 0886A344 2 times (length 332)
_S1_2_88200C0 36 instructions (0.000%), 1 calls (088200C0 - 0882014C, length 36)
_S1_2_881C728 36 instructions (0.000%), 1 calls (0881C728 - 0881C7B4, length 36)
_S1_2_880C30C 36 instructions (0.000%), 1 calls (0880C30C - 0880C360, length 22)
  Back Branch 0880C348 3 times (length 7)
_S1_2_881B274 35 instructions (0.000%), 5 calls (0881B274 - 0881B28C, length 7)
_S1_2_8909548 35 instructions (0.000%), 1 calls (08909548 - 08909618, length 53)
  Back Branch 08909614 1 times (length 39)
_S1_2_88205D0 35 instructions (0.000%), 1 calls (088205D0 - 08820658, length 35)
_S1_2_880BF0C 35 instructions (0.000%), 1 calls (0880BF0C - 0880BF94, length 35)
  Back Branch 0880BF90 1 times (length 23)
_S1_2_893ABDC 34 instructions (0.000%), 17 calls (0893ABDC - 0893ABE0, length 2)
_S1_2_893AB8C 34 instructions (0.000%), 17 calls (0893AB8C - 0893AB90, length 2)
_S1_2_893AA24 34 instructions (0.000%), 17 calls (0893AA24 - 0893AA28, length 2)
_S1_2_891B3A4 34 instructions (0.000%), 2 calls (0891B3A4 - 0891B404, length 25)
_S1_2_8919B18 34 instructions (0.000%), 2 calls (08919B18 - 08919B78, length 25)
_S1_2_8919A7C 34 instructions (0.000%), 2 calls (08919A7C - 08919ADC, length 25)
_S1_2_89188A0 34 instructions (0.000%), 2 calls (089188A0 - 08918900, length 25)
_S1_2_8860D2C 34 instructions (0.000%), 2 calls (08860D2C - 08860D6C, length 17)
_S1_2_881AA54 34 instructions (0.000%), 2 calls (0881AA54 - 0881AA94, length 17)
_S1_2_8818194 34 instructions (0.000%), 2 calls (08818194 - 088181D4, length 17)
_S1_2_888BF74 34 instructions (0.000%), 1 calls (0888BF74 - 0888C058, length 58)
_S1_2_888220C 33 instructions (0.000%), 3 calls (0888220C - 08882234, length 11)
_S1_2_883F454 33 instructions (0.000%), 3 calls (0883F454 - 0883F47C, length 11)
_S1_2_8909CF0 33 instructions (0.000%), 1 calls (08909CF0 - 08909D70, length 33)
_S1_2_88F60B4 33 instructions (0.000%), 1 calls (088F60B4 - 088F6134, length 33)
  Back Branch 088F6130 1 times (length 19)
_S1_2_88D50AC 32 instructions (0.000%), 3 calls (088D50AC - 088D50D8, length 12)
  Back Branch 088D50D4 1 times (length 4)
_S1_2_88FC00C 32 instructions (0.000%), 2 calls (088FC00C - 088FC054, length 19)
  Back Branch 088FC050 1 times (length 12)
_S1_2_881BC1C 32 instructions (0.000%), 2 calls (0881BC1C - 0881BC58, length 16)
  Back Branch 0881BC54 2 times (length 9)
_S1_2_881A76C 32 instructions (0.000%), 2 calls (0881A76C - 0881A7A8, length 16)
_S1_2_8914FF8 32 instructions (0.000%), 1 calls (08914FF8 - 08915114, length 72)
  Back Branch 089150F8 1 times (length 22)
_S1_2_88BB68C 32 instructions (0.000%), 1 calls (088BB68C - 088BB708, length 32)
  Back Branch 088BB704 1 times (length 15)
_S1_2_88945E4 32 instructions (0.000%), 1 calls (088945E4 - 088946B0, length 52)
_S1_2_885E3E0 32 instructions (0.000%), 1 calls (0885E3E0 - 0885E45C, length 32)
_S1_2_8843AC0 32 instructions (0.000%), 1 calls (08843AC0 - 08843B64, length 42)
_S1_2_883FDBC 32 instructions (0.000%), 1 calls (0883FDBC - 0883FE60, length 42)
_S1_2_880C364 32 instructions (0.000%), 1 calls (0880C364 - 0880C3B0, length 20)
  Back Branch 0880C398 3 times (length 6)
_S1_2_890C140 31 instructions (0.000%), 1 calls (0890C140 - 0890C24C, length 68)
  Back Branch 0890C22C 1 times (length 8)
_S1_2_893AA04 30 instructions (0.000%), 15 calls (0893AA04 - 0893AA08, length 2)
_S1_2_8871C2C 30 instructions (0.000%), 3 calls (08871C2C - 08871C50, length 10)
_S1_2_880C900 30 instructions (0.000%), 3 calls (0880C900 - 0880C924, length 10)
_S1_2_8839FC0 30 instructions (0.000%), 2 calls (08839FC0 - 0883A004, length 18)
  Back Branch 0883A000 2 times (length 6)
_S1_2_88181D8 30 instructions (0.000%), 2 calls (088181D8 - 08818210, length 15)
_S1_2_892CC58 30 instructions (0.000%), 1 calls (0892CC58 - 0892CD04, length 44)
_S1_2_890492C 30 instructions (0.000%), 1 calls (0890492C - 089049AC, length 33)
  Back Branch 089049A8 1 times (length 10)
_S1_2_88C2524 30 instructions (0.000%), 1 calls (088C2524 - 088C25AC, length 35)
_S1_2_8830518 30 instructions (0.000%), 1 calls (08830518 - 0883059C, length 34)
  Back Branch 08830598 1 times (length 21)
_S1_2_88141F8 30 instructions (0.000%), 1 calls (088141F8 - 0881426C, length 30)
_S1_2_880816C 30 instructions (0.000%), 1 calls (0880816C - 0880821C, length 45)
_S1_2_88C49C4 29 instructions (0.000%), 1 calls (088C49C4 - 088C4A34, length 29)
  Back Branch 088C4A30 1 times (length 11)
_S1_2_88BF310 29 instructions (0.000%), 1 calls (088BF310 - 088BF520, length 133)
_S1_2_88452A0 29 instructions (0.000%), 1 calls (088452A0 - 088452D0, length 13)
  Back Branch 088452B4 5 times (length 4)
_S1_2_881FB7C 29 instructions (0.000%), 1 calls (0881FB7C - 0881FC04, length 35)
  Back Branch 0881FBE8 1 times (length 15)
_S1_2_8807290 29 instructions (0.000%), 1 calls (08807290 - 08807314, length 34)
_S1_2_8805020 29 instructions (0.000%), 1 calls (08805020 - 08805090, length 29)
_S1_2_88046F0 29 instructions (0.000%), 1 calls (088046F0 - 08804760, length 29)
  Back Branch 08804738 1 times (length 7)
_S1_2_893AFC4 28 instructions (0.000%), 14 calls (0893AFC4 - 0893AFC8, length 2)
_S1_2_88AE27C 28 instructions (0.000%), 4 calls (088AE27C - 088AE294, length 7)
_S1_2_881B6C4 28 instructions (0.000%), 4 calls (0881B6C4 - 0881B6DC, length 7)
_S1_2_890D080 28 instructions (0.000%), 2 calls (0890D080 - 0890D0B4, length 14)
_S1_2_88DD628 28 instructions (0.000%), 2 calls (088DD628 - 088DD65C, length 14)
_S1_2_881D9C4 28 instructions (0.000%), 2 calls (0881D9C4 - 0881D9F8, length 14)
_S1_2_8807870 28 instructions (0.000%), 1 calls (08807750 - 088078A0, length 85)
  Back Branch 08807884 2 times (length 78)
  Back Branch 08807788 1 times (length 10)
  Back Branch 0880789C 1 times (length 85)
_S1_2_8807204 28 instructions (0.000%), 1 calls (08807204 - 0880728C, length 35)
_S1_2_884D5C0 27 instructions (0.000%), 9 calls (0884D5C0 - 0884D5C8, length 3)
_S1_2_8817F04 27 instructions (0.000%), 3 calls (08817F04 - 08817F24, length 9)
_S1_2_88EB1A0 27 instructions (0.000%), 1 calls (088EB1A0 - 088EB20C, length 28)
  Back Branch 088EB208 1 times (length 17)
_S1_2_88E470C 27 instructions (0.000%), 1 calls (088E470C - 088E4778, length 28)
  Back Branch 088E4774 1 times (length 21)
_S1_2_88919F8 27 instructions (0.000%), 1 calls (088919F8 - 08891A60, length 27)
_S1_2_893B00C 26 instructions (0.000%), 13 calls (0893B00C - 0893B010, length 2)
_S1_2_8936A2C 26 instructions (0.000%), 2 calls (08936A2C - 08936A74, length 19)
_S1_2_88206B8 26 instructions (0.000%), 2 calls (088206B8 - 088206E8, length 13)
_S1_2_881C1C0 26 instructions (0.000%), 2 calls (0881C1C0 - 0881C1F0, length 13)
_S1_2_88FED10 26 instructions (0.000%), 1 calls (088FED10 - 088FED88, length 31)
  Back Branch 088FED84 1 times (length 17)
_S1_2_88FEC94 26 instructions (0.000%), 1 calls (088FEC94 - 088FED0C, length 31)
  Back Branch 088FED08 1 times (length 17)
_S1_2_88643C4 26 instructions (0.000%), 1 calls (088643C4 - 08864428, length 26)
_S1_2_88077C8 26 instructions (0.000%), 1 calls (08807750 - 08807814, length 50)
  Back Branch 088077FC 2 times (length 44)
  Back Branch 08807788 1 times (length 10)
  Back Branch 088077E0 1 times (length 37)
  Back Branch 08807808 1 times (length 20)
  Back Branch 08807810 1 times (length 50)
_S1_2_8839270 25 instructions (0.000%), 1 calls (08839270 - 088392D0, length 25)
_S1_2_893AB94 24 instructions (0.000%), 12 calls (0893AB94 - 0893AB98, length 2)
_S1_2_8893E0C 24 instructions (0.000%), 4 calls (08893E0C - 08893E20, length 6)
_S1_2_8841CC4 24 instructions (0.000%), 4 calls (08841CC4 - 08841CD8, length 6)
_S1_2_881BC04 24 instructions (0.000%), 4 calls (0881BC04 - 0881BC18, length 6)
_S1_2_89022C4 24 instructions (0.000%), 3 calls (089022C4 - 089022E0, length 8)
_S1_2_883D350 24 instructions (0.000%), 3 calls (0883D350 - 0883D36C, length 8)
_S1_2_880C658 24 instructions (0.000%), 3 calls (0880C658 - 0880C674, length 8)
_S1_2_881A808 24 instructions (0.000%), 2 calls (0881A808 - 0881A834, length 12)
_S1_2_8818300 24 instructions (0.000%), 2 calls (08818300 - 0881832C, length 12)
_S1_2_88182D0 24 instructions (0.000%), 2 calls (088182D0 - 088182FC, length 12)
_S1_2_88DEDF0 24 instructions (0.000%), 1 calls (088DEDF0 - 088DEE4C, length 24)
  Back Branch 088DEE48 1 times (length 10)
_S1_2_88D36E8 24 instructions (0.000%), 1 calls (088D36E8 - 088D3744, length 24)
  Back Branch 088D3740 1 times (length 18)
_S1_2_88C5F38 24 instructions (0.000%), 1 calls (088C5F38 - 088C5F94, length 24)
  Back Branch 088C5F90 1 times (length 11)
_S1_2_88C3B4C 24 instructions (0.000%), 1 calls (088C3B4C - 088C3BA8, length 24)
  Back Branch 088C3BA4 1 times (length 11)
_S1_2_88BE010 24 instructions (0.000%), 1 calls (088BE010 - 088BE090, length 33)
  Back Branch 088BE08C 1 times (length 19)
_S1_2_888A9F4 24 instructions (0.000%), 1 calls (0888A9F4 - 0888AA64, length 29)
_S1_2_888A438 24 instructions (0.000%), 1 calls (0888A438 - 0888A4A8, length 29)
_S1_2_8889DA0 24 instructions (0.000%), 1 calls (08889DA0 - 08889E10, length 29)
_S1_2_88586D8 24 instructions (0.000%), 1 calls (088586D8 - 08858734, length 24)
_S1_2_8855B0C 24 instructions (0.000%), 1 calls (08855B0C - 08855B74, length 27)
  Back Branch 08855B70 1 times (length 7)
_S1_2_882F218 24 instructions (0.000%), 1 calls (0882F218 - 0882F274, length 24)
_S1_2_8807830 24 instructions (0.000%), 1 calls (08807750 - 0880785C, length 68)
  Back Branch 08807844 2 times (length 62)
  Back Branch 08807788 1 times (length 10)
  Back Branch 08807850 1 times (length 38)
  Back Branch 08807858 1 times (length 68)
_S1_2_8807818 24 instructions (0.000%), 1 calls (08807750 - 0880785C, length 68)
  Back Branch 08807844 2 times (length 62)
  Back Branch 08807788 1 times (length 10)
  Back Branch 08807850 1 times (length 38)
  Back Branch 08807828 1 times (length 55)
  Back Branch 08807858 1 times (length 68)
_S1_2_88077E8 24 instructions (0.000%), 1 calls (08807750 - 08807814, length 50)
  Back Branch 088077FC 2 times (length 44)
  Back Branch 08807788 1 times (length 10)
  Back Branch 08807808 1 times (length 20)
  Back Branch 08807810 1 times (length 50)
_S1_2_8807790 24 instructions (0.000%), 1 calls (08807750 - 088077C4, length 30)
  Back Branch 08807788 1 times (length 10)
  Back Branch 088077A4 1 times (length 22)
  Back Branch 088077B8 1 times (length 28)
_S1_2_890173C 23 instructions (0.000%), 1 calls (0890173C - 08901794, length 23)
_S1_2_89016E0 23 instructions (0.000%), 1 calls (089016E0 - 08901738, length 23)
_S1_2_88ED74C 23 instructions (0.000%), 1 calls (088ED74C - 088ED7C8, length 32)
_S1_2_88D17C4 23 instructions (0.000%), 1 calls (088D17C4 - 088D181C, length 23)
_S1_2_88BC014 23 instructions (0.000%), 1 calls (088BC014 - 088BC06C, length 23)
  Back Branch 088BC068 1 times (length 15)
_S1_2_8885718 23 instructions (0.000%), 1 calls (08885718 - 088857C0, length 43)
_S1_2_8883F08 23 instructions (0.000%), 1 calls (08883F08 - 08883F68, length 25)
_S1_2_881EF40 23 instructions (0.000%), 1 calls (0881EF40 - 0881EFE8, length 43)
_S1_2_881E56C 23 instructions (0.000%), 1 calls (0881E56C - 0881E638, length 52)
_S1_2_8808478 23 instructions (0.000%), 1 calls (08808478 - 088084D0, length 23)
  Back Branch 088084B8 1 times (length 8)
_S1_2_8807970 23 instructions (0.000%), 1 calls (08807970 - 088079C8, length 23)
_S1_2_8807724 23 instructions (0.000%), 1 calls (08807724 - 0880778C, length 27)
  Back Branch 08807788 1 times (length 10)
_S1_2_881A508 22 instructions (0.000%), 4 calls (0881A508 - 0881A530, length 11)
_S1_2_881993C 22 instructions (0.000%), 4 calls (0881993C - 08819964, length 11)
_S1_2_8819914 22 instructions (0.000%), 4 calls (08819914 - 08819938, length 10)
_S1_2_881B15C 22 instructions (0.000%), 2 calls (0881B15C - 0881B184, length 11)
_S1_2_880A304 22 instructions (0.000%), 2 calls (0880A304 - 0880A32C, length 11)
_S1_2_88C2A7C 22 instructions (0.000%), 1 calls (088C2A7C - 088C2AD0, length 22)
  Back Branch 088C2ACC 1 times (length 16)
_S1_2_88C1038 22 instructions (0.000%), 1 calls (088C1038 - 088C108C, length 22)
  Back Branch 088C1088 1 times (length 15)
_S1_2_88AD99C 22 instructions (0.000%), 1 calls (088AD99C - 088AD9F0, length 22)
  Back Branch 088AD9EC 1 times (length 16)
_S1_2_8864354 22 instructions (0.000%), 1 calls (08864354 - 088643C0, length 28)
_S1_2_884B2C8 22 instructions (0.000%), 1 calls (0884B2C8 - 0884B31C, length 22)
_S1_2_8807860 22 instructions (0.000%), 1 calls (08807750 - 088078A0, length 85)
  Back Branch 08807884 2 times (length 78)
  Back Branch 08807788 1 times (length 10)
  Back Branch 08807868 1 times (length 71)
  Back Branch 0880789C 1 times (length 85)
_S1_2_88F78E8 21 instructions (0.000%), 3 calls (088F78E8 - 088F790C, length 10)
_S1_2_8806D78 21 instructions (0.000%), 3 calls (08806D78 - 08806D90, length 7)
_S1_2_890A918 21 instructions (0.000%), 1 calls (0890A918 - 0890A978, length 25)
_S1_2_88EB38C 21 instructions (0.000%), 1 calls (088EB38C - 088EB3DC, length 21)
_S1_2_88BDF0C 21 instructions (0.000%), 1 calls (088BDF0C - 088BDF5C, length 21)
_S1_2_88A30C4 21 instructions (0.000%), 1 calls (088A30C4 - 088A314C, length 35)
_S1_2_885466C 21 instructions (0.000%), 1 calls (0885466C - 088546BC, length 21)
_S1_2_881E860 21 instructions (0.000%), 1 calls (0881E860 - 0881E8B4, length 22)
  Back Branch 0881E8B0 1 times (length 7)
_S1_2_880843C 21 instructions (0.000%), 1 calls (0880843C - 0880845C, length 9)
  Back Branch 08808450 4 times (length 4)
_S1_2_893B17C 20 instructions (0.000%), 10 calls (0893B17C - 0893B180, length 2)
_S1_2_893AE3C 20 instructions (0.000%), 10 calls (0893AE3C - 0893AE40, length 2)
_S1_2_881B1D4 20 instructions (0.000%), 4 calls (0881B1D4 - 0881B1E4, length 5)
_S1_2_881BB3C 20 instructions (0.000%), 2 calls (0881BB3C - 0881BB60, length 10)
_S1_2_881B4C8 20 instructions (0.000%), 2 calls (0881B4C8 - 0881B4EC, length 10)
_S1_2_880A41C 20 instructions (0.000%), 2 calls (0880A41C - 0880A440, length 10)
_S1_2_89290C0 20 instructions (0.000%), 1 calls (089290C0 - 0892910C, length 20)
_S1_2_88C30C8 20 instructions (0.000%), 1 calls (088C30C8 - 088C3114, length 20)
  Back Branch 088C3110 1 times (length 10)
_S1_2_88C1090 20 instructions (0.000%), 1 calls (088C1090 - 088C10DC, length 20)
  Back Branch 088C10D8 1 times (length 10)
_S1_2_88B0AF8 20 instructions (0.000%), 1 calls (088B0AF8 - 088B0B54, length 24)
_S1_2_8865960 20 instructions (0.000%), 1 calls (08865960 - 088659AC, length 20)
_S1_2_885E4B0 20 instructions (0.000%), 1 calls (0885E4B0 - 0885E510, length 25)
  Back Branch 0885E50C 1 times (length 12)
_S1_2_8844330 20 instructions (0.000%), 1 calls (08844330 - 0884437C, length 20)
_S1_2_8814374 20 instructions (0.000%), 1 calls (08814374 - 088143C0, length 20)
_S1_2_88084E8 20 instructions (0.000%), 1 calls (088084E8 - 08808534, length 20)
  Back Branch 08808530 1 times (length 8)
_S1_2_88AEFD8 19 instructions (0.000%), 1 calls (088AEFD8 - 088AF024, length 20)
  Back Branch 088AF020 1 times (length 7)
_S1_2_8891F14 19 instructions (0.000%), 1 calls (08891F14 - 08891F5C, length 19)
_S1_2_888C1F4 19 instructions (0.000%), 1 calls (0888C1F4 - 0888C23C, length 19)
_S1_2_888B030 19 instructions (0.000%), 1 calls (0888B030 - 0888B2C8, length 167)
  Back Branch 0888B204 8 times (length 50)
  Back Branch 0888B248 8 times (length 22)
  Back Branch 0888B25C 1 times (length 77)
_S1_2_886546C 19 instructions (0.000%), 1 calls (0886546C - 08865494, length 11)
  Back Branch 08865484 3 times (length 4)
_S1_2_8839D50 19 instructions (0.000%), 1 calls (08839D50 - 08839D98, length 19)
_S1_2_8815CEC 19 instructions (0.000%), 1 calls (08815CEC - 08815D5C, length 29)
_S1_2_880C1EC 19 instructions (0.000%), 1 calls (0880C1EC - 0880C234, length 19)
_S1_2_880B498 19 instructions (0.000%), 1 calls (0880B498 - 0880B4E0, length 19)
_S1_2_8807D18 19 instructions (0.000%), 1 calls (08807D18 - 08807D60, length 19)
_S1_2_8905174 18 instructions (0.000%), 6 calls (08905174 - 0890517C, length 3)
_S1_2_88CB320 18 instructions (0.000%), 6 calls (088CB320 - 088CB328, length 3)
_S1_2_881FAF0 18 instructions (0.000%), 6 calls (0881FAF0 - 0881FAF8, length 3)
_S1_2_883F134 18 instructions (0.000%), 3 calls (0883F134 - 0883F150, length 8)
_S1_2_88CE6E0 18 instructions (0.000%), 2 calls (088CE6E0 - 088CE700, length 9)
_S1_2_88206EC 18 instructions (0.000%), 2 calls (088206EC - 0882070C, length 9)
_S1_2_8820694 18 instructions (0.000%), 2 calls (08820694 - 088206B4, length 9)
_S1_2_88E1630 18 instructions (0.000%), 1 calls (088E1630 - 088E1700, length 53)
_S1_2_88CB0D4 18 instructions (0.000%), 1 calls (088CB0D4 - 088CB118, length 18)
_S1_2_881DA88 18 instructions (0.000%), 1 calls (0881DA88 - 0881DAD0, length 19)
_S1_2_8808A50 18 instructions (0.000%), 1 calls (08808A50 - 08808A94, length 18)
_S1_2_88040B8 18 instructions (0.000%), 1 calls (088040B8 - 08804114, length 24)
_S1_2_891A8E0 17 instructions (0.000%), 1 calls (0891A8E0 - 0891A940, length 25)
_S1_2_88EACC8 17 instructions (0.000%), 1 calls (088EACC8 - 088EAD08, length 17)
_S1_2_883FE64 17 instructions (0.000%), 1 calls (0883FE64 - 0883FEB4, length 21)
  Back Branch 0883FEA0 1 times (length 11)
_S1_2_881C7C0 17 instructions (0.000%), 1 calls (0881C7C0 - 0881C800, length 17)
_S1_2_893B1BC 16 instructions (0.000%), 8 calls (0893B1BC - 0893B1C0, length 2)
_S1_2_893ABEC 16 instructions (0.000%), 8 calls (0893ABEC - 0893ABF0, length 2)
_S1_2_893AB5C 16 instructions (0.000%), 8 calls (0893AB5C - 0893AB60, length 2)
_S1_2_88DF178 16 instructions (0.000%), 8 calls (088DF178 - 088DF17C, length 2)
_S1_2_88DF5E8 16 instructions (0.000%), 2 calls (088DF5E8 - 088DF604, length 8)
_S1_2_881AB84 16 instructions (0.000%), 2 calls (0881AB84 - 0881ABA0, length 8)
_S1_2_8815B9C 16 instructions (0.000%), 2 calls (08815B9C - 08815BB8, length 8)
_S1_2_880C480 16 instructions (0.000%), 2 calls (0880C480 - 0880C49C, length 8)
_S1_2_8805694 16 instructions (0.000%), 2 calls (08805694 - 088056B0, length 8)
_S1_2_88FEC50 16 instructions (0.000%), 1 calls (088FEC50 - 088FEC90, length 17)
  Back Branch 088FEC8C 1 times (length 6)
_S1_2_88FEC0C 16 instructions (0.000%), 1 calls (088FEC0C - 088FEC4C, length 17)
  Back Branch 088FEC48 1 times (length 6)
_S1_2_88F7B28 16 instructions (0.000%), 1 calls (088F7B28 - 088F7B80, length 23)
_S1_2_88F7ACC 16 instructions (0.000%), 1 calls (088F7ACC - 088F7B24, length 23)
_S1_2_88F7A70 16 instructions (0.000%), 1 calls (088F7A70 - 088F7AC8, length 23)
_S1_2_88D1770 16 instructions (0.000%), 1 calls (088D1770 - 088D17AC, length 16)
  Back Branch 088D17A8 1 times (length 10)
_S1_2_88D115C 16 instructions (0.000%), 1 calls (088D115C - 088D1198, length 16)
  Back Branch 088D1194 1 times (length 10)
_S1_2_8894988 16 instructions (0.000%), 1 calls (08894988 - 08894A18, length 37)
_S1_2_888C960 16 instructions (0.000%), 1 calls (0888C960 - 0888C9F0, length 37)
_S1_2_888C5EC 16 instructions (0.000%), 1 calls (0888C5EC - 0888C67C, length 37)
_S1_2_8885BE8 16 instructions (0.000%), 1 calls (08885BE8 - 08885C78, length 37)
_S1_2_883952C 16 instructions (0.000%), 1 calls (0883952C - 088395CC, length 41)
_S1_2_8805374 16 instructions (0.000%), 1 calls (08805374 - 088053B0, length 16)
_S1_2_883ED78 15 instructions (0.000%), 3 calls (0883ED78 - 0883ED88, length 5)
_S1_2_883CD30 15 instructions (0.000%), 2 calls (0883CD30 - 0883CD54, length 10)
  Back Branch 0883CD50 1 times (length 5)
_S1_2_892B8E8 15 instructions (0.000%), 1 calls (0892B8E8 - 0892B920, length 15)
_S1_2_88EC668 15 instructions (0.000%), 1 calls (088EC668 - 088EC6A0, length 15)
_S1_2_88EC5A4 15 instructions (0.000%), 1 calls (088EC5A4 - 088EC5DC, length 15)
_S1_2_88EBD1C 15 instructions (0.000%), 1 calls (088EBD1C - 088EBD54, length 15)
_S1_2_88CE218 15 instructions (0.000%), 1 calls (088CE218 - 088CE250, length 15)
_S1_2_88658F8 15 instructions (0.000%), 1 calls (088658F8 - 0886593C, length 18)
_S1_2_886444C 15 instructions (0.000%), 1 calls (0886444C - 08864484, length 15)
_S1_2_884A308 15 instructions (0.000%), 1 calls (0884A308 - 0884A3F0, length 59)
_S1_2_883FC5C 15 instructions (0.000%), 1 calls (0883FC5C - 0883FCF4, length 39)
  Back Branch 0883FCF0 1 times (length 21)
_S1_2_88DF668 14 instructions (0.000%), 2 calls (088DF668 - 088DF680, length 7)
_S1_2_88CE714 14 instructions (0.000%), 2 calls (088CE714 - 088CE72C, length 7)
_S1_2_88C24F4 14 instructions (0.000%), 2 calls (088C24F4 - 088C250C, length 7)
_S1_2_88C0CAC 14 instructions (0.000%), 2 calls (088C0CAC - 088C0CC8, length 8)
_S1_2_88B73BC 14 instructions (0.000%), 2 calls (088B73BC - 088B73D4, length 7)
_S1_2_88AE3F8 14 instructions (0.000%), 2 calls (088AE3F8 - 088AE410, length 7)
_S1_2_8820678 14 instructions (0.000%), 2 calls (08820678 - 08820690, length 7)
_S1_2_881F8E0 14 instructions (0.000%), 2 calls (0881F8E0 - 0881F8F8, length 7)
_S1_2_881BEA4 14 instructions (0.000%), 2 calls (0881BEA4 - 0881BEBC, length 7)
_S1_2_881B0F0 14 instructions (0.000%), 2 calls (0881B0F0 - 0881B108, length 7)
_S1_2_881A61C 14 instructions (0.000%), 2 calls (0881A61C - 0881A634, length 7)
_S1_2_880576C 14 instructions (0.000%), 2 calls (0880576C - 08805784, length 7)
_S1_2_89018A8 14 instructions (0.000%), 1 calls (089018A8 - 089018DC, length 14)
_S1_2_88D4FD0 14 instructions (0.000%), 1 calls (088D4FD0 - 088D5004, length 14)
_S1_2_88B2580 14 instructions (0.000%), 1 calls (088B2580 - 088B25B4, length 14)
_S1_2_88A6858 14 instructions (0.000%), 1 calls (088A6858 - 088A688C, length 14)
_S1_2_8892478 14 instructions (0.000%), 1 calls (08892478 - 088924BC, length 18)
_S1_2_888B6B4 14 instructions (0.000%), 1 calls (0888B6B4 - 0888BF70, length 560)
_S1_2_885EDD0 14 instructions (0.000%), 1 calls (0885EDD0 - 0885EE04, length 14)
_S1_2_8859424 14 instructions (0.000%), 1 calls (08859424 - 08859458, length 14)
_S1_2_8855358 14 instructions (0.000%), 1 calls (08855358 - 0885538C, length 14)
_S1_2_883CC94 14 instructions (0.000%), 1 calls (0883CC94 - 0883CCC8, length 14)
_S1_2_881FC48 14 instructions (0.000%), 1 calls (0881FC48 - 0881FC7C, length 14)
_S1_2_881D9FC 14 instructions (0.000%), 1 calls (0881D9FC - 0881DA30, length 14)
_S1_2_880CF68 14 instructions (0.000%), 1 calls (0880CF68 - 0880CF9C, length 14)
_S1_2_880C55C 14 instructions (0.000%), 1 calls (0880C55C - 0880C590, length 14)
_S1_2_88047E4 14 instructions (0.000%), 1 calls (088047E4 - 08804818, length 14)
_S1_2_88BB650 13 instructions (0.000%), 2 calls (088BB650 - 088BB678, length 11)
_S1_2_88A2DD8 13 instructions (0.000%), 1 calls (088A2DD8 - 088A2E08, length 13)
_S1_2_88947E4 13 instructions (0.000%), 1 calls (088947E4 - 08894814, length 13)
_S1_2_88858F4 13 instructions (0.000%), 1 calls (088858F4 - 08885924, length 13)
_S1_2_88401AC 13 instructions (0.000%), 1 calls (088401AC - 088401DC, length 13)
_S1_2_883594C 13 instructions (0.000%), 1 calls (0883594C - 0883597C, length 13)
_S1_2_881C360 13 instructions (0.000%), 1 calls (0881C360 - 0881C390, length 13)
_S1_2_893AC6C 12 instructions (0.000%), 6 calls (0893AC6C - 0893AC70, length 2)
_S1_2_893AC34 12 instructions (0.000%), 6 calls (0893AC34 - 0893AC38, length 2)
_S1_2_893AC1C 12 instructions (0.000%), 6 calls (0893AC1C - 0893AC20, length 2)
_S1_2_893AC14 12 instructions (0.000%), 6 calls (0893AC14 - 0893AC18, length 2)
_S1_2_893ABBC 12 instructions (0.000%), 6 calls (0893ABBC - 0893ABC0, length 2)
_S1_2_893AB84 12 instructions (0.000%), 6 calls (0893AB84 - 0893AB88, length 2)
_S1_2_88CB430 12 instructions (0.000%), 6 calls (088CB430 - 088CB434, length 2)
_S1_2_88CB414 12 instructions (0.000%), 6 calls (088CB414 - 088CB418, length 2)
_S1_2_88B1350 12 instructions (0.000%), 6 calls (088B1350 - 088B1354, length 2)
_S1_2_8861564 12 instructions (0.000%), 6 calls (08861564 - 08861568, length 2)
_S1_2_88BA39C 12 instructions (0.000%), 2 calls (088BA39C - 088BA3C4, length 11)
_S1_2_8904D64 12 instructions (0.000%), 1 calls (08904D64 - 08904D90, length 12)
_S1_2_8904650 12 instructions (0.000%), 1 calls (08904650 - 0890467C, length 12)
_S1_2_88BE88C 12 instructions (0.000%), 1 calls (088BE88C - 088BE8F8, length 28)
  Back Branch 088BE8F4 1 times (length 15)
_S1_2_88A2D00 12 instructions (0.000%), 1 calls (088A2D00 - 088A2D64, length 26)
_S1_2_8861F0C 12 instructions (0.000%), 1 calls (08861F0C - 08861F38, length 12)
_S1_2_884A1A4 12 instructions (0.000%), 1 calls (0884A1A4 - 0884A1D0, length 12)
_S1_2_8808554 12 instructions (0.000%), 1 calls (08808554 - 08808580, length 12)
_S1_2_8808310 12 instructions (0.000%), 1 calls (088081C8 - 08808320, length 87)
  Back Branch 0880831C 1 times (length 87)
_S1_2_88EBDEC 11 instructions (0.000%), 1 calls (088EBDEC - 088EBE14, length 11)
_S1_2_88EBCC8 11 instructions (0.000%), 1 calls (088EBCC8 - 088EBCF0, length 11)
_S1_2_88EAC9C 11 instructions (0.000%), 1 calls (088EAC9C - 088EACC4, length 11)
_S1_2_88EAC48 11 instructions (0.000%), 1 calls (088EAC48 - 088EAC70, length 11)
_S1_2_88658CC 11 instructions (0.000%), 1 calls (088658CC - 088658F4, length 11)
_S1_2_88546C0 11 instructions (0.000%), 1 calls (088546C0 - 088546E8, length 11)
_S1_2_884C67C 11 instructions (0.000%), 1 calls (0884C67C - 0884C6A4, length 11)
_S1_2_884A124 11 instructions (0.000%), 1 calls (0884A124 - 0884A158, length 14)
_S1_2_881F82C 11 instructions (0.000%), 1 calls (0881F82C - 0881F854, length 11)
_S1_2_880B940 11 instructions (0.000%), 1 calls (0880B940 - 0880B968, length 11)
_S1_2_893ADAC 10 instructions (0.000%), 5 calls (0893ADAC - 0893ADB0, length 2)
_S1_2_893AAA4 10 instructions (0.000%), 5 calls (0893AAA4 - 0893AAA8, length 2)
_S1_2_8815100 10 instructions (0.000%), 5 calls (08815100 - 08815104, length 2)
_S1_2_88B73A8 10 instructions (0.000%), 2 calls (088B73A8 - 088B73B8, length 5)
_S1_2_881B510 10 instructions (0.000%), 2 calls (0881B510 - 0881B52C, length 8)
_S1_2_881B1A8 10 instructions (0.000%), 2 calls (0881B1A8 - 0881B1C4, length 8)
_S1_2_8819A64 10 instructions (0.000%), 2 calls (08819A64 - 08819A80, length 8)
_S1_2_88EBEBC 10 instructions (0.000%), 1 calls (088EBEBC - 088EBEE0, length 10)
_S1_2_88EBE94 10 instructions (0.000%), 1 calls (088EBE94 - 088EBEB8, length 10)
_S1_2_88EBCF4 10 instructions (0.000%), 1 calls (088EBCF4 - 088EBD18, length 10)
_S1_2_88EAC74 10 instructions (0.000%), 1 calls (088EAC74 - 088EAC98, length 10)
_S1_2_88D165C 10 instructions (0.000%), 1 calls (088D165C - 088D1680, length 10)
_S1_2_88CEA94 10 instructions (0.000%), 1 calls (088CEA94 - 088CEAB8, length 10)
_S1_2_88CEA6C 10 instructions (0.000%), 1 calls (088CEA6C - 088CEA90, length 10)
_S1_2_88CE51C 10 instructions (0.000%), 1 calls (088CE51C - 088CE540, length 10)
_S1_2_88B7318 10 instructions (0.000%), 1 calls (088B7318 - 088B733C, length 10)
_S1_2_88A67B8 10 instructions (0.000%), 1 calls (088A67B8 - 088A67E4, length 12)
_S1_2_88A2E98 10 instructions (0.000%), 1 calls (088A2E98 - 088A2EBC, length 10)
_S1_2_8834F3C 10 instructions (0.000%), 1 calls (08834F3C - 08834F60, length 10)
_S1_2_8834F14 10 instructions (0.000%), 1 calls (08834F14 - 08834F38, length 10)
_S1_2_881B2B8 10 instructions (0.000%), 1 calls (0881B2B8 - 0881B2DC, length 10)
_S1_2_8815C54 10 instructions (0.000%), 1 calls (08815C54 - 08815C78, length 10)
_S1_2_880CCB0 10 instructions (0.000%), 1 calls (0880CCB0 - 0880CCD4, length 10)
_S1_2_880A35C 10 instructions (0.000%), 1 calls (0880A35C - 0880A380, length 10)
_S1_2_8904F24 9 instructions (0.000%), 3 calls (08904F24 - 08904F2C, length 3)
_S1_2_8844184 9 instructions (0.000%), 3 calls (08844184 - 0884418C, length 3)
_S1_2_8820978 9 instructions (0.000%), 3 calls (08820978 - 08820980, length 3)
_S1_2_88ED7CC 9 instructions (0.000%), 1 calls (088ED7CC - 088ED7F4, length 11)
  Back Branch 088ED7F0 1 times (length 6)
_S1_2_88EC5E0 9 instructions (0.000%), 1 calls (088EC5E0 - 088EC600, length 9)
_S1_2_88DD114 9 instructions (0.000%), 1 calls (088DD114 - 088DD150, length 16)
_S1_2_88ADD78 9 instructions (0.000%), 1 calls (088ADD78 - 088ADD98, length 9)
_S1_2_884212C 9 instructions (0.000%), 1 calls (0884212C - 0884214C, length 9)
_S1_2_8804000 9 instructions (0.000%), 1 calls (08804000 - 08804020, length 9)
_S1_2_893B15C 8 instructions (0.000%), 4 calls (0893B15C - 0893B160, length 2)
_S1_2_893B004 8 instructions (0.000%), 4 calls (0893B004 - 0893B008, length 2)
_S1_2_893AFDC 8 instructions (0.000%), 4 calls (0893AFDC - 0893AFE0, length 2)
_S1_2_893AF4C 8 instructions (0.000%), 4 calls (0893AF4C - 0893AF50, length 2)
_S1_2_893AF2C 8 instructions (0.000%), 4 calls (0893AF2C - 0893AF30, length 2)
_S1_2_893AF24 8 instructions (0.000%), 4 calls (0893AF24 - 0893AF28, length 2)
_S1_2_893AEE4 8 instructions (0.000%), 4 calls (0893AEE4 - 0893AEE8, length 2)
_S1_2_893AED4 8 instructions (0.000%), 4 calls (0893AED4 - 0893AED8, length 2)
_S1_2_893AEBC 8 instructions (0.000%), 4 calls (0893AEBC - 0893AEC0, length 2)
_S1_2_893AE2C 8 instructions (0.000%), 4 calls (0893AE2C - 0893AE30, length 2)
_S1_2_893AD64 8 instructions (0.000%), 4 calls (0893AD64 - 0893AD68, length 2)
_S1_2_893AB9C 8 instructions (0.000%), 4 calls (0893AB9C - 0893ABA0, length 2)
_S1_2_893AB6C 8 instructions (0.000%), 4 calls (0893AB6C - 0893AB70, length 2)
_S1_2_88CB438 8 instructions (0.000%), 4 calls (088CB438 - 088CB43C, length 2)
_S1_2_88ADF60 8 instructions (0.000%), 4 calls (088ADF60 - 088ADF64, length 2)
_S1_2_881ABA4 8 instructions (0.000%), 4 calls (0881ABA4 - 0881ABA8, length 2)
_S1_2_881D55C 8 instructions (0.000%), 2 calls (0881D55C - 0881D568, length 4)
_S1_2_8815C14 8 instructions (0.000%), 2 calls (08815C14 - 08815C20, length 4)
_S1_2_8815BEC 8 instructions (0.000%), 2 calls (08815BEC - 08815BF8, length 4)
_S1_2_8815BCC 8 instructions (0.000%), 2 calls (08815BCC - 08815BD8, length 4)
_S1_2_8815BBC 8 instructions (0.000%), 2 calls (08815BBC - 08815BC8, length 4)
_S1_2_88150A0 8 instructions (0.000%), 2 calls (088150A0 - 088150AC, length 4)
_S1_2_88056BC 8 instructions (0.000%), 2 calls (088056BC - 088056C8, length 4)
_S1_2_8904E2C 8 instructions (0.000%), 1 calls (08904E2C - 08904E48, length 8)
_S1_2_8904DEC 8 instructions (0.000%), 1 calls (08904DEC - 08904E08, length 8)
_S1_2_8904DCC 8 instructions (0.000%), 1 calls (08904DCC - 08904DE8, length 8)
_S1_2_8904774 8 instructions (0.000%), 1 calls (08904774 - 08904790, length 8)
_S1_2_88FED8C 8 instructions (0.000%), 1 calls (088FED8C - 088FEDA8, length 8)
_S1_2_88F7A3C 8 instructions (0.000%), 1 calls (088F7A3C - 088F7A6C, length 13)
_S1_2_88ED544 8 instructions (0.000%), 1 calls (088ED544 - 088ED56C, length 11)
_S1_2_88ECA64 8 instructions (0.000%), 1 calls (088EC958 - 088ECA6C, length 70)
  Back Branch 088ECA68 1 times (length 70)
_S1_2_88ECA4C 8 instructions (0.000%), 1 calls (088EC958 - 088ECA54, length 64)
  Back Branch 088ECA50 1 times (length 64)
_S1_2_88E477C 8 instructions (0.000%), 1 calls (088E477C - 088E4798, length 8)
_S1_2_88C1770 8 instructions (0.000%), 1 calls (088C1770 - 088C1790, length 9)
_S1_2_88B669C 8 instructions (0.000%), 1 calls (088B669C - 088B66C8, length 12)
_S1_2_888AA68 8 instructions (0.000%), 1 calls (0888AA68 - 0888AA84, length 8)
_S1_2_888A4AC 8 instructions (0.000%), 1 calls (0888A4AC - 0888A4C8, length 8)
_S1_2_8889E14 8 instructions (0.000%), 1 calls (08889E14 - 08889E30, length 8)
_S1_2_8880920 8 instructions (0.000%), 1 calls (08880920 - 0888093C, length 8)
_S1_2_887C698 8 instructions (0.000%), 1 calls (0887C698 - 0887C6B4, length 8)
_S1_2_886442C 8 instructions (0.000%), 1 calls (0886442C - 08864448, length 8)
_S1_2_8862970 8 instructions (0.000%), 1 calls (08862970 - 0886298C, length 8)
_S1_2_885EE08 8 instructions (0.000%), 1 calls (0885EE08 - 0885EE24, length 8)
_S1_2_885E460 8 instructions (0.000%), 1 calls (0885E460 - 0885E47C, length 8)
_S1_2_885BA8C 8 instructions (0.000%), 1 calls (0885BA8C - 0885BAA8, length 8)
_S1_2_8858738 8 instructions (0.000%), 1 calls (08858738 - 08858754, length 8)
_S1_2_8855390 8 instructions (0.000%), 1 calls (08855390 - 088553AC, length 8)
_S1_2_885464C 8 instructions (0.000%), 1 calls (0885464C - 08854668, length 8)
_S1_2_88511E8 8 instructions (0.000%), 1 calls (088511E8 - 08851204, length 8)
_S1_2_8816214 8 instructions (0.000%), 1 calls (08816214 - 08816230, length 8)
_S1_2_8815F40 8 instructions (0.000%), 1 calls (08815F40 - 08815F5C, length 8)
_S1_2_8903628 7 instructions (0.000%), 1 calls (08903628 - 08903640, length 7)
_S1_2_88F0510 7 instructions (0.000%), 1 calls (088F0510 - 088F0528, length 7)
_S1_2_88EC950 7 instructions (0.000%), 1 calls (088EC950 - 088EC968, length 7)
_S1_2_88E8808 7 instructions (0.000%), 1 calls (088E8808 - 088E8820, length 7)
_S1_2_88D4694 7 instructions (0.000%), 1 calls (088D4694 - 088D46AC, length 7)
_S1_2_88D1140 7 instructions (0.000%), 1 calls (088D1140 - 088D1158, length 7)
_S1_2_88D1124 7 instructions (0.000%), 1 calls (088D1124 - 088D113C, length 7)
_S1_2_88D10FC 7 instructions (0.000%), 1 calls (088D10FC - 088D1114, length 7)
_S1_2_88BEC38 7 instructions (0.000%), 1 calls (088BEC38 - 088BEC50, length 7)
_S1_2_88ACA10 7 instructions (0.000%), 1 calls (088ACA10 - 088ACA28, length 7)
_S1_2_88AC4E4 7 instructions (0.000%), 1 calls (088AC4E4 - 088AC4FC, length 7)
_S1_2_88AC4C8 7 instructions (0.000%), 1 calls (088AC4C8 - 088AC4E0, length 7)
_S1_2_88AC404 7 instructions (0.000%), 1 calls (088AC404 - 088AC41C, length 7)
_S1_2_88A2E44 7 instructions (0.000%), 1 calls (088A2E44 - 088A2E5C, length 7)
_S1_2_8882584 7 instructions (0.000%), 1 calls (08882584 - 0888259C, length 7)
_S1_2_88655A4 7 instructions (0.000%), 1 calls (088655A4 - 088655BC, length 7)
_S1_2_883CCCC 7 instructions (0.000%), 1 calls (0883CCCC - 0883CCE4, length 7)
_S1_2_881B10C 7 instructions (0.000%), 1 calls (0881B10C - 0881B124, length 7)
_S1_2_88197D4 7 instructions (0.000%), 1 calls (088197D4 - 088197EC, length 7)
_S1_2_8815F08 7 instructions (0.000%), 1 calls (08815F08 - 08815F20, length 7)
_S1_2_8814B64 7 instructions (0.000%), 1 calls (08814B64 - 08814B7C, length 7)
_S1_2_88144B4 7 instructions (0.000%), 1 calls (08814430 - 088144C0, length 37)
  Back Branch 088144BC 1 times (length 37)
_S1_2_880C4BC 7 instructions (0.000%), 1 calls (0880C4BC - 0880C4D4, length 7)
_S1_2_893B0CC 6 instructions (0.000%), 3 calls (0893B0CC - 0893B0D0, length 2)
_S1_2_893AC74 6 instructions (0.000%), 3 calls (0893AC74 - 0893AC78, length 2)
_S1_2_893AC4C 6 instructions (0.000%), 3 calls (0893AC4C - 0893AC50, length 2)
_S1_2_893A9DC 6 instructions (0.000%), 3 calls (0893A9DC - 0893A9E0, length 2)
_S1_2_893A9CC 6 instructions (0.000%), 3 calls (0893A9CC - 0893A9D0, length 2)
_S1_2_8815108 6 instructions (0.000%), 3 calls (08815108 - 0881510C, length 2)
_S1_2_884A1D4 6 instructions (0.000%), 2 calls (0884A1D4 - 0884A1DC, length 3)
_S1_2_884A180 6 instructions (0.000%), 2 calls (0884A180 - 0884A188, length 3)
_S1_2_883D734 6 instructions (0.000%), 2 calls (0883D734 - 0883D73C, length 3)
_S1_2_8824494 6 instructions (0.000%), 2 calls (08824494 - 0882449C, length 3)
_S1_2_88215F4 6 instructions (0.000%), 2 calls (088215F4 - 088215FC, length 3)
_S1_2_881BB78 6 instructions (0.000%), 2 calls (0881BB78 - 0881BB80, length 3)
_S1_2_881B504 6 instructions (0.000%), 2 calls (0881B504 - 0881B50C, length 3)
_S1_2_881B1F8 6 instructions (0.000%), 2 calls (0881B1F8 - 0881B200, length 3)
_S1_2_881B1C8 6 instructions (0.000%), 2 calls (0881B1C8 - 0881B1D0, length 3)
_S1_2_881B19C 6 instructions (0.000%), 2 calls (0881B19C - 0881B1A4, length 3)
_S1_2_8819A58 6 instructions (0.000%), 2 calls (08819A58 - 08819A60, length 3)
_S1_2_8819A40 6 instructions (0.000%), 2 calls (08819A40 - 08819A48, length 3)
_S1_2_8818330 6 instructions (0.000%), 2 calls (08818330 - 08818338, length 3)
_S1_2_88180F0 6 instructions (0.000%), 2 calls (088180F0 - 088180F8, length 3)
_S1_2_88180D8 6 instructions (0.000%), 2 calls (088180D8 - 088180E0, length 3)
_S1_2_880CCF8 6 instructions (0.000%), 2 calls (0880CCF8 - 0880CD00, length 3)
_S1_2_8805728 6 instructions (0.000%), 2 calls (08805728 - 08805730, length 3)
_S1_2_88C25CC 6 instructions (0.000%), 1 calls (088C25CC - 088C25E0, length 6)
_S1_2_884A15C 6 instructions (0.000%), 1 calls (0884A15C - 0884A170, length 6)
_S1_2_882F8DC 6 instructions (0.000%), 1 calls (0882F8DC - 0882F8F0, length 6)
_S1_2_880BE9C 6 instructions (0.000%), 1 calls (0880BE9C - 0880BEB0, length 6)
_S1_2_8806100 6 instructions (0.000%), 1 calls (08806100 - 08806114, length 6)
_S1_2_88EBBC8 5 instructions (0.000%), 1 calls (088EBBC8 - 088EBBD8, length 5)
_S1_2_88D4800 5 instructions (0.000%), 1 calls (088D4800 - 088D4810, length 5)
_S1_2_88C82B8 5 instructions (0.000%), 1 calls (088C82B8 - 088C82C8, length 5)
_S1_2_88C82A4 5 instructions (0.000%), 1 calls (088C82A4 - 088C82B4, length 5)
_S1_2_88BE470 5 instructions (0.000%), 1 calls (088BE470 - 088BE480, length 5)
_S1_2_88A2EC0 5 instructions (0.000%), 1 calls (088A2EC0 - 088A2ED0, length 5)
_S1_2_881F950 5 instructions (0.000%), 1 calls (0881F950 - 0881F960, length 5)
_S1_2_893AFFC 4 instructions (0.000%), 2 calls (0893AFFC - 0893B000, length 2)
_S1_2_893AFEC 4 instructions (0.000%), 2 calls (0893AFEC - 0893AFF0, length 2)
_S1_2_893AF6C 4 instructions (0.000%), 2 calls (0893AF6C - 0893AF70, length 2)
_S1_2_893AF5C 4 instructions (0.000%), 2 calls (0893AF5C - 0893AF60, length 2)
_S1_2_893AF54 4 instructions (0.000%), 2 calls (0893AF54 - 0893AF58, length 2)
_S1_2_893AF44 4 instructions (0.000%), 2 calls (0893AF44 - 0893AF48, length 2)
_S1_2_893AF1C 4 instructions (0.000%), 2 calls (0893AF1C - 0893AF20, length 2)
_S1_2_893AF0C 4 instructions (0.000%), 2 calls (0893AF0C - 0893AF10, length 2)
_S1_2_893AEFC 4 instructions (0.000%), 2 calls (0893AEFC - 0893AF00, length 2)
_S1_2_893AEF4 4 instructions (0.000%), 2 calls (0893AEF4 - 0893AEF8, length 2)
_S1_2_893AEEC 4 instructions (0.000%), 2 calls (0893AEEC - 0893AEF0, length 2)
_S1_2_893AECC 4 instructions (0.000%), 2 calls (0893AECC - 0893AED0, length 2)
_S1_2_893AEC4 4 instructions (0.000%), 2 calls (0893AEC4 - 0893AEC8, length 2)
_S1_2_893AEB4 4 instructions (0.000%), 2 calls (0893AEB4 - 0893AEB8, length 2)
_S1_2_893ADCC 4 instructions (0.000%), 2 calls (0893ADCC - 0893ADD0, length 2)
_S1_2_893AD9C 4 instructions (0.000%), 2 calls (0893AD9C - 0893ADA0, length 2)
_S1_2_893AD84 4 instructions (0.000%), 2 calls (0893AD84 - 0893AD88, length 2)
_S1_2_893AD0C 4 instructions (0.000%), 2 calls (0893AD0C - 0893AD10, length 2)
_S1_2_893AB74 4 instructions (0.000%), 2 calls (0893AB74 - 0893AB78, length 2)
_S1_2_893A9D4 4 instructions (0.000%), 2 calls (0893A9D4 - 0893A9D8, length 2)
_S1_2_88FC918 4 instructions (0.000%), 2 calls (088FC918 - 088FC91C, length 2)
_S1_2_88DF170 4 instructions (0.000%), 2 calls (088DF170 - 088DF174, length 2)
_S1_2_88ADF8C 4 instructions (0.000%), 2 calls (088ADF8C - 088ADF90, length 2)
_S1_2_881B1E8 4 instructions (0.000%), 2 calls (0881B1E8 - 0881B1EC, length 2)
_S1_2_8819A2C 4 instructions (0.000%), 2 calls (08819A2C - 08819A30, length 2)
_S1_2_8815C0C 4 instructions (0.000%), 2 calls (08815C0C - 08815C10, length 2)
_S1_2_88EBBEC 4 instructions (0.000%), 1 calls (088EBBEC - 088EBBF8, length 4)
_S1_2_88EBBDC 4 instructions (0.000%), 1 calls (088EBBDC - 088EBBE8, length 4)
_S1_2_88E616C 4 instructions (0.000%), 1 calls (088E616C - 088E6178, length 4)
_S1_2_8844174 4 instructions (0.000%), 1 calls (08844174 - 08844180, length 4)
_S1_2_8808538 4 instructions (0.000%), 1 calls (08808538 - 08808544, length 4)
_S1_2_8904794 3 instructions (0.000%), 1 calls (08904794 - 0890479C, length 3)
_S1_2_88D8118 3 instructions (0.000%), 1 calls (088D8118 - 088D8120, length 3)
_S1_2_88D1764 3 instructions (0.000%), 1 calls (088D1764 - 088D176C, length 3)
_S1_2_88D1758 3 instructions (0.000%), 1 calls (088D1758 - 088D1760, length 3)
_S1_2_88D1118 3 instructions (0.000%), 1 calls (088D1118 - 088D1120, length 3)
_S1_2_88BE880 3 instructions (0.000%), 1 calls (088BE880 - 088BE888, length 3)
_S1_2_88BE874 3 instructions (0.000%), 1 calls (088BE874 - 088BE87C, length 3)
_S1_2_88BDE4C 3 instructions (0.000%), 1 calls (088BDE4C - 088BDE54, length 3)
_S1_2_88B6E8C 3 instructions (0.000%), 1 calls (088B6E8C - 088B6E94, length 3)
_S1_2_88A4420 3 instructions (0.000%), 1 calls (088A4420 - 088A4428, length 3)
_S1_2_8844190 3 instructions (0.000%), 1 calls (08844190 - 08844198, length 3)
_S1_2_8833C2C 3 instructions (0.000%), 1 calls (08833C2C - 08833C34, length 3)
_S1_2_882F8B4 3 instructions (0.000%), 1 calls (0882F8B4 - 0882F8BC, length 3)
_S1_2_882F89C 3 instructions (0.000%), 1 calls (0882F89C - 0882F8A4, length 3)
_S1_2_881DBF8 3 instructions (0.000%), 1 calls (0881DBF8 - 0881DC00, length 3)
_S1_2_881D550 3 instructions (0.000%), 1 calls (0881D550 - 0881D558, length 3)
_S1_2_881CC84 3 instructions (0.000%), 1 calls (0881CC84 - 0881CC8C, length 3)
_S1_2_881CA4C 3 instructions (0.000%), 1 calls (0881CA4C - 0881CA54, length 3)
_S1_2_881ABAC 3 instructions (0.000%), 1 calls (0881ABAC - 0881ABB4, length 3)
_S1_2_8814F98 3 instructions (0.000%), 1 calls (08814F98 - 08814FA0, length 3)
_S1_2_8814C80 3 instructions (0.000%), 1 calls (08814C80 - 08814C88, length 3)
_S1_2_880A9D0 3 instructions (0.000%), 1 calls (0880A9D0 - 0880A9D8, length 3)
_S1_2_880A450 3 instructions (0.000%), 1 calls (0880A450 - 0880A458, length 3)
_S1_2_8808548 3 instructions (0.000%), 1 calls (08808548 - 08808550, length 3)
_S1_2_893B144 2 instructions (0.000%), 1 calls (0893B144 - 0893B148, length 2)
_S1_2_893B13C 2 instructions (0.000%), 1 calls (0893B13C - 0893B140, length 2)
_S1_2_893B0E4 2 instructions (0.000%), 1 calls (0893B0E4 - 0893B0E8, length 2)
_S1_2_893B0C4 2 instructions (0.000%), 1 calls (0893B0C4 - 0893B0C8, length 2)
_S1_2_893B03C 2 instructions (0.000%), 1 calls (0893B03C - 0893B040, length 2)
_S1_2_893B034 2 instructions (0.000%), 1 calls (0893B034 - 0893B038, length 2)
_S1_2_893AFBC 2 instructions (0.000%), 1 calls (0893AFBC - 0893AFC0, length 2)
_S1_2_893AF9C 2 instructions (0.000%), 1 calls (0893AF9C - 0893AFA0, length 2)
_S1_2_893AF7C 2 instructions (0.000%), 1 calls (0893AF7C - 0893AF80, length 2)
_S1_2_893AEDC 2 instructions (0.000%), 1 calls (0893AEDC - 0893AEE0, length 2)
_S1_2_893AE4C 2 instructions (0.000%), 1 calls (0893AE4C - 0893AE50, length 2)
_S1_2_893AE44 2 instructions (0.000%), 1 calls (0893AE44 - 0893AE48, length 2)
_S1_2_893AE04 2 instructions (0.000%), 1 calls (0893AE04 - 0893AE08, length 2)
_S1_2_893ADF4 2 instructions (0.000%), 1 calls (0893ADF4 - 0893ADF8, length 2)
_S1_2_893ADDC 2 instructions (0.000%), 1 calls (0893ADDC - 0893ADE0, length 2)
_S1_2_893AC94 2 instructions (0.000%), 1 calls (0893AC94 - 0893AC98, length 2)
_S1_2_893AB44 2 instructions (0.000%), 1 calls (0893AB44 - 0893AB48, length 2)
_S1_2_893AB3C 2 instructions (0.000%), 1 calls (0893AB3C - 0893AB40, length 2)
_S1_2_893AB24 2 instructions (0.000%), 1 calls (0893AB24 - 0893AB28, length 2)
_S1_2_893AB14 2 instructions (0.000%), 1 calls (0893AB14 - 0893AB18, length 2)
_S1_2_893AAE4 2 instructions (0.000%), 1 calls (0893AAE4 - 0893AAE8, length 2)
_S1_2_893AADC 2 instructions (0.000%), 1 calls (0893AADC - 0893AAE0, length 2)
_S1_2_893AAD4 2 instructions (0.000%), 1 calls (0893AAD4 - 0893AAD8, length 2)
_S1_2_893AABC 2 instructions (0.000%), 1 calls (0893AABC - 0893AAC0, length 2)
_S1_2_893AA4C 2 instructions (0.000%), 1 calls (0893AA4C - 0893AA50, length 2)
_S1_2_893AA0C 2 instructions (0.000%), 1 calls (0893AA0C - 0893AA10, length 2)
_S1_2_893A9EC 2 instructions (0.000%), 1 calls (0893A9EC - 0893A9F0, length 2)
_S1_2_89022AC 2 instructions (0.000%), 1 calls (089022AC - 089022B0, length 2)
_S1_2_88E617C 2 instructions (0.000%), 1 calls (088E617C - 088E6180, length 2)
_S1_2_88DF4D0 2 instructions (0.000%), 1 calls (088DF4D0 - 088DF4D4, length 2)
_S1_2_88915D8 2 instructions (0.000%), 1 calls (088915D8 - 088915DC, length 2)
_S1_2_881F8D8 2 instructions (0.000%), 1 calls (0881F8D8 - 0881F8DC, length 2)
_S1_2_8815CE4 2 instructions (0.000%), 1 calls (08815CE4 - 08815CE8, length 2)
_S1_2_8815110 2 instructions (0.000%), 1 calls (08815110 - 08815114, length 2)
_S1_2_8814CA4 2 instructions (0.000%), 1 calls (08814CA4 - 08814CA8, length 2)
_S1_2_890BBF4 (memcpy) 0 instructions (0.000%), 673,731 calls (0890BBF4 - 0890BCFC, length 67)
_S1_2_88EC1D8 (sceGuTexMapMode) 0 instructions (0.000%), 510,611 calls (088EC1D8 - 088EC224, length 20)
_S1_2_88EC280 (sceGuTexImage) 0 instructions (0.000%), 510,610 calls (088EC280 - 088EC2FC, length 32)
_S1_2_88A6850 (nop) 0 instructions (0.000%), 336,279 calls (088A6850 - 088A6854, length 2)
_S1_2_88A6848 (nop) 0 instructions (0.000%), 336,279 calls (088A6848 - 088A684C, length 2)
_S1_2_88BB594 (nop) 0 instructions (0.000%), 75,971 calls (088BB594 - 088BB598, length 2)
_S1_2_88BB58C (nop) 0 instructions (0.000%), 75,971 calls (088BB58C - 088BB590, length 2)
_S1_2_882F88C (nop) 0 instructions (0.000%), 66,270 calls (0882F88C - 0882F890, length 2)
_S1_2_88C39CC (mixMonoToStereo) 0 instructions (0.000%), 40,705 calls (088C39CC - 088C3AE8, length 72)
_S1_2_8845384 (nop) 0 instructions (0.000%), 21,306 calls (08845384 - 08845388, length 2)
_S1_2_88AFE84 (nop) 0 instructions (0.000%), 13,642 calls (088AFE84 - 088AFE88, length 2)
_S1_2_8881788 (nop) 0 instructions (0.000%), 11,142 calls (08881788 - 0888178C, length 2)
_S1_2_8829644 (nop) 0 instructions (0.000%), 11,047 calls (08829644 - 08829648, length 2)
_S1_2_882F884 (nop) 0 instructions (0.000%), 11,045 calls (0882F884 - 0882F888, length 2)
_S1_2_884F0EC (nop) 0 instructions (0.000%), 10,168 calls (0884F0EC - 0884F0F0, length 2)
_S1_2_884D5B0 (nop) 0 instructions (0.000%), 9,737 calls (0884D5B0 - 0884D5B4, length 2)
_S1_2_88E6298 (strlen) 0 instructions (0.000%), 550 calls (088E6298 - 088E62AC, length 6)
_S1_2_890C000 (memset) 0 instructions (0.000%), 544 calls (0890C000 - 0890C0B4, length 46)
_S1_2_8841948 (nop) 0 instructions (0.000%), 483 calls (08841948 - 0884194C, length 2)
_S1_2_88EBAE0 (sceGuCopyImage) 0 instructions (0.000%), 276 calls (088EBAE0 - 088EBBC4, length 58)
_S1_2_884F0F4 (nop) 0 instructions (0.000%), 161 calls (0884F0F4 - 0884F0F8, length 2)
_S1_2_88ACCB0 (nop) 0 instructions (0.000%), 142 calls (088ACCB0 - 088ACCB4, length 2)
_S1_2_88DFD80 (ULongIntegerDiv) 0 instructions (0.000%), 56 calls (088DFD80 - 088E02F0, length 349)
_S1_2_8814B80 (nop) 0 instructions (0.000%), 30 calls (08814B80 - 08814B84, length 2)
_S1_2_88ACD38 (nop) 0 instructions (0.000%), 23 calls (088ACD38 - 088ACD3C, length 2)
_S1_2_88FE5CC (nop) 0 instructions (0.000%), 14 calls (088FE5CC - 088FE5D0, length 2)
_S1_2_88EC260 (sceGuTexSync) 0 instructions (0.000%), 5 calls (088EC260 - 088EC27C, length 8)
_S1_2_8820C90 (nop) 0 instructions (0.000%), 5 calls (08820C90 - 08820C94, length 2)
_S1_2_890E6FC (strcmp) 0 instructions (0.000%), 4 calls (0890E6FC - 0890E76C, length 29)
_S1_2_88ECB34 (sceGuSetMatrix) 0 instructions (0.000%), 4 calls (088ECB34 - 088ECD98, length 154)
_S1_2_889379C (nop) 0 instructions (0.000%), 3 calls (0889379C - 088937A0, length 2)
_S1_2_883A018 (nop) 0 instructions (0.000%), 3 calls (0883A018 - 0883A01C, length 2)
_S1_2_883A008 (nop) 0 instructions (0.000%), 2 calls (0883A008 - 0883A00C, length 2)
_S1_2_8833090 (nop) 0 instructions (0.000%), 2 calls (08833090 - 08833094, length 2)
_S1_2_881A290 (nop) 0 instructions (0.000%), 2 calls (0881A290 - 0881A294, length 2)
_S1_2_881A280 (nop) 0 instructions (0.000%), 2 calls (0881A280 - 0881A284, length 2)
_S1_2_8818B88 (nop) 0 instructions (0.000%), 2 calls (08818B88 - 08818B8C, length 2)
_S1_2_8818B78 (nop) 0 instructions (0.000%), 2 calls (08818B78 - 08818B7C, length 2)
_S1_2_8818348 (nop) 0 instructions (0.000%), 2 calls (08818348 - 0881834C, length 2)
_S1_2_88ED4B4 (sceGuMaterial) 0 instructions (0.000%), 1 calls (088ED4B4 - 088ED540, length 36)
_S1_2_88ACA48 (nop) 0 instructions (0.000%), 1 calls (088ACA48 - 088ACA4C, length 2)
_S1_2_883A010 (nop) 0 instructions (0.000%), 1 calls (0883A010 - 0883A014, length 2)
_S1_2_882EBC0 (nop) 0 instructions (0.000%), 1 calls (0882EBC0 - 0882EBC4, length 2)
_S1_2_88222D8 (nop) 0 instructions (0.000%), 1 calls (088222D8 - 088222DC, length 2)
_S1_2_8820FB0 (nop) 0 instructions (0.000%), 1 calls (08820FB0 - 08820FB4, length 2)
_S1_2_881F8D0 (nop) 0 instructions (0.000%), 1 calls (0881F8D0 - 0881F8D4, length 2)
_S1_2_88161FC (nop) 0 instructions (0.000%), 1 calls (088161FC - 08816200, length 2)
_S1_2_8814C6C (nop) 0 instructions (0.000%), 1 calls (08814C6C - 08814C70, length 2)
_S1_2_8814B88 (nop) 0 instructions (0.000%), 1 calls (08814B88 - 08814B8C, length 2)
_S1_2_881455C (nop) 0 instructions (0.000%), 1 calls (0881455C - 08814560, length 2)
_S1_2_880BE54 (nop) 0 instructions (0.000%), 1 calls (0880BE54 - 0880BE58, length 2)
_S1_2_880A3EC (nop) 0 instructions (0.000%), 1 calls (0880A3EC - 0880A3F0, length 2)
_S1_2_8806D9C (nop) 0 instructions (0.000%), 1 calls (08806D9C - 08806DA0, length 2)
------------------ GEProfiler ----------------------
GE list count: 11144
Texture load count: 6686, average 0.6 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: 56033ms, average 5.0ms per GE list, max FPS is 198.9
prim: called 668821 times, average 60.0 per GE list
trxkick: called 259 times, average 0.0 per GE list
GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24: used 656241 times in PRIM, average 58.9 per GE list
GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12: used 11142 times in PRIM, average 1.0 per GE list
GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=16: used 1438 times in PRIM, average 0.1 per GE list
