Compilation time 44757ms, 1121 calls, average 39.9ms, longest 843ms
CodeBlocks profiling information (76,856,206 total cycles):
_S1_2_8826CB4 28,985,000 instructions (37.713%), 31,000 calls (08826CB4 - 08826E34, length 97)
    08826CB4:[3C090A35]: lui        $t1, 0x0A35 <=> li $t1, 0x0A350000
    08826CB8:[8D271D18]: lw         $a3, 7448($t1)
    08826CBC:[3C08000F]: lui        $t0, 0x000F <=> li $t0, 0x000F0000
    08826CC0:[35034240]: ori        $v1, $t0, 16960
    08826CC4:[00E30018]: mult       $a3, $v1
    08826CC8:[3C04BE37]: lui        $a0, 0xBE37 <=> li $a0, 0xBE370000
    08826CCC:[3482C63B]: ori        $v0, $a0, -14789
    08826CD0:[27BDFFD0]: addiu      $sp, $sp, -48
    08826CD4:[AFBF0024]: sw         $ra, 36($sp)
    08826CD8:[00003012]: mflo       $a2
    08826CDC:[00C20019]: multu      $a2, $v0
    08826CE0:[AFB7001C]: sw         $s7, 28($sp)
    08826CE4:[3C050A35]: lui        $a1, 0x0A35 <=> li $a1, 0x0A350000
    08826CE8:[AFB60018]: sw         $s6, 24($sp)
    08826CEC:[00001810]: mfhi       $v1
    08826CF0:[AFB50014]: sw         $s5, 20($sp)
    08826CF4:[AFB3000C]: sw         $s3, 12($sp)
    08826CF8:[AFB10004]: sw         $s1, 4($sp)
    08826CFC:[AFB00000]: sw         $s0, 0($sp)
    08826D00:[AFBE0020]: sw         $fp, 32($sp)
    08826D04:[24BE1D1C]: addiu      $fp, $a1, 7452
    08826D08:[AFB40010]: sw         $s4, 16($sp)
    08826D0C:[0003A3C2]: srl        $s4, $v1, 0x000F
    08826D10:[AFB20008]: sw         $s2, 8($sp)
    08826D14:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    08826D18:[00128080]: sll        $s0, $s2, 0x0002
    08826D1C:[021E5021]: addu       $t2, $s0, $fp
    08826D20:[8D420000]: lw         $v0, 0($t2)
    08826D24:[50400006]: beql       $v0, $zr, 0x08826D40
    08826D28:[26520001]: addiu      $s2, $s2, 1
    08826D2C:[904C0000]: lbu        $t4, 0($v0)
    08826D30:[240B0001]: addiu      $t3, $zr, 1 <=> li $t3, 1
    08826D34:[118B0012]: beq        $t4, $t3, 0x08826D80
    08826D38:[3C0D0A35]: lui        $t5, 0x0A35 <=> li $t5, 0x0A350000
    08826D3C:[26520001]: addiu      $s2, $s2, 1
    08826D40:[2E530080]: sltiu      $s3, $s2, 128
    08826D44:[1660FFF5]: bne        $s3, $zr, 0x08826D1C
    08826D48:[00128080]: sll        $s0, $s2, 0x0002
    08826D4C:[8FBF0024]: lw         $ra, 36($sp)
    08826D50:[8FBE0020]: lw         $fp, 32($sp)
    08826D54:[8FB7001C]: lw         $s7, 28($sp)
    08826D58:[8FB60018]: lw         $s6, 24($sp)
    08826D5C:[8FB50014]: lw         $s5, 20($sp)
    08826D60:[8FB40010]: lw         $s4, 16($sp)
    08826D64:[8FB3000C]: lw         $s3, 12($sp)
    08826D68:[8FB20008]: lw         $s2, 8($sp)
    08826D6C:[8FB10004]: lw         $s1, 4($sp)
    08826D70:[8FB00000]: lw         $s0, 0($sp)
    08826D74:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08826D78:[03E00008]: jr         $ra
    08826D7C:[27BD0030]: addiu      $sp, $sp, 48
    08826D80:[25B51D1C]: addiu      $s5, $t5, 7452
    08826D84:[02159821]: addu       $s3, $s0, $s5
    08826D88:[24170001]: addiu      $s7, $zr, 1 <=> li $s7, 1
    08826D8C:[2416FFFF]: addiu      $s6, $zr, -1 <=> li $s6, -1
    08826D90:[8E6F0000]: lw         $t7, 0($s3)
    08826D94:[02158821]: addu       $s1, $s0, $s5
    08826D98:[91EE0009]: lbu        $t6, 9($t7)
    08826D9C:[15C00014]: bne        $t6, $zr, 0x08826DF0
    08826DA0:[01E02021]: addu       $a0, $t7, $zr <=> move $a0, $t7
    08826DA4:[8E230000]: lw         $v1, 0($s1)
    08826DA8:[8C650028]: lw         $a1, 40($v1)
    08826DAC:[00B4602B]: sltu       $t4, $a1, $s4
    08826DB0:[1180000B]: beq        $t4, $zr, 0x08826DE0
    08826DB4:[00602021]: addu       $a0, $v1, $zr <=> move $a0, $v1
    08826DB8:[0E209BA2]: jal        0x08826E88
    08826DBC:[00000000]: nop
    08826DC0:[8E230000]: lw         $v1, 0($s1)
    08826DC4:[90710000]: lbu        $s1, 0($v1)
    08826DC8:[1220FFDC]: beq        $s1, $zr, 0x08826D3C
    08826DCC:[A0770009]: sb         $s7, 9($v1)
    08826DD0:[5456FFF0]: bnel       $v0, $s6, 0x08826D94
    08826DD4:[8E6F0000]: lw         $t7, 0($s3)
    08826DD8:[0A209B54]: j          0x08826D50
    08826DDC:[8FBF0024]: lw         $ra, 36($sp)
    08826DE0:[00B48023]: subu       $s0, $a1, $s4
    08826DE4:[AC700028]: sw         $s0, 40($v1)
    08826DE8:[0A209B4F]: j          0x08826D3C
    08826DEC:[A0600009]: sb         $zr, 9($v1)
    08826DF0:[0E209C63]: jal        0x0882718C
    08826DF4:[00000000]: nop
    08826DF8:[8E780000]: lw         $t8, 0($s3)
    08826DFC:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    08826E00:[8F030010]: lw         $v1, 16($t8)
    08826E04:[8F0B0014]: lw         $t3, 20($t8)
    08826E08:[9705000A]: lhu        $a1, 10($t8)
    08826E0C:[8F080034]: lw         $t0, 52($t8)
    08826E10:[006B4821]: addu       $t1, $v1, $t3
    08826E14:[012A382C]: max        $a3, $t1, $t2
    08826E18:[00E5001A]: div        $a3, $a1
    08826E1C:[8F060028]: lw         $a2, 40($t8)
    08826E20:[00002012]: mflo       $a0
    08826E24:[01040018]: mult       $t0, $a0
    08826E28:[00001012]: mflo       $v0
    08826E2C:[00C2C821]: addu       $t9, $a2, $v0
    08826E30:[0A209B69]: j          0x08826DA4
    08826E34:[AF190028]: sw         $t9, 40($t8)
  Back Branch 08826D44 3,968,000 times (length 12)
    08826D08:[AFB40010]: sw         $s4, 16($sp)
    08826D0C:[0003A3C2]: srl        $s4, $v1, 0x000F
    08826D10:[AFB20008]: sw         $s2, 8($sp)
    08826D14:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    08826D18:[00128080]: sll        $s0, $s2, 0x0002
--> 08826D1C:[021E5021]: addu       $t2, $s0, $fp
    08826D20:[8D420000]: lw         $v0, 0($t2)
    08826D24:[50400006]: beql       $v0, $zr, 0x08826D40
    08826D28:[26520001]: addiu      $s2, $s2, 1
    08826D2C:[904C0000]: lbu        $t4, 0($v0)
    08826D30:[240B0001]: addiu      $t3, $zr, 1 <=> li $t3, 1
    08826D34:[118B0012]: beq        $t4, $t3, 0x08826D80
    08826D38:[3C0D0A35]: lui        $t5, 0x0A35 <=> li $t5, 0x0A350000
    08826D3C:[26520001]: addiu      $s2, $s2, 1
    08826D40:[2E530080]: sltiu      $s3, $s2, 128
--> 08826D44:[1660FFF5]: bne        $s3, $zr, 0x08826D1C
    08826D48:[00128080]: sll        $s0, $s2, 0x0002
    08826D4C:[8FBF0024]: lw         $ra, 36($sp)
    08826D50:[8FBE0020]: lw         $fp, 32($sp)
    08826D54:[8FB7001C]: lw         $s7, 28($sp)
_S1_2_8828AA4 25,451,000 instructions (33.115%), 31,000 calls (08828AA4 - 08828C98, length 126)
    08828AA4:[27BDFFD0]: addiu      $sp, $sp, -48
    08828AA8:[AFB3001C]: sw         $s3, 28($sp)
    08828AAC:[3C130A35]: lui        $s3, 0x0A35 <=> li $s3, 0x0A350000
    08828AB0:[8E631F3C]: lw         $v1, 7996($s3)
    08828AB4:[AFB10014]: sw         $s1, 20($sp)
    08828AB8:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08828ABC:[AFBF0020]: sw         $ra, 32($sp)
    08828AC0:[AFB20018]: sw         $s2, 24($sp)
    08828AC4:[10600061]: beq        $v1, $zr, 0x08828C4C
    08828AC8:[AFB00010]: sw         $s0, 16($sp)
    08828ACC:[3C0351EB]: lui        $v1, 0x51EB <=> li $v1, 0x51EB0000
    08828AD0:[3C040A35]: lui        $a0, 0x0A35 <=> li $a0, 0x0A350000
    08828AD4:[24901F4C]: addiu      $s0, $a0, 8012
    08828AD8:[3472851F]: ori        $s2, $v1, -31457
    08828ADC:[82050001]: lb         $a1, 1($s0)
    08828AE0:[10A00056]: beq        $a1, $zr, 0x08828C3C
    08828AE4:[8E6F1F3C]: lw         $t7, 7996($s3)
    08828AE8:[92020008]: lbu        $v0, 8($s0)
    08828AEC:[92060060]: lbu        $a2, 96($s0)
    08828AF0:[5046005D]: beql       $v0, $a2, 0x08828C68
    08828AF4:[92080009]: lbu        $t0, 9($s0)
    08828AF8:[92050060]: lbu        $a1, 96($s0)
    08828AFC:[92060038]: lbu        $a2, 56($s0)
    08828B00:[92070061]: lbu        $a3, 97($s0)
    08828B04:[8E040034]: lw         $a0, 52($s0)
    08828B08:[03A04021]: addu       $t0, $sp, $zr <=> move $t0, $sp
    08828B0C:[0E20A34E]: jal        0x08828D38
    08828B10:[27A90004]: addiu      $t1, $sp, 4
    08828B14:[92050062]: lbu        $a1, 98($s0)
    08828B18:[92060040]: lbu        $a2, 64($s0)
    08828B1C:[92070063]: lbu        $a3, 99($s0)
    08828B20:[8E04003C]: lw         $a0, 60($s0)
    08828B24:[27A9000C]: addiu      $t1, $sp, 12
    08828B28:[0E20A34E]: jal        0x08828D38
    08828B2C:[27A80008]: addiu      $t0, $sp, 8
    08828B30:[8FA50000]: lw         $a1, 0($sp)
    08828B34:[8FA60004]: lw         $a2, 4($sp)
    08828B38:[8FA70008]: lw         $a3, 8($sp)
    08828B3C:[8FA8000C]: lw         $t0, 12($sp)
    08828B40:[0E209362]: jal        0x08824D88
    08828B44:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08828B48:[8FA50000]: lw         $a1, 0($sp)
    08828B4C:[8FA60004]: lw         $a2, 4($sp)
    08828B50:[8FA70008]: lw         $a3, 8($sp)
    08828B54:[8FA8000C]: lw         $t0, 12($sp)
    08828B58:[0E209709]: jal        0x08825C24
    08828B5C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08828B60:[92180060]: lbu        $t8, 96($s0)
    08828B64:[920F0061]: lbu        $t7, 97($s0)
    08828B68:[920E0062]: lbu        $t6, 98($s0)
    08828B6C:[920D0063]: lbu        $t5, 99($s0)
    08828B70:[A2180008]: sb         $t8, 8($s0)
    08828B74:[A20F0009]: sb         $t7, 9($s0)
    08828B78:[A20E000A]: sb         $t6, 10($s0)
    08828B7C:[A20D000B]: sb         $t5, 11($s0)
    08828B80:[8E04000C]: lw         $a0, 12($s0)
    08828B84:[8E190064]: lw         $t9, 100($s0)
    08828B88:[1099002B]: beq        $a0, $t9, 0x08828C38
    08828B8C:[240300FF]: addiu      $v1, $zr, 255 <=> li $v1, 255
    08828B90:[9206005D]: lbu        $a2, 93($s0)
    08828B94:[50C3001E]: beql       $a2, $v1, 0x08828C10
    08828B98:[8E050030]: lw         $a1, 48($s0)
    08828B9C:[8202004E]: lb         $v0, 78($s0)
    08828BA0:[8207004C]: lb         $a3, 76($s0)
    08828BA4:[9204004D]: lbu        $a0, 77($s0)
    08828BA8:[000229C0]: sll        $a1, $v0, 0x0007
    08828BAC:[00A24023]: subu       $t0, $a1, $v0
    08828BB0:[01120018]: mult       $t0, $s2
    08828BB4:[000749C0]: sll        $t1, $a3, 0x0007
    08828BB8:[01271823]: subu       $v1, $t1, $a3
    08828BBC:[0008C7C3]: sra        $t8, $t0, 0x001F
    08828BC0:[000367C3]: sra        $t4, $v1, 0x001F
    08828BC4:[0000C810]: mfhi       $t9
    08828BC8:[00720018]: mult       $v1, $s2
    08828BCC:[00197943]: sra        $t7, $t9, 0x0005
    08828BD0:[01F87023]: subu       $t6, $t7, $t8
    08828BD4:[7C0E2E20]: seh        $a1, $t6
    08828BD8:[00006810]: mfhi       $t5
    08828BDC:[000D5943]: sra        $t3, $t5, 0x0005
    08828BE0:[016C5023]: subu       $t2, $t3, $t4
    08828BE4:[0E2099FE]: jal        0x088267F8
    08828BE8:[7C0A3E20]: seh        $a3, $t2
    08828BEC:[8E09002C]: lw         $t1, 44($s0)
    08828BF0:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    08828BF4:[3C02BE37]: lui        $v0, 0xBE37 <=> li $v0, 0xBE370000
    08828BF8:[01280018]: mult       $t1, $t0
    08828BFC:[3447C63B]: ori        $a3, $v0, -14789
    08828C00:[00002812]: mflo       $a1
    08828C04:[00A70019]: multu      $a1, $a3
    08828C08:[00003010]: mfhi       $a2
    08828C0C:[00062BC2]: srl        $a1, $a2, 0x000F
    08828C10:[8E0D0064]: lw         $t5, 100($s0)
    08828C14:[92040000]: lbu        $a0, 0($s0)
    08828C18:[240C4000]: addiu      $t4, $zr, 16384 <=> li $t4, 16384
    08828C1C:[00AD5821]: addu       $t3, $a1, $t5
    08828C20:[016C302D]: min        $a2, $t3, $t4
    08828C24:[240A0001]: addiu      $t2, $zr, 1 <=> li $t2, 1
    08828C28:[0E20937B]: jal        0x08824DEC
    08828C2C:[00CA282C]: max        $a1, $a2, $t2
    08828C30:[8E040064]: lw         $a0, 100($s0)
    08828C34:[AE04000C]: sw         $a0, 12($s0)
    08828C38:[8E6F1F3C]: lw         $t7, 7996($s3)
    08828C3C:[26310001]: addiu      $s1, $s1, 1
    08828C40:[022F702B]: sltu       $t6, $s1, $t7
    08828C44:[15C0FFA5]: bne        $t6, $zr, 0x08828ADC
    08828C48:[26100068]: addiu      $s0, $s0, 104
    08828C4C:[8FBF0020]: lw         $ra, 32($sp)
    08828C50:[8FB3001C]: lw         $s3, 28($sp)
    08828C54:[8FB20018]: lw         $s2, 24($sp)
    08828C58:[8FB10014]: lw         $s1, 20($sp)
    08828C5C:[8FB00010]: lw         $s0, 16($sp)
    08828C60:[03E00008]: jr         $ra
    08828C64:[27BD0030]: addiu      $sp, $sp, 48
    08828C68:[92070061]: lbu        $a3, 97($s0)
    08828C6C:[5507FFA3]: bnel       $t0, $a3, 0x08828AFC
    08828C70:[92050060]: lbu        $a1, 96($s0)
    08828C74:[920A000A]: lbu        $t2, 10($s0)
    08828C78:[92090062]: lbu        $t1, 98($s0)
    08828C7C:[5549FF9F]: bnel       $t2, $t1, 0x08828AFC
    08828C80:[92050060]: lbu        $a1, 96($s0)
    08828C84:[920C000B]: lbu        $t4, 11($s0)
    08828C88:[920B0063]: lbu        $t3, 99($s0)
    08828C8C:[558BFF9B]: bnel       $t4, $t3, 0x08828AFC
    08828C90:[92050060]: lbu        $a1, 96($s0)
    08828C94:[0A20A2E1]: j          0x08828B84
    08828C98:[8E04000C]: lw         $a0, 12($s0)
  Back Branch 08828C44 992,000 times (length 92)
    08828AC8:[AFB00010]: sw         $s0, 16($sp)
    08828ACC:[3C0351EB]: lui        $v1, 0x51EB <=> li $v1, 0x51EB0000
    08828AD0:[3C040A35]: lui        $a0, 0x0A35 <=> li $a0, 0x0A350000
    08828AD4:[24901F4C]: addiu      $s0, $a0, 8012
    08828AD8:[3472851F]: ori        $s2, $v1, -31457
--> 08828ADC:[82050001]: lb         $a1, 1($s0)
    08828AE0:[10A00056]: beq        $a1, $zr, 0x08828C3C
    08828AE4:[8E6F1F3C]: lw         $t7, 7996($s3)
    08828AE8:[92020008]: lbu        $v0, 8($s0)
    08828AEC:[92060060]: lbu        $a2, 96($s0)
    08828AF0:[5046005D]: beql       $v0, $a2, 0x08828C68
    08828AF4:[92080009]: lbu        $t0, 9($s0)
    08828AF8:[92050060]: lbu        $a1, 96($s0)
    08828AFC:[92060038]: lbu        $a2, 56($s0)
    08828B00:[92070061]: lbu        $a3, 97($s0)
    08828B04:[8E040034]: lw         $a0, 52($s0)
    08828B08:[03A04021]: addu       $t0, $sp, $zr <=> move $t0, $sp
    08828B0C:[0E20A34E]: jal        0x08828D38
    08828B10:[27A90004]: addiu      $t1, $sp, 4
    08828B14:[92050062]: lbu        $a1, 98($s0)
    08828B18:[92060040]: lbu        $a2, 64($s0)
    08828B1C:[92070063]: lbu        $a3, 99($s0)
    08828B20:[8E04003C]: lw         $a0, 60($s0)
    08828B24:[27A9000C]: addiu      $t1, $sp, 12
    08828B28:[0E20A34E]: jal        0x08828D38
    08828B2C:[27A80008]: addiu      $t0, $sp, 8
    08828B30:[8FA50000]: lw         $a1, 0($sp)
    08828B34:[8FA60004]: lw         $a2, 4($sp)
    08828B38:[8FA70008]: lw         $a3, 8($sp)
    08828B3C:[8FA8000C]: lw         $t0, 12($sp)
    08828B40:[0E209362]: jal        0x08824D88
    08828B44:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08828B48:[8FA50000]: lw         $a1, 0($sp)
    08828B4C:[8FA60004]: lw         $a2, 4($sp)
    08828B50:[8FA70008]: lw         $a3, 8($sp)
    08828B54:[8FA8000C]: lw         $t0, 12($sp)
    08828B58:[0E209709]: jal        0x08825C24
    08828B5C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08828B60:[92180060]: lbu        $t8, 96($s0)
    08828B64:[920F0061]: lbu        $t7, 97($s0)
    08828B68:[920E0062]: lbu        $t6, 98($s0)
    08828B6C:[920D0063]: lbu        $t5, 99($s0)
    08828B70:[A2180008]: sb         $t8, 8($s0)
    08828B74:[A20F0009]: sb         $t7, 9($s0)
    08828B78:[A20E000A]: sb         $t6, 10($s0)
    08828B7C:[A20D000B]: sb         $t5, 11($s0)
    08828B80:[8E04000C]: lw         $a0, 12($s0)
    08828B84:[8E190064]: lw         $t9, 100($s0)
    08828B88:[1099002B]: beq        $a0, $t9, 0x08828C38
    08828B8C:[240300FF]: addiu      $v1, $zr, 255 <=> li $v1, 255
    08828B90:[9206005D]: lbu        $a2, 93($s0)
    08828B94:[50C3001E]: beql       $a2, $v1, 0x08828C10
    08828B98:[8E050030]: lw         $a1, 48($s0)
    08828B9C:[8202004E]: lb         $v0, 78($s0)
    08828BA0:[8207004C]: lb         $a3, 76($s0)
    08828BA4:[9204004D]: lbu        $a0, 77($s0)
    08828BA8:[000229C0]: sll        $a1, $v0, 0x0007
    08828BAC:[00A24023]: subu       $t0, $a1, $v0
    08828BB0:[01120018]: mult       $t0, $s2
    08828BB4:[000749C0]: sll        $t1, $a3, 0x0007
    08828BB8:[01271823]: subu       $v1, $t1, $a3
    08828BBC:[0008C7C3]: sra        $t8, $t0, 0x001F
    08828BC0:[000367C3]: sra        $t4, $v1, 0x001F
    08828BC4:[0000C810]: mfhi       $t9
    08828BC8:[00720018]: mult       $v1, $s2
    08828BCC:[00197943]: sra        $t7, $t9, 0x0005
    08828BD0:[01F87023]: subu       $t6, $t7, $t8
    08828BD4:[7C0E2E20]: seh        $a1, $t6
    08828BD8:[00006810]: mfhi       $t5
    08828BDC:[000D5943]: sra        $t3, $t5, 0x0005
    08828BE0:[016C5023]: subu       $t2, $t3, $t4
    08828BE4:[0E2099FE]: jal        0x088267F8
    08828BE8:[7C0A3E20]: seh        $a3, $t2
    08828BEC:[8E09002C]: lw         $t1, 44($s0)
    08828BF0:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    08828BF4:[3C02BE37]: lui        $v0, 0xBE37 <=> li $v0, 0xBE370000
    08828BF8:[01280018]: mult       $t1, $t0
    08828BFC:[3447C63B]: ori        $a3, $v0, -14789
    08828C00:[00002812]: mflo       $a1
    08828C04:[00A70019]: multu      $a1, $a3
    08828C08:[00003010]: mfhi       $a2
    08828C0C:[00062BC2]: srl        $a1, $a2, 0x000F
    08828C10:[8E0D0064]: lw         $t5, 100($s0)
    08828C14:[92040000]: lbu        $a0, 0($s0)
    08828C18:[240C4000]: addiu      $t4, $zr, 16384 <=> li $t4, 16384
    08828C1C:[00AD5821]: addu       $t3, $a1, $t5
    08828C20:[016C302D]: min        $a2, $t3, $t4
    08828C24:[240A0001]: addiu      $t2, $zr, 1 <=> li $t2, 1
    08828C28:[0E20937B]: jal        0x08824DEC
    08828C2C:[00CA282C]: max        $a1, $a2, $t2
    08828C30:[8E040064]: lw         $a0, 100($s0)
    08828C34:[AE04000C]: sw         $a0, 12($s0)
    08828C38:[8E6F1F3C]: lw         $t7, 7996($s3)
    08828C3C:[26310001]: addiu      $s1, $s1, 1
    08828C40:[022F702B]: sltu       $t6, $s1, $t7
--> 08828C44:[15C0FFA5]: bne        $t6, $zr, 0x08828ADC
    08828C48:[26100068]: addiu      $s0, $s0, 104
    08828C4C:[8FBF0020]: lw         $ra, 32($sp)
    08828C50:[8FB3001C]: lw         $s3, 28($sp)
    08828C54:[8FB20018]: lw         $s2, 24($sp)
  Back Branch 08828C94 992,000 times (length 70)
    08828B70:[A2180008]: sb         $t8, 8($s0)
    08828B74:[A20F0009]: sb         $t7, 9($s0)
    08828B78:[A20E000A]: sb         $t6, 10($s0)
    08828B7C:[A20D000B]: sb         $t5, 11($s0)
    08828B80:[8E04000C]: lw         $a0, 12($s0)
--> 08828B84:[8E190064]: lw         $t9, 100($s0)
    08828B88:[1099002B]: beq        $a0, $t9, 0x08828C38
    08828B8C:[240300FF]: addiu      $v1, $zr, 255 <=> li $v1, 255
    08828B90:[9206005D]: lbu        $a2, 93($s0)
    08828B94:[50C3001E]: beql       $a2, $v1, 0x08828C10
    08828B98:[8E050030]: lw         $a1, 48($s0)
    08828B9C:[8202004E]: lb         $v0, 78($s0)
    08828BA0:[8207004C]: lb         $a3, 76($s0)
    08828BA4:[9204004D]: lbu        $a0, 77($s0)
    08828BA8:[000229C0]: sll        $a1, $v0, 0x0007
    08828BAC:[00A24023]: subu       $t0, $a1, $v0
    08828BB0:[01120018]: mult       $t0, $s2
    08828BB4:[000749C0]: sll        $t1, $a3, 0x0007
    08828BB8:[01271823]: subu       $v1, $t1, $a3
    08828BBC:[0008C7C3]: sra        $t8, $t0, 0x001F
    08828BC0:[000367C3]: sra        $t4, $v1, 0x001F
    08828BC4:[0000C810]: mfhi       $t9
    08828BC8:[00720018]: mult       $v1, $s2
    08828BCC:[00197943]: sra        $t7, $t9, 0x0005
    08828BD0:[01F87023]: subu       $t6, $t7, $t8
    08828BD4:[7C0E2E20]: seh        $a1, $t6
    08828BD8:[00006810]: mfhi       $t5
    08828BDC:[000D5943]: sra        $t3, $t5, 0x0005
    08828BE0:[016C5023]: subu       $t2, $t3, $t4
    08828BE4:[0E2099FE]: jal        0x088267F8
    08828BE8:[7C0A3E20]: seh        $a3, $t2
    08828BEC:[8E09002C]: lw         $t1, 44($s0)
    08828BF0:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    08828BF4:[3C02BE37]: lui        $v0, 0xBE37 <=> li $v0, 0xBE370000
    08828BF8:[01280018]: mult       $t1, $t0
    08828BFC:[3447C63B]: ori        $a3, $v0, -14789
    08828C00:[00002812]: mflo       $a1
    08828C04:[00A70019]: multu      $a1, $a3
    08828C08:[00003010]: mfhi       $a2
    08828C0C:[00062BC2]: srl        $a1, $a2, 0x000F
    08828C10:[8E0D0064]: lw         $t5, 100($s0)
    08828C14:[92040000]: lbu        $a0, 0($s0)
    08828C18:[240C4000]: addiu      $t4, $zr, 16384 <=> li $t4, 16384
    08828C1C:[00AD5821]: addu       $t3, $a1, $t5
    08828C20:[016C302D]: min        $a2, $t3, $t4
    08828C24:[240A0001]: addiu      $t2, $zr, 1 <=> li $t2, 1
    08828C28:[0E20937B]: jal        0x08824DEC
    08828C2C:[00CA282C]: max        $a1, $a2, $t2
    08828C30:[8E040064]: lw         $a0, 100($s0)
    08828C34:[AE04000C]: sw         $a0, 12($s0)
    08828C38:[8E6F1F3C]: lw         $t7, 7996($s3)
    08828C3C:[26310001]: addiu      $s1, $s1, 1
    08828C40:[022F702B]: sltu       $t6, $s1, $t7
    08828C44:[15C0FFA5]: bne        $t6, $zr, 0x08828ADC
    08828C48:[26100068]: addiu      $s0, $s0, 104
    08828C4C:[8FBF0020]: lw         $ra, 32($sp)
    08828C50:[8FB3001C]: lw         $s3, 28($sp)
    08828C54:[8FB20018]: lw         $s2, 24($sp)
    08828C58:[8FB10014]: lw         $s1, 20($sp)
    08828C5C:[8FB00010]: lw         $s0, 16($sp)
    08828C60:[03E00008]: jr         $ra
    08828C64:[27BD0030]: addiu      $sp, $sp, 48
    08828C68:[92070061]: lbu        $a3, 97($s0)
    08828C6C:[5507FFA3]: bnel       $t0, $a3, 0x08828AFC
    08828C70:[92050060]: lbu        $a1, 96($s0)
    08828C74:[920A000A]: lbu        $t2, 10($s0)
    08828C78:[92090062]: lbu        $t1, 98($s0)
    08828C7C:[5549FF9F]: bnel       $t2, $t1, 0x08828AFC
    08828C80:[92050060]: lbu        $a1, 96($s0)
    08828C84:[920C000B]: lbu        $t4, 11($s0)
    08828C88:[920B0063]: lbu        $t3, 99($s0)
    08828C8C:[558BFF9B]: bnel       $t4, $t3, 0x08828AFC
    08828C90:[92050060]: lbu        $a1, 96($s0)
--> 08828C94:[0A20A2E1]: j          0x08828B84
    08828C98:[8E04000C]: lw         $a0, 12($s0)
_S1_2_8827A60 7,347,000 instructions (9.559%), 31,000 calls (08827A60 - 08827B28, length 51)
    08827A60:[3C0308C1]: lui        $v1, 0x08C1 <=> li $v1, 0x08C10000
    08827A64:[8C660774]: lw         $a2, 1908($v1)
    08827A68:[27BDFF70]: addiu      $sp, $sp, -144
    08827A6C:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
    08827A70:[AFB10084]: sw         $s1, 132($sp)
    08827A74:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    08827A78:[2404FFFF]: addiu      $a0, $zr, -1 <=> li $a0, -1
    08827A7C:[AFBF0088]: sw         $ra, 136($sp)
    08827A80:[10C50024]: beq        $a2, $a1, 0x08827B14
    08827A84:[AFB00080]: sw         $s0, 128($sp)
    08827A88:[0E20A2A9]: jal        0x08828AA4
    08827A8C:[00000000]: nop
    08827A90:[3C020A35]: lui        $v0, 0x0A35 <=> li $v0, 0x0A350000
    08827A94:[24502C50]: addiu      $s0, $v0, 11344
    08827A98:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08827A9C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08827AA0:[0E2FF737]: jal        0x08BFDCDC [sceKernelLockLwMutex]
    08827AA4:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08827AA8:[0E2092DF]: jal        0x08824B7C
    08827AAC:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08827AB0:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
    08827AB4:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08827AB8:[3C070A35]: lui        $a3, 0x0A35 <=> li $a3, 0x0A350000
    08827ABC:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08827AC0:[0E2FF739]: jal        0x08BFDCE4 [sceKernelUnlockLwMutex]
    08827AC4:[ACE02C4C]: sw         $zr, 11340($a3)
    08827AC8:[06200012]: bltz       $s1, 0x08827B14
    08827ACC:[2404FFFF]: addiu      $a0, $zr, -1 <=> li $a0, -1
    08827AD0:[0E2093DD]: jal        0x08824F74
    08827AD4:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08827AD8:[3C040A35]: lui        $a0, 0x0A35 <=> li $a0, 0x0A350000
    08827ADC:[8C831F3C]: lw         $v1, 7996($a0)
    08827AE0:[1860000B]: blez       $v1, 0x08827B10
    08827AE4:[3C080A35]: lui        $t0, 0x0A35 <=> li $t0, 0x0A350000
    08827AE8:[25051F4C]: addiu      $a1, $t0, 8012
    08827AEC:[00608821]: addu       $s1, $v1, $zr <=> move $s1, $v1
    08827AF0:[24A40004]: addiu      $a0, $a1, 4
    08827AF4:[03A01821]: addu       $v1, $sp, $zr <=> move $v1, $sp
    08827AF8:[8C690000]: lw         $t1, 0($v1)
    08827AFC:[2631FFFF]: addiu      $s1, $s1, -1
    08827B00:[24630004]: addiu      $v1, $v1, 4
    08827B04:[AC890000]: sw         $t1, 0($a0)
    08827B08:[1620FFFB]: bne        $s1, $zr, 0x08827AF8
    08827B0C:[24840068]: addiu      $a0, $a0, 104
    08827B10:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08827B14:[8FBF0088]: lw         $ra, 136($sp)
    08827B18:[8FB10084]: lw         $s1, 132($sp)
    08827B1C:[8FB00080]: lw         $s0, 128($sp)
    08827B20:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    08827B24:[03E00008]: jr         $ra
    08827B28:[27BD0090]: addiu      $sp, $sp, 144
  Back Branch 08827B08 992,000 times (length 6)
    08827AE4:[3C080A35]: lui        $t0, 0x0A35 <=> li $t0, 0x0A350000
    08827AE8:[25051F4C]: addiu      $a1, $t0, 8012
    08827AEC:[00608821]: addu       $s1, $v1, $zr <=> move $s1, $v1
    08827AF0:[24A40004]: addiu      $a0, $a1, 4
    08827AF4:[03A01821]: addu       $v1, $sp, $zr <=> move $v1, $sp
--> 08827AF8:[8C690000]: lw         $t1, 0($v1)
    08827AFC:[2631FFFF]: addiu      $s1, $s1, -1
    08827B00:[24630004]: addiu      $v1, $v1, 4
    08827B04:[AC890000]: sw         $t1, 0($a0)
--> 08827B08:[1620FFFB]: bne        $s1, $zr, 0x08827AF8
    08827B0C:[24840068]: addiu      $a0, $a0, 104
    08827B10:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08827B14:[8FBF0088]: lw         $ra, 136($sp)
    08827B18:[8FB10084]: lw         $s1, 132($sp)
_S1_2_8815AB0 2,013,556 instructions (2.620%), 7,304 calls (08815AB0 - 08815D98, length 187)
    08815AB0:[27BDFFF0]: addiu      $sp, $sp, -16
    08815AB4:[AFBF000C]: sw         $ra, 12($sp)
    08815AB8:[AFB10008]: sw         $s1, 8($sp)
    08815ABC:[AFB00004]: sw         $s0, 4($sp)
    08815AC0:[80830000]: lb         $v1, 0($a0)
    08815AC4:[106000B0]: beq        $v1, $zr, 0x08815D88
    08815AC8:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    08815ACC:[96020024]: lhu        $v0, 36($s0)
    08815AD0:[26040004]: addiu      $a0, $s0, 4
    08815AD4:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    08815AD8:[0E2FF7F9]: jal        0x08BFDFE4 [sceCtrlReadBufferPositive]
    08815ADC:[A6020026]: sh         $v0, 38($s0)
    08815AE0:[00028900]: sll        $s1, $v0, 0x0004
    08815AE4:[02301821]: addu       $v1, $s1, $s0
    08815AE8:[9065FFFC]: lbu        $a1, -4($v1)
    08815AEC:[9064FFFD]: lbu        $a0, -3($v1)
    08815AF0:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    08815AF4:[10400024]: beq        $v0, $zr, 0x08815B88
    08815AF8:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08815AFC:[2C410009]: sltiu      $at, $v0, 9
    08815B00:[14200016]: bne        $at, $zr, 0x08815B5C
    08815B04:[2443FFF8]: addiu      $v1, $v0, -8
    08815B08:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    08815B0C:[8CCA0008]: lw         $t2, 8($a2)
    08815B10:[8CC90018]: lw         $t1, 24($a2)
    08815B14:[8CC80028]: lw         $t0, 40($a2)
    08815B18:[016A5025]: or         $t2, $t3, $t2
    08815B1C:[01494825]: or         $t1, $t2, $t1
    08815B20:[01285825]: or         $t3, $t1, $t0
    08815B24:[8CCA0038]: lw         $t2, 56($a2)
    08815B28:[8CC90048]: lw         $t1, 72($a2)
    08815B2C:[8CC80058]: lw         $t0, 88($a2)
    08815B30:[016A5025]: or         $t2, $t3, $t2
    08815B34:[01494825]: or         $t1, $t2, $t1
    08815B38:[01285025]: or         $t2, $t1, $t0
    08815B3C:[8CC90068]: lw         $t1, 104($a2)
    08815B40:[8CC80078]: lw         $t0, 120($a2)
    08815B44:[24E70008]: addiu      $a3, $a3, 8
    08815B48:[01494825]: or         $t1, $t2, $t1
    08815B4C:[01285825]: or         $t3, $t1, $t0
    08815B50:[00E3402B]: sltu       $t0, $a3, $v1
    08815B54:[1500FFED]: bne        $t0, $zr, 0x08815B0C
    08815B58:[24C60080]: addiu      $a2, $a2, 128
    08815B5C:[00E2082B]: sltu       $at, $a3, $v0
    08815B60:[5020000A]: beql       $at, $zr, 0x08815B8C
    08815B64:[3C030002]: lui        $v1, 0x0002 <=> li $v1, 0x00020000
    08815B68:[00071900]: sll        $v1, $a3, 0x0004
    08815B6C:[02034021]: addu       $t0, $s0, $v1
    08815B70:[8D060008]: lw         $a2, 8($t0)
    08815B74:[24E70001]: addiu      $a3, $a3, 1
    08815B78:[00E2182B]: sltu       $v1, $a3, $v0
    08815B7C:[01665825]: or         $t3, $t3, $a2
    08815B80:[1460FFFB]: bne        $v1, $zr, 0x08815B70
    08815B84:[25080010]: addiu      $t0, $t0, 16
    08815B88:[3C030002]: lui        $v1, 0x0002 <=> li $v1, 0x00020000
    08815B8C:[01631824]: and        $v1, $t3, $v1
    08815B90:[50600008]: beql       $v1, $zr, 0x08815BB4
    08815B94:[308300FF]: andi       $v1, $a0, 255
    08815B98:[A6000024]: sh         $zr, 36($s0)
    08815B9C:[2403007F]: addiu      $v1, $zr, 127 <=> li $v1, 127
    08815BA0:[A203002C]: sb         $v1, 44($s0)
    08815BA4:[A203002D]: sb         $v1, 45($s0)
    08815BA8:[A203002E]: sb         $v1, 46($s0)
    08815BAC:[1000004D]: b          0x08815CE4
    08815BB0:[A203002F]: sb         $v1, 47($s0)
    08815BB4:[A60B0024]: sh         $t3, 36($s0)
    08815BB8:[240400FF]: addiu      $a0, $zr, 255 <=> li $a0, 255
    08815BBC:[A205002C]: sb         $a1, 44($s0)
    08815BC0:[00831823]: subu       $v1, $a0, $v1
    08815BC4:[A203002D]: sb         $v1, 45($s0)
    08815BC8:[9204002C]: lbu        $a0, 44($s0)
    08815BCC:[9203002D]: lbu        $v1, 45($s0)
    08815BD0:[2484FF81]: addiu      $a0, $a0, -127
    08815BD4:[00840018]: mult       $a0, $a0
    08815BD8:[2463FF81]: addiu      $v1, $v1, -127
    08815BDC:[00002012]: mflo       $a0
    08815BE0:[00630018]: mult       $v1, $v1
    08815BE4:[00001812]: mflo       $v1
    08815BE8:[00831821]: addu       $v1, $a0, $v1
    08815BEC:[28611000]: slti       $at, $v1, 4096
    08815BF0:[50200005]: beql       $at, $zr, 0x08815C08
    08815BF4:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08815BF8:[2403007F]: addiu      $v1, $zr, 127 <=> li $v1, 127
    08815BFC:[A203002C]: sb         $v1, 44($s0)
    08815C00:[10000003]: b          0x08815C10
    08815C04:[A203002D]: sb         $v1, 45($s0)
    08815C08:[0E2FF7DB]: jal        0x08BFDF6C [sceKernelPowerTick]
    08815C0C:[00000000]: nop
    08815C10:[02302021]: addu       $a0, $s1, $s0
    08815C14:[9083FFFE]: lbu        $v1, -2($a0)
    08815C18:[A203002E]: sb         $v1, 46($s0)
    08815C1C:[9083FFFF]: lbu        $v1, -1($a0)
    08815C20:[A203002F]: sb         $v1, 47($s0)
    08815C24:[9203002E]: lbu        $v1, 46($s0)
    08815C28:[9204002F]: lbu        $a0, 47($s0)
    08815C2C:[2463FF81]: addiu      $v1, $v1, -127
    08815C30:[00630018]: mult       $v1, $v1
    08815C34:[00001812]: mflo       $v1
    08815C38:[28611000]: slti       $at, $v1, 4096
    08815C3C:[10200003]: beq        $at, $zr, 0x08815C4C
    08815C40:[2484FF81]: addiu      $a0, $a0, -127
    08815C44:[2403007F]: addiu      $v1, $zr, 127 <=> li $v1, 127
    08815C48:[A203002E]: sb         $v1, 46($s0)
    08815C4C:[00840018]: mult       $a0, $a0
    08815C50:[00001812]: mflo       $v1
    08815C54:[28611000]: slti       $at, $v1, 4096
    08815C58:[50200004]: beql       $at, $zr, 0x08815C6C
    08815C5C:[82030001]: lb         $v1, 1($s0)
    08815C60:[2403007F]: addiu      $v1, $zr, 127 <=> li $v1, 127
    08815C64:[A203002F]: sb         $v1, 47($s0)
    08815C68:[82030001]: lb         $v1, 1($s0)
    08815C6C:[5060001E]: beql       $v1, $zr, 0x08815CE8
    08815C70:[96050026]: lhu        $a1, 38($s0)
    08815C74:[96040024]: lhu        $a0, 36($s0)
    08815C78:[308300F0]: andi       $v1, $a0, 240
    08815C7C:[14600019]: bne        $v1, $zr, 0x08815CE4
    08815C80:[00000000]: nop
    08815C84:[9203002C]: lbu        $v1, 44($s0)
    08815C88:[286100C0]: slti       $at, $v1, 192
    08815C8C:[54200004]: bnel       $at, $zr, 0x08815CA0
    08815C90:[2861003F]: slti       $at, $v1, 63
    08815C94:[34830020]: ori        $v1, $a0, 32
    08815C98:[10000005]: b          0x08815CB0
    08815C9C:[A6030024]: sh         $v1, 36($s0)
    08815CA0:[50200004]: beql       $at, $zr, 0x08815CB4
    08815CA4:[9203002D]: lbu        $v1, 45($s0)
    08815CA8:[34830080]: ori        $v1, $a0, 128
    08815CAC:[A6030024]: sh         $v1, 36($s0)
    08815CB0:[9203002D]: lbu        $v1, 45($s0)
    08815CB4:[286100C0]: slti       $at, $v1, 192
    08815CB8:[54200005]: bnel       $at, $zr, 0x08815CD0
    08815CBC:[2861003F]: slti       $at, $v1, 63
    08815CC0:[96030024]: lhu        $v1, 36($s0)
    08815CC4:[34630010]: ori        $v1, $v1, 16
    08815CC8:[10000006]: b          0x08815CE4
    08815CCC:[A6030024]: sh         $v1, 36($s0)
    08815CD0:[10200004]: beq        $at, $zr, 0x08815CE4
    08815CD4:[00000000]: nop
    08815CD8:[96030024]: lhu        $v1, 36($s0)
    08815CDC:[34630040]: ori        $v1, $v1, 64
    08815CE0:[A6030024]: sh         $v1, 36($s0)
    08815CE4:[96050026]: lhu        $a1, 38($s0)
    08815CE8:[96060024]: lhu        $a2, 36($s0)
    08815CEC:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08815CF0:[38A5FFFF]: xori       $a1, $a1, -1
    08815CF4:[00C52824]: and        $a1, $a2, $a1
    08815CF8:[A6050028]: sh         $a1, 40($s0)
    08815CFC:[96070024]: lhu        $a3, 36($s0)
    08815D00:[96060026]: lhu        $a2, 38($s0)
    08815D04:[96050028]: lhu        $a1, 40($s0)
    08815D08:[02001821]: addu       $v1, $s0, $zr <=> move $v1, $s0
    08815D0C:[00E63024]: and        $a2, $a3, $a2
    08815D10:[30CBFFFF]: andi       $t3, $a2, -1
    08815D14:[A605002A]: sh         $a1, 42($s0)
    08815D18:[24070010]: addiu      $a3, $zr, 16 <=> li $a3, 16
    08815D1C:[24060014]: addiu      $a2, $zr, 20 <=> li $a2, 20
    08815D20:[24090001]: addiu      $t1, $zr, 1 <=> li $t1, 1
    08815D24:[00892804]: sllv       $a1, $t1, $a0
    08815D28:[30A8FFFF]: andi       $t0, $a1, -1
    08815D2C:[01682824]: and        $a1, $t3, $t0
    08815D30:[10A00010]: beq        $a1, $zr, 0x08815D74
    08815D34:[246A0030]: addiu      $t2, $v1, 48
    08815D38:[8D450000]: lw         $a1, 0($t2)
    08815D3C:[24A50001]: addiu      $a1, $a1, 1
    08815D40:[14A70005]: bne        $a1, $a3, 0x08815D58
    08815D44:[AD450000]: sw         $a1, 0($t2)
    08815D48:[9605002A]: lhu        $a1, 42($s0)
    08815D4C:[00A82825]: or         $a1, $a1, $t0
    08815D50:[10000009]: b          0x08815D78
    08815D54:[A605002A]: sh         $a1, 42($s0)
    08815D58:[54A60008]: bnel       $a1, $a2, 0x08815D7C
    08815D5C:[24840001]: addiu      $a0, $a0, 1
    08815D60:[AD470000]: sw         $a3, 0($t2)
    08815D64:[9605002A]: lhu        $a1, 42($s0)
    08815D68:[00A82825]: or         $a1, $a1, $t0
    08815D6C:[10000002]: b          0x08815D78
    08815D70:[A605002A]: sh         $a1, 42($s0)
    08815D74:[AD400000]: sw         $zr, 0($t2)
    08815D78:[24840001]: addiu      $a0, $a0, 1
    08815D7C:[28850010]: slti       $a1, $a0, 16
    08815D80:[14A0FFE8]: bne        $a1, $zr, 0x08815D24
    08815D84:[24630004]: addiu      $v1, $v1, 4
    08815D88:[8FBF000C]: lw         $ra, 12($sp)
    08815D8C:[8FB10008]: lw         $s1, 8($sp)
    08815D90:[8FB00004]: lw         $s0, 4($sp)
    08815D94:[03E00008]: jr         $ra
    08815D98:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 08815D80 116,864 times (length 25)
    08815D10:[30CBFFFF]: andi       $t3, $a2, -1
    08815D14:[A605002A]: sh         $a1, 42($s0)
    08815D18:[24070010]: addiu      $a3, $zr, 16 <=> li $a3, 16
    08815D1C:[24060014]: addiu      $a2, $zr, 20 <=> li $a2, 20
    08815D20:[24090001]: addiu      $t1, $zr, 1 <=> li $t1, 1
--> 08815D24:[00892804]: sllv       $a1, $t1, $a0
    08815D28:[30A8FFFF]: andi       $t0, $a1, -1
    08815D2C:[01682824]: and        $a1, $t3, $t0
    08815D30:[10A00010]: beq        $a1, $zr, 0x08815D74
    08815D34:[246A0030]: addiu      $t2, $v1, 48
    08815D38:[8D450000]: lw         $a1, 0($t2)
    08815D3C:[24A50001]: addiu      $a1, $a1, 1
    08815D40:[14A70005]: bne        $a1, $a3, 0x08815D58
    08815D44:[AD450000]: sw         $a1, 0($t2)
    08815D48:[9605002A]: lhu        $a1, 42($s0)
    08815D4C:[00A82825]: or         $a1, $a1, $t0
    08815D50:[10000009]: b          0x08815D78
    08815D54:[A605002A]: sh         $a1, 42($s0)
    08815D58:[54A60008]: bnel       $a1, $a2, 0x08815D7C
    08815D5C:[24840001]: addiu      $a0, $a0, 1
    08815D60:[AD470000]: sw         $a3, 0($t2)
    08815D64:[9605002A]: lhu        $a1, 42($s0)
    08815D68:[00A82825]: or         $a1, $a1, $t0
    08815D6C:[10000002]: b          0x08815D78
    08815D70:[A605002A]: sh         $a1, 42($s0)
    08815D74:[AD400000]: sw         $zr, 0($t2)
    08815D78:[24840001]: addiu      $a0, $a0, 1
    08815D7C:[28850010]: slti       $a1, $a0, 16
--> 08815D80:[14A0FFE8]: bne        $a1, $zr, 0x08815D24
    08815D84:[24630004]: addiu      $v1, $v1, 4
    08815D88:[8FBF000C]: lw         $ra, 12($sp)
    08815D8C:[8FB10008]: lw         $s1, 8($sp)
    08815D90:[8FB00004]: lw         $s0, 4($sp)
  Back Branch 08815B80 8,130 times (length 6)
    08815B5C:[00E2082B]: sltu       $at, $a3, $v0
    08815B60:[5020000A]: beql       $at, $zr, 0x08815B8C
    08815B64:[3C030002]: lui        $v1, 0x0002 <=> li $v1, 0x00020000
    08815B68:[00071900]: sll        $v1, $a3, 0x0004
    08815B6C:[02034021]: addu       $t0, $s0, $v1
--> 08815B70:[8D060008]: lw         $a2, 8($t0)
    08815B74:[24E70001]: addiu      $a3, $a3, 1
    08815B78:[00E2182B]: sltu       $v1, $a3, $v0
    08815B7C:[01665825]: or         $t3, $t3, $a2
--> 08815B80:[1460FFFB]: bne        $v1, $zr, 0x08815B70
    08815B84:[25080010]: addiu      $t0, $t0, 16
    08815B88:[3C030002]: lui        $v1, 0x0002 <=> li $v1, 0x00020000
    08815B8C:[01631824]: and        $v1, $t3, $v1
    08815B90:[50600008]: beql       $v1, $zr, 0x08815BB4
_S1_2_882BB74 1,457,012 instructions (1.896%), 1 calls (0882BB74 - 0882BD70, length 128)
    0882BB74:[27BDF7A0]: addiu      $sp, $sp, -2144
    0882BB78:[AFBF001C]: sw         $ra, 28($sp)
    0882BB7C:[AFB50018]: sw         $s5, 24($sp)
    0882BB80:[AFB40014]: sw         $s4, 20($sp)
    0882BB84:[AFB30010]: sw         $s3, 16($sp)
    0882BB88:[AFB2000C]: sw         $s2, 12($sp)
    0882BB8C:[AFB10008]: sw         $s1, 8($sp)
    0882BB90:[27A20020]: addiu      $v0, $sp, 32
    0882BB94:[2443003F]: addiu      $v1, $v0, 63
    0882BB98:[AFB00004]: sw         $s0, 4($sp)
    0882BB9C:[0080A821]: addu       $s5, $a0, $zr <=> move $s5, $a0
    0882BBA0:[2402FFC0]: addiu      $v0, $zr, -64 <=> li $v0, -64
    0882BBA4:[8C840B20]: lw         $a0, 2848($a0)
    0882BBA8:[00628024]: and        $s0, $v1, $v0
    0882BBAC:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0882BBB0:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0882BBB4:[0E2FF793]: jal        0x08BFDE4C [sceKernelWaitSema]
    0882BBB8:[0000A021]: addu       $s4, $zr, $zr <=> li $s4, 0
    0882BBBC:[8EA20B3C]: lw         $v0, 2876($s5)
    0882BBC0:[5040005C]: beql       $v0, $zr, 0x0882BD34
    0882BBC4:[8EA40B20]: lw         $a0, 2848($s5)
    0882BBC8:[0E20AF5D]: jal        0x0882BD74
    0882BBCC:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    0882BBD0:[8EA40B20]: lw         $a0, 2848($s5)
    0882BBD4:[0E2FF78D]: jal        0x08BFDE34 [sceKernelSignalSema]
    0882BBD8:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0882BBDC:[8EA40B24]: lw         $a0, 2852($s5)
    0882BBE0:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0882BBE4:[0E2FF793]: jal        0x08BFDE4C [sceKernelWaitSema]
    0882BBE8:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0882BBEC:[00141280]: sll        $v0, $s4, 0x000A
    0882BBF0:[02028821]: addu       $s1, $s0, $v0
    0882BBF4:[0E209719]: jal        0x08825C64
    0882BBF8:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0882BBFC:[8EA40B24]: lw         $a0, 2852($s5)
    0882BC00:[0E2FF78D]: jal        0x08BFDE34 [sceKernelSignalSema]
    0882BC04:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0882BC08:[8EA40B20]: lw         $a0, 2848($s5)
    0882BC0C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0882BC10:[0E2FF793]: jal        0x08BFDE4C [sceKernelWaitSema]
    0882BC14:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0882BC18:[8EB30B10]: lw         $s3, 2832($s5)
    0882BC1C:[5260002C]: beql       $s3, $zr, 0x0882BCD0
    0882BC20:[8EA40B28]: lw         $a0, 2856($s5)
    0882BC24:[0E20B08C]: jal        0x0882C230
    0882BC28:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    0882BC2C:[8E640014]: lw         $a0, 20($s3)
    0882BC30:[0E209884]: jal        0x08826210
    0882BC34:[00409021]: addu       $s2, $v0, $zr <=> move $s2, $v0
    0882BC38:[50400022]: beql       $v0, $zr, 0x0882BCC4
    0882BC3C:[02409821]: addu       $s3, $s2, $zr <=> move $s3, $s2
    0882BC40:[8E630018]: lw         $v1, 24($s3)
    0882BC44:[30620001]: andi       $v0, $v1, 1
    0882BC48:[50400005]: beql       $v0, $zr, 0x0882BC60
    0882BC4C:[8E630018]: lw         $v1, 24($s3)
    0882BC50:[2402FFFE]: addiu      $v0, $zr, -2 <=> li $v0, -2
    0882BC54:[00621024]: and        $v0, $v1, $v0
    0882BC58:[AE620018]: sw         $v0, 24($s3)
    0882BC5C:[8E630018]: lw         $v1, 24($s3)
    0882BC60:[30620040]: andi       $v0, $v1, 64
    0882BC64:[14400016]: bne        $v0, $zr, 0x0882BCC0
    0882BC68:[00000000]: nop
    0882BC6C:[30620080]: andi       $v0, $v1, 128
    0882BC70:[50400008]: beql       $v0, $zr, 0x0882BC94
    0882BC74:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    0882BC78:[9262002C]: lbu        $v0, 44($s3)
    0882BC7C:[00021140]: sll        $v0, $v0, 0x0005
    0882BC80:[02A21821]: addu       $v1, $s5, $v0
    0882BC84:[8C620020]: lw         $v0, 32($v1)
    0882BC88:[2442FFFF]: addiu      $v0, $v0, -1
    0882BC8C:[AC620020]: sw         $v0, 32($v1)
    0882BC90:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    0882BC94:[0E20B08C]: jal        0x0882C230
    0882BC98:[00000000]: nop
    0882BC9C:[00409021]: addu       $s2, $v0, $zr <=> move $s2, $v0
    0882BCA0:[26A40B10]: addiu      $a0, $s5, 2832
    0882BCA4:[0E20A580]: jal        0x08829600
    0882BCA8:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    0882BCAC:[AE600018]: sw         $zr, 24($s3)
    0882BCB0:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    0882BCB4:[26A40B04]: addiu      $a0, $s5, 2820
    0882BCB8:[0E20A59B]: jal        0x0882966C
    0882BCBC:[AE60001C]: sw         $zr, 28($s3)
    0882BCC0:[02409821]: addu       $s3, $s2, $zr <=> move $s3, $s2
    0882BCC4:[1640FFD7]: bne        $s2, $zr, 0x0882BC24
    0882BCC8:[00000000]: nop
    0882BCCC:[8EA40B28]: lw         $a0, 2856($s5)
    0882BCD0:[0E2FF767]: jal        0x08BFDD9C [sceKernelSetEventFlag]
    0882BCD4:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0882BCD8:[C6A00B38]: lwc1       $f0, 2872($s5)
    0882BCDC:[3C024700]: lui        $v0, 0x4700 <=> li $v0, 0x47000000
    0882BCE0:[44820800]: mtc1       $v0, $f1
    0882BCE4:[46000802]: mul.s      $f0, $f1, $f0
    0882BCE8:[8EA40B20]: lw         $a0, 2848($s5)
    0882BCEC:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0882BCF0:[4600000D]: trunc.w.s  $f0, $f0
    0882BCF4:[0E2FF78D]: jal        0x08BFDE34 [sceKernelSignalSema]
    0882BCF8:[44120000]: mfc1       $s2, $f0
    0882BCFC:[8EA40B30]: lw         $a0, 2864($s5)
    0882BD00:[02203821]: addu       $a3, $s1, $zr <=> move $a3, $s1
    0882BD04:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    0882BD08:[0E209286]: jal        0x08824A18
    0882BD0C:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    0882BD10:[8EA40B20]: lw         $a0, 2848($s5)
    0882BD14:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0882BD18:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0882BD1C:[0E2FF793]: jal        0x08BFDE4C [sceKernelWaitSema]
    0882BD20:[3A940001]: xori       $s4, $s4, 1
    0882BD24:[8EA20B3C]: lw         $v0, 2876($s5)
    0882BD28:[1440FFA7]: bne        $v0, $zr, 0x0882BBC8
    0882BD2C:[00000000]: nop
    0882BD30:[8EA40B20]: lw         $a0, 2848($s5)
    0882BD34:[0E2FF78D]: jal        0x08BFDE34 [sceKernelSignalSema]
    0882BD38:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0882BD3C:[8EA40B30]: lw         $a0, 2864($s5)
    0882BD40:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0882BD44:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0882BD48:[0E209286]: jal        0x08824A18
    0882BD4C:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0882BD50:[8FBF001C]: lw         $ra, 28($sp)
    0882BD54:[8FB50018]: lw         $s5, 24($sp)
    0882BD58:[8FB40014]: lw         $s4, 20($sp)
    0882BD5C:[8FB30010]: lw         $s3, 16($sp)
    0882BD60:[8FB2000C]: lw         $s2, 12($sp)
    0882BD64:[8FB10008]: lw         $s1, 8($sp)
    0882BD68:[8FB00004]: lw         $s0, 4($sp)
    0882BD6C:[03E00008]: jr         $ra
    0882BD70:[27BD0860]: addiu      $sp, $sp, 2144
  Back Branch 0882BD28 30,999 times (length 90)
    0882BBB4:[0E2FF793]: jal        0x08BFDE4C [sceKernelWaitSema]
    0882BBB8:[0000A021]: addu       $s4, $zr, $zr <=> li $s4, 0
    0882BBBC:[8EA20B3C]: lw         $v0, 2876($s5)
    0882BBC0:[5040005C]: beql       $v0, $zr, 0x0882BD34
    0882BBC4:[8EA40B20]: lw         $a0, 2848($s5)
--> 0882BBC8:[0E20AF5D]: jal        0x0882BD74
    0882BBCC:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    0882BBD0:[8EA40B20]: lw         $a0, 2848($s5)
    0882BBD4:[0E2FF78D]: jal        0x08BFDE34 [sceKernelSignalSema]
    0882BBD8:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0882BBDC:[8EA40B24]: lw         $a0, 2852($s5)
    0882BBE0:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0882BBE4:[0E2FF793]: jal        0x08BFDE4C [sceKernelWaitSema]
    0882BBE8:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0882BBEC:[00141280]: sll        $v0, $s4, 0x000A
    0882BBF0:[02028821]: addu       $s1, $s0, $v0
    0882BBF4:[0E209719]: jal        0x08825C64
    0882BBF8:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0882BBFC:[8EA40B24]: lw         $a0, 2852($s5)
    0882BC00:[0E2FF78D]: jal        0x08BFDE34 [sceKernelSignalSema]
    0882BC04:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0882BC08:[8EA40B20]: lw         $a0, 2848($s5)
    0882BC0C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0882BC10:[0E2FF793]: jal        0x08BFDE4C [sceKernelWaitSema]
    0882BC14:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0882BC18:[8EB30B10]: lw         $s3, 2832($s5)
    0882BC1C:[5260002C]: beql       $s3, $zr, 0x0882BCD0
    0882BC20:[8EA40B28]: lw         $a0, 2856($s5)
    0882BC24:[0E20B08C]: jal        0x0882C230
    0882BC28:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    0882BC2C:[8E640014]: lw         $a0, 20($s3)
    0882BC30:[0E209884]: jal        0x08826210
    0882BC34:[00409021]: addu       $s2, $v0, $zr <=> move $s2, $v0
    0882BC38:[50400022]: beql       $v0, $zr, 0x0882BCC4
    0882BC3C:[02409821]: addu       $s3, $s2, $zr <=> move $s3, $s2
    0882BC40:[8E630018]: lw         $v1, 24($s3)
    0882BC44:[30620001]: andi       $v0, $v1, 1
    0882BC48:[50400005]: beql       $v0, $zr, 0x0882BC60
    0882BC4C:[8E630018]: lw         $v1, 24($s3)
    0882BC50:[2402FFFE]: addiu      $v0, $zr, -2 <=> li $v0, -2
    0882BC54:[00621024]: and        $v0, $v1, $v0
    0882BC58:[AE620018]: sw         $v0, 24($s3)
    0882BC5C:[8E630018]: lw         $v1, 24($s3)
    0882BC60:[30620040]: andi       $v0, $v1, 64
    0882BC64:[14400016]: bne        $v0, $zr, 0x0882BCC0
    0882BC68:[00000000]: nop
    0882BC6C:[30620080]: andi       $v0, $v1, 128
    0882BC70:[50400008]: beql       $v0, $zr, 0x0882BC94
    0882BC74:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    0882BC78:[9262002C]: lbu        $v0, 44($s3)
    0882BC7C:[00021140]: sll        $v0, $v0, 0x0005
    0882BC80:[02A21821]: addu       $v1, $s5, $v0
    0882BC84:[8C620020]: lw         $v0, 32($v1)
    0882BC88:[2442FFFF]: addiu      $v0, $v0, -1
    0882BC8C:[AC620020]: sw         $v0, 32($v1)
    0882BC90:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    0882BC94:[0E20B08C]: jal        0x0882C230
    0882BC98:[00000000]: nop
    0882BC9C:[00409021]: addu       $s2, $v0, $zr <=> move $s2, $v0
    0882BCA0:[26A40B10]: addiu      $a0, $s5, 2832
    0882BCA4:[0E20A580]: jal        0x08829600
    0882BCA8:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    0882BCAC:[AE600018]: sw         $zr, 24($s3)
    0882BCB0:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    0882BCB4:[26A40B04]: addiu      $a0, $s5, 2820
    0882BCB8:[0E20A59B]: jal        0x0882966C
    0882BCBC:[AE60001C]: sw         $zr, 28($s3)
    0882BCC0:[02409821]: addu       $s3, $s2, $zr <=> move $s3, $s2
    0882BCC4:[1640FFD7]: bne        $s2, $zr, 0x0882BC24
    0882BCC8:[00000000]: nop
    0882BCCC:[8EA40B28]: lw         $a0, 2856($s5)
    0882BCD0:[0E2FF767]: jal        0x08BFDD9C [sceKernelSetEventFlag]
    0882BCD4:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0882BCD8:[C6A00B38]: lwc1       $f0, 2872($s5)
    0882BCDC:[3C024700]: lui        $v0, 0x4700 <=> li $v0, 0x47000000
    0882BCE0:[44820800]: mtc1       $v0, $f1
    0882BCE4:[46000802]: mul.s      $f0, $f1, $f0
    0882BCE8:[8EA40B20]: lw         $a0, 2848($s5)
    0882BCEC:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0882BCF0:[4600000D]: trunc.w.s  $f0, $f0
    0882BCF4:[0E2FF78D]: jal        0x08BFDE34 [sceKernelSignalSema]
    0882BCF8:[44120000]: mfc1       $s2, $f0
    0882BCFC:[8EA40B30]: lw         $a0, 2864($s5)
    0882BD00:[02203821]: addu       $a3, $s1, $zr <=> move $a3, $s1
    0882BD04:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    0882BD08:[0E209286]: jal        0x08824A18
    0882BD0C:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    0882BD10:[8EA40B20]: lw         $a0, 2848($s5)
    0882BD14:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0882BD18:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0882BD1C:[0E2FF793]: jal        0x08BFDE4C [sceKernelWaitSema]
    0882BD20:[3A940001]: xori       $s4, $s4, 1
    0882BD24:[8EA20B3C]: lw         $v0, 2876($s5)
--> 0882BD28:[1440FFA7]: bne        $v0, $zr, 0x0882BBC8
    0882BD2C:[00000000]: nop
    0882BD30:[8EA40B20]: lw         $a0, 2848($s5)
    0882BD34:[0E2FF78D]: jal        0x08BFDE34 [sceKernelSignalSema]
    0882BD38:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
_S1_2_89103E8 887,507 instructions (1.155%), 2 calls (089103E8 - 089109E0, length 383)
    089103E8:[27BDFFB0]: addiu      $sp, $sp, -80
    089103EC:[AFBF002C]: sw         $ra, 44($sp)
    089103F0:[AFBE0028]: sw         $fp, 40($sp)
    089103F4:[AFB70024]: sw         $s7, 36($sp)
    089103F8:[AFB60020]: sw         $s6, 32($sp)
    089103FC:[AFB5001C]: sw         $s5, 28($sp)
    08910400:[AFB40018]: sw         $s4, 24($sp)
    08910404:[AFB30014]: sw         $s3, 20($sp)
    08910408:[AFB20010]: sw         $s2, 16($sp)
    0891040C:[AFB1000C]: sw         $s1, 12($sp)
    08910410:[AFB00008]: sw         $s0, 8($sp)
    08910414:[0006102B]: sltu       $v0, $zr, $a2 <=> move $v0, $a2
    08910418:[0080A821]: addu       $s5, $a0, $zr <=> move $s5, $a0
    0891041C:[38420001]: xori       $v0, $v0, 1
    08910420:[304200FF]: andi       $v0, $v0, 255
    08910424:[8C91017C]: lw         $s1, 380($a0)
    08910428:[8C900180]: lw         $s0, 384($a0)
    0891042C:[00A0A021]: addu       $s4, $a1, $zr <=> move $s4, $a1
    08910430:[AFA20044]: sw         $v0, 68($sp)
    08910434:[26B60088]: addiu      $s6, $s5, 136
    08910438:[26B3016C]: addiu      $s3, $s5, 364
    0891043C:[26B2017C]: addiu      $s2, $s5, 380
    08910440:[0000F021]: addu       $fp, $zr, $zr <=> li $fp, 0
    08910444:[24170001]: addiu      $s7, $zr, 1 <=> li $s7, 1
    08910448:[0E2057BE]: jal        0x08815EF8
    0891044C:[00000000]: nop
    08910450:[0E2056AC]: jal        0x08815AB0
    08910454:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08910458:[8FA20044]: lw         $v0, 68($sp)
    0891045C:[14400029]: bne        $v0, $zr, 0x08910504
    08910460:[00000000]: nop
    08910464:[0E2057BE]: jal        0x08815EF8
    08910468:[00000000]: nop
    0891046C:[0E205670]: jal        0x088159C0
    08910470:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08910474:[3042FFFF]: andi       $v0, $v0, -1
    08910478:[30420008]: andi       $v0, $v0, 8
    0891047C:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    08910480:[10400020]: beq        $v0, $zr, 0x08910504
    08910484:[00000000]: nop
    08910488:[17C0000B]: bne        $fp, $zr, 0x089104B8
    0891048C:[00000000]: nop
    08910490:[8E420000]: lw         $v0, 0($s2)
    08910494:[8C440000]: lw         $a0, 0($v0)
    08910498:[0E2FF78D]: jal        0x08BFDE34 [sceKernelSignalSema]
    0891049C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    089104A0:[8E420004]: lw         $v0, 4($s2)
    089104A4:[10400004]: beq        $v0, $zr, 0x089104B8
    089104A8:[00000000]: nop
    089104AC:[8C440000]: lw         $a0, 0($v0)
    089104B0:[0E2FF78D]: jal        0x08BFDE34 [sceKernelSignalSema]
    089104B4:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    089104B8:[0E20DC52]: jal        0x08837148
    089104BC:[00000000]: nop
    089104C0:[5040013C]: beql       $v0, $zr, 0x089109B4
    089104C4:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    089104C8:[0E20DC52]: jal        0x08837148
    089104CC:[00000000]: nop
    089104D0:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    089104D4:[3C023F80]: lui        $v0, 0x3F80 <=> li $v0, 0x3F800000
    089104D8:[44826000]: mtc1       $v0, $f12
    089104DC:[44806800]: mtc1       $zr, $f13
    089104E0:[0E20CC30]: jal        0x088330C0
    089104E4:[24050005]: addiu      $a1, $zr, 5 <=> li $a1, 5
    089104E8:[0E20DC52]: jal        0x08837148
    089104EC:[00000000]: nop
    089104F0:[0E20BB3B]: jal        0x0882ECEC
    089104F4:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    089104F8:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    089104FC:[1000012D]: b          0x089109B4
    08910500:[00000000]: nop
    08910504:[57C00035]: bnel       $fp, $zr, 0x089105DC
    08910508:[8EA20174]: lw         $v0, 372($s5)
    0891050C:[8EA4017C]: lw         $a0, 380($s5)
    08910510:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08910514:[26A5017C]: addiu      $a1, $s5, 380
    08910518:[8C84001C]: lw         $a0, 28($a0)
    0891051C:[8C840000]: lw         $a0, 0($a0)
    08910520:[00641823]: subu       $v1, $v1, $a0
    08910524:[18600003]: blez       $v1, 0x08910534
    08910528:[26A2016C]: addiu      $v0, $s5, 364
    0891052C:[1000001D]: b          0x089105A4
    08910530:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08910534:[83836728]: lb         $v1, 26408($gp)
    08910538:[5060000C]: beql       $v1, $zr, 0x0891056C
    0891053C:[8C430008]: lw         $v1, 8($v0)
    08910540:[8CA30004]: lw         $v1, 4($a1)
    08910544:[8C64001C]: lw         $a0, 28($v1)
    08910548:[8C630018]: lw         $v1, 24($v1)
    0891054C:[8C840000]: lw         $a0, 0($a0)
    08910550:[8C630000]: lw         $v1, 0($v1)
    08910554:[00831823]: subu       $v1, $a0, $v1
    08910558:[18600003]: blez       $v1, 0x08910568
    0891055C:[00000000]: nop
    08910560:[10000010]: b          0x089105A4
    08910564:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08910568:[8C430008]: lw         $v1, 8($v0)
    0891056C:[8C44000C]: lw         $a0, 12($v0)
    08910570:[8C620000]: lw         $v0, 0($v1)
    08910574:[0E2FF8F7]: jal        0x08BFE3DC [sceMpegRingbufferAvailableSize]
    08910578:[AFA20040]: sw         $v0, 64($sp)
    0891057C:[8FA30040]: lw         $v1, 64($sp)
    08910580:[24040002]: addiu      $a0, $zr, 2 <=> li $a0, 2
    08910584:[50640004]: beql       $v1, $a0, 0x08910598
    08910588:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0891058C:[54400002]: bnel       $v0, $zr, 0x08910598
    08910590:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08910594:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08910598:[54400002]: bnel       $v0, $zr, 0x089105A4
    0891059C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    089105A0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    089105A4:[1040000C]: beq        $v0, $zr, 0x089105D8
    089105A8:[00000000]: nop
    089105AC:[8E420000]: lw         $v0, 0($s2)
    089105B0:[8C440000]: lw         $a0, 0($v0)
    089105B4:[0E2FF78D]: jal        0x08BFDE34 [sceKernelSignalSema]
    089105B8:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    089105BC:[8E420004]: lw         $v0, 4($s2)
    089105C0:[50400005]: beql       $v0, $zr, 0x089105D8
    089105C4:[241E0001]: addiu      $fp, $zr, 1 <=> li $fp, 1
    089105C8:[8C440000]: lw         $a0, 0($v0)
    089105CC:[0E2FF78D]: jal        0x08BFDE34 [sceKernelSignalSema]
    089105D0:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    089105D4:[241E0001]: addiu      $fp, $zr, 1 <=> li $fp, 1
    089105D8:[8EA20174]: lw         $v0, 372($s5)
    089105DC:[8C420000]: lw         $v0, 0($v0)
    089105E0:[38420002]: xori       $v0, $v0, 2
    089105E4:[2C420001]: sltiu      $v0, $v0, 1
    089105E8:[10400008]: beq        $v0, $zr, 0x0891060C
    089105EC:[26A3016C]: addiu      $v1, $s5, 364
    089105F0:[0E2FF8F7]: jal        0x08BFE3DC [sceMpegRingbufferAvailableSize]
    089105F4:[8C64000C]: lw         $a0, 12($v1)
    089105F8:[24030540]: addiu      $v1, $zr, 1344 <=> li $v1, 1344
    089105FC:[54430004]: bnel       $v0, $v1, 0x08910610
    08910600:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08910604:[10000002]: b          0x08910610
    08910608:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0891060C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08910610:[50400003]: beql       $v0, $zr, 0x08910620
    08910614:[8E630008]: lw         $v1, 8($s3)
    08910618:[100000E6]: b          0x089109B4
    0891061C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08910620:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08910624:[8C630000]: lw         $v1, 0($v1)
    08910628:[54620003]: bnel       $v1, $v0, 0x08910638
    0891062C:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08910630:[100000E0]: b          0x089109B4
    08910634:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    08910638:[0E2FF7DB]: jal        0x08BFDF6C [sceKernelPowerTick]
    0891063C:[00000000]: nop
    08910640:[83826728]: lb         $v0, 26408($gp)
    08910644:[5040005D]: beql       $v0, $zr, 0x089107BC
    08910648:[8E23001C]: lw         $v1, 28($s1)
    0891064C:[8E03001C]: lw         $v1, 28($s0)
    08910650:[8E020018]: lw         $v0, 24($s0)
    08910654:[8C630000]: lw         $v1, 0($v1)
    08910658:[8C420000]: lw         $v0, 0($v0)
    0891065C:[00621023]: subu       $v0, $v1, $v0
    08910660:[18400055]: blez       $v0, 0x089107B8
    08910664:[00000000]: nop
    08910668:[8E850008]: lw         $a1, 8($s4)
    0891066C:[8E86000C]: lw         $a2, 12($s4)
    08910670:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    08910674:[0E2FF901]: jal        0x08BFE404 [sceMpegGetAtracAu]
    08910678:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0891067C:[54400039]: bnel       $v0, $zr, 0x08910764
    08910680:[3C038061]: lui        $v1, 0x8061 <=> li $v1, 0x80610000
    08910684:[8E03001C]: lw         $v1, 28($s0)
    08910688:[8E020018]: lw         $v0, 24($s0)
    0891068C:[8C630000]: lw         $v1, 0($v1)
    08910690:[8C420000]: lw         $v0, 0($v0)
    08910694:[00621023]: subu       $v0, $v1, $v0
    08910698:[58400007]: blezl      $v0, 0x089106B8
    0891069C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    089106A0:[8E030010]: lw         $v1, 16($s0)
    089106A4:[8E020008]: lw         $v0, 8($s0)
    089106A8:[8C630000]: lw         $v1, 0($v1)
    089106AC:[00031880]: sll        $v1, $v1, 0x0002
    089106B0:[00431021]: addu       $v0, $v0, $v1
    089106B4:[8C460000]: lw         $a2, 0($v0)
    089106B8:[8E85000C]: lw         $a1, 12($s4)
    089106BC:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    089106C0:[0E2FF8ED]: jal        0x08BFE3B4 [sceMpegAtracDecode]
    089106C4:[02E03821]: addu       $a3, $s7, $zr <=> move $a3, $s7
    089106C8:[50400003]: beql       $v0, $zr, 0x089106D8
    089106CC:[8E83000C]: lw         $v1, 12($s4)
    089106D0:[100000B8]: b          0x089109B4
    089106D4:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    089106D8:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    089106DC:[8C640004]: lw         $a0, 4($v1)
    089106E0:[54820004]: bnel       $a0, $v0, 0x089106F4
    089106E4:[AF84676C]: sw         $a0, 26476($gp)
    089106E8:[8F82676C]: lw         $v0, 26476($gp)
    089106EC:[24441054]: addiu      $a0, $v0, 4180
    089106F0:[AF84676C]: sw         $a0, 26476($gp)
    089106F4:[8E030010]: lw         $v1, 16($s0)
    089106F8:[8E02000C]: lw         $v0, 12($s0)
    089106FC:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08910700:[8C630000]: lw         $v1, 0($v1)
    08910704:[00031880]: sll        $v1, $v1, 0x0002
    08910708:[00431021]: addu       $v0, $v0, $v1
    0891070C:[12E50013]: beq        $s7, $a1, 0x0891075C
    08910710:[AC440000]: sw         $a0, 0($v0)
    08910714:[8E040004]: lw         $a0, 4($s0)
    08910718:[0E2FF7A3]: jal        0x08BFDE8C [sceKernelWaitSemaCB]
    0891071C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08910720:[8E030018]: lw         $v1, 24($s0)
    08910724:[8C620000]: lw         $v0, 0($v1)
    08910728:[24420001]: addiu      $v0, $v0, 1
    0891072C:[AC620000]: sw         $v0, 0($v1)
    08910730:[8E040010]: lw         $a0, 16($s0)
    08910734:[8E02001C]: lw         $v0, 28($s0)
    08910738:[8C830000]: lw         $v1, 0($a0)
    0891073C:[8C420000]: lw         $v0, 0($v0)
    08910740:[24630001]: addiu      $v1, $v1, 1
    08910744:[0062001A]: div        $v1, $v0
    08910748:[00001010]: mfhi       $v0
    0891074C:[AC820000]: sw         $v0, 0($a0)
    08910750:[8E040004]: lw         $a0, 4($s0)
    08910754:[0E2FF78D]: jal        0x08BFDE34 [sceKernelSignalSema]
    08910758:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0891075C:[10000016]: b          0x089107B8
    08910760:[0000B821]: addu       $s7, $zr, $zr <=> li $s7, 0
    08910764:[34638001]: ori        $v1, $v1, -32767
    08910768:[54430092]: bnel       $v0, $v1, 0x089109B4
    0891076C:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    08910770:[8E620008]: lw         $v0, 8($s3)
    08910774:[8E64000C]: lw         $a0, 12($s3)
    08910778:[8C420000]: lw         $v0, 0($v0)
    0891077C:[0E2FF8F7]: jal        0x08BFE3DC [sceMpegRingbufferAvailableSize]
    08910780:[AFA2003C]: sw         $v0, 60($sp)
    08910784:[8FA3003C]: lw         $v1, 60($sp)
    08910788:[24040002]: addiu      $a0, $zr, 2 <=> li $a0, 2
    0891078C:[50640004]: beql       $v1, $a0, 0x089107A0
    08910790:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08910794:[54400002]: bnel       $v0, $zr, 0x089107A0
    08910798:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0891079C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    089107A0:[14400005]: bne        $v0, $zr, 0x089107B8
    089107A4:[00000000]: nop
    089107A8:[8E640000]: lw         $a0, 0($s3)
    089107AC:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    089107B0:[0E2FF7A3]: jal        0x08BFDE8C [sceKernelWaitSemaCB]
    089107B4:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    089107B8:[8E23001C]: lw         $v1, 28($s1)
    089107BC:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    089107C0:[8C630000]: lw         $v1, 0($v1)
    089107C4:[00431023]: subu       $v0, $v0, $v1
    089107C8:[1840006F]: blez       $v0, 0x08910988
    089107CC:[00000000]: nop
    089107D0:[8E850000]: lw         $a1, 0($s4)
    089107D4:[8E860004]: lw         $a2, 4($s4)
    089107D8:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    089107DC:[0E2FF905]: jal        0x08BFE414 [sceMpegGetAvcAu]
    089107E0:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    089107E4:[54400053]: bnel       $v0, $zr, 0x08910934
    089107E8:[3C038061]: lui        $v1, 0x8061 <=> li $v1, 0x80610000
    089107EC:[8E23001C]: lw         $v1, 28($s1)
    089107F0:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    089107F4:[8C630000]: lw         $v1, 0($v1)
    089107F8:[00431023]: subu       $v0, $v0, $v1
    089107FC:[58400008]: blezl      $v0, 0x08910820
    08910800:[AFA0004C]: sw         $zr, 76($sp)
    08910804:[8E230014]: lw         $v1, 20($s1)
    08910808:[8E22000C]: lw         $v0, 12($s1)
    0891080C:[8C630000]: lw         $v1, 0($v1)
    08910810:[00031880]: sll        $v1, $v1, 0x0002
    08910814:[00431021]: addu       $v0, $v0, $v1
    08910818:[8C420000]: lw         $v0, 0($v0)
    0891081C:[AFA2004C]: sw         $v0, 76($sp)
    08910820:[8E850004]: lw         $a1, 4($s4)
    08910824:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    08910828:[24060200]: addiu      $a2, $zr, 512 <=> li $a2, 512
    0891082C:[27A7004C]: addiu      $a3, $sp, 76
    08910830:[0E2FF8D7]: jal        0x08BFE35C [sceMpegAvcDecode]
    08910834:[27A80048]: addiu      $t0, $sp, 72
    08910838:[50400003]: beql       $v0, $zr, 0x08910848
    0891083C:[8E830004]: lw         $v1, 4($s4)
    08910840:[1000005C]: b          0x089109B4
    08910844:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    08910848:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    0891084C:[8C640004]: lw         $a0, 4($v1)
    08910850:[54820004]: bnel       $a0, $v0, 0x08910864
    08910854:[AF846738]: sw         $a0, 26424($gp)
    08910858:[8F826738]: lw         $v0, 26424($gp)
    0891085C:[24440BBC]: addiu      $a0, $v0, 3004
    08910860:[AF846738]: sw         $a0, 26424($gp)
    08910864:[8E43000C]: lw         $v1, 12($s2)
    08910868:[8E420008]: lw         $v0, 8($s2)
    0891086C:[00031880]: sll        $v1, $v1, 0x0002
    08910870:[00431021]: addu       $v0, $v0, $v1
    08910874:[AC440000]: sw         $a0, 0($v0)
    08910878:[8E420014]: lw         $v0, 20($s2)
    0891087C:[24420001]: addiu      $v0, $v0, 1
    08910880:[AE420014]: sw         $v0, 20($s2)
    08910884:[8E43000C]: lw         $v1, 12($s2)
    08910888:[8E420018]: lw         $v0, 24($s2)
    0891088C:[24630001]: addiu      $v1, $v1, 1
    08910890:[0062001A]: div        $v1, $v0
    08910894:[00001010]: mfhi       $v0
    08910898:[AE42000C]: sw         $v0, 12($s2)
    0891089C:[8FA20048]: lw         $v0, 72($sp)
    089108A0:[18400039]: blez       $v0, 0x08910988
    089108A4:[00000000]: nop
    089108A8:[8E440010]: lw         $a0, 16($s2)
    089108AC:[8E420008]: lw         $v0, 8($s2)
    089108B0:[8E430014]: lw         $v1, 20($s2)
    089108B4:[00042080]: sll        $a0, $a0, 0x0002
    089108B8:[00441021]: addu       $v0, $v0, $a0
    089108BC:[8C420000]: lw         $v0, 0($v0)
    089108C0:[2463FFFF]: addiu      $v1, $v1, -1
    089108C4:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    089108C8:[AE430014]: sw         $v1, 20($s2)
    089108CC:[8E440010]: lw         $a0, 16($s2)
    089108D0:[8E430018]: lw         $v1, 24($s2)
    089108D4:[24840001]: addiu      $a0, $a0, 1
    089108D8:[0083001A]: div        $a0, $v1
    089108DC:[00001810]: mfhi       $v1
    089108E0:[AE430010]: sw         $v1, 16($s2)
    089108E4:[8E240014]: lw         $a0, 20($s1)
    089108E8:[8E230010]: lw         $v1, 16($s1)
    089108EC:[8C840000]: lw         $a0, 0($a0)
    089108F0:[00042080]: sll        $a0, $a0, 0x0002
    089108F4:[00641821]: addu       $v1, $v1, $a0
    089108F8:[AC620000]: sw         $v0, 0($v1)
    089108FC:[8E240004]: lw         $a0, 4($s1)
    08910900:[0E2FF7A3]: jal        0x08BFDE8C [sceKernelWaitSemaCB]
    08910904:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08910908:[8E23001C]: lw         $v1, 28($s1)
    0891090C:[8C620000]: lw         $v0, 0($v1)
    08910910:[24420001]: addiu      $v0, $v0, 1
    08910914:[AC620000]: sw         $v0, 0($v1)
    08910918:[8E220014]: lw         $v0, 20($s1)
    0891091C:[AC400000]: sw         $zr, 0($v0)
    08910920:[8E240004]: lw         $a0, 4($s1)
    08910924:[0E2FF78D]: jal        0x08BFDE34 [sceKernelSignalSema]
    08910928:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0891092C:[10000016]: b          0x08910988
    08910930:[00000000]: nop
    08910934:[34638001]: ori        $v1, $v1, -32767
    08910938:[5443001E]: bnel       $v0, $v1, 0x089109B4
    0891093C:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    08910940:[8E620008]: lw         $v0, 8($s3)
    08910944:[8E64000C]: lw         $a0, 12($s3)
    08910948:[8C420000]: lw         $v0, 0($v0)
    0891094C:[0E2FF8F7]: jal        0x08BFE3DC [sceMpegRingbufferAvailableSize]
    08910950:[AFA20038]: sw         $v0, 56($sp)
    08910954:[8FA30038]: lw         $v1, 56($sp)
    08910958:[24040002]: addiu      $a0, $zr, 2 <=> li $a0, 2
    0891095C:[50640004]: beql       $v1, $a0, 0x08910970
    08910960:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08910964:[54400002]: bnel       $v0, $zr, 0x08910970
    08910968:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0891096C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08910970:[14400005]: bne        $v0, $zr, 0x08910988
    08910974:[00000000]: nop
    08910978:[8E640000]: lw         $a0, 0($s3)
    0891097C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08910980:[0E2FF7A3]: jal        0x08BFDE8C [sceKernelWaitSemaCB]
    08910984:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08910988:[3C040A44]: lui        $a0, 0x0A44 <=> li $a0, 0x0A440000
    0891098C:[0E25FCFF]: jal        0x0897F3FC
    08910990:[2484B258]: addiu      $a0, $a0, -19880
    08910994:[3C040A44]: lui        $a0, 0x0A44 <=> li $a0, 0x0A440000
    08910998:[2484B258]: addiu      $a0, $a0, -19880
    0891099C:[0E25FBF4]: jal        0x0897EFD0
    089109A0:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    089109A4:[0E2FF79F]: jal        0x08BFDE7C [sceKernelDelayThreadCB]
    089109A8:[240403E8]: addiu      $a0, $zr, 1000 <=> li $a0, 1000
    089109AC:[1000FEA6]: b          0x08910448
    089109B0:[00000000]: nop
    089109B4:[8FBF002C]: lw         $ra, 44($sp)
    089109B8:[8FBE0028]: lw         $fp, 40($sp)
    089109BC:[8FB70024]: lw         $s7, 36($sp)
    089109C0:[8FB60020]: lw         $s6, 32($sp)
    089109C4:[8FB5001C]: lw         $s5, 28($sp)
    089109C8:[8FB40018]: lw         $s4, 24($sp)
    089109CC:[8FB30014]: lw         $s3, 20($sp)
    089109D0:[8FB20010]: lw         $s2, 16($sp)
    089109D4:[8FB1000C]: lw         $s1, 12($sp)
    089109D8:[8FB00008]: lw         $s0, 8($sp)
    089109DC:[03E00008]: jr         $ra
    089109E0:[27BD0050]: addiu      $sp, $sp, 80
  Back Branch 089109AC 6,996 times (length 347)
_S1_2_8824A18 877,495 instructions (1.142%), 33,750 calls (08824A18 - 08824A7C, length 26)
    08824A18:[27BDFFF0]: addiu      $sp, $sp, -16
    08824A1C:[340A8000]: ori        $t2, $zr, -32768 <=> li $t2, 32768
    08824A20:[3C028044]: lui        $v0, 0x8044 <=> li $v0, 0x80440000
    08824A24:[2C8B0004]: sltiu      $t3, $a0, 4
    08824A28:[AFBF0000]: sw         $ra, 0($sp)
    08824A2C:[34480010]: ori        $t0, $v0, 16
    08824A30:[1160000F]: beq        $t3, $zr, 0x08824A70
    08824A34:[0145482B]: sltu       $t1, $t2, $a1
    08824A38:[3C0B8044]: lui        $t3, 0x8044 <=> li $t3, 0x80440000
    08824A3C:[0146502B]: sltu       $t2, $t2, $a2
    08824A40:[1520000B]: bne        $t1, $zr, 0x08824A70
    08824A44:[3568000A]: ori        $t0, $t3, 10
    08824A48:[3C0C0A35]: lui        $t4, 0x0A35 <=> li $t4, 0x0A350000
    08824A4C:[00044080]: sll        $t0, $a0, 0x0002
    08824A50:[258918E4]: addiu      $t1, $t4, 6372
    08824A54:[3C048044]: lui        $a0, 0x8044 <=> li $a0, 0x80440000
    08824A58:[01091821]: addu       $v1, $t0, $t1
    08824A5C:[15400004]: bne        $t2, $zr, 0x08824A70
    08824A60:[3488000A]: ori        $t0, $a0, 10
    08824A64:[0E2FF88F]: jal        0x08BFE23C [sceAudioOutputPannedBlocking]
    08824A68:[8C640000]: lw         $a0, 0($v1)
    08824A6C:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    08824A70:[8FBF0000]: lw         $ra, 0($sp)
    08824A74:[01001021]: addu       $v0, $t0, $zr <=> move $v0, $t0
    08824A78:[03E00008]: jr         $ra
    08824A7C:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_8824B7C 682,000 instructions (0.887%), 31,000 calls (08824B7C - 08824BD0, length 22)
    08824B7C:[3C060A35]: lui        $a2, 0x0A35 <=> li $a2, 0x0A350000
    08824B80:[8CC518F0]: lw         $a1, 6384($a2)
    08824B84:[27BDFFF0]: addiu      $sp, $sp, -16
    08824B88:[3C038042]: lui        $v1, 0x8042 <=> li $v1, 0x80420000
    08824B8C:[AFBF0000]: sw         $ra, 0($sp)
    08824B90:[10A0000D]: beq        $a1, $zr, 0x08824BC8
    08824B94:[34620100]: ori        $v0, $v1, 256
    08824B98:[3C058042]: lui        $a1, 0x8042 <=> li $a1, 0x80420000
    08824B9C:[3083003F]: andi       $v1, $a0, 63
    08824BA0:[10800009]: beq        $a0, $zr, 0x08824BC8
    08824BA4:[34A20005]: ori        $v0, $a1, 5
    08824BA8:[3C020A4F]: lui        $v0, 0x0A4F <=> li $v0, 0x0A4F0000
    08824BAC:[3C078042]: lui        $a3, 0x8042 <=> li $a3, 0x80420000
    08824BB0:[00802821]: addu       $a1, $a0, $zr <=> move $a1, $a0
    08824BB4:[2444E980]: addiu      $a0, $v0, -5760
    08824BB8:[14600003]: bne        $v1, $zr, 0x08824BC8
    08824BBC:[34E20005]: ori        $v0, $a3, 5
    08824BC0:[0E2FF8C9]: jal        0x08BFE324 [__sceSasCore]
    08824BC4:[00000000]: nop
    08824BC8:[8FBF0000]: lw         $ra, 0($sp)
    08824BCC:[03E00008]: jr         $ra
    08824BD0:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_8825C64 620,000 instructions (0.807%), 31,000 calls (08825C64 - 08825CB0, length 20)
    08825C64:[3C0308C1]: lui        $v1, 0x08C1 <=> li $v1, 0x08C10000
    08825C68:[8C660770]: lw         $a2, 1904($v1)
    08825C6C:[27BDFFF0]: addiu      $sp, $sp, -16
    08825C70:[AFB00000]: sw         $s0, 0($sp)
    08825C74:[3C028045]: lui        $v0, 0x8045 <=> li $v0, 0x80450000
    08825C78:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    08825C7C:[2404FFFF]: addiu      $a0, $zr, -1 <=> li $a0, -1
    08825C80:[AFBF0004]: sw         $ra, 4($sp)
    08825C84:[10C40006]: beq        $a2, $a0, 0x08825CA0
    08825C88:[34450001]: ori        $a1, $v0, 1
    08825C8C:[0E209B2D]: jal        0x08826CB4
    08825C90:[00000000]: nop
    08825C94:[0E209E98]: jal        0x08827A60
    08825C98:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08825C9C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08825CA0:[8FBF0004]: lw         $ra, 4($sp)
    08825CA4:[8FB00000]: lw         $s0, 0($sp)
    08825CA8:[00A01021]: addu       $v0, $a1, $zr <=> move $v0, $a1
    08825CAC:[03E00008]: jr         $ra
    08825CB0:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_8824F74 465,000 instructions (0.605%), 31,000 calls (08824F74 - 08824FAC, length 15)
    08824F74:[3C050A35]: lui        $a1, 0x0A35 <=> li $a1, 0x0A350000
    08824F78:[8CA618F0]: lw         $a2, 6384($a1)
    08824F7C:[3C020A4F]: lui        $v0, 0x0A4F <=> li $v0, 0x0A4F0000
    08824F80:[27BDFFF0]: addiu      $sp, $sp, -16
    08824F84:[3C038042]: lui        $v1, 0x8042 <=> li $v1, 0x80420000
    08824F88:[00802821]: addu       $a1, $a0, $zr <=> move $a1, $a0
    08824F8C:[AFBF0000]: sw         $ra, 0($sp)
    08824F90:[2444E980]: addiu      $a0, $v0, -5760
    08824F94:[10C00003]: beq        $a2, $zr, 0x08824FA4
    08824F98:[34620100]: ori        $v0, $v1, 256
    08824F9C:[0E2FF8B5]: jal        0x08BFE2D4 [__sceSasGetAllEnvelopeHeights]
    08824FA0:[00000000]: nop
    08824FA4:[8FBF0000]: lw         $ra, 0($sp)
    08824FA8:[03E00008]: jr         $ra
    08824FAC:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_882BD74 434,000 instructions (0.565%), 31,000 calls (0882BD74 - 0882BFF0, length 160)
    0882BD74:[27BDFFF0]: addiu      $sp, $sp, -16
    0882BD78:[AFBF000C]: sw         $ra, 12($sp)
    0882BD7C:[AFB20008]: sw         $s2, 8($sp)
    0882BD80:[AFB10004]: sw         $s1, 4($sp)
    0882BD84:[AFB00000]: sw         $s0, 0($sp)
    0882BD88:[8C900B10]: lw         $s0, 2832($a0)
    0882BD8C:[12000093]: beq        $s0, $zr, 0x0882BFDC
    0882BD90:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    0882BD94:[8E02001C]: lw         $v0, 28($s0)
    0882BD98:[30420080]: andi       $v0, $v0, 128
    0882BD9C:[50400014]: beql       $v0, $zr, 0x0882BDF0
    0882BDA0:[8E02001C]: lw         $v0, 28($s0)
    0882BDA4:[8E020018]: lw         $v0, 24($s0)
    0882BDA8:[30420001]: andi       $v0, $v0, 1
    0882BDAC:[5040000B]: beql       $v0, $zr, 0x0882BDDC
    0882BDB0:[AE00001C]: sw         $zr, 28($s0)
    0882BDB4:[8E040014]: lw         $a0, 20($s0)
    0882BDB8:[0E209782]: jal        0x08825E08
    0882BDBC:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0882BDC0:[8E040014]: lw         $a0, 20($s0)
    0882BDC4:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0882BDC8:[0E2093B9]: jal        0x08824EE4
    0882BDCC:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0882BDD0:[0E2097AB]: jal        0x08825EAC
    0882BDD4:[8E040014]: lw         $a0, 20($s0)
    0882BDD8:[AE00001C]: sw         $zr, 28($s0)
    0882BDDC:[8E030018]: lw         $v1, 24($s0)
    0882BDE0:[2402FFBF]: addiu      $v0, $zr, -65 <=> li $v0, -65
    0882BDE4:[00621024]: and        $v0, $v1, $v0
    0882BDE8:[AE020018]: sw         $v0, 24($s0)
    0882BDEC:[8E02001C]: lw         $v0, 28($s0)
    0882BDF0:[30420001]: andi       $v0, $v0, 1
    0882BDF4:[50400008]: beql       $v0, $zr, 0x0882BE18
    0882BDF8:[8E02001C]: lw         $v0, 28($s0)
    0882BDFC:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0882BE00:[0E20AFFD]: jal        0x0882BFF4
    0882BE04:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0882BE08:[04400002]: bltz       $v0, 0x0882BE14
    0882BE0C:[00000000]: nop
    0882BE10:[AE00001C]: sw         $zr, 28($s0)
    0882BE14:[8E02001C]: lw         $v0, 28($s0)
    0882BE18:[30420002]: andi       $v0, $v0, 2
    0882BE1C:[5040000C]: beql       $v0, $zr, 0x0882BE50
    0882BE20:[8E02001C]: lw         $v0, 28($s0)
    0882BE24:[0E2097AB]: jal        0x08825EAC
    0882BE28:[8E040014]: lw         $a0, 20($s0)
    0882BE2C:[8E040018]: lw         $a0, 24($s0)
    0882BE30:[2403FFBF]: addiu      $v1, $zr, -65 <=> li $v1, -65
    0882BE34:[2402FFFD]: addiu      $v0, $zr, -3 <=> li $v0, -3
    0882BE38:[00831824]: and        $v1, $a0, $v1
    0882BE3C:[AE030018]: sw         $v1, 24($s0)
    0882BE40:[8E03001C]: lw         $v1, 28($s0)
    0882BE44:[00621024]: and        $v0, $v1, $v0
    0882BE48:[AE02001C]: sw         $v0, 28($s0)
    0882BE4C:[8E02001C]: lw         $v0, 28($s0)
    0882BE50:[30420004]: andi       $v0, $v0, 4
    0882BE54:[50400017]: beql       $v0, $zr, 0x0882BEB4
    0882BE58:[8E02001C]: lw         $v0, 28($s0)
    0882BE5C:[9203002C]: lbu        $v1, 44($s0)
    0882BE60:[3C0242FE]: lui        $v0, 0x42FE <=> li $v0, 0x42FE0000
    0882BE64:[C6020020]: lwc1       $f2, 32($s0)
    0882BE68:[00031940]: sll        $v1, $v1, 0x0005
    0882BE6C:[02231821]: addu       $v1, $s1, $v1
    0882BE70:[C4610014]: lwc1       $f1, 20($v1)
    0882BE74:[44820000]: mtc1       $v0, $f0
    0882BE78:[8E040014]: lw         $a0, 20($s0)
    0882BE7C:[46011042]: mul.s      $f1, $f2, $f1
    0882BE80:[46010002]: mul.s      $f0, $f0, $f1
    0882BE84:[4600000D]: trunc.w.s  $f0, $f0
    0882BE88:[44120000]: mfc1       $s2, $f0
    0882BE8C:[0E2097F4]: jal        0x08825FD0
    0882BE90:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    0882BE94:[8E040014]: lw         $a0, 20($s0)
    0882BE98:[0E20983C]: jal        0x088260F0
    0882BE9C:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    0882BEA0:[8E03001C]: lw         $v1, 28($s0)
    0882BEA4:[2402FFFB]: addiu      $v0, $zr, -5 <=> li $v0, -5
    0882BEA8:[00621024]: and        $v0, $v1, $v0
    0882BEAC:[AE02001C]: sw         $v0, 28($s0)
    0882BEB0:[8E02001C]: lw         $v0, 28($s0)
    0882BEB4:[30420008]: andi       $v0, $v0, 8
    0882BEB8:[5040002C]: beql       $v0, $zr, 0x0882BF6C
    0882BEBC:[8E02001C]: lw         $v0, 28($s0)
    0882BEC0:[C6000024]: lwc1       $f0, 36($s0)
    0882BEC4:[3C0244C0]: lui        $v0, 0x44C0 <=> li $v0, 0x44C00000
    0882BEC8:[44820800]: mtc1       $v0, $f1
    0882BECC:[46000802]: mul.s      $f0, $f1, $f0
    0882BED0:[9203002F]: lbu        $v1, 47($s0)
    0882BED4:[4600000D]: trunc.w.s  $f0, $f0
    0882BED8:[44070000]: mfc1       $a3, $f0
    0882BEDC:[04E10003]: bgez       $a3, 0x0882BEEC
    0882BEE0:[000711C3]: sra        $v0, $a3, 0x0007
    0882BEE4:[24E2007F]: addiu      $v0, $a3, 127
    0882BEE8:[000211C3]: sra        $v0, $v0, 0x0007
    0882BEEC:[00621021]: addu       $v0, $v1, $v0
    0882BEF0:[04430003]: bgezl      $v0, 0x0882BF00
    0882BEF4:[8E03000C]: lw         $v1, 12($s0)
    0882BEF8:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0882BEFC:[8E03000C]: lw         $v1, 12($s0)
    0882BF00:[3046FFFF]: andi       $a2, $v0, -1
    0882BF04:[94640030]: lhu        $a0, 48($v1)
    0882BF08:[84650034]: lh         $a1, 52($v1)
    0882BF0C:[04E10004]: bgez       $a3, 0x0882BF20
    0882BF10:[30E2007F]: andi       $v0, $a3, 127
    0882BF14:[50400003]: beql       $v0, $zr, 0x0882BF24
    0882BF18:[7C023E20]: seh        $a3, $v0
    0882BF1C:[2442FF80]: addiu      $v0, $v0, -128
    0882BF20:[7C023E20]: seh        $a3, $v0
    0882BF24:[0E2099FE]: jal        0x088267F8
    0882BF28:[00000000]: nop
    0882BF2C:[8E030010]: lw         $v1, 16($s0)
    0882BF30:[3045FFFF]: andi       $a1, $v0, -1
    0882BF34:[3C02BE37]: lui        $v0, 0xBE37 <=> li $v0, 0xBE370000
    0882BF38:[00A30018]: mult       $a1, $v1
    0882BF3C:[3442C63B]: ori        $v0, $v0, -14789
    0882BF40:[8E040014]: lw         $a0, 20($s0)
    0882BF44:[00001812]: mflo       $v1
    0882BF48:[00430019]: multu      $v0, $v1
    0882BF4C:[00001010]: mfhi       $v0
    0882BF50:[0E20937B]: jal        0x08824DEC
    0882BF54:[00022BC2]: srl        $a1, $v0, 0x000F
    0882BF58:[8E03001C]: lw         $v1, 28($s0)
    0882BF5C:[2402FFF7]: addiu      $v0, $zr, -9 <=> li $v0, -9
    0882BF60:[00621024]: and        $v0, $v1, $v0
    0882BF64:[AE02001C]: sw         $v0, 28($s0)
    0882BF68:[8E02001C]: lw         $v0, 28($s0)
    0882BF6C:[30420010]: andi       $v0, $v0, 16
    0882BF70:[50400015]: beql       $v0, $zr, 0x0882BFC8
    0882BF74:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0882BF78:[C6010028]: lwc1       $f1, 40($s0)
    0882BF7C:[3C02427E]: lui        $v0, 0x427E <=> li $v0, 0x427E0000
    0882BF80:[44821000]: mtc1       $v0, $f2
    0882BF84:[46011042]: mul.s      $f1, $f2, $f1
    0882BF88:[3C024280]: lui        $v0, 0x4280 <=> li $v0, 0x42800000
    0882BF8C:[8E040014]: lw         $a0, 20($s0)
    0882BF90:[44820000]: mtc1       $v0, $f0
    0882BF94:[46010000]: add.s      $f0, $f0, $f1
    0882BF98:[4600000D]: trunc.w.s  $f0, $f0
    0882BF9C:[44120000]: mfc1       $s2, $f0
    0882BFA0:[0E209818]: jal        0x08826060
    0882BFA4:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    0882BFA8:[8E040014]: lw         $a0, 20($s0)
    0882BFAC:[0E209860]: jal        0x08826180
    0882BFB0:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    0882BFB4:[8E03001C]: lw         $v1, 28($s0)
    0882BFB8:[2402FFEF]: addiu      $v0, $zr, -17 <=> li $v0, -17
    0882BFBC:[00621024]: and        $v0, $v1, $v0
    0882BFC0:[AE02001C]: sw         $v0, 28($s0)
    0882BFC4:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0882BFC8:[0E20B08C]: jal        0x0882C230
    0882BFCC:[00000000]: nop
    0882BFD0:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    0882BFD4:[5600FF70]: bnel       $s0, $zr, 0x0882BD98
    0882BFD8:[8E02001C]: lw         $v0, 28($s0)
    0882BFDC:[8FBF000C]: lw         $ra, 12($sp)
    0882BFE0:[8FB20008]: lw         $s2, 8($sp)
    0882BFE4:[8FB10004]: lw         $s1, 4($sp)
    0882BFE8:[8FB00000]: lw         $s0, 0($sp)
    0882BFEC:[03E00008]: jr         $ra
    0882BFF0:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_8911A3C 421,411 instructions (0.548%), 2 calls (08911A3C - 08911B70, length 78)
    08911A3C:[27BDFFF0]: addiu      $sp, $sp, -16
    08911A40:[AFBF000C]: sw         $ra, 12($sp)
    08911A44:[AFB20008]: sw         $s2, 8($sp)
    08911A48:[AFB10004]: sw         $s1, 4($sp)
    08911A4C:[AFB00000]: sw         $s0, 0($sp)
    08911A50:[8CA30008]: lw         $v1, 8($a1)
    08911A54:[8CB00004]: lw         $s0, 4($a1)
    08911A58:[240200FF]: addiu      $v0, $zr, 255 <=> li $v0, 255
    08911A5C:[8C630000]: lw         $v1, 0($v1)
    08911A60:[00A09021]: addu       $s2, $a1, $zr <=> move $s2, $a1
    08911A64:[1062003A]: beq        $v1, $v0, 0x08911B50
    08911A68:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08911A6C:[0E2FF8F7]: jal        0x08BFE3DC [sceMpegRingbufferAvailableSize]
    08911A70:[8E44000C]: lw         $a0, 12($s2)
    08911A74:[58400021]: blezl      $v0, 0x08911AFC
    08911A78:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08911A7C:[8E430008]: lw         $v1, 8($s2)
    08911A80:[8C630000]: lw         $v1, 0($v1)
    08911A84:[1460001C]: bne        $v1, $zr, 0x08911AF8
    08911A88:[00000000]: nop
    08911A8C:[02111823]: subu       $v1, $s0, $s1
    08911A90:[04610003]: bgez       $v1, 0x08911AA0
    08911A94:[00032AC3]: sra        $a1, $v1, 0x000B
    08911A98:[246307FF]: addiu      $v1, $v1, 2047
    08911A9C:[00032AC3]: sra        $a1, $v1, 0x000B
    08911AA0:[28430020]: slti       $v1, $v0, 32
    08911AA4:[54600006]: bnel       $v1, $zr, 0x08911AC0
    08911AA8:[00A2082A]: slt        $at, $a1, $v0
    08911AAC:[28A10020]: slti       $at, $a1, 32
    08911AB0:[50200001]: beql       $at, $zr, 0x08911AB8
    08911AB4:[24050020]: addiu      $a1, $zr, 32 <=> li $a1, 32
    08911AB8:[10000006]: b          0x08911AD4
    08911ABC:[8E44000C]: lw         $a0, 12($s2)
    08911AC0:[50200003]: beql       $at, $zr, 0x08911AD0
    08911AC4:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08911AC8:[10000001]: b          0x08911AD0
    08911ACC:[00000000]: nop
    08911AD0:[8E44000C]: lw         $a0, 12($s2)
    08911AD4:[0E2FF8F5]: jal        0x08BFE3D4 [sceMpegRingbufferPut]
    08911AD8:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    08911ADC:[04430008]: bgezl      $v0, 0x08911B00
    08911AE0:[8E440000]: lw         $a0, 0($s2)
    08911AE4:[8E430008]: lw         $v1, 8($s2)
    08911AE8:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    08911AEC:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08911AF0:[10000002]: b          0x08911AFC
    08911AF4:[AC640000]: sw         $a0, 0($v1)
    08911AF8:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08911AFC:[8E440000]: lw         $a0, 0($s2)
    08911B00:[000212C0]: sll        $v0, $v0, 0x000B
    08911B04:[02228821]: addu       $s1, $s1, $v0
    08911B08:[0E2FF78D]: jal        0x08BFDE34 [sceKernelSignalSema]
    08911B0C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08911B10:[56300008]: bnel       $s1, $s0, 0x08911B34
    08911B14:[240403E8]: addiu      $a0, $zr, 1000 <=> li $a0, 1000
    08911B18:[8E430008]: lw         $v1, 8($s2)
    08911B1C:[8C620000]: lw         $v0, 0($v1)
    08911B20:[14400003]: bne        $v0, $zr, 0x08911B30
    08911B24:[00000000]: nop
    08911B28:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    08911B2C:[AC620000]: sw         $v0, 0($v1)
    08911B30:[240403E8]: addiu      $a0, $zr, 1000 <=> li $a0, 1000
    08911B34:[0E2FF761]: jal        0x08BFDD84 [sceKernelDelayThread]
    08911B38:[00000000]: nop
    08911B3C:[8E430008]: lw         $v1, 8($s2)
    08911B40:[240200FF]: addiu      $v0, $zr, 255 <=> li $v0, 255
    08911B44:[8C630000]: lw         $v1, 0($v1)
    08911B48:[1462FFC8]: bne        $v1, $v0, 0x08911A6C
    08911B4C:[00000000]: nop
    08911B50:[0E2FF7C1]: jal        0x08BFDF04 [sceKernelExitThread]
    08911B54:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08911B58:[8FBF000C]: lw         $ra, 12($sp)
    08911B5C:[8FB20008]: lw         $s2, 8($sp)
    08911B60:[8FB10004]: lw         $s1, 4($sp)
    08911B64:[8FB00000]: lw         $s0, 0($sp)
    08911B68:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08911B6C:[03E00008]: jr         $ra
    08911B70:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 08911B48 19,256 times (length 57)
    08911A58:[240200FF]: addiu      $v0, $zr, 255 <=> li $v0, 255
    08911A5C:[8C630000]: lw         $v1, 0($v1)
    08911A60:[00A09021]: addu       $s2, $a1, $zr <=> move $s2, $a1
    08911A64:[1062003A]: beq        $v1, $v0, 0x08911B50
    08911A68:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
--> 08911A6C:[0E2FF8F7]: jal        0x08BFE3DC [sceMpegRingbufferAvailableSize]
    08911A70:[8E44000C]: lw         $a0, 12($s2)
    08911A74:[58400021]: blezl      $v0, 0x08911AFC
    08911A78:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08911A7C:[8E430008]: lw         $v1, 8($s2)
    08911A80:[8C630000]: lw         $v1, 0($v1)
    08911A84:[1460001C]: bne        $v1, $zr, 0x08911AF8
    08911A88:[00000000]: nop
    08911A8C:[02111823]: subu       $v1, $s0, $s1
    08911A90:[04610003]: bgez       $v1, 0x08911AA0
    08911A94:[00032AC3]: sra        $a1, $v1, 0x000B
    08911A98:[246307FF]: addiu      $v1, $v1, 2047
    08911A9C:[00032AC3]: sra        $a1, $v1, 0x000B
    08911AA0:[28430020]: slti       $v1, $v0, 32
    08911AA4:[54600006]: bnel       $v1, $zr, 0x08911AC0
    08911AA8:[00A2082A]: slt        $at, $a1, $v0
    08911AAC:[28A10020]: slti       $at, $a1, 32
    08911AB0:[50200001]: beql       $at, $zr, 0x08911AB8
    08911AB4:[24050020]: addiu      $a1, $zr, 32 <=> li $a1, 32
    08911AB8:[10000006]: b          0x08911AD4
    08911ABC:[8E44000C]: lw         $a0, 12($s2)
    08911AC0:[50200003]: beql       $at, $zr, 0x08911AD0
    08911AC4:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08911AC8:[10000001]: b          0x08911AD0
    08911ACC:[00000000]: nop
    08911AD0:[8E44000C]: lw         $a0, 12($s2)
    08911AD4:[0E2FF8F5]: jal        0x08BFE3D4 [sceMpegRingbufferPut]
    08911AD8:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    08911ADC:[04430008]: bgezl      $v0, 0x08911B00
    08911AE0:[8E440000]: lw         $a0, 0($s2)
    08911AE4:[8E430008]: lw         $v1, 8($s2)
    08911AE8:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    08911AEC:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08911AF0:[10000002]: b          0x08911AFC
    08911AF4:[AC640000]: sw         $a0, 0($v1)
    08911AF8:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08911AFC:[8E440000]: lw         $a0, 0($s2)
    08911B00:[000212C0]: sll        $v0, $v0, 0x000B
    08911B04:[02228821]: addu       $s1, $s1, $v0
    08911B08:[0E2FF78D]: jal        0x08BFDE34 [sceKernelSignalSema]
    08911B0C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08911B10:[56300008]: bnel       $s1, $s0, 0x08911B34
    08911B14:[240403E8]: addiu      $a0, $zr, 1000 <=> li $a0, 1000
    08911B18:[8E430008]: lw         $v1, 8($s2)
    08911B1C:[8C620000]: lw         $v0, 0($v1)
    08911B20:[14400003]: bne        $v0, $zr, 0x08911B30
    08911B24:[00000000]: nop
    08911B28:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    08911B2C:[AC620000]: sw         $v0, 0($v1)
    08911B30:[240403E8]: addiu      $a0, $zr, 1000 <=> li $a0, 1000
    08911B34:[0E2FF761]: jal        0x08BFDD84 [sceKernelDelayThread]
    08911B38:[00000000]: nop
    08911B3C:[8E430008]: lw         $v1, 8($s2)
    08911B40:[240200FF]: addiu      $v0, $zr, 255 <=> li $v0, 255
    08911B44:[8C630000]: lw         $v1, 0($v1)
--> 08911B48:[1462FFC8]: bne        $v1, $v0, 0x08911A6C
    08911B4C:[00000000]: nop
    08911B50:[0E2FF7C1]: jal        0x08BFDF04 [sceKernelExitThread]
    08911B54:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08911B58:[8FBF000C]: lw         $ra, 12($sp)
_S1_2_8833B98 377,568 instructions (0.491%), 304 calls (08833B98 - 08833CE8, length 85)
    08833B98:[27BDFFC0]: addiu      $sp, $sp, -64
    08833B9C:[AFBF001C]: sw         $ra, 28($sp)
    08833BA0:[AFB30018]: sw         $s3, 24($sp)
    08833BA4:[AFB20014]: sw         $s2, 20($sp)
    08833BA8:[AFB10010]: sw         $s1, 16($sp)
    08833BAC:[3C030001]: lui        $v1, 0x0001 <=> li $v1, 0x00010000
    08833BB0:[AFB0000C]: sw         $s0, 12($sp)
    08833BB4:[00831821]: addu       $v1, $a0, $v1
    08833BB8:[8070D574]: lb         $s0, -10892($v1)
    08833BBC:[00809821]: addu       $s3, $a0, $zr <=> move $s3, $a0
    08833BC0:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08833BC4:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    08833BC8:[02121821]: addu       $v1, $s0, $s2
    08833BCC:[04610004]: bgez       $v1, 0x08833BE0
    08833BD0:[3064003F]: andi       $a0, $v1, 63
    08833BD4:[50800003]: beql       $a0, $zr, 0x08833BE4
    08833BD8:[00041880]: sll        $v1, $a0, 0x0002
    08833BDC:[2484FFC0]: addiu      $a0, $a0, -64
    08833BE0:[00041880]: sll        $v1, $a0, 0x0002
    08833BE4:[02631821]: addu       $v1, $s3, $v1
    08833BE8:[24674DFC]: addiu      $a3, $v1, 19964
    08833BEC:[24E77FF8]: addiu      $a3, $a3, 32760
    08833BF0:[C4E00000]: lwc1       $f0, 0($a3)
    08833BF4:[E7A0003C]: swc1       $f0, 60($sp)
    08833BF8:[93A3003C]: lbu        $v1, 60($sp)
    08833BFC:[04600005]: bltz       $v1, 0x08833C14
    08833C00:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08833C04:[2861001D]: slti       $at, $v1, 29
    08833C08:[50200003]: beql       $at, $zr, 0x08833C18
    08833C0C:[7C051C20]: seb        $v1, $a1
    08833C10:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08833C14:[7C051C20]: seb        $v1, $a1
    08833C18:[50600020]: beql       $v1, $zr, 0x08833C9C
    08833C1C:[26520001]: addiu      $s2, $s2, 1
    08833C20:[00041840]: sll        $v1, $a0, 0x0001
    08833C24:[00641821]: addu       $v1, $v1, $a0
    08833C28:[00031840]: sll        $v1, $v1, 0x0001
    08833C2C:[02631821]: addu       $v1, $s3, $v1
    08833C30:[246553FC]: addiu      $a1, $v1, 21500
    08833C34:[24A57FF8]: addiu      $a1, $a1, 32760
    08833C38:[84A30000]: lh         $v1, 0($a1)
    08833C3C:[04600016]: bltz       $v1, 0x08833C98
    08833C40:[00000000]: nop
    08833C44:[44830000]: mtc1       $v1, $f0
    08833C48:[46800020]: cvt.s.w    $f0, $f0
    08833C4C:[3C023F80]: lui        $v0, 0x3F80 <=> li $v0, 0x3F800000
    08833C50:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08833C54:[E7A00020]: swc1       $f0, 32($sp)
    08833C58:[84A30002]: lh         $v1, 2($a1)
    08833C5C:[44830000]: mtc1       $v1, $f0
    08833C60:[46800020]: cvt.s.w    $f0, $f0
    08833C64:[E7A00024]: swc1       $f0, 36($sp)
    08833C68:[84A30004]: lh         $v1, 4($a1)
    08833C6C:[44830000]: mtc1       $v1, $f0
    08833C70:[46800020]: cvt.s.w    $f0, $f0
    08833C74:[AFA2002C]: sw         $v0, 44($sp)
    08833C78:[E7A00028]: swc1       $f0, 40($sp)
    08833C7C:[8CE50000]: lw         $a1, 0($a3)
    08833C80:[0E20BD09]: jal        0x0882F424
    08833C84:[27A60020]: addiu      $a2, $sp, 32
    08833C88:[26310001]: addiu      $s1, $s1, 1
    08833C8C:[2E210008]: sltiu      $at, $s1, 8
    08833C90:[50200006]: beql       $at, $zr, 0x08833CAC
    08833C94:[02121821]: addu       $v1, $s0, $s2
    08833C98:[26520001]: addiu      $s2, $s2, 1
    08833C9C:[2A430040]: slti       $v1, $s2, 64
    08833CA0:[5460FFCA]: bnel       $v1, $zr, 0x08833BCC
    08833CA4:[02121821]: addu       $v1, $s0, $s2
    08833CA8:[02121821]: addu       $v1, $s0, $s2
    08833CAC:[24630001]: addiu      $v1, $v1, 1
    08833CB0:[04610004]: bgez       $v1, 0x08833CC4
    08833CB4:[3064003F]: andi       $a0, $v1, 63
    08833CB8:[50800003]: beql       $a0, $zr, 0x08833CC8
    08833CBC:[3C030001]: lui        $v1, 0x0001 <=> li $v1, 0x00010000
    08833CC0:[2484FFC0]: addiu      $a0, $a0, -64
    08833CC4:[3C030001]: lui        $v1, 0x0001 <=> li $v1, 0x00010000
    08833CC8:[02631821]: addu       $v1, $s3, $v1
    08833CCC:[A064D574]: sb         $a0, -10892($v1)
    08833CD0:[8FBF001C]: lw         $ra, 28($sp)
    08833CD4:[8FB30018]: lw         $s3, 24($sp)
    08833CD8:[8FB20014]: lw         $s2, 20($sp)
    08833CDC:[8FB10010]: lw         $s1, 16($sp)
    08833CE0:[8FB0000C]: lw         $s0, 12($sp)
    08833CE4:[03E00008]: jr         $ra
    08833CE8:[27BD0040]: addiu      $sp, $sp, 64
  Back Branch 08833CA0 19,152 times (length 55)
    08833BB8:[8070D574]: lb         $s0, -10892($v1)
    08833BBC:[00809821]: addu       $s3, $a0, $zr <=> move $s3, $a0
    08833BC0:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08833BC4:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    08833BC8:[02121821]: addu       $v1, $s0, $s2
--> 08833BCC:[04610004]: bgez       $v1, 0x08833BE0
    08833BD0:[3064003F]: andi       $a0, $v1, 63
    08833BD4:[50800003]: beql       $a0, $zr, 0x08833BE4
    08833BD8:[00041880]: sll        $v1, $a0, 0x0002
    08833BDC:[2484FFC0]: addiu      $a0, $a0, -64
    08833BE0:[00041880]: sll        $v1, $a0, 0x0002
    08833BE4:[02631821]: addu       $v1, $s3, $v1
    08833BE8:[24674DFC]: addiu      $a3, $v1, 19964
    08833BEC:[24E77FF8]: addiu      $a3, $a3, 32760
    08833BF0:[C4E00000]: lwc1       $f0, 0($a3)
    08833BF4:[E7A0003C]: swc1       $f0, 60($sp)
    08833BF8:[93A3003C]: lbu        $v1, 60($sp)
    08833BFC:[04600005]: bltz       $v1, 0x08833C14
    08833C00:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08833C04:[2861001D]: slti       $at, $v1, 29
    08833C08:[50200003]: beql       $at, $zr, 0x08833C18
    08833C0C:[7C051C20]: seb        $v1, $a1
    08833C10:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08833C14:[7C051C20]: seb        $v1, $a1
    08833C18:[50600020]: beql       $v1, $zr, 0x08833C9C
    08833C1C:[26520001]: addiu      $s2, $s2, 1
    08833C20:[00041840]: sll        $v1, $a0, 0x0001
    08833C24:[00641821]: addu       $v1, $v1, $a0
    08833C28:[00031840]: sll        $v1, $v1, 0x0001
    08833C2C:[02631821]: addu       $v1, $s3, $v1
    08833C30:[246553FC]: addiu      $a1, $v1, 21500
    08833C34:[24A57FF8]: addiu      $a1, $a1, 32760
    08833C38:[84A30000]: lh         $v1, 0($a1)
    08833C3C:[04600016]: bltz       $v1, 0x08833C98
    08833C40:[00000000]: nop
    08833C44:[44830000]: mtc1       $v1, $f0
    08833C48:[46800020]: cvt.s.w    $f0, $f0
    08833C4C:[3C023F80]: lui        $v0, 0x3F80 <=> li $v0, 0x3F800000
    08833C50:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08833C54:[E7A00020]: swc1       $f0, 32($sp)
    08833C58:[84A30002]: lh         $v1, 2($a1)
    08833C5C:[44830000]: mtc1       $v1, $f0
    08833C60:[46800020]: cvt.s.w    $f0, $f0
    08833C64:[E7A00024]: swc1       $f0, 36($sp)
    08833C68:[84A30004]: lh         $v1, 4($a1)
    08833C6C:[44830000]: mtc1       $v1, $f0
    08833C70:[46800020]: cvt.s.w    $f0, $f0
    08833C74:[AFA2002C]: sw         $v0, 44($sp)
    08833C78:[E7A00028]: swc1       $f0, 40($sp)
    08833C7C:[8CE50000]: lw         $a1, 0($a3)
    08833C80:[0E20BD09]: jal        0x0882F424
    08833C84:[27A60020]: addiu      $a2, $sp, 32
    08833C88:[26310001]: addiu      $s1, $s1, 1
    08833C8C:[2E210008]: sltiu      $at, $s1, 8
    08833C90:[50200006]: beql       $at, $zr, 0x08833CAC
    08833C94:[02121821]: addu       $v1, $s0, $s2
    08833C98:[26520001]: addiu      $s2, $s2, 1
    08833C9C:[2A430040]: slti       $v1, $s2, 64
--> 08833CA0:[5460FFCA]: bnel       $v1, $zr, 0x08833BCC
    08833CA4:[02121821]: addu       $v1, $s0, $s2
    08833CA8:[02121821]: addu       $v1, $s0, $s2
    08833CAC:[24630001]: addiu      $v1, $v1, 1
    08833CB0:[04610004]: bgez       $v1, 0x08833CC4
_S1_2_8A2B1A8 302,698 instructions (0.394%), 1,502 calls (08A2B1A8 - 08A2BA44, length 552)
    08A2B1A8:[27BDFF40]: addiu      $sp, $sp, -192
    08A2B1AC:[AFBF004C]: sw         $ra, 76($sp)
    08A2B1B0:[AFBE0048]: sw         $fp, 72($sp)
    08A2B1B4:[AFB70044]: sw         $s7, 68($sp)
    08A2B1B8:[AFB60040]: sw         $s6, 64($sp)
    08A2B1BC:[AFB5003C]: sw         $s5, 60($sp)
    08A2B1C0:[AFB40038]: sw         $s4, 56($sp)
    08A2B1C4:[AFB30034]: sw         $s3, 52($sp)
    08A2B1C8:[AFB20030]: sw         $s2, 48($sp)
    08A2B1CC:[AFB1002C]: sw         $s1, 44($sp)
    08A2B1D0:[AFB00028]: sw         $s0, 40($sp)
    08A2B1D4:[E7B60020]: swc1       $f22, 32($sp)
    08A2B1D8:[E7B5001C]: swc1       $f21, 28($sp)
    08A2B1DC:[E7B40018]: swc1       $f20, 24($sp)
    08A2B1E0:[8C910020]: lw         $s1, 32($a0)
    08A2B1E4:[00A0A021]: addu       $s4, $a1, $zr <=> move $s4, $a1
    08A2B1E8:[12200208]: beq        $s1, $zr, 0x08A2BA0C
    08A2B1EC:[0080B021]: addu       $s6, $a0, $zr <=> move $s6, $a0
    08A2B1F0:[92C30028]: lbu        $v1, 40($s6)
    08A2B1F4:[30630001]: andi       $v1, $v1, 1
    08A2B1F8:[7C031C20]: seb        $v1, $v1
    08A2B1FC:[50600004]: beql       $v1, $zr, 0x08A2B210
    08A2B200:[8F846C9C]: lw         $a0, 27804($gp)
    08A2B204:[10000202]: b          0x08A2BA10
    08A2B208:[8FBF004C]: lw         $ra, 76($sp)
    08A2B210:[0E2AE191]: jal        0x08AB8644
    08A2B214:[90850018]: lbu        $a1, 24($a0)
    08A2B218:[2C430064]: sltiu      $v1, $v0, 100
    08A2B21C:[38630001]: xori       $v1, $v1, 1
    08A2B220:[7C031C20]: seb        $v1, $v1
    08A2B224:[106001F9]: beq        $v1, $zr, 0x08A2BA0C
    08A2B228:[00000000]: nop
    08A2B22C:[8F846C9C]: lw         $a0, 27804($gp)
    08A2B230:[3C02FF00]: lui        $v0, 0xFF00 <=> li $v0, 0xFF000000
    08A2B234:[90830018]: lbu        $v1, 24($a0)
    08A2B238:[00031880]: sll        $v1, $v1, 0x0002
    08A2B23C:[00641821]: addu       $v1, $v1, $a0
    08A2B240:[8C750008]: lw         $s5, 8($v1)
    08A2B244:[02A22024]: and        $a0, $s5, $v0
    08A2B248:[26A30064]: addiu      $v1, $s5, 100
    08A2B24C:[00621024]: and        $v0, $v1, $v0
    08A2B250:[5082000B]: beql       $a0, $v0, 0x08A2B280
    08A2B254:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    08A2B258:[02A3082B]: sltu       $at, $s5, $v1
    08A2B25C:[10200006]: beq        $at, $zr, 0x08A2B278
    08A2B260:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    08A2B264:[AC800000]: sw         $zr, 0($a0)
    08A2B268:[24840004]: addiu      $a0, $a0, 4
    08A2B26C:[0083102B]: sltu       $v0, $a0, $v1
    08A2B270:[5440FFFD]: bnel       $v0, $zr, 0x08A2B268
    08A2B274:[AC800000]: sw         $zr, 0($a0)
    08A2B278:[26B50064]: addiu      $s5, $s5, 100
    08A2B27C:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    08A2B280:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08A2B284:[0E205D4D]: jal        0x08817534
    08A2B288:[26B30044]: addiu      $s3, $s5, 68
    08A2B28C:[26A40028]: addiu      $a0, $s5, 40
    08A2B290:[0E205D7E]: jal        0x088175F8
    08A2B294:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    08A2B298:[92C20029]: lbu        $v0, 41($s6)
    08A2B29C:[8ED0001C]: lw         $s0, 28($s6)
    08A2B2A0:[12200004]: beq        $s1, $zr, 0x08A2B2B4
    08A2B2A4:[AFA2005C]: sw         $v0, 92($sp)
    08A2B2A8:[96230002]: lhu        $v1, 2($s1)
    08A2B2AC:[00431021]: addu       $v0, $v0, $v1
    08A2B2B0:[AFA2005C]: sw         $v0, 92($sp)
    08A2B2B4:[AFA00000]: sw         $zr, 0($sp)
    08A2B2B8:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08A2B2BC:[AFA20004]: sw         $v0, 4($sp)
    08A2B2C0:[8FA2005C]: lw         $v0, 92($sp)
    08A2B2C4:[AFA20008]: sw         $v0, 8($sp)
    08A2B2C8:[9207000A]: lbu        $a3, 10($s0)
    08A2B2CC:[92080008]: lbu        $t0, 8($s0)
    08A2B2D0:[92090009]: lbu        $t1, 9($s0)
    08A2B2D4:[960A0004]: lhu        $t2, 4($s0)
    08A2B2D8:[920B000B]: lbu        $t3, 11($s0)
    08A2B2DC:[8E050010]: lw         $a1, 16($s0)
    08A2B2E0:[8E060014]: lw         $a2, 20($s0)
    08A2B2E4:[0E287C0E]: jal        0x08A1F038
    08A2B2E8:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    08A2B2EC:[27A400A8]: addiu      $a0, $sp, 168
    08A2B2F0:[0E262D95]: jal        0x0898B654
    08A2B2F4:[02C02821]: addu       $a1, $s6, $zr <=> move $a1, $s6
    08A2B2F8:[3C033F80]: lui        $v1, 0x3F80 <=> li $v1, 0x3F800000
    08A2B2FC:[4483A000]: mtc1       $v1, $f20
    08A2B300:[8EC30024]: lw         $v1, 36($s6)
    08A2B304:[0000F021]: addu       $fp, $zr, $zr <=> li $fp, 0
    08A2B308:[AE630004]: sw         $v1, 4($s3)
    08A2B30C:[8EC30024]: lw         $v1, 36($s6)
    08A2B310:[10000054]: b          0x08A2B464
    08A2B314:[AE630014]: sw         $v1, 20($s3)
    08A2B31C:[7C031C20]: seb        $v1, $v1
    08A2B320:[50600024]: beql       $v1, $zr, 0x08A2B3B4
    08A2B324:[92830000]: lbu        $v1, 0($s4)
    08A2B328:[C68C0018]: lwc1       $f12, 24($s4)
    08A2B32C:[C68D001C]: lwc1       $f13, 28($s4)
    08A2B330:[0E27314F]: jal        0x089CC53C
    08A2B334:[27A40090]: addiu      $a0, $sp, 144
    08A2B338:[27A40078]: addiu      $a0, $sp, 120
    08A2B33C:[27A500AC]: addiu      $a1, $sp, 172
    08A2B340:[0E26BD53]: jal        0x089AF54C
    08A2B344:[26860020]: addiu      $a2, $s4, 32
    08A2B348:[27A40080]: addiu      $a0, $sp, 128
    08A2B34C:[27A50078]: addiu      $a1, $sp, 120
    08A2B350:[0E273146]: jal        0x089CC518
    08A2B354:[27A60090]: addiu      $a2, $sp, 144
    08A2B358:[27A40088]: addiu      $a0, $sp, 136
    08A2B35C:[26850020]: addiu      $a1, $s4, 32
    08A2B360:[0E27313D]: jal        0x089CC4F4
    08A2B364:[27A60080]: addiu      $a2, $sp, 128
    08A2B368:[27A400AC]: addiu      $a0, $sp, 172
    08A2B36C:[0E26BD4D]: jal        0x089AF534
    08A2B370:[27A50088]: addiu      $a1, $sp, 136
    08A2B374:[27A40060]: addiu      $a0, $sp, 96
    08A2B378:[27A500B4]: addiu      $a1, $sp, 180
    08A2B37C:[0E26BD53]: jal        0x089AF54C
    08A2B380:[26860020]: addiu      $a2, $s4, 32
    08A2B384:[27A40068]: addiu      $a0, $sp, 104
    08A2B388:[27A50060]: addiu      $a1, $sp, 96
    08A2B38C:[0E273146]: jal        0x089CC518
    08A2B390:[27A60090]: addiu      $a2, $sp, 144
    08A2B394:[27A40070]: addiu      $a0, $sp, 112
    08A2B398:[26850020]: addiu      $a1, $s4, 32
    08A2B39C:[0E27313D]: jal        0x089CC4F4
    08A2B3A0:[27A60068]: addiu      $a2, $sp, 104
    08A2B3A4:[27A400B4]: addiu      $a0, $sp, 180
    08A2B3A8:[0E26BD4D]: jal        0x089AF534
    08A2B3AC:[27A50070]: addiu      $a1, $sp, 112
    08A2B3B0:[92830000]: lbu        $v1, 0($s4)
    08A2B3B4:[30630004]: andi       $v1, $v1, 4
    08A2B3B8:[7C031C20]: seb        $v1, $v1
    08A2B3BC:[50600010]: beql       $v1, $zr, 0x08A2B400
    08A2B3C0:[92830000]: lbu        $v1, 0($s4)
    08A2B3C4:[C6840004]: lwc1       $f4, 4($s4)
    08A2B3C8:[C7A000AC]: lwc1       $f0, 172($sp)
    08A2B3CC:[C7A100B4]: lwc1       $f1, 180($sp)
    08A2B3D0:[C7A200B0]: lwc1       $f2, 176($sp)
    08A2B3D4:[460400C0]: add.s      $f3, $f0, $f4
    08A2B3D8:[E7A300AC]: swc1       $f3, 172($sp)
    08A2B3DC:[46040840]: add.s      $f1, $f1, $f4
    08A2B3E0:[C6830008]: lwc1       $f3, 8($s4)
    08A2B3E4:[C7A000B8]: lwc1       $f0, 184($sp)
    08A2B3E8:[E7A100B4]: swc1       $f1, 180($sp)
    08A2B3EC:[46031040]: add.s      $f1, $f2, $f3
    08A2B3F0:[46030000]: add.s      $f0, $f0, $f3
    08A2B3F4:[E7A100B0]: swc1       $f1, 176($sp)
    08A2B3F8:[E7A000B8]: swc1       $f0, 184($sp)
    08A2B3FC:[92830000]: lbu        $v1, 0($s4)
    08A2B400:[30630008]: andi       $v1, $v1, 8
    08A2B404:[7C031C20]: seb        $v1, $v1
    08A2B408:[50600016]: beql       $v1, $zr, 0x08A2B464
    08A2B40C:[8E94002C]: lw         $s4, 44($s4)
    08A2B410:[C6810028]: lwc1       $f1, 40($s4)
    08A2B414:[3C033F80]: lui        $v1, 0x3F80 <=> li $v1, 0x3F800000
    08A2B418:[44830000]: mtc1       $v1, $f0
    08A2B41C:[4601A042]: mul.s      $f1, $f20, $f1
    08A2B420:[4601003C]: c.lt.s     $f0, $f1
    08A2B424:[00000000]: nop
    08A2B428:[45020004]: bc1fl      0x08A2B43C
    08A2B42C:[46000806]: mov.s      $f0, $f1
    08A2B430:[10000003]: b          0x08A2B440
    08A2B434:[4480A000]: mtc1       $zr, $f20
    08A2B43C:[4480A000]: mtc1       $zr, $f20
    08A2B440:[4600A03F]: c.ngt.s    $f20, $f0
    08A2B444:[00000000]: nop
    08A2B448:[45030004]: bc1tl      0x08A2B45C
    08A2B44C:[46000506]: mov.s      $f20, $f0
    08A2B450:[10000003]: b          0x08A2B460
    08A2B454:[241E0001]: addiu      $fp, $zr, 1 <=> li $fp, 1
    08A2B45C:[241E0001]: addiu      $fp, $zr, 1 <=> li $fp, 1
    08A2B460:[8E94002C]: lw         $s4, 44($s4)
    08A2B464:[0014182B]: sltu       $v1, $zr, $s4 <=> move $v1, $s4
    08A2B468:[38630001]: xori       $v1, $v1, 1
    08A2B46C:[1460000B]: bne        $v1, $zr, 0x08A2B49C
    08A2B470:[00000000]: nop
    08A2B474:[92840000]: lbu        $a0, 0($s4)
    08A2B478:[14800005]: bne        $a0, $zr, 0x08A2B490
    08A2B47C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08A2B480:[8E83002C]: lw         $v1, 44($s4)
    08A2B484:[54600003]: bnel       $v1, $zr, 0x08A2B494
    08A2B488:[7C051C20]: seb        $v1, $a1
    08A2B48C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08A2B490:[7C051C20]: seb        $v1, $a1
    08A2B494:[5460FFA1]: bnel       $v1, $zr, 0x08A2B31C
    08A2B498:[30830001]: andi       $v1, $a0, 1
    08A2B49C:[13C0001E]: beq        $fp, $zr, 0x08A2B518
    08A2B4A0:[00000000]: nop
    08A2B4A4:[92C20027]: lbu        $v0, 39($s6)
    08A2B4A8:[04420005]: bltzl      $v0, 0x08A2B4C0
    08A2B4AC:[00021842]: srl        $v1, $v0, 0x0001
    08A2B4B0:[44820000]: mtc1       $v0, $f0
    08A2B4B4:[10000007]: b          0x08A2B4D4
    08A2B4B8:[46800020]: cvt.s.w    $f0, $f0
    08A2B4C0:[30420001]: andi       $v0, $v0, 1
    08A2B4C4:[00621825]: or         $v1, $v1, $v0
    08A2B4C8:[44830000]: mtc1       $v1, $f0
    08A2B4CC:[46800020]: cvt.s.w    $f0, $f0
    08A2B4D0:[46000000]: add.s      $f0, $f0, $f0
    08A2B4D4:[46140042]: mul.s      $f1, $f0, $f20
    08A2B4D8:[3C024F00]: lui        $v0, 0x4F00 <=> li $v0, 0x4F000000
    08A2B4DC:[44820000]: mtc1       $v0, $f0
    08A2B4E0:[4601003E]: c.le.s     $f0, $f1
    08A2B4E4:[00000000]: nop
    08A2B4E8:[45030005]: bc1tl      0x08A2B500
    08A2B4EC:[46000801]: sub.s      $f0, $f1, $f0
    08A2B4F0:[4600080D]: trunc.w.s  $f0, $f1
    08A2B4F4:[10000006]: b          0x08A2B510
    08A2B4F8:[44050000]: mfc1       $a1, $f0
    08A2B500:[24028000]: addiu      $v0, $zr, -32768 <=> li $v0, -32768
    08A2B504:[4600000D]: trunc.w.s  $f0, $f0
    08A2B508:[44030000]: mfc1       $v1, $f0
    08A2B50C:[00622825]: or         $a1, $v1, $v0
    08A2B510:[0E205DA7]: jal        0x0881769C
    08A2B514:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08A2B518:[122000A4]: beq        $s1, $zr, 0x08A2B7AC
    08A2B51C:[00000000]: nop
    08A2B520:[9203000C]: lbu        $v1, 12($s0)
    08A2B524:[5060009C]: beql       $v1, $zr, 0x08A2B798
    08A2B528:[96230008]: lhu        $v1, 8($s1)
    08A2B52C:[96240006]: lhu        $a0, 6($s1)
    08A2B530:[96230008]: lhu        $v1, 8($s1)
    08A2B534:[96250004]: lhu        $a1, 4($s1)
    08A2B538:[0004B840]: sll        $s7, $a0, 0x0001
    08A2B53C:[9624000A]: lhu        $a0, 10($s1)
    08A2B540:[00031840]: sll        $v1, $v1, 0x0001
    08A2B544:[AFA30058]: sw         $v1, 88($sp)
    08A2B548:[00042040]: sll        $a0, $a0, 0x0001
    08A2B54C:[AFA40054]: sw         $a0, 84($sp)
    08A2B550:[8E030010]: lw         $v1, 16($s0)
    08A2B554:[00059040]: sll        $s2, $a1, 0x0001
    08A2B558:[9206000D]: lbu        $a2, 13($s0)
    08A2B55C:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    08A2B560:[14C4007B]: bne        $a2, $a0, 0x08A2B750
    08A2B564:[00602821]: addu       $a1, $v1, $zr <=> move $a1, $v1
    08A2B568:[8FA40058]: lw         $a0, 88($sp)
    08A2B56C:[02443021]: addu       $a2, $s2, $a0
    08A2B570:[28C40200]: slti       $a0, $a2, 512
    08A2B574:[5480004E]: bnel       $a0, $zr, 0x08A2B6B0
    08A2B578:[8FA40054]: lw         $a0, 84($sp)
    08A2B57C:[28C10300]: slti       $at, $a2, 768
    08A2B580:[50200027]: beql       $at, $zr, 0x08A2B620
    08A2B584:[2A440200]: slti       $a0, $s2, 512
    08A2B588:[2A440100]: slti       $a0, $s2, 256
    08A2B58C:[5480000B]: bnel       $a0, $zr, 0x08A2B5BC
    08A2B590:[9204000A]: lbu        $a0, 10($s0)
    08A2B594:[9204000A]: lbu        $a0, 10($s0)
    08A2B598:[54800005]: bnel       $a0, $zr, 0x08A2B5B0
    08A2B59C:[24650100]: addiu      $a1, $v1, 256
    08A2B5A0:[24650080]: addiu      $a1, $v1, 128
    08A2B5A4:[10000041]: b          0x08A2B6AC
    08A2B5A8:[2652FF00]: addiu      $s2, $s2, -256
    08A2B5B0:[1000003E]: b          0x08A2B6AC
    08A2B5B4:[2652FF00]: addiu      $s2, $s2, -256
    08A2B5BC:[5480000F]: bnel       $a0, $zr, 0x08A2B5FC
    08A2B5C0:[00122143]: sra        $a0, $s2, 0x0005
    08A2B5C4:[06410003]: bgez       $s2, 0x08A2B5D4
    08A2B5C8:[00122043]: sra        $a0, $s2, 0x0001
    08A2B5CC:[26440001]: addiu      $a0, $s2, 1
    08A2B5D0:[00042043]: sra        $a0, $a0, 0x0001
    08A2B5D4:[04810003]: bgez       $a0, 0x08A2B5E4
    08A2B5D8:[00043143]: sra        $a2, $a0, 0x0005
    08A2B5DC:[2484001F]: addiu      $a0, $a0, 31
    08A2B5E0:[00043143]: sra        $a2, $a0, 0x0005
    08A2B5E4:[00062140]: sll        $a0, $a2, 0x0005
    08A2B5E8:[00A42821]: addu       $a1, $a1, $a0
    08A2B5EC:[00062180]: sll        $a0, $a2, 0x0006
    08A2B5F0:[1000002E]: b          0x08A2B6AC
    08A2B5F4:[02449023]: subu       $s2, $s2, $a0
    08A2B5FC:[06430004]: bgezl      $s2, 0x08A2B610
    08A2B600:[00042140]: sll        $a0, $a0, 0x0005
    08A2B604:[2644001F]: addiu      $a0, $s2, 31
    08A2B608:[00042143]: sra        $a0, $a0, 0x0005
    08A2B60C:[00042140]: sll        $a0, $a0, 0x0005
    08A2B610:[00A42821]: addu       $a1, $a1, $a0
    08A2B614:[10000025]: b          0x08A2B6AC
    08A2B618:[02449023]: subu       $s2, $s2, $a0
    08A2B620:[5480000B]: bnel       $a0, $zr, 0x08A2B650
    08A2B624:[9204000A]: lbu        $a0, 10($s0)
    08A2B628:[9204000A]: lbu        $a0, 10($s0)
    08A2B62C:[54800005]: bnel       $a0, $zr, 0x08A2B644
    08A2B630:[24650200]: addiu      $a1, $v1, 512
    08A2B634:[24650100]: addiu      $a1, $v1, 256
    08A2B638:[1000001C]: b          0x08A2B6AC
    08A2B63C:[2652FE00]: addiu      $s2, $s2, -512
    08A2B644:[10000019]: b          0x08A2B6AC
    08A2B648:[2652FE00]: addiu      $s2, $s2, -512
    08A2B650:[5480000F]: bnel       $a0, $zr, 0x08A2B690
    08A2B654:[00122143]: sra        $a0, $s2, 0x0005
    08A2B658:[06410003]: bgez       $s2, 0x08A2B668
    08A2B65C:[00122043]: sra        $a0, $s2, 0x0001
    08A2B660:[26440001]: addiu      $a0, $s2, 1
    08A2B664:[00042043]: sra        $a0, $a0, 0x0001
    08A2B668:[04810003]: bgez       $a0, 0x08A2B678
    08A2B66C:[00043143]: sra        $a2, $a0, 0x0005
    08A2B670:[2484001F]: addiu      $a0, $a0, 31
    08A2B674:[00043143]: sra        $a2, $a0, 0x0005
    08A2B678:[00062140]: sll        $a0, $a2, 0x0005
    08A2B67C:[00A42821]: addu       $a1, $a1, $a0
    08A2B680:[00062180]: sll        $a0, $a2, 0x0006
    08A2B684:[10000009]: b          0x08A2B6AC
    08A2B688:[02449023]: subu       $s2, $s2, $a0
    08A2B690:[06430004]: bgezl      $s2, 0x08A2B6A4
    08A2B694:[00042140]: sll        $a0, $a0, 0x0005
    08A2B698:[2644001F]: addiu      $a0, $s2, 31
    08A2B69C:[00042143]: sra        $a0, $a0, 0x0005
    08A2B6A0:[00042140]: sll        $a0, $a0, 0x0005
    08A2B6A4:[00A42821]: addu       $a1, $a1, $a0
    08A2B6A8:[02449023]: subu       $s2, $s2, $a0
    08A2B6AC:[8FA40054]: lw         $a0, 84($sp)
    08A2B6B0:[02E43021]: addu       $a2, $s7, $a0
    08A2B6B4:[28C40200]: slti       $a0, $a2, 512
    08A2B6B8:[14800025]: bne        $a0, $zr, 0x08A2B750
    08A2B6BC:[00000000]: nop
    08A2B6C0:[28C10300]: slti       $at, $a2, 768
    08A2B6C4:[50200013]: beql       $at, $zr, 0x08A2B714
    08A2B6C8:[9204000A]: lbu        $a0, 10($s0)
    08A2B6CC:[9204000A]: lbu        $a0, 10($s0)
    08A2B6D0:[5480000B]: bnel       $a0, $zr, 0x08A2B700
    08A2B6D4:[96040004]: lhu        $a0, 4($s0)
    08A2B6D8:[96040004]: lhu        $a0, 4($s0)
    08A2B6DC:[00043200]: sll        $a2, $a0, 0x0008
    08A2B6E0:[04C10003]: bgez       $a2, 0x08A2B6F0
    08A2B6E4:[00062043]: sra        $a0, $a2, 0x0001
    08A2B6E8:[24C40001]: addiu      $a0, $a2, 1
    08A2B6EC:[00042043]: sra        $a0, $a0, 0x0001
    08A2B6F0:[00A42821]: addu       $a1, $a1, $a0
    08A2B6F4:[10000016]: b          0x08A2B750
    08A2B6F8:[26F7FF00]: addiu      $s7, $s7, -256
    08A2B700:[26F7FF00]: addiu      $s7, $s7, -256
    08A2B704:[00042200]: sll        $a0, $a0, 0x0008
    08A2B708:[10000011]: b          0x08A2B750
    08A2B70C:[00A42821]: addu       $a1, $a1, $a0
    08A2B714:[5480000B]: bnel       $a0, $zr, 0x08A2B744
    08A2B718:[96040004]: lhu        $a0, 4($s0)
    08A2B71C:[96040004]: lhu        $a0, 4($s0)
    08A2B720:[00043240]: sll        $a2, $a0, 0x0009
    08A2B724:[04C10003]: bgez       $a2, 0x08A2B734
    08A2B728:[00062043]: sra        $a0, $a2, 0x0001
    08A2B72C:[24C40001]: addiu      $a0, $a2, 1
    08A2B730:[00042043]: sra        $a0, $a0, 0x0001
    08A2B734:[00A42821]: addu       $a1, $a1, $a0
    08A2B738:[10000005]: b          0x08A2B750
    08A2B73C:[26F7FE00]: addiu      $s7, $s7, -512
    08A2B744:[26F7FE00]: addiu      $s7, $s7, -512
    08A2B748:[00042240]: sll        $a0, $a0, 0x0009
    08A2B74C:[00A42821]: addu       $a1, $a1, $a0
    08A2B750:[10A30016]: beq        $a1, $v1, 0x08A2B7AC
    08A2B754:[00000000]: nop
    08A2B758:[AFA00000]: sw         $zr, 0($sp)
    08A2B75C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08A2B760:[AFA20004]: sw         $v0, 4($sp)
    08A2B764:[8FA2005C]: lw         $v0, 92($sp)
    08A2B768:[AFA20008]: sw         $v0, 8($sp)
    08A2B76C:[9207000A]: lbu        $a3, 10($s0)
    08A2B770:[92080008]: lbu        $t0, 8($s0)
    08A2B774:[92090009]: lbu        $t1, 9($s0)
    08A2B778:[960A0004]: lhu        $t2, 4($s0)
    08A2B77C:[920B000B]: lbu        $t3, 11($s0)
    08A2B780:[8E060014]: lw         $a2, 20($s0)
    08A2B784:[0E287C0E]: jal        0x08A1F038
    08A2B788:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    08A2B78C:[10000007]: b          0x08A2B7AC
    08A2B790:[00000000]: nop
    08A2B798:[96320004]: lhu        $s2, 4($s1)
    08A2B79C:[96370006]: lhu        $s7, 6($s1)
    08A2B7A0:[AFA30058]: sw         $v1, 88($sp)
    08A2B7A4:[9623000A]: lhu        $v1, 10($s1)
    08A2B7A8:[AFA30054]: sw         $v1, 84($sp)
    08A2B7AC:[5220007B]: beql       $s1, $zr, 0x08A2B99C
    08A2B7B0:[C7A000AC]: lwc1       $f0, 172($sp)
    08A2B7B4:[8F826C9C]: lw         $v0, 27804($gp)
    08A2B7B8:[8042001A]: lb         $v0, 26($v0)
    08A2B7BC:[5040005C]: beql       $v0, $zr, 0x08A2B930
    08A2B7C0:[C7A000B0]: lwc1       $f0, 176($sp)
    08A2B7C4:[C7B600B0]: lwc1       $f22, 176($sp)
    08A2B7C8:[C7A000B8]: lwc1       $f0, 184($sp)
    08A2B7CC:[C7AC00AC]: lwc1       $f12, 172($sp)
    08A2B7D0:[C7A100B4]: lwc1       $f1, 180($sp)
    08A2B7D4:[46160501]: sub.s      $f20, $f0, $f22
    08A2B7D8:[96D60000]: lhu        $s6, 0($s6)
    08A2B7DC:[27A400A4]: addiu      $a0, $sp, 164
    08A2B7E0:[0E202669]: jal        0x088099A4
    08A2B7E4:[460C0D41]: sub.s      $f21, $f1, $f12
    08A2B7E8:[3C023F00]: lui        $v0, 0x3F00 <=> li $v0, 0x3F000000
    08A2B7EC:[44820800]: mtc1       $v0, $f1
    08A2B7F0:[4601003F]: c.ngt.s    $f0, $f1
    08A2B7F4:[00000000]: nop
    08A2B7F8:[45030007]: bc1tl      0x08A2B818
    08A2B7FC:[C7A000A4]: lwc1       $f0, 164($sp)
    08A2B800:[C7A100A4]: lwc1       $f1, 164($sp)
    08A2B804:[3C023F80]: lui        $v0, 0x3F80 <=> li $v0, 0x3F800000
    08A2B808:[44820000]: mtc1       $v0, $f0
    08A2B80C:[46000800]: add.s      $f0, $f1, $f0
    08A2B810:[E7A000A4]: swc1       $f0, 164($sp)
    08A2B814:[C7A000A4]: lwc1       $f0, 164($sp)
    08A2B818:[4600B306]: mov.s      $f12, $f22
    08A2B81C:[27A400A0]: addiu      $a0, $sp, 160
    08A2B820:[4600000D]: trunc.w.s  $f0, $f0
    08A2B824:[0E202669]: jal        0x088099A4
    08A2B828:[44100000]: mfc1       $s0, $f0
    08A2B82C:[3C023F00]: lui        $v0, 0x3F00 <=> li $v0, 0x3F000000
    08A2B830:[44820800]: mtc1       $v0, $f1
    08A2B834:[4601003F]: c.ngt.s    $f0, $f1
    08A2B838:[00000000]: nop
    08A2B83C:[45030007]: bc1tl      0x08A2B85C
    08A2B840:[C7A000A0]: lwc1       $f0, 160($sp)
    08A2B844:[C7A100A0]: lwc1       $f1, 160($sp)
    08A2B848:[3C023F80]: lui        $v0, 0x3F80 <=> li $v0, 0x3F800000
    08A2B84C:[44820000]: mtc1       $v0, $f0
    08A2B850:[46000800]: add.s      $f0, $f1, $f0
    08A2B854:[E7A000A0]: swc1       $f0, 160($sp)
    08A2B858:[C7A000A0]: lwc1       $f0, 160($sp)
    08A2B85C:[4600AB06]: mov.s      $f12, $f21
    08A2B860:[27A4009C]: addiu      $a0, $sp, 156
    08A2B864:[4600000D]: trunc.w.s  $f0, $f0
    08A2B868:[0E202669]: jal        0x088099A4
    08A2B86C:[44110000]: mfc1       $s1, $f0
    08A2B870:[3C023F00]: lui        $v0, 0x3F00 <=> li $v0, 0x3F000000
    08A2B874:[44820800]: mtc1       $v0, $f1
    08A2B878:[4601003F]: c.ngt.s    $f0, $f1
    08A2B87C:[00000000]: nop
    08A2B880:[45030007]: bc1tl      0x08A2B8A0
    08A2B884:[C7A0009C]: lwc1       $f0, 156($sp)
    08A2B888:[C7A1009C]: lwc1       $f1, 156($sp)
    08A2B88C:[3C023F80]: lui        $v0, 0x3F80 <=> li $v0, 0x3F800000
    08A2B890:[44820000]: mtc1       $v0, $f0
    08A2B894:[46000800]: add.s      $f0, $f1, $f0
    08A2B898:[E7A0009C]: swc1       $f0, 156($sp)
    08A2B89C:[C7A0009C]: lwc1       $f0, 156($sp)
    08A2B8A0:[4600A306]: mov.s      $f12, $f20
    08A2B8A4:[27A40098]: addiu      $a0, $sp, 152
    08A2B8A8:[4600000D]: trunc.w.s  $f0, $f0
    08A2B8AC:[0E202669]: jal        0x088099A4
    08A2B8B0:[44140000]: mfc1       $s4, $f0
    08A2B8B4:[3C023F00]: lui        $v0, 0x3F00 <=> li $v0, 0x3F000000
    08A2B8B8:[44820800]: mtc1       $v0, $f1
    08A2B8BC:[4601003F]: c.ngt.s    $f0, $f1
    08A2B8C0:[00000000]: nop
    08A2B8C4:[45030007]: bc1tl      0x08A2B8E4
    08A2B8C8:[C7A00098]: lwc1       $f0, 152($sp)
    08A2B8CC:[C7A10098]: lwc1       $f1, 152($sp)
    08A2B8D0:[3C023F80]: lui        $v0, 0x3F80 <=> li $v0, 0x3F800000
    08A2B8D4:[44820000]: mtc1       $v0, $f0
    08A2B8D8:[46000800]: add.s      $f0, $f1, $f0
    08A2B8DC:[E7A00098]: swc1       $f0, 152($sp)
    08A2B8E0:[C7A00098]: lwc1       $f0, 152($sp)
    08A2B8E4:[97A20058]: lhu        $v0, 88($sp)
    08A2B8E8:[32C7FFFF]: andi       $a3, $s6, -1
    08A2B8EC:[4600000D]: trunc.w.s  $f0, $f0
    08A2B8F0:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    08A2B8F4:[8FA20054]: lw         $v0, 84($sp)
    08A2B8F8:[AFA30000]: sw         $v1, 0($sp)
    08A2B8FC:[324AFFFF]: andi       $t2, $s2, -1
    08A2B900:[3042FFFF]: andi       $v0, $v0, -1
    08A2B904:[32EBFFFF]: andi       $t3, $s7, -1
    08A2B908:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08A2B90C:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08A2B910:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    08A2B914:[02804021]: addu       $t0, $s4, $zr <=> move $t0, $s4
    08A2B918:[AFA20004]: sw         $v0, 4($sp)
    08A2B91C:[0E205D94]: jal        0x08817650
    08A2B920:[44090000]: mfc1       $t1, $f0
    08A2B924:[10000031]: b          0x08A2B9EC
    08A2B928:[8F866C9C]: lw         $a2, 27804($gp)
    08A2B930:[97A20058]: lhu        $v0, 88($sp)
    08A2B934:[C7A100B4]: lwc1       $f1, 180($sp)
    08A2B938:[4600008D]: trunc.w.s  $f2, $f0
    08A2B93C:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    08A2B940:[8FA20054]: lw         $v0, 84($sp)
    08A2B944:[C7A300AC]: lwc1       $f3, 172($sp)
    08A2B948:[324AFFFF]: andi       $t2, $s2, -1
    08A2B94C:[3042FFFF]: andi       $v0, $v0, -1
    08A2B950:[C7A000B8]: lwc1       $f0, 184($sp)
    08A2B954:[44061000]: mfc1       $a2, $f2
    08A2B958:[4600188D]: trunc.w.s  $f2, $f3
    08A2B95C:[AFA30000]: sw         $v1, 0($sp)
    08A2B960:[AFA20004]: sw         $v0, 4($sp)
    08A2B964:[96C70000]: lhu        $a3, 0($s6)
    08A2B968:[32EBFFFF]: andi       $t3, $s7, -1
    08A2B96C:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08A2B970:[4600084D]: trunc.w.s  $f1, $f1
    08A2B974:[4600000D]: trunc.w.s  $f0, $f0
    08A2B978:[44051000]: mfc1       $a1, $f2
    08A2B97C:[44020800]: mfc1       $v0, $f1
    08A2B980:[00454023]: subu       $t0, $v0, $a1
    08A2B984:[44020000]: mfc1       $v0, $f0
    08A2B988:[0E205D94]: jal        0x08817650
    08A2B98C:[00464823]: subu       $t1, $v0, $a2
    08A2B990:[10000015]: b          0x08A2B9E8
    08A2B994:[00000000]: nop
    08A2B99C:[4600000D]: trunc.w.s  $f0, $f0
    08A2B9A0:[44030000]: mfc1       $v1, $f0
    08A2B9A4:[A6630008]: sh         $v1, 8($s3)
    08A2B9A8:[C7A000B0]: lwc1       $f0, 176($sp)
    08A2B9AC:[4600000D]: trunc.w.s  $f0, $f0
    08A2B9B0:[44030000]: mfc1       $v1, $f0
    08A2B9B4:[A663000A]: sh         $v1, 10($s3)
    08A2B9B8:[96C30000]: lhu        $v1, 0($s6)
    08A2B9BC:[A663000C]: sh         $v1, 12($s3)
    08A2B9C0:[C7A000B4]: lwc1       $f0, 180($sp)
    08A2B9C4:[4600000D]: trunc.w.s  $f0, $f0
    08A2B9C8:[44030000]: mfc1       $v1, $f0
    08A2B9CC:[A6630018]: sh         $v1, 24($s3)
    08A2B9D0:[C7A000B8]: lwc1       $f0, 184($sp)
    08A2B9D4:[4600000D]: trunc.w.s  $f0, $f0
    08A2B9D8:[44030000]: mfc1       $v1, $f0
    08A2B9DC:[A663001A]: sh         $v1, 26($s3)
    08A2B9E0:[96C30000]: lhu        $v1, 0($s6)
    08A2B9E4:[A663001C]: sh         $v1, 28($s3)
    08A2B9E8:[8F866C9C]: lw         $a2, 27804($gp)
    08A2B9EC:[3C0308C6]: lui        $v1, 0x08C6 <=> li $v1, 0x08C60000
    08A2B9F0:[26A50064]: addiu      $a1, $s5, 100
    08A2B9F4:[90C40018]: lbu        $a0, 24($a2)
    08A2B9F8:[24634A44]: addiu      $v1, $v1, 19012
    08A2B9FC:[00042080]: sll        $a0, $a0, 0x0002
    08A2BA00:[00862021]: addu       $a0, $a0, $a2
    08A2BA04:[AC850008]: sw         $a1, 8($a0)
    08A2BA08:[AFA300A8]: sw         $v1, 168($sp)
    08A2BA0C:[8FBF004C]: lw         $ra, 76($sp)
    08A2BA10:[8FBE0048]: lw         $fp, 72($sp)
    08A2BA14:[8FB70044]: lw         $s7, 68($sp)
    08A2BA18:[8FB60040]: lw         $s6, 64($sp)
    08A2BA1C:[8FB5003C]: lw         $s5, 60($sp)
    08A2BA20:[8FB40038]: lw         $s4, 56($sp)
    08A2BA24:[8FB30034]: lw         $s3, 52($sp)
    08A2BA28:[8FB20030]: lw         $s2, 48($sp)
    08A2BA2C:[8FB1002C]: lw         $s1, 44($sp)
    08A2BA30:[8FB00028]: lw         $s0, 40($sp)
    08A2BA34:[C7B60020]: lwc1       $f22, 32($sp)
    08A2BA38:[C7B5001C]: lwc1       $f21, 28($sp)
    08A2BA3C:[C7B40018]: lwc1       $f20, 24($sp)
    08A2BA40:[03E00008]: jr         $ra
    08A2BA44:[27BD00C0]: addiu      $sp, $sp, 192
  Back Branch 08A2B494 1,088 times (length 96)
    08A2B308:[AE630004]: sw         $v1, 4($s3)
    08A2B30C:[8EC30024]: lw         $v1, 36($s6)
    08A2B310:[10000054]: b          0x08A2B464
    08A2B314:[AE630014]: sw         $v1, 20($s3)
--> 08A2B31C:[7C031C20]: seb        $v1, $v1
    08A2B320:[50600024]: beql       $v1, $zr, 0x08A2B3B4
    08A2B324:[92830000]: lbu        $v1, 0($s4)
    08A2B328:[C68C0018]: lwc1       $f12, 24($s4)
    08A2B32C:[C68D001C]: lwc1       $f13, 28($s4)
    08A2B330:[0E27314F]: jal        0x089CC53C
    08A2B334:[27A40090]: addiu      $a0, $sp, 144
    08A2B338:[27A40078]: addiu      $a0, $sp, 120
    08A2B33C:[27A500AC]: addiu      $a1, $sp, 172
    08A2B340:[0E26BD53]: jal        0x089AF54C
    08A2B344:[26860020]: addiu      $a2, $s4, 32
    08A2B348:[27A40080]: addiu      $a0, $sp, 128
    08A2B34C:[27A50078]: addiu      $a1, $sp, 120
    08A2B350:[0E273146]: jal        0x089CC518
    08A2B354:[27A60090]: addiu      $a2, $sp, 144
    08A2B358:[27A40088]: addiu      $a0, $sp, 136
    08A2B35C:[26850020]: addiu      $a1, $s4, 32
    08A2B360:[0E27313D]: jal        0x089CC4F4
    08A2B364:[27A60080]: addiu      $a2, $sp, 128
    08A2B368:[27A400AC]: addiu      $a0, $sp, 172
    08A2B36C:[0E26BD4D]: jal        0x089AF534
    08A2B370:[27A50088]: addiu      $a1, $sp, 136
    08A2B374:[27A40060]: addiu      $a0, $sp, 96
    08A2B378:[27A500B4]: addiu      $a1, $sp, 180
    08A2B37C:[0E26BD53]: jal        0x089AF54C
    08A2B380:[26860020]: addiu      $a2, $s4, 32
    08A2B384:[27A40068]: addiu      $a0, $sp, 104
    08A2B388:[27A50060]: addiu      $a1, $sp, 96
    08A2B38C:[0E273146]: jal        0x089CC518
    08A2B390:[27A60090]: addiu      $a2, $sp, 144
    08A2B394:[27A40070]: addiu      $a0, $sp, 112
    08A2B398:[26850020]: addiu      $a1, $s4, 32
    08A2B39C:[0E27313D]: jal        0x089CC4F4
    08A2B3A0:[27A60068]: addiu      $a2, $sp, 104
    08A2B3A4:[27A400B4]: addiu      $a0, $sp, 180
    08A2B3A8:[0E26BD4D]: jal        0x089AF534
    08A2B3AC:[27A50070]: addiu      $a1, $sp, 112
    08A2B3B0:[92830000]: lbu        $v1, 0($s4)
    08A2B3B4:[30630004]: andi       $v1, $v1, 4
    08A2B3B8:[7C031C20]: seb        $v1, $v1
    08A2B3BC:[50600010]: beql       $v1, $zr, 0x08A2B400
    08A2B3C0:[92830000]: lbu        $v1, 0($s4)
    08A2B3C4:[C6840004]: lwc1       $f4, 4($s4)
    08A2B3C8:[C7A000AC]: lwc1       $f0, 172($sp)
    08A2B3CC:[C7A100B4]: lwc1       $f1, 180($sp)
    08A2B3D0:[C7A200B0]: lwc1       $f2, 176($sp)
    08A2B3D4:[460400C0]: add.s      $f3, $f0, $f4
    08A2B3D8:[E7A300AC]: swc1       $f3, 172($sp)
    08A2B3DC:[46040840]: add.s      $f1, $f1, $f4
    08A2B3E0:[C6830008]: lwc1       $f3, 8($s4)
    08A2B3E4:[C7A000B8]: lwc1       $f0, 184($sp)
    08A2B3E8:[E7A100B4]: swc1       $f1, 180($sp)
    08A2B3EC:[46031040]: add.s      $f1, $f2, $f3
    08A2B3F0:[46030000]: add.s      $f0, $f0, $f3
    08A2B3F4:[E7A100B0]: swc1       $f1, 176($sp)
    08A2B3F8:[E7A000B8]: swc1       $f0, 184($sp)
    08A2B3FC:[92830000]: lbu        $v1, 0($s4)
    08A2B400:[30630008]: andi       $v1, $v1, 8
    08A2B404:[7C031C20]: seb        $v1, $v1
    08A2B408:[50600016]: beql       $v1, $zr, 0x08A2B464
    08A2B40C:[8E94002C]: lw         $s4, 44($s4)
    08A2B410:[C6810028]: lwc1       $f1, 40($s4)
    08A2B414:[3C033F80]: lui        $v1, 0x3F80 <=> li $v1, 0x3F800000
    08A2B418:[44830000]: mtc1       $v1, $f0
    08A2B41C:[4601A042]: mul.s      $f1, $f20, $f1
    08A2B420:[4601003C]: c.lt.s     $f0, $f1
    08A2B424:[00000000]: nop
    08A2B428:[45020004]: bc1fl      0x08A2B43C
    08A2B42C:[46000806]: mov.s      $f0, $f1
    08A2B430:[10000003]: b          0x08A2B440
    08A2B434:[4480A000]: mtc1       $zr, $f20
    08A2B43C:[4480A000]: mtc1       $zr, $f20
    08A2B440:[4600A03F]: c.ngt.s    $f20, $f0
    08A2B444:[00000000]: nop
    08A2B448:[45030004]: bc1tl      0x08A2B45C
    08A2B44C:[46000506]: mov.s      $f20, $f0
    08A2B450:[10000003]: b          0x08A2B460
    08A2B454:[241E0001]: addiu      $fp, $zr, 1 <=> li $fp, 1
    08A2B45C:[241E0001]: addiu      $fp, $zr, 1 <=> li $fp, 1
    08A2B460:[8E94002C]: lw         $s4, 44($s4)
    08A2B464:[0014182B]: sltu       $v1, $zr, $s4 <=> move $v1, $s4
    08A2B468:[38630001]: xori       $v1, $v1, 1
    08A2B46C:[1460000B]: bne        $v1, $zr, 0x08A2B49C
    08A2B470:[00000000]: nop
    08A2B474:[92840000]: lbu        $a0, 0($s4)
    08A2B478:[14800005]: bne        $a0, $zr, 0x08A2B490
    08A2B47C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08A2B480:[8E83002C]: lw         $v1, 44($s4)
    08A2B484:[54600003]: bnel       $v1, $zr, 0x08A2B494
    08A2B488:[7C051C20]: seb        $v1, $a1
    08A2B48C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08A2B490:[7C051C20]: seb        $v1, $a1
--> 08A2B494:[5460FFA1]: bnel       $v1, $zr, 0x08A2B31C
    08A2B498:[30830001]: andi       $v1, $a0, 1
    08A2B49C:[13C0001E]: beq        $fp, $zr, 0x08A2B518
    08A2B4A0:[00000000]: nop
    08A2B4A4:[92C20027]: lbu        $v0, 39($s6)
_S1_2_8B5B844 289,009 instructions (0.376%), 539 calls (08B5B844 - 08B5BB94, length 213)
    08B5B844:[27BDFFF0]: addiu      $sp, $sp, -16
    08B5B848:[30A30010]: andi       $v1, $a1, 16
    08B5B84C:[AFB00000]: sw         $s0, 0($sp)
    08B5B850:[00805821]: addu       $t3, $a0, $zr <=> move $t3, $a0
    08B5B854:[30B00001]: andi       $s0, $a1, 1
    08B5B858:[7CB90040]: ext        $t9, $a1, 1, 1
    08B5B85C:[10600084]: beq        $v1, $zr, 0x08B5BA70
    08B5B860:[7CB80080]: ext        $t8, $a1, 2, 1
    08B5B864:[8C83009C]: lw         $v1, 156($a0)
    08B5B868:[8C8400D0]: lw         $a0, 208($a0)
    08B5B86C:[24050003]: addiu      $a1, $zr, 3 <=> li $a1, 3
    08B5B870:[8D6A00D4]: lw         $t2, 212($t3)
    08B5B874:[8D6800CC]: lw         $t0, 204($t3)
    08B5B878:[1065007B]: beq        $v1, $a1, 0x08B5BA68
    08B5B87C:[00041600]: sll        $v0, $a0, 0x0018
    08B5B880:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    08B5B884:[10660078]: beq        $v1, $a2, 0x08B5BA68
    08B5B888:[000417C0]: sll        $v0, $a0, 0x001F
    08B5B88C:[24070002]: addiu      $a3, $zr, 2 <=> li $a3, 2
    08B5B890:[10670075]: beq        $v1, $a3, 0x08B5BA68
    08B5B894:[00041700]: sll        $v0, $a0, 0x001C
    08B5B898:[24040003]: addiu      $a0, $zr, 3 <=> li $a0, 3
    08B5B89C:[1064004D]: beq        $v1, $a0, 0x08B5B9D4
    08B5B8A0:[3C071000]: lui        $a3, 0x1000 <=> li $a3, 0x10000000
    08B5B8A4:[8D6E0008]: lw         $t6, 8($t3)
    08B5B8A8:[3C050800]: lui        $a1, 0x0800 <=> li $a1, 0x08000000
    08B5B8AC:[25CD00C8]: addiu      $t5, $t6, 200
    08B5B8B0:[7DA21E00]: ext        $v0, $t5, 24, 4
    08B5B8B4:[00021C00]: sll        $v1, $v0, 0x0010
    08B5B8B8:[01A06021]: addu       $t4, $t5, $zr <=> move $t4, $t5
    08B5B8BC:[7C0CFE04]: ins        $t4, $zr, 24, 8
    08B5B8C0:[00674825]: or         $t1, $v1, $a3
    08B5B8C4:[AD6D0008]: sw         $t5, 8($t3)
    08B5B8C8:[01853025]: or         $a2, $t4, $a1
    08B5B8CC:[240C0010]: addiu      $t4, $zr, 16 <=> li $t4, 16
    08B5B8D0:[ADC90000]: sw         $t1, 0($t6)
    08B5B8D4:[25C90008]: addiu      $t1, $t6, 8
    08B5B8D8:[01202821]: addu       $a1, $t1, $zr <=> move $a1, $t1
    08B5B8DC:[ADC60004]: sw         $a2, 4($t6)
    08B5B8E0:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08B5B8E4:[00063FC2]: srl        $a3, $a2, 0x001F
    08B5B8E8:[00C71021]: addu       $v0, $a2, $a3
    08B5B8EC:[00026843]: sra        $t5, $v0, 0x0001
    08B5B8F0:[000D2040]: sll        $a0, $t5, 0x0001
    08B5B8F4:[00C47023]: subu       $t6, $a2, $a0
    08B5B8F8:[000E7900]: sll        $t7, $t6, 0x0004
    08B5B8FC:[01EE3821]: addu       $a3, $t7, $t6
    08B5B900:[24C60001]: addiu      $a2, $a2, 1
    08B5B904:[01AE7821]: addu       $t7, $t5, $t6
    08B5B908:[000F7180]: sll        $t6, $t7, 0x0006
    08B5B90C:[00076900]: sll        $t5, $a3, 0x0004
    08B5B910:[28CF0010]: slti       $t7, $a2, 16
    08B5B914:[A4AE0004]: sh         $t6, 4($a1)
    08B5B918:[A4AD0006]: sh         $t5, 6($a1)
    08B5B91C:[ACA80000]: sw         $t0, 0($a1)
    08B5B920:[A4AA0008]: sh         $t2, 8($a1)
    08B5B924:[15E0FFEF]: bne        $t7, $zr, 0x08B5B8E4
    08B5B928:[24A5000C]: addiu      $a1, $a1, 12
    08B5B92C:[00187A80]: sll        $t7, $t8, 0x000A
    08B5B930:[8D780008]: lw         $t8, 8($t3)
    08B5B934:[00192240]: sll        $a0, $t9, 0x0009
    08B5B938:[00101A00]: sll        $v1, $s0, 0x0008
    08B5B93C:[01E47025]: or         $t6, $t7, $a0
    08B5B940:[3C0DD300]: lui        $t5, 0xD300 <=> li $t5, 0xD3000000
    08B5B944:[27070004]: addiu      $a3, $t8, 4
    08B5B948:[01C33025]: or         $a2, $t6, $v1
    08B5B94C:[35A50001]: ori        $a1, $t5, 1
    08B5B950:[3C101280]: lui        $s0, 0x1280 <=> li $s0, 0x12800000
    08B5B954:[00C5C825]: or         $t9, $a2, $a1
    08B5B958:[360A011C]: ori        $t2, $s0, 284
    08B5B95C:[24E80004]: addiu      $t0, $a3, 4
    08B5B960:[AF190000]: sw         $t9, 0($t8)
    08B5B964:[AD680008]: sw         $t0, 8($t3)
    08B5B968:[1120000C]: beq        $t1, $zr, 0x08B5B99C
    08B5B96C:[ACEA0000]: sw         $t2, 0($a3)
    08B5B970:[7D391E00]: ext        $t9, $t1, 24, 4
    08B5B974:[00198400]: sll        $s0, $t9, 0x0010
    08B5B978:[7C09FE04]: ins        $t1, $zr, 24, 8
    08B5B97C:[3C181000]: lui        $t8, 0x1000 <=> li $t8, 0x10000000
    08B5B980:[3C0A0100]: lui        $t2, 0x0100 <=> li $t2, 0x01000000
    08B5B984:[012A1025]: or         $v0, $t1, $t2
    08B5B988:[02184025]: or         $t0, $s0, $t8
    08B5B98C:[24E9000C]: addiu      $t1, $a3, 12
    08B5B990:[ACE80004]: sw         $t0, 4($a3)
    08B5B994:[ACE20008]: sw         $v0, 8($a3)
    08B5B998:[AD690008]: sw         $t1, 8($t3)
    08B5B99C:[3C060006]: lui        $a2, 0x0006 <=> li $a2, 0x00060000
    08B5B9A0:[8D640008]: lw         $a0, 8($t3)
    08B5B9A4:[01863825]: or         $a3, $t4, $a2
    08B5B9A8:[3C0C0400]: lui        $t4, 0x0400 <=> li $t4, 0x04000000
    08B5B9AC:[00EC1025]: or         $v0, $a3, $t4
    08B5B9B0:[24870004]: addiu      $a3, $a0, 4
    08B5B9B4:[24F00004]: addiu      $s0, $a3, 4
    08B5B9B8:[AD700008]: sw         $s0, 8($t3)
    08B5B9BC:[3C0BD300]: lui        $t3, 0xD300 <=> li $t3, 0xD3000000
    08B5B9C0:[8FB00000]: lw         $s0, 0($sp)
    08B5B9C4:[AC820000]: sw         $v0, 0($a0)
    08B5B9C8:[ACEB0000]: sw         $t3, 0($a3)
    08B5B9CC:[03E00008]: jr         $ra
    08B5B9D0:[27BD0010]: addiu      $sp, $sp, 16
    08B5B9D4:[8D6E0008]: lw         $t6, 8($t3)
    08B5B9D8:[3C0F0800]: lui        $t7, 0x0800 <=> li $t7, 0x08000000
    08B5B9DC:[3C051000]: lui        $a1, 0x1000 <=> li $a1, 0x10000000
    08B5B9E0:[25CD0188]: addiu      $t5, $t6, 392
    08B5B9E4:[01A06021]: addu       $t4, $t5, $zr <=> move $t4, $t5
    08B5B9E8:[7DA61E00]: ext        $a2, $t5, 24, 4
    08B5B9EC:[7C0CFE04]: ins        $t4, $zr, 24, 8
    08B5B9F0:[00061C00]: sll        $v1, $a2, 0x0010
    08B5B9F4:[018F1025]: or         $v0, $t4, $t7
    08B5B9F8:[00654825]: or         $t1, $v1, $a1
    08B5B9FC:[ADC20004]: sw         $v0, 4($t6)
    08B5BA00:[240C0020]: addiu      $t4, $zr, 32 <=> li $t4, 32
    08B5BA04:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08B5BA08:[AD6D0008]: sw         $t5, 8($t3)
    08B5BA0C:[ADC90000]: sw         $t1, 0($t6)
    08B5BA10:[25C90008]: addiu      $t1, $t6, 8
    08B5BA14:[01202821]: addu       $a1, $t1, $zr <=> move $a1, $t1
    08B5BA18:[00067FC2]: srl        $t7, $a2, 0x001F
    08B5BA1C:[00CF1021]: addu       $v0, $a2, $t7
    08B5BA20:[00026843]: sra        $t5, $v0, 0x0001
    08B5BA24:[000D2040]: sll        $a0, $t5, 0x0001
    08B5BA28:[00C47023]: subu       $t6, $a2, $a0
    08B5BA2C:[000E3900]: sll        $a3, $t6, 0x0004
    08B5BA30:[00EE7821]: addu       $t7, $a3, $t6
    08B5BA34:[24C60001]: addiu      $a2, $a2, 1
    08B5BA38:[01AE3821]: addu       $a3, $t5, $t6
    08B5BA3C:[00077140]: sll        $t6, $a3, 0x0005
    08B5BA40:[000F6900]: sll        $t5, $t7, 0x0004
    08B5BA44:[28C70020]: slti       $a3, $a2, 32
    08B5BA48:[A4AE0004]: sh         $t6, 4($a1)
    08B5BA4C:[A4AD0006]: sh         $t5, 6($a1)
    08B5BA50:[ACA80000]: sw         $t0, 0($a1)
    08B5BA54:[A4AA0008]: sh         $t2, 8($a1)
    08B5BA58:[14E0FFEF]: bne        $a3, $zr, 0x08B5BA18
    08B5BA5C:[24A5000C]: addiu      $a1, $a1, 12
    08B5BA60:[0A2D6E4C]: j          0x08B5B930
    08B5BA64:[00187A80]: sll        $t7, $t8, 0x000A
    08B5BA68:[0A2D6E26]: j          0x08B5B898
    08B5BA6C:[01024025]: or         $t0, $t0, $v0
    08B5BA70:[8C8300B4]: lw         $v1, 180($a0)
    08B5BA74:[8C8D00AC]: lw         $t5, 172($a0)
    08B5BA78:[8C8800B8]: lw         $t0, 184($a0)
    08B5BA7C:[8C8E00B0]: lw         $t6, 176($a0)
    08B5BA80:[006D4823]: subu       $t1, $v1, $t5
    08B5BA84:[8C84009C]: lw         $a0, 156($a0)
    08B5BA88:[8D6300D0]: lw         $v1, 208($t3)
    08B5BA8C:[010E7823]: subu       $t7, $t0, $t6
    08B5BA90:[24050003]: addiu      $a1, $zr, 3 <=> li $a1, 3
    08B5BA94:[25280001]: addiu      $t0, $t1, 1
    08B5BA98:[8D6C00CC]: lw         $t4, 204($t3)
    08B5BA9C:[25E90001]: addiu      $t1, $t7, 1
    08B5BAA0:[00031600]: sll        $v0, $v1, 0x0018
    08B5BAA4:[1085003A]: beq        $a0, $a1, 0x08B5BB90
    08B5BAA8:[8D6F00D4]: lw         $t7, 212($t3)
    08B5BAAC:[240A0001]: addiu      $t2, $zr, 1 <=> li $t2, 1
    08B5BAB0:[108A0037]: beq        $a0, $t2, 0x08B5BB90
    08B5BAB4:[000317C0]: sll        $v0, $v1, 0x001F
    08B5BAB8:[24070002]: addiu      $a3, $zr, 2 <=> li $a3, 2
    08B5BABC:[10870034]: beq        $a0, $a3, 0x08B5BB90
    08B5BAC0:[00031700]: sll        $v0, $v1, 0x001C
    08B5BAC4:[8D6A0008]: lw         $t2, 8($t3)
    08B5BAC8:[00182A80]: sll        $a1, $t8, 0x000A
    08B5BACC:[00191A40]: sll        $v1, $t9, 0x0009
    08B5BAD0:[25590020]: addiu      $t9, $t2, 32
    08B5BAD4:[00A32025]: or         $a0, $a1, $v1
    08B5BAD8:[00103200]: sll        $a2, $s0, 0x0008
    08B5BADC:[7F381E00]: ext        $t8, $t9, 24, 4
    08B5BAE0:[3C02D300]: lui        $v0, 0xD300 <=> li $v0, 0xD3000000
    08B5BAE4:[00861825]: or         $v1, $a0, $a2
    08B5BAE8:[00188400]: sll        $s0, $t8, 0x0010
    08B5BAEC:[34460001]: ori        $a2, $v0, 1
    08B5BAF0:[7C19FE04]: ins        $t9, $zr, 24, 8
    08B5BAF4:[3C020800]: lui        $v0, 0x0800 <=> li $v0, 0x08000000
    08B5BAF8:[3C181000]: lui        $t8, 0x1000 <=> li $t8, 0x10000000
    08B5BAFC:[3C051280]: lui        $a1, 0x1280 <=> li $a1, 0x12800000
    08B5BB00:[03223825]: or         $a3, $t9, $v0
    08B5BB04:[02182025]: or         $a0, $s0, $t8
    08B5BB08:[0066C825]: or         $t9, $v1, $a2
    08B5BB0C:[01A84021]: addu       $t0, $t5, $t0
    08B5BB10:[25460008]: addiu      $a2, $t2, 8
    08B5BB14:[01C94821]: addu       $t1, $t6, $t1
    08B5BB18:[34B0011C]: ori        $s0, $a1, 284
    08B5BB1C:[25420028]: addiu      $v0, $t2, 40
    08B5BB20:[AD440000]: sw         $a0, 0($t2)
    08B5BB24:[AD470004]: sw         $a3, 4($t2)
    08B5BB28:[AD4C0008]: sw         $t4, 8($t2)
    08B5BB2C:[A4C80010]: sh         $t0, 16($a2)
    08B5BB30:[ACCC000C]: sw         $t4, 12($a2)
    08B5BB34:[A4C90012]: sh         $t1, 18($a2)
    08B5BB38:[A4CF0014]: sh         $t7, 20($a2)
    08B5BB3C:[AD620008]: sw         $v0, 8($t3)
    08B5BB40:[AD590020]: sw         $t9, 32($t2)
    08B5BB44:[AD500024]: sw         $s0, 36($t2)
    08B5BB48:[A4CD0004]: sh         $t5, 4($a2)
    08B5BB4C:[A4CE0006]: sh         $t6, 6($a2)
    08B5BB50:[10C0000B]: beq        $a2, $zr, 0x08B5BB80
    08B5BB54:[A4CF0008]: sh         $t7, 8($a2)
    08B5BB58:[7CC81E00]: ext        $t0, $a2, 24, 4
    08B5BB5C:[00084C00]: sll        $t1, $t0, 0x0010
    08B5BB60:[7C06FE04]: ins        $a2, $zr, 24, 8
    08B5BB64:[3C0F0100]: lui        $t7, 0x0100 <=> li $t7, 0x01000000
    08B5BB68:[01386025]: or         $t4, $t1, $t8
    08B5BB6C:[00CF7025]: or         $t6, $a2, $t7
    08B5BB70:[254D0030]: addiu      $t5, $t2, 48
    08B5BB74:[AD4C0028]: sw         $t4, 40($t2)
    08B5BB78:[AD4E002C]: sw         $t6, 44($t2)
    08B5BB7C:[AD6D0008]: sw         $t5, 8($t3)
    08B5BB80:[8D640008]: lw         $a0, 8($t3)
    08B5BB84:[3C0A0406]: lui        $t2, 0x0406 <=> li $t2, 0x04060000
    08B5BB88:[0A2D6E6C]: j          0x08B5B9B0
    08B5BB8C:[35420002]: ori        $v0, $t2, 2
    08B5BB90:[0A2D6EB1]: j          0x08B5BAC4
    08B5BB94:[01826025]: or         $t4, $t4, $v0
  Back Branch 08B5BA58 10,048 times (length 18)
    08B5BA04:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08B5BA08:[AD6D0008]: sw         $t5, 8($t3)
    08B5BA0C:[ADC90000]: sw         $t1, 0($t6)
    08B5BA10:[25C90008]: addiu      $t1, $t6, 8
    08B5BA14:[01202821]: addu       $a1, $t1, $zr <=> move $a1, $t1
--> 08B5BA18:[00067FC2]: srl        $t7, $a2, 0x001F
    08B5BA1C:[00CF1021]: addu       $v0, $a2, $t7
    08B5BA20:[00026843]: sra        $t5, $v0, 0x0001
    08B5BA24:[000D2040]: sll        $a0, $t5, 0x0001
    08B5BA28:[00C47023]: subu       $t6, $a2, $a0
    08B5BA2C:[000E3900]: sll        $a3, $t6, 0x0004
    08B5BA30:[00EE7821]: addu       $t7, $a3, $t6
    08B5BA34:[24C60001]: addiu      $a2, $a2, 1
    08B5BA38:[01AE3821]: addu       $a3, $t5, $t6
    08B5BA3C:[00077140]: sll        $t6, $a3, 0x0005
    08B5BA40:[000F6900]: sll        $t5, $t7, 0x0004
    08B5BA44:[28C70020]: slti       $a3, $a2, 32
    08B5BA48:[A4AE0004]: sh         $t6, 4($a1)
    08B5BA4C:[A4AD0006]: sh         $t5, 6($a1)
    08B5BA50:[ACA80000]: sw         $t0, 0($a1)
    08B5BA54:[A4AA0008]: sh         $t2, 8($a1)
--> 08B5BA58:[14E0FFEF]: bne        $a3, $zr, 0x08B5BA18
    08B5BA5C:[24A5000C]: addiu      $a1, $a1, 12
    08B5BA60:[0A2D6E4C]: j          0x08B5B930
    08B5BA64:[00187A80]: sll        $t7, $t8, 0x000A
    08B5BA68:[0A2D6E26]: j          0x08B5B898
  Back Branch 08B5B924 3,600 times (length 18)
    08B5B8D0:[ADC90000]: sw         $t1, 0($t6)
    08B5B8D4:[25C90008]: addiu      $t1, $t6, 8
    08B5B8D8:[01202821]: addu       $a1, $t1, $zr <=> move $a1, $t1
    08B5B8DC:[ADC60004]: sw         $a2, 4($t6)
    08B5B8E0:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
--> 08B5B8E4:[00063FC2]: srl        $a3, $a2, 0x001F
    08B5B8E8:[00C71021]: addu       $v0, $a2, $a3
    08B5B8EC:[00026843]: sra        $t5, $v0, 0x0001
    08B5B8F0:[000D2040]: sll        $a0, $t5, 0x0001
    08B5B8F4:[00C47023]: subu       $t6, $a2, $a0
    08B5B8F8:[000E7900]: sll        $t7, $t6, 0x0004
    08B5B8FC:[01EE3821]: addu       $a3, $t7, $t6
    08B5B900:[24C60001]: addiu      $a2, $a2, 1
    08B5B904:[01AE7821]: addu       $t7, $t5, $t6
    08B5B908:[000F7180]: sll        $t6, $t7, 0x0006
    08B5B90C:[00076900]: sll        $t5, $a3, 0x0004
    08B5B910:[28CF0010]: slti       $t7, $a2, 16
    08B5B914:[A4AE0004]: sh         $t6, 4($a1)
    08B5B918:[A4AD0006]: sh         $t5, 6($a1)
    08B5B91C:[ACA80000]: sw         $t0, 0($a1)
    08B5B920:[A4AA0008]: sh         $t2, 8($a1)
--> 08B5B924:[15E0FFEF]: bne        $t7, $zr, 0x08B5B8E4
    08B5B928:[24A5000C]: addiu      $a1, $a1, 12
    08B5B92C:[00187A80]: sll        $t7, $t8, 0x000A
    08B5B930:[8D780008]: lw         $t8, 8($t3)
    08B5B934:[00192240]: sll        $a0, $t9, 0x0009
  Back Branch 08B5BA68 539 times (length 118)
  Back Branch 08B5BA60 314 times (length 78)
    08B5B91C:[ACA80000]: sw         $t0, 0($a1)
    08B5B920:[A4AA0008]: sh         $t2, 8($a1)
    08B5B924:[15E0FFEF]: bne        $t7, $zr, 0x08B5B8E4
    08B5B928:[24A5000C]: addiu      $a1, $a1, 12
    08B5B92C:[00187A80]: sll        $t7, $t8, 0x000A
--> 08B5B930:[8D780008]: lw         $t8, 8($t3)
    08B5B934:[00192240]: sll        $a0, $t9, 0x0009
    08B5B938:[00101A00]: sll        $v1, $s0, 0x0008
    08B5B93C:[01E47025]: or         $t6, $t7, $a0
    08B5B940:[3C0DD300]: lui        $t5, 0xD300 <=> li $t5, 0xD3000000
    08B5B944:[27070004]: addiu      $a3, $t8, 4
    08B5B948:[01C33025]: or         $a2, $t6, $v1
    08B5B94C:[35A50001]: ori        $a1, $t5, 1
    08B5B950:[3C101280]: lui        $s0, 0x1280 <=> li $s0, 0x12800000
    08B5B954:[00C5C825]: or         $t9, $a2, $a1
    08B5B958:[360A011C]: ori        $t2, $s0, 284
    08B5B95C:[24E80004]: addiu      $t0, $a3, 4
    08B5B960:[AF190000]: sw         $t9, 0($t8)
    08B5B964:[AD680008]: sw         $t0, 8($t3)
    08B5B968:[1120000C]: beq        $t1, $zr, 0x08B5B99C
    08B5B96C:[ACEA0000]: sw         $t2, 0($a3)
    08B5B970:[7D391E00]: ext        $t9, $t1, 24, 4
    08B5B974:[00198400]: sll        $s0, $t9, 0x0010
    08B5B978:[7C09FE04]: ins        $t1, $zr, 24, 8
    08B5B97C:[3C181000]: lui        $t8, 0x1000 <=> li $t8, 0x10000000
    08B5B980:[3C0A0100]: lui        $t2, 0x0100 <=> li $t2, 0x01000000
    08B5B984:[012A1025]: or         $v0, $t1, $t2
    08B5B988:[02184025]: or         $t0, $s0, $t8
    08B5B98C:[24E9000C]: addiu      $t1, $a3, 12
    08B5B990:[ACE80004]: sw         $t0, 4($a3)
    08B5B994:[ACE20008]: sw         $v0, 8($a3)
    08B5B998:[AD690008]: sw         $t1, 8($t3)
    08B5B99C:[3C060006]: lui        $a2, 0x0006 <=> li $a2, 0x00060000
    08B5B9A0:[8D640008]: lw         $a0, 8($t3)
    08B5B9A4:[01863825]: or         $a3, $t4, $a2
    08B5B9A8:[3C0C0400]: lui        $t4, 0x0400 <=> li $t4, 0x04000000
    08B5B9AC:[00EC1025]: or         $v0, $a3, $t4
    08B5B9B0:[24870004]: addiu      $a3, $a0, 4
    08B5B9B4:[24F00004]: addiu      $s0, $a3, 4
    08B5B9B8:[AD700008]: sw         $s0, 8($t3)
    08B5B9BC:[3C0BD300]: lui        $t3, 0xD300 <=> li $t3, 0xD3000000
    08B5B9C0:[8FB00000]: lw         $s0, 0($sp)
    08B5B9C4:[AC820000]: sw         $v0, 0($a0)
    08B5B9C8:[ACEB0000]: sw         $t3, 0($a3)
    08B5B9CC:[03E00008]: jr         $ra
    08B5B9D0:[27BD0010]: addiu      $sp, $sp, 16
    08B5B9D4:[8D6E0008]: lw         $t6, 8($t3)
    08B5B9D8:[3C0F0800]: lui        $t7, 0x0800 <=> li $t7, 0x08000000
    08B5B9DC:[3C051000]: lui        $a1, 0x1000 <=> li $a1, 0x10000000
    08B5B9E0:[25CD0188]: addiu      $t5, $t6, 392
    08B5B9E4:[01A06021]: addu       $t4, $t5, $zr <=> move $t4, $t5
    08B5B9E8:[7DA61E00]: ext        $a2, $t5, 24, 4
    08B5B9EC:[7C0CFE04]: ins        $t4, $zr, 24, 8
    08B5B9F0:[00061C00]: sll        $v1, $a2, 0x0010
    08B5B9F4:[018F1025]: or         $v0, $t4, $t7
    08B5B9F8:[00654825]: or         $t1, $v1, $a1
    08B5B9FC:[ADC20004]: sw         $v0, 4($t6)
    08B5BA00:[240C0020]: addiu      $t4, $zr, 32 <=> li $t4, 32
    08B5BA04:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08B5BA08:[AD6D0008]: sw         $t5, 8($t3)
    08B5BA0C:[ADC90000]: sw         $t1, 0($t6)
    08B5BA10:[25C90008]: addiu      $t1, $t6, 8
    08B5BA14:[01202821]: addu       $a1, $t1, $zr <=> move $a1, $t1
    08B5BA18:[00067FC2]: srl        $t7, $a2, 0x001F
    08B5BA1C:[00CF1021]: addu       $v0, $a2, $t7
    08B5BA20:[00026843]: sra        $t5, $v0, 0x0001
    08B5BA24:[000D2040]: sll        $a0, $t5, 0x0001
    08B5BA28:[00C47023]: subu       $t6, $a2, $a0
    08B5BA2C:[000E3900]: sll        $a3, $t6, 0x0004
    08B5BA30:[00EE7821]: addu       $t7, $a3, $t6
    08B5BA34:[24C60001]: addiu      $a2, $a2, 1
    08B5BA38:[01AE3821]: addu       $a3, $t5, $t6
    08B5BA3C:[00077140]: sll        $t6, $a3, 0x0005
    08B5BA40:[000F6900]: sll        $t5, $t7, 0x0004
    08B5BA44:[28C70020]: slti       $a3, $a2, 32
    08B5BA48:[A4AE0004]: sh         $t6, 4($a1)
    08B5BA4C:[A4AD0006]: sh         $t5, 6($a1)
    08B5BA50:[ACA80000]: sw         $t0, 0($a1)
    08B5BA54:[A4AA0008]: sh         $t2, 8($a1)
    08B5BA58:[14E0FFEF]: bne        $a3, $zr, 0x08B5BA18
    08B5BA5C:[24A5000C]: addiu      $a1, $a1, 12
--> 08B5BA60:[0A2D6E4C]: j          0x08B5B930
    08B5BA64:[00187A80]: sll        $t7, $t8, 0x000A
    08B5BA68:[0A2D6E26]: j          0x08B5B898
    08B5BA6C:[01024025]: or         $t0, $t0, $v0
    08B5BA70:[8C8300B4]: lw         $v1, 180($a0)
_S1_2_8A29458 272,670 instructions (0.355%), 706 calls (08A29458 - 08A2A2DC, length 930)
  Back Branch 08A29994 776 times (length 222)
_S1_2_8A21F90 264,290 instructions (0.344%), 7,081 calls (08A21F90 - 08A22124, length 102)
    08A21F90:[27BDFFF0]: addiu      $sp, $sp, -16
    08A21F94:[AFBF000C]: sw         $ra, 12($sp)
    08A21F98:[AFB00008]: sw         $s0, 8($sp)
    08A21F9C:[80830048]: lb         $v1, 72($a0)
    08A21FA0:[1460005D]: bne        $v1, $zr, 0x08A22118
    08A21FA4:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    08A21FA8:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08A21FAC:[A2020048]: sb         $v0, 72($s0)
    08A21FB0:[A2000049]: sb         $zr, 73($s0)
    08A21FB4:[A2000014]: sb         $zr, 20($s0)
    08A21FB8:[AE000040]: sw         $zr, 64($s0)
    08A21FBC:[8E030004]: lw         $v1, 4($s0)
    08A21FC0:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    08A21FC4:[50620011]: beql       $v1, $v0, 0x08A2200C
    08A21FC8:[8C990000]: lw         $t9, 0($a0)
    08A21FCC:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    08A21FD0:[50620003]: beql       $v1, $v0, 0x08A21FE0
    08A21FD4:[83826BB0]: lb         $v0, 27568($gp)
    08A21FD8:[10000010]: b          0x08A2201C
    08A21FDC:[8E020004]: lw         $v0, 4($s0)
    08A21FE0:[50400005]: beql       $v0, $zr, 0x08A21FF8
    08A21FE4:[8E190000]: lw         $t9, 0($s0)
    08A21FE8:[82020064]: lb         $v0, 100($s0)
    08A21FEC:[1040000A]: beq        $v0, $zr, 0x08A22018
    08A21FF0:[00000000]: nop
    08A21FF4:[8E190000]: lw         $t9, 0($s0)
    08A21FF8:[8F39001C]: lw         $t9, 28($t9)
    08A21FFC:[0320F809]: jalr       $ra, $t9
    08A22000:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08A22004:[10000004]: b          0x08A22018
    08A22008:[00000000]: nop
    08A2200C:[8F390020]: lw         $t9, 32($t9)
    08A22010:[0320F809]: jalr       $ra, $t9
    08A22014:[00000000]: nop
    08A22018:[8E020004]: lw         $v0, 4($s0)
    08A2201C:[2442FFFF]: addiu      $v0, $v0, -1
    08A22020:[2C420005]: sltiu      $v0, $v0, 5
    08A22024:[50400027]: beql       $v0, $zr, 0x08A220C4
    08A22028:[8E190000]: lw         $t9, 0($s0)
    08A2202C:[8E190000]: lw         $t9, 0($s0)
    08A22030:[8F390014]: lw         $t9, 20($t9)
    08A22034:[0320F809]: jalr       $ra, $t9
    08A22038:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08A2203C:[8E030004]: lw         $v1, 4($s0)
    08A22040:[38630003]: xori       $v1, $v1, 3
    08A22044:[2C630001]: sltiu      $v1, $v1, 1
    08A22048:[50600022]: beql       $v1, $zr, 0x08A220D4
    08A2204C:[8E040004]: lw         $a0, 4($s0)
    08A22050:[8203004A]: lb         $v1, 74($s0)
    08A22054:[50600016]: beql       $v1, $zr, 0x08A220B0
    08A22058:[C600004C]: lwc1       $f0, 76($s0)
    08A2205C:[C6000050]: lwc1       $f0, 80($s0)
    08A22060:[C602004C]: lwc1       $f2, 76($s0)
    08A22064:[3C033E33]: lui        $v1, 0x3E33 <=> li $v1, 0x3E330000
    08A22068:[34633333]: ori        $v1, $v1, 13107
    08A2206C:[46020041]: sub.s      $f1, $f0, $f2
    08A22070:[44830000]: mtc1       $v1, $f0
    08A22074:[46010002]: mul.s      $f0, $f0, $f1
    08A22078:[46001040]: add.s      $f1, $f2, $f0
    08A2207C:[E601004C]: swc1       $f1, 76($s0)
    08A22080:[C6000050]: lwc1       $f0, 80($s0)
    08A22084:[46000801]: sub.s      $f0, $f1, $f0
    08A22088:[46000045]: abs.s      $f1, $f0
    08A2208C:[3C033C23]: lui        $v1, 0x3C23 <=> li $v1, 0x3C230000
    08A22090:[3463D70A]: ori        $v1, $v1, -10486
    08A22094:[44830000]: mtc1       $v1, $f0
    08A22098:[4600083C]: c.lt.s     $f1, $f0
    08A2209C:[00000000]: nop
    08A220A0:[45000002]: bc1f       0x08A220AC
    08A220A4:[00000000]: nop
    08A220A8:[A200004A]: sb         $zr, 74($s0)
    08A220AC:[C600004C]: lwc1       $f0, 76($s0)
    08A220B0:[E600003C]: swc1       $f0, 60($s0)
    08A220B4:[92030014]: lbu        $v1, 20($s0)
    08A220B8:[34630008]: ori        $v1, $v1, 8
    08A220BC:[10000004]: b          0x08A220D0
    08A220C0:[A2030014]: sb         $v1, 20($s0)
    08A220C4:[8F390024]: lw         $t9, 36($t9)
    08A220C8:[0320F809]: jalr       $ra, $t9
    08A220CC:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08A220D0:[8E040004]: lw         $a0, 4($s0)
    08A220D4:[24030004]: addiu      $v1, $zr, 4 <=> li $v1, 4
    08A220D8:[50830007]: beql       $a0, $v1, 0x08A220F8
    08A220DC:[8E03000C]: lw         $v1, 12($s0)
    08A220E0:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08A220E4:[10830003]: beq        $a0, $v1, 0x08A220F4
    08A220E8:[00000000]: nop
    08A220EC:[1000000A]: b          0x08A22118
    08A220F0:[A2000048]: sb         $zr, 72($s0)
    08A220F4:[8E03000C]: lw         $v1, 12($s0)
    08A220F8:[24640001]: addiu      $a0, $v1, 1
    08A220FC:[AE04000C]: sw         $a0, 12($s0)
    08A22100:[8E030010]: lw         $v1, 16($s0)
    08A22104:[0083082B]: sltu       $at, $a0, $v1
    08A22108:[50200001]: beql       $at, $zr, 0x08A22110
    08A2210C:[00602021]: addu       $a0, $v1, $zr <=> move $a0, $v1
    08A22110:[AE04000C]: sw         $a0, 12($s0)
    08A22114:[A2000048]: sb         $zr, 72($s0)
    08A22118:[8FBF000C]: lw         $ra, 12($sp)
    08A2211C:[8FB00008]: lw         $s0, 8($sp)
    08A22120:[03E00008]: jr         $ra
    08A22124:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_8BFDE34 261,864 instructions (0.341%), 130,932 calls (08BFDE34 - 08BFDE38, length 2)
    08BFDE34:[03E00008]: jr         $ra
    08BFDE38:[0011880C]: syscall    0x04620 [sceKernelSignalSema]
_S1_2_8912910 225,395 instructions (0.293%), 2 calls (08912910 - 08912E14, length 322)
    08912910:[27BDFFE0]: addiu      $sp, $sp, -32
    08912914:[AFBF001C]: sw         $ra, 28($sp)
    08912918:[AFB30018]: sw         $s3, 24($sp)
    0891291C:[AFB20014]: sw         $s2, 20($sp)
    08912920:[AFB10010]: sw         $s1, 16($sp)
    08912924:[AFB0000C]: sw         $s0, 12($sp)
    08912928:[8CB10000]: lw         $s1, 0($a1)
    0891292C:[00A09821]: addu       $s3, $a1, $zr <=> move $s3, $a1
    08912930:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08912934:[8E240000]: lw         $a0, 0($s1)
    08912938:[8E300008]: lw         $s0, 8($s1)
    0891293C:[0E2FF7A3]: jal        0x08BFDE8C [sceKernelWaitSemaCB]
    08912940:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08912944:[3C050A41]: lui        $a1, 0x0A41 <=> li $a1, 0x0A410000
    08912948:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0891294C:[24A56E40]: addiu      $a1, $a1, 28224
    08912950:[0E2D6678]: jal        0x08B599E0
    08912954:[24060400]: addiu      $a2, $zr, 1024 <=> li $a2, 1024
    08912958:[0E2D6ADB]: jal        0x08B5AB6C
    0891295C:[24040017]: addiu      $a0, $zr, 23 <=> li $a0, 23
    08912960:[0E2D68F1]: jal        0x08B5A3C4
    08912964:[00000000]: nop
    08912968:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0891296C:[0E2D691B]: jal        0x08B5A46C
    08912970:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08912974:[0E2FF7F3]: jal        0x08BFDFCC [sceDisplayWaitVblankStartCB]
    08912978:[00000000]: nop
    0891297C:[0E2D67DF]: jal        0x08B59F7C
    08912980:[00000000]: nop
    08912984:[8F8263E8]: lw         $v0, 25576($gp)
    08912988:[3C050A41]: lui        $a1, 0x0A41 <=> li $a1, 0x0A410000
    0891298C:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08912990:[38420001]: xori       $v0, $v0, 1
    08912994:[24A56E40]: addiu      $a1, $a1, 28224
    08912998:[AF8263E8]: sw         $v0, 25576($gp)
    0891299C:[0E2D6678]: jal        0x08B599E0
    089129A0:[24060400]: addiu      $a2, $zr, 1024 <=> li $a2, 1024
    089129A4:[0E2D6ADB]: jal        0x08B5AB6C
    089129A8:[24040017]: addiu      $a0, $zr, 23 <=> li $a0, 23
    089129AC:[0E2D68F1]: jal        0x08B5A3C4
    089129B0:[00000000]: nop
    089129B4:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    089129B8:[0E2D691B]: jal        0x08B5A46C
    089129BC:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    089129C0:[0E2FF7F3]: jal        0x08BFDFCC [sceDisplayWaitVblankStartCB]
    089129C4:[00000000]: nop
    089129C8:[0E2D67DF]: jal        0x08B59F7C
    089129CC:[00000000]: nop
    089129D0:[8F8263E8]: lw         $v0, 25576($gp)
    089129D4:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    089129D8:[38420001]: xori       $v0, $v0, 1
    089129DC:[10000064]: b          0x08912B70
    089129E0:[AF8263E8]: sw         $v0, 25576($gp)
    089129E4:[0E244BF1]: jal        0x08912FC4
    089129E8:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    089129EC:[8E230020]: lw         $v1, 32($s1)
    089129F0:[AC620000]: sw         $v0, 0($v1)
    089129F4:[8E23001C]: lw         $v1, 28($s1)
    089129F8:[8C630000]: lw         $v1, 0($v1)
    089129FC:[58600053]: blezl      $v1, 0x08912B4C
    08912A00:[8F840A44]: lw         $a0, 2628($gp)
    08912A04:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    08912A08:[5446002A]: bnel       $v0, $a2, 0x08912AB4
    08912A0C:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    08912A10:[8E230018]: lw         $v1, 24($s1)
    08912A14:[8E22000C]: lw         $v0, 12($s1)
    08912A18:[8C630000]: lw         $v1, 0($v1)
    08912A1C:[00031880]: sll        $v1, $v1, 0x0002
    08912A20:[00431021]: addu       $v0, $v0, $v1
    08912A24:[0E244A02]: jal        0x08912808
    08912A28:[8C440000]: lw         $a0, 0($v0)
    08912A2C:[8E240004]: lw         $a0, 4($s1)
    08912A30:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08912A34:[0E2FF7A3]: jal        0x08BFDE8C [sceKernelWaitSemaCB]
    08912A38:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08912A3C:[8E23001C]: lw         $v1, 28($s1)
    08912A40:[8C620000]: lw         $v0, 0($v1)
    08912A44:[2442FFFF]: addiu      $v0, $v0, -1
    08912A48:[AC620000]: sw         $v0, 0($v1)
    08912A4C:[8E220018]: lw         $v0, 24($s1)
    08912A50:[AC400000]: sw         $zr, 0($v0)
    08912A54:[8E240004]: lw         $a0, 4($s1)
    08912A58:[0E2FF78D]: jal        0x08BFDE34 [sceKernelSignalSema]
    08912A5C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08912A60:[0E2449D0]: jal        0x08912740
    08912A64:[00000000]: nop
    08912A68:[3C040A44]: lui        $a0, 0x0A44 <=> li $a0, 0x0A440000
    08912A6C:[0E25FC4E]: jal        0x0897F138
    08912A70:[2484B258]: addiu      $a0, $a0, -19880
    08912A74:[8F840A44]: lw         $a0, 2628($gp)
    08912A78:[24120001]: addiu      $s2, $zr, 1 <=> li $s2, 1
    08912A7C:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    08912A80:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    08912A84:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08912A88:[0E2FF781]: jal        0x08BFDE04 [sceKernelWaitEventFlagCB]
    08912A8C:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08912A90:[8F840A44]: lw         $a0, 2628($gp)
    08912A94:[0E2FF7A9]: jal        0x08BFDEA4 [sceKernelClearEventFlag]
    08912A98:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08912A9C:[0E2D67DF]: jal        0x08B59F7C
    08912AA0:[AF806754]: sw         $zr, 26452($gp)
    08912AA4:[8F8263E8]: lw         $v0, 25576($gp)
    08912AA8:[38420001]: xori       $v0, $v0, 1
    08912AAC:[10000022]: b          0x08912B38
    08912AB0:[AF8263E8]: sw         $v0, 25576($gp)
    08912AB4:[54450019]: bnel       $v0, $a1, 0x08912B1C
    08912AB8:[8F840A44]: lw         $a0, 2628($gp)
    08912ABC:[8E240004]: lw         $a0, 4($s1)
    08912AC0:[00C02821]: addu       $a1, $a2, $zr <=> move $a1, $a2
    08912AC4:[0E2FF7A3]: jal        0x08BFDE8C [sceKernelWaitSemaCB]
    08912AC8:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08912ACC:[8E23001C]: lw         $v1, 28($s1)
    08912AD0:[8C620000]: lw         $v0, 0($v1)
    08912AD4:[2442FFFF]: addiu      $v0, $v0, -1
    08912AD8:[AC620000]: sw         $v0, 0($v1)
    08912ADC:[8E220018]: lw         $v0, 24($s1)
    08912AE0:[AC400000]: sw         $zr, 0($v0)
    08912AE4:[8E240004]: lw         $a0, 4($s1)
    08912AE8:[0E2FF78D]: jal        0x08BFDE34 [sceKernelSignalSema]
    08912AEC:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08912AF0:[8F840A44]: lw         $a0, 2628($gp)
    08912AF4:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08912AF8:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    08912AFC:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08912B00:[0E2FF781]: jal        0x08BFDE04 [sceKernelWaitEventFlagCB]
    08912B04:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08912B08:[8F840A44]: lw         $a0, 2628($gp)
    08912B0C:[0E2FF7A9]: jal        0x08BFDEA4 [sceKernelClearEventFlag]
    08912B10:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08912B14:[10000008]: b          0x08912B38
    08912B18:[AF806754]: sw         $zr, 26452($gp)
    08912B1C:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08912B20:[0E2FF781]: jal        0x08BFDE04 [sceKernelWaitEventFlagCB]
    08912B24:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08912B28:[8F840A44]: lw         $a0, 2628($gp)
    08912B2C:[0E2FF7A9]: jal        0x08BFDEA4 [sceKernelClearEventFlag]
    08912B30:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08912B34:[AF806754]: sw         $zr, 26452($gp)
    08912B38:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08912B3C:[0E2FF78D]: jal        0x08BFDE34 [sceKernelSignalSema]
    08912B40:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08912B44:[1000000B]: b          0x08912B74
    08912B48:[8E220020]: lw         $v0, 32($s1)
    08912B4C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08912B50:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    08912B54:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08912B58:[0E2FF781]: jal        0x08BFDE04 [sceKernelWaitEventFlagCB]
    08912B5C:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08912B60:[8F840A44]: lw         $a0, 2628($gp)
    08912B64:[0E2FF7A9]: jal        0x08BFDEA4 [sceKernelClearEventFlag]
    08912B68:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08912B6C:[AF806754]: sw         $zr, 26452($gp)
    08912B70:[8E220020]: lw         $v0, 32($s1)
    08912B74:[8C430000]: lw         $v1, 0($v0)
    08912B78:[2462FF03]: addiu      $v0, $v1, -253
    08912B7C:[2C420003]: sltiu      $v0, $v0, 3
    08912B80:[1040FF98]: beq        $v0, $zr, 0x089129E4
    08912B84:[00000000]: nop
    08912B88:[240200FE]: addiu      $v0, $zr, 254 <=> li $v0, 254
    08912B8C:[10620032]: beq        $v1, $v0, 0x08912C58
    08912B90:[00000000]: nop
    08912B94:[8E22001C]: lw         $v0, 28($s1)
    08912B98:[8C420000]: lw         $v0, 0($v0)
    08912B9C:[1840002E]: blez       $v0, 0x08912C58
    08912BA0:[00000000]: nop
    08912BA4:[1840002C]: blez       $v0, 0x08912C58
    08912BA8:[24120001]: addiu      $s2, $zr, 1 <=> li $s2, 1
    08912BAC:[8E230018]: lw         $v1, 24($s1)
    08912BB0:[8E22000C]: lw         $v0, 12($s1)
    08912BB4:[8C630000]: lw         $v1, 0($v1)
    08912BB8:[00031880]: sll        $v1, $v1, 0x0002
    08912BBC:[00431021]: addu       $v0, $v0, $v1
    08912BC0:[0E244A02]: jal        0x08912808
    08912BC4:[8C440000]: lw         $a0, 0($v0)
    08912BC8:[8E240004]: lw         $a0, 4($s1)
    08912BCC:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08912BD0:[0E2FF7A3]: jal        0x08BFDE8C [sceKernelWaitSemaCB]
    08912BD4:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08912BD8:[8E23001C]: lw         $v1, 28($s1)
    08912BDC:[8C620000]: lw         $v0, 0($v1)
    08912BE0:[2442FFFF]: addiu      $v0, $v0, -1
    08912BE4:[AC620000]: sw         $v0, 0($v1)
    08912BE8:[8E220018]: lw         $v0, 24($s1)
    08912BEC:[AC400000]: sw         $zr, 0($v0)
    08912BF0:[8E240004]: lw         $a0, 4($s1)
    08912BF4:[0E2FF78D]: jal        0x08BFDE34 [sceKernelSignalSema]
    08912BF8:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08912BFC:[0E2449D0]: jal        0x08912740
    08912C00:[00000000]: nop
    08912C04:[3C040A44]: lui        $a0, 0x0A44 <=> li $a0, 0x0A440000
    08912C08:[0E25FC4E]: jal        0x0897F138
    08912C0C:[2484B258]: addiu      $a0, $a0, -19880
    08912C10:[8F840A44]: lw         $a0, 2628($gp)
    08912C14:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    08912C18:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    08912C1C:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08912C20:[0E2FF781]: jal        0x08BFDE04 [sceKernelWaitEventFlagCB]
    08912C24:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08912C28:[8F840A44]: lw         $a0, 2628($gp)
    08912C2C:[0E2FF7A9]: jal        0x08BFDEA4 [sceKernelClearEventFlag]
    08912C30:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08912C34:[0E2D67DF]: jal        0x08B59F7C
    08912C38:[AF806754]: sw         $zr, 26452($gp)
    08912C3C:[8F8263E8]: lw         $v0, 25576($gp)
    08912C40:[38420001]: xori       $v0, $v0, 1
    08912C44:[AF8263E8]: sw         $v0, 25576($gp)
    08912C48:[8E22001C]: lw         $v0, 28($s1)
    08912C4C:[8C420000]: lw         $v0, 0($v0)
    08912C50:[5C40FFD7]: bgtzl      $v0, 0x08912BB0
    08912C54:[8E230018]: lw         $v1, 24($s1)
    08912C58:[52400065]: beql       $s2, $zr, 0x08912DF0
    08912C5C:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08912C60:[8E230018]: lw         $v1, 24($s1)
    08912C64:[8E22000C]: lw         $v0, 12($s1)
    08912C68:[8C630000]: lw         $v1, 0($v1)
    08912C6C:[00031880]: sll        $v1, $v1, 0x0002
    08912C70:[00431021]: addu       $v0, $v0, $v1
    08912C74:[0E244A02]: jal        0x08912808
    08912C78:[8C440000]: lw         $a0, 0($v0)
    08912C7C:[8E240004]: lw         $a0, 4($s1)
    08912C80:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08912C84:[0E2FF7A3]: jal        0x08BFDE8C [sceKernelWaitSemaCB]
    08912C88:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08912C8C:[8E23001C]: lw         $v1, 28($s1)
    08912C90:[8C620000]: lw         $v0, 0($v1)
    08912C94:[2442FFFF]: addiu      $v0, $v0, -1
    08912C98:[AC620000]: sw         $v0, 0($v1)
    08912C9C:[8E220018]: lw         $v0, 24($s1)
    08912CA0:[AC400000]: sw         $zr, 0($v0)
    08912CA4:[8E240004]: lw         $a0, 4($s1)
    08912CA8:[0E2FF78D]: jal        0x08BFDE34 [sceKernelSignalSema]
    08912CAC:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08912CB0:[0E2449D0]: jal        0x08912740
    08912CB4:[00000000]: nop
    08912CB8:[3C040A44]: lui        $a0, 0x0A44 <=> li $a0, 0x0A440000
    08912CBC:[0E25FC4E]: jal        0x0897F138
    08912CC0:[2484B258]: addiu      $a0, $a0, -19880
    08912CC4:[8F840A44]: lw         $a0, 2628($gp)
    08912CC8:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    08912CCC:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    08912CD0:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08912CD4:[0E2FF781]: jal        0x08BFDE04 [sceKernelWaitEventFlagCB]
    08912CD8:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08912CDC:[8F840A44]: lw         $a0, 2628($gp)
    08912CE0:[0E2FF7A9]: jal        0x08BFDEA4 [sceKernelClearEventFlag]
    08912CE4:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08912CE8:[0E2D67DF]: jal        0x08B59F7C
    08912CEC:[AF806754]: sw         $zr, 26452($gp)
    08912CF0:[8F8263E8]: lw         $v0, 25576($gp)
    08912CF4:[38420001]: xori       $v0, $v0, 1
    08912CF8:[AF8263E8]: sw         $v0, 25576($gp)
    08912CFC:[8E220020]: lw         $v0, 32($s1)
    08912D00:[8C420000]: lw         $v0, 0($v0)
    08912D04:[2442FF03]: addiu      $v0, $v0, -253
    08912D08:[2C410002]: sltiu      $at, $v0, 2
    08912D0C:[10200037]: beq        $at, $zr, 0x08912DEC
    08912D10:[00000000]: nop
    08912D14:[24120001]: addiu      $s2, $zr, 1 <=> li $s2, 1
    08912D18:[24100004]: addiu      $s0, $zr, 4 <=> li $s0, 4
    08912D1C:[02121023]: subu       $v0, $s0, $s2
    08912D20:[28410005]: slti       $at, $v0, 5
    08912D24:[54200001]: bnel       $at, $zr, 0x08912D2C
    08912D28:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08912D2C:[06010002]: bgez       $s0, 0x08912D38
    08912D30:[00000000]: nop
    08912D34:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    08912D38:[8E230018]: lw         $v1, 24($s1)
    08912D3C:[8E22000C]: lw         $v0, 12($s1)
    08912D40:[8C630000]: lw         $v1, 0($v1)
    08912D44:[00031880]: sll        $v1, $v1, 0x0002
    08912D48:[00431021]: addu       $v0, $v0, $v1
    08912D4C:[0E244A02]: jal        0x08912808
    08912D50:[8C440000]: lw         $a0, 0($v0)
    08912D54:[8E240004]: lw         $a0, 4($s1)
    08912D58:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08912D5C:[0E2FF7A3]: jal        0x08BFDE8C [sceKernelWaitSemaCB]
    08912D60:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08912D64:[8E23001C]: lw         $v1, 28($s1)
    08912D68:[8C620000]: lw         $v0, 0($v1)
    08912D6C:[2442FFFF]: addiu      $v0, $v0, -1
    08912D70:[AC620000]: sw         $v0, 0($v1)
    08912D74:[8E220018]: lw         $v0, 24($s1)
    08912D78:[AC400000]: sw         $zr, 0($v0)
    08912D7C:[8E240004]: lw         $a0, 4($s1)
    08912D80:[0E2FF78D]: jal        0x08BFDE34 [sceKernelSignalSema]
    08912D84:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08912D88:[0E2449D0]: jal        0x08912740
    08912D8C:[00000000]: nop
    08912D90:[3C040A44]: lui        $a0, 0x0A44 <=> li $a0, 0x0A440000
    08912D94:[0E25FC4E]: jal        0x0897F138
    08912D98:[2484B258]: addiu      $a0, $a0, -19880
    08912D9C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08912DA0:[0E244996]: jal        0x08912658
    08912DA4:[24050004]: addiu      $a1, $zr, 4 <=> li $a1, 4
    08912DA8:[8F840A44]: lw         $a0, 2628($gp)
    08912DAC:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    08912DB0:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    08912DB4:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08912DB8:[0E2FF781]: jal        0x08BFDE04 [sceKernelWaitEventFlagCB]
    08912DBC:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08912DC0:[8F840A44]: lw         $a0, 2628($gp)
    08912DC4:[0E2FF7A9]: jal        0x08BFDEA4 [sceKernelClearEventFlag]
    08912DC8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08912DCC:[0E2D67DF]: jal        0x08B59F7C
    08912DD0:[AF806754]: sw         $zr, 26452($gp)
    08912DD4:[8F8263E8]: lw         $v0, 25576($gp)
    08912DD8:[26520001]: addiu      $s2, $s2, 1
    08912DDC:[2A410006]: slti       $at, $s2, 6
    08912DE0:[38420001]: xori       $v0, $v0, 1
    08912DE4:[1420FFCC]: bne        $at, $zr, 0x08912D18
    08912DE8:[AF8263E8]: sw         $v0, 25576($gp)
    08912DEC:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08912DF0:[0E2FF7C1]: jal        0x08BFDF04 [sceKernelExitThread]
    08912DF4:[00000000]: nop
    08912DF8:[8FBF001C]: lw         $ra, 28($sp)
    08912DFC:[8FB30018]: lw         $s3, 24($sp)
    08912E00:[8FB20014]: lw         $s2, 20($sp)
    08912E04:[8FB10010]: lw         $s1, 16($sp)
    08912E08:[8FB0000C]: lw         $s0, 12($sp)
    08912E0C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08912E10:[03E00008]: jr         $ra
    08912E14:[27BD0020]: addiu      $sp, $sp, 32
  Back Branch 08912B80 6,002 times (length 105)
  Back Branch 08912DE4 5 times (length 53)
    08912D04:[2442FF03]: addiu      $v0, $v0, -253
    08912D08:[2C410002]: sltiu      $at, $v0, 2
    08912D0C:[10200037]: beq        $at, $zr, 0x08912DEC
    08912D10:[00000000]: nop
    08912D14:[24120001]: addiu      $s2, $zr, 1 <=> li $s2, 1
--> 08912D18:[24100004]: addiu      $s0, $zr, 4 <=> li $s0, 4
    08912D1C:[02121023]: subu       $v0, $s0, $s2
    08912D20:[28410005]: slti       $at, $v0, 5
    08912D24:[54200001]: bnel       $at, $zr, 0x08912D2C
    08912D28:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08912D2C:[06010002]: bgez       $s0, 0x08912D38
    08912D30:[00000000]: nop
    08912D34:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    08912D38:[8E230018]: lw         $v1, 24($s1)
    08912D3C:[8E22000C]: lw         $v0, 12($s1)
    08912D40:[8C630000]: lw         $v1, 0($v1)
    08912D44:[00031880]: sll        $v1, $v1, 0x0002
    08912D48:[00431021]: addu       $v0, $v0, $v1
    08912D4C:[0E244A02]: jal        0x08912808
    08912D50:[8C440000]: lw         $a0, 0($v0)
    08912D54:[8E240004]: lw         $a0, 4($s1)
    08912D58:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08912D5C:[0E2FF7A3]: jal        0x08BFDE8C [sceKernelWaitSemaCB]
    08912D60:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08912D64:[8E23001C]: lw         $v1, 28($s1)
    08912D68:[8C620000]: lw         $v0, 0($v1)
    08912D6C:[2442FFFF]: addiu      $v0, $v0, -1
    08912D70:[AC620000]: sw         $v0, 0($v1)
    08912D74:[8E220018]: lw         $v0, 24($s1)
    08912D78:[AC400000]: sw         $zr, 0($v0)
    08912D7C:[8E240004]: lw         $a0, 4($s1)
    08912D80:[0E2FF78D]: jal        0x08BFDE34 [sceKernelSignalSema]
    08912D84:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08912D88:[0E2449D0]: jal        0x08912740
    08912D8C:[00000000]: nop
    08912D90:[3C040A44]: lui        $a0, 0x0A44 <=> li $a0, 0x0A440000
    08912D94:[0E25FC4E]: jal        0x0897F138
    08912D98:[2484B258]: addiu      $a0, $a0, -19880
    08912D9C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08912DA0:[0E244996]: jal        0x08912658
    08912DA4:[24050004]: addiu      $a1, $zr, 4 <=> li $a1, 4
    08912DA8:[8F840A44]: lw         $a0, 2628($gp)
    08912DAC:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    08912DB0:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    08912DB4:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08912DB8:[0E2FF781]: jal        0x08BFDE04 [sceKernelWaitEventFlagCB]
    08912DBC:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08912DC0:[8F840A44]: lw         $a0, 2628($gp)
    08912DC4:[0E2FF7A9]: jal        0x08BFDEA4 [sceKernelClearEventFlag]
    08912DC8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08912DCC:[0E2D67DF]: jal        0x08B59F7C
    08912DD0:[AF806754]: sw         $zr, 26452($gp)
    08912DD4:[8F8263E8]: lw         $v0, 25576($gp)
    08912DD8:[26520001]: addiu      $s2, $s2, 1
    08912DDC:[2A410006]: slti       $at, $s2, 6
    08912DE0:[38420001]: xori       $v0, $v0, 1
--> 08912DE4:[1420FFCC]: bne        $at, $zr, 0x08912D18
    08912DE8:[AF8263E8]: sw         $v0, 25576($gp)
    08912DEC:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08912DF0:[0E2FF7C1]: jal        0x08BFDF04 [sceKernelExitThread]
    08912DF4:[00000000]: nop
_S1_2_8BFDE4C 187,022 instructions (0.243%), 93,511 calls (08BFDE4C - 08BFDE50, length 2)
    08BFDE4C:[03E00008]: jr         $ra
    08BFDE50:[0011884C]: syscall    0x04621 [sceKernelWaitSema]
_S1_2_8A1F038 167,364 instructions (0.218%), 2,686 calls (08A1F038 - 08A1F1A0, length 91)
    08A1F038:[240E0001]: addiu      $t6, $zr, 1 <=> li $t6, 1
    08A1F03C:[14EE0008]: bne        $a3, $t6, 0x08A1F060
    08A1F040:[00000000]: nop
    08A1F044:[8FAE0008]: lw         $t6, 8($sp)
    08A1F048:[240D0005]: addiu      $t5, $zr, 5 <=> li $t5, 5
    08A1F04C:[240C00FF]: addiu      $t4, $zr, 255 <=> li $t4, 255
    08A1F050:[000E7280]: sll        $t6, $t6, 0x000A
    08A1F054:[24030020]: addiu      $v1, $zr, 32 <=> li $v1, 32
    08A1F058:[10000015]: b          0x08A1F0B0
    08A1F05C:[00CE3021]: addu       $a2, $a2, $t6
    08A1F060:[54E00008]: bnel       $a3, $zr, 0x08A1F084
    08A1F064:[240E0002]: addiu      $t6, $zr, 2 <=> li $t6, 2
    08A1F068:[8FAE0008]: lw         $t6, 8($sp)
    08A1F06C:[240D0004]: addiu      $t5, $zr, 4 <=> li $t5, 4
    08A1F070:[240C000F]: addiu      $t4, $zr, 15 <=> li $t4, 15
    08A1F074:[000E7180]: sll        $t6, $t6, 0x0006
    08A1F078:[24030002]: addiu      $v1, $zr, 2 <=> li $v1, 2
    08A1F07C:[1000000C]: b          0x08A1F0B0
    08A1F080:[00CE3021]: addu       $a2, $a2, $t6
    08A1F084:[54EE0003]: bnel       $a3, $t6, 0x08A1F094
    08A1F088:[240E0003]: addiu      $t6, $zr, 3 <=> li $t6, 3
    08A1F08C:[10000008]: b          0x08A1F0B0
    08A1F090:[240D0008]: addiu      $t5, $zr, 8 <=> li $t5, 8
    08A1F094:[54EE0003]: bnel       $a3, $t6, 0x08A1F0A4
    08A1F098:[240E0004]: addiu      $t6, $zr, 4 <=> li $t6, 4
    08A1F09C:[10000004]: b          0x08A1F0B0
    08A1F0A0:[240D0009]: addiu      $t5, $zr, 9 <=> li $t5, 9
    08A1F0A4:[54EE0003]: bnel       $a3, $t6, 0x08A1F0B4
    08A1F0A8:[8FAF0000]: lw         $t7, 0($sp)
    08A1F0AC:[240D000A]: addiu      $t5, $zr, 10 <=> li $t5, 10
    08A1F0B0:[8FAF0000]: lw         $t7, 0($sp)
    08A1F0B4:[240E0001]: addiu      $t6, $zr, 1 <=> li $t6, 1
    08A1F0B8:[55EE0005]: bnel       $t7, $t6, 0x08A1F0D0
    08A1F0BC:[8FB80000]: lw         $t8, 0($sp)
    08A1F0C0:[8FAE0004]: lw         $t6, 4($sp)
    08A1F0C4:[006E0018]: mult       $v1, $t6
    08A1F0C8:[00001812]: mflo       $v1
    08A1F0CC:[8FB80000]: lw         $t8, 0($sp)
    08A1F0D0:[3C0EC300]: lui        $t6, 0xC300 <=> li $t6, 0xC3000000
    08A1F0D4:[01AE6825]: or         $t5, $t5, $t6
    08A1F0D8:[3C0FC200]: lui        $t7, 0xC200 <=> li $t7, 0xC2000000
    08A1F0DC:[00187200]: sll        $t6, $t8, 0x0008
    08A1F0E0:[01CF7025]: or         $t6, $t6, $t7
    08A1F0E4:[01CB5825]: or         $t3, $t6, $t3
    08A1F0E8:[AC8B0000]: sw         $t3, 0($a0)
    08A1F0EC:[AC8D0004]: sw         $t5, 4($a0)
    08A1F0F0:[00056A00]: sll        $t5, $a1, 0x0008
    08A1F0F4:[7CA53E00]: ext        $a1, $a1, 24, 8
    08A1F0F8:[00055C00]: sll        $t3, $a1, 0x0010
    08A1F0FC:[000D6A02]: srl        $t5, $t5, 0x0008
    08A1F100:[3C05A000]: lui        $a1, 0xA000 <=> li $a1, 0xA0000000
    08A1F104:[01A52825]: or         $a1, $t5, $a1
    08A1F108:[AC850008]: sw         $a1, 8($a0)
    08A1F10C:[3C05A800]: lui        $a1, 0xA800 <=> li $a1, 0xA8000000
    08A1F110:[01652825]: or         $a1, $t3, $a1
    08A1F114:[00AA2825]: or         $a1, $a1, $t2
    08A1F118:[AC85000C]: sw         $a1, 12($a0)
    08A1F11C:[24E7FFFE]: addiu      $a3, $a3, -2
    08A1F120:[00094A00]: sll        $t1, $t1, 0x0008
    08A1F124:[3C05B800]: lui        $a1, 0xB800 <=> li $a1, 0xB8000000
    08A1F128:[01252825]: or         $a1, $t1, $a1
    08A1F12C:[00A82825]: or         $a1, $a1, $t0
    08A1F130:[2CE10003]: sltiu      $at, $a3, 3
    08A1F134:[10200006]: beq        $at, $zr, 0x08A1F150
    08A1F138:[AC850010]: sw         $a1, 16($a0)
    08A1F13C:[AC800014]: sw         $zr, 20($a0)
    08A1F140:[AC800018]: sw         $zr, 24($a0)
    08A1F144:[AC80001C]: sw         $zr, 28($a0)
    08A1F148:[10000013]: b          0x08A1F198
    08A1F14C:[AC800020]: sw         $zr, 32($a0)
    08A1F150:[3C05C500]: lui        $a1, 0xC500 <=> li $a1, 0xC5000000
    08A1F154:[000C3A00]: sll        $a3, $t4, 0x0008
    08A1F158:[34A50003]: ori        $a1, $a1, 3
    08A1F15C:[00E52825]: or         $a1, $a3, $a1
    08A1F160:[AC850014]: sw         $a1, 20($a0)
    08A1F164:[00063A00]: sll        $a3, $a2, 0x0008
    08A1F168:[7CC53E00]: ext        $a1, $a2, 24, 8
    08A1F16C:[00053400]: sll        $a2, $a1, 0x0010
    08A1F170:[00073A02]: srl        $a3, $a3, 0x0008
    08A1F174:[3C05B000]: lui        $a1, 0xB000 <=> li $a1, 0xB0000000
    08A1F178:[00E52825]: or         $a1, $a3, $a1
    08A1F17C:[AC850018]: sw         $a1, 24($a0)
    08A1F180:[3C05B100]: lui        $a1, 0xB100 <=> li $a1, 0xB1000000
    08A1F184:[00C52825]: or         $a1, $a2, $a1
    08A1F188:[AC85001C]: sw         $a1, 28($a0)
    08A1F18C:[3C05C400]: lui        $a1, 0xC400 <=> li $a1, 0xC4000000
    08A1F190:[00651825]: or         $v1, $v1, $a1
    08A1F194:[AC830020]: sw         $v1, 32($a0)
    08A1F198:[3C03CB00]: lui        $v1, 0xCB00 <=> li $v1, 0xCB000000
    08A1F19C:[03E00008]: jr         $ra
    08A1F1A0:[AC830024]: sw         $v1, 36($a0)
_S1_2_8912FC4 149,826 instructions (0.195%), 6,000 calls (08912FC4 - 08913060, length 40)
    08912FC4:[8C850004]: lw         $a1, 4($a0)
    08912FC8:[54A00003]: bnel       $a1, $zr, 0x08912FD8
    08912FCC:[8C860000]: lw         $a2, 0($a0)
    08912FD0:[10000022]: b          0x0891305C
    08912FD4:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08912FD8:[8CA20018]: lw         $v0, 24($a1)
    08912FDC:[8CC3001C]: lw         $v1, 28($a2)
    08912FE0:[8C420000]: lw         $v0, 0($v0)
    08912FE4:[10400003]: beq        $v0, $zr, 0x08912FF4
    08912FE8:[8C630000]: lw         $v1, 0($v1)
    08912FEC:[54600003]: bnel       $v1, $zr, 0x08912FFC
    08912FF0:[8CA20014]: lw         $v0, 20($a1)
    08912FF4:[10000019]: b          0x0891305C
    08912FF8:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08912FFC:[8CA4000C]: lw         $a0, 12($a1)
    08913000:[8CC30018]: lw         $v1, 24($a2)
    08913004:[8C450000]: lw         $a1, 0($v0)
    08913008:[8C630000]: lw         $v1, 0($v1)
    0891300C:[8CC20010]: lw         $v0, 16($a2)
    08913010:[00052880]: sll        $a1, $a1, 0x0002
    08913014:[00031880]: sll        $v1, $v1, 0x0002
    08913018:[00852021]: addu       $a0, $a0, $a1
    0891301C:[00431021]: addu       $v0, $v0, $v1
    08913020:[8C840000]: lw         $a0, 0($a0)
    08913024:[8C430000]: lw         $v1, 0($v0)
    08913028:[0083102B]: sltu       $v0, $a0, $v1
    0891302C:[54400002]: bnel       $v0, $zr, 0x08913038
    08913030:[00641023]: subu       $v0, $v1, $a0
    08913034:[00831023]: subu       $v0, $a0, $v1
    08913038:[2C411779]: sltiu      $at, $v0, 6009
    0891303C:[50200003]: beql       $at, $zr, 0x0891304C
    08913040:[0064082B]: sltu       $at, $v1, $a0
    08913044:[10000005]: b          0x0891305C
    08913048:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0891304C:[50200003]: beql       $at, $zr, 0x0891305C
    08913050:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    08913054:[10000001]: b          0x0891305C
    08913058:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    0891305C:[03E00008]: jr         $ra
    08913060:[00000000]: nop
_S1_2_8B599E0 128,517 instructions (0.167%), 1,284 calls (08B599E0 - 08B59C44, length 154)
    08B599E0:[27BDFFD0]: addiu      $sp, $sp, -48
    08B599E4:[AFB40010]: sw         $s4, 16($sp)
    08B599E8:[00C0A021]: addu       $s4, $a2, $zr <=> move $s4, $a2
    08B599EC:[AFB3000C]: sw         $s3, 12($sp)
    08B599F0:[3C130A4E]: lui        $s3, 0x0A4E <=> li $s3, 0x0A4E0000
    08B599F4:[AFB20008]: sw         $s2, 8($sp)
    08B599F8:[00A09021]: addu       $s2, $a1, $zr <=> move $s2, $a1
    08B599FC:[AFB10004]: sw         $s1, 4($sp)
    08B59A00:[267172A0]: addiu      $s1, $s3, 29344
    08B59A04:[AFB00000]: sw         $s0, 0($sp)
    08B59A08:[AFBF0014]: sw         $ra, 20($sp)
    08B59A0C:[E7B40020]: swc1       $f20, 32($sp)
    08B59A10:[8E6372A0]: lw         $v1, 29344($s3)
    08B59A14:[10600089]: beq        $v1, $zr, 0x08B59C3C
    08B59A18:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    08B59A1C:[0E2FF733]: jal        0x08BFDCCC [sceKernelCpuSuspendIntr]
    08B59A20:[00000000]: nop
    08B59A24:[00102980]: sll        $a1, $s0, 0x0006
    08B59A28:[00B03023]: subu       $a2, $a1, $s0
    08B59A2C:[00062880]: sll        $a1, $a2, 0x0002
    08B59A30:[00B13021]: addu       $a2, $a1, $s1
    08B59A34:[8CC30144]: lw         $v1, 324($a2)
    08B59A38:[0461007A]: bgez       $v1, 0x08B59C24
    08B59A3C:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08B59A40:[8E2A000C]: lw         $t2, 12($s1)
    08B59A44:[262B004C]: addiu      $t3, $s1, 76
    08B59A48:[00AB4821]: addu       $t1, $a1, $t3
    08B59A4C:[ACCA0144]: sw         $t2, 324($a2)
    08B59A50:[AE290048]: sw         $t1, 72($s1)
    08B59A54:[0E2FF73F]: jal        0x08BFDCFC [sceKernelCpuResumeIntr]
    08B59A58:[AE30000C]: sw         $s0, 12($s1)
    08B59A5C:[2608FFFD]: addiu      $t0, $s0, -3
    08B59A60:[2D070002]: sltiu      $a3, $t0, 2
    08B59A64:[50E00057]: beql       $a3, $zr, 0x08B59BC4
    08B59A68:[8E2F0048]: lw         $t7, 72($s1)
    08B59A6C:[8E2C0048]: lw         $t4, 72($s1)
    08B59A70:[7E4DE000]: ext        $t5, $s2, 0, 29
    08B59A74:[AD94000C]: sw         $s4, 12($t4)
    08B59A78:[AD8D0008]: sw         $t5, 8($t4)
    08B59A7C:[AD8D0004]: sw         $t5, 4($t4)
    08B59A80:[267072A0]: addiu      $s0, $s3, 29344
    08B59A84:[8E12000C]: lw         $s2, 12($s0)
    08B59A88:[52400042]: beql       $s2, $zr, 0x08B59B94
    08B59A8C:[8E190048]: lw         $t9, 72($s0)
    08B59A90:[267072A0]: addiu      $s0, $s3, 29344
    08B59A94:[8E130004]: lw         $s3, 4($s0)
    08B59A98:[1260002D]: beq        $s3, $zr, 0x08B59B50
    08B59A9C:[3C0208C1]: lui        $v0, 0x08C1 <=> li $v0, 0x08C10000
    08B59AA0:[8E05000C]: lw         $a1, 12($s0)
    08B59AA4:[14A00020]: bne        $a1, $zr, 0x08B59B28
    08B59AA8:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08B59AAC:[8E040028]: lw         $a0, 40($s0)
    08B59AB0:[1080001E]: beq        $a0, $zr, 0x08B59B2C
    08B59AB4:[8FBF0014]: lw         $ra, 20($sp)
    08B59AB8:[8E030024]: lw         $v1, 36($s0)
    08B59ABC:[8E05003C]: lw         $a1, 60($s0)
    08B59AC0:[8E060040]: lw         $a2, 64($s0)
    08B59AC4:[8E0B0048]: lw         $t3, 72($s0)
    08B59AC8:[3C129D00]: lui        $s2, 0x9D00 <=> li $s2, 0x9D000000
    08B59ACC:[3C13D200]: lui        $s3, 0xD200 <=> li $s3, 0xD2000000
    08B59AD0:[AD63009C]: sw         $v1, 156($t3)
    08B59AD4:[3C0D9C00]: lui        $t5, 0x9C00 <=> li $t5, 0x9C000000
    08B59AD8:[AD6500A0]: sw         $a1, 160($t3)
    08B59ADC:[AD6600A4]: sw         $a2, 164($t3)
    08B59AE0:[8E0C002C]: lw         $t4, 44($s0)
    08B59AE4:[8D710008]: lw         $s1, 8($t3)
    08B59AE8:[8E190024]: lw         $t9, 36($s0)
    08B59AEC:[8E0F0028]: lw         $t7, 40($s0)
    08B59AF0:[7D981E00]: ext        $t8, $t4, 24, 4
    08B59AF4:[00188400]: sll        $s0, $t8, 0x0010
    08B59AF8:[26290004]: addiu      $t1, $s1, 4
    08B59AFC:[02127025]: or         $t6, $s0, $s2
    08B59B00:[7C0CFE04]: ins        $t4, $zr, 24, 8
    08B59B04:[0333A025]: or         $s4, $t9, $s3
    08B59B08:[01CF5025]: or         $t2, $t6, $t7
    08B59B0C:[018D4025]: or         $t0, $t4, $t5
    08B59B10:[25270008]: addiu      $a3, $t1, 8
    08B59B14:[AE340000]: sw         $s4, 0($s1)
    08B59B18:[AD670008]: sw         $a3, 8($t3)
    08B59B1C:[AD2A0000]: sw         $t2, 0($t1)
    08B59B20:[AD280004]: sw         $t0, 4($t1)
    08B59B24:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08B59B28:[8FBF0014]: lw         $ra, 20($sp)
    08B59B2C:[8FB40010]: lw         $s4, 16($sp)
    08B59B30:[8FB3000C]: lw         $s3, 12($sp)
    08B59B34:[8FB20008]: lw         $s2, 8($sp)
    08B59B38:[8FB10004]: lw         $s1, 4($sp)
    08B59B3C:[8FB00000]: lw         $s0, 0($sp)
    08B59B40:[C7B40020]: lwc1       $f20, 32($sp)
    08B59B44:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08B59B48:[03E00008]: jr         $ra
    08B59B4C:[27BD0030]: addiu      $sp, $sp, 48
    08B59B50:[0E2D6857]: jal        0x08B5A15C
    08B59B54:[2444DBF0]: addiu      $a0, $v0, -9232
    08B59B58:[24050010]: addiu      $a1, $zr, 16 <=> li $a1, 16
    08B59B5C:[0E2D68A2]: jal        0x08B5A288
    08B59B60:[24040010]: addiu      $a0, $zr, 16 <=> li $a0, 16
    08B59B64:[0E2D68AD]: jal        0x08B5A2B4
    08B59B68:[24040007]: addiu      $a0, $zr, 7 <=> li $a0, 7
    08B59B6C:[3C0608C1]: lui        $a2, 0x08C1 <=> li $a2, 0x08C10000
    08B59B70:[C4D4DC30]: lwc1       $f20, -9168($a2)
    08B59B74:[0E2D68B7]: jal        0x08B5A2DC
    08B59B78:[4600A306]: mov.s      $f12, $f20
    08B59B7C:[4600A306]: mov.s      $f12, $f20
    08B59B80:[0E2D68C2]: jal        0x08B5A308
    08B59B84:[4600A346]: mov.s      $f13, $f20
    08B59B88:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08B59B8C:[0A2D66A8]: j          0x08B59AA0
    08B59B90:[AE030004]: sw         $v1, 4($s0)
    08B59B94:[8E060020]: lw         $a2, 32($s0)
    08B59B98:[3C1808C1]: lui        $t8, 0x08C1 <=> li $t8, 0x08C10000
    08B59B9C:[8F250008]: lw         $a1, 8($t9)
    08B59BA0:[8F240004]: lw         $a0, 4($t9)
    08B59BA4:[2707DBDC]: addiu      $a3, $t8, -9252
    08B59BA8:[3C140A4E]: lui        $s4, 0x0A4E <=> li $s4, 0x0A4E0000
    08B59BAC:[0E2FF7E7]: jal        0x08BFDF9C [sceGeListEnQueue]
    08B59BB0:[AE807298]: sw         $zr, 29336($s4)
    08B59BB4:[0440FFDC]: bltz       $v0, 0x08B59B28
    08B59BB8:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    08B59BBC:[0A2D66A4]: j          0x08B59A90
    08B59BC0:[AE020018]: sw         $v0, 24($s0)
    08B59BC4:[3C104000]: lui        $s0, 0x4000 <=> li $s0, 0x40000000
    08B59BC8:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08B59BCC:[7E44E004]: ins        $a0, $s2, 0, 29
    08B59BD0:[7E4E0780]: ext        $t6, $s2, 30, 1
    08B59BD4:[ADF4000C]: sw         $s4, 12($t7)
    08B59BD8:[ADE40008]: sw         $a0, 8($t7)
    08B59BDC:[15C0FFA8]: bne        $t6, $zr, 0x08B59A80
    08B59BE0:[ADE40004]: sw         $a0, 4($t7)
    08B59BE4:[0E2FF733]: jal        0x08BFDCCC [sceKernelCpuSuspendIntr]
    08B59BE8:[00000000]: nop
    08B59BEC:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08B59BF0:[BE5B0000]: cache      0x1B, 0($s2)
    08B59BF4:[8E260048]: lw         $a2, 72($s1)
    08B59BF8:[8CC30008]: lw         $v1, 8($a2)
    08B59BFC:[3071003F]: andi       $s1, $v1, 63
    08B59C00:[12200004]: beq        $s1, $zr, 0x08B59C14
    08B59C04:[24650004]: addiu      $a1, $v1, 4
    08B59C08:[ACC50008]: sw         $a1, 8($a2)
    08B59C0C:[0A2D66FE]: j          0x08B59BF8
    08B59C10:[AC600000]: sw         $zr, 0($v1)
    08B59C14:[0E2FF73F]: jal        0x08BFDCFC [sceKernelCpuResumeIntr]
    08B59C18:[267072A0]: addiu      $s0, $s3, 29344
    08B59C1C:[0A2D66A2]: j          0x08B59A88
    08B59C20:[8E12000C]: lw         $s2, 12($s0)
    08B59C24:[0E2FF73F]: jal        0x08BFDCFC [sceKernelCpuResumeIntr]
    08B59C28:[00000000]: nop
    08B59C2C:[3C048000]: lui        $a0, 0x8000 <=> li $a0, 0x80000000
    08B59C30:[34830021]: ori        $v1, $a0, 33
    08B59C34:[0A2D66CA]: j          0x08B59B28
    08B59C38:[AE200048]: sw         $zr, 72($s1)
    08B59C3C:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    08B59C40:[0A2D670D]: j          0x08B59C34
    08B59C44:[34430001]: ori        $v1, $v0, 1
  Back Branch 08B59BDC 1,284 times (length 89)
    08B59A6C:[8E2C0048]: lw         $t4, 72($s1)
    08B59A70:[7E4DE000]: ext        $t5, $s2, 0, 29
    08B59A74:[AD94000C]: sw         $s4, 12($t4)
    08B59A78:[AD8D0008]: sw         $t5, 8($t4)
    08B59A7C:[AD8D0004]: sw         $t5, 4($t4)
--> 08B59A80:[267072A0]: addiu      $s0, $s3, 29344
    08B59A84:[8E12000C]: lw         $s2, 12($s0)
    08B59A88:[52400042]: beql       $s2, $zr, 0x08B59B94
    08B59A8C:[8E190048]: lw         $t9, 72($s0)
    08B59A90:[267072A0]: addiu      $s0, $s3, 29344
    08B59A94:[8E130004]: lw         $s3, 4($s0)
    08B59A98:[1260002D]: beq        $s3, $zr, 0x08B59B50
    08B59A9C:[3C0208C1]: lui        $v0, 0x08C1 <=> li $v0, 0x08C10000
    08B59AA0:[8E05000C]: lw         $a1, 12($s0)
    08B59AA4:[14A00020]: bne        $a1, $zr, 0x08B59B28
    08B59AA8:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08B59AAC:[8E040028]: lw         $a0, 40($s0)
    08B59AB0:[1080001E]: beq        $a0, $zr, 0x08B59B2C
    08B59AB4:[8FBF0014]: lw         $ra, 20($sp)
    08B59AB8:[8E030024]: lw         $v1, 36($s0)
    08B59ABC:[8E05003C]: lw         $a1, 60($s0)
    08B59AC0:[8E060040]: lw         $a2, 64($s0)
    08B59AC4:[8E0B0048]: lw         $t3, 72($s0)
    08B59AC8:[3C129D00]: lui        $s2, 0x9D00 <=> li $s2, 0x9D000000
    08B59ACC:[3C13D200]: lui        $s3, 0xD200 <=> li $s3, 0xD2000000
    08B59AD0:[AD63009C]: sw         $v1, 156($t3)
    08B59AD4:[3C0D9C00]: lui        $t5, 0x9C00 <=> li $t5, 0x9C000000
    08B59AD8:[AD6500A0]: sw         $a1, 160($t3)
    08B59ADC:[AD6600A4]: sw         $a2, 164($t3)
    08B59AE0:[8E0C002C]: lw         $t4, 44($s0)
    08B59AE4:[8D710008]: lw         $s1, 8($t3)
    08B59AE8:[8E190024]: lw         $t9, 36($s0)
    08B59AEC:[8E0F0028]: lw         $t7, 40($s0)
    08B59AF0:[7D981E00]: ext        $t8, $t4, 24, 4
    08B59AF4:[00188400]: sll        $s0, $t8, 0x0010
    08B59AF8:[26290004]: addiu      $t1, $s1, 4
    08B59AFC:[02127025]: or         $t6, $s0, $s2
    08B59B00:[7C0CFE04]: ins        $t4, $zr, 24, 8
    08B59B04:[0333A025]: or         $s4, $t9, $s3
    08B59B08:[01CF5025]: or         $t2, $t6, $t7
    08B59B0C:[018D4025]: or         $t0, $t4, $t5
    08B59B10:[25270008]: addiu      $a3, $t1, 8
    08B59B14:[AE340000]: sw         $s4, 0($s1)
    08B59B18:[AD670008]: sw         $a3, 8($t3)
    08B59B1C:[AD2A0000]: sw         $t2, 0($t1)
    08B59B20:[AD280004]: sw         $t0, 4($t1)
    08B59B24:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08B59B28:[8FBF0014]: lw         $ra, 20($sp)
    08B59B2C:[8FB40010]: lw         $s4, 16($sp)
    08B59B30:[8FB3000C]: lw         $s3, 12($sp)
    08B59B34:[8FB20008]: lw         $s2, 8($sp)
    08B59B38:[8FB10004]: lw         $s1, 4($sp)
    08B59B3C:[8FB00000]: lw         $s0, 0($sp)
    08B59B40:[C7B40020]: lwc1       $f20, 32($sp)
    08B59B44:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08B59B48:[03E00008]: jr         $ra
    08B59B4C:[27BD0030]: addiu      $sp, $sp, 48
    08B59B50:[0E2D6857]: jal        0x08B5A15C
    08B59B54:[2444DBF0]: addiu      $a0, $v0, -9232
    08B59B58:[24050010]: addiu      $a1, $zr, 16 <=> li $a1, 16
    08B59B5C:[0E2D68A2]: jal        0x08B5A288
    08B59B60:[24040010]: addiu      $a0, $zr, 16 <=> li $a0, 16
    08B59B64:[0E2D68AD]: jal        0x08B5A2B4
    08B59B68:[24040007]: addiu      $a0, $zr, 7 <=> li $a0, 7
    08B59B6C:[3C0608C1]: lui        $a2, 0x08C1 <=> li $a2, 0x08C10000
    08B59B70:[C4D4DC30]: lwc1       $f20, -9168($a2)
    08B59B74:[0E2D68B7]: jal        0x08B5A2DC
    08B59B78:[4600A306]: mov.s      $f12, $f20
    08B59B7C:[4600A306]: mov.s      $f12, $f20
    08B59B80:[0E2D68C2]: jal        0x08B5A308
    08B59B84:[4600A346]: mov.s      $f13, $f20
    08B59B88:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08B59B8C:[0A2D66A8]: j          0x08B59AA0
    08B59B90:[AE030004]: sw         $v1, 4($s0)
    08B59B94:[8E060020]: lw         $a2, 32($s0)
    08B59B98:[3C1808C1]: lui        $t8, 0x08C1 <=> li $t8, 0x08C10000
    08B59B9C:[8F250008]: lw         $a1, 8($t9)
    08B59BA0:[8F240004]: lw         $a0, 4($t9)
    08B59BA4:[2707DBDC]: addiu      $a3, $t8, -9252
    08B59BA8:[3C140A4E]: lui        $s4, 0x0A4E <=> li $s4, 0x0A4E0000
    08B59BAC:[0E2FF7E7]: jal        0x08BFDF9C [sceGeListEnQueue]
    08B59BB0:[AE807298]: sw         $zr, 29336($s4)
    08B59BB4:[0440FFDC]: bltz       $v0, 0x08B59B28
    08B59BB8:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    08B59BBC:[0A2D66A4]: j          0x08B59A90
    08B59BC0:[AE020018]: sw         $v0, 24($s0)
    08B59BC4:[3C104000]: lui        $s0, 0x4000 <=> li $s0, 0x40000000
    08B59BC8:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08B59BCC:[7E44E004]: ins        $a0, $s2, 0, 29
    08B59BD0:[7E4E0780]: ext        $t6, $s2, 30, 1
    08B59BD4:[ADF4000C]: sw         $s4, 12($t7)
    08B59BD8:[ADE40008]: sw         $a0, 8($t7)
--> 08B59BDC:[15C0FFA8]: bne        $t6, $zr, 0x08B59A80
    08B59BE0:[ADE40004]: sw         $a0, 4($t7)
    08B59BE4:[0E2FF733]: jal        0x08BFDCCC [sceKernelCpuSuspendIntr]
    08B59BE8:[00000000]: nop
    08B59BEC:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
  Back Branch 08B59C1C 1,284 times (length 103)
  Back Branch 08B59BBC 761 times (length 77)
    08B59A7C:[AD8D0004]: sw         $t5, 4($t4)
    08B59A80:[267072A0]: addiu      $s0, $s3, 29344
    08B59A84:[8E12000C]: lw         $s2, 12($s0)
    08B59A88:[52400042]: beql       $s2, $zr, 0x08B59B94
    08B59A8C:[8E190048]: lw         $t9, 72($s0)
--> 08B59A90:[267072A0]: addiu      $s0, $s3, 29344
    08B59A94:[8E130004]: lw         $s3, 4($s0)
    08B59A98:[1260002D]: beq        $s3, $zr, 0x08B59B50
    08B59A9C:[3C0208C1]: lui        $v0, 0x08C1 <=> li $v0, 0x08C10000
    08B59AA0:[8E05000C]: lw         $a1, 12($s0)
    08B59AA4:[14A00020]: bne        $a1, $zr, 0x08B59B28
    08B59AA8:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08B59AAC:[8E040028]: lw         $a0, 40($s0)
    08B59AB0:[1080001E]: beq        $a0, $zr, 0x08B59B2C
    08B59AB4:[8FBF0014]: lw         $ra, 20($sp)
    08B59AB8:[8E030024]: lw         $v1, 36($s0)
    08B59ABC:[8E05003C]: lw         $a1, 60($s0)
    08B59AC0:[8E060040]: lw         $a2, 64($s0)
    08B59AC4:[8E0B0048]: lw         $t3, 72($s0)
    08B59AC8:[3C129D00]: lui        $s2, 0x9D00 <=> li $s2, 0x9D000000
    08B59ACC:[3C13D200]: lui        $s3, 0xD200 <=> li $s3, 0xD2000000
    08B59AD0:[AD63009C]: sw         $v1, 156($t3)
    08B59AD4:[3C0D9C00]: lui        $t5, 0x9C00 <=> li $t5, 0x9C000000
    08B59AD8:[AD6500A0]: sw         $a1, 160($t3)
    08B59ADC:[AD6600A4]: sw         $a2, 164($t3)
    08B59AE0:[8E0C002C]: lw         $t4, 44($s0)
    08B59AE4:[8D710008]: lw         $s1, 8($t3)
    08B59AE8:[8E190024]: lw         $t9, 36($s0)
    08B59AEC:[8E0F0028]: lw         $t7, 40($s0)
    08B59AF0:[7D981E00]: ext        $t8, $t4, 24, 4
    08B59AF4:[00188400]: sll        $s0, $t8, 0x0010
    08B59AF8:[26290004]: addiu      $t1, $s1, 4
    08B59AFC:[02127025]: or         $t6, $s0, $s2
    08B59B00:[7C0CFE04]: ins        $t4, $zr, 24, 8
    08B59B04:[0333A025]: or         $s4, $t9, $s3
    08B59B08:[01CF5025]: or         $t2, $t6, $t7
    08B59B0C:[018D4025]: or         $t0, $t4, $t5
    08B59B10:[25270008]: addiu      $a3, $t1, 8
    08B59B14:[AE340000]: sw         $s4, 0($s1)
    08B59B18:[AD670008]: sw         $a3, 8($t3)
    08B59B1C:[AD2A0000]: sw         $t2, 0($t1)
    08B59B20:[AD280004]: sw         $t0, 4($t1)
    08B59B24:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08B59B28:[8FBF0014]: lw         $ra, 20($sp)
    08B59B2C:[8FB40010]: lw         $s4, 16($sp)
    08B59B30:[8FB3000C]: lw         $s3, 12($sp)
    08B59B34:[8FB20008]: lw         $s2, 8($sp)
    08B59B38:[8FB10004]: lw         $s1, 4($sp)
    08B59B3C:[8FB00000]: lw         $s0, 0($sp)
    08B59B40:[C7B40020]: lwc1       $f20, 32($sp)
    08B59B44:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08B59B48:[03E00008]: jr         $ra
    08B59B4C:[27BD0030]: addiu      $sp, $sp, 48
    08B59B50:[0E2D6857]: jal        0x08B5A15C
    08B59B54:[2444DBF0]: addiu      $a0, $v0, -9232
    08B59B58:[24050010]: addiu      $a1, $zr, 16 <=> li $a1, 16
    08B59B5C:[0E2D68A2]: jal        0x08B5A288
    08B59B60:[24040010]: addiu      $a0, $zr, 16 <=> li $a0, 16
    08B59B64:[0E2D68AD]: jal        0x08B5A2B4
    08B59B68:[24040007]: addiu      $a0, $zr, 7 <=> li $a0, 7
    08B59B6C:[3C0608C1]: lui        $a2, 0x08C1 <=> li $a2, 0x08C10000
    08B59B70:[C4D4DC30]: lwc1       $f20, -9168($a2)
    08B59B74:[0E2D68B7]: jal        0x08B5A2DC
    08B59B78:[4600A306]: mov.s      $f12, $f20
    08B59B7C:[4600A306]: mov.s      $f12, $f20
    08B59B80:[0E2D68C2]: jal        0x08B5A308
    08B59B84:[4600A346]: mov.s      $f13, $f20
    08B59B88:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08B59B8C:[0A2D66A8]: j          0x08B59AA0
    08B59B90:[AE030004]: sw         $v1, 4($s0)
    08B59B94:[8E060020]: lw         $a2, 32($s0)
    08B59B98:[3C1808C1]: lui        $t8, 0x08C1 <=> li $t8, 0x08C10000
    08B59B9C:[8F250008]: lw         $a1, 8($t9)
    08B59BA0:[8F240004]: lw         $a0, 4($t9)
    08B59BA4:[2707DBDC]: addiu      $a3, $t8, -9252
    08B59BA8:[3C140A4E]: lui        $s4, 0x0A4E <=> li $s4, 0x0A4E0000
    08B59BAC:[0E2FF7E7]: jal        0x08BFDF9C [sceGeListEnQueue]
    08B59BB0:[AE807298]: sw         $zr, 29336($s4)
    08B59BB4:[0440FFDC]: bltz       $v0, 0x08B59B28
    08B59BB8:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
--> 08B59BBC:[0A2D66A4]: j          0x08B59A90
    08B59BC0:[AE020018]: sw         $v0, 24($s0)
    08B59BC4:[3C104000]: lui        $s0, 0x4000 <=> li $s0, 0x40000000
    08B59BC8:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08B59BCC:[7E44E004]: ins        $a0, $s2, 0, 29
  Back Branch 08B59BB4 761 times (length 37)
    08B59B14:[AE340000]: sw         $s4, 0($s1)
    08B59B18:[AD670008]: sw         $a3, 8($t3)
    08B59B1C:[AD2A0000]: sw         $t2, 0($t1)
    08B59B20:[AD280004]: sw         $t0, 4($t1)
    08B59B24:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
--> 08B59B28:[8FBF0014]: lw         $ra, 20($sp)
    08B59B2C:[8FB40010]: lw         $s4, 16($sp)
    08B59B30:[8FB3000C]: lw         $s3, 12($sp)
    08B59B34:[8FB20008]: lw         $s2, 8($sp)
    08B59B38:[8FB10004]: lw         $s1, 4($sp)
    08B59B3C:[8FB00000]: lw         $s0, 0($sp)
    08B59B40:[C7B40020]: lwc1       $f20, 32($sp)
    08B59B44:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08B59B48:[03E00008]: jr         $ra
    08B59B4C:[27BD0030]: addiu      $sp, $sp, 48
    08B59B50:[0E2D6857]: jal        0x08B5A15C
    08B59B54:[2444DBF0]: addiu      $a0, $v0, -9232
    08B59B58:[24050010]: addiu      $a1, $zr, 16 <=> li $a1, 16
    08B59B5C:[0E2D68A2]: jal        0x08B5A288
    08B59B60:[24040010]: addiu      $a0, $zr, 16 <=> li $a0, 16
    08B59B64:[0E2D68AD]: jal        0x08B5A2B4
    08B59B68:[24040007]: addiu      $a0, $zr, 7 <=> li $a0, 7
    08B59B6C:[3C0608C1]: lui        $a2, 0x08C1 <=> li $a2, 0x08C10000
    08B59B70:[C4D4DC30]: lwc1       $f20, -9168($a2)
    08B59B74:[0E2D68B7]: jal        0x08B5A2DC
    08B59B78:[4600A306]: mov.s      $f12, $f20
    08B59B7C:[4600A306]: mov.s      $f12, $f20
    08B59B80:[0E2D68C2]: jal        0x08B5A308
    08B59B84:[4600A346]: mov.s      $f13, $f20
    08B59B88:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08B59B8C:[0A2D66A8]: j          0x08B59AA0
    08B59B90:[AE030004]: sw         $v1, 4($s0)
    08B59B94:[8E060020]: lw         $a2, 32($s0)
    08B59B98:[3C1808C1]: lui        $t8, 0x08C1 <=> li $t8, 0x08C10000
    08B59B9C:[8F250008]: lw         $a1, 8($t9)
    08B59BA0:[8F240004]: lw         $a0, 4($t9)
    08B59BA4:[2707DBDC]: addiu      $a3, $t8, -9252
    08B59BA8:[3C140A4E]: lui        $s4, 0x0A4E <=> li $s4, 0x0A4E0000
    08B59BAC:[0E2FF7E7]: jal        0x08BFDF9C [sceGeListEnQueue]
    08B59BB0:[AE807298]: sw         $zr, 29336($s4)
--> 08B59BB4:[0440FFDC]: bltz       $v0, 0x08B59B28
    08B59BB8:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    08B59BBC:[0A2D66A4]: j          0x08B59A90
    08B59BC0:[AE020018]: sw         $v0, 24($s0)
    08B59BC4:[3C104000]: lui        $s0, 0x4000 <=> li $s0, 0x40000000
  Back Branch 08B59B8C 1 times (length 61)
    08B59A8C:[8E190048]: lw         $t9, 72($s0)
    08B59A90:[267072A0]: addiu      $s0, $s3, 29344
    08B59A94:[8E130004]: lw         $s3, 4($s0)
    08B59A98:[1260002D]: beq        $s3, $zr, 0x08B59B50
    08B59A9C:[3C0208C1]: lui        $v0, 0x08C1 <=> li $v0, 0x08C10000
--> 08B59AA0:[8E05000C]: lw         $a1, 12($s0)
    08B59AA4:[14A00020]: bne        $a1, $zr, 0x08B59B28
    08B59AA8:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08B59AAC:[8E040028]: lw         $a0, 40($s0)
    08B59AB0:[1080001E]: beq        $a0, $zr, 0x08B59B2C
    08B59AB4:[8FBF0014]: lw         $ra, 20($sp)
    08B59AB8:[8E030024]: lw         $v1, 36($s0)
    08B59ABC:[8E05003C]: lw         $a1, 60($s0)
    08B59AC0:[8E060040]: lw         $a2, 64($s0)
    08B59AC4:[8E0B0048]: lw         $t3, 72($s0)
    08B59AC8:[3C129D00]: lui        $s2, 0x9D00 <=> li $s2, 0x9D000000
    08B59ACC:[3C13D200]: lui        $s3, 0xD200 <=> li $s3, 0xD2000000
    08B59AD0:[AD63009C]: sw         $v1, 156($t3)
    08B59AD4:[3C0D9C00]: lui        $t5, 0x9C00 <=> li $t5, 0x9C000000
    08B59AD8:[AD6500A0]: sw         $a1, 160($t3)
    08B59ADC:[AD6600A4]: sw         $a2, 164($t3)
    08B59AE0:[8E0C002C]: lw         $t4, 44($s0)
    08B59AE4:[8D710008]: lw         $s1, 8($t3)
    08B59AE8:[8E190024]: lw         $t9, 36($s0)
    08B59AEC:[8E0F0028]: lw         $t7, 40($s0)
    08B59AF0:[7D981E00]: ext        $t8, $t4, 24, 4
    08B59AF4:[00188400]: sll        $s0, $t8, 0x0010
    08B59AF8:[26290004]: addiu      $t1, $s1, 4
    08B59AFC:[02127025]: or         $t6, $s0, $s2
    08B59B00:[7C0CFE04]: ins        $t4, $zr, 24, 8
    08B59B04:[0333A025]: or         $s4, $t9, $s3
    08B59B08:[01CF5025]: or         $t2, $t6, $t7
    08B59B0C:[018D4025]: or         $t0, $t4, $t5
    08B59B10:[25270008]: addiu      $a3, $t1, 8
    08B59B14:[AE340000]: sw         $s4, 0($s1)
    08B59B18:[AD670008]: sw         $a3, 8($t3)
    08B59B1C:[AD2A0000]: sw         $t2, 0($t1)
    08B59B20:[AD280004]: sw         $t0, 4($t1)
    08B59B24:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08B59B28:[8FBF0014]: lw         $ra, 20($sp)
    08B59B2C:[8FB40010]: lw         $s4, 16($sp)
    08B59B30:[8FB3000C]: lw         $s3, 12($sp)
    08B59B34:[8FB20008]: lw         $s2, 8($sp)
    08B59B38:[8FB10004]: lw         $s1, 4($sp)
    08B59B3C:[8FB00000]: lw         $s0, 0($sp)
    08B59B40:[C7B40020]: lwc1       $f20, 32($sp)
    08B59B44:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08B59B48:[03E00008]: jr         $ra
    08B59B4C:[27BD0030]: addiu      $sp, $sp, 48
    08B59B50:[0E2D6857]: jal        0x08B5A15C
    08B59B54:[2444DBF0]: addiu      $a0, $v0, -9232
    08B59B58:[24050010]: addiu      $a1, $zr, 16 <=> li $a1, 16
    08B59B5C:[0E2D68A2]: jal        0x08B5A288
    08B59B60:[24040010]: addiu      $a0, $zr, 16 <=> li $a0, 16
    08B59B64:[0E2D68AD]: jal        0x08B5A2B4
    08B59B68:[24040007]: addiu      $a0, $zr, 7 <=> li $a0, 7
    08B59B6C:[3C0608C1]: lui        $a2, 0x08C1 <=> li $a2, 0x08C10000
    08B59B70:[C4D4DC30]: lwc1       $f20, -9168($a2)
    08B59B74:[0E2D68B7]: jal        0x08B5A2DC
    08B59B78:[4600A306]: mov.s      $f12, $f20
    08B59B7C:[4600A306]: mov.s      $f12, $f20
    08B59B80:[0E2D68C2]: jal        0x08B5A308
    08B59B84:[4600A346]: mov.s      $f13, $f20
    08B59B88:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
--> 08B59B8C:[0A2D66A8]: j          0x08B59AA0
    08B59B90:[AE030004]: sw         $v1, 4($s0)
    08B59B94:[8E060020]: lw         $a2, 32($s0)
    08B59B98:[3C1808C1]: lui        $t8, 0x08C1 <=> li $t8, 0x08C10000
    08B59B9C:[8F250008]: lw         $a1, 8($t9)
_S1_2_88149E4 126,026 instructions (0.164%), 10,529 calls (088149E4 - 08814A18, length 14)
    088149E4:[27BDFFF0]: addiu      $sp, $sp, -16
    088149E8:[AFBF000C]: sw         $ra, 12($sp)
    088149EC:[8F8463F0]: lw         $a0, 25584($gp)
    088149F0:[8F838080]: lw         $v1, -32640($gp)
    088149F4:[24840001]: addiu      $a0, $a0, 1
    088149F8:[14830005]: bne        $a0, $v1, 0x08814A10
    088149FC:[AF8463F0]: sw         $a0, 25584($gp)
    08814A00:[8F84807C]: lw         $a0, -32644($gp)
    08814A04:[0E2FF767]: jal        0x08BFDD9C [sceKernelSetEventFlag]
    08814A08:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08814A0C:[AF8063F0]: sw         $zr, 25584($gp)
    08814A10:[8FBF000C]: lw         $ra, 12($sp)
    08814A14:[03E00008]: jr         $ra
    08814A18:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_8814028 123,220 instructions (0.160%), 305 calls (08814028 - 0881405C, length 14)
    08814028:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0881402C:[8C820014]: lw         $v0, 20($a0)
    08814030:[2442FFFF]: addiu      $v0, $v0, -1
    08814034:[2C410003]: sltiu      $at, $v0, 3
    08814038:[50200003]: beql       $at, $zr, 0x08814048
    0881403C:[24630001]: addiu      $v1, $v1, 1
    08814040:[10000005]: b          0x08814058
    08814044:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08814048:[2C620032]: sltiu      $v0, $v1, 50
    0881404C:[1440FFF7]: bne        $v0, $zr, 0x0881402C
    08814050:[24840020]: addiu      $a0, $a0, 32
    08814054:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08814058:[03E00008]: jr         $ra
    0881405C:[00000000]: nop
  Back Branch 0881404C 15,250 times (length 10)
    08814028:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
--> 0881402C:[8C820014]: lw         $v0, 20($a0)
    08814030:[2442FFFF]: addiu      $v0, $v0, -1
    08814034:[2C410003]: sltiu      $at, $v0, 3
    08814038:[50200003]: beql       $at, $zr, 0x08814048
    0881403C:[24630001]: addiu      $v1, $v1, 1
    08814040:[10000005]: b          0x08814058
    08814044:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08814048:[2C620032]: sltiu      $v0, $v1, 50
--> 0881404C:[1440FFF7]: bne        $v0, $zr, 0x0881402C
    08814050:[24840020]: addiu      $a0, $a0, 32
    08814054:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08814058:[03E00008]: jr         $ra
    0881405C:[00000000]: nop
_S1_2_8A2DE8C 115,960 instructions (0.151%), 20 calls (08A2DE8C - 08A2E3D0, length 338)
    08A2DE8C:[27BDFF40]: addiu      $sp, $sp, -192
    08A2DE90:[AFBF004C]: sw         $ra, 76($sp)
    08A2DE94:[AFBE0048]: sw         $fp, 72($sp)
    08A2DE98:[AFB70044]: sw         $s7, 68($sp)
    08A2DE9C:[AFB60040]: sw         $s6, 64($sp)
    08A2DEA0:[AFB5003C]: sw         $s5, 60($sp)
    08A2DEA4:[AFB40038]: sw         $s4, 56($sp)
    08A2DEA8:[AFB30034]: sw         $s3, 52($sp)
    08A2DEAC:[AFB20030]: sw         $s2, 48($sp)
    08A2DEB0:[AFB1002C]: sw         $s1, 44($sp)
    08A2DEB4:[AFB00028]: sw         $s0, 40($sp)
    08A2DEB8:[00E01821]: addu       $v1, $a3, $zr <=> move $v1, $a3
    08A2DEBC:[E7B40020]: swc1       $f20, 32($sp)
    08A2DEC0:[AFA50070]: sw         $a1, 112($sp)
    08A2DEC4:[00C0B021]: addu       $s6, $a2, $zr <=> move $s6, $a2
    08A2DEC8:[AFA7006C]: sw         $a3, 108($sp)
    08A2DECC:[10600134]: beq        $v1, $zr, 0x08A2E3A0
    08A2DED0:[A3A8006B]: sb         $t0, 107($sp)
    08A2DED4:[90630000]: lbu        $v1, 0($v1)
    08A2DED8:[0003182B]: sltu       $v1, $zr, $v1 <=> move $v1, $v1
    08A2DEDC:[54600005]: bnel       $v1, $zr, 0x08A2DEF4
    08A2DEE0:[7C031C20]: seb        $v1, $v1
    08A2DEE4:[00E01821]: addu       $v1, $a3, $zr <=> move $v1, $a3
    08A2DEE8:[8C63002C]: lw         $v1, 44($v1)
    08A2DEEC:[0003182B]: sltu       $v1, $zr, $v1 <=> move $v1, $v1
    08A2DEF0:[7C031C20]: seb        $v1, $v1
    08A2DEF4:[54600004]: bnel       $v1, $zr, 0x08A2DF08
    08A2DEF8:[8EC50014]: lw         $a1, 20($s6)
    08A2DEFC:[10000129]: b          0x08A2E3A4
    08A2DF00:[8FBF004C]: lw         $ra, 76($sp)
    08A2DF08:[3C0308C6]: lui        $v1, 0x08C6 <=> li $v1, 0x08C60000
    08A2DF0C:[24634A44]: addiu      $v1, $v1, 19012
    08A2DF10:[AFA300AC]: sw         $v1, 172($sp)
    08A2DF14:[00A01826]: xor        $v1, $a1, $zr <=> move $v1, $a1
    08A2DF18:[2C630001]: sltiu      $v1, $v1, 1
    08A2DF1C:[AFA30058]: sw         $v1, 88($sp)
    08A2DF20:[8FA30070]: lw         $v1, 112($sp)
    08A2DF24:[3C043F80]: lui        $a0, 0x3F80 <=> li $a0, 0x3F800000
    08A2DF28:[AFA000B0]: sw         $zr, 176($sp)
    08A2DF2C:[AFA000B4]: sw         $zr, 180($sp)
    08A2DF30:[AFA400B8]: sw         $a0, 184($sp)
    08A2DF34:[AFA400BC]: sw         $a0, 188($sp)
    08A2DF38:[10600116]: beq        $v1, $zr, 0x08A2E394
    08A2DF3C:[AFA00060]: sw         $zr, 96($sp)
    08A2DF40:[AFA0005C]: sw         $zr, 92($sp)
    08A2DF44:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    08A2DF48:[8FA20058]: lw         $v0, 88($sp)
    08A2DF4C:[50400033]: beql       $v0, $zr, 0x08A2E01C
    08A2DF50:[8EC20004]: lw         $v0, 4($s6)
    08A2DF54:[8EC30004]: lw         $v1, 4($s6)
    08A2DF58:[8FA2005C]: lw         $v0, 92($sp)
    08A2DF5C:[00629821]: addu       $s3, $v1, $v0
    08A2DF60:[83A2006B]: lb         $v0, 107($sp)
    08A2DF64:[5040000E]: beql       $v0, $zr, 0x08A2DFA0
    08A2DF68:[8665000A]: lh         $a1, 10($s3)
    08A2DF6C:[8EC40000]: lw         $a0, 0($s6)
    08A2DF70:[7E621E00]: ext        $v0, $s3, 24, 4
    08A2DF74:[00021C00]: sll        $v1, $v0, 0x0010
    08A2DF78:[3C021000]: lui        $v0, 0x1000 <=> li $v0, 0x10000000
    08A2DF7C:[00621025]: or         $v0, $v1, $v0
    08A2DF80:[00902021]: addu       $a0, $a0, $s0
    08A2DF84:[AC820034]: sw         $v0, 52($a0)
    08A2DF88:[00131A00]: sll        $v1, $s3, 0x0008
    08A2DF8C:[00031A02]: srl        $v1, $v1, 0x0008
    08A2DF90:[3C020100]: lui        $v0, 0x0100 <=> li $v0, 0x01000000
    08A2DF94:[00621025]: or         $v0, $v1, $v0
    08A2DF98:[AC820038]: sw         $v0, 56($a0)
    08A2DF9C:[8665000A]: lh         $a1, 10($s3)
    08A2DFA0:[8664001A]: lh         $a0, 26($s3)
    08A2DFA4:[86630008]: lh         $v1, 8($s3)
    08A2DFA8:[86620018]: lh         $v0, 24($s3)
    08A2DFAC:[00852023]: subu       $a0, $a0, $a1
    08A2DFB0:[44840000]: mtc1       $a0, $f0
    08A2DFB4:[46800120]: cvt.s.w    $f4, $f0
    08A2DFB8:[00431023]: subu       $v0, $v0, $v1
    08A2DFBC:[44820000]: mtc1       $v0, $f0
    08A2DFC0:[468000E0]: cvt.s.w    $f3, $f0
    08A2DFC4:[44850000]: mtc1       $a1, $f0
    08A2DFC8:[468000A0]: cvt.s.w    $f2, $f0
    08A2DFCC:[44830000]: mtc1       $v1, $f0
    08A2DFD0:[46800060]: cvt.s.w    $f1, $f0
    08A2DFD4:[E7A200B4]: swc1       $f2, 180($sp)
    08A2DFD8:[E7A100B0]: swc1       $f1, 176($sp)
    08A2DFDC:[46041000]: add.s      $f0, $f2, $f4
    08A2DFE0:[46030840]: add.s      $f1, $f1, $f3
    08A2DFE4:[E7A000BC]: swc1       $f0, 188($sp)
    08A2DFE8:[E7A100B8]: swc1       $f1, 184($sp)
    08A2DFEC:[9662000C]: lhu        $v0, 12($s3)
    08A2DFF0:[96750000]: lhu        $s5, 0($s3)
    08A2DFF4:[96640010]: lhu        $a0, 16($s3)
    08A2DFF8:[A7A20064]: sh         $v0, 100($sp)
    08A2DFFC:[96740002]: lhu        $s4, 2($s3)
    08A2E000:[00951023]: subu       $v0, $a0, $s5
    08A2E004:[96630012]: lhu        $v1, 18($s3)
    08A2E008:[3057FFFF]: andi       $s7, $v0, -1
    08A2E00C:[00741023]: subu       $v0, $v1, $s4
    08A2E010:[10000030]: b          0x08A2E0D4
    08A2E014:[305EFFFF]: andi       $fp, $v0, -1
    08A2E01C:[00509021]: addu       $s2, $v0, $s0
    08A2E020:[83A2006B]: lb         $v0, 107($sp)
    08A2E024:[5040000E]: beql       $v0, $zr, 0x08A2E060
    08A2E028:[8645000A]: lh         $a1, 10($s2)
    08A2E02C:[8EC40000]: lw         $a0, 0($s6)
    08A2E030:[7E421E00]: ext        $v0, $s2, 24, 4
    08A2E034:[00021C00]: sll        $v1, $v0, 0x0010
    08A2E038:[3C021000]: lui        $v0, 0x1000 <=> li $v0, 0x10000000
    08A2E03C:[00621025]: or         $v0, $v1, $v0
    08A2E040:[00902021]: addu       $a0, $a0, $s0
    08A2E044:[AC820034]: sw         $v0, 52($a0)
    08A2E048:[00121A00]: sll        $v1, $s2, 0x0008
    08A2E04C:[00031A02]: srl        $v1, $v1, 0x0008
    08A2E050:[3C020100]: lui        $v0, 0x0100 <=> li $v0, 0x01000000
    08A2E054:[00621025]: or         $v0, $v1, $v0
    08A2E058:[AC820038]: sw         $v0, 56($a0)
    08A2E05C:[8645000A]: lh         $a1, 10($s2)
    08A2E060:[8644003A]: lh         $a0, 58($s2)
    08A2E064:[86430008]: lh         $v1, 8($s2)
    08A2E068:[86420038]: lh         $v0, 56($s2)
    08A2E06C:[00852023]: subu       $a0, $a0, $a1
    08A2E070:[44840000]: mtc1       $a0, $f0
    08A2E074:[46800120]: cvt.s.w    $f4, $f0
    08A2E078:[00431023]: subu       $v0, $v0, $v1
    08A2E07C:[44820000]: mtc1       $v0, $f0
    08A2E080:[468000E0]: cvt.s.w    $f3, $f0
    08A2E084:[44850000]: mtc1       $a1, $f0
    08A2E088:[468000A0]: cvt.s.w    $f2, $f0
    08A2E08C:[44830000]: mtc1       $v1, $f0
    08A2E090:[46800060]: cvt.s.w    $f1, $f0
    08A2E094:[E7A200B4]: swc1       $f2, 180($sp)
    08A2E098:[E7A100B0]: swc1       $f1, 176($sp)
    08A2E09C:[46041000]: add.s      $f0, $f2, $f4
    08A2E0A0:[46030840]: add.s      $f1, $f1, $f3
    08A2E0A4:[E7A000BC]: swc1       $f0, 188($sp)
    08A2E0A8:[E7A100B8]: swc1       $f1, 184($sp)
    08A2E0AC:[9642000C]: lhu        $v0, 12($s2)
    08A2E0B0:[96550000]: lhu        $s5, 0($s2)
    08A2E0B4:[96440030]: lhu        $a0, 48($s2)
    08A2E0B8:[A7A20064]: sh         $v0, 100($sp)
    08A2E0BC:[96540002]: lhu        $s4, 2($s2)
    08A2E0C0:[00951023]: subu       $v0, $a0, $s5
    08A2E0C4:[96430032]: lhu        $v1, 50($s2)
    08A2E0C8:[3057FFFF]: andi       $s7, $v0, -1
    08A2E0CC:[00741023]: subu       $v0, $v1, $s4
    08A2E0D0:[305EFFFF]: andi       $fp, $v0, -1
    08A2E0D4:[8FB1006C]: lw         $s1, 108($sp)
    08A2E0D8:[3C023F80]: lui        $v0, 0x3F80 <=> li $v0, 0x3F800000
    08A2E0DC:[10000042]: b          0x08A2E1E8
    08A2E0E0:[4482A000]: mtc1       $v0, $f20
    08A2E0E8:[7C021420]: seb        $v0, $v0
    08A2E0EC:[50400024]: beql       $v0, $zr, 0x08A2E180
    08A2E0F0:[92220000]: lbu        $v0, 0($s1)
    08A2E0F4:[C62C0018]: lwc1       $f12, 24($s1)
    08A2E0F8:[C62D001C]: lwc1       $f13, 28($s1)
    08A2E0FC:[0E27314F]: jal        0x089CC53C
    08A2E100:[27A400A4]: addiu      $a0, $sp, 164
    08A2E104:[27A4008C]: addiu      $a0, $sp, 140
    08A2E108:[27A500B0]: addiu      $a1, $sp, 176
    08A2E10C:[0E26BD53]: jal        0x089AF54C
    08A2E110:[26260020]: addiu      $a2, $s1, 32
    08A2E114:[27A40094]: addiu      $a0, $sp, 148
    08A2E118:[27A5008C]: addiu      $a1, $sp, 140
    08A2E11C:[0E273146]: jal        0x089CC518
    08A2E120:[27A600A4]: addiu      $a2, $sp, 164
    08A2E124:[27A4009C]: addiu      $a0, $sp, 156
    08A2E128:[26250020]: addiu      $a1, $s1, 32
    08A2E12C:[0E27313D]: jal        0x089CC4F4
    08A2E130:[27A60094]: addiu      $a2, $sp, 148
    08A2E134:[27A400B0]: addiu      $a0, $sp, 176
    08A2E138:[0E26BD4D]: jal        0x089AF534
    08A2E13C:[27A5009C]: addiu      $a1, $sp, 156
    08A2E140:[27A40074]: addiu      $a0, $sp, 116
    08A2E144:[27A500B8]: addiu      $a1, $sp, 184
    08A2E148:[0E26BD53]: jal        0x089AF54C
    08A2E14C:[26260020]: addiu      $a2, $s1, 32
    08A2E150:[27A4007C]: addiu      $a0, $sp, 124
    08A2E154:[27A50074]: addiu      $a1, $sp, 116
    08A2E158:[0E273146]: jal        0x089CC518
    08A2E15C:[27A600A4]: addiu      $a2, $sp, 164
    08A2E160:[27A40084]: addiu      $a0, $sp, 132
    08A2E164:[26250020]: addiu      $a1, $s1, 32
    08A2E168:[0E27313D]: jal        0x089CC4F4
    08A2E16C:[27A6007C]: addiu      $a2, $sp, 124
    08A2E170:[27A400B8]: addiu      $a0, $sp, 184
    08A2E174:[0E26BD4D]: jal        0x089AF534
    08A2E178:[27A50084]: addiu      $a1, $sp, 132
    08A2E17C:[92220000]: lbu        $v0, 0($s1)
    08A2E180:[30420004]: andi       $v0, $v0, 4
    08A2E184:[7C021420]: seb        $v0, $v0
    08A2E188:[50400010]: beql       $v0, $zr, 0x08A2E1CC
    08A2E18C:[92220000]: lbu        $v0, 0($s1)
    08A2E190:[C6240004]: lwc1       $f4, 4($s1)
    08A2E194:[C7A000B0]: lwc1       $f0, 176($sp)
    08A2E198:[C7A100B8]: lwc1       $f1, 184($sp)
    08A2E19C:[C7A200B4]: lwc1       $f2, 180($sp)
    08A2E1A0:[460400C0]: add.s      $f3, $f0, $f4
    08A2E1A4:[E7A300B0]: swc1       $f3, 176($sp)
    08A2E1A8:[46040840]: add.s      $f1, $f1, $f4
    08A2E1AC:[C6230008]: lwc1       $f3, 8($s1)
    08A2E1B0:[C7A000BC]: lwc1       $f0, 188($sp)
    08A2E1B4:[E7A100B8]: swc1       $f1, 184($sp)
    08A2E1B8:[46031040]: add.s      $f1, $f2, $f3
    08A2E1BC:[46030000]: add.s      $f0, $f0, $f3
    08A2E1C0:[E7A100B4]: swc1       $f1, 180($sp)
    08A2E1C4:[E7A000BC]: swc1       $f0, 188($sp)
    08A2E1C8:[92220000]: lbu        $v0, 0($s1)
    08A2E1CC:[30420008]: andi       $v0, $v0, 8
    08A2E1D0:[7C021420]: seb        $v0, $v0
    08A2E1D4:[50400004]: beql       $v0, $zr, 0x08A2E1E8
    08A2E1D8:[8E31002C]: lw         $s1, 44($s1)
    08A2E1DC:[C6200028]: lwc1       $f0, 40($s1)
    08A2E1E0:[4600A502]: mul.s      $f20, $f20, $f0
    08A2E1E4:[8E31002C]: lw         $s1, 44($s1)
    08A2E1E8:[0011102B]: sltu       $v0, $zr, $s1 <=> move $v0, $s1
    08A2E1EC:[38420001]: xori       $v0, $v0, 1
    08A2E1F0:[5440000C]: bnel       $v0, $zr, 0x08A2E224
    08A2E1F4:[3C023F80]: lui        $v0, 0x3F80 <=> li $v0, 0x3F800000
    08A2E1F8:[92230000]: lbu        $v1, 0($s1)
    08A2E1FC:[14600005]: bne        $v1, $zr, 0x08A2E214
    08A2E200:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    08A2E204:[8E22002C]: lw         $v0, 44($s1)
    08A2E208:[54400003]: bnel       $v0, $zr, 0x08A2E218
    08A2E20C:[7C041420]: seb        $v0, $a0
    08A2E210:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08A2E214:[7C041420]: seb        $v0, $a0
    08A2E218:[5440FFB3]: bnel       $v0, $zr, 0x08A2E0E8
    08A2E21C:[30620001]: andi       $v0, $v1, 1
    08A2E220:[3C023F80]: lui        $v0, 0x3F80 <=> li $v0, 0x3F800000
    08A2E224:[44820000]: mtc1       $v0, $f0
    08A2E228:[4614003C]: c.lt.s     $f0, $f20
    08A2E22C:[00000000]: nop
    08A2E230:[45020004]: bc1fl      0x08A2E244
    08A2E234:[4600A006]: mov.s      $f0, $f20
    08A2E238:[10000003]: b          0x08A2E248
    08A2E23C:[44800800]: mtc1       $zr, $f1
    08A2E244:[44800800]: mtc1       $zr, $f1
    08A2E248:[4600083F]: c.ngt.s    $f1, $f0
    08A2E24C:[00000000]: nop
    08A2E250:[45030004]: bc1tl      0x08A2E264
    08A2E254:[46000046]: mov.s      $f1, $f0
    08A2E258:[10000003]: b          0x08A2E268
    08A2E25C:[8FA20058]: lw         $v0, 88($sp)
    08A2E264:[8FA20058]: lw         $v0, 88($sp)
    08A2E268:[50400022]: beql       $v0, $zr, 0x08A2E2F4
    08A2E26C:[3C02437F]: lui        $v0, 0x437F <=> li $v0, 0x437F0000
    08A2E270:[3C02437F]: lui        $v0, 0x437F <=> li $v0, 0x437F0000
    08A2E274:[44820000]: mtc1       $v0, $f0
    08A2E278:[46010002]: mul.s      $f0, $f0, $f1
    08A2E27C:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08A2E280:[4600000D]: trunc.w.s  $f0, $f0
    08A2E284:[44020000]: mfc1       $v0, $f0
    08A2E288:[0E205DA7]: jal        0x0881769C
    08A2E28C:[304500FF]: andi       $a1, $v0, 255
    08A2E290:[C7A000B4]: lwc1       $f0, 180($sp)
    08A2E294:[C7A100B8]: lwc1       $f1, 184($sp)
    08A2E298:[97A20064]: lhu        $v0, 100($sp)
    08A2E29C:[4600008D]: trunc.w.s  $f2, $f0
    08A2E2A0:[C7A300B0]: lwc1       $f3, 176($sp)
    08A2E2A4:[00403821]: addu       $a3, $v0, $zr <=> move $a3, $v0
    08A2E2A8:[02A05021]: addu       $t2, $s5, $zr <=> move $t2, $s5
    08A2E2AC:[02805821]: addu       $t3, $s4, $zr <=> move $t3, $s4
    08A2E2B0:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08A2E2B4:[C7A000BC]: lwc1       $f0, 188($sp)
    08A2E2B8:[44061000]: mfc1       $a2, $f2
    08A2E2BC:[4600188D]: trunc.w.s  $f2, $f3
    08A2E2C0:[AFB70000]: sw         $s7, 0($sp)
    08A2E2C4:[AFBE0004]: sw         $fp, 4($sp)
    08A2E2C8:[4600084D]: trunc.w.s  $f1, $f1
    08A2E2CC:[4600000D]: trunc.w.s  $f0, $f0
    08A2E2D0:[44051000]: mfc1       $a1, $f2
    08A2E2D4:[44020800]: mfc1       $v0, $f1
    08A2E2D8:[00454023]: subu       $t0, $v0, $a1
    08A2E2DC:[44020000]: mfc1       $v0, $f0
    08A2E2E0:[0E205D94]: jal        0x08817650
    08A2E2E4:[00464823]: subu       $t1, $v0, $a2
    08A2E2E8:[10000020]: b          0x08A2E36C
    08A2E2EC:[8FA3005C]: lw         $v1, 92($sp)
    08A2E2F4:[44820000]: mtc1       $v0, $f0
    08A2E2F8:[46010002]: mul.s      $f0, $f0, $f1
    08A2E2FC:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08A2E300:[4600000D]: trunc.w.s  $f0, $f0
    08A2E304:[44020000]: mfc1       $v0, $f0
    08A2E308:[0E205D39]: jal        0x088174E4
    08A2E30C:[304500FF]: andi       $a1, $v0, 255
    08A2E310:[C7A000B4]: lwc1       $f0, 180($sp)
    08A2E314:[C7A100B8]: lwc1       $f1, 184($sp)
    08A2E318:[97A20064]: lhu        $v0, 100($sp)
    08A2E31C:[4600008D]: trunc.w.s  $f2, $f0
    08A2E320:[C7A300B0]: lwc1       $f3, 176($sp)
    08A2E324:[00403821]: addu       $a3, $v0, $zr <=> move $a3, $v0
    08A2E328:[02A05021]: addu       $t2, $s5, $zr <=> move $t2, $s5
    08A2E32C:[02805821]: addu       $t3, $s4, $zr <=> move $t3, $s4
    08A2E330:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08A2E334:[C7A000BC]: lwc1       $f0, 188($sp)
    08A2E338:[44061000]: mfc1       $a2, $f2
    08A2E33C:[4600188D]: trunc.w.s  $f2, $f3
    08A2E340:[AFB70000]: sw         $s7, 0($sp)
    08A2E344:[AFBE0004]: sw         $fp, 4($sp)
    08A2E348:[4600084D]: trunc.w.s  $f1, $f1
    08A2E34C:[4600000D]: trunc.w.s  $f0, $f0
    08A2E350:[44051000]: mfc1       $a1, $f2
    08A2E354:[44020800]: mfc1       $v0, $f1
    08A2E358:[00454023]: subu       $t0, $v0, $a1
    08A2E35C:[44020000]: mfc1       $v0, $f0
    08A2E360:[0E205D1C]: jal        0x08817470
    08A2E364:[00464823]: subu       $t1, $v0, $a2
    08A2E368:[8FA3005C]: lw         $v1, 92($sp)
    08A2E36C:[24630020]: addiu      $v1, $v1, 32
    08A2E370:[AFA3005C]: sw         $v1, 92($sp)
    08A2E374:[8FA30060]: lw         $v1, 96($sp)
    08A2E378:[24630001]: addiu      $v1, $v1, 1
    08A2E37C:[AFA30060]: sw         $v1, 96($sp)
    08A2E380:[00602021]: addu       $a0, $v1, $zr <=> move $a0, $v1
    08A2E384:[8FA30070]: lw         $v1, 112($sp)
    08A2E388:[0083182B]: sltu       $v1, $a0, $v1
    08A2E38C:[1460FEEE]: bne        $v1, $zr, 0x08A2DF48
    08A2E390:[26100040]: addiu      $s0, $s0, 64
    08A2E394:[3C0308C6]: lui        $v1, 0x08C6 <=> li $v1, 0x08C60000
    08A2E398:[24634A44]: addiu      $v1, $v1, 19012
    08A2E39C:[AFA300AC]: sw         $v1, 172($sp)
    08A2E3A0:[8FBF004C]: lw         $ra, 76($sp)
    08A2E3A4:[8FBE0048]: lw         $fp, 72($sp)
    08A2E3A8:[8FB70044]: lw         $s7, 68($sp)
    08A2E3AC:[8FB60040]: lw         $s6, 64($sp)
    08A2E3B0:[8FB5003C]: lw         $s5, 60($sp)
    08A2E3B4:[8FB40038]: lw         $s4, 56($sp)
    08A2E3B8:[8FB30034]: lw         $s3, 52($sp)
    08A2E3BC:[8FB20030]: lw         $s2, 48($sp)
    08A2E3C0:[8FB1002C]: lw         $s1, 44($sp)
    08A2E3C4:[8FB00028]: lw         $s0, 40($sp)
    08A2E3C8:[C7B40020]: lwc1       $f20, 32($sp)
    08A2E3CC:[03E00008]: jr         $ra
    08A2E3D0:[27BD00C0]: addiu      $sp, $sp, 192
  Back Branch 08A2E218 990 times (length 78)
    08A2E0D4:[8FB1006C]: lw         $s1, 108($sp)
    08A2E0D8:[3C023F80]: lui        $v0, 0x3F80 <=> li $v0, 0x3F800000
    08A2E0DC:[10000042]: b          0x08A2E1E8
    08A2E0E0:[4482A000]: mtc1       $v0, $f20
--> 08A2E0E8:[7C021420]: seb        $v0, $v0
    08A2E0EC:[50400024]: beql       $v0, $zr, 0x08A2E180
    08A2E0F0:[92220000]: lbu        $v0, 0($s1)
    08A2E0F4:[C62C0018]: lwc1       $f12, 24($s1)
    08A2E0F8:[C62D001C]: lwc1       $f13, 28($s1)
    08A2E0FC:[0E27314F]: jal        0x089CC53C
    08A2E100:[27A400A4]: addiu      $a0, $sp, 164
    08A2E104:[27A4008C]: addiu      $a0, $sp, 140
    08A2E108:[27A500B0]: addiu      $a1, $sp, 176
    08A2E10C:[0E26BD53]: jal        0x089AF54C
    08A2E110:[26260020]: addiu      $a2, $s1, 32
    08A2E114:[27A40094]: addiu      $a0, $sp, 148
    08A2E118:[27A5008C]: addiu      $a1, $sp, 140
    08A2E11C:[0E273146]: jal        0x089CC518
    08A2E120:[27A600A4]: addiu      $a2, $sp, 164
    08A2E124:[27A4009C]: addiu      $a0, $sp, 156
    08A2E128:[26250020]: addiu      $a1, $s1, 32
    08A2E12C:[0E27313D]: jal        0x089CC4F4
    08A2E130:[27A60094]: addiu      $a2, $sp, 148
    08A2E134:[27A400B0]: addiu      $a0, $sp, 176
    08A2E138:[0E26BD4D]: jal        0x089AF534
    08A2E13C:[27A5009C]: addiu      $a1, $sp, 156
    08A2E140:[27A40074]: addiu      $a0, $sp, 116
    08A2E144:[27A500B8]: addiu      $a1, $sp, 184
    08A2E148:[0E26BD53]: jal        0x089AF54C
    08A2E14C:[26260020]: addiu      $a2, $s1, 32
    08A2E150:[27A4007C]: addiu      $a0, $sp, 124
    08A2E154:[27A50074]: addiu      $a1, $sp, 116
    08A2E158:[0E273146]: jal        0x089CC518
    08A2E15C:[27A600A4]: addiu      $a2, $sp, 164
    08A2E160:[27A40084]: addiu      $a0, $sp, 132
    08A2E164:[26250020]: addiu      $a1, $s1, 32
    08A2E168:[0E27313D]: jal        0x089CC4F4
    08A2E16C:[27A6007C]: addiu      $a2, $sp, 124
    08A2E170:[27A400B8]: addiu      $a0, $sp, 184
    08A2E174:[0E26BD4D]: jal        0x089AF534
    08A2E178:[27A50084]: addiu      $a1, $sp, 132
    08A2E17C:[92220000]: lbu        $v0, 0($s1)
    08A2E180:[30420004]: andi       $v0, $v0, 4
    08A2E184:[7C021420]: seb        $v0, $v0
    08A2E188:[50400010]: beql       $v0, $zr, 0x08A2E1CC
    08A2E18C:[92220000]: lbu        $v0, 0($s1)
    08A2E190:[C6240004]: lwc1       $f4, 4($s1)
    08A2E194:[C7A000B0]: lwc1       $f0, 176($sp)
    08A2E198:[C7A100B8]: lwc1       $f1, 184($sp)
    08A2E19C:[C7A200B4]: lwc1       $f2, 180($sp)
    08A2E1A0:[460400C0]: add.s      $f3, $f0, $f4
    08A2E1A4:[E7A300B0]: swc1       $f3, 176($sp)
    08A2E1A8:[46040840]: add.s      $f1, $f1, $f4
    08A2E1AC:[C6230008]: lwc1       $f3, 8($s1)
    08A2E1B0:[C7A000BC]: lwc1       $f0, 188($sp)
    08A2E1B4:[E7A100B8]: swc1       $f1, 184($sp)
    08A2E1B8:[46031040]: add.s      $f1, $f2, $f3
    08A2E1BC:[46030000]: add.s      $f0, $f0, $f3
    08A2E1C0:[E7A100B4]: swc1       $f1, 180($sp)
    08A2E1C4:[E7A000BC]: swc1       $f0, 188($sp)
    08A2E1C8:[92220000]: lbu        $v0, 0($s1)
    08A2E1CC:[30420008]: andi       $v0, $v0, 8
    08A2E1D0:[7C021420]: seb        $v0, $v0
    08A2E1D4:[50400004]: beql       $v0, $zr, 0x08A2E1E8
    08A2E1D8:[8E31002C]: lw         $s1, 44($s1)
    08A2E1DC:[C6200028]: lwc1       $f0, 40($s1)
    08A2E1E0:[4600A502]: mul.s      $f20, $f20, $f0
    08A2E1E4:[8E31002C]: lw         $s1, 44($s1)
    08A2E1E8:[0011102B]: sltu       $v0, $zr, $s1 <=> move $v0, $s1
    08A2E1EC:[38420001]: xori       $v0, $v0, 1
    08A2E1F0:[5440000C]: bnel       $v0, $zr, 0x08A2E224
    08A2E1F4:[3C023F80]: lui        $v0, 0x3F80 <=> li $v0, 0x3F800000
    08A2E1F8:[92230000]: lbu        $v1, 0($s1)
    08A2E1FC:[14600005]: bne        $v1, $zr, 0x08A2E214
    08A2E200:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    08A2E204:[8E22002C]: lw         $v0, 44($s1)
    08A2E208:[54400003]: bnel       $v0, $zr, 0x08A2E218
    08A2E20C:[7C041420]: seb        $v0, $a0
    08A2E210:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08A2E214:[7C041420]: seb        $v0, $a0
--> 08A2E218:[5440FFB3]: bnel       $v0, $zr, 0x08A2E0E8
    08A2E21C:[30620001]: andi       $v0, $v1, 1
    08A2E220:[3C023F80]: lui        $v0, 0x3F80 <=> li $v0, 0x3F800000
    08A2E224:[44820000]: mtc1       $v0, $f0
    08A2E228:[4614003C]: c.lt.s     $f0, $f20
  Back Branch 08A2E38C 660 times (length 275)
_S1_2_8815EF8 115,235 instructions (0.150%), 14,402 calls (08815EF8 - 08815F64, length 28)
    08815EF8:[27BDFFF0]: addiu      $sp, $sp, -16
    08815EFC:[AFBF000C]: sw         $ra, 12($sp)
    08815F00:[8F82640C]: lw         $v0, 25612($gp)
    08815F04:[54400015]: bnel       $v0, $zr, 0x08815F5C
    08815F08:[8FBF000C]: lw         $ra, 12($sp)
    08815F0C:[83826410]: lb         $v0, 25616($gp)
    08815F10:[1440000E]: bne        $v0, $zr, 0x08815F4C
    08815F14:[00000000]: nop
    08815F18:[3C020A35]: lui        $v0, 0x0A35 <=> li $v0, 0x0A350000
    08815F1C:[A04004C0]: sb         $zr, 1216($v0)
    08815F20:[3C040A35]: lui        $a0, 0x0A35 <=> li $a0, 0x0A350000
    08815F24:[3C050881]: lui        $a1, 0x0881 <=> li $a1, 0x08810000
    08815F28:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08815F2C:[3C020A35]: lui        $v0, 0x0A35 <=> li $v0, 0x0A350000
    08815F30:[A04304C1]: sb         $v1, 1217($v0)
    08815F34:[248404C0]: addiu      $a0, $a0, 1216
    08815F38:[24A55EB8]: addiu      $a1, $a1, 24248
    08815F3C:[0E2013D5]: jal        0x08804F54
    08815F40:[27866414]: addiu      $a2, $gp, 25620
    08815F44:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08815F48:[A3826410]: sb         $v0, 25616($gp)
    08815F4C:[3C020A35]: lui        $v0, 0x0A35 <=> li $v0, 0x0A350000
    08815F50:[244204C0]: addiu      $v0, $v0, 1216
    08815F54:[AF82640C]: sw         $v0, 25612($gp)
    08815F58:[8FBF000C]: lw         $ra, 12($sp)
    08815F5C:[8F82640C]: lw         $v0, 25612($gp)
    08815F60:[03E00008]: jr         $ra
    08815F64:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_8911B74 112,859 instructions (0.147%), 2 calls (08911B74 - 08911D70, length 128)
    08911B74:[27BDFFF0]: addiu      $sp, $sp, -16
    08911B78:[AFBF000C]: sw         $ra, 12($sp)
    08911B7C:[AFB10008]: sw         $s1, 8($sp)
    08911B80:[AFB00004]: sw         $s0, 4($sp)
    08911B84:[8CB00004]: lw         $s0, 4($a1)
    08911B88:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08911B8C:[8E040000]: lw         $a0, 0($s0)
    08911B90:[0E2FF7A3]: jal        0x08BFDE8C [sceKernelWaitSemaCB]
    08911B94:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08911B98:[10000039]: b          0x08911C80
    08911B9C:[24110001]: addiu      $s1, $zr, 1 <=> li $s1, 1
    08911BA0:[8C420000]: lw         $v0, 0($v0)
    08911BA4:[58400034]: blezl      $v0, 0x08911C78
    08911BA8:[24040BB8]: addiu      $a0, $zr, 3000 <=> li $a0, 3000
    08911BAC:[8E030014]: lw         $v1, 20($s0)
    08911BB0:[8F850A48]: lw         $a1, 2632($gp)
    08911BB4:[8E020008]: lw         $v0, 8($s0)
    08911BB8:[8C630000]: lw         $v1, 0($v1)
    08911BBC:[24040002]: addiu      $a0, $zr, 2 <=> li $a0, 2
    08911BC0:[00031880]: sll        $v1, $v1, 0x0002
    08911BC4:[00431021]: addu       $v0, $v0, $v1
    08911BC8:[8C470000]: lw         $a3, 0($v0)
    08911BCC:[0E209286]: jal        0x08824A18
    08911BD0:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    08911BD4:[52200012]: beql       $s1, $zr, 0x08911C20
    08911BD8:[8E040004]: lw         $a0, 4($s0)
    08911BDC:[8E040004]: lw         $a0, 4($s0)
    08911BE0:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08911BE4:[0E2FF7A3]: jal        0x08BFDE8C [sceKernelWaitSemaCB]
    08911BE8:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08911BEC:[8E040014]: lw         $a0, 20($s0)
    08911BF0:[8E02001C]: lw         $v0, 28($s0)
    08911BF4:[8C830000]: lw         $v1, 0($a0)
    08911BF8:[8C420000]: lw         $v0, 0($v0)
    08911BFC:[24630001]: addiu      $v1, $v1, 1
    08911C00:[0062001A]: div        $v1, $v0
    08911C04:[00001010]: mfhi       $v0
    08911C08:[AC820000]: sw         $v0, 0($a0)
    08911C0C:[8E040004]: lw         $a0, 4($s0)
    08911C10:[0E2FF78D]: jal        0x08BFDE34 [sceKernelSignalSema]
    08911C14:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08911C18:[10000013]: b          0x08911C68
    08911C1C:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08911C20:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08911C24:[0E2FF7A3]: jal        0x08BFDE8C [sceKernelWaitSemaCB]
    08911C28:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08911C2C:[8E030018]: lw         $v1, 24($s0)
    08911C30:[8C620000]: lw         $v0, 0($v1)
    08911C34:[2442FFFF]: addiu      $v0, $v0, -1
    08911C38:[AC620000]: sw         $v0, 0($v1)
    08911C3C:[8E040014]: lw         $a0, 20($s0)
    08911C40:[8E02001C]: lw         $v0, 28($s0)
    08911C44:[8C830000]: lw         $v1, 0($a0)
    08911C48:[8C420000]: lw         $v0, 0($v0)
    08911C4C:[24630001]: addiu      $v1, $v1, 1
    08911C50:[0062001A]: div        $v1, $v0
    08911C54:[00001010]: mfhi       $v0
    08911C58:[AC820000]: sw         $v0, 0($a0)
    08911C5C:[8E040004]: lw         $a0, 4($s0)
    08911C60:[0E2FF78D]: jal        0x08BFDE34 [sceKernelSignalSema]
    08911C64:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08911C68:[0E2FF761]: jal        0x08BFDD84 [sceKernelDelayThread]
    08911C6C:[24042EE0]: addiu      $a0, $zr, 12000 <=> li $a0, 12000
    08911C70:[10000004]: b          0x08911C84
    08911C74:[8E020020]: lw         $v0, 32($s0)
    08911C78:[0E2FF761]: jal        0x08BFDD84 [sceKernelDelayThread]
    08911C7C:[00000000]: nop
    08911C80:[8E020020]: lw         $v0, 32($s0)
    08911C84:[8C420000]: lw         $v0, 0($v0)
    08911C88:[2442FFFF]: addiu      $v0, $v0, -1
    08911C8C:[2C420002]: sltiu      $v0, $v0, 2
    08911C90:[5040FFC3]: beql       $v0, $zr, 0x08911BA0
    08911C94:[8E020018]: lw         $v0, 24($s0)
    08911C98:[8E030020]: lw         $v1, 32($s0)
    08911C9C:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    08911CA0:[8C630000]: lw         $v1, 0($v1)
    08911CA4:[50620027]: beql       $v1, $v0, 0x08911D44
    08911CA8:[24040002]: addiu      $a0, $zr, 2 <=> li $a0, 2
    08911CAC:[8E020018]: lw         $v0, 24($s0)
    08911CB0:[8C420000]: lw         $v0, 0($v0)
    08911CB4:[18400022]: blez       $v0, 0x08911D40
    08911CB8:[00000000]: nop
    08911CBC:[8E030014]: lw         $v1, 20($s0)
    08911CC0:[8F850A48]: lw         $a1, 2632($gp)
    08911CC4:[8E020008]: lw         $v0, 8($s0)
    08911CC8:[8C630000]: lw         $v1, 0($v1)
    08911CCC:[24040002]: addiu      $a0, $zr, 2 <=> li $a0, 2
    08911CD0:[00031880]: sll        $v1, $v1, 0x0002
    08911CD4:[00431021]: addu       $v0, $v0, $v1
    08911CD8:[8C470000]: lw         $a3, 0($v0)
    08911CDC:[0E209286]: jal        0x08824A18
    08911CE0:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    08911CE4:[8E040004]: lw         $a0, 4($s0)
    08911CE8:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08911CEC:[0E2FF7A3]: jal        0x08BFDE8C [sceKernelWaitSemaCB]
    08911CF0:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08911CF4:[8E030018]: lw         $v1, 24($s0)
    08911CF8:[8C620000]: lw         $v0, 0($v1)
    08911CFC:[2442FFFF]: addiu      $v0, $v0, -1
    08911D00:[AC620000]: sw         $v0, 0($v1)
    08911D04:[8E040014]: lw         $a0, 20($s0)
    08911D08:[8E02001C]: lw         $v0, 28($s0)
    08911D0C:[8C830000]: lw         $v1, 0($a0)
    08911D10:[8C420000]: lw         $v0, 0($v0)
    08911D14:[24630001]: addiu      $v1, $v1, 1
    08911D18:[0062001A]: div        $v1, $v0
    08911D1C:[00001010]: mfhi       $v0
    08911D20:[AC820000]: sw         $v0, 0($a0)
    08911D24:[8E040004]: lw         $a0, 4($s0)
    08911D28:[0E2FF78D]: jal        0x08BFDE34 [sceKernelSignalSema]
    08911D2C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08911D30:[8E020018]: lw         $v0, 24($s0)
    08911D34:[8C420000]: lw         $v0, 0($v0)
    08911D38:[5C40FFE1]: bgtzl      $v0, 0x08911CC0
    08911D3C:[8E030014]: lw         $v1, 20($s0)
    08911D40:[24040002]: addiu      $a0, $zr, 2 <=> li $a0, 2
    08911D44:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08911D48:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08911D4C:[0E209286]: jal        0x08824A18
    08911D50:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08911D54:[0E2FF7C1]: jal        0x08BFDF04 [sceKernelExitThread]
    08911D58:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08911D5C:[8FBF000C]: lw         $ra, 12($sp)
    08911D60:[8FB10008]: lw         $s1, 8($sp)
    08911D64:[8FB00004]: lw         $s0, 4($sp)
    08911D68:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08911D6C:[03E00008]: jr         $ra
    08911D70:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 08911C90 2,759 times (length 62)
    08911B8C:[8E040000]: lw         $a0, 0($s0)
    08911B90:[0E2FF7A3]: jal        0x08BFDE8C [sceKernelWaitSemaCB]
    08911B94:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08911B98:[10000039]: b          0x08911C80
    08911B9C:[24110001]: addiu      $s1, $zr, 1 <=> li $s1, 1
--> 08911BA0:[8C420000]: lw         $v0, 0($v0)
    08911BA4:[58400034]: blezl      $v0, 0x08911C78
    08911BA8:[24040BB8]: addiu      $a0, $zr, 3000 <=> li $a0, 3000
    08911BAC:[8E030014]: lw         $v1, 20($s0)
    08911BB0:[8F850A48]: lw         $a1, 2632($gp)
    08911BB4:[8E020008]: lw         $v0, 8($s0)
    08911BB8:[8C630000]: lw         $v1, 0($v1)
    08911BBC:[24040002]: addiu      $a0, $zr, 2 <=> li $a0, 2
    08911BC0:[00031880]: sll        $v1, $v1, 0x0002
    08911BC4:[00431021]: addu       $v0, $v0, $v1
    08911BC8:[8C470000]: lw         $a3, 0($v0)
    08911BCC:[0E209286]: jal        0x08824A18
    08911BD0:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    08911BD4:[52200012]: beql       $s1, $zr, 0x08911C20
    08911BD8:[8E040004]: lw         $a0, 4($s0)
    08911BDC:[8E040004]: lw         $a0, 4($s0)
    08911BE0:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08911BE4:[0E2FF7A3]: jal        0x08BFDE8C [sceKernelWaitSemaCB]
    08911BE8:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08911BEC:[8E040014]: lw         $a0, 20($s0)
    08911BF0:[8E02001C]: lw         $v0, 28($s0)
    08911BF4:[8C830000]: lw         $v1, 0($a0)
    08911BF8:[8C420000]: lw         $v0, 0($v0)
    08911BFC:[24630001]: addiu      $v1, $v1, 1
    08911C00:[0062001A]: div        $v1, $v0
    08911C04:[00001010]: mfhi       $v0
    08911C08:[AC820000]: sw         $v0, 0($a0)
    08911C0C:[8E040004]: lw         $a0, 4($s0)
    08911C10:[0E2FF78D]: jal        0x08BFDE34 [sceKernelSignalSema]
    08911C14:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08911C18:[10000013]: b          0x08911C68
    08911C1C:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08911C20:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08911C24:[0E2FF7A3]: jal        0x08BFDE8C [sceKernelWaitSemaCB]
    08911C28:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08911C2C:[8E030018]: lw         $v1, 24($s0)
    08911C30:[8C620000]: lw         $v0, 0($v1)
    08911C34:[2442FFFF]: addiu      $v0, $v0, -1
    08911C38:[AC620000]: sw         $v0, 0($v1)
    08911C3C:[8E040014]: lw         $a0, 20($s0)
    08911C40:[8E02001C]: lw         $v0, 28($s0)
    08911C44:[8C830000]: lw         $v1, 0($a0)
    08911C48:[8C420000]: lw         $v0, 0($v0)
    08911C4C:[24630001]: addiu      $v1, $v1, 1
    08911C50:[0062001A]: div        $v1, $v0
    08911C54:[00001010]: mfhi       $v0
    08911C58:[AC820000]: sw         $v0, 0($a0)
    08911C5C:[8E040004]: lw         $a0, 4($s0)
    08911C60:[0E2FF78D]: jal        0x08BFDE34 [sceKernelSignalSema]
    08911C64:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08911C68:[0E2FF761]: jal        0x08BFDD84 [sceKernelDelayThread]
    08911C6C:[24042EE0]: addiu      $a0, $zr, 12000 <=> li $a0, 12000
    08911C70:[10000004]: b          0x08911C84
    08911C74:[8E020020]: lw         $v0, 32($s0)
    08911C78:[0E2FF761]: jal        0x08BFDD84 [sceKernelDelayThread]
    08911C7C:[00000000]: nop
    08911C80:[8E020020]: lw         $v0, 32($s0)
    08911C84:[8C420000]: lw         $v0, 0($v0)
    08911C88:[2442FFFF]: addiu      $v0, $v0, -1
    08911C8C:[2C420002]: sltiu      $v0, $v0, 2
--> 08911C90:[5040FFC3]: beql       $v0, $zr, 0x08911BA0
    08911C94:[8E020018]: lw         $v0, 24($s0)
    08911C98:[8E030020]: lw         $v1, 32($s0)
    08911C9C:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    08911CA0:[8C630000]: lw         $v1, 0($v1)
  Back Branch 08911D38 4 times (length 32)
    08911CAC:[8E020018]: lw         $v0, 24($s0)
    08911CB0:[8C420000]: lw         $v0, 0($v0)
    08911CB4:[18400022]: blez       $v0, 0x08911D40
    08911CB8:[00000000]: nop
    08911CBC:[8E030014]: lw         $v1, 20($s0)
--> 08911CC0:[8F850A48]: lw         $a1, 2632($gp)
    08911CC4:[8E020008]: lw         $v0, 8($s0)
    08911CC8:[8C630000]: lw         $v1, 0($v1)
    08911CCC:[24040002]: addiu      $a0, $zr, 2 <=> li $a0, 2
    08911CD0:[00031880]: sll        $v1, $v1, 0x0002
    08911CD4:[00431021]: addu       $v0, $v0, $v1
    08911CD8:[8C470000]: lw         $a3, 0($v0)
    08911CDC:[0E209286]: jal        0x08824A18
    08911CE0:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    08911CE4:[8E040004]: lw         $a0, 4($s0)
    08911CE8:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08911CEC:[0E2FF7A3]: jal        0x08BFDE8C [sceKernelWaitSemaCB]
    08911CF0:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08911CF4:[8E030018]: lw         $v1, 24($s0)
    08911CF8:[8C620000]: lw         $v0, 0($v1)
    08911CFC:[2442FFFF]: addiu      $v0, $v0, -1
    08911D00:[AC620000]: sw         $v0, 0($v1)
    08911D04:[8E040014]: lw         $a0, 20($s0)
    08911D08:[8E02001C]: lw         $v0, 28($s0)
    08911D0C:[8C830000]: lw         $v1, 0($a0)
    08911D10:[8C420000]: lw         $v0, 0($v0)
    08911D14:[24630001]: addiu      $v1, $v1, 1
    08911D18:[0062001A]: div        $v1, $v0
    08911D1C:[00001010]: mfhi       $v0
    08911D20:[AC820000]: sw         $v0, 0($a0)
    08911D24:[8E040004]: lw         $a0, 4($s0)
    08911D28:[0E2FF78D]: jal        0x08BFDE34 [sceKernelSignalSema]
    08911D2C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08911D30:[8E020018]: lw         $v0, 24($s0)
    08911D34:[8C420000]: lw         $v0, 0($v0)
--> 08911D38:[5C40FFE1]: bgtzl      $v0, 0x08911CC0
    08911D3C:[8E030014]: lw         $v1, 20($s0)
    08911D40:[24040002]: addiu      $a0, $zr, 2 <=> li $a0, 2
    08911D44:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08911D48:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
_S1_2_891260C 111,314 instructions (0.145%), 7,683 calls (0891260C - 08912654, length 19)
    0891260C:[27BDFFF0]: addiu      $sp, $sp, -16
    08912610:[AFBF000C]: sw         $ra, 12($sp)
    08912614:[8F826754]: lw         $v0, 26452($gp)
    08912618:[8F840A44]: lw         $a0, 2628($gp)
    0891261C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08912620:[24420001]: addiu      $v0, $v0, 1
    08912624:[0E2FF767]: jal        0x08BFDD9C [sceKernelSetEventFlag]
    08912628:[AF826754]: sw         $v0, 26452($gp)
    0891262C:[8F846754]: lw         $a0, 26452($gp)
    08912630:[24030002]: addiu      $v1, $zr, 2 <=> li $v1, 2
    08912634:[54830006]: bnel       $a0, $v1, 0x08912650
    08912638:[8FBF000C]: lw         $ra, 12($sp)
    0891263C:[8F840A44]: lw         $a0, 2628($gp)
    08912640:[0E2FF767]: jal        0x08BFDD9C [sceKernelSetEventFlag]
    08912644:[24050003]: addiu      $a1, $zr, 3 <=> li $a1, 3
    08912648:[AF806754]: sw         $zr, 26452($gp)
    0891264C:[8FBF000C]: lw         $ra, 12($sp)
    08912650:[03E00008]: jr         $ra
    08912654:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_8B341A4 107,457 instructions (0.140%), 5,117 calls (08B341A4 - 08B3420C, length 27)
    08B341A4:[27BDFFF0]: addiu      $sp, $sp, -16
    08B341A8:[AFBF000C]: sw         $ra, 12($sp)
    08B341AC:[AFB10008]: sw         $s1, 8($sp)
    08B341B0:[AFB00004]: sw         $s0, 4($sp)
    08B341B4:[8C820010]: lw         $v0, 16($a0)
    08B341B8:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    08B341BC:[00401026]: xor        $v0, $v0, $zr <=> move $v0, $v0
    08B341C0:[2C420001]: sltiu      $v0, $v0, 1
    08B341C4:[10400007]: beq        $v0, $zr, 0x08B341E4
    08B341C8:[00C08821]: addu       $s1, $a2, $zr <=> move $s1, $a2
    08B341CC:[0E2036A2]: jal        0x0880DA88
    08B341D0:[8E040008]: lw         $a0, 8($s0)
    08B341D4:[8E030008]: lw         $v1, 8($s0)
    08B341D8:[00711821]: addu       $v1, $v1, $s1
    08B341DC:[10000007]: b          0x08B341FC
    08B341E0:[AE030008]: sw         $v1, 8($s0)
    08B341E4:[00A02021]: addu       $a0, $a1, $zr <=> move $a0, $a1
    08B341E8:[0E2036A2]: jal        0x0880DA88
    08B341EC:[8E050008]: lw         $a1, 8($s0)
    08B341F0:[8E030008]: lw         $v1, 8($s0)
    08B341F4:[00711821]: addu       $v1, $v1, $s1
    08B341F8:[AE030008]: sw         $v1, 8($s0)
    08B341FC:[8FBF000C]: lw         $ra, 12($sp)
    08B34200:[8FB10008]: lw         $s1, 8($sp)
    08B34204:[8FB00004]: lw         $s0, 4($sp)
    08B34208:[03E00008]: jr         $ra
    08B3420C:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_897EFD0 90,948 instructions (0.118%), 6,996 calls (0897EFD0 - 0897F134, length 90)
    0897EFD0:[27BDFDE0]: addiu      $sp, $sp, -544
    0897EFD4:[AFBF000C]: sw         $ra, 12($sp)
    0897EFD8:[AFB10008]: sw         $s1, 8($sp)
    0897EFDC:[AFB00004]: sw         $s0, 4($sp)
    0897EFE0:[838368D8]: lb         $v1, 26840($gp)
    0897EFE4:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    0897EFE8:[1060004E]: beq        $v1, $zr, 0x0897F124
    0897EFEC:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    0897EFF0:[8E232048]: lw         $v1, 8264($s1)
    0897EFF4:[0060182A]: slt        $v1, $v1, $zr <=> move $v1, $v1
    0897EFF8:[5460004B]: bnel       $v1, $zr, 0x0897F128
    0897EFFC:[8FBF000C]: lw         $ra, 12($sp)
    0897F000:[8F8411C0]: lw         $a0, 4544($gp)
    0897F004:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0897F008:[0E2FF79B]: jal        0x08BFDE6C [sceKernelLockMutexCB]
    0897F00C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0897F010:[8E222048]: lw         $v0, 8264($s1)
    0897F014:[0040102A]: slt        $v0, $v0, $zr <=> move $v0, $v0
    0897F018:[50400003]: beql       $v0, $zr, 0x0897F028
    0897F01C:[8E23201C]: lw         $v1, 8220($s1)
    0897F020:[10000005]: b          0x0897F038
    0897F024:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0897F028:[2402000A]: addiu      $v0, $zr, 10 <=> li $v0, 10
    0897F02C:[50620002]: beql       $v1, $v0, 0x0897F038
    0897F030:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0897F034:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0897F038:[50400003]: beql       $v0, $zr, 0x0897F048
    0897F03C:[838268D8]: lb         $v0, 26840($gp)
    0897F040:[10000011]: b          0x0897F088
    0897F044:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0897F048:[50400009]: beql       $v0, $zr, 0x0897F070
    0897F04C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0897F050:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0897F054:[27A50020]: addiu      $a1, $sp, 32
    0897F058:[24060200]: addiu      $a2, $zr, 512 <=> li $a2, 512
    0897F05C:[27A7001C]: addiu      $a3, $sp, 28
    0897F060:[0E25CB74]: jal        0x08972DD0
    0897F064:[27A80018]: addiu      $t0, $sp, 24
    0897F068:[10000007]: b          0x0897F088
    0897F06C:[7C021420]: seb        $v0, $v0
    0897F070:[27A50020]: addiu      $a1, $sp, 32
    0897F074:[24060200]: addiu      $a2, $zr, 512 <=> li $a2, 512
    0897F078:[27A7001C]: addiu      $a3, $sp, 28
    0897F07C:[0E25D0E4]: jal        0x08974390
    0897F080:[27A80018]: addiu      $t0, $sp, 24
    0897F084:[7C021420]: seb        $v0, $v0
    0897F088:[5440FFE2]: bnel       $v0, $zr, 0x0897F014
    0897F08C:[8E222048]: lw         $v0, 8264($s1)
    0897F090:[52000022]: beql       $s0, $zr, 0x0897F11C
    0897F094:[8F8411C0]: lw         $a0, 4544($gp)
    0897F098:[8E222048]: lw         $v0, 8264($s1)
    0897F09C:[0040102A]: slt        $v0, $v0, $zr <=> move $v0, $v0
    0897F0A0:[50400003]: beql       $v0, $zr, 0x0897F0B0
    0897F0A4:[8E23201C]: lw         $v1, 8220($s1)
    0897F0A8:[10000005]: b          0x0897F0C0
    0897F0AC:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0897F0B0:[2402000A]: addiu      $v0, $zr, 10 <=> li $v0, 10
    0897F0B4:[50620002]: beql       $v1, $v0, 0x0897F0C0
    0897F0B8:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0897F0BC:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0897F0C0:[50400003]: beql       $v0, $zr, 0x0897F0D0
    0897F0C4:[838268D8]: lb         $v0, 26840($gp)
    0897F0C8:[10000011]: b          0x0897F110
    0897F0CC:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0897F0D0:[50400009]: beql       $v0, $zr, 0x0897F0F8
    0897F0D4:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0897F0D8:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0897F0DC:[27A50020]: addiu      $a1, $sp, 32
    0897F0E0:[24060200]: addiu      $a2, $zr, 512 <=> li $a2, 512
    0897F0E4:[27A7001C]: addiu      $a3, $sp, 28
    0897F0E8:[0E25C840]: jal        0x08972100
    0897F0EC:[27A80018]: addiu      $t0, $sp, 24
    0897F0F0:[10000007]: b          0x0897F110
    0897F0F4:[7C021420]: seb        $v0, $v0
    0897F0F8:[27A50020]: addiu      $a1, $sp, 32
    0897F0FC:[24060200]: addiu      $a2, $zr, 512 <=> li $a2, 512
    0897F100:[27A7001C]: addiu      $a3, $sp, 28
    0897F104:[0E25CE73]: jal        0x089739CC
    0897F108:[27A80018]: addiu      $t0, $sp, 24
    0897F10C:[7C021420]: seb        $v0, $v0
    0897F110:[5440FFE2]: bnel       $v0, $zr, 0x0897F09C
    0897F114:[8E222048]: lw         $v0, 8264($s1)
    0897F118:[8F8411C0]: lw         $a0, 4544($gp)
    0897F11C:[0E2FF7A1]: jal        0x08BFDE84 [sceKernelUnlockMutex]
    0897F120:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    0897F124:[8FBF000C]: lw         $ra, 12($sp)
    0897F128:[8FB10008]: lw         $s1, 8($sp)
    0897F12C:[8FB00004]: lw         $s0, 4($sp)
    0897F130:[03E00008]: jr         $ra
    0897F134:[27BD0220]: addiu      $sp, $sp, 544
_S1_2_8BFDD9C 90,826 instructions (0.118%), 45,413 calls (08BFDD9C - 08BFDDA0, length 2)
    08BFDD9C:[03E00008]: jr         $ra
    08BFDDA0:[00118A0C]: syscall    0x04628 [sceKernelSetEventFlag]
_S1_2_897F3FC 76,956 instructions (0.100%), 6,996 calls (0897F3FC - 0897F444, length 19)
    0897F3FC:[27BDFFF0]: addiu      $sp, $sp, -16
    0897F400:[AFBF000C]: sw         $ra, 12($sp)
    0897F404:[AFB00008]: sw         $s0, 8($sp)
    0897F408:[8C852018]: lw         $a1, 8216($a0)
    0897F40C:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0897F410:[14A30009]: bne        $a1, $v1, 0x0897F438
    0897F414:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    0897F418:[0E25FC77]: jal        0x0897F1DC
    0897F41C:[00000000]: nop
    0897F420:[8E032048]: lw         $v1, 8264($s0)
    0897F424:[0060182A]: slt        $v1, $v1, $zr <=> move $v1, $v1
    0897F428:[54600004]: bnel       $v1, $zr, 0x0897F43C
    0897F42C:[8FBF000C]: lw         $ra, 12($sp)
    0897F430:[0E25FB1D]: jal        0x0897EC74
    0897F434:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0897F438:[8FBF000C]: lw         $ra, 12($sp)
    0897F43C:[8FB00008]: lw         $s0, 8($sp)
    0897F440:[03E00008]: jr         $ra
    0897F444:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_8817534 70,594 instructions (0.092%), 1,502 calls (08817534 - 088175F4, length 49)
    08817534:[27BDFFF0]: addiu      $sp, $sp, -16
    08817538:[AFBF000C]: sw         $ra, 12($sp)
    0881753C:[AFB10008]: sw         $s1, 8($sp)
    08817540:[AFB00004]: sw         $s0, 4($sp)
    08817544:[3C025000]: lui        $v0, 0x5000 <=> li $v0, 0x50000000
    08817548:[AC820028]: sw         $v0, 40($a0)
    0881754C:[3C021E00]: lui        $v0, 0x1E00 <=> li $v0, 0x1E000000
    08817550:[34420001]: ori        $v0, $v0, 1
    08817554:[AC82002C]: sw         $v0, 44($a0)
    08817558:[3C021280]: lui        $v0, 0x1280 <=> li $v0, 0x12800000
    0881755C:[3442011E]: ori        $v0, $v0, 286
    08817560:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    08817564:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    08817568:[AC820030]: sw         $v0, 48($a0)
    0881756C:[26250044]: addiu      $a1, $s1, 68
    08817570:[7CA21E00]: ext        $v0, $a1, 24, 4
    08817574:[00021C00]: sll        $v1, $v0, 0x0010
    08817578:[3C021000]: lui        $v0, 0x1000 <=> li $v0, 0x10000000
    0881757C:[00621025]: or         $v0, $v1, $v0
    08817580:[AC820034]: sw         $v0, 52($a0)
    08817584:[00051A00]: sll        $v1, $a1, 0x0008
    08817588:[00031A02]: srl        $v1, $v1, 0x0008
    0881758C:[3C020100]: lui        $v0, 0x0100 <=> li $v0, 0x01000000
    08817590:[00621025]: or         $v0, $v1, $v0
    08817594:[AC820038]: sw         $v0, 56($a0)
    08817598:[3C020406]: lui        $v0, 0x0406 <=> li $v0, 0x04060000
    0881759C:[34420002]: ori        $v0, $v0, 2
    088175A0:[AC82003C]: sw         $v0, 60($a0)
    088175A4:[00A02021]: addu       $a0, $a1, $zr <=> move $a0, $a1
    088175A8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088175AC:[0E20379A]: jal        0x0880DE68
    088175B0:[24060020]: addiu      $a2, $zr, 32 <=> li $a2, 32
    088175B4:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    088175B8:[AE230048]: sw         $v1, 72($s1)
    088175BC:[12000003]: beq        $s0, $zr, 0x088175CC
    088175C0:[AE230058]: sw         $v1, 88($s1)
    088175C4:[10000006]: b          0x088175E0
    088175C8:[3C030B00]: lui        $v1, 0x0B00 <=> li $v1, 0x0B000000
    088175CC:[26230064]: addiu      $v1, $s1, 100
    088175D0:[00032200]: sll        $a0, $v1, 0x0008
    088175D4:[00042202]: srl        $a0, $a0, 0x0008
    088175D8:[3C030800]: lui        $v1, 0x0800 <=> li $v1, 0x08000000
    088175DC:[00831825]: or         $v1, $a0, $v1
    088175E0:[AE230040]: sw         $v1, 64($s1)
    088175E4:[8FBF000C]: lw         $ra, 12($sp)
    088175E8:[8FB10008]: lw         $s1, 8($sp)
    088175EC:[8FB00004]: lw         $s0, 4($sp)
    088175F0:[03E00008]: jr         $ra
    088175F4:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_8910184 70,455 instructions (0.092%), 3,355 calls (08910184 - 0891020C, length 35)
    08910184:[27BDFFF0]: addiu      $sp, $sp, -16
    08910188:[AFBF000C]: sw         $ra, 12($sp)
    0891018C:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    08910190:[8CC40000]: lw         $a0, 0($a2)
    08910194:[04820016]: bltzl      $a0, 0x089101F0
    08910198:[00021AC3]: sra        $v1, $v0, 0x000B
    0891019C:[04820009]: bltzl      $a0, 0x089101C4
    089101A0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    089101A4:[000532C0]: sll        $a2, $a1, 0x000B
    089101A8:[0E2FF71B]: jal        0x08BFDC6C [sceIoRead]
    089101AC:[00602821]: addu       $a1, $v1, $zr <=> move $a1, $v1
    089101B0:[5C400005]: bgtzl      $v0, 0x089101C8
    089101B4:[304307FF]: andi       $v1, $v0, 2047
    089101B8:[0E2FF79F]: jal        0x08BFDE7C [sceKernelDelayThreadCB]
    089101BC:[240403E8]: addiu      $a0, $zr, 1000 <=> li $a0, 1000
    089101C0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    089101C4:[304307FF]: andi       $v1, $v0, 2047
    089101C8:[04410004]: bgez       $v0, 0x089101DC
    089101CC:[00000000]: nop
    089101D0:[10600002]: beq        $v1, $zr, 0x089101DC
    089101D4:[00000000]: nop
    089101D8:[2463F800]: addiu      $v1, $v1, -2048
    089101DC:[10600003]: beq        $v1, $zr, 0x089101EC
    089101E0:[00000000]: nop
    089101E4:[10000007]: b          0x08910204
    089101E8:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    089101EC:[00021AC3]: sra        $v1, $v0, 0x000B
    089101F0:[04430004]: bgezl      $v0, 0x08910204
    089101F4:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    089101F8:[244207FF]: addiu      $v0, $v0, 2047
    089101FC:[00021AC3]: sra        $v1, $v0, 0x000B
    08910200:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08910204:[8FBF000C]: lw         $ra, 12($sp)
    08910208:[03E00008]: jr         $ra
    0891020C:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_8A30484 70,374 instructions (0.092%), 156 calls (08A30484 - 08A307EC, length 219)
    08A30484:[27BDFFE0]: addiu      $sp, $sp, -32
    08A30488:[AFBF001C]: sw         $ra, 28($sp)
    08A3048C:[AFB60018]: sw         $s6, 24($sp)
    08A30490:[AFB50014]: sw         $s5, 20($sp)
    08A30494:[AFB40010]: sw         $s4, 16($sp)
    08A30498:[AFB3000C]: sw         $s3, 12($sp)
    08A3049C:[AFB20008]: sw         $s2, 8($sp)
    08A304A0:[AFB10004]: sw         $s1, 4($sp)
    08A304A4:[00A0A821]: addu       $s5, $a1, $zr <=> move $s5, $a1
    08A304A8:[16A00003]: bne        $s5, $zr, 0x08A304B8
    08A304AC:[AFB00000]: sw         $s0, 0($sp)
    08A304B0:[100000C5]: b          0x08A307C8
    08A304B4:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08A304B8:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08A304BC:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08A304C0:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    08A304C4:[8C6205C4]: lw         $v0, 1476($v1)
    08A304C8:[54550007]: bnel       $v0, $s5, 0x08A304E8
    08A304CC:[24A50001]: addiu      $a1, $a1, 1
    08A304D0:[00051080]: sll        $v0, $a1, 0x0002
    08A304D4:[00451021]: addu       $v0, $v0, $a1
    08A304D8:[000210C0]: sll        $v0, $v0, 0x0003
    08A304DC:[00821021]: addu       $v0, $a0, $v0
    08A304E0:[10000004]: b          0x08A304F4
    08A304E4:[244605A4]: addiu      $a2, $v0, 1444
    08A304E8:[2CA20020]: sltiu      $v0, $a1, 32
    08A304EC:[1440FFF5]: bne        $v0, $zr, 0x08A304C4
    08A304F0:[24630028]: addiu      $v1, $v1, 40
    08A304F4:[50C0000A]: beql       $a2, $zr, 0x08A30520
    08A304F8:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    08A304FC:[8CC30024]: lw         $v1, 36($a2)
    08A30500:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08A30504:[506200B0]: beql       $v1, $v0, 0x08A307C8
    08A30508:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08A3050C:[24620001]: addiu      $v0, $v1, 1
    08A30510:[ACC20024]: sw         $v0, 36($a2)
    08A30514:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08A30518:[100000AB]: b          0x08A307C8
    08A3051C:[00000000]: nop
    08A30520:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08A30524:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    08A30528:[8C6205C4]: lw         $v0, 1476($v1)
    08A3052C:[54400007]: bnel       $v0, $zr, 0x08A3054C
    08A30530:[24A50001]: addiu      $a1, $a1, 1
    08A30534:[00051080]: sll        $v0, $a1, 0x0002
    08A30538:[00451021]: addu       $v0, $v0, $a1
    08A3053C:[000210C0]: sll        $v0, $v0, 0x0003
    08A30540:[00821021]: addu       $v0, $a0, $v0
    08A30544:[10000004]: b          0x08A30558
    08A30548:[245205A4]: addiu      $s2, $v0, 1444
    08A3054C:[2CA20020]: sltiu      $v0, $a1, 32
    08A30550:[1440FFF5]: bne        $v0, $zr, 0x08A30528
    08A30554:[24630028]: addiu      $v1, $v1, 40
    08A30558:[56400003]: bnel       $s2, $zr, 0x08A30568
    08A3055C:[96A50000]: lhu        $a1, 0($s5)
    08A30560:[10000099]: b          0x08A307C8
    08A30564:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08A30568:[0E28C405]: jal        0x08A31014
    08A3056C:[00000000]: nop
    08A30570:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
    08A30574:[56200003]: bnel       $s1, $zr, 0x08A30584
    08A30578:[9223000A]: lbu        $v1, 10($s1)
    08A3057C:[10000092]: b          0x08A307C8
    08A30580:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08A30584:[5460000C]: bnel       $v1, $zr, 0x08A305B8
    08A30588:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08A3058C:[96A40008]: lhu        $a0, 8($s5)
    08A30590:[96A2000A]: lhu        $v0, 10($s5)
    08A30594:[2403FFE0]: addiu      $v1, $zr, -32 <=> li $v1, -32
    08A30598:[00042040]: sll        $a0, $a0, 0x0001
    08A3059C:[2484001F]: addiu      $a0, $a0, 31
    08A305A0:[0083A024]: and        $s4, $a0, $v1
    08A305A4:[02820018]: mult       $s4, $v0
    08A305A8:[00001012]: mflo       $v0
    08A305AC:[00021040]: sll        $v0, $v0, 0x0001
    08A305B0:[1000000C]: b          0x08A305E4
    08A305B4:[0002B042]: srl        $s6, $v0, 0x0001
    08A305B8:[54620083]: bnel       $v1, $v0, 0x08A307C8
    08A305BC:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08A305C0:[96A40008]: lhu        $a0, 8($s5)
    08A305C4:[96A2000A]: lhu        $v0, 10($s5)
    08A305C8:[2403FFF0]: addiu      $v1, $zr, -16 <=> li $v1, -16
    08A305CC:[00042040]: sll        $a0, $a0, 0x0001
    08A305D0:[2484000F]: addiu      $a0, $a0, 15
    08A305D4:[0083A024]: and        $s4, $a0, $v1
    08A305D8:[02820018]: mult       $s4, $v0
    08A305DC:[00001012]: mflo       $v0
    08A305E0:[0002B040]: sll        $s6, $v0, 0x0001
    08A305E4:[0E205504]: jal        0x08815410
    08A305E8:[00000000]: nop
    08A305EC:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08A305F0:[02C02821]: addu       $a1, $s6, $zr <=> move $a1, $s6
    08A305F4:[0E2055C9]: jal        0x08815724
    08A305F8:[24060010]: addiu      $a2, $zr, 16 <=> li $a2, 16
    08A305FC:[00409821]: addu       $s3, $v0, $zr <=> move $s3, $v0
    08A30600:[56600003]: bnel       $s3, $zr, 0x08A30610
    08A30604:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08A30608:[1000006F]: b          0x08A307C8
    08A3060C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08A30610:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08A30614:[0E20379A]: jal        0x0880DE68
    08A30618:[02C03021]: addu       $a2, $s6, $zr <=> move $a2, $s6
    08A3061C:[96A20008]: lhu        $v0, 8($s5)
    08A30620:[96A30004]: lhu        $v1, 4($s5)
    08A30624:[9224000A]: lbu        $a0, 10($s1)
    08A30628:[00023040]: sll        $a2, $v0, 0x0001
    08A3062C:[00033840]: sll        $a3, $v1, 0x0001
    08A30630:[00804026]: xor        $t0, $a0, $zr <=> move $t0, $a0
    08A30634:[96A2000A]: lhu        $v0, 10($s5)
    08A30638:[96A30006]: lhu        $v1, 6($s5)
    08A3063C:[8E290010]: lw         $t1, 16($s1)
    08A30640:[96240004]: lhu        $a0, 4($s1)
    08A30644:[00028040]: sll        $s0, $v0, 0x0001
    08A30648:[2D080001]: sltiu      $t0, $t0, 1
    08A3064C:[00032840]: sll        $a1, $v1, 0x0001
    08A30650:[12000031]: beq        $s0, $zr, 0x08A30718
    08A30654:[00006021]: addu       $t4, $zr, $zr <=> li $t4, 0
    08A30658:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    08A3065C:[1280002A]: beq        $s4, $zr, 0x08A30708
    08A30660:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    08A30664:[00AC1021]: addu       $v0, $a1, $t4
    08A30668:[00820018]: mult       $a0, $v0
    08A3066C:[00001812]: mflo       $v1
    08A30670:[0166001B]: divu       $t3, $a2
    08A30674:[016A1021]: addu       $v0, $t3, $t2
    08A30678:[00006810]: mfhi       $t5
    08A3067C:[00ED6821]: addu       $t5, $a3, $t5
    08A30680:[11000019]: beq        $t0, $zr, 0x08A306E8
    08A30684:[01A37021]: addu       $t6, $t5, $v1
    08A30688:[31CD0001]: andi       $t5, $t6, 1
    08A3068C:[55A00006]: bnel       $t5, $zr, 0x08A306A8
    08A30690:[000E6842]: srl        $t5, $t6, 0x0001
    08A30694:[000E6842]: srl        $t5, $t6, 0x0001
    08A30698:[012D6821]: addu       $t5, $t1, $t5
    08A3069C:[91AD0000]: lbu        $t5, 0($t5)
    08A306A0:[10000005]: b          0x08A306B8
    08A306A4:[31AE000F]: andi       $t6, $t5, 15
    08A306A8:[012D6821]: addu       $t5, $t1, $t5
    08A306AC:[91AD0000]: lbu        $t5, 0($t5)
    08A306B0:[31AD00F0]: andi       $t5, $t5, 240
    08A306B4:[7DAE3900]: ext        $t6, $t5, 4, 8
    08A306B8:[304D0001]: andi       $t5, $v0, 1
    08A306BC:[51A00005]: beql       $t5, $zr, 0x08A306D4
    08A306C0:[00021042]: srl        $v0, $v0, 0x0001
    08A306C4:[31CD00FF]: andi       $t5, $t6, 255
    08A306C8:[000D6900]: sll        $t5, $t5, 0x0004
    08A306CC:[31AE00FF]: andi       $t6, $t5, 255
    08A306D0:[00021042]: srl        $v0, $v0, 0x0001
    08A306D4:[02626821]: addu       $t5, $s3, $v0
    08A306D8:[91A20000]: lbu        $v0, 0($t5)
    08A306DC:[004E1025]: or         $v0, $v0, $t6
    08A306E0:[10000005]: b          0x08A306F8
    08A306E4:[A1A20000]: sb         $v0, 0($t5)
    08A306E8:[012E6821]: addu       $t5, $t1, $t6
    08A306EC:[91AD0000]: lbu        $t5, 0($t5)
    08A306F0:[02621021]: addu       $v0, $s3, $v0
    08A306F4:[A04D0000]: sb         $t5, 0($v0)
    08A306F8:[256B0001]: addiu      $t3, $t3, 1
    08A306FC:[0174102B]: sltu       $v0, $t3, $s4
    08A30700:[5440FFDC]: bnel       $v0, $zr, 0x08A30674
    08A30704:[0166001B]: divu       $t3, $a2
    08A30708:[258C0001]: addiu      $t4, $t4, 1
    08A3070C:[0190102B]: sltu       $v0, $t4, $s0
    08A30710:[1440FFD2]: bne        $v0, $zr, 0x08A3065C
    08A30714:[01545021]: addu       $t2, $t2, $s4
    08A30718:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08A3071C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08A30720:[0E20379A]: jal        0x0880DE68
    08A30724:[24060010]: addiu      $a2, $zr, 16 <=> li $a2, 16
    08A30728:[AE560000]: sw         $s6, 0($s2)
    08A3072C:[A6540004]: sh         $s4, 4($s2)
    08A30730:[A6500006]: sh         $s0, 6($s2)
    08A30734:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08A30738:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08A3073C:[0074082B]: sltu       $at, $v1, $s4
    08A30740:[50200006]: beql       $at, $zr, 0x08A3075C
    08A30744:[A2440008]: sb         $a0, 8($s2)
    08A30748:[00031840]: sll        $v1, $v1, 0x0001
    08A3074C:[2C620200]: sltiu      $v0, $v1, 512
    08A30750:[1440FFFA]: bne        $v0, $zr, 0x08A3073C
    08A30754:[24840001]: addiu      $a0, $a0, 1
    08A30758:[A2440008]: sb         $a0, 8($s2)
    08A3075C:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08A30760:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08A30764:[0070082B]: sltu       $at, $v1, $s0
    08A30768:[50200006]: beql       $at, $zr, 0x08A30784
    08A3076C:[A2440009]: sb         $a0, 9($s2)
    08A30770:[00031840]: sll        $v1, $v1, 0x0001
    08A30774:[2C620200]: sltiu      $v0, $v1, 512
    08A30778:[1440FFFA]: bne        $v0, $zr, 0x08A30764
    08A3077C:[24840001]: addiu      $a0, $a0, 1
    08A30780:[A2440009]: sb         $a0, 9($s2)
    08A30784:[9223000A]: lbu        $v1, 10($s1)
    08A30788:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08A3078C:[A243000A]: sb         $v1, 10($s2)
    08A30790:[9223000B]: lbu        $v1, 11($s1)
    08A30794:[A243000B]: sb         $v1, 11($s2)
    08A30798:[9223000C]: lbu        $v1, 12($s1)
    08A3079C:[A243000C]: sb         $v1, 12($s2)
    08A307A0:[9223000D]: lbu        $v1, 13($s1)
    08A307A4:[A243000D]: sb         $v1, 13($s2)
    08A307A8:[AE530010]: sw         $s3, 16($s2)
    08A307AC:[8E230014]: lw         $v1, 20($s1)
    08A307B0:[AE430014]: sw         $v1, 20($s2)
    08A307B4:[8E230018]: lw         $v1, 24($s1)
    08A307B8:[AE430018]: sw         $v1, 24($s2)
    08A307BC:[AE53001C]: sw         $s3, 28($s2)
    08A307C0:[AE550020]: sw         $s5, 32($s2)
    08A307C4:[AE420024]: sw         $v0, 36($s2)
    08A307C8:[8FBF001C]: lw         $ra, 28($sp)
    08A307CC:[8FB60018]: lw         $s6, 24($sp)
    08A307D0:[8FB50014]: lw         $s5, 20($sp)
    08A307D4:[8FB40010]: lw         $s4, 16($sp)
    08A307D8:[8FB3000C]: lw         $s3, 12($sp)
    08A307DC:[8FB20008]: lw         $s2, 8($sp)
    08A307E0:[8FB10004]: lw         $s1, 4($sp)
    08A307E4:[8FB00000]: lw         $s0, 0($sp)
    08A307E8:[03E00008]: jr         $ra
    08A307EC:[27BD0020]: addiu      $sp, $sp, 32
  Back Branch 08A30700 2,232 times (length 37)
    08A30660:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    08A30664:[00AC1021]: addu       $v0, $a1, $t4
    08A30668:[00820018]: mult       $a0, $v0
    08A3066C:[00001812]: mflo       $v1
    08A30670:[0166001B]: divu       $t3, $a2
--> 08A30674:[016A1021]: addu       $v0, $t3, $t2
    08A30678:[00006810]: mfhi       $t5
    08A3067C:[00ED6821]: addu       $t5, $a3, $t5
    08A30680:[11000019]: beq        $t0, $zr, 0x08A306E8
    08A30684:[01A37021]: addu       $t6, $t5, $v1
    08A30688:[31CD0001]: andi       $t5, $t6, 1
    08A3068C:[55A00006]: bnel       $t5, $zr, 0x08A306A8
    08A30690:[000E6842]: srl        $t5, $t6, 0x0001
    08A30694:[000E6842]: srl        $t5, $t6, 0x0001
    08A30698:[012D6821]: addu       $t5, $t1, $t5
    08A3069C:[91AD0000]: lbu        $t5, 0($t5)
    08A306A0:[10000005]: b          0x08A306B8
    08A306A4:[31AE000F]: andi       $t6, $t5, 15
    08A306A8:[012D6821]: addu       $t5, $t1, $t5
    08A306AC:[91AD0000]: lbu        $t5, 0($t5)
    08A306B0:[31AD00F0]: andi       $t5, $t5, 240
    08A306B4:[7DAE3900]: ext        $t6, $t5, 4, 8
    08A306B8:[304D0001]: andi       $t5, $v0, 1
    08A306BC:[51A00005]: beql       $t5, $zr, 0x08A306D4
    08A306C0:[00021042]: srl        $v0, $v0, 0x0001
    08A306C4:[31CD00FF]: andi       $t5, $t6, 255
    08A306C8:[000D6900]: sll        $t5, $t5, 0x0004
    08A306CC:[31AE00FF]: andi       $t6, $t5, 255
    08A306D0:[00021042]: srl        $v0, $v0, 0x0001
    08A306D4:[02626821]: addu       $t5, $s3, $v0
    08A306D8:[91A20000]: lbu        $v0, 0($t5)
    08A306DC:[004E1025]: or         $v0, $v0, $t6
    08A306E0:[10000005]: b          0x08A306F8
    08A306E4:[A1A20000]: sb         $v0, 0($t5)
    08A306E8:[012E6821]: addu       $t5, $t1, $t6
    08A306EC:[91AD0000]: lbu        $t5, 0($t5)
    08A306F0:[02621021]: addu       $v0, $s3, $v0
    08A306F4:[A04D0000]: sb         $t5, 0($v0)
    08A306F8:[256B0001]: addiu      $t3, $t3, 1
    08A306FC:[0174102B]: sltu       $v0, $t3, $s4
--> 08A30700:[5440FFDC]: bnel       $v0, $zr, 0x08A30674
    08A30704:[0166001B]: divu       $t3, $a2
    08A30708:[258C0001]: addiu      $t4, $t4, 1
    08A3070C:[0190102B]: sltu       $v0, $t4, $s0
    08A30710:[1440FFD2]: bne        $v0, $zr, 0x08A3065C
  Back Branch 08A304EC 621 times (length 12)
    08A304B0:[100000C5]: b          0x08A307C8
    08A304B4:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08A304B8:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08A304BC:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08A304C0:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
--> 08A304C4:[8C6205C4]: lw         $v0, 1476($v1)
    08A304C8:[54550007]: bnel       $v0, $s5, 0x08A304E8
    08A304CC:[24A50001]: addiu      $a1, $a1, 1
    08A304D0:[00051080]: sll        $v0, $a1, 0x0002
    08A304D4:[00451021]: addu       $v0, $v0, $a1
    08A304D8:[000210C0]: sll        $v0, $v0, 0x0003
    08A304DC:[00821021]: addu       $v0, $a0, $v0
    08A304E0:[10000004]: b          0x08A304F4
    08A304E4:[244605A4]: addiu      $a2, $v0, 1444
    08A304E8:[2CA20020]: sltiu      $v0, $a1, 32
--> 08A304EC:[1440FFF5]: bne        $v0, $zr, 0x08A304C4
    08A304F0:[24630028]: addiu      $v1, $v1, 40
    08A304F4:[50C0000A]: beql       $a2, $zr, 0x08A30520
    08A304F8:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    08A304FC:[8CC30024]: lw         $v1, 36($a2)
  Back Branch 08A30710 72 times (length 47)
    08A30648:[2D080001]: sltiu      $t0, $t0, 1
    08A3064C:[00032840]: sll        $a1, $v1, 0x0001
    08A30650:[12000031]: beq        $s0, $zr, 0x08A30718
    08A30654:[00006021]: addu       $t4, $zr, $zr <=> li $t4, 0
    08A30658:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
--> 08A3065C:[1280002A]: beq        $s4, $zr, 0x08A30708
    08A30660:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    08A30664:[00AC1021]: addu       $v0, $a1, $t4
    08A30668:[00820018]: mult       $a0, $v0
    08A3066C:[00001812]: mflo       $v1
    08A30670:[0166001B]: divu       $t3, $a2
    08A30674:[016A1021]: addu       $v0, $t3, $t2
    08A30678:[00006810]: mfhi       $t5
    08A3067C:[00ED6821]: addu       $t5, $a3, $t5
    08A30680:[11000019]: beq        $t0, $zr, 0x08A306E8
    08A30684:[01A37021]: addu       $t6, $t5, $v1
    08A30688:[31CD0001]: andi       $t5, $t6, 1
    08A3068C:[55A00006]: bnel       $t5, $zr, 0x08A306A8
    08A30690:[000E6842]: srl        $t5, $t6, 0x0001
    08A30694:[000E6842]: srl        $t5, $t6, 0x0001
    08A30698:[012D6821]: addu       $t5, $t1, $t5
    08A3069C:[91AD0000]: lbu        $t5, 0($t5)
    08A306A0:[10000005]: b          0x08A306B8
    08A306A4:[31AE000F]: andi       $t6, $t5, 15
    08A306A8:[012D6821]: addu       $t5, $t1, $t5
    08A306AC:[91AD0000]: lbu        $t5, 0($t5)
    08A306B0:[31AD00F0]: andi       $t5, $t5, 240
    08A306B4:[7DAE3900]: ext        $t6, $t5, 4, 8
    08A306B8:[304D0001]: andi       $t5, $v0, 1
    08A306BC:[51A00005]: beql       $t5, $zr, 0x08A306D4
    08A306C0:[00021042]: srl        $v0, $v0, 0x0001
    08A306C4:[31CD00FF]: andi       $t5, $t6, 255
    08A306C8:[000D6900]: sll        $t5, $t5, 0x0004
    08A306CC:[31AE00FF]: andi       $t6, $t5, 255
    08A306D0:[00021042]: srl        $v0, $v0, 0x0001
    08A306D4:[02626821]: addu       $t5, $s3, $v0
    08A306D8:[91A20000]: lbu        $v0, 0($t5)
    08A306DC:[004E1025]: or         $v0, $v0, $t6
    08A306E0:[10000005]: b          0x08A306F8
    08A306E4:[A1A20000]: sb         $v0, 0($t5)
    08A306E8:[012E6821]: addu       $t5, $t1, $t6
    08A306EC:[91AD0000]: lbu        $t5, 0($t5)
    08A306F0:[02621021]: addu       $v0, $s3, $v0
    08A306F4:[A04D0000]: sb         $t5, 0($v0)
    08A306F8:[256B0001]: addiu      $t3, $t3, 1
    08A306FC:[0174102B]: sltu       $v0, $t3, $s4
    08A30700:[5440FFDC]: bnel       $v0, $zr, 0x08A30674
    08A30704:[0166001B]: divu       $t3, $a2
    08A30708:[258C0001]: addiu      $t4, $t4, 1
    08A3070C:[0190102B]: sltu       $v0, $t4, $s0
--> 08A30710:[1440FFD2]: bne        $v0, $zr, 0x08A3065C
    08A30714:[01545021]: addu       $t2, $t2, $s4
    08A30718:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08A3071C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08A30720:[0E20379A]: jal        0x0880DE68
  Back Branch 08A30750 30 times (length 7)
    08A30728:[AE560000]: sw         $s6, 0($s2)
    08A3072C:[A6540004]: sh         $s4, 4($s2)
    08A30730:[A6500006]: sh         $s0, 6($s2)
    08A30734:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08A30738:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
--> 08A3073C:[0074082B]: sltu       $at, $v1, $s4
    08A30740:[50200006]: beql       $at, $zr, 0x08A3075C
    08A30744:[A2440008]: sb         $a0, 8($s2)
    08A30748:[00031840]: sll        $v1, $v1, 0x0001
    08A3074C:[2C620200]: sltiu      $v0, $v1, 512
--> 08A30750:[1440FFFA]: bne        $v0, $zr, 0x08A3073C
    08A30754:[24840001]: addiu      $a0, $a0, 1
    08A30758:[A2440008]: sb         $a0, 8($s2)
    08A3075C:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08A30760:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
  Back Branch 08A30778 21 times (length 7)
    08A30750:[1440FFFA]: bne        $v0, $zr, 0x08A3073C
    08A30754:[24840001]: addiu      $a0, $a0, 1
    08A30758:[A2440008]: sb         $a0, 8($s2)
    08A3075C:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08A30760:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
--> 08A30764:[0070082B]: sltu       $at, $v1, $s0
    08A30768:[50200006]: beql       $at, $zr, 0x08A30784
    08A3076C:[A2440009]: sb         $a0, 9($s2)
    08A30770:[00031840]: sll        $v1, $v1, 0x0001
    08A30774:[2C620200]: sltiu      $v0, $v1, 512
--> 08A30778:[1440FFFA]: bne        $v0, $zr, 0x08A30764
    08A3077C:[24840001]: addiu      $a0, $a0, 1
    08A30780:[A2440009]: sb         $a0, 9($s2)
    08A30784:[9223000A]: lbu        $v1, 10($s1)
    08A30788:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
  Back Branch 08A30550 15 times (length 12)
    08A30514:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08A30518:[100000AB]: b          0x08A307C8
    08A3051C:[00000000]: nop
    08A30520:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08A30524:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
--> 08A30528:[8C6205C4]: lw         $v0, 1476($v1)
    08A3052C:[54400007]: bnel       $v0, $zr, 0x08A3054C
    08A30530:[24A50001]: addiu      $a1, $a1, 1
    08A30534:[00051080]: sll        $v0, $a1, 0x0002
    08A30538:[00451021]: addu       $v0, $v0, $a1
    08A3053C:[000210C0]: sll        $v0, $v0, 0x0003
    08A30540:[00821021]: addu       $v0, $a0, $v0
    08A30544:[10000004]: b          0x08A30558
    08A30548:[245205A4]: addiu      $s2, $v0, 1444
    08A3054C:[2CA20020]: sltiu      $v0, $a1, 32
--> 08A30550:[1440FFF5]: bne        $v0, $zr, 0x08A30528
    08A30554:[24630028]: addiu      $v1, $v1, 40
    08A30558:[56400003]: bnel       $s2, $zr, 0x08A30568
    08A3055C:[96A50000]: lhu        $a1, 0($s5)
    08A30560:[10000099]: b          0x08A307C8
_S1_2_8BFE23C 67,500 instructions (0.088%), 33,750 calls (08BFE23C - 08BFE240, length 2)
    08BFE23C:[03E00008]: jr         $ra
    08BFE240:[001202CC]: syscall    0x0480B [sceAudioOutputPannedBlocking]
_S1_2_8B5A610 66,506 instructions (0.087%), 3,023 calls (08B5A610 - 08B5A664, length 22)
    08B5A610:[27BDFFF0]: addiu      $sp, $sp, -16
    08B5A614:[3C020A4E]: lui        $v0, 0x0A4E <=> li $v0, 0x0A4E0000
    08B5A618:[AFB00000]: sw         $s0, 0($sp)
    08B5A61C:[245072A0]: addiu      $s0, $v0, 29344
    08B5A620:[00802821]: addu       $a1, $a0, $zr <=> move $a1, $a0
    08B5A624:[8E060048]: lw         $a2, 72($s0)
    08B5A628:[AFB10004]: sw         $s1, 4($sp)
    08B5A62C:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    08B5A630:[00C02021]: addu       $a0, $a2, $zr <=> move $a0, $a2
    08B5A634:[AFBF0008]: sw         $ra, 8($sp)
    08B5A638:[0E2D6CF4]: jal        0x08B5B3D0
    08B5A63C:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    08B5A640:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    08B5A644:[8E050044]: lw         $a1, 68($s0)
    08B5A648:[02241804]: sllv       $v1, $a0, $s1
    08B5A64C:[8FBF0008]: lw         $ra, 8($sp)
    08B5A650:[00A32025]: or         $a0, $a1, $v1
    08B5A654:[AE040044]: sw         $a0, 68($s0)
    08B5A658:[8FB10004]: lw         $s1, 4($sp)
    08B5A65C:[8FB00000]: lw         $s0, 0($sp)
    08B5A660:[03E00008]: jr         $ra
    08B5A664:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_8A20E88 63,404 instructions (0.082%), 473 calls (08A20E88 - 08A20EF0, length 27)
    08A20E88:[3C0608C5]: lui        $a2, 0x08C5 <=> li $a2, 0x08C50000
    08A20E8C:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08A20E90:[24070CB5]: addiu      $a3, $zr, 3253 <=> li $a3, 3253
    08A20E94:[24C6478C]: addiu      $a2, $a2, 18316
    08A20E98:[01071821]: addu       $v1, $t0, $a3
    08A20E9C:[04610003]: bgez       $v1, 0x08A20EAC
    08A20EA0:[00031043]: sra        $v0, $v1, 0x0001
    08A20EA4:[24620001]: addiu      $v0, $v1, 1
    08A20EA8:[00021043]: sra        $v0, $v0, 0x0001
    08A20EAC:[00021880]: sll        $v1, $v0, 0x0002
    08A20EB0:[00C31821]: addu       $v1, $a2, $v1
    08A20EB4:[8C630000]: lw         $v1, 0($v1)
    08A20EB8:[50A30009]: beql       $a1, $v1, 0x08A20EE0
    08A20EBC:[00E8082A]: slt        $at, $a3, $t0
    08A20EC0:[0065082A]: slt        $at, $v1, $a1
    08A20EC4:[50200002]: beql       $at, $zr, 0x08A20ED0
    08A20EC8:[2447FFFF]: addiu      $a3, $v0, -1
    08A20ECC:[24480001]: addiu      $t0, $v0, 1
    08A20ED0:[00E8082A]: slt        $at, $a3, $t0
    08A20ED4:[5020FFF1]: beql       $at, $zr, 0x08A20E9C
    08A20ED8:[01071821]: addu       $v1, $t0, $a3
    08A20EDC:[00E8082A]: slt        $at, $a3, $t0
    08A20EE0:[10200002]: beq        $at, $zr, 0x08A20EEC
    08A20EE4:[00000000]: nop
    08A20EE8:[94820280]: lhu        $v0, 640($a0)
    08A20EEC:[03E00008]: jr         $ra
    08A20EF0:[00000000]: nop
  Back Branch 08A20ED4 4,653 times (length 16)
    08A20E88:[3C0608C5]: lui        $a2, 0x08C5 <=> li $a2, 0x08C50000
    08A20E8C:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08A20E90:[24070CB5]: addiu      $a3, $zr, 3253 <=> li $a3, 3253
    08A20E94:[24C6478C]: addiu      $a2, $a2, 18316
    08A20E98:[01071821]: addu       $v1, $t0, $a3
--> 08A20E9C:[04610003]: bgez       $v1, 0x08A20EAC
    08A20EA0:[00031043]: sra        $v0, $v1, 0x0001
    08A20EA4:[24620001]: addiu      $v0, $v1, 1
    08A20EA8:[00021043]: sra        $v0, $v0, 0x0001
    08A20EAC:[00021880]: sll        $v1, $v0, 0x0002
    08A20EB0:[00C31821]: addu       $v1, $a2, $v1
    08A20EB4:[8C630000]: lw         $v1, 0($v1)
    08A20EB8:[50A30009]: beql       $a1, $v1, 0x08A20EE0
    08A20EBC:[00E8082A]: slt        $at, $a3, $t0
    08A20EC0:[0065082A]: slt        $at, $v1, $a1
    08A20EC4:[50200002]: beql       $at, $zr, 0x08A20ED0
    08A20EC8:[2447FFFF]: addiu      $a3, $v0, -1
    08A20ECC:[24480001]: addiu      $t0, $v0, 1
    08A20ED0:[00E8082A]: slt        $at, $a3, $t0
--> 08A20ED4:[5020FFF1]: beql       $at, $zr, 0x08A20E9C
    08A20ED8:[01071821]: addu       $v1, $t0, $a3
    08A20EDC:[00E8082A]: slt        $at, $a3, $t0
    08A20EE0:[10200002]: beq        $at, $zr, 0x08A20EEC
    08A20EE4:[00000000]: nop
_S1_2_8BFDCE4 63,060 instructions (0.082%), 31,530 calls (08BFDCE4 - 08BFDCE8, length 2)
    08BFDCE4:[03E00008]: jr         $ra
    08BFDCE8:[0011EECC]: syscall    0x047BB [sceKernelUnlockLwMutex]
_S1_2_8BFDCDC 62,138 instructions (0.081%), 31,069 calls (08BFDCDC - 08BFDCE0, length 2)
    08BFDCDC:[03E00008]: jr         $ra
    08BFDCE0:[0011EF4C]: syscall    0x047BD [sceKernelLockLwMutex]
_S1_2_8BFE324 62,000 instructions (0.081%), 31,000 calls (08BFE324 - 08BFE328, length 2)
    08BFE324:[03E00008]: jr         $ra
    08BFE328:[0012228C]: syscall    0x0488A [__sceSasCore]
_S1_2_8BFE2D4 62,000 instructions (0.081%), 31,000 calls (08BFE2D4 - 08BFE2D8, length 2)
    08BFE2D4:[03E00008]: jr         $ra
    08BFE2D8:[001220CC]: syscall    0x04883 [__sceSasGetAllEnvelopeHeights]
_S1_2_8A2A64C 57,174 instructions (0.074%), 733 calls (08A2A64C - 08A2A7BC, length 93)
    08A2A64C:[27BDFFC0]: addiu      $sp, $sp, -64
    08A2A650:[AFBF001C]: sw         $ra, 28($sp)
    08A2A654:[AFB10018]: sw         $s1, 24($sp)
    08A2A658:[AFB00014]: sw         $s0, 20($sp)
    08A2A65C:[E7B6000C]: swc1       $f22, 12($sp)
    08A2A660:[E7B50008]: swc1       $f21, 8($sp)
    08A2A664:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    08A2A668:[E7B40004]: swc1       $f20, 4($sp)
    08A2A66C:[16000004]: bne        $s0, $zr, 0x08A2A680
    08A2A670:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    08A2A674:[24030020]: addiu      $v1, $zr, 32 <=> li $v1, 32
    08A2A678:[10000049]: b          0x08A2A7A0
    08A2A67C:[A2230030]: sb         $v1, 48($s1)
    08A2A680:[9602000A]: lhu        $v0, 10($s0)
    08A2A684:[04420004]: bltzl      $v0, 0x08A2A698
    08A2A688:[00021842]: srl        $v1, $v0, 0x0001
    08A2A68C:[44820000]: mtc1       $v0, $f0
    08A2A690:[10000006]: b          0x08A2A6AC
    08A2A694:[468000A0]: cvt.s.w    $f2, $f0
    08A2A698:[30420001]: andi       $v0, $v0, 1
    08A2A69C:[00621825]: or         $v1, $v1, $v0
    08A2A6A0:[44830000]: mtc1       $v1, $f0
    08A2A6A4:[468000A0]: cvt.s.w    $f2, $f0
    08A2A6A8:[46021080]: add.s      $f2, $f2, $f2
    08A2A6AC:[96020008]: lhu        $v0, 8($s0)
    08A2A6B0:[04420004]: bltzl      $v0, 0x08A2A6C4
    08A2A6B4:[00021842]: srl        $v1, $v0, 0x0001
    08A2A6B8:[44820000]: mtc1       $v0, $f0
    08A2A6BC:[10000006]: b          0x08A2A6D8
    08A2A6C0:[46800060]: cvt.s.w    $f1, $f0
    08A2A6C4:[30420001]: andi       $v0, $v0, 1
    08A2A6C8:[00621825]: or         $v1, $v1, $v0
    08A2A6CC:[44830000]: mtc1       $v1, $f0
    08A2A6D0:[46800060]: cvt.s.w    $f1, $f0
    08A2A6D4:[46010840]: add.s      $f1, $f1, $f1
    08A2A6D8:[44800000]: mtc1       $zr, $f0
    08A2A6DC:[46010040]: add.s      $f1, $f0, $f1
    08A2A6E0:[3C0208C6]: lui        $v0, 0x08C6 <=> li $v0, 0x08C60000
    08A2A6E4:[24424A44]: addiu      $v0, $v0, 19012
    08A2A6E8:[AFA2002C]: sw         $v0, 44($sp)
    08A2A6EC:[46020000]: add.s      $f0, $f0, $f2
    08A2A6F0:[27A4002C]: addiu      $a0, $sp, 44
    08A2A6F4:[E7A10038]: swc1       $f1, 56($sp)
    08A2A6F8:[AFA00030]: sw         $zr, 48($sp)
    08A2A6FC:[E7A0003C]: swc1       $f0, 60($sp)
    08A2A700:[0E26764E]: jal        0x0899D938
    08A2A704:[AFA00034]: sw         $zr, 52($sp)
    08A2A708:[46000586]: mov.s      $f22, $f0
    08A2A70C:[0E26764C]: jal        0x0899D930
    08A2A710:[27A4002C]: addiu      $a0, $sp, 44
    08A2A714:[46000546]: mov.s      $f21, $f0
    08A2A718:[0E267648]: jal        0x0899D920
    08A2A71C:[27A4002C]: addiu      $a0, $sp, 44
    08A2A720:[46000506]: mov.s      $f20, $f0
    08A2A724:[0E267644]: jal        0x0899D910
    08A2A728:[27A4002C]: addiu      $a0, $sp, 44
    08A2A72C:[4600B306]: mov.s      $f12, $f22
    08A2A730:[4600AB46]: mov.s      $f13, $f21
    08A2A734:[4600A386]: mov.s      $f14, $f20
    08A2A738:[460003C6]: mov.s      $f15, $f0
    08A2A73C:[0E267650]: jal        0x0899D940
    08A2A740:[2624000C]: addiu      $a0, $s1, 12
    08A2A744:[3C0208C6]: lui        $v0, 0x08C6 <=> li $v0, 0x08C60000
    08A2A748:[24424A44]: addiu      $v0, $v0, 19012
    08A2A74C:[AFA2002C]: sw         $v0, 44($sp)
    08A2A750:[AE300008]: sw         $s0, 8($s1)
    08A2A754:[3402FF9F]: ori        $v0, $zr, -97 <=> li $v0, 65439
    08A2A758:[A6220000]: sh         $v0, 0($s1)
    08A2A75C:[A2200030]: sb         $zr, 48($s1)
    08A2A760:[A2200031]: sb         $zr, 49($s1)
    08A2A764:[3C023F80]: lui        $v0, 0x3F80 <=> li $v0, 0x3F800000
    08A2A768:[AE220034]: sw         $v0, 52($s1)
    08A2A76C:[AE220038]: sw         $v0, 56($s1)
    08A2A770:[AE22003C]: sw         $v0, 60($s1)
    08A2A774:[AE220040]: sw         $v0, 64($s1)
    08A2A778:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08A2A77C:[AE220044]: sw         $v0, 68($s1)
    08A2A780:[AE220048]: sw         $v0, 72($s1)
    08A2A784:[AE22004C]: sw         $v0, 76($s1)
    08A2A788:[AE220050]: sw         $v0, 80($s1)
    08A2A78C:[3C040A44]: lui        $a0, 0x0A44 <=> li $a0, 0x0A440000
    08A2A790:[96050000]: lhu        $a1, 0($s0)
    08A2A794:[0E28C405]: jal        0x08A31014
    08A2A798:[248434F0]: addiu      $a0, $a0, 13552
    08A2A79C:[AE220004]: sw         $v0, 4($s1)
    08A2A7A0:[8FBF001C]: lw         $ra, 28($sp)
    08A2A7A4:[8FB10018]: lw         $s1, 24($sp)
    08A2A7A8:[8FB00014]: lw         $s0, 20($sp)
    08A2A7AC:[C7B6000C]: lwc1       $f22, 12($sp)
    08A2A7B0:[C7B50008]: lwc1       $f21, 8($sp)
    08A2A7B4:[C7B40004]: lwc1       $f20, 4($sp)
    08A2A7B8:[03E00008]: jr         $ra
    08A2A7BC:[27BD0040]: addiu      $sp, $sp, 64
_S1_2_8A0A174 54,010 instructions (0.070%), 88 calls (08A0A174 - 08A0A5C0, length 276)
    08A0A174:[27BDFFB0]: addiu      $sp, $sp, -80
    08A0A178:[AFBF001C]: sw         $ra, 28($sp)
    08A0A17C:[AFB00018]: sw         $s0, 24($sp)
    08A0A180:[E7B60010]: swc1       $f22, 16($sp)
    08A0A184:[E7B5000C]: swc1       $f21, 12($sp)
    08A0A188:[E7B40008]: swc1       $f20, 8($sp)
    08A0A18C:[C782180C]: lwc1       $f2, 6156($gp)
    08A0A190:[C7811810]: lwc1       $f1, 6160($gp)
    08A0A194:[C7801814]: lwc1       $f0, 6164($gp)
    08A0A198:[E7A20044]: swc1       $f2, 68($sp)
    08A0A19C:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    08A0A1A0:[E7A10048]: swc1       $f1, 72($sp)
    08A0A1A4:[27A50044]: addiu      $a1, $sp, 68
    08A0A1A8:[E7A0004C]: swc1       $f0, 76($sp)
    08A0A1AC:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08A0A1B0:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    08A0A1B4:[3C024380]: lui        $v0, 0x4380 <=> li $v0, 0x43800000
    08A0A1B8:[44821000]: mtc1       $v0, $f2
    08A0A1BC:[8CC30780]: lw         $v1, 1920($a2)
    08A0A1C0:[8E02078C]: lw         $v0, 1932($s0)
    08A0A1C4:[0062102B]: sltu       $v0, $v1, $v0
    08A0A1C8:[54400003]: bnel       $v0, $zr, 0x08A0A1D8
    08A0A1CC:[8CC20780]: lw         $v0, 1920($a2)
    08A0A1D0:[ACC00780]: sw         $zr, 1920($a2)
    08A0A1D4:[8CC20780]: lw         $v0, 1920($a2)
    08A0A1D8:[24420001]: addiu      $v0, $v0, 1
    08A0A1DC:[04400004]: bltz       $v0, 0x08A0A1F0
    08A0A1E0:[ACC20780]: sw         $v0, 1920($a2)
    08A0A1E4:[44820000]: mtc1       $v0, $f0
    08A0A1E8:[10000007]: b          0x08A0A208
    08A0A1EC:[46800060]: cvt.s.w    $f1, $f0
    08A0A1F0:[00021842]: srl        $v1, $v0, 0x0001
    08A0A1F4:[30420001]: andi       $v0, $v0, 1
    08A0A1F8:[00621825]: or         $v1, $v1, $v0
    08A0A1FC:[44830000]: mtc1       $v1, $f0
    08A0A200:[46800060]: cvt.s.w    $f1, $f0
    08A0A204:[46010840]: add.s      $f1, $f1, $f1
    08A0A208:[C4A00000]: lwc1       $f0, 0($a1)
    08A0A20C:[46000802]: mul.s      $f0, $f1, $f0
    08A0A210:[4602003D]: c.nge.s    $f0, $f2
    08A0A214:[00000000]: nop
    08A0A218:[45030003]: bc1tl      0x08A0A228
    08A0A21C:[C4C10780]: lwc1       $f1, 1920($a2)
    08A0A220:[ACC00780]: sw         $zr, 1920($a2)
    08A0A224:[C4C10780]: lwc1       $f1, 1920($a2)
    08A0A228:[C4A00000]: lwc1       $f0, 0($a1)
    08A0A22C:[24E70001]: addiu      $a3, $a3, 1
    08A0A230:[46800860]: cvt.s.w    $f1, $f1
    08A0A234:[28E20003]: slti       $v0, $a3, 3
    08A0A238:[AFA00040]: sw         $zr, 64($sp)
    08A0A23C:[24C60004]: addiu      $a2, $a2, 4
    08A0A240:[24A50004]: addiu      $a1, $a1, 4
    08A0A244:[46000802]: mul.s      $f0, $f1, $f0
    08A0A248:[46000007]: neg.s      $f0, $f0
    08A0A24C:[E4800794]: swc1       $f0, 1940($a0)
    08A0A250:[AC800798]: sw         $zr, 1944($a0)
    08A0A254:[90830790]: lbu        $v1, 1936($a0)
    08A0A258:[E7A0003C]: swc1       $f0, 60($sp)
    08A0A25C:[34630004]: ori        $v1, $v1, 4
    08A0A260:[A0830790]: sb         $v1, 1936($a0)
    08A0A264:[1440FFD5]: bne        $v0, $zr, 0x08A0A1BC
    08A0A268:[24840030]: addiu      $a0, $a0, 48
    08A0A26C:[3C0340C9]: lui        $v1, 0x40C9 <=> li $v1, 0x40C90000
    08A0A270:[34630FDB]: ori        $v1, $v1, 4059
    08A0A274:[4483B000]: mtc1       $v1, $f22
    08A0A278:[3C033F80]: lui        $v1, 0x3F80 <=> li $v1, 0x3F800000
    08A0A27C:[4483A800]: mtc1       $v1, $f21
    08A0A280:[3C033F00]: lui        $v1, 0x3F00 <=> li $v1, 0x3F000000
    08A0A284:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08A0A288:[4483A000]: mtc1       $v1, $f20
    08A0A28C:[27AA0034]: addiu      $t2, $sp, 52
    08A0A290:[27A90038]: addiu      $t1, $sp, 56
    08A0A294:[00021880]: sll        $v1, $v0, 0x0002
    08A0A298:[02032821]: addu       $a1, $s0, $v1
    08A0A29C:[8CA30588]: lw         $v1, 1416($a1)
    08A0A2A0:[04620004]: bltzl      $v1, 0x08A0A2B4
    08A0A2A4:[00032042]: srl        $a0, $v1, 0x0001
    08A0A2A8:[44830000]: mtc1       $v1, $f0
    08A0A2AC:[10000006]: b          0x08A0A2C8
    08A0A2B0:[46800060]: cvt.s.w    $f1, $f0
    08A0A2B4:[30630001]: andi       $v1, $v1, 1
    08A0A2B8:[00832025]: or         $a0, $a0, $v1
    08A0A2BC:[44840000]: mtc1       $a0, $f0
    08A0A2C0:[46800060]: cvt.s.w    $f1, $f0
    08A0A2C4:[46010840]: add.s      $f1, $f1, $f1
    08A0A2C8:[8CA305A8]: lw         $v1, 1448($a1)
    08A0A2CC:[04620004]: bltzl      $v1, 0x08A0A2E0
    08A0A2D0:[00032042]: srl        $a0, $v1, 0x0001
    08A0A2D4:[44830000]: mtc1       $v1, $f0
    08A0A2D8:[10000006]: b          0x08A0A2F4
    08A0A2DC:[46800020]: cvt.s.w    $f0, $f0
    08A0A2E0:[30630001]: andi       $v1, $v1, 1
    08A0A2E4:[00832025]: or         $a0, $a0, $v1
    08A0A2E8:[44840000]: mtc1       $a0, $f0
    08A0A2EC:[46800020]: cvt.s.w    $f0, $f0
    08A0A2F0:[46000000]: add.s      $f0, $f0, $f0
    08A0A2F4:[46000803]: div.s      $f0, $f1, $f0
    08A0A2F8:[4600B002]: mul.s      $f0, $f22, $f0
    08A0A2FC:[E7A00038]: swc1       $f0, 56($sp)
    08A0A300:[C9200000]: lv.s       S000.s, 0($t1)
    08A0A304:[D0650020]: VCST.s     S001.s, VFPU_2_PI
    08A0A308:[64200000]: vmul.s     S000.s, S000.s, S001.s
    08A0A30C:[D0130020]: vcos.s     S001.s, S000.s
    08A0A310:[E9400001]: sv.s       S001.s, 0($t2)
    08A0A314:[C7A00034]: lwc1       $f0, 52($sp)
    08A0A318:[00021840]: sll        $v1, $v0, 0x0001
    08A0A31C:[00621821]: addu       $v1, $v1, $v0
    08A0A320:[4600A801]: sub.s      $f0, $f21, $f0
    08A0A324:[00031900]: sll        $v1, $v1, 0x0004
    08A0A328:[02032821]: addu       $a1, $s0, $v1
    08A0A32C:[00021880]: sll        $v1, $v0, 0x0002
    08A0A330:[4600A002]: mul.s      $f0, $f20, $f0
    08A0A334:[02034021]: addu       $t0, $s0, $v1
    08A0A338:[28430005]: slti       $v1, $v0, 5
    08A0A33C:[250705A8]: addiu      $a3, $t0, 1448
    08A0A340:[25060588]: addiu      $a2, $t0, 1416
    08A0A344:[E4A005F8]: swc1       $f0, 1528($a1)
    08A0A348:[90A405D0]: lbu        $a0, 1488($a1)
    08A0A34C:[34840008]: ori        $a0, $a0, 8
    08A0A350:[A0A405D0]: sb         $a0, 1488($a1)
    08A0A354:[8D050588]: lw         $a1, 1416($t0)
    08A0A358:[8D0405A8]: lw         $a0, 1448($t0)
    08A0A35C:[24A50001]: addiu      $a1, $a1, 1
    08A0A360:[00A4001B]: divu       $a1, $a0
    08A0A364:[00002010]: mfhi       $a0
    08A0A368:[14600007]: bne        $v1, $zr, 0x08A0A388
    08A0A36C:[AD040588]: sw         $a0, 1416($t0)
    08A0A370:[8CE40000]: lw         $a0, 0($a3)
    08A0A374:[8E030580]: lw         $v1, 1408($s0)
    08A0A378:[0083082B]: sltu       $at, $a0, $v1
    08A0A37C:[50200003]: beql       $at, $zr, 0x08A0A38C
    08A0A380:[24420001]: addiu      $v0, $v0, 1
    08A0A384:[ACC00000]: sw         $zr, 0($a2)
    08A0A388:[24420001]: addiu      $v0, $v0, 1
    08A0A38C:[28430008]: slti       $v1, $v0, 8
    08A0A390:[5460FFC1]: bnel       $v1, $zr, 0x08A0A298
    08A0A394:[00021880]: sll        $v1, $v0, 0x0002
    08A0A398:[8E0205C8]: lw         $v0, 1480($s0)
    08A0A39C:[04400004]: bltz       $v0, 0x08A0A3B0
    08A0A3A0:[8E0405CC]: lw         $a0, 1484($s0)
    08A0A3A4:[44820000]: mtc1       $v0, $f0
    08A0A3A8:[10000007]: b          0x08A0A3C8
    08A0A3AC:[46800060]: cvt.s.w    $f1, $f0
    08A0A3B0:[00021842]: srl        $v1, $v0, 0x0001
    08A0A3B4:[30420001]: andi       $v0, $v0, 1
    08A0A3B8:[00621825]: or         $v1, $v1, $v0
    08A0A3BC:[44830000]: mtc1       $v1, $f0
    08A0A3C0:[46800060]: cvt.s.w    $f1, $f0
    08A0A3C4:[46010840]: add.s      $f1, $f1, $f1
    08A0A3C8:[04820004]: bltzl      $a0, 0x08A0A3DC
    08A0A3CC:[00041842]: srl        $v1, $a0, 0x0001
    08A0A3D0:[44840000]: mtc1       $a0, $f0
    08A0A3D4:[10000006]: b          0x08A0A3F0
    08A0A3D8:[46800020]: cvt.s.w    $f0, $f0
    08A0A3DC:[30820001]: andi       $v0, $a0, 1
    08A0A3E0:[00621825]: or         $v1, $v1, $v0
    08A0A3E4:[44830000]: mtc1       $v1, $f0
    08A0A3E8:[46800020]: cvt.s.w    $f0, $f0
    08A0A3EC:[46000000]: add.s      $f0, $f0, $f0
    08A0A3F0:[46000803]: div.s      $f0, $f1, $f0
    08A0A3F4:[27A3002C]: addiu      $v1, $sp, 44
    08A0A3F8:[27A20030]: addiu      $v0, $sp, 48
    08A0A3FC:[4600B002]: mul.s      $f0, $f22, $f0
    08A0A400:[E7A00030]: swc1       $f0, 48($sp)
    08A0A404:[C8400000]: lv.s       S000.s, 0($v0)
    08A0A408:[D0650020]: VCST.s     S001.s, VFPU_2_PI
    08A0A40C:[64200000]: vmul.s     S000.s, S000.s, S001.s
    08A0A410:[D0130020]: vcos.s     S001.s, S000.s
    08A0A414:[E8600001]: sv.s       S001.s, 0($v1)
    08A0A418:[C7A1002C]: lwc1       $f1, 44($sp)
    08A0A41C:[3C023F80]: lui        $v0, 0x3F80 <=> li $v0, 0x3F800000
    08A0A420:[44820000]: mtc1       $v0, $f0
    08A0A424:[46010041]: sub.s      $f1, $f0, $f1
    08A0A428:[3C023F00]: lui        $v0, 0x3F00 <=> li $v0, 0x3F000000
    08A0A42C:[44820000]: mtc1       $v0, $f0
    08A0A430:[46010002]: mul.s      $f0, $f0, $f1
    08A0A434:[E6000778]: swc1       $f0, 1912($s0)
    08A0A438:[92020750]: lbu        $v0, 1872($s0)
    08A0A43C:[34420008]: ori        $v0, $v0, 8
    08A0A440:[A2020750]: sb         $v0, 1872($s0)
    08A0A444:[8E0305C8]: lw         $v1, 1480($s0)
    08A0A448:[8E0205CC]: lw         $v0, 1484($s0)
    08A0A44C:[24630001]: addiu      $v1, $v1, 1
    08A0A450:[0062001B]: divu       $v1, $v0
    08A0A454:[00001010]: mfhi       $v0
    08A0A458:[AE0205C8]: sw         $v0, 1480($s0)
    08A0A45C:[8E0305CC]: lw         $v1, 1484($s0)
    08A0A460:[8E020580]: lw         $v0, 1408($s0)
    08A0A464:[0062082B]: sltu       $at, $v1, $v0
    08A0A468:[50200003]: beql       $at, $zr, 0x08A0A478
    08A0A46C:[8E030580]: lw         $v1, 1408($s0)
    08A0A470:[AE0005C8]: sw         $zr, 1480($s0)
    08A0A474:[8E030580]: lw         $v1, 1408($s0)
    08A0A478:[8E020584]: lw         $v0, 1412($s0)
    08A0A47C:[24630001]: addiu      $v1, $v1, 1
    08A0A480:[0062001B]: divu       $v1, $v0
    08A0A484:[00001010]: mfhi       $v0
    08A0A488:[AE020580]: sw         $v0, 1408($s0)
    08A0A48C:[8E02057C]: lw         $v0, 1404($s0)
    08A0A490:[2C410003]: sltiu      $at, $v0, 3
    08A0A494:[5020000B]: beql       $at, $zr, 0x08A0A4C4
    08A0A498:[260404F4]: addiu      $a0, $s0, 1268
    08A0A49C:[8E020580]: lw         $v0, 1408($s0)
    08A0A4A0:[14400007]: bne        $v0, $zr, 0x08A0A4C0
    08A0A4A4:[00000000]: nop
    08A0A4A8:[0E2058DC]: jal        0x08816370
    08A0A4AC:[24040003]: addiu      $a0, $zr, 3 <=> li $a0, 3
    08A0A4B0:[8E03057C]: lw         $v1, 1404($s0)
    08A0A4B4:[1062FFFC]: beq        $v1, $v0, 0x08A0A4A8
    08A0A4B8:[00000000]: nop
    08A0A4BC:[AE02057C]: sw         $v0, 1404($s0)
    08A0A4C0:[260404F4]: addiu      $a0, $s0, 1268
    08A0A4C4:[0E29DDEF]: jal        0x08A777BC
    08A0A4C8:[00000000]: nop
    08A0A4CC:[8E030004]: lw         $v1, 4($s0)
    08A0A4D0:[38630002]: xori       $v1, $v1, 2
    08A0A4D4:[2C630001]: sltiu      $v1, $v1, 1
    08A0A4D8:[50600034]: beql       $v1, $zr, 0x08A0A5AC
    08A0A4DC:[8FBF001C]: lw         $ra, 28($sp)
    08A0A4E0:[8E030570]: lw         $v1, 1392($s0)
    08A0A4E4:[04600004]: bltz       $v1, 0x08A0A4F8
    08A0A4E8:[8E050574]: lw         $a1, 1396($s0)
    08A0A4EC:[44830000]: mtc1       $v1, $f0
    08A0A4F0:[10000007]: b          0x08A0A510
    08A0A4F4:[46800060]: cvt.s.w    $f1, $f0
    08A0A4F8:[00032042]: srl        $a0, $v1, 0x0001
    08A0A4FC:[30630001]: andi       $v1, $v1, 1
    08A0A500:[00832025]: or         $a0, $a0, $v1
    08A0A504:[44840000]: mtc1       $a0, $f0
    08A0A508:[46800060]: cvt.s.w    $f1, $f0
    08A0A50C:[46010840]: add.s      $f1, $f1, $f1
    08A0A510:[04A20004]: bltzl      $a1, 0x08A0A524
    08A0A514:[00052042]: srl        $a0, $a1, 0x0001
    08A0A518:[44850000]: mtc1       $a1, $f0
    08A0A51C:[10000006]: b          0x08A0A538
    08A0A520:[46800020]: cvt.s.w    $f0, $f0
    08A0A524:[30A30001]: andi       $v1, $a1, 1
    08A0A528:[00832025]: or         $a0, $a0, $v1
    08A0A52C:[44840000]: mtc1       $a0, $f0
    08A0A530:[46800020]: cvt.s.w    $f0, $f0
    08A0A534:[46000000]: add.s      $f0, $f0, $f0
    08A0A538:[46000803]: div.s      $f0, $f1, $f0
    08A0A53C:[27A40024]: addiu      $a0, $sp, 36
    08A0A540:[27A30028]: addiu      $v1, $sp, 40
    08A0A544:[4600B002]: mul.s      $f0, $f22, $f0
    08A0A548:[E7A00028]: swc1       $f0, 40($sp)
    08A0A54C:[C8600000]: lv.s       S000.s, 0($v1)
    08A0A550:[D0650020]: VCST.s     S001.s, VFPU_2_PI
    08A0A554:[64200000]: vmul.s     S000.s, S000.s, S001.s
    08A0A558:[D0130020]: vcos.s     S001.s, S000.s
    08A0A55C:[E8800001]: sv.s       S001.s, 0($a0)
    08A0A560:[C7A00024]: lwc1       $f0, 36($sp)
    08A0A564:[3C033F19]: lui        $v1, 0x3F19 <=> li $v1, 0x3F190000
    08A0A568:[3464999A]: ori        $a0, $v1, -26214
    08A0A56C:[4600A800]: add.s      $f0, $f21, $f0
    08A0A570:[3C033ECC]: lui        $v1, 0x3ECC <=> li $v1, 0x3ECC0000
    08A0A574:[3463CCCD]: ori        $v1, $v1, -13107
    08A0A578:[4600A042]: mul.s      $f1, $f20, $f0
    08A0A57C:[44840000]: mtc1       $a0, $f0
    08A0A580:[46010042]: mul.s      $f1, $f0, $f1
    08A0A584:[44830000]: mtc1       $v1, $f0
    08A0A588:[46010000]: add.s      $f0, $f0, $f1
    08A0A58C:[E6000578]: swc1       $f0, 1400($s0)
    08A0A590:[8E040570]: lw         $a0, 1392($s0)
    08A0A594:[8E030574]: lw         $v1, 1396($s0)
    08A0A598:[24840001]: addiu      $a0, $a0, 1
    08A0A59C:[0083001B]: divu       $a0, $v1
    08A0A5A0:[00001810]: mfhi       $v1
    08A0A5A4:[AE030570]: sw         $v1, 1392($s0)
    08A0A5A8:[8FBF001C]: lw         $ra, 28($sp)
    08A0A5AC:[8FB00018]: lw         $s0, 24($sp)
    08A0A5B0:[C7B60010]: lwc1       $f22, 16($sp)
    08A0A5B4:[C7B5000C]: lwc1       $f21, 12($sp)
    08A0A5B8:[C7B40008]: lwc1       $f20, 8($sp)
    08A0A5BC:[03E00008]: jr         $ra
    08A0A5C0:[27BD0050]: addiu      $sp, $sp, 80
  Back Branch 08A0A390 616 times (length 64)
    08A0A284:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08A0A288:[4483A000]: mtc1       $v1, $f20
    08A0A28C:[27AA0034]: addiu      $t2, $sp, 52
    08A0A290:[27A90038]: addiu      $t1, $sp, 56
    08A0A294:[00021880]: sll        $v1, $v0, 0x0002
--> 08A0A298:[02032821]: addu       $a1, $s0, $v1
    08A0A29C:[8CA30588]: lw         $v1, 1416($a1)
    08A0A2A0:[04620004]: bltzl      $v1, 0x08A0A2B4
    08A0A2A4:[00032042]: srl        $a0, $v1, 0x0001
    08A0A2A8:[44830000]: mtc1       $v1, $f0
    08A0A2AC:[10000006]: b          0x08A0A2C8
    08A0A2B0:[46800060]: cvt.s.w    $f1, $f0
    08A0A2B4:[30630001]: andi       $v1, $v1, 1
    08A0A2B8:[00832025]: or         $a0, $a0, $v1
    08A0A2BC:[44840000]: mtc1       $a0, $f0
    08A0A2C0:[46800060]: cvt.s.w    $f1, $f0
    08A0A2C4:[46010840]: add.s      $f1, $f1, $f1
    08A0A2C8:[8CA305A8]: lw         $v1, 1448($a1)
    08A0A2CC:[04620004]: bltzl      $v1, 0x08A0A2E0
    08A0A2D0:[00032042]: srl        $a0, $v1, 0x0001
    08A0A2D4:[44830000]: mtc1       $v1, $f0
    08A0A2D8:[10000006]: b          0x08A0A2F4
    08A0A2DC:[46800020]: cvt.s.w    $f0, $f0
    08A0A2E0:[30630001]: andi       $v1, $v1, 1
    08A0A2E4:[00832025]: or         $a0, $a0, $v1
    08A0A2E8:[44840000]: mtc1       $a0, $f0
    08A0A2EC:[46800020]: cvt.s.w    $f0, $f0
    08A0A2F0:[46000000]: add.s      $f0, $f0, $f0
    08A0A2F4:[46000803]: div.s      $f0, $f1, $f0
    08A0A2F8:[4600B002]: mul.s      $f0, $f22, $f0
    08A0A2FC:[E7A00038]: swc1       $f0, 56($sp)
    08A0A300:[C9200000]: lv.s       S000.s, 0($t1)
    08A0A304:[D0650020]: VCST.s     S001.s, VFPU_2_PI
    08A0A308:[64200000]: vmul.s     S000.s, S000.s, S001.s
    08A0A30C:[D0130020]: vcos.s     S001.s, S000.s
    08A0A310:[E9400001]: sv.s       S001.s, 0($t2)
    08A0A314:[C7A00034]: lwc1       $f0, 52($sp)
    08A0A318:[00021840]: sll        $v1, $v0, 0x0001
    08A0A31C:[00621821]: addu       $v1, $v1, $v0
    08A0A320:[4600A801]: sub.s      $f0, $f21, $f0
    08A0A324:[00031900]: sll        $v1, $v1, 0x0004
    08A0A328:[02032821]: addu       $a1, $s0, $v1
    08A0A32C:[00021880]: sll        $v1, $v0, 0x0002
    08A0A330:[4600A002]: mul.s      $f0, $f20, $f0
    08A0A334:[02034021]: addu       $t0, $s0, $v1
    08A0A338:[28430005]: slti       $v1, $v0, 5
    08A0A33C:[250705A8]: addiu      $a3, $t0, 1448
    08A0A340:[25060588]: addiu      $a2, $t0, 1416
    08A0A344:[E4A005F8]: swc1       $f0, 1528($a1)
    08A0A348:[90A405D0]: lbu        $a0, 1488($a1)
    08A0A34C:[34840008]: ori        $a0, $a0, 8
    08A0A350:[A0A405D0]: sb         $a0, 1488($a1)
    08A0A354:[8D050588]: lw         $a1, 1416($t0)
    08A0A358:[8D0405A8]: lw         $a0, 1448($t0)
    08A0A35C:[24A50001]: addiu      $a1, $a1, 1
    08A0A360:[00A4001B]: divu       $a1, $a0
    08A0A364:[00002010]: mfhi       $a0
    08A0A368:[14600007]: bne        $v1, $zr, 0x08A0A388
    08A0A36C:[AD040588]: sw         $a0, 1416($t0)
    08A0A370:[8CE40000]: lw         $a0, 0($a3)
    08A0A374:[8E030580]: lw         $v1, 1408($s0)
    08A0A378:[0083082B]: sltu       $at, $a0, $v1
    08A0A37C:[50200003]: beql       $at, $zr, 0x08A0A38C
    08A0A380:[24420001]: addiu      $v0, $v0, 1
    08A0A384:[ACC00000]: sw         $zr, 0($a2)
    08A0A388:[24420001]: addiu      $v0, $v0, 1
    08A0A38C:[28430008]: slti       $v1, $v0, 8
--> 08A0A390:[5460FFC1]: bnel       $v1, $zr, 0x08A0A298
    08A0A394:[00021880]: sll        $v1, $v0, 0x0002
    08A0A398:[8E0205C8]: lw         $v0, 1480($s0)
    08A0A39C:[04400004]: bltz       $v0, 0x08A0A3B0
    08A0A3A0:[8E0405CC]: lw         $a0, 1484($s0)
  Back Branch 08A0A264 264 times (length 44)
    08A0A1A8:[E7A0004C]: swc1       $f0, 76($sp)
    08A0A1AC:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08A0A1B0:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    08A0A1B4:[3C024380]: lui        $v0, 0x4380 <=> li $v0, 0x43800000
    08A0A1B8:[44821000]: mtc1       $v0, $f2
--> 08A0A1BC:[8CC30780]: lw         $v1, 1920($a2)
    08A0A1C0:[8E02078C]: lw         $v0, 1932($s0)
    08A0A1C4:[0062102B]: sltu       $v0, $v1, $v0
    08A0A1C8:[54400003]: bnel       $v0, $zr, 0x08A0A1D8
    08A0A1CC:[8CC20780]: lw         $v0, 1920($a2)
    08A0A1D0:[ACC00780]: sw         $zr, 1920($a2)
    08A0A1D4:[8CC20780]: lw         $v0, 1920($a2)
    08A0A1D8:[24420001]: addiu      $v0, $v0, 1
    08A0A1DC:[04400004]: bltz       $v0, 0x08A0A1F0
    08A0A1E0:[ACC20780]: sw         $v0, 1920($a2)
    08A0A1E4:[44820000]: mtc1       $v0, $f0
    08A0A1E8:[10000007]: b          0x08A0A208
    08A0A1EC:[46800060]: cvt.s.w    $f1, $f0
    08A0A1F0:[00021842]: srl        $v1, $v0, 0x0001
    08A0A1F4:[30420001]: andi       $v0, $v0, 1
    08A0A1F8:[00621825]: or         $v1, $v1, $v0
    08A0A1FC:[44830000]: mtc1       $v1, $f0
    08A0A200:[46800060]: cvt.s.w    $f1, $f0
    08A0A204:[46010840]: add.s      $f1, $f1, $f1
    08A0A208:[C4A00000]: lwc1       $f0, 0($a1)
    08A0A20C:[46000802]: mul.s      $f0, $f1, $f0
    08A0A210:[4602003D]: c.nge.s    $f0, $f2
    08A0A214:[00000000]: nop
    08A0A218:[45030003]: bc1tl      0x08A0A228
    08A0A21C:[C4C10780]: lwc1       $f1, 1920($a2)
    08A0A220:[ACC00780]: sw         $zr, 1920($a2)
    08A0A224:[C4C10780]: lwc1       $f1, 1920($a2)
    08A0A228:[C4A00000]: lwc1       $f0, 0($a1)
    08A0A22C:[24E70001]: addiu      $a3, $a3, 1
    08A0A230:[46800860]: cvt.s.w    $f1, $f1
    08A0A234:[28E20003]: slti       $v0, $a3, 3
    08A0A238:[AFA00040]: sw         $zr, 64($sp)
    08A0A23C:[24C60004]: addiu      $a2, $a2, 4
    08A0A240:[24A50004]: addiu      $a1, $a1, 4
    08A0A244:[46000802]: mul.s      $f0, $f1, $f0
    08A0A248:[46000007]: neg.s      $f0, $f0
    08A0A24C:[E4800794]: swc1       $f0, 1940($a0)
    08A0A250:[AC800798]: sw         $zr, 1944($a0)
    08A0A254:[90830790]: lbu        $v1, 1936($a0)
    08A0A258:[E7A0003C]: swc1       $f0, 60($sp)
    08A0A25C:[34630004]: ori        $v1, $v1, 4
    08A0A260:[A0830790]: sb         $v1, 1936($a0)
--> 08A0A264:[1440FFD5]: bne        $v0, $zr, 0x08A0A1BC
    08A0A268:[24840030]: addiu      $a0, $a0, 48
    08A0A26C:[3C0340C9]: lui        $v1, 0x40C9 <=> li $v1, 0x40C90000
    08A0A270:[34630FDB]: ori        $v1, $v1, 4059
    08A0A274:[4483B000]: mtc1       $v1, $f22
_S1_2_8B66B18 53,602 instructions (0.070%), 303 calls (08B66B18 - 08B66D28, length 133)
    08B66B18:[27BDFFE0]: addiu      $sp, $sp, -32
    08B66B1C:[AFBF000C]: sw         $ra, 12($sp)
    08B66B20:[AFB10008]: sw         $s1, 8($sp)
    08B66B24:[AFB00004]: sw         $s0, 4($sp)
    08B66B28:[8C830008]: lw         $v1, 8($a0)
    08B66B2C:[00601827]: nor        $v1, $v1, $zr <=> li $v1, not $v1
    08B66B30:[0003182B]: sltu       $v1, $zr, $v1 <=> move $v1, $v1
    08B66B34:[10600078]: beq        $v1, $zr, 0x08B66D18
    08B66B38:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    08B66B3C:[3C020A44]: lui        $v0, 0x0A44 <=> li $v0, 0x0A440000
    08B66B40:[8C4204DC]: lw         $v0, 1244($v0)
    08B66B44:[38420002]: xori       $v0, $v0, 2
    08B66B48:[2C420001]: sltiu      $v0, $v0, 1
    08B66B4C:[5040000C]: beql       $v0, $zr, 0x08B66B80
    08B66B50:[820208B0]: lb         $v0, 2224($s0)
    08B66B54:[8E020024]: lw         $v0, 36($s0)
    08B66B58:[38420002]: xori       $v0, $v0, 2
    08B66B5C:[2C420001]: sltiu      $v0, $v0, 1
    08B66B60:[50400058]: beql       $v0, $zr, 0x08B66CC4
    08B66B64:[8E190000]: lw         $t9, 0($s0)
    08B66B68:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08B66B6C:[A20208B0]: sb         $v0, 2224($s0)
    08B66B70:[0E27359E]: jal        0x089CD678
    08B66B74:[26040020]: addiu      $a0, $s0, 32
    08B66B78:[10000051]: b          0x08B66CC0
    08B66B7C:[00000000]: nop
    08B66B80:[5040000C]: beql       $v0, $zr, 0x08B66BB4
    08B66B84:[82020014]: lb         $v0, 20($s0)
    08B66B88:[8E020024]: lw         $v0, 36($s0)
    08B66B8C:[38420003]: xori       $v0, $v0, 3
    08B66B90:[2C420001]: sltiu      $v0, $v0, 1
    08B66B94:[10400006]: beq        $v0, $zr, 0x08B66BB0
    08B66B98:[00000000]: nop
    08B66B9C:[26040020]: addiu      $a0, $s0, 32
    08B66BA0:[0E288719]: jal        0x08A21C64
    08B66BA4:[A20008B0]: sb         $zr, 2224($s0)
    08B66BA8:[10000045]: b          0x08B66CC0
    08B66BAC:[00000000]: nop
    08B66BB0:[82020014]: lb         $v0, 20($s0)
    08B66BB4:[50400005]: beql       $v0, $zr, 0x08B66BCC
    08B66BB8:[8E030024]: lw         $v1, 36($s0)
    08B66BBC:[0E2D9916]: jal        0x08B66458
    08B66BC0:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08B66BC4:[1000003E]: b          0x08B66CC0
    08B66BC8:[00000000]: nop
    08B66BCC:[10600005]: beq        $v1, $zr, 0x08B66BE4
    08B66BD0:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    08B66BD4:[24020005]: addiu      $v0, $zr, 5 <=> li $v0, 5
    08B66BD8:[50620003]: beql       $v1, $v0, 0x08B66BE8
    08B66BDC:[7C041420]: seb        $v0, $a0
    08B66BE0:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08B66BE4:[7C041420]: seb        $v0, $a0
    08B66BE8:[10400035]: beq        $v0, $zr, 0x08B66CC0
    08B66BEC:[00000000]: nop
    08B66BF0:[82020738]: lb         $v0, 1848($s0)
    08B66BF4:[5040002F]: beql       $v0, $zr, 0x08B66CB4
    08B66BF8:[8E190000]: lw         $t9, 0($s0)
    08B66BFC:[8E0308AC]: lw         $v1, 2220($s0)
    08B66C00:[54600007]: bnel       $v1, $zr, 0x08B66C20
    08B66C04:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08B66C08:[8E060734]: lw         $a2, 1844($s0)
    08B66C0C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08B66C10:[0E2D985C]: jal        0x08B66170
    08B66C14:[26050738]: addiu      $a1, $s0, 1848
    08B66C18:[10000007]: b          0x08B66C38
    08B66C1C:[8E02089C]: lw         $v0, 2204($s0)
    08B66C20:[14620004]: bne        $v1, $v0, 0x08B66C34
    08B66C24:[00000000]: nop
    08B66C28:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08B66C2C:[0E2D98BF]: jal        0x08B662FC
    08B66C30:[26050738]: addiu      $a1, $s0, 1848
    08B66C34:[8E02089C]: lw         $v0, 2204($s0)
    08B66C38:[50400010]: beql       $v0, $zr, 0x08B66C7C
    08B66C3C:[A2000738]: sb         $zr, 1848($s0)
    08B66C40:[0E201408]: jal        0x08805020
    08B66C44:[260408A0]: addiu      $a0, $s0, 2208
    08B66C48:[1040000B]: beq        $v0, $zr, 0x08B66C78
    08B66C4C:[00000000]: nop
    08B66C50:[8E05089C]: lw         $a1, 2204($s0)
    08B66C54:[C60208A0]: lwc1       $f2, 2208($s0)
    08B66C58:[C60108A4]: lwc1       $f1, 2212($s0)
    08B66C5C:[C60008A8]: lwc1       $f0, 2216($s0)
    08B66C60:[27A60014]: addiu      $a2, $sp, 20
    08B66C64:[26040020]: addiu      $a0, $s0, 32
    08B66C68:[E7A20014]: swc1       $f2, 20($sp)
    08B66C6C:[E7A10018]: swc1       $f1, 24($sp)
    08B66C70:[0E2886B6]: jal        0x08A21AD8
    08B66C74:[E7A0001C]: swc1       $f0, 28($sp)
    08B66C78:[A2000738]: sb         $zr, 1848($s0)
    08B66C7C:[AE000734]: sw         $zr, 1844($s0)
    08B66C80:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08B66C84:[AE0208AC]: sw         $v0, 2220($s0)
    08B66C88:[3C0308C8]: lui        $v1, 0x08C8 <=> li $v1, 0x08C80000
    08B66C8C:[AE00089C]: sw         $zr, 2204($s0)
    08B66C90:[2463B678]: addiu      $v1, $v1, -18824
    08B66C94:[3C0208C8]: lui        $v0, 0x08C8 <=> li $v0, 0x08C80000
    08B66C98:[C442B678]: lwc1       $f2, -18824($v0)
    08B66C9C:[C4610004]: lwc1       $f1, 4($v1)
    08B66CA0:[C4600008]: lwc1       $f0, 8($v1)
    08B66CA4:[E60208A0]: swc1       $f2, 2208($s0)
    08B66CA8:[E60108A4]: swc1       $f1, 2212($s0)
    08B66CAC:[10000004]: b          0x08B66CC0
    08B66CB0:[E60008A8]: swc1       $f0, 2216($s0)
    08B66CB4:[8F390010]: lw         $t9, 16($t9)
    08B66CB8:[0320F809]: jalr       $ra, $t9
    08B66CBC:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08B66CC0:[8E190000]: lw         $t9, 0($s0)
    08B66CC4:[8F390014]: lw         $t9, 20($t9)
    08B66CC8:[0320F809]: jalr       $ra, $t9
    08B66CCC:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08B66CD0:[8E11000C]: lw         $s1, 12($s0)
    08B66CD4:[5220000C]: beql       $s1, $zr, 0x08B66D08
    08B66CD8:[260408B4]: addiu      $a0, $s0, 2228
    08B66CDC:[8E220004]: lw         $v0, 4($s1)
    08B66CE0:[38420007]: xori       $v0, $v0, 7
    08B66CE4:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    08B66CE8:[50400004]: beql       $v0, $zr, 0x08B66CFC
    08B66CEC:[8E310044]: lw         $s1, 68($s1)
    08B66CF0:[0E2887E4]: jal        0x08A21F90
    08B66CF4:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08B66CF8:[8E310044]: lw         $s1, 68($s1)
    08B66CFC:[5620FFF8]: bnel       $s1, $zr, 0x08B66CE0
    08B66D00:[8E220004]: lw         $v0, 4($s1)
    08B66D04:[260408B4]: addiu      $a0, $s0, 2228
    08B66D08:[0E27444F]: jal        0x089D113C
    08B66D0C:[00000000]: nop
    08B66D10:[0E273A11]: jal        0x089CE844
    08B66D14:[00000000]: nop
    08B66D18:[8FBF000C]: lw         $ra, 12($sp)
    08B66D1C:[8FB10008]: lw         $s1, 8($sp)
    08B66D20:[8FB00004]: lw         $s0, 4($sp)
    08B66D24:[03E00008]: jr         $ra
    08B66D28:[27BD0020]: addiu      $sp, $sp, 32
  Back Branch 08B66CFC 4,655 times (length 9)
    08B66CCC:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08B66CD0:[8E11000C]: lw         $s1, 12($s0)
    08B66CD4:[5220000C]: beql       $s1, $zr, 0x08B66D08
    08B66CD8:[260408B4]: addiu      $a0, $s0, 2228
    08B66CDC:[8E220004]: lw         $v0, 4($s1)
--> 08B66CE0:[38420007]: xori       $v0, $v0, 7
    08B66CE4:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    08B66CE8:[50400004]: beql       $v0, $zr, 0x08B66CFC
    08B66CEC:[8E310044]: lw         $s1, 68($s1)
    08B66CF0:[0E2887E4]: jal        0x08A21F90
    08B66CF4:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08B66CF8:[8E310044]: lw         $s1, 68($s1)
--> 08B66CFC:[5620FFF8]: bnel       $s1, $zr, 0x08B66CE0
    08B66D00:[8E220004]: lw         $v0, 4($s1)
    08B66D04:[260408B4]: addiu      $a0, $s0, 2228
    08B66D08:[0E27444F]: jal        0x089D113C
    08B66D0C:[00000000]: nop
_S1_2_8A21CF0 51,337 instructions (0.067%), 2,331 calls (08A21CF0 - 08A21F4C, length 152)
    08A21CF0:[27BDFFF0]: addiu      $sp, $sp, -16
    08A21CF4:[AFBF000C]: sw         $ra, 12($sp)
    08A21CF8:[AFB00008]: sw         $s0, 8($sp)
    08A21CFC:[80830049]: lb         $v1, 73($a0)
    08A21D00:[8C850004]: lw         $a1, 4($a0)
    08A21D04:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    08A21D08:[0003182B]: sltu       $v1, $zr, $v1 <=> move $v1, $v1
    08A21D0C:[24A4FFFF]: addiu      $a0, $a1, -1
    08A21D10:[2C840005]: sltiu      $a0, $a0, 5
    08A21D14:[0004202B]: sltu       $a0, $zr, $a0 <=> move $a0, $a0
    08A21D18:[38840001]: xori       $a0, $a0, 1
    08A21D1C:[38630001]: xori       $v1, $v1, 1
    08A21D20:[308400FF]: andi       $a0, $a0, 255
    08A21D24:[306300FF]: andi       $v1, $v1, 255
    08A21D28:[00641824]: and        $v1, $v1, $a0
    08A21D2C:[54600085]: bnel       $v1, $zr, 0x08A21F44
    08A21D30:[8FBF000C]: lw         $ra, 12($sp)
    08A21D34:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    08A21D38:[50A2003E]: beql       $a1, $v0, 0x08A21E34
    08A21D3C:[8E02000C]: lw         $v0, 12($s0)
    08A21D40:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08A21D44:[50A20003]: beql       $a1, $v0, 0x08A21D54
    08A21D48:[8E02000C]: lw         $v0, 12($s0)
    08A21D4C:[10000071]: b          0x08A21F14
    08A21D50:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08A21D54:[04420004]: bltzl      $v0, 0x08A21D68
    08A21D58:[00021842]: srl        $v1, $v0, 0x0001
    08A21D5C:[44820000]: mtc1       $v0, $f0
    08A21D60:[10000006]: b          0x08A21D7C
    08A21D64:[46800060]: cvt.s.w    $f1, $f0
    08A21D68:[30420001]: andi       $v0, $v0, 1
    08A21D6C:[00621825]: or         $v1, $v1, $v0
    08A21D70:[44830000]: mtc1       $v1, $f0
    08A21D74:[46800060]: cvt.s.w    $f1, $f0
    08A21D78:[46010840]: add.s      $f1, $f1, $f1
    08A21D7C:[8E020010]: lw         $v0, 16($s0)
    08A21D80:[04420004]: bltzl      $v0, 0x08A21D94
    08A21D84:[00021842]: srl        $v1, $v0, 0x0001
    08A21D88:[44820000]: mtc1       $v0, $f0
    08A21D8C:[10000006]: b          0x08A21DA8
    08A21D90:[46800020]: cvt.s.w    $f0, $f0
    08A21D94:[30420001]: andi       $v0, $v0, 1
    08A21D98:[00621825]: or         $v1, $v1, $v0
    08A21D9C:[44830000]: mtc1       $v1, $f0
    08A21DA0:[46800020]: cvt.s.w    $f0, $f0
    08A21DA4:[46000000]: add.s      $f0, $f0, $f0
    08A21DA8:[46000B03]: div.s      $f12, $f1, $f0
    08A21DAC:[8E190000]: lw         $t9, 0($s0)
    08A21DB0:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08A21DB4:[8F390030]: lw         $t9, 48($t9)
    08A21DB8:[0320F809]: jalr       $ra, $t9
    08A21DBC:[26050014]: addiu      $a1, $s0, 20
    08A21DC0:[8E03000C]: lw         $v1, 12($s0)
    08A21DC4:[8E020010]: lw         $v0, 16($s0)
    08A21DC8:[0062102B]: sltu       $v0, $v1, $v0
    08A21DCC:[38420001]: xori       $v0, $v0, 1
    08A21DD0:[54400006]: bnel       $v0, $zr, 0x08A21DEC
    08A21DD4:[7C021C20]: seb        $v1, $v0
    08A21DD8:[8E020008]: lw         $v0, 8($s0)
    08A21DDC:[30420001]: andi       $v0, $v0, 1
    08A21DE0:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    08A21DE4:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    08A21DE8:[7C021C20]: seb        $v1, $v0
    08A21DEC:[8E020008]: lw         $v0, 8($s0)
    08A21DF0:[30420004]: andi       $v0, $v0, 4
    08A21DF4:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    08A21DF8:[14400045]: bne        $v0, $zr, 0x08A21F10
    08A21DFC:[00000000]: nop
    08A21E00:[10600043]: beq        $v1, $zr, 0x08A21F10
    08A21E04:[00000000]: nop
    08A21E08:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    08A21E0C:[AE020004]: sw         $v0, 4($s0)
    08A21E10:[8E190000]: lw         $t9, 0($s0)
    08A21E14:[8F390034]: lw         $t9, 52($t9)
    08A21E18:[0320F809]: jalr       $ra, $t9
    08A21E1C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08A21E20:[8E030008]: lw         $v1, 8($s0)
    08A21E24:[2402FFFE]: addiu      $v0, $zr, -2 <=> li $v0, -2
    08A21E28:[00621024]: and        $v0, $v1, $v0
    08A21E2C:[10000038]: b          0x08A21F10
    08A21E30:[AE020008]: sw         $v0, 8($s0)
    08A21E34:[04420004]: bltzl      $v0, 0x08A21E48
    08A21E38:[00021842]: srl        $v1, $v0, 0x0001
    08A21E3C:[44820000]: mtc1       $v0, $f0
    08A21E40:[10000006]: b          0x08A21E5C
    08A21E44:[46800060]: cvt.s.w    $f1, $f0
    08A21E48:[30420001]: andi       $v0, $v0, 1
    08A21E4C:[00621825]: or         $v1, $v1, $v0
    08A21E50:[44830000]: mtc1       $v1, $f0
    08A21E54:[46800060]: cvt.s.w    $f1, $f0
    08A21E58:[46010840]: add.s      $f1, $f1, $f1
    08A21E5C:[8E020010]: lw         $v0, 16($s0)
    08A21E60:[04420004]: bltzl      $v0, 0x08A21E74
    08A21E64:[00021842]: srl        $v1, $v0, 0x0001
    08A21E68:[44820000]: mtc1       $v0, $f0
    08A21E6C:[10000006]: b          0x08A21E88
    08A21E70:[46800020]: cvt.s.w    $f0, $f0
    08A21E74:[30420001]: andi       $v0, $v0, 1
    08A21E78:[00621825]: or         $v1, $v1, $v0
    08A21E7C:[44830000]: mtc1       $v1, $f0
    08A21E80:[46800020]: cvt.s.w    $f0, $f0
    08A21E84:[46000000]: add.s      $f0, $f0, $f0
    08A21E88:[46000B03]: div.s      $f12, $f1, $f0
    08A21E8C:[8E190000]: lw         $t9, 0($s0)
    08A21E90:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08A21E94:[8F390038]: lw         $t9, 56($t9)
    08A21E98:[0320F809]: jalr       $ra, $t9
    08A21E9C:[26050014]: addiu      $a1, $s0, 20
    08A21EA0:[8E03000C]: lw         $v1, 12($s0)
    08A21EA4:[8E020010]: lw         $v0, 16($s0)
    08A21EA8:[0062102B]: sltu       $v0, $v1, $v0
    08A21EAC:[38420001]: xori       $v0, $v0, 1
    08A21EB0:[54400006]: bnel       $v0, $zr, 0x08A21ECC
    08A21EB4:[7C021C20]: seb        $v1, $v0
    08A21EB8:[8E020008]: lw         $v0, 8($s0)
    08A21EBC:[30420002]: andi       $v0, $v0, 2
    08A21EC0:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    08A21EC4:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    08A21EC8:[7C021C20]: seb        $v1, $v0
    08A21ECC:[8E020008]: lw         $v0, 8($s0)
    08A21ED0:[30420008]: andi       $v0, $v0, 8
    08A21ED4:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    08A21ED8:[1440000D]: bne        $v0, $zr, 0x08A21F10
    08A21EDC:[00000000]: nop
    08A21EE0:[1060000B]: beq        $v1, $zr, 0x08A21F10
    08A21EE4:[00000000]: nop
    08A21EE8:[24020005]: addiu      $v0, $zr, 5 <=> li $v0, 5
    08A21EEC:[AE020004]: sw         $v0, 4($s0)
    08A21EF0:[8E190000]: lw         $t9, 0($s0)
    08A21EF4:[8F39003C]: lw         $t9, 60($t9)
    08A21EF8:[0320F809]: jalr       $ra, $t9
    08A21EFC:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08A21F00:[8E030008]: lw         $v1, 8($s0)
    08A21F04:[2402FFFD]: addiu      $v0, $zr, -3 <=> li $v0, -3
    08A21F08:[00621024]: and        $v0, $v1, $v0
    08A21F0C:[AE020008]: sw         $v0, 8($s0)
    08A21F10:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08A21F14:[A2020049]: sb         $v0, 73($s0)
    08A21F18:[8E190000]: lw         $t9, 0($s0)
    08A21F1C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08A21F20:[8F390018]: lw         $t9, 24($t9)
    08A21F24:[0320F809]: jalr       $ra, $t9
    08A21F28:[26050014]: addiu      $a1, $s0, 20
    08A21F2C:[8E040004]: lw         $a0, 4($s0)
    08A21F30:[24030005]: addiu      $v1, $zr, 5 <=> li $v1, 5
    08A21F34:[14830002]: bne        $a0, $v1, 0x08A21F40
    08A21F38:[00000000]: nop
    08A21F3C:[AE000004]: sw         $zr, 4($s0)
    08A21F40:[8FBF000C]: lw         $ra, 12($sp)
    08A21F44:[8FB00008]: lw         $s0, 8($sp)
    08A21F48:[03E00008]: jr         $ra
    08A21F4C:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_898ABFC 48,683 instructions (0.063%), 547 calls (0898ABFC - 0898AD70, length 94)
    0898ABFC:[0A262B01]: j          0x0898AC04
    0898AC00:[24A5000C]: addiu      $a1, $a1, 12
    0898AC04:[C4A70008]: lwc1       $f7, 8($a1)
    0898AC08:[3C037F80]: lui        $v1, 0x7F80 <=> li $v1, 0x7F800000
    0898AC0C:[44835000]: mtc1       $v1, $f10
    0898AC10:[4607503C]: c.lt.s     $f10, $f7
    0898AC14:[00000000]: nop
    0898AC18:[45020001]: bc1fl      0x0898AC20
    0898AC1C:[46003A86]: mov.s      $f10, $f7
    0898AC20:[C4A60004]: lwc1       $f6, 4($a1)
    0898AC24:[3C037F80]: lui        $v1, 0x7F80 <=> li $v1, 0x7F800000
    0898AC28:[44834800]: mtc1       $v1, $f9
    0898AC2C:[4606483C]: c.lt.s     $f9, $f6
    0898AC30:[00000000]: nop
    0898AC34:[45020001]: bc1fl      0x0898AC3C
    0898AC38:[46003246]: mov.s      $f9, $f6
    0898AC3C:[C4A50010]: lwc1       $f5, 16($a1)
    0898AC40:[4605503C]: c.lt.s     $f10, $f5
    0898AC44:[00000000]: nop
    0898AC48:[45020001]: bc1fl      0x0898AC50
    0898AC4C:[46002A86]: mov.s      $f10, $f5
    0898AC50:[C4A4000C]: lwc1       $f4, 12($a1)
    0898AC54:[4604483C]: c.lt.s     $f9, $f4
    0898AC58:[00000000]: nop
    0898AC5C:[45020001]: bc1fl      0x0898AC64
    0898AC60:[46002246]: mov.s      $f9, $f4
    0898AC64:[C4A30018]: lwc1       $f3, 24($a1)
    0898AC68:[4603503C]: c.lt.s     $f10, $f3
    0898AC6C:[00000000]: nop
    0898AC70:[45020001]: bc1fl      0x0898AC78
    0898AC74:[46001A86]: mov.s      $f10, $f3
    0898AC78:[C4A20014]: lwc1       $f2, 20($a1)
    0898AC7C:[4602483C]: c.lt.s     $f9, $f2
    0898AC80:[00000000]: nop
    0898AC84:[45020001]: bc1fl      0x0898AC8C
    0898AC88:[46001246]: mov.s      $f9, $f2
    0898AC8C:[C4A10020]: lwc1       $f1, 32($a1)
    0898AC90:[4601503C]: c.lt.s     $f10, $f1
    0898AC94:[00000000]: nop
    0898AC98:[45020001]: bc1fl      0x0898ACA0
    0898AC9C:[46000A86]: mov.s      $f10, $f1
    0898ACA0:[C4A0001C]: lwc1       $f0, 28($a1)
    0898ACA4:[4600483C]: c.lt.s     $f9, $f0
    0898ACA8:[00000000]: nop
    0898ACAC:[45020001]: bc1fl      0x0898ACB4
    0898ACB0:[46000246]: mov.s      $f9, $f0
    0898ACB4:[3C03FF80]: lui        $v1, 0xFF80 <=> li $v1, 0xFF800000
    0898ACB8:[44834000]: mtc1       $v1, $f8
    0898ACBC:[4607403F]: c.ngt.s    $f8, $f7
    0898ACC0:[00000000]: nop
    0898ACC4:[45030001]: bc1tl      0x0898ACCC
    0898ACC8:[46003A06]: mov.s      $f8, $f7
    0898ACCC:[3C03FF80]: lui        $v1, 0xFF80 <=> li $v1, 0xFF800000
    0898ACD0:[44833800]: mtc1       $v1, $f7
    0898ACD4:[4606383F]: c.ngt.s    $f7, $f6
    0898ACD8:[00000000]: nop
    0898ACDC:[45030001]: bc1tl      0x0898ACE4
    0898ACE0:[460031C6]: mov.s      $f7, $f6
    0898ACE4:[4605403F]: c.ngt.s    $f8, $f5
    0898ACE8:[00000000]: nop
    0898ACEC:[45030001]: bc1tl      0x0898ACF4
    0898ACF0:[46002A06]: mov.s      $f8, $f5
    0898ACF4:[4604383F]: c.ngt.s    $f7, $f4
    0898ACF8:[00000000]: nop
    0898ACFC:[45030001]: bc1tl      0x0898AD04
    0898AD00:[460021C6]: mov.s      $f7, $f4
    0898AD04:[4603403F]: c.ngt.s    $f8, $f3
    0898AD08:[00000000]: nop
    0898AD0C:[45030001]: bc1tl      0x0898AD14
    0898AD10:[46001A06]: mov.s      $f8, $f3
    0898AD14:[4602383F]: c.ngt.s    $f7, $f2
    0898AD18:[00000000]: nop
    0898AD1C:[45030001]: bc1tl      0x0898AD24
    0898AD20:[460011C6]: mov.s      $f7, $f2
    0898AD24:[4601403F]: c.ngt.s    $f8, $f1
    0898AD28:[00000000]: nop
    0898AD2C:[45030001]: bc1tl      0x0898AD34
    0898AD30:[46000A06]: mov.s      $f8, $f1
    0898AD34:[4600383F]: c.ngt.s    $f7, $f0
    0898AD38:[00000000]: nop
    0898AD3C:[45030001]: bc1tl      0x0898AD44
    0898AD40:[460001C6]: mov.s      $f7, $f0
    0898AD44:[46093801]: sub.s      $f0, $f7, $f9
    0898AD48:[3C0308C6]: lui        $v1, 0x08C6 <=> li $v1, 0x08C60000
    0898AD4C:[24634A44]: addiu      $v1, $v1, 19012
    0898AD50:[AC830000]: sw         $v1, 0($a0)
    0898AD54:[46004800]: add.s      $f0, $f9, $f0
    0898AD58:[E4890004]: swc1       $f9, 4($a0)
    0898AD5C:[E48A0008]: swc1       $f10, 8($a0)
    0898AD60:[E480000C]: swc1       $f0, 12($a0)
    0898AD64:[460A4001]: sub.s      $f0, $f8, $f10
    0898AD68:[46005000]: add.s      $f0, $f10, $f0
    0898AD6C:[03E00008]: jr         $ra
    0898AD70:[E4800010]: swc1       $f0, 16($a0)
_S1_2_8813C3C 47,934 instructions (0.062%), 129 calls (08813C3C - 08813EF8, length 176)
    08813C3C:[27BDFFE0]: addiu      $sp, $sp, -32
    08813C40:[AFBF001C]: sw         $ra, 28($sp)
    08813C44:[AFB30018]: sw         $s3, 24($sp)
    08813C48:[AFB20014]: sw         $s2, 20($sp)
    08813C4C:[AFB10010]: sw         $s1, 16($sp)
    08813C50:[3C020002]: lui        $v0, 0x0002 <=> li $v0, 0x00020000
    08813C54:[AFB0000C]: sw         $s0, 12($sp)
    08813C58:[00809821]: addu       $s3, $a0, $zr <=> move $s3, $a0
    08813C5C:[00821021]: addu       $v0, $a0, $v0
    08813C60:[8C44436C]: lw         $a0, 17260($v0)
    08813C64:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08813C68:[0E2FF79B]: jal        0x08BFDE6C [sceKernelLockMutexCB]
    08813C6C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08813C70:[2410FFFF]: addiu      $s0, $zr, -1 <=> li $s0, -1
    08813C74:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    08813C78:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08813C7C:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08813C80:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08813C84:[8C820014]: lw         $v0, 20($a0)
    08813C88:[5443000B]: bnel       $v0, $v1, 0x08813CB8
    08813C8C:[24A50001]: addiu      $a1, $a1, 1
    08813C90:[9082001C]: lbu        $v0, 28($a0)
    08813C94:[14400007]: bne        $v0, $zr, 0x08813CB4
    08813C98:[00000000]: nop
    08813C9C:[8C820004]: lw         $v0, 4($a0)
    08813CA0:[0046082B]: sltu       $at, $v0, $a2
    08813CA4:[10200003]: beq        $at, $zr, 0x08813CB4
    08813CA8:[00000000]: nop
    08813CAC:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    08813CB0:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    08813CB4:[24A50001]: addiu      $a1, $a1, 1
    08813CB8:[2CA20032]: sltiu      $v0, $a1, 50
    08813CBC:[1440FFF1]: bne        $v0, $zr, 0x08813C84
    08813CC0:[24840020]: addiu      $a0, $a0, 32
    08813CC4:[2E020032]: sltiu      $v0, $s0, 50
    08813CC8:[5440000A]: bnel       $v0, $zr, 0x08813CF4
    08813CCC:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    08813CD0:[3C020002]: lui        $v0, 0x0002 <=> li $v0, 0x00020000
    08813CD4:[02621021]: addu       $v0, $s3, $v0
    08813CD8:[8C44436C]: lw         $a0, 17260($v0)
    08813CDC:[0E2FF7A1]: jal        0x08BFDE84 [sceKernelUnlockMutex]
    08813CE0:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08813CE4:[0E2FF7BB]: jal        0x08BFDEEC [sceKernelSleepThread]
    08813CE8:[00000000]: nop
    08813CEC:[1000007D]: b          0x08813EE4
    08813CF0:[8FBF001C]: lw         $ra, 28($sp)
    08813CF4:[0E20B391]: jal        0x0882CE44
    08813CF8:[00000000]: nop
    08813CFC:[0E20B36F]: jal        0x0882CDBC
    08813D00:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08813D04:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
    08813D08:[0E20B3EA]: jal        0x0882CFA8
    08813D0C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08813D10:[5040001E]: beql       $v0, $zr, 0x08813D8C
    08813D14:[00101140]: sll        $v0, $s0, 0x0005
    08813D18:[0E20B3DF]: jal        0x0882CF7C
    08813D1C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08813D20:[10400019]: beq        $v0, $zr, 0x08813D88
    08813D24:[00000000]: nop
    08813D28:[0E20B3F8]: jal        0x0882CFE0
    08813D2C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08813D30:[3C0242C8]: lui        $v0, 0x42C8 <=> li $v0, 0x42C80000
    08813D34:[44820800]: mtc1       $v0, $f1
    08813D38:[46000842]: mul.s      $f1, $f1, $f0
    08813D3C:[3C024170]: lui        $v0, 0x4170 <=> li $v0, 0x41700000
    08813D40:[44820000]: mtc1       $v0, $f0
    08813D44:[4600083C]: c.lt.s     $f1, $f0
    08813D48:[00000000]: nop
    08813D4C:[4502000B]: bc1fl      0x08813D7C
    08813D50:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08813D54:[3C020002]: lui        $v0, 0x0002 <=> li $v0, 0x00020000
    08813D58:[02621021]: addu       $v0, $s3, $v0
    08813D5C:[8C44436C]: lw         $a0, 17260($v0)
    08813D60:[0E2FF7A1]: jal        0x08BFDE84 [sceKernelUnlockMutex]
    08813D64:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08813D68:[3C020001]: lui        $v0, 0x0001 <=> li $v0, 0x00010000
    08813D6C:[0E2FF79F]: jal        0x08BFDE7C [sceKernelDelayThreadCB]
    08813D70:[344486A0]: ori        $a0, $v0, -31072
    08813D74:[1000005A]: b          0x08813EE0
    08813D78:[00000000]: nop
    08813D7C:[0E20B458]: jal        0x0882D160
    08813D80:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08813D84:[24120001]: addiu      $s2, $zr, 1 <=> li $s2, 1
    08813D88:[00101140]: sll        $v0, $s0, 0x0005
    08813D8C:[02628021]: addu       $s0, $s3, $v0
    08813D90:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    08813D94:[AE020014]: sw         $v0, 20($s0)
    08813D98:[8E020008]: lw         $v0, 8($s0)
    08813D9C:[1440000A]: bne        $v0, $zr, 0x08813DC8
    08813DA0:[00000000]: nop
    08813DA4:[0E205504]: jal        0x08815410
    08813DA8:[00000000]: nop
    08813DAC:[8E050010]: lw         $a1, 16($s0)
    08813DB0:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08813DB4:[0E2055C9]: jal        0x08815724
    08813DB8:[24060010]: addiu      $a2, $zr, 16 <=> li $a2, 16
    08813DBC:[AE020008]: sw         $v0, 8($s0)
    08813DC0:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08813DC4:[A202001D]: sb         $v0, 29($s0)
    08813DC8:[0E2C3011]: jal        0x08B0C044
    08813DCC:[00000000]: nop
    08813DD0:[8E040000]: lw         $a0, 0($s0)
    08813DD4:[3C030001]: lui        $v1, 0x0001 <=> li $v1, 0x00010000
    08813DD8:[8E06000C]: lw         $a2, 12($s0)
    08813DDC:[00042080]: sll        $a0, $a0, 0x0002
    08813DE0:[02642021]: addu       $a0, $s3, $a0
    08813DE4:[00831821]: addu       $v1, $a0, $v1
    08813DE8:[8C6324D4]: lw         $v1, 9428($v1)
    08813DEC:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08813DF0:[8E080008]: lw         $t0, 8($s0)
    08813DF4:[000312C0]: sll        $v0, $v1, 0x000B
    08813DF8:[00C23821]: addu       $a3, $a2, $v0
    08813DFC:[3C020002]: lui        $v0, 0x0002 <=> li $v0, 0x00020000
    08813E00:[02621021]: addu       $v0, $s3, $v0
    08813E04:[8C464364]: lw         $a2, 17252($v0)
    08813E08:[8E090010]: lw         $t1, 16($s0)
    08813E0C:[24050041]: addiu      $a1, $zr, 65 <=> li $a1, 65
    08813E10:[0E2C27E0]: jal        0x08B09F80
    08813E14:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    08813E18:[04430005]: bgezl      $v0, 0x08813E30
    08813E1C:[3C020002]: lui        $v0, 0x0002 <=> li $v0, 0x00020000
    08813E20:[0E2FF7B7]: jal        0x08BFDEDC [sceKernelRotateThreadReadyQueue]
    08813E24:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08813E28:[1000FFE7]: b          0x08813DC8
    08813E2C:[00000000]: nop
    08813E30:[02621021]: addu       $v0, $s3, $v0
    08813E34:[8C44436C]: lw         $a0, 17260($v0)
    08813E38:[0E2FF7A1]: jal        0x08BFDE84 [sceKernelUnlockMutex]
    08813E3C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08813E40:[0E2C3011]: jal        0x08B0C044
    08813E44:[00000000]: nop
    08813E48:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08813E4C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08813E50:[0E2C2653]: jal        0x08B0994C
    08813E54:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08813E58:[52400004]: beql       $s2, $zr, 0x08813E6C
    08813E5C:[3C020002]: lui        $v0, 0x0002 <=> li $v0, 0x00020000
    08813E60:[0E20B456]: jal        0x0882D158
    08813E64:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08813E68:[3C020002]: lui        $v0, 0x0002 <=> li $v0, 0x00020000
    08813E6C:[02621021]: addu       $v0, $s3, $v0
    08813E70:[8C44436C]: lw         $a0, 17260($v0)
    08813E74:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08813E78:[0E2FF79B]: jal        0x08BFDE6C [sceKernelLockMutexCB]
    08813E7C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08813E80:[9202001C]: lbu        $v0, 28($s0)
    08813E84:[54400004]: bnel       $v0, $zr, 0x08813E98
    08813E88:[9202001D]: lbu        $v0, 29($s0)
    08813E8C:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    08813E90:[1000000B]: b          0x08813EC0
    08813E94:[AE020014]: sw         $v0, 20($s0)
    08813E98:[50400008]: beql       $v0, $zr, 0x08813EBC
    08813E9C:[24020006]: addiu      $v0, $zr, 6 <=> li $v0, 6
    08813EA0:[0E205504]: jal        0x08815410
    08813EA4:[00000000]: nop
    08813EA8:[8E050008]: lw         $a1, 8($s0)
    08813EAC:[0E205527]: jal        0x0881549C
    08813EB0:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08813EB4:[AE000008]: sw         $zr, 8($s0)
    08813EB8:[24020006]: addiu      $v0, $zr, 6 <=> li $v0, 6
    08813EBC:[AE020014]: sw         $v0, 20($s0)
    08813EC0:[8E040018]: lw         $a0, 24($s0)
    08813EC4:[0E2FF767]: jal        0x08BFDD9C [sceKernelSetEventFlag]
    08813EC8:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08813ECC:[3C020002]: lui        $v0, 0x0002 <=> li $v0, 0x00020000
    08813ED0:[02621021]: addu       $v0, $s3, $v0
    08813ED4:[8C44436C]: lw         $a0, 17260($v0)
    08813ED8:[0E2FF7A1]: jal        0x08BFDE84 [sceKernelUnlockMutex]
    08813EDC:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08813EE0:[8FBF001C]: lw         $ra, 28($sp)
    08813EE4:[8FB30018]: lw         $s3, 24($sp)
    08813EE8:[8FB20014]: lw         $s2, 20($sp)
    08813EEC:[8FB10010]: lw         $s1, 16($sp)
    08813EF0:[8FB0000C]: lw         $s0, 12($sp)
    08813EF4:[03E00008]: jr         $ra
    08813EF8:[27BD0020]: addiu      $sp, $sp, 32
  Back Branch 08813CBC 6,450 times (length 16)
    08813C70:[2410FFFF]: addiu      $s0, $zr, -1 <=> li $s0, -1
    08813C74:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    08813C78:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08813C7C:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08813C80:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
--> 08813C84:[8C820014]: lw         $v0, 20($a0)
    08813C88:[5443000B]: bnel       $v0, $v1, 0x08813CB8
    08813C8C:[24A50001]: addiu      $a1, $a1, 1
    08813C90:[9082001C]: lbu        $v0, 28($a0)
    08813C94:[14400007]: bne        $v0, $zr, 0x08813CB4
    08813C98:[00000000]: nop
    08813C9C:[8C820004]: lw         $v0, 4($a0)
    08813CA0:[0046082B]: sltu       $at, $v0, $a2
    08813CA4:[10200003]: beq        $at, $zr, 0x08813CB4
    08813CA8:[00000000]: nop
    08813CAC:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    08813CB0:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    08813CB4:[24A50001]: addiu      $a1, $a1, 1
    08813CB8:[2CA20032]: sltiu      $v0, $a1, 50
--> 08813CBC:[1440FFF1]: bne        $v0, $zr, 0x08813C84
    08813CC0:[24840020]: addiu      $a0, $a0, 32
    08813CC4:[2E020032]: sltiu      $v0, $s0, 50
    08813CC8:[5440000A]: bnel       $v0, $zr, 0x08813CF4
    08813CCC:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
_S1_2_88175F8 47,564 instructions (0.062%), 2,162 calls (088175F8 - 0881764C, length 22)
    088175F8:[3C035000]: lui        $v1, 0x5000 <=> li $v1, 0x50000000
    088175FC:[AC830000]: sw         $v1, 0($a0)
    08817600:[3C031E00]: lui        $v1, 0x1E00 <=> li $v1, 0x1E000000
    08817604:[34630001]: ori        $v1, $v1, 1
    08817608:[AC830004]: sw         $v1, 4($a0)
    0881760C:[3C031280]: lui        $v1, 0x1280 <=> li $v1, 0x12800000
    08817610:[3463011E]: ori        $v1, $v1, 286
    08817614:[AC830008]: sw         $v1, 8($a0)
    08817618:[7CA31E00]: ext        $v1, $a1, 24, 4
    0881761C:[00033400]: sll        $a2, $v1, 0x0010
    08817620:[3C031000]: lui        $v1, 0x1000 <=> li $v1, 0x10000000
    08817624:[00C31825]: or         $v1, $a2, $v1
    08817628:[00052A00]: sll        $a1, $a1, 0x0008
    0881762C:[AC83000C]: sw         $v1, 12($a0)
    08817630:[00052A02]: srl        $a1, $a1, 0x0008
    08817634:[3C030100]: lui        $v1, 0x0100 <=> li $v1, 0x01000000
    08817638:[00A31825]: or         $v1, $a1, $v1
    0881763C:[AC830010]: sw         $v1, 16($a0)
    08817640:[3C030406]: lui        $v1, 0x0406 <=> li $v1, 0x04060000
    08817644:[34630002]: ori        $v1, $v1, 2
    08817648:[03E00008]: jr         $ra
    0881764C:[AC830014]: sw         $v1, 20($a0)
_S1_2_8817650 47,348 instructions (0.062%), 2,492 calls (08817650 - 08817698, length 19)
_S1_2_8B59DEC 46,250 instructions (0.060%), 1,250 calls (08B59DEC - 08B59E9C, length 45)
_S1_2_8BFDD84 44,058 instructions (0.057%), 22,029 calls (08BFDD84 - 08BFDD88, length 2)
_S1_2_8804AE8 41,080 instructions (0.053%), 409 calls (08804AE8 - 08804BC8, length 57)
  Back Branch 08804B4C 3,292 times (length 9)
_S1_2_8BFE3DC 40,342 instructions (0.052%), 20,171 calls (08BFE3DC - 08BFE3E0, length 2)
_S1_2_8B66A60 40,106 instructions (0.052%), 302 calls (08B66A60 - 08B66B0C, length 44)
  Back Branch 08B66AE0 4,650 times (length 9)
_S1_2_8B5B3D0 38,970 instructions (0.051%), 3,897 calls (08B5B3D0 - 08B5B5D8, length 131)
_S1_2_8A1FA14 38,940 instructions (0.051%), 330 calls (08A1FA14 - 08A1FBE8, length 118)
_S1_2_8835FB0 38,000 instructions (0.049%), 304 calls (08835FB0 - 088366CC, length 456)
_S1_2_8A31014 36,912 instructions (0.048%), 1,711 calls (08A31014 - 08A31198, length 98)
_S1_2_88335D8 35,872 instructions (0.047%), 304 calls (088335D8 - 08833870, length 167)
  Back Branch 0883383C 608 times (length 137)
_S1_2_88159C0 35,485 instructions (0.046%), 7,097 calls (088159C0 - 088159D4, length 6)
_S1_2_8814350 35,330 instructions (0.046%), 64 calls (08814350 - 088145B0, length 153)
  Back Branch 08814460 3,200 times (length 35)
_S1_2_8814AE0 33,760 instructions (0.044%), 305 calls (08814AE0 - 08814CB0, length 117)
_S1_2_8B5C1F0 33,750 instructions (0.044%), 2,016 calls (08B5C1F0 - 08B5C244, length 22)
  Back Branch 08B5C238 1,286 times (length 9)
_S1_2_88333E4 33,440 instructions (0.044%), 304 calls (088333E4 - 088335D4, length 125)
  Back Branch 088335A0 1,216 times (length 91)
_S1_2_8B59CA8 31,962 instructions (0.042%), 761 calls (08B59CA8 - 08B59D64, length 48)
  Back Branch 08B59D60 1,284 times (length 11)
_S1_2_8B0B4D8 30,980 instructions (0.040%), 66 calls (08B0B4D8 - 08B0B844, length 220)
  Back Branch 08B0B80C 394 times (length 134)
_S1_2_8B59C48 30,816 instructions (0.040%), 1,284 calls (08B59C48 - 08B59D5C, length 70)
_S1_2_882CE44 28,422 instructions (0.037%), 2,840 calls (0882CE44 - 0882CEC4, length 33)
_S1_2_8BFDE8C 28,120 instructions (0.037%), 14,060 calls (08BFDE8C - 08BFDE90, length 2)
_S1_2_88C11D0 26,832 instructions (0.035%), 624 calls (088C11D0 - 088C1278, length 43)
_S1_2_8A2A82C 26,280 instructions (0.034%), 730 calls (08A2A82C - 08A2A8B8, length 36)
_S1_2_8A3C060 25,096 instructions (0.033%), 610 calls (08A3C060 - 08A3C220, length 113)
_S1_2_8A1615C 24,786 instructions (0.032%), 306 calls (08A1615C - 08A161FC, length 41)
  Back Branch 08A161F0 1,224 times (length 17)
_S1_2_898B654 24,720 instructions (0.032%), 2,060 calls (0898B654 - 0898B680, length 12)
_S1_2_8A1DD14 23,940 instructions (0.031%), 10 calls (08A1DD14 - 08A20420, length 2500)
  Back Branch 08A202CC 340 times (length 311)
_S1_2_8AB8644 22,380 instructions (0.029%), 2,238 calls (08AB8644 - 08AB8668, length 10)
_S1_2_8833874 21,741 instructions (0.028%), 304 calls (08833874 - 08833B94, length 201)
  Back Branch 08833AB8 704 times (length 125)
  Back Branch 08833B60 55 times (length 39)
_S1_2_8A30C38 21,640 instructions (0.028%), 1,082 calls (08A30C38 - 08A30C8C, length 22)
_S1_2_8A09FB8 20,504 instructions (0.027%), 88 calls (08A09FB8 - 08A0A170, length 111)
  Back Branch 08A0A0F0 528 times (length 7)
  Back Branch 08A0A02C 440 times (length 9)
  Back Branch 08A0A12C 264 times (length 7)
  Back Branch 08A0A088 264 times (length 16)
  Back Branch 08A0A0BC 264 times (length 11)
  Back Branch 08A0A104 176 times (length 15)
_S1_2_8B59D68 20,397 instructions (0.027%), 523 calls (08B59CE0 - 08B59DB8, length 55)
  Back Branch 08B59D60 1,284 times (length 11)
  Back Branch 08B59D8C 523 times (length 45)
_S1_2_8B5A668 20,102 instructions (0.026%), 874 calls (08B5A668 - 08B5A6C0, length 23)
_S1_2_8B5BF84 19,566 instructions (0.025%), 612 calls (08B5BF84 - 08B5C000, length 32)
_S1_2_8829C48 19,400 instructions (0.025%), 776 calls (08829C48 - 0882A0C0, length 287)
_S1_2_8A2BB3C 19,356 instructions (0.025%), 598 calls (08A2BB3C - 08A2BBD8, length 40)
_S1_2_8815724 19,060 instructions (0.025%), 88 calls (08815724 - 08815894, length 93)
  Back Branch 0881585C 3,115 times (length 43)
_S1_2_8B59F7C 18,717 instructions (0.024%), 537 calls (08B59F7C - 08B5A040, length 50)
  Back Branch 08B5A02C 524 times (length 27)
_S1_2_8AB8188 17,472 instructions (0.023%), 478 calls (08AB8188 - 08AB82C0, length 79)
_S1_2_8A1DC00 17,113 instructions (0.022%), 139 calls (08A1DC00 - 08A20788, length 2787)
  Back Branch 08A2077C 590 times (length 50)
_S1_2_8B5B420 16,524 instructions (0.021%), 612 calls (08B5B420 - 08B5B4B4, length 38)
_S1_2_8AB7DE0 16,365 instructions (0.021%), 1,091 calls (08AB7DE0 - 08AB7E18, length 15)
_S1_2_899D940 16,148 instructions (0.021%), 1,468 calls (0899D940 - 0899D968, length 11)
_S1_2_89CC518 15,876 instructions (0.021%), 1,764 calls (089CC518 - 089CC538, length 9)
_S1_2_89CC4F4 15,876 instructions (0.021%), 1,764 calls (089CC4F4 - 089CC514, length 9)
_S1_2_89AF54C 15,876 instructions (0.021%), 1,764 calls (089AF54C - 089AF56C, length 9)
_S1_2_8AB8738 15,200 instructions (0.020%), 304 calls (08AB8738 - 08AB880C, length 54)
_S1_2_898A2AC 14,820 instructions (0.019%), 741 calls (0898A2AC - 0898A2F8, length 20)
_S1_2_8BFDFE4 14,608 instructions (0.019%), 7,304 calls (08BFDFE4 - 08BFDFE8, length 2)
_S1_2_8912808 14,256 instructions (0.019%), 216 calls (08912808 - 0891290C, length 66)
_S1_2_8BFDF6C 13,992 instructions (0.018%), 6,996 calls (08BFDF6C - 08BFDF70, length 2)
_S1_2_8BFDE7C 13,992 instructions (0.018%), 6,996 calls (08BFDE7C - 08BFDE80, length 2)
_S1_2_8BDD7B8 13,600 instructions (0.018%), 200 calls (08BDD7B8 - 08BDD8C4, length 68)
_S1_2_8BFDE04 13,560 instructions (0.018%), 6,780 calls (08BFDE04 - 08BFDE08, length 2)
_S1_2_8A2BC38 13,005 instructions (0.017%), 867 calls (08A2BC38 - 08A2BC70, length 15)
_S1_2_8B5BB98 12,936 instructions (0.017%), 308 calls (08B5BB98 - 08B5BC3C, length 42)
_S1_2_8BFDEA4 12,910 instructions (0.017%), 6,455 calls (08BFDEA4 - 08BFDEA8, length 2)
_S1_2_8B5AB94 12,628 instructions (0.016%), 308 calls (08B5AB94 - 08B5AC34, length 41)
_S1_2_899A1C8 12,597 instructions (0.016%), 741 calls (0899A1C8 - 0899A208, length 17)
_S1_2_882E364 11,856 instructions (0.015%), 304 calls (0882E364 - 0882E47C, length 71)
_S1_2_882AA70 11,536 instructions (0.015%), 168 calls (0882AA70 - 0882ABE0, length 93)
_S1_2_89A0F70 11,385 instructions (0.015%), 33 calls (089A0F70 - 08A16550, length 120185)
  Back Branch 08A164FC 344 times (length 59)
_S1_2_8A3B760 11,346 instructions (0.015%), 366 calls (08A3B760 - 08A3B910, length 109)
_S1_2_882D620 10,944 instructions (0.014%), 608 calls (0882D620 - 0882D670, length 21)
_S1_2_88174F8 10,590 instructions (0.014%), 706 calls (088174F8 - 08817530, length 15)
_S1_2_89AF534 10,584 instructions (0.014%), 1,764 calls (089AF534 - 089AF548, length 6)
_S1_2_8A2BA48 10,374 instructions (0.013%), 247 calls (08A2BA48 - 08A2BB38, length 61)
_S1_2_8A1D4C8 10,314 instructions (0.013%), 303 calls (08A1D4C8 - 08A1D680, length 111)
_S1_2_8A170C8 10,300 instructions (0.013%), 50 calls (08A170C8 - 08A171B0, length 59)
  Back Branch 08A1716C 450 times (length 27)
_S1_2_8A28788 10,248 instructions (0.013%), 366 calls (08A28788 - 08A287F4, length 28)
_S1_2_8912740 10,152 instructions (0.013%), 216 calls (08912740 - 08912804, length 50)
_S1_2_8B09F80 9,678 instructions (0.013%), 66 calls (08B09F80 - 08B0A42C, length 300)
_S1_2_8B5B2D4 9,504 instructions (0.012%), 432 calls (08B5B2D4 - 08B5B328, length 22)
_S1_2_8AB808C 9,318 instructions (0.012%), 322 calls (08AB808C - 08AB8118, length 36)
_S1_2_8AB7FFC 9,318 instructions (0.012%), 322 calls (08AB7FFC - 08AB8088, length 36)
_S1_2_8B5B230 9,180 instructions (0.012%), 612 calls (08B5B230 - 08B5B268, length 15)
_S1_2_8B5C0B0 9,117 instructions (0.012%), 760 calls (08B5C0B0 - 08B5C0E0, length 13)
  Back Branch 08B5C0DC 759 times (length 6)
_S1_2_8A1C834 8,924 instructions (0.012%), 92 calls (08A1C834 - 08A1C9B4, length 97)
_S1_2_882D048 8,898 instructions (0.012%), 306 calls (0882D048 - 0882D154, length 68)
_S1_2_88176A8 8,580 instructions (0.011%), 660 calls (088176A8 - 088176D8, length 13)
_S1_2_8BDE510 8,576 instructions (0.011%), 128 calls (08BDE510 - 08BDE618, length 67)
_S1_2_8B5A46C 8,514 instructions (0.011%), 774 calls (08B5A46C - 08B5A4B0, length 18)
_S1_2_884FA64 8,208 instructions (0.011%), 304 calls (0884FA64 - 0884FAD0, length 28)
_S1_2_881549C 8,044 instructions (0.010%), 35 calls (0881549C - 088155AC, length 69)
  Back Branch 08815588 1,587 times (length 39)
_S1_2_8000000 4,085,258 instructions (5.315%), 3 calls (08000000 - 0800000C, length 4)
  Back Branch 08000008 1,021,506 times (length 4)
_S1_2_8BFDCFC 7,710 instructions (0.010%), 3,855 calls (08BFDCFC - 08BFDD00, length 2)
_S1_2_8BFDCCC 7,710 instructions (0.010%), 3,855 calls (08BFDCCC - 08BFDCD0, length 2)
_S1_2_8BFE414 7,610 instructions (0.010%), 3,805 calls (08BFE414 - 08BFE418, length 2)
_S1_2_8BFE35C 7,610 instructions (0.010%), 3,805 calls (08BFE35C - 08BFE360, length 2)
_S1_2_89873E8 7,600 instructions (0.010%), 304 calls (0897F448 - 089873F0, length 8171)
  Back Branch 089873EC 304 times (length 8171)
_S1_2_89D113C 7,575 instructions (0.010%), 303 calls (089D113C - 089D1724, length 379)
_S1_2_8AB86D4 7,296 instructions (0.009%), 304 calls (08AB86D4 - 08AB8734, length 25)
_S1_2_8A162E4 7,100 instructions (0.009%), 20 calls (08A162E4 - 08A16390, length 44)
  Back Branch 08A16384 180 times (length 40)
_S1_2_88163FC 6,981 instructions (0.009%), 2 calls (088163FC - 08816488, length 36)
  Back Branch 08816474 301 times (length 23)
_S1_2_8B5B4C4 6,912 instructions (0.009%), 864 calls (08B5B400 - 08B5B4CC, length 52)
  Back Branch 08B5B4C8 864 times (length 52)
_S1_2_8B5A3C4 6,860 instructions (0.009%), 980 calls (08B5A3C4 - 08B5A3DC, length 7)
_S1_2_8A2A554 6,750 instructions (0.009%), 150 calls (08A2A554 - 08A2A60C, length 47)
_S1_2_8BFDC6C 6,718 instructions (0.009%), 3,359 calls (08BFDC6C - 08BFDC70, length 2)
_S1_2_8BFE3D4 6,686 instructions (0.009%), 3,343 calls (08BFE3D4 - 08BFE3D8, length 2)
_S1_2_8A1C5CC 6,630 instructions (0.009%), 65 calls (08A1C5CC - 08A1C830, length 154)
_S1_2_8A14C78 6,498 instructions (0.008%), 18 calls (08A14C78 - 08A15158, length 313)
  Back Branch 08A14DE0 72 times (length 38)
  Back Branch 08A14FAC 36 times (length 72)
_S1_2_8A0EBB4 6,193 instructions (0.008%), 18 calls (08A0EBB4 - 08A0ED80, length 116)
  Back Branch 08A0ED38 198 times (length 28)
_S1_2_89CDFE8 6,066 instructions (0.008%), 17 calls (089CDFE8 - 089CE688, length 425)
_S1_2_8A30A50 6,040 instructions (0.008%), 1 calls (08A30A50 - 08A30C34, length 122)
  Back Branch 08A30C08 130 times (length 60)
_S1_2_8AEA16C 6,027 instructions (0.008%), 14 calls (08AEA16C - 08AEA250, length 58)
  Back Branch 08AEA214 410 times (length 14)
  Back Branch 08AEA224 7 times (length 36)
  Back Branch 08AEA234 7 times (length 29)
  Back Branch 08AEA1D8 7 times (length 20)
_S1_2_899D96C 5,856 instructions (0.008%), 2,928 calls (0899D96C - 0899D970, length 2)
_S1_2_882FD78 5,776 instructions (0.008%), 304 calls (0882FD78 - 0882FF34, length 112)
_S1_2_89D102C 5,738 instructions (0.007%), 302 calls (089D102C - 089D1138, length 68)
_S1_2_8A1D684 5,637 instructions (0.007%), 303 calls (08A1D684 - 08A1D780, length 64)
_S1_2_8B66A0C 5,548 instructions (0.007%), 48 calls (08B66A0C - 08B66A5C, length 21)
  Back Branch 08B66A40 830 times (length 6)
_S1_2_8A16D40 5,537 instructions (0.007%), 113 calls (08A16AB4 - 08A16FA8, length 318)
  Back Branch 08A16F9C 1,017 times (length 316)
_S1_2_8A16BDC 5,537 instructions (0.007%), 113 calls (08A16AB4 - 08A16FA8, length 318)
  Back Branch 08A16F9C 1,017 times (length 316)
_S1_2_8B5B1A8 5,508 instructions (0.007%), 612 calls (08B5B1A8 - 08B5B1C8, length 9)
_S1_2_8BFE404 5,500 instructions (0.007%), 2,750 calls (08BFE404 - 08BFE408, length 2)
_S1_2_8A190B4 5,498 instructions (0.007%), 38 calls (08A190B4 - 08A19270, length 112)
  Back Branch 08A1921C 114 times (length 59)
_S1_2_8BFE3B4 5,496 instructions (0.007%), 2,748 calls (08BFE3B4 - 08BFE3B8, length 2)
_S1_2_89CE844 5,454 instructions (0.007%), 303 calls (089CE844 - 089CE888, length 18)
_S1_2_89CE7FC 5,436 instructions (0.007%), 302 calls (089CE7FC - 089CE840, length 18)
_S1_2_8B5AB6C 5,390 instructions (0.007%), 539 calls (08B5AB6C - 08B5AB90, length 10)
_S1_2_8A153B8 5,364 instructions (0.007%), 18 calls (08A153B8 - 08A157A8, length 253)
  Back Branch 08A15468 72 times (length 32)
  Back Branch 08A15530 36 times (length 21)
  Back Branch 08A155A4 36 times (length 21)
_S1_2_8A16C9C 5,311 instructions (0.007%), 113 calls (08A16AB4 - 08A16FA8, length 318)
  Back Branch 08A16F9C 1,017 times (length 316)
_S1_2_890BA4C 5,297 instructions (0.007%), 1 calls (0890BA4C - 0890C6A8, length 792)
  Back Branch 0890BB4C 255 times (length 8)
  Back Branch 0890BF2C 200 times (length 7)
  Back Branch 0890BE1C 128 times (length 7)
  Back Branch 0890C46C 27 times (length 7)
  Back Branch 0890C1D4 2 times (length 9)
_S1_2_8B5B3F8 5,187 instructions (0.007%), 741 calls (08B5B3F8 - 08B5B410, length 7)
_S1_2_89D0924 5,151 instructions (0.007%), 303 calls (089D0924 - 089D0B60, length 144)
_S1_2_8A09318 5,062 instructions (0.007%), 214 calls (08A09318 - 08A09380, length 27)
_S1_2_8B5B414 4,976 instructions (0.006%), 622 calls (08B5B400 - 08B5B41C, length 8)
  Back Branch 08B5B418 622 times (length 8)
_S1_2_8B5B1F0 4,880 instructions (0.006%), 305 calls (08B5B1F0 - 08B5B22C, length 16)
_S1_2_88140A4 4,864 instructions (0.006%), 64 calls (088140A4 - 08814270, length 116)
_S1_2_8B5AD34 4,807 instructions (0.006%), 437 calls (08B5AD34 - 08B5AD5C, length 11)
_S1_2_8A095CC 4,806 instructions (0.006%), 183 calls (08A095CC - 08A09784, length 111)
_S1_2_8A30438 4,674 instructions (0.006%), 150 calls (08A30438 - 08A30480, length 19)
  Back Branch 08A3046C 429 times (length 12)
_S1_2_8B5B16C 4,635 instructions (0.006%), 309 calls (08B5B16C - 08B5B1A4, length 15)
_S1_2_8B5AC8C 4,620 instructions (0.006%), 308 calls (08B5AC8C - 08B5ACC4, length 15)
_S1_2_8B0B184 4,560 instructions (0.006%), 1 calls (08B0B184 - 08B0B4D4, length 213)
  Back Branch 08B0B410 66 times (length 87)
_S1_2_8A2F450 4,522 instructions (0.006%), 238 calls (08A2F450 - 08A2F498, length 19)
_S1_2_8A16E00 4,520 instructions (0.006%), 113 calls (08A16AB4 - 08A16FA8, length 318)
  Back Branch 08A16F9C 1,017 times (length 316)
_S1_2_8A169F0 4,520 instructions (0.006%), 113 calls (08A169F0 - 08A16FA8, length 367)
  Back Branch 08A16F9C 1,017 times (length 316)
_S1_2_8A293A0 4,354 instructions (0.006%), 311 calls (08A293A0 - 08A293D4, length 14)
_S1_2_8A16E84 4,294 instructions (0.006%), 113 calls (08A16AB4 - 08A16FA8, length 318)
  Back Branch 08A16F9C 1,017 times (length 316)
_S1_2_8987F50 4,256 instructions (0.006%), 304 calls (08987F50 - 08987F8C, length 16)
_S1_2_89873DC 4,256 instructions (0.006%), 304 calls (0897F3AC - 089873E4, length 8207)
  Back Branch 089873E0 304 times (length 8207)
_S1_2_8816370 4,256 instructions (0.006%), 304 calls (08816370 - 088163AC, length 16)
_S1_2_8A9D5BC 4,248 instructions (0.006%), 18 calls (08A9D5BC - 08A9D968, length 236)
_S1_2_881769C 4,242 instructions (0.006%), 1,414 calls (0881769C - 088176A4, length 3)
_S1_2_8AE9724 4,221 instructions (0.005%), 28 calls (08AE9724 - 08AE9AAC, length 227)
  Back Branch 08AE9950 84 times (length 17)
  Back Branch 08AE9A38 21 times (length 140)
  Back Branch 08AE9A18 21 times (length 119)
_S1_2_8AE91D4 4,068 instructions (0.005%), 182 calls (08AE91D4 - 08AE92FC, length 75)
_S1_2_8A16B80 4,068 instructions (0.005%), 113 calls (08A16AB4 - 08A16FA8, length 318)
  Back Branch 08A16F9C 1,017 times (length 316)
_S1_2_8A16AE4 4,068 instructions (0.005%), 113 calls (08A16AB4 - 08A16FA8, length 318)
  Back Branch 08A16F9C 1,017 times (length 316)
_S1_2_8A0FF7C 4,068 instructions (0.005%), 18 calls (08A0FF7C - 08A10280, length 194)
  Back Branch 08A101BC 54 times (length 86)
_S1_2_8A18FD8 4,060 instructions (0.005%), 58 calls (08A18FD8 - 08A19040, length 27)
  Back Branch 08A19034 174 times (length 23)
_S1_2_8A0BAD8 3,890 instructions (0.005%), 88 calls (08A0BAD8 - 08A0BC2C, length 86)
_S1_2_8A50F78 3,886 instructions (0.005%), 58 calls (08A50F78 - 08A51080, length 67)
_S1_2_8B5A498 3,867 instructions (0.005%), 774 calls (08B5A498 - 08B5A4A8, length 5)
_S1_2_8A16B40 3,842 instructions (0.005%), 113 calls (08A16AB4 - 08A16FA8, length 318)
  Back Branch 08A16F9C 1,017 times (length 316)
_S1_2_8BE06FC 3,737 instructions (0.005%), 1 calls (08BE06FC - 08BE0A14, length 199)
  Back Branch 08BE074C 255 times (length 10)
  Back Branch 08BE0778 99 times (length 10)
_S1_2_8B5BF40 3,672 instructions (0.005%), 216 calls (08B5BF40 - 08B5BF80, length 17)
_S1_2_8A09384 3,655 instructions (0.005%), 215 calls (08A09384 - 08A095C8, length 146)
_S1_2_8987CB4 3,648 instructions (0.005%), 304 calls (08987CB4 - 08987D34, length 33)
_S1_2_882D47C 3,642 instructions (0.005%), 6 calls (0882D47C - 0882D528, length 44)
  Back Branch 0882D508 162 times (length 24)
_S1_2_881ED0C 3,638 instructions (0.005%), 214 calls (0881ED0C - 0881ED50, length 18)
_S1_2_8814954 3,585 instructions (0.005%), 445 calls (08814954 - 088149D8, length 34)
_S1_2_89A1090 3,564 instructions (0.005%), 27 calls (089A1090 - 089A12D8, length 147)
_S1_2_8B5B500 3,536 instructions (0.005%), 442 calls (08B5B400 - 08B5B508, length 67)
  Back Branch 08B5B504 442 times (length 67)
_S1_2_8AE8EF0 3,520 instructions (0.005%), 77 calls (08AE8EF0 - 08AE91D0, length 185)
_S1_2_8B0994C 3,520 instructions (0.005%), 64 calls (08B0994C - 08B09AF8, length 108)
_S1_2_8A16EEC 3,503 instructions (0.005%), 113 calls (08A16AB4 - 08A16FA8, length 318)
  Back Branch 08A16F9C 1,017 times (length 316)
_S1_2_8A0E8A0 3,474 instructions (0.005%), 18 calls (08A0E8A0 - 08A0EA50, length 109)
  Back Branch 08A0E9F0 36 times (length 84)
_S1_2_8A16394 3,420 instructions (0.004%), 10 calls (08A16394 - 08A16550, length 112)
  Back Branch 08A164FC 344 times (length 59)
_S1_2_8B5AC38 3,388 instructions (0.004%), 308 calls (08B5AC38 - 08B5AC60, length 11)
_S1_2_8A1CC54 3,380 instructions (0.004%), 65 calls (08A1CC54 - 08A1CD20, length 52)
_S1_2_8A2F4F8 3,360 instructions (0.004%), 224 calls (08A2F4F8 - 08A2F530, length 15)
_S1_2_8987C7C 3,344 instructions (0.004%), 304 calls (08987C7C - 08987CA4, length 11)
_S1_2_899FB6C 3,333 instructions (0.004%), 303 calls (0899FB6C - 0899FB94, length 11)
_S1_2_899D14C 3,333 instructions (0.004%), 303 calls (0899D14C - 0899D174, length 11)
_S1_2_899D120 3,333 instructions (0.004%), 303 calls (0899D120 - 0899D148, length 11)
_S1_2_899FB40 3,322 instructions (0.004%), 302 calls (0899FB40 - 0899FB68, length 11)
_S1_2_8A14A2C 3,294 instructions (0.004%), 18 calls (08A14A2C - 08A14C74, length 147)
  Back Branch 08A14BBC 36 times (length 36)
_S1_2_8A1EAFC 3,272 instructions (0.004%), 1 calls (08A1EAFC - 08A1EBD8, length 56)
  Back Branch 08A1EB9C 192 times (length 17)
  Back Branch 08A1EBAC 48 times (length 34)
_S1_2_8A157AC 3,271 instructions (0.004%), 18 calls (08A157AC - 08A15CD4, length 331)
  Back Branch 08A15B74 72 times (length 10)
  Back Branch 08A15BD4 36 times (length 21)
_S1_2_8AB7E5C 3,240 instructions (0.004%), 810 calls (08AB7E5C - 08AB7E68, length 4)
_S1_2_8B5AE20 3,240 instructions (0.004%), 216 calls (08B5AE20 - 08B5AE58, length 15)
_S1_2_881ED54 3,229 instructions (0.004%), 215 calls (0881ED54 - 0881EDA0, length 20)
_S1_2_8A185B4 3,191 instructions (0.004%), 13 calls (08A185B4 - 08A18728, length 94)
  Back Branch 08A18664 117 times (length 20)
_S1_2_8A0BA2C 3,168 instructions (0.004%), 88 calls (08A0BA2C - 08A0BAD4, length 43)
_S1_2_89CC53C 3,128 instructions (0.004%), 782 calls (089CC53C - 089CC548, length 4)
_S1_2_8A50D80 3,045 instructions (0.004%), 29 calls (08A50D80 - 08A50F50, length 117)
_S1_2_8A1E104 3,030 instructions (0.004%), 10 calls (08A1E104 - 08A1E4B4, length 237)
  Back Branch 08A1E194 330 times (length 8)
_S1_2_8A239A8 3,000 instructions (0.004%), 29 calls (08A239A8 - 08A23BC4, length 136)
  Back Branch 08A23A0C 78 times (length 3)
_S1_2_8A15184 2,952 instructions (0.004%), 36 calls (08A15184 - 08A15230, length 44)
  Back Branch 08A151C0 144 times (length 7)
  Back Branch 08A151F0 72 times (length 10)
  Back Branch 08A15210 72 times (length 7)
_S1_2_899D920 2,944 instructions (0.004%), 736 calls (0899D920 - 0899D92C, length 4)
_S1_2_899D910 2,944 instructions (0.004%), 736 calls (0899D910 - 0899D91C, length 4)
_S1_2_88178BC 2,859 instructions (0.004%), 68 calls (088178BC - 08817A00, length 82)
_S1_2_8B5B1CC 2,745 instructions (0.004%), 305 calls (08B5B1CC - 08B5B1EC, length 9)
_S1_2_8A2B148 2,744 instructions (0.004%), 392 calls (08A2B148 - 08A2B160, length 7)
_S1_2_88163B0 2,736 instructions (0.004%), 304 calls (088163B0 - 088163D0, length 9)
_S1_2_8A2AB88 2,720 instructions (0.004%), 20 calls (08A2AB88 - 08A2B050, length 307)
  Back Branch 08A2AD48 10 times (length 71)
_S1_2_8B659E8 2,646 instructions (0.003%), 2 calls (08A2FA64 - 08B659F0, length 317412)
  Back Branch 08A2FC1C 57 times (length 56)
  Back Branch 08B659EC 2 times (length 317412)
_S1_2_8A2E9F0 2,642 instructions (0.003%), 149 calls (08A2E9F0 - 08A2EA34, length 18)
_S1_2_8A51090 2,639 instructions (0.003%), 29 calls (08A51090 - 08A51200, length 93)
_S1_2_898AC04 2,610 instructions (0.003%), 30 calls (0898AC04 - 0898AD70, length 92)
_S1_2_8BEF98C 2,577 instructions (0.003%), 1 calls (08BEF98C - 08BEF9F8, length 28)
  Back Branch 08BEF9DC 256 times (length 10)
_S1_2_8BFDFAC 2,572 instructions (0.003%), 1,286 calls (08BFDFAC - 08BFDFB0, length 2)
_S1_2_8A2F358 2,548 instructions (0.003%), 52 calls (08A2F358 - 08A2F44C, length 62)
_S1_2_8A17E80 2,538 instructions (0.003%), 16 calls (08A17E80 - 08A1803C, length 112)
  Back Branch 08A17FE8 80 times (length 59)
_S1_2_882CDB4 2,482 instructions (0.003%), 1,241 calls (0882CDB4 - 0882CDB8, length 2)
_S1_2_8A2B0CC 2,480 instructions (0.003%), 80 calls (08A2B0CC - 08A2B144, length 31)
_S1_2_8B5B4F4 2,464 instructions (0.003%), 308 calls (08B5B400 - 08B5B4FC, length 64)
  Back Branch 08B5B4F8 308 times (length 64)
_S1_2_8B5B4DC 2,464 instructions (0.003%), 308 calls (08B5B400 - 08B5B4E4, length 58)
  Back Branch 08B5B4E0 308 times (length 58)
_S1_2_8A2B164 2,448 instructions (0.003%), 153 calls (08A2B164 - 08A2B1A4, length 17)
_S1_2_882CDAC 2,438 instructions (0.003%), 1,219 calls (0882CDAC - 0882CDB0, length 2)
_S1_2_8B5C2AC 2,389 instructions (0.003%), 304 calls (08B5C2AC - 08B5C2D4, length 11)
_S1_2_8A083A8 2,313 instructions (0.003%), 87 calls (08A083A8 - 08A089F4, length 404)
_S1_2_8804FEC 2,310 instructions (0.003%), 330 calls (08804FEC - 0880501C, length 13)
_S1_2_8A08340 2,262 instructions (0.003%), 87 calls (08A08340 - 08A089F4, length 430)
_S1_2_8A4A05C 2,204 instructions (0.003%), 29 calls (08A4A05C - 08A4A3D8, length 224)
_S1_2_8A18378 2,184 instructions (0.003%), 12 calls (08A18378 - 08A183E0, length 27)
  Back Branch 08A183D4 108 times (length 24)
_S1_2_897F138 2,160 instructions (0.003%), 216 calls (0897F138 - 0897F1D8, length 41)
_S1_2_8A2F65C 2,160 instructions (0.003%), 144 calls (08A2F65C - 08A2F770, length 70)
_S1_2_8A1DC10 2,138 instructions (0.003%), 1 calls (08A1DC10 - 08A20C00, length 3069)
  Back Branch 08A20B8C 34 times (length 210)
_S1_2_8B66D2C 2,121 instructions (0.003%), 303 calls (08B66D2C - 08B66D64, length 15)
_S1_2_882ADEC 2,112 instructions (0.003%), 32 calls (0882ADEC - 0882AF34, length 83)
_S1_2_89A0F90 2,108 instructions (0.003%), 34 calls (089A0F90 - 089A1084, length 62)
_S1_2_8BFDDFC 2,098 instructions (0.003%), 1,049 calls (08BFDDFC - 08BFDE00, length 2)
_S1_2_8949264 1,980 instructions (0.003%), 1 calls (08949264 - 0894A488, length 1162)
  Back Branch 0894A454 2 times (length 818)
_S1_2_8000030 1,966 instructions (0.003%), 1 calls (08000030 - 08000038, length 3)
  Back Branch 08000034 655 times (length 3)
_S1_2_890CD60 1,919 instructions (0.002%), 101 calls (0890CD60 - 0890CDA8, length 19)
_S1_2_8A2AA28 1,917 instructions (0.002%), 27 calls (08A2AA28 - 08A2AB84, length 88)
_S1_2_8A9C984 1,812 instructions (0.002%), 6 calls (08A9C984 - 08A9CE04, length 289)
  Back Branch 08A9CA84 18 times (length 8)
_S1_2_8A2F634 1,800 instructions (0.002%), 180 calls (08A2F634 - 08A2F770, length 80)
_S1_2_88366D0 1,715 instructions (0.002%), 1 calls (088366D0 - 08837144, length 670)
  Back Branch 08836B98 8 times (length 126)
  Back Branch 088368E4 4 times (length 52)
  Back Branch 088367F0 2 times (length 28)
  Back Branch 08836918 1 times (length 11)
_S1_2_8A2EF48 1,710 instructions (0.002%), 10 calls (08A2EF48 - 08A2F354, length 260)
_S1_2_8A2F7F0 1,704 instructions (0.002%), 71 calls (08A2F7F0 - 08A2F854, length 26)
_S1_2_8A22504 1,692 instructions (0.002%), 57 calls (08A22504 - 08A2257C, length 31)
_S1_2_8A28C30 1,682 instructions (0.002%), 29 calls (08A28C30 - 08A28EA4, length 158)
_S1_2_8A2F7B8 1,638 instructions (0.002%), 126 calls (08A2F7B8 - 08A2F7EC, length 14)
_S1_2_8A08DD4 1,586 instructions (0.002%), 88 calls (08A08DD4 - 08A08E64, length 37)
_S1_2_881E920 1,584 instructions (0.002%), 88 calls (0881E920 - 0881EA04, length 58)
_S1_2_89A0F7C 1,568 instructions (0.002%), 32 calls (089A0F7C - 08A1701C, length 120873)
  Back Branch 08A16FE4 192 times (length 11)
_S1_2_8BFDFA4 1,550 instructions (0.002%), 775 calls (08BFDFA4 - 08BFDFA8, length 2)
_S1_2_8B5AB38 1,540 instructions (0.002%), 308 calls (08B5AB38 - 08B5AB48, length 5)
_S1_2_8BFDF9C 1,524 instructions (0.002%), 762 calls (08BFDF9C - 08BFDFA0, length 2)
_S1_2_890CDAC 1,515 instructions (0.002%), 505 calls (0890CDAC - 0890CDB4, length 3)
_S1_2_881E8D8 1,496 instructions (0.002%), 88 calls (0881E8D8 - 0881E91C, length 18)
_S1_2_8AE4218 1,485 instructions (0.002%), 3 calls (08AE4218 - 08AE42E8, length 53)
  Back Branch 08AE42CC 45 times (length 38)
_S1_2_8BEEB20 1,479 instructions (0.002%), 87 calls (08BEEB20 - 08BEEBEC, length 52)
_S1_2_899D938 1,472 instructions (0.002%), 736 calls (0899D938 - 0899D93C, length 2)
_S1_2_899D930 1,472 instructions (0.002%), 736 calls (0899D930 - 0899D934, length 2)
_S1_2_8A16FAC 1,472 instructions (0.002%), 32 calls (08A16FAC - 08A1701C, length 29)
  Back Branch 08A16FE4 192 times (length 11)
_S1_2_8A09530 1,464 instructions (0.002%), 183 calls (08A09530 - 08A095C8, length 39)
_S1_2_8A3119C 1,421 instructions (0.002%), 69 calls (08A3119C - 08A31210, length 30)
_S1_2_8A777BC 1,408 instructions (0.002%), 88 calls (08A777BC - 08A77AF0, length 206)
_S1_2_8BDD170 1,404 instructions (0.002%), 27 calls (08BDD170 - 08BDD23C, length 52)
_S1_2_8BFDE0C 1,312 instructions (0.002%), 656 calls (08BFDE0C - 08BFDE10, length 2)
_S1_2_8A1A748 1,309 instructions (0.002%), 17 calls (08A1A748 - 08A1A8B0, length 91)
_S1_2_8BFDE84 1,296 instructions (0.002%), 648 calls (08BFDE84 - 08BFDE88, length 2)
_S1_2_8A192D8 1,290 instructions (0.002%), 11 calls (08A192D8 - 08A19450, length 95)
  Back Branch 08A19380 33 times (length 20)
_S1_2_8C5D508 1,261 instructions (0.002%), 1 calls (08C5D508 - 08C5E8B8, length 1261)
_S1_2_8AE9300 1,252 instructions (0.002%), 21 calls (08AE9300 - 08AE963C, length 208)
  Back Branch 08AE9530 14 times (length 105)
  Back Branch 08AE95D0 14 times (length 134)
  Back Branch 08AE9570 7 times (length 47)
  Back Branch 08AE945C 2 times (length 20)
_S1_2_8A1C028 1,248 instructions (0.002%), 104 calls (08A1C028 - 08A1C054, length 12)
_S1_2_8A50CD4 1,247 instructions (0.002%), 29 calls (08A50CD4 - 08A50D7C, length 43)
_S1_2_8B5AB5C 1,232 instructions (0.002%), 308 calls (08B5AB5C - 08B5AB68, length 4)
_S1_2_8B5AB4C 1,232 instructions (0.002%), 308 calls (08B5AB4C - 08B5AB58, length 4)
_S1_2_8B0C044 1,218 instructions (0.002%), 133 calls (08B0C044 - 08B0C0BC, length 31)
_S1_2_8987C6C 1,216 instructions (0.002%), 304 calls (08987C6C - 08987C78, length 4)
_S1_2_8BEF0F4 1,214 instructions (0.002%), 1 calls (08BEF0F4 - 08BEF484, length 229)
  Back Branch 08BEF420 100 times (length 10)
  Back Branch 08BEF2AC 7 times (length 21)
_S1_2_8A17020 1,210 instructions (0.002%), 10 calls (08A17020 - 08A170C4, length 42)
  Back Branch 08A17088 90 times (length 11)
_S1_2_8A10484 1,206 instructions (0.002%), 18 calls (08A10484 - 08A10534, length 45)
  Back Branch 08A104F0 54 times (length 11)
_S1_2_8815410 1,179 instructions (0.002%), 131 calls (08815410 - 08815474, length 26)
_S1_2_8BE0C1C 1,179 instructions (0.002%), 9 calls (08BE0C1C - 08BE0E2C, length 133)
_S1_2_89A0F88 1,166 instructions (0.002%), 11 calls (089A0F88 - 08A165B4, length 120204)
  Back Branch 08A16598 99 times (length 11)
_S1_2_8A1A574 1,152 instructions (0.001%), 36 calls (08A1A574 - 08A1A5F0, length 32)
_S1_2_8828774 1,152 instructions (0.001%), 32 calls (08828774 - 08828800, length 36)
_S1_2_8A225C4 1,150 instructions (0.001%), 50 calls (08A225C4 - 08A2261C, length 23)
_S1_2_8C5FB5C 1,135 instructions (0.001%), 1 calls (08C5FB5C - 08C60D14, length 1135)
_S1_2_8A18AD0 1,095 instructions (0.001%), 9 calls (08A18AD0 - 08A18D10, length 145)
  Back Branch 08A18D04 27 times (length 136)
_S1_2_8A19044 1,072 instructions (0.001%), 16 calls (08A19044 - 08A190B0, length 28)
  Back Branch 08A190A4 48 times (length 24)
_S1_2_8BFDFC4 1,066 instructions (0.001%), 533 calls (08BFDFC4 - 08BFDFC8, length 2)
_S1_2_8BFDF3C 1,062 instructions (0.001%), 531 calls (08BFDF3C - 08BFDF40, length 2)
_S1_2_8BEE854 1,044 instructions (0.001%), 87 calls (08BEE854 - 08BEE904, length 45)
_S1_2_8BFDE6C 1,036 instructions (0.001%), 518 calls (08BFDE6C - 08BFDE70, length 2)
_S1_2_8813BA8 1,031 instructions (0.001%), 1 calls (08813BA8 - 08813C38, length 37)
  Back Branch 08813C34 128 times (length 34)
_S1_2_8A102DC 1,026 instructions (0.001%), 18 calls (08A102DC - 08A103BC, length 57)
_S1_2_8A17220 1,020 instructions (0.001%), 51 calls (08A17220 - 08A1726C, length 20)
_S1_2_8BEF880 1,017 instructions (0.001%), 1 calls (08BEF880 - 08BEF8EC, length 28)
  Back Branch 08BEF8D0 100 times (length 10)
_S1_2_8A0B7FC 990 instructions (0.001%), 10 calls (08A0B7FC - 08A0B9FC, length 129)
_S1_2_8A314B4 985 instructions (0.001%), 1 calls (08A314B4 - 08A3168C, length 119)
  Back Branch 08A315E4 32 times (length 12)
  Back Branch 08A31660 24 times (length 22)
_S1_2_8A1E4B8 980 instructions (0.001%), 20 calls (08A1E4B8 - 08A1E5D4, length 72)
_S1_2_882B838 970 instructions (0.001%), 1 calls (0882B838 - 0882BB48, length 197)
  Back Branch 0882B92C 32 times (length 5)
  Back Branch 0882B94C 32 times (length 15)
  Back Branch 0882B9A4 32 times (length 14)
_S1_2_8A19B88 966 instructions (0.001%), 21 calls (08A19B88 - 08A19C3C, length 46)
_S1_2_8AEA044 952 instructions (0.001%), 28 calls (08AEA044 - 08AEA0E0, length 40)
  Back Branch 08AEA0B8 28 times (length 11)
_S1_2_8986E00 936 instructions (0.001%), 52 calls (08986E00 - 08986E44, length 18)
_S1_2_882AF38 930 instructions (0.001%), 6 calls (0882AF38 - 0882B264, length 204)
_S1_2_8B03BDC 930 instructions (0.001%), 4 calls (08B03BDC - 08B03D58, length 96)
  Back Branch 08B03CE0 50 times (length 16)
_S1_2_8BFDCEC 920 instructions (0.001%), 460 calls (08BFDCEC - 08BFDCF0, length 2)
_S1_2_8A0A5CC 913 instructions (0.001%), 1 calls (08A0A5CC - 08A0AEF8, length 588)
  Back Branch 08A0AAD8 8 times (length 26)
  Back Branch 08A0A81C 6 times (length 21)
  Back Branch 08A0A8BC 3 times (length 33)
  Back Branch 08A0A95C 3 times (length 16)
  Back Branch 08A0A830 2 times (length 43)
_S1_2_8A0B490 910 instructions (0.001%), 10 calls (08A0B490 - 08A0B618, length 99)
_S1_2_8C60D18 901 instructions (0.001%), 1 calls (08C60D18 - 08C61B28, length 901)
_S1_2_8BE0A18 900 instructions (0.001%), 18 calls (08BE0A18 - 08BE0ADC, length 50)
_S1_2_8A274FC 900 instructions (0.001%), 13 calls (08A274FC - 08A277E0, length 186)
_S1_2_8A3C7F4 892 instructions (0.001%), 2 calls (08A3C7F4 - 08A3C928, length 78)
  Back Branch 08A3C87C 105 times (length 6)
  Back Branch 08A3C8B8 7 times (length 41)
_S1_2_8B0A684 892 instructions (0.001%), 1 calls (08B0A684 - 08B0AC08, length 354)
  Back Branch 08B0AB60 48 times (length 9)
  Back Branch 08B0AB24 36 times (length 9)
  Back Branch 08B0A8F0 1 times (length 14)
_S1_2_8A15D80 882 instructions (0.001%), 18 calls (08A15D80 - 08A15E40, length 49)
_S1_2_8AE9D10 866 instructions (0.001%), 28 calls (08AE9D10 - 08AE9E30, length 73)
  Back Branch 08AE9DC0 22 times (length 25)
  Back Branch 08AE9E14 15 times (length 37)
  Back Branch 08AE9DE0 7 times (length 33)
  Back Branch 08AE9D9C 6 times (length 7)
  Back Branch 08AE9E24 4 times (length 14)
  Back Branch 08AE9E0C 4 times (length 4)
_S1_2_8A2F774 864 instructions (0.001%), 54 calls (08A2F774 - 08A2F7B4, length 17)
_S1_2_882B268 864 instructions (0.001%), 32 calls (0882B268 - 0882B370, length 67)
_S1_2_89CE750 860 instructions (0.001%), 20 calls (089CE750 - 089CE7F8, length 43)
_S1_2_88EAB98 852 instructions (0.001%), 71 calls (088EAB98 - 088EABC4, length 12)
_S1_2_897BC38 850 instructions (0.001%), 34 calls (0897BC38 - 0897BC98, length 25)
_S1_2_8AE7D64 819 instructions (0.001%), 28 calls (08AE7D64 - 08AE7E08, length 42)
_S1_2_8C62B88 793 instructions (0.001%), 1 calls (08C62B88 - 08C637E8, length 793)
_S1_2_8A19AD4 792 instructions (0.001%), 24 calls (08A19AD4 - 08A19B54, length 33)
_S1_2_8A811C0 788 instructions (0.001%), 2 calls (08A811C0 - 08A81214, length 22)
  Back Branch 08A81208 64 times (length 12)
_S1_2_8BE49A0 759 instructions (0.001%), 1 calls (08BE49A0 - 08BE4B04, length 90)
  Back Branch 08BE4AC0 15 times (length 62)
_S1_2_882CDBC 758 instructions (0.001%), 379 calls (0882CDBC - 0882CDC0, length 2)
_S1_2_882CFA8 758 instructions (0.001%), 64 calls (0882CFA8 - 0882CFDC, length 14)
_S1_2_88254C0 751 instructions (0.001%), 1 calls (088254C0 - 088255BC, length 64)
  Back Branch 08825548 128 times (length 4)
  Back Branch 08825568 32 times (length 6)
_S1_2_8BE234C 748 instructions (0.001%), 22 calls (08BE234C - 08BE23D0, length 34)
_S1_2_881511C 746 instructions (0.001%), 14 calls (0881511C - 08AE7FA4, length 740259)
  Back Branch 08AE7F7C 10 times (length 94)
_S1_2_8A30C90 743 instructions (0.001%), 1 calls (08A30C90 - 08A31010, length 225)
  Back Branch 08A30FC4 8 times (length 151)
_S1_2_8BFDEFC 732 instructions (0.001%), 366 calls (08BFDEFC - 08BFDF00, length 2)
_S1_2_8810764 729 instructions (0.001%), 12 calls (08810764 - 088107E8, length 34)
  Back Branch 088107DC 55 times (length 5)
  Back Branch 088107C4 31 times (length 9)
_S1_2_8BE24DC 726 instructions (0.001%), 11 calls (08BE24DC - 08BE25E0, length 66)
_S1_2_8B6598C 716 instructions (0.001%), 2 calls (089CDFE8 - 08B65994, length 417388)
  Back Branch 08B65990 2 times (length 417388)
_S1_2_8814AC0 702 instructions (0.001%), 117 calls (08814AC0 - 08814AD4, length 6)
_S1_2_8815058 686 instructions (0.001%), 14 calls (08815058 - 08815118, length 49)
_S1_2_882CF7C 682 instructions (0.001%), 62 calls (0882CF7C - 0882CFA4, length 11)
_S1_2_8AEA254 682 instructions (0.001%), 28 calls (08AEA254 - 08AEA320, length 52)
  Back Branch 08AEA2BC 18 times (length 6)
  Back Branch 08AEA2FC 11 times (length 25)
_S1_2_8BFDCBC 670 instructions (0.001%), 335 calls (08BFDCBC - 08BFDCC0, length 2)
_S1_2_8A289C0 667 instructions (0.001%), 29 calls (08A289C0 - 08A28A94, length 54)
_S1_2_8A1A45C 660 instructions (0.001%), 12 calls (08A1A45C - 08A1A534, length 55)
_S1_2_8A18D14 660 instructions (0.001%), 5 calls (08A18D14 - 08A18F2C, length 135)
  Back Branch 08A18EE8 15 times (length 35)
_S1_2_8BFDF64 656 instructions (0.001%), 328 calls (08BFDF64 - 08BFDF68, length 2)
_S1_2_8BFDCC4 656 instructions (0.001%), 328 calls (08BFDCC4 - 08BFDCC8, length 2)
_S1_2_8BFDC94 656 instructions (0.001%), 328 calls (08BFDC94 - 08BFDC98, length 2)
_S1_2_8826E4C 650 instructions (0.001%), 1 calls (08826E4C - 08826E84, length 15)
  Back Branch 08826E74 128 times (length 5)
_S1_2_8810984 643 instructions (0.001%), 7 calls (08810984 - 08810B34, length 109)
  Back Branch 088109D4 13 times (length 17)
  Back Branch 08810B28 12 times (length 6)
  Back Branch 08810B30 7 times (length 49)
  Back Branch 08810AEC 7 times (length 54)
_S1_2_8837148 630 instructions (0.001%), 315 calls (08837148 - 0883714C, length 2)
_S1_2_8BFDE64 620 instructions (0.001%), 310 calls (08BFDE64 - 08BFDE68, length 2)
_S1_2_8A0F238 614 instructions (0.001%), 2 calls (08A0F238 - 08A0F43C, length 130)
  Back Branch 08A0F420 8 times (length 75)
_S1_2_8BE1A58 612 instructions (0.001%), 18 calls (08BE1A58 - 08BE1ADC, length 34)
_S1_2_88155B0 612 instructions (0.001%), 8 calls (088155B0 - 08815720, length 93)
  Back Branch 088156F0 1 times (length 44)
_S1_2_8A51450 609 instructions (0.001%), 29 calls (08A51450 - 08A514A0, length 21)
_S1_2_8A1BF94 609 instructions (0.001%), 29 calls (08A1BF94 - 08A1BFE4, length 21)
_S1_2_8A20EF4 608 instructions (0.001%), 1 calls (08A20EF4 - 08A21178, length 162)
  Back Branch 08A21130 9 times (length 102)
_S1_2_8BE1BCC 603 instructions (0.001%), 9 calls (08BE1BCC - 08BE1CD4, length 67)
_S1_2_8AADEC4 594 instructions (0.001%), 28 calls (08AADEC4 - 08AADFE8, length 74)
_S1_2_8A9DA44 594 instructions (0.001%), 18 calls (08A9DA44 - 08A9DAC4, length 33)
_S1_2_89CD680 594 instructions (0.001%), 6 calls (089CD680 - 089CD86C, length 124)
_S1_2_8A0D25C 593 instructions (0.001%), 1 calls (08A0D25C - 08A0D854, length 383)
  Back Branch 08A0D434 4 times (length 8)
  Back Branch 08A0D690 4 times (length 22)
  Back Branch 08A0D808 4 times (length 41)
  Back Branch 08A0D758 4 times (length 47)
_S1_2_8AA9170 589 instructions (0.001%), 14 calls (08AA9170 - 08AA95B4, length 274)
_S1_2_8A280FC 588 instructions (0.001%), 7 calls (08A280FC - 08A28274, length 95)
_S1_2_8A286C4 580 instructions (0.001%), 29 calls (08A286C4 - 08A28710, length 20)
_S1_2_8A3A9D0 577 instructions (0.001%), 17 calls (08A3A9D0 - 08A3AA7C, length 44)
_S1_2_88EAE04 576 instructions (0.001%), 48 calls (088EAE04 - 088EAE30, length 12)
_S1_2_8A2F700 576 instructions (0.001%), 36 calls (08A2F700 - 08A2F770, length 29)
_S1_2_8A4AD44 573 instructions (0.001%), 3 calls (08A4AD44 - 08A4B270, length 332)
_S1_2_882DC68 570 instructions (0.001%), 6 calls (0882DC68 - 0882DE00, length 103)
_S1_2_8A229C0 565 instructions (0.001%), 3 calls (08A229C0 - 08A22A90, length 53)
  Back Branch 08A22A24 26 times (length 17)
_S1_2_8A17988 555 instructions (0.001%), 9 calls (08A17694 - 08A17E7C, length 507)
  Back Branch 08A17E70 81 times (length 505)
_S1_2_89D1728 549 instructions (0.001%), 3 calls (089D1728 - 089D1A0C, length 186)
_S1_2_8C5F1C4 541 instructions (0.001%), 1 calls (08C5F1C4 - 08C5FA34, length 541)
_S1_2_8C5E8BC 541 instructions (0.001%), 1 calls (08C5E8BC - 08C5F12C, length 541)
_S1_2_8A19F58 528 instructions (0.001%), 2 calls (08A19F58 - 08A1A110, length 111)
  Back Branch 08A1A0BC 10 times (length 52)
_S1_2_8A50F54 522 instructions (0.001%), 58 calls (08A50F54 - 08A50F74, length 9)
_S1_2_8A17AF0 516 instructions (0.001%), 9 calls (08A17694 - 08A17E7C, length 507)
  Back Branch 08A17E70 81 times (length 505)
_S1_2_897C380 512 instructions (0.001%), 64 calls (0897C380 - 0897C3EC, length 28)
_S1_2_8BDEC1C 505 instructions (0.001%), 101 calls (08BDEC1C - 08BDEC2C, length 5)
_S1_2_8C61B2C 505 instructions (0.001%), 1 calls (08C61B2C - 08C6230C, length 505)
_S1_2_8810E80 503 instructions (0.001%), 2 calls (08810E80 - 088127F0, length 1629)
  Back Branch 08810F58 67 times (length 5)
  Back Branch 088111DC 2 times (length 173)
  Back Branch 088112A8 2 times (length 120)
  Back Branch 0881129C 2 times (length 158)
  Back Branch 08811234 2 times (length 25)
  Back Branch 08811220 2 times (length 21)
  Back Branch 088127E4 1 times (length 1383)
  Back Branch 088127D4 1 times (length 1379)
_S1_2_89A10B0 496 instructions (0.001%), 4 calls (089A10B0 - 089A12D8, length 139)
_S1_2_8A2A9B4 490 instructions (0.001%), 49 calls (08A2A9B4 - 08A2A9D8, length 10)
_S1_2_8AAE2E8 489 instructions (0.001%), 28 calls (08AAE2E8 - 08AAE518, length 141)
_S1_2_8B08A0C 488 instructions (0.001%), 4 calls (08B08A0C - 08B08BC4, length 111)
  Back Branch 08B08B54 8 times (length 9)
  Back Branch 08B08B8C 8 times (length 9)
_S1_2_8986D78 486 instructions (0.001%), 54 calls (08986D78 - 08986DAC, length 14)
_S1_2_8910F30 478 instructions (0.001%), 2 calls (08910F30 - 08911278, length 211)
  Back Branch 089110A0 8 times (length 17)
_S1_2_8A1DD30 470 instructions (0.001%), 10 calls (08A1DD30 - 08A1DDE8, length 47)
_S1_2_882795C 468 instructions (0.001%), 1 calls (0882795C - 08827A5C, length 65)
  Back Branch 088279EC 32 times (length 13)
_S1_2_8A28968 462 instructions (0.001%), 21 calls (08A28968 - 08A289BC, length 22)
_S1_2_8A1D98C 462 instructions (0.001%), 3 calls (08A1D98C - 08A1DB1C, length 101)
  Back Branch 08A1DAD4 6 times (length 56)
_S1_2_8AE28AC 460 instructions (0.001%), 10 calls (08AE28AC - 08AE2960, length 46)
_S1_2_8BFDFB4 456 instructions (0.001%), 228 calls (08BFDFB4 - 08BFDFB8, length 2)
_S1_2_8A1B58C 451 instructions (0.001%), 17 calls (08A1B58C - 08A1B650, length 50)
  Back Branch 08A1B5C0 12 times (length 3)
_S1_2_8C6247C 451 instructions (0.001%), 1 calls (08C6247C - 08C62B84, length 451)
_S1_2_89884A4 448 instructions (0.001%), 16 calls (089884A4 - 08988548, length 42)
_S1_2_8B0E258 446 instructions (0.001%), 2 calls (08B0E258 - 08B0E5D0, length 223)
_S1_2_8A093CC 444 instructions (0.001%), 29 calls (08A093CC - 08A095C8, length 128)
  Back Branch 08A0942C 3 times (length 9)
_S1_2_8A2920C 435 instructions (0.001%), 29 calls (08A2920C - 08A29244, length 15)
_S1_2_8A1A538 435 instructions (0.001%), 29 calls (08A1A538 - 08A1A570, length 15)
_S1_2_89A133C 434 instructions (0.001%), 31 calls (089A133C - 089A1370, length 14)
_S1_2_8804F54 432 instructions (0.001%), 48 calls (08804F54 - 08804F74, length 9)
_S1_2_88300B8 430 instructions (0.001%), 2 calls (088300B8 - 088301A0, length 59)
  Back Branch 08830194 8 times (length 52)
_S1_2_8A0C348 428 instructions (0.001%), 1 calls (08A0C348 - 08A0C5B8, length 157)
  Back Branch 08A0C57C 4 times (length 102)
_S1_2_882DA50 408 instructions (0.001%), 6 calls (0882AA70 - 0882DA54, length 3066)
  Back Branch 0882DA50 6 times (length 3066)
_S1_2_8A7BDB0 400 instructions (0.001%), 2 calls (08A7BDB0 - 08A7BF5C, length 108)
  Back Branch 08A7BEF8 6 times (length 46)
_S1_2_8B04778 394 instructions (0.001%), 2 calls (08B04778 - 08B04AF8, length 225)
_S1_2_8BFDF2C 390 instructions (0.001%), 195 calls (08BFDF2C - 08BFDF30, length 2)
_S1_2_8911378 390 instructions (0.001%), 2 calls (08911378 - 08911754, length 248)
_S1_2_8B03DFC 384 instructions (0.000%), 4 calls (08B03DFC - 08B03F78, length 96)
_S1_2_8AE96B8 378 instructions (0.000%), 14 calls (08AE96B8 - 08AE9720, length 27)
_S1_2_880E278 370 instructions (0.000%), 1 calls (0880E278 - 0880E400, length 99)
  Back Branch 0880E31C 36 times (length 5)
  Back Branch 0880E2BC 25 times (length 4)
_S1_2_89D0C7C 369 instructions (0.000%), 3 calls (089D0C7C - 089D0E78, length 128)
_S1_2_89D2214 366 instructions (0.000%), 3 calls (089D2214 - 089D2404, length 125)
_S1_2_89D1BE4 366 instructions (0.000%), 3 calls (089D1BE4 - 089D1DDC, length 127)
_S1_2_8A282F0 364 instructions (0.000%), 13 calls (08A282F0 - 08A2835C, length 28)
_S1_2_8A1A978 364 instructions (0.000%), 7 calls (08A1A978 - 08A1AA44, length 52)
_S1_2_89D1DE0 363 instructions (0.000%), 3 calls (089D1DE0 - 089D1FC0, length 121)
_S1_2_8B5A044 361 instructions (0.000%), 4 calls (08B5A044 - 08B5A158, length 70)
  Back Branch 08B5A0E4 20 times (length 8)
_S1_2_8A0EDF0 360 instructions (0.000%), 18 calls (08A0EDF0 - 08A0EE3C, length 20)
_S1_2_8A2E9D0 354 instructions (0.000%), 177 calls (08A2E9D0 - 08A2E9D4, length 2)
_S1_2_89D1FC4 354 instructions (0.000%), 3 calls (089D1FC4 - 089D2210, length 148)
_S1_2_8A183E4 353 instructions (0.000%), 4 calls (08A183E4 - 08A18444, length 25)
  Back Branch 08A18428 36 times (length 11)
_S1_2_882966C 352 instructions (0.000%), 32 calls (0882966C - 08829698, length 12)
_S1_2_8911D74 352 instructions (0.000%), 2 calls (08911D74 - 08912258, length 314)
  Back Branch 08912160 8 times (length 59)
  Back Branch 08912064 8 times (length 7)
_S1_2_8A1BF1C 348 instructions (0.000%), 29 calls (08A1BF1C - 08A1BF48, length 12)
_S1_2_8988690 348 instructions (0.000%), 16 calls (08988690 - 08988718, length 35)
_S1_2_8A17C8C 348 instructions (0.000%), 6 calls (08A17694 - 08A17E7C, length 507)
  Back Branch 08A17E70 81 times (length 505)
_S1_2_89CD8A4 344 instructions (0.000%), 4 calls (089CD8A4 - 089CD9F8, length 86)
_S1_2_8AE48F0 342 instructions (0.000%), 3 calls (08AE48F0 - 08AE4AFC, length 132)
_S1_2_8A187A4 336 instructions (0.000%), 14 calls (08A187A4 - 08A18800, length 24)
_S1_2_8A49DC4 336 instructions (0.000%), 3 calls (08A49DC4 - 08A4A058, length 166)
_S1_2_89CC95C 335 instructions (0.000%), 1 calls (089CC95C - 089CD568, length 772)
_S1_2_8A506F4 333 instructions (0.000%), 3 calls (08A506F4 - 08A508C4, length 117)
_S1_2_8806C0C 332 instructions (0.000%), 4 calls (08806C0C - 08806C64, length 23)
  Back Branch 08806C24 64 times (length 4)
_S1_2_8A7B158 330 instructions (0.000%), 6 calls (08A7B158 - 08A7B230, length 55)
_S1_2_8810654 328 instructions (0.000%), 4 calls (08810654 - 088106F4, length 41)
  Back Branch 088106B8 22 times (length 7)
  Back Branch 088106D4 6 times (length 3)
_S1_2_89CD5A0 320 instructions (0.000%), 10 calls (089CD5A0 - 089CD674, length 54)
_S1_2_8A9CF00 318 instructions (0.000%), 6 calls (08A9CF00 - 08A9CFD0, length 53)
_S1_2_8A178A4 318 instructions (0.000%), 6 calls (08A17694 - 08A17E7C, length 507)
  Back Branch 08A17E70 81 times (length 505)
_S1_2_8A1772C 318 instructions (0.000%), 6 calls (08A17694 - 08A17E7C, length 507)
  Back Branch 08A17E70 81 times (length 505)
_S1_2_882DA58 312 instructions (0.000%), 6 calls (0882ABE4 - 0882DA5C, length 2975)
  Back Branch 0882DA58 6 times (length 2975)
_S1_2_882DA48 312 instructions (0.000%), 6 calls (0882ACE8 - 0882DA4C, length 2906)
  Back Branch 0882DA48 6 times (length 2906)
_S1_2_8A10598 306 instructions (0.000%), 18 calls (08A10598 - 08A105D8, length 17)
_S1_2_8A7BA10 304 instructions (0.000%), 2 calls (08A7BA10 - 08A7BBB4, length 106)
  Back Branch 08A7BB50 4 times (length 46)
_S1_2_8A7B6B0 304 instructions (0.000%), 2 calls (08A7B6B0 - 08A7B854, length 106)
  Back Branch 08A7B7F0 4 times (length 46)
_S1_2_8BE4290 302 instructions (0.000%), 1 calls (08BE4290 - 08BE4770, length 313)
_S1_2_8A9C3CC 300 instructions (0.000%), 3 calls (08A9C3CC - 08A9C558, length 100)
_S1_2_8B0423C 300 instructions (0.000%), 2 calls (08B0423C - 08B0449C, length 153)
_S1_2_8A29084 294 instructions (0.000%), 3 calls (08A29084 - 08A29208, length 98)
_S1_2_8B0DF54 294 instructions (0.000%), 2 calls (08B0DF54 - 08B0E200, length 172)
_S1_2_8A79E30 294 instructions (0.000%), 1 calls (08A79E30 - 08A7A0E0, length 173)
  Back Branch 08A79F84 6 times (length 36)
_S1_2_882D008 290 instructions (0.000%), 5 calls (0882D008 - 08A3BB70, length 539355)
_S1_2_8824BD4 290 instructions (0.000%), 1 calls (08824BD4 - 08824CD0, length 64)
  Back Branch 08824C48 32 times (length 8)
_S1_2_882DE04 286 instructions (0.000%), 1 calls (0882DE04 - 0882DEAC, length 43)
  Back Branch 0882DE68 31 times (length 8)
_S1_2_8912658 285 instructions (0.000%), 5 calls (08912658 - 0891273C, length 58)
_S1_2_8A7B3E0 280 instructions (0.000%), 4 calls (08A7B3E0 - 08A7B4F4, length 70)
_S1_2_8A19B58 273 instructions (0.000%), 3 calls (0898ABFC - 08A19B5C, length 146393)
  Back Branch 08A19B58 3 times (length 146393)
_S1_2_8A7AD78 268 instructions (0.000%), 2 calls (08A7AD78 - 08A7AFD8, length 153)
_S1_2_88069EC 265 instructions (0.000%), 1 calls (08804F78 - 08806A0C, length 1702)
  Back Branch 08804FBC 38 times (length 6)
  Back Branch 08806A08 1 times (length 1702)
_S1_2_8A7B060 264 instructions (0.000%), 6 calls (08A7B060 - 08A7B10C, length 44)
_S1_2_8BDFFE0 261 instructions (0.000%), 1 calls (08BDFFE0 - 08BE03A4, length 242)
  Back Branch 08BE00D8 2 times (length 21)
_S1_2_8A1E5E0 260 instructions (0.000%), 20 calls (08A1E5E0 - 08A1E61C, length 16)
_S1_2_8A1AFF0 260 instructions (0.000%), 7 calls (08A1AFF0 - 08A1B0A8, length 47)
  Back Branch 08A1B058 13 times (length 6)
_S1_2_8B5A548 260 instructions (0.000%), 4 calls (08B5A548 - 08B5A5B8, length 29)
  Back Branch 08B5A5A4 20 times (length 9)
_S1_2_8AAD508 259 instructions (0.000%), 7 calls (08AAD508 - 08AADA84, length 352)
_S1_2_8BFDEDC 256 instructions (0.000%), 128 calls (08BFDEDC - 08BFDEE0, length 2)
_S1_2_88C04C8 256 instructions (0.000%), 64 calls (088C04C8 - 088C04D4, length 4)
_S1_2_8A21574 256 instructions (0.000%), 8 calls (08A21574 - 08A215F0, length 32)
_S1_2_8A288F0 252 instructions (0.000%), 21 calls (08A288F0 - 08A2891C, length 12)
_S1_2_8AE8EA8 252 instructions (0.000%), 14 calls (08AE8EA8 - 08AE8EEC, length 18)
_S1_2_8AE8DA4 252 instructions (0.000%), 14 calls (08AE8DA4 - 08AE8E78, length 54)
_S1_2_8A1A330 252 instructions (0.000%), 12 calls (08A1A330 - 08A1A384, length 22)
_S1_2_8A172B4 252 instructions (0.000%), 6 calls (08A17284 - 08A17678, length 254)
  Back Branch 08A1766C 54 times (length 252)
_S1_2_8A09E90 250 instructions (0.000%), 10 calls (08A09E90 - 08A09EF0, length 25)
_S1_2_8825644 249 instructions (0.000%), 6 calls (08825644 - 088256F0, length 44)
  Back Branch 08825698 15 times (length 7)
  Back Branch 088256E0 6 times (length 6)
_S1_2_8834CCC 249 instructions (0.000%), 1 calls (08834CCC - 08835134, length 283)
_S1_2_8A78A00 248 instructions (0.000%), 1 calls (08A78A00 - 08A78BF8, length 127)
  Back Branch 08A78B54 6 times (length 36)
_S1_2_8806C68 248 instructions (0.000%), 1 calls (08806C68 - 08806FC0, length 215)
  Back Branch 08806F68 4 times (length 11)
_S1_2_89A0F3C 247 instructions (0.000%), 19 calls (089A0F3C - 089A0F6C, length 13)
_S1_2_882D52C 245 instructions (0.000%), 5 calls (0882B458 - 0882D530, length 2103)
  Back Branch 0882D52C 5 times (length 2103)
_S1_2_8A1767C 243 instructions (0.000%), 9 calls (08A1767C - 08A17E7C, length 513)
  Back Branch 08A17E70 81 times (length 505)
_S1_2_8A3C514 233 instructions (0.000%), 2 calls (08A3C514 - 08A3C7C8, length 174)
_S1_2_8A22344 232 instructions (0.000%), 4 calls (08A22344 - 08A2248C, length 83)
_S1_2_8A19C94 231 instructions (0.000%), 21 calls (08A19C94 - 08A19CBC, length 11)
_S1_2_8912434 231 instructions (0.000%), 2 calls (08912434 - 08912608, length 118)
_S1_2_8A77F14 231 instructions (0.000%), 1 calls (08A77F14 - 08A78188, length 158)
  Back Branch 08A77FF0 5 times (length 28)
_S1_2_8A17BFC 228 instructions (0.000%), 6 calls (08A17694 - 08A17E7C, length 507)
  Back Branch 08A17E70 81 times (length 505)
_S1_2_8A17814 228 instructions (0.000%), 6 calls (08A17694 - 08A17E7C, length 507)
  Back Branch 08A17E70 81 times (length 505)
_S1_2_8A17518 228 instructions (0.000%), 6 calls (08A17284 - 08A17678, length 254)
  Back Branch 08A1766C 54 times (length 252)
_S1_2_8A173D4 228 instructions (0.000%), 6 calls (08A17284 - 08A17678, length 254)
  Back Branch 08A1766C 54 times (length 252)
_S1_2_880C7C8 228 instructions (0.000%), 3 calls (0880C7C8 - 0880CC44, length 288)
  Back Branch 0880CAC8 3 times (length 52)
  Back Branch 0880CAE0 3 times (length 34)
_S1_2_8B0D770 226 instructions (0.000%), 2 calls (08B0D770 - 08B0D930, length 113)
_S1_2_8A30140 226 instructions (0.000%), 1 calls (08A30140 - 08A30320, length 121)
  Back Branch 08A30188 24 times (length 8)
_S1_2_8A31740 224 instructions (0.000%), 28 calls (08A31740 - 08A3175C, length 8)
_S1_2_8A21AD8 224 instructions (0.000%), 14 calls (08A21AD8 - 08A21B14, length 16)
_S1_2_8A1D784 224 instructions (0.000%), 4 calls (08A1D784 - 08A1D8D0, length 84)
_S1_2_8910210 223 instructions (0.000%), 2 calls (08910210 - 089103E4, length 118)
  Back Branch 089102D4 2 times (length 20)
_S1_2_89C304C 222 instructions (0.000%), 1 calls (089C304C - 089C3438, length 252)
_S1_2_8817890 220 instructions (0.000%), 20 calls (08817890 - 088178B8, length 11)
_S1_2_8AE7E0C 216 instructions (0.000%), 4 calls (08AE7E0C - 08AE7F5C, length 85)
_S1_2_899D760 216 instructions (0.000%), 2 calls (0899D760 - 0899D90C, length 108)
_S1_2_8812184 214 instructions (0.000%), 2 calls (08810F30 - 08812AB8, length 1763)
  Back Branch 08810F58 67 times (length 5)
  Back Branch 088111DC 2 times (length 173)
  Back Branch 088112A8 2 times (length 120)
  Back Branch 0881129C 2 times (length 158)
  Back Branch 08812704 2 times (length 1468)
  Back Branch 08811234 2 times (length 25)
  Back Branch 08811220 2 times (length 21)
  Back Branch 088127E4 1 times (length 1383)
  Back Branch 088127D4 1 times (length 1379)
_S1_2_8AE9640 210 instructions (0.000%), 7 calls (08AE9640 - 08AE96B4, length 30)
_S1_2_89D0B64 210 instructions (0.000%), 3 calls (089D0B64 - 089D0C78, length 70)
_S1_2_8A079FC 210 instructions (0.000%), 2 calls (08A079FC - 08A07BC8, length 116)
_S1_2_880DBAC 209 instructions (0.000%), 3 calls (0880DBAC - 0880DE64, length 175)
  Back Branch 0880DC78 5 times (length 12)
  Back Branch 0880DBF0 3 times (length 5)
  Back Branch 0880DDD8 3 times (length 8)
  Back Branch 0880DCA0 2 times (length 6)
  Back Branch 0880DCAC 2 times (length 55)
  Back Branch 0880DDE4 1 times (length 133)
  Back Branch 0880DDB4 1 times (length 69)
_S1_2_8A18108 208 instructions (0.000%), 2 calls (08A18108 - 08A18278, length 93)
  Back Branch 08A181FC 6 times (length 11)
_S1_2_8A176C4 204 instructions (0.000%), 6 calls (08A17694 - 08A17E7C, length 507)
  Back Branch 08A17E70 81 times (length 505)
_S1_2_8A1736C 204 instructions (0.000%), 6 calls (08A17284 - 08A17678, length 254)
  Back Branch 08A1766C 54 times (length 252)
_S1_2_8A2A8D8 203 instructions (0.000%), 29 calls (08A2A8D8 - 08A2A8F0, length 7)
_S1_2_8A18880 200 instructions (0.000%), 8 calls (08A18880 - 08A188E0, length 25)
_S1_2_8A17D9C 198 instructions (0.000%), 6 calls (08A17694 - 08A17E7C, length 507)
  Back Branch 08A17E70 81 times (length 505)
_S1_2_8A17464 198 instructions (0.000%), 6 calls (08A17284 - 08A17678, length 254)
  Back Branch 08A1766C 54 times (length 252)
_S1_2_881366C 196 instructions (0.000%), 1 calls (0881366C - 088138BC, length 149)
  Back Branch 088138A4 4 times (length 20)
_S1_2_8A3D9E0 195 instructions (0.000%), 7 calls (08A3D9E0 - 08A3DB14, length 78)
_S1_2_8B5C0E4 195 instructions (0.000%), 1 calls (08B5C0E4 - 08B5C1EC, length 67)
  Back Branch 08B5C1D4 5 times (length 32)
_S1_2_8A2581C 192 instructions (0.000%), 3 calls (08A2581C - 08A25944, length 75)
_S1_2_8A07C9C 190 instructions (0.000%), 2 calls (08A07C9C - 08A07DB8, length 72)
  Back Branch 08A07D78 4 times (length 23)
_S1_2_89A011C 190 instructions (0.000%), 2 calls (089A011C - 089A0294, length 95)
_S1_2_891186C 189 instructions (0.000%), 2 calls (0891186C - 089119F8, length 100)
_S1_2_8B0AD88 189 instructions (0.000%), 1 calls (08B0AD88 - 08B0B158, length 245)
  Back Branch 08B0B068 1 times (length 15)
_S1_2_8A1B254 187 instructions (0.000%), 17 calls (08A1B254 - 08A1B270, length 8)
  Back Branch 08A1B264 34 times (length 3)
_S1_2_8A9B834 186 instructions (0.000%), 6 calls (08A9B834 - 08A9B95C, length 75)
_S1_2_8A1A5F4 184 instructions (0.000%), 2 calls (08A1A5F4 - 08A1CB24, length 2381)
_S1_2_8A19D58 184 instructions (0.000%), 2 calls (08A19D58 - 08A19EC4, length 92)
_S1_2_8989958 182 instructions (0.000%), 21 calls (08989958 - 089899B0, length 23)
_S1_2_8A226A8 182 instructions (0.000%), 13 calls (08A226A8 - 08A226DC, length 14)
_S1_2_898854C 181 instructions (0.000%), 2 calls (0898854C - 0898868C, length 81)
  Back Branch 089885A0 6 times (length 14)
_S1_2_8C63934 181 instructions (0.000%), 1 calls (08C63934 - 08C63C04, length 181)
_S1_2_8A175A8 180 instructions (0.000%), 6 calls (08A17284 - 08A17678, length 254)
  Back Branch 08A1766C 54 times (length 252)
_S1_2_8AE3934 177 instructions (0.000%), 1 calls (08AE3934 - 08AE3BB4, length 161)
  Back Branch 08AE39F8 3 times (length 8)
_S1_2_8B59EA0 176 instructions (0.000%), 4 calls (08B59EA0 - 08B59F78, length 55)
_S1_2_8A7B2AC 176 instructions (0.000%), 4 calls (08A7B2AC - 08A7B358, length 44)
_S1_2_8A51084 174 instructions (0.000%), 58 calls (08A51084 - 08A5108C, length 3)
_S1_2_8A174DC 174 instructions (0.000%), 6 calls (08A17284 - 08A17678, length 254)
  Back Branch 08A1766C 54 times (length 252)
_S1_2_8B5A4D8 171 instructions (0.000%), 7 calls (08B5A4D8 - 08B5A544, length 28)
  Back Branch 08B5A540 4 times (length 17)
_S1_2_89D1B00 171 instructions (0.000%), 3 calls (089D1B00 - 089D1BE0, length 57)
_S1_2_899DA80 170 instructions (0.000%), 2 calls (0899DA80 - 0899DBD0, length 85)
_S1_2_8814DB4 169 instructions (0.000%), 1 calls (08814DB4 - 08815054, length 169)
_S1_2_898737C 168 instructions (0.000%), 24 calls (0898737C - 089873CC, length 21)
_S1_2_8AEA324 168 instructions (0.000%), 14 calls (08AEA324 - 08AEA350, length 12)
_S1_2_8A18960 168 instructions (0.000%), 7 calls (08A18960 - 08A189BC, length 24)
_S1_2_8B0E774 168 instructions (0.000%), 2 calls (08B0E774 - 08B0E8F4, length 97)
_S1_2_8BE2650 165 instructions (0.000%), 11 calls (08BE2650 - 08BE2688, length 15)
_S1_2_88357A0 162 instructions (0.000%), 3 calls (088357A0 - 088358B0, length 69)
_S1_2_8826E38 160 instructions (0.000%), 32 calls (08826E38 - 08826E48, length 5)
_S1_2_8A0BC30 158 instructions (0.000%), 1 calls (08A0BC30 - 08A0BED0, length 169)
_S1_2_8814CE4 156 instructions (0.000%), 3 calls (08814CE4 - 08814DB0, length 52)
_S1_2_8813FE4 154 instructions (0.000%), 11 calls (08813FE4 - 08814024, length 17)
_S1_2_8BE0EA8 153 instructions (0.000%), 9 calls (08BE0EA8 - 08BE0EE8, length 17)
_S1_2_8A1BE18 152 instructions (0.000%), 8 calls (08A1BE18 - 08A1BF18, length 65)
_S1_2_8BFDE3C 150 instructions (0.000%), 75 calls (08BFDE3C - 08BFDE40, length 2)
_S1_2_8A22498 150 instructions (0.000%), 6 calls (08A22498 - 08A22500, length 27)
_S1_2_8A175E8 150 instructions (0.000%), 6 calls (08A17284 - 08A17678, length 254)
  Back Branch 08A1766C 54 times (length 252)
_S1_2_8A174C8 150 instructions (0.000%), 6 calls (08A17284 - 08A17678, length 254)
  Back Branch 08A1766C 54 times (length 252)
_S1_2_8A3BB74 150 instructions (0.000%), 3 calls (08A3BB74 - 08A3BC80, length 68)
_S1_2_8B5A15C 150 instructions (0.000%), 2 calls (08B5A15C - 08B5A284, length 75)
_S1_2_8AAD0A4 147 instructions (0.000%), 3 calls (08AAD0A4 - 08AAD504, length 281)
_S1_2_89881A8 146 instructions (0.000%), 2 calls (089881A8 - 089884A0, length 191)
_S1_2_8BFDE5C 144 instructions (0.000%), 72 calls (08BFDE5C - 08BFDE60, length 2)
_S1_2_89862FC 144 instructions (0.000%), 8 calls (089862FC - 08986340, length 18)
_S1_2_8A2FC78 144 instructions (0.000%), 1 calls (08A2FC78 - 08A2FE24, length 108)
  Back Branch 08A2FE00 6 times (length 9)
_S1_2_8A0AFB8 143 instructions (0.000%), 1 calls (08A0AFB8 - 08A0B308, length 213)
  Back Branch 08A0B1A4 6 times (length 5)
  Back Branch 08A0B2F0 1 times (length 5)
_S1_2_897B800 142 instructions (0.000%), 2 calls (0897B800 - 0897B924, length 74)
_S1_2_89CEB28 142 instructions (0.000%), 1 calls (089CEB28 - 089CED84, length 152)
_S1_2_8AAE634 141 instructions (0.000%), 3 calls (08AAE634 - 08AAE6EC, length 47)
_S1_2_8A1E0B8 140 instructions (0.000%), 10 calls (08A1E0B8 - 08A1E100, length 19)
_S1_2_8A2A92C 140 instructions (0.000%), 7 calls (08A2A92C - 08A2A978, length 20)
_S1_2_8A1B980 140 instructions (0.000%), 4 calls (08A1B980 - 08A1BA34, length 46)
_S1_2_897FCD0 139 instructions (0.000%), 1 calls (0897FCD0 - 0897FF50, length 161)
  Back Branch 0897FE20 1 times (length 20)
_S1_2_8911758 138 instructions (0.000%), 2 calls (08911758 - 08911868, length 69)
_S1_2_882B540 137 instructions (0.000%), 1 calls (0882B540 - 0882B754, length 134)
  Back Branch 0882B714 12 times (length 7)
_S1_2_8BE2DD0 136 instructions (0.000%), 1 calls (08BE2DD0 - 08BE2ED4, length 66)
  Back Branch 08BE2E30 11 times (length 7)
_S1_2_8BE1D44 135 instructions (0.000%), 9 calls (08BE1D44 - 08BE1D7C, length 15)
_S1_2_8B0D664 134 instructions (0.000%), 2 calls (08B0D664 - 08B0D76C, length 67)
_S1_2_8BFDCF4 132 instructions (0.000%), 66 calls (08BFDCF4 - 08BFDCF8, length 2)
_S1_2_8AAE51C 132 instructions (0.000%), 3 calls (08AAE51C - 08AAE5C8, length 44)
_S1_2_8BFDF14 130 instructions (0.000%), 65 calls (08BFDF14 - 08BFDF18, length 2)
_S1_2_8BFDEEC 130 instructions (0.000%), 65 calls (08BFDEEC - 08BFDEF0, length 2)
_S1_2_8BFDDCC 130 instructions (0.000%), 65 calls (08BFDDCC - 08BFDDD0, length 2)
_S1_2_8BFDE54 128 instructions (0.000%), 64 calls (08BFDE54 - 08BFDE58, length 2)
_S1_2_8BFDD8C 128 instructions (0.000%), 64 calls (08BFDD8C - 08BFDD90, length 2)
_S1_2_8BEFCB4 128 instructions (0.000%), 4 calls (08BEFCB4 - 08BEFD30, length 32)
_S1_2_8BE86D0 128 instructions (0.000%), 4 calls (08BE86D0 - 08BE874C, length 32)
_S1_2_89109E4 128 instructions (0.000%), 2 calls (089109E4 - 08910B4C, length 91)
_S1_2_8910030 128 instructions (0.000%), 2 calls (08910030 - 08910180, length 85)
_S1_2_899EB00 128 instructions (0.000%), 1 calls (0899EB00 - 0899EBBC, length 48)
  Back Branch 0899EB50 9 times (length 10)
_S1_2_88146C8 128 instructions (0.000%), 1 calls (088146C8 - 08814910, length 147)
_S1_2_8A1515C 126 instructions (0.000%), 18 calls (08A1515C - 08A15180, length 10)
_S1_2_8910C58 126 instructions (0.000%), 2 calls (08910C58 - 08910D84, length 76)
_S1_2_8B04544 124 instructions (0.000%), 2 calls (08B04544 - 08B04638, length 62)
_S1_2_8BE1890 123 instructions (0.000%), 1 calls (08BE1890 - 08BE1998, length 67)
  Back Branch 08BE18F0 9 times (length 7)
_S1_2_8A2E9D8 122 instructions (0.000%), 61 calls (08A2E9D8 - 08A2E9DC, length 2)
_S1_2_89AC730 120 instructions (0.000%), 12 calls (089AC730 - 089AC754, length 10)
_S1_2_8BE87AC 120 instructions (0.000%), 8 calls (08BE87AC - 08BE87E4, length 15)
_S1_2_8A7C29C 120 instructions (0.000%), 8 calls (08A7C29C - 08A7C2D4, length 15)
_S1_2_8A0F7B8 120 instructions (0.000%), 8 calls (08A0F7B8 - 08A0F7F0, length 15)
_S1_2_8A7BC30 120 instructions (0.000%), 2 calls (08A7BC30 - 08A7BD1C, length 60)
_S1_2_8A7AB78 120 instructions (0.000%), 2 calls (08A7AB78 - 08A7AC64, length 60)
_S1_2_898A268 119 instructions (0.000%), 7 calls (0898A268 - 0898A2A8, length 17)
_S1_2_899E8D4 117 instructions (0.000%), 1 calls (0899E8D4 - 0899E964, length 37)
  Back Branch 0899E91C 9 times (length 10)
_S1_2_8A7A2CC 116 instructions (0.000%), 1 calls (08A7A2CC - 08A7A498, length 116)
_S1_2_8A1DB20 114 instructions (0.000%), 3 calls (08A1DB20 - 08A1DBE0, length 49)
_S1_2_890FF00 114 instructions (0.000%), 2 calls (0890FF00 - 08910008, length 67)
_S1_2_89D0018 114 instructions (0.000%), 1 calls (089D0018 - 089D01DC, length 114)
_S1_2_891225C 113 instructions (0.000%), 1 calls (0891225C - 08912430, length 118)
_S1_2_8A1BA78 112 instructions (0.000%), 4 calls (08A1BA78 - 08A1BAE4, length 28)
_S1_2_8A1B514 112 instructions (0.000%), 4 calls (08A1B514 - 08A1B588, length 30)
_S1_2_8A3B5EC 112 instructions (0.000%), 2 calls (08A1B0AC - 08A3B5F0, length 33106)
  Back Branch 08A1B0E0 13 times (length 7)
  Back Branch 08A3B5EC 4 times (length 33106)
_S1_2_88138C0 111 instructions (0.000%), 1 calls (088138C0 - 08813AF0, length 141)
_S1_2_8A2A9AC 110 instructions (0.000%), 55 calls (08A2A9AC - 08A2A9B0, length 2)
_S1_2_8988C58 110 instructions (0.000%), 1 calls (08988C58 - 08988F0C, length 174)
_S1_2_881649C 109 instructions (0.000%), 1 calls (0881649C - 08816680, length 122)
  Back Branch 08816638 1 times (length 35)
_S1_2_89869AC 108 instructions (0.000%), 12 calls (089869AC - 089869CC, length 9)
_S1_2_8912EEC 108 instructions (0.000%), 2 calls (08912EEC - 08912FC0, length 54)
_S1_2_8910D88 108 instructions (0.000%), 2 calls (08910D88 - 08910E74, length 60)
_S1_2_8910B50 108 instructions (0.000%), 2 calls (08910B50 - 08910C54, length 66)
_S1_2_891127C 106 instructions (0.000%), 2 calls (0891127C - 08911374, length 63)
_S1_2_8A3B510 105 instructions (0.000%), 7 calls (08A3B510 - 08A3B548, length 15)
_S1_2_890CC1C 104 instructions (0.000%), 52 calls (0890CC1C - 0890CC20, length 2)
_S1_2_8988B50 104 instructions (0.000%), 2 calls (08988B50 - 08988C54, length 66)
_S1_2_8989778 104 instructions (0.000%), 1 calls (08989778 - 08989914, length 104)
_S1_2_8C63C08 103 instructions (0.000%), 1 calls (08C63C08 - 08C63DA0, length 103)
_S1_2_8B66E08 102 instructions (0.000%), 2 calls (08B66E08 - 08B66EE0, length 55)
_S1_2_88C0574 100 instructions (0.000%), 20 calls (088C0574 - 088C0584, length 5)
_S1_2_8A316FC 99 instructions (0.000%), 9 calls (08A316FC - 08A31734, length 15)
_S1_2_880715C 99 instructions (0.000%), 5 calls (0880715C - 088071C0, length 26)
  Back Branch 088071BC 2 times (length 8)
_S1_2_8A4B344 99 instructions (0.000%), 3 calls (08A4B344 - 08A4B3C4, length 33)
_S1_2_8C5CF54 99 instructions (0.000%), 1 calls (08C5CF54 - 08C5D0DC, length 99)
_S1_2_8B03884 99 instructions (0.000%), 1 calls (08B03884 - 08B03A0C, length 99)
_S1_2_8B03D5C 98 instructions (0.000%), 5 calls (08B03D5C - 08B03DF8, length 40)
_S1_2_8A08E68 98 instructions (0.000%), 1 calls (08A08E68 - 08A08FEC, length 98)
_S1_2_89A0A68 97 instructions (0.000%), 1 calls (089A0A68 - 089A0BE8, length 97)
_S1_2_8815278 96 instructions (0.000%), 12 calls (08815278 - 08815294, length 8)
_S1_2_8B0DEB4 96 instructions (0.000%), 8 calls (08B0DEB4 - 08B0DF50, length 40)
_S1_2_8A264DC 96 instructions (0.000%), 6 calls (08A264DC - 08A26518, length 16)
_S1_2_8A28EA8 96 instructions (0.000%), 3 calls (08A28EA8 - 08A29020, length 95)
_S1_2_8A78D78 95 instructions (0.000%), 1 calls (08A78D78 - 08A78EF0, length 95)
_S1_2_8AA8FC4 94 instructions (0.000%), 1 calls (08AA8FC4 - 08AA916C, length 107)
_S1_2_8A277E4 93 instructions (0.000%), 3 calls (08A277E4 - 08A2793C, length 87)
_S1_2_890FD40 92 instructions (0.000%), 2 calls (0890FD40 - 0890FE44, length 66)
_S1_2_8C62310 91 instructions (0.000%), 1 calls (08C62310 - 08C62478, length 91)
_S1_2_8BE2240 91 instructions (0.000%), 1 calls (08BE2240 - 08BE22C8, length 35)
  Back Branch 08BE229C 9 times (length 7)
_S1_2_89A0BEC 91 instructions (0.000%), 1 calls (089A0BEC - 089A0D5C, length 93)
_S1_2_8AE44A4 90 instructions (0.000%), 3 calls (08AE44A4 - 08AE4518, length 30)
_S1_2_8806A10 90 instructions (0.000%), 1 calls (08806A10 - 08806C08, length 127)
  Back Branch 08806B64 1 times (length 47)
  Back Branch 08806B24 1 times (length 24)
  Back Branch 08806BAC 1 times (length 72)
_S1_2_8A1DE9C 89 instructions (0.000%), 1 calls (08A1DE9C - 08A212F0, length 3350)
_S1_2_8A7B8D0 88 instructions (0.000%), 2 calls (08A7B8D0 - 08A7B97C, length 44)
_S1_2_8A7B570 88 instructions (0.000%), 2 calls (08A7B570 - 08A7B61C, length 44)
_S1_2_8B0D4DC 86 instructions (0.000%), 2 calls (08B0D4DC - 08B0D584, length 43)
_S1_2_8A7A98C 86 instructions (0.000%), 1 calls (08A7A98C - 08A7AB0C, length 97)
_S1_2_8824878 86 instructions (0.000%), 1 calls (08824878 - 088249A4, length 76)
  Back Branch 08824940 3 times (length 11)
_S1_2_8AAE2DC 84 instructions (0.000%), 28 calls (08AAE2DC - 08AAE2E4, length 3)
_S1_2_8A17270 84 instructions (0.000%), 6 calls (08A17270 - 08A17678, length 259)
  Back Branch 08A1766C 54 times (length 252)
_S1_2_8B5A5BC 84 instructions (0.000%), 4 calls (08B5A5BC - 08B5A60C, length 21)
_S1_2_89E4E5C 84 instructions (0.000%), 4 calls (089E4E5C - 089E4EAC, length 21)
_S1_2_8A28BBC 84 instructions (0.000%), 3 calls (08A28BBC - 08A28C2C, length 29)
_S1_2_8A22A94 84 instructions (0.000%), 3 calls (08A22A94 - 08A22B00, length 28)
_S1_2_88249A8 84 instructions (0.000%), 3 calls (088249A8 - 08824A14, length 28)
_S1_2_8B0DC1C 84 instructions (0.000%), 2 calls (08B0DC1C - 08B0DCC0, length 42)
_S1_2_8A0EE40 84 instructions (0.000%), 2 calls (08A0EE40 - 08A0EE90, length 21)
  Back Branch 08A0EE74 8 times (length 7)
_S1_2_8B044A0 82 instructions (0.000%), 2 calls (08B044A0 - 08B04540, length 41)
_S1_2_8C637EC 82 instructions (0.000%), 1 calls (08C637EC - 08C63930, length 82)
_S1_2_88351AC 81 instructions (0.000%), 3 calls (088351AC - 08835214, length 27)
_S1_2_8A1E620 80 instructions (0.000%), 20 calls (08A1E620 - 08A1E62C, length 4)
_S1_2_8A2E3D4 80 instructions (0.000%), 10 calls (08A2E3D4 - 08A2E8AC, length 311)
_S1_2_8B34280 80 instructions (0.000%), 4 calls (08B34280 - 08B342D8, length 23)
_S1_2_8910E78 80 instructions (0.000%), 2 calls (08910E78 - 08910F2C, length 46)
_S1_2_8A9C230 80 instructions (0.000%), 1 calls (08A25AA4 - 08A9C244, length 121321)
  Back Branch 08A25B0C 3 times (length 17)
  Back Branch 08A9C240 1 times (length 121321)
_S1_2_89A092C 79 instructions (0.000%), 1 calls (089A092C - 089A0A64, length 79)
_S1_2_882DA60 78 instructions (0.000%), 6 calls (0882DA60 - 0882DA90, length 13)
_S1_2_8A18F30 78 instructions (0.000%), 3 calls (08A18F30 - 08A18FD4, length 42)
_S1_2_881EB18 78 instructions (0.000%), 1 calls (0881EB18 - 0881EC60, length 83)
_S1_2_8815DA4 77 instructions (0.000%), 1 calls (08815DA4 - 08815EB4, length 69)
  Back Branch 08815E2C 2 times (length 12)
_S1_2_8A1BB80 76 instructions (0.000%), 19 calls (08A1BB80 - 08A1BB8C, length 4)
_S1_2_8AEA44C 76 instructions (0.000%), 2 calls (08AEA44C - 08AEA694, length 147)
_S1_2_8A0D8D8 74 instructions (0.000%), 1 calls (08A0D8D8 - 08A0DAA4, length 116)
  Back Branch 08A0DA64 2 times (length 5)
_S1_2_8C5FA38 73 instructions (0.000%), 1 calls (08C5FA38 - 08C5FB58, length 73)
_S1_2_8A3AC48 72 instructions (0.000%), 4 calls (08A3AC48 - 08A3AC8C, length 18)
_S1_2_882D220 71 instructions (0.000%), 1 calls (0882D220 - 0882D37C, length 88)
_S1_2_8912E18 70 instructions (0.000%), 2 calls (08912E18 - 08912EE8, length 53)
_S1_2_8A28A98 69 instructions (0.000%), 3 calls (08A28A98 - 08A28B74, length 56)
_S1_2_8AAE0B4 69 instructions (0.000%), 1 calls (08AAE0B4 - 08AAE21C, length 91)
_S1_2_8A1A214 69 instructions (0.000%), 1 calls (08A1A214 - 08A1A324, length 69)
_S1_2_897B9E8 68 instructions (0.000%), 34 calls (0897B9E8 - 0897B9EC, length 2)
_S1_2_88103F8 68 instructions (0.000%), 2 calls (088103F8 - 0881047C, length 34)
_S1_2_89CC768 67 instructions (0.000%), 1 calls (089CC768 - 089CC870, length 67)
_S1_2_8A26E00 66 instructions (0.000%), 6 calls (08A26E00 - 08A26ED0, length 53)
_S1_2_8BE489C 65 instructions (0.000%), 1 calls (08BE489C - 08BE499C, length 65)
_S1_2_8B598A4 65 instructions (0.000%), 1 calls (08B598A4 - 08B599DC, length 79)
_S1_2_8A189C0 64 instructions (0.000%), 2 calls (08A189C0 - 08A18ACC, length 68)
  Back Branch 08A18A48 6 times (length 26)
_S1_2_891F41C 64 instructions (0.000%), 2 calls (0891F41C - 0891F498, length 32)
_S1_2_8C5CE5C 63 instructions (0.000%), 1 calls (08C5CE5C - 08C5CF14, length 47)
  Back Branch 08C5CF08 3 times (length 8)
_S1_2_89C14DC 62 instructions (0.000%), 1 calls (089C14DC - 089C1668, length 100)
_S1_2_8A2A340 61 instructions (0.000%), 1 calls (08A2A340 - 08A2A460, length 73)
_S1_2_8A09200 61 instructions (0.000%), 1 calls (08A09200 - 08A092F0, length 61)
_S1_2_89CC94C 61 instructions (0.000%), 1 calls (089CC94C - 08A22338, length 87676)
_S1_2_88C05E4 60 instructions (0.000%), 20 calls (088C05E4 - 088C05EC, length 3)
_S1_2_8B34238 60 instructions (0.000%), 4 calls (08B34238 - 08B3427C, length 18)
_S1_2_8C5CB3C 60 instructions (0.000%), 1 calls (08C5CB3C - 08C5CC28, length 60)
_S1_2_890CAF4 60 instructions (0.000%), 1 calls (0890CAF4 - 0890CBBC, length 51)
  Back Branch 0890CB4C 2 times (length 9)
_S1_2_8816154 60 instructions (0.000%), 1 calls (08816154 - 088161A8, length 22)
  Back Branch 08816194 5 times (length 10)
_S1_2_8804114 60 instructions (0.000%), 1 calls (08804114 - 088043A0, length 164)
_S1_2_8BEF650 59 instructions (0.000%), 1 calls (08BEF650 - 08BEF738, length 59)
_S1_2_8B66D70 59 instructions (0.000%), 1 calls (08B66D70 - 08B66DFC, length 36)
  Back Branch 08B66DB4 6 times (length 5)
_S1_2_8804684 59 instructions (0.000%), 1 calls (08804684 - 08804770, length 60)
_S1_2_890FC88 58 instructions (0.000%), 2 calls (0890FC88 - 0890FD3C, length 46)
_S1_2_8C5CC9C 58 instructions (0.000%), 1 calls (08C5CC9C - 08C5CD80, length 58)
_S1_2_8987CA8 58 instructions (0.000%), 1 calls (08987CA8 - 08A3BB70, length 184243)
_S1_2_8A22200 57 instructions (0.000%), 1 calls (08A22200 - 08A22338, length 79)
_S1_2_8AEA76C 56 instructions (0.000%), 2 calls (08AEA76C - 08AEA7D8, length 28)
_S1_2_8A3DD10 56 instructions (0.000%), 2 calls (08A3DD10 - 08A3DD7C, length 28)
_S1_2_8A3BA44 55 instructions (0.000%), 1 calls (08A3BA44 - 08A3BB70, length 76)
_S1_2_88EECA8 55 instructions (0.000%), 1 calls (088EECA8 - 088EFB28, length 929)
_S1_2_882CBF0 55 instructions (0.000%), 1 calls (0882CBF0 - 0882CD24, length 78)
_S1_2_8804000 55 instructions (0.000%), 1 calls (08804000 - 08804110, length 69)
_S1_2_8B669BC 54 instructions (0.000%), 6 calls (08B669BC - 08B66A08, length 20)
_S1_2_8BDF680 54 instructions (0.000%), 5 calls (08BDF680 - 08BDF6D8, length 23)
_S1_2_8B66F64 54 instructions (0.000%), 2 calls (08B66F64 - 08B66FCC, length 27)
_S1_2_8A30324 54 instructions (0.000%), 1 calls (08A30324 - 08A30434, length 69)
_S1_2_89C3534 54 instructions (0.000%), 1 calls (089C3534 - 089C3608, length 54)
_S1_2_8815160 54 instructions (0.000%), 1 calls (08815160 - 0881523C, length 56)
_S1_2_8808280 53 instructions (0.000%), 1 calls (08808280 - 088083CC, length 84)
_S1_2_8A572A8 52 instructions (0.000%), 4 calls (08A572A8 - 08A572D8, length 13)
_S1_2_8BED970 52 instructions (0.000%), 1 calls (08BED970 - 08BEDA3C, length 52)
_S1_2_88EFA5C 52 instructions (0.000%), 1 calls (088EFA5C - 088EFB28, length 52)
_S1_2_8A77C80 51 instructions (0.000%), 3 calls (08A77C80 - 08A77CC0, length 17)
_S1_2_8810E24 51 instructions (0.000%), 3 calls (08810E24 - 08810E7C, length 23)
_S1_2_8B035AC 51 instructions (0.000%), 1 calls (08B035AC - 08B03674, length 51)
_S1_2_8AB8810 51 instructions (0.000%), 1 calls (08AB8810 - 08AB88F8, length 59)
_S1_2_8A08C5C 51 instructions (0.000%), 1 calls (08A08C5C - 08A08DD0, length 94)
_S1_2_8A080EC 51 instructions (0.000%), 1 calls (08A080EC - 08A0833C, length 149)
_S1_2_8813B14 51 instructions (0.000%), 1 calls (08813B14 - 08813BA4, length 37)
  Back Branch 08813B7C 5 times (length 21)
_S1_2_8986204 50 instructions (0.000%), 2 calls (08986204 - 08986264, length 25)
_S1_2_8BEDF68 50 instructions (0.000%), 1 calls (08BEDF68 - 08BEE02C, length 50)
_S1_2_89A0DAC 50 instructions (0.000%), 1 calls (089A0DAC - 089A0E70, length 50)
_S1_2_8BF7108 48 instructions (0.000%), 3 calls (08BF7108 - 08BF7144, length 16)
_S1_2_8A28B78 48 instructions (0.000%), 3 calls (08A28B78 - 08A28BB8, length 17)
_S1_2_8C5CD9C 48 instructions (0.000%), 1 calls (08C5CD9C - 08C5CE58, length 48)
_S1_2_8AA9E9C 48 instructions (0.000%), 1 calls (08AA9E9C - 08AAA04C, length 109)
_S1_2_8A09788 48 instructions (0.000%), 1 calls (08A09788 - 08A09870, length 59)
_S1_2_882B458 47 instructions (0.000%), 1 calls (0882B458 - 0882B53C, length 58)
_S1_2_8AEA3E8 46 instructions (0.000%), 2 calls (08AEA3E8 - 08AEA448, length 25)
_S1_2_8C5D218 46 instructions (0.000%), 1 calls (08C5D218 - 08C5D2CC, length 46)
_S1_2_8A16618 46 instructions (0.000%), 1 calls (08A165E8 - 08A169EC, length 258)
  Back Branch 08A169E0 9 times (length 256)
_S1_2_8815898 46 instructions (0.000%), 1 calls (08815898 - 08815964, length 52)
_S1_2_883B858 45 instructions (0.000%), 5 calls (0883B858 - 0883B878, length 9)
_S1_2_8A0DAA8 45 instructions (0.000%), 3 calls (08A0DAA8 - 08A0DAE0, length 15)
_S1_2_8A7A49C 45 instructions (0.000%), 1 calls (08A7A49C - 08A7A54C, length 45)
_S1_2_8806FE0 44 instructions (0.000%), 2 calls (08806FE0 - 08807034, length 22)
_S1_2_8BE27B8 43 instructions (0.000%), 1 calls (08A4A414 - 08BE27BC, length 418027)
  Back Branch 08BE27B8 1 times (length 418027)
_S1_2_8BE1E50 43 instructions (0.000%), 1 calls (08A4A414 - 08BE1E54, length 417425)
  Back Branch 08BE1E50 1 times (length 417425)
_S1_2_8BE1228 43 instructions (0.000%), 1 calls (08A4A414 - 08BE122C, length 416647)
  Back Branch 08BE1228 1 times (length 416647)
_S1_2_8BFDD94 42 instructions (0.000%), 21 calls (08BFDD94 - 08BFDD98, length 2)
_S1_2_8A25C10 42 instructions (0.000%), 6 calls (08A25C10 - 08A25C38, length 11)
_S1_2_8C5D158 42 instructions (0.000%), 1 calls (08C5D158 - 08C5D1FC, length 42)
_S1_2_8A1687C 42 instructions (0.000%), 1 calls (08A165E8 - 08A169EC, length 258)
  Back Branch 08A169E0 9 times (length 256)
_S1_2_8A16738 42 instructions (0.000%), 1 calls (08A165E8 - 08A169EC, length 258)
  Back Branch 08A169E0 9 times (length 256)
_S1_2_8988010 41 instructions (0.000%), 1 calls (08988010 - 089880D8, length 51)
_S1_2_890FE48 41 instructions (0.000%), 1 calls (0890FE48 - 0890FEFC, length 46)
_S1_2_8815FD4 41 instructions (0.000%), 1 calls (08815FD4 - 08816090, length 48)
_S1_2_8A1E5D8 40 instructions (0.000%), 20 calls (08A1E5D8 - 08A1E5DC, length 2)
_S1_2_8B342DC 40 instructions (0.000%), 4 calls (08B342DC - 08B34300, length 10)
_S1_2_8AADA88 40 instructions (0.000%), 1 calls (08AADA88 - 08AADEC0, length 271)
_S1_2_8A30044 40 instructions (0.000%), 1 calls (08A30044 - 08A3013C, length 63)
_S1_2_8A272E0 40 instructions (0.000%), 1 calls (08A272E0 - 08A2747C, length 104)
_S1_2_89804CC 39 instructions (0.000%), 1 calls (089804CC - 08980568, length 40)
_S1_2_8813EFC 39 instructions (0.000%), 1 calls (08813EFC - 08813FE0, length 58)
_S1_2_8A1DDEC 38 instructions (0.000%), 19 calls (08A1DDEC - 08A1DDF0, length 2)
_S1_2_8A1827C 38 instructions (0.000%), 2 calls (08A1827C - 08A182C4, length 19)
_S1_2_8A166D0 38 instructions (0.000%), 1 calls (08A165E8 - 08A169EC, length 258)
  Back Branch 08A169E0 9 times (length 256)
_S1_2_8829440 38 instructions (0.000%), 1 calls (08829440 - 08829558, length 71)
_S1_2_88291E4 38 instructions (0.000%), 1 calls (088291E4 - 088292FC, length 71)
_S1_2_880E094 38 instructions (0.000%), 1 calls (0880E094 - 0880E1E0, length 84)
  Back Branch 0880E14C 1 times (length 13)
_S1_2_8C5F130 37 instructions (0.000%), 1 calls (08C5F130 - 08C5F1C0, length 37)
_S1_2_8BEF8F0 37 instructions (0.000%), 1 calls (08BEF8F0 - 08BEF988, length 39)
_S1_2_8AE3C6C 37 instructions (0.000%), 1 calls (08AE3C6C - 08AE3CFC, length 37)
_S1_2_8A77E28 37 instructions (0.000%), 1 calls (08A1B0AC - 08A77E2C, length 95073)
  Back Branch 08A1B0E0 13 times (length 7)
  Back Branch 08A3B5EC 4 times (length 33106)
  Back Branch 08A77E28 1 times (length 61969)
_S1_2_8A167C8 37 instructions (0.000%), 1 calls (08A165E8 - 08A169EC, length 258)
  Back Branch 08A169E0 9 times (length 256)
_S1_2_8A09918 37 instructions (0.000%), 1 calls (08A09918 - 08A099A8, length 37)
_S1_2_88152A4 36 instructions (0.000%), 12 calls (088152A4 - 088152AC, length 3)
_S1_2_8815298 36 instructions (0.000%), 12 calls (08815298 - 088152A0, length 3)
_S1_2_8B32B10 36 instructions (0.000%), 1 calls (08B32B10 - 08B32B9C, length 36)
_S1_2_880A50C 36 instructions (0.000%), 1 calls (0880A50C - 0880A5E0, length 54)
  Back Branch 0880A594 1 times (length 22)
_S1_2_8B09404 35 instructions (0.000%), 1 calls (08B09404 - 08B094C0, length 48)
_S1_2_8A1D8D4 35 instructions (0.000%), 1 calls (08A1D8D4 - 08A1D988, length 46)
_S1_2_8989208 35 instructions (0.000%), 1 calls (08989208 - 0898929C, length 38)
_S1_2_8808C14 35 instructions (0.000%), 1 calls (08808C14 - 08808CE8, length 54)
_S1_2_8ADECF4 34 instructions (0.000%), 2 calls (08ADECF4 - 08ADED34, length 17)
_S1_2_8A1690C 34 instructions (0.000%), 1 calls (08A165E8 - 08A169EC, length 258)
  Back Branch 08A169E0 9 times (length 256)
_S1_2_88161EC 33 instructions (0.000%), 2 calls (088161EC - 08816250, length 26)
_S1_2_8A16840 33 instructions (0.000%), 1 calls (08A165E8 - 08A169EC, length 258)
  Back Branch 08A169E0 9 times (length 256)
_S1_2_880D9F4 33 instructions (0.000%), 1 calls (0880D9F4 - 0880DA84, length 37)
  Back Branch 0880DA68 2 times (length 6)
  Back Branch 0880DA34 1 times (length 12)
  Back Branch 0880DA50 1 times (length 17)
  Back Branch 0880DA48 1 times (length 9)
  Back Branch 0880DA78 1 times (length 7)
_S1_2_8BFE08C 32 instructions (0.000%), 16 calls (08BFE08C - 08BFE090, length 2)
_S1_2_8BFDFCC 32 instructions (0.000%), 16 calls (08BFDFCC - 08BFDFD0, length 2)
_S1_2_8B0DEF8 32 instructions (0.000%), 8 calls (08B0DEF8 - 08B0DF50, length 23)
_S1_2_8A3B6B4 32 instructions (0.000%), 4 calls (08A3B6B4 - 08A3B6D0, length 8)
_S1_2_8A0F49C 32 instructions (0.000%), 2 calls (08A0F49C - 08A0F4D8, length 16)
_S1_2_899F934 32 instructions (0.000%), 2 calls (0899F934 - 0899F99C, length 27)
_S1_2_899CFB0 32 instructions (0.000%), 2 calls (0899CFB0 - 0899D01C, length 28)
_S1_2_8BEEBF8 32 instructions (0.000%), 1 calls (08BEEBF8 - 08BEEC94, length 40)
_S1_2_8B03478 32 instructions (0.000%), 1 calls (08B03478 - 08B034F4, length 32)
_S1_2_8A5B980 31 instructions (0.000%), 2 calls (08A5B980 - 08A5B9E0, length 25)
_S1_2_8C5D45C 31 instructions (0.000%), 1 calls (08804F54 - 08C5D4B0, length 1139032)
  Back Branch 08C5D4AC 1 times (length 1139032)
_S1_2_8A6FFF4 31 instructions (0.000%), 1 calls (08A6FFF4 - 08A7007C, length 35)
_S1_2_882E2E8 31 instructions (0.000%), 1 calls (0882E2E8 - 0882E360, length 31)
_S1_2_8815394 31 instructions (0.000%), 1 calls (08815394 - 0881540C, length 31)
_S1_2_8BE8824 30 instructions (0.000%), 2 calls (08BE8824 - 08BE885C, length 15)
_S1_2_8BE87E8 30 instructions (0.000%), 2 calls (08BE87E8 - 08BE8820, length 15)
_S1_2_8A2A610 30 instructions (0.000%), 2 calls (08A2A610 - 08A2A648, length 15)
_S1_2_8C5D4B4 30 instructions (0.000%), 1 calls (08804F54 - 08C5D504, length 1139053)
  Back Branch 08C5D500 1 times (length 1139053)
_S1_2_8BDFDDC 30 instructions (0.000%), 1 calls (08A1B0AC - 08BDFDE0, length 463694)
  Back Branch 08A1B0E0 13 times (length 7)
  Back Branch 08A3B5EC 4 times (length 33106)
  Back Branch 08BDFDDC 1 times (length 430590)
_S1_2_8A7821C 30 instructions (0.000%), 1 calls (08A7821C - 08A78290, length 30)
_S1_2_8A56F74 30 instructions (0.000%), 1 calls (08A56F74 - 08A56FE8, length 30)
_S1_2_880DFA4 30 instructions (0.000%), 1 calls (0880DFA4 - 0880E090, length 60)
_S1_2_8C5D374 29 instructions (0.000%), 1 calls (08804F54 - 08C5D3C0, length 1138972)
  Back Branch 08C5D3BC 1 times (length 1138972)
_S1_2_8AEA6A4 29 instructions (0.000%), 1 calls (08AEA6A4 - 08AEA714, length 29)
_S1_2_8AA95B8 29 instructions (0.000%), 1 calls (08AA95B8 - 08AA96C8, length 69)
_S1_2_8A2F9EC 29 instructions (0.000%), 1 calls (08A2F9EC - 08A2FA60, length 30)
_S1_2_8A1694C 29 instructions (0.000%), 1 calls (08A165E8 - 08A169EC, length 258)
  Back Branch 08A169E0 9 times (length 256)
_S1_2_8A1682C 29 instructions (0.000%), 1 calls (08A165E8 - 08A169EC, length 258)
  Back Branch 08A169E0 9 times (length 256)
_S1_2_899E968 29 instructions (0.000%), 1 calls (0899E968 - 0899E9D8, length 29)
_S1_2_882DF2C 29 instructions (0.000%), 1 calls (0882DF2C - 0882DFC0, length 38)
_S1_2_8BF40EC 28 instructions (0.000%), 4 calls (08BF40EC - 08BF4104, length 7)
_S1_2_89D2770 28 instructions (0.000%), 2 calls (089D2770 - 089D27A8, length 15)
_S1_2_8835508 28 instructions (0.000%), 2 calls (08835508 - 0883553C, length 14)
_S1_2_8835174 28 instructions (0.000%), 2 calls (08835174 - 088351A8, length 14)
_S1_2_88166C4 28 instructions (0.000%), 2 calls (088166C4 - 088169D0, length 196)
_S1_2_8C5CC2C 28 instructions (0.000%), 1 calls (08C5CC2C - 08C5CC98, length 28)
_S1_2_8BF7048 28 instructions (0.000%), 1 calls (08BF7048 - 08BF70FC, length 46)
_S1_2_8AAE4D0 27 instructions (0.000%), 3 calls (08AAE4D0 - 08AAE518, length 19)
_S1_2_8C5D32C 27 instructions (0.000%), 1 calls (08804F54 - 08C5D370, length 1138952)
  Back Branch 08C5D36C 1 times (length 1138952)
_S1_2_8938310 27 instructions (0.000%), 1 calls (08938310 - 08938378, length 27)
_S1_2_8BFE064 26 instructions (0.000%), 13 calls (08BFE064 - 08BFE068, length 2)
_S1_2_8BFDE44 26 instructions (0.000%), 13 calls (08BFDE44 - 08BFDE48, length 2)
_S1_2_8BFDDD4 26 instructions (0.000%), 13 calls (08BFDDD4 - 08BFDDD8, length 2)
_S1_2_8C5CAD4 26 instructions (0.000%), 1 calls (08C5CAD4 - 08C5CB38, length 26)
_S1_2_8A2E8F0 26 instructions (0.000%), 1 calls (08A2E8F0 - 08A2E95C, length 28)
_S1_2_8A06E20 26 instructions (0.000%), 1 calls (08A06E20 - 08A06E8C, length 28)
_S1_2_89CE8C8 26 instructions (0.000%), 1 calls (089CE8C8 - 089CE934, length 28)
_S1_2_88295B0 25 instructions (0.000%), 2 calls (088295B0 - 088295FC, length 20)
_S1_2_8C5CA50 25 instructions (0.000%), 1 calls (08C5CA50 - 08C5CAB0, length 25)
_S1_2_8BEDF04 25 instructions (0.000%), 1 calls (08BEDF04 - 08BEDF64, length 25)
_S1_2_8BDF61C 25 instructions (0.000%), 1 calls (08BDF61C - 08BDF67C, length 25)
_S1_2_8B0BF74 25 instructions (0.000%), 1 calls (08B0BF74 - 08B0C040, length 52)
_S1_2_8AAE220 25 instructions (0.000%), 1 calls (08AAE220 - 08AAE2D8, length 47)
_S1_2_89890C8 25 instructions (0.000%), 1 calls (089890C8 - 08989128, length 25)
_S1_2_89874F0 25 instructions (0.000%), 1 calls (089800A0 - 089874F4, length 7446)
  Back Branch 089874F0 1 times (length 7446)
_S1_2_8BFE0AC 24 instructions (0.000%), 12 calls (08BFE0AC - 08BFE0B0, length 2)
_S1_2_8BFDDEC 24 instructions (0.000%), 12 calls (08BFDDEC - 08BFDDF0, length 2)
_S1_2_8815270 24 instructions (0.000%), 12 calls (08815270 - 08815274, length 2)
_S1_2_880CD6C 24 instructions (0.000%), 4 calls (0880CD6C - 0880CD8C, length 9)
_S1_2_8C5D3C4 24 instructions (0.000%), 1 calls (08C5D3C4 - 08C5D420, length 24)
_S1_2_89CEFE0 24 instructions (0.000%), 1 calls (089CEFE0 - 089CF03C, length 24)
_S1_2_881EE04 24 instructions (0.000%), 1 calls (0881EE04 - 0881EE64, length 25)
_S1_2_8C5D424 23 instructions (0.000%), 1 calls (08804F54 - 08C5D458, length 1139010)
  Back Branch 08C5D454 1 times (length 1139010)
_S1_2_8B03B80 23 instructions (0.000%), 1 calls (08B03B80 - 08B03BD8, length 23)
_S1_2_8A56118 23 instructions (0.000%), 1 calls (08A56118 - 08A56170, length 23)
_S1_2_881EDA4 23 instructions (0.000%), 1 calls (0881EDA4 - 0881EE00, length 24)
_S1_2_880CE78 22 instructions (0.000%), 2 calls (0880CE30 - 0880CE94, length 26)
  Back Branch 0880CE90 2 times (length 26)
_S1_2_8C5D2D0 22 instructions (0.000%), 1 calls (08804F54 - 08C5D300, length 1138924)
  Back Branch 08C5D2FC 1 times (length 1138924)
_S1_2_8AA96CC 22 instructions (0.000%), 1 calls (08AA96CC - 08AAA04C, length 609)
_S1_2_89D0390 22 instructions (0.000%), 1 calls (089D0390 - 089D03E8, length 23)
_S1_2_8A2A8F4 21 instructions (0.000%), 3 calls (08A2A8F4 - 08A2A90C, length 7)
_S1_2_8A2A8BC 21 instructions (0.000%), 3 calls (08A2A8BC - 08A2A8D4, length 7)
_S1_2_8AADC54 21 instructions (0.000%), 1 calls (08AADC54 - 08AADEC0, length 156)
_S1_2_8A165B8 21 instructions (0.000%), 1 calls (08A165B8 - 08A169EC, length 270)
  Back Branch 08A169E0 9 times (length 256)
_S1_2_8989000 21 instructions (0.000%), 1 calls (08989000 - 0898905C, length 24)
_S1_2_88C04B8 20 instructions (0.000%), 5 calls (088C04B8 - 088C04C4, length 4)
_S1_2_8A2938C 20 instructions (0.000%), 4 calls (08A2938C - 08A2939C, length 5)
_S1_2_8A1D45C 20 instructions (0.000%), 1 calls (08A1D45C - 08A1D4B4, length 23)
_S1_2_8A09540 20 instructions (0.000%), 1 calls (08A09540 - 08A095C8, length 35)
_S1_2_89D03EC 20 instructions (0.000%), 1 calls (089D03EC - 089D043C, length 21)
_S1_2_89A0EE0 20 instructions (0.000%), 1 calls (089A0EE0 - 089A0F2C, length 20)
_S1_2_89A089C 20 instructions (0.000%), 1 calls (089A089C - 089A08E8, length 20)
_S1_2_899FBC4 20 instructions (0.000%), 1 calls (0899FBC4 - 0899FC14, length 21)
_S1_2_899D1A4 20 instructions (0.000%), 1 calls (0899D1A4 - 0899D1F4, length 21)
_S1_2_882E094 20 instructions (0.000%), 1 calls (0882E094 - 0882E0F4, length 25)
_S1_2_881ECBC 20 instructions (0.000%), 1 calls (0881ECBC - 0881ED08, length 20)
_S1_2_8C5D304 19 instructions (0.000%), 1 calls (08804F54 - 08C5D328, length 1138934)
  Back Branch 08C5D324 1 times (length 1138934)
_S1_2_8BE3200 19 instructions (0.000%), 1 calls (0898B654 - 08BE3218, length 614130)
  Back Branch 08BE3214 1 times (length 614130)
_S1_2_8B5C2E0 19 instructions (0.000%), 1 calls (08B5C2E0 - 08BEF828, length 150867)
_S1_2_8B03560 19 instructions (0.000%), 1 calls (08B03560 - 08B035A8, length 19)
_S1_2_8AE3F5C 19 instructions (0.000%), 1 calls (08AE3F5C - 08AE3FA4, length 19)
_S1_2_8806770 19 instructions (0.000%), 1 calls (08806770 - 088067CC, length 24)
_S1_2_8A8254C 18 instructions (0.000%), 2 calls (08A8254C - 08A8256C, length 9)
_S1_2_8814CB4 18 instructions (0.000%), 2 calls (08814CB4 - 08814CD4, length 9)
_S1_2_8C5D0E0 18 instructions (0.000%), 1 calls (08C5D0E0 - 08C5D124, length 18)
_S1_2_8AB7E9C 18 instructions (0.000%), 1 calls (08AB7E9C - 08AB7EE8, length 20)
_S1_2_8A071C8 18 instructions (0.000%), 1 calls (08A071C8 - 08A0720C, length 18)
_S1_2_882C498 18 instructions (0.000%), 1 calls (0882C498 - 0882C4DC, length 18)
_S1_2_8C5CAB4 17 instructions (0.000%), 1 calls (08804F54 - 08C5CAD0, length 1138400)
  Back Branch 08C5CACC 1 times (length 1138400)
_S1_2_8B5A308 17 instructions (0.000%), 1 calls (08B5A308 - 08B5A348, length 17)
_S1_2_8B32BA0 17 instructions (0.000%), 1 calls (08B32BA0 - 08B32BE4, length 18)
_S1_2_881673C 17 instructions (0.000%), 1 calls (0881673C - 088169D0, length 166)
_S1_2_88166FC 17 instructions (0.000%), 1 calls (088166FC - 088169D0, length 182)
_S1_2_899FE5C 16 instructions (0.000%), 2 calls (0899FE5C - 0899FE78, length 8)
_S1_2_899D4DC 16 instructions (0.000%), 2 calls (0899D4DC - 0899D4F8, length 8)
_S1_2_88F18B0 16 instructions (0.000%), 2 calls (088F18B0 - 0891381C, length 34780)
_S1_2_8A2148C 16 instructions (0.000%), 1 calls (08A2148C - 08A214C8, length 16)
_S1_2_882CE04 16 instructions (0.000%), 1 calls (0882CE04 - 0882CE40, length 16)
_S1_2_882D014 15 instructions (0.000%), 3 calls (0882D014 - 0882D024, length 5)
_S1_2_8C5CF18 15 instructions (0.000%), 1 calls (08C5CF18 - 08C5CF50, length 15)
_S1_2_8C5CD84 15 instructions (0.000%), 1 calls (08804F54 - 08C5CD98, length 1138578)
  Back Branch 08C5CD94 1 times (length 1138578)
_S1_2_8BE8860 15 instructions (0.000%), 1 calls (08BE8860 - 08BE8898, length 15)
_S1_2_8AAE04C 15 instructions (0.000%), 1 calls (08AAE04C - 08AAE21C, length 117)
_S1_2_8A7C314 15 instructions (0.000%), 1 calls (08A7C314 - 08A7C34C, length 15)
_S1_2_8A7C2D8 15 instructions (0.000%), 1 calls (08A7C2D8 - 08A7C310, length 15)
_S1_2_8A5B6E8 15 instructions (0.000%), 1 calls (08A5B6E8 - 08A5B728, length 17)
_S1_2_8C63DA4 14 instructions (0.000%), 1 calls (08C63DA4 - 08C63DD8, length 14)
_S1_2_8BED7C0 14 instructions (0.000%), 1 calls (08BED7C0 - 08BED80C, length 20)
_S1_2_89D0540 14 instructions (0.000%), 1 calls (089D0540 - 089D0574, length 14)
_S1_2_8988168 14 instructions (0.000%), 1 calls (08988168 - 0898819C, length 14)
_S1_2_8987E9C 14 instructions (0.000%), 1 calls (08987E9C - 08987F00, length 26)
_S1_2_882C6BC 14 instructions (0.000%), 1 calls (0882C6BC - 0882C6F0, length 14)
_S1_2_8809B6C 14 instructions (0.000%), 1 calls (08809B6C - 08809C48, length 56)
_S1_2_8A0950C 13 instructions (0.000%), 1 calls (08A0950C - 08A095C8, length 48)
_S1_2_899EC1C 13 instructions (0.000%), 1 calls (0899EC1C - 0899EC4C, length 13)
_S1_2_899EA38 13 instructions (0.000%), 1 calls (0899EA38 - 0899EA68, length 13)
_S1_2_8813478 13 instructions (0.000%), 1 calls (08813478 - 08813668, length 125)
_S1_2_88096EC 13 instructions (0.000%), 1 calls (088096EC - 088097C8, length 56)
_S1_2_8BFDF04 12 instructions (0.000%), 6 calls (08BFDF04 - 08BFDF08, length 2)
_S1_2_8BFDE1C 12 instructions (0.000%), 6 calls (08BFDE1C - 08BFDE20, length 2)
_S1_2_8BFDDE4 12 instructions (0.000%), 6 calls (08BFDDE4 - 08BFDDE8, length 2)
_S1_2_8A2E9E0 12 instructions (0.000%), 6 calls (08A2E9E0 - 08A2E9E4, length 2)
_S1_2_8815258 12 instructions (0.000%), 2 calls (08815258 - 0881526C, length 6)
_S1_2_8815240 12 instructions (0.000%), 2 calls (08815240 - 08815254, length 6)
_S1_2_8C5D128 12 instructions (0.000%), 1 calls (08C5D128 - 08C5D154, length 12)
_S1_2_8B5A430 12 instructions (0.000%), 1 calls (08B5A430 - 08B5A468, length 15)
  Back Branch 08B5A458 1 times (length 5)
_S1_2_8AAE01C 12 instructions (0.000%), 1 calls (08AAE01C - 08AAE048, length 12)
_S1_2_8A3DB40 12 instructions (0.000%), 1 calls (08A3DB40 - 08A3DCB4, length 94)
_S1_2_8A09F78 12 instructions (0.000%), 1 calls (08A09F78 - 08A09FB4, length 16)
_S1_2_88EAC40 12 instructions (0.000%), 1 calls (088EAC40 - 088EAC6C, length 12)
_S1_2_882E01C 12 instructions (0.000%), 1 calls (0882E01C - 0882E048, length 12)
_S1_2_882D3FC 12 instructions (0.000%), 1 calls (0882D3FC - 0882D428, length 12)
_S1_2_8B5A2DC 11 instructions (0.000%), 1 calls (08B5A2DC - 08B5A304, length 11)
_S1_2_8B5A288 11 instructions (0.000%), 1 calls (08B5A288 - 08B5A2B0, length 11)
_S1_2_8A316C0 11 instructions (0.000%), 1 calls (08A316C0 - 08A316F0, length 13)
_S1_2_8A21AAC 11 instructions (0.000%), 1 calls (08A21AAC - 08A21AD4, length 11)
_S1_2_8A1D3B0 11 instructions (0.000%), 1 calls (08A1D3B0 - 08A1D3E4, length 14)
_S1_2_89CD870 11 instructions (0.000%), 1 calls (089CD870 - 089CD898, length 11)
_S1_2_89880DC 11 instructions (0.000%), 1 calls (089880DC - 08988104, length 11)
_S1_2_882C998 11 instructions (0.000%), 1 calls (0882C998 - 0882C9D4, length 16)
_S1_2_881EE68 11 instructions (0.000%), 1 calls (0881EE68 - 0881EE94, length 12)
_S1_2_8BFDCB4 10 instructions (0.000%), 5 calls (08BFDCB4 - 08BFDCB8, length 2)
_S1_2_8A1BBA0 10 instructions (0.000%), 5 calls (08A1BBA0 - 08A1BBA4, length 2)
_S1_2_88387D0 10 instructions (0.000%), 5 calls (088387D0 - 088387D4, length 2)
_S1_2_8B5A2B4 10 instructions (0.000%), 1 calls (08B5A2B4 - 08B5A2D8, length 10)
_S1_2_89A03D0 10 instructions (0.000%), 1 calls (089A03D0 - 089A03F4, length 10)
_S1_2_88EFE20 9 instructions (0.000%), 3 calls (088EFE20 - 088EFE28, length 3)
_S1_2_8B0C29C 9 instructions (0.000%), 1 calls (08B0C29C - 08B0C2DC, length 17)
_S1_2_8A21A7C 9 instructions (0.000%), 1 calls (08A21A7C - 08A21AA8, length 12)
_S1_2_881EE98 9 instructions (0.000%), 1 calls (0881EE98 - 0881EEB8, length 9)
_S1_2_8BFE38C 8 instructions (0.000%), 4 calls (08BFE38C - 08BFE390, length 2)
_S1_2_8BFE384 8 instructions (0.000%), 4 calls (08BFE384 - 08BFE388, length 2)
_S1_2_8BFE36C 8 instructions (0.000%), 4 calls (08BFE36C - 08BFE370, length 2)
_S1_2_8BFE244 8 instructions (0.000%), 4 calls (08BFE244 - 08BFE248, length 2)
_S1_2_8BFDFD4 8 instructions (0.000%), 4 calls (08BFDFD4 - 08BFDFD8, length 2)
_S1_2_8BFDFBC 8 instructions (0.000%), 4 calls (08BFDFBC - 08BFDFC0, length 2)
_S1_2_8BFDF1C 8 instructions (0.000%), 4 calls (08BFDF1C - 08BFDF20, length 2)
_S1_2_8A1A328 8 instructions (0.000%), 4 calls (08A1A328 - 08A1A32C, length 2)
_S1_2_8A3C7CC 8 instructions (0.000%), 2 calls (08A3C7CC - 08A3C7F0, length 10)
_S1_2_8A1BB90 8 instructions (0.000%), 2 calls (08A1BB90 - 08A1BB9C, length 4)
_S1_2_8000080 8 instructions (0.000%), 2 calls (08000080 - 08000088, length 3)
  Back Branch 08000084 2 times (length 3)
_S1_2_894A48C 8 instructions (0.000%), 1 calls (0894A48C - 0894A4A8, length 8)
_S1_2_882CD8C 8 instructions (0.000%), 1 calls (0882CD8C - 0882CDA8, length 8)
_S1_2_8A5B95C 7 instructions (0.000%), 1 calls (08A5B95C - 08A5B97C, length 9)
_S1_2_8A1DBE4 7 instructions (0.000%), 1 calls (08A1DBE4 - 08A1DBFC, length 7)
_S1_2_8A092F4 7 instructions (0.000%), 1 calls (08A092F4 - 08A09314, length 9)
_S1_2_882D380 7 instructions (0.000%), 1 calls (0882D380 - 0882D398, length 7)
_S1_2_8825C48 7 instructions (0.000%), 1 calls (08825C48 - 08825C60, length 7)
_S1_2_8BFE264 6 instructions (0.000%), 3 calls (08BFE264 - 08BFE268, length 2)
_S1_2_8BFE034 6 instructions (0.000%), 3 calls (08BFE034 - 08BFE038, length 2)
_S1_2_8BFDF0C 6 instructions (0.000%), 3 calls (08BFDF0C - 08BFDF10, length 2)
_S1_2_8BFDEE4 6 instructions (0.000%), 3 calls (08BFDEE4 - 08BFDEE8, length 2)
_S1_2_8BFDDAC 6 instructions (0.000%), 3 calls (08BFDDAC - 08BFDDB0, length 2)
_S1_2_8BFDC84 6 instructions (0.000%), 3 calls (08BFDC84 - 08BFDC88, length 2)
_S1_2_8BFDC54 6 instructions (0.000%), 3 calls (08BFDC54 - 08BFDC58, length 2)
_S1_2_8BFDC44 6 instructions (0.000%), 3 calls (08BFDC44 - 08BFDC48, length 2)
_S1_2_8A9CFD4 6 instructions (0.000%), 3 calls (08A9CFD4 - 08A9CFD8, length 2)
_S1_2_8C5D200 6 instructions (0.000%), 1 calls (08C5D200 - 08C5D214, length 6)
_S1_2_8AAE2C0 6 instructions (0.000%), 1 calls (08AAE2C0 - 08AAE2D8, length 7)
_S1_2_8B5A77C 5 instructions (0.000%), 5 calls (08B5A77C - 08B5A848, length 52)
_S1_2_8A0BA18 5 instructions (0.000%), 1 calls (08A0BA18 - 08A0BA28, length 5)
_S1_2_8A095B8 5 instructions (0.000%), 1 calls (08A095B8 - 08A095C8, length 5)
_S1_2_8987C24 5 instructions (0.000%), 1 calls (08987C24 - 08987C34, length 5)
_S1_2_8987348 5 instructions (0.000%), 1 calls (08987348 - 08987358, length 5)
_S1_2_882C648 5 instructions (0.000%), 1 calls (0882C648 - 0882C658, length 5)
_S1_2_8BFE40C 4 instructions (0.000%), 2 calls (08BFE40C - 08BFE410, length 2)
_S1_2_8BFE3FC 4 instructions (0.000%), 2 calls (08BFE3FC - 08BFE400, length 2)
_S1_2_8BFE3F4 4 instructions (0.000%), 2 calls (08BFE3F4 - 08BFE3F8, length 2)
_S1_2_8BFE3EC 4 instructions (0.000%), 2 calls (08BFE3EC - 08BFE3F0, length 2)
_S1_2_8BFE3E4 4 instructions (0.000%), 2 calls (08BFE3E4 - 08BFE3E8, length 2)
_S1_2_8BFE3CC 4 instructions (0.000%), 2 calls (08BFE3CC - 08BFE3D0, length 2)
_S1_2_8BFE3C4 4 instructions (0.000%), 2 calls (08BFE3C4 - 08BFE3C8, length 2)
_S1_2_8BFE3BC 4 instructions (0.000%), 2 calls (08BFE3BC - 08BFE3C0, length 2)
_S1_2_8BFE3AC 4 instructions (0.000%), 2 calls (08BFE3AC - 08BFE3B0, length 2)
_S1_2_8BFE3A4 4 instructions (0.000%), 2 calls (08BFE3A4 - 08BFE3A8, length 2)
_S1_2_8BFE39C 4 instructions (0.000%), 2 calls (08BFE39C - 08BFE3A0, length 2)
_S1_2_8BFE394 4 instructions (0.000%), 2 calls (08BFE394 - 08BFE398, length 2)
_S1_2_8BFE37C 4 instructions (0.000%), 2 calls (08BFE37C - 08BFE380, length 2)
_S1_2_8BFE374 4 instructions (0.000%), 2 calls (08BFE374 - 08BFE378, length 2)
_S1_2_8BFE364 4 instructions (0.000%), 2 calls (08BFE364 - 08BFE368, length 2)
_S1_2_8BFE09C 4 instructions (0.000%), 2 calls (08BFE09C - 08BFE0A0, length 2)
_S1_2_8BFE074 4 instructions (0.000%), 2 calls (08BFE074 - 08BFE078, length 2)
_S1_2_8BFE04C 4 instructions (0.000%), 2 calls (08BFE04C - 08BFE050, length 2)
_S1_2_8BFDFFC 4 instructions (0.000%), 2 calls (08BFDFFC - 08BFE000, length 2)
_S1_2_8BFDCD4 4 instructions (0.000%), 2 calls (08BFDCD4 - 08BFDCD8, length 2)
_S1_2_8BFDC64 4 instructions (0.000%), 2 calls (08BFDC64 - 08BFDC68, length 2)
_S1_2_8BFDC4C 4 instructions (0.000%), 2 calls (08BFDC4C - 08BFDC50, length 2)
_S1_2_8A2E9E8 4 instructions (0.000%), 2 calls (08A2E9E8 - 08A2E9EC, length 2)
_S1_2_892540C 4 instructions (0.000%), 2 calls (0892540C - 08925410, length 2)
_S1_2_8816494 4 instructions (0.000%), 2 calls (08816494 - 08816498, length 2)
_S1_2_8B0B15C 4 instructions (0.000%), 1 calls (08B0B15C - 08B0B180, length 10)
_S1_2_8A3DB18 4 instructions (0.000%), 1 calls (08A3DB18 - 08A3DB3C, length 10)
_S1_2_8A227B0 4 instructions (0.000%), 1 calls (08A227B0 - 08A227BC, length 4)
_S1_2_8A227A0 4 instructions (0.000%), 1 calls (08A227A0 - 08A227AC, length 4)
_S1_2_8A1D4B8 4 instructions (0.000%), 1 calls (08A1D4B8 - 08A1D4C4, length 4)
_S1_2_882DA30 4 instructions (0.000%), 1 calls (08815270 - 0882DA34, length 25074)
  Back Branch 0882DA30 1 times (length 25074)
_S1_2_882BB4C 4 instructions (0.000%), 1 calls (0882BB4C - 0882BB70, length 10)
_S1_2_8AEA698 3 instructions (0.000%), 1 calls (08AEA698 - 08AEA6A0, length 3)
_S1_2_8AEA3DC 3 instructions (0.000%), 1 calls (08AEA3DC - 08AEA3E4, length 3)
_S1_2_8BFE4CC 2 instructions (0.000%), 1 calls (08BFE4CC - 08BFE4D0, length 2)
_S1_2_8BFE4B4 2 instructions (0.000%), 1 calls (08BFE4B4 - 08BFE4B8, length 2)
_S1_2_8BFE49C 2 instructions (0.000%), 1 calls (08BFE49C - 08BFE4A0, length 2)
_S1_2_8BFE47C 2 instructions (0.000%), 1 calls (08BFE47C - 08BFE480, length 2)
_S1_2_8BFE444 2 instructions (0.000%), 1 calls (08BFE444 - 08BFE448, length 2)
_S1_2_8BFE43C 2 instructions (0.000%), 1 calls (08BFE43C - 08BFE440, length 2)
_S1_2_8BFE2F4 2 instructions (0.000%), 1 calls (08BFE2F4 - 08BFE2F8, length 2)
_S1_2_8BFE0E4 2 instructions (0.000%), 1 calls (08BFE0E4 - 08BFE0E8, length 2)
_S1_2_8BFE0A4 2 instructions (0.000%), 1 calls (08BFE0A4 - 08BFE0A8, length 2)
_S1_2_8BFE054 2 instructions (0.000%), 1 calls (08BFE054 - 08BFE058, length 2)
_S1_2_8BFE03C 2 instructions (0.000%), 1 calls (08BFE03C - 08BFE040, length 2)
_S1_2_8BFE02C 2 instructions (0.000%), 1 calls (08BFE02C - 08BFE030, length 2)
_S1_2_8BFE014 2 instructions (0.000%), 1 calls (08BFE014 - 08BFE018, length 2)
_S1_2_8BFE00C 2 instructions (0.000%), 1 calls (08BFE00C - 08BFE010, length 2)
_S1_2_8BFDFEC 2 instructions (0.000%), 1 calls (08BFDFEC - 08BFDFF0, length 2)
_S1_2_8BFDFDC 2 instructions (0.000%), 1 calls (08BFDFDC - 08BFDFE0, length 2)
_S1_2_8BFDF94 2 instructions (0.000%), 1 calls (08BFDF94 - 08BFDF98, length 2)
_S1_2_8BFDF84 2 instructions (0.000%), 1 calls (08BFDF84 - 08BFDF88, length 2)
_S1_2_8BFDE94 2 instructions (0.000%), 1 calls (08BFDE94 - 08BFDE98, length 2)
_S1_2_8BFDDBC 2 instructions (0.000%), 1 calls (08BFDDBC - 08BFDDC0, length 2)
_S1_2_8BFDD74 2 instructions (0.000%), 1 calls (08BFDD74 - 08BFDD78, length 2)
_S1_2_8BFDD6C 2 instructions (0.000%), 1 calls (08BFDD6C - 08BFDD70, length 2)
_S1_2_8BFDD64 2 instructions (0.000%), 1 calls (08BFDD64 - 08BFDD68, length 2)
_S1_2_8BFDD5C 2 instructions (0.000%), 1 calls (08BFDD5C - 08BFDD60, length 2)
_S1_2_8BFDD24 2 instructions (0.000%), 1 calls (08BFDD24 - 08BFDD28, length 2)
_S1_2_8BFDD0C 2 instructions (0.000%), 1 calls (08BFDD0C - 08BFDD10, length 2)
_S1_2_8BFDCA4 2 instructions (0.000%), 1 calls (08BFDCA4 - 08BFDCA8, length 2)
_S1_2_8BEEBF0 2 instructions (0.000%), 1 calls (08BEEBF0 - 08BEEBF4, length 2)
_S1_2_8BED008 2 instructions (0.000%), 1 calls (08BED008 - 08BED00C, length 2)
_S1_2_8A31738 2 instructions (0.000%), 1 calls (08A31738 - 08A3173C, length 2)
_S1_2_8A2233C 2 instructions (0.000%), 1 calls (08A2233C - 08A22340, length 2)
_S1_2_8A221F8 2 instructions (0.000%), 1 calls (08A221F8 - 08A221FC, length 2)
_S1_2_8A0C2F0 2 instructions (0.000%), 1 calls (08A0C2F0 - 08A0C2F4, length 2)
_S1_2_882DFC4 2 instructions (0.000%), 1 calls (0882DFC4 - 0882DFC8, length 2)
_S1_2_88163D4 2 instructions (0.000%), 1 calls (088163D4 - 088163D8, length 2)
_S1_2_8814A1C 2 instructions (0.000%), 1 calls (08814A1C - 08814A20, length 2)
_S1_2_8000040 1 instructions (0.000%), 1 calls (08000040 - 08000048, length 3)
_S1_2_8A21F70 (nop) 0 instructions (0.000%), 6,867 calls (08A21F70 - 08A21F74, length 2)
_S1_2_880DA88 (memcpy) 0 instructions (0.000%), 5,821 calls (0880DA88 - 0880DBA8, length 73)
_S1_2_880DE68 (memset) 0 instructions (0.000%), 3,682 calls (0880DE68 - 0880DF3C, length 54)
_S1_2_88149DC (nop) 0 instructions (0.000%), 759 calls (088149DC - 088149E0, length 2)
_S1_2_8B5BCEC (sceGuMaterial) 0 instructions (0.000%), 437 calls (08B5BCEC - 08B5BD78, length 36)
_S1_2_8A288D8 (nop) 0 instructions (0.000%), 387 calls (08A288D8 - 08A288DC, length 2)
_S1_2_8B5AF9C (sceGuTexImage) 0 instructions (0.000%), 216 calls (08B5AF9C - 08B5B018, length 32)
_S1_2_8B5AA50 (sceGuCopyImage) 0 instructions (0.000%), 216 calls (08B5AA50 - 08B5AB34, length 58)
_S1_2_8A21F80 (nop) 0 instructions (0.000%), 175 calls (08A21F80 - 08A21F84, length 2)
_S1_2_88107EC (strlen) 0 instructions (0.000%), 58 calls (088107EC - 08810800, length 6)
_S1_2_8A21F88 (nop) 0 instructions (0.000%), 10 calls (08A21F88 - 08A21F8C, length 2)
_S1_2_8A21F68 (nop) 0 instructions (0.000%), 5 calls (08A21F68 - 08A21F6C, length 2)
_S1_2_8A21F58 (nop) 0 instructions (0.000%), 5 calls (08A21F58 - 08A21F5C, length 2)
_S1_2_8A22490 (nop) 0 instructions (0.000%), 3 calls (08A22490 - 08A22494, length 2)
_S1_2_8A21F60 (nop) 0 instructions (0.000%), 3 calls (08A21F60 - 08A21F64, length 2)
_S1_2_89CDFE0 (nop) 0 instructions (0.000%), 3 calls (089CDFE0 - 089CDFE4, length 2)
_S1_2_88F6BAC 0 instructions (0.000%), 2 calls (0880DE68 - 088F6BC4, length 238424)
  Back Branch 088F6BC0 2 times (length 238424)
_S1_2_88106F8 (strcmp) 0 instructions (0.000%), 2 calls (088106F8 - 08810760, length 27)
_S1_2_8BECC24 0 instructions (0.000%), 1 calls (0880DE68 - 08BECC48, length 1014649)
  Back Branch 08BECC44 1 times (length 1014649)
_S1_2_8B66D68 (nop) 0 instructions (0.000%), 1 calls (08B66D68 - 08B66D6C, length 2)
_S1_2_881648C (nop) 0 instructions (0.000%), 1 calls (0881648C - 08816490, length 2)
_S1_2_8804A74 (nop) 0 instructions (0.000%), 1 calls (08804A74 - 08804A78, length 2)
------------------ GEProfiler ----------------------
GE list count: 761
Texture load count: 26, 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: 44979ms, average 59.1ms per GE list, max FPS is 16.9
prim: called 3425 times, average 4.5 per GE list
trxkick: called 216 times, average 0.3 per GE list
GU_TEXTURE_16BIT|GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=16: used 2824 times in PRIM, average 3.7 per GE list
GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12: used 596 times in PRIM, average 0.8 per GE list
GU_VERTEX_16BIT|GU_TRANSFORM_2D size=6: used 5 times in PRIM, average 0.0 per GE list
