Compilation time 1292ms, 1300 calls, average 1.0ms, longest 29ms
CodeBlocks profiling information (31,904,637 total cycles):
_S1_2_88D165C 3,903,004 instructions (12.233%), 32,759 calls (088D1114 - 088D16E0, length 372)
    088D1114:[27BDFF4C]: addiu      $sp, $sp, -180
    088D1118:[AFB00000]: sw         $s0, 0($sp)
    088D111C:[AFB10004]: sw         $s1, 4($sp)
    088D1120:[AFB20008]: sw         $s2, 8($sp)
    088D1124:[AFB3000C]: sw         $s3, 12($sp)
    088D1128:[AFB40010]: sw         $s4, 16($sp)
    088D112C:[AFB50014]: sw         $s5, 20($sp)
    088D1130:[AFB60018]: sw         $s6, 24($sp)
    088D1134:[AFB7001C]: sw         $s7, 28($sp)
    088D1138:[AFB80020]: sw         $t8, 32($sp)
    088D113C:[AFB90024]: sw         $t9, 36($sp)
    088D1140:[AFBC0028]: sw         $gp, 40($sp)
    088D1144:[AFBE002C]: sw         $fp, 44($sp)
    088D1148:[AFBF0030]: sw         $ra, 48($sp)
    088D114C:[E7A00034]: swc1       $f0, 52($sp)
    088D1150:[E7A10038]: swc1       $f1, 56($sp)
    088D1154:[E7A2003C]: swc1       $f2, 60($sp)
    088D1158:[E7A30040]: swc1       $f3, 64($sp)
    088D115C:[E7A40044]: swc1       $f4, 68($sp)
    088D1160:[E7A50048]: swc1       $f5, 72($sp)
    088D1164:[E7A6004C]: swc1       $f6, 76($sp)
    088D1168:[E7A70050]: swc1       $f7, 80($sp)
    088D116C:[E7A80054]: swc1       $f8, 84($sp)
    088D1170:[E7A90058]: swc1       $f9, 88($sp)
    088D1174:[E7AA005C]: swc1       $f10, 92($sp)
    088D1178:[E7AB0060]: swc1       $f11, 96($sp)
    088D117C:[E7AC0064]: swc1       $f12, 100($sp)
    088D1180:[E7AD0068]: swc1       $f13, 104($sp)
    088D1184:[E7AE006C]: swc1       $f14, 108($sp)
    088D1188:[E7AF0070]: swc1       $f15, 112($sp)
    088D118C:[E7B00074]: swc1       $f16, 116($sp)
    088D1190:[E7B10078]: swc1       $f17, 120($sp)
    088D1194:[E7B2007C]: swc1       $f18, 124($sp)
    088D1198:[E7B30080]: swc1       $f19, 128($sp)
    088D119C:[E7B40084]: swc1       $f20, 132($sp)
    088D11A0:[E7B50088]: swc1       $f21, 136($sp)
    088D11A4:[E7B6008C]: swc1       $f22, 140($sp)
    088D11A8:[E7B70090]: swc1       $f23, 144($sp)
    088D11AC:[E7B80094]: swc1       $f24, 148($sp)
    088D11B0:[E7B90098]: swc1       $f25, 152($sp)
    088D11B4:[E7BA009C]: swc1       $f26, 156($sp)
    088D11B8:[E7BB00A0]: swc1       $f27, 160($sp)
    088D11BC:[E7BC00A4]: swc1       $f28, 164($sp)
    088D11C0:[E7BD00A8]: swc1       $f29, 168($sp)
    088D11C4:[E7BE00AC]: swc1       $f30, 172($sp)
    088D11C8:[E7BF00B0]: swc1       $f31, 176($sp)
    088D11CC:[AC9F0000]: sw         $ra, 0($a0)
    088D11D0:[AC9D0004]: sw         $sp, 4($a0)
    088D11D4:[8CA20000]: lw         $v0, 0($a1)
    088D11D8:[8CBD0004]: lw         $sp, 4($a1)
    088D11DC:[8CA40008]: lw         $a0, 8($a1)
    088D11E0:[8FB00000]: lw         $s0, 0($sp)
    088D11E4:[8FB10004]: lw         $s1, 4($sp)
    088D11E8:[8FB20008]: lw         $s2, 8($sp)
    088D11EC:[8FB3000C]: lw         $s3, 12($sp)
    088D11F0:[8FB40010]: lw         $s4, 16($sp)
    088D11F4:[8FB50014]: lw         $s5, 20($sp)
    088D11F8:[8FB60018]: lw         $s6, 24($sp)
    088D11FC:[8FB7001C]: lw         $s7, 28($sp)
    088D1200:[8FB80020]: lw         $t8, 32($sp)
    088D1204:[8FB90024]: lw         $t9, 36($sp)
    088D1208:[8FBC0028]: lw         $gp, 40($sp)
    088D120C:[8FBE002C]: lw         $fp, 44($sp)
    088D1210:[8FBF0030]: lw         $ra, 48($sp)
    088D1214:[C7A00034]: lwc1       $f0, 52($sp)
    088D1218:[C7A10038]: lwc1       $f1, 56($sp)
    088D121C:[C7A2003C]: lwc1       $f2, 60($sp)
    088D1220:[C7A30040]: lwc1       $f3, 64($sp)
    088D1224:[C7A40044]: lwc1       $f4, 68($sp)
    088D1228:[C7A50048]: lwc1       $f5, 72($sp)
    088D122C:[C7A6004C]: lwc1       $f6, 76($sp)
    088D1230:[C7A70050]: lwc1       $f7, 80($sp)
    088D1234:[C7A80054]: lwc1       $f8, 84($sp)
    088D1238:[C7A90058]: lwc1       $f9, 88($sp)
    088D123C:[C7AA005C]: lwc1       $f10, 92($sp)
    088D1240:[C7AB0060]: lwc1       $f11, 96($sp)
    088D1244:[C7AC0064]: lwc1       $f12, 100($sp)
    088D1248:[C7AD0068]: lwc1       $f13, 104($sp)
    088D124C:[C7AE006C]: lwc1       $f14, 108($sp)
    088D1250:[C7AF0070]: lwc1       $f15, 112($sp)
    088D1254:[C7B00074]: lwc1       $f16, 116($sp)
    088D1258:[C7B10078]: lwc1       $f17, 120($sp)
    088D125C:[C7B2007C]: lwc1       $f18, 124($sp)
    088D1260:[C7B30080]: lwc1       $f19, 128($sp)
    088D1264:[C7B40084]: lwc1       $f20, 132($sp)
    088D1268:[C7B50088]: lwc1       $f21, 136($sp)
    088D126C:[C7B6008C]: lwc1       $f22, 140($sp)
    088D1270:[C7B70090]: lwc1       $f23, 144($sp)
    088D1274:[C7B80094]: lwc1       $f24, 148($sp)
    088D1278:[C7B90098]: lwc1       $f25, 152($sp)
    088D127C:[C7BA009C]: lwc1       $f26, 156($sp)
    088D1280:[C7BB00A0]: lwc1       $f27, 160($sp)
    088D1284:[C7BC00A4]: lwc1       $f28, 164($sp)
    088D1288:[C7BD00A8]: lwc1       $f29, 168($sp)
    088D128C:[C7BE00AC]: lwc1       $f30, 172($sp)
    088D1290:[C7BF00B0]: lwc1       $f31, 176($sp)
    088D1294:[27BD00B4]: addiu      $sp, $sp, 180
    088D1298:[00400008]: jr         $v0
    088D129C:[00000000]: nop
    088D12A0:[27BDFF4C]: addiu      $sp, $sp, -180
    088D12A4:[8CA20000]: lw         $v0, 0($a1)
    088D12A8:[8CBD0004]: lw         $sp, 4($a1)
    088D12AC:[8CA40008]: lw         $a0, 8($a1)
    088D12B0:[8FB00000]: lw         $s0, 0($sp)
    088D12B4:[8FB10004]: lw         $s1, 4($sp)
    088D12B8:[8FB20008]: lw         $s2, 8($sp)
    088D12BC:[8FB3000C]: lw         $s3, 12($sp)
    088D12C0:[8FB40010]: lw         $s4, 16($sp)
    088D12C4:[8FB50014]: lw         $s5, 20($sp)
    088D12C8:[8FB60018]: lw         $s6, 24($sp)
    088D12CC:[8FB7001C]: lw         $s7, 28($sp)
    088D12D0:[8FB80020]: lw         $t8, 32($sp)
    088D12D4:[8FB90024]: lw         $t9, 36($sp)
    088D12D8:[8FBC0028]: lw         $gp, 40($sp)
    088D12DC:[8FBE002C]: lw         $fp, 44($sp)
    088D12E0:[8FBF0030]: lw         $ra, 48($sp)
    088D12E4:[C7A00034]: lwc1       $f0, 52($sp)
    088D12E8:[C7A10038]: lwc1       $f1, 56($sp)
    088D12EC:[C7A2003C]: lwc1       $f2, 60($sp)
    088D12F0:[C7A30040]: lwc1       $f3, 64($sp)
    088D12F4:[C7A40044]: lwc1       $f4, 68($sp)
    088D12F8:[C7A50048]: lwc1       $f5, 72($sp)
    088D12FC:[C7A6004C]: lwc1       $f6, 76($sp)
    088D1300:[C7A70050]: lwc1       $f7, 80($sp)
    088D1304:[C7A80054]: lwc1       $f8, 84($sp)
    088D1308:[C7A90058]: lwc1       $f9, 88($sp)
    088D130C:[C7AA005C]: lwc1       $f10, 92($sp)
    088D1310:[C7AB0060]: lwc1       $f11, 96($sp)
    088D1314:[C7AC0064]: lwc1       $f12, 100($sp)
    088D1318:[C7AD0068]: lwc1       $f13, 104($sp)
    088D131C:[C7AE006C]: lwc1       $f14, 108($sp)
    088D1320:[C7AF0070]: lwc1       $f15, 112($sp)
    088D1324:[C7B00074]: lwc1       $f16, 116($sp)
    088D1328:[C7B10078]: lwc1       $f17, 120($sp)
    088D132C:[C7B2007C]: lwc1       $f18, 124($sp)
    088D1330:[C7B30080]: lwc1       $f19, 128($sp)
    088D1334:[C7B40084]: lwc1       $f20, 132($sp)
    088D1338:[C7B50088]: lwc1       $f21, 136($sp)
    088D133C:[C7B6008C]: lwc1       $f22, 140($sp)
    088D1340:[C7B70090]: lwc1       $f23, 144($sp)
    088D1344:[C7B80094]: lwc1       $f24, 148($sp)
    088D1348:[C7B90098]: lwc1       $f25, 152($sp)
    088D134C:[C7BA009C]: lwc1       $f26, 156($sp)
    088D1350:[C7BB00A0]: lwc1       $f27, 160($sp)
    088D1354:[C7BC00A4]: lwc1       $f28, 164($sp)
    088D1358:[C7BD00A8]: lwc1       $f29, 168($sp)
    088D135C:[C7BE00AC]: lwc1       $f30, 172($sp)
    088D1360:[C7BF00B0]: lwc1       $f31, 176($sp)
    088D1364:[27BD00B4]: addiu      $sp, $sp, 180
    088D1368:[00400008]: jr         $v0
    088D136C:[00000000]: nop
    088D165C:[3C0708AE]: lui        $a3, 0x08AE <=> li $a3, 0x08AE0000
    088D1660:[8CE6B578]: lw         $a2, -19080($a3)
    088D1664:[30A500FF]: andi       $a1, $a1, 255
    088D1668:[10A00016]: beq        $a1, $zr, 0x088D16C4
    088D166C:[8CC3003C]: lw         $v1, 60($a2)
    088D1670:[3C0208AE]: lui        $v0, 0x08AE <=> li $v0, 0x08AE0000
    088D1674:[2443B58C]: addiu      $v1, $v0, -19060
    088D1678:[8C620018]: lw         $v0, 24($v1)
    088D167C:[30420002]: andi       $v0, $v0, 2
    088D1680:[54400010]: bnel       $v0, $zr, 0x088D16C4
    088D1684:[8C63003C]: lw         $v1, 60($v1)
    088D1688:[94620014]: lhu        $v0, 20($v1)
    088D168C:[14400009]: bne        $v0, $zr, 0x088D16B4
    088D1690:[2442FFFF]: addiu      $v0, $v0, -1
    088D1694:[8CC20018]: lw         $v0, 24($a2)
    088D1698:[A4C40014]: sh         $a0, 20($a2)
    088D169C:[30420001]: andi       $v0, $v0, 1
    088D16A0:[1440000D]: bne        $v0, $zr, 0x088D16D8
    088D16A4:[ACE3B578]: sw         $v1, -19080($a3)
    088D16A8:[00C02021]: addu       $a0, $a2, $zr <=> move $a0, $a2
    088D16AC:[0A2344A8]: j          0x088D12A0
    088D16B0:[00602821]: addu       $a1, $v1, $zr <=> move $a1, $v1
    088D16B4:[3042FFFF]: andi       $v0, $v0, -1
    088D16B8:[1040FFF6]: beq        $v0, $zr, 0x088D1694
    088D16BC:[A4620014]: sh         $v0, 20($v1)
    088D16C0:[8C63003C]: lw         $v1, 60($v1)
    088D16C4:[5460FFED]: bnel       $v1, $zr, 0x088D167C
    088D16C8:[8C620018]: lw         $v0, 24($v1)
    088D16CC:[3C0208AE]: lui        $v0, 0x08AE <=> li $v0, 0x08AE0000
    088D16D0:[0A23459E]: j          0x088D1678
    088D16D4:[8C43B564]: lw         $v1, -19100($v0)
    088D16D8:[00C02021]: addu       $a0, $a2, $zr <=> move $a0, $a2
    088D16DC:[0A234445]: j          0x088D1114
    088D16E0:[00602821]: addu       $a1, $v1, $zr <=> move $a1, $v1
  Back Branch 088D16DC 32,759 times (length 372)
  Back Branch 088D16C4 31,199 times (length 20)
    088D1668:[10A00016]: beq        $a1, $zr, 0x088D16C4
    088D166C:[8CC3003C]: lw         $v1, 60($a2)
    088D1670:[3C0208AE]: lui        $v0, 0x08AE <=> li $v0, 0x08AE0000
    088D1674:[2443B58C]: addiu      $v1, $v0, -19060
    088D1678:[8C620018]: lw         $v0, 24($v1)
--> 088D167C:[30420002]: andi       $v0, $v0, 2
    088D1680:[54400010]: bnel       $v0, $zr, 0x088D16C4
    088D1684:[8C63003C]: lw         $v1, 60($v1)
    088D1688:[94620014]: lhu        $v0, 20($v1)
    088D168C:[14400009]: bne        $v0, $zr, 0x088D16B4
    088D1690:[2442FFFF]: addiu      $v0, $v0, -1
    088D1694:[8CC20018]: lw         $v0, 24($a2)
    088D1698:[A4C40014]: sh         $a0, 20($a2)
    088D169C:[30420001]: andi       $v0, $v0, 1
    088D16A0:[1440000D]: bne        $v0, $zr, 0x088D16D8
    088D16A4:[ACE3B578]: sw         $v1, -19080($a3)
    088D16A8:[00C02021]: addu       $a0, $a2, $zr <=> move $a0, $a2
    088D16AC:[0A2344A8]: j          0x088D12A0
    088D16B0:[00602821]: addu       $a1, $v1, $zr <=> move $a1, $v1
    088D16B4:[3042FFFF]: andi       $v0, $v0, -1
    088D16B8:[1040FFF6]: beq        $v0, $zr, 0x088D1694
    088D16BC:[A4620014]: sh         $v0, 20($v1)
    088D16C0:[8C63003C]: lw         $v1, 60($v1)
--> 088D16C4:[5460FFED]: bnel       $v1, $zr, 0x088D167C
    088D16C8:[8C620018]: lw         $v0, 24($v1)
    088D16CC:[3C0208AE]: lui        $v0, 0x08AE <=> li $v0, 0x08AE0000
    088D16D0:[0A23459E]: j          0x088D1678
    088D16D4:[8C43B564]: lw         $v1, -19100($v0)
  Back Branch 088D16D0 1,561 times (length 24)
    088D1664:[30A500FF]: andi       $a1, $a1, 255
    088D1668:[10A00016]: beq        $a1, $zr, 0x088D16C4
    088D166C:[8CC3003C]: lw         $v1, 60($a2)
    088D1670:[3C0208AE]: lui        $v0, 0x08AE <=> li $v0, 0x08AE0000
    088D1674:[2443B58C]: addiu      $v1, $v0, -19060
--> 088D1678:[8C620018]: lw         $v0, 24($v1)
    088D167C:[30420002]: andi       $v0, $v0, 2
    088D1680:[54400010]: bnel       $v0, $zr, 0x088D16C4
    088D1684:[8C63003C]: lw         $v1, 60($v1)
    088D1688:[94620014]: lhu        $v0, 20($v1)
    088D168C:[14400009]: bne        $v0, $zr, 0x088D16B4
    088D1690:[2442FFFF]: addiu      $v0, $v0, -1
    088D1694:[8CC20018]: lw         $v0, 24($a2)
    088D1698:[A4C40014]: sh         $a0, 20($a2)
    088D169C:[30420001]: andi       $v0, $v0, 1
    088D16A0:[1440000D]: bne        $v0, $zr, 0x088D16D8
    088D16A4:[ACE3B578]: sw         $v1, -19080($a3)
    088D16A8:[00C02021]: addu       $a0, $a2, $zr <=> move $a0, $a2
    088D16AC:[0A2344A8]: j          0x088D12A0
    088D16B0:[00602821]: addu       $a1, $v1, $zr <=> move $a1, $v1
    088D16B4:[3042FFFF]: andi       $v0, $v0, -1
    088D16B8:[1040FFF6]: beq        $v0, $zr, 0x088D1694
    088D16BC:[A4620014]: sh         $v0, 20($v1)
    088D16C0:[8C63003C]: lw         $v1, 60($v1)
    088D16C4:[5460FFED]: bnel       $v1, $zr, 0x088D167C
    088D16C8:[8C620018]: lw         $v0, 24($v1)
    088D16CC:[3C0208AE]: lui        $v0, 0x08AE <=> li $v0, 0x08AE0000
--> 088D16D0:[0A23459E]: j          0x088D1678
    088D16D4:[8C43B564]: lw         $v1, -19100($v0)
    088D16D8:[00C02021]: addu       $a0, $a2, $zr <=> move $a0, $a2
    088D16DC:[0A234445]: j          0x088D1114
    088D16E0:[00602821]: addu       $a1, $v1, $zr <=> move $a1, $v1
  Back Branch 088D16AC 1 times (length 261)
_S1_2_89E81E8 3,368,326 instructions (10.557%), 4,589 calls (089E81E8 - 089E85F0, length 259)
    089E81E8:[27BDFFC0]: addiu      $sp, $sp, -64
    089E81EC:[AFBE0030]: sw         $fp, 48($sp)
    089E81F0:[3C1E08AE]: lui        $fp, 0x08AE <=> li $fp, 0x08AE0000
    089E81F4:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    089E81F8:[AFB10014]: sw         $s1, 20($sp)
    089E81FC:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    089E8200:[AFB00010]: sw         $s0, 16($sp)
    089E8204:[27D00150]: addiu      $s0, $fp, 336
    089E8208:[AFBF0034]: sw         $ra, 52($sp)
    089E820C:[AFB7002C]: sw         $s7, 44($sp)
    089E8210:[AFB60028]: sw         $s6, 40($sp)
    089E8214:[AFB50024]: sw         $s5, 36($sp)
    089E8218:[AFB40020]: sw         $s4, 32($sp)
    089E821C:[AFB3001C]: sw         $s3, 28($sp)
    089E8220:[AFB20018]: sw         $s2, 24($sp)
    089E8224:[AFA40000]: sw         $a0, 0($sp)
    089E8228:[8E040474]: lw         $a0, 1140($s0)
    089E822C:[AFA50004]: sw         $a1, 4($sp)
    089E8230:[0E2993C7]: jal        0x08A64F1C [sceKernelWaitSema]
    089E8234:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    089E8238:[8E03048C]: lw         $v1, 1164($s0)
    089E823C:[1860000E]: blez       $v1, 0x089E8278
    089E8240:[27C20150]: addiu      $v0, $fp, 336
    089E8244:[0200B821]: addu       $s7, $s0, $zr <=> move $s7, $s0
    089E8248:[0000A821]: addu       $s5, $zr, $zr <=> li $s5, 0
    089E824C:[8EE20488]: lw         $v0, 1160($s7)
    089E8250:[00559021]: addu       $s2, $v0, $s5
    089E8254:[8E500038]: lw         $s0, 56($s2)
    089E8258:[16000056]: bne        $s0, $zr, 0x089E83B4
    089E825C:[26530038]: addiu      $s3, $s2, 56
    089E8260:[8EE2048C]: lw         $v0, 1164($s7)
    089E8264:[26310001]: addiu      $s1, $s1, 1
    089E8268:[0222102A]: slt        $v0, $s1, $v0
    089E826C:[1440FFF7]: bne        $v0, $zr, 0x089E824C
    089E8270:[26B5006C]: addiu      $s5, $s5, 108
    089E8274:[27C20150]: addiu      $v0, $fp, 336
    089E8278:[8C430494]: lw         $v1, 1172($v0)
    089E827C:[8C440474]: lw         $a0, 1140($v0)
    089E8280:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    089E8284:[00603021]: addu       $a2, $v1, $zr <=> move $a2, $v1
    089E8288:[24630001]: addiu      $v1, $v1, 1
    089E828C:[AC430494]: sw         $v1, 1172($v0)
    089E8290:[0E2993C3]: jal        0x08A64F0C [sceKernelSignalSema]
    089E8294:[AC460498]: sw         $a2, 1176($v0)
    089E8298:[8FA20004]: lw         $v0, 4($sp)
    089E829C:[10400034]: beq        $v0, $zr, 0x089E8370
    089E82A0:[8FA40000]: lw         $a0, 0($sp)
    089E82A4:[0E295D1C]: jal        0x08A57470
    089E82A8:[8FA40000]: lw         $a0, 0($sp)
    089E82AC:[04400021]: bltz       $v0, 0x089E8334
    089E82B0:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    089E82B4:[0E295EAD]: jal        0x08A57AB4
    089E82B8:[3C1E08AE]: lui        $fp, 0x08AE <=> li $fp, 0x08AE0000
    089E82BC:[27C30150]: addiu      $v1, $fp, 336
    089E82C0:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    089E82C4:[8C62048C]: lw         $v0, 1164($v1)
    089E82C8:[1840000E]: blez       $v0, 0x089E8304
    089E82CC:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    089E82D0:[00602821]: addu       $a1, $v1, $zr <=> move $a1, $v1
    089E82D4:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    089E82D8:[02241007]: srav       $v0, $a0, $s1
    089E82DC:[30420001]: andi       $v0, $v0, 1
    089E82E0:[10400004]: beq        $v0, $zr, 0x089E82F4
    089E82E4:[26310001]: addiu      $s1, $s1, 1
    089E82E8:[8CA20488]: lw         $v0, 1160($a1)
    089E82EC:[00621021]: addu       $v0, $v1, $v0
    089E82F0:[A0400000]: sb         $zr, 0($v0)
    089E82F4:[8CA2048C]: lw         $v0, 1164($a1)
    089E82F8:[0222102A]: slt        $v0, $s1, $v0
    089E82FC:[1440FFF6]: bne        $v0, $zr, 0x089E82D8
    089E8300:[2463006C]: addiu      $v1, $v1, 108
    089E8304:[8FBF0034]: lw         $ra, 52($sp)
    089E8308:[8FBE0030]: lw         $fp, 48($sp)
    089E830C:[8FB7002C]: lw         $s7, 44($sp)
    089E8310:[8FB60028]: lw         $s6, 40($sp)
    089E8314:[8FB50024]: lw         $s5, 36($sp)
    089E8318:[8FB40020]: lw         $s4, 32($sp)
    089E831C:[8FB3001C]: lw         $s3, 28($sp)
    089E8320:[8FB20018]: lw         $s2, 24($sp)
    089E8324:[8FB10014]: lw         $s1, 20($sp)
    089E8328:[8FB00010]: lw         $s0, 16($sp)
    089E832C:[03E00008]: jr         $ra
    089E8330:[27BD0040]: addiu      $sp, $sp, 64
    089E8334:[3C0308AC]: lui        $v1, 0x08AC <=> li $v1, 0x08AC0000
    089E8338:[8C623418]: lw         $v0, 13336($v1)
    089E833C:[30420001]: andi       $v0, $v0, 1
    089E8340:[1040FFDC]: beq        $v0, $zr, 0x089E82B4
    089E8344:[3C0208AC]: lui        $v0, 0x08AC <=> li $v0, 0x08AC0000
    089E8348:[8C44341C]: lw         $a0, 13340($v0)
    089E834C:[3C0508AB]: lui        $a1, 0x08AB <=> li $a1, 0x08AB0000
    089E8350:[3C0708AB]: lui        $a3, 0x08AB <=> li $a3, 0x08AB0000
    089E8354:[24A5AE20]: addiu      $a1, $a1, -20960
    089E8358:[24E7AF8C]: addiu      $a3, $a3, -20596
    089E835C:[24060612]: addiu      $a2, $zr, 1554 <=> li $a2, 1554
    089E8360:[0E27525E]: jal        0x089D4978
    089E8364:[00000000]: nop
    089E8368:[0A27A0AD]: j          0x089E82B4
    089E836C:[00000000]: nop
    089E8370:[24051000]: addiu      $a1, $zr, 4096 <=> li $a1, 4096
    089E8374:[0E295D32]: jal        0x08A574C8
    089E8378:[24061000]: addiu      $a2, $zr, 4096 <=> li $a2, 4096
    089E837C:[0441FFCD]: bgez       $v0, 0x089E82B4
    089E8380:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    089E8384:[3C0308AC]: lui        $v1, 0x08AC <=> li $v1, 0x08AC0000
    089E8388:[8C623418]: lw         $v0, 13336($v1)
    089E838C:[30420001]: andi       $v0, $v0, 1
    089E8390:[1040FFC8]: beq        $v0, $zr, 0x089E82B4
    089E8394:[3C0208AC]: lui        $v0, 0x08AC <=> li $v0, 0x08AC0000
    089E8398:[8C44341C]: lw         $a0, 13340($v0)
    089E839C:[3C0508AB]: lui        $a1, 0x08AB <=> li $a1, 0x08AB0000
    089E83A0:[3C0708AB]: lui        $a3, 0x08AB <=> li $a3, 0x08AB0000
    089E83A4:[24A5AE20]: addiu      $a1, $a1, -20960
    089E83A8:[24E7AFA0]: addiu      $a3, $a3, -20576
    089E83AC:[0A27A0D8]: j          0x089E8360
    089E83B0:[24060619]: addiu      $a2, $zr, 1561 <=> li $a2, 1561
    089E83B4:[32021800]: andi       $v0, $s0, 6144
    089E83B8:[1040000A]: beq        $v0, $zr, 0x089E83E4
    089E83BC:[AE400038]: sw         $zr, 56($s2)
    089E83C0:[8E65002C]: lw         $a1, 44($s3)
    089E83C4:[8E660030]: lw         $a2, 48($s3)
    089E83C8:[00A61025]: or         $v0, $a1, $a2
    089E83CC:[14400003]: bne        $v0, $zr, 0x089E83DC
    089E83D0:[00000000]: nop
    089E83D4:[340580FF]: ori        $a1, $zr, -32513 <=> li $a1, 33023
    089E83D8:[34069FC3]: ori        $a2, $zr, -24637 <=> li $a2, 40899
    089E83DC:[0E295E98]: jal        0x08A57A60
    089E83E0:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089E83E4:[320203C0]: andi       $v0, $s0, 960
    089E83E8:[5440007B]: bnel       $v0, $zr, 0x089E85D8
    089E83EC:[8E650018]: lw         $a1, 24($s3)
    089E83F0:[32020400]: andi       $v0, $s0, 1024
    089E83F4:[54400074]: bnel       $v0, $zr, 0x089E85C8
    089E83F8:[8E650028]: lw         $a1, 40($s3)
    089E83FC:[32020002]: andi       $v0, $s0, 2
    089E8400:[1040000C]: beq        $v0, $zr, 0x089E8434
    089E8404:[32020020]: andi       $v0, $s0, 32
    089E8408:[8E740004]: lw         $s4, 4($s3)
    089E840C:[24160001]: addiu      $s6, $zr, 1 <=> li $s6, 1
    089E8410:[12960050]: beq        $s4, $s6, 0x089E8554
    089E8414:[2A820002]: slti       $v0, $s4, 2
    089E8418:[1440002D]: bne        $v0, $zr, 0x089E84D0
    089E841C:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    089E8420:[12820024]: beq        $s4, $v0, 0x089E84B4
    089E8424:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    089E8428:[5282000C]: beql       $s4, $v0, 0x089E845C
    089E842C:[82420001]: lb         $v0, 1($s2)
    089E8430:[32020020]: andi       $v0, $s0, 32
    089E8434:[5040FF8B]: beql       $v0, $zr, 0x089E8264
    089E8438:[8EE2048C]: lw         $v0, 1164($s7)
    089E843C:[8E700014]: lw         $s0, 20($s3)
    089E8440:[82420001]: lb         $v0, 1($s2)
    089E8444:[1050FF86]: beq        $v0, $s0, 0x089E8260
    089E8448:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089E844C:[0E295DA9]: jal        0x08A576A4
    089E8450:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    089E8454:[0A27A098]: j          0x089E8260
    089E8458:[A2500001]: sb         $s0, 1($s2)
    089E845C:[1040000F]: beq        $v0, $zr, 0x089E849C
    089E8460:[7C102944]: ins        $s0, $zr, 5, 1
    089E8464:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    089E8468:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    089E846C:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    089E8470:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    089E8474:[0E295DE1]: jal        0x08A57784
    089E8478:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089E847C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089E8480:[0E295DA9]: jal        0x08A576A4
    089E8484:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    089E8488:[A2400001]: sb         $zr, 1($s2)
    089E848C:[0E295D9A]: jal        0x08A57668
    089E8490:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089E8494:[0A27A10C]: j          0x089E8430
    089E8498:[A2400000]: sb         $zr, 0($s2)
    089E849C:[340580FF]: ori        $a1, $zr, -32513 <=> li $a1, 33023
    089E84A0:[34069FE6]: ori        $a2, $zr, -24602 <=> li $a2, 40934
    089E84A4:[0E295E98]: jal        0x08A57A60
    089E84A8:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089E84AC:[0A27A123]: j          0x089E848C
    089E84B0:[00000000]: nop
    089E84B4:[82420001]: lb         $v0, 1($s2)
    089E84B8:[1440FFEA]: bne        $v0, $zr, 0x089E8464
    089E84BC:[7C102944]: ins        $s0, $zr, 5, 1
    089E84C0:[0E295D9A]: jal        0x08A57668
    089E84C4:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089E84C8:[0A27A10D]: j          0x089E8434
    089E84CC:[32020020]: andi       $v0, $s0, 32
    089E84D0:[1680FFD8]: bne        $s4, $zr, 0x089E8434
    089E84D4:[32020020]: andi       $v0, $s0, 32
    089E84D8:[82420001]: lb         $v0, 1($s2)
    089E84DC:[14400019]: bne        $v0, $zr, 0x089E8544
    089E84E0:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089E84E4:[82420000]: lb         $v0, 0($s2)
    089E84E8:[14400012]: bne        $v0, $zr, 0x089E8534
    089E84EC:[00000000]: nop
    089E84F0:[8E650008]: lw         $a1, 8($s3)
    089E84F4:[8E66000C]: lw         $a2, 12($s3)
    089E84F8:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089E84FC:[0E295E0E]: jal        0x08A57838
    089E8500:[24070001]: addiu      $a3, $zr, 1 <=> li $a3, 1
    089E8504:[0E295D8B]: jal        0x08A5762C
    089E8508:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089E850C:[04400003]: bltz       $v0, 0x089E851C
    089E8510:[00000000]: nop
    089E8514:[0A27A10C]: j          0x089E8430
    089E8518:[A2560000]: sb         $s6, 0($s2)
    089E851C:[0E295D9A]: jal        0x08A57668
    089E8520:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089E8524:[0E295D8B]: jal        0x08A5762C
    089E8528:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089E852C:[0A27A10C]: j          0x089E8430
    089E8530:[A2560000]: sb         $s6, 0($s2)
    089E8534:[0E295D9A]: jal        0x08A57668
    089E8538:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089E853C:[0A27A13D]: j          0x089E84F4
    089E8540:[8E650008]: lw         $a1, 8($s3)
    089E8544:[0E295DA9]: jal        0x08A576A4
    089E8548:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    089E854C:[0A27A139]: j          0x089E84E4
    089E8550:[A2400001]: sb         $zr, 1($s2)
    089E8554:[82420001]: lb         $v0, 1($s2)
    089E8558:[14400017]: bne        $v0, $zr, 0x089E85B8
    089E855C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089E8560:[82420000]: lb         $v0, 0($s2)
    089E8564:[14400010]: bne        $v0, $zr, 0x089E85A8
    089E8568:[00000000]: nop
    089E856C:[8E650010]: lw         $a1, 16($s3)
    089E8570:[0E295E3C]: jal        0x08A578F0
    089E8574:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089E8578:[0E295D8B]: jal        0x08A5762C
    089E857C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089E8580:[04400003]: bltz       $v0, 0x089E8590
    089E8584:[00000000]: nop
    089E8588:[0A27A10C]: j          0x089E8430
    089E858C:[A2540000]: sb         $s4, 0($s2)
    089E8590:[0E295D9A]: jal        0x08A57668
    089E8594:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089E8598:[0E295D8B]: jal        0x08A5762C
    089E859C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089E85A0:[0A27A10C]: j          0x089E8430
    089E85A4:[A2540000]: sb         $s4, 0($s2)
    089E85A8:[0E295D9A]: jal        0x08A57668
    089E85AC:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089E85B0:[0A27A15C]: j          0x089E8570
    089E85B4:[8E650010]: lw         $a1, 16($s3)
    089E85B8:[0E295DA9]: jal        0x08A576A4
    089E85BC:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    089E85C0:[0A27A158]: j          0x089E8560
    089E85C4:[A2400001]: sb         $zr, 1($s2)
    089E85C8:[0E295DFA]: jal        0x08A577E8
    089E85CC:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089E85D0:[0A27A100]: j          0x089E8400
    089E85D4:[32020002]: andi       $v0, $s0, 2
    089E85D8:[8E66001C]: lw         $a2, 28($s3)
    089E85DC:[8E670020]: lw         $a3, 32($s3)
    089E85E0:[8E680024]: lw         $t0, 36($s3)
    089E85E4:[0E295DE1]: jal        0x08A57784
    089E85E8:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089E85EC:[0A27A0FD]: j          0x089E83F4
    089E85F0:[32020400]: andi       $v0, $s0, 1024
  Back Branch 089E826C 146,848 times (length 10)
    089E8238:[8E03048C]: lw         $v1, 1164($s0)
    089E823C:[1860000E]: blez       $v1, 0x089E8278
    089E8240:[27C20150]: addiu      $v0, $fp, 336
    089E8244:[0200B821]: addu       $s7, $s0, $zr <=> move $s7, $s0
    089E8248:[0000A821]: addu       $s5, $zr, $zr <=> li $s5, 0
--> 089E824C:[8EE20488]: lw         $v0, 1160($s7)
    089E8250:[00559021]: addu       $s2, $v0, $s5
    089E8254:[8E500038]: lw         $s0, 56($s2)
    089E8258:[16000056]: bne        $s0, $zr, 0x089E83B4
    089E825C:[26530038]: addiu      $s3, $s2, 56
    089E8260:[8EE2048C]: lw         $v0, 1164($s7)
    089E8264:[26310001]: addiu      $s1, $s1, 1
    089E8268:[0222102A]: slt        $v0, $s1, $v0
--> 089E826C:[1440FFF7]: bne        $v0, $zr, 0x089E824C
    089E8270:[26B5006C]: addiu      $s5, $s5, 108
    089E8274:[27C20150]: addiu      $v0, $fp, 336
    089E8278:[8C430494]: lw         $v1, 1172($v0)
    089E827C:[8C440474]: lw         $a0, 1140($v0)
  Back Branch 089E82FC 146,848 times (length 11)
    089E82C4:[8C62048C]: lw         $v0, 1164($v1)
    089E82C8:[1840000E]: blez       $v0, 0x089E8304
    089E82CC:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    089E82D0:[00602821]: addu       $a1, $v1, $zr <=> move $a1, $v1
    089E82D4:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
--> 089E82D8:[02241007]: srav       $v0, $a0, $s1
    089E82DC:[30420001]: andi       $v0, $v0, 1
    089E82E0:[10400004]: beq        $v0, $zr, 0x089E82F4
    089E82E4:[26310001]: addiu      $s1, $s1, 1
    089E82E8:[8CA20488]: lw         $v0, 1160($a1)
    089E82EC:[00621021]: addu       $v0, $v1, $v0
    089E82F0:[A0400000]: sb         $zr, 0($v0)
    089E82F4:[8CA2048C]: lw         $v0, 1164($a1)
    089E82F8:[0222102A]: slt        $v0, $s1, $v0
--> 089E82FC:[1440FFF6]: bne        $v0, $zr, 0x089E82D8
    089E8300:[2463006C]: addiu      $v1, $v1, 108
    089E8304:[8FBF0034]: lw         $ra, 52($sp)
    089E8308:[8FBE0030]: lw         $fp, 48($sp)
    089E830C:[8FB7002C]: lw         $s7, 44($sp)
_S1_2_88D1B08 2,428,776 instructions (7.613%), 1,560 calls (088D1B08 - 088D1B68, length 25)
    088D1B08:[3C0208AE]: lui        $v0, 0x08AE <=> li $v0, 0x08AE0000
    088D1B0C:[8C48B574]: lw         $t0, -19084($v0)
    088D1B10:[8D06003C]: lw         $a2, 60($t0)
    088D1B14:[10C00013]: beq        $a2, $zr, 0x088D1B64
    088D1B18:[AD00003C]: sw         $zr, 60($t0)
    088D1B1C:[8CC7003C]: lw         $a3, 60($a2)
    088D1B20:[01002821]: addu       $a1, $t0, $zr <=> move $a1, $t0
    088D1B24:[8CA4003C]: lw         $a0, 60($a1)
    088D1B28:[50800007]: beql       $a0, $zr, 0x088D1B48
    088D1B2C:[ACC4003C]: sw         $a0, 60($a2)
    088D1B30:[94820016]: lhu        $v0, 22($a0)
    088D1B34:[94C30016]: lhu        $v1, 22($a2)
    088D1B38:[0062102B]: sltu       $v0, $v1, $v0
    088D1B3C:[5040FFF9]: beql       $v0, $zr, 0x088D1B24
    088D1B40:[00802821]: addu       $a1, $a0, $zr <=> move $a1, $a0
    088D1B44:[ACC4003C]: sw         $a0, 60($a2)
    088D1B48:[ACA6003C]: sw         $a2, 60($a1)
    088D1B4C:[8CC2003C]: lw         $v0, 60($a2)
    088D1B50:[10400002]: beq        $v0, $zr, 0x088D1B5C
    088D1B54:[ACC50038]: sw         $a1, 56($a2)
    088D1B58:[AC460038]: sw         $a2, 56($v0)
    088D1B5C:[14E0FFEF]: bne        $a3, $zr, 0x088D1B1C
    088D1B60:[00E03021]: addu       $a2, $a3, $zr <=> move $a2, $a3
    088D1B64:[03E00008]: jr         $ra
    088D1B68:[00000000]: nop
  Back Branch 088D1B3C 296,381 times (length 8)
    088D1B10:[8D06003C]: lw         $a2, 60($t0)
    088D1B14:[10C00013]: beq        $a2, $zr, 0x088D1B64
    088D1B18:[AD00003C]: sw         $zr, 60($t0)
    088D1B1C:[8CC7003C]: lw         $a3, 60($a2)
    088D1B20:[01002821]: addu       $a1, $t0, $zr <=> move $a1, $t0
--> 088D1B24:[8CA4003C]: lw         $a0, 60($a1)
    088D1B28:[50800007]: beql       $a0, $zr, 0x088D1B48
    088D1B2C:[ACC4003C]: sw         $a0, 60($a2)
    088D1B30:[94820016]: lhu        $v0, 22($a0)
    088D1B34:[94C30016]: lhu        $v1, 22($a2)
    088D1B38:[0062102B]: sltu       $v0, $v1, $v0
--> 088D1B3C:[5040FFF9]: beql       $v0, $zr, 0x088D1B24
    088D1B40:[00802821]: addu       $a1, $a0, $zr <=> move $a1, $a0
    088D1B44:[ACC4003C]: sw         $a0, 60($a2)
    088D1B48:[ACA6003C]: sw         $a2, 60($a1)
    088D1B4C:[8CC2003C]: lw         $v0, 60($a2)
  Back Branch 088D1B5C 31,199 times (length 18)
    088D1B08:[3C0208AE]: lui        $v0, 0x08AE <=> li $v0, 0x08AE0000
    088D1B0C:[8C48B574]: lw         $t0, -19084($v0)
    088D1B10:[8D06003C]: lw         $a2, 60($t0)
    088D1B14:[10C00013]: beq        $a2, $zr, 0x088D1B64
    088D1B18:[AD00003C]: sw         $zr, 60($t0)
--> 088D1B1C:[8CC7003C]: lw         $a3, 60($a2)
    088D1B20:[01002821]: addu       $a1, $t0, $zr <=> move $a1, $t0
    088D1B24:[8CA4003C]: lw         $a0, 60($a1)
    088D1B28:[50800007]: beql       $a0, $zr, 0x088D1B48
    088D1B2C:[ACC4003C]: sw         $a0, 60($a2)
    088D1B30:[94820016]: lhu        $v0, 22($a0)
    088D1B34:[94C30016]: lhu        $v1, 22($a2)
    088D1B38:[0062102B]: sltu       $v0, $v1, $v0
    088D1B3C:[5040FFF9]: beql       $v0, $zr, 0x088D1B24
    088D1B40:[00802821]: addu       $a1, $a0, $zr <=> move $a1, $a0
    088D1B44:[ACC4003C]: sw         $a0, 60($a2)
    088D1B48:[ACA6003C]: sw         $a2, 60($a1)
    088D1B4C:[8CC2003C]: lw         $v0, 60($a2)
    088D1B50:[10400002]: beq        $v0, $zr, 0x088D1B5C
    088D1B54:[ACC50038]: sw         $a1, 56($a2)
    088D1B58:[AC460038]: sw         $a2, 56($v0)
--> 088D1B5C:[14E0FFEF]: bne        $a3, $zr, 0x088D1B1C
    088D1B60:[00E03021]: addu       $a2, $a3, $zr <=> move $a2, $a3
    088D1B64:[03E00008]: jr         $ra
    088D1B68:[00000000]: nop
_S1_2_890BAAC 2,032,680 instructions (6.371%), 1,560 calls (0890BAAC - 0890BBA8, length 64)
    0890BAAC:[27BDFFE0]: addiu      $sp, $sp, -32
    0890BAB0:[3C0208AE]: lui        $v0, 0x08AE <=> li $v0, 0x08AE0000
    0890BAB4:[AFBF0014]: sw         $ra, 20($sp)
    0890BAB8:[2442D900]: addiu      $v0, $v0, -9984
    0890BABC:[AFB40010]: sw         $s4, 16($sp)
    0890BAC0:[AFB3000C]: sw         $s3, 12($sp)
    0890BAC4:[AFB20008]: sw         $s2, 8($sp)
    0890BAC8:[AFB10004]: sw         $s1, 4($sp)
    0890BACC:[AFB00000]: sw         $s0, 0($sp)
    0890BAD0:[8C540400]: lw         $s4, 1024($v0)
    0890BAD4:[1280002E]: beq        $s4, $zr, 0x0890BB90
    0890BAD8:[8FBF0014]: lw         $ra, 20($sp)
    0890BADC:[00409821]: addu       $s3, $v0, $zr <=> move $s3, $v0
    0890BAE0:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    0890BAE4:[0A242EC7]: j          0x0890BB1C
    0890BAE8:[24110001]: addiu      $s1, $zr, 1 <=> li $s1, 1
    0890BAEC:[92020191]: lbu        $v0, 401($s0)
    0890BAF0:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0890BAF4:[26050060]: addiu      $a1, $s0, 96
    0890BAF8:[10510018]: beq        $v0, $s1, 0x0890BB5C
    0890BAFC:[24070001]: addiu      $a3, $zr, 1 <=> li $a3, 1
    0890BB00:[92020192]: lbu        $v0, 402($s0)
    0890BB04:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0890BB08:[26050094]: addiu      $a1, $s0, 148
    0890BB0C:[1051001B]: beq        $v0, $s1, 0x0890BB7C
    0890BB10:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0890BB14:[1292001E]: beq        $s4, $s2, 0x0890BB90
    0890BB18:[8FBF0014]: lw         $ra, 20($sp)
    0890BB1C:[8E700000]: lw         $s0, 0($s3)
    0890BB20:[26520001]: addiu      $s2, $s2, 1
    0890BB24:[26730004]: addiu      $s3, $s3, 4
    0890BB28:[92020190]: lbu        $v0, 400($s0)
    0890BB2C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0890BB30:[2605002C]: addiu      $a1, $s0, 44
    0890BB34:[1451FFED]: bne        $v0, $s1, 0x0890BAEC
    0890BB38:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0890BB3C:[0E242E35]: jal        0x0890B8D4
    0890BB40:[8E060184]: lw         $a2, 388($s0)
    0890BB44:[92020191]: lbu        $v0, 401($s0)
    0890BB48:[A2000190]: sb         $zr, 400($s0)
    0890BB4C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0890BB50:[26050060]: addiu      $a1, $s0, 96
    0890BB54:[1451FFEA]: bne        $v0, $s1, 0x0890BB00
    0890BB58:[24070001]: addiu      $a3, $zr, 1 <=> li $a3, 1
    0890BB5C:[0E242E35]: jal        0x0890B8D4
    0890BB60:[8E060188]: lw         $a2, 392($s0)
    0890BB64:[92020192]: lbu        $v0, 402($s0)
    0890BB68:[A2000191]: sb         $zr, 401($s0)
    0890BB6C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0890BB70:[26050094]: addiu      $a1, $s0, 148
    0890BB74:[1451FFE7]: bne        $v0, $s1, 0x0890BB14
    0890BB78:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0890BB7C:[0E242E35]: jal        0x0890B8D4
    0890BB80:[8E06018C]: lw         $a2, 396($s0)
    0890BB84:[1692FFE5]: bne        $s4, $s2, 0x0890BB1C
    0890BB88:[A2000192]: sb         $zr, 402($s0)
    0890BB8C:[8FBF0014]: lw         $ra, 20($sp)
    0890BB90:[8FB40010]: lw         $s4, 16($sp)
    0890BB94:[8FB3000C]: lw         $s3, 12($sp)
    0890BB98:[8FB20008]: lw         $s2, 8($sp)
    0890BB9C:[8FB10004]: lw         $s1, 4($sp)
    0890BBA0:[8FB00000]: lw         $s0, 0($sp)
    0890BBA4:[03E00008]: jr         $ra
    0890BBA8:[27BD0020]: addiu      $sp, $sp, 32
  Back Branch 0890BB34 99,840 times (length 20)
    0890BAD8:[8FBF0014]: lw         $ra, 20($sp)
    0890BADC:[00409821]: addu       $s3, $v0, $zr <=> move $s3, $v0
    0890BAE0:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    0890BAE4:[0A242EC7]: j          0x0890BB1C
    0890BAE8:[24110001]: addiu      $s1, $zr, 1 <=> li $s1, 1
--> 0890BAEC:[92020191]: lbu        $v0, 401($s0)
    0890BAF0:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0890BAF4:[26050060]: addiu      $a1, $s0, 96
    0890BAF8:[10510018]: beq        $v0, $s1, 0x0890BB5C
    0890BAFC:[24070001]: addiu      $a3, $zr, 1 <=> li $a3, 1
    0890BB00:[92020192]: lbu        $v0, 402($s0)
    0890BB04:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0890BB08:[26050094]: addiu      $a1, $s0, 148
    0890BB0C:[1051001B]: beq        $v0, $s1, 0x0890BB7C
    0890BB10:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0890BB14:[1292001E]: beq        $s4, $s2, 0x0890BB90
    0890BB18:[8FBF0014]: lw         $ra, 20($sp)
    0890BB1C:[8E700000]: lw         $s0, 0($s3)
    0890BB20:[26520001]: addiu      $s2, $s2, 1
    0890BB24:[26730004]: addiu      $s3, $s3, 4
    0890BB28:[92020190]: lbu        $v0, 400($s0)
    0890BB2C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0890BB30:[2605002C]: addiu      $a1, $s0, 44
--> 0890BB34:[1451FFED]: bne        $v0, $s1, 0x0890BAEC
    0890BB38:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0890BB3C:[0E242E35]: jal        0x0890B8D4
    0890BB40:[8E060184]: lw         $a2, 388($s0)
    0890BB44:[92020191]: lbu        $v0, 401($s0)
_S1_2_89C6010 1,566,435 instructions (4.910%), 377 calls (089C6010 - 089C6138, length 75)
    089C6010:[27BDFFD0]: addiu      $sp, $sp, -48
    089C6014:[AFB10024]: sw         $s1, 36($sp)
    089C6018:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    089C601C:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    089C6020:[AFB00020]: sw         $s0, 32($sp)
    089C6024:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    089C6028:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    089C602C:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    089C6030:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089C6034:[AFBF002C]: sw         $ra, 44($sp)
    089C6038:[0E270A9E]: jal        0x089C2A78
    089C603C:[AFB20028]: sw         $s2, 40($sp)
    089C6040:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089C6044:[0E27184F]: jal        0x089C613C
    089C6048:[00409021]: addu       $s2, $v0, $zr <=> move $s2, $v0
    089C604C:[AE000010]: sw         $zr, 16($s0)
    089C6050:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    089C6054:[26030014]: addiu      $v1, $s0, 20
    089C6058:[24840001]: addiu      $a0, $a0, 1
    089C605C:[2C820100]: sltiu      $v0, $a0, 256
    089C6060:[AC600000]: sw         $zr, 0($v1)
    089C6064:[1440FFFC]: bne        $v0, $zr, 0x089C6058
    089C6068:[24630004]: addiu      $v1, $v1, 4
    089C606C:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    089C6070:[26030414]: addiu      $v1, $s0, 1044
    089C6074:[24840001]: addiu      $a0, $a0, 1
    089C6078:[2C820100]: sltiu      $v0, $a0, 256
    089C607C:[AC600000]: sw         $zr, 0($v1)
    089C6080:[1440FFFC]: bne        $v0, $zr, 0x089C6074
    089C6084:[24630004]: addiu      $v1, $v1, 4
    089C6088:[AE110814]: sw         $s1, 2068($s0)
    089C608C:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    089C6090:[02001821]: addu       $v1, $s0, $zr <=> move $v1, $s0
    089C6094:[AE12081C]: sw         $s2, 2076($s0)
    089C6098:[AE000820]: sw         $zr, 2080($s0)
    089C609C:[AE000828]: sw         $zr, 2088($s0)
    089C60A0:[AE00082C]: sw         $zr, 2092($s0)
    089C60A4:[AE000830]: sw         $zr, 2096($s0)
    089C60A8:[AE000834]: sw         $zr, 2100($s0)
    089C60AC:[24840001]: addiu      $a0, $a0, 1
    089C60B0:[2C820100]: sltiu      $v0, $a0, 256
    089C60B4:[AC600838]: sw         $zr, 2104($v1)
    089C60B8:[AC60083C]: sw         $zr, 2108($v1)
    089C60BC:[1440FFFB]: bne        $v0, $zr, 0x089C60AC
    089C60C0:[24630008]: addiu      $v1, $v1, 8
    089C60C4:[3C06089C]: lui        $a2, 0x089C <=> li $a2, 0x089C0000
    089C60C8:[02003821]: addu       $a3, $s0, $zr <=> move $a3, $s0
    089C60CC:[24C62734]: addiu      $a2, $a2, 10036
    089C60D0:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    089C60D4:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    089C60D8:[0E271C75]: jal        0x089C71D4
    089C60DC:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    089C60E0:[0E273657]: jal        0x089CD95C
    089C60E4:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    089C60E8:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089C60EC:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    089C60F0:[AFA00000]: sw         $zr, 0($sp)
    089C60F4:[AFA00004]: sw         $zr, 4($sp)
    089C60F8:[AFA00008]: sw         $zr, 8($sp)
    089C60FC:[AFA0000C]: sw         $zr, 12($sp)
    089C6100:[AFA00010]: sw         $zr, 16($sp)
    089C6104:[0E27173C]: jal        0x089C5CF0
    089C6108:[AFA00014]: sw         $zr, 20($sp)
    089C610C:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    089C6110:[AE030824]: sw         $v1, 2084($s0)
    089C6114:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    089C6118:[AE030828]: sw         $v1, 2088($s0)
    089C611C:[8C64000C]: lw         $a0, 12($v1)
    089C6120:[8FBF002C]: lw         $ra, 44($sp)
    089C6124:[8FB20028]: lw         $s2, 40($sp)
    089C6128:[AE040818]: sw         $a0, 2072($s0)
    089C612C:[8FB10024]: lw         $s1, 36($sp)
    089C6130:[8FB00020]: lw         $s0, 32($sp)
    089C6134:[03E00008]: jr         $ra
    089C6138:[27BD0030]: addiu      $sp, $sp, 48
  Back Branch 089C60BC 96,512 times (length 6)
    089C6098:[AE000820]: sw         $zr, 2080($s0)
    089C609C:[AE000828]: sw         $zr, 2088($s0)
    089C60A0:[AE00082C]: sw         $zr, 2092($s0)
    089C60A4:[AE000830]: sw         $zr, 2096($s0)
    089C60A8:[AE000834]: sw         $zr, 2100($s0)
--> 089C60AC:[24840001]: addiu      $a0, $a0, 1
    089C60B0:[2C820100]: sltiu      $v0, $a0, 256
    089C60B4:[AC600838]: sw         $zr, 2104($v1)
    089C60B8:[AC60083C]: sw         $zr, 2108($v1)
--> 089C60BC:[1440FFFB]: bne        $v0, $zr, 0x089C60AC
    089C60C0:[24630008]: addiu      $v1, $v1, 8
    089C60C4:[3C06089C]: lui        $a2, 0x089C <=> li $a2, 0x089C0000
    089C60C8:[02003821]: addu       $a3, $s0, $zr <=> move $a3, $s0
    089C60CC:[24C62734]: addiu      $a2, $a2, 10036
  Back Branch 089C6080 96,512 times (length 5)
    089C6060:[AC600000]: sw         $zr, 0($v1)
    089C6064:[1440FFFC]: bne        $v0, $zr, 0x089C6058
    089C6068:[24630004]: addiu      $v1, $v1, 4
    089C606C:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    089C6070:[26030414]: addiu      $v1, $s0, 1044
--> 089C6074:[24840001]: addiu      $a0, $a0, 1
    089C6078:[2C820100]: sltiu      $v0, $a0, 256
    089C607C:[AC600000]: sw         $zr, 0($v1)
--> 089C6080:[1440FFFC]: bne        $v0, $zr, 0x089C6074
    089C6084:[24630004]: addiu      $v1, $v1, 4
    089C6088:[AE110814]: sw         $s1, 2068($s0)
    089C608C:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    089C6090:[02001821]: addu       $v1, $s0, $zr <=> move $v1, $s0
  Back Branch 089C6064 96,512 times (length 5)
    089C6044:[0E27184F]: jal        0x089C613C
    089C6048:[00409021]: addu       $s2, $v0, $zr <=> move $s2, $v0
    089C604C:[AE000010]: sw         $zr, 16($s0)
    089C6050:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    089C6054:[26030014]: addiu      $v1, $s0, 20
--> 089C6058:[24840001]: addiu      $a0, $a0, 1
    089C605C:[2C820100]: sltiu      $v0, $a0, 256
    089C6060:[AC600000]: sw         $zr, 0($v1)
--> 089C6064:[1440FFFC]: bne        $v0, $zr, 0x089C6058
    089C6068:[24630004]: addiu      $v1, $v1, 4
    089C606C:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    089C6070:[26030414]: addiu      $v1, $s0, 1044
    089C6074:[24840001]: addiu      $a0, $a0, 1
_S1_2_88D1370 1,424,087 instructions (4.464%), 26,157 calls (088D1370 - 088D13CC, length 24)
    088D1370:[3C027FFF]: lui        $v0, 0x7FFF <=> li $v0, 0x7FFF0000
    088D1374:[3442FFFF]: ori        $v0, $v0, -1
    088D1378:[14820004]: bne        $a0, $v0, 0x088D138C
    088D137C:[3C0208AE]: lui        $v0, 0x08AE <=> li $v0, 0x08AE0000
    088D1380:[8C43B578]: lw         $v1, -19080($v0)
    088D1384:[03E00008]: jr         $ra
    088D1388:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    088D138C:[3C0208AE]: lui        $v0, 0x08AE <=> li $v0, 0x08AE0000
    088D1390:[8C43B564]: lw         $v1, -19100($v0)
    088D1394:[5060000C]: beql       $v1, $zr, 0x088D13C8
    088D1398:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088D139C:[8C620034]: lw         $v0, 52($v1)
    088D13A0:[1082FFF8]: beq        $a0, $v0, 0x088D1384
    088D13A4:[00000000]: nop
    088D13A8:[8C63003C]: lw         $v1, 60($v1)
    088D13AC:[50600006]: beql       $v1, $zr, 0x088D13C8
    088D13B0:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088D13B4:[8C620034]: lw         $v0, 52($v1)
    088D13B8:[5482FFFC]: bnel       $a0, $v0, 0x088D13AC
    088D13BC:[8C63003C]: lw         $v1, 60($v1)
    088D13C0:[03E00008]: jr         $ra
    088D13C4:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    088D13C8:[03E00008]: jr         $ra
    088D13CC:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
  Back Branch 088D13B8 251,394 times (length 5)
    088D1398:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088D139C:[8C620034]: lw         $v0, 52($v1)
    088D13A0:[1082FFF8]: beq        $a0, $v0, 0x088D1384
    088D13A4:[00000000]: nop
    088D13A8:[8C63003C]: lw         $v1, 60($v1)
--> 088D13AC:[50600006]: beql       $v1, $zr, 0x088D13C8
    088D13B0:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088D13B4:[8C620034]: lw         $v0, 52($v1)
--> 088D13B8:[5482FFFC]: bnel       $a0, $v0, 0x088D13AC
    088D13BC:[8C63003C]: lw         $v1, 60($v1)
    088D13C0:[03E00008]: jr         $ra
    088D13C4:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    088D13C8:[03E00008]: jr         $ra
  Back Branch 088D13A0 26,157 times (length 9)
    088D1370:[3C027FFF]: lui        $v0, 0x7FFF <=> li $v0, 0x7FFF0000
    088D1374:[3442FFFF]: ori        $v0, $v0, -1
    088D1378:[14820004]: bne        $a0, $v0, 0x088D138C
    088D137C:[3C0208AE]: lui        $v0, 0x08AE <=> li $v0, 0x08AE0000
    088D1380:[8C43B578]: lw         $v1, -19080($v0)
--> 088D1384:[03E00008]: jr         $ra
    088D1388:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    088D138C:[3C0208AE]: lui        $v0, 0x08AE <=> li $v0, 0x08AE0000
    088D1390:[8C43B564]: lw         $v1, -19100($v0)
    088D1394:[5060000C]: beql       $v1, $zr, 0x088D13C8
    088D1398:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088D139C:[8C620034]: lw         $v0, 52($v1)
--> 088D13A0:[1082FFF8]: beq        $a0, $v0, 0x088D1384
    088D13A4:[00000000]: nop
    088D13A8:[8C63003C]: lw         $v1, 60($v1)
    088D13AC:[50600006]: beql       $v1, $zr, 0x088D13C8
    088D13B0:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
_S1_2_89E7534 1,055,433 instructions (3.308%), 1,559 calls (089E7534 - 089E7750, length 136)
    089E7534:[27BDFBC0]: addiu      $sp, $sp, -1088
    089E7538:[AFB50424]: sw         $s5, 1060($sp)
    089E753C:[3C1508AE]: lui        $s5, 0x08AE <=> li $s5, 0x08AE0000
    089E7540:[26A70150]: addiu      $a3, $s5, 336
    089E7544:[AFBF0434]: sw         $ra, 1076($sp)
    089E7548:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    089E754C:[AFBE0430]: sw         $fp, 1072($sp)
    089E7550:[AFB7042C]: sw         $s7, 1068($sp)
    089E7554:[AFB60428]: sw         $s6, 1064($sp)
    089E7558:[AFB40420]: sw         $s4, 1056($sp)
    089E755C:[AFB3041C]: sw         $s3, 1052($sp)
    089E7560:[AFB20418]: sw         $s2, 1048($sp)
    089E7564:[AFB10414]: sw         $s1, 1044($sp)
    089E7568:[AFB00410]: sw         $s0, 1040($sp)
    089E756C:[8CE20470]: lw         $v0, 1136($a3)
    089E7570:[AFA00000]: sw         $zr, 0($sp)
    089E7574:[AFA00004]: sw         $zr, 4($sp)
    089E7578:[10400005]: beq        $v0, $zr, 0x089E7590
    089E757C:[AFA00008]: sw         $zr, 8($sp)
    089E7580:[8CE30490]: lw         $v1, 1168($a3)
    089E7584:[8CE20498]: lw         $v0, 1176($a3)
    089E7588:[0043102A]: slt        $v0, $v0, $v1
    089E758C:[2C460001]: sltiu      $a2, $v0, 1
    089E7590:[8CE404A8]: lw         $a0, 1192($a3)
    089E7594:[8CE504AC]: lw         $a1, 1196($a3)
    089E7598:[8CF604A0]: lw         $s6, 1184($a3)
    089E759C:[8CF704A4]: lw         $s7, 1188($a3)
    089E75A0:[8CE20440]: lw         $v0, 1088($a3)
    089E75A4:[8CE30078]: lw         $v1, 120($a3)
    089E75A8:[AFA60004]: sw         $a2, 4($sp)
    089E75AC:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    089E75B0:[02C4302B]: sltu       $a2, $s6, $a0
    089E75B4:[02E5B823]: subu       $s7, $s7, $a1
    089E75B8:[02C4B023]: subu       $s6, $s6, $a0
    089E75BC:[02E6B823]: subu       $s7, $s7, $a2
    089E75C0:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    089E75C4:[18600017]: blez       $v1, 0x089E7624
    089E75C8:[AFA20008]: sw         $v0, 8($sp)
    089E75CC:[00E01821]: addu       $v1, $a3, $zr <=> move $v1, $a3
    089E75D0:[00E0A021]: addu       $s4, $a3, $zr <=> move $s4, $a3
    089E75D4:[241E0001]: addiu      $fp, $zr, 1 <=> li $fp, 1
    089E75D8:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    089E75DC:[8C620074]: lw         $v0, 116($v1)
    089E75E0:[00528821]: addu       $s1, $v0, $s2
    089E75E4:[8E280028]: lw         $t0, 40($s1)
    089E75E8:[8E29002C]: lw         $t1, 44($s1)
    089E75EC:[8E240018]: lw         $a0, 24($s1)
    089E75F0:[AE280030]: sw         $t0, 48($s1)
    089E75F4:[AE290034]: sw         $t1, 52($s1)
    089E75F8:[00041080]: sll        $v0, $a0, 0x0002
    089E75FC:[005D1021]: addu       $v0, $v0, $sp
    089E7600:[8C430000]: lw         $v1, 0($v0)
    089E7604:[5460001E]: bnel       $v1, $zr, 0x089E7680
    089E7608:[92230005]: lbu        $v1, 5($s1)
    089E760C:[8E820078]: lw         $v0, 120($s4)
    089E7610:[26730001]: addiu      $s3, $s3, 1
    089E7614:[26520038]: addiu      $s2, $s2, 56
    089E7618:[0262102A]: slt        $v0, $s3, $v0
    089E761C:[1440FFEF]: bne        $v0, $zr, 0x089E75DC
    089E7620:[02801821]: addu       $v1, $s4, $zr <=> move $v1, $s4
    089E7624:[26B00150]: addiu      $s0, $s5, 336
    089E7628:[8E020470]: lw         $v0, 1136($s0)
    089E762C:[10400004]: beq        $v0, $zr, 0x089E7640
    089E7630:[8FBF0434]: lw         $ra, 1076($sp)
    089E7634:[8FA20004]: lw         $v0, 4($sp)
    089E7638:[1440000C]: bne        $v0, $zr, 0x089E766C
    089E763C:[00000000]: nop
    089E7640:[8FBE0430]: lw         $fp, 1072($sp)
    089E7644:[8FB7042C]: lw         $s7, 1068($sp)
    089E7648:[8FB60428]: lw         $s6, 1064($sp)
    089E764C:[8FB50424]: lw         $s5, 1060($sp)
    089E7650:[8FB40420]: lw         $s4, 1056($sp)
    089E7654:[8FB3041C]: lw         $s3, 1052($sp)
    089E7658:[8FB20418]: lw         $s2, 1048($sp)
    089E765C:[8FB10414]: lw         $s1, 1044($sp)
    089E7660:[8FB00410]: lw         $s0, 1040($sp)
    089E7664:[03E00008]: jr         $ra
    089E7668:[27BD0440]: addiu      $sp, $sp, 1088
    089E766C:[0E27A17D]: jal        0x089E85F4
    089E7670:[00000000]: nop
    089E7674:[AE020490]: sw         $v0, 1168($s0)
    089E7678:[0A279D90]: j          0x089E7640
    089E767C:[8FBF0434]: lw         $ra, 1076($sp)
    089E7680:[7C031420]: seb        $v0, $v1
    089E7684:[18400003]: blez       $v0, 0x089E7694
    089E7688:[2462FFFF]: addiu      $v0, $v1, -1
    089E768C:[0A279D83]: j          0x089E760C
    089E7690:[A2220005]: sb         $v0, 5($s1)
    089E7694:[109E0016]: beq        $a0, $fp, 0x089E76F0
    089E7698:[28820002]: slti       $v0, $a0, 2
    089E769C:[54400005]: bnel       $v0, $zr, 0x089E76B4
    089E76A0:[8E22000C]: lw         $v0, 12($s1)
    089E76A4:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    089E76A8:[50820005]: beql       $a0, $v0, 0x089E76C0
    089E76AC:[8E24001C]: lw         $a0, 28($s1)
    089E76B0:[8E22000C]: lw         $v0, 12($s1)
    089E76B4:[24420001]: addiu      $v0, $v0, 1
    089E76B8:[0A279D83]: j          0x089E760C
    089E76BC:[AE22000C]: sw         $v0, 12($s1)
    089E76C0:[0E27A714]: jal        0x089E9C50
    089E76C4:[92300004]: lbu        $s0, 4($s1)
    089E76C8:[32100001]: andi       $s0, $s0, 1
    089E76CC:[7C020004]: ins        $v0, $zr, 0, 1
    089E76D0:[02028025]: or         $s0, $s0, $v0
    089E76D4:[A2300004]: sb         $s0, 4($s1)
    089E76D8:[0E27A733]: jal        0x089E9CCC
    089E76DC:[8E24001C]: lw         $a0, 28($s1)
    089E76E0:[AE220028]: sw         $v0, 40($s1)
    089E76E4:[AE23002C]: sw         $v1, 44($s1)
    089E76E8:[0A279DAD]: j          0x089E76B4
    089E76EC:[8E22000C]: lw         $v0, 12($s1)
    089E76F0:[8E23001C]: lw         $v1, 28($s1)
    089E76F4:[2402006C]: addiu      $v0, $zr, 108 <=> li $v0, 108
    089E76F8:[92250004]: lbu        $a1, 4($s1)
    089E76FC:[00620018]: mult       $v1, $v0
    089E7700:[8E860488]: lw         $a2, 1160($s4)
    089E7704:[00A01021]: addu       $v0, $a1, $zr <=> move $v0, $a1
    089E7708:[7C020844]: ins        $v0, $zr, 1, 1
    089E770C:[7C023C20]: seb        $a3, $v0
    089E7710:[00001812]: mflo       $v1
    089E7714:[00661821]: addu       $v1, $v1, $a2
    089E7718:[80640000]: lb         $a0, 0($v1)
    089E771C:[34E70020]: ori        $a3, $a3, 32
    089E7720:[34E20002]: ori        $v0, $a3, 2
    089E7724:[30A50001]: andi       $a1, $a1, 1
    089E7728:[10A00004]: beq        $a1, $zr, 0x089E773C
    089E772C:[0044380B]: movn       $a3, $v0, $a0
    089E7730:[30E30006]: andi       $v1, $a3, 6
    089E7734:[34E20010]: ori        $v0, $a3, 16
    089E7738:[0043380A]: movz       $a3, $v0, $v1
    089E773C:[01161021]: addu       $v0, $t0, $s6
    089E7740:[0056202B]: sltu       $a0, $v0, $s6
    089E7744:[01371821]: addu       $v1, $t1, $s7
    089E7748:[00641821]: addu       $v1, $v1, $a0
    089E774C:[0A279DB8]: j          0x089E76E0
    089E7750:[A2270004]: sb         $a3, 4($s1)
  Back Branch 089E761C 56,124 times (length 18)
    089E75C8:[AFA20008]: sw         $v0, 8($sp)
    089E75CC:[00E01821]: addu       $v1, $a3, $zr <=> move $v1, $a3
    089E75D0:[00E0A021]: addu       $s4, $a3, $zr <=> move $s4, $a3
    089E75D4:[241E0001]: addiu      $fp, $zr, 1 <=> li $fp, 1
    089E75D8:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
--> 089E75DC:[8C620074]: lw         $v0, 116($v1)
    089E75E0:[00528821]: addu       $s1, $v0, $s2
    089E75E4:[8E280028]: lw         $t0, 40($s1)
    089E75E8:[8E29002C]: lw         $t1, 44($s1)
    089E75EC:[8E240018]: lw         $a0, 24($s1)
    089E75F0:[AE280030]: sw         $t0, 48($s1)
    089E75F4:[AE290034]: sw         $t1, 52($s1)
    089E75F8:[00041080]: sll        $v0, $a0, 0x0002
    089E75FC:[005D1021]: addu       $v0, $v0, $sp
    089E7600:[8C430000]: lw         $v1, 0($v0)
    089E7604:[5460001E]: bnel       $v1, $zr, 0x089E7680
    089E7608:[92230005]: lbu        $v1, 5($s1)
    089E760C:[8E820078]: lw         $v0, 120($s4)
    089E7610:[26730001]: addiu      $s3, $s3, 1
    089E7614:[26520038]: addiu      $s2, $s2, 56
    089E7618:[0262102A]: slt        $v0, $s3, $v0
--> 089E761C:[1440FFEF]: bne        $v0, $zr, 0x089E75DC
    089E7620:[02801821]: addu       $v1, $s4, $zr <=> move $v1, $s4
    089E7624:[26B00150]: addiu      $s0, $s5, 336
    089E7628:[8E020470]: lw         $v0, 1136($s0)
    089E762C:[10400004]: beq        $v0, $zr, 0x089E7640
  Back Branch 089E7678 1,557 times (length 16)
    089E762C:[10400004]: beq        $v0, $zr, 0x089E7640
    089E7630:[8FBF0434]: lw         $ra, 1076($sp)
    089E7634:[8FA20004]: lw         $v0, 4($sp)
    089E7638:[1440000C]: bne        $v0, $zr, 0x089E766C
    089E763C:[00000000]: nop
--> 089E7640:[8FBE0430]: lw         $fp, 1072($sp)
    089E7644:[8FB7042C]: lw         $s7, 1068($sp)
    089E7648:[8FB60428]: lw         $s6, 1064($sp)
    089E764C:[8FB50424]: lw         $s5, 1060($sp)
    089E7650:[8FB40420]: lw         $s4, 1056($sp)
    089E7654:[8FB3041C]: lw         $s3, 1052($sp)
    089E7658:[8FB20418]: lw         $s2, 1048($sp)
    089E765C:[8FB10414]: lw         $s1, 1044($sp)
    089E7660:[8FB00410]: lw         $s0, 1040($sp)
    089E7664:[03E00008]: jr         $ra
    089E7668:[27BD0440]: addiu      $sp, $sp, 1088
    089E766C:[0E27A17D]: jal        0x089E85F4
    089E7670:[00000000]: nop
    089E7674:[AE020490]: sw         $v0, 1168($s0)
--> 089E7678:[0A279D90]: j          0x089E7640
    089E767C:[8FBF0434]: lw         $ra, 1076($sp)
    089E7680:[7C031420]: seb        $v0, $v1
    089E7684:[18400003]: blez       $v0, 0x089E7694
    089E7688:[2462FFFF]: addiu      $v0, $v1, -1
_S1_2_8A51558 1,024,016 instructions (3.210%), 1,561 calls (08A51558 - 08A518A8, length 213)
    08A51558:[27BDFFF0]: addiu      $sp, $sp, -16
    08A5155C:[30A30010]: andi       $v1, $a1, 16
    08A51560:[AFB00000]: sw         $s0, 0($sp)
    08A51564:[00805821]: addu       $t3, $a0, $zr <=> move $t3, $a0
    08A51568:[30B00001]: andi       $s0, $a1, 1
    08A5156C:[7CB90040]: ext        $t9, $a1, 1, 1
    08A51570:[10600084]: beq        $v1, $zr, 0x08A51784
    08A51574:[7CB80080]: ext        $t8, $a1, 2, 1
    08A51578:[8C83009C]: lw         $v1, 156($a0)
    08A5157C:[8C8400D0]: lw         $a0, 208($a0)
    08A51580:[24050003]: addiu      $a1, $zr, 3 <=> li $a1, 3
    08A51584:[8D6A00D4]: lw         $t2, 212($t3)
    08A51588:[8D6800CC]: lw         $t0, 204($t3)
    08A5158C:[1065007B]: beq        $v1, $a1, 0x08A5177C
    08A51590:[00041600]: sll        $v0, $a0, 0x0018
    08A51594:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    08A51598:[10660078]: beq        $v1, $a2, 0x08A5177C
    08A5159C:[000417C0]: sll        $v0, $a0, 0x001F
    08A515A0:[24070002]: addiu      $a3, $zr, 2 <=> li $a3, 2
    08A515A4:[10670075]: beq        $v1, $a3, 0x08A5177C
    08A515A8:[00041700]: sll        $v0, $a0, 0x001C
    08A515AC:[24040003]: addiu      $a0, $zr, 3 <=> li $a0, 3
    08A515B0:[1064004D]: beq        $v1, $a0, 0x08A516E8
    08A515B4:[3C071000]: lui        $a3, 0x1000 <=> li $a3, 0x10000000
    08A515B8:[8D6E0008]: lw         $t6, 8($t3)
    08A515BC:[3C050800]: lui        $a1, 0x0800 <=> li $a1, 0x08000000
    08A515C0:[25CD00C8]: addiu      $t5, $t6, 200
    08A515C4:[7DA21E00]: ext        $v0, $t5, 24, 4
    08A515C8:[00021C00]: sll        $v1, $v0, 0x0010
    08A515CC:[01A06021]: addu       $t4, $t5, $zr <=> move $t4, $t5
    08A515D0:[7C0CFE04]: ins        $t4, $zr, 24, 8
    08A515D4:[00674825]: or         $t1, $v1, $a3
    08A515D8:[AD6D0008]: sw         $t5, 8($t3)
    08A515DC:[01853025]: or         $a2, $t4, $a1
    08A515E0:[240C0010]: addiu      $t4, $zr, 16 <=> li $t4, 16
    08A515E4:[ADC90000]: sw         $t1, 0($t6)
    08A515E8:[25C90008]: addiu      $t1, $t6, 8
    08A515EC:[01202821]: addu       $a1, $t1, $zr <=> move $a1, $t1
    08A515F0:[ADC60004]: sw         $a2, 4($t6)
    08A515F4:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08A515F8:[00063FC2]: srl        $a3, $a2, 0x001F
    08A515FC:[00C71021]: addu       $v0, $a2, $a3
    08A51600:[00026843]: sra        $t5, $v0, 0x0001
    08A51604:[000D2040]: sll        $a0, $t5, 0x0001
    08A51608:[00C47023]: subu       $t6, $a2, $a0
    08A5160C:[000E7900]: sll        $t7, $t6, 0x0004
    08A51610:[01EE3821]: addu       $a3, $t7, $t6
    08A51614:[24C60001]: addiu      $a2, $a2, 1
    08A51618:[01AE7821]: addu       $t7, $t5, $t6
    08A5161C:[000F7180]: sll        $t6, $t7, 0x0006
    08A51620:[00076900]: sll        $t5, $a3, 0x0004
    08A51624:[28CF0010]: slti       $t7, $a2, 16
    08A51628:[A4AE0004]: sh         $t6, 4($a1)
    08A5162C:[A4AD0006]: sh         $t5, 6($a1)
    08A51630:[ACA80000]: sw         $t0, 0($a1)
    08A51634:[A4AA0008]: sh         $t2, 8($a1)
    08A51638:[15E0FFEF]: bne        $t7, $zr, 0x08A515F8
    08A5163C:[24A5000C]: addiu      $a1, $a1, 12
    08A51640:[00187A80]: sll        $t7, $t8, 0x000A
    08A51644:[8D780008]: lw         $t8, 8($t3)
    08A51648:[00192240]: sll        $a0, $t9, 0x0009
    08A5164C:[00101A00]: sll        $v1, $s0, 0x0008
    08A51650:[01E47025]: or         $t6, $t7, $a0
    08A51654:[3C0DD300]: lui        $t5, 0xD300 <=> li $t5, 0xD3000000
    08A51658:[27070004]: addiu      $a3, $t8, 4
    08A5165C:[01C33025]: or         $a2, $t6, $v1
    08A51660:[35A50001]: ori        $a1, $t5, 1
    08A51664:[3C101280]: lui        $s0, 0x1280 <=> li $s0, 0x12800000
    08A51668:[00C5C825]: or         $t9, $a2, $a1
    08A5166C:[360A011C]: ori        $t2, $s0, 284
    08A51670:[24E80004]: addiu      $t0, $a3, 4
    08A51674:[AF190000]: sw         $t9, 0($t8)
    08A51678:[AD680008]: sw         $t0, 8($t3)
    08A5167C:[1120000C]: beq        $t1, $zr, 0x08A516B0
    08A51680:[ACEA0000]: sw         $t2, 0($a3)
    08A51684:[7D391E00]: ext        $t9, $t1, 24, 4
    08A51688:[00198400]: sll        $s0, $t9, 0x0010
    08A5168C:[7C09FE04]: ins        $t1, $zr, 24, 8
    08A51690:[3C181000]: lui        $t8, 0x1000 <=> li $t8, 0x10000000
    08A51694:[3C0A0100]: lui        $t2, 0x0100 <=> li $t2, 0x01000000
    08A51698:[012A1025]: or         $v0, $t1, $t2
    08A5169C:[02184025]: or         $t0, $s0, $t8
    08A516A0:[24E9000C]: addiu      $t1, $a3, 12
    08A516A4:[ACE80004]: sw         $t0, 4($a3)
    08A516A8:[ACE20008]: sw         $v0, 8($a3)
    08A516AC:[AD690008]: sw         $t1, 8($t3)
    08A516B0:[3C060006]: lui        $a2, 0x0006 <=> li $a2, 0x00060000
    08A516B4:[8D640008]: lw         $a0, 8($t3)
    08A516B8:[01863825]: or         $a3, $t4, $a2
    08A516BC:[3C0C0400]: lui        $t4, 0x0400 <=> li $t4, 0x04000000
    08A516C0:[00EC1025]: or         $v0, $a3, $t4
    08A516C4:[24870004]: addiu      $a3, $a0, 4
    08A516C8:[24F00004]: addiu      $s0, $a3, 4
    08A516CC:[AD700008]: sw         $s0, 8($t3)
    08A516D0:[3C0BD300]: lui        $t3, 0xD300 <=> li $t3, 0xD3000000
    08A516D4:[8FB00000]: lw         $s0, 0($sp)
    08A516D8:[AC820000]: sw         $v0, 0($a0)
    08A516DC:[ACEB0000]: sw         $t3, 0($a3)
    08A516E0:[03E00008]: jr         $ra
    08A516E4:[27BD0010]: addiu      $sp, $sp, 16
    08A516E8:[8D6E0008]: lw         $t6, 8($t3)
    08A516EC:[3C0F0800]: lui        $t7, 0x0800 <=> li $t7, 0x08000000
    08A516F0:[3C051000]: lui        $a1, 0x1000 <=> li $a1, 0x10000000
    08A516F4:[25CD0188]: addiu      $t5, $t6, 392
    08A516F8:[01A06021]: addu       $t4, $t5, $zr <=> move $t4, $t5
    08A516FC:[7DA61E00]: ext        $a2, $t5, 24, 4
    08A51700:[7C0CFE04]: ins        $t4, $zr, 24, 8
    08A51704:[00061C00]: sll        $v1, $a2, 0x0010
    08A51708:[018F1025]: or         $v0, $t4, $t7
    08A5170C:[00654825]: or         $t1, $v1, $a1
    08A51710:[ADC20004]: sw         $v0, 4($t6)
    08A51714:[240C0020]: addiu      $t4, $zr, 32 <=> li $t4, 32
    08A51718:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08A5171C:[AD6D0008]: sw         $t5, 8($t3)
    08A51720:[ADC90000]: sw         $t1, 0($t6)
    08A51724:[25C90008]: addiu      $t1, $t6, 8
    08A51728:[01202821]: addu       $a1, $t1, $zr <=> move $a1, $t1
    08A5172C:[00067FC2]: srl        $t7, $a2, 0x001F
    08A51730:[00CF1021]: addu       $v0, $a2, $t7
    08A51734:[00026843]: sra        $t5, $v0, 0x0001
    08A51738:[000D2040]: sll        $a0, $t5, 0x0001
    08A5173C:[00C47023]: subu       $t6, $a2, $a0
    08A51740:[000E3900]: sll        $a3, $t6, 0x0004
    08A51744:[00EE7821]: addu       $t7, $a3, $t6
    08A51748:[24C60001]: addiu      $a2, $a2, 1
    08A5174C:[01AE3821]: addu       $a3, $t5, $t6
    08A51750:[00077140]: sll        $t6, $a3, 0x0005
    08A51754:[000F6900]: sll        $t5, $t7, 0x0004
    08A51758:[28C70020]: slti       $a3, $a2, 32
    08A5175C:[A4AE0004]: sh         $t6, 4($a1)
    08A51760:[A4AD0006]: sh         $t5, 6($a1)
    08A51764:[ACA80000]: sw         $t0, 0($a1)
    08A51768:[A4AA0008]: sh         $t2, 8($a1)
    08A5176C:[14E0FFEF]: bne        $a3, $zr, 0x08A5172C
    08A51770:[24A5000C]: addiu      $a1, $a1, 12
    08A51774:[0A294591]: j          0x08A51644
    08A51778:[00187A80]: sll        $t7, $t8, 0x000A
    08A5177C:[0A29456B]: j          0x08A515AC
    08A51780:[01024025]: or         $t0, $t0, $v0
    08A51784:[8C8300B4]: lw         $v1, 180($a0)
    08A51788:[8C8D00AC]: lw         $t5, 172($a0)
    08A5178C:[8C8800B8]: lw         $t0, 184($a0)
    08A51790:[8C8E00B0]: lw         $t6, 176($a0)
    08A51794:[006D4823]: subu       $t1, $v1, $t5
    08A51798:[8C84009C]: lw         $a0, 156($a0)
    08A5179C:[8D6300D0]: lw         $v1, 208($t3)
    08A517A0:[010E7823]: subu       $t7, $t0, $t6
    08A517A4:[24050003]: addiu      $a1, $zr, 3 <=> li $a1, 3
    08A517A8:[25280001]: addiu      $t0, $t1, 1
    08A517AC:[8D6C00CC]: lw         $t4, 204($t3)
    08A517B0:[25E90001]: addiu      $t1, $t7, 1
    08A517B4:[00031600]: sll        $v0, $v1, 0x0018
    08A517B8:[1085003A]: beq        $a0, $a1, 0x08A518A4
    08A517BC:[8D6F00D4]: lw         $t7, 212($t3)
    08A517C0:[240A0001]: addiu      $t2, $zr, 1 <=> li $t2, 1
    08A517C4:[108A0037]: beq        $a0, $t2, 0x08A518A4
    08A517C8:[000317C0]: sll        $v0, $v1, 0x001F
    08A517CC:[24070002]: addiu      $a3, $zr, 2 <=> li $a3, 2
    08A517D0:[10870034]: beq        $a0, $a3, 0x08A518A4
    08A517D4:[00031700]: sll        $v0, $v1, 0x001C
    08A517D8:[8D6A0008]: lw         $t2, 8($t3)
    08A517DC:[00182A80]: sll        $a1, $t8, 0x000A
    08A517E0:[00191A40]: sll        $v1, $t9, 0x0009
    08A517E4:[25590020]: addiu      $t9, $t2, 32
    08A517E8:[00A32025]: or         $a0, $a1, $v1
    08A517EC:[00103200]: sll        $a2, $s0, 0x0008
    08A517F0:[7F381E00]: ext        $t8, $t9, 24, 4
    08A517F4:[3C02D300]: lui        $v0, 0xD300 <=> li $v0, 0xD3000000
    08A517F8:[00861825]: or         $v1, $a0, $a2
    08A517FC:[00188400]: sll        $s0, $t8, 0x0010
    08A51800:[34460001]: ori        $a2, $v0, 1
    08A51804:[7C19FE04]: ins        $t9, $zr, 24, 8
    08A51808:[3C020800]: lui        $v0, 0x0800 <=> li $v0, 0x08000000
    08A5180C:[3C181000]: lui        $t8, 0x1000 <=> li $t8, 0x10000000
    08A51810:[3C051280]: lui        $a1, 0x1280 <=> li $a1, 0x12800000
    08A51814:[03223825]: or         $a3, $t9, $v0
    08A51818:[02182025]: or         $a0, $s0, $t8
    08A5181C:[0066C825]: or         $t9, $v1, $a2
    08A51820:[01A84021]: addu       $t0, $t5, $t0
    08A51824:[25460008]: addiu      $a2, $t2, 8
    08A51828:[01C94821]: addu       $t1, $t6, $t1
    08A5182C:[34B0011C]: ori        $s0, $a1, 284
    08A51830:[25420028]: addiu      $v0, $t2, 40
    08A51834:[AD440000]: sw         $a0, 0($t2)
    08A51838:[AD470004]: sw         $a3, 4($t2)
    08A5183C:[AD4C0008]: sw         $t4, 8($t2)
    08A51840:[A4C80010]: sh         $t0, 16($a2)
    08A51844:[ACCC000C]: sw         $t4, 12($a2)
    08A51848:[A4C90012]: sh         $t1, 18($a2)
    08A5184C:[A4CF0014]: sh         $t7, 20($a2)
    08A51850:[AD620008]: sw         $v0, 8($t3)
    08A51854:[AD590020]: sw         $t9, 32($t2)
    08A51858:[AD500024]: sw         $s0, 36($t2)
    08A5185C:[A4CD0004]: sh         $t5, 4($a2)
    08A51860:[A4CE0006]: sh         $t6, 6($a2)
    08A51864:[10C0000B]: beq        $a2, $zr, 0x08A51894
    08A51868:[A4CF0008]: sh         $t7, 8($a2)
    08A5186C:[7CC81E00]: ext        $t0, $a2, 24, 4
    08A51870:[00084C00]: sll        $t1, $t0, 0x0010
    08A51874:[7C06FE04]: ins        $a2, $zr, 24, 8
    08A51878:[3C0F0100]: lui        $t7, 0x0100 <=> li $t7, 0x01000000
    08A5187C:[01386025]: or         $t4, $t1, $t8
    08A51880:[00CF7025]: or         $t6, $a2, $t7
    08A51884:[254D0030]: addiu      $t5, $t2, 48
    08A51888:[AD4C0028]: sw         $t4, 40($t2)
    08A5188C:[AD4E002C]: sw         $t6, 44($t2)
    08A51890:[AD6D0008]: sw         $t5, 8($t3)
    08A51894:[8D640008]: lw         $a0, 8($t3)
    08A51898:[3C0A0406]: lui        $t2, 0x0406 <=> li $t2, 0x04060000
    08A5189C:[0A2945B1]: j          0x08A516C4
    08A518A0:[35420002]: ori        $v0, $t2, 2
    08A518A4:[0A2945F6]: j          0x08A517D8
    08A518A8:[01826025]: or         $t4, $t4, $v0
  Back Branch 08A5176C 49,952 times (length 18)
    08A51718:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08A5171C:[AD6D0008]: sw         $t5, 8($t3)
    08A51720:[ADC90000]: sw         $t1, 0($t6)
    08A51724:[25C90008]: addiu      $t1, $t6, 8
    08A51728:[01202821]: addu       $a1, $t1, $zr <=> move $a1, $t1
--> 08A5172C:[00067FC2]: srl        $t7, $a2, 0x001F
    08A51730:[00CF1021]: addu       $v0, $a2, $t7
    08A51734:[00026843]: sra        $t5, $v0, 0x0001
    08A51738:[000D2040]: sll        $a0, $t5, 0x0001
    08A5173C:[00C47023]: subu       $t6, $a2, $a0
    08A51740:[000E3900]: sll        $a3, $t6, 0x0004
    08A51744:[00EE7821]: addu       $t7, $a3, $t6
    08A51748:[24C60001]: addiu      $a2, $a2, 1
    08A5174C:[01AE3821]: addu       $a3, $t5, $t6
    08A51750:[00077140]: sll        $t6, $a3, 0x0005
    08A51754:[000F6900]: sll        $t5, $t7, 0x0004
    08A51758:[28C70020]: slti       $a3, $a2, 32
    08A5175C:[A4AE0004]: sh         $t6, 4($a1)
    08A51760:[A4AD0006]: sh         $t5, 6($a1)
    08A51764:[ACA80000]: sw         $t0, 0($a1)
    08A51768:[A4AA0008]: sh         $t2, 8($a1)
--> 08A5176C:[14E0FFEF]: bne        $a3, $zr, 0x08A5172C
    08A51770:[24A5000C]: addiu      $a1, $a1, 12
    08A51774:[0A294591]: j          0x08A51644
    08A51778:[00187A80]: sll        $t7, $t8, 0x000A
    08A5177C:[0A29456B]: j          0x08A515AC
  Back Branch 08A51774 1,561 times (length 78)
    08A51630:[ACA80000]: sw         $t0, 0($a1)
    08A51634:[A4AA0008]: sh         $t2, 8($a1)
    08A51638:[15E0FFEF]: bne        $t7, $zr, 0x08A515F8
    08A5163C:[24A5000C]: addiu      $a1, $a1, 12
    08A51640:[00187A80]: sll        $t7, $t8, 0x000A
--> 08A51644:[8D780008]: lw         $t8, 8($t3)
    08A51648:[00192240]: sll        $a0, $t9, 0x0009
    08A5164C:[00101A00]: sll        $v1, $s0, 0x0008
    08A51650:[01E47025]: or         $t6, $t7, $a0
    08A51654:[3C0DD300]: lui        $t5, 0xD300 <=> li $t5, 0xD3000000
    08A51658:[27070004]: addiu      $a3, $t8, 4
    08A5165C:[01C33025]: or         $a2, $t6, $v1
    08A51660:[35A50001]: ori        $a1, $t5, 1
    08A51664:[3C101280]: lui        $s0, 0x1280 <=> li $s0, 0x12800000
    08A51668:[00C5C825]: or         $t9, $a2, $a1
    08A5166C:[360A011C]: ori        $t2, $s0, 284
    08A51670:[24E80004]: addiu      $t0, $a3, 4
    08A51674:[AF190000]: sw         $t9, 0($t8)
    08A51678:[AD680008]: sw         $t0, 8($t3)
    08A5167C:[1120000C]: beq        $t1, $zr, 0x08A516B0
    08A51680:[ACEA0000]: sw         $t2, 0($a3)
    08A51684:[7D391E00]: ext        $t9, $t1, 24, 4
    08A51688:[00198400]: sll        $s0, $t9, 0x0010
    08A5168C:[7C09FE04]: ins        $t1, $zr, 24, 8
    08A51690:[3C181000]: lui        $t8, 0x1000 <=> li $t8, 0x10000000
    08A51694:[3C0A0100]: lui        $t2, 0x0100 <=> li $t2, 0x01000000
    08A51698:[012A1025]: or         $v0, $t1, $t2
    08A5169C:[02184025]: or         $t0, $s0, $t8
    08A516A0:[24E9000C]: addiu      $t1, $a3, 12
    08A516A4:[ACE80004]: sw         $t0, 4($a3)
    08A516A8:[ACE20008]: sw         $v0, 8($a3)
    08A516AC:[AD690008]: sw         $t1, 8($t3)
    08A516B0:[3C060006]: lui        $a2, 0x0006 <=> li $a2, 0x00060000
    08A516B4:[8D640008]: lw         $a0, 8($t3)
    08A516B8:[01863825]: or         $a3, $t4, $a2
    08A516BC:[3C0C0400]: lui        $t4, 0x0400 <=> li $t4, 0x04000000
    08A516C0:[00EC1025]: or         $v0, $a3, $t4
    08A516C4:[24870004]: addiu      $a3, $a0, 4
    08A516C8:[24F00004]: addiu      $s0, $a3, 4
    08A516CC:[AD700008]: sw         $s0, 8($t3)
    08A516D0:[3C0BD300]: lui        $t3, 0xD300 <=> li $t3, 0xD3000000
    08A516D4:[8FB00000]: lw         $s0, 0($sp)
    08A516D8:[AC820000]: sw         $v0, 0($a0)
    08A516DC:[ACEB0000]: sw         $t3, 0($a3)
    08A516E0:[03E00008]: jr         $ra
    08A516E4:[27BD0010]: addiu      $sp, $sp, 16
    08A516E8:[8D6E0008]: lw         $t6, 8($t3)
    08A516EC:[3C0F0800]: lui        $t7, 0x0800 <=> li $t7, 0x08000000
    08A516F0:[3C051000]: lui        $a1, 0x1000 <=> li $a1, 0x10000000
    08A516F4:[25CD0188]: addiu      $t5, $t6, 392
    08A516F8:[01A06021]: addu       $t4, $t5, $zr <=> move $t4, $t5
    08A516FC:[7DA61E00]: ext        $a2, $t5, 24, 4
    08A51700:[7C0CFE04]: ins        $t4, $zr, 24, 8
    08A51704:[00061C00]: sll        $v1, $a2, 0x0010
    08A51708:[018F1025]: or         $v0, $t4, $t7
    08A5170C:[00654825]: or         $t1, $v1, $a1
    08A51710:[ADC20004]: sw         $v0, 4($t6)
    08A51714:[240C0020]: addiu      $t4, $zr, 32 <=> li $t4, 32
    08A51718:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08A5171C:[AD6D0008]: sw         $t5, 8($t3)
    08A51720:[ADC90000]: sw         $t1, 0($t6)
    08A51724:[25C90008]: addiu      $t1, $t6, 8
    08A51728:[01202821]: addu       $a1, $t1, $zr <=> move $a1, $t1
    08A5172C:[00067FC2]: srl        $t7, $a2, 0x001F
    08A51730:[00CF1021]: addu       $v0, $a2, $t7
    08A51734:[00026843]: sra        $t5, $v0, 0x0001
    08A51738:[000D2040]: sll        $a0, $t5, 0x0001
    08A5173C:[00C47023]: subu       $t6, $a2, $a0
    08A51740:[000E3900]: sll        $a3, $t6, 0x0004
    08A51744:[00EE7821]: addu       $t7, $a3, $t6
    08A51748:[24C60001]: addiu      $a2, $a2, 1
    08A5174C:[01AE3821]: addu       $a3, $t5, $t6
    08A51750:[00077140]: sll        $t6, $a3, 0x0005
    08A51754:[000F6900]: sll        $t5, $t7, 0x0004
    08A51758:[28C70020]: slti       $a3, $a2, 32
    08A5175C:[A4AE0004]: sh         $t6, 4($a1)
    08A51760:[A4AD0006]: sh         $t5, 6($a1)
    08A51764:[ACA80000]: sw         $t0, 0($a1)
    08A51768:[A4AA0008]: sh         $t2, 8($a1)
    08A5176C:[14E0FFEF]: bne        $a3, $zr, 0x08A5172C
    08A51770:[24A5000C]: addiu      $a1, $a1, 12
--> 08A51774:[0A294591]: j          0x08A51644
    08A51778:[00187A80]: sll        $t7, $t8, 0x000A
    08A5177C:[0A29456B]: j          0x08A515AC
    08A51780:[01024025]: or         $t0, $t0, $v0
    08A51784:[8C8300B4]: lw         $v1, 180($a0)
  Back Branch 08A5177C 1,561 times (length 118)
_S1_2_8A4224C 855,703 instructions (2.682%), 16,435 calls (08A4224C - 08A4235C, length 69)
    08A4224C:[30820003]: andi       $v0, $a0, 3
    08A42250:[00803021]: addu       $a2, $a0, $zr <=> move $a2, $a0
    08A42254:[14400014]: bne        $v0, $zr, 0x08A422A8
    08A42258:[30A700FF]: andi       $a3, $a1, 255
    08A4225C:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    08A42260:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08A42264:[24050004]: addiu      $a1, $zr, 4 <=> li $a1, 4
    08A42268:[00091200]: sll        $v0, $t1, 0x0008
    08A4226C:[24630001]: addiu      $v1, $v1, 1
    08A42270:[1465FFFD]: bne        $v1, $a1, 0x08A42268
    08A42274:[00E24825]: or         $t1, $a3, $v0
    08A42278:[8CC50000]: lw         $a1, 0($a2)
    08A4227C:[3C02FEFE]: lui        $v0, 0xFEFE <=> li $v0, 0xFEFE0000
    08A42280:[3442FEFF]: ori        $v0, $v0, -257
    08A42284:[00A21021]: addu       $v0, $a1, $v0
    08A42288:[00052027]: nor        $a0, $zr, $a1 <=> li $a0, not $a1
    08A4228C:[3C038080]: lui        $v1, 0x8080 <=> li $v1, 0x80800000
    08A42290:[00441024]: and        $v0, $v0, $a0
    08A42294:[34638080]: ori        $v1, $v1, -32640
    08A42298:[00431024]: and        $v0, $v0, $v1
    08A4229C:[1040000F]: beq        $v0, $zr, 0x08A422DC
    08A422A0:[00C04021]: addu       $t0, $a2, $zr <=> move $t0, $a2
    08A422A4:[01002021]: addu       $a0, $t0, $zr <=> move $a0, $t0
    08A422A8:[90830000]: lbu        $v1, 0($a0)
    08A422AC:[10600007]: beq        $v1, $zr, 0x08A422CC
    08A422B0:[00000000]: nop
    08A422B4:[10E30028]: beq        $a3, $v1, 0x08A42358
    08A422B8:[00000000]: nop
    08A422BC:[24840001]: addiu      $a0, $a0, 1
    08A422C0:[90830000]: lbu        $v1, 0($a0)
    08A422C4:[1460FFFB]: bne        $v1, $zr, 0x08A422B4
    08A422C8:[00000000]: nop
    08A422CC:[10E30022]: beq        $a3, $v1, 0x08A42358
    08A422D0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08A422D4:[03E00008]: jr         $ra
    08A422D8:[00000000]: nop
    08A422DC:[3C03FEFE]: lui        $v1, 0xFEFE <=> li $v1, 0xFEFE0000
    08A422E0:[01252026]: xor        $a0, $t1, $a1
    08A422E4:[3463FEFF]: ori        $v1, $v1, -257
    08A422E8:[00831821]: addu       $v1, $a0, $v1
    08A422EC:[3C028080]: lui        $v0, 0x8080 <=> li $v0, 0x80800000
    08A422F0:[00042027]: nor        $a0, $zr, $a0 <=> li $a0, not $a0
    08A422F4:[00641824]: and        $v1, $v1, $a0
    08A422F8:[34428080]: ori        $v0, $v0, -32640
    08A422FC:[00621824]: and        $v1, $v1, $v0
    08A42300:[5460FFE9]: bnel       $v1, $zr, 0x08A422A8
    08A42304:[01002021]: addu       $a0, $t0, $zr <=> move $a0, $t0
    08A42308:[25080004]: addiu      $t0, $t0, 4
    08A4230C:[8D050000]: lw         $a1, 0($t0)
    08A42310:[3C02FEFE]: lui        $v0, 0xFEFE <=> li $v0, 0xFEFE0000
    08A42314:[3442FEFF]: ori        $v0, $v0, -257
    08A42318:[01252026]: xor        $a0, $t1, $a1
    08A4231C:[00823021]: addu       $a2, $a0, $v0
    08A42320:[00051827]: nor        $v1, $zr, $a1 <=> li $v1, not $a1
    08A42324:[00A22821]: addu       $a1, $a1, $v0
    08A42328:[3C028080]: lui        $v0, 0x8080 <=> li $v0, 0x80800000
    08A4232C:[34428080]: ori        $v0, $v0, -32640
    08A42330:[00042027]: nor        $a0, $zr, $a0 <=> li $a0, not $a0
    08A42334:[00651824]: and        $v1, $v1, $a1
    08A42338:[00862024]: and        $a0, $a0, $a2
    08A4233C:[00621824]: and        $v1, $v1, $v0
    08A42340:[1460FFD8]: bne        $v1, $zr, 0x08A422A4
    08A42344:[00822024]: and        $a0, $a0, $v0
    08A42348:[5080FFF0]: beql       $a0, $zr, 0x08A4230C
    08A4234C:[25080004]: addiu      $t0, $t0, 4
    08A42350:[0A2908AA]: j          0x08A422A8
    08A42354:[01002021]: addu       $a0, $t0, $zr <=> move $a0, $t0
    08A42358:[03E00008]: jr         $ra
    08A4235C:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
  Back Branch 08A42270 65,740 times (length 4)
    08A42254:[14400014]: bne        $v0, $zr, 0x08A422A8
    08A42258:[30A700FF]: andi       $a3, $a1, 255
    08A4225C:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    08A42260:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08A42264:[24050004]: addiu      $a1, $zr, 4 <=> li $a1, 4
--> 08A42268:[00091200]: sll        $v0, $t1, 0x0008
    08A4226C:[24630001]: addiu      $v1, $v1, 1
--> 08A42270:[1465FFFD]: bne        $v1, $a1, 0x08A42268
    08A42274:[00E24825]: or         $t1, $a3, $v0
    08A42278:[8CC50000]: lw         $a1, 0($a2)
    08A4227C:[3C02FEFE]: lui        $v0, 0xFEFE <=> li $v0, 0xFEFE0000
    08A42280:[3442FEFF]: ori        $v0, $v0, -257
  Back Branch 08A422C4 25,756 times (length 6)
    08A422A0:[00C04021]: addu       $t0, $a2, $zr <=> move $t0, $a2
    08A422A4:[01002021]: addu       $a0, $t0, $zr <=> move $a0, $t0
    08A422A8:[90830000]: lbu        $v1, 0($a0)
    08A422AC:[10600007]: beq        $v1, $zr, 0x08A422CC
    08A422B0:[00000000]: nop
--> 08A422B4:[10E30028]: beq        $a3, $v1, 0x08A42358
    08A422B8:[00000000]: nop
    08A422BC:[24840001]: addiu      $a0, $a0, 1
    08A422C0:[90830000]: lbu        $v1, 0($a0)
--> 08A422C4:[1460FFFB]: bne        $v1, $zr, 0x08A422B4
    08A422C8:[00000000]: nop
    08A422CC:[10E30022]: beq        $a3, $v1, 0x08A42358
    08A422D0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08A422D4:[03E00008]: jr         $ra
  Back Branch 08A42340 550 times (length 41)
    08A42290:[00441024]: and        $v0, $v0, $a0
    08A42294:[34638080]: ori        $v1, $v1, -32640
    08A42298:[00431024]: and        $v0, $v0, $v1
    08A4229C:[1040000F]: beq        $v0, $zr, 0x08A422DC
    08A422A0:[00C04021]: addu       $t0, $a2, $zr <=> move $t0, $a2
--> 08A422A4:[01002021]: addu       $a0, $t0, $zr <=> move $a0, $t0
    08A422A8:[90830000]: lbu        $v1, 0($a0)
    08A422AC:[10600007]: beq        $v1, $zr, 0x08A422CC
    08A422B0:[00000000]: nop
    08A422B4:[10E30028]: beq        $a3, $v1, 0x08A42358
    08A422B8:[00000000]: nop
    08A422BC:[24840001]: addiu      $a0, $a0, 1
    08A422C0:[90830000]: lbu        $v1, 0($a0)
    08A422C4:[1460FFFB]: bne        $v1, $zr, 0x08A422B4
    08A422C8:[00000000]: nop
    08A422CC:[10E30022]: beq        $a3, $v1, 0x08A42358
    08A422D0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08A422D4:[03E00008]: jr         $ra
    08A422D8:[00000000]: nop
    08A422DC:[3C03FEFE]: lui        $v1, 0xFEFE <=> li $v1, 0xFEFE0000
    08A422E0:[01252026]: xor        $a0, $t1, $a1
    08A422E4:[3463FEFF]: ori        $v1, $v1, -257
    08A422E8:[00831821]: addu       $v1, $a0, $v1
    08A422EC:[3C028080]: lui        $v0, 0x8080 <=> li $v0, 0x80800000
    08A422F0:[00042027]: nor        $a0, $zr, $a0 <=> li $a0, not $a0
    08A422F4:[00641824]: and        $v1, $v1, $a0
    08A422F8:[34428080]: ori        $v0, $v0, -32640
    08A422FC:[00621824]: and        $v1, $v1, $v0
    08A42300:[5460FFE9]: bnel       $v1, $zr, 0x08A422A8
    08A42304:[01002021]: addu       $a0, $t0, $zr <=> move $a0, $t0
    08A42308:[25080004]: addiu      $t0, $t0, 4
    08A4230C:[8D050000]: lw         $a1, 0($t0)
    08A42310:[3C02FEFE]: lui        $v0, 0xFEFE <=> li $v0, 0xFEFE0000
    08A42314:[3442FEFF]: ori        $v0, $v0, -257
    08A42318:[01252026]: xor        $a0, $t1, $a1
    08A4231C:[00823021]: addu       $a2, $a0, $v0
    08A42320:[00051827]: nor        $v1, $zr, $a1 <=> li $v1, not $a1
    08A42324:[00A22821]: addu       $a1, $a1, $v0
    08A42328:[3C028080]: lui        $v0, 0x8080 <=> li $v0, 0x80800000
    08A4232C:[34428080]: ori        $v0, $v0, -32640
    08A42330:[00042027]: nor        $a0, $zr, $a0 <=> li $a0, not $a0
    08A42334:[00651824]: and        $v1, $v1, $a1
    08A42338:[00862024]: and        $a0, $a0, $a2
    08A4233C:[00621824]: and        $v1, $v1, $v0
--> 08A42340:[1460FFD8]: bne        $v1, $zr, 0x08A422A4
    08A42344:[00822024]: and        $a0, $a0, $v0
    08A42348:[5080FFF0]: beql       $a0, $zr, 0x08A4230C
    08A4234C:[25080004]: addiu      $t0, $t0, 4
    08A42350:[0A2908AA]: j          0x08A422A8
  Back Branch 08A42348 405 times (length 17)
    08A422F8:[34428080]: ori        $v0, $v0, -32640
    08A422FC:[00621824]: and        $v1, $v1, $v0
    08A42300:[5460FFE9]: bnel       $v1, $zr, 0x08A422A8
    08A42304:[01002021]: addu       $a0, $t0, $zr <=> move $a0, $t0
    08A42308:[25080004]: addiu      $t0, $t0, 4
--> 08A4230C:[8D050000]: lw         $a1, 0($t0)
    08A42310:[3C02FEFE]: lui        $v0, 0xFEFE <=> li $v0, 0xFEFE0000
    08A42314:[3442FEFF]: ori        $v0, $v0, -257
    08A42318:[01252026]: xor        $a0, $t1, $a1
    08A4231C:[00823021]: addu       $a2, $a0, $v0
    08A42320:[00051827]: nor        $v1, $zr, $a1 <=> li $v1, not $a1
    08A42324:[00A22821]: addu       $a1, $a1, $v0
    08A42328:[3C028080]: lui        $v0, 0x8080 <=> li $v0, 0x80800000
    08A4232C:[34428080]: ori        $v0, $v0, -32640
    08A42330:[00042027]: nor        $a0, $zr, $a0 <=> li $a0, not $a0
    08A42334:[00651824]: and        $v1, $v1, $a1
    08A42338:[00862024]: and        $a0, $a0, $a2
    08A4233C:[00621824]: and        $v1, $v1, $v0
    08A42340:[1460FFD8]: bne        $v1, $zr, 0x08A422A4
    08A42344:[00822024]: and        $a0, $a0, $v0
--> 08A42348:[5080FFF0]: beql       $a0, $zr, 0x08A4230C
    08A4234C:[25080004]: addiu      $t0, $t0, 4
    08A42350:[0A2908AA]: j          0x08A422A8
    08A42354:[01002021]: addu       $a0, $t0, $zr <=> move $a0, $t0
    08A42358:[03E00008]: jr         $ra
  Back Branch 08A42350 121 times (length 44)
    08A42294:[34638080]: ori        $v1, $v1, -32640
    08A42298:[00431024]: and        $v0, $v0, $v1
    08A4229C:[1040000F]: beq        $v0, $zr, 0x08A422DC
    08A422A0:[00C04021]: addu       $t0, $a2, $zr <=> move $t0, $a2
    08A422A4:[01002021]: addu       $a0, $t0, $zr <=> move $a0, $t0
--> 08A422A8:[90830000]: lbu        $v1, 0($a0)
    08A422AC:[10600007]: beq        $v1, $zr, 0x08A422CC
    08A422B0:[00000000]: nop
    08A422B4:[10E30028]: beq        $a3, $v1, 0x08A42358
    08A422B8:[00000000]: nop
    08A422BC:[24840001]: addiu      $a0, $a0, 1
    08A422C0:[90830000]: lbu        $v1, 0($a0)
    08A422C4:[1460FFFB]: bne        $v1, $zr, 0x08A422B4
    08A422C8:[00000000]: nop
    08A422CC:[10E30022]: beq        $a3, $v1, 0x08A42358
    08A422D0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08A422D4:[03E00008]: jr         $ra
    08A422D8:[00000000]: nop
    08A422DC:[3C03FEFE]: lui        $v1, 0xFEFE <=> li $v1, 0xFEFE0000
    08A422E0:[01252026]: xor        $a0, $t1, $a1
    08A422E4:[3463FEFF]: ori        $v1, $v1, -257
    08A422E8:[00831821]: addu       $v1, $a0, $v1
    08A422EC:[3C028080]: lui        $v0, 0x8080 <=> li $v0, 0x80800000
    08A422F0:[00042027]: nor        $a0, $zr, $a0 <=> li $a0, not $a0
    08A422F4:[00641824]: and        $v1, $v1, $a0
    08A422F8:[34428080]: ori        $v0, $v0, -32640
    08A422FC:[00621824]: and        $v1, $v1, $v0
    08A42300:[5460FFE9]: bnel       $v1, $zr, 0x08A422A8
    08A42304:[01002021]: addu       $a0, $t0, $zr <=> move $a0, $t0
    08A42308:[25080004]: addiu      $t0, $t0, 4
    08A4230C:[8D050000]: lw         $a1, 0($t0)
    08A42310:[3C02FEFE]: lui        $v0, 0xFEFE <=> li $v0, 0xFEFE0000
    08A42314:[3442FEFF]: ori        $v0, $v0, -257
    08A42318:[01252026]: xor        $a0, $t1, $a1
    08A4231C:[00823021]: addu       $a2, $a0, $v0
    08A42320:[00051827]: nor        $v1, $zr, $a1 <=> li $v1, not $a1
    08A42324:[00A22821]: addu       $a1, $a1, $v0
    08A42328:[3C028080]: lui        $v0, 0x8080 <=> li $v0, 0x80800000
    08A4232C:[34428080]: ori        $v0, $v0, -32640
    08A42330:[00042027]: nor        $a0, $zr, $a0 <=> li $a0, not $a0
    08A42334:[00651824]: and        $v1, $v1, $a1
    08A42338:[00862024]: and        $a0, $a0, $a2
    08A4233C:[00621824]: and        $v1, $v1, $v0
    08A42340:[1460FFD8]: bne        $v1, $zr, 0x08A422A4
    08A42344:[00822024]: and        $a0, $a0, $v0
    08A42348:[5080FFF0]: beql       $a0, $zr, 0x08A4230C
    08A4234C:[25080004]: addiu      $t0, $t0, 4
--> 08A42350:[0A2908AA]: j          0x08A422A8
    08A42354:[01002021]: addu       $a0, $t0, $zr <=> move $a0, $t0
    08A42358:[03E00008]: jr         $ra
    08A4235C:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
_S1_2_88E8B64 836,160 instructions (2.621%), 1,560 calls (088E8B64 - 08A5CDE8, length 381090)
  Back Branch 08A5CD84 145,968 times (length 9)
    08A5CD54:[7CA57A04]: ins        $a1, $a1, 8, 8
    08A5CD58:[7CA5FC04]: ins        $a1, $a1, 16, 16
    08A5CD5C:[48E50000]: MTV.s      $a1, S000.s
    08A5CD60:[DC000000]: VPFXS      [x, x, x, x]
    08A5CD64:[D0008080]: vmov.q     C000.q, C000.q
--> 08A5CD68:[3088003F]: andi       $t0, $a0, 63
    08A5CD6C:[11000007]: beq        $t0, $zr, 0x08A5CD8C
    08A5CD70:[00000000]: nop
    08A5CD74:[10C00019]: beq        $a2, $zr, 0x08A5CDDC
    08A5CD78:[24C6FFFF]: addiu      $a2, $a2, -1
    08A5CD7C:[A0850000]: sb         $a1, 0($a0)
    08A5CD80:[24840001]: addiu      $a0, $a0, 1
--> 08A5CD84:[0A29735A]: j          0x08A5CD68
    08A5CD88:[24630001]: addiu      $v1, $v1, 1
    08A5CD8C:[2CC80040]: sltiu      $t0, $a2, 64
    08A5CD90:[1500000D]: bne        $t0, $zr, 0x08A5CDC8
    08A5CD94:[00000000]: nop
  Back Branch 08A5CDD4 66,656 times (length 4)
    08A5CDB8:[F8600032]: vwb.q      C000.q, 48($v1)
    08A5CDBC:[24630040]: addiu      $v1, $v1, 64
    08A5CDC0:[1100FFF5]: beq        $t0, $zr, 0x08A5CD98
    08A5CDC4:[486000FF]: Unimplemented MFVC imm7=127, rt=0
    08A5CDC8:[10C00004]: beq        $a2, $zr, 0x08A5CDDC
--> 08A5CDCC:[24C6FFFF]: addiu      $a2, $a2, -1
    08A5CDD0:[A0850000]: sb         $a1, 0($a0)
--> 08A5CDD4:[14C0FFFD]: bne        $a2, $zr, 0x08A5CDCC
    08A5CDD8:[24840001]: addiu      $a0, $a0, 1
    08A5CDDC:[FFFF040D]: vflush
    08A5CDE0:[486000FF]: Unimplemented MFVC imm7=127, rt=0
    08A5CDE4:[03E00008]: jr         $ra
  Back Branch 08A5CDC0 10,300 times (length 12)
    08A5CD84:[0A29735A]: j          0x08A5CD68
    08A5CD88:[24630001]: addiu      $v1, $v1, 1
    08A5CD8C:[2CC80040]: sltiu      $t0, $a2, 64
    08A5CD90:[1500000D]: bne        $t0, $zr, 0x08A5CDC8
    08A5CD94:[00000000]: nop
--> 08A5CD98:[BC9B0000]: cache      0x1B, 0($a0)
    08A5CD9C:[24840040]: addiu      $a0, $a0, 64
    08A5CDA0:[24C6FFC0]: addiu      $a2, $a2, -64
    08A5CDA4:[2CC80040]: sltiu      $t0, $a2, 64
    08A5CDA8:[0000000F]: sync
    08A5CDAC:[F8600002]: vwb.q      C000.q, 0($v1)
    08A5CDB0:[F8600012]: vwb.q      C000.q, 16($v1)
    08A5CDB4:[F8600022]: vwb.q      C000.q, 32($v1)
    08A5CDB8:[F8600032]: vwb.q      C000.q, 48($v1)
    08A5CDBC:[24630040]: addiu      $v1, $v1, 64
--> 08A5CDC0:[1100FFF5]: beq        $t0, $zr, 0x08A5CD98
    08A5CDC4:[486000FF]: Unimplemented MFVC imm7=127, rt=0
    08A5CDC8:[10C00004]: beq        $a2, $zr, 0x08A5CDDC
    08A5CDCC:[24C6FFFF]: addiu      $a2, $a2, -1
    08A5CDD0:[A0850000]: sb         $a1, 0($a0)
_S1_2_88E6C50 672,360 instructions (2.107%), 1,560 calls (088E37A8 - 088E6C68, length 3377)
  Back Branch 088E4044 53,040 times (length 18)
    088E3FF0:[240D0011]: addiu      $t5, $zr, 17 <=> li $t5, 17
    088E3FF4:[00804821]: addu       $t1, $a0, $zr <=> move $t1, $a0
    088E3FF8:[00803021]: addu       $a2, $a0, $zr <=> move $a2, $a0
    088E3FFC:[2523000C]: addiu      $v1, $t1, 12
    088E4000:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
--> 088E4004:[8CC20004]: lw         $v0, 4($a2)
    088E4008:[1040000D]: beq        $v0, $zr, 0x088E4040
    088E400C:[25080001]: addiu      $t0, $t0, 1
    088E4010:[8C670000]: lw         $a3, 0($v1)
    088E4014:[50E0000B]: beql       $a3, $zr, 0x088E4044
    088E4018:[24C60004]: addiu      $a2, $a2, 4
    088E401C:[8CC5011C]: lw         $a1, 284($a2)
    088E4020:[8C620088]: lw         $v0, 136($v1)
    088E4024:[ACC7011C]: sw         $a3, 284($a2)
    088E4028:[10A00003]: beq        $a1, $zr, 0x088E4038
    088E402C:[AC450004]: sw         $a1, 4($v0)
    088E4030:[8C620088]: lw         $v0, 136($v1)
    088E4034:[ACA20000]: sw         $v0, 0($a1)
    088E4038:[AC600000]: sw         $zr, 0($v1)
    088E403C:[AC600088]: sw         $zr, 136($v1)
    088E4040:[24C60004]: addiu      $a2, $a2, 4
--> 088E4044:[150CFFEF]: bne        $t0, $t4, 0x088E4004
    088E4048:[24630004]: addiu      $v1, $v1, 4
    088E404C:[256B0001]: addiu      $t3, $t3, 1
    088E4050:[A1400124]: sb         $zr, 292($t2)
    088E4054:[25290008]: addiu      $t1, $t1, 8
  Back Branch 088E4058 26,520 times (length 26)
    088E3FE4:[00805021]: addu       $t2, $a0, $zr <=> move $t2, $a0
    088E3FE8:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    088E3FEC:[240C0002]: addiu      $t4, $zr, 2 <=> li $t4, 2
    088E3FF0:[240D0011]: addiu      $t5, $zr, 17 <=> li $t5, 17
    088E3FF4:[00804821]: addu       $t1, $a0, $zr <=> move $t1, $a0
--> 088E3FF8:[00803021]: addu       $a2, $a0, $zr <=> move $a2, $a0
    088E3FFC:[2523000C]: addiu      $v1, $t1, 12
    088E4000:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    088E4004:[8CC20004]: lw         $v0, 4($a2)
    088E4008:[1040000D]: beq        $v0, $zr, 0x088E4040
    088E400C:[25080001]: addiu      $t0, $t0, 1
    088E4010:[8C670000]: lw         $a3, 0($v1)
    088E4014:[50E0000B]: beql       $a3, $zr, 0x088E4044
    088E4018:[24C60004]: addiu      $a2, $a2, 4
    088E401C:[8CC5011C]: lw         $a1, 284($a2)
    088E4020:[8C620088]: lw         $v0, 136($v1)
    088E4024:[ACC7011C]: sw         $a3, 284($a2)
    088E4028:[10A00003]: beq        $a1, $zr, 0x088E4038
    088E402C:[AC450004]: sw         $a1, 4($v0)
    088E4030:[8C620088]: lw         $v0, 136($v1)
    088E4034:[ACA20000]: sw         $v0, 0($a1)
    088E4038:[AC600000]: sw         $zr, 0($v1)
    088E403C:[AC600088]: sw         $zr, 136($v1)
    088E4040:[24C60004]: addiu      $a2, $a2, 4
    088E4044:[150CFFEF]: bne        $t0, $t4, 0x088E4004
    088E4048:[24630004]: addiu      $v1, $v1, 4
    088E404C:[256B0001]: addiu      $t3, $t3, 1
    088E4050:[A1400124]: sb         $zr, 292($t2)
    088E4054:[25290008]: addiu      $t1, $t1, 8
--> 088E4058:[156DFFE7]: bne        $t3, $t5, 0x088E3FF8
    088E405C:[254A0001]: addiu      $t2, $t2, 1
    088E4060:[2402000D]: addiu      $v0, $zr, 13 <=> li $v0, 13
    088E4064:[03E00008]: jr         $ra
    088E4068:[AC820138]: sw         $v0, 312($a0)
  Back Branch 088E6C5C 1,560 times (length 1997)
  Back Branch 088E4D3C 1,560 times (length 1383)
_S1_2_89E85F4 588,546 instructions (1.845%), 1,557 calls (089E85F4 - 089E86CC, length 55)
    089E85F4:[27BDFFF0]: addiu      $sp, $sp, -16
    089E85F8:[AFB10004]: sw         $s1, 4($sp)
    089E85FC:[3C1108AE]: lui        $s1, 0x08AE <=> li $s1, 0x08AE0000
    089E8600:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    089E8604:[AFB00000]: sw         $s0, 0($sp)
    089E8608:[26300150]: addiu      $s0, $s1, 336
    089E860C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    089E8610:[AFBF0008]: sw         $ra, 8($sp)
    089E8614:[0E2993C7]: jal        0x08A64F1C [sceKernelWaitSema]
    089E8618:[8E040474]: lw         $a0, 1140($s0)
    089E861C:[8E03048C]: lw         $v1, 1164($s0)
    089E8620:[1860000E]: blez       $v1, 0x089E865C
    089E8624:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    089E8628:[02006021]: addu       $t4, $s0, $zr <=> move $t4, $s0
    089E862C:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    089E8630:[8D820488]: lw         $v0, 1160($t4)
    089E8634:[004A1021]: addu       $v0, $v0, $t2
    089E8638:[8C460004]: lw         $a2, 4($v0)
    089E863C:[24480038]: addiu      $t0, $v0, 56
    089E8640:[14C00011]: bne        $a2, $zr, 0x089E8688
    089E8644:[24490004]: addiu      $t1, $v0, 4
    089E8648:[8D82048C]: lw         $v0, 1164($t4)
    089E864C:[256B0001]: addiu      $t3, $t3, 1
    089E8650:[0162102A]: slt        $v0, $t3, $v0
    089E8654:[1440FFF6]: bne        $v0, $zr, 0x089E8630
    089E8658:[254A006C]: addiu      $t2, $t2, 108
    089E865C:[26220150]: addiu      $v0, $s1, 336
    089E8660:[8C500494]: lw         $s0, 1172($v0)
    089E8664:[8C440474]: lw         $a0, 1140($v0)
    089E8668:[0E2993C3]: jal        0x08A64F0C [sceKernelSignalSema]
    089E866C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    089E8670:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    089E8674:[8FBF0008]: lw         $ra, 8($sp)
    089E8678:[8FB10004]: lw         $s1, 4($sp)
    089E867C:[8FB00000]: lw         $s0, 0($sp)
    089E8680:[03E00008]: jr         $ra
    089E8684:[27BD0010]: addiu      $sp, $sp, 16
    089E8688:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    089E868C:[00861007]: srav       $v0, $a2, $a0
    089E8690:[00041880]: sll        $v1, $a0, 0x0002
    089E8694:[30420001]: andi       $v0, $v0, 1
    089E8698:[24840001]: addiu      $a0, $a0, 1
    089E869C:[00693821]: addu       $a3, $v1, $t1
    089E86A0:[2885000D]: slti       $a1, $a0, 13
    089E86A4:[10400003]: beq        $v0, $zr, 0x089E86B4
    089E86A8:[00681821]: addu       $v1, $v1, $t0
    089E86AC:[8CE20000]: lw         $v0, 0($a3)
    089E86B0:[AC620000]: sw         $v0, 0($v1)
    089E86B4:[14A0FFF6]: bne        $a1, $zr, 0x089E8690
    089E86B8:[00861007]: srav       $v0, $a2, $a0
    089E86BC:[8D020000]: lw         $v0, 0($t0)
    089E86C0:[00461025]: or         $v0, $v0, $a2
    089E86C4:[AD020000]: sw         $v0, 0($t0)
    089E86C8:[0A27A192]: j          0x089E8648
    089E86CC:[AD200000]: sw         $zr, 0($t1)
  Back Branch 089E8654 49,824 times (length 11)
    089E861C:[8E03048C]: lw         $v1, 1164($s0)
    089E8620:[1860000E]: blez       $v1, 0x089E865C
    089E8624:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    089E8628:[02006021]: addu       $t4, $s0, $zr <=> move $t4, $s0
    089E862C:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
--> 089E8630:[8D820488]: lw         $v0, 1160($t4)
    089E8634:[004A1021]: addu       $v0, $v0, $t2
    089E8638:[8C460004]: lw         $a2, 4($v0)
    089E863C:[24480038]: addiu      $t0, $v0, 56
    089E8640:[14C00011]: bne        $a2, $zr, 0x089E8688
    089E8644:[24490004]: addiu      $t1, $v0, 4
    089E8648:[8D82048C]: lw         $v0, 1164($t4)
    089E864C:[256B0001]: addiu      $t3, $t3, 1
    089E8650:[0162102A]: slt        $v0, $t3, $v0
--> 089E8654:[1440FFF6]: bne        $v0, $zr, 0x089E8630
    089E8658:[254A006C]: addiu      $t2, $t2, 108
    089E865C:[26220150]: addiu      $v0, $s1, 336
    089E8660:[8C500494]: lw         $s0, 1172($v0)
    089E8664:[8C440474]: lw         $a0, 1140($v0)
_S1_2_88E9DA0 587,121 instructions (1.840%), 381 calls (088E9DA0 - 088E9DC8, length 11)
    088E9DA0:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088E9DA4:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088E9DA8:[24060100]: addiu      $a2, $zr, 256 <=> li $a2, 256
    088E9DAC:[8C821004]: lw         $v0, 4100($a0)
    088E9DB0:[24630001]: addiu      $v1, $v1, 1
    088E9DB4:[248400F0]: addiu      $a0, $a0, 240
    088E9DB8:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    088E9DBC:[1466FFFB]: bne        $v1, $a2, 0x088E9DAC
    088E9DC0:[00A22821]: addu       $a1, $a1, $v0
    088E9DC4:[03E00008]: jr         $ra
    088E9DC8:[00A01021]: addu       $v0, $a1, $zr <=> move $v0, $a1
  Back Branch 088E9DBC 97,536 times (length 6)
    088E9DA0:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088E9DA4:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088E9DA8:[24060100]: addiu      $a2, $zr, 256 <=> li $a2, 256
--> 088E9DAC:[8C821004]: lw         $v0, 4100($a0)
    088E9DB0:[24630001]: addiu      $v1, $v1, 1
    088E9DB4:[248400F0]: addiu      $a0, $a0, 240
    088E9DB8:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
--> 088E9DBC:[1466FFFB]: bne        $v1, $a2, 0x088E9DAC
    088E9DC0:[00A22821]: addu       $a1, $a1, $v0
    088E9DC4:[03E00008]: jr         $ra
    088E9DC8:[00A01021]: addu       $v0, $a1, $zr <=> move $v0, $a1
_S1_2_8A5CD44 497,081 instructions (1.558%), 1,104 calls (08A5CD44 - 08A5CDE8, length 42)
    08A5CD44:[3C084000]: lui        $t0, 0x4000 <=> li $t0, 0x40000000
    08A5CD48:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    08A5CD4C:[01001821]: addu       $v1, $t0, $zr <=> move $v1, $t0
    08A5CD50:[7C83E004]: ins        $v1, $a0, 0, 29
    08A5CD54:[7CA57A04]: ins        $a1, $a1, 8, 8
    08A5CD58:[7CA5FC04]: ins        $a1, $a1, 16, 16
    08A5CD5C:[48E50000]: MTV.s      $a1, S000.s
    08A5CD60:[DC000000]: VPFXS      [x, x, x, x]
    08A5CD64:[D0008080]: vmov.q     C000.q, C000.q
    08A5CD68:[3088003F]: andi       $t0, $a0, 63
    08A5CD6C:[11000007]: beq        $t0, $zr, 0x08A5CD8C
    08A5CD70:[00000000]: nop
    08A5CD74:[10C00019]: beq        $a2, $zr, 0x08A5CDDC
    08A5CD78:[24C6FFFF]: addiu      $a2, $a2, -1
    08A5CD7C:[A0850000]: sb         $a1, 0($a0)
    08A5CD80:[24840001]: addiu      $a0, $a0, 1
    08A5CD84:[0A29735A]: j          0x08A5CD68
    08A5CD88:[24630001]: addiu      $v1, $v1, 1
    08A5CD8C:[2CC80040]: sltiu      $t0, $a2, 64
    08A5CD90:[1500000D]: bne        $t0, $zr, 0x08A5CDC8
    08A5CD94:[00000000]: nop
    08A5CD98:[BC9B0000]: cache      0x1B, 0($a0)
    08A5CD9C:[24840040]: addiu      $a0, $a0, 64
    08A5CDA0:[24C6FFC0]: addiu      $a2, $a2, -64
    08A5CDA4:[2CC80040]: sltiu      $t0, $a2, 64
    08A5CDA8:[0000000F]: sync
    08A5CDAC:[F8600002]: vwb.q      C000.q, 0($v1)
    08A5CDB0:[F8600012]: vwb.q      C000.q, 16($v1)
    08A5CDB4:[F8600022]: vwb.q      C000.q, 32($v1)
    08A5CDB8:[F8600032]: vwb.q      C000.q, 48($v1)
    08A5CDBC:[24630040]: addiu      $v1, $v1, 64
    08A5CDC0:[1100FFF5]: beq        $t0, $zr, 0x08A5CD98
    08A5CDC4:[486000FF]: Unimplemented MFVC imm7=127, rt=0
    08A5CDC8:[10C00004]: beq        $a2, $zr, 0x08A5CDDC
    08A5CDCC:[24C6FFFF]: addiu      $a2, $a2, -1
    08A5CDD0:[A0850000]: sb         $a1, 0($a0)
    08A5CDD4:[14C0FFFD]: bne        $a2, $zr, 0x08A5CDCC
    08A5CDD8:[24840001]: addiu      $a0, $a0, 1
    08A5CDDC:[FFFF040D]: vflush
    08A5CDE0:[486000FF]: Unimplemented MFVC imm7=127, rt=0
    08A5CDE4:[03E00008]: jr         $ra
    08A5CDE8:[00000000]: nop
  Back Branch 08A5CD84 145,968 times (length 9)
    08A5CD54:[7CA57A04]: ins        $a1, $a1, 8, 8
    08A5CD58:[7CA5FC04]: ins        $a1, $a1, 16, 16
    08A5CD5C:[48E50000]: MTV.s      $a1, S000.s
    08A5CD60:[DC000000]: VPFXS      [x, x, x, x]
    08A5CD64:[D0008080]: vmov.q     C000.q, C000.q
--> 08A5CD68:[3088003F]: andi       $t0, $a0, 63
    08A5CD6C:[11000007]: beq        $t0, $zr, 0x08A5CD8C
    08A5CD70:[00000000]: nop
    08A5CD74:[10C00019]: beq        $a2, $zr, 0x08A5CDDC
    08A5CD78:[24C6FFFF]: addiu      $a2, $a2, -1
    08A5CD7C:[A0850000]: sb         $a1, 0($a0)
    08A5CD80:[24840001]: addiu      $a0, $a0, 1
--> 08A5CD84:[0A29735A]: j          0x08A5CD68
    08A5CD88:[24630001]: addiu      $v1, $v1, 1
    08A5CD8C:[2CC80040]: sltiu      $t0, $a2, 64
    08A5CD90:[1500000D]: bne        $t0, $zr, 0x08A5CDC8
    08A5CD94:[00000000]: nop
  Back Branch 08A5CDD4 66,656 times (length 4)
    08A5CDB8:[F8600032]: vwb.q      C000.q, 48($v1)
    08A5CDBC:[24630040]: addiu      $v1, $v1, 64
    08A5CDC0:[1100FFF5]: beq        $t0, $zr, 0x08A5CD98
    08A5CDC4:[486000FF]: Unimplemented MFVC imm7=127, rt=0
    08A5CDC8:[10C00004]: beq        $a2, $zr, 0x08A5CDDC
--> 08A5CDCC:[24C6FFFF]: addiu      $a2, $a2, -1
    08A5CDD0:[A0850000]: sb         $a1, 0($a0)
--> 08A5CDD4:[14C0FFFD]: bne        $a2, $zr, 0x08A5CDCC
    08A5CDD8:[24840001]: addiu      $a0, $a0, 1
    08A5CDDC:[FFFF040D]: vflush
    08A5CDE0:[486000FF]: Unimplemented MFVC imm7=127, rt=0
    08A5CDE4:[03E00008]: jr         $ra
  Back Branch 08A5CDC0 10,300 times (length 12)
    08A5CD84:[0A29735A]: j          0x08A5CD68
    08A5CD88:[24630001]: addiu      $v1, $v1, 1
    08A5CD8C:[2CC80040]: sltiu      $t0, $a2, 64
    08A5CD90:[1500000D]: bne        $t0, $zr, 0x08A5CDC8
    08A5CD94:[00000000]: nop
--> 08A5CD98:[BC9B0000]: cache      0x1B, 0($a0)
    08A5CD9C:[24840040]: addiu      $a0, $a0, 64
    08A5CDA0:[24C6FFC0]: addiu      $a2, $a2, -64
    08A5CDA4:[2CC80040]: sltiu      $t0, $a2, 64
    08A5CDA8:[0000000F]: sync
    08A5CDAC:[F8600002]: vwb.q      C000.q, 0($v1)
    08A5CDB0:[F8600012]: vwb.q      C000.q, 16($v1)
    08A5CDB4:[F8600022]: vwb.q      C000.q, 32($v1)
    08A5CDB8:[F8600032]: vwb.q      C000.q, 48($v1)
    08A5CDBC:[24630040]: addiu      $v1, $v1, 64
--> 08A5CDC0:[1100FFF5]: beq        $t0, $zr, 0x08A5CD98
    08A5CDC4:[486000FF]: Unimplemented MFVC imm7=127, rt=0
    08A5CDC8:[10C00004]: beq        $a2, $zr, 0x08A5CDDC
    08A5CDCC:[24C6FFFF]: addiu      $a2, $a2, -1
    08A5CDD0:[A0850000]: sb         $a1, 0($a0)
_S1_2_88E5454 395,986 instructions (1.241%), 1,559 calls (088E5454 - 088E58A0, length 276)
    088E5454:[27BDFFA0]: addiu      $sp, $sp, -96
    088E5458:[AFBF0054]: sw         $ra, 84($sp)
    088E545C:[AFBE0050]: sw         $fp, 80($sp)
    088E5460:[AFB7004C]: sw         $s7, 76($sp)
    088E5464:[AFB60048]: sw         $s6, 72($sp)
    088E5468:[AFB50044]: sw         $s5, 68($sp)
    088E546C:[AFB40040]: sw         $s4, 64($sp)
    088E5470:[AFB3003C]: sw         $s3, 60($sp)
    088E5474:[AFB20038]: sw         $s2, 56($sp)
    088E5478:[AFB10034]: sw         $s1, 52($sp)
    088E547C:[AFB00030]: sw         $s0, 48($sp)
    088E5480:[8C830004]: lw         $v1, 4($a0)
    088E5484:[AFA40024]: sw         $a0, 36($sp)
    088E5488:[8C620008]: lw         $v0, 8($v1)
    088E548C:[8C64000C]: lw         $a0, 12($v1)
    088E5490:[AFA00020]: sw         $zr, 32($sp)
    088E5494:[AFA20000]: sw         $v0, 0($sp)
    088E5498:[AFA40004]: sw         $a0, 4($sp)
    088E549C:[94620010]: lhu        $v0, 16($v1)
    088E54A0:[A7A20008]: sh         $v0, 8($sp)
    088E54A4:[0A239531]: j          0x088E54C4
    088E54A8:[AFA20010]: sw         $v0, 16($sp)
    088E54AC:[24840001]: addiu      $a0, $a0, 1
    088E54B0:[AFA40020]: sw         $a0, 32($sp)
    088E54B4:[8FA40020]: lw         $a0, 32($sp)
    088E54B8:[28820011]: slti       $v0, $a0, 17
    088E54BC:[104000B0]: beq        $v0, $zr, 0x088E5780
    088E54C0:[8FBF0054]: lw         $ra, 84($sp)
    088E54C4:[8FA20024]: lw         $v0, 36($sp)
    088E54C8:[8FA30020]: lw         $v1, 32($sp)
    088E54CC:[8C44000C]: lw         $a0, 12($v0)
    088E54D0:[00641021]: addu       $v0, $v1, $a0
    088E54D4:[90430124]: lbu        $v1, 292($v0)
    088E54D8:[5060FFF4]: beql       $v1, $zr, 0x088E54AC
    088E54DC:[8FA40020]: lw         $a0, 32($sp)
    088E54E0:[0E239037]: jal        0x088E40DC
    088E54E4:[8FA50020]: lw         $a1, 32($sp)
    088E54E8:[8FA40020]: lw         $a0, 32($sp)
    088E54EC:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    088E54F0:[3C014480]: lui        $at, 0x4480 <=> li $at, 0x44800000
    088E54F4:[44816000]: mtc1       $at, $f12
    088E54F8:[000438C0]: sll        $a3, $a0, 0x0003
    088E54FC:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088E5500:[0E23D1B5]: jal        0x088F46D4
    088E5504:[AFA70028]: sw         $a3, 40($sp)
    088E5508:[0E23D52B]: jal        0x088F54AC
    088E550C:[00000000]: nop
    088E5510:[8FA40024]: lw         $a0, 36($sp)
    088E5514:[8FA30028]: lw         $v1, 40($sp)
    088E5518:[2406FFFF]: addiu      $a2, $zr, -1 <=> li $a2, -1
    088E551C:[00641021]: addu       $v0, $v1, $a0
    088E5520:[84440012]: lh         $a0, 18($v0)
    088E5524:[50860008]: beql       $a0, $a2, 0x088E5548
    088E5528:[AFA0001C]: sw         $zr, 28($sp)
    088E552C:[84470018]: lh         $a3, 24($v0)
    088E5530:[84450014]: lh         $a1, 20($v0)
    088E5534:[0E23D347]: jal        0x088F4D1C
    088E5538:[84460016]: lh         $a2, 22($v0)
    088E553C:[0E23D789]: jal        0x088F5E24
    088E5540:[24040002]: addiu      $a0, $zr, 2 <=> li $a0, 2
    088E5544:[AFA0001C]: sw         $zr, 28($sp)
    088E5548:[8FA3001C]: lw         $v1, 28($sp)
    088E554C:[8FA40010]: lw         $a0, 16($sp)
    088E5550:[0064102A]: slt        $v0, $v1, $a0
    088E5554:[10400075]: beq        $v0, $zr, 0x088E572C
    088E5558:[8FA60028]: lw         $a2, 40($sp)
    088E555C:[8FA70024]: lw         $a3, 36($sp)
    088E5560:[8FA4001C]: lw         $a0, 28($sp)
    088E5564:[8CE3000C]: lw         $v1, 12($a3)
    088E5568:[8C620138]: lw         $v0, 312($v1)
    088E556C:[00021040]: sll        $v0, $v0, 0x0001
    088E5570:[00441021]: addu       $v0, $v0, $a0
    088E5574:[00021080]: sll        $v0, $v0, 0x0002
    088E5578:[00431021]: addu       $v0, $v0, $v1
    088E557C:[8C50000C]: lw         $s0, 12($v0)
    088E5580:[120000C5]: beq        $s0, $zr, 0x088E5898
    088E5584:[8FA60024]: lw         $a2, 36($sp)
    088E5588:[8FA5001C]: lw         $a1, 28($sp)
    088E558C:[0E238B9C]: jal        0x088E2E70
    088E5590:[8CC40004]: lw         $a0, 4($a2)
    088E5594:[0E23D87A]: jal        0x088F61E8
    088E5598:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    088E559C:[0E23D597]: jal        0x088F565C
    088E55A0:[9204001C]: lbu        $a0, 28($s0)
    088E55A4:[86150010]: lh         $s5, 16($s0)
    088E55A8:[86140012]: lh         $s4, 18($s0)
    088E55AC:[96020014]: lhu        $v0, 20($s0)
    088E55B0:[96030016]: lhu        $v1, 22($s0)
    088E55B4:[9204001E]: lbu        $a0, 30($s0)
    088E55B8:[9207001D]: lbu        $a3, 29($s0)
    088E55BC:[02A21021]: addu       $v0, $s5, $v0
    088E55C0:[02831821]: addu       $v1, $s4, $v1
    088E55C4:[7C021620]: seh        $v0, $v0
    088E55C8:[7C031E20]: seh        $v1, $v1
    088E55CC:[AFA20018]: sw         $v0, 24($sp)
    088E55D0:[24910001]: addiu      $s1, $a0, 1
    088E55D4:[AFA30014]: sw         $v1, 20($sp)
    088E55D8:[86120008]: lh         $s2, 8($s0)
    088E55DC:[861E000A]: lh         $fp, 10($s0)
    088E55E0:[8617000C]: lh         $s7, 12($s0)
    088E55E4:[14E00071]: bne        $a3, $zr, 0x088E57AC
    088E55E8:[8616000E]: lh         $s6, 14($s0)
    088E55EC:[92040018]: lbu        $a0, 24($s0)
    088E55F0:[92050019]: lbu        $a1, 25($s0)
    088E55F4:[9206001A]: lbu        $a2, 26($s0)
    088E55F8:[0E23D5BE]: jal        0x088F56F8
    088E55FC:[9207001B]: lbu        $a3, 27($s0)
    088E5600:[24040006]: addiu      $a0, $zr, 6 <=> li $a0, 6
    088E5604:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    088E5608:[0E23C19F]: jal        0x088F067C
    088E560C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    088E5610:[1A20003B]: blez       $s1, 0x088E5700
    088E5614:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    088E5618:[3242FFFF]: andi       $v0, $s2, -1
    088E561C:[00029A02]: srl        $s3, $v0, 0x0008
    088E5620:[305200FF]: andi       $s2, $v0, 255
    088E5624:[8FA60018]: lw         $a2, 24($sp)
    088E5628:[8FA70014]: lw         $a3, 20($sp)
    088E562C:[00131A00]: sll        $v1, $s3, 0x0008
    088E5630:[00721825]: or         $v1, $v1, $s2
    088E5634:[00771821]: addu       $v1, $v1, $s7
    088E5638:[30C5FFFF]: andi       $a1, $a2, -1
    088E563C:[32A2FFFF]: andi       $v0, $s5, -1
    088E5640:[30E6FFFF]: andi       $a2, $a3, -1
    088E5644:[3284FFFF]: andi       $a0, $s4, -1
    088E5648:[33C7FFFF]: andi       $a3, $fp, -1
    088E564C:[3063FFFF]: andi       $v1, $v1, -1
    088E5650:[00076202]: srl        $t4, $a3, 0x0008
    088E5654:[00057A02]: srl        $t7, $a1, 0x0008
    088E5658:[00067202]: srl        $t6, $a2, 0x0008
    088E565C:[0003FA02]: srl        $ra, $v1, 0x0008
    088E5660:[0002CA02]: srl        $t9, $v0, 0x0008
    088E5664:[0004C202]: srl        $t8, $a0, 0x0008
    088E5668:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    088E566C:[304A00FF]: andi       $t2, $v0, 255
    088E5670:[308B00FF]: andi       $t3, $a0, 255
    088E5674:[30A500FF]: andi       $a1, $a1, 255
    088E5678:[30C600FF]: andi       $a2, $a2, 255
    088E567C:[30E700FF]: andi       $a3, $a3, 255
    088E5680:[306D00FF]: andi       $t5, $v1, 255
    088E5684:[2504000A]: addiu      $a0, $t0, 10
    088E5688:[A1070006]: sb         $a3, 6($t0)
    088E568C:[25290001]: addiu      $t1, $t1, 1
    088E5690:[A10C0007]: sb         $t4, 7($t0)
    088E5694:[A1120004]: sb         $s2, 4($t0)
    088E5698:[A1130005]: sb         $s3, 5($t0)
    088E569C:[A1000008]: sb         $zr, 8($t0)
    088E56A0:[A1000009]: sb         $zr, 9($t0)
    088E56A4:[A08D0004]: sb         $t5, 4($a0)
    088E56A8:[A09F0005]: sb         $ra, 5($a0)
    088E56AC:[91020007]: lbu        $v0, 7($t0)
    088E56B0:[91030006]: lbu        $v1, 6($t0)
    088E56B4:[A0800008]: sb         $zr, 8($a0)
    088E56B8:[00021200]: sll        $v0, $v0, 0x0008
    088E56BC:[00431025]: or         $v0, $v0, $v1
    088E56C0:[00561021]: addu       $v0, $v0, $s6
    088E56C4:[3042FFFF]: andi       $v0, $v0, -1
    088E56C8:[00021A02]: srl        $v1, $v0, 0x0008
    088E56CC:[A0830007]: sb         $v1, 7($a0)
    088E56D0:[A0820006]: sb         $v0, 6($a0)
    088E56D4:[A0800009]: sb         $zr, 9($a0)
    088E56D8:[A10A0000]: sb         $t2, 0($t0)
    088E56DC:[A1190001]: sb         $t9, 1($t0)
    088E56E0:[A10B0002]: sb         $t3, 2($t0)
    088E56E4:[A1180003]: sb         $t8, 3($t0)
    088E56E8:[A105000A]: sb         $a1, 10($t0)
    088E56EC:[25080014]: addiu      $t0, $t0, 20
    088E56F0:[A08E0003]: sb         $t6, 3($a0)
    088E56F4:[A08F0001]: sb         $t7, 1($a0)
    088E56F8:[1629FFE2]: bne        $s1, $t1, 0x088E5684
    088E56FC:[A0860002]: sb         $a2, 2($a0)
    088E5700:[8E100004]: lw         $s0, 4($s0)
    088E5704:[1600FFA5]: bne        $s0, $zr, 0x088E559C
    088E5708:[8FA2001C]: lw         $v0, 28($sp)
    088E570C:[8FA40010]: lw         $a0, 16($sp)
    088E5710:[24420001]: addiu      $v0, $v0, 1
    088E5714:[AFA2001C]: sw         $v0, 28($sp)
    088E5718:[8FA3001C]: lw         $v1, 28($sp)
    088E571C:[0064102A]: slt        $v0, $v1, $a0
    088E5720:[1440FF8F]: bne        $v0, $zr, 0x088E5560
    088E5724:[8FA70024]: lw         $a3, 36($sp)
    088E5728:[8FA60028]: lw         $a2, 40($sp)
    088E572C:[8FA70024]: lw         $a3, 36($sp)
    088E5730:[00C71021]: addu       $v0, $a2, $a3
    088E5734:[84430012]: lh         $v1, 18($v0)
    088E5738:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    088E573C:[10620007]: beq        $v1, $v0, 0x088E575C
    088E5740:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088E5744:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088E5748:[240601E0]: addiu      $a2, $zr, 480 <=> li $a2, 480
    088E574C:[0E23D347]: jal        0x088F4D1C
    088E5750:[24070110]: addiu      $a3, $zr, 272 <=> li $a3, 272
    088E5754:[0E23D6B2]: jal        0x088F5AC8
    088E5758:[24040002]: addiu      $a0, $zr, 2 <=> li $a0, 2
    088E575C:[8FA30020]: lw         $v1, 32($sp)
    088E5760:[24630001]: addiu      $v1, $v1, 1
    088E5764:[0E23D1A0]: jal        0x088F4680
    088E5768:[AFA30020]: sw         $v1, 32($sp)
    088E576C:[8FA40020]: lw         $a0, 32($sp)
    088E5770:[28820011]: slti       $v0, $a0, 17
    088E5774:[1440FF54]: bne        $v0, $zr, 0x088E54C8
    088E5778:[8FA20024]: lw         $v0, 36($sp)
    088E577C:[8FBF0054]: lw         $ra, 84($sp)
    088E5780:[8FBE0050]: lw         $fp, 80($sp)
    088E5784:[8FB7004C]: lw         $s7, 76($sp)
    088E5788:[8FB60048]: lw         $s6, 72($sp)
    088E578C:[8FB50044]: lw         $s5, 68($sp)
    088E5790:[8FB40040]: lw         $s4, 64($sp)
    088E5794:[8FB3003C]: lw         $s3, 60($sp)
    088E5798:[8FB20038]: lw         $s2, 56($sp)
    088E579C:[8FB10034]: lw         $s1, 52($sp)
    088E57A0:[8FB00030]: lw         $s0, 48($sp)
    088E57A4:[03E00008]: jr         $ra
    088E57A8:[27BD0060]: addiu      $sp, $sp, 96
    088E57AC:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088E57B0:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088E57B4:[0E23D5BE]: jal        0x088F56F8
    088E57B8:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    088E57BC:[24040006]: addiu      $a0, $zr, 6 <=> li $a0, 6
    088E57C0:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    088E57C4:[0E23C19F]: jal        0x088F067C
    088E57C8:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    088E57CC:[26430001]: addiu      $v1, $s2, 1
    088E57D0:[27C40001]: addiu      $a0, $fp, 1
    088E57D4:[3084FFFF]: andi       $a0, $a0, -1
    088E57D8:[3063FFFF]: andi       $v1, $v1, -1
    088E57DC:[00034202]: srl        $t0, $v1, 0x0008
    088E57E0:[00043A02]: srl        $a3, $a0, 0x0008
    088E57E4:[A0470007]: sb         $a3, 7($v0)
    088E57E8:[306300FF]: andi       $v1, $v1, 255
    088E57EC:[00082A00]: sll        $a1, $t0, 0x0008
    088E57F0:[A0440006]: sb         $a0, 6($v0)
    088E57F4:[00A32825]: or         $a1, $a1, $v1
    088E57F8:[00B72821]: addu       $a1, $a1, $s7
    088E57FC:[8FA40018]: lw         $a0, 24($sp)
    088E5800:[30A5FFFF]: andi       $a1, $a1, -1
    088E5804:[2446000A]: addiu      $a2, $v0, 10
    088E5808:[3087FFFF]: andi       $a3, $a0, -1
    088E580C:[00054A02]: srl        $t1, $a1, 0x0008
    088E5810:[8FA40014]: lw         $a0, 20($sp)
    088E5814:[A0430004]: sb         $v1, 4($v0)
    088E5818:[32AAFFFF]: andi       $t2, $s5, -1
    088E581C:[308CFFFF]: andi       $t4, $a0, -1
    088E5820:[A0480005]: sb         $t0, 5($v0)
    088E5824:[328BFFFF]: andi       $t3, $s4, -1
    088E5828:[000A6A02]: srl        $t5, $t2, 0x0008
    088E582C:[A0400008]: sb         $zr, 8($v0)
    088E5830:[000B7202]: srl        $t6, $t3, 0x0008
    088E5834:[00077A02]: srl        $t7, $a3, 0x0008
    088E5838:[A0400009]: sb         $zr, 9($v0)
    088E583C:[000C4202]: srl        $t0, $t4, 0x0008
    088E5840:[A0C90005]: sb         $t1, 5($a2)
    088E5844:[A0C50004]: sb         $a1, 4($a2)
    088E5848:[90430007]: lbu        $v1, 7($v0)
    088E584C:[90440006]: lbu        $a0, 6($v0)
    088E5850:[A0C00008]: sb         $zr, 8($a2)
    088E5854:[00031A00]: sll        $v1, $v1, 0x0008
    088E5858:[00641825]: or         $v1, $v1, $a0
    088E585C:[00761821]: addu       $v1, $v1, $s6
    088E5860:[3063FFFF]: andi       $v1, $v1, -1
    088E5864:[00032202]: srl        $a0, $v1, 0x0008
    088E5868:[A0C40007]: sb         $a0, 7($a2)
    088E586C:[A0C30006]: sb         $v1, 6($a2)
    088E5870:[A0C00009]: sb         $zr, 9($a2)
    088E5874:[A04D0001]: sb         $t5, 1($v0)
    088E5878:[A04E0003]: sb         $t6, 3($v0)
    088E587C:[A047000A]: sb         $a3, 10($v0)
    088E5880:[A04A0000]: sb         $t2, 0($v0)
    088E5884:[A04B0002]: sb         $t3, 2($v0)
    088E5888:[A0C80003]: sb         $t0, 3($a2)
    088E588C:[A0CF0001]: sb         $t7, 1($a2)
    088E5890:[0A23957B]: j          0x088E55EC
    088E5894:[A0CC0002]: sb         $t4, 2($a2)
    088E5898:[24840001]: addiu      $a0, $a0, 1
    088E589C:[0A239552]: j          0x088E5548
    088E58A0:[AFA4001C]: sw         $a0, 28($sp)
  Back Branch 088E54D8 26,503 times (length 13)
    088E5498:[AFA40004]: sw         $a0, 4($sp)
    088E549C:[94620010]: lhu        $v0, 16($v1)
    088E54A0:[A7A20008]: sh         $v0, 8($sp)
    088E54A4:[0A239531]: j          0x088E54C4
    088E54A8:[AFA20010]: sw         $v0, 16($sp)
--> 088E54AC:[24840001]: addiu      $a0, $a0, 1
    088E54B0:[AFA40020]: sw         $a0, 32($sp)
    088E54B4:[8FA40020]: lw         $a0, 32($sp)
    088E54B8:[28820011]: slti       $v0, $a0, 17
    088E54BC:[104000B0]: beq        $v0, $zr, 0x088E5780
    088E54C0:[8FBF0054]: lw         $ra, 84($sp)
    088E54C4:[8FA20024]: lw         $v0, 36($sp)
    088E54C8:[8FA30020]: lw         $v1, 32($sp)
    088E54CC:[8C44000C]: lw         $a0, 12($v0)
    088E54D0:[00641021]: addu       $v0, $v1, $a0
    088E54D4:[90430124]: lbu        $v1, 292($v0)
--> 088E54D8:[5060FFF4]: beql       $v1, $zr, 0x088E54AC
    088E54DC:[8FA40020]: lw         $a0, 32($sp)
    088E54E0:[0E239037]: jal        0x088E40DC
    088E54E4:[8FA50020]: lw         $a1, 32($sp)
    088E54E8:[8FA40020]: lw         $a0, 32($sp)
_S1_2_89E9D00 367,120 instructions (1.151%), 4,589 calls (089E9D00 - 089EA104, length 258)
    089E9D00:[27BDFFB0]: addiu      $sp, $sp, -80
    089E9D04:[AFB7003C]: sw         $s7, 60($sp)
    089E9D08:[3C0208AE]: lui        $v0, 0x08AE <=> li $v0, 0x08AE0000
    089E9D0C:[24430150]: addiu      $v1, $v0, 336
    089E9D10:[AFBF0044]: sw         $ra, 68($sp)
    089E9D14:[0000B821]: addu       $s7, $zr, $zr <=> li $s7, 0
    089E9D18:[AFBE0040]: sw         $fp, 64($sp)
    089E9D1C:[AFB60038]: sw         $s6, 56($sp)
    089E9D20:[AFB50034]: sw         $s5, 52($sp)
    089E9D24:[AFB40030]: sw         $s4, 48($sp)
    089E9D28:[AFB3002C]: sw         $s3, 44($sp)
    089E9D2C:[AFB20028]: sw         $s2, 40($sp)
    089E9D30:[AFB10024]: sw         $s1, 36($sp)
    089E9D34:[AFB00020]: sw         $s0, 32($sp)
    089E9D38:[8C620454]: lw         $v0, 1108($v1)
    089E9D3C:[AFA40000]: sw         $a0, 0($sp)
    089E9D40:[AFA50004]: sw         $a1, 4($sp)
    089E9D44:[18400011]: blez       $v0, 0x089E9D8C
    089E9D48:[AFA60008]: sw         $a2, 8($sp)
    089E9D4C:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    089E9D50:[24A3FFFF]: addiu      $v1, $a1, -1
    089E9D54:[AFA30010]: sw         $v1, 16($sp)
    089E9D58:[0000B021]: addu       $s6, $zr, $zr <=> li $s6, 0
    089E9D5C:[8C420450]: lw         $v0, 1104($v0)
    089E9D60:[00569821]: addu       $s3, $v0, $s6
    089E9D64:[92630038]: lbu        $v1, 56($s3)
    089E9D68:[54600015]: bnel       $v1, $zr, 0x089E9DC0
    089E9D6C:[8262003B]: lb         $v0, 59($s3)
    089E9D70:[3C0308AE]: lui        $v1, 0x08AE <=> li $v1, 0x08AE0000
    089E9D74:[24620150]: addiu      $v0, $v1, 336
    089E9D78:[8C430454]: lw         $v1, 1108($v0)
    089E9D7C:[26F70001]: addiu      $s7, $s7, 1
    089E9D80:[02E3182A]: slt        $v1, $s7, $v1
    089E9D84:[1460FFF5]: bne        $v1, $zr, 0x089E9D5C
    089E9D88:[26D660B0]: addiu      $s6, $s6, 24752
    089E9D8C:[8FA20008]: lw         $v0, 8($sp)
    089E9D90:[8FBF0044]: lw         $ra, 68($sp)
    089E9D94:[8FBE0040]: lw         $fp, 64($sp)
    089E9D98:[8FB7003C]: lw         $s7, 60($sp)
    089E9D9C:[8FB60038]: lw         $s6, 56($sp)
    089E9DA0:[8FB50034]: lw         $s5, 52($sp)
    089E9DA4:[8FB40030]: lw         $s4, 48($sp)
    089E9DA8:[8FB3002C]: lw         $s3, 44($sp)
    089E9DAC:[8FB20028]: lw         $s2, 40($sp)
    089E9DB0:[8FB10024]: lw         $s1, 36($sp)
    089E9DB4:[8FB00020]: lw         $s0, 32($sp)
    089E9DB8:[03E00008]: jr         $ra
    089E9DBC:[27BD0050]: addiu      $sp, $sp, 80
    089E9DC0:[1440FFEC]: bne        $v0, $zr, 0x089E9D74
    089E9DC4:[3C0308AE]: lui        $v1, 0x08AE <=> li $v1, 0x08AE0000
    089E9DC8:[0E27A3DD]: jal        0x089E8F74
    089E9DCC:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    089E9DD0:[184000CB]: blez       $v0, 0x089EA100
    089E9DD4:[AFA2000C]: sw         $v0, 12($sp)
    089E9DD8:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    089E9DDC:[A2620039]: sb         $v0, 57($s3)
    089E9DE0:[24021000]: addiu      $v0, $zr, 4096 <=> li $v0, 4096
    089E9DE4:[8FA4000C]: lw         $a0, 12($sp)
    089E9DE8:[8E6360A4]: lw         $v1, 24740($s3)
    089E9DEC:[8FB40004]: lw         $s4, 4($sp)
    089E9DF0:[00042083]: sra        $a0, $a0, 0x0002
    089E9DF4:[1062000A]: beq        $v1, $v0, 0x089E9E20
    089E9DF8:[AFA4000C]: sw         $a0, 12($sp)
    089E9DFC:[866360A4]: lh         $v1, 24740($s3)
    089E9E00:[8FA40010]: lw         $a0, 16($sp)
    089E9E04:[866260A6]: lh         $v0, 24742($s3)
    089E9E08:[00830018]: mult       $a0, $v1
    089E9E0C:[00001812]: mflo       $v1
    089E9E10:[00431021]: addu       $v0, $v0, $v1
    089E9E14:[24420FFF]: addiu      $v0, $v0, 4095
    089E9E18:[00021303]: sra        $v0, $v0, 0x000C
    089E9E1C:[24540001]: addiu      $s4, $v0, 1
    089E9E20:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    089E9E24:[0E27A3DF]: jal        0x089E8F7C
    089E9E28:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    089E9E2C:[00141880]: sll        $v1, $s4, 0x0002
    089E9E30:[0043102A]: slt        $v0, $v0, $v1
    089E9E34:[14400004]: bne        $v0, $zr, 0x089E9E48
    089E9E38:[24021000]: addiu      $v0, $zr, 4096 <=> li $v0, 4096
    089E9E3C:[8E7160A4]: lw         $s1, 24740($s3)
    089E9E40:[122200AB]: beq        $s1, $v0, 0x089EA0F0
    089E9E44:[00000000]: nop
    089E9E48:[1A8000A7]: blez       $s4, 0x089EA0E8
    089E9E4C:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    089E9E50:[3C0308AE]: lui        $v1, 0x08AE <=> li $v1, 0x08AE0000
    089E9E54:[247E0698]: addiu      $fp, $v1, 1688
    089E9E58:[00128880]: sll        $s1, $s2, 0x0002
    089E9E5C:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    089E9E60:[0E27A3DF]: jal        0x089E8F7C
    089E9E64:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    089E9E68:[00021083]: sra        $v0, $v0, 0x0002
    089E9E6C:[02921823]: subu       $v1, $s4, $s2
    089E9E70:[0062102A]: slt        $v0, $v1, $v0
    089E9E74:[023EA821]: addu       $s5, $s1, $fp
    089E9E78:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    089E9E7C:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    089E9E80:[10400095]: beq        $v0, $zr, 0x089EA0D8
    089E9E84:[00608021]: addu       $s0, $v1, $zr <=> move $s0, $v1
    089E9E88:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    089E9E8C:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    089E9E90:[1A000084]: blez       $s0, 0x089EA0A4
    089E9E94:[00108880]: sll        $s1, $s0, 0x0002
    089E9E98:[0E27A3EF]: jal        0x089E8FBC
    089E9E9C:[02509021]: addu       $s2, $s2, $s0
    089E9EA0:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    089E9EA4:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    089E9EA8:[0E28EE62]: jal        0x08A3B988
    089E9EAC:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    089E9EB0:[0254102A]: slt        $v0, $s2, $s4
    089E9EB4:[1440FFE9]: bne        $v0, $zr, 0x089E9E5C
    089E9EB8:[00128880]: sll        $s1, $s2, 0x0002
    089E9EBC:[8E7160A4]: lw         $s1, 24740($s3)
    089E9EC0:[3C0408AE]: lui        $a0, 0x08AE <=> li $a0, 0x08AE0000
    089E9EC4:[24900698]: addiu      $s0, $a0, 1688
    089E9EC8:[24021000]: addiu      $v0, $zr, 4096 <=> li $v0, 4096
    089E9ECC:[12220028]: beq        $s1, $v0, 0x089E9F70
    089E9ED0:[8FB40004]: lw         $s4, 4($sp)
    089E9ED4:[3C0B08AE]: lui        $t3, 0x08AE <=> li $t3, 0x08AE0000
    089E9ED8:[02809021]: addu       $s2, $s4, $zr <=> move $s2, $s4
    089E9EDC:[866860A6]: lh         $t0, 24742($s3)
    089E9EE0:[866960A4]: lh         $t1, 24740($s3)
    089E9EE4:[1A80001E]: blez       $s4, 0x089E9F60
    089E9EE8:[25674698]: addiu      $a3, $t3, 18072
    089E9EEC:[240A1000]: addiu      $t2, $zr, 4096 <=> li $t2, 4096
    089E9EF0:[00082303]: sra        $a0, $t0, 0x000C
    089E9EF4:[00042080]: sll        $a0, $a0, 0x0002
    089E9EF8:[00902021]: addu       $a0, $a0, $s0
    089E9EFC:[84820000]: lh         $v0, 0($a0)
    089E9F00:[31050FFF]: andi       $a1, $t0, 4095
    089E9F04:[01453023]: subu       $a2, $t2, $a1
    089E9F08:[00460018]: mult       $v0, $a2
    089E9F0C:[84830004]: lh         $v1, 4($a0)
    089E9F10:[2652FFFF]: addiu      $s2, $s2, -1
    089E9F14:[01094021]: addu       $t0, $t0, $t1
    089E9F18:[00001012]: mflo       $v0
    089E9F1C:[00650018]: mult       $v1, $a1
    089E9F20:[00001812]: mflo       $v1
    089E9F24:[00431021]: addu       $v0, $v0, $v1
    089E9F28:[00021303]: sra        $v0, $v0, 0x000C
    089E9F2C:[A4E20000]: sh         $v0, 0($a3)
    089E9F30:[24E70002]: addiu      $a3, $a3, 2
    089E9F34:[84830006]: lh         $v1, 6($a0)
    089E9F38:[84820002]: lh         $v0, 2($a0)
    089E9F3C:[00650018]: mult       $v1, $a1
    089E9F40:[00001812]: mflo       $v1
    089E9F44:[00460018]: mult       $v0, $a2
    089E9F48:[00001012]: mflo       $v0
    089E9F4C:[00431021]: addu       $v0, $v0, $v1
    089E9F50:[00021303]: sra        $v0, $v0, 0x000C
    089E9F54:[A4E20000]: sh         $v0, 0($a3)
    089E9F58:[1E40FFE5]: bgtz       $s2, 0x089E9EF0
    089E9F5C:[24E70002]: addiu      $a3, $a3, 2
    089E9F60:[31020FFF]: andi       $v0, $t0, 4095
    089E9F64:[A66260A6]: sh         $v0, 24742($s3)
    089E9F68:[25704698]: addiu      $s0, $t3, 18072
    089E9F6C:[0008A303]: sra        $s4, $t0, 0x000C
    089E9F70:[3C0208AE]: lui        $v0, 0x08AE <=> li $v0, 0x08AE0000
    089E9F74:[24510150]: addiu      $s1, $v0, 336
    089E9F78:[8E220468]: lw         $v0, 1128($s1)
    089E9F7C:[1440003D]: bne        $v0, $zr, 0x089EA074
    089E9F80:[8FA30008]: lw         $v1, 8($sp)
    089E9F84:[86650040]: lh         $a1, 64($s3)
    089E9F88:[86640042]: lh         $a0, 66($s3)
    089E9F8C:[1060001B]: beq        $v1, $zr, 0x089E9FFC
    089E9F90:[8FA70000]: lw         $a3, 0($sp)
    089E9F94:[8FB20004]: lw         $s2, 4($sp)
    089E9F98:[1A400012]: blez       $s2, 0x089E9FE4
    089E9F9C:[8FA2000C]: lw         $v0, 12($sp)
    089E9FA0:[86020000]: lh         $v0, 0($s0)
    089E9FA4:[26100002]: addiu      $s0, $s0, 2
    089E9FA8:[2652FFFF]: addiu      $s2, $s2, -1
    089E9FAC:[00450018]: mult       $v0, $a1
    089E9FB0:[00001012]: mflo       $v0
    089E9FB4:[00021303]: sra        $v0, $v0, 0x000C
    089E9FB8:[A4E20000]: sh         $v0, 0($a3)
    089E9FBC:[24E70002]: addiu      $a3, $a3, 2
    089E9FC0:[86020000]: lh         $v0, 0($s0)
    089E9FC4:[26100002]: addiu      $s0, $s0, 2
    089E9FC8:[00440018]: mult       $v0, $a0
    089E9FCC:[00001012]: mflo       $v0
    089E9FD0:[00021303]: sra        $v0, $v0, 0x000C
    089E9FD4:[A4E20000]: sh         $v0, 0($a3)
    089E9FD8:[1E40FFF1]: bgtz       $s2, 0x089E9FA0
    089E9FDC:[24E70002]: addiu      $a3, $a3, 2
    089E9FE0:[8FA2000C]: lw         $v0, 12($sp)
    089E9FE4:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    089E9FE8:[0054A02D]: min        $s4, $v0, $s4
    089E9FEC:[0E27A3FA]: jal        0x089E8FE8
    089E9FF0:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    089E9FF4:[0A27A75C]: j          0x089E9D70
    089E9FF8:[AFA00008]: sw         $zr, 8($sp)
    089E9FFC:[8FB20004]: lw         $s2, 4($sp)
    089EA000:[1A40FFF7]: blez       $s2, 0x089E9FE0
    089EA004:[24088000]: addiu      $t0, $zr, -32768 <=> li $t0, -32768
    089EA008:[24067FFF]: addiu      $a2, $zr, 32767 <=> li $a2, 32767
    089EA00C:[86020000]: lh         $v0, 0($s0)
    089EA010:[84E30000]: lh         $v1, 0($a3)
    089EA014:[26100002]: addiu      $s0, $s0, 2
    089EA018:[00450018]: mult       $v0, $a1
    089EA01C:[2652FFFF]: addiu      $s2, $s2, -1
    089EA020:[00001012]: mflo       $v0
    089EA024:[00021303]: sra        $v0, $v0, 0x000C
    089EA028:[00621021]: addu       $v0, $v1, $v0
    089EA02C:[0048102C]: max        $v0, $v0, $t0
    089EA030:[0046102D]: min        $v0, $v0, $a2
    089EA034:[A4E20000]: sh         $v0, 0($a3)
    089EA038:[24E70002]: addiu      $a3, $a3, 2
    089EA03C:[86020000]: lh         $v0, 0($s0)
    089EA040:[84E30000]: lh         $v1, 0($a3)
    089EA044:[26100002]: addiu      $s0, $s0, 2
    089EA048:[00440018]: mult       $v0, $a0
    089EA04C:[00001012]: mflo       $v0
    089EA050:[00021303]: sra        $v0, $v0, 0x000C
    089EA054:[00621021]: addu       $v0, $v1, $v0
    089EA058:[0048102C]: max        $v0, $v0, $t0
    089EA05C:[0046102D]: min        $v0, $v0, $a2
    089EA060:[A4E20000]: sh         $v0, 0($a3)
    089EA064:[1E40FFE9]: bgtz       $s2, 0x089EA00C
    089EA068:[24E70002]: addiu      $a3, $a3, 2
    089EA06C:[0A27A7F9]: j          0x089E9FE4
    089EA070:[8FA2000C]: lw         $v0, 12($sp)
    089EA074:[0E277336]: jal        0x089DCCD8
    089EA078:[8E640008]: lw         $a0, 8($s3)
    089EA07C:[30420001]: andi       $v0, $v0, 1
    089EA080:[5040FFC0]: beql       $v0, $zr, 0x089E9F84
    089EA084:[8FA30008]: lw         $v1, 8($sp)
    089EA088:[8E220468]: lw         $v0, 1128($s1)
    089EA08C:[8E640008]: lw         $a0, 8($s3)
    089EA090:[8FA60004]: lw         $a2, 4($sp)
    089EA094:[0040F809]: jalr       $ra, $v0
    089EA098:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    089EA09C:[0A27A7E1]: j          0x089E9F84
    089EA0A0:[8FA30008]: lw         $v1, 8($sp)
    089EA0A4:[0254102A]: slt        $v0, $s2, $s4
    089EA0A8:[5040FF85]: beql       $v0, $zr, 0x089E9EC0
    089EA0AC:[8E7160A4]: lw         $s1, 24740($s3)
    089EA0B0:[3C0308AE]: lui        $v1, 0x08AE <=> li $v1, 0x08AE0000
    089EA0B4:[02923023]: subu       $a2, $s4, $s2
    089EA0B8:[00122080]: sll        $a0, $s2, 0x0002
    089EA0BC:[24620698]: addiu      $v0, $v1, 1688
    089EA0C0:[00822021]: addu       $a0, $a0, $v0
    089EA0C4:[00063080]: sll        $a2, $a2, 0x0002
    089EA0C8:[0E28EF86]: jal        0x08A3BE18
    089EA0CC:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    089EA0D0:[0A27A7B0]: j          0x089E9EC0
    089EA0D4:[8E7160A4]: lw         $s1, 24740($s3)
    089EA0D8:[0E27A3DF]: jal        0x089E8F7C
    089EA0DC:[00000000]: nop
    089EA0E0:[0A27A7A2]: j          0x089E9E88
    089EA0E4:[00028083]: sra        $s0, $v0, 0x0002
    089EA0E8:[0A27A82A]: j          0x089EA0A8
    089EA0EC:[0014102A]: slt        $v0, $zr, $s4 <=> move $v0, $s4
    089EA0F0:[0E27A3EB]: jal        0x089E8FAC
    089EA0F4:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    089EA0F8:[0A27A7B2]: j          0x089E9EC8
    089EA0FC:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    089EA100:[0A27A75C]: j          0x089E9D70
    089EA104:[A2600039]: sb         $zr, 57($s3)
  Back Branch 089E9D84 18,356 times (length 12)
    089E9D48:[AFA60008]: sw         $a2, 8($sp)
    089E9D4C:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    089E9D50:[24A3FFFF]: addiu      $v1, $a1, -1
    089E9D54:[AFA30010]: sw         $v1, 16($sp)
    089E9D58:[0000B021]: addu       $s6, $zr, $zr <=> li $s6, 0
--> 089E9D5C:[8C420450]: lw         $v0, 1104($v0)
    089E9D60:[00569821]: addu       $s3, $v0, $s6
    089E9D64:[92630038]: lbu        $v1, 56($s3)
    089E9D68:[54600015]: bnel       $v1, $zr, 0x089E9DC0
    089E9D6C:[8262003B]: lb         $v0, 59($s3)
    089E9D70:[3C0308AE]: lui        $v1, 0x08AE <=> li $v1, 0x08AE0000
    089E9D74:[24620150]: addiu      $v0, $v1, 336
    089E9D78:[8C430454]: lw         $v1, 1108($v0)
    089E9D7C:[26F70001]: addiu      $s7, $s7, 1
    089E9D80:[02E3182A]: slt        $v1, $s7, $v1
--> 089E9D84:[1460FFF5]: bne        $v1, $zr, 0x089E9D5C
    089E9D88:[26D660B0]: addiu      $s6, $s6, 24752
    089E9D8C:[8FA20008]: lw         $v0, 8($sp)
    089E9D90:[8FBF0044]: lw         $ra, 68($sp)
    089E9D94:[8FBE0040]: lw         $fp, 64($sp)
_S1_2_88D42EC 315,120 instructions (0.988%), 1,560 calls (088D42EC - 08A5CDE8, length 402112)
  Back Branch 08A5CD84 145,968 times (length 9)
    08A5CD54:[7CA57A04]: ins        $a1, $a1, 8, 8
    08A5CD58:[7CA5FC04]: ins        $a1, $a1, 16, 16
    08A5CD5C:[48E50000]: MTV.s      $a1, S000.s
    08A5CD60:[DC000000]: VPFXS      [x, x, x, x]
    08A5CD64:[D0008080]: vmov.q     C000.q, C000.q
--> 08A5CD68:[3088003F]: andi       $t0, $a0, 63
    08A5CD6C:[11000007]: beq        $t0, $zr, 0x08A5CD8C
    08A5CD70:[00000000]: nop
    08A5CD74:[10C00019]: beq        $a2, $zr, 0x08A5CDDC
    08A5CD78:[24C6FFFF]: addiu      $a2, $a2, -1
    08A5CD7C:[A0850000]: sb         $a1, 0($a0)
    08A5CD80:[24840001]: addiu      $a0, $a0, 1
--> 08A5CD84:[0A29735A]: j          0x08A5CD68
    08A5CD88:[24630001]: addiu      $v1, $v1, 1
    08A5CD8C:[2CC80040]: sltiu      $t0, $a2, 64
    08A5CD90:[1500000D]: bne        $t0, $zr, 0x08A5CDC8
    08A5CD94:[00000000]: nop
  Back Branch 08A5CDD4 66,656 times (length 4)
    08A5CDB8:[F8600032]: vwb.q      C000.q, 48($v1)
    08A5CDBC:[24630040]: addiu      $v1, $v1, 64
    08A5CDC0:[1100FFF5]: beq        $t0, $zr, 0x08A5CD98
    08A5CDC4:[486000FF]: Unimplemented MFVC imm7=127, rt=0
    08A5CDC8:[10C00004]: beq        $a2, $zr, 0x08A5CDDC
--> 08A5CDCC:[24C6FFFF]: addiu      $a2, $a2, -1
    08A5CDD0:[A0850000]: sb         $a1, 0($a0)
--> 08A5CDD4:[14C0FFFD]: bne        $a2, $zr, 0x08A5CDCC
    08A5CDD8:[24840001]: addiu      $a0, $a0, 1
    08A5CDDC:[FFFF040D]: vflush
    08A5CDE0:[486000FF]: Unimplemented MFVC imm7=127, rt=0
    08A5CDE4:[03E00008]: jr         $ra
  Back Branch 08A5CDC0 10,300 times (length 12)
    08A5CD84:[0A29735A]: j          0x08A5CD68
    08A5CD88:[24630001]: addiu      $v1, $v1, 1
    08A5CD8C:[2CC80040]: sltiu      $t0, $a2, 64
    08A5CD90:[1500000D]: bne        $t0, $zr, 0x08A5CDC8
    08A5CD94:[00000000]: nop
--> 08A5CD98:[BC9B0000]: cache      0x1B, 0($a0)
    08A5CD9C:[24840040]: addiu      $a0, $a0, 64
    08A5CDA0:[24C6FFC0]: addiu      $a2, $a2, -64
    08A5CDA4:[2CC80040]: sltiu      $t0, $a2, 64
    08A5CDA8:[0000000F]: sync
    08A5CDAC:[F8600002]: vwb.q      C000.q, 0($v1)
    08A5CDB0:[F8600012]: vwb.q      C000.q, 16($v1)
    08A5CDB4:[F8600022]: vwb.q      C000.q, 32($v1)
    08A5CDB8:[F8600032]: vwb.q      C000.q, 48($v1)
    08A5CDBC:[24630040]: addiu      $v1, $v1, 64
--> 08A5CDC0:[1100FFF5]: beq        $t0, $zr, 0x08A5CD98
    08A5CDC4:[486000FF]: Unimplemented MFVC imm7=127, rt=0
    08A5CDC8:[10C00004]: beq        $a2, $zr, 0x08A5CDDC
    08A5CDCC:[24C6FFFF]: addiu      $a2, $a2, -1
    08A5CDD0:[A0850000]: sb         $a1, 0($a0)
_S1_2_8A4FA54 287,040 instructions (0.900%), 12,480 calls (08A4FA54 - 08A4FAAC, length 23)
    08A4FA54:[27BDFFF0]: addiu      $sp, $sp, -16
    08A4FA58:[3C0208AF]: lui        $v0, 0x08AF <=> li $v0, 0x08AF0000
    08A4FA5C:[AFB00000]: sw         $s0, 0($sp)
    08A4FA60:[2450C198]: addiu      $s0, $v0, -15976
    08A4FA64:[00802821]: addu       $a1, $a0, $zr <=> move $a1, $a0
    08A4FA68:[8E070048]: lw         $a3, 72($s0)
    08A4FA6C:[AFB10004]: sw         $s1, 4($sp)
    08A4FA70:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08A4FA74:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    08A4FA78:[AFBF0008]: sw         $ra, 8($sp)
    08A4FA7C:[0E2943AB]: jal        0x08A50EAC
    08A4FA80:[00E02021]: addu       $a0, $a3, $zr <=> move $a0, $a3
    08A4FA84:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    08A4FA88:[8E050044]: lw         $a1, 68($s0)
    08A4FA8C:[02262004]: sllv       $a0, $a2, $s1
    08A4FA90:[00041827]: nor        $v1, $zr, $a0 <=> li $v1, not $a0
    08A4FA94:[00A32024]: and        $a0, $a1, $v1
    08A4FA98:[AE040044]: sw         $a0, 68($s0)
    08A4FA9C:[8FBF0008]: lw         $ra, 8($sp)
    08A4FAA0:[8FB10004]: lw         $s1, 4($sp)
    08A4FAA4:[8FB00000]: lw         $s0, 0($sp)
    08A4FAA8:[03E00008]: jr         $ra
    08A4FAAC:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_89E7CE8 270,723 instructions (0.849%), 1 calls (089E7CE8 - 089E7FF0, length 195)
    089E7CE8:[27BDFFE0]: addiu      $sp, $sp, -32
    089E7CEC:[AFB60018]: sw         $s6, 24($sp)
    089E7CF0:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    089E7CF4:[3C1608AC]: lui        $s6, 0x08AC <=> li $s6, 0x08AC0000
    089E7CF8:[AFB50014]: sw         $s5, 20($sp)
    089E7CFC:[3C1508AE]: lui        $s5, 0x08AE <=> li $s5, 0x08AE0000
    089E7D00:[AFB10004]: sw         $s1, 4($sp)
    089E7D04:[26B10150]: addiu      $s1, $s5, 336
    089E7D08:[AFB00000]: sw         $s0, 0($sp)
    089E7D0C:[AFBF001C]: sw         $ra, 28($sp)
    089E7D10:[AFB40010]: sw         $s4, 16($sp)
    089E7D14:[AFB3000C]: sw         $s3, 12($sp)
    089E7D18:[AFB20008]: sw         $s2, 8($sp)
    089E7D1C:[8E230004]: lw         $v1, 4($s1)
    089E7D20:[10620097]: beq        $v1, $v0, 0x089E7F80
    089E7D24:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    089E7D28:[26A20150]: addiu      $v0, $s5, 336
    089E7D2C:[8C430004]: lw         $v1, 4($v0)
    089E7D30:[50600081]: beql       $v1, $zr, 0x089E7F38
    089E7D34:[8E040014]: lw         $a0, 20($s0)
    089E7D38:[26A30150]: addiu      $v1, $s5, 336
    089E7D3C:[8C620068]: lw         $v0, 104($v1)
    089E7D40:[10400032]: beq        $v0, $zr, 0x089E7E0C
    089E7D44:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    089E7D48:[0060A021]: addu       $s4, $v1, $zr <=> move $s4, $v1
    089E7D4C:[8E020010]: lw         $v0, 16($s0)
    089E7D50:[8E030024]: lw         $v1, 36($s0)
    089E7D54:[8E040018]: lw         $a0, 24($s0)
    089E7D58:[00530018]: mult       $v0, $s3
    089E7D5C:[24120001]: addiu      $s2, $zr, 1 <=> li $s2, 1
    089E7D60:[00001012]: mflo       $v0
    089E7D64:[00021080]: sll        $v0, $v0, 0x0002
    089E7D68:[1480006D]: bne        $a0, $zr, 0x089E7F20
    089E7D6C:[00628821]: addu       $s1, $v1, $v0
    089E7D70:[8E040004]: lw         $a0, 4($s0)
    089E7D74:[38830002]: xori       $v1, $a0, 2
    089E7D78:[2C630001]: sltiu      $v1, $v1, 1
    089E7D7C:[2C820001]: sltiu      $v0, $a0, 1
    089E7D80:[00431025]: or         $v0, $v0, $v1
    089E7D84:[1040000B]: beq        $v0, $zr, 0x089E7DB4
    089E7D88:[2C820002]: sltiu      $v0, $a0, 2
    089E7D8C:[8E820440]: lw         $v0, 1088($s4)
    089E7D90:[5440005E]: bnel       $v0, $zr, 0x089E7F0C
    089E7D94:[8E050010]: lw         $a1, 16($s0)
    089E7D98:[8E050010]: lw         $a1, 16($s0)
    089E7D9C:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    089E7DA0:[0E27AFEC]: jal        0x089EBFB0
    089E7DA4:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089E7DA8:[8E040004]: lw         $a0, 4($s0)
    089E7DAC:[00409021]: addu       $s2, $v0, $zr <=> move $s2, $v0
    089E7DB0:[2C820002]: sltiu      $v0, $a0, 2
    089E7DB4:[10400004]: beq        $v0, $zr, 0x089E7DC8
    089E7DB8:[00000000]: nop
    089E7DBC:[8E820470]: lw         $v0, 1136($s4)
    089E7DC0:[1440004E]: bne        $v0, $zr, 0x089E7EFC
    089E7DC4:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    089E7DC8:[56400046]: bnel       $s2, $zr, 0x089E7EE4
    089E7DCC:[8E060010]: lw         $a2, 16($s0)
    089E7DD0:[26B20150]: addiu      $s2, $s5, 336
    089E7DD4:[8E420070]: lw         $v0, 112($s2)
    089E7DD8:[5440003E]: bnel       $v0, $zr, 0x089E7ED4
    089E7DDC:[8E050010]: lw         $a1, 16($s0)
    089E7DE0:[0E299411]: jal        0x08A65044 [sceKernelDcacheWritebackInvalidateAll]
    089E7DE4:[00000000]: nop
    089E7DE8:[8E420004]: lw         $v0, 4($s2)
    089E7DEC:[50400033]: beql       $v0, $zr, 0x089E7EBC
    089E7DF0:[8E040014]: lw         $a0, 20($s0)
    089E7DF4:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    089E7DF8:[0E299437]: jal        0x08A650DC [sceAudioOutput2OutputBlocking]
    089E7DFC:[34048000]: ori        $a0, $zr, -32768 <=> li $a0, 32768
    089E7E00:[8E820068]: lw         $v0, 104($s4)
    089E7E04:[1440FFD1]: bne        $v0, $zr, 0x089E7D4C
    089E7E08:[3A730001]: xori       $s3, $s3, 1
    089E7E0C:[26A20150]: addiu      $v0, $s5, 336
    089E7E10:[8C430004]: lw         $v1, 4($v0)
    089E7E14:[50600023]: beql       $v1, $zr, 0x089E7EA4
    089E7E18:[8E040014]: lw         $a0, 20($s0)
    089E7E1C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    089E7E20:[5062001A]: beql       $v1, $v0, 0x089E7E8C
    089E7E24:[34048000]: ori        $a0, $zr, -32768 <=> li $a0, 32768
    089E7E28:[8EC23418]: lw         $v0, 13336($s6)
    089E7E2C:[30420004]: andi       $v0, $v0, 4
    089E7E30:[1440000C]: bne        $v0, $zr, 0x089E7E64
    089E7E34:[00000000]: nop
    089E7E38:[8FBF001C]: lw         $ra, 28($sp)
    089E7E3C:[8FB60018]: lw         $s6, 24($sp)
    089E7E40:[8FB50014]: lw         $s5, 20($sp)
    089E7E44:[8FB40010]: lw         $s4, 16($sp)
    089E7E48:[8FB3000C]: lw         $s3, 12($sp)
    089E7E4C:[8FB20008]: lw         $s2, 8($sp)
    089E7E50:[8FB10004]: lw         $s1, 4($sp)
    089E7E54:[8FB00000]: lw         $s0, 0($sp)
    089E7E58:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    089E7E5C:[03E00008]: jr         $ra
    089E7E60:[27BD0020]: addiu      $sp, $sp, 32
    089E7E64:[0E2993F7]: jal        0x08A64FDC [sceKernelGetThreadStackFreeSize]
    089E7E68:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    089E7E6C:[26A30150]: addiu      $v1, $s5, 336
    089E7E70:[8C66006C]: lw         $a2, 108($v1)
    089E7E74:[3C0408AB]: lui        $a0, 0x08AB <=> li $a0, 0x08AB0000
    089E7E78:[2484AEC4]: addiu      $a0, $a0, -20796
    089E7E7C:[0E275289]: jal        0x089D4A24
    089E7E80:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    089E7E84:[0A279F8F]: j          0x089E7E3C
    089E7E88:[8FBF001C]: lw         $ra, 28($sp)
    089E7E8C:[0E299437]: jal        0x08A650DC [sceAudioOutput2OutputBlocking]
    089E7E90:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    089E7E94:[0E299439]: jal        0x08A650E4 [sceAudioOutput2Release]
    089E7E98:[00000000]: nop
    089E7E9C:[0A279F8B]: j          0x089E7E2C
    089E7EA0:[8EC23418]: lw         $v0, 13336($s6)
    089E7EA4:[34058000]: ori        $a1, $zr, -32768 <=> li $a1, 32768
    089E7EA8:[34068000]: ori        $a2, $zr, -32768 <=> li $a2, 32768
    089E7EAC:[0E2959F6]: jal        0x08A567D8
    089E7EB0:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    089E7EB4:[0A279F8B]: j          0x089E7E2C
    089E7EB8:[8EC23418]: lw         $v0, 13336($s6)
    089E7EBC:[02203821]: addu       $a3, $s1, $zr <=> move $a3, $s1
    089E7EC0:[34058000]: ori        $a1, $zr, -32768 <=> li $a1, 32768
    089E7EC4:[0E2959F6]: jal        0x08A567D8
    089E7EC8:[34068000]: ori        $a2, $zr, -32768 <=> li $a2, 32768
    089E7ECC:[0A279F80]: j          0x089E7E00
    089E7ED0:[00000000]: nop
    089E7ED4:[0040F809]: jalr       $ra, $v0
    089E7ED8:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089E7EDC:[0A279F78]: j          0x089E7DE0
    089E7EE0:[00000000]: nop
    089E7EE4:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089E7EE8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    089E7EEC:[0E28EF86]: jal        0x08A3BE18
    089E7EF0:[00063080]: sll        $a2, $a2, 0x0002
    089E7EF4:[0A279F75]: j          0x089E7DD4
    089E7EF8:[26B20150]: addiu      $s2, $s5, 336
    089E7EFC:[0E27A07A]: jal        0x089E81E8
    089E7F00:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089E7F04:[0A279F72]: j          0x089E7DC8
    089E7F08:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    089E7F0C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089E7F10:[0E27A740]: jal        0x089E9D00
    089E7F14:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    089E7F18:[0A279F66]: j          0x089E7D98
    089E7F1C:[00409021]: addu       $s2, $v0, $zr <=> move $s2, $v0
    089E7F20:[0E299459]: jal        0x08A65164 [sceDisplayWaitVblank]
    089E7F24:[00000000]: nop
    089E7F28:[0E299399]: jal        0x08A64E64 [sceKernelDelayThread]
    089E7F2C:[8E04001C]: lw         $a0, 28($s0)
    089E7F30:[0A279F5D]: j          0x089E7D74
    089E7F34:[8E040004]: lw         $a0, 4($s0)
    089E7F38:[0E2959A6]: jal        0x08A56698
    089E7F3C:[8E050010]: lw         $a1, 16($s0)
    089E7F40:[8E040014]: lw         $a0, 20($s0)
    089E7F44:[34058000]: ori        $a1, $zr, -32768 <=> li $a1, 32768
    089E7F48:[0E2959C2]: jal        0x08A56708
    089E7F4C:[34068000]: ori        $a2, $zr, -32768 <=> li $a2, 32768
    089E7F50:[8E040014]: lw         $a0, 20($s0)
    089E7F54:[0E295A80]: jal        0x08A56A00
    089E7F58:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    089E7F5C:[8EC33418]: lw         $v1, 13336($s6)
    089E7F60:[30630004]: andi       $v1, $v1, 4
    089E7F64:[5060FF75]: beql       $v1, $zr, 0x089E7D3C
    089E7F68:[26A30150]: addiu      $v1, $s5, 336
    089E7F6C:[3C0408AB]: lui        $a0, 0x08AB <=> li $a0, 0x08AB0000
    089E7F70:[0E275289]: jal        0x089D4A24
    089E7F74:[2484AEDC]: addiu      $a0, $a0, -20772
    089E7F78:[0A279F4F]: j          0x089E7D3C
    089E7F7C:[26A30150]: addiu      $v1, $s5, 336
    089E7F80:[0E299435]: jal        0x08A650D4 [sceAudioOutput2Reserve]
    089E7F84:[8CA40010]: lw         $a0, 16($a1)
    089E7F88:[1440000A]: bne        $v0, $zr, 0x089E7FB4
    089E7F8C:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    089E7F90:[8EC23418]: lw         $v0, 13336($s6)
    089E7F94:[30420004]: andi       $v0, $v0, 4
    089E7F98:[5040FF64]: beql       $v0, $zr, 0x089E7D2C
    089E7F9C:[26A20150]: addiu      $v0, $s5, 336
    089E7FA0:[3C0408AB]: lui        $a0, 0x08AB <=> li $a0, 0x08AB0000
    089E7FA4:[0E275289]: jal        0x089D4A24
    089E7FA8:[2484AEF4]: addiu      $a0, $a0, -20748
    089E7FAC:[0A279F4B]: j          0x089E7D2C
    089E7FB0:[26A20150]: addiu      $v0, $s5, 336
    089E7FB4:[3C1608AC]: lui        $s6, 0x08AC <=> li $s6, 0x08AC0000
    089E7FB8:[8EC23418]: lw         $v0, 13336($s6)
    089E7FBC:[30420001]: andi       $v0, $v0, 1
    089E7FC0:[14400003]: bne        $v0, $zr, 0x089E7FD0
    089E7FC4:[3C0208AC]: lui        $v0, 0x08AC <=> li $v0, 0x08AC0000
    089E7FC8:[0A279F4A]: j          0x089E7D28
    089E7FCC:[AE200004]: sw         $zr, 4($s1)
    089E7FD0:[8C44341C]: lw         $a0, 13340($v0)
    089E7FD4:[3C0508AB]: lui        $a1, 0x08AB <=> li $a1, 0x08AB0000
    089E7FD8:[3C0708AB]: lui        $a3, 0x08AB <=> li $a3, 0x08AB0000
    089E7FDC:[24A5AE20]: addiu      $a1, $a1, -20960
    089E7FE0:[24E7AF14]: addiu      $a3, $a3, -20716
    089E7FE4:[0E27525E]: jal        0x089D4978
    089E7FE8:[24060424]: addiu      $a2, $zr, 1060 <=> li $a2, 1060
    089E7FEC:[0A279F4A]: j          0x089E7D28
    089E7FF0:[AE200004]: sw         $zr, 4($s1)
  Back Branch 089E7F18 4,589 times (length 98)
    089E7D84:[1040000B]: beq        $v0, $zr, 0x089E7DB4
    089E7D88:[2C820002]: sltiu      $v0, $a0, 2
    089E7D8C:[8E820440]: lw         $v0, 1088($s4)
    089E7D90:[5440005E]: bnel       $v0, $zr, 0x089E7F0C
    089E7D94:[8E050010]: lw         $a1, 16($s0)
--> 089E7D98:[8E050010]: lw         $a1, 16($s0)
    089E7D9C:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    089E7DA0:[0E27AFEC]: jal        0x089EBFB0
    089E7DA4:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089E7DA8:[8E040004]: lw         $a0, 4($s0)
    089E7DAC:[00409021]: addu       $s2, $v0, $zr <=> move $s2, $v0
    089E7DB0:[2C820002]: sltiu      $v0, $a0, 2
    089E7DB4:[10400004]: beq        $v0, $zr, 0x089E7DC8
    089E7DB8:[00000000]: nop
    089E7DBC:[8E820470]: lw         $v0, 1136($s4)
    089E7DC0:[1440004E]: bne        $v0, $zr, 0x089E7EFC
    089E7DC4:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    089E7DC8:[56400046]: bnel       $s2, $zr, 0x089E7EE4
    089E7DCC:[8E060010]: lw         $a2, 16($s0)
    089E7DD0:[26B20150]: addiu      $s2, $s5, 336
    089E7DD4:[8E420070]: lw         $v0, 112($s2)
    089E7DD8:[5440003E]: bnel       $v0, $zr, 0x089E7ED4
    089E7DDC:[8E050010]: lw         $a1, 16($s0)
    089E7DE0:[0E299411]: jal        0x08A65044 [sceKernelDcacheWritebackInvalidateAll]
    089E7DE4:[00000000]: nop
    089E7DE8:[8E420004]: lw         $v0, 4($s2)
    089E7DEC:[50400033]: beql       $v0, $zr, 0x089E7EBC
    089E7DF0:[8E040014]: lw         $a0, 20($s0)
    089E7DF4:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    089E7DF8:[0E299437]: jal        0x08A650DC [sceAudioOutput2OutputBlocking]
    089E7DFC:[34048000]: ori        $a0, $zr, -32768 <=> li $a0, 32768
    089E7E00:[8E820068]: lw         $v0, 104($s4)
    089E7E04:[1440FFD1]: bne        $v0, $zr, 0x089E7D4C
    089E7E08:[3A730001]: xori       $s3, $s3, 1
    089E7E0C:[26A20150]: addiu      $v0, $s5, 336
    089E7E10:[8C430004]: lw         $v1, 4($v0)
    089E7E14:[50600023]: beql       $v1, $zr, 0x089E7EA4
    089E7E18:[8E040014]: lw         $a0, 20($s0)
    089E7E1C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    089E7E20:[5062001A]: beql       $v1, $v0, 0x089E7E8C
    089E7E24:[34048000]: ori        $a0, $zr, -32768 <=> li $a0, 32768
    089E7E28:[8EC23418]: lw         $v0, 13336($s6)
    089E7E2C:[30420004]: andi       $v0, $v0, 4
    089E7E30:[1440000C]: bne        $v0, $zr, 0x089E7E64
    089E7E34:[00000000]: nop
    089E7E38:[8FBF001C]: lw         $ra, 28($sp)
    089E7E3C:[8FB60018]: lw         $s6, 24($sp)
    089E7E40:[8FB50014]: lw         $s5, 20($sp)
    089E7E44:[8FB40010]: lw         $s4, 16($sp)
    089E7E48:[8FB3000C]: lw         $s3, 12($sp)
    089E7E4C:[8FB20008]: lw         $s2, 8($sp)
    089E7E50:[8FB10004]: lw         $s1, 4($sp)
    089E7E54:[8FB00000]: lw         $s0, 0($sp)
    089E7E58:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    089E7E5C:[03E00008]: jr         $ra
    089E7E60:[27BD0020]: addiu      $sp, $sp, 32
    089E7E64:[0E2993F7]: jal        0x08A64FDC [sceKernelGetThreadStackFreeSize]
    089E7E68:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    089E7E6C:[26A30150]: addiu      $v1, $s5, 336
    089E7E70:[8C66006C]: lw         $a2, 108($v1)
    089E7E74:[3C0408AB]: lui        $a0, 0x08AB <=> li $a0, 0x08AB0000
    089E7E78:[2484AEC4]: addiu      $a0, $a0, -20796
    089E7E7C:[0E275289]: jal        0x089D4A24
    089E7E80:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    089E7E84:[0A279F8F]: j          0x089E7E3C
    089E7E88:[8FBF001C]: lw         $ra, 28($sp)
    089E7E8C:[0E299437]: jal        0x08A650DC [sceAudioOutput2OutputBlocking]
    089E7E90:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    089E7E94:[0E299439]: jal        0x08A650E4 [sceAudioOutput2Release]
    089E7E98:[00000000]: nop
    089E7E9C:[0A279F8B]: j          0x089E7E2C
    089E7EA0:[8EC23418]: lw         $v0, 13336($s6)
    089E7EA4:[34058000]: ori        $a1, $zr, -32768 <=> li $a1, 32768
    089E7EA8:[34068000]: ori        $a2, $zr, -32768 <=> li $a2, 32768
    089E7EAC:[0E2959F6]: jal        0x08A567D8
    089E7EB0:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    089E7EB4:[0A279F8B]: j          0x089E7E2C
    089E7EB8:[8EC23418]: lw         $v0, 13336($s6)
    089E7EBC:[02203821]: addu       $a3, $s1, $zr <=> move $a3, $s1
    089E7EC0:[34058000]: ori        $a1, $zr, -32768 <=> li $a1, 32768
    089E7EC4:[0E2959F6]: jal        0x08A567D8
    089E7EC8:[34068000]: ori        $a2, $zr, -32768 <=> li $a2, 32768
    089E7ECC:[0A279F80]: j          0x089E7E00
    089E7ED0:[00000000]: nop
    089E7ED4:[0040F809]: jalr       $ra, $v0
    089E7ED8:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089E7EDC:[0A279F78]: j          0x089E7DE0
    089E7EE0:[00000000]: nop
    089E7EE4:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089E7EE8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    089E7EEC:[0E28EF86]: jal        0x08A3BE18
    089E7EF0:[00063080]: sll        $a2, $a2, 0x0002
    089E7EF4:[0A279F75]: j          0x089E7DD4
    089E7EF8:[26B20150]: addiu      $s2, $s5, 336
    089E7EFC:[0E27A07A]: jal        0x089E81E8
    089E7F00:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089E7F04:[0A279F72]: j          0x089E7DC8
    089E7F08:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    089E7F0C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089E7F10:[0E27A740]: jal        0x089E9D00
    089E7F14:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
--> 089E7F18:[0A279F66]: j          0x089E7D98
    089E7F1C:[00409021]: addu       $s2, $v0, $zr <=> move $s2, $v0
    089E7F20:[0E299459]: jal        0x08A65164 [sceDisplayWaitVblank]
    089E7F24:[00000000]: nop
    089E7F28:[0E299399]: jal        0x08A64E64 [sceKernelDelayThread]
  Back Branch 089E7F04 4,589 times (length 81)
    089E7DB4:[10400004]: beq        $v0, $zr, 0x089E7DC8
    089E7DB8:[00000000]: nop
    089E7DBC:[8E820470]: lw         $v0, 1136($s4)
    089E7DC0:[1440004E]: bne        $v0, $zr, 0x089E7EFC
    089E7DC4:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
--> 089E7DC8:[56400046]: bnel       $s2, $zr, 0x089E7EE4
    089E7DCC:[8E060010]: lw         $a2, 16($s0)
    089E7DD0:[26B20150]: addiu      $s2, $s5, 336
    089E7DD4:[8E420070]: lw         $v0, 112($s2)
    089E7DD8:[5440003E]: bnel       $v0, $zr, 0x089E7ED4
    089E7DDC:[8E050010]: lw         $a1, 16($s0)
    089E7DE0:[0E299411]: jal        0x08A65044 [sceKernelDcacheWritebackInvalidateAll]
    089E7DE4:[00000000]: nop
    089E7DE8:[8E420004]: lw         $v0, 4($s2)
    089E7DEC:[50400033]: beql       $v0, $zr, 0x089E7EBC
    089E7DF0:[8E040014]: lw         $a0, 20($s0)
    089E7DF4:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    089E7DF8:[0E299437]: jal        0x08A650DC [sceAudioOutput2OutputBlocking]
    089E7DFC:[34048000]: ori        $a0, $zr, -32768 <=> li $a0, 32768
    089E7E00:[8E820068]: lw         $v0, 104($s4)
    089E7E04:[1440FFD1]: bne        $v0, $zr, 0x089E7D4C
    089E7E08:[3A730001]: xori       $s3, $s3, 1
    089E7E0C:[26A20150]: addiu      $v0, $s5, 336
    089E7E10:[8C430004]: lw         $v1, 4($v0)
    089E7E14:[50600023]: beql       $v1, $zr, 0x089E7EA4
    089E7E18:[8E040014]: lw         $a0, 20($s0)
    089E7E1C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    089E7E20:[5062001A]: beql       $v1, $v0, 0x089E7E8C
    089E7E24:[34048000]: ori        $a0, $zr, -32768 <=> li $a0, 32768
    089E7E28:[8EC23418]: lw         $v0, 13336($s6)
    089E7E2C:[30420004]: andi       $v0, $v0, 4
    089E7E30:[1440000C]: bne        $v0, $zr, 0x089E7E64
    089E7E34:[00000000]: nop
    089E7E38:[8FBF001C]: lw         $ra, 28($sp)
    089E7E3C:[8FB60018]: lw         $s6, 24($sp)
    089E7E40:[8FB50014]: lw         $s5, 20($sp)
    089E7E44:[8FB40010]: lw         $s4, 16($sp)
    089E7E48:[8FB3000C]: lw         $s3, 12($sp)
    089E7E4C:[8FB20008]: lw         $s2, 8($sp)
    089E7E50:[8FB10004]: lw         $s1, 4($sp)
    089E7E54:[8FB00000]: lw         $s0, 0($sp)
    089E7E58:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    089E7E5C:[03E00008]: jr         $ra
    089E7E60:[27BD0020]: addiu      $sp, $sp, 32
    089E7E64:[0E2993F7]: jal        0x08A64FDC [sceKernelGetThreadStackFreeSize]
    089E7E68:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    089E7E6C:[26A30150]: addiu      $v1, $s5, 336
    089E7E70:[8C66006C]: lw         $a2, 108($v1)
    089E7E74:[3C0408AB]: lui        $a0, 0x08AB <=> li $a0, 0x08AB0000
    089E7E78:[2484AEC4]: addiu      $a0, $a0, -20796
    089E7E7C:[0E275289]: jal        0x089D4A24
    089E7E80:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    089E7E84:[0A279F8F]: j          0x089E7E3C
    089E7E88:[8FBF001C]: lw         $ra, 28($sp)
    089E7E8C:[0E299437]: jal        0x08A650DC [sceAudioOutput2OutputBlocking]
    089E7E90:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    089E7E94:[0E299439]: jal        0x08A650E4 [sceAudioOutput2Release]
    089E7E98:[00000000]: nop
    089E7E9C:[0A279F8B]: j          0x089E7E2C
    089E7EA0:[8EC23418]: lw         $v0, 13336($s6)
    089E7EA4:[34058000]: ori        $a1, $zr, -32768 <=> li $a1, 32768
    089E7EA8:[34068000]: ori        $a2, $zr, -32768 <=> li $a2, 32768
    089E7EAC:[0E2959F6]: jal        0x08A567D8
    089E7EB0:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    089E7EB4:[0A279F8B]: j          0x089E7E2C
    089E7EB8:[8EC23418]: lw         $v0, 13336($s6)
    089E7EBC:[02203821]: addu       $a3, $s1, $zr <=> move $a3, $s1
    089E7EC0:[34058000]: ori        $a1, $zr, -32768 <=> li $a1, 32768
    089E7EC4:[0E2959F6]: jal        0x08A567D8
    089E7EC8:[34068000]: ori        $a2, $zr, -32768 <=> li $a2, 32768
    089E7ECC:[0A279F80]: j          0x089E7E00
    089E7ED0:[00000000]: nop
    089E7ED4:[0040F809]: jalr       $ra, $v0
    089E7ED8:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089E7EDC:[0A279F78]: j          0x089E7DE0
    089E7EE0:[00000000]: nop
    089E7EE4:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089E7EE8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    089E7EEC:[0E28EF86]: jal        0x08A3BE18
    089E7EF0:[00063080]: sll        $a2, $a2, 0x0002
    089E7EF4:[0A279F75]: j          0x089E7DD4
    089E7EF8:[26B20150]: addiu      $s2, $s5, 336
    089E7EFC:[0E27A07A]: jal        0x089E81E8
    089E7F00:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
--> 089E7F04:[0A279F72]: j          0x089E7DC8
    089E7F08:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    089E7F0C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089E7F10:[0E27A740]: jal        0x089E9D00
    089E7F14:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
  Back Branch 089E7E04 4,588 times (length 48)
    089E7D38:[26A30150]: addiu      $v1, $s5, 336
    089E7D3C:[8C620068]: lw         $v0, 104($v1)
    089E7D40:[10400032]: beq        $v0, $zr, 0x089E7E0C
    089E7D44:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    089E7D48:[0060A021]: addu       $s4, $v1, $zr <=> move $s4, $v1
--> 089E7D4C:[8E020010]: lw         $v0, 16($s0)
    089E7D50:[8E030024]: lw         $v1, 36($s0)
    089E7D54:[8E040018]: lw         $a0, 24($s0)
    089E7D58:[00530018]: mult       $v0, $s3
    089E7D5C:[24120001]: addiu      $s2, $zr, 1 <=> li $s2, 1
    089E7D60:[00001012]: mflo       $v0
    089E7D64:[00021080]: sll        $v0, $v0, 0x0002
    089E7D68:[1480006D]: bne        $a0, $zr, 0x089E7F20
    089E7D6C:[00628821]: addu       $s1, $v1, $v0
    089E7D70:[8E040004]: lw         $a0, 4($s0)
    089E7D74:[38830002]: xori       $v1, $a0, 2
    089E7D78:[2C630001]: sltiu      $v1, $v1, 1
    089E7D7C:[2C820001]: sltiu      $v0, $a0, 1
    089E7D80:[00431025]: or         $v0, $v0, $v1
    089E7D84:[1040000B]: beq        $v0, $zr, 0x089E7DB4
    089E7D88:[2C820002]: sltiu      $v0, $a0, 2
    089E7D8C:[8E820440]: lw         $v0, 1088($s4)
    089E7D90:[5440005E]: bnel       $v0, $zr, 0x089E7F0C
    089E7D94:[8E050010]: lw         $a1, 16($s0)
    089E7D98:[8E050010]: lw         $a1, 16($s0)
    089E7D9C:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    089E7DA0:[0E27AFEC]: jal        0x089EBFB0
    089E7DA4:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089E7DA8:[8E040004]: lw         $a0, 4($s0)
    089E7DAC:[00409021]: addu       $s2, $v0, $zr <=> move $s2, $v0
    089E7DB0:[2C820002]: sltiu      $v0, $a0, 2
    089E7DB4:[10400004]: beq        $v0, $zr, 0x089E7DC8
    089E7DB8:[00000000]: nop
    089E7DBC:[8E820470]: lw         $v0, 1136($s4)
    089E7DC0:[1440004E]: bne        $v0, $zr, 0x089E7EFC
    089E7DC4:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    089E7DC8:[56400046]: bnel       $s2, $zr, 0x089E7EE4
    089E7DCC:[8E060010]: lw         $a2, 16($s0)
    089E7DD0:[26B20150]: addiu      $s2, $s5, 336
    089E7DD4:[8E420070]: lw         $v0, 112($s2)
    089E7DD8:[5440003E]: bnel       $v0, $zr, 0x089E7ED4
    089E7DDC:[8E050010]: lw         $a1, 16($s0)
    089E7DE0:[0E299411]: jal        0x08A65044 [sceKernelDcacheWritebackInvalidateAll]
    089E7DE4:[00000000]: nop
    089E7DE8:[8E420004]: lw         $v0, 4($s2)
    089E7DEC:[50400033]: beql       $v0, $zr, 0x089E7EBC
    089E7DF0:[8E040014]: lw         $a0, 20($s0)
    089E7DF4:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    089E7DF8:[0E299437]: jal        0x08A650DC [sceAudioOutput2OutputBlocking]
    089E7DFC:[34048000]: ori        $a0, $zr, -32768 <=> li $a0, 32768
    089E7E00:[8E820068]: lw         $v0, 104($s4)
--> 089E7E04:[1440FFD1]: bne        $v0, $zr, 0x089E7D4C
    089E7E08:[3A730001]: xori       $s3, $s3, 1
    089E7E0C:[26A20150]: addiu      $v0, $s5, 336
    089E7E10:[8C430004]: lw         $v1, 4($v0)
    089E7E14:[50600023]: beql       $v1, $zr, 0x089E7EA4
  Back Branch 089E7EDC 4,577 times (length 65)
    089E7DCC:[8E060010]: lw         $a2, 16($s0)
    089E7DD0:[26B20150]: addiu      $s2, $s5, 336
    089E7DD4:[8E420070]: lw         $v0, 112($s2)
    089E7DD8:[5440003E]: bnel       $v0, $zr, 0x089E7ED4
    089E7DDC:[8E050010]: lw         $a1, 16($s0)
--> 089E7DE0:[0E299411]: jal        0x08A65044 [sceKernelDcacheWritebackInvalidateAll]
    089E7DE4:[00000000]: nop
    089E7DE8:[8E420004]: lw         $v0, 4($s2)
    089E7DEC:[50400033]: beql       $v0, $zr, 0x089E7EBC
    089E7DF0:[8E040014]: lw         $a0, 20($s0)
    089E7DF4:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    089E7DF8:[0E299437]: jal        0x08A650DC [sceAudioOutput2OutputBlocking]
    089E7DFC:[34048000]: ori        $a0, $zr, -32768 <=> li $a0, 32768
    089E7E00:[8E820068]: lw         $v0, 104($s4)
    089E7E04:[1440FFD1]: bne        $v0, $zr, 0x089E7D4C
    089E7E08:[3A730001]: xori       $s3, $s3, 1
    089E7E0C:[26A20150]: addiu      $v0, $s5, 336
    089E7E10:[8C430004]: lw         $v1, 4($v0)
    089E7E14:[50600023]: beql       $v1, $zr, 0x089E7EA4
    089E7E18:[8E040014]: lw         $a0, 20($s0)
    089E7E1C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    089E7E20:[5062001A]: beql       $v1, $v0, 0x089E7E8C
    089E7E24:[34048000]: ori        $a0, $zr, -32768 <=> li $a0, 32768
    089E7E28:[8EC23418]: lw         $v0, 13336($s6)
    089E7E2C:[30420004]: andi       $v0, $v0, 4
    089E7E30:[1440000C]: bne        $v0, $zr, 0x089E7E64
    089E7E34:[00000000]: nop
    089E7E38:[8FBF001C]: lw         $ra, 28($sp)
    089E7E3C:[8FB60018]: lw         $s6, 24($sp)
    089E7E40:[8FB50014]: lw         $s5, 20($sp)
    089E7E44:[8FB40010]: lw         $s4, 16($sp)
    089E7E48:[8FB3000C]: lw         $s3, 12($sp)
    089E7E4C:[8FB20008]: lw         $s2, 8($sp)
    089E7E50:[8FB10004]: lw         $s1, 4($sp)
    089E7E54:[8FB00000]: lw         $s0, 0($sp)
    089E7E58:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    089E7E5C:[03E00008]: jr         $ra
    089E7E60:[27BD0020]: addiu      $sp, $sp, 32
    089E7E64:[0E2993F7]: jal        0x08A64FDC [sceKernelGetThreadStackFreeSize]
    089E7E68:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    089E7E6C:[26A30150]: addiu      $v1, $s5, 336
    089E7E70:[8C66006C]: lw         $a2, 108($v1)
    089E7E74:[3C0408AB]: lui        $a0, 0x08AB <=> li $a0, 0x08AB0000
    089E7E78:[2484AEC4]: addiu      $a0, $a0, -20796
    089E7E7C:[0E275289]: jal        0x089D4A24
    089E7E80:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    089E7E84:[0A279F8F]: j          0x089E7E3C
    089E7E88:[8FBF001C]: lw         $ra, 28($sp)
    089E7E8C:[0E299437]: jal        0x08A650DC [sceAudioOutput2OutputBlocking]
    089E7E90:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    089E7E94:[0E299439]: jal        0x08A650E4 [sceAudioOutput2Release]
    089E7E98:[00000000]: nop
    089E7E9C:[0A279F8B]: j          0x089E7E2C
    089E7EA0:[8EC23418]: lw         $v0, 13336($s6)
    089E7EA4:[34058000]: ori        $a1, $zr, -32768 <=> li $a1, 32768
    089E7EA8:[34068000]: ori        $a2, $zr, -32768 <=> li $a2, 32768
    089E7EAC:[0E2959F6]: jal        0x08A567D8
    089E7EB0:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    089E7EB4:[0A279F8B]: j          0x089E7E2C
    089E7EB8:[8EC23418]: lw         $v0, 13336($s6)
    089E7EBC:[02203821]: addu       $a3, $s1, $zr <=> move $a3, $s1
    089E7EC0:[34058000]: ori        $a1, $zr, -32768 <=> li $a1, 32768
    089E7EC4:[0E2959F6]: jal        0x08A567D8
    089E7EC8:[34068000]: ori        $a2, $zr, -32768 <=> li $a2, 32768
    089E7ECC:[0A279F80]: j          0x089E7E00
    089E7ED0:[00000000]: nop
    089E7ED4:[0040F809]: jalr       $ra, $v0
    089E7ED8:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
--> 089E7EDC:[0A279F78]: j          0x089E7DE0
    089E7EE0:[00000000]: nop
    089E7EE4:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    089E7EE8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    089E7EEC:[0E28EF86]: jal        0x08A3BE18
  Back Branch 089E7FAC 1 times (length 162)
_S1_2_89D4BB0 237,528 instructions (0.744%), 669 calls (089D4BB0 - 089D4D10, length 89)
    089D4BB0:[27BDFFE0]: addiu      $sp, $sp, -32
    089D4BB4:[AFB40010]: sw         $s4, 16($sp)
    089D4BB8:[00A0A021]: addu       $s4, $a1, $zr <=> move $s4, $a1
    089D4BBC:[AFB3000C]: sw         $s3, 12($sp)
    089D4BC0:[00C09821]: addu       $s3, $a2, $zr <=> move $s3, $a2
    089D4BC4:[AFB20008]: sw         $s2, 8($sp)
    089D4BC8:[00E09021]: addu       $s2, $a3, $zr <=> move $s2, $a3
    089D4BCC:[AFB10004]: sw         $s1, 4($sp)
    089D4BD0:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    089D4BD4:[AFB00000]: sw         $s0, 0($sp)
    089D4BD8:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    089D4BDC:[AFBF0014]: sw         $ra, 20($sp)
    089D4BE0:[92030000]: lbu        $v1, 0($s0)
    089D4BE4:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    089D4BE8:[7C031420]: seb        $v0, $v1
    089D4BEC:[10400009]: beq        $v0, $zr, 0x089D4C14
    089D4BF0:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    089D4BF4:[0E290893]: jal        0x08A4224C
    089D4BF8:[00000000]: nop
    089D4BFC:[50400004]: beql       $v0, $zr, 0x089D4C10
    089D4C00:[92030000]: lbu        $v1, 0($s0)
    089D4C04:[0A2752F8]: j          0x089D4BE0
    089D4C08:[26100001]: addiu      $s0, $s0, 1
    089D4C0C:[92030000]: lbu        $v1, 0($s0)
    089D4C10:[7C031420]: seb        $v0, $v1
    089D4C14:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    089D4C18:[10400015]: beq        $v0, $zr, 0x089D4C70
    089D4C1C:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    089D4C20:[0E290893]: jal        0x08A4224C
    089D4C24:[00000000]: nop
    089D4C28:[14400011]: bne        $v0, $zr, 0x089D4C70
    089D4C2C:[00000000]: nop
    089D4C30:[92030000]: lbu        $v1, 0($s0)
    089D4C34:[7C031420]: seb        $v0, $v1
    089D4C38:[04400008]: bltz       $v0, 0x089D4C5C
    089D4C3C:[00000000]: nop
    089D4C40:[5220FFF2]: beql       $s1, $zr, 0x089D4C0C
    089D4C44:[26100001]: addiu      $s0, $s0, 1
    089D4C48:[92020000]: lbu        $v0, 0($s0)
    089D4C4C:[A2220000]: sb         $v0, 0($s1)
    089D4C50:[26310001]: addiu      $s1, $s1, 1
    089D4C54:[0A275303]: j          0x089D4C0C
    089D4C58:[26100001]: addiu      $s0, $s0, 1
    089D4C5C:[1220FFF8]: beq        $s1, $zr, 0x089D4C40
    089D4C60:[26100001]: addiu      $s0, $s0, 1
    089D4C64:[A2230000]: sb         $v1, 0($s1)
    089D4C68:[0A275310]: j          0x089D4C40
    089D4C6C:[26310001]: addiu      $s1, $s1, 1
    089D4C70:[5220000B]: beql       $s1, $zr, 0x089D4CA0
    089D4C74:[92030000]: lbu        $v1, 0($s0)
    089D4C78:[12340007]: beq        $s1, $s4, 0x089D4C98
    089D4C7C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    089D4C80:[0E290893]: jal        0x08A4224C
    089D4C84:[8225FFFF]: lb         $a1, -1($s1)
    089D4C88:[50400004]: beql       $v0, $zr, 0x089D4C9C
    089D4C8C:[A2200000]: sb         $zr, 0($s1)
    089D4C90:[0A27531E]: j          0x089D4C78
    089D4C94:[2631FFFF]: addiu      $s1, $s1, -1
    089D4C98:[A2200000]: sb         $zr, 0($s1)
    089D4C9C:[92030000]: lbu        $v1, 0($s0)
    089D4CA0:[7C032C20]: seb        $a1, $v1
    089D4CA4:[14A00015]: bne        $a1, $zr, 0x089D4CFC
    089D4CA8:[00000000]: nop
    089D4CAC:[7C031420]: seb        $v0, $v1
    089D4CB0:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    089D4CB4:[10400008]: beq        $v0, $zr, 0x089D4CD8
    089D4CB8:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    089D4CBC:[0E290893]: jal        0x08A4224C
    089D4CC0:[00000000]: nop
    089D4CC4:[10400005]: beq        $v0, $zr, 0x089D4CDC
    089D4CC8:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    089D4CCC:[26100001]: addiu      $s0, $s0, 1
    089D4CD0:[0A27532B]: j          0x089D4CAC
    089D4CD4:[92030000]: lbu        $v1, 0($s0)
    089D4CD8:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    089D4CDC:[8FBF0014]: lw         $ra, 20($sp)
    089D4CE0:[8FB40010]: lw         $s4, 16($sp)
    089D4CE4:[8FB3000C]: lw         $s3, 12($sp)
    089D4CE8:[8FB20008]: lw         $s2, 8($sp)
    089D4CEC:[8FB10004]: lw         $s1, 4($sp)
    089D4CF0:[8FB00000]: lw         $s0, 0($sp)
    089D4CF4:[03E00008]: jr         $ra
    089D4CF8:[27BD0020]: addiu      $sp, $sp, 32
    089D4CFC:[0E290893]: jal        0x08A4224C
    089D4D00:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    089D4D04:[5040FFE9]: beql       $v0, $zr, 0x089D4CAC
    089D4D08:[92030000]: lbu        $v1, 0($s0)
    089D4D0C:[0A275334]: j          0x089D4CD0
    089D4D10:[26100001]: addiu      $s0, $s0, 1
  Back Branch 089D4C54 10,311 times (length 20)
    089D4BF8:[00000000]: nop
    089D4BFC:[50400004]: beql       $v0, $zr, 0x089D4C10
    089D4C00:[92030000]: lbu        $v1, 0($s0)
    089D4C04:[0A2752F8]: j          0x089D4BE0
    089D4C08:[26100001]: addiu      $s0, $s0, 1
--> 089D4C0C:[92030000]: lbu        $v1, 0($s0)
    089D4C10:[7C031420]: seb        $v0, $v1
    089D4C14:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    089D4C18:[10400015]: beq        $v0, $zr, 0x089D4C70
    089D4C1C:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    089D4C20:[0E290893]: jal        0x08A4224C
    089D4C24:[00000000]: nop
    089D4C28:[14400011]: bne        $v0, $zr, 0x089D4C70
    089D4C2C:[00000000]: nop
    089D4C30:[92030000]: lbu        $v1, 0($s0)
    089D4C34:[7C031420]: seb        $v0, $v1
    089D4C38:[04400008]: bltz       $v0, 0x089D4C5C
    089D4C3C:[00000000]: nop
    089D4C40:[5220FFF2]: beql       $s1, $zr, 0x089D4C0C
    089D4C44:[26100001]: addiu      $s0, $s0, 1
    089D4C48:[92020000]: lbu        $v0, 0($s0)
    089D4C4C:[A2220000]: sb         $v0, 0($s1)
    089D4C50:[26310001]: addiu      $s1, $s1, 1
--> 089D4C54:[0A275303]: j          0x089D4C0C
    089D4C58:[26100001]: addiu      $s0, $s0, 1
    089D4C5C:[1220FFF8]: beq        $s1, $zr, 0x089D4C40
    089D4C60:[26100001]: addiu      $s0, $s0, 1
    089D4C64:[A2230000]: sb         $v1, 0($s1)
  Back Branch 089D4D0C 648 times (length 17)
    089D4CBC:[0E290893]: jal        0x08A4224C
    089D4CC0:[00000000]: nop
    089D4CC4:[10400005]: beq        $v0, $zr, 0x089D4CDC
    089D4CC8:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    089D4CCC:[26100001]: addiu      $s0, $s0, 1
--> 089D4CD0:[0A27532B]: j          0x089D4CAC
    089D4CD4:[92030000]: lbu        $v1, 0($s0)
    089D4CD8:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    089D4CDC:[8FBF0014]: lw         $ra, 20($sp)
    089D4CE0:[8FB40010]: lw         $s4, 16($sp)
    089D4CE4:[8FB3000C]: lw         $s3, 12($sp)
    089D4CE8:[8FB20008]: lw         $s2, 8($sp)
    089D4CEC:[8FB10004]: lw         $s1, 4($sp)
    089D4CF0:[8FB00000]: lw         $s0, 0($sp)
    089D4CF4:[03E00008]: jr         $ra
    089D4CF8:[27BD0020]: addiu      $sp, $sp, 32
    089D4CFC:[0E290893]: jal        0x08A4224C
    089D4D00:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    089D4D04:[5040FFE9]: beql       $v0, $zr, 0x089D4CAC
    089D4D08:[92030000]: lbu        $v1, 0($s0)
--> 089D4D0C:[0A275334]: j          0x089D4CD0
    089D4D10:[26100001]: addiu      $s0, $s0, 1
  Back Branch 089D4CD0 648 times (length 11)
    089D4C98:[A2200000]: sb         $zr, 0($s1)
    089D4C9C:[92030000]: lbu        $v1, 0($s0)
    089D4CA0:[7C032C20]: seb        $a1, $v1
    089D4CA4:[14A00015]: bne        $a1, $zr, 0x089D4CFC
    089D4CA8:[00000000]: nop
--> 089D4CAC:[7C031420]: seb        $v0, $v1
    089D4CB0:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    089D4CB4:[10400008]: beq        $v0, $zr, 0x089D4CD8
    089D4CB8:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    089D4CBC:[0E290893]: jal        0x08A4224C
    089D4CC0:[00000000]: nop
    089D4CC4:[10400005]: beq        $v0, $zr, 0x089D4CDC
    089D4CC8:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    089D4CCC:[26100001]: addiu      $s0, $s0, 1
--> 089D4CD0:[0A27532B]: j          0x089D4CAC
    089D4CD4:[92030000]: lbu        $v1, 0($s0)
    089D4CD8:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    089D4CDC:[8FBF0014]: lw         $ra, 20($sp)
    089D4CE0:[8FB40010]: lw         $s4, 16($sp)
_S1_2_88D35C8 232,339 instructions (0.728%), 1,560 calls (088D35C8 - 088D3904, length 208)
    088D35C8:[27BDFFD0]: addiu      $sp, $sp, -48
    088D35CC:[AFBF0020]: sw         $ra, 32($sp)
    088D35D0:[AFB7001C]: sw         $s7, 28($sp)
    088D35D4:[AFB60018]: sw         $s6, 24($sp)
    088D35D8:[3C1608AE]: lui        $s6, 0x08AE <=> li $s6, 0x08AE0000
    088D35DC:[AFB50014]: sw         $s5, 20($sp)
    088D35E0:[3C1508AE]: lui        $s5, 0x08AE <=> li $s5, 0x08AE0000
    088D35E4:[AFB40010]: sw         $s4, 16($sp)
    088D35E8:[3C1408AE]: lui        $s4, 0x08AE <=> li $s4, 0x08AE0000
    088D35EC:[AFB3000C]: sw         $s3, 12($sp)
    088D35F0:[AFB20008]: sw         $s2, 8($sp)
    088D35F4:[AFB10004]: sw         $s1, 4($sp)
    088D35F8:[0E293D65]: jal        0x08A4F594
    088D35FC:[AFB00000]: sw         $s0, 0($sp)
    088D3600:[3C0308AE]: lui        $v1, 0x08AE <=> li $v1, 0x08AE0000
    088D3604:[24040064]: addiu      $a0, $zr, 100 <=> li $a0, 100
    088D3608:[0E293A92]: jal        0x08A4EA48
    088D360C:[AC62BA5C]: sw         $v0, -17828($v1)
    088D3610:[8E82BA6C]: lw         $v0, -17812($s4)
    088D3614:[38420001]: xori       $v0, $v0, 1
    088D3618:[0E2993BF]: jal        0x08A64EFC [sceKernelGetSystemTimeLow]
    088D361C:[AE82BA6C]: sw         $v0, -17812($s4)
    088D3620:[24040004]: addiu      $a0, $zr, 4 <=> li $a0, 4
    088D3624:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088D3628:[0E293DCD]: jal        0x08A4F734
    088D362C:[0040B821]: addu       $s7, $v0, $zr <=> move $s7, $v0
    088D3630:[3C0308AE]: lui        $v1, 0x08AE <=> li $v1, 0x08AE0000
    088D3634:[3C0208AE]: lui        $v0, 0x08AE <=> li $v0, 0x08AE0000
    088D3638:[2470BA3C]: addiu      $s0, $v1, -17860
    088D363C:[2453BA74]: addiu      $s3, $v0, -17804
    088D3640:[3C0308AC]: lui        $v1, 0x08AC <=> li $v1, 0x08AC0000
    088D3644:[3C0208AE]: lui        $v0, 0x08AE <=> li $v0, 0x08AE0000
    088D3648:[2472195C]: addiu      $s2, $v1, 6492
    088D364C:[2451BA4C]: addiu      $s1, $v0, -17844
    088D3650:[8E070000]: lw         $a3, 0($s0)
    088D3654:[10E0000D]: beq        $a3, $zr, 0x088D368C
    088D3658:[26100004]: addiu      $s0, $s0, 4
    088D365C:[8EC2BA70]: lw         $v0, -17808($s6)
    088D3660:[8E83BA6C]: lw         $v1, -17812($s4)
    088D3664:[8EA6BA64]: lw         $a2, -17820($s5)
    088D3668:[38420001]: xori       $v0, $v0, 1
    088D366C:[00021080]: sll        $v0, $v0, 0x0002
    088D3670:[00531021]: addu       $v0, $v0, $s3
    088D3674:[00031880]: sll        $v1, $v1, 0x0002
    088D3678:[8C440000]: lw         $a0, 0($v0)
    088D367C:[00721821]: addu       $v1, $v1, $s2
    088D3680:[8C650000]: lw         $a1, 0($v1)
    088D3684:[00E0F809]: jalr       $ra, $a3
    088D3688:[00862021]: addu       $a0, $a0, $a2
    088D368C:[5611FFF1]: bnel       $s0, $s1, 0x088D3654
    088D3690:[8E070000]: lw         $a3, 0($s0)
    088D3694:[0E226B79]: jal        0x0889ADE4
    088D3698:[3C1008AE]: lui        $s0, 0x08AE <=> li $s0, 0x08AE0000
    088D369C:[0E226CC7]: jal        0x0889B31C
    088D36A0:[00000000]: nop
    088D36A4:[0E233D2F]: jal        0x088CF4BC
    088D36A8:[00000000]: nop
    088D36AC:[0E29945B]: jal        0x08A6516C [sceDisplayWaitVblankStartCB]
    088D36B0:[00000000]: nop
    088D36B4:[9203BA69]: lbu        $v1, -17815($s0)
    088D36B8:[1460001F]: bne        $v1, $zr, 0x088D3738
    088D36BC:[3C0208AE]: lui        $v0, 0x08AE <=> li $v0, 0x08AE0000
    088D36C0:[8E82BA6C]: lw         $v0, -17812($s4)
    088D36C4:[3C1108AC]: lui        $s1, 0x08AC <=> li $s1, 0x08AC0000
    088D36C8:[2624195C]: addiu      $a0, $s1, 6492
    088D36CC:[00021080]: sll        $v0, $v0, 0x0002
    088D36D0:[00441021]: addu       $v0, $v0, $a0
    088D36D4:[8C460000]: lw         $a2, 0($v0)
    088D36D8:[8C830008]: lw         $v1, 8($a0)
    088D36DC:[10C3005B]: beq        $a2, $v1, 0x088D384C
    088D36E0:[24050200]: addiu      $a1, $zr, 512 <=> li $a1, 512
    088D36E4:[3C0208AE]: lui        $v0, 0x08AE <=> li $v0, 0x08AE0000
    088D36E8:[8C43BA70]: lw         $v1, -17808($v0)
    088D36EC:[3C0208AE]: lui        $v0, 0x08AE <=> li $v0, 0x08AE0000
    088D36F0:[2442BA74]: addiu      $v0, $v0, -17804
    088D36F4:[00031880]: sll        $v1, $v1, 0x0002
    088D36F8:[00621821]: addu       $v1, $v1, $v0
    088D36FC:[3C0208AE]: lui        $v0, 0x08AE <=> li $v0, 0x08AE0000
    088D3700:[8C670000]: lw         $a3, 0($v1)
    088D3704:[8C44BA64]: lw         $a0, -17820($v0)
    088D3708:[00E42021]: addu       $a0, $a3, $a0
    088D370C:[0E299457]: jal        0x08A6515C [sceDisplaySetFrameBuf]
    088D3710:[24070001]: addiu      $a3, $zr, 1 <=> li $a3, 1
    088D3714:[0E29945B]: jal        0x08A6516C [sceDisplayWaitVblankStartCB]
    088D3718:[00000000]: nop
    088D371C:[8E82BA6C]: lw         $v0, -17812($s4)
    088D3720:[2624195C]: addiu      $a0, $s1, 6492
    088D3724:[00021080]: sll        $v0, $v0, 0x0002
    088D3728:[00441021]: addu       $v0, $v0, $a0
    088D372C:[8C430000]: lw         $v1, 0($v0)
    088D3730:[AC830008]: sw         $v1, 8($a0)
    088D3734:[3C0208AE]: lui        $v0, 0x08AE <=> li $v0, 0x08AE0000
    088D3738:[9043BA68]: lbu        $v1, -17816($v0)
    088D373C:[14600005]: bne        $v1, $zr, 0x088D3754
    088D3740:[A203BA69]: sb         $v1, -17815($s0)
    088D3744:[3C0308AE]: lui        $v1, 0x08AE <=> li $v1, 0x08AE0000
    088D3748:[8C62BA70]: lw         $v0, -17808($v1)
    088D374C:[38420001]: xori       $v0, $v0, 1
    088D3750:[AC62BA70]: sw         $v0, -17808($v1)
    088D3754:[0E2993BF]: jal        0x08A64EFC [sceKernelGetSystemTimeLow]
    088D3758:[00000000]: nop
    088D375C:[3C0608AE]: lui        $a2, 0x08AE <=> li $a2, 0x08AE0000
    088D3760:[8CC4BA90]: lw         $a0, -17776($a2)
    088D3764:[3C035555]: lui        $v1, 0x5555 <=> li $v1, 0x55550000
    088D3768:[34635556]: ori        $v1, $v1, 21846
    088D376C:[24840001]: addiu      $a0, $a0, 1
    088D3770:[00830018]: mult       $a0, $v1
    088D3774:[00042FC3]: sra        $a1, $a0, 0x001F
    088D3778:[00403821]: addu       $a3, $v0, $zr <=> move $a3, $v0
    088D377C:[ACC4BA90]: sw         $a0, -17776($a2)
    088D3780:[00001810]: mfhi       $v1
    088D3784:[00651823]: subu       $v1, $v1, $a1
    088D3788:[00031040]: sll        $v0, $v1, 0x0001
    088D378C:[00431021]: addu       $v0, $v0, $v1
    088D3790:[14820022]: bne        $a0, $v0, 0x088D381C
    088D3794:[3C0808AE]: lui        $t0, 0x08AE <=> li $t0, 0x08AE0000
    088D3798:[8D02BA50]: lw         $v0, -17840($t0)
    088D379C:[04400039]: bltz       $v0, 0x088D3884
    088D37A0:[44820000]: mtc1       $v0, $f0
    088D37A4:[06E0003E]: bltz       $s7, 0x088D38A0
    088D37A8:[468000E0]: cvt.s.w    $f3, $f0
    088D37AC:[44970000]: mtc1       $s7, $f0
    088D37B0:[3C0208AE]: lui        $v0, 0x08AE <=> li $v0, 0x08AE0000
    088D37B4:[8C44BA4C]: lw         $a0, -17844($v0)
    088D37B8:[46800060]: cvt.s.w    $f1, $f0
    088D37BC:[3C014682]: lui        $at, 0x4682 <=> li $at, 0x46820000
    088D37C0:[34213600]: ori        $at, $at, 13824
    088D37C4:[44810000]: mtc1       $at, $f0
    088D37C8:[3C0208AE]: lui        $v0, 0x08AE <=> li $v0, 0x08AE0000
    088D37CC:[46030841]: sub.s      $f1, $f1, $f3
    088D37D0:[46000843]: div.s      $f1, $f1, $f0
    088D37D4:[3C0142C8]: lui        $at, 0x42C8 <=> li $at, 0x42C80000
    088D37D8:[44810000]: mtc1       $at, $f0
    088D37DC:[46000842]: mul.s      $f1, $f1, $f0
    088D37E0:[04800042]: bltz       $a0, 0x088D38EC
    088D37E4:[E441BA58]: swc1       $f1, -17832($v0)
    088D37E8:[44840000]: mtc1       $a0, $f0
    088D37EC:[468000A0]: cvt.s.w    $f2, $f0
    088D37F0:[46031081]: sub.s      $f2, $f2, $f3
    088D37F4:[3C014682]: lui        $at, 0x4682 <=> li $at, 0x46820000
    088D37F8:[34213600]: ori        $at, $at, 13824
    088D37FC:[44810000]: mtc1       $at, $f0
    088D3800:[3C0142C8]: lui        $at, 0x42C8 <=> li $at, 0x42C80000
    088D3804:[44810800]: mtc1       $at, $f1
    088D3808:[3C0208AE]: lui        $v0, 0x08AE <=> li $v0, 0x08AE0000
    088D380C:[46001083]: div.s      $f2, $f2, $f0
    088D3810:[ACC0BA90]: sw         $zr, -17776($a2)
    088D3814:[46011082]: mul.s      $f2, $f2, $f1
    088D3818:[E442BA54]: swc1       $f2, -17836($v0)
    088D381C:[AD07BA50]: sw         $a3, -17840($t0)
    088D3820:[8FBF0020]: lw         $ra, 32($sp)
    088D3824:[8FB7001C]: lw         $s7, 28($sp)
    088D3828:[8FB60018]: lw         $s6, 24($sp)
    088D382C:[8FB50014]: lw         $s5, 20($sp)
    088D3830:[8FB40010]: lw         $s4, 16($sp)
    088D3834:[8FB3000C]: lw         $s3, 12($sp)
    088D3838:[8FB20008]: lw         $s2, 8($sp)
    088D383C:[8FB10004]: lw         $s1, 4($sp)
    088D3840:[8FB00000]: lw         $s0, 0($sp)
    088D3844:[03E00008]: jr         $ra
    088D3848:[27BD0030]: addiu      $sp, $sp, 48
    088D384C:[3C0208AE]: lui        $v0, 0x08AE <=> li $v0, 0x08AE0000
    088D3850:[8C43BA70]: lw         $v1, -17808($v0)
    088D3854:[3C0208AE]: lui        $v0, 0x08AE <=> li $v0, 0x08AE0000
    088D3858:[2442BA74]: addiu      $v0, $v0, -17804
    088D385C:[00031880]: sll        $v1, $v1, 0x0002
    088D3860:[00621821]: addu       $v1, $v1, $v0
    088D3864:[3C0208AE]: lui        $v0, 0x08AE <=> li $v0, 0x08AE0000
    088D3868:[8C670000]: lw         $a3, 0($v1)
    088D386C:[8C44BA64]: lw         $a0, -17820($v0)
    088D3870:[00E42021]: addu       $a0, $a3, $a0
    088D3874:[0E299457]: jal        0x08A6515C [sceDisplaySetFrameBuf]
    088D3878:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    088D387C:[0A234DC8]: j          0x088D3720
    088D3880:[8E82BA6C]: lw         $v0, -17812($s4)
    088D3884:[00021842]: srl        $v1, $v0, 0x0001
    088D3888:[30420001]: andi       $v0, $v0, 1
    088D388C:[00431025]: or         $v0, $v0, $v1
    088D3890:[44820000]: mtc1       $v0, $f0
    088D3894:[468000E0]: cvt.s.w    $f3, $f0
    088D3898:[06E1FFC4]: bgez       $s7, 0x088D37AC
    088D389C:[460318C0]: add.s      $f3, $f3, $f3
    088D38A0:[00171842]: srl        $v1, $s7, 0x0001
    088D38A4:[32E20001]: andi       $v0, $s7, 1
    088D38A8:[00431025]: or         $v0, $v0, $v1
    088D38AC:[44820000]: mtc1       $v0, $f0
    088D38B0:[3C0208AE]: lui        $v0, 0x08AE <=> li $v0, 0x08AE0000
    088D38B4:[8C44BA4C]: lw         $a0, -17844($v0)
    088D38B8:[46800060]: cvt.s.w    $f1, $f0
    088D38BC:[3C014682]: lui        $at, 0x4682 <=> li $at, 0x46820000
    088D38C0:[34213600]: ori        $at, $at, 13824
    088D38C4:[44810000]: mtc1       $at, $f0
    088D38C8:[3C0208AE]: lui        $v0, 0x08AE <=> li $v0, 0x08AE0000
    088D38CC:[46010840]: add.s      $f1, $f1, $f1
    088D38D0:[46030841]: sub.s      $f1, $f1, $f3
    088D38D4:[46000843]: div.s      $f1, $f1, $f0
    088D38D8:[3C0142C8]: lui        $at, 0x42C8 <=> li $at, 0x42C80000
    088D38DC:[44810000]: mtc1       $at, $f0
    088D38E0:[46000842]: mul.s      $f1, $f1, $f0
    088D38E4:[0481FFC0]: bgez       $a0, 0x088D37E8
    088D38E8:[E441BA58]: swc1       $f1, -17832($v0)
    088D38EC:[00041842]: srl        $v1, $a0, 0x0001
    088D38F0:[30820001]: andi       $v0, $a0, 1
    088D38F4:[00431025]: or         $v0, $v0, $v1
    088D38F8:[44820000]: mtc1       $v0, $f0
    088D38FC:[468000A0]: cvt.s.w    $f2, $f0
    088D3900:[0A234DFC]: j          0x088D37F0
    088D3904:[46021080]: add.s      $f2, $f2, $f2
  Back Branch 088D368C 4,680 times (length 16)
    088D3640:[3C0308AC]: lui        $v1, 0x08AC <=> li $v1, 0x08AC0000
    088D3644:[3C0208AE]: lui        $v0, 0x08AE <=> li $v0, 0x08AE0000
    088D3648:[2472195C]: addiu      $s2, $v1, 6492
    088D364C:[2451BA4C]: addiu      $s1, $v0, -17844
    088D3650:[8E070000]: lw         $a3, 0($s0)
--> 088D3654:[10E0000D]: beq        $a3, $zr, 0x088D368C
    088D3658:[26100004]: addiu      $s0, $s0, 4
    088D365C:[8EC2BA70]: lw         $v0, -17808($s6)
    088D3660:[8E83BA6C]: lw         $v1, -17812($s4)
    088D3664:[8EA6BA64]: lw         $a2, -17820($s5)
    088D3668:[38420001]: xori       $v0, $v0, 1
    088D366C:[00021080]: sll        $v0, $v0, 0x0002
    088D3670:[00531021]: addu       $v0, $v0, $s3
    088D3674:[00031880]: sll        $v1, $v1, 0x0002
    088D3678:[8C440000]: lw         $a0, 0($v0)
    088D367C:[00721821]: addu       $v1, $v1, $s2
    088D3680:[8C650000]: lw         $a1, 0($v1)
    088D3684:[00E0F809]: jalr       $ra, $a3
    088D3688:[00862021]: addu       $a0, $a0, $a2
--> 088D368C:[5611FFF1]: bnel       $s0, $s1, 0x088D3654
    088D3690:[8E070000]: lw         $a3, 0($s0)
    088D3694:[0E226B79]: jal        0x0889ADE4
    088D3698:[3C1008AE]: lui        $s0, 0x08AE <=> li $s0, 0x08AE0000
    088D369C:[0E226CC7]: jal        0x0889B31C
  Back Branch 088D387C 1,559 times (length 89)
    088D370C:[0E299457]: jal        0x08A6515C [sceDisplaySetFrameBuf]
    088D3710:[24070001]: addiu      $a3, $zr, 1 <=> li $a3, 1
    088D3714:[0E29945B]: jal        0x08A6516C [sceDisplayWaitVblankStartCB]
    088D3718:[00000000]: nop
    088D371C:[8E82BA6C]: lw         $v0, -17812($s4)
--> 088D3720:[2624195C]: addiu      $a0, $s1, 6492
    088D3724:[00021080]: sll        $v0, $v0, 0x0002
    088D3728:[00441021]: addu       $v0, $v0, $a0
    088D372C:[8C430000]: lw         $v1, 0($v0)
    088D3730:[AC830008]: sw         $v1, 8($a0)
    088D3734:[3C0208AE]: lui        $v0, 0x08AE <=> li $v0, 0x08AE0000
    088D3738:[9043BA68]: lbu        $v1, -17816($v0)
    088D373C:[14600005]: bne        $v1, $zr, 0x088D3754
    088D3740:[A203BA69]: sb         $v1, -17815($s0)
    088D3744:[3C0308AE]: lui        $v1, 0x08AE <=> li $v1, 0x08AE0000
    088D3748:[8C62BA70]: lw         $v0, -17808($v1)
    088D374C:[38420001]: xori       $v0, $v0, 1
    088D3750:[AC62BA70]: sw         $v0, -17808($v1)
    088D3754:[0E2993BF]: jal        0x08A64EFC [sceKernelGetSystemTimeLow]
    088D3758:[00000000]: nop
    088D375C:[3C0608AE]: lui        $a2, 0x08AE <=> li $a2, 0x08AE0000
    088D3760:[8CC4BA90]: lw         $a0, -17776($a2)
    088D3764:[3C035555]: lui        $v1, 0x5555 <=> li $v1, 0x55550000
    088D3768:[34635556]: ori        $v1, $v1, 21846
    088D376C:[24840001]: addiu      $a0, $a0, 1
    088D3770:[00830018]: mult       $a0, $v1
    088D3774:[00042FC3]: sra        $a1, $a0, 0x001F
    088D3778:[00403821]: addu       $a3, $v0, $zr <=> move $a3, $v0
    088D377C:[ACC4BA90]: sw         $a0, -17776($a2)
    088D3780:[00001810]: mfhi       $v1
    088D3784:[00651823]: subu       $v1, $v1, $a1
    088D3788:[00031040]: sll        $v0, $v1, 0x0001
    088D378C:[00431021]: addu       $v0, $v0, $v1
    088D3790:[14820022]: bne        $a0, $v0, 0x088D381C
    088D3794:[3C0808AE]: lui        $t0, 0x08AE <=> li $t0, 0x08AE0000
    088D3798:[8D02BA50]: lw         $v0, -17840($t0)
    088D379C:[04400039]: bltz       $v0, 0x088D3884
    088D37A0:[44820000]: mtc1       $v0, $f0
    088D37A4:[06E0003E]: bltz       $s7, 0x088D38A0
    088D37A8:[468000E0]: cvt.s.w    $f3, $f0
    088D37AC:[44970000]: mtc1       $s7, $f0
    088D37B0:[3C0208AE]: lui        $v0, 0x08AE <=> li $v0, 0x08AE0000
    088D37B4:[8C44BA4C]: lw         $a0, -17844($v0)
    088D37B8:[46800060]: cvt.s.w    $f1, $f0
    088D37BC:[3C014682]: lui        $at, 0x4682 <=> li $at, 0x46820000
    088D37C0:[34213600]: ori        $at, $at, 13824
    088D37C4:[44810000]: mtc1       $at, $f0
    088D37C8:[3C0208AE]: lui        $v0, 0x08AE <=> li $v0, 0x08AE0000
    088D37CC:[46030841]: sub.s      $f1, $f1, $f3
    088D37D0:[46000843]: div.s      $f1, $f1, $f0
    088D37D4:[3C0142C8]: lui        $at, 0x42C8 <=> li $at, 0x42C80000
    088D37D8:[44810000]: mtc1       $at, $f0
    088D37DC:[46000842]: mul.s      $f1, $f1, $f0
    088D37E0:[04800042]: bltz       $a0, 0x088D38EC
    088D37E4:[E441BA58]: swc1       $f1, -17832($v0)
    088D37E8:[44840000]: mtc1       $a0, $f0
    088D37EC:[468000A0]: cvt.s.w    $f2, $f0
    088D37F0:[46031081]: sub.s      $f2, $f2, $f3
    088D37F4:[3C014682]: lui        $at, 0x4682 <=> li $at, 0x46820000
    088D37F8:[34213600]: ori        $at, $at, 13824
    088D37FC:[44810000]: mtc1       $at, $f0
    088D3800:[3C0142C8]: lui        $at, 0x42C8 <=> li $at, 0x42C80000
    088D3804:[44810800]: mtc1       $at, $f1
    088D3808:[3C0208AE]: lui        $v0, 0x08AE <=> li $v0, 0x08AE0000
    088D380C:[46001083]: div.s      $f2, $f2, $f0
    088D3810:[ACC0BA90]: sw         $zr, -17776($a2)
    088D3814:[46011082]: mul.s      $f2, $f2, $f1
    088D3818:[E442BA54]: swc1       $f2, -17836($v0)
    088D381C:[AD07BA50]: sw         $a3, -17840($t0)
    088D3820:[8FBF0020]: lw         $ra, 32($sp)
    088D3824:[8FB7001C]: lw         $s7, 28($sp)
    088D3828:[8FB60018]: lw         $s6, 24($sp)
    088D382C:[8FB50014]: lw         $s5, 20($sp)
    088D3830:[8FB40010]: lw         $s4, 16($sp)
    088D3834:[8FB3000C]: lw         $s3, 12($sp)
    088D3838:[8FB20008]: lw         $s2, 8($sp)
    088D383C:[8FB10004]: lw         $s1, 4($sp)
    088D3840:[8FB00000]: lw         $s0, 0($sp)
    088D3844:[03E00008]: jr         $ra
    088D3848:[27BD0030]: addiu      $sp, $sp, 48
    088D384C:[3C0208AE]: lui        $v0, 0x08AE <=> li $v0, 0x08AE0000
    088D3850:[8C43BA70]: lw         $v1, -17808($v0)
    088D3854:[3C0208AE]: lui        $v0, 0x08AE <=> li $v0, 0x08AE0000
    088D3858:[2442BA74]: addiu      $v0, $v0, -17804
    088D385C:[00031880]: sll        $v1, $v1, 0x0002
    088D3860:[00621821]: addu       $v1, $v1, $v0
    088D3864:[3C0208AE]: lui        $v0, 0x08AE <=> li $v0, 0x08AE0000
    088D3868:[8C670000]: lw         $a3, 0($v1)
    088D386C:[8C44BA64]: lw         $a0, -17820($v0)
    088D3870:[00E42021]: addu       $a0, $a3, $a0
    088D3874:[0E299457]: jal        0x08A6515C [sceDisplaySetFrameBuf]
    088D3878:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
--> 088D387C:[0A234DC8]: j          0x088D3720
    088D3880:[8E82BA6C]: lw         $v0, -17812($s4)
    088D3884:[00021842]: srl        $v1, $v0, 0x0001
    088D3888:[30420001]: andi       $v0, $v0, 1
    088D388C:[00431025]: or         $v0, $v0, $v1
_S1_2_88D1F50 224,217 instructions (0.703%), 24,913 calls (088D1F50 - 088D1F70, length 9)
    088D1F50:[27BDFFF0]: addiu      $sp, $sp, -16
    088D1F54:[AFBF0000]: sw         $ra, 0($sp)
    088D1F58:[0E2344DC]: jal        0x088D1370
    088D1F5C:[8C840004]: lw         $a0, 4($a0)
    088D1F60:[8C420018]: lw         $v0, 24($v0)
    088D1F64:[8FBF0000]: lw         $ra, 0($sp)
    088D1F68:[27BD0010]: addiu      $sp, $sp, 16
    088D1F6C:[03E00008]: jr         $ra
    088D1F70:[7C420080]: ext        $v0, $v0, 2, 1
_S1_2_88D8E84 196,811 instructions (0.617%), 4,577 calls (088D8E84 - 088D8EF0, length 28)
    088D8E84:[27BDFFE0]: addiu      $sp, $sp, -32
    088D8E88:[3C0208AE]: lui        $v0, 0x08AE <=> li $v0, 0x08AE0000
    088D8E8C:[3C0308AE]: lui        $v1, 0x08AE <=> li $v1, 0x08AE0000
    088D8E90:[AFB3000C]: sw         $s3, 12($sp)
    088D8E94:[2473BBF0]: addiu      $s3, $v1, -17424
    088D8E98:[AFB20008]: sw         $s2, 8($sp)
    088D8E9C:[00809021]: addu       $s2, $a0, $zr <=> move $s2, $a0
    088D8EA0:[AFB10004]: sw         $s1, 4($sp)
    088D8EA4:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    088D8EA8:[AFB00000]: sw         $s0, 0($sp)
    088D8EAC:[2450BBE0]: addiu      $s0, $v0, -17440
    088D8EB0:[AFBF0010]: sw         $ra, 16($sp)
    088D8EB4:[8E020000]: lw         $v0, 0($s0)
    088D8EB8:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    088D8EBC:[26100004]: addiu      $s0, $s0, 4
    088D8EC0:[10400003]: beq        $v0, $zr, 0x088D8ED0
    088D8EC4:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    088D8EC8:[0040F809]: jalr       $ra, $v0
    088D8ECC:[00000000]: nop
    088D8ED0:[5613FFF9]: bnel       $s0, $s3, 0x088D8EB8
    088D8ED4:[8E020000]: lw         $v0, 0($s0)
    088D8ED8:[8FBF0010]: lw         $ra, 16($sp)
    088D8EDC:[8FB3000C]: lw         $s3, 12($sp)
    088D8EE0:[8FB20008]: lw         $s2, 8($sp)
    088D8EE4:[8FB10004]: lw         $s1, 4($sp)
    088D8EE8:[8FB00000]: lw         $s0, 0($sp)
    088D8EEC:[03E00008]: jr         $ra
    088D8EF0:[27BD0020]: addiu      $sp, $sp, 32
  Back Branch 088D8ED0 13,731 times (length 8)
    088D8EA4:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    088D8EA8:[AFB00000]: sw         $s0, 0($sp)
    088D8EAC:[2450BBE0]: addiu      $s0, $v0, -17440
    088D8EB0:[AFBF0010]: sw         $ra, 16($sp)
    088D8EB4:[8E020000]: lw         $v0, 0($s0)
--> 088D8EB8:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    088D8EBC:[26100004]: addiu      $s0, $s0, 4
    088D8EC0:[10400003]: beq        $v0, $zr, 0x088D8ED0
    088D8EC4:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    088D8EC8:[0040F809]: jalr       $ra, $v0
    088D8ECC:[00000000]: nop
--> 088D8ED0:[5613FFF9]: bnel       $s0, $s3, 0x088D8EB8
    088D8ED4:[8E020000]: lw         $v0, 0($s0)
    088D8ED8:[8FBF0010]: lw         $ra, 16($sp)
    088D8EDC:[8FB3000C]: lw         $s3, 12($sp)
    088D8EE0:[8FB20008]: lw         $s2, 8($sp)
_S1_2_88D3948 195,000 instructions (0.611%), 1,560 calls (088D3948 - 088D3BA8, length 153)
    088D3948:[27BDFFF0]: addiu      $sp, $sp, -16
    088D394C:[AFBF0008]: sw         $ra, 8($sp)
    088D3950:[3C0808AE]: lui        $t0, 0x08AE <=> li $t0, 0x08AE0000
    088D3954:[2508B63C]: addiu      $t0, $t0, -18884
    088D3958:[AFB10004]: sw         $s1, 4($sp)
    088D395C:[3C1108AE]: lui        $s1, 0x08AE <=> li $s1, 0x08AE0000
    088D3960:[24070020]: addiu      $a3, $zr, 32 <=> li $a3, 32
    088D3964:[AFB00000]: sw         $s0, 0($sp)
    088D3968:[3C1008AE]: lui        $s0, 0x08AE <=> li $s0, 0x08AE0000
    088D396C:[2610BA7C]: addiu      $s0, $s0, -17796
    088D3970:[8E22BA6C]: lw         $v0, -17812($s1)
    088D3974:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088D3978:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    088D397C:[38420001]: xori       $v0, $v0, 1
    088D3980:[00021080]: sll        $v0, $v0, 0x0002
    088D3984:[00501021]: addu       $v0, $v0, $s0
    088D3988:[0E293B55]: jal        0x08A4ED54
    088D398C:[8C450000]: lw         $a1, 0($v0)
    088D3990:[8E23BA6C]: lw         $v1, -17812($s1)
    088D3994:[3C0208AE]: lui        $v0, 0x08AE <=> li $v0, 0x08AE0000
    088D3998:[8C46BA8C]: lw         $a2, -17780($v0)
    088D399C:[00031880]: sll        $v1, $v1, 0x0002
    088D39A0:[00701821]: addu       $v1, $v1, $s0
    088D39A4:[8C650000]: lw         $a1, 0($v1)
    088D39A8:[24040002]: addiu      $a0, $zr, 2 <=> li $a0, 2
    088D39AC:[0E2939F8]: jal        0x08A4E7E0
    088D39B0:[3C1008AC]: lui        $s0, 0x08AC <=> li $s0, 0x08AC0000
    088D39B4:[3C0308AE]: lui        $v1, 0x08AE <=> li $v1, 0x08AE0000
    088D39B8:[8C62BA70]: lw         $v0, -17808($v1)
    088D39BC:[3C0308AE]: lui        $v1, 0x08AE <=> li $v1, 0x08AE0000
    088D39C0:[2463BA74]: addiu      $v1, $v1, -17804
    088D39C4:[38420001]: xori       $v0, $v0, 1
    088D39C8:[00021080]: sll        $v0, $v0, 0x0002
    088D39CC:[00431021]: addu       $v0, $v0, $v1
    088D39D0:[8C450000]: lw         $a1, 0($v0)
    088D39D4:[8E041958]: lw         $a0, 6488($s0)
    088D39D8:[0E293E56]: jal        0x08A4F958
    088D39DC:[24060200]: addiu      $a2, $zr, 512 <=> li $a2, 512
    088D39E0:[8E23BA6C]: lw         $v1, -17812($s1)
    088D39E4:[8E051958]: lw         $a1, 6488($s0)
    088D39E8:[3C0208AC]: lui        $v0, 0x08AC <=> li $v0, 0x08AC0000
    088D39EC:[2442195C]: addiu      $v0, $v0, 6492
    088D39F0:[00031880]: sll        $v1, $v1, 0x0002
    088D39F4:[00621821]: addu       $v1, $v1, $v0
    088D39F8:[AC650000]: sw         $a1, 0($v1)
    088D39FC:[0E2942E2]: jal        0x08A50B88
    088D3A00:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088D3A04:[0E293E95]: jal        0x08A4FA54
    088D3A08:[24040002]: addiu      $a0, $zr, 2 <=> li $a0, 2
    088D3A0C:[0E234E42]: jal        0x088D3908
    088D3A10:[00000000]: nop
    088D3A14:[0E29407E]: jal        0x08A501F8
    088D3A18:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088D3A1C:[0E294082]: jal        0x08A50208
    088D3A20:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088D3A24:[0E294086]: jal        0x08A50218
    088D3A28:[24040017]: addiu      $a0, $zr, 23 <=> li $a0, 23
    088D3A2C:[0E2942E2]: jal        0x08A50B88
    088D3A30:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088D3A34:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088D3A38:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088D3A3C:[240601E0]: addiu      $a2, $zr, 480 <=> li $a2, 480
    088D3A40:[0E2942F2]: jal        0x08A50BC8
    088D3A44:[24070110]: addiu      $a3, $zr, 272 <=> li $a3, 272
    088D3A48:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    088D3A4C:[24060003]: addiu      $a2, $zr, 3 <=> li $a2, 3
    088D3A50:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    088D3A54:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    088D3A58:[0E294325]: jal        0x08A50C94
    088D3A5C:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088D3A60:[0E29430E]: jal        0x08A50C38
    088D3A64:[24040003]: addiu      $a0, $zr, 3 <=> li $a0, 3
    088D3A68:[0E2942D0]: jal        0x08A50B40
    088D3A6C:[24040007]: addiu      $a0, $zr, 7 <=> li $a0, 7
    088D3A70:[0E294137]: jal        0x08A504DC
    088D3A74:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    088D3A78:[44806000]: mtc1       $zr, $f12
    088D3A7C:[0E2941E8]: jal        0x08A507A0
    088D3A80:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    088D3A84:[0E293E7F]: jal        0x08A4F9FC
    088D3A88:[24040004]: addiu      $a0, $zr, 4 <=> li $a0, 4
    088D3A8C:[0E293E7F]: jal        0x08A4F9FC
    088D3A90:[24040002]: addiu      $a0, $zr, 2 <=> li $a0, 2
    088D3A94:[0E293E95]: jal        0x08A4FA54
    088D3A98:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088D3A9C:[0E293E95]: jal        0x08A4FA54
    088D3AA0:[24040012]: addiu      $a0, $zr, 18 <=> li $a0, 18
    088D3AA4:[0E293E95]: jal        0x08A4FA54
    088D3AA8:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    088D3AAC:[0E293E95]: jal        0x08A4FA54
    088D3AB0:[24040003]: addiu      $a0, $zr, 3 <=> li $a0, 3
    088D3AB4:[0E293E95]: jal        0x08A4FA54
    088D3AB8:[24040011]: addiu      $a0, $zr, 17 <=> li $a0, 17
    088D3ABC:[3C0208AE]: lui        $v0, 0x08AE <=> li $v0, 0x08AE0000
    088D3AC0:[9043B624]: lbu        $v1, -18908($v0)
    088D3AC4:[1060001D]: beq        $v1, $zr, 0x088D3B3C
    088D3AC8:[00000000]: nop
    088D3ACC:[0E293E7F]: jal        0x08A4F9FC
    088D3AD0:[24040006]: addiu      $a0, $zr, 6 <=> li $a0, 6
    088D3AD4:[0E293E95]: jal        0x08A4FA54
    088D3AD8:[24040005]: addiu      $a0, $zr, 5 <=> li $a0, 5
    088D3ADC:[0E2942E2]: jal        0x08A50B88
    088D3AE0:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088D3AE4:[0E2942D9]: jal        0x08A50B64
    088D3AE8:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088D3AEC:[24040710]: addiu      $a0, $zr, 1808 <=> li $a0, 1808
    088D3AF0:[0E2940CF]: jal        0x08A5033C
    088D3AF4:[24050778]: addiu      $a1, $zr, 1912 <=> li $a1, 1912
    088D3AF8:[240601E0]: addiu      $a2, $zr, 480 <=> li $a2, 480
    088D3AFC:[24070110]: addiu      $a3, $zr, 272 <=> li $a3, 272
    088D3B00:[24040800]: addiu      $a0, $zr, 2048 <=> li $a0, 2048
    088D3B04:[0E294090]: jal        0x08A50240
    088D3B08:[24050800]: addiu      $a1, $zr, 2048 <=> li $a1, 2048
    088D3B0C:[3404FFFF]: ori        $a0, $zr, -1 <=> li $a0, 65535
    088D3B10:[0E2940BA]: jal        0x08A502E8
    088D3B14:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088D3B18:[0E293ED8]: jal        0x08A4FB60
    088D3B1C:[00000000]: nop
    088D3B20:[3C0308AE]: lui        $v1, 0x08AE <=> li $v1, 0x08AE0000
    088D3B24:[AC62D6BC]: sw         $v0, -10564($v1)
    088D3B28:[8FBF0008]: lw         $ra, 8($sp)
    088D3B2C:[8FB10004]: lw         $s1, 4($sp)
    088D3B30:[8FB00000]: lw         $s0, 0($sp)
    088D3B34:[03E00008]: jr         $ra
    088D3B38:[27BD0010]: addiu      $sp, $sp, 16
    088D3B3C:[0E293E95]: jal        0x08A4FA54
    088D3B40:[24040006]: addiu      $a0, $zr, 6 <=> li $a0, 6
    088D3B44:[0E293E95]: jal        0x08A4FA54
    088D3B48:[24040005]: addiu      $a0, $zr, 5 <=> li $a0, 5
    088D3B4C:[0E2942E2]: jal        0x08A50B88
    088D3B50:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088D3B54:[0E2942D9]: jal        0x08A50B64
    088D3B58:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088D3B5C:[24040710]: addiu      $a0, $zr, 1808 <=> li $a0, 1808
    088D3B60:[0E2940CF]: jal        0x08A5033C
    088D3B64:[24050778]: addiu      $a1, $zr, 1912 <=> li $a1, 1912
    088D3B68:[240601E0]: addiu      $a2, $zr, 480 <=> li $a2, 480
    088D3B6C:[24070110]: addiu      $a3, $zr, 272 <=> li $a3, 272
    088D3B70:[24040800]: addiu      $a0, $zr, 2048 <=> li $a0, 2048
    088D3B74:[0E294090]: jal        0x08A50240
    088D3B78:[24050800]: addiu      $a1, $zr, 2048 <=> li $a1, 2048
    088D3B7C:[3404FFFF]: ori        $a0, $zr, -1 <=> li $a0, 65535
    088D3B80:[0E2940BA]: jal        0x08A502E8
    088D3B84:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088D3B88:[0E293ED8]: jal        0x08A4FB60
    088D3B8C:[00000000]: nop
    088D3B90:[3C0308AE]: lui        $v1, 0x08AE <=> li $v1, 0x08AE0000
    088D3B94:[AC62D6BC]: sw         $v0, -10564($v1)
    088D3B98:[8FBF0008]: lw         $ra, 8($sp)
    088D3B9C:[8FB10004]: lw         $s1, 4($sp)
    088D3BA0:[8FB00000]: lw         $s0, 0($sp)
    088D3BA4:[03E00008]: jr         $ra
    088D3BA8:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_89C8290 162,487 instructions (0.509%), 377 calls (089C8290 - 089C89A8, length 455)
    089C8290:[27BDFE70]: addiu      $sp, $sp, -400
    089C8294:[AFB00140]: sw         $s0, 320($sp)
    089C8298:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    089C829C:[2405004A]: addiu      $a1, $zr, 74 <=> li $a1, 74
    089C82A0:[AFBF0164]: sw         $ra, 356($sp)
    089C82A4:[AFBE0160]: sw         $fp, 352($sp)
    089C82A8:[AFB7015C]: sw         $s7, 348($sp)
    089C82AC:[AFB60158]: sw         $s6, 344($sp)
    089C82B0:[00C0B021]: addu       $s6, $a2, $zr <=> move $s6, $a2
    089C82B4:[AFB50154]: sw         $s5, 340($sp)
    089C82B8:[AFB40150]: sw         $s4, 336($sp)
    089C82BC:[AFB3014C]: sw         $s3, 332($sp)
    089C82C0:[AFB20148]: sw         $s2, 328($sp)
    089C82C4:[AFB10144]: sw         $s1, 324($sp)
    089C82C8:[E7B90184]: swc1       $f25, 388($sp)
    089C82CC:[E7B80180]: swc1       $f24, 384($sp)
    089C82D0:[E7B7017C]: swc1       $f23, 380($sp)
    089C82D4:[E7B60178]: swc1       $f22, 376($sp)
    089C82D8:[E7B50174]: swc1       $f21, 372($sp)
    089C82DC:[E7B40170]: swc1       $f20, 368($sp)
    089C82E0:[0E270946]: jal        0x089C2518
    089C82E4:[AFA40130]: sw         $a0, 304($sp)
    089C82E8:[0040F021]: addu       $fp, $v0, $zr <=> move $fp, $v0
    089C82EC:[244200C0]: addiu      $v0, $v0, 192
    089C82F0:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    089C82F4:[02C02821]: addu       $a1, $s6, $zr <=> move $a1, $s6
    089C82F8:[0E2736C5]: jal        0x089CDB14
    089C82FC:[AFA20134]: sw         $v0, 308($sp)
    089C8300:[27A40020]: addiu      $a0, $sp, 32
    089C8304:[8E020000]: lw         $v0, 0($s0)
    089C8308:[8E030004]: lw         $v1, 4($s0)
    089C830C:[8E0D0028]: lw         $t5, 40($s0)
    089C8310:[8E0E002C]: lw         $t6, 44($s0)
    089C8314:[8E0F0030]: lw         $t7, 48($s0)
    089C8318:[8E0C0014]: lw         $t4, 20($s0)
    089C831C:[8E080018]: lw         $t0, 24($s0)
    089C8320:[8E09001C]: lw         $t1, 28($s0)
    089C8324:[8E0A0020]: lw         $t2, 32($s0)
    089C8328:[8E0B0024]: lw         $t3, 36($s0)
    089C832C:[8E06000C]: lw         $a2, 12($s0)
    089C8330:[8E070010]: lw         $a3, 16($s0)
    089C8334:[8E050008]: lw         $a1, 8($s0)
    089C8338:[8E110034]: lw         $s1, 52($s0)
    089C833C:[AFA20040]: sw         $v0, 64($sp)
    089C8340:[3C0208AC]: lui        $v0, 0x08AC <=> li $v0, 0x08AC0000
    089C8344:[27B00090]: addiu      $s0, $sp, 144
    089C8348:[AFA30044]: sw         $v1, 68($sp)
    089C834C:[3C0308AC]: lui        $v1, 0x08AC <=> li $v1, 0x08AC0000
    089C8350:[27D70180]: addiu      $s7, $fp, 384
    089C8354:[AFAC0054]: sw         $t4, 84($sp)
    089C8358:[27D50240]: addiu      $s5, $fp, 576
    089C835C:[27D40100]: addiu      $s4, $fp, 256
    089C8360:[AFAD0030]: sw         $t5, 48($sp)
    089C8364:[27D30080]: addiu      $s3, $fp, 128
    089C8368:[27D20040]: addiu      $s2, $fp, 64
    089C836C:[AFAE0034]: sw         $t6, 52($sp)
    089C8370:[AFAF0038]: sw         $t7, 56($sp)
    089C8374:[C456878C]: lwc1       $f22, -30836($v0)
    089C8378:[C4778790]: lwc1       $f23, -30832($v1)
    089C837C:[AFA6004C]: sw         $a2, 76($sp)
    089C8380:[AFA70050]: sw         $a3, 80($sp)
    089C8384:[AFA80000]: sw         $t0, 0($sp)
    089C8388:[AFA90004]: sw         $t1, 4($sp)
    089C838C:[AFAA0008]: sw         $t2, 8($sp)
    089C8390:[AFA80020]: sw         $t0, 32($sp)
    089C8394:[AFA90024]: sw         $t1, 36($sp)
    089C8398:[AFAA0028]: sw         $t2, 40($sp)
    089C839C:[AFAB002C]: sw         $t3, 44($sp)
    089C83A0:[AFA50048]: sw         $a1, 72($sp)
    089C83A4:[AFB1003C]: sw         $s1, 60($sp)
    089C83A8:[AFAB000C]: sw         $t3, 12($sp)
    089C83AC:[AFAD0010]: sw         $t5, 16($sp)
    089C83B0:[AFAE0014]: sw         $t6, 20($sp)
    089C83B4:[AFAF0018]: sw         $t7, 24($sp)
    089C83B8:[0E271E63]: jal        0x089C798C
    089C83BC:[AFB1001C]: sw         $s1, 28($sp)
    089C83C0:[0E271E83]: jal        0x089C7A0C
    089C83C4:[27A40040]: addiu      $a0, $sp, 64
    089C83C8:[C7A00038]: lwc1       $f0, 56($sp)
    089C83CC:[C7AD0028]: lwc1       $f13, 40($sp)
    089C83D0:[C7AE002C]: lwc1       $f14, 44($sp)
    089C83D4:[C7B00048]: lwc1       $f16, 72($sp)
    089C83D8:[46006B40]: add.s      $f13, $f13, $f0
    089C83DC:[46007380]: add.s      $f14, $f14, $f0
    089C83E0:[C7B1004C]: lwc1       $f17, 76($sp)
    089C83E4:[4600B306]: mov.s      $f12, $f22
    089C83E8:[4600BBC6]: mov.s      $f15, $f23
    089C83EC:[27A40120]: addiu      $a0, $sp, 288
    089C83F0:[0E271E50]: jal        0x089C7940
    089C83F4:[27A50124]: addiu      $a1, $sp, 292
    089C83F8:[C7A0003C]: lwc1       $f0, 60($sp)
    089C83FC:[C7AD0030]: lwc1       $f13, 48($sp)
    089C8400:[C7AE0034]: lwc1       $f14, 52($sp)
    089C8404:[C7B00050]: lwc1       $f16, 80($sp)
    089C8408:[46006B40]: add.s      $f13, $f13, $f0
    089C840C:[46007380]: add.s      $f14, $f14, $f0
    089C8410:[C7B10054]: lwc1       $f17, 84($sp)
    089C8414:[4600BBC6]: mov.s      $f15, $f23
    089C8418:[4600B306]: mov.s      $f12, $f22
    089C841C:[27A40128]: addiu      $a0, $sp, 296
    089C8420:[0E271E50]: jal        0x089C7940
    089C8424:[27A5012C]: addiu      $a1, $sp, 300
    089C8428:[C7A00028]: lwc1       $f0, 40($sp)
    089C842C:[C7A3002C]: lwc1       $f3, 44($sp)
    089C8430:[C7A20034]: lwc1       $f2, 52($sp)
    089C8434:[3C0208AC]: lui        $v0, 0x08AC <=> li $v0, 0x08AC0000
    089C8438:[460018C1]: sub.s      $f3, $f3, $f0
    089C843C:[C7A00030]: lwc1       $f0, 48($sp)
    089C8440:[C4448794]: lwc1       $f4, -30828($v0)
    089C8444:[C7A10124]: lwc1       $f1, 292($sp)
    089C8448:[46001081]: sub.s      $f2, $f2, $f0
    089C844C:[3C0308AC]: lui        $v1, 0x08AC <=> li $v1, 0x08AC0000
    089C8450:[E7A10070]: swc1       $f1, 112($sp)
    089C8454:[3C0208AC]: lui        $v0, 0x08AC <=> li $v0, 0x08AC0000
    089C8458:[46041000]: add.s      $f0, $f2, $f4
    089C845C:[46041900]: add.s      $f4, $f3, $f4
    089C8460:[C7A1012C]: lwc1       $f1, 300($sp)
    089C8464:[C4798798]: lwc1       $f25, -30824($v1)
    089C8468:[46001083]: div.s      $f2, $f2, $f0
    089C846C:[C7A00120]: lwc1       $f0, 288($sp)
    089C8470:[C458879C]: lwc1       $f24, -30820($v0)
    089C8474:[E7A10074]: swc1       $f1, 116($sp)
    089C8478:[02003821]: addu       $a3, $s0, $zr <=> move $a3, $s0
    089C847C:[27CB0200]: addiu      $t3, $fp, 512
    089C8480:[E7A00060]: swc1       $f0, 96($sp)
    089C8484:[27A800A0]: addiu      $t0, $sp, 160
    089C8488:[27A900B0]: addiu      $t1, $sp, 176
    089C848C:[C7A00128]: lwc1       $f0, 296($sp)
    089C8490:[C7A10020]: lwc1       $f1, 32($sp)
    089C8494:[02E05021]: addu       $t2, $s7, $zr <=> move $t2, $s7
    089C8498:[E7A00064]: swc1       $f0, 100($sp)
    089C849C:[27A40060]: addiu      $a0, $sp, 96
    089C84A0:[27A50070]: addiu      $a1, $sp, 112
    089C84A4:[C7A00040]: lwc1       $f0, 64($sp)
    089C84A8:[27A60080]: addiu      $a2, $sp, 128
    089C84AC:[E7A100A8]: swc1       $f1, 168($sp)
    089C84B0:[E7A00068]: swc1       $f0, 104($sp)
    089C84B4:[C7A00044]: lwc1       $f0, 68($sp)
    089C84B8:[E7B90088]: swc1       $f25, 136($sp)
    089C84BC:[E7A00078]: swc1       $f0, 120($sp)
    089C84C0:[460418C3]: div.s      $f3, $f3, $f4
    089C84C4:[C7A00024]: lwc1       $f0, 36($sp)
    089C84C8:[E7A20094]: swc1       $f2, 148($sp)
    089C84CC:[E7A000B8]: swc1       $f0, 184($sp)
    089C84D0:[E7B80098]: swc1       $f24, 152($sp)
    089C84D4:[E7B600A0]: swc1       $f22, 160($sp)
    089C84D8:[E7B700B0]: swc1       $f23, 176($sp)
    089C84DC:[E7B600A4]: swc1       $f22, 164($sp)
    089C84E0:[E7B700B4]: swc1       $f23, 180($sp)
    089C84E4:[46001087]: neg.s      $f2, $f2
    089C84E8:[46001807]: neg.s      $f0, $f3
    089C84EC:[E7A30090]: swc1       $f3, 144($sp)
    089C84F0:[E7A00080]: swc1       $f0, 128($sp)
    089C84F4:[0E271EE1]: jal        0x089C7B84
    089C84F8:[E7A20084]: swc1       $f2, 132($sp)
    089C84FC:[27C401C0]: addiu      $a0, $fp, 448
    089C8500:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
    089C8504:[0E27376C]: jal        0x089CDDB0
    089C8508:[02C03021]: addu       $a2, $s6, $zr <=> move $a2, $s6
    089C850C:[C7A00038]: lwc1       $f0, 56($sp)
    089C8510:[C7A1003C]: lwc1       $f1, 60($sp)
    089C8514:[C7A5002C]: lwc1       $f5, 44($sp)
    089C8518:[C7A30028]: lwc1       $f3, 40($sp)
    089C851C:[C7A40034]: lwc1       $f4, 52($sp)
    089C8520:[C7A20030]: lwc1       $f2, 48($sp)
    089C8524:[46002940]: add.s      $f5, $f5, $f0
    089C8528:[460018C0]: add.s      $f3, $f3, $f0
    089C852C:[46012100]: add.s      $f4, $f4, $f1
    089C8530:[46011080]: add.s      $f2, $f2, $f1
    089C8534:[C7A00048]: lwc1       $f0, 72($sp)
    089C8538:[C7A1004C]: lwc1       $f1, 76($sp)
    089C853C:[02003821]: addu       $a3, $s0, $zr <=> move $a3, $s0
    089C8540:[E7A00060]: swc1       $f0, 96($sp)
    089C8544:[27CB02C0]: addiu      $t3, $fp, 704
    089C8548:[27A800A0]: addiu      $t0, $sp, 160
    089C854C:[C7A00050]: lwc1       $f0, 80($sp)
    089C8550:[E7A10070]: swc1       $f1, 112($sp)
    089C8554:[27A900B0]: addiu      $t1, $sp, 176
    089C8558:[02A05021]: addu       $t2, $s5, $zr <=> move $t2, $s5
    089C855C:[C7A10054]: lwc1       $f1, 84($sp)
    089C8560:[E7A00064]: swc1       $f0, 100($sp)
    089C8564:[27A40060]: addiu      $a0, $sp, 96
    089C8568:[27A50070]: addiu      $a1, $sp, 112
    089C856C:[C7A00040]: lwc1       $f0, 64($sp)
    089C8570:[E7A10074]: swc1       $f1, 116($sp)
    089C8574:[27A60080]: addiu      $a2, $sp, 128
    089C8578:[C7A10044]: lwc1       $f1, 68($sp)
    089C857C:[E7A00068]: swc1       $f0, 104($sp)
    089C8580:[E7A10078]: swc1       $f1, 120($sp)
    089C8584:[C7A00020]: lwc1       $f0, 32($sp)
    089C8588:[C7A10024]: lwc1       $f1, 36($sp)
    089C858C:[E7A500B0]: swc1       $f5, 176($sp)
    089C8590:[E7A300A0]: swc1       $f3, 160($sp)
    089C8594:[E7A200A4]: swc1       $f2, 164($sp)
    089C8598:[E7A400B4]: swc1       $f4, 180($sp)
    089C859C:[E7A100B8]: swc1       $f1, 184($sp)
    089C85A0:[0E271EE1]: jal        0x089C7B84
    089C85A4:[E7A000A8]: swc1       $f0, 168($sp)
    089C85A8:[27C40280]: addiu      $a0, $fp, 640
    089C85AC:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    089C85B0:[0E27376C]: jal        0x089CDDB0
    089C85B4:[02C03021]: addu       $a2, $s6, $zr <=> move $a2, $s6
    089C85B8:[8FA20130]: lw         $v0, 304($sp)
    089C85BC:[C7AC0048]: lwc1       $f12, 72($sp)
    089C85C0:[C7AD0120]: lwc1       $f13, 288($sp)
    089C85C4:[C45401B8]: lwc1       $f20, 440($v0)
    089C85C8:[0E271E4C]: jal        0x089C7930
    089C85CC:[4600A386]: mov.s      $f14, $f20
    089C85D0:[C7AC004C]: lwc1       $f12, 76($sp)
    089C85D4:[C7AD0124]: lwc1       $f13, 292($sp)
    089C85D8:[4600A386]: mov.s      $f14, $f20
    089C85DC:[0E271E4C]: jal        0x089C7930
    089C85E0:[E7A00060]: swc1       $f0, 96($sp)
    089C85E4:[4600A386]: mov.s      $f14, $f20
    089C85E8:[C7AC0050]: lwc1       $f12, 80($sp)
    089C85EC:[C7AD0128]: lwc1       $f13, 296($sp)
    089C85F0:[0E271E4C]: jal        0x089C7930
    089C85F4:[E7A00070]: swc1       $f0, 112($sp)
    089C85F8:[C7AC0054]: lwc1       $f12, 84($sp)
    089C85FC:[C7AD012C]: lwc1       $f13, 300($sp)
    089C8600:[4600A386]: mov.s      $f14, $f20
    089C8604:[0E271E4C]: jal        0x089C7930
    089C8608:[E7A00064]: swc1       $f0, 100($sp)
    089C860C:[4600A386]: mov.s      $f14, $f20
    089C8610:[C7B50038]: lwc1       $f21, 56($sp)
    089C8614:[C7AC0028]: lwc1       $f12, 40($sp)
    089C8618:[C7A10044]: lwc1       $f1, 68($sp)
    089C861C:[E7A00074]: swc1       $f0, 116($sp)
    089C8620:[46156300]: add.s      $f12, $f12, $f21
    089C8624:[4600B346]: mov.s      $f13, $f22
    089C8628:[C7A00040]: lwc1       $f0, 64($sp)
    089C862C:[E7A10078]: swc1       $f1, 120($sp)
    089C8630:[0E271E4C]: jal        0x089C7930
    089C8634:[E7A00068]: swc1       $f0, 104($sp)
    089C8638:[4600A386]: mov.s      $f14, $f20
    089C863C:[C7AC002C]: lwc1       $f12, 44($sp)
    089C8640:[4600BB46]: mov.s      $f13, $f23
    089C8644:[E7A000A0]: swc1       $f0, 160($sp)
    089C8648:[0E271E4C]: jal        0x089C7930
    089C864C:[46156300]: add.s      $f12, $f12, $f21
    089C8650:[C7B5003C]: lwc1       $f21, 60($sp)
    089C8654:[C7AC0030]: lwc1       $f12, 48($sp)
    089C8658:[4600A386]: mov.s      $f14, $f20
    089C865C:[4600B346]: mov.s      $f13, $f22
    089C8660:[46156300]: add.s      $f12, $f12, $f21
    089C8664:[0E271E4C]: jal        0x089C7930
    089C8668:[E7A000B0]: swc1       $f0, 176($sp)
    089C866C:[C7AC0034]: lwc1       $f12, 52($sp)
    089C8670:[4600A386]: mov.s      $f14, $f20
    089C8674:[4600BB46]: mov.s      $f13, $f23
    089C8678:[46156300]: add.s      $f12, $f12, $f21
    089C867C:[0E271E4C]: jal        0x089C7930
    089C8680:[E7A000A4]: swc1       $f0, 164($sp)
    089C8684:[E7A000B4]: swc1       $f0, 180($sp)
    089C8688:[02805021]: addu       $t2, $s4, $zr <=> move $t2, $s4
    089C868C:[02605821]: addu       $t3, $s3, $zr <=> move $t3, $s3
    089C8690:[C7A00020]: lwc1       $f0, 32($sp)
    089C8694:[C7A10024]: lwc1       $f1, 36($sp)
    089C8698:[02003821]: addu       $a3, $s0, $zr <=> move $a3, $s0
    089C869C:[27A800A0]: addiu      $t0, $sp, 160
    089C86A0:[27A900B0]: addiu      $t1, $sp, 176
    089C86A4:[27A40060]: addiu      $a0, $sp, 96
    089C86A8:[27A50070]: addiu      $a1, $sp, 112
    089C86AC:[27A60080]: addiu      $a2, $sp, 128
    089C86B0:[E7A000A8]: swc1       $f0, 168($sp)
    089C86B4:[0E271EE1]: jal        0x089C7B84
    089C86B8:[E7A100B8]: swc1       $f1, 184($sp)
    089C86BC:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    089C86C0:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    089C86C4:[0E27376C]: jal        0x089CDDB0
    089C86C8:[02C03021]: addu       $a2, $s6, $zr <=> move $a2, $s6
    089C86CC:[03C02021]: addu       $a0, $fp, $zr <=> move $a0, $fp
    089C86D0:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    089C86D4:[0E27376C]: jal        0x089CDDB0
    089C86D8:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    089C86DC:[C7A00040]: lwc1       $f0, 64($sp)
    089C86E0:[C7A10048]: lwc1       $f1, 72($sp)
    089C86E4:[C7A20050]: lwc1       $f2, 80($sp)
    089C86E8:[C7A30054]: lwc1       $f3, 84($sp)
    089C86EC:[C7A4004C]: lwc1       $f4, 76($sp)
    089C86F0:[02004821]: addu       $t1, $s0, $zr <=> move $t1, $s0
    089C86F4:[27C40300]: addiu      $a0, $fp, 768
    089C86F8:[27A60060]: addiu      $a2, $sp, 96
    089C86FC:[27A70070]: addiu      $a3, $sp, 112
    089C8700:[27A80080]: addiu      $t0, $sp, 128
    089C8704:[02C02821]: addu       $a1, $s6, $zr <=> move $a1, $s6
    089C8708:[E7A10070]: swc1       $f1, 112($sp)
    089C870C:[3C1008AB]: lui        $s0, 0x08AB <=> li $s0, 0x08AB0000
    089C8710:[261094A0]: addiu      $s0, $s0, -27488
    089C8714:[E7A20084]: swc1       $f2, 132($sp)
    089C8718:[E7A40090]: swc1       $f4, 144($sp)
    089C871C:[E7A30094]: swc1       $f3, 148($sp)
    089C8720:[E7A00098]: swc1       $f0, 152($sp)
    089C8724:[E7A10060]: swc1       $f1, 96($sp)
    089C8728:[E7A20064]: swc1       $f2, 100($sp)
    089C872C:[E7A00068]: swc1       $f0, 104($sp)
    089C8730:[E7A30074]: swc1       $f3, 116($sp)
    089C8734:[E7A00078]: swc1       $f0, 120($sp)
    089C8738:[E7A40080]: swc1       $f4, 128($sp)
    089C873C:[0E271E08]: jal        0x089C7820
    089C8740:[E7A00088]: swc1       $f0, 136($sp)
    089C8744:[27A700B0]: addiu      $a3, $sp, 176
    089C8748:[C7A00040]: lwc1       $f0, 64($sp)
    089C874C:[C7A20128]: lwc1       $f2, 296($sp)
    089C8750:[C7A3012C]: lwc1       $f3, 300($sp)
    089C8754:[C7A40124]: lwc1       $f4, 292($sp)
    089C8758:[C7A10120]: lwc1       $f1, 288($sp)
    089C875C:[27A800C0]: addiu      $t0, $sp, 192
    089C8760:[27A900D0]: addiu      $t1, $sp, 208
    089C8764:[27A600A0]: addiu      $a2, $sp, 160
    089C8768:[02C02821]: addu       $a1, $s6, $zr <=> move $a1, $s6
    089C876C:[27C40340]: addiu      $a0, $fp, 832
    089C8770:[E7A200C4]: swc1       $f2, 196($sp)
    089C8774:[E7A400D0]: swc1       $f4, 208($sp)
    089C8778:[E7A300D4]: swc1       $f3, 212($sp)
    089C877C:[E7A200A4]: swc1       $f2, 164($sp)
    089C8780:[E7A300B4]: swc1       $f3, 180($sp)
    089C8784:[E7A400C0]: swc1       $f4, 192($sp)
    089C8788:[E7A100B0]: swc1       $f1, 176($sp)
    089C878C:[E7A000D8]: swc1       $f0, 216($sp)
    089C8790:[E7A100A0]: swc1       $f1, 160($sp)
    089C8794:[E7A000A8]: swc1       $f0, 168($sp)
    089C8798:[E7A000B8]: swc1       $f0, 184($sp)
    089C879C:[0E271E08]: jal        0x089C7820
    089C87A0:[E7A000C8]: swc1       $f0, 200($sp)
    089C87A4:[27A400E0]: addiu      $a0, $sp, 224
    089C87A8:[C7B50044]: lwc1       $f21, 68($sp)
    089C87AC:[0E2736BB]: jal        0x089CDAEC
    089C87B0:[C7B40040]: lwc1       $f20, 64($sp)
    089C87B4:[0E2736BB]: jal        0x089CDAEC
    089C87B8:[27A400F0]: addiu      $a0, $sp, 240
    089C87BC:[4614A801]: sub.s      $f0, $f21, $f20
    089C87C0:[4600A507]: neg.s      $f20, $f20
    089C87C4:[27C40380]: addiu      $a0, $fp, 896
    089C87C8:[27A500E0]: addiu      $a1, $sp, 224
    089C87CC:[4600C043]: div.s      $f1, $f24, $f0
    089C87D0:[E7B40110]: swc1       $f20, 272($sp)
    089C87D4:[02C03021]: addu       $a2, $s6, $zr <=> move $a2, $s6
    089C87D8:[E7B90104]: swc1       $f25, 260($sp)
    089C87DC:[E7B8011C]: swc1       $f24, 284($sp)
    089C87E0:[E7B80100]: swc1       $f24, 256($sp)
    089C87E4:[E7B50114]: swc1       $f21, 276($sp)
    089C87E8:[AFA0010C]: sw         $zr, 268($sp)
    089C87EC:[4600A503]: div.s      $f20, $f20, $f0
    089C87F0:[E7A10108]: swc1       $f1, 264($sp)
    089C87F4:[0E27376C]: jal        0x089CDDB0
    089C87F8:[E7B40118]: swc1       $f20, 280($sp)
    089C87FC:[27C40410]: addiu      $a0, $fp, 1040
    089C8800:[8FA60134]: lw         $a2, 308($sp)
    089C8804:[0E27376C]: jal        0x089CDDB0
    089C8808:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    089C880C:[27C40450]: addiu      $a0, $fp, 1104
    089C8810:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    089C8814:[0E27376C]: jal        0x089CDDB0
    089C8818:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    089C881C:[3C0408AC]: lui        $a0, 0x08AC <=> li $a0, 0x08AC0000
    089C8820:[C7A00008]: lwc1       $f0, 8($sp)
    089C8824:[C48187A0]: lwc1       $f1, -30816($a0)
    089C8828:[4600083E]: c.le.s     $f1, $f0
    089C882C:[00000000]: nop
    089C8830:[45030059]: bc1tl      0x089C8998
    089C8834:[46010001]: sub.s      $f0, $f0, $f1
    089C8838:[4600000D]: trunc.w.s  $f0, $f0
    089C883C:[44030000]: mfc1       $v1, $f0
    089C8840:[A7C30490]: sh         $v1, 1168($fp)
    089C8844:[C7A00010]: lwc1       $f0, 16($sp)
    089C8848:[C48187A0]: lwc1       $f1, -30816($a0)
    089C884C:[4600083E]: c.le.s     $f1, $f0
    089C8850:[00000000]: nop
    089C8854:[4503004B]: bc1tl      0x089C8984
    089C8858:[46010001]: sub.s      $f0, $f0, $f1
    089C885C:[4600000D]: trunc.w.s  $f0, $f0
    089C8860:[44030000]: mfc1       $v1, $f0
    089C8864:[A7C30492]: sh         $v1, 1170($fp)
    089C8868:[3C0208AC]: lui        $v0, 0x08AC <=> li $v0, 0x08AC0000
    089C886C:[C7A1000C]: lwc1       $f1, 12($sp)
    089C8870:[C7A20008]: lwc1       $f2, 8($sp)
    089C8874:[C440879C]: lwc1       $f0, -30820($v0)
    089C8878:[C48387A0]: lwc1       $f3, -30816($a0)
    089C887C:[46020841]: sub.s      $f1, $f1, $f2
    089C8880:[46000800]: add.s      $f0, $f1, $f0
    089C8884:[4600183E]: c.le.s     $f3, $f0
    089C8888:[00000000]: nop
    089C888C:[45030038]: bc1tl      0x089C8970
    089C8890:[46030001]: sub.s      $f0, $f0, $f3
    089C8894:[4600000D]: trunc.w.s  $f0, $f0
    089C8898:[44030000]: mfc1       $v1, $f0
    089C889C:[A7C30494]: sh         $v1, 1172($fp)
    089C88A0:[3C0208AC]: lui        $v0, 0x08AC <=> li $v0, 0x08AC0000
    089C88A4:[C7A10014]: lwc1       $f1, 20($sp)
    089C88A8:[C7A20010]: lwc1       $f2, 16($sp)
    089C88AC:[C440879C]: lwc1       $f0, -30820($v0)
    089C88B0:[C48387A0]: lwc1       $f3, -30816($a0)
    089C88B4:[46020841]: sub.s      $f1, $f1, $f2
    089C88B8:[46000800]: add.s      $f0, $f1, $f0
    089C88BC:[4600183E]: c.le.s     $f3, $f0
    089C88C0:[00000000]: nop
    089C88C4:[45030025]: bc1tl      0x089C895C
    089C88C8:[46030001]: sub.s      $f0, $f0, $f3
    089C88CC:[4600000D]: trunc.w.s  $f0, $f0
    089C88D0:[44030000]: mfc1       $v1, $f0
    089C88D4:[A7C30496]: sh         $v1, 1174($fp)
    089C88D8:[27D00400]: addiu      $s0, $fp, 1024
    089C88DC:[27C403C0]: addiu      $a0, $fp, 960
    089C88E0:[C7A00020]: lwc1       $f0, 32($sp)
    089C88E4:[02C02821]: addu       $a1, $s6, $zr <=> move $a1, $s6
    089C88E8:[E7C00498]: swc1       $f0, 1176($fp)
    089C88EC:[C7A00024]: lwc1       $f0, 36($sp)
    089C88F0:[0E27373F]: jal        0x089CDCFC
    089C88F4:[E7C0049C]: swc1       $f0, 1180($fp)
    089C88F8:[27C503E0]: addiu      $a1, $fp, 992
    089C88FC:[0E27371C]: jal        0x089CDC70
    089C8900:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089C8904:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089C8908:[0E2736F2]: jal        0x089CDBC8
    089C890C:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    089C8910:[03C01021]: addu       $v0, $fp, $zr <=> move $v0, $fp
    089C8914:[8FBF0164]: lw         $ra, 356($sp)
    089C8918:[8FBE0160]: lw         $fp, 352($sp)
    089C891C:[8FB7015C]: lw         $s7, 348($sp)
    089C8920:[8FB60158]: lw         $s6, 344($sp)
    089C8924:[8FB50154]: lw         $s5, 340($sp)
    089C8928:[8FB40150]: lw         $s4, 336($sp)
    089C892C:[8FB3014C]: lw         $s3, 332($sp)
    089C8930:[8FB20148]: lw         $s2, 328($sp)
    089C8934:[8FB10144]: lw         $s1, 324($sp)
    089C8938:[8FB00140]: lw         $s0, 320($sp)
    089C893C:[C7B90184]: lwc1       $f25, 388($sp)
    089C8940:[C7B80180]: lwc1       $f24, 384($sp)
    089C8944:[C7B7017C]: lwc1       $f23, 380($sp)
    089C8948:[C7B60178]: lwc1       $f22, 376($sp)
    089C894C:[C7B50174]: lwc1       $f21, 372($sp)
    089C8950:[C7B40170]: lwc1       $f20, 368($sp)
    089C8954:[03E00008]: jr         $ra
    089C8958:[27BD0190]: addiu      $sp, $sp, 400
    089C895C:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    089C8960:[4600000D]: trunc.w.s  $f0, $f0
    089C8964:[44030000]: mfc1       $v1, $f0
    089C8968:[0A272235]: j          0x089C88D4
    089C896C:[00621825]: or         $v1, $v1, $v0
    089C8970:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    089C8974:[4600000D]: trunc.w.s  $f0, $f0
    089C8978:[44030000]: mfc1       $v1, $f0
    089C897C:[0A272227]: j          0x089C889C
    089C8980:[00621825]: or         $v1, $v1, $v0
    089C8984:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    089C8988:[4600000D]: trunc.w.s  $f0, $f0
    089C898C:[44030000]: mfc1       $v1, $f0
    089C8990:[0A272219]: j          0x089C8864
    089C8994:[00621825]: or         $v1, $v1, $v0
    089C8998:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    089C899C:[4600000D]: trunc.w.s  $f0, $f0
    089C89A0:[44030000]: mfc1       $v1, $f0
    089C89A4:[0A272210]: j          0x089C8840
    089C89A8:[00621825]: or         $v1, $v1, $v0
_S1_2_88F01BC 156,070 instructions (0.489%), 1,336 calls (088F01BC - 08A5CDE8, length 373516)
  Back Branch 08A5CD84 145,968 times (length 9)
    08A5CD54:[7CA57A04]: ins        $a1, $a1, 8, 8
    08A5CD58:[7CA5FC04]: ins        $a1, $a1, 16, 16
    08A5CD5C:[48E50000]: MTV.s      $a1, S000.s
    08A5CD60:[DC000000]: VPFXS      [x, x, x, x]
    08A5CD64:[D0008080]: vmov.q     C000.q, C000.q
--> 08A5CD68:[3088003F]: andi       $t0, $a0, 63
    08A5CD6C:[11000007]: beq        $t0, $zr, 0x08A5CD8C
    08A5CD70:[00000000]: nop
    08A5CD74:[10C00019]: beq        $a2, $zr, 0x08A5CDDC
    08A5CD78:[24C6FFFF]: addiu      $a2, $a2, -1
    08A5CD7C:[A0850000]: sb         $a1, 0($a0)
    08A5CD80:[24840001]: addiu      $a0, $a0, 1
--> 08A5CD84:[0A29735A]: j          0x08A5CD68
    08A5CD88:[24630001]: addiu      $v1, $v1, 1
    08A5CD8C:[2CC80040]: sltiu      $t0, $a2, 64
    08A5CD90:[1500000D]: bne        $t0, $zr, 0x08A5CDC8
    08A5CD94:[00000000]: nop
  Back Branch 08A5CDD4 66,656 times (length 4)
    08A5CDB8:[F8600032]: vwb.q      C000.q, 48($v1)
    08A5CDBC:[24630040]: addiu      $v1, $v1, 64
    08A5CDC0:[1100FFF5]: beq        $t0, $zr, 0x08A5CD98
    08A5CDC4:[486000FF]: Unimplemented MFVC imm7=127, rt=0
    08A5CDC8:[10C00004]: beq        $a2, $zr, 0x08A5CDDC
--> 08A5CDCC:[24C6FFFF]: addiu      $a2, $a2, -1
    08A5CDD0:[A0850000]: sb         $a1, 0($a0)
--> 08A5CDD4:[14C0FFFD]: bne        $a2, $zr, 0x08A5CDCC
    08A5CDD8:[24840001]: addiu      $a0, $a0, 1
    08A5CDDC:[FFFF040D]: vflush
    08A5CDE0:[486000FF]: Unimplemented MFVC imm7=127, rt=0
    08A5CDE4:[03E00008]: jr         $ra
  Back Branch 08A5CDC0 10,300 times (length 12)
    08A5CD84:[0A29735A]: j          0x08A5CD68
    08A5CD88:[24630001]: addiu      $v1, $v1, 1
    08A5CD8C:[2CC80040]: sltiu      $t0, $a2, 64
    08A5CD90:[1500000D]: bne        $t0, $zr, 0x08A5CDC8
    08A5CD94:[00000000]: nop
--> 08A5CD98:[BC9B0000]: cache      0x1B, 0($a0)
    08A5CD9C:[24840040]: addiu      $a0, $a0, 64
    08A5CDA0:[24C6FFC0]: addiu      $a2, $a2, -64
    08A5CDA4:[2CC80040]: sltiu      $t0, $a2, 64
    08A5CDA8:[0000000F]: sync
    08A5CDAC:[F8600002]: vwb.q      C000.q, 0($v1)
    08A5CDB0:[F8600012]: vwb.q      C000.q, 16($v1)
    08A5CDB4:[F8600022]: vwb.q      C000.q, 32($v1)
    08A5CDB8:[F8600032]: vwb.q      C000.q, 48($v1)
    08A5CDBC:[24630040]: addiu      $v1, $v1, 64
--> 08A5CDC0:[1100FFF5]: beq        $t0, $zr, 0x08A5CD98
    08A5CDC4:[486000FF]: Unimplemented MFVC imm7=127, rt=0
    08A5CDC8:[10C00004]: beq        $a2, $zr, 0x08A5CDDC
    08A5CDCC:[24C6FFFF]: addiu      $a2, $a2, -1
    08A5CDD0:[A0850000]: sb         $a1, 0($a0)
_S1_2_8A50EAC 156,000 instructions (0.489%), 15,600 calls (08A50EAC - 08A510B4, length 131)
    08A50EAC:[2CA30016]: sltiu      $v1, $a1, 22
    08A50EB0:[1060007F]: beq        $v1, $zr, 0x08A510B0
    08A50EB4:[00804021]: addu       $t0, $a0, $zr <=> move $t0, $a0
    08A50EB8:[00053880]: sll        $a3, $a1, 0x0002
    08A50EBC:[3C0508AC]: lui        $a1, 0x08AC <=> li $a1, 0x08AC0000
    08A50EC0:[24A29608]: addiu      $v0, $a1, -27128
    08A50EC4:[00E22021]: addu       $a0, $a3, $v0
    08A50EC8:[8C830000]: lw         $v1, 0($a0)
    08A50ECC:[00600008]: jr         $v1
    08A50ED0:[00000000]: nop
    08A510B0:[03E00008]: jr         $ra
    08A510B4:[00000000]: nop
_S1_2_88CFB04 147,749 instructions (0.463%), 320 calls (088CFB04 - 088CFB58, length 22)
    088CFB04:[10A00013]: beq        $a1, $zr, 0x088CFB54
    088CFB08:[30C600FF]: andi       $a2, $a2, 255
    088CFB0C:[3C02FE32]: lui        $v0, 0xFE32 <=> li $v0, 0xFE320000
    088CFB10:[34470505]: ori        $a3, $v0, 1285
    088CFB14:[0A233EC9]: j          0x088CFB24
    088CFB18:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    088CFB1C:[1060000C]: beq        $v1, $zr, 0x088CFB50
    088CFB20:[00602821]: addu       $a1, $v1, $zr <=> move $a1, $v1
    088CFB24:[8CA20000]: lw         $v0, 0($a1)
    088CFB28:[1447FFFC]: bne        $v0, $a3, 0x088CFB1C
    088CFB2C:[8CA30008]: lw         $v1, 8($a1)
    088CFB30:[8CA2000C]: lw         $v0, 12($a1)
    088CFB34:[0044102B]: sltu       $v0, $v0, $a0
    088CFB38:[1440FFF8]: bne        $v0, $zr, 0x088CFB1C
    088CFB3C:[00000000]: nop
    088CFB40:[10C00004]: beq        $a2, $zr, 0x088CFB54
    088CFB44:[00A04021]: addu       $t0, $a1, $zr <=> move $t0, $a1
    088CFB48:[1460FFF6]: bne        $v1, $zr, 0x088CFB24
    088CFB4C:[00602821]: addu       $a1, $v1, $zr <=> move $a1, $v1
    088CFB50:[01002821]: addu       $a1, $t0, $zr <=> move $a1, $t0
    088CFB54:[03E00008]: jr         $ra
    088CFB58:[00A01021]: addu       $v0, $a1, $zr <=> move $v0, $a1
  Back Branch 088CFB28 28,606 times (length 5)
    088CFB08:[30C600FF]: andi       $a2, $a2, 255
    088CFB0C:[3C02FE32]: lui        $v0, 0xFE32 <=> li $v0, 0xFE320000
    088CFB10:[34470505]: ori        $a3, $v0, 1285
    088CFB14:[0A233EC9]: j          0x088CFB24
    088CFB18:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
--> 088CFB1C:[1060000C]: beq        $v1, $zr, 0x088CFB50
    088CFB20:[00602821]: addu       $a1, $v1, $zr <=> move $a1, $v1
    088CFB24:[8CA20000]: lw         $v0, 0($a1)
--> 088CFB28:[1447FFFC]: bne        $v0, $a3, 0x088CFB1C
    088CFB2C:[8CA30008]: lw         $v1, 8($a1)
    088CFB30:[8CA2000C]: lw         $v0, 12($a1)
    088CFB34:[0044102B]: sltu       $v0, $v0, $a0
    088CFB38:[1440FFF8]: bne        $v0, $zr, 0x088CFB1C
  Back Branch 088CFB38 320 times (length 9)
    088CFB08:[30C600FF]: andi       $a2, $a2, 255
    088CFB0C:[3C02FE32]: lui        $v0, 0xFE32 <=> li $v0, 0xFE320000
    088CFB10:[34470505]: ori        $a3, $v0, 1285
    088CFB14:[0A233EC9]: j          0x088CFB24
    088CFB18:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
--> 088CFB1C:[1060000C]: beq        $v1, $zr, 0x088CFB50
    088CFB20:[00602821]: addu       $a1, $v1, $zr <=> move $a1, $v1
    088CFB24:[8CA20000]: lw         $v0, 0($a1)
    088CFB28:[1447FFFC]: bne        $v0, $a3, 0x088CFB1C
    088CFB2C:[8CA30008]: lw         $v1, 8($a1)
    088CFB30:[8CA2000C]: lw         $v0, 12($a1)
    088CFB34:[0044102B]: sltu       $v0, $v0, $a0
--> 088CFB38:[1440FFF8]: bne        $v0, $zr, 0x088CFB1C
    088CFB3C:[00000000]: nop
    088CFB40:[10C00004]: beq        $a2, $zr, 0x088CFB54
    088CFB44:[00A04021]: addu       $t0, $a1, $zr <=> move $t0, $a1
    088CFB48:[1460FFF6]: bne        $v1, $zr, 0x088CFB24
  Back Branch 088CFB48 293 times (length 11)
    088CFB10:[34470505]: ori        $a3, $v0, 1285
    088CFB14:[0A233EC9]: j          0x088CFB24
    088CFB18:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    088CFB1C:[1060000C]: beq        $v1, $zr, 0x088CFB50
    088CFB20:[00602821]: addu       $a1, $v1, $zr <=> move $a1, $v1
--> 088CFB24:[8CA20000]: lw         $v0, 0($a1)
    088CFB28:[1447FFFC]: bne        $v0, $a3, 0x088CFB1C
    088CFB2C:[8CA30008]: lw         $v1, 8($a1)
    088CFB30:[8CA2000C]: lw         $v0, 12($a1)
    088CFB34:[0044102B]: sltu       $v0, $v0, $a0
    088CFB38:[1440FFF8]: bne        $v0, $zr, 0x088CFB1C
    088CFB3C:[00000000]: nop
    088CFB40:[10C00004]: beq        $a2, $zr, 0x088CFB54
    088CFB44:[00A04021]: addu       $t0, $a1, $zr <=> move $t0, $a1
--> 088CFB48:[1460FFF6]: bne        $v1, $zr, 0x088CFB24
    088CFB4C:[00602821]: addu       $a1, $v1, $zr <=> move $a1, $v1
    088CFB50:[01002821]: addu       $a1, $t0, $zr <=> move $a1, $t0
    088CFB54:[03E00008]: jr         $ra
    088CFB58:[00A01021]: addu       $v0, $a1, $zr <=> move $v0, $a1
_S1_2_89EBFB0 137,670 instructions (0.432%), 4,589 calls (089EBFB0 - 089EC4D4, length 330)
    089EBFB0:[27BDFFE0]: addiu      $sp, $sp, -32
    089EBFB4:[AFB3000C]: sw         $s3, 12($sp)
    089EBFB8:[3C0208AE]: lui        $v0, 0x08AE <=> li $v0, 0x08AE0000
    089EBFBC:[00A09821]: addu       $s3, $a1, $zr <=> move $s3, $a1
    089EBFC0:[AFB20008]: sw         $s2, 8($sp)
    089EBFC4:[00809021]: addu       $s2, $a0, $zr <=> move $s2, $a0
    089EBFC8:[AFB10004]: sw         $s1, 4($sp)
    089EBFCC:[AFB00000]: sw         $s0, 0($sp)
    089EBFD0:[24500670]: addiu      $s0, $v0, 1648
    089EBFD4:[AFBF001C]: sw         $ra, 28($sp)
    089EBFD8:[AFB60018]: sw         $s6, 24($sp)
    089EBFDC:[AFB50014]: sw         $s5, 20($sp)
    089EBFE0:[AFB40010]: sw         $s4, 16($sp)
    089EBFE4:[8E030004]: lw         $v1, 4($s0)
    089EBFE8:[8C620008]: lw         $v0, 8($v1)
    089EBFEC:[28420000]: slti       $v0, $v0, 0
    089EBFF0:[0002180B]: movn       $v1, $zr, $v0 <=> move $v1, $v0
    089EBFF4:[1060002F]: beq        $v1, $zr, 0x089EC0B4
    089EBFF8:[00C08821]: addu       $s1, $a2, $zr <=> move $s1, $a2
    089EBFFC:[8E04FFF0]: lw         $a0, -16($s0)
    089EC000:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    089EC004:[0E2993C7]: jal        0x08A64F1C [sceKernelWaitSema]
    089EC008:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    089EC00C:[8E030004]: lw         $v1, 4($s0)
    089EC010:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    089EC014:[8C620008]: lw         $v0, 8($v1)
    089EC018:[28420000]: slti       $v0, $v0, 0
    089EC01C:[0062800A]: movz       $s0, $v1, $v0
    089EC020:[1200001C]: beq        $s0, $zr, 0x089EC094
    089EC024:[0000B021]: addu       $s6, $zr, $zr <=> li $s6, 0
    089EC028:[24140001]: addiu      $s4, $zr, 1 <=> li $s4, 1
    089EC02C:[24150002]: addiu      $s5, $zr, 2 <=> li $s5, 2
    089EC030:[92060010]: lbu        $a2, 16($s0)
    089EC034:[8E040008]: lw         $a0, 8($s0)
    089EC038:[82050011]: lb         $a1, 17($s0)
    089EC03C:[7C061C20]: seb        $v1, $a2
    089EC040:[00942004]: sllv       $a0, $s4, $a0
    089EC044:[00751826]: xor        $v1, $v1, $s5
    089EC048:[240F0004]: addiu      $t7, $zr, 4 <=> li $t7, 4
    089EC04C:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    089EC050:[0043780B]: movn       $t7, $v0, $v1
    089EC054:[14A00117]: bne        $a1, $zr, 0x089EC4B4
    089EC058:[02C4B025]: or         $s6, $s6, $a0
    089EC05C:[8E020024]: lw         $v0, 36($s0)
    089EC060:[51E00001]: beql       $t7, $zr, 0x089EC068
    089EC064:[000001CD]: break      0x00007
    089EC068:[004F001A]: div        $v0, $t7
    089EC06C:[00001012]: mflo       $v0
    089EC070:[0053102A]: slt        $v0, $v0, $s3
    089EC074:[1040001A]: beq        $v0, $zr, 0x089EC0E0
    089EC078:[0260C021]: addu       $t8, $s3, $zr <=> move $t8, $s3
    089EC07C:[8E030004]: lw         $v1, 4($s0)
    089EC080:[8C620008]: lw         $v0, 8($v1)
    089EC084:[28420000]: slti       $v0, $v0, 0
    089EC088:[0002180B]: movn       $v1, $zr, $v0 <=> move $v1, $v0
    089EC08C:[1460FFE8]: bne        $v1, $zr, 0x089EC030
    089EC090:[00608021]: addu       $s0, $v1, $zr <=> move $s0, $v1
    089EC094:[3C1008AE]: lui        $s0, 0x08AE <=> li $s0, 0x08AE0000
    089EC098:[26100150]: addiu      $s0, $s0, 336
    089EC09C:[8E040510]: lw         $a0, 1296($s0)
    089EC0A0:[0E2993C3]: jal        0x08A64F0C [sceKernelSignalSema]
    089EC0A4:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    089EC0A8:[8E040514]: lw         $a0, 1300($s0)
    089EC0AC:[0E2993A5]: jal        0x08A64E94 [sceKernelSetEventFlag]
    089EC0B0:[02C02821]: addu       $a1, $s6, $zr <=> move $a1, $s6
    089EC0B4:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    089EC0B8:[8FBF001C]: lw         $ra, 28($sp)
    089EC0BC:[8FB60018]: lw         $s6, 24($sp)
    089EC0C0:[8FB50014]: lw         $s5, 20($sp)
    089EC0C4:[8FB40010]: lw         $s4, 16($sp)
    089EC0C8:[8FB3000C]: lw         $s3, 12($sp)
    089EC0CC:[8FB20008]: lw         $s2, 8($sp)
    089EC0D0:[8FB10004]: lw         $s1, 4($sp)
    089EC0D4:[8FB00000]: lw         $s0, 0($sp)
    089EC0D8:[03E00008]: jr         $ra
    089EC0DC:[27BD0020]: addiu      $sp, $sp, 32
    089EC0E0:[860E0014]: lh         $t6, 20($s0)
    089EC0E4:[860D0016]: lh         $t5, 22($s0)
    089EC0E8:[1B00002B]: blez       $t8, 0x089EC198
    089EC0EC:[00006021]: addu       $t4, $zr, $zr <=> li $t4, 0
    089EC0F0:[8E0B0020]: lw         $t3, 32($s0)
    089EC0F4:[8E09002C]: lw         $t1, 44($s0)
    089EC0F8:[51E00001]: beql       $t7, $zr, 0x089EC100
    089EC0FC:[000001CD]: break      0x00007
    089EC100:[8E04001C]: lw         $a0, 28($s0)
    089EC104:[01691023]: subu       $v0, $t3, $t1
    089EC108:[004F001A]: div        $v0, $t7
    089EC10C:[7C062C20]: seb        $a1, $a2
    089EC110:[030C5023]: subu       $t2, $t8, $t4
    089EC114:[000C1880]: sll        $v1, $t4, 0x0002
    089EC118:[00894021]: addu       $t0, $a0, $t1
    089EC11C:[02433021]: addu       $a2, $s2, $v1
    089EC120:[00001012]: mflo       $v0
    089EC124:[10B40089]: beq        $a1, $s4, 0x089EC34C
    089EC128:[004A502D]: min        $t2, $v0, $t2
    089EC12C:[10B50028]: beq        $a1, $s5, 0x089EC1D0
    089EC130:[00000000]: nop
    089EC134:[014F0018]: mult       $t2, $t7
    089EC138:[51600001]: beql       $t3, $zr, 0x089EC140
    089EC13C:[000001CD]: break      0x00007
    089EC140:[8E060030]: lw         $a2, 48($s0)
    089EC144:[8E070034]: lw         $a3, 52($s0)
    089EC148:[8E050024]: lw         $a1, 36($s0)
    089EC14C:[000A1FC3]: sra        $v1, $t2, 0x001F
    089EC150:[00004012]: mflo       $t0
    089EC154:[01282021]: addu       $a0, $t1, $t0
    089EC158:[008B001A]: div        $a0, $t3
    089EC15C:[00CA3021]: addu       $a2, $a2, $t2
    089EC160:[018A6021]: addu       $t4, $t4, $t2
    089EC164:[00E33821]: addu       $a3, $a3, $v1
    089EC168:[00CA502B]: sltu       $t2, $a2, $t2
    089EC16C:[00A82823]: subu       $a1, $a1, $t0
    089EC170:[00EA3821]: addu       $a3, $a3, $t2
    089EC174:[0198202A]: slt        $a0, $t4, $t8
    089EC178:[AE050024]: sw         $a1, 36($s0)
    089EC17C:[AE060030]: sw         $a2, 48($s0)
    089EC180:[AE070034]: sw         $a3, 52($s0)
    089EC184:[00004810]: mfhi       $t1
    089EC188:[10800003]: beq        $a0, $zr, 0x089EC198
    089EC18C:[AE09002C]: sw         $t1, 44($s0)
    089EC190:[0A27B03D]: j          0x089EC0F4
    089EC194:[92060010]: lbu        $a2, 16($s0)
    089EC198:[0011102B]: sltu       $v0, $zr, $s1 <=> move $v0, $s1
    089EC19C:[0193182A]: slt        $v1, $t4, $s3
    089EC1A0:[00431024]: and        $v0, $v0, $v1
    089EC1A4:[14400003]: bne        $v0, $zr, 0x089EC1B4
    089EC1A8:[000C2080]: sll        $a0, $t4, 0x0002
    089EC1AC:[0A27B01F]: j          0x089EC07C
    089EC1B0:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    089EC1B4:[026C3023]: subu       $a2, $s3, $t4
    089EC1B8:[00063080]: sll        $a2, $a2, 0x0002
    089EC1BC:[00922021]: addu       $a0, $a0, $s2
    089EC1C0:[0E28EF86]: jal        0x08A3BE18
    089EC1C4:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    089EC1C8:[0A27B01F]: j          0x089EC07C
    089EC1CC:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    089EC1D0:[12200026]: beq        $s1, $zr, 0x089EC26C
    089EC1D4:[39C31000]: xori       $v1, $t6, 4096
    089EC1D8:[39A21000]: xori       $v0, $t5, 4096
    089EC1DC:[2C630001]: sltiu      $v1, $v1, 1
    089EC1E0:[2C420001]: sltiu      $v0, $v0, 1
    089EC1E4:[00621824]: and        $v1, $v1, $v0
    089EC1E8:[1060000E]: beq        $v1, $zr, 0x089EC224
    089EC1EC:[00000000]: nop
    089EC1F0:[1940FFD0]: blez       $t2, 0x089EC134
    089EC1F4:[01403821]: addu       $a3, $t2, $zr <=> move $a3, $t2
    089EC1F8:[95020000]: lhu        $v0, 0($t0)
    089EC1FC:[24E7FFFF]: addiu      $a3, $a3, -1
    089EC200:[A4C20000]: sh         $v0, 0($a2)
    089EC204:[95030002]: lhu        $v1, 2($t0)
    089EC208:[25080004]: addiu      $t0, $t0, 4
    089EC20C:[A4C30002]: sh         $v1, 2($a2)
    089EC210:[1CE0FFF9]: bgtz       $a3, 0x089EC1F8
    089EC214:[24C60004]: addiu      $a2, $a2, 4
    089EC218:[8E0B0020]: lw         $t3, 32($s0)
    089EC21C:[0A27B04D]: j          0x089EC134
    089EC220:[8E09002C]: lw         $t1, 44($s0)
    089EC224:[1940FFC3]: blez       $t2, 0x089EC134
    089EC228:[01403821]: addu       $a3, $t2, $zr <=> move $a3, $t2
    089EC22C:[85020000]: lh         $v0, 0($t0)
    089EC230:[24E7FFFF]: addiu      $a3, $a3, -1
    089EC234:[004E0018]: mult       $v0, $t6
    089EC238:[00001012]: mflo       $v0
    089EC23C:[00021303]: sra        $v0, $v0, 0x000C
    089EC240:[A4C20000]: sh         $v0, 0($a2)
    089EC244:[85030002]: lh         $v1, 2($t0)
    089EC248:[25080004]: addiu      $t0, $t0, 4
    089EC24C:[006D0018]: mult       $v1, $t5
    089EC250:[00001812]: mflo       $v1
    089EC254:[00031B03]: sra        $v1, $v1, 0x000C
    089EC258:[A4C30002]: sh         $v1, 2($a2)
    089EC25C:[1CE0FFF3]: bgtz       $a3, 0x089EC22C
    089EC260:[24C60004]: addiu      $a2, $a2, 4
    089EC264:[0A27B087]: j          0x089EC21C
    089EC268:[8E0B0020]: lw         $t3, 32($s0)
    089EC26C:[39A21000]: xori       $v0, $t5, 4096
    089EC270:[2C630001]: sltiu      $v1, $v1, 1
    089EC274:[2C420001]: sltiu      $v0, $v0, 1
    089EC278:[00621824]: and        $v1, $v1, $v0
    089EC27C:[10600017]: beq        $v1, $zr, 0x089EC2DC
    089EC280:[00000000]: nop
    089EC284:[1940FFAB]: blez       $t2, 0x089EC134
    089EC288:[01403821]: addu       $a3, $t2, $zr <=> move $a3, $t2
    089EC28C:[240B8000]: addiu      $t3, $zr, -32768 <=> li $t3, -32768
    089EC290:[24097FFF]: addiu      $t1, $zr, 32767 <=> li $t1, 32767
    089EC294:[85040000]: lh         $a0, 0($t0)
    089EC298:[85050002]: lh         $a1, 2($t0)
    089EC29C:[84C20000]: lh         $v0, 0($a2)
    089EC2A0:[84C30002]: lh         $v1, 2($a2)
    089EC2A4:[24E7FFFF]: addiu      $a3, $a3, -1
    089EC2A8:[00441021]: addu       $v0, $v0, $a0
    089EC2AC:[00651821]: addu       $v1, $v1, $a1
    089EC2B0:[004B102C]: max        $v0, $v0, $t3
    089EC2B4:[006B182C]: max        $v1, $v1, $t3
    089EC2B8:[0049102D]: min        $v0, $v0, $t1
    089EC2BC:[0069182D]: min        $v1, $v1, $t1
    089EC2C0:[A4C20000]: sh         $v0, 0($a2)
    089EC2C4:[25080004]: addiu      $t0, $t0, 4
    089EC2C8:[A4C30002]: sh         $v1, 2($a2)
    089EC2CC:[1CE0FFF1]: bgtz       $a3, 0x089EC294
    089EC2D0:[24C60004]: addiu      $a2, $a2, 4
    089EC2D4:[0A27B087]: j          0x089EC21C
    089EC2D8:[8E0B0020]: lw         $t3, 32($s0)
    089EC2DC:[1940FF95]: blez       $t2, 0x089EC134
    089EC2E0:[01403821]: addu       $a3, $t2, $zr <=> move $a3, $t2
    089EC2E4:[240B8000]: addiu      $t3, $zr, -32768 <=> li $t3, -32768
    089EC2E8:[24097FFF]: addiu      $t1, $zr, 32767 <=> li $t1, 32767
    089EC2EC:[85040000]: lh         $a0, 0($t0)
    089EC2F0:[85050002]: lh         $a1, 2($t0)
    089EC2F4:[84C30000]: lh         $v1, 0($a2)
    089EC2F8:[008E0018]: mult       $a0, $t6
    089EC2FC:[84C20002]: lh         $v0, 2($a2)
    089EC300:[24E7FFFF]: addiu      $a3, $a3, -1
    089EC304:[25080004]: addiu      $t0, $t0, 4
    089EC308:[00002012]: mflo       $a0
    089EC30C:[00AD0018]: mult       $a1, $t5
    089EC310:[00042303]: sra        $a0, $a0, 0x000C
    089EC314:[00641821]: addu       $v1, $v1, $a0
    089EC318:[006B182C]: max        $v1, $v1, $t3
    089EC31C:[0069182D]: min        $v1, $v1, $t1
    089EC320:[00002812]: mflo       $a1
    089EC324:[00052B03]: sra        $a1, $a1, 0x000C
    089EC328:[00451021]: addu       $v0, $v0, $a1
    089EC32C:[004B102C]: max        $v0, $v0, $t3
    089EC330:[0049102D]: min        $v0, $v0, $t1
    089EC334:[A4C30000]: sh         $v1, 0($a2)
    089EC338:[A4C20002]: sh         $v0, 2($a2)
    089EC33C:[1CE0FFEB]: bgtz       $a3, 0x089EC2EC
    089EC340:[24C60004]: addiu      $a2, $a2, 4
    089EC344:[0A27B087]: j          0x089EC21C
    089EC348:[8E0B0020]: lw         $t3, 32($s0)
    089EC34C:[12200023]: beq        $s1, $zr, 0x089EC3DC
    089EC350:[39C31000]: xori       $v1, $t6, 4096
    089EC354:[39A21000]: xori       $v0, $t5, 4096
    089EC358:[2C630001]: sltiu      $v1, $v1, 1
    089EC35C:[2C420001]: sltiu      $v0, $v0, 1
    089EC360:[00621824]: and        $v1, $v1, $v0
    089EC364:[1060000C]: beq        $v1, $zr, 0x089EC398
    089EC368:[00000000]: nop
    089EC36C:[1940FF71]: blez       $t2, 0x089EC134
    089EC370:[01403821]: addu       $a3, $t2, $zr <=> move $a3, $t2
    089EC374:[85020000]: lh         $v0, 0($t0)
    089EC378:[24E7FFFF]: addiu      $a3, $a3, -1
    089EC37C:[25080002]: addiu      $t0, $t0, 2
    089EC380:[A4C20002]: sh         $v0, 2($a2)
    089EC384:[A4C20000]: sh         $v0, 0($a2)
    089EC388:[1CE0FFFA]: bgtz       $a3, 0x089EC374
    089EC38C:[24C60004]: addiu      $a2, $a2, 4
    089EC390:[0A27B087]: j          0x089EC21C
    089EC394:[8E0B0020]: lw         $t3, 32($s0)
    089EC398:[1940FF66]: blez       $t2, 0x089EC134
    089EC39C:[01403821]: addu       $a3, $t2, $zr <=> move $a3, $t2
    089EC3A0:[85030000]: lh         $v1, 0($t0)
    089EC3A4:[24E7FFFF]: addiu      $a3, $a3, -1
    089EC3A8:[25080002]: addiu      $t0, $t0, 2
    089EC3AC:[006D0018]: mult       $v1, $t5
    089EC3B0:[00001012]: mflo       $v0
    089EC3B4:[006E0018]: mult       $v1, $t6
    089EC3B8:[00021303]: sra        $v0, $v0, 0x000C
    089EC3BC:[A4C20002]: sh         $v0, 2($a2)
    089EC3C0:[00001812]: mflo       $v1
    089EC3C4:[00031B03]: sra        $v1, $v1, 0x000C
    089EC3C8:[A4C30000]: sh         $v1, 0($a2)
    089EC3CC:[1CE0FFF4]: bgtz       $a3, 0x089EC3A0
    089EC3D0:[24C60004]: addiu      $a2, $a2, 4
    089EC3D4:[0A27B087]: j          0x089EC21C
    089EC3D8:[8E0B0020]: lw         $t3, 32($s0)
    089EC3DC:[39A21000]: xori       $v0, $t5, 4096
    089EC3E0:[2C630001]: sltiu      $v1, $v1, 1
    089EC3E4:[2C420001]: sltiu      $v0, $v0, 1
    089EC3E8:[00621824]: and        $v1, $v1, $v0
    089EC3EC:[10600016]: beq        $v1, $zr, 0x089EC448
    089EC3F0:[00000000]: nop
    089EC3F4:[1940FF4F]: blez       $t2, 0x089EC134
    089EC3F8:[01403821]: addu       $a3, $t2, $zr <=> move $a3, $t2
    089EC3FC:[24098000]: addiu      $t1, $zr, -32768 <=> li $t1, -32768
    089EC400:[24057FFF]: addiu      $a1, $zr, 32767 <=> li $a1, 32767
    089EC404:[85020000]: lh         $v0, 0($t0)
    089EC408:[84C30000]: lh         $v1, 0($a2)
    089EC40C:[84C40002]: lh         $a0, 2($a2)
    089EC410:[24E7FFFF]: addiu      $a3, $a3, -1
    089EC414:[00621821]: addu       $v1, $v1, $v0
    089EC418:[00822021]: addu       $a0, $a0, $v0
    089EC41C:[0069182C]: max        $v1, $v1, $t1
    089EC420:[0089202C]: max        $a0, $a0, $t1
    089EC424:[0065182D]: min        $v1, $v1, $a1
    089EC428:[0085202D]: min        $a0, $a0, $a1
    089EC42C:[A4C30000]: sh         $v1, 0($a2)
    089EC430:[25080002]: addiu      $t0, $t0, 2
    089EC434:[A4C40002]: sh         $a0, 2($a2)
    089EC438:[1CE0FFF2]: bgtz       $a3, 0x089EC404
    089EC43C:[24C60004]: addiu      $a2, $a2, 4
    089EC440:[0A27B087]: j          0x089EC21C
    089EC444:[8E0B0020]: lw         $t3, 32($s0)
    089EC448:[1940FF3A]: blez       $t2, 0x089EC134
    089EC44C:[01403821]: addu       $a3, $t2, $zr <=> move $a3, $t2
    089EC450:[240B8000]: addiu      $t3, $zr, -32768 <=> li $t3, -32768
    089EC454:[24097FFF]: addiu      $t1, $zr, 32767 <=> li $t1, 32767
    089EC458:[85050000]: lh         $a1, 0($t0)
    089EC45C:[84C20000]: lh         $v0, 0($a2)
    089EC460:[84C30002]: lh         $v1, 2($a2)
    089EC464:[00AD0018]: mult       $a1, $t5
    089EC468:[24E7FFFF]: addiu      $a3, $a3, -1
    089EC46C:[25080002]: addiu      $t0, $t0, 2
    089EC470:[00002012]: mflo       $a0
    089EC474:[00AE0018]: mult       $a1, $t6
    089EC478:[00042303]: sra        $a0, $a0, 0x000C
    089EC47C:[00641821]: addu       $v1, $v1, $a0
    089EC480:[006B182C]: max        $v1, $v1, $t3
    089EC484:[0069182D]: min        $v1, $v1, $t1
    089EC488:[00002812]: mflo       $a1
    089EC48C:[00052B03]: sra        $a1, $a1, 0x000C
    089EC490:[00451021]: addu       $v0, $v0, $a1
    089EC494:[004B102C]: max        $v0, $v0, $t3
    089EC498:[0049102D]: min        $v0, $v0, $t1
    089EC49C:[A4C20000]: sh         $v0, 0($a2)
    089EC4A0:[A4C30002]: sh         $v1, 2($a2)
    089EC4A4:[1CE0FFEC]: bgtz       $a3, 0x089EC458
    089EC4A8:[24C60004]: addiu      $a2, $a2, 4
    089EC4AC:[0A27B087]: j          0x089EC21C
    089EC4B0:[8E0B0020]: lw         $t3, 32($s0)
    089EC4B4:[8E020024]: lw         $v0, 36($s0)
    089EC4B8:[51E00001]: beql       $t7, $zr, 0x089EC4C0
    089EC4BC:[000001CD]: break      0x00007
    089EC4C0:[004F1021]: addu       $v0, $v0, $t7
    089EC4C4:[2442FFFF]: addiu      $v0, $v0, -1
    089EC4C8:[004F001A]: div        $v0, $t7
    089EC4CC:[00001012]: mflo       $v0
    089EC4D0:[0A27B038]: j          0x089EC0E0
    089EC4D4:[0262C02D]: min        $t8, $s3, $v0
_S1_2_89C7B84 119,886 instructions (0.376%), 1,131 calls (089C7B84 - 089C7D28, length 106)
    089C7B84:[27BDFFC0]: addiu      $sp, $sp, -64
    089C7B88:[AFB40030]: sw         $s4, 48($sp)
    089C7B8C:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    089C7B90:[00A01021]: addu       $v0, $a1, $zr <=> move $v0, $a1
    089C7B94:[AFB3002C]: sw         $s3, 44($sp)
    089C7B98:[27B40010]: addiu      $s4, $sp, 16
    089C7B9C:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    089C7BA0:[AFB20028]: sw         $s2, 40($sp)
    089C7BA4:[01002821]: addu       $a1, $t0, $zr <=> move $a1, $t0
    089C7BA8:[01609021]: addu       $s2, $t3, $zr <=> move $s2, $t3
    089C7BAC:[AFB10024]: sw         $s1, 36($sp)
    089C7BB0:[01209821]: addu       $s3, $t1, $zr <=> move $s3, $t1
    089C7BB4:[00E08821]: addu       $s1, $a3, $zr <=> move $s1, $a3
    089C7BB8:[AFB00020]: sw         $s0, 32($sp)
    089C7BBC:[00C08021]: addu       $s0, $a2, $zr <=> move $s0, $a2
    089C7BC0:[1140003B]: beq        $t2, $zr, 0x089C7CB0
    089C7BC4:[AFBF0034]: sw         $ra, 52($sp)
    089C7BC8:[C4620008]: lwc1       $f2, 8($v1)
    089C7BCC:[C4430008]: lwc1       $f3, 8($v0)
    089C7BD0:[C44B0000]: lwc1       $f11, 0($v0)
    089C7BD4:[C44A0004]: lwc1       $f10, 4($v0)
    089C7BD8:[C4640000]: lwc1       $f4, 0($v1)
    089C7BDC:[C4660004]: lwc1       $f6, 4($v1)
    089C7BE0:[46031141]: sub.s      $f5, $f2, $f3
    089C7BE4:[460B2341]: sub.s      $f13, $f4, $f11
    089C7BE8:[460A3301]: sub.s      $f12, $f6, $f10
    089C7BEC:[3C0208AC]: lui        $v0, 0x08AC <=> li $v0, 0x08AC0000
    089C7BF0:[C4418780]: lwc1       $f1, -30848($v0)
    089C7BF4:[C4C00000]: lwc1       $f0, 0($a2)
    089C7BF8:[C4F00000]: lwc1       $f16, 0($a3)
    089C7BFC:[C4C80004]: lwc1       $f8, 4($a2)
    089C7C00:[C4EE0004]: lwc1       $f14, 4($a3)
    089C7C04:[C4CF0008]: lwc1       $f15, 8($a2)
    089C7C08:[C4E70008]: lwc1       $f7, 8($a3)
    089C7C0C:[460D0B43]: div.s      $f13, $f1, $f13
    089C7C10:[E541002C]: swc1       $f1, 44($t2)
    089C7C14:[AD400004]: sw         $zr, 4($t2)
    089C7C18:[AD400008]: sw         $zr, 8($t2)
    089C7C1C:[AD40000C]: sw         $zr, 12($t2)
    089C7C20:[AD400010]: sw         $zr, 16($t2)
    089C7C24:[AD400018]: sw         $zr, 24($t2)
    089C7C28:[AD40001C]: sw         $zr, 28($t2)
    089C7C2C:[AD400030]: sw         $zr, 48($t2)
    089C7C30:[AD400034]: sw         $zr, 52($t2)
    089C7C34:[460C0B03]: div.s      $f12, $f1, $f12
    089C7C38:[AD40003C]: sw         $zr, 60($t2)
    089C7C3C:[46050843]: div.s      $f1, $f1, $f5
    089C7C40:[46033A42]: mul.s      $f9, $f7, $f3
    089C7C44:[46005AC2]: mul.s      $f11, $f11, $f0
    089C7C48:[46085282]: mul.s      $f10, $f10, $f8
    089C7C4C:[46027942]: mul.s      $f5, $f15, $f2
    089C7C50:[460310C2]: mul.s      $f3, $f2, $f3
    089C7C54:[46102102]: mul.s      $f4, $f4, $f16
    089C7C58:[460E3182]: mul.s      $f6, $f6, $f14
    089C7C5C:[46100001]: sub.s      $f0, $f0, $f16
    089C7C60:[460E4201]: sub.s      $f8, $f8, $f14
    089C7C64:[460F39C1]: sub.s      $f7, $f7, $f15
    089C7C68:[460B2101]: sub.s      $f4, $f4, $f11
    089C7C6C:[46001002]: mul.s      $f0, $f2, $f0
    089C7C70:[460A3181]: sub.s      $f6, $f6, $f10
    089C7C74:[46092941]: sub.s      $f5, $f5, $f9
    089C7C78:[460718C2]: mul.s      $f3, $f3, $f7
    089C7C7C:[46081082]: mul.s      $f2, $f2, $f8
    089C7C80:[460D2102]: mul.s      $f4, $f4, $f13
    089C7C84:[460C3182]: mul.s      $f6, $f6, $f12
    089C7C88:[46012942]: mul.s      $f5, $f5, $f1
    089C7C8C:[460D0002]: mul.s      $f0, $f0, $f13
    089C7C90:[460C1082]: mul.s      $f2, $f2, $f12
    089C7C94:[460118C2]: mul.s      $f3, $f3, $f1
    089C7C98:[E5440020]: swc1       $f4, 32($t2)
    089C7C9C:[E5400000]: swc1       $f0, 0($t2)
    089C7CA0:[E5420014]: swc1       $f2, 20($t2)
    089C7CA4:[E5430038]: swc1       $f3, 56($t2)
    089C7CA8:[E5460024]: swc1       $f6, 36($t2)
    089C7CAC:[E5450028]: swc1       $f5, 40($t2)
    089C7CB0:[12400017]: beq        $s2, $zr, 0x089C7D10
    089C7CB4:[8FBF0034]: lw         $ra, 52($sp)
    089C7CB8:[0E2736C2]: jal        0x089CDB08
    089C7CBC:[00000000]: nop
    089C7CC0:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    089C7CC4:[0E2736C2]: jal        0x089CDB08
    089C7CC8:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    089C7CCC:[C7A30008]: lwc1       $f3, 8($sp)
    089C7CD0:[C7A20018]: lwc1       $f2, 24($sp)
    089C7CD4:[3C0208AC]: lui        $v0, 0x08AC <=> li $v0, 0x08AC0000
    089C7CD8:[C4408784]: lwc1       $f0, -30844($v0)
    089C7CDC:[46021841]: sub.s      $f1, $f3, $f2
    089C7CE0:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089C7CE4:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    089C7CE8:[02803821]: addu       $a3, $s4, $zr <=> move $a3, $s4
    089C7CEC:[46000842]: mul.s      $f1, $f1, $f0
    089C7CF0:[02404021]: addu       $t0, $s2, $zr <=> move $t0, $s2
    089C7CF4:[03A03021]: addu       $a2, $sp, $zr <=> move $a2, $sp
    089C7CF8:[46011080]: add.s      $f2, $f2, $f1
    089C7CFC:[460118C1]: sub.s      $f3, $f3, $f1
    089C7D00:[E7A20018]: swc1       $f2, 24($sp)
    089C7D04:[0E271EAA]: jal        0x089C7AA8
    089C7D08:[E7A30008]: swc1       $f3, 8($sp)
    089C7D0C:[8FBF0034]: lw         $ra, 52($sp)
    089C7D10:[8FB40030]: lw         $s4, 48($sp)
    089C7D14:[8FB3002C]: lw         $s3, 44($sp)
    089C7D18:[8FB20028]: lw         $s2, 40($sp)
    089C7D1C:[8FB10024]: lw         $s1, 36($sp)
    089C7D20:[8FB00020]: lw         $s0, 32($sp)
    089C7D24:[03E00008]: jr         $ra
    089C7D28:[27BD0040]: addiu      $sp, $sp, 64
_S1_2_8A4E7E0 115,649 instructions (0.362%), 1,562 calls (08A4E7E0 - 08A4EA44, length 154)
    08A4E7E0:[27BDFFD0]: addiu      $sp, $sp, -48
    08A4E7E4:[AFB40010]: sw         $s4, 16($sp)
    08A4E7E8:[00C0A021]: addu       $s4, $a2, $zr <=> move $s4, $a2
    08A4E7EC:[AFB3000C]: sw         $s3, 12($sp)
    08A4E7F0:[3C1308AF]: lui        $s3, 0x08AF <=> li $s3, 0x08AF0000
    08A4E7F4:[AFB20008]: sw         $s2, 8($sp)
    08A4E7F8:[00A09021]: addu       $s2, $a1, $zr <=> move $s2, $a1
    08A4E7FC:[AFB10004]: sw         $s1, 4($sp)
    08A4E800:[2671C198]: addiu      $s1, $s3, -15976
    08A4E804:[AFB00000]: sw         $s0, 0($sp)
    08A4E808:[AFBF0014]: sw         $ra, 20($sp)
    08A4E80C:[E7B40020]: swc1       $f20, 32($sp)
    08A4E810:[8E63C198]: lw         $v1, -15976($s3)
    08A4E814:[10600089]: beq        $v1, $zr, 0x08A4EA3C
    08A4E818:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    08A4E81C:[0E29935F]: jal        0x08A64D7C [sceKernelCpuSuspendIntr]
    08A4E820:[00000000]: nop
    08A4E824:[00102980]: sll        $a1, $s0, 0x0006
    08A4E828:[00B03023]: subu       $a2, $a1, $s0
    08A4E82C:[00062880]: sll        $a1, $a2, 0x0002
    08A4E830:[00B13021]: addu       $a2, $a1, $s1
    08A4E834:[8CC30144]: lw         $v1, 324($a2)
    08A4E838:[0461007A]: bgez       $v1, 0x08A4EA24
    08A4E83C:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08A4E840:[8E2A000C]: lw         $t2, 12($s1)
    08A4E844:[262B004C]: addiu      $t3, $s1, 76
    08A4E848:[00AB4821]: addu       $t1, $a1, $t3
    08A4E84C:[ACCA0144]: sw         $t2, 324($a2)
    08A4E850:[AE290048]: sw         $t1, 72($s1)
    08A4E854:[0E299361]: jal        0x08A64D84 [sceKernelCpuResumeIntr]
    08A4E858:[AE30000C]: sw         $s0, 12($s1)
    08A4E85C:[2608FFFD]: addiu      $t0, $s0, -3
    08A4E860:[2D070002]: sltiu      $a3, $t0, 2
    08A4E864:[50E00057]: beql       $a3, $zr, 0x08A4E9C4
    08A4E868:[8E2F0048]: lw         $t7, 72($s1)
    08A4E86C:[8E2C0048]: lw         $t4, 72($s1)
    08A4E870:[7E4DE000]: ext        $t5, $s2, 0, 29
    08A4E874:[AD94000C]: sw         $s4, 12($t4)
    08A4E878:[AD8D0008]: sw         $t5, 8($t4)
    08A4E87C:[AD8D0004]: sw         $t5, 4($t4)
    08A4E880:[2670C198]: addiu      $s0, $s3, -15976
    08A4E884:[8E12000C]: lw         $s2, 12($s0)
    08A4E888:[52400042]: beql       $s2, $zr, 0x08A4E994
    08A4E88C:[8E190048]: lw         $t9, 72($s0)
    08A4E890:[2670C198]: addiu      $s0, $s3, -15976
    08A4E894:[8E130004]: lw         $s3, 4($s0)
    08A4E898:[1260002D]: beq        $s3, $zr, 0x08A4E950
    08A4E89C:[3C0208AC]: lui        $v0, 0x08AC <=> li $v0, 0x08AC0000
    08A4E8A0:[8E05000C]: lw         $a1, 12($s0)
    08A4E8A4:[14A00020]: bne        $a1, $zr, 0x08A4E928
    08A4E8A8:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08A4E8AC:[8E040028]: lw         $a0, 40($s0)
    08A4E8B0:[1080001E]: beq        $a0, $zr, 0x08A4E92C
    08A4E8B4:[8FBF0014]: lw         $ra, 20($sp)
    08A4E8B8:[8E030024]: lw         $v1, 36($s0)
    08A4E8BC:[8E05003C]: lw         $a1, 60($s0)
    08A4E8C0:[8E060040]: lw         $a2, 64($s0)
    08A4E8C4:[8E0B0048]: lw         $t3, 72($s0)
    08A4E8C8:[3C129D00]: lui        $s2, 0x9D00 <=> li $s2, 0x9D000000
    08A4E8CC:[3C13D200]: lui        $s3, 0xD200 <=> li $s3, 0xD2000000
    08A4E8D0:[AD63009C]: sw         $v1, 156($t3)
    08A4E8D4:[3C0D9C00]: lui        $t5, 0x9C00 <=> li $t5, 0x9C000000
    08A4E8D8:[AD6500A0]: sw         $a1, 160($t3)
    08A4E8DC:[AD6600A4]: sw         $a2, 164($t3)
    08A4E8E0:[8E0C002C]: lw         $t4, 44($s0)
    08A4E8E4:[8D710008]: lw         $s1, 8($t3)
    08A4E8E8:[8E190024]: lw         $t9, 36($s0)
    08A4E8EC:[8E0F0028]: lw         $t7, 40($s0)
    08A4E8F0:[7D981E00]: ext        $t8, $t4, 24, 4
    08A4E8F4:[00188400]: sll        $s0, $t8, 0x0010
    08A4E8F8:[26290004]: addiu      $t1, $s1, 4
    08A4E8FC:[02127025]: or         $t6, $s0, $s2
    08A4E900:[7C0CFE04]: ins        $t4, $zr, 24, 8
    08A4E904:[0333A025]: or         $s4, $t9, $s3
    08A4E908:[01CF5025]: or         $t2, $t6, $t7
    08A4E90C:[018D4025]: or         $t0, $t4, $t5
    08A4E910:[25270008]: addiu      $a3, $t1, 8
    08A4E914:[AE340000]: sw         $s4, 0($s1)
    08A4E918:[AD670008]: sw         $a3, 8($t3)
    08A4E91C:[AD2A0000]: sw         $t2, 0($t1)
    08A4E920:[AD280004]: sw         $t0, 4($t1)
    08A4E924:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08A4E928:[8FBF0014]: lw         $ra, 20($sp)
    08A4E92C:[8FB40010]: lw         $s4, 16($sp)
    08A4E930:[8FB3000C]: lw         $s3, 12($sp)
    08A4E934:[8FB20008]: lw         $s2, 8($sp)
    08A4E938:[8FB10004]: lw         $s1, 4($sp)
    08A4E93C:[8FB00000]: lw         $s0, 0($sp)
    08A4E940:[C7B40020]: lwc1       $f20, 32($sp)
    08A4E944:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08A4E948:[03E00008]: jr         $ra
    08A4E94C:[27BD0030]: addiu      $sp, $sp, 48
    08A4E950:[0E293C58]: jal        0x08A4F160
    08A4E954:[244495A0]: addiu      $a0, $v0, -27232
    08A4E958:[24050010]: addiu      $a1, $zr, 16 <=> li $a1, 16
    08A4E95C:[0E293CCA]: jal        0x08A4F328
    08A4E960:[24040010]: addiu      $a0, $zr, 16 <=> li $a0, 16
    08A4E964:[0E293CD5]: jal        0x08A4F354
    08A4E968:[24040007]: addiu      $a0, $zr, 7 <=> li $a0, 7
    08A4E96C:[3C0608AC]: lui        $a2, 0x08AC <=> li $a2, 0x08AC0000
    08A4E970:[C4D486B0]: lwc1       $f20, -31056($a2)
    08A4E974:[0E293CDF]: jal        0x08A4F37C
    08A4E978:[4600A306]: mov.s      $f12, $f20
    08A4E97C:[4600A306]: mov.s      $f12, $f20
    08A4E980:[0E293CEA]: jal        0x08A4F3A8
    08A4E984:[4600A346]: mov.s      $f13, $f20
    08A4E988:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08A4E98C:[0A293A28]: j          0x08A4E8A0
    08A4E990:[AE030004]: sw         $v1, 4($s0)
    08A4E994:[8E060020]: lw         $a2, 32($s0)
    08A4E998:[3C1808AC]: lui        $t8, 0x08AC <=> li $t8, 0x08AC0000
    08A4E99C:[8F250008]: lw         $a1, 8($t9)
    08A4E9A0:[8F240004]: lw         $a0, 4($t9)
    08A4E9A4:[27079584]: addiu      $a3, $t8, -27260
    08A4E9A8:[3C1408AF]: lui        $s4, 0x08AF <=> li $s4, 0x08AF0000
    08A4E9AC:[0E29946B]: jal        0x08A651AC [sceGeListEnQueue]
    08A4E9B0:[AE80C190]: sw         $zr, -15984($s4)
    08A4E9B4:[0440FFDC]: bltz       $v0, 0x08A4E928
    08A4E9B8:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    08A4E9BC:[0A293A24]: j          0x08A4E890
    08A4E9C0:[AE020018]: sw         $v0, 24($s0)
    08A4E9C4:[3C104000]: lui        $s0, 0x4000 <=> li $s0, 0x40000000
    08A4E9C8:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08A4E9CC:[7E44E004]: ins        $a0, $s2, 0, 29
    08A4E9D0:[7E4E0780]: ext        $t6, $s2, 30, 1
    08A4E9D4:[ADF4000C]: sw         $s4, 12($t7)
    08A4E9D8:[ADE40008]: sw         $a0, 8($t7)
    08A4E9DC:[15C0FFA8]: bne        $t6, $zr, 0x08A4E880
    08A4E9E0:[ADE40004]: sw         $a0, 4($t7)
    08A4E9E4:[0E29935F]: jal        0x08A64D7C [sceKernelCpuSuspendIntr]
    08A4E9E8:[00000000]: nop
    08A4E9EC:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08A4E9F0:[BE5B0000]: cache      0x1B, 0($s2)
    08A4E9F4:[8E260048]: lw         $a2, 72($s1)
    08A4E9F8:[8CC30008]: lw         $v1, 8($a2)
    08A4E9FC:[3071003F]: andi       $s1, $v1, 63
    08A4EA00:[12200004]: beq        $s1, $zr, 0x08A4EA14
    08A4EA04:[24650004]: addiu      $a1, $v1, 4
    08A4EA08:[ACC50008]: sw         $a1, 8($a2)
    08A4EA0C:[0A293A7E]: j          0x08A4E9F8
    08A4EA10:[AC600000]: sw         $zr, 0($v1)
    08A4EA14:[0E299361]: jal        0x08A64D84 [sceKernelCpuResumeIntr]
    08A4EA18:[2670C198]: addiu      $s0, $s3, -15976
    08A4EA1C:[0A293A22]: j          0x08A4E888
    08A4EA20:[8E12000C]: lw         $s2, 12($s0)
    08A4EA24:[0E299361]: jal        0x08A64D84 [sceKernelCpuResumeIntr]
    08A4EA28:[00000000]: nop
    08A4EA2C:[3C048000]: lui        $a0, 0x8000 <=> li $a0, 0x80000000
    08A4EA30:[34830021]: ori        $v1, $a0, 33
    08A4EA34:[0A293A4A]: j          0x08A4E928
    08A4EA38:[AE200048]: sw         $zr, 72($s1)
    08A4EA3C:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    08A4EA40:[0A293A8D]: j          0x08A4EA34
    08A4EA44:[34430001]: ori        $v1, $v0, 1
  Back Branch 08A4EA1C 1,562 times (length 103)
  Back Branch 08A4E9DC 1,562 times (length 89)
    08A4E86C:[8E2C0048]: lw         $t4, 72($s1)
    08A4E870:[7E4DE000]: ext        $t5, $s2, 0, 29
    08A4E874:[AD94000C]: sw         $s4, 12($t4)
    08A4E878:[AD8D0008]: sw         $t5, 8($t4)
    08A4E87C:[AD8D0004]: sw         $t5, 4($t4)
--> 08A4E880:[2670C198]: addiu      $s0, $s3, -15976
    08A4E884:[8E12000C]: lw         $s2, 12($s0)
    08A4E888:[52400042]: beql       $s2, $zr, 0x08A4E994
    08A4E88C:[8E190048]: lw         $t9, 72($s0)
    08A4E890:[2670C198]: addiu      $s0, $s3, -15976
    08A4E894:[8E130004]: lw         $s3, 4($s0)
    08A4E898:[1260002D]: beq        $s3, $zr, 0x08A4E950
    08A4E89C:[3C0208AC]: lui        $v0, 0x08AC <=> li $v0, 0x08AC0000
    08A4E8A0:[8E05000C]: lw         $a1, 12($s0)
    08A4E8A4:[14A00020]: bne        $a1, $zr, 0x08A4E928
    08A4E8A8:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08A4E8AC:[8E040028]: lw         $a0, 40($s0)
    08A4E8B0:[1080001E]: beq        $a0, $zr, 0x08A4E92C
    08A4E8B4:[8FBF0014]: lw         $ra, 20($sp)
    08A4E8B8:[8E030024]: lw         $v1, 36($s0)
    08A4E8BC:[8E05003C]: lw         $a1, 60($s0)
    08A4E8C0:[8E060040]: lw         $a2, 64($s0)
    08A4E8C4:[8E0B0048]: lw         $t3, 72($s0)
    08A4E8C8:[3C129D00]: lui        $s2, 0x9D00 <=> li $s2, 0x9D000000
    08A4E8CC:[3C13D200]: lui        $s3, 0xD200 <=> li $s3, 0xD2000000
    08A4E8D0:[AD63009C]: sw         $v1, 156($t3)
    08A4E8D4:[3C0D9C00]: lui        $t5, 0x9C00 <=> li $t5, 0x9C000000
    08A4E8D8:[AD6500A0]: sw         $a1, 160($t3)
    08A4E8DC:[AD6600A4]: sw         $a2, 164($t3)
    08A4E8E0:[8E0C002C]: lw         $t4, 44($s0)
    08A4E8E4:[8D710008]: lw         $s1, 8($t3)
    08A4E8E8:[8E190024]: lw         $t9, 36($s0)
    08A4E8EC:[8E0F0028]: lw         $t7, 40($s0)
    08A4E8F0:[7D981E00]: ext        $t8, $t4, 24, 4
    08A4E8F4:[00188400]: sll        $s0, $t8, 0x0010
    08A4E8F8:[26290004]: addiu      $t1, $s1, 4
    08A4E8FC:[02127025]: or         $t6, $s0, $s2
    08A4E900:[7C0CFE04]: ins        $t4, $zr, 24, 8
    08A4E904:[0333A025]: or         $s4, $t9, $s3
    08A4E908:[01CF5025]: or         $t2, $t6, $t7
    08A4E90C:[018D4025]: or         $t0, $t4, $t5
    08A4E910:[25270008]: addiu      $a3, $t1, 8
    08A4E914:[AE340000]: sw         $s4, 0($s1)
    08A4E918:[AD670008]: sw         $a3, 8($t3)
    08A4E91C:[AD2A0000]: sw         $t2, 0($t1)
    08A4E920:[AD280004]: sw         $t0, 4($t1)
    08A4E924:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08A4E928:[8FBF0014]: lw         $ra, 20($sp)
    08A4E92C:[8FB40010]: lw         $s4, 16($sp)
    08A4E930:[8FB3000C]: lw         $s3, 12($sp)
    08A4E934:[8FB20008]: lw         $s2, 8($sp)
    08A4E938:[8FB10004]: lw         $s1, 4($sp)
    08A4E93C:[8FB00000]: lw         $s0, 0($sp)
    08A4E940:[C7B40020]: lwc1       $f20, 32($sp)
    08A4E944:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08A4E948:[03E00008]: jr         $ra
    08A4E94C:[27BD0030]: addiu      $sp, $sp, 48
    08A4E950:[0E293C58]: jal        0x08A4F160
    08A4E954:[244495A0]: addiu      $a0, $v0, -27232
    08A4E958:[24050010]: addiu      $a1, $zr, 16 <=> li $a1, 16
    08A4E95C:[0E293CCA]: jal        0x08A4F328
    08A4E960:[24040010]: addiu      $a0, $zr, 16 <=> li $a0, 16
    08A4E964:[0E293CD5]: jal        0x08A4F354
    08A4E968:[24040007]: addiu      $a0, $zr, 7 <=> li $a0, 7
    08A4E96C:[3C0608AC]: lui        $a2, 0x08AC <=> li $a2, 0x08AC0000
    08A4E970:[C4D486B0]: lwc1       $f20, -31056($a2)
    08A4E974:[0E293CDF]: jal        0x08A4F37C
    08A4E978:[4600A306]: mov.s      $f12, $f20
    08A4E97C:[4600A306]: mov.s      $f12, $f20
    08A4E980:[0E293CEA]: jal        0x08A4F3A8
    08A4E984:[4600A346]: mov.s      $f13, $f20
    08A4E988:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08A4E98C:[0A293A28]: j          0x08A4E8A0
    08A4E990:[AE030004]: sw         $v1, 4($s0)
    08A4E994:[8E060020]: lw         $a2, 32($s0)
    08A4E998:[3C1808AC]: lui        $t8, 0x08AC <=> li $t8, 0x08AC0000
    08A4E99C:[8F250008]: lw         $a1, 8($t9)
    08A4E9A0:[8F240004]: lw         $a0, 4($t9)
    08A4E9A4:[27079584]: addiu      $a3, $t8, -27260
    08A4E9A8:[3C1408AF]: lui        $s4, 0x08AF <=> li $s4, 0x08AF0000
    08A4E9AC:[0E29946B]: jal        0x08A651AC [sceGeListEnQueue]
    08A4E9B0:[AE80C190]: sw         $zr, -15984($s4)
    08A4E9B4:[0440FFDC]: bltz       $v0, 0x08A4E928
    08A4E9B8:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    08A4E9BC:[0A293A24]: j          0x08A4E890
    08A4E9C0:[AE020018]: sw         $v0, 24($s0)
    08A4E9C4:[3C104000]: lui        $s0, 0x4000 <=> li $s0, 0x40000000
    08A4E9C8:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08A4E9CC:[7E44E004]: ins        $a0, $s2, 0, 29
    08A4E9D0:[7E4E0780]: ext        $t6, $s2, 30, 1
    08A4E9D4:[ADF4000C]: sw         $s4, 12($t7)
    08A4E9D8:[ADE40008]: sw         $a0, 8($t7)
--> 08A4E9DC:[15C0FFA8]: bne        $t6, $zr, 0x08A4E880
    08A4E9E0:[ADE40004]: sw         $a0, 4($t7)
    08A4E9E4:[0E29935F]: jal        0x08A64D7C [sceKernelCpuSuspendIntr]
    08A4E9E8:[00000000]: nop
    08A4E9EC:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
  Back Branch 08A4E9B4 1 times (length 37)
    08A4E914:[AE340000]: sw         $s4, 0($s1)
    08A4E918:[AD670008]: sw         $a3, 8($t3)
    08A4E91C:[AD2A0000]: sw         $t2, 0($t1)
    08A4E920:[AD280004]: sw         $t0, 4($t1)
    08A4E924:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
--> 08A4E928:[8FBF0014]: lw         $ra, 20($sp)
    08A4E92C:[8FB40010]: lw         $s4, 16($sp)
    08A4E930:[8FB3000C]: lw         $s3, 12($sp)
    08A4E934:[8FB20008]: lw         $s2, 8($sp)
    08A4E938:[8FB10004]: lw         $s1, 4($sp)
    08A4E93C:[8FB00000]: lw         $s0, 0($sp)
    08A4E940:[C7B40020]: lwc1       $f20, 32($sp)
    08A4E944:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08A4E948:[03E00008]: jr         $ra
    08A4E94C:[27BD0030]: addiu      $sp, $sp, 48
    08A4E950:[0E293C58]: jal        0x08A4F160
    08A4E954:[244495A0]: addiu      $a0, $v0, -27232
    08A4E958:[24050010]: addiu      $a1, $zr, 16 <=> li $a1, 16
    08A4E95C:[0E293CCA]: jal        0x08A4F328
    08A4E960:[24040010]: addiu      $a0, $zr, 16 <=> li $a0, 16
    08A4E964:[0E293CD5]: jal        0x08A4F354
    08A4E968:[24040007]: addiu      $a0, $zr, 7 <=> li $a0, 7
    08A4E96C:[3C0608AC]: lui        $a2, 0x08AC <=> li $a2, 0x08AC0000
    08A4E970:[C4D486B0]: lwc1       $f20, -31056($a2)
    08A4E974:[0E293CDF]: jal        0x08A4F37C
    08A4E978:[4600A306]: mov.s      $f12, $f20
    08A4E97C:[4600A306]: mov.s      $f12, $f20
    08A4E980:[0E293CEA]: jal        0x08A4F3A8
    08A4E984:[4600A346]: mov.s      $f13, $f20
    08A4E988:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08A4E98C:[0A293A28]: j          0x08A4E8A0
    08A4E990:[AE030004]: sw         $v1, 4($s0)
    08A4E994:[8E060020]: lw         $a2, 32($s0)
    08A4E998:[3C1808AC]: lui        $t8, 0x08AC <=> li $t8, 0x08AC0000
    08A4E99C:[8F250008]: lw         $a1, 8($t9)
    08A4E9A0:[8F240004]: lw         $a0, 4($t9)
    08A4E9A4:[27079584]: addiu      $a3, $t8, -27260
    08A4E9A8:[3C1408AF]: lui        $s4, 0x08AF <=> li $s4, 0x08AF0000
    08A4E9AC:[0E29946B]: jal        0x08A651AC [sceGeListEnQueue]
    08A4E9B0:[AE80C190]: sw         $zr, -15984($s4)
--> 08A4E9B4:[0440FFDC]: bltz       $v0, 0x08A4E928
    08A4E9B8:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    08A4E9BC:[0A293A24]: j          0x08A4E890
    08A4E9C0:[AE020018]: sw         $v0, 24($s0)
    08A4E9C4:[3C104000]: lui        $s0, 0x4000 <=> li $s0, 0x40000000
  Back Branch 08A4E9BC 1 times (length 77)
    08A4E87C:[AD8D0004]: sw         $t5, 4($t4)
    08A4E880:[2670C198]: addiu      $s0, $s3, -15976
    08A4E884:[8E12000C]: lw         $s2, 12($s0)
    08A4E888:[52400042]: beql       $s2, $zr, 0x08A4E994
    08A4E88C:[8E190048]: lw         $t9, 72($s0)
--> 08A4E890:[2670C198]: addiu      $s0, $s3, -15976
    08A4E894:[8E130004]: lw         $s3, 4($s0)
    08A4E898:[1260002D]: beq        $s3, $zr, 0x08A4E950
    08A4E89C:[3C0208AC]: lui        $v0, 0x08AC <=> li $v0, 0x08AC0000
    08A4E8A0:[8E05000C]: lw         $a1, 12($s0)
    08A4E8A4:[14A00020]: bne        $a1, $zr, 0x08A4E928
    08A4E8A8:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08A4E8AC:[8E040028]: lw         $a0, 40($s0)
    08A4E8B0:[1080001E]: beq        $a0, $zr, 0x08A4E92C
    08A4E8B4:[8FBF0014]: lw         $ra, 20($sp)
    08A4E8B8:[8E030024]: lw         $v1, 36($s0)
    08A4E8BC:[8E05003C]: lw         $a1, 60($s0)
    08A4E8C0:[8E060040]: lw         $a2, 64($s0)
    08A4E8C4:[8E0B0048]: lw         $t3, 72($s0)
    08A4E8C8:[3C129D00]: lui        $s2, 0x9D00 <=> li $s2, 0x9D000000
    08A4E8CC:[3C13D200]: lui        $s3, 0xD200 <=> li $s3, 0xD2000000
    08A4E8D0:[AD63009C]: sw         $v1, 156($t3)
    08A4E8D4:[3C0D9C00]: lui        $t5, 0x9C00 <=> li $t5, 0x9C000000
    08A4E8D8:[AD6500A0]: sw         $a1, 160($t3)
    08A4E8DC:[AD6600A4]: sw         $a2, 164($t3)
    08A4E8E0:[8E0C002C]: lw         $t4, 44($s0)
    08A4E8E4:[8D710008]: lw         $s1, 8($t3)
    08A4E8E8:[8E190024]: lw         $t9, 36($s0)
    08A4E8EC:[8E0F0028]: lw         $t7, 40($s0)
    08A4E8F0:[7D981E00]: ext        $t8, $t4, 24, 4
    08A4E8F4:[00188400]: sll        $s0, $t8, 0x0010
    08A4E8F8:[26290004]: addiu      $t1, $s1, 4
    08A4E8FC:[02127025]: or         $t6, $s0, $s2
    08A4E900:[7C0CFE04]: ins        $t4, $zr, 24, 8
    08A4E904:[0333A025]: or         $s4, $t9, $s3
    08A4E908:[01CF5025]: or         $t2, $t6, $t7
    08A4E90C:[018D4025]: or         $t0, $t4, $t5
    08A4E910:[25270008]: addiu      $a3, $t1, 8
    08A4E914:[AE340000]: sw         $s4, 0($s1)
    08A4E918:[AD670008]: sw         $a3, 8($t3)
    08A4E91C:[AD2A0000]: sw         $t2, 0($t1)
    08A4E920:[AD280004]: sw         $t0, 4($t1)
    08A4E924:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08A4E928:[8FBF0014]: lw         $ra, 20($sp)
    08A4E92C:[8FB40010]: lw         $s4, 16($sp)
    08A4E930:[8FB3000C]: lw         $s3, 12($sp)
    08A4E934:[8FB20008]: lw         $s2, 8($sp)
    08A4E938:[8FB10004]: lw         $s1, 4($sp)
    08A4E93C:[8FB00000]: lw         $s0, 0($sp)
    08A4E940:[C7B40020]: lwc1       $f20, 32($sp)
    08A4E944:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08A4E948:[03E00008]: jr         $ra
    08A4E94C:[27BD0030]: addiu      $sp, $sp, 48
    08A4E950:[0E293C58]: jal        0x08A4F160
    08A4E954:[244495A0]: addiu      $a0, $v0, -27232
    08A4E958:[24050010]: addiu      $a1, $zr, 16 <=> li $a1, 16
    08A4E95C:[0E293CCA]: jal        0x08A4F328
    08A4E960:[24040010]: addiu      $a0, $zr, 16 <=> li $a0, 16
    08A4E964:[0E293CD5]: jal        0x08A4F354
    08A4E968:[24040007]: addiu      $a0, $zr, 7 <=> li $a0, 7
    08A4E96C:[3C0608AC]: lui        $a2, 0x08AC <=> li $a2, 0x08AC0000
    08A4E970:[C4D486B0]: lwc1       $f20, -31056($a2)
    08A4E974:[0E293CDF]: jal        0x08A4F37C
    08A4E978:[4600A306]: mov.s      $f12, $f20
    08A4E97C:[4600A306]: mov.s      $f12, $f20
    08A4E980:[0E293CEA]: jal        0x08A4F3A8
    08A4E984:[4600A346]: mov.s      $f13, $f20
    08A4E988:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08A4E98C:[0A293A28]: j          0x08A4E8A0
    08A4E990:[AE030004]: sw         $v1, 4($s0)
    08A4E994:[8E060020]: lw         $a2, 32($s0)
    08A4E998:[3C1808AC]: lui        $t8, 0x08AC <=> li $t8, 0x08AC0000
    08A4E99C:[8F250008]: lw         $a1, 8($t9)
    08A4E9A0:[8F240004]: lw         $a0, 4($t9)
    08A4E9A4:[27079584]: addiu      $a3, $t8, -27260
    08A4E9A8:[3C1408AF]: lui        $s4, 0x08AF <=> li $s4, 0x08AF0000
    08A4E9AC:[0E29946B]: jal        0x08A651AC [sceGeListEnQueue]
    08A4E9B0:[AE80C190]: sw         $zr, -15984($s4)
    08A4E9B4:[0440FFDC]: bltz       $v0, 0x08A4E928
    08A4E9B8:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
--> 08A4E9BC:[0A293A24]: j          0x08A4E890
    08A4E9C0:[AE020018]: sw         $v0, 24($s0)
    08A4E9C4:[3C104000]: lui        $s0, 0x4000 <=> li $s0, 0x40000000
    08A4E9C8:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08A4E9CC:[7E44E004]: ins        $a0, $s2, 0, 29
  Back Branch 08A4E98C 1 times (length 61)
    08A4E88C:[8E190048]: lw         $t9, 72($s0)
    08A4E890:[2670C198]: addiu      $s0, $s3, -15976
    08A4E894:[8E130004]: lw         $s3, 4($s0)
    08A4E898:[1260002D]: beq        $s3, $zr, 0x08A4E950
    08A4E89C:[3C0208AC]: lui        $v0, 0x08AC <=> li $v0, 0x08AC0000
--> 08A4E8A0:[8E05000C]: lw         $a1, 12($s0)
    08A4E8A4:[14A00020]: bne        $a1, $zr, 0x08A4E928
    08A4E8A8:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08A4E8AC:[8E040028]: lw         $a0, 40($s0)
    08A4E8B0:[1080001E]: beq        $a0, $zr, 0x08A4E92C
    08A4E8B4:[8FBF0014]: lw         $ra, 20($sp)
    08A4E8B8:[8E030024]: lw         $v1, 36($s0)
    08A4E8BC:[8E05003C]: lw         $a1, 60($s0)
    08A4E8C0:[8E060040]: lw         $a2, 64($s0)
    08A4E8C4:[8E0B0048]: lw         $t3, 72($s0)
    08A4E8C8:[3C129D00]: lui        $s2, 0x9D00 <=> li $s2, 0x9D000000
    08A4E8CC:[3C13D200]: lui        $s3, 0xD200 <=> li $s3, 0xD2000000
    08A4E8D0:[AD63009C]: sw         $v1, 156($t3)
    08A4E8D4:[3C0D9C00]: lui        $t5, 0x9C00 <=> li $t5, 0x9C000000
    08A4E8D8:[AD6500A0]: sw         $a1, 160($t3)
    08A4E8DC:[AD6600A4]: sw         $a2, 164($t3)
    08A4E8E0:[8E0C002C]: lw         $t4, 44($s0)
    08A4E8E4:[8D710008]: lw         $s1, 8($t3)
    08A4E8E8:[8E190024]: lw         $t9, 36($s0)
    08A4E8EC:[8E0F0028]: lw         $t7, 40($s0)
    08A4E8F0:[7D981E00]: ext        $t8, $t4, 24, 4
    08A4E8F4:[00188400]: sll        $s0, $t8, 0x0010
    08A4E8F8:[26290004]: addiu      $t1, $s1, 4
    08A4E8FC:[02127025]: or         $t6, $s0, $s2
    08A4E900:[7C0CFE04]: ins        $t4, $zr, 24, 8
    08A4E904:[0333A025]: or         $s4, $t9, $s3
    08A4E908:[01CF5025]: or         $t2, $t6, $t7
    08A4E90C:[018D4025]: or         $t0, $t4, $t5
    08A4E910:[25270008]: addiu      $a3, $t1, 8
    08A4E914:[AE340000]: sw         $s4, 0($s1)
    08A4E918:[AD670008]: sw         $a3, 8($t3)
    08A4E91C:[AD2A0000]: sw         $t2, 0($t1)
    08A4E920:[AD280004]: sw         $t0, 4($t1)
    08A4E924:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08A4E928:[8FBF0014]: lw         $ra, 20($sp)
    08A4E92C:[8FB40010]: lw         $s4, 16($sp)
    08A4E930:[8FB3000C]: lw         $s3, 12($sp)
    08A4E934:[8FB20008]: lw         $s2, 8($sp)
    08A4E938:[8FB10004]: lw         $s1, 4($sp)
    08A4E93C:[8FB00000]: lw         $s0, 0($sp)
    08A4E940:[C7B40020]: lwc1       $f20, 32($sp)
    08A4E944:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08A4E948:[03E00008]: jr         $ra
    08A4E94C:[27BD0030]: addiu      $sp, $sp, 48
    08A4E950:[0E293C58]: jal        0x08A4F160
    08A4E954:[244495A0]: addiu      $a0, $v0, -27232
    08A4E958:[24050010]: addiu      $a1, $zr, 16 <=> li $a1, 16
    08A4E95C:[0E293CCA]: jal        0x08A4F328
    08A4E960:[24040010]: addiu      $a0, $zr, 16 <=> li $a0, 16
    08A4E964:[0E293CD5]: jal        0x08A4F354
    08A4E968:[24040007]: addiu      $a0, $zr, 7 <=> li $a0, 7
    08A4E96C:[3C0608AC]: lui        $a2, 0x08AC <=> li $a2, 0x08AC0000
    08A4E970:[C4D486B0]: lwc1       $f20, -31056($a2)
    08A4E974:[0E293CDF]: jal        0x08A4F37C
    08A4E978:[4600A306]: mov.s      $f12, $f20
    08A4E97C:[4600A306]: mov.s      $f12, $f20
    08A4E980:[0E293CEA]: jal        0x08A4F3A8
    08A4E984:[4600A346]: mov.s      $f13, $f20
    08A4E988:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
--> 08A4E98C:[0A293A28]: j          0x08A4E8A0
    08A4E990:[AE030004]: sw         $v1, 4($s0)
    08A4E994:[8E060020]: lw         $a2, 32($s0)
    08A4E998:[3C1808AC]: lui        $t8, 0x08AC <=> li $t8, 0x08AC0000
    08A4E99C:[8F250008]: lw         $a1, 8($t9)
_S1_2_89E7754 106,063 instructions (0.332%), 6,239 calls (089E7754 - 089E77C4, length 29)
    089E7754:[27BDFFF0]: addiu      $sp, $sp, -16
    089E7758:[AFB00000]: sw         $s0, 0($sp)
    089E775C:[3C0208AE]: lui        $v0, 0x08AE <=> li $v0, 0x08AE0000
    089E7760:[24430150]: addiu      $v1, $v0, 336
    089E7764:[AFBF0004]: sw         $ra, 4($sp)
    089E7768:[3C1008AE]: lui        $s0, 0x08AE <=> li $s0, 0x08AE0000
    089E776C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    089E7770:[8C620010]: lw         $v0, 16($v1)
    089E7774:[14400010]: bne        $v0, $zr, 0x089E77B8
    089E7778:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    089E777C:[8E020690]: lw         $v0, 1680($s0)
    089E7780:[10400007]: beq        $v0, $zr, 0x089E77A0
    089E7784:[00000000]: nop
    089E7788:[24420001]: addiu      $v0, $v0, 1
    089E778C:[AE020690]: sw         $v0, 1680($s0)
    089E7790:[8FBF0004]: lw         $ra, 4($sp)
    089E7794:[8FB00000]: lw         $s0, 0($sp)
    089E7798:[03E00008]: jr         $ra
    089E779C:[27BD0010]: addiu      $sp, $sp, 16
    089E77A0:[0E29935F]: jal        0x08A64D7C [sceKernelCpuSuspendIntr]
    089E77A4:[00000000]: nop
    089E77A8:[3C0308AE]: lui        $v1, 0x08AE <=> li $v1, 0x08AE0000
    089E77AC:[AC620694]: sw         $v0, 1684($v1)
    089E77B0:[0A279DE2]: j          0x089E7788
    089E77B4:[8E020690]: lw         $v0, 1680($s0)
    089E77B8:[0E2993C7]: jal        0x08A64F1C [sceKernelWaitSema]
    089E77BC:[8C64000C]: lw         $a0, 12($v1)
    089E77C0:[0A279DE5]: j          0x089E7794
    089E77C4:[8FBF0004]: lw         $ra, 4($sp)
  Back Branch 089E77C0 6,239 times (length 13)
    089E7780:[10400007]: beq        $v0, $zr, 0x089E77A0
    089E7784:[00000000]: nop
    089E7788:[24420001]: addiu      $v0, $v0, 1
    089E778C:[AE020690]: sw         $v0, 1680($s0)
    089E7790:[8FBF0004]: lw         $ra, 4($sp)
--> 089E7794:[8FB00000]: lw         $s0, 0($sp)
    089E7798:[03E00008]: jr         $ra
    089E779C:[27BD0010]: addiu      $sp, $sp, 16
    089E77A0:[0E29935F]: jal        0x08A64D7C [sceKernelCpuSuspendIntr]
    089E77A4:[00000000]: nop
    089E77A8:[3C0308AE]: lui        $v1, 0x08AE <=> li $v1, 0x08AE0000
    089E77AC:[AC620694]: sw         $v0, 1684($v1)
    089E77B0:[0A279DE2]: j          0x089E7788
    089E77B4:[8E020690]: lw         $v0, 1680($s0)
    089E77B8:[0E2993C7]: jal        0x08A64F1C [sceKernelWaitSema]
    089E77BC:[8C64000C]: lw         $a0, 12($v1)
--> 089E77C0:[0A279DE5]: j          0x089E7794
    089E77C4:[8FBF0004]: lw         $ra, 4($sp)
_S1_2_88D4424 104,520 instructions (0.328%), 1,560 calls (088D4424 - 088D45F0, length 116)
    088D4424:[27BDFFD0]: addiu      $sp, $sp, -48
    088D4428:[AFB10004]: sw         $s1, 4($sp)
    088D442C:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    088D4430:[AFB00000]: sw         $s0, 0($sp)
    088D4434:[AFBF0010]: sw         $ra, 16($sp)
    088D4438:[AFB3000C]: sw         $s3, 12($sp)
    088D443C:[AFB20008]: sw         $s2, 8($sp)
    088D4440:[E7B50024]: swc1       $f21, 36($sp)
    088D4444:[E7B40020]: swc1       $f20, 32($sp)
    088D4448:[8C820010]: lw         $v0, 16($a0)
    088D444C:[1440000E]: bne        $v0, $zr, 0x088D4488
    088D4450:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    088D4454:[A4A00012]: sh         $zr, 18($a1)
    088D4458:[A4A0000C]: sh         $zr, 12($a1)
    088D445C:[A4A0000E]: sh         $zr, 14($a1)
    088D4460:[A4A00010]: sh         $zr, 16($a1)
    088D4464:[8FBF0010]: lw         $ra, 16($sp)
    088D4468:[8FB3000C]: lw         $s3, 12($sp)
    088D446C:[8FB20008]: lw         $s2, 8($sp)
    088D4470:[8FB10004]: lw         $s1, 4($sp)
    088D4474:[8FB00000]: lw         $s0, 0($sp)
    088D4478:[C7B50024]: lwc1       $f21, 36($sp)
    088D447C:[C7B40020]: lwc1       $f20, 32($sp)
    088D4480:[03E00008]: jr         $ra
    088D4484:[27BD0030]: addiu      $sp, $sp, 48
    088D4488:[2482002C]: addiu      $v0, $a0, 44
    088D448C:[8C460004]: lw         $a2, 4($v0)
    088D4490:[90440008]: lbu        $a0, 8($v0)
    088D4494:[90450009]: lbu        $a1, 9($v0)
    088D4498:[3C030002]: lui        $v1, 0x0002 <=> li $v1, 0x00020000
    088D449C:[2484FF80]: addiu      $a0, $a0, -128
    088D44A0:[24A5FF80]: addiu      $a1, $a1, -128
    088D44A4:[00C33024]: and        $a2, $a2, $v1
    088D44A8:[7C049E20]: seh        $s3, $a0
    088D44AC:[10C00030]: beq        $a2, $zr, 0x088D4570
    088D44B0:[7C059620]: seh        $s2, $a1
    088D44B4:[4480A800]: mtc1       $zr, $f21
    088D44B8:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    088D44BC:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    088D44C0:[0E296AA6]: jal        0x08A5AA98
    088D44C4:[4600AB06]: mov.s      $f12, $f21
    088D44C8:[4600AB06]: mov.s      $f12, $f21
    088D44CC:[0E296AA6]: jal        0x08A5AA98
    088D44D0:[46000506]: mov.s      $f20, $f0
    088D44D4:[46000546]: mov.s      $f21, $f0
    088D44D8:[3C014000]: lui        $at, 0x4000 <=> li $at, 0x40000000
    088D44DC:[44816800]: mtc1       $at, $f13
    088D44E0:[0E296BA9]: jal        0x08A5AEA4
    088D44E4:[4600A306]: mov.s      $f12, $f20
    088D44E8:[4600AB06]: mov.s      $f12, $f21
    088D44EC:[3C014000]: lui        $at, 0x4000 <=> li $at, 0x40000000
    088D44F0:[44816800]: mtc1       $at, $f13
    088D44F4:[0E296BA9]: jal        0x08A5AEA4
    088D44F8:[46000506]: mov.s      $f20, $f0
    088D44FC:[0E296BD8]: jal        0x08A5AF60
    088D4500:[4600A300]: add.s      $f12, $f20, $f0
    088D4504:[86310024]: lh         $s1, 36($s1)
    088D4508:[44910800]: mtc1       $s1, $f1
    088D450C:[468008A0]: cvt.s.w    $f2, $f1
    088D4510:[4600103E]: c.le.s     $f2, $f0
    088D4514:[00000000]: nop
    088D4518:[45030031]: bc1tl      0x088D45E0
    088D451C:[A613000C]: sh         $s3, 12($s0)
    088D4520:[A600000C]: sh         $zr, 12($s0)
    088D4524:[A600000E]: sh         $zr, 14($s0)
    088D4528:[3C0208AE]: lui        $v0, 0x08AE <=> li $v0, 0x08AE0000
    088D452C:[9044BA98]: lbu        $a0, -17768($v0)
    088D4530:[9603000C]: lhu        $v1, 12($s0)
    088D4534:[9602000E]: lhu        $v0, 14($s0)
    088D4538:[A6030010]: sh         $v1, 16($s0)
    088D453C:[1080FFC9]: beq        $a0, $zr, 0x088D4464
    088D4540:[A6020012]: sh         $v0, 18($s0)
    088D4544:[A600000E]: sh         $zr, 14($s0)
    088D4548:[A600000C]: sh         $zr, 12($s0)
    088D454C:[8FBF0010]: lw         $ra, 16($sp)
    088D4550:[8FB3000C]: lw         $s3, 12($sp)
    088D4554:[8FB20008]: lw         $s2, 8($sp)
    088D4558:[8FB10004]: lw         $s1, 4($sp)
    088D455C:[8FB00000]: lw         $s0, 0($sp)
    088D4560:[C7B50024]: lwc1       $f21, 36($sp)
    088D4564:[C7B40020]: lwc1       $f20, 32($sp)
    088D4568:[03E00008]: jr         $ra
    088D456C:[27BD0030]: addiu      $sp, $sp, 48
    088D4570:[44930000]: mtc1       $s3, $f0
    088D4574:[46800320]: cvt.s.w    $f12, $f0
    088D4578:[44920000]: mtc1       $s2, $f0
    088D457C:[0E296AA6]: jal        0x08A5AA98
    088D4580:[46800560]: cvt.s.w    $f21, $f0
    088D4584:[46000506]: mov.s      $f20, $f0
    088D4588:[0E296AA6]: jal        0x08A5AA98
    088D458C:[4600AB06]: mov.s      $f12, $f21
    088D4590:[46000546]: mov.s      $f21, $f0
    088D4594:[3C014000]: lui        $at, 0x4000 <=> li $at, 0x40000000
    088D4598:[44816800]: mtc1       $at, $f13
    088D459C:[0E296BA9]: jal        0x08A5AEA4
    088D45A0:[4600A306]: mov.s      $f12, $f20
    088D45A4:[4600AB06]: mov.s      $f12, $f21
    088D45A8:[3C014000]: lui        $at, 0x4000 <=> li $at, 0x40000000
    088D45AC:[44816800]: mtc1       $at, $f13
    088D45B0:[0E296BA9]: jal        0x08A5AEA4
    088D45B4:[46000506]: mov.s      $f20, $f0
    088D45B8:[0E296BD8]: jal        0x08A5AF60
    088D45BC:[4600A300]: add.s      $f12, $f20, $f0
    088D45C0:[86310024]: lh         $s1, 36($s1)
    088D45C4:[44910800]: mtc1       $s1, $f1
    088D45C8:[468008A0]: cvt.s.w    $f2, $f1
    088D45CC:[4600103E]: c.le.s     $f2, $f0
    088D45D0:[00000000]: nop
    088D45D4:[4502FFD3]: bc1fl      0x088D4524
    088D45D8:[A600000C]: sh         $zr, 12($s0)
    088D45DC:[A613000C]: sh         $s3, 12($s0)
    088D45E0:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088D45E4:[0E2994E1]: jal        0x08A65384 [sceKernelPowerTick]
    088D45E8:[A612000E]: sh         $s2, 14($s0)
    088D45EC:[0A23514B]: j          0x088D452C
    088D45F0:[3C0208AE]: lui        $v0, 0x08AE <=> li $v0, 0x08AE0000
  Back Branch 088D453C 1,560 times (length 56)
    088D4450:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    088D4454:[A4A00012]: sh         $zr, 18($a1)
    088D4458:[A4A0000C]: sh         $zr, 12($a1)
    088D445C:[A4A0000E]: sh         $zr, 14($a1)
    088D4460:[A4A00010]: sh         $zr, 16($a1)
--> 088D4464:[8FBF0010]: lw         $ra, 16($sp)
    088D4468:[8FB3000C]: lw         $s3, 12($sp)
    088D446C:[8FB20008]: lw         $s2, 8($sp)
    088D4470:[8FB10004]: lw         $s1, 4($sp)
    088D4474:[8FB00000]: lw         $s0, 0($sp)
    088D4478:[C7B50024]: lwc1       $f21, 36($sp)
    088D447C:[C7B40020]: lwc1       $f20, 32($sp)
    088D4480:[03E00008]: jr         $ra
    088D4484:[27BD0030]: addiu      $sp, $sp, 48
    088D4488:[2482002C]: addiu      $v0, $a0, 44
    088D448C:[8C460004]: lw         $a2, 4($v0)
    088D4490:[90440008]: lbu        $a0, 8($v0)
    088D4494:[90450009]: lbu        $a1, 9($v0)
    088D4498:[3C030002]: lui        $v1, 0x0002 <=> li $v1, 0x00020000
    088D449C:[2484FF80]: addiu      $a0, $a0, -128
    088D44A0:[24A5FF80]: addiu      $a1, $a1, -128
    088D44A4:[00C33024]: and        $a2, $a2, $v1
    088D44A8:[7C049E20]: seh        $s3, $a0
    088D44AC:[10C00030]: beq        $a2, $zr, 0x088D4570
    088D44B0:[7C059620]: seh        $s2, $a1
    088D44B4:[4480A800]: mtc1       $zr, $f21
    088D44B8:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    088D44BC:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    088D44C0:[0E296AA6]: jal        0x08A5AA98
    088D44C4:[4600AB06]: mov.s      $f12, $f21
    088D44C8:[4600AB06]: mov.s      $f12, $f21
    088D44CC:[0E296AA6]: jal        0x08A5AA98
    088D44D0:[46000506]: mov.s      $f20, $f0
    088D44D4:[46000546]: mov.s      $f21, $f0
    088D44D8:[3C014000]: lui        $at, 0x4000 <=> li $at, 0x40000000
    088D44DC:[44816800]: mtc1       $at, $f13
    088D44E0:[0E296BA9]: jal        0x08A5AEA4
    088D44E4:[4600A306]: mov.s      $f12, $f20
    088D44E8:[4600AB06]: mov.s      $f12, $f21
    088D44EC:[3C014000]: lui        $at, 0x4000 <=> li $at, 0x40000000
    088D44F0:[44816800]: mtc1       $at, $f13
    088D44F4:[0E296BA9]: jal        0x08A5AEA4
    088D44F8:[46000506]: mov.s      $f20, $f0
    088D44FC:[0E296BD8]: jal        0x08A5AF60
    088D4500:[4600A300]: add.s      $f12, $f20, $f0
    088D4504:[86310024]: lh         $s1, 36($s1)
    088D4508:[44910800]: mtc1       $s1, $f1
    088D450C:[468008A0]: cvt.s.w    $f2, $f1
    088D4510:[4600103E]: c.le.s     $f2, $f0
    088D4514:[00000000]: nop
    088D4518:[45030031]: bc1tl      0x088D45E0
    088D451C:[A613000C]: sh         $s3, 12($s0)
    088D4520:[A600000C]: sh         $zr, 12($s0)
    088D4524:[A600000E]: sh         $zr, 14($s0)
    088D4528:[3C0208AE]: lui        $v0, 0x08AE <=> li $v0, 0x08AE0000
    088D452C:[9044BA98]: lbu        $a0, -17768($v0)
    088D4530:[9603000C]: lhu        $v1, 12($s0)
    088D4534:[9602000E]: lhu        $v0, 14($s0)
    088D4538:[A6030010]: sh         $v1, 16($s0)
--> 088D453C:[1080FFC9]: beq        $a0, $zr, 0x088D4464
    088D4540:[A6020012]: sh         $v0, 18($s0)
    088D4544:[A600000E]: sh         $zr, 14($s0)
    088D4548:[A600000C]: sh         $zr, 12($s0)
    088D454C:[8FBF0010]: lw         $ra, 16($sp)
  Back Branch 088D45D4 1,560 times (length 46)
    088D4510:[4600103E]: c.le.s     $f2, $f0
    088D4514:[00000000]: nop
    088D4518:[45030031]: bc1tl      0x088D45E0
    088D451C:[A613000C]: sh         $s3, 12($s0)
    088D4520:[A600000C]: sh         $zr, 12($s0)
--> 088D4524:[A600000E]: sh         $zr, 14($s0)
    088D4528:[3C0208AE]: lui        $v0, 0x08AE <=> li $v0, 0x08AE0000
    088D452C:[9044BA98]: lbu        $a0, -17768($v0)
    088D4530:[9603000C]: lhu        $v1, 12($s0)
    088D4534:[9602000E]: lhu        $v0, 14($s0)
    088D4538:[A6030010]: sh         $v1, 16($s0)
    088D453C:[1080FFC9]: beq        $a0, $zr, 0x088D4464
    088D4540:[A6020012]: sh         $v0, 18($s0)
    088D4544:[A600000E]: sh         $zr, 14($s0)
    088D4548:[A600000C]: sh         $zr, 12($s0)
    088D454C:[8FBF0010]: lw         $ra, 16($sp)
    088D4550:[8FB3000C]: lw         $s3, 12($sp)
    088D4554:[8FB20008]: lw         $s2, 8($sp)
    088D4558:[8FB10004]: lw         $s1, 4($sp)
    088D455C:[8FB00000]: lw         $s0, 0($sp)
    088D4560:[C7B50024]: lwc1       $f21, 36($sp)
    088D4564:[C7B40020]: lwc1       $f20, 32($sp)
    088D4568:[03E00008]: jr         $ra
    088D456C:[27BD0030]: addiu      $sp, $sp, 48
    088D4570:[44930000]: mtc1       $s3, $f0
    088D4574:[46800320]: cvt.s.w    $f12, $f0
    088D4578:[44920000]: mtc1       $s2, $f0
    088D457C:[0E296AA6]: jal        0x08A5AA98
    088D4580:[46800560]: cvt.s.w    $f21, $f0
    088D4584:[46000506]: mov.s      $f20, $f0
    088D4588:[0E296AA6]: jal        0x08A5AA98
    088D458C:[4600AB06]: mov.s      $f12, $f21
    088D4590:[46000546]: mov.s      $f21, $f0
    088D4594:[3C014000]: lui        $at, 0x4000 <=> li $at, 0x40000000
    088D4598:[44816800]: mtc1       $at, $f13
    088D459C:[0E296BA9]: jal        0x08A5AEA4
    088D45A0:[4600A306]: mov.s      $f12, $f20
    088D45A4:[4600AB06]: mov.s      $f12, $f21
    088D45A8:[3C014000]: lui        $at, 0x4000 <=> li $at, 0x40000000
    088D45AC:[44816800]: mtc1       $at, $f13
    088D45B0:[0E296BA9]: jal        0x08A5AEA4
    088D45B4:[46000506]: mov.s      $f20, $f0
    088D45B8:[0E296BD8]: jal        0x08A5AF60
    088D45BC:[4600A300]: add.s      $f12, $f20, $f0
    088D45C0:[86310024]: lh         $s1, 36($s1)
    088D45C4:[44910800]: mtc1       $s1, $f1
    088D45C8:[468008A0]: cvt.s.w    $f2, $f1
    088D45CC:[4600103E]: c.le.s     $f2, $f0
    088D45D0:[00000000]: nop
--> 088D45D4:[4502FFD3]: bc1fl      0x088D4524
    088D45D8:[A600000C]: sh         $zr, 12($s0)
    088D45DC:[A613000C]: sh         $s3, 12($s0)
    088D45E0:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088D45E4:[0E2994E1]: jal        0x08A65384 [sceKernelPowerTick]
_S1_2_88E5DC8 103,840 instructions (0.325%), 1,559 calls (088E5DC8 - 088E5EE8, length 73)
    088E5DC8:[27BDFFE0]: addiu      $sp, $sp, -32
    088E5DCC:[AFBF000C]: sw         $ra, 12($sp)
    088E5DD0:[AFB20008]: sw         $s2, 8($sp)
    088E5DD4:[00A09021]: addu       $s2, $a1, $zr <=> move $s2, $a1
    088E5DD8:[AFB10004]: sw         $s1, 4($sp)
    088E5DDC:[00C08821]: addu       $s1, $a2, $zr <=> move $s1, $a2
    088E5DE0:[AFB00000]: sw         $s0, 0($sp)
    088E5DE4:[311000FF]: andi       $s0, $t0, 255
    088E5DE8:[E7B60018]: swc1       $f22, 24($sp)
    088E5DEC:[4487B000]: mtc1       $a3, $f22
    088E5DF0:[E7B50014]: swc1       $f21, 20($sp)
    088E5DF4:[3C013FC9]: lui        $at, 0x3FC9 <=> li $at, 0x3FC90000
    088E5DF8:[34210FDB]: ori        $at, $at, 4059
    088E5DFC:[4481A800]: mtc1       $at, $f21
    088E5E00:[E7B40010]: swc1       $f20, 16($sp)
    088E5E04:[C4AC0000]: lwc1       $f12, 0($a1)
    088E5E08:[0E296BCE]: jal        0x08A5AF38
    088E5E0C:[46156301]: sub.s      $f12, $f12, $f21
    088E5E10:[C64C0000]: lwc1       $f12, 0($s2)
    088E5E14:[46000506]: mov.s      $f20, $f0
    088E5E18:[0E296B5C]: jal        0x08A5AD70
    088E5E1C:[46156301]: sub.s      $f12, $f12, $f21
    088E5E20:[4600A500]: add.s      $f20, $f20, $f0
    088E5E24:[4680B020]: cvt.s.w    $f0, $f22
    088E5E28:[4600A502]: mul.s      $f20, $f20, $f0
    088E5E2C:[4600A04D]: trunc.w.s  $f1, $f20
    088E5E30:[1200001F]: beq        $s0, $zr, 0x088E5EB0
    088E5E34:[E6210000]: swc1       $f1, 0($s1)
    088E5E38:[C6410000]: lwc1       $f1, 0($s2)
    088E5E3C:[3C013E0E]: lui        $at, 0x3E0E <=> li $at, 0x3E0E0000
    088E5E40:[3421FA35]: ori        $at, $at, -1483
    088E5E44:[44810000]: mtc1       $at, $f0
    088E5E48:[46000D00]: add.s      $f20, $f1, $f0
    088E5E4C:[4600A306]: mov.s      $f12, $f20
    088E5E50:[0E288E3D]: jal        0x08A238F4
    088E5E54:[E6540000]: swc1       $f20, 0($s2)
    088E5E58:[3C065444]: lui        $a2, 0x5444 <=> li $a2, 0x54440000
    088E5E5C:[3C074009]: lui        $a3, 0x4009 <=> li $a3, 0x40090000
    088E5E60:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    088E5E64:[00602821]: addu       $a1, $v1, $zr <=> move $a1, $v1
    088E5E68:[34C62D18]: ori        $a2, $a2, 11544
    088E5E6C:[0E289167]: jal        0x08A2459C
    088E5E70:[34E721FB]: ori        $a3, $a3, 8699
    088E5E74:[04410017]: bgez       $v0, 0x088E5ED4
    088E5E78:[00000000]: nop
    088E5E7C:[3C013D0E]: lui        $at, 0x3D0E <=> li $at, 0x3D0E0000
    088E5E80:[3421FA35]: ori        $at, $at, -1483
    088E5E84:[44810000]: mtc1       $at, $f0
    088E5E88:[4600A000]: add.s      $f0, $f20, $f0
    088E5E8C:[E6400000]: swc1       $f0, 0($s2)
    088E5E90:[C6410000]: lwc1       $f1, 0($s2)
    088E5E94:[3C0140C9]: lui        $at, 0x40C9 <=> li $at, 0x40C90000
    088E5E98:[34210FDB]: ori        $at, $at, 4059
    088E5E9C:[44810000]: mtc1       $at, $f0
    088E5EA0:[4601003C]: c.lt.s     $f0, $f1
    088E5EA4:[00000000]: nop
    088E5EA8:[45030001]: bc1tl      0x088E5EB0
    088E5EAC:[AE400000]: sw         $zr, 0($s2)
    088E5EB0:[8FBF000C]: lw         $ra, 12($sp)
    088E5EB4:[8FB20008]: lw         $s2, 8($sp)
    088E5EB8:[8FB10004]: lw         $s1, 4($sp)
    088E5EBC:[8FB00000]: lw         $s0, 0($sp)
    088E5EC0:[C7B60018]: lwc1       $f22, 24($sp)
    088E5EC4:[C7B50014]: lwc1       $f21, 20($sp)
    088E5EC8:[C7B40010]: lwc1       $f20, 16($sp)
    088E5ECC:[03E00008]: jr         $ra
    088E5ED0:[27BD0020]: addiu      $sp, $sp, 32
    088E5ED4:[3C013C8E]: lui        $at, 0x3C8E <=> li $at, 0x3C8E0000
    088E5ED8:[3421FA35]: ori        $at, $at, -1483
    088E5EDC:[44810000]: mtc1       $at, $f0
    088E5EE0:[4600A001]: sub.s      $f0, $f20, $f0
    088E5EE4:[0A2397A4]: j          0x088E5E90
    088E5EE8:[E6400000]: swc1       $f0, 0($s2)
  Back Branch 088E5EE4 911 times (length 23)
    088E5E7C:[3C013D0E]: lui        $at, 0x3D0E <=> li $at, 0x3D0E0000
    088E5E80:[3421FA35]: ori        $at, $at, -1483
    088E5E84:[44810000]: mtc1       $at, $f0
    088E5E88:[4600A000]: add.s      $f0, $f20, $f0
    088E5E8C:[E6400000]: swc1       $f0, 0($s2)
--> 088E5E90:[C6410000]: lwc1       $f1, 0($s2)
    088E5E94:[3C0140C9]: lui        $at, 0x40C9 <=> li $at, 0x40C90000
    088E5E98:[34210FDB]: ori        $at, $at, 4059
    088E5E9C:[44810000]: mtc1       $at, $f0
    088E5EA0:[4601003C]: c.lt.s     $f0, $f1
    088E5EA4:[00000000]: nop
    088E5EA8:[45030001]: bc1tl      0x088E5EB0
    088E5EAC:[AE400000]: sw         $zr, 0($s2)
    088E5EB0:[8FBF000C]: lw         $ra, 12($sp)
    088E5EB4:[8FB20008]: lw         $s2, 8($sp)
    088E5EB8:[8FB10004]: lw         $s1, 4($sp)
    088E5EBC:[8FB00000]: lw         $s0, 0($sp)
    088E5EC0:[C7B60018]: lwc1       $f22, 24($sp)
    088E5EC4:[C7B50014]: lwc1       $f21, 20($sp)
    088E5EC8:[C7B40010]: lwc1       $f20, 16($sp)
    088E5ECC:[03E00008]: jr         $ra
    088E5ED0:[27BD0020]: addiu      $sp, $sp, 32
    088E5ED4:[3C013C8E]: lui        $at, 0x3C8E <=> li $at, 0x3C8E0000
    088E5ED8:[3421FA35]: ori        $at, $at, -1483
    088E5EDC:[44810000]: mtc1       $at, $f0
    088E5EE0:[4600A001]: sub.s      $f0, $f20, $f0
--> 088E5EE4:[0A2397A4]: j          0x088E5E90
    088E5EE8:[E6400000]: swc1       $f0, 0($s2)
_S1_2_89C6EB0 102,960 instructions (0.323%), 1,560 calls (089C6EB0 - 089C6F78, length 51)
    089C6EB0:[27BDFFF0]: addiu      $sp, $sp, -16
    089C6EB4:[AFBF0008]: sw         $ra, 8($sp)
    089C6EB8:[AFB10004]: sw         $s1, 4($sp)
    089C6EBC:[AFB00000]: sw         $s0, 0($sp)
    089C6EC0:[0E27096A]: jal        0x089C25A8
    089C6EC4:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    089C6EC8:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    089C6ECC:[7C42E800]: ext        $v0, $v0, 0, 30
    089C6ED0:[AE020118]: sw         $v0, 280($s0)
    089C6ED4:[0E26FF63]: jal        0x089BFD8C
    089C6ED8:[261101E4]: addiu      $s1, $s0, 484
    089C6EDC:[AE220004]: sw         $v0, 4($s1)
    089C6EE0:[24440008]: addiu      $a0, $v0, 8
    089C6EE4:[00802821]: addu       $a1, $a0, $zr <=> move $a1, $a0
    089C6EE8:[0E27096C]: jal        0x089C25B0
    089C6EEC:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089C6EF0:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    089C6EF4:[260301EC]: addiu      $v1, $s0, 492
    089C6EF8:[24840001]: addiu      $a0, $a0, 1
    089C6EFC:[2C820004]: sltiu      $v0, $a0, 4
    089C6F00:[AC600000]: sw         $zr, 0($v1)
    089C6F04:[1440FFFC]: bne        $v0, $zr, 0x089C6EF8
    089C6F08:[24630004]: addiu      $v1, $v1, 4
    089C6F0C:[8E0500E0]: lw         $a1, 224($s0)
    089C6F10:[0E271B79]: jal        0x089C6DE4
    089C6F14:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089C6F18:[0E27096A]: jal        0x089C25A8
    089C6F1C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089C6F20:[7C44E800]: ext        $a0, $v0, 0, 30
    089C6F24:[8E250004]: lw         $a1, 4($s1)
    089C6F28:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    089C6F2C:[7C839A00]: ext        $v1, $a0, 8, 20
    089C6F30:[3C021000]: lui        $v0, 0x1000 <=> li $v0, 0x10000000
    089C6F34:[00621825]: or         $v1, $v1, $v0
    089C6F38:[ACA30000]: sw         $v1, 0($a1)
    089C6F3C:[3C020800]: lui        $v0, 0x0800 <=> li $v0, 0x08000000
    089C6F40:[7C82B804]: ins        $v0, $a0, 0, 24
    089C6F44:[ACA20004]: sw         $v0, 4($a1)
    089C6F48:[00C02021]: addu       $a0, $a2, $zr <=> move $a0, $a2
    089C6F4C:[8E0201B0]: lw         $v0, 432($s0)
    089C6F50:[0040F809]: jalr       $ra, $v0
    089C6F54:[8E0501B4]: lw         $a1, 436($s0)
    089C6F58:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    089C6F5C:[0E27096C]: jal        0x089C25B0
    089C6F60:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089C6F64:[8FBF0008]: lw         $ra, 8($sp)
    089C6F68:[8FB10004]: lw         $s1, 4($sp)
    089C6F6C:[8FB00000]: lw         $s0, 0($sp)
    089C6F70:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    089C6F74:[03E00008]: jr         $ra
    089C6F78:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 089C6F04 6,240 times (length 5)
    089C6EE4:[00802821]: addu       $a1, $a0, $zr <=> move $a1, $a0
    089C6EE8:[0E27096C]: jal        0x089C25B0
    089C6EEC:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089C6EF0:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    089C6EF4:[260301EC]: addiu      $v1, $s0, 492
--> 089C6EF8:[24840001]: addiu      $a0, $a0, 1
    089C6EFC:[2C820004]: sltiu      $v0, $a0, 4
    089C6F00:[AC600000]: sw         $zr, 0($v1)
--> 089C6F04:[1440FFFC]: bne        $v0, $zr, 0x089C6EF8
    089C6F08:[24630004]: addiu      $v1, $v1, 4
    089C6F0C:[8E0500E0]: lw         $a1, 224($s0)
    089C6F10:[0E271B79]: jal        0x089C6DE4
    089C6F14:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
_S1_2_8A57470 100,958 instructions (0.316%), 4,589 calls (08A57470 - 08A574C4, length 22)
    08A57470:[3C0608AF]: lui        $a2, 0x08AF <=> li $a2, 0x08AF0000
    08A57474:[8CC5DDD4]: lw         $a1, -8748($a2)
    08A57478:[27BDFFF0]: addiu      $sp, $sp, -16
    08A5747C:[3C038042]: lui        $v1, 0x8042 <=> li $v1, 0x80420000
    08A57480:[AFBF0000]: sw         $ra, 0($sp)
    08A57484:[10A0000D]: beq        $a1, $zr, 0x08A574BC
    08A57488:[34620100]: ori        $v0, $v1, 256
    08A5748C:[3C058042]: lui        $a1, 0x8042 <=> li $a1, 0x80420000
    08A57490:[3083003F]: andi       $v1, $a0, 63
    08A57494:[10800009]: beq        $a0, $zr, 0x08A574BC
    08A57498:[34A20005]: ori        $v0, $a1, 5
    08A5749C:[3C0208AF]: lui        $v0, 0x08AF <=> li $v0, 0x08AF0000
    08A574A0:[3C078042]: lui        $a3, 0x8042 <=> li $a3, 0x80420000
    08A574A4:[00802821]: addu       $a1, $a0, $zr <=> move $a1, $a0
    08A574A8:[2444DE00]: addiu      $a0, $v0, -8704
    08A574AC:[14600003]: bne        $v1, $zr, 0x08A574BC
    08A574B0:[34E20005]: ori        $v0, $a3, 5
    08A574B4:[0E2994CB]: jal        0x08A6532C [__sceSasCore]
    08A574B8:[00000000]: nop
    08A574BC:[8FBF0000]: lw         $ra, 0($sp)
    08A574C0:[03E00008]: jr         $ra
    08A574C4:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_8813D98 95,866 instructions (0.300%), 328 calls (08813D98 - 08813E84, length 60)
    08813D98:[27BDFFF0]: addiu      $sp, $sp, -16
    08813D9C:[AFB00000]: sw         $s0, 0($sp)
    08813DA0:[AFBF0008]: sw         $ra, 8($sp)
    08813DA4:[AFB10004]: sw         $s1, 4($sp)
    08813DA8:[8C82061C]: lw         $v0, 1564($a0)
    08813DAC:[14400008]: bne        $v0, $zr, 0x08813DD0
    08813DB0:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    08813DB4:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08813DB8:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    08813DBC:[8FBF0008]: lw         $ra, 8($sp)
    08813DC0:[8FB10004]: lw         $s1, 4($sp)
    08813DC4:[8FB00000]: lw         $s0, 0($sp)
    08813DC8:[03E00008]: jr         $ra
    08813DCC:[27BD0010]: addiu      $sp, $sp, 16
    08813DD0:[24910204]: addiu      $s1, $a0, 516
    08813DD4:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08813DD8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08813DDC:[0E297351]: jal        0x08A5CD44
    08813DE0:[24060400]: addiu      $a2, $zr, 1024 <=> li $a2, 1024
    08813DE4:[8E05061C]: lw         $a1, 1564($s0)
    08813DE8:[80A40000]: lb         $a0, 0($a1)
    08813DEC:[1080FFF1]: beq        $a0, $zr, 0x08813DB4
    08813DF0:[2402000D]: addiu      $v0, $zr, 13 <=> li $v0, 13
    08813DF4:[10820022]: beq        $a0, $v0, 0x08813E80
    08813DF8:[2402000A]: addiu      $v0, $zr, 10 <=> li $v0, 10
    08813DFC:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    08813E00:[1082001F]: beq        $a0, $v0, 0x08813E80
    08813E04:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08813E08:[24A20001]: addiu      $v0, $a1, 1
    08813E0C:[00A01821]: addu       $v1, $a1, $zr <=> move $v1, $a1
    08813E10:[A0C40204]: sb         $a0, 516($a2)
    08813E14:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08813E18:[24E70001]: addiu      $a3, $a3, 1
    08813E1C:[AE02061C]: sw         $v0, 1564($s0)
    08813E20:[80640001]: lb         $a0, 1($v1)
    08813E24:[1080FFE3]: beq        $a0, $zr, 0x08813DB4
    08813E28:[24C60001]: addiu      $a2, $a2, 1
    08813E2C:[2402000A]: addiu      $v0, $zr, 10 <=> li $v0, 10
    08813E30:[10820003]: beq        $a0, $v0, 0x08813E40
    08813E34:[2402000D]: addiu      $v0, $zr, 13 <=> li $v0, 13
    08813E38:[1482FFF4]: bne        $a0, $v0, 0x08813E0C
    08813E3C:[24A20001]: addiu      $v0, $a1, 1
    08813E40:[80A30000]: lb         $v1, 0($a1)
    08813E44:[2402000D]: addiu      $v0, $zr, 13 <=> li $v0, 13
    08813E48:[1062000A]: beq        $v1, $v0, 0x08813E74
    08813E4C:[2402000A]: addiu      $v0, $zr, 10 <=> li $v0, 10
    08813E50:[10620008]: beq        $v1, $v0, 0x08813E74
    08813E54:[00F01021]: addu       $v0, $a3, $s0
    08813E58:[A0400204]: sb         $zr, 516($v0)
    08813E5C:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    08813E60:[8FBF0008]: lw         $ra, 8($sp)
    08813E64:[8FB10004]: lw         $s1, 4($sp)
    08813E68:[8FB00000]: lw         $s0, 0($sp)
    08813E6C:[03E00008]: jr         $ra
    08813E70:[27BD0010]: addiu      $sp, $sp, 16
    08813E74:[24A50001]: addiu      $a1, $a1, 1
    08813E78:[0A204F90]: j          0x08813E40
    08813E7C:[AE05061C]: sw         $a1, 1564($s0)
    08813E80:[0A204F90]: j          0x08813E40
    08813E84:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
  Back Branch 08813E24 6,070 times (length 30)
    08813DA0:[AFBF0008]: sw         $ra, 8($sp)
    08813DA4:[AFB10004]: sw         $s1, 4($sp)
    08813DA8:[8C82061C]: lw         $v0, 1564($a0)
    08813DAC:[14400008]: bne        $v0, $zr, 0x08813DD0
    08813DB0:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
--> 08813DB4:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08813DB8:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    08813DBC:[8FBF0008]: lw         $ra, 8($sp)
    08813DC0:[8FB10004]: lw         $s1, 4($sp)
    08813DC4:[8FB00000]: lw         $s0, 0($sp)
    08813DC8:[03E00008]: jr         $ra
    08813DCC:[27BD0010]: addiu      $sp, $sp, 16
    08813DD0:[24910204]: addiu      $s1, $a0, 516
    08813DD4:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08813DD8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08813DDC:[0E297351]: jal        0x08A5CD44
    08813DE0:[24060400]: addiu      $a2, $zr, 1024 <=> li $a2, 1024
    08813DE4:[8E05061C]: lw         $a1, 1564($s0)
    08813DE8:[80A40000]: lb         $a0, 0($a1)
    08813DEC:[1080FFF1]: beq        $a0, $zr, 0x08813DB4
    08813DF0:[2402000D]: addiu      $v0, $zr, 13 <=> li $v0, 13
    08813DF4:[10820022]: beq        $a0, $v0, 0x08813E80
    08813DF8:[2402000A]: addiu      $v0, $zr, 10 <=> li $v0, 10
    08813DFC:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    08813E00:[1082001F]: beq        $a0, $v0, 0x08813E80
    08813E04:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08813E08:[24A20001]: addiu      $v0, $a1, 1
    08813E0C:[00A01821]: addu       $v1, $a1, $zr <=> move $v1, $a1
    08813E10:[A0C40204]: sb         $a0, 516($a2)
    08813E14:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08813E18:[24E70001]: addiu      $a3, $a3, 1
    08813E1C:[AE02061C]: sw         $v0, 1564($s0)
    08813E20:[80640001]: lb         $a0, 1($v1)
--> 08813E24:[1080FFE3]: beq        $a0, $zr, 0x08813DB4
    08813E28:[24C60001]: addiu      $a2, $a2, 1
    08813E2C:[2402000A]: addiu      $v0, $zr, 10 <=> li $v0, 10
    08813E30:[10820003]: beq        $a0, $v0, 0x08813E40
    08813E34:[2402000D]: addiu      $v0, $zr, 13 <=> li $v0, 13
  Back Branch 08813E38 6,070 times (length 13)
    08813DF8:[2402000A]: addiu      $v0, $zr, 10 <=> li $v0, 10
    08813DFC:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    08813E00:[1082001F]: beq        $a0, $v0, 0x08813E80
    08813E04:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08813E08:[24A20001]: addiu      $v0, $a1, 1
--> 08813E0C:[00A01821]: addu       $v1, $a1, $zr <=> move $v1, $a1
    08813E10:[A0C40204]: sb         $a0, 516($a2)
    08813E14:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08813E18:[24E70001]: addiu      $a3, $a3, 1
    08813E1C:[AE02061C]: sw         $v0, 1564($s0)
    08813E20:[80640001]: lb         $a0, 1($v1)
    08813E24:[1080FFE3]: beq        $a0, $zr, 0x08813DB4
    08813E28:[24C60001]: addiu      $a2, $a2, 1
    08813E2C:[2402000A]: addiu      $v0, $zr, 10 <=> li $v0, 10
    08813E30:[10820003]: beq        $a0, $v0, 0x08813E40
    08813E34:[2402000D]: addiu      $v0, $zr, 13 <=> li $v0, 13
--> 08813E38:[1482FFF4]: bne        $a0, $v0, 0x08813E0C
    08813E3C:[24A20001]: addiu      $v0, $a1, 1
    08813E40:[80A30000]: lb         $v1, 0($a1)
    08813E44:[2402000D]: addiu      $v0, $zr, 13 <=> li $v0, 13
    08813E48:[1062000A]: beq        $v1, $v0, 0x08813E74
  Back Branch 08813E78 688 times (length 16)
    08813E2C:[2402000A]: addiu      $v0, $zr, 10 <=> li $v0, 10
    08813E30:[10820003]: beq        $a0, $v0, 0x08813E40
    08813E34:[2402000D]: addiu      $v0, $zr, 13 <=> li $v0, 13
    08813E38:[1482FFF4]: bne        $a0, $v0, 0x08813E0C
    08813E3C:[24A20001]: addiu      $v0, $a1, 1
--> 08813E40:[80A30000]: lb         $v1, 0($a1)
    08813E44:[2402000D]: addiu      $v0, $zr, 13 <=> li $v0, 13
    08813E48:[1062000A]: beq        $v1, $v0, 0x08813E74
    08813E4C:[2402000A]: addiu      $v0, $zr, 10 <=> li $v0, 10
    08813E50:[10620008]: beq        $v1, $v0, 0x08813E74
    08813E54:[00F01021]: addu       $v0, $a3, $s0
    08813E58:[A0400204]: sb         $zr, 516($v0)
    08813E5C:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    08813E60:[8FBF0008]: lw         $ra, 8($sp)
    08813E64:[8FB10004]: lw         $s1, 4($sp)
    08813E68:[8FB00000]: lw         $s0, 0($sp)
    08813E6C:[03E00008]: jr         $ra
    08813E70:[27BD0010]: addiu      $sp, $sp, 16
    08813E74:[24A50001]: addiu      $a1, $a1, 1
--> 08813E78:[0A204F90]: j          0x08813E40
    08813E7C:[AE05061C]: sw         $a1, 1564($s0)
    08813E80:[0A204F90]: j          0x08813E40
    08813E84:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
  Back Branch 08813DEC 328 times (length 16)
    08813DA0:[AFBF0008]: sw         $ra, 8($sp)
    08813DA4:[AFB10004]: sw         $s1, 4($sp)
    08813DA8:[8C82061C]: lw         $v0, 1564($a0)
    08813DAC:[14400008]: bne        $v0, $zr, 0x08813DD0
    08813DB0:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
--> 08813DB4:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08813DB8:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    08813DBC:[8FBF0008]: lw         $ra, 8($sp)
    08813DC0:[8FB10004]: lw         $s1, 4($sp)
    08813DC4:[8FB00000]: lw         $s0, 0($sp)
    08813DC8:[03E00008]: jr         $ra
    08813DCC:[27BD0010]: addiu      $sp, $sp, 16
    08813DD0:[24910204]: addiu      $s1, $a0, 516
    08813DD4:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08813DD8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08813DDC:[0E297351]: jal        0x08A5CD44
    08813DE0:[24060400]: addiu      $a2, $zr, 1024 <=> li $a2, 1024
    08813DE4:[8E05061C]: lw         $a1, 1564($s0)
    08813DE8:[80A40000]: lb         $a0, 0($a1)
--> 08813DEC:[1080FFF1]: beq        $a0, $zr, 0x08813DB4
    08813DF0:[2402000D]: addiu      $v0, $zr, 13 <=> li $v0, 13
    08813DF4:[10820022]: beq        $a0, $v0, 0x08813E80
    08813DF8:[2402000A]: addiu      $v0, $zr, 10 <=> li $v0, 10
    08813DFC:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
  Back Branch 08813E80 2 times (length 18)
    08813E2C:[2402000A]: addiu      $v0, $zr, 10 <=> li $v0, 10
    08813E30:[10820003]: beq        $a0, $v0, 0x08813E40
    08813E34:[2402000D]: addiu      $v0, $zr, 13 <=> li $v0, 13
    08813E38:[1482FFF4]: bne        $a0, $v0, 0x08813E0C
    08813E3C:[24A20001]: addiu      $v0, $a1, 1
--> 08813E40:[80A30000]: lb         $v1, 0($a1)
    08813E44:[2402000D]: addiu      $v0, $zr, 13 <=> li $v0, 13
    08813E48:[1062000A]: beq        $v1, $v0, 0x08813E74
    08813E4C:[2402000A]: addiu      $v0, $zr, 10 <=> li $v0, 10
    08813E50:[10620008]: beq        $v1, $v0, 0x08813E74
    08813E54:[00F01021]: addu       $v0, $a3, $s0
    08813E58:[A0400204]: sb         $zr, 516($v0)
    08813E5C:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    08813E60:[8FBF0008]: lw         $ra, 8($sp)
    08813E64:[8FB10004]: lw         $s1, 4($sp)
    08813E68:[8FB00000]: lw         $s0, 0($sp)
    08813E6C:[03E00008]: jr         $ra
    08813E70:[27BD0010]: addiu      $sp, $sp, 16
    08813E74:[24A50001]: addiu      $a1, $a1, 1
    08813E78:[0A204F90]: j          0x08813E40
    08813E7C:[AE05061C]: sw         $a1, 1564($s0)
--> 08813E80:[0A204F90]: j          0x08813E40
    08813E84:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
_S1_2_89C6DE4 94,237 instructions (0.295%), 2,314 calls (089C6DE4 - 089C6EAC, length 51)
    089C6DE4:[27BDFFF0]: addiu      $sp, $sp, -16
    089C6DE8:[AFB20008]: sw         $s2, 8($sp)
    089C6DEC:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    089C6DF0:[00809021]: addu       $s2, $a0, $zr <=> move $s2, $a0
    089C6DF4:[AFB10004]: sw         $s1, 4($sp)
    089C6DF8:[249101E4]: addiu      $s1, $a0, 484
    089C6DFC:[AFB00000]: sw         $s0, 0($sp)
    089C6E00:[AFBF000C]: sw         $ra, 12($sp)
    089C6E04:[8CA30018]: lw         $v1, 24($a1)
    089C6E08:[10620026]: beq        $v1, $v0, 0x089C6EA4
    089C6E0C:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    089C6E10:[00A02021]: addu       $a0, $a1, $zr <=> move $a0, $a1
    089C6E14:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    089C6E18:[0E271BF0]: jal        0x089C6FC0
    089C6E1C:[00000000]: nop
    089C6E20:[0E271A8F]: jal        0x089C6A3C
    089C6E24:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089C6E28:[8E100004]: lw         $s0, 4($s0)
    089C6E2C:[8E040008]: lw         $a0, 8($s0)
    089C6E30:[1080000E]: beq        $a0, $zr, 0x089C6E6C
    089C6E34:[8E250004]: lw         $a1, 4($s1)
    089C6E38:[3C061000]: lui        $a2, 0x1000 <=> li $a2, 0x10000000
    089C6E3C:[7C84E800]: ext        $a0, $a0, 0, 30
    089C6E40:[7C839A00]: ext        $v1, $a0, 8, 20
    089C6E44:[00661825]: or         $v1, $v1, $a2
    089C6E48:[ACA30000]: sw         $v1, 0($a1)
    089C6E4C:[3C020800]: lui        $v0, 0x0800 <=> li $v0, 0x08000000
    089C6E50:[7C82B804]: ins        $v0, $a0, 0, 24
    089C6E54:[ACA20004]: sw         $v0, 4($a1)
    089C6E58:[8E05000C]: lw         $a1, 12($s0)
    089C6E5C:[8E100004]: lw         $s0, 4($s0)
    089C6E60:[8E040008]: lw         $a0, 8($s0)
    089C6E64:[1480FFF6]: bne        $a0, $zr, 0x089C6E40
    089C6E68:[7C84E800]: ext        $a0, $a0, 0, 30
    089C6E6C:[AE250004]: sw         $a1, 4($s1)
    089C6E70:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    089C6E74:[8E02000C]: lw         $v0, 12($s0)
    089C6E78:[0040F809]: jalr       $ra, $v0
    089C6E7C:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    089C6E80:[1040FFEA]: beq        $v0, $zr, 0x089C6E2C
    089C6E84:[8E100004]: lw         $s0, 4($s0)
    089C6E88:[8FBF000C]: lw         $ra, 12($sp)
    089C6E8C:[8FB20008]: lw         $s2, 8($sp)
    089C6E90:[8FB10004]: lw         $s1, 4($sp)
    089C6E94:[8FB00000]: lw         $s0, 0($sp)
    089C6E98:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    089C6E9C:[03E00008]: jr         $ra
    089C6EA0:[27BD0010]: addiu      $sp, $sp, 16
    089C6EA4:[00A02021]: addu       $a0, $a1, $zr <=> move $a0, $a1
    089C6EA8:[0A271B86]: j          0x089C6E18
    089C6EAC:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
  Back Branch 089C6E80 3,445 times (length 23)
    089C6E18:[0E271BF0]: jal        0x089C6FC0
    089C6E1C:[00000000]: nop
    089C6E20:[0E271A8F]: jal        0x089C6A3C
    089C6E24:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089C6E28:[8E100004]: lw         $s0, 4($s0)
--> 089C6E2C:[8E040008]: lw         $a0, 8($s0)
    089C6E30:[1080000E]: beq        $a0, $zr, 0x089C6E6C
    089C6E34:[8E250004]: lw         $a1, 4($s1)
    089C6E38:[3C061000]: lui        $a2, 0x1000 <=> li $a2, 0x10000000
    089C6E3C:[7C84E800]: ext        $a0, $a0, 0, 30
    089C6E40:[7C839A00]: ext        $v1, $a0, 8, 20
    089C6E44:[00661825]: or         $v1, $v1, $a2
    089C6E48:[ACA30000]: sw         $v1, 0($a1)
    089C6E4C:[3C020800]: lui        $v0, 0x0800 <=> li $v0, 0x08000000
    089C6E50:[7C82B804]: ins        $v0, $a0, 0, 24
    089C6E54:[ACA20004]: sw         $v0, 4($a1)
    089C6E58:[8E05000C]: lw         $a1, 12($s0)
    089C6E5C:[8E100004]: lw         $s0, 4($s0)
    089C6E60:[8E040008]: lw         $a0, 8($s0)
    089C6E64:[1480FFF6]: bne        $a0, $zr, 0x089C6E40
    089C6E68:[7C84E800]: ext        $a0, $a0, 0, 30
    089C6E6C:[AE250004]: sw         $a1, 4($s1)
    089C6E70:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    089C6E74:[8E02000C]: lw         $v0, 12($s0)
    089C6E78:[0040F809]: jalr       $ra, $v0
    089C6E7C:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
--> 089C6E80:[1040FFEA]: beq        $v0, $zr, 0x089C6E2C
    089C6E84:[8E100004]: lw         $s0, 4($s0)
    089C6E88:[8FBF000C]: lw         $ra, 12($sp)
    089C6E8C:[8FB20008]: lw         $s2, 8($sp)
    089C6E90:[8FB10004]: lw         $s1, 4($sp)
  Back Branch 089C6EA8 1,937 times (length 38)
    089C6E04:[8CA30018]: lw         $v1, 24($a1)
    089C6E08:[10620026]: beq        $v1, $v0, 0x089C6EA4
    089C6E0C:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    089C6E10:[00A02021]: addu       $a0, $a1, $zr <=> move $a0, $a1
    089C6E14:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
--> 089C6E18:[0E271BF0]: jal        0x089C6FC0
    089C6E1C:[00000000]: nop
    089C6E20:[0E271A8F]: jal        0x089C6A3C
    089C6E24:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089C6E28:[8E100004]: lw         $s0, 4($s0)
    089C6E2C:[8E040008]: lw         $a0, 8($s0)
    089C6E30:[1080000E]: beq        $a0, $zr, 0x089C6E6C
    089C6E34:[8E250004]: lw         $a1, 4($s1)
    089C6E38:[3C061000]: lui        $a2, 0x1000 <=> li $a2, 0x10000000
    089C6E3C:[7C84E800]: ext        $a0, $a0, 0, 30
    089C6E40:[7C839A00]: ext        $v1, $a0, 8, 20
    089C6E44:[00661825]: or         $v1, $v1, $a2
    089C6E48:[ACA30000]: sw         $v1, 0($a1)
    089C6E4C:[3C020800]: lui        $v0, 0x0800 <=> li $v0, 0x08000000
    089C6E50:[7C82B804]: ins        $v0, $a0, 0, 24
    089C6E54:[ACA20004]: sw         $v0, 4($a1)
    089C6E58:[8E05000C]: lw         $a1, 12($s0)
    089C6E5C:[8E100004]: lw         $s0, 4($s0)
    089C6E60:[8E040008]: lw         $a0, 8($s0)
    089C6E64:[1480FFF6]: bne        $a0, $zr, 0x089C6E40
    089C6E68:[7C84E800]: ext        $a0, $a0, 0, 30
    089C6E6C:[AE250004]: sw         $a1, 4($s1)
    089C6E70:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    089C6E74:[8E02000C]: lw         $v0, 12($s0)
    089C6E78:[0040F809]: jalr       $ra, $v0
    089C6E7C:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    089C6E80:[1040FFEA]: beq        $v0, $zr, 0x089C6E2C
    089C6E84:[8E100004]: lw         $s0, 4($s0)
    089C6E88:[8FBF000C]: lw         $ra, 12($sp)
    089C6E8C:[8FB20008]: lw         $s2, 8($sp)
    089C6E90:[8FB10004]: lw         $s1, 4($sp)
    089C6E94:[8FB00000]: lw         $s0, 0($sp)
    089C6E98:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    089C6E9C:[03E00008]: jr         $ra
    089C6EA0:[27BD0010]: addiu      $sp, $sp, 16
    089C6EA4:[00A02021]: addu       $a0, $a1, $zr <=> move $a0, $a1
--> 089C6EA8:[0A271B86]: j          0x089C6E18
    089C6EAC:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
_S1_2_89E77C8 87,346 instructions (0.274%), 6,239 calls (089E77C8 - 089E7824, length 24)
    089E77C8:[27BDFFF0]: addiu      $sp, $sp, -16
    089E77CC:[AFBF0000]: sw         $ra, 0($sp)
    089E77D0:[3C0208AE]: lui        $v0, 0x08AE <=> li $v0, 0x08AE0000
    089E77D4:[24420150]: addiu      $v0, $v0, 336
    089E77D8:[8C430010]: lw         $v1, 16($v0)
    089E77DC:[3C0408AE]: lui        $a0, 0x08AE <=> li $a0, 0x08AE0000
    089E77E0:[1460000D]: bne        $v1, $zr, 0x089E7818
    089E77E4:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    089E77E8:[8C820690]: lw         $v0, 1680($a0)
    089E77EC:[2442FFFF]: addiu      $v0, $v0, -1
    089E77F0:[10400004]: beq        $v0, $zr, 0x089E7804
    089E77F4:[AC820690]: sw         $v0, 1680($a0)
    089E77F8:[8FBF0000]: lw         $ra, 0($sp)
    089E77FC:[03E00008]: jr         $ra
    089E7800:[27BD0010]: addiu      $sp, $sp, 16
    089E7804:[3C0208AE]: lui        $v0, 0x08AE <=> li $v0, 0x08AE0000
    089E7808:[0E299361]: jal        0x08A64D84 [sceKernelCpuResumeIntr]
    089E780C:[8C440694]: lw         $a0, 1684($v0)
    089E7810:[0A279DFF]: j          0x089E77FC
    089E7814:[8FBF0000]: lw         $ra, 0($sp)
    089E7818:[0E2993C3]: jal        0x08A64F0C [sceKernelSignalSema]
    089E781C:[8C44000C]: lw         $a0, 12($v0)
    089E7820:[0A279DFF]: j          0x089E77FC
    089E7824:[8FBF0000]: lw         $ra, 0($sp)
  Back Branch 089E7820 6,239 times (length 11)
    089E77E8:[8C820690]: lw         $v0, 1680($a0)
    089E77EC:[2442FFFF]: addiu      $v0, $v0, -1
    089E77F0:[10400004]: beq        $v0, $zr, 0x089E7804
    089E77F4:[AC820690]: sw         $v0, 1680($a0)
    089E77F8:[8FBF0000]: lw         $ra, 0($sp)
--> 089E77FC:[03E00008]: jr         $ra
    089E7800:[27BD0010]: addiu      $sp, $sp, 16
    089E7804:[3C0208AE]: lui        $v0, 0x08AE <=> li $v0, 0x08AE0000
    089E7808:[0E299361]: jal        0x08A64D84 [sceKernelCpuResumeIntr]
    089E780C:[8C440694]: lw         $a0, 1684($v0)
    089E7810:[0A279DFF]: j          0x089E77FC
    089E7814:[8FBF0000]: lw         $ra, 0($sp)
    089E7818:[0E2993C3]: jal        0x08A64F0C [sceKernelSignalSema]
    089E781C:[8C44000C]: lw         $a0, 12($v0)
--> 089E7820:[0A279DFF]: j          0x089E77FC
    089E7824:[8FBF0000]: lw         $ra, 0($sp)
_S1_2_8A24B44 84,186 instructions (0.264%), 1,559 calls (08A24B44 - 08A24E24, length 185)
    08A24B44:[27BDFFF0]: addiu      $sp, $sp, -16
    08A24B48:[AFB10004]: sw         $s1, 4($sp)
    08A24B4C:[00007821]: addu       $t7, $zr, $zr <=> li $t7, 0
    08A24B50:[AFB00000]: sw         $s0, 0($sp)
    08A24B54:[8C830000]: lw         $v1, 0($a0)
    08A24B58:[8C8A0010]: lw         $t2, 16($a0)
    08A24B5C:[8C8B0014]: lw         $t3, 20($a0)
    08A24B60:[2C620002]: sltiu      $v0, $v1, 2
    08A24B64:[14400041]: bne        $v0, $zr, 0x08A24C6C
    08A24B68:[8C990004]: lw         $t9, 4($a0)
    08A24B6C:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    08A24B70:[10620095]: beq        $v1, $v0, 0x08A24DC8
    08A24B74:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    08A24B78:[10620030]: beq        $v1, $v0, 0x08A24C3C
    08A24B7C:[014B1025]: or         $v0, $t2, $t3
    08A24B80:[1040002F]: beq        $v0, $zr, 0x08A24C40
    08A24B84:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08A24B88:[8C870008]: lw         $a3, 8($a0)
    08A24B8C:[28E2FC02]: slti       $v0, $a3, -1022
    08A24B90:[14400047]: bne        $v0, $zr, 0x08A24CB0
    08A24B94:[2402FC02]: addiu      $v0, $zr, -1022 <=> li $v0, -1022
    08A24B98:[28E20400]: slti       $v0, $a3, 1024
    08A24B9C:[1040008A]: beq        $v0, $zr, 0x08A24DC8
    08A24BA0:[314400FF]: andi       $a0, $t2, 255
    08A24BA4:[24020080]: addiu      $v0, $zr, 128 <=> li $v0, 128
    08A24BA8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08A24BAC:[10820095]: beq        $a0, $v0, 0x08A24E04
    08A24BB0:[24E803FF]: addiu      $t0, $a3, 1023
    08A24BB4:[2542007F]: addiu      $v0, $t2, 127
    08A24BB8:[004A202B]: sltu       $a0, $v0, $t2
    08A24BBC:[008B1821]: addu       $v1, $a0, $t3
    08A24BC0:[00405021]: addu       $t2, $v0, $zr <=> move $t2, $v0
    08A24BC4:[00605821]: addu       $t3, $v1, $zr <=> move $t3, $v1
    08A24BC8:[3C021FFF]: lui        $v0, 0x1FFF <=> li $v0, 0x1FFF0000
    08A24BCC:[3442FFFF]: ori        $v0, $v0, -1
    08A24BD0:[004B102B]: sltu       $v0, $v0, $t3
    08A24BD4:[50400009]: beql       $v0, $zr, 0x08A24BFC
    08A24BD8:[000B3A02]: srl        $a3, $t3, 0x0008
    08A24BDC:[000B27C0]: sll        $a0, $t3, 0x001F
    08A24BE0:[000A1042]: srl        $v0, $t2, 0x0001
    08A24BE4:[00821025]: or         $v0, $a0, $v0
    08A24BE8:[000B1842]: srl        $v1, $t3, 0x0001
    08A24BEC:[00405021]: addu       $t2, $v0, $zr <=> move $t2, $v0
    08A24BF0:[00605821]: addu       $t3, $v1, $zr <=> move $t3, $v1
    08A24BF4:[24E80400]: addiu      $t0, $a3, 1024
    08A24BF8:[000B3A02]: srl        $a3, $t3, 0x0008
    08A24BFC:[00E01821]: addu       $v1, $a3, $zr <=> move $v1, $a3
    08A24C00:[7C03FD04]: ins        $v1, $zr, 20, 12
    08A24C04:[000B1600]: sll        $v0, $t3, 0x0018
    08A24C08:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    08A24C0C:[000A3202]: srl        $a2, $t2, 0x0008
    08A24C10:[00463025]: or         $a2, $v0, $a2
    08A24C14:[7CEF9804]: ins        $t7, $a3, 0, 20
    08A24C18:[3102FFFF]: andi       $v0, $t0, -1
    08A24C1C:[7C4FF504]: ins        $t7, $v0, 20, 11
    08A24C20:[8FB10004]: lw         $s1, 4($sp)
    08A24C24:[8FB00000]: lw         $s0, 0($sp)
    08A24C28:[7F2FFFC4]: ins        $t7, $t9, 31, 1
    08A24C2C:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    08A24C30:[01E01821]: addu       $v1, $t7, $zr <=> move $v1, $t7
    08A24C34:[03E00008]: jr         $ra
    08A24C38:[27BD0010]: addiu      $sp, $sp, 16
    08A24C3C:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08A24C40:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08A24C44:[7CEF9804]: ins        $t7, $a3, 0, 20
    08A24C48:[7C4FF504]: ins        $t7, $v0, 20, 11
    08A24C4C:[8FB10004]: lw         $s1, 4($sp)
    08A24C50:[8FB00000]: lw         $s0, 0($sp)
    08A24C54:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08A24C58:[7F2FFFC4]: ins        $t7, $t9, 31, 1
    08A24C5C:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    08A24C60:[01E01821]: addu       $v1, $t7, $zr <=> move $v1, $t7
    08A24C64:[03E00008]: jr         $ra
    08A24C68:[27BD0010]: addiu      $sp, $sp, 16
    08A24C6C:[3C020007]: lui        $v0, 0x0007 <=> li $v0, 0x00070000
    08A24C70:[3442FFFF]: ori        $v0, $v0, -1
    08A24C74:[01623825]: or         $a3, $t3, $v0
    08A24C78:[00E01821]: addu       $v1, $a3, $zr <=> move $v1, $a3
    08A24C7C:[7C03FD04]: ins        $v1, $zr, 20, 12
    08A24C80:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    08A24C84:[240207FF]: addiu      $v0, $zr, 2047 <=> li $v0, 2047
    08A24C88:[7CEF9804]: ins        $t7, $a3, 0, 20
    08A24C8C:[7C4FF504]: ins        $t7, $v0, 20, 11
    08A24C90:[8FB10004]: lw         $s1, 4($sp)
    08A24C94:[8FB00000]: lw         $s0, 0($sp)
    08A24C98:[2406FFFF]: addiu      $a2, $zr, -1 <=> li $a2, -1
    08A24C9C:[7F2FFFC4]: ins        $t7, $t9, 31, 1
    08A24CA0:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    08A24CA4:[01E01821]: addu       $v1, $t7, $zr <=> move $v1, $t7
    08A24CA8:[03E00008]: jr         $ra
    08A24CAC:[27BD0010]: addiu      $sp, $sp, 16
    08A24CB0:[0047C023]: subu       $t8, $v0, $a3
    08A24CB4:[2B030039]: slti       $v1, $t8, 57
    08A24CB8:[00006021]: addu       $t4, $zr, $zr <=> li $t4, 0
    08A24CBC:[00006821]: addu       $t5, $zr, $zr <=> li $t5, 0
    08A24CC0:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08A24CC4:[1060001D]: beq        $v1, $zr, 0x08A24D3C
    08A24CC8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08A24CCC:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    08A24CD0:[33070020]: andi       $a3, $t8, 32
    08A24CD4:[03041004]: sllv       $v0, $a0, $t8
    08A24CD8:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08A24CDC:[0047180B]: movn       $v1, $v0, $a3
    08A24CE0:[0007100B]: movn       $v0, $zr, $a3 <=> move $v0, $a3
    08A24CE4:[2444FFFF]: addiu      $a0, $v0, -1
    08A24CE8:[0082302B]: sltu       $a2, $a0, $v0
    08A24CEC:[2465FFFF]: addiu      $a1, $v1, -1
    08A24CF0:[00C52821]: addu       $a1, $a2, $a1
    08A24CF4:[000B1840]: sll        $v1, $t3, 0x0001
    08A24CF8:[00181027]: nor        $v0, $zr, $t8 <=> li $v0, not $t8
    08A24CFC:[01442024]: and        $a0, $t2, $a0
    08A24D00:[01652824]: and        $a1, $t3, $a1
    08A24D04:[00431804]: sllv       $v1, $v1, $v0
    08A24D08:[030A4006]: srlv       $t0, $t2, $t8
    08A24D0C:[030B4806]: srlv       $t1, $t3, $t8
    08A24D10:[00684025]: or         $t0, $v1, $t0
    08A24D14:[00852025]: or         $a0, $a0, $a1
    08A24D18:[0127400B]: movn       $t0, $t1, $a3
    08A24D1C:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    08A24D20:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08A24D24:[14800034]: bne        $a0, $zr, 0x08A24DF8
    08A24D28:[0007480B]: movn       $t1, $zr, $a3 <=> move $t1, $a3
    08A24D2C:[01106025]: or         $t4, $t0, $s0
    08A24D30:[01316825]: or         $t5, $t1, $s1
    08A24D34:[318400FF]: andi       $a0, $t4, 255
    08A24D38:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08A24D3C:[24020080]: addiu      $v0, $zr, 128 <=> li $v0, 128
    08A24D40:[10820018]: beq        $a0, $v0, 0x08A24DA4
    08A24D44:[2582007F]: addiu      $v0, $t4, 127
    08A24D48:[004C202B]: sltu       $a0, $v0, $t4
    08A24D4C:[008D1821]: addu       $v1, $a0, $t5
    08A24D50:[00406021]: addu       $t4, $v0, $zr <=> move $t4, $v0
    08A24D54:[00606821]: addu       $t5, $v1, $zr <=> move $t5, $v1
    08A24D58:[000D3A02]: srl        $a3, $t5, 0x0008
    08A24D5C:[000D1600]: sll        $v0, $t5, 0x0018
    08A24D60:[00E02821]: addu       $a1, $a3, $zr <=> move $a1, $a3
    08A24D64:[000C3202]: srl        $a2, $t4, 0x0008
    08A24D68:[00463025]: or         $a2, $v0, $a2
    08A24D6C:[7C05FD04]: ins        $a1, $zr, 20, 12
    08A24D70:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    08A24D74:[3442FFFF]: ori        $v0, $v0, -1
    08A24D78:[00A03821]: addu       $a3, $a1, $zr <=> move $a3, $a1
    08A24D7C:[004D102B]: sltu       $v0, $v0, $t5
    08A24D80:[7CEF9804]: ins        $t7, $a3, 0, 20
    08A24D84:[7C4FF504]: ins        $t7, $v0, 20, 11
    08A24D88:[8FB10004]: lw         $s1, 4($sp)
    08A24D8C:[8FB00000]: lw         $s0, 0($sp)
    08A24D90:[7F2FFFC4]: ins        $t7, $t9, 31, 1
    08A24D94:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    08A24D98:[01E01821]: addu       $v1, $t7, $zr <=> move $v1, $t7
    08A24D9C:[03E00008]: jr         $ra
    08A24DA0:[27BD0010]: addiu      $sp, $sp, 16
    08A24DA4:[14A0FFE8]: bne        $a1, $zr, 0x08A24D48
    08A24DA8:[00000000]: nop
    08A24DAC:[31820100]: andi       $v0, $t4, 256
    08A24DB0:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08A24DB4:[00431025]: or         $v0, $v0, $v1
    08A24DB8:[1040FFE8]: beq        $v0, $zr, 0x08A24D5C
    08A24DBC:[000D3A02]: srl        $a3, $t5, 0x0008
    08A24DC0:[0A289352]: j          0x08A24D48
    08A24DC4:[25820080]: addiu      $v0, $t4, 128
    08A24DC8:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08A24DCC:[240207FF]: addiu      $v0, $zr, 2047 <=> li $v0, 2047
    08A24DD0:[7CEF9804]: ins        $t7, $a3, 0, 20
    08A24DD4:[7C4FF504]: ins        $t7, $v0, 20, 11
    08A24DD8:[8FB10004]: lw         $s1, 4($sp)
    08A24DDC:[8FB00000]: lw         $s0, 0($sp)
    08A24DE0:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08A24DE4:[7F2FFFC4]: ins        $t7, $t9, 31, 1
    08A24DE8:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    08A24DEC:[01E01821]: addu       $v1, $t7, $zr <=> move $v1, $t7
    08A24DF0:[03E00008]: jr         $ra
    08A24DF4:[27BD0010]: addiu      $sp, $sp, 16
    08A24DF8:[24100001]: addiu      $s0, $zr, 1 <=> li $s0, 1
    08A24DFC:[0A28934B]: j          0x08A24D2C
    08A24E00:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08A24E04:[14A0FF6C]: bne        $a1, $zr, 0x08A24BB8
    08A24E08:[2542007F]: addiu      $v0, $t2, 127
    08A24E0C:[31420100]: andi       $v0, $t2, 256
    08A24E10:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08A24E14:[00431025]: or         $v0, $v0, $v1
    08A24E18:[5040FF6C]: beql       $v0, $zr, 0x08A24BCC
    08A24E1C:[3C021FFF]: lui        $v0, 0x1FFF <=> li $v0, 0x1FFF0000
    08A24E20:[0A2892EE]: j          0x08A24BB8
    08A24E24:[25420080]: addiu      $v0, $t2, 128
_S1_2_8A50EFC 79,560 instructions (0.249%), 3,120 calls (08A50EFC - 08A50F90, length 38)
    08A50EFC:[50C0001B]: beql       $a2, $zr, 0x08A50F6C
    08A50F00:[8D0200A4]: lw         $v0, 164($t0)
    08A50F04:[8D0700B0]: lw         $a3, 176($t0)
    08A50F08:[8D0400AC]: lw         $a0, 172($t0)
    08A50F0C:[8D0E00B8]: lw         $t6, 184($t0)
    08A50F10:[8D0C00B4]: lw         $t4, 180($t0)
    08A50F14:[0007CA80]: sll        $t9, $a3, 0x000A
    08A50F18:[8D050008]: lw         $a1, 8($t0)
    08A50F1C:[03247825]: or         $t7, $t9, $a0
    08A50F20:[3C18D400]: lui        $t8, 0xD400 <=> li $t8, 0xD4000000
    08A50F24:[000E5A80]: sll        $t3, $t6, 0x000A
    08A50F28:[01F85025]: or         $t2, $t7, $t8
    08A50F2C:[240D0001]: addiu      $t5, $zr, 1 <=> li $t5, 1
    08A50F30:[016C2025]: or         $a0, $t3, $t4
    08A50F34:[AD0D00A8]: sw         $t5, 168($t0)
    08A50F38:[ACAA0000]: sw         $t2, 0($a1)
    08A50F3C:[24AC0004]: addiu      $t4, $a1, 4
    08A50F40:[3C191600]: lui        $t9, 0x1600 <=> li $t9, 0x16000000
    08A50F44:[3C18D500]: lui        $t8, 0xD500 <=> li $t8, 0xD5000000
    08A50F48:[258F000C]: addiu      $t7, $t4, 12
    08A50F4C:[00996825]: or         $t5, $a0, $t9
    08A50F50:[00987025]: or         $t6, $a0, $t8
    08A50F54:[AD0F0008]: sw         $t7, 8($t0)
    08A50F58:[3C081500]: lui        $t0, 0x1500 <=> li $t0, 0x15000000
    08A50F5C:[AD8E0000]: sw         $t6, 0($t4)
    08A50F60:[AD880004]: sw         $t0, 4($t4)
    08A50F64:[03E00008]: jr         $ra
    08A50F68:[AD8D0008]: sw         $t5, 8($t4)
    08A50F6C:[8D050008]: lw         $a1, 8($t0)
    08A50F70:[8D0B00A0]: lw         $t3, 160($t0)
    08A50F74:[3C03D400]: lui        $v1, 0xD400 <=> li $v1, 0xD4000000
    08A50F78:[244AFFFF]: addiu      $t2, $v0, -1
    08A50F7C:[AD0000A8]: sw         $zr, 168($t0)
    08A50F80:[2569FFFF]: addiu      $t1, $t3, -1
    08A50F84:[000A3280]: sll        $a2, $t2, 0x000A
    08A50F88:[ACA30000]: sw         $v1, 0($a1)
    08A50F8C:[0A2943CF]: j          0x08A50F3C
    08A50F90:[00C92025]: or         $a0, $a2, $t1
  Back Branch 08A50F8C 1,560 times (length 22)
    08A50F28:[01F85025]: or         $t2, $t7, $t8
    08A50F2C:[240D0001]: addiu      $t5, $zr, 1 <=> li $t5, 1
    08A50F30:[016C2025]: or         $a0, $t3, $t4
    08A50F34:[AD0D00A8]: sw         $t5, 168($t0)
    08A50F38:[ACAA0000]: sw         $t2, 0($a1)
--> 08A50F3C:[24AC0004]: addiu      $t4, $a1, 4
    08A50F40:[3C191600]: lui        $t9, 0x1600 <=> li $t9, 0x16000000
    08A50F44:[3C18D500]: lui        $t8, 0xD500 <=> li $t8, 0xD5000000
    08A50F48:[258F000C]: addiu      $t7, $t4, 12
    08A50F4C:[00996825]: or         $t5, $a0, $t9
    08A50F50:[00987025]: or         $t6, $a0, $t8
    08A50F54:[AD0F0008]: sw         $t7, 8($t0)
    08A50F58:[3C081500]: lui        $t0, 0x1500 <=> li $t0, 0x15000000
    08A50F5C:[AD8E0000]: sw         $t6, 0($t4)
    08A50F60:[AD880004]: sw         $t0, 4($t4)
    08A50F64:[03E00008]: jr         $ra
    08A50F68:[AD8D0008]: sw         $t5, 8($t4)
    08A50F6C:[8D050008]: lw         $a1, 8($t0)
    08A50F70:[8D0B00A0]: lw         $t3, 160($t0)
    08A50F74:[3C03D400]: lui        $v1, 0xD400 <=> li $v1, 0xD4000000
    08A50F78:[244AFFFF]: addiu      $t2, $v0, -1
    08A50F7C:[AD0000A8]: sw         $zr, 168($t0)
    08A50F80:[2569FFFF]: addiu      $t1, $t3, -1
    08A50F84:[000A3280]: sll        $a2, $t2, 0x000A
    08A50F88:[ACA30000]: sw         $v1, 0($a1)
--> 08A50F8C:[0A2943CF]: j          0x08A50F3C
    08A50F90:[00C92025]: or         $a0, $a2, $t1
_S1_2_88E7F7C 79,560 instructions (0.249%), 1,560 calls (088E7F7C - 088EF7DC, length 7705)
  Back Branch 088EF7D0 12,480 times (length 4)
    088EF7C0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    088EF7C4:[24030008]: addiu      $v1, $zr, 8 <=> li $v1, 8
--> 088EF7C8:[24420001]: addiu      $v0, $v0, 1
    088EF7CC:[AC800110]: sw         $zr, 272($a0)
--> 088EF7D0:[1443FFFD]: bne        $v0, $v1, 0x088EF7C8
    088EF7D4:[24840004]: addiu      $a0, $a0, 4
    088EF7D8:[03E00008]: jr         $ra
    088EF7DC:[00000000]: nop
_S1_2_89DAB64 79,509 instructions (0.249%), 1,559 calls (089DAB64 - 089DAE80, length 200)
    089DAB64:[27BDFFB0]: addiu      $sp, $sp, -80
    089DAB68:[AFBE002C]: sw         $fp, 44($sp)
    089DAB6C:[03A0F021]: addu       $fp, $sp, $zr <=> move $fp, $sp
    089DAB70:[AFBF0030]: sw         $ra, 48($sp)
    089DAB74:[AFB50024]: sw         $s5, 36($sp)
    089DAB78:[AFB40020]: sw         $s4, 32($sp)
    089DAB7C:[AFB3001C]: sw         $s3, 28($sp)
    089DAB80:[E7B50044]: swc1       $f21, 68($sp)
    089DAB84:[46006546]: mov.s      $f21, $f12
    089DAB88:[AFB60028]: sw         $s6, 40($sp)
    089DAB8C:[AFB20018]: sw         $s2, 24($sp)
    089DAB90:[AFB10014]: sw         $s1, 20($sp)
    089DAB94:[AFB00010]: sw         $s0, 16($sp)
    089DAB98:[0E279DD5]: jal        0x089E7754
    089DAB9C:[E7B40040]: swc1       $f20, 64($sp)
    089DABA0:[3C0308AE]: lui        $v1, 0x08AE <=> li $v1, 0x08AE0000
    089DABA4:[8C62ED1C]: lw         $v0, -4836($v1)
    089DABA8:[00021080]: sll        $v0, $v0, 0x0002
    089DABAC:[2442000F]: addiu      $v0, $v0, 15
    089DABB0:[7C021804]: ins        $v0, $zr, 0, 4
    089DABB4:[03A2E823]: subu       $sp, $sp, $v0
    089DABB8:[0E276A0A]: jal        0x089DA828
    089DABBC:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    089DABC0:[0002982A]: slt        $s3, $zr, $v0 <=> move $s3, $v0
    089DABC4:[0040A821]: addu       $s5, $v0, $zr <=> move $s5, $v0
    089DABC8:[0E279DF2]: jal        0x089E77C8
    089DABCC:[03A0A021]: addu       $s4, $sp, $zr <=> move $s4, $sp
    089DABD0:[1260000D]: beq        $s3, $zr, 0x089DAC08
    089DABD4:[02A09021]: addu       $s2, $s5, $zr <=> move $s2, $s5
    089DABD8:[4480A000]: mtc1       $zr, $f20
    089DABDC:[3C1608AC]: lui        $s6, 0x08AC <=> li $s6, 0x08AC0000
    089DABE0:[03A08821]: addu       $s1, $sp, $zr <=> move $s1, $sp
    089DABE4:[8E300000]: lw         $s0, 0($s1)
    089DABE8:[2652FFFF]: addiu      $s2, $s2, -1
    089DABEC:[C6000034]: lwc1       $f0, 52($s0)
    089DABF0:[4614003E]: c.le.s     $f0, $f20
    089DABF4:[00000000]: nop
    089DABF8:[4500007C]: bc1f       0x089DADEC
    089DABFC:[26310004]: addiu      $s1, $s1, 4
    089DAC00:[5640FFF9]: bnel       $s2, $zr, 0x089DABE8
    089DAC04:[8E300000]: lw         $s0, 0($s1)
    089DAC08:[0E279DD5]: jal        0x089E7754
    089DAC0C:[00000000]: nop
    089DAC10:[12600012]: beq        $s3, $zr, 0x089DAC5C
    089DAC14:[02A09021]: addu       $s2, $s5, $zr <=> move $s2, $s5
    089DAC18:[02808821]: addu       $s1, $s4, $zr <=> move $s1, $s4
    089DAC1C:[8E300000]: lw         $s0, 0($s1)
    089DAC20:[2652FFFF]: addiu      $s2, $s2, -1
    089DAC24:[26310004]: addiu      $s1, $s1, 4
    089DAC28:[26040070]: addiu      $a0, $s0, 112
    089DAC2C:[0E2754DD]: jal        0x089D5374
    089DAC30:[26050056]: addiu      $a1, $s0, 86
    089DAC34:[9203008C]: lbu        $v1, 140($s0)
    089DAC38:[C60000F8]: lwc1       $f0, 248($s0)
    089DAC3C:[9202008D]: lbu        $v0, 141($s0)
    089DAC40:[A203008E]: sb         $v1, 142($s0)
    089DAC44:[A202008F]: sb         $v0, 143($s0)
    089DAC48:[E60000FC]: swc1       $f0, 252($s0)
    089DAC4C:[AE0000F8]: sw         $zr, 248($s0)
    089DAC50:[A6000056]: sh         $zr, 86($s0)
    089DAC54:[1640FFF1]: bne        $s2, $zr, 0x089DAC1C
    089DAC58:[A200008C]: sb         $zr, 140($s0)
    089DAC5C:[0E279DF2]: jal        0x089E77C8
    089DAC60:[00000000]: nop
    089DAC64:[1260000A]: beq        $s3, $zr, 0x089DAC90
    089DAC68:[02A09021]: addu       $s2, $s5, $zr <=> move $s2, $s5
    089DAC6C:[2415FFBD]: addiu      $s5, $zr, -67 <=> li $s5, -67
    089DAC70:[8E900000]: lw         $s0, 0($s4)
    089DAC74:[8213008F]: lb         $s3, 143($s0)
    089DAC78:[32620001]: andi       $v0, $s3, 1
    089DAC7C:[14400012]: bne        $v0, $zr, 0x089DACC8
    089DAC80:[8211008E]: lb         $s1, 142($s0)
    089DAC84:[2652FFFF]: addiu      $s2, $s2, -1
    089DAC88:[1640FFF9]: bne        $s2, $zr, 0x089DAC70
    089DAC8C:[26940004]: addiu      $s4, $s4, 4
    089DAC90:[03C0E821]: addu       $sp, $fp, $zr <=> move $sp, $fp
    089DAC94:[8FBF0030]: lw         $ra, 48($sp)
    089DAC98:[8FBE002C]: lw         $fp, 44($sp)
    089DAC9C:[8FB60028]: lw         $s6, 40($sp)
    089DACA0:[8FB50024]: lw         $s5, 36($sp)
    089DACA4:[8FB40020]: lw         $s4, 32($sp)
    089DACA8:[8FB3001C]: lw         $s3, 28($sp)
    089DACAC:[8FB20018]: lw         $s2, 24($sp)
    089DACB0:[8FB10014]: lw         $s1, 20($sp)
    089DACB4:[8FB00010]: lw         $s0, 16($sp)
    089DACB8:[C7B50044]: lwc1       $f21, 68($sp)
    089DACBC:[C7B40040]: lwc1       $f20, 64($sp)
    089DACC0:[03E00008]: jr         $ra
    089DACC4:[27BD0050]: addiu      $sp, $sp, 80
    089DACC8:[32220001]: andi       $v0, $s1, 1
    089DACCC:[10400006]: beq        $v0, $zr, 0x089DACE8
    089DACD0:[32220002]: andi       $v0, $s1, 2
    089DACD4:[8E020090]: lw         $v0, 144($s0)
    089DACD8:[8C420000]: lw         $v0, 0($v0)
    089DACDC:[1440003F]: bne        $v0, $zr, 0x089DADDC
    089DACE0:[00000000]: nop
    089DACE4:[32220002]: andi       $v0, $s1, 2
    089DACE8:[14400037]: bne        $v0, $zr, 0x089DADC8
    089DACEC:[32220008]: andi       $v0, $s1, 8
    089DACF0:[10400006]: beq        $v0, $zr, 0x089DAD0C
    089DACF4:[32220004]: andi       $v0, $s1, 4
    089DACF8:[8E020090]: lw         $v0, 144($s0)
    089DACFC:[8C420018]: lw         $v0, 24($v0)
    089DAD00:[1440002D]: bne        $v0, $zr, 0x089DADB8
    089DAD04:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089DAD08:[32220004]: andi       $v0, $s1, 4
    089DAD0C:[50400006]: beql       $v0, $zr, 0x089DAD28
    089DAD10:[860200EA]: lh         $v0, 234($s0)
    089DAD14:[8E020090]: lw         $v0, 144($s0)
    089DAD18:[8C430010]: lw         $v1, 16($v0)
    089DAD1C:[14600022]: bne        $v1, $zr, 0x089DADA8
    089DAD20:[7E650080]: ext        $a1, $s3, 2, 1
    089DAD24:[860200EA]: lh         $v0, 234($s0)
    089DAD28:[04400012]: bltz       $v0, 0x089DAD74
    089DAD2C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089DAD30:[0E276ABB]: jal        0x089DAAEC
    089DAD34:[4600AB06]: mov.s      $f12, $f21
    089DAD38:[1040000F]: beq        $v0, $zr, 0x089DAD78
    089DAD3C:[8E020090]: lw         $v0, 144($s0)
    089DAD40:[8C420014]: lw         $v0, 20($v0)
    089DAD44:[54400014]: bnel       $v0, $zr, 0x089DAD98
    089DAD48:[820500E8]: lb         $a1, 232($s0)
    089DAD4C:[0E279DD5]: jal        0x089E7754
    089DAD50:[00000000]: nop
    089DAD54:[820200E8]: lb         $v0, 232($s0)
    089DAD58:[10400004]: beq        $v0, $zr, 0x089DAD6C
    089DAD5C:[00000000]: nop
    089DAD60:[8E02000C]: lw         $v0, 12($s0)
    089DAD64:[00551024]: and        $v0, $v0, $s5
    089DAD68:[AE02000C]: sw         $v0, 12($s0)
    089DAD6C:[0E279DF2]: jal        0x089E77C8
    089DAD70:[00000000]: nop
    089DAD74:[8E020090]: lw         $v0, 144($s0)
    089DAD78:[8C420008]: lw         $v0, 8($v0)
    089DAD7C:[5040FFC2]: beql       $v0, $zr, 0x089DAC88
    089DAD80:[2652FFFF]: addiu      $s2, $s2, -1
    089DAD84:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089DAD88:[0040F809]: jalr       $ra, $v0
    089DAD8C:[4600AB06]: mov.s      $f12, $f21
    089DAD90:[0A276B22]: j          0x089DAC88
    089DAD94:[2652FFFF]: addiu      $s2, $s2, -1
    089DAD98:[0040F809]: jalr       $ra, $v0
    089DAD9C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089DADA0:[0A276B53]: j          0x089DAD4C
    089DADA4:[00000000]: nop
    089DADA8:[0060F809]: jalr       $ra, $v1
    089DADAC:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089DADB0:[0A276B4A]: j          0x089DAD28
    089DADB4:[860200EA]: lh         $v0, 234($s0)
    089DADB8:[0040F809]: jalr       $ra, $v0
    089DADBC:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    089DADC0:[0A276B43]: j          0x089DAD0C
    089DADC4:[32220004]: andi       $v0, $s1, 4
    089DADC8:[7E650100]: ext        $a1, $s3, 4, 1
    089DADCC:[0E2769A9]: jal        0x089DA6A4
    089DADD0:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089DADD4:[0A276B22]: j          0x089DAC88
    089DADD8:[2652FFFF]: addiu      $s2, $s2, -1
    089DADDC:[0040F809]: jalr       $ra, $v0
    089DADE0:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089DADE4:[0A276B3A]: j          0x089DACE8
    089DADE8:[32220002]: andi       $v0, $s1, 2
    089DADEC:[820200E9]: lb         $v0, 233($s0)
    089DADF0:[5840001F]: blezl      $v0, 0x089DAE70
    089DADF4:[9202008F]: lbu        $v0, 143($s0)
    089DADF8:[0E279DD5]: jal        0x089E7754
    089DADFC:[00000000]: nop
    089DAE00:[C6000030]: lwc1       $f0, 48($s0)
    089DAE04:[C6010034]: lwc1       $f1, 52($s0)
    089DAE08:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    089DAE0C:[46150000]: add.s      $f0, $f0, $f21
    089DAE10:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089DAE14:[4600083E]: c.le.s     $f1, $f0
    089DAE18:[E6000030]: swc1       $f0, 48($s0)
    089DAE1C:[45000004]: bc1f       0x089DAE30
    089DAE20:[46010083]: div.s      $f2, $f0, $f1
    089DAE24:[AE000030]: sw         $zr, 48($s0)
    089DAE28:[AE000034]: sw         $zr, 52($s0)
    089DAE2C:[C6C28898]: lwc1       $f2, -30568($s6)
    089DAE30:[9603002E]: lhu        $v1, 46($s0)
    089DAE34:[8606002C]: lh         $a2, 44($s0)
    089DAE38:[7C031620]: seh        $v0, $v1
    089DAE3C:[00C23023]: subu       $a2, $a2, $v0
    089DAE40:[44860800]: mtc1       $a2, $f1
    089DAE44:[46800820]: cvt.s.w    $f0, $f1
    089DAE48:[46001002]: mul.s      $f0, $f2, $f0
    089DAE4C:[4600004D]: trunc.w.s  $f1, $f0
    089DAE50:[44020800]: mfc1       $v0, $f1
    089DAE54:[00621821]: addu       $v1, $v1, $v0
    089DAE58:[0E276952]: jal        0x089DA548
    089DAE5C:[A603002A]: sh         $v1, 42($s0)
    089DAE60:[0E279DF2]: jal        0x089E77C8
    089DAE64:[00000000]: nop
    089DAE68:[0A276B00]: j          0x089DAC00
    089DAE6C:[00000000]: nop
    089DAE70:[30420004]: andi       $v0, $v0, 4
    089DAE74:[1440FF62]: bne        $v0, $zr, 0x089DAC00
    089DAE78:[00000000]: nop
    089DAE7C:[0A276B7E]: j          0x089DADF8
    089DAE80:[00000000]: nop
_S1_2_88F4D9C 79,170 instructions (0.248%), 7,917 calls (088F4D9C - 088F4E0C, length 29)
    088F4D9C:[2CA20016]: sltiu      $v0, $a1, 22
    088F4DA0:[10400019]: beq        $v0, $zr, 0x088F4E08
    088F4DA4:[00804021]: addu       $t0, $a0, $zr <=> move $t0, $a0
    088F4DA8:[3C0308AA]: lui        $v1, 0x08AA <=> li $v1, 0x08AA0000
    088F4DAC:[00051080]: sll        $v0, $a1, 0x0002
    088F4DB0:[246344A8]: addiu      $v1, $v1, 17576
    088F4DB4:[00431021]: addu       $v0, $v0, $v1
    088F4DB8:[8C440000]: lw         $a0, 0($v0)
    088F4DBC:[00800008]: jr         $a0
    088F4DC0:[00000000]: nop
    088F4E08:[03E00008]: jr         $ra
    088F4E0C:[00000000]: nop
_S1_2_89C6AD8 77,488 instructions (0.243%), 2,672 calls (089C6AD8 - 089C6B48, length 29)
    089C6AD8:[27BDFFE0]: addiu      $sp, $sp, -32
    089C6ADC:[AFB40010]: sw         $s4, 16($sp)
    089C6AE0:[0100A021]: addu       $s4, $t0, $zr <=> move $s4, $t0
    089C6AE4:[AFB3000C]: sw         $s3, 12($sp)
    089C6AE8:[00E09821]: addu       $s3, $a3, $zr <=> move $s3, $a3
    089C6AEC:[AFB20008]: sw         $s2, 8($sp)
    089C6AF0:[00C09021]: addu       $s2, $a2, $zr <=> move $s2, $a2
    089C6AF4:[AFB10004]: sw         $s1, 4($sp)
    089C6AF8:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    089C6AFC:[AFB00000]: sw         $s0, 0($sp)
    089C6B00:[AFBF0014]: sw         $ra, 20($sp)
    089C6B04:[0E27184F]: jal        0x089C613C
    089C6B08:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    089C6B0C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    089C6B10:[AE110010]: sw         $s1, 16($s0)
    089C6B14:[AE120014]: sw         $s2, 20($s0)
    089C6B18:[AE130018]: sw         $s3, 24($s0)
    089C6B1C:[AE14001C]: sw         $s4, 28($s0)
    089C6B20:[AE000028]: sw         $zr, 40($s0)
    089C6B24:[AE000020]: sw         $zr, 32($s0)
    089C6B28:[AE000024]: sw         $zr, 36($s0)
    089C6B2C:[8FBF0014]: lw         $ra, 20($sp)
    089C6B30:[8FB40010]: lw         $s4, 16($sp)
    089C6B34:[8FB3000C]: lw         $s3, 12($sp)
    089C6B38:[8FB20008]: lw         $s2, 8($sp)
    089C6B3C:[8FB10004]: lw         $s1, 4($sp)
    089C6B40:[8FB00000]: lw         $s0, 0($sp)
    089C6B44:[03E00008]: jr         $ra
    089C6B48:[27BD0020]: addiu      $sp, $sp, 32
_S1_2_89C2A78 77,488 instructions (0.243%), 2,672 calls (089C2A78 - 089C2AE8, length 29)
    089C2A78:[27BDFFE0]: addiu      $sp, $sp, -32
    089C2A7C:[AFB20008]: sw         $s2, 8($sp)
    089C2A80:[00A09021]: addu       $s2, $a1, $zr <=> move $s2, $a1
    089C2A84:[24050003]: addiu      $a1, $zr, 3 <=> li $a1, 3
    089C2A88:[AFBF0014]: sw         $ra, 20($sp)
    089C2A8C:[AFB40010]: sw         $s4, 16($sp)
    089C2A90:[00E0A021]: addu       $s4, $a3, $zr <=> move $s4, $a3
    089C2A94:[AFB3000C]: sw         $s3, 12($sp)
    089C2A98:[00C09821]: addu       $s3, $a2, $zr <=> move $s3, $a2
    089C2A9C:[AFB10004]: sw         $s1, 4($sp)
    089C2AA0:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    089C2AA4:[0E270946]: jal        0x089C2518
    089C2AA8:[AFB00000]: sw         $s0, 0($sp)
    089C2AAC:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    089C2AB0:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    089C2AB4:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    089C2AB8:[02603821]: addu       $a3, $s3, $zr <=> move $a3, $s3
    089C2ABC:[02804021]: addu       $t0, $s4, $zr <=> move $t0, $s4
    089C2AC0:[0E271AB6]: jal        0x089C6AD8
    089C2AC4:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    089C2AC8:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    089C2ACC:[8FBF0014]: lw         $ra, 20($sp)
    089C2AD0:[8FB40010]: lw         $s4, 16($sp)
    089C2AD4:[8FB3000C]: lw         $s3, 12($sp)
    089C2AD8:[8FB20008]: lw         $s2, 8($sp)
    089C2ADC:[8FB10004]: lw         $s1, 4($sp)
    089C2AE0:[8FB00000]: lw         $s0, 0($sp)
    089C2AE4:[03E00008]: jr         $ra
    089C2AE8:[27BD0020]: addiu      $sp, $sp, 32
_S1_2_89C7820 76,908 instructions (0.241%), 754 calls (089C7820 - 089C790C, length 60)
    089C7820:[27BDFF60]: addiu      $sp, $sp, -160
    089C7824:[AFB50094]: sw         $s5, 148($sp)
    089C7828:[00A0A821]: addu       $s5, $a1, $zr <=> move $s5, $a1
    089C782C:[00C02821]: addu       $a1, $a2, $zr <=> move $a1, $a2
    089C7830:[AFB40090]: sw         $s4, 144($sp)
    089C7834:[0080A021]: addu       $s4, $a0, $zr <=> move $s4, $a0
    089C7838:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    089C783C:[AFB3008C]: sw         $s3, 140($sp)
    089C7840:[00C09821]: addu       $s3, $a2, $zr <=> move $s3, $a2
    089C7844:[01003021]: addu       $a2, $t0, $zr <=> move $a2, $t0
    089C7848:[AFB10084]: sw         $s1, 132($sp)
    089C784C:[01008821]: addu       $s1, $t0, $zr <=> move $s1, $t0
    089C7850:[AFB00080]: sw         $s0, 128($sp)
    089C7854:[01208021]: addu       $s0, $t1, $zr <=> move $s0, $t1
    089C7858:[AFBF0098]: sw         $ra, 152($sp)
    089C785C:[AFB20088]: sw         $s2, 136($sp)
    089C7860:[0E273710]: jal        0x089CDC40
    089C7864:[00E09021]: addu       $s2, $a3, $zr <=> move $s2, $a3
    089C7868:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    089C786C:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    089C7870:[0E273710]: jal        0x089CDC40
    089C7874:[27A40010]: addiu      $a0, $sp, 16
    089C7878:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    089C787C:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    089C7880:[0E273710]: jal        0x089CDC40
    089C7884:[27A40020]: addiu      $a0, $sp, 32
    089C7888:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    089C788C:[27A40030]: addiu      $a0, $sp, 48
    089C7890:[0E273710]: jal        0x089CDC40
    089C7894:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    089C7898:[03A08821]: addu       $s1, $sp, $zr <=> move $s1, $sp
    089C789C:[03A08021]: addu       $s0, $sp, $zr <=> move $s0, $sp
    089C78A0:[24120003]: addiu      $s2, $zr, 3 <=> li $s2, 3
    089C78A4:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089C78A8:[0E27371C]: jal        0x089CDC70
    089C78AC:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    089C78B0:[C6000000]: lwc1       $f0, 0($s0)
    089C78B4:[C6010004]: lwc1       $f1, 4($s0)
    089C78B8:[C6020008]: lwc1       $f2, 8($s0)
    089C78BC:[2652FFFF]: addiu      $s2, $s2, -1
    089C78C0:[E6200040]: swc1       $f0, 64($s1)
    089C78C4:[26100010]: addiu      $s0, $s0, 16
    089C78C8:[E6210050]: swc1       $f1, 80($s1)
    089C78CC:[E6220060]: swc1       $f2, 96($s1)
    089C78D0:[AE200070]: sw         $zr, 112($s1)
    089C78D4:[0641FFF3]: bgez       $s2, 0x089C78A4
    089C78D8:[26310004]: addiu      $s1, $s1, 4
    089C78DC:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    089C78E0:[02A03021]: addu       $a2, $s5, $zr <=> move $a2, $s5
    089C78E4:[0E27376C]: jal        0x089CDDB0
    089C78E8:[27A50040]: addiu      $a1, $sp, 64
    089C78EC:[8FBF0098]: lw         $ra, 152($sp)
    089C78F0:[8FB50094]: lw         $s5, 148($sp)
    089C78F4:[8FB40090]: lw         $s4, 144($sp)
    089C78F8:[8FB3008C]: lw         $s3, 140($sp)
    089C78FC:[8FB20088]: lw         $s2, 136($sp)
    089C7900:[8FB10084]: lw         $s1, 132($sp)
    089C7904:[8FB00080]: lw         $s0, 128($sp)
    089C7908:[03E00008]: jr         $ra
    089C790C:[27BD00A0]: addiu      $sp, $sp, 160
  Back Branch 089C78D4 3,016 times (length 14)
    089C7890:[0E273710]: jal        0x089CDC40
    089C7894:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    089C7898:[03A08821]: addu       $s1, $sp, $zr <=> move $s1, $sp
    089C789C:[03A08021]: addu       $s0, $sp, $zr <=> move $s0, $sp
    089C78A0:[24120003]: addiu      $s2, $zr, 3 <=> li $s2, 3
--> 089C78A4:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    089C78A8:[0E27371C]: jal        0x089CDC70
    089C78AC:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    089C78B0:[C6000000]: lwc1       $f0, 0($s0)
    089C78B4:[C6010004]: lwc1       $f1, 4($s0)
    089C78B8:[C6020008]: lwc1       $f2, 8($s0)
    089C78BC:[2652FFFF]: addiu      $s2, $s2, -1
    089C78C0:[E6200040]: swc1       $f0, 64($s1)
    089C78C4:[26100010]: addiu      $s0, $s0, 16
    089C78C8:[E6210050]: swc1       $f1, 80($s1)
    089C78CC:[E6220060]: swc1       $f2, 96($s1)
    089C78D0:[AE200070]: sw         $zr, 112($s1)
--> 089C78D4:[0641FFF3]: bgez       $s2, 0x089C78A4
    089C78D8:[26310004]: addiu      $s1, $s1, 4
    089C78DC:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    089C78E0:[02A03021]: addu       $a2, $s5, $zr <=> move $a2, $s5
    089C78E4:[0E27376C]: jal        0x089CDDB0
_S1_2_8A50B88 74,880 instructions (0.235%), 4,680 calls (08A50B88 - 08A50BC4, length 16)
    08A50B88:[3C0C08AF]: lui        $t4, 0x08AF <=> li $t4, 0x08AF0000
    08A50B8C:[8D89C1E0]: lw         $t1, -15904($t4)
    08A50B90:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    08A50B94:[7C07FE04]: ins        $a3, $zr, 24, 8
    08A50B98:[8D2A0008]: lw         $t2, 8($t1)
    08A50B9C:[3C0BE800]: lui        $t3, 0xE800 <=> li $t3, 0xE8000000
    08A50BA0:[00EB2825]: or         $a1, $a3, $t3
    08A50BA4:[00041E02]: srl        $v1, $a0, 0x0018
    08A50BA8:[25470004]: addiu      $a3, $t2, 4
    08A50BAC:[3C06E900]: lui        $a2, 0xE900 <=> li $a2, 0xE9000000
    08A50BB0:[00664025]: or         $t0, $v1, $a2
    08A50BB4:[24E20004]: addiu      $v0, $a3, 4
    08A50BB8:[AD450000]: sw         $a1, 0($t2)
    08A50BBC:[AD220008]: sw         $v0, 8($t1)
    08A50BC0:[03E00008]: jr         $ra
    08A50BC4:[ACE80000]: sw         $t0, 0($a3)
_S1_2_8A24E28 74,832 instructions (0.235%), 3,118 calls (08A24E28 - 08A24F50, length 75)
    08A24E28:[8C820004]: lw         $v0, 4($a0)
    08A24E2C:[8C880000]: lw         $t0, 0($a0)
    08A24E30:[00A05021]: addu       $t2, $a1, $zr <=> move $t2, $a1
    08A24E34:[00021FC2]: srl        $v1, $v0, 0x001F
    08A24E38:[00404821]: addu       $t1, $v0, $zr <=> move $t1, $v0
    08A24E3C:[7C475500]: ext        $a3, $v0, 20, 11
    08A24E40:[ACA30004]: sw         $v1, 4($a1)
    08A24E44:[14E0001F]: bne        $a3, $zr, 0x08A24EC4
    08A24E48:[7C09FD04]: ins        $t1, $zr, 20, 12
    08A24E4C:[01091025]: or         $v0, $t0, $t1
    08A24E50:[1040002B]: beq        $v0, $zr, 0x08A24F00
    08A24E54:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    08A24E58:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    08A24E5C:[00081E02]: srl        $v1, $t0, 0x0018
    08A24E60:[00093A00]: sll        $a3, $t1, 0x0008
    08A24E64:[3445FFFF]: ori        $a1, $v0, -1
    08A24E68:[00673825]: or         $a3, $v1, $a3
    08A24E6C:[2402FC02]: addiu      $v0, $zr, -1022 <=> li $v0, -1022
    08A24E70:[24030003]: addiu      $v1, $zr, 3 <=> li $v1, 3
    08A24E74:[00A7202B]: sltu       $a0, $a1, $a3
    08A24E78:[00083200]: sll        $a2, $t0, 0x0008
    08A24E7C:[AD420008]: sw         $v0, 8($t2)
    08A24E80:[1480000D]: bne        $a0, $zr, 0x08A24EB8
    08A24E84:[AD430000]: sw         $v1, 0($t2)
    08A24E88:[00A04021]: addu       $t0, $a1, $zr <=> move $t0, $a1
    08A24E8C:[2403FC02]: addiu      $v1, $zr, -1022 <=> li $v1, -1022
    08A24E90:[000617C2]: srl        $v0, $a2, 0x001F
    08A24E94:[00072840]: sll        $a1, $a3, 0x0001
    08A24E98:[00452825]: or         $a1, $v0, $a1
    08A24E9C:[00062040]: sll        $a0, $a2, 0x0001
    08A24EA0:[0105102B]: sltu       $v0, $t0, $a1
    08A24EA4:[00803021]: addu       $a2, $a0, $zr <=> move $a2, $a0
    08A24EA8:[00A03821]: addu       $a3, $a1, $zr <=> move $a3, $a1
    08A24EAC:[1040FFF8]: beq        $v0, $zr, 0x08A24E90
    08A24EB0:[2463FFFF]: addiu      $v1, $v1, -1
    08A24EB4:[AD430008]: sw         $v1, 8($t2)
    08A24EB8:[AD460010]: sw         $a2, 16($t2)
    08A24EBC:[03E00008]: jr         $ra
    08A24EC0:[AD470014]: sw         $a3, 20($t2)
    08A24EC4:[240207FF]: addiu      $v0, $zr, 2047 <=> li $v0, 2047
    08A24EC8:[10E2000F]: beq        $a3, $v0, 0x08A24F08
    08A24ECC:[00081602]: srl        $v0, $t0, 0x0018
    08A24ED0:[00092A00]: sll        $a1, $t1, 0x0008
    08A24ED4:[00452825]: or         $a1, $v0, $a1
    08A24ED8:[3C061000]: lui        $a2, 0x1000 <=> li $a2, 0x10000000
    08A24EDC:[24E7FC01]: addiu      $a3, $a3, -1023
    08A24EE0:[00082200]: sll        $a0, $t0, 0x0008
    08A24EE4:[00A61825]: or         $v1, $a1, $a2
    08A24EE8:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    08A24EEC:[AD440010]: sw         $a0, 16($t2)
    08A24EF0:[AD430014]: sw         $v1, 20($t2)
    08A24EF4:[AD470008]: sw         $a3, 8($t2)
    08A24EF8:[03E00008]: jr         $ra
    08A24EFC:[AD420000]: sw         $v0, 0($t2)
    08A24F00:[03E00008]: jr         $ra
    08A24F04:[ACA20000]: sw         $v0, 0($a1)
    08A24F08:[01091025]: or         $v0, $t0, $t1
    08A24F0C:[14400004]: bne        $v0, $zr, 0x08A24F20
    08A24F10:[3C040008]: lui        $a0, 0x0008 <=> li $a0, 0x00080000
    08A24F14:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    08A24F18:[03E00008]: jr         $ra
    08A24F1C:[ACA20000]: sw         $v0, 0($a1)
    08A24F20:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08A24F24:[01241824]: and        $v1, $t1, $a0
    08A24F28:[00431025]: or         $v0, $v0, $v1
    08A24F2C:[50400005]: beql       $v0, $zr, 0x08A24F44
    08A24F30:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08A24F34:[ACA00000]: sw         $zr, 0($a1)
    08A24F38:[AD480010]: sw         $t0, 16($t2)
    08A24F3C:[03E00008]: jr         $ra
    08A24F40:[AD490014]: sw         $t1, 20($t2)
    08A24F44:[ACA20000]: sw         $v0, 0($a1)
    08A24F48:[AD480010]: sw         $t0, 16($t2)
    08A24F4C:[03E00008]: jr         $ra
    08A24F50:[AD490014]: sw         $t1, 20($t2)
_S1_2_88D48FC 74,832 instructions (0.235%), 1,559 calls (088D48E0 - 088D4AA8, length 115)
    088D48E0:[10400052]: beq        $v0, $zr, 0x088D4A2C
    088D48E4:[00000000]: nop
    088D48E8:[10520013]: beq        $v0, $s2, 0x088D4938
    088D48EC:[00000000]: nop
    088D48F0:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088D48F4:[0E234597]: jal        0x088D165C
    088D48F8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088D48FC:[0E2347D4]: jal        0x088D1F50
    088D4900:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088D4904:[5040FFF6]: beql       $v0, $zr, 0x088D48E0
    088D4908:[8E020028]: lw         $v0, 40($s0)
    088D490C:[8FBF0020]: lw         $ra, 32($sp)
    088D4910:[8FB7001C]: lw         $s7, 28($sp)
    088D4914:[8FB60018]: lw         $s6, 24($sp)
    088D4918:[8FB50014]: lw         $s5, 20($sp)
    088D491C:[8FB40010]: lw         $s4, 16($sp)
    088D4920:[8FB3000C]: lw         $s3, 12($sp)
    088D4924:[8FB20008]: lw         $s2, 8($sp)
    088D4928:[8FB10004]: lw         $s1, 4($sp)
    088D492C:[8FB00000]: lw         $s0, 0($sp)
    088D4930:[03E00008]: jr         $ra
    088D4934:[27BD0030]: addiu      $sp, $sp, 48
    088D4938:[0E2350E4]: jal        0x088D4390
    088D493C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088D4940:[1040FFEC]: beq        $v0, $zr, 0x088D48F4
    088D4944:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088D4948:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    088D494C:[0E23503A]: jal        0x088D40E8
    088D4950:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088D4954:[0E235064]: jal        0x088D4190
    088D4958:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088D495C:[0E23517D]: jal        0x088D45F4
    088D4960:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088D4964:[0E235087]: jal        0x088D421C
    088D4968:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088D496C:[3C1108AE]: lui        $s1, 0x08AE <=> li $s1, 0x08AE0000
    088D4970:[0E235090]: jal        0x088D4240
    088D4974:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088D4978:[8E23BA9C]: lw         $v1, -17764($s1)
    088D497C:[1860000D]: blez       $v1, 0x088D49B4
    088D4980:[C6A017A0]: lwc1       $f0, 6048($s5)
    088D4984:[3C014F00]: lui        $at, 0x4F00 <=> li $at, 0x4F000000
    088D4988:[44810800]: mtc1       $at, $f1
    088D498C:[4600083E]: c.le.s     $f1, $f0
    088D4990:[00000000]: nop
    088D4994:[45030036]: bc1tl      0x088D4A70
    088D4998:[46010001]: sub.s      $f0, $f0, $f1
    088D499C:[4600000D]: trunc.w.s  $f0, $f0
    088D49A0:[44020000]: mfc1       $v0, $f0
    088D49A4:[00621023]: subu       $v0, $v1, $v0
    088D49A8:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088D49AC:[0043102C]: max        $v0, $v0, $v1
    088D49B0:[AE22BA9C]: sw         $v0, -17764($s1)
    088D49B4:[92C2BA99]: lbu        $v0, -17767($s6)
    088D49B8:[10400020]: beq        $v0, $zr, 0x088D4A3C
    088D49BC:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088D49C0:[0E2350BB]: jal        0x088D42EC
    088D49C4:[2665BAB4]: addiu      $a1, $s3, -17740
    088D49C8:[8E22BA9C]: lw         $v0, -17764($s1)
    088D49CC:[50400030]: beql       $v0, $zr, 0x088D4A90
    088D49D0:[2685BAA0]: addiu      $a1, $s4, -17760
    088D49D4:[8E22BA9C]: lw         $v0, -17764($s1)
    088D49D8:[1840FFC5]: blez       $v0, 0x088D48F0
    088D49DC:[C6A017A0]: lwc1       $f0, 6048($s5)
    088D49E0:[3C014F00]: lui        $at, 0x4F00 <=> li $at, 0x4F000000
    088D49E4:[44810800]: mtc1       $at, $f1
    088D49E8:[4600083E]: c.le.s     $f1, $f0
    088D49EC:[00000000]: nop
    088D49F0:[45030023]: bc1tl      0x088D4A80
    088D49F4:[46010001]: sub.s      $f0, $f0, $f1
    088D49F8:[4600000D]: trunc.w.s  $f0, $f0
    088D49FC:[44030000]: mfc1       $v1, $f0
    088D4A00:[8E020018]: lw         $v0, 24($s0)
    088D4A04:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088D4A08:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088D4A0C:[14600002]: bne        $v1, $zr, 0x088D4A18
    088D4A10:[0043001B]: divu       $v0, $v1
    088D4A14:[000001CD]: break      0x00007
    088D4A18:[00001012]: mflo       $v0
    088D4A1C:[0E234597]: jal        0x088D165C
    088D4A20:[AE020020]: sw         $v0, 32($s0)
    088D4A24:[0A23523F]: j          0x088D48FC
    088D4A28:[00000000]: nop
    088D4A2C:[0E2350BF]: jal        0x088D42FC
    088D4A30:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088D4A34:[0A235250]: j          0x088D4940
    088D4A38:[00000000]: nop
    088D4A3C:[0E2350BB]: jal        0x088D42EC
    088D4A40:[2685BAA0]: addiu      $a1, $s4, -17760
    088D4A44:[8E22BA9C]: lw         $v0, -17764($s1)
    088D4A48:[1440FFE3]: bne        $v0, $zr, 0x088D49D8
    088D4A4C:[00000000]: nop
    088D4A50:[2665BAB4]: addiu      $a1, $s3, -17740
    088D4A54:[0E235109]: jal        0x088D4424
    088D4A58:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088D4A5C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088D4A60:[0E23518B]: jal        0x088D462C
    088D4A64:[2665BAB4]: addiu      $a1, $s3, -17740
    088D4A68:[0A235276]: j          0x088D49D8
    088D4A6C:[8E22BA9C]: lw         $v0, -17764($s1)
    088D4A70:[4600000D]: trunc.w.s  $f0, $f0
    088D4A74:[44020000]: mfc1       $v0, $f0
    088D4A78:[0A235269]: j          0x088D49A4
    088D4A7C:[00571025]: or         $v0, $v0, $s7
    088D4A80:[4600000D]: trunc.w.s  $f0, $f0
    088D4A84:[44030000]: mfc1       $v1, $f0
    088D4A88:[0A235280]: j          0x088D4A00
    088D4A8C:[00771825]: or         $v1, $v1, $s7
    088D4A90:[0E235109]: jal        0x088D4424
    088D4A94:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088D4A98:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088D4A9C:[0E23518B]: jal        0x088D462C
    088D4AA0:[2685BAA0]: addiu      $a1, $s4, -17760
    088D4AA4:[0A235276]: j          0x088D49D8
    088D4AA8:[8E22BA9C]: lw         $v0, -17764($s1)
  Back Branch 088D4940 1,560 times (length 21)
    088D48E0:[10400052]: beq        $v0, $zr, 0x088D4A2C
    088D48E4:[00000000]: nop
    088D48E8:[10520013]: beq        $v0, $s2, 0x088D4938
    088D48EC:[00000000]: nop
    088D48F0:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
--> 088D48F4:[0E234597]: jal        0x088D165C
    088D48F8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088D48FC:[0E2347D4]: jal        0x088D1F50
    088D4900:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088D4904:[5040FFF6]: beql       $v0, $zr, 0x088D48E0
    088D4908:[8E020028]: lw         $v0, 40($s0)
    088D490C:[8FBF0020]: lw         $ra, 32($sp)
    088D4910:[8FB7001C]: lw         $s7, 28($sp)
    088D4914:[8FB60018]: lw         $s6, 24($sp)
    088D4918:[8FB50014]: lw         $s5, 20($sp)
    088D491C:[8FB40010]: lw         $s4, 16($sp)
    088D4920:[8FB3000C]: lw         $s3, 12($sp)
    088D4924:[8FB20008]: lw         $s2, 8($sp)
    088D4928:[8FB10004]: lw         $s1, 4($sp)
    088D492C:[8FB00000]: lw         $s0, 0($sp)
    088D4930:[03E00008]: jr         $ra
    088D4934:[27BD0030]: addiu      $sp, $sp, 48
    088D4938:[0E2350E4]: jal        0x088D4390
    088D493C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
--> 088D4940:[1040FFEC]: beq        $v0, $zr, 0x088D48F4
    088D4944:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088D4948:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    088D494C:[0E23503A]: jal        0x088D40E8
    088D4950:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
  Back Branch 088D49D8 1,560 times (length 60)
    088D48E0:[10400052]: beq        $v0, $zr, 0x088D4A2C
    088D48E4:[00000000]: nop
    088D48E8:[10520013]: beq        $v0, $s2, 0x088D4938
    088D48EC:[00000000]: nop
--> 088D48F0:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088D48F4:[0E234597]: jal        0x088D165C
    088D48F8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088D48FC:[0E2347D4]: jal        0x088D1F50
    088D4900:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088D4904:[5040FFF6]: beql       $v0, $zr, 0x088D48E0
    088D4908:[8E020028]: lw         $v0, 40($s0)
    088D490C:[8FBF0020]: lw         $ra, 32($sp)
    088D4910:[8FB7001C]: lw         $s7, 28($sp)
    088D4914:[8FB60018]: lw         $s6, 24($sp)
    088D4918:[8FB50014]: lw         $s5, 20($sp)
    088D491C:[8FB40010]: lw         $s4, 16($sp)
    088D4920:[8FB3000C]: lw         $s3, 12($sp)
    088D4924:[8FB20008]: lw         $s2, 8($sp)
    088D4928:[8FB10004]: lw         $s1, 4($sp)
    088D492C:[8FB00000]: lw         $s0, 0($sp)
    088D4930:[03E00008]: jr         $ra
    088D4934:[27BD0030]: addiu      $sp, $sp, 48
    088D4938:[0E2350E4]: jal        0x088D4390
    088D493C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088D4940:[1040FFEC]: beq        $v0, $zr, 0x088D48F4
    088D4944:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088D4948:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    088D494C:[0E23503A]: jal        0x088D40E8
    088D4950:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088D4954:[0E235064]: jal        0x088D4190
    088D4958:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088D495C:[0E23517D]: jal        0x088D45F4
    088D4960:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088D4964:[0E235087]: jal        0x088D421C
    088D4968:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088D496C:[3C1108AE]: lui        $s1, 0x08AE <=> li $s1, 0x08AE0000
    088D4970:[0E235090]: jal        0x088D4240
    088D4974:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088D4978:[8E23BA9C]: lw         $v1, -17764($s1)
    088D497C:[1860000D]: blez       $v1, 0x088D49B4
    088D4980:[C6A017A0]: lwc1       $f0, 6048($s5)
    088D4984:[3C014F00]: lui        $at, 0x4F00 <=> li $at, 0x4F000000
    088D4988:[44810800]: mtc1       $at, $f1
    088D498C:[4600083E]: c.le.s     $f1, $f0
    088D4990:[00000000]: nop
    088D4994:[45030036]: bc1tl      0x088D4A70
    088D4998:[46010001]: sub.s      $f0, $f0, $f1
    088D499C:[4600000D]: trunc.w.s  $f0, $f0
    088D49A0:[44020000]: mfc1       $v0, $f0
    088D49A4:[00621023]: subu       $v0, $v1, $v0
    088D49A8:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088D49AC:[0043102C]: max        $v0, $v0, $v1
    088D49B0:[AE22BA9C]: sw         $v0, -17764($s1)
    088D49B4:[92C2BA99]: lbu        $v0, -17767($s6)
    088D49B8:[10400020]: beq        $v0, $zr, 0x088D4A3C
    088D49BC:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088D49C0:[0E2350BB]: jal        0x088D42EC
    088D49C4:[2665BAB4]: addiu      $a1, $s3, -17740
    088D49C8:[8E22BA9C]: lw         $v0, -17764($s1)
    088D49CC:[50400030]: beql       $v0, $zr, 0x088D4A90
    088D49D0:[2685BAA0]: addiu      $a1, $s4, -17760
    088D49D4:[8E22BA9C]: lw         $v0, -17764($s1)
--> 088D49D8:[1840FFC5]: blez       $v0, 0x088D48F0
    088D49DC:[C6A017A0]: lwc1       $f0, 6048($s5)
    088D49E0:[3C014F00]: lui        $at, 0x4F00 <=> li $at, 0x4F000000
    088D49E4:[44810800]: mtc1       $at, $f1
    088D49E8:[4600083E]: c.le.s     $f1, $f0
  Back Branch 088D4A34 1,560 times (length 63)
    088D492C:[8FB00000]: lw         $s0, 0($sp)
    088D4930:[03E00008]: jr         $ra
    088D4934:[27BD0030]: addiu      $sp, $sp, 48
    088D4938:[0E2350E4]: jal        0x088D4390
    088D493C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
--> 088D4940:[1040FFEC]: beq        $v0, $zr, 0x088D48F4
    088D4944:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088D4948:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    088D494C:[0E23503A]: jal        0x088D40E8
    088D4950:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088D4954:[0E235064]: jal        0x088D4190
    088D4958:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088D495C:[0E23517D]: jal        0x088D45F4
    088D4960:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088D4964:[0E235087]: jal        0x088D421C
    088D4968:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088D496C:[3C1108AE]: lui        $s1, 0x08AE <=> li $s1, 0x08AE0000
    088D4970:[0E235090]: jal        0x088D4240
    088D4974:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088D4978:[8E23BA9C]: lw         $v1, -17764($s1)
    088D497C:[1860000D]: blez       $v1, 0x088D49B4
    088D4980:[C6A017A0]: lwc1       $f0, 6048($s5)
    088D4984:[3C014F00]: lui        $at, 0x4F00 <=> li $at, 0x4F000000
    088D4988:[44810800]: mtc1       $at, $f1
    088D498C:[4600083E]: c.le.s     $f1, $f0
    088D4990:[00000000]: nop
    088D4994:[45030036]: bc1tl      0x088D4A70
    088D4998:[46010001]: sub.s      $f0, $f0, $f1
    088D499C:[4600000D]: trunc.w.s  $f0, $f0
    088D49A0:[44020000]: mfc1       $v0, $f0
    088D49A4:[00621023]: subu       $v0, $v1, $v0
    088D49A8:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088D49AC:[0043102C]: max        $v0, $v0, $v1
    088D49B0:[AE22BA9C]: sw         $v0, -17764($s1)
    088D49B4:[92C2BA99]: lbu        $v0, -17767($s6)
    088D49B8:[10400020]: beq        $v0, $zr, 0x088D4A3C
    088D49BC:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088D49C0:[0E2350BB]: jal        0x088D42EC
    088D49C4:[2665BAB4]: addiu      $a1, $s3, -17740
    088D49C8:[8E22BA9C]: lw         $v0, -17764($s1)
    088D49CC:[50400030]: beql       $v0, $zr, 0x088D4A90
    088D49D0:[2685BAA0]: addiu      $a1, $s4, -17760
    088D49D4:[8E22BA9C]: lw         $v0, -17764($s1)
    088D49D8:[1840FFC5]: blez       $v0, 0x088D48F0
    088D49DC:[C6A017A0]: lwc1       $f0, 6048($s5)
    088D49E0:[3C014F00]: lui        $at, 0x4F00 <=> li $at, 0x4F000000
    088D49E4:[44810800]: mtc1       $at, $f1
    088D49E8:[4600083E]: c.le.s     $f1, $f0
    088D49EC:[00000000]: nop
    088D49F0:[45030023]: bc1tl      0x088D4A80
    088D49F4:[46010001]: sub.s      $f0, $f0, $f1
    088D49F8:[4600000D]: trunc.w.s  $f0, $f0
    088D49FC:[44030000]: mfc1       $v1, $f0
    088D4A00:[8E020018]: lw         $v0, 24($s0)
    088D4A04:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088D4A08:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088D4A0C:[14600002]: bne        $v1, $zr, 0x088D4A18
    088D4A10:[0043001B]: divu       $v0, $v1
    088D4A14:[000001CD]: break      0x00007
    088D4A18:[00001012]: mflo       $v0
    088D4A1C:[0E234597]: jal        0x088D165C
    088D4A20:[AE020020]: sw         $v0, 32($s0)
    088D4A24:[0A23523F]: j          0x088D48FC
    088D4A28:[00000000]: nop
    088D4A2C:[0E2350BF]: jal        0x088D42FC
    088D4A30:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
--> 088D4A34:[0A235250]: j          0x088D4940
    088D4A38:[00000000]: nop
    088D4A3C:[0E2350BB]: jal        0x088D42EC
    088D4A40:[2685BAA0]: addiu      $a1, $s4, -17760
    088D4A44:[8E22BA9C]: lw         $v0, -17764($s1)
  Back Branch 088D4A48 1,560 times (length 30)
    088D49C4:[2665BAB4]: addiu      $a1, $s3, -17740
    088D49C8:[8E22BA9C]: lw         $v0, -17764($s1)
    088D49CC:[50400030]: beql       $v0, $zr, 0x088D4A90
    088D49D0:[2685BAA0]: addiu      $a1, $s4, -17760
    088D49D4:[8E22BA9C]: lw         $v0, -17764($s1)
--> 088D49D8:[1840FFC5]: blez       $v0, 0x088D48F0
    088D49DC:[C6A017A0]: lwc1       $f0, 6048($s5)
    088D49E0:[3C014F00]: lui        $at, 0x4F00 <=> li $at, 0x4F000000
    088D49E4:[44810800]: mtc1       $at, $f1
    088D49E8:[4600083E]: c.le.s     $f1, $f0
    088D49EC:[00000000]: nop
    088D49F0:[45030023]: bc1tl      0x088D4A80
    088D49F4:[46010001]: sub.s      $f0, $f0, $f1
    088D49F8:[4600000D]: trunc.w.s  $f0, $f0
    088D49FC:[44030000]: mfc1       $v1, $f0
    088D4A00:[8E020018]: lw         $v0, 24($s0)
    088D4A04:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088D4A08:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088D4A0C:[14600002]: bne        $v1, $zr, 0x088D4A18
    088D4A10:[0043001B]: divu       $v0, $v1
    088D4A14:[000001CD]: break      0x00007
    088D4A18:[00001012]: mflo       $v0
    088D4A1C:[0E234597]: jal        0x088D165C
    088D4A20:[AE020020]: sw         $v0, 32($s0)
    088D4A24:[0A23523F]: j          0x088D48FC
    088D4A28:[00000000]: nop
    088D4A2C:[0E2350BF]: jal        0x088D42FC
    088D4A30:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088D4A34:[0A235250]: j          0x088D4940
    088D4A38:[00000000]: nop
    088D4A3C:[0E2350BB]: jal        0x088D42EC
    088D4A40:[2685BAA0]: addiu      $a1, $s4, -17760
    088D4A44:[8E22BA9C]: lw         $v0, -17764($s1)
--> 088D4A48:[1440FFE3]: bne        $v0, $zr, 0x088D49D8
    088D4A4C:[00000000]: nop
    088D4A50:[2665BAB4]: addiu      $a1, $s3, -17740
    088D4A54:[0E235109]: jal        0x088D4424
    088D4A58:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
  Back Branch 088D4A68 1,560 times (length 38)
    088D49C4:[2665BAB4]: addiu      $a1, $s3, -17740
    088D49C8:[8E22BA9C]: lw         $v0, -17764($s1)
    088D49CC:[50400030]: beql       $v0, $zr, 0x088D4A90
    088D49D0:[2685BAA0]: addiu      $a1, $s4, -17760
    088D49D4:[8E22BA9C]: lw         $v0, -17764($s1)
--> 088D49D8:[1840FFC5]: blez       $v0, 0x088D48F0
    088D49DC:[C6A017A0]: lwc1       $f0, 6048($s5)
    088D49E0:[3C014F00]: lui        $at, 0x4F00 <=> li $at, 0x4F000000
    088D49E4:[44810800]: mtc1       $at, $f1
    088D49E8:[4600083E]: c.le.s     $f1, $f0
    088D49EC:[00000000]: nop
    088D49F0:[45030023]: bc1tl      0x088D4A80
    088D49F4:[46010001]: sub.s      $f0, $f0, $f1
    088D49F8:[4600000D]: trunc.w.s  $f0, $f0
    088D49FC:[44030000]: mfc1       $v1, $f0
    088D4A00:[8E020018]: lw         $v0, 24($s0)
    088D4A04:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088D4A08:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088D4A0C:[14600002]: bne        $v1, $zr, 0x088D4A18
    088D4A10:[0043001B]: divu       $v0, $v1
    088D4A14:[000001CD]: break      0x00007
    088D4A18:[00001012]: mflo       $v0
    088D4A1C:[0E234597]: jal        0x088D165C
    088D4A20:[AE020020]: sw         $v0, 32($s0)
    088D4A24:[0A23523F]: j          0x088D48FC
    088D4A28:[00000000]: nop
    088D4A2C:[0E2350BF]: jal        0x088D42FC
    088D4A30:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088D4A34:[0A235250]: j          0x088D4940
    088D4A38:[00000000]: nop
    088D4A3C:[0E2350BB]: jal        0x088D42EC
    088D4A40:[2685BAA0]: addiu      $a1, $s4, -17760
    088D4A44:[8E22BA9C]: lw         $v0, -17764($s1)
    088D4A48:[1440FFE3]: bne        $v0, $zr, 0x088D49D8
    088D4A4C:[00000000]: nop
    088D4A50:[2665BAB4]: addiu      $a1, $s3, -17740
    088D4A54:[0E235109]: jal        0x088D4424
    088D4A58:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088D4A5C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088D4A60:[0E23518B]: jal        0x088D462C
    088D4A64:[2665BAB4]: addiu      $a1, $s3, -17740
--> 088D4A68:[0A235276]: j          0x088D49D8
    088D4A6C:[8E22BA9C]: lw         $v0, -17764($s1)
    088D4A70:[4600000D]: trunc.w.s  $f0, $f0
    088D4A74:[44020000]: mfc1       $v0, $f0
    088D4A78:[0A235269]: j          0x088D49A4
  Back Branch 088D4904 1,559 times (length 11)
--> 088D48E0:[10400052]: beq        $v0, $zr, 0x088D4A2C
    088D48E4:[00000000]: nop
    088D48E8:[10520013]: beq        $v0, $s2, 0x088D4938
    088D48EC:[00000000]: nop
    088D48F0:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088D48F4:[0E234597]: jal        0x088D165C
    088D48F8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088D48FC:[0E2347D4]: jal        0x088D1F50
    088D4900:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
--> 088D4904:[5040FFF6]: beql       $v0, $zr, 0x088D48E0
    088D4908:[8E020028]: lw         $v0, 40($s0)
    088D490C:[8FBF0020]: lw         $ra, 32($sp)
    088D4910:[8FB7001C]: lw         $s7, 28($sp)
    088D4914:[8FB60018]: lw         $s6, 24($sp)
_S1_2_89C67AC 73,154 instructions (0.229%), 2,314 calls (089C67AC - 089C6A14, length 155)
  Back Branch 089C67E0 2,164 times (length 7)
  Back Branch 089C6838 1,112 times (length 6)
  Back Branch 089C6940 1,052 times (length 79)
  Back Branch 089C699C 1,052 times (length 102)
  Back Branch 089C6994 60 times (length 20)
_S1_2_89C28E8 72,540 instructions (0.227%), 1,560 calls (089C28E8 - 089C29A4, length 48)
_S1_2_88F0364 72,336 instructions (0.227%), 1,096 calls (088F0364 - 088F04EC, length 99)
  Back Branch 088F03EC 1,096 times (length 23)
  Back Branch 088F03C8 1,096 times (length 14)
  Back Branch 088F04E8 1,096 times (length 85)
_S1_2_89CD978 70,703 instructions (0.222%), 735 calls (089CD978 - 089CDAE8, length 93)
  Back Branch 089CDADC 1,074 times (length 19)
  Back Branch 089CDA8C 358 times (length 34)
  Back Branch 089CDAE4 358 times (length 55)
_S1_2_88D40E8 70,472 instructions (0.221%), 1,560 calls (088D40E8 - 088D418C, length 42)
  Back Branch 088D4140 3,142 times (length 13)
_S1_2_8A447F8 70,347 instructions (0.220%), 528 calls (08A447F8 - 08A44864, length 28)
  Back Branch 08A44844 8,430 times (length 14)
  Back Branch 08A44834 721 times (length 7)
  Back Branch 08A44858 5 times (length 4)
_S1_2_8A4F9FC 68,640 instructions (0.215%), 3,120 calls (08A4F9FC - 08A4FA50, length 22)
_S1_2_89D5BAC 67,037 instructions (0.210%), 1,559 calls (089D5BAC - 089D5C5C, length 45)
_S1_2_8A518AC 65,520 instructions (0.205%), 1,560 calls (08A518AC - 08A51950, length 42)
_S1_2_8A50240 65,520 instructions (0.205%), 1,560 calls (08A50240 - 08A502E4, length 42)
_S1_2_89C5CF0 64,632 instructions (0.203%), 754 calls (089C5CF0 - 089C5EEC, length 128)
  Back Branch 089C5D60 1,432 times (length 6)
  Back Branch 089C5EE8 19 times (length 48)
_S1_2_8A57AB4 64,246 instructions (0.201%), 4,589 calls (08A57AB4 - 08A57AEC, length 15)
  Back Branch 08A57AE8 4,589 times (length 6)
_S1_2_89BFD8C 63,960 instructions (0.200%), 1,560 calls (089BFD8C - 089BFE2C, length 41)
_S1_2_8A4EBBC 62,440 instructions (0.196%), 1,561 calls (08A4EAE0 - 08A4EBE8, length 67)
  Back Branch 08A4EB60 1,562 times (length 11)
  Back Branch 08A4EBE4 1,561 times (length 67)
_S1_2_8907AD0 62,360 instructions (0.195%), 1,559 calls (08907AC8 - 08907BD8, length 69)
  Back Branch 08907B1C 3,118 times (length 23)
  Back Branch 08907B2C 1,559 times (length 12)
  Back Branch 08907B78 1,559 times (length 26)
_S1_2_89C7AA8 62,205 instructions (0.195%), 1,131 calls (089C7AA8 - 089C7B80, length 55)
_S1_2_890ADB4 61,745 instructions (0.194%), 1,559 calls (0890AD1C - 0890AFD8, length 176)
  Back Branch 0890AF10 1,558 times (length 127)
  Back Branch 0890AE68 100 times (length 34)
  Back Branch 0890AE70 99 times (length 18)
_S1_2_89C6A3C 60,164 instructions (0.189%), 2,314 calls (089C6A3C - 089C6AA0, length 26)
  Back Branch 089C6A9C 2,314 times (length 20)
_S1_2_8A4ED54 57,720 instructions (0.181%), 1,560 calls (08A4ED54 - 08A4EDF4, length 41)
_S1_2_8A4ECA0 57,720 instructions (0.181%), 1,560 calls (08A4ECA0 - 08A4ED50, length 45)
_S1_2_89B9564 56,796 instructions (0.178%), 906 calls (089B9564 - 089B96B8, length 86)
  Back Branch 089B96A4 902 times (length 40)
  Back Branch 089B96AC 571 times (length 9)
  Back Branch 089B96B4 331 times (length 24)
_S1_2_88CE80C 56,143 instructions (0.176%), 1,560 calls (088CE7CC - 088CE860, length 38)
  Back Branch 088CE85C 1,559 times (length 38)
_S1_2_88D462C 53,550 instructions (0.168%), 1,560 calls (088D462C - 088D4884, length 151)
_S1_2_88CF42C 53,771 instructions (0.169%), 3,163 calls (088CF42C - 088CF46C, length 17)
_S1_2_89CAADC 53,157 instructions (0.167%), 754 calls (089CAADC - 089CACE0, length 130)
  Back Branch 089CACDC 377 times (length 54)
_S1_2_88CF4BC 53,048 instructions (0.166%), 1,560 calls (088CF4BC - 088CF564, length 43)
_S1_2_89D5F18 53,006 instructions (0.166%), 3,118 calls (089D5F18 - 089D5FC0, length 43)
_S1_2_8A2459C 53,006 instructions (0.166%), 1,559 calls (08A2459C - 08A24620, length 34)
_S1_2_89DAE84 53,006 instructions (0.166%), 1,559 calls (089DAE84 - 089DB018, length 102)
_S1_2_8A24F54 49,408 instructions (0.155%), 1,559 calls (08A24F54 - 08A25074, length 73)
  Back Branch 08A25004 1,559 times (length 25)
  Back Branch 08A25058 648 times (length 37)
  Back Branch 08A25024 463 times (length 33)
_S1_2_89ED124 49,008 instructions (0.154%), 130 calls (089ED124 - 089ED284, length 89)
  Back Branch 089ED1C8 2,159 times (length 20)
  Back Branch 089ED280 122 times (length 17)
  Back Branch 089ED244 122 times (length 11)
_S1_2_88E7914 48,334 instructions (0.151%), 1,559 calls (088E7908 - 088E79D0, length 51)
  Back Branch 088E7974 1,559 times (length 29)
  Back Branch 088E7984 1,559 times (length 32)
  Back Branch 088E79CC 1 times (length 37)
_S1_2_89CDDB0 47,502 instructions (0.149%), 3,393 calls (089CDDB0 - 089CDDE4, length 14)
_S1_2_89C2518 46,674 instructions (0.146%), 7,779 calls (089C2518 - 089C252C, length 6)
_S1_2_88E808C 45,240 instructions (0.142%), 1,560 calls (088E808C - 088E8118, length 36)
_S1_2_88E4CB8 42,093 instructions (0.132%), 1,559 calls (088E37C4 - 088E4CE0, length 1352)
  Back Branch 088E4CDC 1,559 times (length 1352)
_S1_2_88F54AC 40,716 instructions (0.128%), 377 calls (088F54AC - 088F5658, length 108)
_S1_2_88E6D3C 39,250 instructions (0.123%), 4 calls (088E4FF4 - 088E6D40, length 1876)
  Back Branch 088E50A8 2,639 times (length 11)
  Back Branch 088E504C 2,639 times (length 7)
  Back Branch 088E6D3C 4 times (length 1876)
_S1_2_8A4EA48 37,488 instructions (0.118%), 1,562 calls (08A4EA48 - 08A4EB5C, length 70)
_S1_2_8A5AEA4 37,440 instructions (0.117%), 3,120 calls (08A5AEA4 - 08A5AED0, length 12)
_S1_2_89E251C 37,416 instructions (0.117%), 1,559 calls (089E251C - 089E2604, length 59)
_S1_2_8A64F0C 37,468 instructions (0.117%), 18,734 calls (08A64F0C - 08A64F10, length 2)
_S1_2_89BFAF0 37,323 instructions (0.117%), 377 calls (089BFAF0 - 089BFCA8, length 111)
_S1_2_89B93D4 37,146 instructions (0.116%), 906 calls (089B93D4 - 089B9480, length 44)
_S1_2_88D7C08 37,108 instructions (0.116%), 1,559 calls (088D7BFC - 088D7CE8, length 60)
  Back Branch 088D7C1C 1,559 times (length 10)
  Back Branch 088D7C58 1,537 times (length 24)
_S1_2_89C6FC0 37,024 instructions (0.116%), 2,314 calls (089C6FC0 - 089C6FFC, length 16)
_S1_2_8A51D6C 35,880 instructions (0.112%), 1,560 calls (08A51D6C - 08A51DE8, length 32)
_S1_2_88E7FB8 35,880 instructions (0.112%), 1,560 calls (088E7FB8 - 089C29F8, length 223889)
_S1_2_88F5330 34,560 instructions (0.108%), 480 calls (088F47EC - 088F54A8, length 816)
  Back Branch 088F5414 480 times (length 780)
  Back Branch 088F5494 240 times (length 67)
  Back Branch 088F5420 240 times (length 41)
_S1_2_8A50C94 34,320 instructions (0.108%), 1,560 calls (08A50C94 - 08A50CE8, length 22)
_S1_2_8903BC0 34,320 instructions (0.108%), 1,560 calls (0890390C - 08903BE4, length 183)
  Back Branch 08903BE0 1,560 times (length 183)
_S1_2_88DCA14 32,982 instructions (0.103%), 1,499 calls (088DC928 - 089C5AFC, length 238710)
  Back Branch 088DC9F8 1,096 times (length 35)
  Back Branch 088F4694 377 times (length 12727)
  Back Branch 088DCA28 77 times (length 66)
_S1_2_89C2734 32,796 instructions (0.103%), 377 calls (089C2734 - 089C28E4, length 109)
  Back Branch 089C286C 377 times (length 63)
  Back Branch 089C287C 377 times (length 34)
  Back Branch 089C2840 358 times (length 22)
_S1_2_88D45F4 32,760 instructions (0.103%), 1,560 calls (088D45F4 - 08A5C850, length 401560)
  Back Branch 08A5C84C 1,569 times (length 148)
_S1_2_88D3908 32,760 instructions (0.103%), 1,560 calls (088D3908 - 08A501F4, length 389692)
_S1_2_89E538C 32,739 instructions (0.103%), 1,559 calls (089E538C - 089E548C, length 65)
_S1_2_8A4F958 31,220 instructions (0.098%), 1,561 calls (08A4F958 - 08A4F9A4, length 20)
_S1_2_88D4190 31,200 instructions (0.098%), 1,560 calls (088D4190 - 088D4218, length 35)
_S1_2_89DA828 31,190 instructions (0.098%), 3,119 calls (089DA828 - 089DA870, length 19)
_S1_2_89E78E0 31,180 instructions (0.098%), 3,118 calls (089E78E0 - 089E7904, length 10)
_S1_2_88D8FA0 31,160 instructions (0.098%), 1,558 calls (088D8F60 - 088D8FE4, length 34)
  Back Branch 088D8FA8 1,558 times (length 20)
_S1_2_8A64F1C 31,100 instructions (0.097%), 15,550 calls (08A64F1C - 08A64F20, length 2)
_S1_2_88A7A8C 30,720 instructions (0.096%), 240 calls (088A7A8C - 089C5AFC, length 292893)
  Back Branch 088F4694 377 times (length 12727)
_S1_2_89D5B60 29,621 instructions (0.093%), 1,559 calls (089D5B60 - 089D5BA8, length 19)
_S1_2_88E5EEC 29,621 instructions (0.093%), 1,559 calls (088E5EEC - 088E5FA4, length 47)
_S1_2_88086EC 29,488 instructions (0.092%), 1,560 calls (088085E0 - 088F21F0, length 239365)
_S1_2_8927434 29,222 instructions (0.092%), 1,538 calls (0892739C - 0892746C, length 53)
  Back Branch 0892743C 1,538 times (length 42)
_S1_2_89E7908 28,062 instructions (0.088%), 3,118 calls (089E7908 - 089E7928, length 9)
_S1_2_8A24A40 28,062 instructions (0.088%), 1,559 calls (08A24A40 - 08A24B14, length 54)
_S1_2_8A238F4 28,062 instructions (0.088%), 1,559 calls (08A238F4 - 08A23938, length 18)
_S1_2_89DA788 28,062 instructions (0.088%), 1,559 calls (089DA788 - 089DA824, length 40)
_S1_2_8905C90 28,062 instructions (0.088%), 1,559 calls (08905C88 - 08906028, length 233)
  Back Branch 08905CCC 1,559 times (length 19)
_S1_2_88F5860 28,056 instructions (0.088%), 1,336 calls (088F5860 - 088F58B0, length 21)
_S1_2_89CC20C 26,390 instructions (0.083%), 754 calls (089CC20C - 089CC2EC, length 57)
  Back Branch 089CC2A4 754 times (length 13)
_S1_2_8A5AA98 24,960 instructions (0.078%), 3,120 calls (08A5AA98 - 08A5AAB4, length 8)
_S1_2_89CEC4C 24,960 instructions (0.078%), 3,120 calls (089CEC4C - 089CEC68, length 8)
_S1_2_89C24B8 24,960 instructions (0.078%), 3,120 calls (089C24B8 - 089C24D4, length 8)
_S1_2_890432C 24,960 instructions (0.078%), 1,560 calls (088E7FC0 - 089C5AFC, length 227024)
  Back Branch 088F4694 377 times (length 12727)
_S1_2_880CA2C 24,960 instructions (0.078%), 1,560 calls (0880CA2C - 0880CAC8, length 40)
_S1_2_88DCBD4 23,956 instructions (0.075%), 1,498 calls (088DCB8C - 088DCC18, length 36)
  Back Branch 088DCBB8 1,499 times (length 13)
  Back Branch 088DCBDC 1,498 times (length 16)
  Back Branch 088DCC04 33 times (length 32)
  Back Branch 088DCC14 27 times (length 36)
_S1_2_88E9C20 23,880 instructions (0.075%), 2 calls (088E9C20 - 08A5CDE8, length 380019)
  Back Branch 08A5CD84 145,968 times (length 9)
  Back Branch 08A5CDD4 66,656 times (length 4)
  Back Branch 08A5CDC0 10,300 times (length 12)
_S1_2_8A5033C 23,415 instructions (0.073%), 1,561 calls (08A5033C - 08A50374, length 15)
_S1_2_8A50BC8 23,400 instructions (0.073%), 1,560 calls (08A50BC8 - 08A50C00, length 15)
_S1_2_88E89A4 22,997 instructions (0.072%), 377 calls (088E89A4 - 088E8A94, length 61)
_S1_2_88D42FC 21,840 instructions (0.068%), 1,560 calls (088D42FC - 08A65140, length 410514)
_S1_2_88E390C 21,826 instructions (0.068%), 1,559 calls (088E390C - 088E3A04, length 63)
_S1_2_89C2BC4 21,578 instructions (0.068%), 377 calls (089C2BC4 - 089C2D20, length 88)
  Back Branch 089C2C98 1,432 times (length 38)
_S1_2_88F61E8 20,880 instructions (0.065%), 240 calls (088F61E8 - 088F6340, length 87)
_S1_2_89C6AA4 20,826 instructions (0.065%), 2,314 calls (089C6AA4 - 089C6AD4, length 13)
_S1_2_88D059C 20,735 instructions (0.065%), 267 calls (088D059C - 088D07D8, length 144)
  Back Branch 088D07A4 320 times (length 94)
  Back Branch 088D07D4 293 times (length 14)
_S1_2_89CDC70 20,358 instructions (0.064%), 3,393 calls (089CDC70 - 089CDC84, length 6)
_S1_2_89BFD80 20,280 instructions (0.064%), 1,560 calls (089BFCFC - 089BFD88, length 36)
  Back Branch 089BFD58 1,560 times (length 17)
  Back Branch 089BFD24 1,560 times (length 12)
  Back Branch 089BFD84 1,560 times (length 14)
_S1_2_89039BC 20,280 instructions (0.064%), 1,560 calls (089039BC - 08903BBC, length 129)
_S1_2_88E931C 18,850 instructions (0.059%), 377 calls (088E931C - 089BF3A0, length 219170)
  Back Branch 089BF39C 377 times (length 26)
  Back Branch 089BF38C 377 times (length 18)
  Back Branch 089BF37C 377 times (length 10)
_S1_2_8A51E98 18,721 instructions (0.059%), 1,561 calls (08A51E98 - 08A51EC8, length 13)
  Back Branch 08A51EC4 1,560 times (length 6)
_S1_2_89BFCAC 18,720 instructions (0.059%), 1,560 calls (089BFCAC - 089BFD88, length 56)
  Back Branch 089BFD58 1,560 times (length 17)
  Back Branch 089BFD24 1,560 times (length 12)
  Back Branch 089BFD84 1,560 times (length 14)
_S1_2_88D358C 18,715 instructions (0.059%), 1,560 calls (088D358C - 088D35C4, length 15)
_S1_2_8A24864 18,708 instructions (0.059%), 1,559 calls (08A24864 - 08A24890, length 12)
_S1_2_89D5C98 18,708 instructions (0.059%), 1,559 calls (089D5C98 - 089D5CC4, length 12)
_S1_2_88E8764 18,473 instructions (0.058%), 377 calls (088E8678 - 088E87B8, length 81)
  Back Branch 088E87B4 377 times (length 81)
_S1_2_8A51FD8 17,180 instructions (0.054%), 1,561 calls (08A51FD8 - 08A5202C, length 22)
  Back Branch 08A52020 1 times (length 9)
_S1_2_8A4F734 17,171 instructions (0.054%), 1,561 calls (08A4F734 - 08A4F778, length 18)
_S1_2_8A502E8 17,160 instructions (0.054%), 1,560 calls (08A502E8 - 08A50310, length 11)
_S1_2_88E4630 17,149 instructions (0.054%), 1,559 calls (088E4630 - 088E4924, length 190)
  Back Branch 088E4668 1,559 times (length 4)
_S1_2_89C25F0 16,965 instructions (0.053%), 377 calls (089C25F0 - 089C2730, length 81)
_S1_2_88F3D74 16,800 instructions (0.053%), 480 calls (088F3D74 - 088F3DA8, length 14)
  Back Branch 088F3D94 3,840 times (length 3)
_S1_2_88D03D0 16,691 instructions (0.052%), 293 calls (088D03D0 - 088D04B0, length 57)
  Back Branch 088D04A4 293 times (length 29)
  Back Branch 088D04AC 288 times (length 31)
_S1_2_8A2B47C 16,274 instructions (0.051%), 158 calls (08A2B47C - 08A45D94, length 27207)
  Back Branch 08A45C68 237 times (length 28)
  Back Branch 08A45B94 158 times (length 7)
  Back Branch 08A45D90 158 times (length 139)
_S1_2_88F067C 15,840 instructions (0.050%), 240 calls (088F067C - 088F0804, length 99)
  Back Branch 088F0800 240 times (length 85)
  Back Branch 088F06E0 240 times (length 14)
  Back Branch 088F0704 240 times (length 23)
_S1_2_89EDA58 15,818 instructions (0.050%), 20 calls (089EDA58 - 089EDCA8, length 149)
  Back Branch 089EDB04 578 times (length 38)
  Back Branch 089EDB58 546 times (length 25)
  Back Branch 089EDB40 546 times (length 18)
  Back Branch 089EDB64 6 times (length 13)
  Back Branch 089EDBC4 6 times (length 41)
_S1_2_8A50218 15,610 instructions (0.049%), 1,561 calls (08A50218 - 08A5023C, length 10)
_S1_2_8A50C38 15,600 instructions (0.049%), 1,560 calls (08A50C38 - 08A50C5C, length 10)
_S1_2_8A504DC 15,600 instructions (0.049%), 1,560 calls (08A504DC - 08A50500, length 10)
_S1_2_88E028C 15,600 instructions (0.049%), 1,560 calls (088DCC74 - 088E0420, length 3564)
_S1_2_88D3C58 15,600 instructions (0.049%), 1,560 calls (088D3C58 - 088DB3E8, length 7653)
_S1_2_889B31C 15,600 instructions (0.049%), 1,560 calls (0889B31C - 0889B3C0, length 42)
_S1_2_889ADE4 15,600 instructions (0.049%), 1,560 calls (0889ADE4 - 0889AE88, length 42)
_S1_2_8A5AF38 15,590 instructions (0.049%), 1,559 calls (08A5AF38 - 08A5AF5C, length 10)
_S1_2_8A5AD70 15,590 instructions (0.049%), 1,559 calls (08A5AD70 - 08A5AD94, length 10)
_S1_2_8922DCC 15,590 instructions (0.049%), 1,559 calls (08922DC0 - 08922F5C, length 104)
  Back Branch 08922DE0 1,559 times (length 10)
_S1_2_8906AB0 15,590 instructions (0.049%), 1,559 calls (08906AA4 - 08906BA8, length 66)
  Back Branch 08906AC4 1,559 times (length 10)
_S1_2_88FE1B0 15,590 instructions (0.049%), 1,559 calls (088FE1A4 - 088FE230, length 36)
  Back Branch 088FE1C4 1,559 times (length 10)
_S1_2_88E7808 15,590 instructions (0.049%), 1,559 calls (088E4E24 - 088E78EC, length 2739)
_S1_2_88D7198 15,412 instructions (0.048%), 1,538 calls (088D718C - 088D745C, length 181)
  Back Branch 088D71AC 1,545 times (length 10)
  Back Branch 088D71F8 7 times (length 21)
  Back Branch 088D7258 7 times (length 53)
  Back Branch 088D72D4 7 times (length 19)
  Back Branch 088D73D4 7 times (length 132)
_S1_2_89C613C 15,245 instructions (0.048%), 3,049 calls (089C613C - 089C614C, length 5)
_S1_2_89CDC40 15,080 instructions (0.047%), 3,016 calls (089CDC40 - 089CDC50, length 5)
_S1_2_8A30870 14,839 instructions (0.047%), 157 calls (08A30870 - 08A30CEC, length 288)
  Back Branch 08A30B70 208 times (length 52)
  Back Branch 08A30B88 208 times (length 34)
  Back Branch 08A30B78 73 times (length 40)
  Back Branch 08A308F0 22 times (length 4)
  Back Branch 08A30C44 22 times (length 177)
  Back Branch 08A30C54 22 times (length 153)
  Back Branch 08A30C5C 22 times (length 182)
_S1_2_89BE228 14,672 instructions (0.046%), 4 calls (089BE228 - 089BE4C4, length 168)
  Back Branch 089BE3D4 1,024 times (length 12)
  Back Branch 089BE440 256 times (length 7)
  Back Branch 089BE44C 32 times (length 12)
  Back Branch 089BE414 4 times (length 75)
  Back Branch 089BE4A0 4 times (length 47)
  Back Branch 089BE454 4 times (length 19)
  Back Branch 089BE39C 4 times (length 37)
  Back Branch 089BE3DC 4 times (length 52)
  Back Branch 089BE378 4 times (length 18)
  Back Branch 089BE364 4 times (length 48)
_S1_2_89C7940 14,326 instructions (0.045%), 754 calls (089C7940 - 089C7988, length 19)
_S1_2_89BF10C 14,326 instructions (0.045%), 377 calls (089BF10C - 089BF2B0, length 106)
_S1_2_88C6FB4 14,272 instructions (0.045%), 1 calls (088C6FB4 - 088C7344, length 229)
  Back Branch 088C7190 123 times (length 104)
  Back Branch 088C70C0 123 times (length 22)
  Back Branch 088C7230 112 times (length 47)
  Back Branch 088C72B0 103 times (length 99)
  Back Branch 088C7340 39 times (length 50)
  Back Branch 088C7310 26 times (length 38)
  Back Branch 088C7318 26 times (length 125)
  Back Branch 088C7304 20 times (length 35)
  Back Branch 088C71D8 10 times (length 107)
  Back Branch 088C71CC 10 times (length 119)
  Back Branch 088C71E8 10 times (length 111)
  Back Branch 088C71B0 10 times (length 112)
  Back Branch 088C7068 10 times (length 26)
  Back Branch 088C7204 10 times (length 133)
_S1_2_8A51DEC 14,040 instructions (0.044%), 1,560 calls (08A51DEC - 08A51E14, length 11)
  Back Branch 08A51E10 1,560 times (length 6)
_S1_2_8A50B64 14,040 instructions (0.044%), 1,560 calls (08A50B64 - 08A50B84, length 9)
_S1_2_8A50B40 14,040 instructions (0.044%), 1,560 calls (08A50B40 - 08A50B60, length 9)
_S1_2_8A4F794 14,040 instructions (0.044%), 1,560 calls (08A4F76C - 08A4F79C, length 13)
  Back Branch 08A4F798 1,560 times (length 7)
  Back Branch 08A4F78C 1,560 times (length 10)
_S1_2_88FDBE0 14,031 instructions (0.044%), 1,559 calls (088FDBD8 - 088FDC3C, length 26)
  Back Branch 088FDBF4 1,559 times (length 9)
_S1_2_88FAE30 14,031 instructions (0.044%), 1,559 calls (088FAE28 - 088FAE8C, length 26)
  Back Branch 088FAE44 1,559 times (length 9)
_S1_2_8808770 14,031 instructions (0.044%), 46 calls (0880875C - 0880878C, length 13)
  Back Branch 08808778 1,560 times (length 9)
_S1_2_89CB944 13,572 instructions (0.043%), 754 calls (089CB944 - 089CB9BC, length 31)
_S1_2_89C6A20 13,559 instructions (0.042%), 1,937 calls (089C6A20 - 089C6A38, length 7)
_S1_2_8A423D4 13,150 instructions (0.041%), 194 calls (08A423D4 - 08A42458, length 34)
  Back Branch 08A4244C 783 times (length 5)
  Back Branch 08A42434 677 times (length 9)
_S1_2_8A5AF60 12,504 instructions (0.039%), 1,563 calls (08A5AF60 - 08A5AF7C, length 8)
_S1_2_8A51048 12,480 instructions (0.039%), 1,560 calls (08A50EDC - 08A51050, length 94)
  Back Branch 08A5104C 1,560 times (length 94)
_S1_2_8A5103C 12,480 instructions (0.039%), 1,560 calls (08A50EDC - 08A51044, length 91)
  Back Branch 08A51040 1,560 times (length 91)
_S1_2_8A50FB8 12,480 instructions (0.039%), 1,560 calls (08A50EDC - 08A50FC0, length 58)
  Back Branch 08A50FBC 1,560 times (length 58)
_S1_2_8A50FAC 12,480 instructions (0.039%), 1,560 calls (08A50EDC - 08A50FB4, length 55)
  Back Branch 08A50FB0 1,560 times (length 55)
_S1_2_8A50FA0 12,480 instructions (0.039%), 1,560 calls (08A50EDC - 08A50FA8, length 52)
  Back Branch 08A50FA4 1,560 times (length 52)
_S1_2_8A50F94 12,480 instructions (0.039%), 1,560 calls (08A50EDC - 08A50F9C, length 49)
  Back Branch 08A50F98 1,560 times (length 49)
_S1_2_8A50EF0 12,480 instructions (0.039%), 1,560 calls (08A50EDC - 08A50EF8, length 8)
  Back Branch 08A50EF4 1,560 times (length 8)
_S1_2_88D4240 12,480 instructions (0.039%), 1,560 calls (088D4240 - 088D42E8, length 43)
_S1_2_8808568 12,480 instructions (0.039%), 1,560 calls (08808568 - 088085DC, length 30)
_S1_2_88D2780 12,464 instructions (0.039%), 1,558 calls (088D276C - 088D27DC, length 29)
  Back Branch 088D2788 1,559 times (length 9)
  Back Branch 088D27A8 1 times (length 15)
  Back Branch 088D27D8 1 times (length 24)
_S1_2_88D807C 12,296 instructions (0.039%), 1,537 calls (088D8074 - 088D80A8, length 14)
  Back Branch 088D808C 1,538 times (length 8)
_S1_2_89C7930 12,064 instructions (0.038%), 3,016 calls (089C7930 - 089C793C, length 4)
_S1_2_88F46D4 12,064 instructions (0.038%), 377 calls (088F46D4 - 088F4750, length 32)
_S1_2_88F0168 12,024 instructions (0.038%), 1,336 calls (088F0168 - 088F01A0, length 15)
_S1_2_88DCACC 11,763 instructions (0.037%), 33 calls (088DC928 - 089C5AFC, length 238710)
  Back Branch 088DC9F8 1,096 times (length 35)
  Back Branch 088F4694 377 times (length 12727)
  Back Branch 088DCB38 30 times (length 134)
  Back Branch 088DCB60 30 times (length 12)
  Back Branch 088DCB4C 3 times (length 139)
_S1_2_88E8BA0 11,687 instructions (0.037%), 377 calls (088E8BA0 - 088E8C58, length 47)
_S1_2_88D50F0 11,043 instructions (0.035%), 333 calls (088D50F0 - 088D5148, length 23)
  Back Branch 088D512C 842 times (length 11)
_S1_2_88F56F8 10,933 instructions (0.034%), 377 calls (088F56F8 - 088F5768, length 29)
_S1_2_8A50ED4 10,920 instructions (0.034%), 1,560 calls (08A50ED4 - 08A50EEC, length 7)
_S1_2_88E7654 10,913 instructions (0.034%), 1,559 calls (088E7654 - 088E767C, length 11)
_S1_2_8A43908 10,850 instructions (0.034%), 360 calls (08A43908 - 08A43A84, length 96)
  Back Branch 08A43964 348 times (length 17)
  Back Branch 08A439A0 296 times (length 18)
  Back Branch 08A43A50 94 times (length 70)
  Back Branch 08A43A58 74 times (length 55)
  Back Branch 08A43A60 38 times (length 12)
  Back Branch 08A439AC 32 times (length 12)
  Back Branch 08A439E0 30 times (length 35)
  Back Branch 08A439D0 20 times (length 21)
  Back Branch 08A43A18 10 times (length 39)
  Back Branch 08A43A0C 10 times (length 46)
  Back Branch 08A43A20 10 times (length 19)
_S1_2_88D7B48 10,766 instructions (0.034%), 1,538 calls (088D7B48 - 088D7B78, length 13)
_S1_2_89CC00C 10,556 instructions (0.033%), 754 calls (089CC00C - 089CC040, length 14)
_S1_2_89C2A08 10,556 instructions (0.033%), 377 calls (089C2A08 - 089C2A74, length 28)
_S1_2_89C25B0 10,491 instructions (0.033%), 3,497 calls (089C25B0 - 089C25B8, length 3)
_S1_2_8A64D7C 9,830 instructions (0.031%), 4,915 calls (08A64D7C - 08A64D80, length 2)
_S1_2_8A64D84 9,824 instructions (0.031%), 4,912 calls (08A64D84 - 08A64D88, length 2)
_S1_2_89CBA1C 9,802 instructions (0.031%), 754 calls (089CBA1C - 089CBA74, length 23)
_S1_2_89CB9C0 9,802 instructions (0.031%), 754 calls (089CB9C0 - 089CBA18, length 23)
_S1_2_89BEFCC 9,802 instructions (0.031%), 377 calls (089BEFCC - 089BF090, length 50)
_S1_2_89F9630 9,672 instructions (0.030%), 156 calls (089F9630 - 089F9724, length 62)
_S1_2_88DCA30 9,639 instructions (0.030%), 27 calls (088DC928 - 089C5AFC, length 238710)
  Back Branch 088DC9F8 1,096 times (length 35)
  Back Branch 088F4694 377 times (length 12727)
  Back Branch 088DCA9C 27 times (length 95)
  Back Branch 088DCAC4 27 times (length 12)
_S1_2_8A4F594 9,360 instructions (0.029%), 1,560 calls (08A4F594 - 08A4F5A8, length 6)
_S1_2_88D421C 9,360 instructions (0.029%), 1,560 calls (088D421C - 088D423C, length 9)
_S1_2_8A64EFC 9,358 instructions (0.029%), 4,679 calls (08A64EFC - 08A64F00, length 2)
_S1_2_890A7B8 9,354 instructions (0.029%), 1,559 calls (0890A354 - 0890AA68, length 454)
  Back Branch 0890A7B8 1,559 times (length 283)
_S1_2_8A65044 9,180 instructions (0.029%), 4,590 calls (08A65044 - 08A65048, length 2)
_S1_2_8A6532C 9,178 instructions (0.029%), 4,589 calls (08A6532C - 08A65330, length 2)
_S1_2_8A652F4 9,178 instructions (0.029%), 4,589 calls (08A652F4 - 08A652F8, length 2)
_S1_2_8A650DC 9,178 instructions (0.029%), 4,589 calls (08A650DC - 08A650E0, length 2)
_S1_2_88D1B88 8,687 instructions (0.027%), 1,241 calls (088D1B80 - 088D1BA8, length 11)
  Back Branch 088D1B94 1,242 times (length 7)
_S1_2_88E4F0C 8,673 instructions (0.027%), 138 calls (088E4F0C - 088E4FA8, length 40)
  Back Branch 088E4F9C 333 times (length 20)
  Back Branch 088E4F4C 138 times (length 15)
  Back Branch 088E4F28 138 times (length 6)
_S1_2_89C64B4 8,592 instructions (0.027%), 358 calls (089C64B4 - 089C6510, length 24)
_S1_2_8A3BAAC 8,458 instructions (0.027%), 230 calls (08A3BAAC - 08A3BD64, length 175)
  Back Branch 08A3BAF0 417 times (length 5)
  Back Branch 08A3BCD8 71 times (length 8)
  Back Branch 08A3BBA0 66 times (length 6)
  Back Branch 08A3BBAC 63 times (length 55)
  Back Branch 08A3BB78 55 times (length 12)
  Back Branch 08A3BCE4 19 times (length 133)
  Back Branch 08A3BCB4 19 times (length 69)
_S1_2_890C5AC 8,325 instructions (0.026%), 64 calls (0890C5AC - 0890C7C4, length 135)
  Back Branch 0890C7C0 1 times (length 21)
_S1_2_88E9DFC 8,302 instructions (0.026%), 4 calls (088E9DFC - 088E9EA8, length 44)
  Back Branch 088E9E4C 1,024 times (length 9)
  Back Branch 088E9E5C 6 times (length 12)
_S1_2_89CDCFC 8,294 instructions (0.026%), 377 calls (089CDCFC - 089CDD50, length 22)
_S1_2_88F4E48 8,294 instructions (0.026%), 377 calls (088F4E48 - 088F50F8, length 173)
_S1_2_89428A4 8,275 instructions (0.026%), 331 calls (089428A4 - 08942904, length 25)
_S1_2_89D4D14 8,151 instructions (0.026%), 345 calls (089D4D14 - 089D4D70, length 24)
  Back Branch 089D4D54 302 times (length 9)
_S1_2_89ED6B8 8,022 instructions (0.025%), 76 calls (089ED6B8 - 089ED6F8, length 17)
  Back Branch 089ED6EC 869 times (length 8)
_S1_2_89C6430 7,917 instructions (0.025%), 377 calls (089C6430 - 089C6480, length 21)
_S1_2_89BF094 7,917 instructions (0.025%), 377 calls (089BF094 - 089BF108, length 30)
_S1_2_88E1E6C 7,800 instructions (0.024%), 1,560 calls (088E1E6C - 088E1E7C, length 5)
_S1_2_88E4928 7,795 instructions (0.024%), 1,559 calls (088E40F0 - 089C5AFC, length 231044)
  Back Branch 088F4694 377 times (length 12727)
_S1_2_89C7A0C 7,163 instructions (0.022%), 377 calls (089C7A0C - 089C7A9C, length 37)
_S1_2_89C71D4 7,163 instructions (0.022%), 377 calls (089C71D4 - 089C721C, length 19)
_S1_2_89C6D48 7,163 instructions (0.022%), 377 calls (089C6D48 - 089C6D90, length 19)
_S1_2_88E9768 7,163 instructions (0.022%), 377 calls (088E9768 - 088E97B0, length 19)
_S1_2_8903C34 7,020 instructions (0.022%), 780 calls (08903C10 - 08903C6C, length 24)
  Back Branch 08903C3C 780 times (length 13)
  Back Branch 08903C60 779 times (length 18)
_S1_2_8903C58 7,011 instructions (0.022%), 779 calls (08903C10 - 08903C6C, length 24)
  Back Branch 08903C3C 780 times (length 13)
  Back Branch 08903C60 779 times (length 18)
_S1_2_89C25A8 6,994 instructions (0.022%), 3,497 calls (089C25A8 - 089C25AC, length 2)
_S1_2_89CDB08 6,786 instructions (0.021%), 2,262 calls (089CDB08 - 089CDB10, length 3)
_S1_2_89D4DC0 6,734 instructions (0.021%), 32 calls (089D4DC0 - 089D4E90, length 53)
  Back Branch 089D4E4C 324 times (length 20)
_S1_2_89C798C 6,409 instructions (0.020%), 377 calls (089C798C - 089C7A08, length 32)
_S1_2_89C6F7C 6,409 instructions (0.020%), 377 calls (089C6F7C - 089C6FBC, length 17)
_S1_2_88F4DC4 6,409 instructions (0.020%), 377 calls (088F4DC4 - 088F4E0C, length 19)
_S1_2_8A49B48 6,314 instructions (0.020%), 36 calls (08A490C4 - 08A4A984, length 1585)
  Back Branch 08A490EC 938 times (length 5)
  Back Branch 08A4943C 94 times (length 120)
  Back Branch 08A49430 94 times (length 158)
  Back Branch 08A493B4 94 times (length 21)
  Back Branch 08A493C8 94 times (length 25)
  Back Branch 08A49370 94 times (length 173)
  Back Branch 08A4A788 75 times (length 17)
  Back Branch 08A4A978 63 times (length 1383)
  Back Branch 08A4A5D0 36 times (length 1290)
  Back Branch 08A49FFC 36 times (length 293)
  Back Branch 08A4A594 28 times (length 16)
  Back Branch 08A4A5A8 28 times (length 20)
  Back Branch 08A4A7A4 18 times (length 1407)
  Back Branch 08A4A968 10 times (length 1379)
  Back Branch 08A494A8 1 times (length 145)
  Back Branch 08A494E4 1 times (length 160)
_S1_2_8A50208 6,244 instructions (0.020%), 1,561 calls (08A50208 - 08A50214, length 4)
_S1_2_8A501F8 6,244 instructions (0.020%), 1,561 calls (08A501F8 - 08A50204, length 4)
_S1_2_8A65034 6,240 instructions (0.020%), 3,120 calls (08A65034 - 08A65038, length 2)
_S1_2_89C23D8 6,240 instructions (0.020%), 1,560 calls (089C23D8 - 089C23E4, length 4)
_S1_2_88E8B80 6,032 instructions (0.019%), 754 calls (088E8B80 - 088E8B9C, length 8)
_S1_2_8A49014 5,782 instructions (0.018%), 51 calls (08A49014 - 08A4A984, length 1629)
  Back Branch 08A490EC 938 times (length 5)
  Back Branch 08A4943C 94 times (length 120)
  Back Branch 08A49430 94 times (length 158)
  Back Branch 08A493B4 94 times (length 21)
  Back Branch 08A493C8 94 times (length 25)
  Back Branch 08A49370 94 times (length 173)
  Back Branch 08A4A978 63 times (length 1383)
  Back Branch 08A4A968 10 times (length 1379)
  Back Branch 08A49EA4 2 times (length 908)
  Back Branch 08A494A8 1 times (length 145)
  Back Branch 08A494E4 1 times (length 160)
_S1_2_89F9B48 5,622 instructions (0.018%), 1 calls (089F9B48 - 089F9BA4, length 24)
  Back Branch 089F9B88 623 times (length 9)
_S1_2_89ED7A4 5,569 instructions (0.017%), 13 calls (089ED7A4 - 089ED968, length 114)
  Back Branch 089ED854 339 times (length 14)
  Back Branch 089ED914 314 times (length 51)
  Back Branch 089ED90C 12 times (length 40)
  Back Branch 089ED964 12 times (length 88)
  Back Branch 089ED944 12 times (length 81)
  Back Branch 089ED8F4 7 times (length 29)
  Back Branch 089ED920 6 times (length 55)
  Back Branch 089ED8E4 5 times (length 12)
_S1_2_8A4AD90 5,486 instructions (0.017%), 22 calls (08A49014 - 08A4ADFC, length 1915)
  Back Branch 08A490EC 938 times (length 5)
  Back Branch 08A4943C 94 times (length 120)
  Back Branch 08A49430 94 times (length 158)
  Back Branch 08A493B4 94 times (length 21)
  Back Branch 08A493C8 94 times (length 25)
  Back Branch 08A49370 94 times (length 173)
  Back Branch 08A4A978 63 times (length 1383)
  Back Branch 08A4ADF8 22 times (length 1915)
  Back Branch 08A4A968 10 times (length 1379)
  Back Branch 08A49EA4 2 times (length 908)
  Back Branch 08A494A8 1 times (length 145)
  Back Branch 08A494E4 1 times (length 160)
_S1_2_88D53C4 5,300 instructions (0.017%), 19 calls (088D53C4 - 088D548C, length 51)
  Back Branch 088D5480 275 times (length 33)
  Back Branch 088D5450 40 times (length 21)
_S1_2_8A55C64 5,202 instructions (0.016%), 1 calls (08A55C64 - 08A55DA8, length 82)
  Back Branch 08A55CE4 512 times (length 5)
  Back Branch 08A55CC4 512 times (length 5)
  Back Branch 08A55D44 3 times (length 11)
_S1_2_88F1F50 5,040 instructions (0.016%), 240 calls (088F1F50 - 088F1FA8, length 23)
  Back Branch 088F1F98 240 times (length 16)
  Back Branch 088F1F70 240 times (length 6)
_S1_2_88DA9F8 5,029 instructions (0.016%), 155 calls (088DA4D4 - 088DAA68, length 358)
  Back Branch 088DAA5C 98 times (length 346)
  Back Branch 088DAA54 98 times (length 9)
  Back Branch 088DAA64 52 times (length 358)
  Back Branch 088DA984 5 times (length 30)
  Back Branch 088DA92C 5 times (length 7)
  Back Branch 088DAA40 5 times (length 83)
_S1_2_8A4A318 4,981 instructions (0.016%), 40 calls (08A490C4 - 08A4AC4C, length 1763)
  Back Branch 08A490EC 938 times (length 5)
  Back Branch 08A4943C 94 times (length 120)
  Back Branch 08A49430 94 times (length 158)
  Back Branch 08A493B4 94 times (length 21)
  Back Branch 08A493C8 94 times (length 25)
  Back Branch 08A49370 94 times (length 173)
  Back Branch 08A4A978 63 times (length 1383)
  Back Branch 08A4A898 40 times (length 1468)
  Back Branch 08A4A968 10 times (length 1379)
  Back Branch 08A494A8 1 times (length 145)
  Back Branch 08A494E4 1 times (length 160)
_S1_2_89C5A90 4,901 instructions (0.015%), 377 calls (089C5A90 - 089C5AC0, length 13)
_S1_2_88D1414 4,765 instructions (0.015%), 21 calls (088D1414 - 088D15E0, length 116)
  Back Branch 088D15C4 230 times (length 91)
  Back Branch 088D15D4 230 times (length 8)
  Back Branch 088D1560 139 times (length 7)
  Back Branch 088D1574 21 times (length 34)
  Back Branch 088D158C 21 times (length 32)
  Back Branch 088D157C 15 times (length 36)
_S1_2_8A4FB60 4,680 instructions (0.015%), 1,560 calls (08A4FB60 - 08A4FB68, length 3)
_S1_2_89C6B6C 4,628 instructions (0.015%), 2,314 calls (089C6B6C - 089C6B70, length 2)
_S1_2_89C2D40 4,587 instructions (0.014%), 18 calls (089C2D40 - 089C2F0C, length 116)
  Back Branch 089C2EB0 105 times (length 41)
  Back Branch 089C2ECC 18 times (length 68)
_S1_2_89C6484 4,524 instructions (0.014%), 377 calls (089C6484 - 089C64B0, length 12)
_S1_2_88EA4A0 4,451 instructions (0.014%), 1 calls (088EA4A0 - 088EA54C, length 44)
  Back Branch 088EA510 1,024 times (length 4)
  Back Branch 088EA51C 64 times (length 9)
_S1_2_88D21F4 4,287 instructions (0.013%), 62 calls (088D2188 - 088D22B8, length 77)
  Back Branch 088D21E0 171 times (length 7)
  Back Branch 088D22B4 32 times (length 77)
_S1_2_89C6DB8 4,147 instructions (0.013%), 377 calls (089C6DB8 - 089C6DE0, length 11)
_S1_2_8A4A074 4,128 instructions (0.013%), 18 calls (08A490C4 - 08A4A984, length 1585)
  Back Branch 08A490EC 938 times (length 5)
  Back Branch 08A4943C 94 times (length 120)
  Back Branch 08A49430 94 times (length 158)
  Back Branch 08A493B4 94 times (length 21)
  Back Branch 08A493C8 94 times (length 25)
  Back Branch 08A49370 94 times (length 173)
  Back Branch 08A4A788 75 times (length 17)
  Back Branch 08A4A978 63 times (length 1383)
  Back Branch 08A4A5D0 36 times (length 1290)
  Back Branch 08A4A594 28 times (length 16)
  Back Branch 08A4A5A8 28 times (length 20)
  Back Branch 08A4A7A4 18 times (length 1407)
  Back Branch 08A4A25C 18 times (length 111)
  Back Branch 08A4A0B0 18 times (length 307)
  Back Branch 08A4A968 10 times (length 1379)
  Back Branch 08A494A8 1 times (length 145)
  Back Branch 08A494E4 1 times (length 160)
_S1_2_89F58AC 4,014 instructions (0.013%), 223 calls (089F58AC - 089F58F0, length 18)
  Back Branch 089F58EC 223 times (length 11)
_S1_2_89D51D8 4,014 instructions (0.013%), 9 calls (089D51D8 - 089D5218, length 17)
  Back Branch 089D520C 306 times (length 13)
_S1_2_88F0190 4,008 instructions (0.013%), 1,336 calls (088F0190 - 088F0198, length 3)
_S1_2_88E3CE4 3,857 instructions (0.012%), 1 calls (088E3CE4 - 088E3D88, length 42)
  Back Branch 088E3D3C 256 times (length 7)
  Back Branch 088E3D08 256 times (length 7)
  Back Branch 088E3D70 34 times (length 5)
  Back Branch 088E3D7C 17 times (length 10)
_S1_2_8923714 3,855 instructions (0.012%), 1 calls (08923714 - 08923A58, length 210)
  Back Branch 08923914 127 times (length 11)
  Back Branch 08923864 63 times (length 25)
  Back Branch 089238BC 63 times (length 11)
  Back Branch 08923A54 1 times (length 63)
_S1_2_88E84EC 3,770 instructions (0.012%), 377 calls (088E84EC - 089C24D4, length 223227)
_S1_2_89B85D8 3,762 instructions (0.012%), 37 calls (089B85D8 - 089B86F8, length 73)
  Back Branch 089B86E8 184 times (length 12)
  Back Branch 089B86F4 37 times (length 32)
_S1_2_890EAD4 3,570 instructions (0.011%), 34 calls (0890EAD4 - 0890EC74, length 105)
_S1_2_89CDB14 3,393 instructions (0.011%), 377 calls (089CDB14 - 089CDB34, length 9)
_S1_2_89BF2C4 3,393 instructions (0.011%), 377 calls (089BF2C4 - 089BF2E4, length 9)
_S1_2_88F3E48 3,360 instructions (0.011%), 480 calls (088F3E48 - 088F3EC0, length 31)
_S1_2_8A421A8 3,351 instructions (0.011%), 27 calls (08A421A8 - 08A42248, length 41)
  Back Branch 08A4220C 324 times (length 7)
  Back Branch 08A42228 12 times (length 3)
_S1_2_8946E9C 3,342 instructions (0.010%), 1 calls (08946E9C - 089472C0, length 266)
  Back Branch 08947208 151 times (length 9)
  Back Branch 089472BC 133 times (length 25)
  Back Branch 08946FC4 90 times (length 3)
  Back Branch 089470C0 18 times (length 11)
  Back Branch 08947288 5 times (length 12)
  Back Branch 0894700C 4 times (length 5)
  Back Branch 0894703C 4 times (length 5)
  Back Branch 089470D8 4 times (length 29)
  Back Branch 08947194 4 times (length 9)
  Back Branch 08946FDC 4 times (length 9)
_S1_2_8A64F3C 3,128 instructions (0.010%), 1,564 calls (08A64F3C - 08A64F40, length 2)
_S1_2_8A651AC 3,124 instructions (0.010%), 1,562 calls (08A651AC - 08A651B0, length 2)
_S1_2_8A65184 3,122 instructions (0.010%), 1,561 calls (08A65184 - 08A65188, length 2)
_S1_2_89F58F4 3,122 instructions (0.010%), 223 calls (089F58F4 - 089F592C, length 15)
  Back Branch 089F5928 223 times (length 6)
_S1_2_8A6516C 3,120 instructions (0.010%), 1,560 calls (08A6516C - 08A65170, length 2)
_S1_2_8A6515C 3,120 instructions (0.010%), 1,560 calls (08A6515C - 08A65160, length 2)
_S1_2_89C24B0 3,120 instructions (0.010%), 1,560 calls (089C24B0 - 089C24B4, length 2)
_S1_2_8A64E84 3,118 instructions (0.010%), 1,559 calls (08A64E84 - 08A64E88, length 2)
_S1_2_880C3DC 3,097 instructions (0.010%), 1 calls (0880C3DC - 08A5CDE8, length 606852)
  Back Branch 08A5CD84 145,968 times (length 9)
  Back Branch 08A5CDD4 66,656 times (length 4)
  Back Branch 08A5CDC0 10,300 times (length 12)
_S1_2_89B85A8 3,096 instructions (0.010%), 516 calls (089B85A8 - 089B85BC, length 6)
_S1_2_8A64F84 3,074 instructions (0.010%), 1,537 calls (08A64F84 - 08A64F88, length 2)
_S1_2_89C6B4C 3,016 instructions (0.009%), 377 calls (089C6B4C - 089C6B68, length 8)
_S1_2_8944450 2,795 instructions (0.009%), 1 calls (08944404 - 089445B8, length 110)
  Back Branch 089444FC 300 times (length 8)
  Back Branch 089444D0 15 times (length 9)
  Back Branch 089444A0 14 times (length 8)
  Back Branch 08944540 9 times (length 6)
  Back Branch 0894454C 3 times (length 10)
  Back Branch 089445B4 1 times (length 110)
_S1_2_890C7DC 2,688 instructions (0.008%), 64 calls (0890C7DC - 0890C880, length 42)
_S1_2_89F0540 2,676 instructions (0.008%), 1 calls (089F0540 - 089F0738, length 127)
  Back Branch 089F069C 256 times (length 10)
  Back Branch 089F0634 5 times (length 8)
  Back Branch 089F06B0 1 times (length 83)
_S1_2_8A48FB8 2,669 instructions (0.008%), 157 calls (08A48FB8 - 08A49010, length 23)
_S1_2_88D0B0C 2,646 instructions (0.008%), 189 calls (088D0B0C - 088D0B40, length 14)
_S1_2_89CD95C 2,639 instructions (0.008%), 377 calls (089CD95C - 089CD974, length 7)
_S1_2_88F5090 2,639 instructions (0.008%), 377 calls (088F5090 - 088F50A8, length 7)
_S1_2_88F5074 2,639 instructions (0.008%), 377 calls (088F5074 - 088F508C, length 7)
_S1_2_88F5058 2,639 instructions (0.008%), 377 calls (088F5058 - 088F5070, length 7)
_S1_2_88F503C 2,639 instructions (0.008%), 377 calls (088F503C - 088F5054, length 7)
_S1_2_88F5020 2,639 instructions (0.008%), 377 calls (088F5020 - 088F5038, length 7)
_S1_2_88F5004 2,639 instructions (0.008%), 377 calls (088F5004 - 088F501C, length 7)
_S1_2_88F4FE8 2,639 instructions (0.008%), 377 calls (088F4FE8 - 088F5000, length 7)
_S1_2_88F4FCC 2,639 instructions (0.008%), 377 calls (088F4FCC - 088F4FE4, length 7)
_S1_2_88F4FB0 2,639 instructions (0.008%), 377 calls (088F4FB0 - 088F4FC8, length 7)
_S1_2_88F4F94 2,639 instructions (0.008%), 377 calls (088F4F94 - 088F4FAC, length 7)
_S1_2_88F4F78 2,639 instructions (0.008%), 377 calls (088F4F78 - 088F4F90, length 7)
_S1_2_88F4F5C 2,639 instructions (0.008%), 377 calls (088F4F5C - 088F4F74, length 7)
_S1_2_88F4F40 2,639 instructions (0.008%), 377 calls (088F4F40 - 088F4F58, length 7)
_S1_2_88F4F24 2,639 instructions (0.008%), 377 calls (088F4F24 - 088F4F3C, length 7)
_S1_2_88F4EEC 2,639 instructions (0.008%), 377 calls (088F4EEC - 088F4F04, length 7)
_S1_2_88F4ED0 2,639 instructions (0.008%), 377 calls (088F4ED0 - 088F4EE8, length 7)
_S1_2_88F4EB4 2,639 instructions (0.008%), 377 calls (088F4EB4 - 088F4ECC, length 7)
_S1_2_88F4E2C 2,639 instructions (0.008%), 377 calls (088F4E2C - 088F4E44, length 7)
_S1_2_88F4E10 2,639 instructions (0.008%), 377 calls (088F4E10 - 088F4E28, length 7)
_S1_2_88D514C 2,580 instructions (0.008%), 58 calls (088D514C - 088D5198, length 20)
  Back Branch 088D5180 349 times (length 13)
  Back Branch 088D518C 309 times (length 6)
  Back Branch 088D515C 58 times (length 4)
_S1_2_89EDDB4 2,546 instructions (0.008%), 110 calls (089EDDB4 - 089EDE6C, length 47)
  Back Branch 089EDE3C 4 times (length 18)
_S1_2_8A315B4 2,427 instructions (0.008%), 402 calls (08A315B4 - 08A315D4, length 9)
_S1_2_8A3B804 2,419 instructions (0.008%), 22 calls (08A3B804 - 08A3B8F0, length 60)
  Back Branch 08A3B8BC 130 times (length 24)
  Back Branch 08A3B848 88 times (length 4)
  Back Branch 08A3B8D8 23 times (length 5)
  Back Branch 08A3B8E4 23 times (length 5)
  Back Branch 08A3B8C4 19 times (length 42)
  Back Branch 08A3B8A4 9 times (length 5)
_S1_2_88F565C 2,400 instructions (0.008%), 240 calls (088F565C - 088F569C, length 17)
_S1_2_88CF574 2,359 instructions (0.007%), 337 calls (088CF574 - 08A64F40, length 415348)
_S1_2_8A58650 2,280 instructions (0.007%), 456 calls (08A58650 - 08A58660, length 5)
_S1_2_88DA068 2,249 instructions (0.007%), 16 calls (088DA068 - 089F9878, length 294405)
  Back Branch 089F9838 122 times (length 13)
  Back Branch 089F9804 34 times (length 13)
_S1_2_89F4294 2,248 instructions (0.007%), 1 calls (089F4294 - 089F4384, length 61)
  Back Branch 089F42E8 108 times (length 11)
  Back Branch 089F4368 27 times (length 23)
  Back Branch 089F4350 27 times (length 14)
  Back Branch 089F4340 27 times (length 40)
_S1_2_89F440C 2,133 instructions (0.007%), 27 calls (089F440C - 089F4544, length 79)
  Back Branch 089F451C 54 times (length 11)
  Back Branch 089F4540 27 times (length 44)
_S1_2_8A23290 2,128 instructions (0.007%), 28 calls (08A23290 - 08A238F0, length 409)
  Back Branch 08A235DC 28 times (length 125)
_S1_2_88E2FC4 2,062 instructions (0.006%), 1 calls (088E2FC4 - 088E3018, length 22)
  Back Branch 088E2FF4 256 times (length 8)
_S1_2_8807D30 2,054 instructions (0.006%), 1 calls (08807BF8 - 08807D70, length 95)
  Back Branch 08807C74 490 times (length 4)
  Back Branch 08807D10 3 times (length 4)
  Back Branch 08807D6C 1 times (length 95)
_S1_2_88CE878 2,040 instructions (0.006%), 24 calls (088CE878 - 088D07D8, length 2009)
  Back Branch 088D07A4 320 times (length 94)
  Back Branch 088D07D4 293 times (length 14)
_S1_2_88CF588 2,022 instructions (0.006%), 337 calls (088CF588 - 08A64F10, length 415331)
_S1_2_88D53AC 1,998 instructions (0.006%), 333 calls (088D53AC - 088D53C0, length 6)
_S1_2_89F0CB8 1,941 instructions (0.006%), 26 calls (089F0CB8 - 089F0DEC, length 78)
  Back Branch 089F0DE8 26 times (length 55)
_S1_2_8A3F598 1,914 instructions (0.006%), 5 calls (08A3F598 - 08A3FEEC, length 598)
  Back Branch 08A3FC84 26 times (length 8)
  Back Branch 08A3FC18 24 times (length 278)
  Back Branch 08A3FEA0 22 times (length 8)
  Back Branch 08A3F8B8 15 times (length 129)
  Back Branch 08A3FBFC 13 times (length 271)
  Back Branch 08A3F8CC 13 times (length 20)
  Back Branch 08A3FC8C 13 times (length 38)
  Back Branch 08A3FEB0 11 times (length 514)
  Back Branch 08A3F9D0 6 times (length 8)
  Back Branch 08A3FB14 6 times (length 8)
  Back Branch 08A3FB60 6 times (length 302)
  Back Branch 08A3FB1C 3 times (length 297)
  Back Branch 08A3F974 3 times (length 131)
  Back Branch 08A3F9D8 3 times (length 179)
  Back Branch 08A3F788 3 times (length 109)
  Back Branch 08A3FACC 2 times (length 285)
  Back Branch 08A3FBDC 1 times (length 353)
  Back Branch 08A3FAE8 1 times (length 292)
_S1_2_8A4365C 1,898 instructions (0.006%), 10 calls (08A4365C - 08A436C0, length 26)
  Back Branch 08A43690 216 times (length 8)
  Back Branch 08A436B4 10 times (length 4)
_S1_2_89C59C0 1,885 instructions (0.006%), 377 calls (089C59C0 - 089C59D0, length 5)
_S1_2_8A22C80 1,876 instructions (0.006%), 28 calls (08A22C80 - 08A2328C, length 388)
_S1_2_89EDEEC 1,804 instructions (0.006%), 4 calls (089EDEEC - 089EE04C, length 89)
  Back Branch 089EE020 148 times (length 11)
  Back Branch 089EDFCC 4 times (length 43)
  Back Branch 089EE048 4 times (length 74)
_S1_2_8A43A88 1,787 instructions (0.006%), 22 calls (08A43A88 - 08A43C38, length 109)
  Back Branch 08A43AD8 38 times (length 17)
  Back Branch 08A43BF0 21 times (length 54)
  Back Branch 08A43C34 16 times (length 49)
  Back Branch 08A43C2C 15 times (length 6)
  Back Branch 08A43C08 5 times (length 37)
_S1_2_88F6FA0 1,600 instructions (0.005%), 100 calls (088F6FA0 - 088F6FDC, length 16)
_S1_2_88A83D8 1,549 instructions (0.005%), 80 calls (088A7A1C - 088A83FC, length 633)
  Back Branch 088A83E8 80 times (length 19)
  Back Branch 088A83C4 80 times (length 63)
  Back Branch 088A7A70 75 times (length 5)
  Back Branch 088A82F8 1 times (length 569)
  Back Branch 088A83F8 1 times (length 22)
_S1_2_88A81D4 1,549 instructions (0.005%), 80 calls (088A7A1C - 088A81F8, length 504)
  Back Branch 088A81C0 80 times (length 63)
  Back Branch 088A81E4 80 times (length 19)
  Back Branch 088A7A70 75 times (length 5)
  Back Branch 088A80F4 1 times (length 440)
  Back Branch 088A81F4 1 times (length 22)
_S1_2_88A7FD0 1,549 instructions (0.005%), 80 calls (088A7A1C - 088A7FF4, length 375)
  Back Branch 088A7FE0 80 times (length 19)
  Back Branch 088A7FBC 80 times (length 62)
  Back Branch 088A7A70 75 times (length 5)
  Back Branch 088A7EF4 1 times (length 312)
  Back Branch 088A7FF0 1 times (length 22)
_S1_2_88D8D68 1,530 instructions (0.005%), 18 calls (088D059C - 088D8D74, length 8695)
  Back Branch 088D07A4 320 times (length 94)
  Back Branch 088D07D4 293 times (length 14)
  Back Branch 088D8D70 18 times (length 8695)
_S1_2_89CDAEC 1,528 instructions (0.005%), 764 calls (089CDAEC - 089CDAF0, length 2)
_S1_2_88D04B4 1,522 instructions (0.005%), 27 calls (088D04B4 - 088D0598, length 58)
  Back Branch 088D058C 27 times (length 27)
  Back Branch 088D0594 5 times (length 29)
_S1_2_89CDBC8 1,508 instructions (0.005%), 377 calls (089CDBC8 - 089CDBD4, length 4)
_S1_2_89BF2B4 1,508 instructions (0.005%), 377 calls (089BF2B4 - 089BF2C0, length 4)
_S1_2_88E9DEC 1,508 instructions (0.005%), 377 calls (088E9DEC - 088E9DF8, length 4)
_S1_2_89F265C 1,472 instructions (0.005%), 46 calls (089F265C - 089F2728, length 52)
_S1_2_89ED288 1,461 instructions (0.005%), 63 calls (089ED288 - 089ED2E4, length 24)
  Back Branch 089ED2C8 46 times (length 9)
_S1_2_89F0A98 1,461 instructions (0.005%), 26 calls (089F0A98 - 089F0CB4, length 136)
  Back Branch 089F0BB0 9 times (length 10)
  Back Branch 089F0BD0 7 times (length 19)
_S1_2_89ED2E8 1,429 instructions (0.004%), 13 calls (089ED2E8 - 089ED3B8, length 53)
  Back Branch 089ED374 55 times (length 20)
_S1_2_880ADF8 1,402 instructions (0.004%), 1 calls (0880A9C8 - 0880AE10, length 275)
  Back Branch 0880ADD0 30 times (length 56)
  Back Branch 0880AD28 2 times (length 51)
  Back Branch 0880ADE0 2 times (length 12)
  Back Branch 0880AE0C 1 times (length 275)
_S1_2_89F5FA4 1,388 instructions (0.004%), 28 calls (089F5FA4 - 089F60A8, length 66)
  Back Branch 089F601C 18 times (length 12)
_S1_2_89F0DF0 1,382 instructions (0.004%), 9 calls (089F0DF0 - 089F1134, length 210)
  Back Branch 089F10E8 9 times (length 138)
  Back Branch 089F105C 2 times (length 20)
_S1_2_89F1E9C 1,346 instructions (0.004%), 15 calls (089F1E9C - 089F20E8, length 148)
  Back Branch 089F20A0 15 times (length 74)
  Back Branch 089F2074 15 times (length 30)
  Back Branch 089F207C 15 times (length 53)
_S1_2_88060CC 1,336 instructions (0.004%), 334 calls (088060CC - 088060D8, length 4)
_S1_2_890AFDC 1,300 instructions (0.004%), 100 calls (0890AFDC - 0890B00C, length 13)
_S1_2_89EDE70 1,240 instructions (0.004%), 79 calls (089EDE70 - 089EDEAC, length 16)
_S1_2_89B99C0 1,236 instructions (0.004%), 103 calls (089B99C0 - 089B99F4, length 14)
_S1_2_89ED6FC 1,176 instructions (0.004%), 56 calls (089ED6FC - 089ED74C, length 21)
_S1_2_89F5E28 1,161 instructions (0.004%), 27 calls (089F5E28 - 089F5F18, length 61)
_S1_2_89C59EC 1,131 instructions (0.004%), 377 calls (089C59EC - 089C59F4, length 3)
_S1_2_89C59D4 1,131 instructions (0.004%), 377 calls (089C59D4 - 089C59DC, length 3)
_S1_2_88DA2D8 1,107 instructions (0.003%), 31 calls (088DA2D8 - 088DA394, length 48)
  Back Branch 088DA33C 29 times (length 14)
  Back Branch 088DA390 8 times (length 11)
_S1_2_89EE0E0 1,106 instructions (0.003%), 28 calls (089EE0E0 - 089EE1B0, length 53)
  Back Branch 089EE174 28 times (length 13)
  Back Branch 089EE1AC 1 times (length 32)
_S1_2_88E6CD4 1,104 instructions (0.003%), 138 calls (088E6CD4 - 088E6CF0, length 8)
_S1_2_89B8274 1,104 instructions (0.003%), 25 calls (089B8274 - 089B82E8, length 30)
  Back Branch 089B82D0 88 times (length 15)
  Back Branch 089B82DC 63 times (length 8)
_S1_2_88D1DB4 1,087 instructions (0.003%), 83 calls (088D1DB4 - 088D1DF8, length 18)
_S1_2_88E9C5C 1,054 instructions (0.003%), 1 calls (088E9C5C - 088E9CE0, length 34)
  Back Branch 088E9CC4 256 times (length 4)
_S1_2_88D4E2C 1,041 instructions (0.003%), 15 calls (088D4E2C - 089F2270, length 292114)
  Back Branch 089F2218 1 times (length 15)
_S1_2_8807118 1,032 instructions (0.003%), 129 calls (08807118 - 08807134, length 8)
_S1_2_8A41F7C 1,012 instructions (0.003%), 22 calls (08A41F7C - 08A4D754, length 11767)
_S1_2_88DA5DC 1,008 instructions (0.003%), 48 calls (088DA52C - 088DA630, length 66)
  Back Branch 088DA604 48 times (length 5)
  Back Branch 088DA60C 48 times (length 7)
  Back Branch 088DA62C 48 times (length 66)
_S1_2_8A41C6C 986 instructions (0.003%), 29 calls (08A41C6C - 08A41CF0, length 34)
_S1_2_88DEB30 984 instructions (0.003%), 1 calls (088DEB30 - 088DECD0, length 105)
  Back Branch 088DEBFC 128 times (length 7)
_S1_2_88EBE60 976 instructions (0.003%), 4 calls (088EBE60 - 088EC178, length 199)
  Back Branch 088EBEC0 64 times (length 4)
  Back Branch 088EC114 4 times (length 68)
  Back Branch 088EC128 4 times (length 110)
  Back Branch 088EC174 4 times (length 185)
  Back Branch 088EC160 4 times (length 63)
  Back Branch 088EC0FC 4 times (length 14)
_S1_2_88ED01C 966 instructions (0.003%), 42 calls (088ED01C - 088ED074, length 23)
  Back Branch 088ED070 42 times (length 11)
_S1_2_8859868 954 instructions (0.003%), 2 calls (08859868 - 08A5CDE8, length 527713)
  Back Branch 08A5CD84 145,968 times (length 9)
  Back Branch 08A5CDD4 66,656 times (length 4)
  Back Branch 08A5CDC0 10,300 times (length 12)
_S1_2_8A2EF0C 946 instructions (0.003%), 22 calls (08A2EF0C - 08A30E10, length 1986)
  Back Branch 08A2EF8C 22 times (length 9)
_S1_2_89F5248 919 instructions (0.003%), 69 calls (089F5248 - 089F5288, length 17)
  Back Branch 089F5284 27 times (length 8)
_S1_2_88C73EC 894 instructions (0.003%), 1 calls (088C73EC - 088C7460, length 30)
  Back Branch 088C7438 152 times (length 6)
  Back Branch 088C745C 10 times (length 20)
_S1_2_88DCB94 862 instructions (0.003%), 61 calls (088DCB8C - 088DCC18, length 36)
  Back Branch 088DCBB8 1,499 times (length 13)
  Back Branch 088DCBDC 1,498 times (length 16)
  Back Branch 088DCC04 33 times (length 32)
  Back Branch 088DCC14 27 times (length 36)
_S1_2_89F5F1C 837 instructions (0.003%), 27 calls (089F5F1C - 089F5FA0, length 34)
_S1_2_89F25F4 836 instructions (0.003%), 48 calls (089F25F4 - 089F2658, length 26)
_S1_2_89F60AC 810 instructions (0.003%), 27 calls (089F60AC - 089F612C, length 33)
_S1_2_89BE8C4 808 instructions (0.003%), 4 calls (089BE8C4 - 089BEA10, length 84)
  Back Branch 089BE99C 20 times (length 12)
  Back Branch 089BEA0C 10 times (length 28)
  Back Branch 089BE9D0 6 times (length 48)
_S1_2_880A96C 806 instructions (0.003%), 2 calls (0880A96C - 0880A9C4, length 23)
  Back Branch 0880A9B4 192 times (length 4)
_S1_2_8A3A27C 803 instructions (0.003%), 73 calls (08A3A234 - 08A3A298, length 26)
  Back Branch 08A3A294 73 times (length 26)
_S1_2_89F0800 800 instructions (0.003%), 10 calls (089F0800 - 089F0A0C, length 132)
  Back Branch 089F0950 10 times (length 34)
  Back Branch 089F0964 10 times (length 52)
_S1_2_89BDDAC 788 instructions (0.002%), 4 calls (089BDDAC - 089BE1E8, length 272)
  Back Branch 089BDFF8 4 times (length 75)
_S1_2_89D4F20 783 instructions (0.002%), 32 calls (089D4F20 - 089D4FA8, length 35)
  Back Branch 089D4F94 11 times (length 18)
  Back Branch 089D4FA4 11 times (length 21)
_S1_2_89F4548 774 instructions (0.002%), 9 calls (089F4548 - 089F472C, length 122)
  Back Branch 089F4650 18 times (length 27)
_S1_2_88D6C68 769 instructions (0.002%), 10 calls (088D6C68 - 088D6E48, length 121)
  Back Branch 088D6E20 9 times (length 80)
  Back Branch 088D6E44 1 times (length 89)
_S1_2_88D4DCC 765 instructions (0.002%), 9 calls (088D059C - 088D4DD8, length 4624)
  Back Branch 088D07A4 320 times (length 94)
  Back Branch 088D07D4 293 times (length 14)
  Back Branch 088D4DD4 9 times (length 4624)
_S1_2_89C6A18 754 instructions (0.002%), 377 calls (089C6A18 - 089C6A1C, length 2)
_S1_2_89C2468 754 instructions (0.002%), 377 calls (089C2468 - 089C246C, length 2)
_S1_2_89B857C 737 instructions (0.002%), 67 calls (089B857C - 089B85A4, length 11)
_S1_2_89CE328 684 instructions (0.002%), 114 calls (089CE328 - 089CE33C, length 6)
_S1_2_8A5222C 664 instructions (0.002%), 8 calls (08A5222C - 08A52284, length 23)
  Back Branch 08A52244 128 times (length 4)
_S1_2_88DBB14 664 instructions (0.002%), 1 calls (088DB788 - 08A5CDE8, length 394649)
  Back Branch 08A5CD84 145,968 times (length 9)
  Back Branch 08A5CDD4 66,656 times (length 4)
  Back Branch 08A5CDC0 10,300 times (length 12)
  Back Branch 088DBB14 1 times (length 229)
_S1_2_8805178 659 instructions (0.002%), 1 calls (08805178 - 08805260, length 59)
  Back Branch 08805204 48 times (length 13)
_S1_2_89EF9BC 645 instructions (0.002%), 15 calls (089EF9BC - 089EFA50, length 38)
  Back Branch 089EF9FC 15 times (length 6)
_S1_2_89EF884 645 instructions (0.002%), 15 calls (089EF884 - 089EF918, length 38)
  Back Branch 089EF8C4 15 times (length 6)
_S1_2_8A4C228 638 instructions (0.002%), 22 calls (08A4C228 - 08A4C298, length 29)
_S1_2_88ED4BC 630 instructions (0.002%), 5 calls (088ED4BC - 088ED5D0, length 70)
  Back Branch 088ED53C 30 times (length 5)
  Back Branch 088ED5C4 15 times (length 14)
  Back Branch 088ED5CC 5 times (length 33)
_S1_2_89E60B4 616 instructions (0.002%), 77 calls (089E60B4 - 089E60D0, length 8)
_S1_2_88ED2F8 614 instructions (0.002%), 3 calls (088ED2F8 - 088ED3E0, length 59)
  Back Branch 088ED3B0 37 times (length 16)
  Back Branch 088ED3B8 3 times (length 29)
_S1_2_89D4A74 612 instructions (0.002%), 18 calls (089D4A74 - 089D4B84, length 69)
  Back Branch 089D4AF8 18 times (length 17)
_S1_2_89F77C4 603 instructions (0.002%), 9 calls (089F77C4 - 089F798C, length 115)
  Back Branch 089F795C 9 times (length 27)
_S1_2_88CF764 575 instructions (0.002%), 8 calls (088CF764 - 088CFCC4, length 345)
  Back Branch 088CF818 7 times (length 19)
  Back Branch 088CF808 7 times (length 23)
  Back Branch 088CFCB0 6 times (length 19)
_S1_2_89ED96C 565 instructions (0.002%), 12 calls (089ED96C - 089EDA54, length 59)
  Back Branch 089EDA30 11 times (length 26)
_S1_2_88FDD54 563 instructions (0.002%), 1 calls (088FDD54 - 088FDE50, length 64)
  Back Branch 088FDE04 64 times (length 8)
_S1_2_88D617C 553 instructions (0.002%), 7 calls (088D617C - 088D6310, length 102)
  Back Branch 088D61F4 7 times (length 12)
  Back Branch 088D6224 7 times (length 8)
  Back Branch 088D62FC 7 times (length 34)
_S1_2_8A2A464 550 instructions (0.002%), 22 calls (08A2A464 - 08A2A504, length 41)
  Back Branch 08A2A500 22 times (length 27)
_S1_2_88D0F0C 540 instructions (0.002%), 18 calls (088D0F0C - 088D0F98, length 36)
  Back Branch 088D0F7C 18 times (length 14)
_S1_2_88E8B70 538 instructions (0.002%), 1 calls (088E8B64 - 08A5CDE8, length 381090)
  Back Branch 08A5CD84 145,968 times (length 9)
  Back Branch 08A5CDD4 66,656 times (length 4)
  Back Branch 08A5CDC0 10,300 times (length 12)
  Back Branch 088E8B70 1 times (length 5)
_S1_2_89E567C 526 instructions (0.002%), 3 calls (089E567C - 089E5718, length 40)
  Back Branch 089E5708 64 times (length 7)
_S1_2_8804F98 526 instructions (0.002%), 2 calls (08804F98 - 08805014, length 32)
  Back Branch 08804FC8 96 times (length 5)
_S1_2_89F63F4 513 instructions (0.002%), 27 calls (089F63F4 - 089F6440, length 20)
  Back Branch 089F643C 27 times (length 13)
_S1_2_89F2854 512 instructions (0.002%), 16 calls (089F2854 - 089F2928, length 54)
_S1_2_88DBC78 510 instructions (0.002%), 3 calls (088DBC78 - 088DBCB8, length 17)
  Back Branch 088DBCA4 96 times (length 6)
_S1_2_88F32E4 504 instructions (0.002%), 63 calls (088F32E4 - 088F3300, length 8)
_S1_2_89F8818 504 instructions (0.002%), 9 calls (089F8818 - 089F8914, length 64)
_S1_2_89F7A1C 496 instructions (0.002%), 8 calls (089F7A1C - 089F7B98, length 96)
  Back Branch 089F7AC4 8 times (length 10)
_S1_2_88D66F4 493 instructions (0.002%), 31 calls (088D66F4 - 088D6768, length 30)
  Back Branch 088D6738 7 times (length 10)
_S1_2_89E6E74 492 instructions (0.002%), 1 calls (089E6E74 - 089E738C, length 327)
  Back Branch 089E7290 32 times (length 8)
  Back Branch 089E7308 1 times (length 109)
  Back Branch 089E7334 1 times (length 15)
  Back Branch 089E7344 1 times (length 90)
  Back Branch 089E7210 1 times (length 71)
  Back Branch 089E71BC 1 times (length 50)
  Back Branch 089E71FC 1 times (length 67)
  Back Branch 089E71CC 1 times (length 54)
_S1_2_89EE1B4 490 instructions (0.002%), 27 calls (089EE1B4 - 089EE20C, length 23)
  Back Branch 089EE208 1 times (length 7)
_S1_2_8A3F19C 484 instructions (0.002%), 22 calls (08A3F19C - 08A3F1F0, length 22)
_S1_2_89E60D4 483 instructions (0.002%), 1 calls (089E60D4 - 089E61DC, length 67)
  Back Branch 089E6198 21 times (length 13)
  Back Branch 089E612C 21 times (length 8)
_S1_2_89F528C 476 instructions (0.001%), 68 calls (089F528C - 089F52A4, length 7)
_S1_2_88D1E74 475 instructions (0.001%), 19 calls (088D1E74 - 088D1EEC, length 31)
  Back Branch 088D1EBC 20 times (length 11)
_S1_2_88ED8EC 471 instructions (0.001%), 3 calls (088ED5D4 - 088ED9C0, length 252)
  Back Branch 088ED9BC 3 times (length 252)
  Back Branch 088ED994 3 times (length 22)
_S1_2_89EE378 462 instructions (0.001%), 11 calls (089EE378 - 089EE400, length 35)
  Back Branch 089EE3F4 22 times (length 16)
  Back Branch 089EE3FC 11 times (length 12)
  Back Branch 089EE3C4 11 times (length 11)
_S1_2_89B884C 460 instructions (0.001%), 20 calls (089B884C - 089B88A8, length 24)
  Back Branch 089B8894 20 times (length 11)
  Back Branch 089B88A4 20 times (length 14)
_S1_2_89F63AC 459 instructions (0.001%), 27 calls (089F63AC - 089F63F0, length 18)
  Back Branch 089F63EC 27 times (length 11)
_S1_2_8987EF8 449 instructions (0.001%), 1 calls (08987EF8 - 089880B8, length 113)
  Back Branch 08988028 15 times (length 8)
  Back Branch 08987F5C 15 times (length 8)
  Back Branch 08987FE0 15 times (length 8)
_S1_2_89B84EC 437 instructions (0.001%), 23 calls (089B84EC - 089B8534, length 19)
_S1_2_88DA0D8 435 instructions (0.001%), 15 calls (088DA0D8 - 088DA190, length 47)
_S1_2_88D106C 435 instructions (0.001%), 15 calls (088D106C - 088D10F4, length 35)
  Back Branch 088D10D8 15 times (length 14)
_S1_2_89F1868 434 instructions (0.001%), 31 calls (089F1868 - 089F18A4, length 16)
  Back Branch 089F18A0 31 times (length 11)
_S1_2_88DCC74 434 instructions (0.001%), 14 calls (088DCC74 - 088DCD80, length 68)
_S1_2_89EE28C 432 instructions (0.001%), 36 calls (089EE28C - 089EE2B8, length 12)
_S1_2_88F1CAC 432 instructions (0.001%), 6 calls (088F1CAC - 088F1DF8, length 84)
  Back Branch 088F1DF4 6 times (length 55)
  Back Branch 088F1DE4 6 times (length 70)
  Back Branch 088F1CFC 6 times (length 12)
  Back Branch 088F1DD0 3 times (length 32)
_S1_2_89EEF94 430 instructions (0.001%), 10 calls (089EEF94 - 089EF028, length 38)
  Back Branch 089EEFD4 10 times (length 6)
_S1_2_89F5B40 427 instructions (0.001%), 61 calls (089F5B40 - 089F5B58, length 7)
_S1_2_89BE700 420 instructions (0.001%), 4 calls (089BE700 - 089BE878, length 95)
  Back Branch 089BE860 16 times (length 6)
  Back Branch 089BE86C 8 times (length 14)
  Back Branch 089BE77C 4 times (length 11)
  Back Branch 089BE874 3 times (length 69)
  Back Branch 089BE7FC 2 times (length 6)
  Back Branch 089BE810 1 times (length 39)
_S1_2_88E3ABC 419 instructions (0.001%), 1 calls (088E3ABC - 088E3B24, length 27)
  Back Branch 088E3B0C 34 times (length 13)
  Back Branch 088E3AF0 34 times (length 8)
  Back Branch 088E3B14 1 times (length 15)
_S1_2_89BCE50 412 instructions (0.001%), 6 calls (089BCE50 - 089BCF5C, length 68)
  Back Branch 089BCF50 4 times (length 13)
  Back Branch 089BCF58 4 times (length 38)
  Back Branch 089BCF24 4 times (length 12)
  Back Branch 089BCF30 4 times (length 17)
_S1_2_89F7620 400 instructions (0.001%), 10 calls (089F7620 - 089F76D8, length 47)
  Back Branch 089F76D4 10 times (length 20)
_S1_2_88D5B04 396 instructions (0.001%), 1 calls (088D5B04 - 088D5C14, length 69)
  Back Branch 088D5BDC 64 times (length 4)
  Back Branch 088D5BA0 16 times (length 5)
_S1_2_89D78FC 389 instructions (0.001%), 11 calls (089D78FC - 089D7958, length 24)
  Back Branch 089D792C 34 times (length 8)
_S1_2_89EF74C 387 instructions (0.001%), 9 calls (089EF74C - 089EF7E0, length 38)
  Back Branch 089EF78C 9 times (length 6)
_S1_2_89EF614 387 instructions (0.001%), 9 calls (089EF614 - 089EF6A8, length 38)
  Back Branch 089EF654 9 times (length 6)
_S1_2_88A7A70 383 instructions (0.001%), 75 calls (088A7A64 - 088A7A88, length 10)
  Back Branch 088A7A70 75 times (length 5)
_S1_2_8909030 374 instructions (0.001%), 1 calls (08909030 - 089090B4, length 34)
  Back Branch 08909094 31 times (length 11)
_S1_2_88D76D8 372 instructions (0.001%), 1 calls (088D76D8 - 088D77C4, length 60)
  Back Branch 088D778C 64 times (length 4)
  Back Branch 088D7750 16 times (length 4)
_S1_2_88D2170 371 instructions (0.001%), 62 calls (088D2170 - 088D2184, length 6)
_S1_2_8A3D77C 370 instructions (0.001%), 1 calls (08A3D77C - 08A3D904, length 99)
  Back Branch 08A3D820 36 times (length 5)
  Back Branch 08A3D7C0 25 times (length 4)
_S1_2_8927470 370 instructions (0.001%), 1 calls (08927470 - 0892755C, length 60)
  Back Branch 0892753C 32 times (length 10)
_S1_2_89F6800 369 instructions (0.001%), 11 calls (089F6800 - 089F68A8, length 43)
_S1_2_88CFE08 364 instructions (0.001%), 7 calls (088CFE08 - 088CFF18, length 69)
  Back Branch 088CFE88 9 times (length 15)
  Back Branch 088CFECC 9 times (length 32)
  Back Branch 088CFEB8 5 times (length 28)
  Back Branch 088CFEF4 5 times (length 43)
  Back Branch 088CFEEC 5 times (length 41)
  Back Branch 088CFF0C 4 times (length 49)
  Back Branch 088CFF14 4 times (length 23)
_S1_2_88EA2D4 364 instructions (0.001%), 4 calls (088EA2D4 - 088EA49C, length 115)
  Back Branch 088EA478 4 times (length 78)
  Back Branch 088EA498 4 times (length 16)
_S1_2_89F6168 342 instructions (0.001%), 18 calls (089F6168 - 089F61B8, length 21)
_S1_2_880B69C 337 instructions (0.001%), 1 calls (0880B134 - 0880B6A4, length 349)
  Back Branch 0880B168 1 times (length 5)
  Back Branch 0880B6A0 1 times (length 349)
_S1_2_89B8164 336 instructions (0.001%), 4 calls (089B8164 - 089B8230, length 52)
  Back Branch 089B8224 14 times (length 10)
_S1_2_8A2B4DC 329 instructions (0.001%), 7 calls (08A2B4DC - 08A2B59C, length 49)
  Back Branch 08A2B590 7 times (length 14)
  Back Branch 08A2B598 7 times (length 31)
  Back Branch 08A2B584 7 times (length 26)
  Back Branch 08A2B554 7 times (length 15)
_S1_2_8A4E650 326 instructions (0.001%), 1 calls (08A4E650 - 08A4E6A0, length 21)
  Back Branch 08A4E688 62 times (length 5)
_S1_2_89E5568 324 instructions (0.001%), 1 calls (089E5568 - 089E5614, length 44)
  Back Branch 089E55E8 36 times (length 8)
_S1_2_88D0B60 322 instructions (0.001%), 23 calls (088D0B60 - 088D0B94, length 14)
_S1_2_88E3EB4 322 instructions (0.001%), 1 calls (088E3EB4 - 088E3F44, length 37)
  Back Branch 088E3F04 34 times (length 5)
  Back Branch 088E3F18 17 times (length 12)
  Back Branch 088E3F34 2 times (length 4)
  Back Branch 088E3ED4 2 times (length 4)
_S1_2_88DA55C 320 instructions (0.001%), 26 calls (088DA55C - 088DA5A0, length 18)
  Back Branch 088DA58C 3 times (length 5)
_S1_2_88D212C 316 instructions (0.001%), 1 calls (088D212C - 088D216C, length 17)
  Back Branch 088D2158 60 times (length 5)
_S1_2_88C6D5C 314 instructions (0.001%), 1 calls (088C6D5C - 088C6EA0, length 82)
  Back Branch 088C6E1C 10 times (length 35)
  Back Branch 088C6E54 10 times (length 32)
  Back Branch 088C6E78 7 times (length 27)
_S1_2_88FC100 307 instructions (0.001%), 1 calls (088FC100 - 088FC1FC, length 64)
  Back Branch 088FC1B0 32 times (length 8)
_S1_2_88FA790 307 instructions (0.001%), 1 calls (088FA790 - 088FA88C, length 64)
  Back Branch 088FA840 32 times (length 8)
_S1_2_89F15D8 306 instructions (0.001%), 9 calls (089F15D8 - 089F1748, length 93)
_S1_2_89ED448 305 instructions (0.001%), 12 calls (089ED448 - 089ED4D0, length 35)
  Back Branch 089ED4CC 5 times (length 21)
  Back Branch 089ED4BC 5 times (length 18)
_S1_2_88EACDC 304 instructions (0.001%), 4 calls (088EACDC - 088EAE4C, length 93)
  Back Branch 088EADEC 4 times (length 45)
  Back Branch 088EAE48 4 times (length 28)
_S1_2_89D4A24 300 instructions (0.001%), 15 calls (089D4A24 - 089D4A70, length 20)
_S1_2_89E8898 298 instructions (0.001%), 1 calls (089E8898 - 089E8D34, length 296)
  Back Branch 089E8A74 3 times (length 57)
_S1_2_89F62DC 290 instructions (0.001%), 10 calls (089F62DC - 089F635C, length 33)
_S1_2_8A5752C 290 instructions (0.001%), 1 calls (08A5752C - 08A57628, length 64)
  Back Branch 08A575A0 32 times (length 8)
_S1_2_89BC48C 288 instructions (0.001%), 2 calls (089BC48C - 089BC5B8, length 76)
  Back Branch 089BC500 8 times (length 12)
  Back Branch 089BC584 6 times (length 36)
_S1_2_89F1D7C 285 instructions (0.001%), 15 calls (089F1D7C - 089F1E98, length 72)
_S1_2_89F18A8 285 instructions (0.001%), 15 calls (089F18A8 - 089F18F0, length 19)
  Back Branch 089F18EC 15 times (length 9)
_S1_2_89DA3F0 284 instructions (0.001%), 1 calls (089DA3F0 - 089DA4F8, length 67)
  Back Branch 089DA470 32 times (length 7)
_S1_2_88D4F5C 280 instructions (0.001%), 14 calls (088D4F1C - 088D4F8C, length 29)
  Back Branch 088D4F6C 28 times (length 8)
  Back Branch 088D4F88 14 times (length 29)
_S1_2_89BA22C 280 instructions (0.001%), 10 calls (089BA22C - 089BA2A0, length 30)
_S1_2_89F7990 279 instructions (0.001%), 9 calls (089F7990 - 089F7A18, length 35)
_S1_2_89CB67C 276 instructions (0.001%), 6 calls (089CB67C - 089CB6B8, length 16)
  Back Branch 089CB694 36 times (length 6)
_S1_2_88CF868 272 instructions (0.001%), 1 calls (088CF868 - 088CFC20, length 239)
  Back Branch 088CFBF4 12 times (length 19)
  Back Branch 088CFC00 12 times (length 5)
  Back Branch 088CFC14 10 times (length 10)
  Back Branch 088CFC1C 6 times (length 22)
_S1_2_89F773C 270 instructions (0.001%), 18 calls (089F773C - 089F77C0, length 34)
_S1_2_88DA398 266 instructions (0.001%), 19 calls (088DA2D8 - 088DA3D4, length 64)
  Back Branch 088DA33C 29 times (length 14)
  Back Branch 088DA390 8 times (length 11)
_S1_2_89BCD3C 266 instructions (0.001%), 6 calls (089BCD3C - 089BCE3C, length 65)
  Back Branch 089BCE38 6 times (length 43)
  Back Branch 089BCDFC 5 times (length 8)
_S1_2_89BEA14 265 instructions (0.001%), 3 calls (089BEA14 - 089BEA70, length 24)
  Back Branch 089BEA64 14 times (length 14)
_S1_2_88D676C 263 instructions (0.001%), 13 calls (088D676C - 088D6804, length 39)
  Back Branch 088D67B4 24 times (length 10)
  Back Branch 088D67E8 7 times (length 13)
_S1_2_89EE86C 260 instructions (0.001%), 1 calls (089EE86C - 089EEA9C, length 141)
  Back Branch 089EE9F8 10 times (length 14)
  Back Branch 089EEA0C 1 times (length 41)
  Back Branch 089EEA14 1 times (length 91)
_S1_2_88D5E54 259 instructions (0.001%), 7 calls (088D5E54 - 088D5EEC, length 39)
  Back Branch 088D5E88 21 times (length 6)
_S1_2_8906154 255 instructions (0.001%), 1 calls (08906154 - 08906264, length 69)
  Back Branch 089061F0 32 times (length 6)
_S1_2_8A3A8C4 253 instructions (0.001%), 2 calls (08A3A8C4 - 08A3B0B4, length 509)
  Back Branch 08A3AD48 2 times (length 188)
  Back Branch 08A3AC9C 2 times (length 189)
  Back Branch 08A3AE08 2 times (length 100)
  Back Branch 08A3AFA0 1 times (length 349)
  Back Branch 08A3AFA8 1 times (length 351)
  Back Branch 08A3B060 1 times (length 188)
_S1_2_89F614C 252 instructions (0.001%), 36 calls (089F614C - 089F6164, length 7)
_S1_2_89F6130 252 instructions (0.001%), 36 calls (089F6130 - 089F6148, length 7)
_S1_2_88F3628 252 instructions (0.001%), 12 calls (088F3628 - 088F3698, length 29)
  Back Branch 088F3680 3 times (length 8)
_S1_2_8927784 252 instructions (0.001%), 1 calls (08927784 - 089278B4, length 77)
  Back Branch 08927820 32 times (length 6)
_S1_2_88F1C78 247 instructions (0.001%), 19 calls (088F1C78 - 088F1CA8, length 13)
_S1_2_8817FC0 246 instructions (0.001%), 1 calls (08817EC0 - 088F1C64, length 223082)
  Back Branch 08817FA0 23 times (length 9)
  Back Branch 08817FC4 1 times (length 67)
_S1_2_88D72C4 245 instructions (0.001%), 7 calls (088D718C - 088D745C, length 181)
  Back Branch 088D71AC 1,545 times (length 10)
  Back Branch 088D71F8 7 times (length 21)
  Back Branch 088D7258 7 times (length 53)
  Back Branch 088D72D4 7 times (length 19)
  Back Branch 088D73D4 7 times (length 132)
_S1_2_88CF598 245 instructions (0.001%), 7 calls (088CF598 - 088CF63C, length 42)
_S1_2_89ED5D0 243 instructions (0.001%), 9 calls (089ED5D0 - 089ED63C, length 28)
  Back Branch 089ED638 9 times (length 10)
_S1_2_89F1330 238 instructions (0.001%), 7 calls (089F1330 - 089F13F8, length 51)
_S1_2_89BEA74 236 instructions (0.001%), 2 calls (089BEA74 - 089BEB30, length 48)
  Back Branch 089BEAFC 6 times (length 29)
  Back Branch 089BEB2C 2 times (length 17)
_S1_2_89B85C0 222 instructions (0.001%), 37 calls (089B85C0 - 089B85D4, length 6)
_S1_2_88D8FF8 221 instructions (0.001%), 1 calls (088D8FF8 - 089D7EF4, length 261056)
  Back Branch 089D7D88 4 times (length 4)
_S1_2_89BE5A4 220 instructions (0.001%), 8 calls (089BE5A4 - 089BE624, length 33)
_S1_2_88D6020 216 instructions (0.001%), 31 calls (088D6020 - 088D6050, length 13)
  Back Branch 088D6040 4 times (length 5)
_S1_2_88D679C 210 instructions (0.001%), 18 calls (088D6794 - 088D67D4, length 17)
  Back Branch 088D67B4 24 times (length 10)
_S1_2_88D4F38 210 instructions (0.001%), 14 calls (088D4F1C - 088D4F8C, length 29)
  Back Branch 088D4F6C 28 times (length 8)
  Back Branch 088D4F88 14 times (length 29)
_S1_2_890E91C 210 instructions (0.001%), 2 calls (0890E91C - 0890EABC, length 105)
_S1_2_89F11F0 207 instructions (0.001%), 9 calls (089F11F0 - 089F1248, length 23)
_S1_2_88CE364 207 instructions (0.001%), 1 calls (088CE364 - 088CE69C, length 207)
_S1_2_88ED3F8 204 instructions (0.001%), 3 calls (088ED3F8 - 088ED4B8, length 49)
  Back Branch 088ED494 17 times (length 6)
  Back Branch 088ED49C 3 times (length 26)
_S1_2_8903D38 204 instructions (0.001%), 1 calls (08903D38 - 08903F04, length 116)
  Back Branch 08903D7C 4 times (length 7)
  Back Branch 08903EF0 3 times (length 15)
  Back Branch 08903DDC 2 times (length 12)
  Back Branch 08903E3C 2 times (length 16)
  Back Branch 08903E90 2 times (length 11)
_S1_2_88C6C78 201 instructions (0.001%), 1 calls (088C6C78 - 088C6D58, length 57)
  Back Branch 088C6D20 10 times (length 29)
  Back Branch 088C6D54 10 times (length 18)
  Back Branch 088C6D3C 9 times (length 13)
_S1_2_8A51ECC 195 instructions (0.001%), 1 calls (08A51ECC - 08A51FD4, length 67)
  Back Branch 08A51FBC 5 times (length 32)
_S1_2_89BA5A0 194 instructions (0.001%), 3 calls (089BA5A0 - 089BA610, length 29)
  Back Branch 089BA604 11 times (length 10)
_S1_2_88DA018 192 instructions (0.001%), 16 calls (088DA018 - 088DA064, length 20)
_S1_2_88EDAE4 192 instructions (0.001%), 2 calls (088EDAE4 - 088EDBEC, length 67)
  Back Branch 088EDB64 6 times (length 8)
  Back Branch 088EDB88 6 times (length 21)
_S1_2_89E275C 192 instructions (0.001%), 1 calls (089E275C - 089E29B4, length 151)
  Back Branch 089E2824 16 times (length 5)
_S1_2_88D3498 192 instructions (0.001%), 1 calls (088D3118 - 088D34A4, length 228)
  Back Branch 088D34A0 1 times (length 228)
  Back Branch 088D347C 1 times (length 104)
  Back Branch 088D3408 1 times (length 132)
_S1_2_89F6360 190 instructions (0.001%), 10 calls (089F6360 - 089F63A8, length 19)
  Back Branch 089F63A4 10 times (length 13)
_S1_2_88ECD28 190 instructions (0.001%), 5 calls (088ECD28 - 088ECDE4, length 48)
_S1_2_89F5338 189 instructions (0.001%), 27 calls (089F5338 - 089F5350, length 7)
_S1_2_88F1E68 189 instructions (0.001%), 7 calls (088F1DFC - 088F1ED8, length 56)
  Back Branch 088F1EC0 1 times (length 51)
_S1_2_898729C 187 instructions (0.001%), 1 calls (0898729C - 08987390, length 62)
  Back Branch 08987360 15 times (length 25)
_S1_2_88F3438 186 instructions (0.001%), 6 calls (088F3438 - 088F34C4, length 36)
_S1_2_88C6EA4 186 instructions (0.001%), 1 calls (088C6EA4 - 088C6FB0, length 68)
  Back Branch 088C6F38 10 times (length 15)
_S1_2_88D4E04 181 instructions (0.001%), 8 calls (088D4E04 - 089F11A4, length 291049)
_S1_2_88DA250 176 instructions (0.001%), 8 calls (088DA250 - 088DA2D4, length 34)
_S1_2_88EAC60 176 instructions (0.001%), 4 calls (088EAC60 - 088EACD8, length 31)
  Back Branch 088EACC0 12 times (length 7)
_S1_2_88D8988 175 instructions (0.001%), 1 calls (088D8988 - 088D8C40, length 175)
_S1_2_891F748 173 instructions (0.001%), 2 calls (088D059C - 0891F764, length 81011)
  Back Branch 088D07A4 320 times (length 94)
  Back Branch 088D07D4 293 times (length 14)
  Back Branch 0891F760 2 times (length 81011)
_S1_2_89BC5BC 170 instructions (0.001%), 5 calls (089BC5BC - 089BC6C4, length 67)
_S1_2_89C732C 168 instructions (0.001%), 8 calls (089C732C - 089C738C, length 25)
_S1_2_89F11A8 162 instructions (0.001%), 9 calls (089F11A8 - 089F11EC, length 18)
_S1_2_88D5548 162 instructions (0.001%), 9 calls (088D5548 - 088D55C0, length 31)
  Back Branch 088D55B0 9 times (length 10)
  Back Branch 088D55BC 9 times (length 7)
_S1_2_88D1738 161 instructions (0.001%), 1 calls (088D1414 - 088D1898, length 290)
  Back Branch 088D15C4 230 times (length 91)
  Back Branch 088D15D4 230 times (length 8)
  Back Branch 088D1560 139 times (length 7)
  Back Branch 088D1574 21 times (length 34)
  Back Branch 088D158C 21 times (length 32)
  Back Branch 088D157C 15 times (length 36)
  Back Branch 088D188C 1 times (length 288)
_S1_2_890B098 160 instructions (0.001%), 4 calls (0890B098 - 0890B1A4, length 68)
  Back Branch 0890B1A0 4 times (length 51)
  Back Branch 0890B158 3 times (length 21)
  Back Branch 0890B184 1 times (length 27)
_S1_2_89B8344 152 instructions (0.000%), 4 calls (089B8344 - 089B8430, length 60)
  Back Branch 089B83D8 4 times (length 23)
  Back Branch 089B83C4 4 times (length 19)
_S1_2_88C7348 151 instructions (0.000%), 1 calls (088C7348 - 088C73E8, length 41)
  Back Branch 088C73B0 10 times (length 13)
  Back Branch 088C73A0 10 times (length 10)
_S1_2_88F3304 150 instructions (0.000%), 15 calls (088F3304 - 088F3328, length 10)
_S1_2_89BD2FC 150 instructions (0.000%), 6 calls (089BD2FC - 089BD35C, length 25)
_S1_2_8A5C52C 149 instructions (0.000%), 9 calls (08A5C52C - 08A5C850, length 202)
  Back Branch 08A5C84C 1,569 times (length 148)
_S1_2_89D566C 149 instructions (0.000%), 1 calls (089D566C - 089D59C0, length 214)
  Back Branch 089D58B8 2 times (length 13)
  Back Branch 089D5980 1 times (length 15)
  Back Branch 089D59BC 1 times (length 175)
  Back Branch 089D5968 1 times (length 176)
  Back Branch 089D58E8 1 times (length 98)
  Back Branch 089D5908 1 times (length 106)
  Back Branch 089D5918 1 times (length 110)
  Back Branch 089D5928 1 times (length 114)
  Back Branch 089D58C8 1 times (length 90)
  Back Branch 089D58F8 1 times (length 102)
  Back Branch 089D58D8 1 times (length 94)
_S1_2_89BBB18 146 instructions (0.000%), 2 calls (089BBB18 - 089BBBB8, length 41)
  Back Branch 089BBB90 6 times (length 16)
_S1_2_89E2738 144 instructions (0.000%), 16 calls (089E2738 - 089E2758, length 9)
_S1_2_88F34C8 144 instructions (0.000%), 12 calls (088F34C8 - 088F34F4, length 12)
_S1_2_88EB8E8 144 instructions (0.000%), 4 calls (088EB8E8 - 088EBA5C, length 94)
_S1_2_88D71F0 143 instructions (0.000%), 7 calls (088D718C - 088D745C, length 181)
  Back Branch 088D71AC 1,545 times (length 10)
  Back Branch 088D71F8 7 times (length 21)
  Back Branch 088D7258 7 times (length 53)
  Back Branch 088D72D4 7 times (length 19)
  Back Branch 088D73D4 7 times (length 132)
_S1_2_89F5200 140 instructions (0.000%), 14 calls (089F5200 - 089F5224, length 10)
_S1_2_89ED580 140 instructions (0.000%), 7 calls (089ED580 - 089ED5CC, length 20)
_S1_2_88D6FC8 140 instructions (0.000%), 7 calls (088D55C4 - 088D6FD0, length 1668)
  Back Branch 088D5648 7 times (length 35)
  Back Branch 088D6FCC 7 times (length 1645)
_S1_2_89F6444 139 instructions (0.000%), 6 calls (089F6444 - 089F64A8, length 26)
  Back Branch 089F64A4 6 times (length 19)
_S1_2_88E7F24 137 instructions (0.000%), 1 calls (088E7CD8 - 088E7F4C, length 158)
  Back Branch 088E7EA4 1 times (length 92)
  Back Branch 088E7EBC 1 times (length 79)
  Back Branch 088E7E5C 1 times (length 77)
  Back Branch 088E7E78 1 times (length 87)
  Back Branch 088E7E14 1 times (length 71)
  Back Branch 088E7E30 1 times (length 81)
  Back Branch 088E7F1C 1 times (length 103)
  Back Branch 088E7F48 1 times (length 158)
  Back Branch 088E7DDC 1 times (length 54)
  Back Branch 088E7DC0 1 times (length 44)
  Back Branch 088E7DA4 1 times (length 25)
_S1_2_88054A8 132 instructions (0.000%), 11 calls (088054A8 - 088054DC, length 14)
  Back Branch 088054D0 11 times (length 7)
_S1_2_89B8818 130 instructions (0.000%), 10 calls (089B8818 - 089B8848, length 13)
_S1_2_89879D8 129 instructions (0.000%), 1 calls (089879D8 - 08987AA8, length 53)
  Back Branch 08987A4C 15 times (length 16)
_S1_2_88D0FB8 128 instructions (0.000%), 4 calls (088D0FB8 - 088D104C, length 38)
  Back Branch 088D1030 4 times (length 15)
_S1_2_88D726C 126 instructions (0.000%), 7 calls (088D718C - 088D745C, length 181)
  Back Branch 088D71AC 1,545 times (length 10)
  Back Branch 088D71F8 7 times (length 21)
  Back Branch 088D7258 7 times (length 53)
  Back Branch 088D72D4 7 times (length 19)
  Back Branch 088D73D4 7 times (length 132)
_S1_2_88DA808 125 instructions (0.000%), 5 calls (088DA808 - 088DA8F8, length 61)
  Back Branch 088DA888 5 times (length 27)
_S1_2_88E2944 125 instructions (0.000%), 1 calls (088E2944 - 088E2ADC, length 103)
  Back Branch 088E2AAC 2 times (length 15)
  Back Branch 088E2A68 2 times (length 17)
  Back Branch 088E2AC4 1 times (length 82)
_S1_2_8A64EDC 124 instructions (0.000%), 62 calls (08A64EDC - 08A64EE0, length 2)
_S1_2_8903554 123 instructions (0.000%), 1 calls (08903554 - 089036B0, length 88)
  Back Branch 08903628 8 times (length 5)
  Back Branch 089036AC 1 times (length 23)
_S1_2_89F5534 121 instructions (0.000%), 1 calls (089F5534 - 089F585C, length 203)
  Back Branch 089F5728 1 times (length 114)
  Back Branch 089F5810 1 times (length 98)
  Back Branch 089F57FC 1 times (length 77)
_S1_2_88D1E44 120 instructions (0.000%), 20 calls (088D1E44 - 088D1E58, length 6)
_S1_2_88CF694 120 instructions (0.000%), 8 calls (088CF694 - 088CF6F4, length 25)
_S1_2_88F31F8 120 instructions (0.000%), 6 calls (088F31F8 - 088F3268, length 29)
_S1_2_8A3A370 120 instructions (0.000%), 2 calls (08A3A370 - 08A3A514, length 106)
  Back Branch 08A3A4C4 2 times (length 72)
  Back Branch 08A3A4B4 2 times (length 69)
_S1_2_8A2A2D0 119 instructions (0.000%), 3 calls (08A2A2D0 - 08A2A3BC, length 60)
_S1_2_88EDCE8 118 instructions (0.000%), 2 calls (088EDCE8 - 088EDE48, length 89)
_S1_2_88EABD4 116 instructions (0.000%), 4 calls (088EABD4 - 088EAC44, length 29)
_S1_2_89F5B64 115 instructions (0.000%), 1 calls (089F5B64 - 089F5D70, length 132)
  Back Branch 089F5C8C 1 times (length 30)
_S1_2_88D2114 114 instructions (0.000%), 19 calls (088D2114 - 088D2128, length 6)
_S1_2_88F34F8 114 instructions (0.000%), 6 calls (088F34F8 - 088F3540, length 19)
_S1_2_8805468 113 instructions (0.000%), 19 calls (0880541C - 088054A4, length 35)
  Back Branch 0880546C 19 times (length 5)
  Back Branch 08805480 1 times (length 27)
_S1_2_88DC0F4 113 instructions (0.000%), 1 calls (088DBBB0 - 088DC0F8, length 339)
  Back Branch 088DBBE8 31 times (length 3)
  Back Branch 088DC0F4 1 times (length 339)
_S1_2_8A57D14 111 instructions (0.000%), 3 calls (08A57D14 - 08A57DA4, length 37)
  Back Branch 08A57DA0 3 times (length 21)
_S1_2_88F357C 111 instructions (0.000%), 3 calls (088F357C - 088F382C, length 173)
  Back Branch 088F3800 3 times (length 15)
_S1_2_89EA11C 109 instructions (0.000%), 1 calls (089EA11C - 089EA464, length 211)
  Back Branch 089EA3B8 1 times (length 75)
_S1_2_89BA05C 108 instructions (0.000%), 18 calls (089BA05C - 089BA070, length 6)
_S1_2_89C7444 108 instructions (0.000%), 12 calls (089C7444 - 089C7464, length 9)
_S1_2_88DBCBC 108 instructions (0.000%), 3 calls (088DBCBC - 088DC0F0, length 270)
  Back Branch 088DBDE0 1 times (length 53)
  Back Branch 088DC074 1 times (length 67)
  Back Branch 088DC0A4 1 times (length 79)
_S1_2_8A2F378 108 instructions (0.000%), 2 calls (08A2F2A8 - 08A2F3F4, length 84)
  Back Branch 08A2F3F0 2 times (length 84)
_S1_2_89CC3C8 106 instructions (0.000%), 2 calls (089CC3C8 - 089CC498, length 53)
  Back Branch 089CC464 2 times (length 8)
_S1_2_88F1DFC 105 instructions (0.000%), 5 calls (088F1DFC - 088F1E64, length 27)
_S1_2_88C6BB8 105 instructions (0.000%), 1 calls (088C6BB8 - 088C6C74, length 48)
  Back Branch 088C6C58 10 times (length 7)
  Back Branch 088C6C14 1 times (length 16)
_S1_2_89C72D8 104 instructions (0.000%), 8 calls (089C72D8 - 089C731C, length 18)
_S1_2_89BE628 104 instructions (0.000%), 8 calls (089BE628 - 089BE658, length 13)
_S1_2_89E9084 104 instructions (0.000%), 4 calls (089E9084 - 089E965C, length 375)
_S1_2_89EF02C 104 instructions (0.000%), 2 calls (089EF02C - 089EF0E4, length 47)
  Back Branch 089EF074 2 times (length 6)
_S1_2_89099F4 104 instructions (0.000%), 1 calls (089099F4 - 08909BF0, length 128)
  Back Branch 08909B90 1 times (length 38)
  Back Branch 08909B2C 1 times (length 14)
_S1_2_8A52030 103 instructions (0.000%), 1 calls (08A52030 - 08A52228, length 127)
  Back Branch 08A52224 1 times (length 101)
  Back Branch 08A52144 1 times (length 24)
  Back Branch 08A521CC 1 times (length 72)
  Back Branch 08A52184 1 times (length 47)
_S1_2_88F3384 102 instructions (0.000%), 6 calls (088F3384 - 088F33E4, length 25)
_S1_2_88EDE4C 102 instructions (0.000%), 2 calls (088EDE4C - 088EDF48, length 64)
_S1_2_8813B60 102 instructions (0.000%), 2 calls (08813B60 - 08813CB8, length 87)
  Back Branch 08813C90 2 times (length 29)
_S1_2_88D4FF8 101 instructions (0.000%), 1 calls (088D4FF8 - 089F6714, length 296392)
  Back Branch 089F65A8 1 times (length 24)
  Back Branch 089F6650 1 times (length 66)
  Back Branch 089F6608 1 times (length 48)
  Back Branch 089F66D8 1 times (length 39)
_S1_2_89B7CC0 100 instructions (0.000%), 10 calls (089B7CC0 - 089B7CE4, length 10)
_S1_2_89C7230 100 instructions (0.000%), 4 calls (089C7230 - 089C72D4, length 42)
  Back Branch 089C72D0 4 times (length 20)
  Back Branch 089C72C0 4 times (length 5)
  Back Branch 089C72A0 4 times (length 11)
_S1_2_88EFFF0 100 instructions (0.000%), 4 calls (088EFFF0 - 088F00DC, length 60)
_S1_2_88DA634 100 instructions (0.000%), 4 calls (088DA430 - 088DA680, length 149)
  Back Branch 088DA658 4 times (length 5)
  Back Branch 088DA674 4 times (length 115)
  Back Branch 088DA66C 4 times (length 10)
_S1_2_89F9A8C 98 instructions (0.000%), 1 calls (089F9A8C - 089F9B44, length 47)
  Back Branch 089F9AE4 4 times (length 19)
_S1_2_89F7BE4 98 instructions (0.000%), 1 calls (089F7BE4 - 089F7DE0, length 128)
_S1_2_8A4EF9C 97 instructions (0.000%), 1 calls (08A4EF9C - 08A4F0B0, length 70)
  Back Branch 08A4F03C 5 times (length 8)
_S1_2_89CE734 96 instructions (0.000%), 4 calls (089CE734 - 089CE790, length 24)
_S1_2_88D16E4 93 instructions (0.000%), 1 calls (088D1114 - 088D1734, length 393)
  Back Branch 088D16DC 32,759 times (length 372)
  Back Branch 088D16C4 31,199 times (length 20)
  Back Branch 088D16D0 1,561 times (length 24)
  Back Branch 088D16AC 1 times (length 261)
  Back Branch 088D1730 1 times (length 55)
_S1_2_88EE58C 92 instructions (0.000%), 2 calls (088EE58C - 088EE724, length 103)
_S1_2_8859878 91 instructions (0.000%), 1 calls (08859878 - 08A42458, length 500473)
  Back Branch 08A4244C 783 times (length 5)
  Back Branch 08A42434 677 times (length 9)
_S1_2_89F52A8 90 instructions (0.000%), 10 calls (089F52A8 - 089F52C8, length 9)
_S1_2_89ED668 90 instructions (0.000%), 9 calls (089ED668 - 089ED68C, length 10)
_S1_2_88D68B0 90 instructions (0.000%), 6 calls (088D68B0 - 088D6900, length 21)
_S1_2_88F35F4 90 instructions (0.000%), 3 calls (088F35F4 - 088F3748, length 86)
_S1_2_89EDCE0 90 instructions (0.000%), 1 calls (089EDCE0 - 089EDD54, length 30)
  Back Branch 089EDD40 16 times (length 4)
  Back Branch 089EDD50 1 times (length 21)
_S1_2_891F73C 90 instructions (0.000%), 1 calls (0891F5C0 - 0891F744, length 98)
  Back Branch 0891F5E0 1 times (length 5)
  Back Branch 0891F740 1 times (length 98)
_S1_2_88D4C18 89 instructions (0.000%), 1 calls (088D4C18 - 088D4D80, length 91)
_S1_2_88D4ECC 88 instructions (0.000%), 8 calls (088D4ECC - 088D4F0C, length 17)
_S1_2_8A557F0 88 instructions (0.000%), 4 calls (08A557F0 - 08A55844, length 22)
_S1_2_8A2F2A8 88 instructions (0.000%), 4 calls (08A2F2A8 - 08A2F2FC, length 22)
_S1_2_890F758 88 instructions (0.000%), 1 calls (0890F758 - 0890F8B4, length 88)
_S1_2_885A67C 85 instructions (0.000%), 1 calls (0885A67C - 0885A6D4, length 23)
  Back Branch 0885A6C8 9 times (length 7)
_S1_2_88F3544 84 instructions (0.000%), 6 calls (088F3544 - 088F3578, length 14)
_S1_2_88F326C 84 instructions (0.000%), 6 calls (088F326C - 088F32B4, length 19)
_S1_2_890E5CC 84 instructions (0.000%), 3 calls (0890E5CC - 0890E650, length 34)
_S1_2_89ECE78 83 instructions (0.000%), 1 calls (089ECE78 - 089ECFBC, length 82)
  Back Branch 089ECF98 2 times (length 14)
  Back Branch 089ECFA8 1 times (length 63)
_S1_2_88F3830 83 instructions (0.000%), 1 calls (088F3830 - 08A55844, length 362502)
  Back Branch 088F38B8 4 times (length 6)
_S1_2_88EE358 82 instructions (0.000%), 2 calls (088EE358 - 088EE588, length 141)
  Back Branch 088EE470 2 times (length 48)
_S1_2_89F52CC 80 instructions (0.000%), 10 calls (089F52CC - 089F52E8, length 8)
_S1_2_89F5228 80 instructions (0.000%), 10 calls (089F5228 - 089F5244, length 8)
_S1_2_88D5F74 80 instructions (0.000%), 7 calls (088D5F74 - 088D5FEC, length 31)
  Back Branch 088D5FC4 7 times (length 12)
_S1_2_89F124C 80 instructions (0.000%), 2 calls (089F124C - 089F132C, length 57)
_S1_2_89DEE74 79 instructions (0.000%), 1 calls (089DEE74 - 089DEFEC, length 95)
_S1_2_89BC8F4 79 instructions (0.000%), 1 calls (089BC8F4 - 089BCD38, length 274)
  Back Branch 089BCD34 1 times (length 240)
  Back Branch 089BCCC0 1 times (length 8)
  Back Branch 089BCCA8 1 times (length 194)
_S1_2_88F637C 79 instructions (0.000%), 1 calls (088F637C - 088F63D4, length 23)
  Back Branch 088F63C4 9 times (length 5)
  Back Branch 088F6394 9 times (length 2)
_S1_2_8809534 79 instructions (0.000%), 1 calls (08809410 - 088D2128, length 205639)
  Back Branch 08809538 1 times (length 76)
  Back Branch 08809440 1 times (length 9)
_S1_2_880DD18 78 instructions (0.000%), 1 calls (0880DD18 - 0880DED4, length 112)
_S1_2_89EE270 77 instructions (0.000%), 11 calls (089EE270 - 089EE288, length 7)
_S1_2_88DA230 76 instructions (0.000%), 19 calls (088DA230 - 088DA23C, length 4)
_S1_2_89B82EC 76 instructions (0.000%), 4 calls (089B82EC - 089B8340, length 22)
  Back Branch 089B833C 4 times (length 11)
_S1_2_8907D3C 76 instructions (0.000%), 1 calls (08907D3C - 08907E70, length 78)
  Back Branch 08907E00 2 times (length 4)
_S1_2_89F52EC 75 instructions (0.000%), 5 calls (089F52EC - 089F5334, length 19)
_S1_2_8A4F160 75 instructions (0.000%), 1 calls (08A4F160 - 08A4F288, length 75)
_S1_2_89F3F40 75 instructions (0.000%), 1 calls (089F3F40 - 089F40B8, length 95)
  Back Branch 089F4068 1 times (length 65)
_S1_2_8A57C80 74 instructions (0.000%), 2 calls (08A57C80 - 08A57D10, length 37)
  Back Branch 08A57D0C 2 times (length 21)
_S1_2_88E9468 73 instructions (0.000%), 1 calls (088E9468 - 089CE33C, length 234422)
_S1_2_88A7C20 73 instructions (0.000%), 1 calls (088A7C20 - 088CFF18, length 41151)
  Back Branch 088CFE88 9 times (length 15)
  Back Branch 088CFECC 9 times (length 32)
  Back Branch 088CFEB8 5 times (length 28)
  Back Branch 088CFEF4 5 times (length 43)
  Back Branch 088CFEEC 5 times (length 41)
  Back Branch 088CFF0C 4 times (length 49)
  Back Branch 088CFF14 4 times (length 23)
_S1_2_89CB710 72 instructions (0.000%), 8 calls (089CB710 - 089CB738, length 11)
_S1_2_8A221D4 72 instructions (0.000%), 6 calls (08A221D4 - 08A22204, length 13)
_S1_2_88047E0 72 instructions (0.000%), 1 calls (088047E0 - 08804950, length 93)
_S1_2_88ECFE4 70 instructions (0.000%), 5 calls (088ECFE4 - 088ED018, length 14)
_S1_2_89CB774 70 instructions (0.000%), 2 calls (089CB774 - 089CB7FC, length 35)
_S1_2_88DC0FC 69 instructions (0.000%), 3 calls (088DC0FC - 088DC184, length 35)
_S1_2_88EA5E4 68 instructions (0.000%), 4 calls (088EA5E4 - 088EA60C, length 11)
  Back Branch 088EA600 10 times (length 6)
_S1_2_88E9D6C 68 instructions (0.000%), 4 calls (088E9D6C - 088E9D94, length 11)
  Back Branch 088E9D88 10 times (length 6)
_S1_2_88D584C 68 instructions (0.000%), 1 calls (088D584C - 088D59D8, length 100)
  Back Branch 088D58E0 1 times (length 10)
  Back Branch 088D58A4 1 times (length 9)
_S1_2_8843F20 67 instructions (0.000%), 1 calls (08843E0C - 08843F28, length 72)
  Back Branch 08843E3C 1 times (length 11)
  Back Branch 08843F24 1 times (length 72)
_S1_2_8A64E7C 66 instructions (0.000%), 33 calls (08A64E7C - 08A64E80, length 2)
_S1_2_89BA408 66 instructions (0.000%), 11 calls (089BA408 - 089BA41C, length 6)
_S1_2_88F3358 66 instructions (0.000%), 6 calls (088F3358 - 088F3380, length 11)
_S1_2_88F332C 66 instructions (0.000%), 6 calls (088F332C - 088F3354, length 11)
_S1_2_8805F84 66 instructions (0.000%), 6 calls (08805F84 - 08805FAC, length 11)
_S1_2_88F35C0 66 instructions (0.000%), 3 calls (088F35C0 - 088F36CC, length 68)
_S1_2_8A4D758 66 instructions (0.000%), 2 calls (08A4D758 - 08A4D89C, length 82)
  Back Branch 08A4D818 2 times (length 34)
_S1_2_88D4888 66 instructions (0.000%), 1 calls (088D4888 - 088D4AA8, length 137)
  Back Branch 088D4940 1,560 times (length 21)
  Back Branch 088D49D8 1,560 times (length 60)
  Back Branch 088D4A34 1,560 times (length 63)
  Back Branch 088D4A48 1,560 times (length 30)
  Back Branch 088D4A68 1,560 times (length 38)
  Back Branch 088D4904 1,559 times (length 11)
_S1_2_88D5EF0 65 instructions (0.000%), 7 calls (088D5EF0 - 088D5F70, length 33)
_S1_2_88D0E1C 65 instructions (0.000%), 5 calls (088D0E1C - 088D0E4C, length 13)
_S1_2_8A4F82C 65 instructions (0.000%), 1 calls (08A4F82C - 08A4F89C, length 29)
  Back Branch 08A4F888 5 times (length 9)
_S1_2_8A4E6A4 65 instructions (0.000%), 1 calls (08A4E6A4 - 08A4E7DC, length 79)
_S1_2_8804238 64 instructions (0.000%), 1 calls (08804238 - 088044F8, length 177)
_S1_2_88F36D0 63 instructions (0.000%), 3 calls (088F36D0 - 088F3748, length 31)
_S1_2_88D6E4C 63 instructions (0.000%), 3 calls (088D6E4C - 088D6EC8, length 32)
_S1_2_88E61E4 62 instructions (0.000%), 1 calls (088D1E74 - 088E6274, length 20737)
  Back Branch 088D1EBC 20 times (length 11)
  Back Branch 088E6270 1 times (length 20737)
_S1_2_88D5FF0 61 instructions (0.000%), 7 calls (088D5FF0 - 088D601C, length 12)
_S1_2_89CE1FC 60 instructions (0.000%), 12 calls (089CE1FC - 089CE20C, length 5)
_S1_2_89EBDF8 59 instructions (0.000%), 1 calls (089EBDF8 - 089EBF28, length 77)
_S1_2_8861738 59 instructions (0.000%), 1 calls (08861664 - 088D2128, length 115378)
  Back Branch 08861694 1 times (length 9)
  Back Branch 0886173C 1 times (length 56)
_S1_2_880512C 58 instructions (0.000%), 6 calls (08805124 - 0880515C, length 15)
  Back Branch 08805140 7 times (length 9)
_S1_2_88F6798 57 instructions (0.000%), 3 calls (088EABD4 - 088F67B0, length 12024)
  Back Branch 088F67A4 3 times (length 12022)
_S1_2_88F1FB4 57 instructions (0.000%), 3 calls (088F1FB4 - 088F1FFC, length 19)
_S1_2_89F13FC 56 instructions (0.000%), 7 calls (089F13FC - 089F1418, length 8)
_S1_2_89F4388 56 instructions (0.000%), 4 calls (089F4388 - 089F4408, length 33)
_S1_2_88EFFB8 56 instructions (0.000%), 4 calls (088EFFB8 - 088EFFEC, length 14)
_S1_2_88F67D4 56 instructions (0.000%), 3 calls (088F67D4 - 088F6824, length 21)
_S1_2_89F5354 56 instructions (0.000%), 1 calls (089F5354 - 089F54B4, length 89)
  Back Branch 089F542C 1 times (length 40)
_S1_2_89D64D0 56 instructions (0.000%), 1 calls (089D64D0 - 089D65AC, length 56)
_S1_2_8926CD0 56 instructions (0.000%), 1 calls (08926CD0 - 08926DC0, length 61)
  Back Branch 08926DBC 1 times (length 52)
_S1_2_88E9388 56 instructions (0.000%), 1 calls (088E9388 - 088E9464, length 56)
_S1_2_88EF658 55 instructions (0.000%), 1 calls (088EF658 - 088EF6A4, length 20)
  Back Branch 088EF688 8 times (length 5)
_S1_2_8864408 55 instructions (0.000%), 1 calls (0886432C - 08864410, length 58)
  Back Branch 08864358 1 times (length 9)
  Back Branch 0886440C 1 times (length 58)
_S1_2_8804124 55 instructions (0.000%), 1 calls (08804124 - 08804234, length 69)
_S1_2_8A64FE4 54 instructions (0.000%), 27 calls (08A64FE4 - 08A64FE8, length 2)
_S1_2_8A64E94 54 instructions (0.000%), 27 calls (08A64E94 - 08A64E98, length 2)
_S1_2_88DBC30 54 instructions (0.000%), 3 calls (088DBC30 - 088DBC74, length 18)
  Back Branch 088DBC60 6 times (length 6)
_S1_2_88EF198 54 instructions (0.000%), 2 calls (088EF198 - 088EF26C, length 54)
_S1_2_89BC6C8 54 instructions (0.000%), 1 calls (089BC6C8 - 089BC860, length 103)
_S1_2_88D7F6C 54 instructions (0.000%), 1 calls (088D7F6C - 088D8054, length 59)
  Back Branch 088D8050 1 times (length 44)
  Back Branch 088D7FFC 1 times (length 8)
  Back Branch 088D7FCC 1 times (length 10)
_S1_2_88D24A8 54 instructions (0.000%), 1 calls (088D24A8 - 088D2560, length 47)
  Back Branch 088D2548 4 times (length 4)
_S1_2_88A81FC 54 instructions (0.000%), 1 calls (088A7A1C - 088A83FC, length 633)
  Back Branch 088A83E8 80 times (length 19)
  Back Branch 088A83C4 80 times (length 63)
  Back Branch 088A7A70 75 times (length 5)
  Back Branch 088A82F8 1 times (length 569)
  Back Branch 088A83F8 1 times (length 22)
_S1_2_88A7FF8 54 instructions (0.000%), 1 calls (088A7A1C - 088A81F8, length 504)
  Back Branch 088A81C0 80 times (length 63)
  Back Branch 088A81E4 80 times (length 19)
  Back Branch 088A7A70 75 times (length 5)
  Back Branch 088A80F4 1 times (length 440)
  Back Branch 088A81F4 1 times (length 22)
_S1_2_89D79A8 53 instructions (0.000%), 1 calls (089D79A8 - 089D7A78, length 53)
_S1_2_88D3E78 53 instructions (0.000%), 1 calls (088D3E78 - 088D3F48, length 53)
_S1_2_88CE888 53 instructions (0.000%), 1 calls (088CE888 - 088CFF18, length 1445)
  Back Branch 088CFE88 9 times (length 15)
  Back Branch 088CFECC 9 times (length 32)
  Back Branch 088CFEB8 5 times (length 28)
  Back Branch 088CFEF4 5 times (length 43)
  Back Branch 088CFEEC 5 times (length 41)
  Back Branch 088CFF0C 4 times (length 49)
  Back Branch 088CFF14 4 times (length 23)
_S1_2_88BD0B0 53 instructions (0.000%), 1 calls (088BCFB8 - 088BD0B8, length 65)
  Back Branch 088BD0B4 1 times (length 65)
  Back Branch 088BCFE8 1 times (length 4)
_S1_2_8A64D74 52 instructions (0.000%), 26 calls (08A64D74 - 08A64D78, length 2)
_S1_2_8000000 4,952 instructions (0.016%), 1,243 calls (08000000 - 0800000C, length 4)
_S1_2_89CE94C 52 instructions (0.000%), 4 calls (089CE94C - 089CE97C, length 13)
_S1_2_89E7828 52 instructions (0.000%), 2 calls (089E7828 - 089E789C, length 30)
_S1_2_89E576C 52 instructions (0.000%), 1 calls (089E576C - 089E5860, length 62)
_S1_2_89A5C9C 52 instructions (0.000%), 1 calls (089A5C9C - 089A5D34, length 39)
  Back Branch 089A5D10 7 times (length 4)
_S1_2_89EEB5C 51 instructions (0.000%), 3 calls (089EEB5C - 089EEBE8, length 36)
  Back Branch 089EEBE4 3 times (length 13)
_S1_2_88DAB60 50 instructions (0.000%), 5 calls (088DAB60 - 088DAB84, length 10)
_S1_2_88EDC54 50 instructions (0.000%), 2 calls (088EDC54 - 089B8534, length 207417)
_S1_2_88138E4 50 instructions (0.000%), 2 calls (088138E4 - 08813948, length 26)
_S1_2_89F5950 50 instructions (0.000%), 1 calls (089F5950 - 089F5A94, length 82)
_S1_2_89E7AE4 50 instructions (0.000%), 1 calls (089E7AE4 - 089E7C8C, length 107)
  Back Branch 089E7C20 1 times (length 45)
_S1_2_89F64AC 49 instructions (0.000%), 7 calls (089F64AC - 089F64C4, length 7)
_S1_2_89ECE40 49 instructions (0.000%), 7 calls (089ECE40 - 089ECE58, length 7)
_S1_2_88D6054 49 instructions (0.000%), 7 calls (088D6054 - 088D6084, length 13)
_S1_2_88F32B8 48 instructions (0.000%), 6 calls (088F32B8 - 088F32E0, length 11)
_S1_2_8805F24 48 instructions (0.000%), 1 calls (08805F24 - 08805F80, length 24)
  Back Branch 08805F6C 5 times (length 6)
_S1_2_88F6648 47 instructions (0.000%), 3 calls (088F6648 - 088F6694, length 20)
_S1_2_89F4754 47 instructions (0.000%), 1 calls (089F4754 - 089F480C, length 47)
_S1_2_89E8008 47 instructions (0.000%), 1 calls (089E8008 - 089E8178, length 93)
_S1_2_88E3B5C 47 instructions (0.000%), 1 calls (088E3B5C - 088E3BFC, length 41)
  Back Branch 088E3BD8 2 times (length 9)
  Back Branch 088E3BA8 1 times (length 11)
  Back Branch 088E3BE4 1 times (length 26)
  Back Branch 088E3BF0 1 times (length 29)
_S1_2_892E7A4 46 instructions (0.000%), 1 calls (0892E7A4 - 0892E858, length 46)
_S1_2_88D55C4 45 instructions (0.000%), 9 calls (088D55C4 - 088D55D4, length 5)
_S1_2_88CFAAC 45 instructions (0.000%), 3 calls (088CFAAC - 088CFB00, length 22)
_S1_2_88E2C80 45 instructions (0.000%), 1 calls (088E2C80 - 088E2D14, length 38)
  Back Branch 088E2CE4 2 times (length 7)
_S1_2_88D9F14 45 instructions (0.000%), 1 calls (088D9F14 - 088D9FC4, length 45)
  Back Branch 088D9F88 1 times (length 16)
  Back Branch 088D9FB0 1 times (length 32)
  Back Branch 088D9FA0 1 times (length 25)
  Back Branch 088D9FC0 1 times (length 21)
_S1_2_8A64DEC 44 instructions (0.000%), 22 calls (08A64DEC - 08A64DF0, length 2)
_S1_2_8A64D1C 44 instructions (0.000%), 22 calls (08A64D1C - 08A64D20, length 2)
_S1_2_89C73B4 44 instructions (0.000%), 4 calls (089C73B4 - 089C7400, length 20)
_S1_2_8A4EDF8 44 instructions (0.000%), 1 calls (08A4EDF8 - 08A4EED0, length 55)
_S1_2_89F0028 43 instructions (0.000%), 1 calls (089F0028 - 089F00BC, length 38)
  Back Branch 089F0068 1 times (length 6)
_S1_2_89EEC5C 42 instructions (0.000%), 3 calls (089EEC5C - 089EEC90, length 14)
_S1_2_88D0AD4 42 instructions (0.000%), 3 calls (088D0AD4 - 088D0B08, length 14)
_S1_2_8A4EAA8 42 instructions (0.000%), 1 calls (08A4EAA8 - 08A4EB64, length 48)
  Back Branch 08A4EB60 1,562 times (length 11)
_S1_2_88D6088 42 instructions (0.000%), 1 calls (088D6088 - 088D6178, length 61)
  Back Branch 088D6158 1 times (length 8)
  Back Branch 088D60E0 1 times (length 14)
_S1_2_880C3EC 42 instructions (0.000%), 1 calls (0880C3EC - 0880C490, length 42)
_S1_2_88082A8 42 instructions (0.000%), 1 calls (088082A8 - 08808364, length 48)
_S1_2_89C2B20 41 instructions (0.000%), 1 calls (089C2B20 - 089C2BC0, length 41)
_S1_2_892129C 41 instructions (0.000%), 1 calls (088CFE08 - 089213C4, length 83312)
  Back Branch 088CFE88 9 times (length 15)
  Back Branch 088CFECC 9 times (length 32)
  Back Branch 088CFEB8 5 times (length 28)
  Back Branch 088CFEF4 5 times (length 43)
  Back Branch 088CFEEC 5 times (length 41)
  Back Branch 088CFF0C 4 times (length 49)
  Back Branch 088CFF14 4 times (length 23)
_S1_2_891F888 41 instructions (0.000%), 1 calls (0891F888 - 0891F934, length 44)
_S1_2_88E458C 41 instructions (0.000%), 1 calls (088E458C - 088E45FC, length 29)
  Back Branch 088E45F0 4 times (length 4)
_S1_2_88A7DFC 41 instructions (0.000%), 1 calls (088A7A1C - 088A7FF4, length 375)
  Back Branch 088A7FE0 80 times (length 19)
  Back Branch 088A7FBC 80 times (length 62)
  Back Branch 088A7A70 75 times (length 5)
  Back Branch 088A7EF4 1 times (length 312)
  Back Branch 088A7FF0 1 times (length 22)
_S1_2_89CB584 40 instructions (0.000%), 4 calls (089CB584 - 089CB5A8, length 10)
_S1_2_8A30690 40 instructions (0.000%), 2 calls (08A30690 - 08A30700, length 29)
_S1_2_89F7444 40 instructions (0.000%), 1 calls (089F7444 - 089F75A8, length 90)
_S1_2_89F3B08 40 instructions (0.000%), 1 calls (089F3B08 - 089F3BA4, length 40)
_S1_2_89090C0 40 instructions (0.000%), 1 calls (089090C0 - 0890915C, length 40)
_S1_2_8A587B0 39 instructions (0.000%), 3 calls (08A587B0 - 08A587E0, length 13)
_S1_2_88F369C 39 instructions (0.000%), 3 calls (088F369C - 088F36CC, length 13)
_S1_2_88E4B84 39 instructions (0.000%), 1 calls (088E4B84 - 088E4C1C, length 39)
_S1_2_8A40D88 38 instructions (0.000%), 2 calls (08A40D88 - 08A40DF4, length 28)
_S1_2_88EF270 38 instructions (0.000%), 2 calls (088EF270 - 088EF2B8, length 19)
_S1_2_88EF040 38 instructions (0.000%), 2 calls (088EF040 - 088EF088, length 19)
_S1_2_88D2B84 38 instructions (0.000%), 2 calls (088D2B84 - 088D2BCC, length 19)
_S1_2_8A3D598 38 instructions (0.000%), 1 calls (08A3D598 - 08A3D6E4, length 84)
  Back Branch 08A3D650 1 times (length 13)
_S1_2_88DC760 38 instructions (0.000%), 1 calls (088DC760 - 088DC7F4, length 38)
_S1_2_88D7CEC 38 instructions (0.000%), 1 calls (088D7CEC - 088D7DE4, length 63)
_S1_2_88CDD10 38 instructions (0.000%), 1 calls (088CDD10 - 088CDDF0, length 57)
_S1_2_8A57E2C 37 instructions (0.000%), 1 calls (08A57E2C - 08A57EBC, length 37)
  Back Branch 08A57EB8 1 times (length 21)
_S1_2_8904478 37 instructions (0.000%), 1 calls (08904478 - 08904508, length 37)
_S1_2_88DF5D4 37 instructions (0.000%), 1 calls (088DF5D4 - 088DF688, length 46)
_S1_2_88462F8 37 instructions (0.000%), 1 calls (088462AC - 088F1ED8, length 175884)
  Back Branch 088F1EC0 1 times (length 51)
  Back Branch 088462FC 1 times (length 22)
  Back Branch 088462E0 1 times (length 7)
_S1_2_8805278 37 instructions (0.000%), 1 calls (08805278 - 08805368, length 61)
  Back Branch 088052E0 1 times (length 19)
_S1_2_8A653AC 36 instructions (0.000%), 18 calls (08A653AC - 08A653B0, length 2)
_S1_2_88D68EC 36 instructions (0.000%), 6 calls (088D68EC - 088D6900, length 6)
_S1_2_8A2B394 36 instructions (0.000%), 1 calls (08A2B394 - 08A2B468, length 54)
  Back Branch 08A2B41C 1 times (length 22)
_S1_2_88E6C88 36 instructions (0.000%), 1 calls (088E2E00 - 088E6C9C, length 4008)
  Back Branch 088E2E3C 1 times (length 6)
  Back Branch 088E2E34 1 times (length 5)
  Back Branch 088E4D10 1 times (length 1990)
  Back Branch 088E6C98 1 times (length 2024)
_S1_2_88A7A14 36 instructions (0.000%), 1 calls (088A7968 - 088F1FFC, length 76198)
  Back Branch 088A7A14 1 times (length 45)
_S1_2_88598C8 36 instructions (0.000%), 1 calls (088598C8 - 08859954, length 36)
_S1_2_88E603C 35 instructions (0.000%), 1 calls (088E603C - 088E60C4, length 35)
_S1_2_88DCE94 35 instructions (0.000%), 1 calls (088DCD84 - 08A65220, length 401704)
  Back Branch 088DCF34 1 times (length 17)
  Back Branch 088DCF40 1 times (length 19)
_S1_2_88CE77C 35 instructions (0.000%), 1 calls (088CE77C - 088CE860, length 58)
  Back Branch 088CE85C 1,559 times (length 38)
_S1_2_88C74E8 35 instructions (0.000%), 1 calls (088C74C0 - 088C755C, length 40)
  Back Branch 088C74E8 1 times (length 12)
  Back Branch 088C7500 1 times (length 18)
  Back Branch 088C7558 1 times (length 40)
_S1_2_88F6C78 34 instructions (0.000%), 2 calls (088EDBF0 - 088F6CA0, length 9261)
  Back Branch 088F6C94 2 times (length 5)
  Back Branch 088F6C9C 2 times (length 9261)
_S1_2_89F416C 34 instructions (0.000%), 1 calls (089F416C - 089F4234, length 51)
  Back Branch 089F4230 1 times (length 17)
_S1_2_88D52F4 34 instructions (0.000%), 1 calls (088D52E4 - 088D5370, length 36)
  Back Branch 088D536C 1 times (length 36)
  Back Branch 088D5340 1 times (length 7)
_S1_2_88CDCEC 34 instructions (0.000%), 1 calls (088CDCEC - 088DC210, length 14666)
  Back Branch 088DC1F8 2 times (length 4)
_S1_2_88C6B08 34 instructions (0.000%), 1 calls (088C6B08 - 088D0C98, length 10341)
_S1_2_8A57DA8 33 instructions (0.000%), 1 calls (08A57DA8 - 08A57E28, length 33)
  Back Branch 08A57E24 1 times (length 19)
_S1_2_89F4A28 33 instructions (0.000%), 1 calls (089F4A28 - 089F4AA8, length 33)
_S1_2_88139D0 33 instructions (0.000%), 1 calls (088139D0 - 08813A50, length 33)
_S1_2_89BA740 32 instructions (0.000%), 4 calls (089BA740 - 089BA790, length 21)
_S1_2_89B8434 32 instructions (0.000%), 4 calls (089B8434 - 089B8450, length 8)
_S1_2_88E9DCC 32 instructions (0.000%), 4 calls (088E9DCC - 088E9DE8, length 8)
_S1_2_88EE2B0 32 instructions (0.000%), 2 calls (088EE2B0 - 088EE354, length 42)
_S1_2_88D70FC 32 instructions (0.000%), 2 calls (088D70FC - 088D7140, length 18)
_S1_2_8813C84 32 instructions (0.000%), 2 calls (08813C24 - 08813CB8, length 38)
  Back Branch 08813C90 2 times (length 29)
_S1_2_8A29400 32 instructions (0.000%), 1 calls (08A29384 - 08A64D88, length 61058)
  Back Branch 08A29404 1 times (length 34)
_S1_2_89F1C1C 32 instructions (0.000%), 1 calls (089F1C1C - 089F1CF0, length 54)
_S1_2_88E363C 32 instructions (0.000%), 1 calls (088E363C - 088E3698, length 24)
  Back Branch 088E368C 3 times (length 4)
_S1_2_88CDE74 32 instructions (0.000%), 1 calls (088CDE74 - 088CDEF0, length 32)
_S1_2_88A9360 32 instructions (0.000%), 1 calls (088A9360 - 088A93DC, length 32)
_S1_2_891F780 31 instructions (0.000%), 1 calls (0891F780 - 0891F884, length 66)
  Back Branch 0891F850 1 times (length 8)
  Back Branch 0891F844 1 times (length 17)
  Back Branch 0891F808 1 times (length 14)
_S1_2_88DF300 31 instructions (0.000%), 1 calls (088DF300 - 088DF38C, length 36)
  Back Branch 088DF364 1 times (length 8)
_S1_2_8A3D444 30 instructions (0.000%), 2 calls (08A3D444 - 08A3D47C, length 15)
_S1_2_89BEF90 30 instructions (0.000%), 2 calls (089BEF90 - 089BEFC8, length 15)
_S1_2_88F1FAC 30 instructions (0.000%), 2 calls (088F1C78 - 088F1FB0, length 207)
  Back Branch 088F1FAC 2 times (length 207)
_S1_2_8A3D4A8 30 instructions (0.000%), 1 calls (08A3D4A8 - 08A3D594, length 60)
_S1_2_8A4EED4 29 instructions (0.000%), 1 calls (08A4EED4 - 08A4EF98, length 50)
_S1_2_89313B0 29 instructions (0.000%), 1 calls (088D2114 - 089313B8, length 97450)
  Back Branch 089313A8 1 times (length 97447)
  Back Branch 08931384 1 times (length 9)
  Back Branch 089313B4 1 times (length 26)
_S1_2_89071A8 29 instructions (0.000%), 1 calls (089071A8 - 08907248, length 41)
_S1_2_890403C 29 instructions (0.000%), 1 calls (0890403C - 089040AC, length 29)
_S1_2_88D6ECC 29 instructions (0.000%), 1 calls (088D6ECC - 088D6F84, length 47)
  Back Branch 088D6F08 1 times (length 4)
_S1_2_88CFA58 29 instructions (0.000%), 1 calls (088CFA58 - 088CFA70, length 7)
  Back Branch 088CFA64 12 times (length 2)
_S1_2_89CE4F4 28 instructions (0.000%), 4 calls (089CE4F4 - 089CE524, length 13)
_S1_2_89BE588 28 instructions (0.000%), 4 calls (089BE588 - 089BE5A0, length 7)
_S1_2_89BE56C 28 instructions (0.000%), 4 calls (089BE56C - 089BE584, length 7)
_S1_2_89BE20C 28 instructions (0.000%), 4 calls (089BE20C - 089BE224, length 7)
_S1_2_88EE180 28 instructions (0.000%), 2 calls (088EE180 - 088EE2AC, length 76)
_S1_2_88138AC 28 instructions (0.000%), 2 calls (088138AC - 088138E0, length 14)
_S1_2_890A2E8 28 instructions (0.000%), 1 calls (0890A1E8 - 0890A300, length 71)
  Back Branch 0890A2FC 1 times (length 71)
_S1_2_88A79F0 28 instructions (0.000%), 1 calls (088A79F0 - 088F1FFC, length 76164)
_S1_2_8813B24 28 instructions (0.000%), 1 calls (08813B24 - 088D0C98, length 193630)
_S1_2_8805544 28 instructions (0.000%), 1 calls (08805544 - 088055C8, length 34)
  Back Branch 088055BC 1 times (length 9)
  Back Branch 088055C4 1 times (length 25)
_S1_2_88050D0 28 instructions (0.000%), 1 calls (088050D0 - 08805174, length 42)
  Back Branch 08805140 7 times (length 9)
_S1_2_8A4F7BC 27 instructions (0.000%), 1 calls (08A4F7BC - 08A4F828, length 28)
  Back Branch 08A4F824 1 times (length 17)
_S1_2_8946E30 27 instructions (0.000%), 1 calls (08946E30 - 089472C0, length 293)
  Back Branch 08947208 151 times (length 9)
  Back Branch 089472BC 133 times (length 25)
  Back Branch 08946FC4 90 times (length 3)
  Back Branch 089470C0 18 times (length 11)
  Back Branch 08947288 5 times (length 12)
  Back Branch 0894700C 4 times (length 5)
  Back Branch 0894703C 4 times (length 5)
  Back Branch 089470D8 4 times (length 29)
  Back Branch 08947194 4 times (length 9)
  Back Branch 08946FDC 4 times (length 9)
_S1_2_892DFF0 27 instructions (0.000%), 1 calls (0892DFF0 - 0892E058, length 27)
_S1_2_890F6EC 27 instructions (0.000%), 1 calls (0890F6EC - 0890F754, length 27)
_S1_2_88D9DE0 27 instructions (0.000%), 1 calls (088D9DE0 - 088D9E68, length 35)
_S1_2_88A8400 27 instructions (0.000%), 1 calls (088A8400 - 088D2A54, length 43414)
_S1_2_8A64F24 26 instructions (0.000%), 13 calls (08A64F24 - 08A64F28, length 2)
_S1_2_89DE3C4 26 instructions (0.000%), 1 calls (089DE3C4 - 089DE448, length 34)
_S1_2_88D2740 26 instructions (0.000%), 1 calls (088D2740 - 088D27DC, length 40)
  Back Branch 088D2788 1,559 times (length 9)
  Back Branch 088D27A8 1 times (length 15)
  Back Branch 088D27D8 1 times (length 24)
_S1_2_8804F58 26 instructions (0.000%), 1 calls (08804F58 - 088D0C98, length 208721)
_S1_2_88E5B38 25 instructions (0.000%), 1 calls (088E5B38 - 088E5B98, length 25)
_S1_2_88E3730 25 instructions (0.000%), 1 calls (088E3730 - 088E37A4, length 30)
  Back Branch 088E377C 1 times (length 15)
  Back Branch 088E3764 1 times (length 8)
  Back Branch 088E375C 1 times (length 6)
_S1_2_8A64F14 24 instructions (0.000%), 12 calls (08A64F14 - 08A64F18, length 2)
_S1_2_89C7384 24 instructions (0.000%), 8 calls (089C7384 - 089C738C, length 3)
_S1_2_89BA82C 24 instructions (0.000%), 4 calls (089BA82C - 089BA840, length 6)
_S1_2_89BA344 24 instructions (0.000%), 4 calls (089BA344 - 089BA358, length 6)
_S1_2_89EDEB0 24 instructions (0.000%), 2 calls (089EDEB0 - 089EDEDC, length 12)
_S1_2_8813A54 24 instructions (0.000%), 2 calls (08813A54 - 08813AB8, length 26)
_S1_2_89BC864 24 instructions (0.000%), 1 calls (089BC864 - 089BC8F0, length 36)
_S1_2_89A5C20 24 instructions (0.000%), 1 calls (089A5C20 - 089A5C98, length 31)
_S1_2_890A304 24 instructions (0.000%), 1 calls (0890A304 - 0890AA68, length 474)
  Back Branch 0890A7B8 1,559 times (length 283)
_S1_2_88DF860 24 instructions (0.000%), 1 calls (088DF860 - 088DF8C4, length 26)
_S1_2_88D4088 24 instructions (0.000%), 1 calls (088D4088 - 088D40E4, length 24)
_S1_2_89BA500 23 instructions (0.000%), 4 calls (089BA500 - 089BA514, length 6)
_S1_2_8A4A278 23 instructions (0.000%), 1 calls (08A490C4 - 08A4A984, length 1585)
  Back Branch 08A490EC 938 times (length 5)
  Back Branch 08A4943C 94 times (length 120)
  Back Branch 08A49430 94 times (length 158)
  Back Branch 08A493B4 94 times (length 21)
  Back Branch 08A493C8 94 times (length 25)
  Back Branch 08A49370 94 times (length 173)
  Back Branch 08A4A978 63 times (length 1383)
  Back Branch 08A4A968 10 times (length 1379)
  Back Branch 08A4A2A4 1 times (length 1106)
  Back Branch 08A4A29C 1 times (length 10)
  Back Branch 08A494A8 1 times (length 145)
  Back Branch 08A494E4 1 times (length 160)
_S1_2_89D9BA0 23 instructions (0.000%), 1 calls (089D9BA0 - 089D9C30, length 37)
  Back Branch 089D9C0C 1 times (length 8)
  Back Branch 089D9C04 1 times (length 10)
_S1_2_89D7838 23 instructions (0.000%), 1 calls (089D7838 - 089D78D0, length 39)
_S1_2_89425A0 23 instructions (0.000%), 1 calls (089425A0 - 089425F8, length 23)
_S1_2_88F8EC0 23 instructions (0.000%), 1 calls (088F8EC0 - 088F8F18, length 23)
_S1_2_88E70EC 23 instructions (0.000%), 1 calls (088E5C94 - 088F1FFC, length 12507)
  Back Branch 088E70EC 1 times (length 1304)
_S1_2_88DFF4C 23 instructions (0.000%), 1 calls (088DFF4C - 088DFFA4, length 23)
_S1_2_88DF7DC 23 instructions (0.000%), 1 calls (088DF76C - 088DF7F4, length 35)
  Back Branch 088DF7F0 1 times (length 35)
_S1_2_88D5258 23 instructions (0.000%), 1 calls (088D5258 - 088D52E0, length 35)
_S1_2_88AA7FC 23 instructions (0.000%), 1 calls (088AA7FC - 088AA854, length 23)
_S1_2_88A5200 23 instructions (0.000%), 1 calls (088A5200 - 088A5258, length 23)
_S1_2_88972C4 23 instructions (0.000%), 1 calls (088972C4 - 0889731C, length 23)
_S1_2_8893C80 23 instructions (0.000%), 1 calls (08893C80 - 08893CD8, length 23)
_S1_2_888D714 23 instructions (0.000%), 1 calls (0888D714 - 0888D76C, length 23)
_S1_2_888B688 23 instructions (0.000%), 1 calls (0888B688 - 0888B6E0, length 23)
_S1_2_888A39C 23 instructions (0.000%), 1 calls (0888A39C - 0888A3F4, length 23)
_S1_2_8889340 23 instructions (0.000%), 1 calls (08889340 - 08889398, length 23)
_S1_2_88882E4 23 instructions (0.000%), 1 calls (088882E4 - 0888833C, length 23)
_S1_2_88866FC 23 instructions (0.000%), 1 calls (088866FC - 08886754, length 23)
_S1_2_8A64EBC 22 instructions (0.000%), 11 calls (08A64EBC - 08A64EC0, length 2)
_S1_2_89ED3BC 22 instructions (0.000%), 1 calls (089ED3BC - 089ED444, length 35)
  Back Branch 089ED440 1 times (length 14)
_S1_2_88D7BB0 22 instructions (0.000%), 1 calls (088D7BB0 - 088D7CE8, length 79)
  Back Branch 088D7C1C 1,559 times (length 10)
  Back Branch 088D7C58 1,537 times (length 24)
_S1_2_88D4F90 22 instructions (0.000%), 1 calls (088D4F90 - 088D4FF4, length 26)
  Back Branch 088D4FD4 1 times (length 8)
_S1_2_88A7C4C 22 instructions (0.000%), 1 calls (088A7C4C - 088A7CA0, length 22)
_S1_2_8805C78 22 instructions (0.000%), 1 calls (08805C78 - 08805CDC, length 26)
_S1_2_8A57F04 21 instructions (0.000%), 1 calls (08A57F04 - 08A57F68, length 26)
_S1_2_8A4F9A8 21 instructions (0.000%), 1 calls (08A4F9A8 - 08A4F9F8, length 21)
_S1_2_891F9B4 21 instructions (0.000%), 1 calls (0891F9B4 - 0891FA04, length 21)
_S1_2_8907A7C 21 instructions (0.000%), 1 calls (08907A7C - 08907BD8, length 88)
  Back Branch 08907B1C 3,118 times (length 23)
  Back Branch 08907B2C 1,559 times (length 12)
  Back Branch 08907B78 1,559 times (length 26)
_S1_2_88E2D70 21 instructions (0.000%), 1 calls (088E2D70 - 088E2DD8, length 27)
_S1_2_88E1E80 21 instructions (0.000%), 1 calls (088E1E6C - 088E1EBC, length 21)
  Back Branch 088E1EB8 1 times (length 21)
_S1_2_88D7144 21 instructions (0.000%), 1 calls (088D7144 - 088D745C, length 199)
  Back Branch 088D71AC 1,545 times (length 10)
  Back Branch 088D71F8 7 times (length 21)
  Back Branch 088D7258 7 times (length 53)
  Back Branch 088D72D4 7 times (length 19)
  Back Branch 088D73D4 7 times (length 132)
_S1_2_88ABD90 21 instructions (0.000%), 1 calls (088ABD90 - 088ABDE0, length 21)
_S1_2_88A2960 21 instructions (0.000%), 1 calls (088A2960 - 088A29B0, length 21)
_S1_2_8A64ED4 20 instructions (0.000%), 10 calls (08A64ED4 - 08A64ED8, length 2)
_S1_2_8A64EAC 20 instructions (0.000%), 10 calls (08A64EAC - 08A64EB0, length 2)
_S1_2_8A3D480 20 instructions (0.000%), 2 calls (08A3D480 - 08A64D88, length 40515)
_S1_2_89D78D4 20 instructions (0.000%), 2 calls (089D78D4 - 089D78F8, length 10)
_S1_2_89EBBE4 20 instructions (0.000%), 1 calls (089EBBE4 - 089EBC40, length 24)
_S1_2_89D7EF8 20 instructions (0.000%), 1 calls (089D7EF8 - 089D7F44, length 20)
_S1_2_8942644 20 instructions (0.000%), 1 calls (088D2114 - 0894264C, length 115023)
  Back Branch 08942648 1 times (length 16)
  Back Branch 08942634 1 times (length 8)
  Back Branch 0894263C 1 times (length 115020)
_S1_2_8941928 20 instructions (0.000%), 1 calls (088D2114 - 08941930, length 114184)
  Back Branch 0894192C 1 times (length 16)
  Back Branch 08941920 1 times (length 114181)
  Back Branch 08941918 1 times (length 8)
_S1_2_8940080 20 instructions (0.000%), 1 calls (088D2114 - 08940088, length 112606)
  Back Branch 08940078 1 times (length 112603)
  Back Branch 08940070 1 times (length 8)
  Back Branch 08940084 1 times (length 16)
_S1_2_893FDA4 20 instructions (0.000%), 1 calls (088D2114 - 0893FDAC, length 112423)
  Back Branch 0893FD94 1 times (length 8)
  Back Branch 0893FD9C 1 times (length 112420)
  Back Branch 0893FDA8 1 times (length 16)
_S1_2_893FAF4 20 instructions (0.000%), 1 calls (088D2114 - 0893FAFC, length 112251)
  Back Branch 0893FAE4 1 times (length 8)
  Back Branch 0893FAF8 1 times (length 16)
  Back Branch 0893FAEC 1 times (length 112248)
_S1_2_8931878 20 instructions (0.000%), 1 calls (088D2114 - 08931880, length 97756)
  Back Branch 0893187C 1 times (length 16)
  Back Branch 08931870 1 times (length 97753)
  Back Branch 08931868 1 times (length 8)
_S1_2_8930EE8 20 instructions (0.000%), 1 calls (088D2114 - 08930EF0, length 97144)
  Back Branch 08930EEC 1 times (length 16)
  Back Branch 08930EE0 1 times (length 97141)
  Back Branch 08930ED8 1 times (length 8)
_S1_2_8930208 20 instructions (0.000%), 1 calls (088D2114 - 08930210, length 96320)
  Back Branch 08930200 1 times (length 96317)
  Back Branch 0893020C 1 times (length 16)
  Back Branch 089301F8 1 times (length 8)
_S1_2_892FF94 20 instructions (0.000%), 1 calls (088D2114 - 0892FF9C, length 96163)
  Back Branch 0892FF98 1 times (length 16)
  Back Branch 0892FF84 1 times (length 8)
  Back Branch 0892FF8C 1 times (length 96160)
_S1_2_892FDC8 20 instructions (0.000%), 1 calls (088D2114 - 0892FDD0, length 96048)
  Back Branch 0892FDB8 1 times (length 8)
  Back Branch 0892FDC0 1 times (length 96045)
  Back Branch 0892FDCC 1 times (length 16)
_S1_2_892FBD8 20 instructions (0.000%), 1 calls (088D2114 - 0892FBE0, length 95924)
  Back Branch 0892FBDC 1 times (length 16)
  Back Branch 0892FBD0 1 times (length 95921)
  Back Branch 0892FBC8 1 times (length 8)
_S1_2_892F6E4 20 instructions (0.000%), 1 calls (088D2114 - 0892F6EC, length 95607)
  Back Branch 0892F6E8 1 times (length 16)
  Back Branch 0892F6D4 1 times (length 8)
  Back Branch 0892F6DC 1 times (length 95604)
_S1_2_892E490 20 instructions (0.000%), 1 calls (088D2114 - 0892E498, length 94434)
  Back Branch 0892E494 1 times (length 16)
  Back Branch 0892E480 1 times (length 8)
  Back Branch 0892E488 1 times (length 94431)
_S1_2_89293FC 20 instructions (0.000%), 1 calls (088D2114 - 08929404, length 89277)
  Back Branch 08929400 1 times (length 16)
  Back Branch 089293EC 1 times (length 8)
  Back Branch 089293F4 1 times (length 89274)
_S1_2_8927388 20 instructions (0.000%), 1 calls (08927388 - 0892746C, length 58)
  Back Branch 0892743C 1,538 times (length 42)
_S1_2_8921340 20 instructions (0.000%), 1 calls (088CFE08 - 089213C4, length 83312)
  Back Branch 088CFE88 9 times (length 15)
  Back Branch 088CFECC 9 times (length 32)
  Back Branch 088CFEB8 5 times (length 28)
  Back Branch 088CFEF4 5 times (length 43)
  Back Branch 088CFEEC 5 times (length 41)
  Back Branch 088CFF0C 4 times (length 49)
  Back Branch 088CFF14 4 times (length 23)
_S1_2_88DFFF0 20 instructions (0.000%), 1 calls (088D2114 - 088DFFF8, length 14266)
  Back Branch 088DFFF4 1 times (length 16)
  Back Branch 088DFFE8 1 times (length 14263)
  Back Branch 088DFFE0 1 times (length 8)
_S1_2_88D8F50 20 instructions (0.000%), 1 calls (088D8F50 - 088D8FE4, length 38)
  Back Branch 088D8FA8 1,558 times (length 20)
_S1_2_88D50A0 20 instructions (0.000%), 1 calls (088D50A0 - 088D50EC, length 20)
_S1_2_88D2CD0 20 instructions (0.000%), 1 calls (088D2114 - 088D2CD8, length 754)
  Back Branch 088D2CC0 1 times (length 8)
  Back Branch 088D2CC8 1 times (length 751)
  Back Branch 088D2CD4 1 times (length 16)
_S1_2_88D20E8 20 instructions (0.000%), 1 calls (088D1FB8 - 088D20F8, length 81)
  Back Branch 088D20F4 1 times (length 50)
_S1_2_88C7464 20 instructions (0.000%), 1 calls (088C7464 - 088C755C, length 63)
  Back Branch 088C74E8 1 times (length 12)
  Back Branch 088C7500 1 times (length 18)
  Back Branch 088C7558 1 times (length 40)
_S1_2_88AC07C 20 instructions (0.000%), 1 calls (088AC048 - 088D2128, length 38969)
  Back Branch 088AC06C 1 times (length 8)
  Back Branch 088AC080 1 times (length 16)
_S1_2_88AA9C0 20 instructions (0.000%), 1 calls (088AA98C - 088D2128, length 40424)
  Back Branch 088AA9C4 1 times (length 16)
  Back Branch 088AA9B0 1 times (length 8)
_S1_2_88A967C 20 instructions (0.000%), 1 calls (088A9648 - 088D2128, length 41657)
  Back Branch 088A9680 1 times (length 16)
  Back Branch 088A966C 1 times (length 8)
_S1_2_88A7DF0 20 instructions (0.000%), 1 calls (088A7DBC - 088D2128, length 43228)
  Back Branch 088A7DE0 1 times (length 8)
  Back Branch 088A7DF4 1 times (length 16)
_S1_2_88A6FD0 20 instructions (0.000%), 1 calls (088A6F9C - 088D2128, length 44132)
  Back Branch 088A6FD4 1 times (length 16)
  Back Branch 088A6FC0 1 times (length 8)
_S1_2_88A6170 20 instructions (0.000%), 1 calls (088A613C - 088D2128, length 45052)
  Back Branch 088A6174 1 times (length 16)
  Back Branch 088A6160 1 times (length 8)
_S1_2_88A53C0 20 instructions (0.000%), 1 calls (088A538C - 088D2128, length 45928)
  Back Branch 088A53B0 1 times (length 8)
  Back Branch 088A53C4 1 times (length 16)
_S1_2_88A52A4 20 instructions (0.000%), 1 calls (088A5270 - 088D2128, length 45999)
  Back Branch 088A5294 1 times (length 8)
  Back Branch 088A52A8 1 times (length 16)
_S1_2_88A4704 20 instructions (0.000%), 1 calls (088A46D0 - 088D2128, length 46743)
  Back Branch 088A4708 1 times (length 16)
  Back Branch 088A46F4 1 times (length 8)
_S1_2_88A4494 20 instructions (0.000%), 1 calls (088A4494 - 088A44E0, length 20)
_S1_2_88A2D94 20 instructions (0.000%), 1 calls (088A2D60 - 088D2128, length 48371)
  Back Branch 088A2D98 1 times (length 16)
  Back Branch 088A2D84 1 times (length 8)
_S1_2_88A2000 20 instructions (0.000%), 1 calls (088A1FCC - 088D2128, length 49240)
  Back Branch 088A1FF0 1 times (length 8)
  Back Branch 088A2004 1 times (length 16)
_S1_2_88A1CC0 20 instructions (0.000%), 1 calls (088A1CC0 - 088A1D0C, length 20)
_S1_2_88A11AC 20 instructions (0.000%), 1 calls (088A1178 - 088D2128, length 50157)
  Back Branch 088A11B0 1 times (length 16)
  Back Branch 088A119C 1 times (length 8)
_S1_2_88A0E04 20 instructions (0.000%), 1 calls (088A0E04 - 088A0E50, length 20)
_S1_2_889FB78 20 instructions (0.000%), 1 calls (0889FB44 - 088D2128, length 51578)
  Back Branch 0889FB7C 1 times (length 16)
  Back Branch 0889FB68 1 times (length 8)
_S1_2_889FA04 20 instructions (0.000%), 1 calls (0889FA04 - 0889FA50, length 20)
_S1_2_8897368 20 instructions (0.000%), 1 calls (08897334 - 088D2128, length 60286)
  Back Branch 08897358 1 times (length 8)
  Back Branch 0889736C 1 times (length 16)
_S1_2_8893D24 20 instructions (0.000%), 1 calls (08893CF0 - 088D2128, length 63759)
  Back Branch 08893D14 1 times (length 8)
  Back Branch 08893D28 1 times (length 16)
_S1_2_888D7B8 20 instructions (0.000%), 1 calls (0888D784 - 088D2128, length 70250)
  Back Branch 0888D7A8 1 times (length 8)
  Back Branch 0888D7BC 1 times (length 16)
_S1_2_888B72C 20 instructions (0.000%), 1 calls (0888B6F8 - 088D2128, length 72333)
  Back Branch 0888B730 1 times (length 16)
  Back Branch 0888B71C 1 times (length 8)
_S1_2_888A440 20 instructions (0.000%), 1 calls (0888A40C - 088D2128, length 73544)
  Back Branch 0888A430 1 times (length 8)
  Back Branch 0888A444 1 times (length 16)
_S1_2_88893E4 20 instructions (0.000%), 1 calls (088893B0 - 088D2128, length 74591)
  Back Branch 088893E8 1 times (length 16)
  Back Branch 088893D4 1 times (length 8)
_S1_2_8888388 20 instructions (0.000%), 1 calls (08888354 - 088D2128, length 75638)
  Back Branch 0888838C 1 times (length 16)
  Back Branch 08888378 1 times (length 8)
_S1_2_88867A0 20 instructions (0.000%), 1 calls (0888676C - 088D2128, length 77424)
  Back Branch 088867A4 1 times (length 16)
  Back Branch 08886790 1 times (length 8)
_S1_2_8859C88 20 instructions (0.000%), 1 calls (08859C54 - 088D2128, length 123190)
  Back Branch 08859C8C 1 times (length 16)
  Back Branch 08859C78 1 times (length 8)
_S1_2_882A71C 20 instructions (0.000%), 1 calls (0882A6E8 - 088D2128, length 171665)
  Back Branch 0882A70C 1 times (length 8)
  Back Branch 0882A720 1 times (length 16)
_S1_2_89EBBB4 19 instructions (0.000%), 1 calls (089EBB5C - 089EBBB8, length 24)
  Back Branch 089EBB9C 1 times (length 18)
  Back Branch 089EBBB4 1 times (length 20)
_S1_2_88D8F04 19 instructions (0.000%), 1 calls (088D8F04 - 088D8FE4, length 57)
  Back Branch 088D8FA8 1,558 times (length 20)
_S1_2_88D797C 19 instructions (0.000%), 1 calls (088D797C - 088D7A14, length 39)
_S1_2_88CF470 19 instructions (0.000%), 1 calls (088CF470 - 088CF4B8, length 19)
_S1_2_88613FC 19 instructions (0.000%), 1 calls (088613FC - 08861444, length 19)
_S1_2_88612C4 19 instructions (0.000%), 1 calls (088612C4 - 0886130C, length 19)
_S1_2_886118C 19 instructions (0.000%), 1 calls (0886118C - 088611D4, length 19)
_S1_2_8860F24 19 instructions (0.000%), 1 calls (08860F24 - 08860F6C, length 19)
_S1_2_8860DEC 19 instructions (0.000%), 1 calls (08860DEC - 08860E34, length 19)
_S1_2_8860CB4 19 instructions (0.000%), 1 calls (08860CB4 - 08860CFC, length 19)
_S1_2_882A370 19 instructions (0.000%), 1 calls (0882A370 - 0882A3B8, length 19)
_S1_2_88040C4 19 instructions (0.000%), 1 calls (088040C4 - 08804120, length 24)
_S1_2_8A64D6C 18 instructions (0.000%), 9 calls (08A64D6C - 08A64D70, length 2)
_S1_2_8A64D3C 18 instructions (0.000%), 9 calls (08A64D3C - 08A64D40, length 2)
_S1_2_89DA0D8 18 instructions (0.000%), 1 calls (089DA0D8 - 089DA11C, length 18)
_S1_2_89472D8 18 instructions (0.000%), 1 calls (089472D8 - 08947338, length 25)
_S1_2_894008C 18 instructions (0.000%), 1 calls (0894008C - 089400D0, length 18)
_S1_2_893FDB0 18 instructions (0.000%), 1 calls (0893FDB0 - 0893FDF4, length 18)
_S1_2_893FB70 18 instructions (0.000%), 1 calls (0893FB70 - 0893FBB4, length 18)
_S1_2_893F870 18 instructions (0.000%), 1 calls (0893F870 - 0893F8B4, length 18)
_S1_2_89316BC 18 instructions (0.000%), 1 calls (089316BC - 08931700, length 18)
_S1_2_8930FD0 18 instructions (0.000%), 1 calls (08930FD0 - 08931014, length 18)
_S1_2_8930EF4 18 instructions (0.000%), 1 calls (08930EF4 - 08930F38, length 18)
_S1_2_8930618 18 instructions (0.000%), 1 calls (08930618 - 0893065C, length 18)
_S1_2_892FFA0 18 instructions (0.000%), 1 calls (0892FFA0 - 0892FFE4, length 18)
_S1_2_892FDD4 18 instructions (0.000%), 1 calls (0892FDD4 - 0892FE18, length 18)
_S1_2_892FBE4 18 instructions (0.000%), 1 calls (0892FBE4 - 0892FC28, length 18)
_S1_2_892F6F0 18 instructions (0.000%), 1 calls (0892F6F0 - 0892F734, length 18)
_S1_2_892F500 18 instructions (0.000%), 1 calls (0892F500 - 0892F544, length 18)
_S1_2_89291F4 18 instructions (0.000%), 1 calls (089291F4 - 08929238, length 18)
_S1_2_8927340 18 instructions (0.000%), 1 calls (08927340 - 0892746C, length 76)
  Back Branch 0892743C 1,538 times (length 42)
_S1_2_89040B0 18 instructions (0.000%), 1 calls (089040B0 - 089040F4, length 18)
_S1_2_88E2F7C 18 instructions (0.000%), 1 calls (088E2F7C - 088E2FC0, length 18)
_S1_2_88D4040 18 instructions (0.000%), 1 calls (088D4040 - 088D4084, length 18)
_S1_2_88D3FF8 18 instructions (0.000%), 1 calls (088D3FF8 - 088D403C, length 18)
_S1_2_88BB1C8 18 instructions (0.000%), 1 calls (088BB178 - 088BB1D0, length 23)
  Back Branch 088BB1CC 1 times (length 23)
  Back Branch 088BB198 1 times (length 7)
_S1_2_88AAD50 18 instructions (0.000%), 1 calls (088AAD50 - 088AAD94, length 18)
_S1_2_88A6F08 18 instructions (0.000%), 1 calls (088A6F08 - 088A6F4C, length 18)
_S1_2_88A60A8 18 instructions (0.000%), 1 calls (088A60A8 - 088A60EC, length 18)
_S1_2_88A52F8 18 instructions (0.000%), 1 calls (088A52F8 - 088A533C, length 18)
_S1_2_8861534 18 instructions (0.000%), 1 calls (08861534 - 08861578, length 18)
_S1_2_886105C 18 instructions (0.000%), 1 calls (0886105C - 088610A0, length 18)
_S1_2_8809214 18 instructions (0.000%), 1 calls (08809214 - 08809258, length 18)
_S1_2_8809090 18 instructions (0.000%), 1 calls (08809090 - 088090D4, length 18)
_S1_2_8808FB4 18 instructions (0.000%), 1 calls (08808FB4 - 08808FF8, length 18)
_S1_2_8808ED8 18 instructions (0.000%), 1 calls (08808ED8 - 08808F1C, length 18)
_S1_2_8808DFC 18 instructions (0.000%), 1 calls (08808DFC - 08808E40, length 18)
_S1_2_8808D20 18 instructions (0.000%), 1 calls (08808D20 - 08808D64, length 18)
_S1_2_8808C44 18 instructions (0.000%), 1 calls (08808C44 - 08808C88, length 18)
_S1_2_8808B68 18 instructions (0.000%), 1 calls (08808B68 - 08808BAC, length 18)
_S1_2_8808A60 18 instructions (0.000%), 1 calls (08808A60 - 08808AA4, length 18)
_S1_2_8808984 18 instructions (0.000%), 1 calls (08808984 - 088089C8, length 18)
_S1_2_880886C 18 instructions (0.000%), 1 calls (0880886C - 088088B0, length 18)
_S1_2_8808790 18 instructions (0.000%), 1 calls (08808790 - 088087D4, length 18)
_S1_2_880850C 18 instructions (0.000%), 1 calls (0880850C - 08808564, length 23)
  Back Branch 08808548 1 times (length 8)
_S1_2_88053C0 18 instructions (0.000%), 1 calls (088053C0 - 088054A4, length 58)
  Back Branch 0880546C 19 times (length 5)
  Back Branch 08805480 1 times (length 27)
  Back Branch 08805404 1 times (length 9)
_S1_2_8805018 18 instructions (0.000%), 1 calls (08805018 - 0880505C, length 18)
_S1_2_8A4F3A8 17 instructions (0.000%), 1 calls (08A4F3A8 - 08A4F3E8, length 17)
_S1_2_8A4A2AC 17 instructions (0.000%), 1 calls (08A490C4 - 08A4A984, length 1585)
  Back Branch 08A490EC 938 times (length 5)
  Back Branch 08A4943C 94 times (length 120)
  Back Branch 08A49430 94 times (length 158)
  Back Branch 08A493B4 94 times (length 21)
  Back Branch 08A493C8 94 times (length 25)
  Back Branch 08A49370 94 times (length 173)
  Back Branch 08A4A978 63 times (length 1383)
  Back Branch 08A4A968 10 times (length 1379)
  Back Branch 08A4A2B8 1 times (length 1113)
  Back Branch 08A494A8 1 times (length 145)
  Back Branch 08A494E4 1 times (length 160)
_S1_2_89EAAD8 17 instructions (0.000%), 1 calls (089EAAD8 - 089EACDC, length 130)
_S1_2_89D5D98 17 instructions (0.000%), 1 calls (089D5D98 - 089D5E1C, length 34)
_S1_2_88E6CF4 17 instructions (0.000%), 1 calls (088E3B28 - 088E6CF8, length 3189)
  Back Branch 088E4FAC 1 times (length 1315)
  Back Branch 088E6CF4 1 times (length 1876)
_S1_2_88AACDC 17 instructions (0.000%), 1 calls (088AACDC - 088AAD1C, length 17)
_S1_2_88A7A1C 17 instructions (0.000%), 1 calls (088A7A1C - 088A7A88, length 28)
  Back Branch 088A7A70 75 times (length 5)
_S1_2_8A64E2C 16 instructions (0.000%), 8 calls (08A64E2C - 08A64E30, length 2)
_S1_2_8A64E0C 16 instructions (0.000%), 8 calls (08A64E0C - 08A64E10, length 2)
_S1_2_8A64D2C 16 instructions (0.000%), 8 calls (08A64D2C - 08A64D30, length 2)
_S1_2_89BA730 16 instructions (0.000%), 4 calls (089BA730 - 089BA73C, length 4)
_S1_2_89BA714 16 instructions (0.000%), 4 calls (089BA714 - 089BA720, length 4)
_S1_2_8A58630 16 instructions (0.000%), 2 calls (08A58630 - 08A5864C, length 8)
_S1_2_89CC2F0 16 instructions (0.000%), 2 calls (089CC2F0 - 089CC30C, length 8)
_S1_2_88E2AF4 16 instructions (0.000%), 2 calls (088E2AF4 - 088E2B18, length 10)
_S1_2_8807138 16 instructions (0.000%), 2 calls (08807138 - 08807154, length 8)
_S1_2_8923E44 16 instructions (0.000%), 1 calls (08923E44 - 08923E80, length 16)
_S1_2_8906A70 16 instructions (0.000%), 1 calls (08906A70 - 08906BA8, length 79)
  Back Branch 08906AC4 1,559 times (length 10)
_S1_2_88E70D8 16 instructions (0.000%), 1 calls (088E3AA8 - 088E70E8, length 3473)
  Back Branch 088E70E4 1 times (length 2293)
  Back Branch 088E4D28 1 times (length 1186)
_S1_2_88E3FA4 16 instructions (0.000%), 1 calls (088E3FA4 - 088E3FE0, length 16)
_S1_2_88DE4F4 16 instructions (0.000%), 1 calls (088DE4F4 - 088DE530, length 16)
_S1_2_88DABC8 16 instructions (0.000%), 1 calls (088DABC8 - 088DAC04, length 16)
_S1_2_880C4A8 16 instructions (0.000%), 1 calls (0880C4A8 - 0880C4E4, length 16)
_S1_2_8805ED4 16 instructions (0.000%), 1 calls (08805ED4 - 08805F20, length 20)
_S1_2_89092E4 15 instructions (0.000%), 1 calls (089092E4 - 0890931C, length 15)
_S1_2_88E95B0 15 instructions (0.000%), 1 calls (088E95B0 - 088E95E8, length 15)
_S1_2_88E2B58 15 instructions (0.000%), 1 calls (088E2B58 - 088E2B90, length 15)
_S1_2_88D83B0 15 instructions (0.000%), 1 calls (088D83B0 - 088D83E8, length 15)
_S1_2_88D8058 15 instructions (0.000%), 1 calls (088D8058 - 088D80A8, length 21)
  Back Branch 088D808C 1,538 times (length 8)
_S1_2_88D13D0 15 instructions (0.000%), 1 calls (088D13D0 - 088D1410, length 17)
_S1_2_880DB64 15 instructions (0.000%), 1 calls (0880DAC4 - 0880DB68, length 42)
  Back Branch 0880DB64 1 times (length 42)
_S1_2_8805620 15 instructions (0.000%), 1 calls (088055F4 - 088056D0, length 56)
  Back Branch 08805694 1 times (length 15)
  Back Branch 088056CC 1 times (length 35)
  Back Branch 088056B0 1 times (length 25)
  Back Branch 08805678 1 times (length 31)
  Back Branch 08805630 1 times (length 17)
  Back Branch 08805620 1 times (length 13)
_S1_2_8A65364 14 instructions (0.000%), 7 calls (08A65364 - 08A65368, length 2)
_S1_2_8A4F4D0 14 instructions (0.000%), 2 calls (08A4F4D0 - 08A4F4E8, length 7)
_S1_2_8813890 14 instructions (0.000%), 2 calls (08813890 - 088138A8, length 7)
_S1_2_89400D4 14 instructions (0.000%), 1 calls (089400D4 - 08940108, length 14)
_S1_2_893FDF8 14 instructions (0.000%), 1 calls (0893FDF8 - 0893FE2C, length 14)
_S1_2_893FBB8 14 instructions (0.000%), 1 calls (0893FBB8 - 0893FBEC, length 14)
_S1_2_893F8B8 14 instructions (0.000%), 1 calls (0893F8B8 - 0893F8EC, length 14)
_S1_2_8931704 14 instructions (0.000%), 1 calls (08931704 - 08931738, length 14)
_S1_2_8931018 14 instructions (0.000%), 1 calls (08931018 - 0893104C, length 14)
_S1_2_8930F3C 14 instructions (0.000%), 1 calls (08930F3C - 08930F70, length 14)
_S1_2_8930660 14 instructions (0.000%), 1 calls (08930660 - 08930694, length 14)
_S1_2_892FFE8 14 instructions (0.000%), 1 calls (0892FFE8 - 0893001C, length 14)
_S1_2_892FE1C 14 instructions (0.000%), 1 calls (0892FE1C - 0892FE50, length 14)
_S1_2_892FC2C 14 instructions (0.000%), 1 calls (0892FC2C - 0892FC60, length 14)
_S1_2_892F738 14 instructions (0.000%), 1 calls (0892F738 - 0892F76C, length 14)
_S1_2_892F548 14 instructions (0.000%), 1 calls (0892F548 - 0892F57C, length 14)
_S1_2_892E05C 14 instructions (0.000%), 1 calls (0892E05C - 0892E090, length 14)
_S1_2_892923C 14 instructions (0.000%), 1 calls (0892923C - 08929270, length 14)
_S1_2_8910318 14 instructions (0.000%), 1 calls (08910318 - 0891034C, length 14)
_S1_2_8905C58 14 instructions (0.000%), 1 calls (08905C58 - 08906028, length 245)
  Back Branch 08905CCC 1,559 times (length 19)
_S1_2_8903BE8 14 instructions (0.000%), 1 calls (08903BE8 - 08903C6C, length 34)
  Back Branch 08903C3C 780 times (length 13)
  Back Branch 08903C60 779 times (length 18)
_S1_2_88D2BD0 14 instructions (0.000%), 1 calls (088D2BD0 - 088D2C04, length 14)
_S1_2_88CDE44 14 instructions (0.000%), 1 calls (088CDE44 - 08A64D98, length 416726)
_S1_2_88B9E94 14 instructions (0.000%), 1 calls (088B9E60 - 088B9E9C, length 16)
  Back Branch 088B9E78 1 times (length 5)
  Back Branch 088B9E98 1 times (length 16)
_S1_2_88ABDE4 14 instructions (0.000%), 1 calls (088ABDE4 - 088ABE18, length 14)
_S1_2_88A9408 14 instructions (0.000%), 1 calls (088A9408 - 088A943C, length 14)
_S1_2_88A7CA4 14 instructions (0.000%), 1 calls (088A7CA4 - 088A7CD8, length 14)
_S1_2_88A6F50 14 instructions (0.000%), 1 calls (088A6F50 - 088A6F84, length 14)
_S1_2_88A60F0 14 instructions (0.000%), 1 calls (088A60F0 - 088A6124, length 14)
_S1_2_88A5340 14 instructions (0.000%), 1 calls (088A5340 - 088A5374, length 14)
_S1_2_88A44E4 14 instructions (0.000%), 1 calls (088A44E4 - 088A4518, length 14)
_S1_2_88A29B4 14 instructions (0.000%), 1 calls (088A29B4 - 088A29E8, length 14)
_S1_2_88A1D10 14 instructions (0.000%), 1 calls (088A1D10 - 088A1D44, length 14)
_S1_2_88A0E54 14 instructions (0.000%), 1 calls (088A0E54 - 088A0E88, length 14)
_S1_2_889FA54 14 instructions (0.000%), 1 calls (0889FA54 - 0889FA88, length 14)
_S1_2_886157C 14 instructions (0.000%), 1 calls (0886157C - 088615B0, length 14)
_S1_2_8861448 14 instructions (0.000%), 1 calls (08861448 - 0886147C, length 14)
_S1_2_8861310 14 instructions (0.000%), 1 calls (08861310 - 08861344, length 14)
_S1_2_88611D8 14 instructions (0.000%), 1 calls (088611D8 - 0886120C, length 14)
_S1_2_88610A4 14 instructions (0.000%), 1 calls (088610A4 - 088610D8, length 14)
_S1_2_8860F70 14 instructions (0.000%), 1 calls (08860F70 - 08860FA4, length 14)
_S1_2_8860E38 14 instructions (0.000%), 1 calls (08860E38 - 08860E6C, length 14)
_S1_2_8860D00 14 instructions (0.000%), 1 calls (08860D00 - 08860D34, length 14)
_S1_2_885996C 14 instructions (0.000%), 1 calls (0885996C - 088599A0, length 14)
_S1_2_882A3BC 14 instructions (0.000%), 1 calls (0882A3BC - 0882A3F0, length 14)
_S1_2_8829B5C 14 instructions (0.000%), 1 calls (08829B5C - 08829B90, length 14)
_S1_2_880C2AC 14 instructions (0.000%), 1 calls (0880C2AC - 0880C2E0, length 14)
_S1_2_880C1C8 14 instructions (0.000%), 1 calls (08805FD4 - 0880C278, length 6314)
_S1_2_880925C 14 instructions (0.000%), 1 calls (0880925C - 08809290, length 14)
_S1_2_88090D8 14 instructions (0.000%), 1 calls (088090D8 - 0880910C, length 14)
_S1_2_8808FFC 14 instructions (0.000%), 1 calls (08808FFC - 08809030, length 14)
_S1_2_8808F20 14 instructions (0.000%), 1 calls (08808F20 - 08808F54, length 14)
_S1_2_8808E44 14 instructions (0.000%), 1 calls (08808E44 - 08808E78, length 14)
_S1_2_8808D68 14 instructions (0.000%), 1 calls (08808D68 - 08808D9C, length 14)
_S1_2_8808C8C 14 instructions (0.000%), 1 calls (08808C8C - 08808CC0, length 14)
_S1_2_8808BB0 14 instructions (0.000%), 1 calls (08808BB0 - 08808BE4, length 14)
_S1_2_8808AA8 14 instructions (0.000%), 1 calls (08808AA8 - 08808ADC, length 14)
_S1_2_88089CC 14 instructions (0.000%), 1 calls (088089CC - 08808A00, length 14)
_S1_2_88088B4 14 instructions (0.000%), 1 calls (088088B4 - 088088E8, length 14)
_S1_2_88087D8 14 instructions (0.000%), 1 calls (088087D8 - 0880880C, length 14)
_S1_2_8808748 14 instructions (0.000%), 1 calls (08808748 - 0880878C, length 18)
  Back Branch 08808778 1,560 times (length 9)
_S1_2_88056B0 14 instructions (0.000%), 1 calls (08805604 - 088056B4, length 45)
  Back Branch 08805694 1 times (length 15)
  Back Branch 088056B0 1 times (length 25)
  Back Branch 08805678 1 times (length 31)
_S1_2_89F1138 13 instructions (0.000%), 1 calls (089F1138 - 089F1168, length 13)
_S1_2_89C23A4 13 instructions (0.000%), 1 calls (089C23A4 - 089C23D4, length 13)
_S1_2_89B15BC 13 instructions (0.000%), 1 calls (089B1580 - 089B15C4, length 18)
  Back Branch 089B15C0 1 times (length 18)
  Back Branch 089B1598 1 times (length 5)
_S1_2_8922D98 13 instructions (0.000%), 1 calls (08922D98 - 08922F5C, length 114)
  Back Branch 08922DE0 1,559 times (length 10)
_S1_2_88D519C 13 instructions (0.000%), 1 calls (088D519C - 088D520C, length 29)
_S1_2_88CBBD0 13 instructions (0.000%), 1 calls (088CBBA0 - 088CBBD8, length 15)
  Back Branch 088CBBD4 1 times (length 15)
  Back Branch 088CBBB4 1 times (length 4)
_S1_2_88C7D2C 13 instructions (0.000%), 1 calls (088C7CFC - 088C7D34, length 15)
  Back Branch 088C7D30 1 times (length 15)
  Back Branch 088C7D10 1 times (length 4)
_S1_2_8854070 13 instructions (0.000%), 1 calls (08854040 - 08854078, length 15)
  Back Branch 08854074 1 times (length 15)
  Back Branch 08854054 1 times (length 4)
_S1_2_88530E0 13 instructions (0.000%), 1 calls (088530B0 - 088530E8, length 15)
  Back Branch 088530E4 1 times (length 15)
  Back Branch 088530C4 1 times (length 4)
_S1_2_880DC9C 13 instructions (0.000%), 1 calls (0880DC9C - 08A64F48, length 613548)
_S1_2_89B8014 12 instructions (0.000%), 4 calls (089B8014 - 089B801C, length 3)
_S1_2_89B8474 12 instructions (0.000%), 3 calls (089B8474 - 089B8480, length 4)
_S1_2_88F3408 12 instructions (0.000%), 3 calls (088F3408 - 088F3414, length 4)
_S1_2_88F33F8 12 instructions (0.000%), 3 calls (088F33F8 - 088F3404, length 4)
_S1_2_8A4F630 12 instructions (0.000%), 1 calls (08A4F630 - 08A4F668, length 15)
  Back Branch 08A4F658 1 times (length 5)
_S1_2_89EBB10 12 instructions (0.000%), 1 calls (089EBB10 - 089EBB64, length 22)
_S1_2_890ADA0 12 instructions (0.000%), 1 calls (0890AD70 - 0890ADB0, length 17)
  Back Branch 0890ADAC 1 times (length 17)
_S1_2_88D3CEC 12 instructions (0.000%), 1 calls (088D3CEC - 088D3D28, length 16)
_S1_2_88D1F20 12 instructions (0.000%), 1 calls (088D1F20 - 088D1F4C, length 12)
_S1_2_88D1B6C 12 instructions (0.000%), 1 calls (088D1B6C - 088D1BA8, length 16)
  Back Branch 088D1B94 1,242 times (length 7)
_S1_2_88AAD20 12 instructions (0.000%), 1 calls (088AAD20 - 088AAD94, length 30)
_S1_2_88A7EB0 12 instructions (0.000%), 1 calls (088A7A1C - 088A7FF4, length 375)
  Back Branch 088A7FE0 80 times (length 19)
  Back Branch 088A7FBC 80 times (length 62)
  Back Branch 088A7A70 75 times (length 5)
  Back Branch 088A7EF4 1 times (length 312)
  Back Branch 088A7FF0 1 times (length 22)
_S1_2_8857CB4 12 instructions (0.000%), 1 calls (08857C88 - 08857CBC, length 14)
  Back Branch 08857CB8 1 times (length 14)
  Back Branch 08857C9C 1 times (length 4)
_S1_2_880578C 12 instructions (0.000%), 1 calls (0880578C - 088057B8, length 12)
_S1_2_88055CC 12 instructions (0.000%), 1 calls (088055CC - 088056D0, length 66)
  Back Branch 08805694 1 times (length 15)
  Back Branch 088056CC 1 times (length 35)
  Back Branch 088056B0 1 times (length 25)
  Back Branch 08805678 1 times (length 31)
  Back Branch 08805630 1 times (length 17)
  Back Branch 08805620 1 times (length 13)
_S1_2_88054E0 12 instructions (0.000%), 1 calls (088054E0 - 08805514, length 14)
  Back Branch 08805508 1 times (length 7)
_S1_2_8A4F37C 11 instructions (0.000%), 1 calls (08A4F37C - 08A4F3A4, length 11)
_S1_2_8A4F328 11 instructions (0.000%), 1 calls (08A4F328 - 08A4F350, length 11)
_S1_2_89F4AAC 11 instructions (0.000%), 1 calls (089F4AAC - 089F4AD4, length 11)
_S1_2_8921484 11 instructions (0.000%), 1 calls (08921484 - 08921850, length 244)
_S1_2_88DCC1C 11 instructions (0.000%), 1 calls (088DCC1C - 088DCC44, length 11)
_S1_2_88DCB68 11 instructions (0.000%), 1 calls (088DCB68 - 088DCC18, length 45)
  Back Branch 088DCBB8 1,499 times (length 13)
  Back Branch 088DCBDC 1,498 times (length 16)
  Back Branch 088DCC04 33 times (length 32)
  Back Branch 088DCC14 27 times (length 36)
_S1_2_88D8DAC 11 instructions (0.000%), 1 calls (088D8DAC - 088D8DD4, length 11)
_S1_2_88D80AC 11 instructions (0.000%), 1 calls (088D80AC - 088D80EC, length 17)
_S1_2_88D1ADC 11 instructions (0.000%), 1 calls (088D1ADC - 088D1B04, length 11)
_S1_2_88C6B80 11 instructions (0.000%), 1 calls (088C6B80 - 088C6BB4, length 14)
_S1_2_88A7DB4 11 instructions (0.000%), 1 calls (088047BC - 088A7DB8, length 167296)
  Back Branch 088A7DB4 1 times (length 167296)
_S1_2_8805668 11 instructions (0.000%), 1 calls (08805604 - 0880567C, length 31)
  Back Branch 08805678 1 times (length 31)
_S1_2_8A64FD4 10 instructions (0.000%), 5 calls (08A64FD4 - 08A64FD8, length 2)
_S1_2_89BBB10 10 instructions (0.000%), 5 calls (089BBB10 - 089BBB14, length 2)
_S1_2_8A4F354 10 instructions (0.000%), 1 calls (08A4F354 - 08A4F378, length 10)
_S1_2_8924CB0 10 instructions (0.000%), 1 calls (08924C8C - 08924CB8, length 12)
  Back Branch 08924CB4 1 times (length 12)
  Back Branch 08924CA0 1 times (length 4)
_S1_2_890B6CC 10 instructions (0.000%), 1 calls (0890B6A8 - 0890B6D4, length 12)
  Back Branch 0890B6BC 1 times (length 4)
  Back Branch 0890B6D0 1 times (length 12)
_S1_2_89080C8 10 instructions (0.000%), 1 calls (089080C8 - 089080EC, length 10)
_S1_2_8902894 10 instructions (0.000%), 1 calls (08902894 - 089028B8, length 10)
_S1_2_88FE188 10 instructions (0.000%), 1 calls (088FE188 - 088FE230, length 43)
  Back Branch 088FE1C4 1,559 times (length 10)
_S1_2_88E9C08 10 instructions (0.000%), 1 calls (088E9C08 - 089C24AC, length 221738)
_S1_2_88E4DE8 10 instructions (0.000%), 1 calls (088E4DE8 - 088E4E20, length 15)
_S1_2_88D27D8 10 instructions (0.000%), 1 calls (088D276C - 088D27DC, length 29)
  Back Branch 088D2788 1,559 times (length 9)
  Back Branch 088D27A8 1 times (length 15)
  Back Branch 088D27D8 1 times (length 24)
_S1_2_88CDCC4 10 instructions (0.000%), 1 calls (088CDCC4 - 088CDCE8, length 10)
_S1_2_88501A0 10 instructions (0.000%), 1 calls (0885017C - 088501A8, length 12)
  Back Branch 08850190 1 times (length 4)
  Back Branch 088501A4 1 times (length 12)
_S1_2_884F4D8 10 instructions (0.000%), 1 calls (0884F4B4 - 0884F4E0, length 12)
  Back Branch 0884F4DC 1 times (length 12)
  Back Branch 0884F4C8 1 times (length 4)
_S1_2_884E40C 10 instructions (0.000%), 1 calls (0884E3E8 - 0884E414, length 12)
  Back Branch 0884E410 1 times (length 12)
  Back Branch 0884E3FC 1 times (length 4)
_S1_2_8805E4C 10 instructions (0.000%), 1 calls (08805E4C - 08805E70, length 10)
_S1_2_88056CC 10 instructions (0.000%), 1 calls (08805604 - 088056D0, length 52)
  Back Branch 08805694 1 times (length 15)
  Back Branch 088056CC 1 times (length 35)
  Back Branch 088056B0 1 times (length 25)
  Back Branch 08805678 1 times (length 31)
_S1_2_89EEC50 9 instructions (0.000%), 3 calls (089EEC50 - 089EEC58, length 3)
_S1_2_89F4E28 9 instructions (0.000%), 1 calls (089F4E28 - 089F4E48, length 9)
_S1_2_89F4730 9 instructions (0.000%), 1 calls (089F4730 - 089F4750, length 9)
_S1_2_88E78F0 9 instructions (0.000%), 1 calls (088E78F0 - 088E79D0, length 57)
  Back Branch 088E7974 1,559 times (length 29)
  Back Branch 088E7984 1,559 times (length 32)
  Back Branch 088E79CC 1 times (length 37)
_S1_2_88E6D9C 9 instructions (0.000%), 1 calls (088E4974 - 088E6DAC, length 2319)
  Back Branch 088E6DA8 1 times (length 2319)
_S1_2_88D5388 9 instructions (0.000%), 1 calls (088D5388 - 088D53A8, length 9)
_S1_2_880C27C 9 instructions (0.000%), 1 calls (0880C27C - 0880C29C, length 9)
_S1_2_8804000 9 instructions (0.000%), 1 calls (08804000 - 08804020, length 9)
_S1_2_8A650FC 8 instructions (0.000%), 4 calls (08A650FC - 08A65100, length 2)
_S1_2_8A64E9C 8 instructions (0.000%), 4 calls (08A64E9C - 08A64EA0, length 2)
_S1_2_88EA024 8 instructions (0.000%), 4 calls (088EA024 - 088EA028, length 2)
_S1_2_8A51EC4 8 instructions (0.000%), 2 calls (08A51EB4 - 08A51EC8, length 6)
  Back Branch 08A51EC4 1,560 times (length 6)
_S1_2_8A2A58C 8 instructions (0.000%), 2 calls (08A2A58C - 08A2A598, length 4)
_S1_2_88CF860 8 instructions (0.000%), 2 calls (088CF860 - 08A64E08, length 415083)
_S1_2_88FDBC0 8 instructions (0.000%), 1 calls (088FDBC0 - 088FDC3C, length 32)
  Back Branch 088FDBF4 1,559 times (length 9)
_S1_2_88FAE10 8 instructions (0.000%), 1 calls (088FAE10 - 088FAE8C, length 32)
  Back Branch 088FAE44 1,559 times (length 9)
_S1_2_88EFCFC 8 instructions (0.000%), 1 calls (088EFCFC - 088EFD18, length 8)
_S1_2_88DF2E0 8 instructions (0.000%), 1 calls (088DF2E0 - 088DF2FC, length 8)
_S1_2_88CF820 8 instructions (0.000%), 1 calls (088CF820 - 088CF83C, length 8)
_S1_2_88A8484 8 instructions (0.000%), 1 calls (088A8484 - 088D2A54, length 43381)
_S1_2_8805EB4 8 instructions (0.000%), 1 calls (08805EB4 - 08805ED0, length 8)
_S1_2_8805E94 8 instructions (0.000%), 1 calls (08805E94 - 08805EB0, length 8)
_S1_2_8805E74 8 instructions (0.000%), 1 calls (08805E74 - 08805E90, length 8)
_S1_2_89E792C 7 instructions (0.000%), 1 calls (089E792C - 089E7944, length 7)
_S1_2_89CE1D0 7 instructions (0.000%), 1 calls (089CE1D0 - 089CE1E8, length 7)
_S1_2_89A5C80 7 instructions (0.000%), 1 calls (089A5C80 - 089A5C98, length 7)
_S1_2_8947320 7 instructions (0.000%), 1 calls (08947320 - 08947338, length 7)
_S1_2_89096A8 7 instructions (0.000%), 1 calls (089096A8 - 089096C0, length 7)
_S1_2_89093C8 7 instructions (0.000%), 1 calls (089093C8 - 089093E0, length 7)
_S1_2_88E6C6C 7 instructions (0.000%), 1 calls (088E6C6C - 088E6C84, length 7)
_S1_2_88E4CE4 7 instructions (0.000%), 1 calls (088E4CE4 - 088E4CFC, length 7)
_S1_2_88D7A18 7 instructions (0.000%), 1 calls (088D7A18 - 088D7A98, length 33)
_S1_2_8A653D4 6 instructions (0.000%), 3 calls (08A653D4 - 08A653D8, length 2)
_S1_2_8A6535C 6 instructions (0.000%), 3 calls (08A6535C - 08A65360, length 2)
_S1_2_89BA70C 6 instructions (0.000%), 3 calls (089BA70C - 089BA710, length 2)
_S1_2_89EDEE0 6 instructions (0.000%), 2 calls (089EDEE0 - 089EDEE8, length 3)
_S1_2_89ED0C4 6 instructions (0.000%), 1 calls (089ED0C4 - 089ED0E4, length 9)
_S1_2_89ED0A0 6 instructions (0.000%), 1 calls (089ED0A0 - 089ED0C0, length 9)
_S1_2_89C2478 6 instructions (0.000%), 1 calls (089C2478 - 089C248C, length 6)
_S1_2_89A5D20 6 instructions (0.000%), 1 calls (089A5D20 - 089A5D34, length 6)
_S1_2_88D1E5C 6 instructions (0.000%), 1 calls (088D1E5C - 088D1E70, length 6)
_S1_2_88C74B4 6 instructions (0.000%), 1 calls (088C74B4 - 088C755C, length 43)
  Back Branch 088C74E8 1 times (length 12)
  Back Branch 088C7500 1 times (length 18)
  Back Branch 088C7558 1 times (length 40)
_S1_2_88C6A28 6 instructions (0.000%), 1 calls (088C6A28 - 088C6A3C, length 6)
_S1_2_8A501E4 5 instructions (0.000%), 1 calls (08A501E4 - 08A501F4, length 5)
_S1_2_8A4F760 5 instructions (0.000%), 1 calls (08A4F760 - 08A4F770, length 5)
_S1_2_89F5930 5 instructions (0.000%), 1 calls (089F5930 - 089F594C, length 8)
_S1_2_89EA108 5 instructions (0.000%), 1 calls (089EA108 - 089EA118, length 5)
_S1_2_89E7FF4 5 instructions (0.000%), 1 calls (089E7FF4 - 089E8004, length 5)
_S1_2_8921878 5 instructions (0.000%), 1 calls (08921878 - 089218A0, length 11)
_S1_2_8903CF4 5 instructions (0.000%), 1 calls (08903CF4 - 08903D04, length 5)
_S1_2_88CFB5C 5 instructions (0.000%), 1 calls (088CFB5C - 088CFB6C, length 5)
_S1_2_8807104 5 instructions (0.000%), 1 calls (08807104 - 08807114, length 5)
_S1_2_8A653CC 4 instructions (0.000%), 2 calls (08A653CC - 08A653D0, length 2)
_S1_2_8A6537C 4 instructions (0.000%), 2 calls (08A6537C - 08A65380, length 2)
_S1_2_8A651F4 4 instructions (0.000%), 2 calls (08A651F4 - 08A651F8, length 2)
_S1_2_8A651D4 4 instructions (0.000%), 2 calls (08A651D4 - 08A651D8, length 2)
_S1_2_8A651B4 4 instructions (0.000%), 2 calls (08A651B4 - 08A651B8, length 2)
_S1_2_8A64F94 4 instructions (0.000%), 2 calls (08A64F94 - 08A64F98, length 2)
_S1_2_8A64F54 4 instructions (0.000%), 2 calls (08A64F54 - 08A64F58, length 2)
_S1_2_8A2A59C 4 instructions (0.000%), 2 calls (08A2A59C - 08A2A5A0, length 2)
_S1_2_89D5D08 4 instructions (0.000%), 1 calls (089D5D08 - 089D5D14, length 4)
_S1_2_89D5CF8 4 instructions (0.000%), 1 calls (089D5CF8 - 089D5D04, length 4)
_S1_2_89C24A0 4 instructions (0.000%), 1 calls (089C24A0 - 089C24AC, length 4)
_S1_2_89C2394 4 instructions (0.000%), 1 calls (089C2394 - 089C23A0, length 4)
_S1_2_892D31C 4 instructions (0.000%), 1 calls (0892D31C - 0892D328, length 4)
_S1_2_88070F4 4 instructions (0.000%), 1 calls (088070F4 - 08807100, length 4)
_S1_2_8A4F6E4 3 instructions (0.000%), 1 calls (08A4F6E4 - 08A4F6EC, length 3)
_S1_2_89E5670 3 instructions (0.000%), 1 calls (089E5670 - 089E5678, length 3)
_S1_2_89E5664 3 instructions (0.000%), 1 calls (089E5664 - 089E566C, length 3)
_S1_2_89BA724 3 instructions (0.000%), 1 calls (089BA724 - 089BA72C, length 3)
_S1_2_88D83F8 3 instructions (0.000%), 1 calls (088D83F8 - 088D8400, length 3)
_S1_2_88053B4 3 instructions (0.000%), 1 calls (088053B4 - 088053BC, length 3)
_S1_2_8804F8C 3 instructions (0.000%), 1 calls (08804F8C - 08804F94, length 3)
_S1_2_8A653BC 2 instructions (0.000%), 1 calls (08A653BC - 08A653C0, length 2)
_S1_2_8A6539C 2 instructions (0.000%), 1 calls (08A6539C - 08A653A0, length 2)
_S1_2_8A6538C 2 instructions (0.000%), 1 calls (08A6538C - 08A65390, length 2)
_S1_2_8A652D4 2 instructions (0.000%), 1 calls (08A652D4 - 08A652D8, length 2)
_S1_2_8A652CC 2 instructions (0.000%), 1 calls (08A652CC - 08A652D0, length 2)
_S1_2_8A652BC 2 instructions (0.000%), 1 calls (08A652BC - 08A652C0, length 2)
_S1_2_8A65224 2 instructions (0.000%), 1 calls (08A65224 - 08A65228, length 2)
_S1_2_8A65204 2 instructions (0.000%), 1 calls (08A65204 - 08A65208, length 2)
_S1_2_8A651FC 2 instructions (0.000%), 1 calls (08A651FC - 08A65200, length 2)
_S1_2_8A651DC 2 instructions (0.000%), 1 calls (08A651DC - 08A651E0, length 2)
_S1_2_8A651CC 2 instructions (0.000%), 1 calls (08A651CC - 08A651D0, length 2)
_S1_2_8A651C4 2 instructions (0.000%), 1 calls (08A651C4 - 08A651C8, length 2)
_S1_2_8A651A4 2 instructions (0.000%), 1 calls (08A651A4 - 08A651A8, length 2)
_S1_2_8A65174 2 instructions (0.000%), 1 calls (08A65174 - 08A65178, length 2)
_S1_2_8A65154 2 instructions (0.000%), 1 calls (08A65154 - 08A65158, length 2)
_S1_2_8A6514C 2 instructions (0.000%), 1 calls (08A6514C - 08A65150, length 2)
_S1_2_8A65134 2 instructions (0.000%), 1 calls (08A65134 - 08A65138, length 2)
_S1_2_8A650D4 2 instructions (0.000%), 1 calls (08A650D4 - 08A650D8, length 2)
_S1_2_8A64FA4 2 instructions (0.000%), 1 calls (08A64FA4 - 08A64FA8, length 2)
_S1_2_8A64F9C 2 instructions (0.000%), 1 calls (08A64F9C - 08A64FA0, length 2)
_S1_2_8A64F7C 2 instructions (0.000%), 1 calls (08A64F7C - 08A64F80, length 2)
_S1_2_8A64F5C 2 instructions (0.000%), 1 calls (08A64F5C - 08A64F60, length 2)
_S1_2_8A64F4C 2 instructions (0.000%), 1 calls (08A64F4C - 08A64F50, length 2)
_S1_2_8A64ECC 2 instructions (0.000%), 1 calls (08A64ECC - 08A64ED0, length 2)
_S1_2_8A64EC4 2 instructions (0.000%), 1 calls (08A64EC4 - 08A64EC8, length 2)
_S1_2_8A64E5C 2 instructions (0.000%), 1 calls (08A64E5C - 08A64E60, length 2)
_S1_2_8A64E44 2 instructions (0.000%), 1 calls (08A64E44 - 08A64E48, length 2)
_S1_2_8A64E3C 2 instructions (0.000%), 1 calls (08A64E3C - 08A64E40, length 2)
_S1_2_8A64E34 2 instructions (0.000%), 1 calls (08A64E34 - 08A64E38, length 2)
_S1_2_8A64E1C 2 instructions (0.000%), 1 calls (08A64E1C - 08A64E20, length 2)
_S1_2_8A64DDC 2 instructions (0.000%), 1 calls (08A64DDC - 08A64DE0, length 2)
_S1_2_8A64DA4 2 instructions (0.000%), 1 calls (08A64DA4 - 08A64DA8, length 2)
_S1_2_8A64D44 2 instructions (0.000%), 1 calls (08A64D44 - 08A64D48, length 2)
_S1_2_8A64D14 2 instructions (0.000%), 1 calls (08A64D14 - 08A64D18, length 2)
_S1_2_8A64D04 2 instructions (0.000%), 1 calls (08A64D04 - 08A64D08, length 2)
_S1_2_89F5B5C 2 instructions (0.000%), 1 calls (089F5B5C - 089F5B60, length 2)
_S1_2_8907320 2 instructions (0.000%), 1 calls (08907320 - 08907324, length 2)
_S1_2_8906694 2 instructions (0.000%), 1 calls (08906694 - 08906698, length 2)
_S1_2_8904660 2 instructions (0.000%), 1 calls (08904660 - 08904664, length 2)
_S1_2_88EF6B8 2 instructions (0.000%), 1 calls (088EF6B8 - 088EF6BC, length 2)
_S1_2_88E9604 2 instructions (0.000%), 1 calls (088E9604 - 088E9608, length 2)
_S1_2_88E8C64 2 instructions (0.000%), 1 calls (088E8C64 - 088E8C68, length 2)
_S1_2_88A847C 2 instructions (0.000%), 1 calls (088A847C - 088D2A54, length 43383)
_S1_2_88A8474 2 instructions (0.000%), 1 calls (088A8474 - 088D2A54, length 43385)
_S1_2_88A846C 2 instructions (0.000%), 1 calls (088A846C - 088D2A54, length 43387)
_S1_2_8A5C214 (memcpy) 0 instructions (0.000%), 1,569 calls (08A5C214 - 08A5C528, length 198)
_S1_2_8A3B988 (memcpy) 0 instructions (0.000%), 1,563 calls (08A3B988 - 08A3BAA8, length 73)
_S1_2_8A507A0 (sceGuTexLevelMode) 0 instructions (0.000%), 1,560 calls (08A507A0 - 08A507F4, length 22)
_S1_2_8A42360 (strcmp) 0 instructions (0.000%), 769 calls (08A42360 - 08A423C8, length 27)
_S1_2_8A436C4 (strlen) 0 instructions (0.000%), 129 calls (08A436C4 - 08A436D8, length 6)
_S1_2_8A3BE18 (memset) 0 instructions (0.000%), 107 calls (08A3BE18 - 08A3BEEC, length 54)
_S1_2_89B994C (nop) 0 instructions (0.000%), 19 calls (089B994C - 089B9950, length 2)
_S1_2_89B7D4C (nop) 0 instructions (0.000%), 13 calls (089B7D4C - 089B7D50, length 2)
_S1_2_89B7CF0 (nop) 0 instructions (0.000%), 10 calls (089B7CF0 - 089B7CF4, length 2)
_S1_2_89BA3D0 (nop) 0 instructions (0.000%), 4 calls (089BA3D0 - 089BA3D4, length 2)
_S1_2_89B9C5C (nop) 0 instructions (0.000%), 4 calls (089B9C5C - 089B9C60, length 2)
_S1_2_89B9838 (nop) 0 instructions (0.000%), 4 calls (089B9838 - 089B983C, length 2)
_S1_2_89BA69C (nop) 0 instructions (0.000%), 1 calls (089BA69C - 089BA6A0, length 2)
_S1_2_89BA474 (nop) 0 instructions (0.000%), 1 calls (089BA474 - 089BA478, length 2)
_S1_2_88ECB88 (nop) 0 instructions (0.000%), 1 calls (088ECB88 - 088ECB8C, length 2)
_S1_2_88E4B24 0 instructions (0.000%), 1 calls (088E4B24 - 08A3BEEC, length 351475)
_S1_2_8805C64 0 instructions (0.000%), 1 calls (08805C64 - 08A3BEEC, length 579747)
------------------ GEProfiler ----------------------
GE list count: 1562
Texture load count: 3, average 0.0 per GE list
Copy GE to memory: 0, average 0.0 per GE list
Copy Stencil to memory: 0, average 0.0 per GE list
GE list duration: 1780ms, average 1.1ms per GE list, max FPS is 877.3
prim: called 2896 times, average 1.9 per GE list
GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12: used 1560 times in PRIM, average 1.0 per GE list
GU_VERTEX_16BIT|GU_TRANSFORM_2D size=6: used 1096 times in PRIM, average 0.7 per GE list
GU_TEXTURE_16BIT|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=10: used 240 times in PRIM, average 0.2 per GE list
