CodeBlocks profiling information (159,873,755 total cycles):
_S1_2_8A20374 15,945,490 instructions (9.974%), 17,054 calls (08A20374 - 08A204F4, length 97)
    08A20374:[3C0908AF]: lui        $t1, 0x08AF <=> li $t1, 0x08AF0000
    08A20378:[8D276FE8]: lw         $a3, 28648($t1)
    08A2037C:[3C08000F]: lui        $t0, 0x000F <=> li $t0, 0x000F0000
    08A20380:[35034240]: ori        $v1, $t0, 16960
    08A20384:[00E30018]: mult       $a3, $v1
    08A20388:[3C04BE37]: lui        $a0, 0xBE37 <=> li $a0, 0xBE370000
    08A2038C:[3482C63B]: ori        $v0, $a0, -14789
    08A20390:[27BDFFD0]: addiu      $sp, $sp, -48
    08A20394:[AFBF0024]: sw         $ra, 36($sp)
    08A20398:[00003012]: mflo       $a2
    08A2039C:[00C20019]: multu      $a2, $v0
    08A203A0:[AFB7001C]: sw         $s7, 28($sp)
    08A203A4:[3C0508AF]: lui        $a1, 0x08AF <=> li $a1, 0x08AF0000
    08A203A8:[AFB60018]: sw         $s6, 24($sp)
    08A203AC:[00001810]: mfhi       $v1
    08A203B0:[AFB50014]: sw         $s5, 20($sp)
    08A203B4:[AFB3000C]: sw         $s3, 12($sp)
    08A203B8:[AFB10004]: sw         $s1, 4($sp)
    08A203BC:[AFB00000]: sw         $s0, 0($sp)
    08A203C0:[AFBE0020]: sw         $fp, 32($sp)
    08A203C4:[24BE6FEC]: addiu      $fp, $a1, 28652
    08A203C8:[AFB40010]: sw         $s4, 16($sp)
    08A203CC:[0003A3C2]: srl        $s4, $v1, 0x000F
    08A203D0:[AFB20008]: sw         $s2, 8($sp)
    08A203D4:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    08A203D8:[00128080]: sll        $s0, $s2, 0x0002
    08A203DC:[021E5021]: addu       $t2, $s0, $fp
    08A203E0:[8D420000]: lw         $v0, 0($t2)
    08A203E4:[50400006]: beql       $v0, $zr, 0x08A20400
    08A203E8:[26520001]: addiu      $s2, $s2, 1
    08A203EC:[904C0000]: lbu        $t4, 0($v0)
    08A203F0:[240B0001]: addiu      $t3, $zr, 1 <=> li $t3, 1
    08A203F4:[118B0012]: beq        $t4, $t3, 0x08A20440
    08A203F8:[3C0D08AF]: lui        $t5, 0x08AF <=> li $t5, 0x08AF0000
    08A203FC:[26520001]: addiu      $s2, $s2, 1
    08A20400:[2E530080]: sltiu      $s3, $s2, 128
    08A20404:[1660FFF5]: bne        $s3, $zr, 0x08A203DC
    08A20408:[00128080]: sll        $s0, $s2, 0x0002
    08A2040C:[8FBF0024]: lw         $ra, 36($sp)
    08A20410:[8FBE0020]: lw         $fp, 32($sp)
    08A20414:[8FB7001C]: lw         $s7, 28($sp)
    08A20418:[8FB60018]: lw         $s6, 24($sp)
    08A2041C:[8FB50014]: lw         $s5, 20($sp)
    08A20420:[8FB40010]: lw         $s4, 16($sp)
    08A20424:[8FB3000C]: lw         $s3, 12($sp)
    08A20428:[8FB20008]: lw         $s2, 8($sp)
    08A2042C:[8FB10004]: lw         $s1, 4($sp)
    08A20430:[8FB00000]: lw         $s0, 0($sp)
    08A20434:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08A20438:[03E00008]: jr         $ra
    08A2043C:[27BD0030]: addiu      $sp, $sp, 48
    08A20440:[25B56FEC]: addiu      $s5, $t5, 28652
    08A20444:[02159821]: addu       $s3, $s0, $s5
    08A20448:[24170001]: addiu      $s7, $zr, 1 <=> li $s7, 1
    08A2044C:[2416FFFF]: addiu      $s6, $zr, -1 <=> li $s6, -1
    08A20450:[8E6F0000]: lw         $t7, 0($s3)
    08A20454:[02158821]: addu       $s1, $s0, $s5
    08A20458:[91EE0009]: lbu        $t6, 9($t7)
    08A2045C:[15C00014]: bne        $t6, $zr, 0x08A204B0
    08A20460:[01E02021]: addu       $a0, $t7, $zr <=> move $a0, $t7
    08A20464:[8E230000]: lw         $v1, 0($s1)
    08A20468:[8C650028]: lw         $a1, 40($v1)
    08A2046C:[00B4602B]: sltu       $t4, $a1, $s4
    08A20470:[1180000B]: beq        $t4, $zr, 0x08A204A0
    08A20474:[00602021]: addu       $a0, $v1, $zr <=> move $a0, $v1
    08A20478:[0E288184]: jal        0x08A20610
    08A2047C:[00000000]: nop
    08A20480:[8E230000]: lw         $v1, 0($s1)
    08A20484:[90710000]: lbu        $s1, 0($v1)
    08A20488:[1220FFDC]: beq        $s1, $zr, 0x08A203FC
    08A2048C:[A0770009]: sb         $s7, 9($v1)
    08A20490:[5456FFF0]: bnel       $v0, $s6, 0x08A20454
    08A20494:[8E6F0000]: lw         $t7, 0($s3)
    08A20498:[0A288104]: j          0x08A20410
    08A2049C:[8FBF0024]: lw         $ra, 36($sp)
    08A204A0:[00B48023]: subu       $s0, $a1, $s4
    08A204A4:[AC700028]: sw         $s0, 40($v1)
    08A204A8:[0A2880FF]: j          0x08A203FC
    08A204AC:[A0600009]: sb         $zr, 9($v1)
    08A204B0:[0E288245]: jal        0x08A20914
    08A204B4:[00000000]: nop
    08A204B8:[8E780000]: lw         $t8, 0($s3)
    08A204BC:[00005021]: addu       $t2, $zr, $zr <=> li $t2, 0
    08A204C0:[8F030010]: lw         $v1, 16($t8)
    08A204C4:[8F0B0014]: lw         $t3, 20($t8)
    08A204C8:[9705000A]: lhu        $a1, 10($t8)
    08A204CC:[8F080034]: lw         $t0, 52($t8)
    08A204D0:[006B4821]: addu       $t1, $v1, $t3
    08A204D4:[012A382C]: max        $a3, $t1, $t2
    08A204D8:[00E5001A]: div        $a3, $a1
    08A204DC:[8F060028]: lw         $a2, 40($t8)
    08A204E0:[00002012]: mflo       $a0
    08A204E4:[01040018]: mult       $t0, $a0
    08A204E8:[00001012]: mflo       $v0
    08A204EC:[00C2C821]: addu       $t9, $a2, $v0
    08A204F0:[0A288119]: j          0x08A20464
    08A204F4:[AF190028]: sw         $t9, 40($t8)
  Back Branch 08A20404 2,182,912 times (length 12)
    08A203C8:[AFB40010]: sw         $s4, 16($sp)
    08A203CC:[0003A3C2]: srl        $s4, $v1, 0x000F
    08A203D0:[AFB20008]: sw         $s2, 8($sp)
    08A203D4:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    08A203D8:[00128080]: sll        $s0, $s2, 0x0002
--> 08A203DC:[021E5021]: addu       $t2, $s0, $fp
    08A203E0:[8D420000]: lw         $v0, 0($t2)
    08A203E4:[50400006]: beql       $v0, $zr, 0x08A20400
    08A203E8:[26520001]: addiu      $s2, $s2, 1
    08A203EC:[904C0000]: lbu        $t4, 0($v0)
    08A203F0:[240B0001]: addiu      $t3, $zr, 1 <=> li $t3, 1
    08A203F4:[118B0012]: beq        $t4, $t3, 0x08A20440
    08A203F8:[3C0D08AF]: lui        $t5, 0x08AF <=> li $t5, 0x08AF0000
    08A203FC:[26520001]: addiu      $s2, $s2, 1
    08A20400:[2E530080]: sltiu      $s3, $s2, 128
--> 08A20404:[1660FFF5]: bne        $s3, $zr, 0x08A203DC
    08A20408:[00128080]: sll        $s0, $s2, 0x0002
    08A2040C:[8FBF0024]: lw         $ra, 36($sp)
    08A20410:[8FBE0020]: lw         $fp, 32($sp)
    08A20414:[8FB7001C]: lw         $s7, 28($sp)
_S1_2_8A062F0 11,292,396 instructions (7.063%), 3,972 calls (08A062F0 - 08A06754, length 282)
    08A062F0:[27BDFF00]: addiu      $sp, $sp, -256
    08A062F4:[27A80000]: addiu      $t0, $sp, 0
    08A062F8:[24090010]: addiu      $t1, $zr, 16 <=> li $t1, 16
    08A062FC:[8C8A0000]: lw         $t2, 0($a0)
    08A06300:[24840004]: addiu      $a0, $a0, 4
    08A06304:[2529FFFF]: addiu      $t1, $t1, -1
    08A06308:[AD0A0000]: sw         $t2, 0($t0)
    08A0630C:[1520FFFB]: bne        $t1, $zr, 0x08A062FC
    08A06310:[25080004]: addiu      $t0, $t0, 4
    08A06314:[24090030]: addiu      $t1, $zr, 48 <=> li $t1, 48
    08A06318:[8D0AFFC0]: lw         $t2, -64($t0)
    08A0631C:[8D0BFFC4]: lw         $t3, -60($t0)
    08A06320:[8D0CFFE4]: lw         $t4, -28($t0)
    08A06324:[8D0DFFF8]: lw         $t5, -8($t0)
    08A06328:[002B71C2]: rotr       $t6, $t3, 0x0007
    08A0632C:[002B0C82]: rotr       $at, $t3, 0x0012
    08A06330:[01C17026]: xor        $t6, $t6, $at
    08A06334:[000B08C2]: srl        $at, $t3, 0x0003
    08A06338:[01C17026]: xor        $t6, $t6, $at
    08A0633C:[002D7C42]: rotr       $t7, $t5, 0x0011
    08A06340:[002D0CC2]: rotr       $at, $t5, 0x0013
    08A06344:[01E17826]: xor        $t7, $t7, $at
    08A06348:[000D0A82]: srl        $at, $t5, 0x000A
    08A0634C:[01E17826]: xor        $t7, $t7, $at
    08A06350:[014C5021]: addu       $t2, $t2, $t4
    08A06354:[014E5021]: addu       $t2, $t2, $t6
    08A06358:[014F5021]: addu       $t2, $t2, $t7
    08A0635C:[2529FFFF]: addiu      $t1, $t1, -1
    08A06360:[AD0A0000]: sw         $t2, 0($t0)
    08A06364:[1520FFEC]: bne        $t1, $zr, 0x08A06318
    08A06368:[25080004]: addiu      $t0, $t0, 4
    08A0636C:[8CA80000]: lw         $t0, 0($a1)
    08A06370:[8CA90004]: lw         $t1, 4($a1)
    08A06374:[8CAA0008]: lw         $t2, 8($a1)
    08A06378:[8CAB000C]: lw         $t3, 12($a1)
    08A0637C:[8CAC0010]: lw         $t4, 16($a1)
    08A06380:[8CAD0014]: lw         $t5, 20($a1)
    08A06384:[8CAE0018]: lw         $t6, 24($a1)
    08A06388:[8CAF001C]: lw         $t7, 28($a1)
    08A0638C:[27A40000]: addiu      $a0, $sp, 0
    08A06390:[3C0608AB]: lui        $a2, 0x08AB <=> li $a2, 0x08AB0000
    08A06394:[24C64364]: addiu      $a2, $a2, 17252
    08A06398:[24070040]: addiu      $a3, $zr, 64 <=> li $a3, 64
    08A0639C:[8CC20000]: lw         $v0, 0($a2)
    08A063A0:[002CC182]: rotr       $t8, $t4, 0x0006
    08A063A4:[002C0AC2]: rotr       $at, $t4, 0x000B
    08A063A8:[0301C026]: xor        $t8, $t8, $at
    08A063AC:[002C0E42]: rotr       $at, $t4, 0x0019
    08A063B0:[0301C026]: xor        $t8, $t8, $at
    08A063B4:[01F8C021]: addu       $t8, $t7, $t8
    08A063B8:[01AE1826]: xor        $v1, $t5, $t6
    08A063BC:[006C1824]: and        $v1, $v1, $t4
    08A063C0:[006E1826]: xor        $v1, $v1, $t6
    08A063C4:[8C810000]: lw         $at, 0($a0)
    08A063C8:[0303C021]: addu       $t8, $t8, $v1
    08A063CC:[0302C021]: addu       $t8, $t8, $v0
    08A063D0:[0301C021]: addu       $t8, $t8, $at
    08A063D4:[0028C882]: rotr       $t9, $t0, 0x0002
    08A063D8:[00280B42]: rotr       $at, $t0, 0x000D
    08A063DC:[0321C826]: xor        $t9, $t9, $at
    08A063E0:[00280D82]: rotr       $at, $t0, 0x0016
    08A063E4:[0321C826]: xor        $t9, $t9, $at
    08A063E8:[01091025]: or         $v0, $t0, $t1
    08A063EC:[004A1024]: and        $v0, $v0, $t2
    08A063F0:[01090824]: and        $at, $t0, $t1
    08A063F4:[00411025]: or         $v0, $v0, $at
    08A063F8:[0322C821]: addu       $t9, $t9, $v0
    08A063FC:[01785821]: addu       $t3, $t3, $t8
    08A06400:[03197821]: addu       $t7, $t8, $t9
    08A06404:[8CC20004]: lw         $v0, 4($a2)
    08A06408:[002BC182]: rotr       $t8, $t3, 0x0006
    08A0640C:[002B0AC2]: rotr       $at, $t3, 0x000B
    08A06410:[0301C026]: xor        $t8, $t8, $at
    08A06414:[002B0E42]: rotr       $at, $t3, 0x0019
    08A06418:[0301C026]: xor        $t8, $t8, $at
    08A0641C:[01D8C021]: addu       $t8, $t6, $t8
    08A06420:[018D1826]: xor        $v1, $t4, $t5
    08A06424:[006B1824]: and        $v1, $v1, $t3
    08A06428:[006D1826]: xor        $v1, $v1, $t5
    08A0642C:[8C810004]: lw         $at, 4($a0)
    08A06430:[0303C021]: addu       $t8, $t8, $v1
    08A06434:[0302C021]: addu       $t8, $t8, $v0
    08A06438:[0301C021]: addu       $t8, $t8, $at
    08A0643C:[002FC882]: rotr       $t9, $t7, 0x0002
    08A06440:[002F0B42]: rotr       $at, $t7, 0x000D
    08A06444:[0321C826]: xor        $t9, $t9, $at
    08A06448:[002F0D82]: rotr       $at, $t7, 0x0016
    08A0644C:[0321C826]: xor        $t9, $t9, $at
    08A06450:[01E81025]: or         $v0, $t7, $t0
    08A06454:[00491024]: and        $v0, $v0, $t1
    08A06458:[01E80824]: and        $at, $t7, $t0
    08A0645C:[00411025]: or         $v0, $v0, $at
    08A06460:[0322C821]: addu       $t9, $t9, $v0
    08A06464:[01585021]: addu       $t2, $t2, $t8
    08A06468:[03197021]: addu       $t6, $t8, $t9
    08A0646C:[8CC20008]: lw         $v0, 8($a2)
    08A06470:[002AC182]: rotr       $t8, $t2, 0x0006
    08A06474:[002A0AC2]: rotr       $at, $t2, 0x000B
    08A06478:[0301C026]: xor        $t8, $t8, $at
    08A0647C:[002A0E42]: rotr       $at, $t2, 0x0019
    08A06480:[0301C026]: xor        $t8, $t8, $at
    08A06484:[01B8C021]: addu       $t8, $t5, $t8
    08A06488:[016C1826]: xor        $v1, $t3, $t4
    08A0648C:[006A1824]: and        $v1, $v1, $t2
    08A06490:[006C1826]: xor        $v1, $v1, $t4
    08A06494:[8C810008]: lw         $at, 8($a0)
    08A06498:[0303C021]: addu       $t8, $t8, $v1
    08A0649C:[0302C021]: addu       $t8, $t8, $v0
    08A064A0:[0301C021]: addu       $t8, $t8, $at
    08A064A4:[002EC882]: rotr       $t9, $t6, 0x0002
    08A064A8:[002E0B42]: rotr       $at, $t6, 0x000D
    08A064AC:[0321C826]: xor        $t9, $t9, $at
    08A064B0:[002E0D82]: rotr       $at, $t6, 0x0016
    08A064B4:[0321C826]: xor        $t9, $t9, $at
    08A064B8:[01CF1025]: or         $v0, $t6, $t7
    08A064BC:[00481024]: and        $v0, $v0, $t0
    08A064C0:[01CF0824]: and        $at, $t6, $t7
    08A064C4:[00411025]: or         $v0, $v0, $at
    08A064C8:[0322C821]: addu       $t9, $t9, $v0
    08A064CC:[01384821]: addu       $t1, $t1, $t8
    08A064D0:[03196821]: addu       $t5, $t8, $t9
    08A064D4:[8CC2000C]: lw         $v0, 12($a2)
    08A064D8:[0029C182]: rotr       $t8, $t1, 0x0006
    08A064DC:[00290AC2]: rotr       $at, $t1, 0x000B
    08A064E0:[0301C026]: xor        $t8, $t8, $at
    08A064E4:[00290E42]: rotr       $at, $t1, 0x0019
    08A064E8:[0301C026]: xor        $t8, $t8, $at
    08A064EC:[0198C021]: addu       $t8, $t4, $t8
    08A064F0:[014B1826]: xor        $v1, $t2, $t3
    08A064F4:[00691824]: and        $v1, $v1, $t1
    08A064F8:[006B1826]: xor        $v1, $v1, $t3
    08A064FC:[8C81000C]: lw         $at, 12($a0)
    08A06500:[0303C021]: addu       $t8, $t8, $v1
    08A06504:[0302C021]: addu       $t8, $t8, $v0
    08A06508:[0301C021]: addu       $t8, $t8, $at
    08A0650C:[002DC882]: rotr       $t9, $t5, 0x0002
    08A06510:[002D0B42]: rotr       $at, $t5, 0x000D
    08A06514:[0321C826]: xor        $t9, $t9, $at
    08A06518:[002D0D82]: rotr       $at, $t5, 0x0016
    08A0651C:[0321C826]: xor        $t9, $t9, $at
    08A06520:[01AE1025]: or         $v0, $t5, $t6
    08A06524:[004F1024]: and        $v0, $v0, $t7
    08A06528:[01AE0824]: and        $at, $t5, $t6
    08A0652C:[00411025]: or         $v0, $v0, $at
    08A06530:[0322C821]: addu       $t9, $t9, $v0
    08A06534:[01184021]: addu       $t0, $t0, $t8
    08A06538:[03196021]: addu       $t4, $t8, $t9
    08A0653C:[8CC20010]: lw         $v0, 16($a2)
    08A06540:[0028C182]: rotr       $t8, $t0, 0x0006
    08A06544:[00280AC2]: rotr       $at, $t0, 0x000B
    08A06548:[0301C026]: xor        $t8, $t8, $at
    08A0654C:[00280E42]: rotr       $at, $t0, 0x0019
    08A06550:[0301C026]: xor        $t8, $t8, $at
    08A06554:[0178C021]: addu       $t8, $t3, $t8
    08A06558:[012A1826]: xor        $v1, $t1, $t2
    08A0655C:[00681824]: and        $v1, $v1, $t0
    08A06560:[006A1826]: xor        $v1, $v1, $t2
    08A06564:[8C810010]: lw         $at, 16($a0)
    08A06568:[0303C021]: addu       $t8, $t8, $v1
    08A0656C:[0302C021]: addu       $t8, $t8, $v0
    08A06570:[0301C021]: addu       $t8, $t8, $at
    08A06574:[002CC882]: rotr       $t9, $t4, 0x0002
    08A06578:[002C0B42]: rotr       $at, $t4, 0x000D
    08A0657C:[0321C826]: xor        $t9, $t9, $at
    08A06580:[002C0D82]: rotr       $at, $t4, 0x0016
    08A06584:[0321C826]: xor        $t9, $t9, $at
    08A06588:[018D1025]: or         $v0, $t4, $t5
    08A0658C:[004E1024]: and        $v0, $v0, $t6
    08A06590:[018D0824]: and        $at, $t4, $t5
    08A06594:[00411025]: or         $v0, $v0, $at
    08A06598:[0322C821]: addu       $t9, $t9, $v0
    08A0659C:[01F87821]: addu       $t7, $t7, $t8
    08A065A0:[03195821]: addu       $t3, $t8, $t9
    08A065A4:[8CC20014]: lw         $v0, 20($a2)
    08A065A8:[002FC182]: rotr       $t8, $t7, 0x0006
    08A065AC:[002F0AC2]: rotr       $at, $t7, 0x000B
    08A065B0:[0301C026]: xor        $t8, $t8, $at
    08A065B4:[002F0E42]: rotr       $at, $t7, 0x0019
    08A065B8:[0301C026]: xor        $t8, $t8, $at
    08A065BC:[0158C021]: addu       $t8, $t2, $t8
    08A065C0:[01091826]: xor        $v1, $t0, $t1
    08A065C4:[006F1824]: and        $v1, $v1, $t7
    08A065C8:[00691826]: xor        $v1, $v1, $t1
    08A065CC:[8C810014]: lw         $at, 20($a0)
    08A065D0:[0303C021]: addu       $t8, $t8, $v1
    08A065D4:[0302C021]: addu       $t8, $t8, $v0
    08A065D8:[0301C021]: addu       $t8, $t8, $at
    08A065DC:[002BC882]: rotr       $t9, $t3, 0x0002
    08A065E0:[002B0B42]: rotr       $at, $t3, 0x000D
    08A065E4:[0321C826]: xor        $t9, $t9, $at
    08A065E8:[002B0D82]: rotr       $at, $t3, 0x0016
    08A065EC:[0321C826]: xor        $t9, $t9, $at
    08A065F0:[016C1025]: or         $v0, $t3, $t4
    08A065F4:[004D1024]: and        $v0, $v0, $t5
    08A065F8:[016C0824]: and        $at, $t3, $t4
    08A065FC:[00411025]: or         $v0, $v0, $at
    08A06600:[0322C821]: addu       $t9, $t9, $v0
    08A06604:[01D87021]: addu       $t6, $t6, $t8
    08A06608:[03195021]: addu       $t2, $t8, $t9
    08A0660C:[8CC20018]: lw         $v0, 24($a2)
    08A06610:[002EC182]: rotr       $t8, $t6, 0x0006
    08A06614:[002E0AC2]: rotr       $at, $t6, 0x000B
    08A06618:[0301C026]: xor        $t8, $t8, $at
    08A0661C:[002E0E42]: rotr       $at, $t6, 0x0019
    08A06620:[0301C026]: xor        $t8, $t8, $at
    08A06624:[0138C021]: addu       $t8, $t1, $t8
    08A06628:[01E81826]: xor        $v1, $t7, $t0
    08A0662C:[006E1824]: and        $v1, $v1, $t6
    08A06630:[00681826]: xor        $v1, $v1, $t0
    08A06634:[8C810018]: lw         $at, 24($a0)
    08A06638:[0303C021]: addu       $t8, $t8, $v1
    08A0663C:[0302C021]: addu       $t8, $t8, $v0
    08A06640:[0301C021]: addu       $t8, $t8, $at
    08A06644:[002AC882]: rotr       $t9, $t2, 0x0002
    08A06648:[002A0B42]: rotr       $at, $t2, 0x000D
    08A0664C:[0321C826]: xor        $t9, $t9, $at
    08A06650:[002A0D82]: rotr       $at, $t2, 0x0016
    08A06654:[0321C826]: xor        $t9, $t9, $at
    08A06658:[014B1025]: or         $v0, $t2, $t3
    08A0665C:[004C1024]: and        $v0, $v0, $t4
    08A06660:[014B0824]: and        $at, $t2, $t3
    08A06664:[00411025]: or         $v0, $v0, $at
    08A06668:[0322C821]: addu       $t9, $t9, $v0
    08A0666C:[01B86821]: addu       $t5, $t5, $t8
    08A06670:[03194821]: addu       $t1, $t8, $t9
    08A06674:[8CC2001C]: lw         $v0, 28($a2)
    08A06678:[002DC182]: rotr       $t8, $t5, 0x0006
    08A0667C:[002D0AC2]: rotr       $at, $t5, 0x000B
    08A06680:[0301C026]: xor        $t8, $t8, $at
    08A06684:[002D0E42]: rotr       $at, $t5, 0x0019
    08A06688:[0301C026]: xor        $t8, $t8, $at
    08A0668C:[0118C021]: addu       $t8, $t0, $t8
    08A06690:[01CF1826]: xor        $v1, $t6, $t7
    08A06694:[006D1824]: and        $v1, $v1, $t5
    08A06698:[006F1826]: xor        $v1, $v1, $t7
    08A0669C:[8C81001C]: lw         $at, 28($a0)
    08A066A0:[0303C021]: addu       $t8, $t8, $v1
    08A066A4:[0302C021]: addu       $t8, $t8, $v0
    08A066A8:[0301C021]: addu       $t8, $t8, $at
    08A066AC:[0029C882]: rotr       $t9, $t1, 0x0002
    08A066B0:[00290B42]: rotr       $at, $t1, 0x000D
    08A066B4:[0321C826]: xor        $t9, $t9, $at
    08A066B8:[00290D82]: rotr       $at, $t1, 0x0016
    08A066BC:[0321C826]: xor        $t9, $t9, $at
    08A066C0:[012A1025]: or         $v0, $t1, $t2
    08A066C4:[004B1024]: and        $v0, $v0, $t3
    08A066C8:[012A0824]: and        $at, $t1, $t2
    08A066CC:[00411025]: or         $v0, $v0, $at
    08A066D0:[0322C821]: addu       $t9, $t9, $v0
    08A066D4:[01986021]: addu       $t4, $t4, $t8
    08A066D8:[03194021]: addu       $t0, $t8, $t9
    08A066DC:[24840020]: addiu      $a0, $a0, 32
    08A066E0:[24E7FFF8]: addiu      $a3, $a3, -8
    08A066E4:[14E0FF2D]: bne        $a3, $zr, 0x08A0639C
    08A066E8:[24C60020]: addiu      $a2, $a2, 32
    08A066EC:[8CA10000]: lw         $at, 0($a1)
    08A066F0:[8CA20004]: lw         $v0, 4($a1)
    08A066F4:[8CA30008]: lw         $v1, 8($a1)
    08A066F8:[8CA4000C]: lw         $a0, 12($a1)
    08A066FC:[8CA60010]: lw         $a2, 16($a1)
    08A06700:[8CA70014]: lw         $a3, 20($a1)
    08A06704:[8CB80018]: lw         $t8, 24($a1)
    08A06708:[8CB9001C]: lw         $t9, 28($a1)
    08A0670C:[01014021]: addu       $t0, $t0, $at
    08A06710:[01224821]: addu       $t1, $t1, $v0
    08A06714:[01435021]: addu       $t2, $t2, $v1
    08A06718:[01645821]: addu       $t3, $t3, $a0
    08A0671C:[01866021]: addu       $t4, $t4, $a2
    08A06720:[01A76821]: addu       $t5, $t5, $a3
    08A06724:[01D87021]: addu       $t6, $t6, $t8
    08A06728:[01F97821]: addu       $t7, $t7, $t9
    08A0672C:[ACA80000]: sw         $t0, 0($a1)
    08A06730:[ACA90004]: sw         $t1, 4($a1)
    08A06734:[ACAA0008]: sw         $t2, 8($a1)
    08A06738:[ACAB000C]: sw         $t3, 12($a1)
    08A0673C:[ACAC0010]: sw         $t4, 16($a1)
    08A06740:[ACAD0014]: sw         $t5, 20($a1)
    08A06744:[ACAE0018]: sw         $t6, 24($a1)
    08A06748:[ACAF001C]: sw         $t7, 28($a1)
    08A0674C:[27BD0100]: addiu      $sp, $sp, 256
    08A06750:[03E00008]: jr         $ra
    08A06754:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
  Back Branch 08A06364 190,656 times (length 21)
    08A06304:[2529FFFF]: addiu      $t1, $t1, -1
    08A06308:[AD0A0000]: sw         $t2, 0($t0)
    08A0630C:[1520FFFB]: bne        $t1, $zr, 0x08A062FC
    08A06310:[25080004]: addiu      $t0, $t0, 4
    08A06314:[24090030]: addiu      $t1, $zr, 48 <=> li $t1, 48
--> 08A06318:[8D0AFFC0]: lw         $t2, -64($t0)
    08A0631C:[8D0BFFC4]: lw         $t3, -60($t0)
    08A06320:[8D0CFFE4]: lw         $t4, -28($t0)
    08A06324:[8D0DFFF8]: lw         $t5, -8($t0)
    08A06328:[002B71C2]: rotr       $t6, $t3, 0x0007
    08A0632C:[002B0C82]: rotr       $at, $t3, 0x0012
    08A06330:[01C17026]: xor        $t6, $t6, $at
    08A06334:[000B08C2]: srl        $at, $t3, 0x0003
    08A06338:[01C17026]: xor        $t6, $t6, $at
    08A0633C:[002D7C42]: rotr       $t7, $t5, 0x0011
    08A06340:[002D0CC2]: rotr       $at, $t5, 0x0013
    08A06344:[01E17826]: xor        $t7, $t7, $at
    08A06348:[000D0A82]: srl        $at, $t5, 0x000A
    08A0634C:[01E17826]: xor        $t7, $t7, $at
    08A06350:[014C5021]: addu       $t2, $t2, $t4
    08A06354:[014E5021]: addu       $t2, $t2, $t6
    08A06358:[014F5021]: addu       $t2, $t2, $t7
    08A0635C:[2529FFFF]: addiu      $t1, $t1, -1
    08A06360:[AD0A0000]: sw         $t2, 0($t0)
--> 08A06364:[1520FFEC]: bne        $t1, $zr, 0x08A06318
    08A06368:[25080004]: addiu      $t0, $t0, 4
    08A0636C:[8CA80000]: lw         $t0, 0($a1)
    08A06370:[8CA90004]: lw         $t1, 4($a1)
    08A06374:[8CAA0008]: lw         $t2, 8($a1)
  Back Branch 08A0630C 63,552 times (length 6)
    08A062F0:[27BDFF00]: addiu      $sp, $sp, -256
    08A062F4:[27A80000]: addiu      $t0, $sp, 0
    08A062F8:[24090010]: addiu      $t1, $zr, 16 <=> li $t1, 16
--> 08A062FC:[8C8A0000]: lw         $t2, 0($a0)
    08A06300:[24840004]: addiu      $a0, $a0, 4
    08A06304:[2529FFFF]: addiu      $t1, $t1, -1
    08A06308:[AD0A0000]: sw         $t2, 0($t0)
--> 08A0630C:[1520FFFB]: bne        $t1, $zr, 0x08A062FC
    08A06310:[25080004]: addiu      $t0, $t0, 4
    08A06314:[24090030]: addiu      $t1, $zr, 48 <=> li $t1, 48
    08A06318:[8D0AFFC0]: lw         $t2, -64($t0)
    08A0631C:[8D0BFFC4]: lw         $t3, -60($t0)
  Back Branch 08A066E4 31,776 times (length 212)
_S1_2_8A22494 8,885,134 instructions (5.558%), 17,054 calls (08A22494 - 08A22688, length 126)
    08A22494:[27BDFFD0]: addiu      $sp, $sp, -48
    08A22498:[AFB3001C]: sw         $s3, 28($sp)
    08A2249C:[3C1308AF]: lui        $s3, 0x08AF <=> li $s3, 0x08AF0000
    08A224A0:[8E63720C]: lw         $v1, 29196($s3)
    08A224A4:[AFB10014]: sw         $s1, 20($sp)
    08A224A8:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08A224AC:[AFBF0020]: sw         $ra, 32($sp)
    08A224B0:[AFB20018]: sw         $s2, 24($sp)
    08A224B4:[10600061]: beq        $v1, $zr, 0x08A2263C
    08A224B8:[AFB00010]: sw         $s0, 16($sp)
    08A224BC:[3C0351EB]: lui        $v1, 0x51EB <=> li $v1, 0x51EB0000
    08A224C0:[3C0408AF]: lui        $a0, 0x08AF <=> li $a0, 0x08AF0000
    08A224C4:[24907220]: addiu      $s0, $a0, 29216
    08A224C8:[3472851F]: ori        $s2, $v1, -31457
    08A224CC:[82050001]: lb         $a1, 1($s0)
    08A224D0:[10A00056]: beq        $a1, $zr, 0x08A2262C
    08A224D4:[8E6F720C]: lw         $t7, 29196($s3)
    08A224D8:[92020008]: lbu        $v0, 8($s0)
    08A224DC:[92060060]: lbu        $a2, 96($s0)
    08A224E0:[5046005D]: beql       $v0, $a2, 0x08A22658
    08A224E4:[92080009]: lbu        $t0, 9($s0)
    08A224E8:[92050060]: lbu        $a1, 96($s0)
    08A224EC:[92060038]: lbu        $a2, 56($s0)
    08A224F0:[92070061]: lbu        $a3, 97($s0)
    08A224F4:[8E040034]: lw         $a0, 52($s0)
    08A224F8:[03A04021]: addu       $t0, $sp, $zr <=> move $t0, $sp
    08A224FC:[0E2889CA]: jal        0x08A22728
    08A22500:[27A90004]: addiu      $t1, $sp, 4
    08A22504:[92050062]: lbu        $a1, 98($s0)
    08A22508:[92060040]: lbu        $a2, 64($s0)
    08A2250C:[92070063]: lbu        $a3, 99($s0)
    08A22510:[8E04003C]: lw         $a0, 60($s0)
    08A22514:[27A9000C]: addiu      $t1, $sp, 12
    08A22518:[0E2889CA]: jal        0x08A22728
    08A2251C:[27A80008]: addiu      $t0, $sp, 8
    08A22520:[8FA50000]: lw         $a1, 0($sp)
    08A22524:[8FA60004]: lw         $a2, 4($sp)
    08A22528:[8FA70008]: lw         $a3, 8($sp)
    08A2252C:[8FA8000C]: lw         $t0, 12($sp)
    08A22530:[0E289E73]: jal        0x08A279CC
    08A22534:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08A22538:[8FA50000]: lw         $a1, 0($sp)
    08A2253C:[8FA60004]: lw         $a2, 4($sp)
    08A22540:[8FA70008]: lw         $a3, 8($sp)
    08A22544:[8FA8000C]: lw         $t0, 12($sp)
    08A22548:[0E287CD1]: jal        0x08A1F344
    08A2254C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08A22550:[92180060]: lbu        $t8, 96($s0)
    08A22554:[920F0061]: lbu        $t7, 97($s0)
    08A22558:[920E0062]: lbu        $t6, 98($s0)
    08A2255C:[920D0063]: lbu        $t5, 99($s0)
    08A22560:[A2180008]: sb         $t8, 8($s0)
    08A22564:[A20F0009]: sb         $t7, 9($s0)
    08A22568:[A20E000A]: sb         $t6, 10($s0)
    08A2256C:[A20D000B]: sb         $t5, 11($s0)
    08A22570:[8E04000C]: lw         $a0, 12($s0)
    08A22574:[8E190064]: lw         $t9, 100($s0)
    08A22578:[1099002B]: beq        $a0, $t9, 0x08A22628
    08A2257C:[240300FF]: addiu      $v1, $zr, 255 <=> li $v1, 255
    08A22580:[9206005D]: lbu        $a2, 93($s0)
    08A22584:[50C3001E]: beql       $a2, $v1, 0x08A22600
    08A22588:[8E050030]: lw         $a1, 48($s0)
    08A2258C:[8202004E]: lb         $v0, 78($s0)
    08A22590:[8207004C]: lb         $a3, 76($s0)
    08A22594:[9204004D]: lbu        $a0, 77($s0)
    08A22598:[000229C0]: sll        $a1, $v0, 0x0007
    08A2259C:[00A24023]: subu       $t0, $a1, $v0
    08A225A0:[01120018]: mult       $t0, $s2
    08A225A4:[000749C0]: sll        $t1, $a3, 0x0007
    08A225A8:[01271823]: subu       $v1, $t1, $a3
    08A225AC:[0008C7C3]: sra        $t8, $t0, 0x001F
    08A225B0:[000367C3]: sra        $t4, $v1, 0x001F
    08A225B4:[0000C810]: mfhi       $t9
    08A225B8:[00720018]: mult       $v1, $s2
    08A225BC:[00197943]: sra        $t7, $t9, 0x0005
    08A225C0:[01F87023]: subu       $t6, $t7, $t8
    08A225C4:[7C0E2E20]: seh        $a1, $t6
    08A225C8:[00006810]: mfhi       $t5
    08A225CC:[000D5943]: sra        $t3, $t5, 0x0005
    08A225D0:[016C5023]: subu       $t2, $t3, $t4
    08A225D4:[0E287FAE]: jal        0x08A1FEB8
    08A225D8:[7C0A3E20]: seh        $a3, $t2
    08A225DC:[8E09002C]: lw         $t1, 44($s0)
    08A225E0:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    08A225E4:[3C02BE37]: lui        $v0, 0xBE37 <=> li $v0, 0xBE370000
    08A225E8:[01280018]: mult       $t1, $t0
    08A225EC:[3447C63B]: ori        $a3, $v0, -14789
    08A225F0:[00002812]: mflo       $a1
    08A225F4:[00A70019]: multu      $a1, $a3
    08A225F8:[00003010]: mfhi       $a2
    08A225FC:[00062BC2]: srl        $a1, $a2, 0x000F
    08A22600:[8E0D0064]: lw         $t5, 100($s0)
    08A22604:[92040000]: lbu        $a0, 0($s0)
    08A22608:[240C4000]: addiu      $t4, $zr, 16384 <=> li $t4, 16384
    08A2260C:[00AD5821]: addu       $t3, $a1, $t5
    08A22610:[016C302D]: min        $a2, $t3, $t4
    08A22614:[240A0001]: addiu      $t2, $zr, 1 <=> li $t2, 1
    08A22618:[0E289E8C]: jal        0x08A27A30
    08A2261C:[00CA282C]: max        $a1, $a2, $t2
    08A22620:[8E040064]: lw         $a0, 100($s0)
    08A22624:[AE04000C]: sw         $a0, 12($s0)
    08A22628:[8E6F720C]: lw         $t7, 29196($s3)
    08A2262C:[26310001]: addiu      $s1, $s1, 1
    08A22630:[022F702B]: sltu       $t6, $s1, $t7
    08A22634:[15C0FFA5]: bne        $t6, $zr, 0x08A224CC
    08A22638:[26100068]: addiu      $s0, $s0, 104
    08A2263C:[8FBF0020]: lw         $ra, 32($sp)
    08A22640:[8FB3001C]: lw         $s3, 28($sp)
    08A22644:[8FB20018]: lw         $s2, 24($sp)
    08A22648:[8FB10014]: lw         $s1, 20($sp)
    08A2264C:[8FB00010]: lw         $s0, 16($sp)
    08A22650:[03E00008]: jr         $ra
    08A22654:[27BD0030]: addiu      $sp, $sp, 48
    08A22658:[92070061]: lbu        $a3, 97($s0)
    08A2265C:[5507FFA3]: bnel       $t0, $a3, 0x08A224EC
    08A22660:[92050060]: lbu        $a1, 96($s0)
    08A22664:[920A000A]: lbu        $t2, 10($s0)
    08A22668:[92090062]: lbu        $t1, 98($s0)
    08A2266C:[5549FF9F]: bnel       $t2, $t1, 0x08A224EC
    08A22670:[92050060]: lbu        $a1, 96($s0)
    08A22674:[920C000B]: lbu        $t4, 11($s0)
    08A22678:[920B0063]: lbu        $t3, 99($s0)
    08A2267C:[558BFF9B]: bnel       $t4, $t3, 0x08A224EC
    08A22680:[92050060]: lbu        $a1, 96($s0)
    08A22684:[0A28895D]: j          0x08A22574
    08A22688:[8E04000C]: lw         $a0, 12($s0)
  Back Branch 08A22634 341,080 times (length 92)
    08A224B8:[AFB00010]: sw         $s0, 16($sp)
    08A224BC:[3C0351EB]: lui        $v1, 0x51EB <=> li $v1, 0x51EB0000
    08A224C0:[3C0408AF]: lui        $a0, 0x08AF <=> li $a0, 0x08AF0000
    08A224C4:[24907220]: addiu      $s0, $a0, 29216
    08A224C8:[3472851F]: ori        $s2, $v1, -31457
--> 08A224CC:[82050001]: lb         $a1, 1($s0)
    08A224D0:[10A00056]: beq        $a1, $zr, 0x08A2262C
    08A224D4:[8E6F720C]: lw         $t7, 29196($s3)
    08A224D8:[92020008]: lbu        $v0, 8($s0)
    08A224DC:[92060060]: lbu        $a2, 96($s0)
    08A224E0:[5046005D]: beql       $v0, $a2, 0x08A22658
    08A224E4:[92080009]: lbu        $t0, 9($s0)
    08A224E8:[92050060]: lbu        $a1, 96($s0)
    08A224EC:[92060038]: lbu        $a2, 56($s0)
    08A224F0:[92070061]: lbu        $a3, 97($s0)
    08A224F4:[8E040034]: lw         $a0, 52($s0)
    08A224F8:[03A04021]: addu       $t0, $sp, $zr <=> move $t0, $sp
    08A224FC:[0E2889CA]: jal        0x08A22728
    08A22500:[27A90004]: addiu      $t1, $sp, 4
    08A22504:[92050062]: lbu        $a1, 98($s0)
    08A22508:[92060040]: lbu        $a2, 64($s0)
    08A2250C:[92070063]: lbu        $a3, 99($s0)
    08A22510:[8E04003C]: lw         $a0, 60($s0)
    08A22514:[27A9000C]: addiu      $t1, $sp, 12
    08A22518:[0E2889CA]: jal        0x08A22728
    08A2251C:[27A80008]: addiu      $t0, $sp, 8
    08A22520:[8FA50000]: lw         $a1, 0($sp)
    08A22524:[8FA60004]: lw         $a2, 4($sp)
    08A22528:[8FA70008]: lw         $a3, 8($sp)
    08A2252C:[8FA8000C]: lw         $t0, 12($sp)
    08A22530:[0E289E73]: jal        0x08A279CC
    08A22534:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08A22538:[8FA50000]: lw         $a1, 0($sp)
    08A2253C:[8FA60004]: lw         $a2, 4($sp)
    08A22540:[8FA70008]: lw         $a3, 8($sp)
    08A22544:[8FA8000C]: lw         $t0, 12($sp)
    08A22548:[0E287CD1]: jal        0x08A1F344
    08A2254C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08A22550:[92180060]: lbu        $t8, 96($s0)
    08A22554:[920F0061]: lbu        $t7, 97($s0)
    08A22558:[920E0062]: lbu        $t6, 98($s0)
    08A2255C:[920D0063]: lbu        $t5, 99($s0)
    08A22560:[A2180008]: sb         $t8, 8($s0)
    08A22564:[A20F0009]: sb         $t7, 9($s0)
    08A22568:[A20E000A]: sb         $t6, 10($s0)
    08A2256C:[A20D000B]: sb         $t5, 11($s0)
    08A22570:[8E04000C]: lw         $a0, 12($s0)
    08A22574:[8E190064]: lw         $t9, 100($s0)
    08A22578:[1099002B]: beq        $a0, $t9, 0x08A22628
    08A2257C:[240300FF]: addiu      $v1, $zr, 255 <=> li $v1, 255
    08A22580:[9206005D]: lbu        $a2, 93($s0)
    08A22584:[50C3001E]: beql       $a2, $v1, 0x08A22600
    08A22588:[8E050030]: lw         $a1, 48($s0)
    08A2258C:[8202004E]: lb         $v0, 78($s0)
    08A22590:[8207004C]: lb         $a3, 76($s0)
    08A22594:[9204004D]: lbu        $a0, 77($s0)
    08A22598:[000229C0]: sll        $a1, $v0, 0x0007
    08A2259C:[00A24023]: subu       $t0, $a1, $v0
    08A225A0:[01120018]: mult       $t0, $s2
    08A225A4:[000749C0]: sll        $t1, $a3, 0x0007
    08A225A8:[01271823]: subu       $v1, $t1, $a3
    08A225AC:[0008C7C3]: sra        $t8, $t0, 0x001F
    08A225B0:[000367C3]: sra        $t4, $v1, 0x001F
    08A225B4:[0000C810]: mfhi       $t9
    08A225B8:[00720018]: mult       $v1, $s2
    08A225BC:[00197943]: sra        $t7, $t9, 0x0005
    08A225C0:[01F87023]: subu       $t6, $t7, $t8
    08A225C4:[7C0E2E20]: seh        $a1, $t6
    08A225C8:[00006810]: mfhi       $t5
    08A225CC:[000D5943]: sra        $t3, $t5, 0x0005
    08A225D0:[016C5023]: subu       $t2, $t3, $t4
    08A225D4:[0E287FAE]: jal        0x08A1FEB8
    08A225D8:[7C0A3E20]: seh        $a3, $t2
    08A225DC:[8E09002C]: lw         $t1, 44($s0)
    08A225E0:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    08A225E4:[3C02BE37]: lui        $v0, 0xBE37 <=> li $v0, 0xBE370000
    08A225E8:[01280018]: mult       $t1, $t0
    08A225EC:[3447C63B]: ori        $a3, $v0, -14789
    08A225F0:[00002812]: mflo       $a1
    08A225F4:[00A70019]: multu      $a1, $a3
    08A225F8:[00003010]: mfhi       $a2
    08A225FC:[00062BC2]: srl        $a1, $a2, 0x000F
    08A22600:[8E0D0064]: lw         $t5, 100($s0)
    08A22604:[92040000]: lbu        $a0, 0($s0)
    08A22608:[240C4000]: addiu      $t4, $zr, 16384 <=> li $t4, 16384
    08A2260C:[00AD5821]: addu       $t3, $a1, $t5
    08A22610:[016C302D]: min        $a2, $t3, $t4
    08A22614:[240A0001]: addiu      $t2, $zr, 1 <=> li $t2, 1
    08A22618:[0E289E8C]: jal        0x08A27A30
    08A2261C:[00CA282C]: max        $a1, $a2, $t2
    08A22620:[8E040064]: lw         $a0, 100($s0)
    08A22624:[AE04000C]: sw         $a0, 12($s0)
    08A22628:[8E6F720C]: lw         $t7, 29196($s3)
    08A2262C:[26310001]: addiu      $s1, $s1, 1
    08A22630:[022F702B]: sltu       $t6, $s1, $t7
--> 08A22634:[15C0FFA5]: bne        $t6, $zr, 0x08A224CC
    08A22638:[26100068]: addiu      $s0, $s0, 104
    08A2263C:[8FBF0020]: lw         $ra, 32($sp)
    08A22640:[8FB3001C]: lw         $s3, 28($sp)
    08A22644:[8FB20018]: lw         $s2, 24($sp)
  Back Branch 08A22684 341,080 times (length 70)
    08A22560:[A2180008]: sb         $t8, 8($s0)
    08A22564:[A20F0009]: sb         $t7, 9($s0)
    08A22568:[A20E000A]: sb         $t6, 10($s0)
    08A2256C:[A20D000B]: sb         $t5, 11($s0)
    08A22570:[8E04000C]: lw         $a0, 12($s0)
--> 08A22574:[8E190064]: lw         $t9, 100($s0)
    08A22578:[1099002B]: beq        $a0, $t9, 0x08A22628
    08A2257C:[240300FF]: addiu      $v1, $zr, 255 <=> li $v1, 255
    08A22580:[9206005D]: lbu        $a2, 93($s0)
    08A22584:[50C3001E]: beql       $a2, $v1, 0x08A22600
    08A22588:[8E050030]: lw         $a1, 48($s0)
    08A2258C:[8202004E]: lb         $v0, 78($s0)
    08A22590:[8207004C]: lb         $a3, 76($s0)
    08A22594:[9204004D]: lbu        $a0, 77($s0)
    08A22598:[000229C0]: sll        $a1, $v0, 0x0007
    08A2259C:[00A24023]: subu       $t0, $a1, $v0
    08A225A0:[01120018]: mult       $t0, $s2
    08A225A4:[000749C0]: sll        $t1, $a3, 0x0007
    08A225A8:[01271823]: subu       $v1, $t1, $a3
    08A225AC:[0008C7C3]: sra        $t8, $t0, 0x001F
    08A225B0:[000367C3]: sra        $t4, $v1, 0x001F
    08A225B4:[0000C810]: mfhi       $t9
    08A225B8:[00720018]: mult       $v1, $s2
    08A225BC:[00197943]: sra        $t7, $t9, 0x0005
    08A225C0:[01F87023]: subu       $t6, $t7, $t8
    08A225C4:[7C0E2E20]: seh        $a1, $t6
    08A225C8:[00006810]: mfhi       $t5
    08A225CC:[000D5943]: sra        $t3, $t5, 0x0005
    08A225D0:[016C5023]: subu       $t2, $t3, $t4
    08A225D4:[0E287FAE]: jal        0x08A1FEB8
    08A225D8:[7C0A3E20]: seh        $a3, $t2
    08A225DC:[8E09002C]: lw         $t1, 44($s0)
    08A225E0:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    08A225E4:[3C02BE37]: lui        $v0, 0xBE37 <=> li $v0, 0xBE370000
    08A225E8:[01280018]: mult       $t1, $t0
    08A225EC:[3447C63B]: ori        $a3, $v0, -14789
    08A225F0:[00002812]: mflo       $a1
    08A225F4:[00A70019]: multu      $a1, $a3
    08A225F8:[00003010]: mfhi       $a2
    08A225FC:[00062BC2]: srl        $a1, $a2, 0x000F
    08A22600:[8E0D0064]: lw         $t5, 100($s0)
    08A22604:[92040000]: lbu        $a0, 0($s0)
    08A22608:[240C4000]: addiu      $t4, $zr, 16384 <=> li $t4, 16384
    08A2260C:[00AD5821]: addu       $t3, $a1, $t5
    08A22610:[016C302D]: min        $a2, $t3, $t4
    08A22614:[240A0001]: addiu      $t2, $zr, 1 <=> li $t2, 1
    08A22618:[0E289E8C]: jal        0x08A27A30
    08A2261C:[00CA282C]: max        $a1, $a2, $t2
    08A22620:[8E040064]: lw         $a0, 100($s0)
    08A22624:[AE04000C]: sw         $a0, 12($s0)
    08A22628:[8E6F720C]: lw         $t7, 29196($s3)
    08A2262C:[26310001]: addiu      $s1, $s1, 1
    08A22630:[022F702B]: sltu       $t6, $s1, $t7
    08A22634:[15C0FFA5]: bne        $t6, $zr, 0x08A224CC
    08A22638:[26100068]: addiu      $s0, $s0, 104
    08A2263C:[8FBF0020]: lw         $ra, 32($sp)
    08A22640:[8FB3001C]: lw         $s3, 28($sp)
    08A22644:[8FB20018]: lw         $s2, 24($sp)
    08A22648:[8FB10014]: lw         $s1, 20($sp)
    08A2264C:[8FB00010]: lw         $s0, 16($sp)
    08A22650:[03E00008]: jr         $ra
    08A22654:[27BD0030]: addiu      $sp, $sp, 48
    08A22658:[92070061]: lbu        $a3, 97($s0)
    08A2265C:[5507FFA3]: bnel       $t0, $a3, 0x08A224EC
    08A22660:[92050060]: lbu        $a1, 96($s0)
    08A22664:[920A000A]: lbu        $t2, 10($s0)
    08A22668:[92090062]: lbu        $t1, 98($s0)
    08A2266C:[5549FF9F]: bnel       $t2, $t1, 0x08A224EC
    08A22670:[92050060]: lbu        $a1, 96($s0)
    08A22674:[920C000B]: lbu        $t4, 11($s0)
    08A22678:[920B0063]: lbu        $t3, 99($s0)
    08A2267C:[558BFF9B]: bnel       $t4, $t3, 0x08A224EC
    08A22680:[92050060]: lbu        $a1, 96($s0)
--> 08A22684:[0A28895D]: j          0x08A22574
    08A22688:[8E04000C]: lw         $a0, 12($s0)
_S1_2_881C044 8,792,383 instructions (5.500%), 59,808 calls (0881C044 - 0881C238, length 126)
    0881C044:[27BDFFC0]: addiu      $sp, $sp, -64
    0881C048:[AFBF0034]: sw         $ra, 52($sp)
    0881C04C:[84860210]: lh         $a2, 528($a0)
    0881C050:[30C68000]: andi       $a2, $a2, -32768
    0881C054:[000633C2]: srl        $a2, $a2, 0x000F
    0881C058:[30C7FFFF]: andi       $a3, $a2, -1
    0881C05C:[00803025]: or         $a2, $a0, $zr <=> move $a2, $a0
    0881C060:[10E00073]: beq        $a3, $zr, 0x0881C230
    0881C064:[00A01025]: or         $v0, $a1, $zr <=> move $v0, $a1
    0881C068:[84C40210]: lh         $a0, 528($a2)
    0881C06C:[30844000]: andi       $a0, $a0, 16384
    0881C070:[1080006F]: beq        $a0, $zr, 0x0881C230
    0881C074:[24C30020]: addiu      $v1, $a2, 32
    0881C078:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    0881C07C:[0E206C65]: jal        0x0881B194
    0881C080:[00602825]: or         $a1, $v1, $zr <=> move $a1, $v1
    0881C084:[27B90010]: addiu      $t9, $sp, 16
    0881C088:[24C40050]: addiu      $a0, $a2, 80
    0881C08C:[D8800000]: lv.q       C000.q, 0($a0)
    0881C090:[FB200000]: sv.q       C000.q, 0($t9)
    0881C094:[DB210000]: lv.q       C010.q, 0($t9)
    0881C098:[3C0408AB]: lui        $a0, 0x08AB <=> li $a0, 0x08AB0000
    0881C09C:[248475E0]: addiu      $a0, $a0, 30176
    0881C0A0:[D8820000]: lv.q       C020.q, 0($a0)
    0881C0A4:[60828101]: vsub.t     C010.t, C010.t, C020.t
    0881C0A8:[FB210000]: sv.q       C010.q, 0($t9)
    0881C0AC:[34180000]: ori        $t8, $zr, 0 <=> li $t8, 0
    0881C0B0:[44806000]: mtc1       $zr, $f12
    0881C0B4:[3C0408A3]: lui        $a0, 0x08A3 <=> li $a0, 0x08A30000
    0881C0B8:[248E6379]: addiu      $t6, $a0, 25465
    0881C0BC:[3C0D1000]: lui        $t5, 0x1000 <=> li $t5, 0x10000000
    0881C0C0:[3C0C0100]: lui        $t4, 0x0100 <=> li $t4, 0x01000000
    0881C0C4:[258CFFFF]: addiu      $t4, $t4, -1
    0881C0C8:[3C0B0200]: lui        $t3, 0x0200 <=> li $t3, 0x02000000
    0881C0CC:[24C400A0]: addiu      $a0, $a2, 160
    0881C0D0:[00042E02]: srl        $a1, $a0, 0x0018
    0881C0D4:[30A5000F]: andi       $a1, $a1, 15
    0881C0D8:[00055400]: sll        $t2, $a1, 0x0010
    0881C0DC:[014D5025]: or         $t2, $t2, $t5
    0881C0E0:[008C4024]: and        $t0, $a0, $t4
    0881C0E4:[3C090100]: lui        $t1, 0x0100 <=> li $t1, 0x01000000
    0881C0E8:[01094025]: or         $t0, $t0, $t1
    0881C0EC:[3C070402]: lui        $a3, 0x0402 <=> li $a3, 0x04020000
    0881C0F0:[24E70005]: addiu      $a3, $a3, 5
    0881C0F4:[24CF01D0]: addiu      $t7, $a2, 464
    0881C0F8:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    0881C0FC:[008E7021]: addu       $t6, $a0, $t6
    0881C100:[3C0408A3]: lui        $a0, 0x08A3 <=> li $a0, 0x08A30000
    0881C104:[2484638D]: addiu      $a0, $a0, 25485
    0881C108:[00042E02]: srl        $a1, $a0, 0x0018
    0881C10C:[30A5000F]: andi       $a1, $a1, 15
    0881C110:[00052C00]: sll        $a1, $a1, 0x0010
    0881C114:[00AD2825]: or         $a1, $a1, $t5
    0881C118:[008C2024]: and        $a0, $a0, $t4
    0881C11C:[008B2025]: or         $a0, $a0, $t3
    0881C120:[D8640000]: lv.q       C100.q, 0($v1)
    0881C124:[D8650010]: lv.q       C110.q, 16($v1)
    0881C128:[D8660020]: lv.q       C120.q, 32($v1)
    0881C12C:[D8670030]: lv.q       C130.q, 48($v1)
    0881C130:[D9E80000]: lv.q       C200.q, 0($t7)
    0881C134:[F188A480]: VTFM4.q    C000.q, R100.q, C200.q
    0881C138:[FBA00000]: sv.q       C000.q, 0($sp)
    0881C13C:[DBA00000]: lv.q       C000.q, 0($sp)
    0881C140:[DB210000]: lv.q       C010.q, 0($t9)
    0881C144:[64818002]: vdot.t     S020.s, C000.t, C010.t
    0881C148:[487F0002]: mfv.s      $ra, S020.s
    0881C14C:[449F6800]: mtc1       $ra, $f13
    0881C150:[460C683C]: c.lt.s     $f13, $f12
    0881C154:[00000000]: nop
    0881C158:[4500000C]: bc1f       0x0881C18C
    0881C15C:[000EFE02]: srl        $ra, $t6, 0x0018
    0881C160:[33FF000F]: andi       $ra, $ra, 15
    0881C164:[001FFC00]: sll        $ra, $ra, 0x0010
    0881C168:[03EDF825]: or         $ra, $ra, $t5
    0881C16C:[AC5F0000]: sw         $ra, 0($v0)
    0881C170:[01CCF824]: and        $ra, $t6, $t4
    0881C174:[03EBF825]: or         $ra, $ra, $t3
    0881C178:[AC5F0004]: sw         $ra, 4($v0)
    0881C17C:[AC4A0008]: sw         $t2, 8($v0)
    0881C180:[AC48000C]: sw         $t0, 12($v0)
    0881C184:[AC470010]: sw         $a3, 16($v0)
    0881C188:[24420014]: addiu      $v0, $v0, 20
    0881C18C:[27180001]: addiu      $t8, $t8, 1
    0881C190:[25EF0010]: addiu      $t7, $t7, 16
    0881C194:[2B1F0004]: slti       $ra, $t8, 4
    0881C198:[17E0FFE1]: bne        $ra, $zr, 0x0881C120
    0881C19C:[25CE0005]: addiu      $t6, $t6, 5
    0881C1A0:[D8640000]: lv.q       C100.q, 0($v1)
    0881C1A4:[D8650010]: lv.q       C110.q, 16($v1)
    0881C1A8:[D8660020]: lv.q       C120.q, 32($v1)
    0881C1AC:[D8670030]: lv.q       C130.q, 48($v1)
    0881C1B0:[3C0B08B0]: lui        $t3, 0x08B0 <=> li $t3, 0x08B00000
    0881C1B4:[256B94F0]: addiu      $t3, $t3, -27408
    0881C1B8:[D9680000]: lv.q       C200.q, 0($t3)
    0881C1BC:[F188A480]: VTFM4.q    C000.q, R100.q, C200.q
    0881C1C0:[FBA00000]: sv.q       C000.q, 0($sp)
    0881C1C4:[DBA00000]: lv.q       C000.q, 0($sp)
    0881C1C8:[DB210000]: lv.q       C010.q, 0($t9)
    0881C1CC:[64818002]: vdot.t     S020.s, C000.t, C010.t
    0881C1D0:[486B0002]: mfv.s      $t3, S020.s
    0881C1D4:[448B6800]: mtc1       $t3, $f13
    0881C1D8:[460C683E]: c.le.s     $f13, $f12
    0881C1DC:[00000000]: nop
    0881C1E0:[45030007]: bc1tl      0x0881C200
    0881C1E4:[AC450000]: sw         $a1, 0($v0)
    0881C1E8:[AC450000]: sw         $a1, 0($v0)
    0881C1EC:[AC440004]: sw         $a0, 4($v0)
    0881C1F0:[AC4A0008]: sw         $t2, 8($v0)
    0881C1F4:[AC48000C]: sw         $t0, 12($v0)
    0881C1F8:[1000000C]: b          0x0881C22C
    0881C1FC:[AC470010]: sw         $a3, 16($v0)
    0881C200:[AC440004]: sw         $a0, 4($v0)
    0881C204:[24C40120]: addiu      $a0, $a2, 288
    0881C208:[00042E02]: srl        $a1, $a0, 0x0018
    0881C20C:[30A5000F]: andi       $a1, $a1, 15
    0881C210:[00052C00]: sll        $a1, $a1, 0x0010
    0881C214:[00AD2825]: or         $a1, $a1, $t5
    0881C218:[AC450008]: sw         $a1, 8($v0)
    0881C21C:[008C2024]: and        $a0, $a0, $t4
    0881C220:[00892025]: or         $a0, $a0, $t1
    0881C224:[AC44000C]: sw         $a0, 12($v0)
    0881C228:[AC470010]: sw         $a3, 16($v0)
    0881C22C:[24420014]: addiu      $v0, $v0, 20
    0881C230:[8FBF0034]: lw         $ra, 52($sp)
    0881C234:[03E00008]: jr         $ra
    0881C238:[27BD0040]: addiu      $sp, $sp, 64
  Back Branch 0881C198 180,936 times (length 32)
    0881C10C:[30A5000F]: andi       $a1, $a1, 15
    0881C110:[00052C00]: sll        $a1, $a1, 0x0010
    0881C114:[00AD2825]: or         $a1, $a1, $t5
    0881C118:[008C2024]: and        $a0, $a0, $t4
    0881C11C:[008B2025]: or         $a0, $a0, $t3
--> 0881C120:[D8640000]: lv.q       C100.q, 0($v1)
    0881C124:[D8650010]: lv.q       C110.q, 16($v1)
    0881C128:[D8660020]: lv.q       C120.q, 32($v1)
    0881C12C:[D8670030]: lv.q       C130.q, 48($v1)
    0881C130:[D9E80000]: lv.q       C200.q, 0($t7)
    0881C134:[F188A480]: VTFM4.q    C000.q, R100.q, C200.q
    0881C138:[FBA00000]: sv.q       C000.q, 0($sp)
    0881C13C:[DBA00000]: lv.q       C000.q, 0($sp)
    0881C140:[DB210000]: lv.q       C010.q, 0($t9)
    0881C144:[64818002]: vdot.t     S020.s, C000.t, C010.t
    0881C148:[487F0002]: mfv.s      $ra, S020.s
    0881C14C:[449F6800]: mtc1       $ra, $f13
    0881C150:[460C683C]: c.lt.s     $f13, $f12
    0881C154:[00000000]: nop
    0881C158:[4500000C]: bc1f       0x0881C18C
    0881C15C:[000EFE02]: srl        $ra, $t6, 0x0018
    0881C160:[33FF000F]: andi       $ra, $ra, 15
    0881C164:[001FFC00]: sll        $ra, $ra, 0x0010
    0881C168:[03EDF825]: or         $ra, $ra, $t5
    0881C16C:[AC5F0000]: sw         $ra, 0($v0)
    0881C170:[01CCF824]: and        $ra, $t6, $t4
    0881C174:[03EBF825]: or         $ra, $ra, $t3
    0881C178:[AC5F0004]: sw         $ra, 4($v0)
    0881C17C:[AC4A0008]: sw         $t2, 8($v0)
    0881C180:[AC48000C]: sw         $t0, 12($v0)
    0881C184:[AC470010]: sw         $a3, 16($v0)
    0881C188:[24420014]: addiu      $v0, $v0, 20
    0881C18C:[27180001]: addiu      $t8, $t8, 1
    0881C190:[25EF0010]: addiu      $t7, $t7, 16
    0881C194:[2B1F0004]: slti       $ra, $t8, 4
--> 0881C198:[17E0FFE1]: bne        $ra, $zr, 0x0881C120
    0881C19C:[25CE0005]: addiu      $t6, $t6, 5
    0881C1A0:[D8640000]: lv.q       C100.q, 0($v1)
    0881C1A4:[D8650010]: lv.q       C110.q, 16($v1)
    0881C1A8:[D8660020]: lv.q       C120.q, 32($v1)
_S1_2_881BE60 8,741,125 instructions (5.468%), 59,808 calls (0881BE60 - 0881C040, length 121)
    0881BE60:[27BDFFC0]: addiu      $sp, $sp, -64
    0881BE64:[AFBF0034]: sw         $ra, 52($sp)
    0881BE68:[84860210]: lh         $a2, 528($a0)
    0881BE6C:[30C68000]: andi       $a2, $a2, -32768
    0881BE70:[000633C2]: srl        $a2, $a2, 0x000F
    0881BE74:[30C7FFFF]: andi       $a3, $a2, -1
    0881BE78:[00803025]: or         $a2, $a0, $zr <=> move $a2, $a0
    0881BE7C:[10E0006E]: beq        $a3, $zr, 0x0881C038
    0881BE80:[00A01025]: or         $v0, $a1, $zr <=> move $v0, $a1
    0881BE84:[84C40210]: lh         $a0, 528($a2)
    0881BE88:[30844000]: andi       $a0, $a0, 16384
    0881BE8C:[1080006A]: beq        $a0, $zr, 0x0881C038
    0881BE90:[24C30020]: addiu      $v1, $a2, 32
    0881BE94:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    0881BE98:[0E206C65]: jal        0x0881B194
    0881BE9C:[00602825]: or         $a1, $v1, $zr <=> move $a1, $v1
    0881BEA0:[27AF0010]: addiu      $t7, $sp, 16
    0881BEA4:[24C40050]: addiu      $a0, $a2, 80
    0881BEA8:[D8800000]: lv.q       C000.q, 0($a0)
    0881BEAC:[F9E00000]: sv.q       C000.q, 0($t7)
    0881BEB0:[D9E10000]: lv.q       C010.q, 0($t7)
    0881BEB4:[3C0408AB]: lui        $a0, 0x08AB <=> li $a0, 0x08AB0000
    0881BEB8:[248475E0]: addiu      $a0, $a0, 30176
    0881BEBC:[D8820000]: lv.q       C020.q, 0($a0)
    0881BEC0:[60828101]: vsub.t     C010.t, C010.t, C020.t
    0881BEC4:[F9E10000]: sv.q       C010.q, 0($t7)
    0881BEC8:[3C041200]: lui        $a0, 0x1200 <=> li $a0, 0x12000000
    0881BECC:[248409E3]: addiu      $a0, $a0, 2531
    0881BED0:[AC440000]: sw         $a0, 0($v0)
    0881BED4:[24420004]: addiu      $v0, $v0, 4
    0881BED8:[340E0000]: ori        $t6, $zr, 0 <=> li $t6, 0
    0881BEDC:[44806000]: mtc1       $zr, $f12
    0881BEE0:[3C0C08A3]: lui        $t4, 0x08A3 <=> li $t4, 0x08A30000
    0881BEE4:[258C6369]: addiu      $t4, $t4, 25449
    0881BEE8:[3C0B1000]: lui        $t3, 0x1000 <=> li $t3, 0x10000000
    0881BEEC:[3C0A0100]: lui        $t2, 0x0100 <=> li $t2, 0x01000000
    0881BEF0:[254AFFFF]: addiu      $t2, $t2, -1
    0881BEF4:[3C090200]: lui        $t1, 0x0200 <=> li $t1, 0x02000000
    0881BEF8:[24C400A0]: addiu      $a0, $a2, 160
    0881BEFC:[00042E02]: srl        $a1, $a0, 0x0018
    0881BF00:[30A5000F]: andi       $a1, $a1, 15
    0881BF04:[00054400]: sll        $t0, $a1, 0x0010
    0881BF08:[010B4025]: or         $t0, $t0, $t3
    0881BF0C:[008A2824]: and        $a1, $a0, $t2
    0881BF10:[3C070100]: lui        $a3, 0x0100 <=> li $a3, 0x01000000
    0881BF14:[00A72825]: or         $a1, $a1, $a3
    0881BF18:[3C040404]: lui        $a0, 0x0404 <=> li $a0, 0x04040000
    0881BF1C:[24840004]: addiu      $a0, $a0, 4
    0881BF20:[24CD01D0]: addiu      $t5, $a2, 464
    0881BF24:[D8640000]: lv.q       C100.q, 0($v1)
    0881BF28:[D8650010]: lv.q       C110.q, 16($v1)
    0881BF2C:[D8660020]: lv.q       C120.q, 32($v1)
    0881BF30:[D8670030]: lv.q       C130.q, 48($v1)
    0881BF34:[D9A80000]: lv.q       C200.q, 0($t5)
    0881BF38:[F188A480]: VTFM4.q    C000.q, R100.q, C200.q
    0881BF3C:[FBA00000]: sv.q       C000.q, 0($sp)
    0881BF40:[DBA00000]: lv.q       C000.q, 0($sp)
    0881BF44:[D9E10000]: lv.q       C010.q, 0($t7)
    0881BF48:[64818002]: vdot.t     S020.s, C000.t, C010.t
    0881BF4C:[48780002]: mfv.s      $t8, S020.s
    0881BF50:[44986800]: mtc1       $t8, $f13
    0881BF54:[460C683C]: c.lt.s     $f13, $f12
    0881BF58:[00000000]: nop
    0881BF5C:[4500000E]: bc1f       0x0881BF98
    0881BF60:[000EC080]: sll        $t8, $t6, 0x0002
    0881BF64:[030CC021]: addu       $t8, $t8, $t4
    0881BF68:[0018CE02]: srl        $t9, $t8, 0x0018
    0881BF6C:[3339000F]: andi       $t9, $t9, 15
    0881BF70:[0019CC00]: sll        $t9, $t9, 0x0010
    0881BF74:[032BC825]: or         $t9, $t9, $t3
    0881BF78:[AC590000]: sw         $t9, 0($v0)
    0881BF7C:[030AC024]: and        $t8, $t8, $t2
    0881BF80:[0309C025]: or         $t8, $t8, $t1
    0881BF84:[AC580004]: sw         $t8, 4($v0)
    0881BF88:[AC480008]: sw         $t0, 8($v0)
    0881BF8C:[AC45000C]: sw         $a1, 12($v0)
    0881BF90:[AC440010]: sw         $a0, 16($v0)
    0881BF94:[24420014]: addiu      $v0, $v0, 20
    0881BF98:[25CE0001]: addiu      $t6, $t6, 1
    0881BF9C:[29D80004]: slti       $t8, $t6, 4
    0881BFA0:[1700FFE0]: bne        $t8, $zr, 0x0881BF24
    0881BFA4:[25AD0010]: addiu      $t5, $t5, 16
    0881BFA8:[3C091200]: lui        $t1, 0x1200 <=> li $t1, 0x12000000
    0881BFAC:[252901E3]: addiu      $t1, $t1, 483
    0881BFB0:[AC490000]: sw         $t1, 0($v0)
    0881BFB4:[24420004]: addiu      $v0, $v0, 4
    0881BFB8:[D8640000]: lv.q       C100.q, 0($v1)
    0881BFBC:[D8650010]: lv.q       C110.q, 16($v1)
    0881BFC0:[D8660020]: lv.q       C120.q, 32($v1)
    0881BFC4:[D8670030]: lv.q       C130.q, 48($v1)
    0881BFC8:[3C0908B0]: lui        $t1, 0x08B0 <=> li $t1, 0x08B00000
    0881BFCC:[252994E0]: addiu      $t1, $t1, -27424
    0881BFD0:[D9280000]: lv.q       C200.q, 0($t1)
    0881BFD4:[F188A480]: VTFM4.q    C000.q, R100.q, C200.q
    0881BFD8:[FBA00000]: sv.q       C000.q, 0($sp)
    0881BFDC:[DBA00000]: lv.q       C000.q, 0($sp)
    0881BFE0:[D9E10000]: lv.q       C010.q, 0($t7)
    0881BFE4:[64818002]: vdot.t     S020.s, C000.t, C010.t
    0881BFE8:[48690002]: mfv.s      $t1, S020.s
    0881BFEC:[44896800]: mtc1       $t1, $f13
    0881BFF0:[460C683E]: c.le.s     $f13, $f12
    0881BFF4:[00000000]: nop
    0881BFF8:[45030005]: bc1tl      0x0881C010
    0881BFFC:[24C50120]: addiu      $a1, $a2, 288
    0881C000:[AC480000]: sw         $t0, 0($v0)
    0881C004:[AC450004]: sw         $a1, 4($v0)
    0881C008:[1000000A]: b          0x0881C034
    0881C00C:[AC440008]: sw         $a0, 8($v0)
    0881C010:[00053602]: srl        $a2, $a1, 0x0018
    0881C014:[30C6000F]: andi       $a2, $a2, 15
    0881C018:[00063400]: sll        $a2, $a2, 0x0010
    0881C01C:[00CB3025]: or         $a2, $a2, $t3
    0881C020:[AC460000]: sw         $a2, 0($v0)
    0881C024:[00AA2824]: and        $a1, $a1, $t2
    0881C028:[00A72825]: or         $a1, $a1, $a3
    0881C02C:[AC450004]: sw         $a1, 4($v0)
    0881C030:[AC440008]: sw         $a0, 8($v0)
    0881C034:[2442000C]: addiu      $v0, $v0, 12
    0881C038:[8FBF0034]: lw         $ra, 52($sp)
    0881C03C:[03E00008]: jr         $ra
    0881C040:[27BD0040]: addiu      $sp, $sp, 64
  Back Branch 0881BFA0 180,936 times (length 33)
    0881BF10:[3C070100]: lui        $a3, 0x0100 <=> li $a3, 0x01000000
    0881BF14:[00A72825]: or         $a1, $a1, $a3
    0881BF18:[3C040404]: lui        $a0, 0x0404 <=> li $a0, 0x04040000
    0881BF1C:[24840004]: addiu      $a0, $a0, 4
    0881BF20:[24CD01D0]: addiu      $t5, $a2, 464
--> 0881BF24:[D8640000]: lv.q       C100.q, 0($v1)
    0881BF28:[D8650010]: lv.q       C110.q, 16($v1)
    0881BF2C:[D8660020]: lv.q       C120.q, 32($v1)
    0881BF30:[D8670030]: lv.q       C130.q, 48($v1)
    0881BF34:[D9A80000]: lv.q       C200.q, 0($t5)
    0881BF38:[F188A480]: VTFM4.q    C000.q, R100.q, C200.q
    0881BF3C:[FBA00000]: sv.q       C000.q, 0($sp)
    0881BF40:[DBA00000]: lv.q       C000.q, 0($sp)
    0881BF44:[D9E10000]: lv.q       C010.q, 0($t7)
    0881BF48:[64818002]: vdot.t     S020.s, C000.t, C010.t
    0881BF4C:[48780002]: mfv.s      $t8, S020.s
    0881BF50:[44986800]: mtc1       $t8, $f13
    0881BF54:[460C683C]: c.lt.s     $f13, $f12
    0881BF58:[00000000]: nop
    0881BF5C:[4500000E]: bc1f       0x0881BF98
    0881BF60:[000EC080]: sll        $t8, $t6, 0x0002
    0881BF64:[030CC021]: addu       $t8, $t8, $t4
    0881BF68:[0018CE02]: srl        $t9, $t8, 0x0018
    0881BF6C:[3339000F]: andi       $t9, $t9, 15
    0881BF70:[0019CC00]: sll        $t9, $t9, 0x0010
    0881BF74:[032BC825]: or         $t9, $t9, $t3
    0881BF78:[AC590000]: sw         $t9, 0($v0)
    0881BF7C:[030AC024]: and        $t8, $t8, $t2
    0881BF80:[0309C025]: or         $t8, $t8, $t1
    0881BF84:[AC580004]: sw         $t8, 4($v0)
    0881BF88:[AC480008]: sw         $t0, 8($v0)
    0881BF8C:[AC45000C]: sw         $a1, 12($v0)
    0881BF90:[AC440010]: sw         $a0, 16($v0)
    0881BF94:[24420014]: addiu      $v0, $v0, 20
    0881BF98:[25CE0001]: addiu      $t6, $t6, 1
    0881BF9C:[29D80004]: slti       $t8, $t6, 4
--> 0881BFA0:[1700FFE0]: bne        $t8, $zr, 0x0881BF24
    0881BFA4:[25AD0010]: addiu      $t5, $t5, 16
    0881BFA8:[3C091200]: lui        $t1, 0x1200 <=> li $t1, 0x12000000
    0881BFAC:[252901E3]: addiu      $t1, $t1, 483
    0881BFB0:[AC490000]: sw         $t1, 0($v0)
_S1_2_88F87F8 7,608,095 instructions (4.759%), 2 calls (088F87F8 - 088F89D4, length 120)
    088F87F8:[27BDFFF0]: addiu      $sp, $sp, -16
    088F87FC:[8C8F0010]: lw         $t7, 16($a0)
    088F8800:[8C86000C]: lw         $a2, 12($a0)
    088F8804:[34180000]: ori        $t8, $zr, 0 <=> li $t8, 0
    088F8808:[248D0029]: addiu      $t5, $a0, 41
    088F880C:[340C0001]: ori        $t4, $zr, 1 <=> li $t4, 1
    088F8810:[AFB00000]: sw         $s0, 0($sp)
    088F8814:[AFB10004]: sw         $s1, 4($sp)
    088F8818:[AFB20008]: sw         $s2, 8($sp)
    088F881C:[14C00005]: bne        $a2, $zr, 0x088F8834
    088F8820:[8C88001C]: lw         $t0, 28($a0)
    088F8824:[25080004]: addiu      $t0, $t0, 4
    088F8828:[AC8C000C]: sw         $t4, 12($a0)
    088F882C:[AC88001C]: sw         $t0, 28($a0)
    088F8830:[34180004]: ori        $t8, $zr, 4 <=> li $t8, 4
    088F8834:[8C830000]: lw         $v1, 0($a0)
    088F8838:[8C820004]: lw         $v0, 4($a0)
    088F883C:[8C8B0008]: lw         $t3, 8($a0)
    088F8840:[8C8A0014]: lw         $t2, 20($a0)
    088F8844:[8C890018]: lw         $t1, 24($a0)
    088F8848:[01807025]: or         $t6, $t4, $zr <=> move $t6, $t4
    088F884C:[24860020]: addiu      $a2, $a0, 32
    088F8850:[34070003]: ori        $a3, $zr, 3 <=> li $a3, 3
    088F8854:[51E7002F]: beql       $t7, $a3, 0x088F8914
    088F8858:[91020000]: lbu        $v0, 0($t0)
    088F885C:[11EC000C]: beq        $t7, $t4, 0x088F8890
    088F8860:[0300C825]: or         $t9, $t8, $zr <=> move $t9, $t8
    088F8864:[000A5042]: srl        $t2, $t2, 0x0001
    088F8868:[31590100]: andi       $t9, $t2, 256
    088F886C:[17200007]: bne        $t9, $zr, 0x088F888C
    088F8870:[01807825]: or         $t7, $t4, $zr <=> move $t7, $t4
    088F8874:[910A0000]: lbu        $t2, 0($t0)
    088F8878:[27180001]: addiu      $t8, $t8, 1
    088F887C:[25080001]: addiu      $t0, $t0, 1
    088F8880:[0305C82B]: sltu       $t9, $t8, $a1
    088F8884:[13200047]: beq        $t9, $zr, 0x088F89A4
    088F8888:[354AFF00]: ori        $t2, $t2, -256
    088F888C:[0300C825]: or         $t9, $t8, $zr <=> move $t9, $t8
    088F8890:[314F0001]: andi       $t7, $t2, 1
    088F8894:[25180001]: addiu      $t8, $t0, 1
    088F8898:[11E00017]: beq        $t7, $zr, 0x088F88F8
    088F889C:[27390001]: addiu      $t9, $t9, 1
    088F88A0:[91100000]: lbu        $s0, 0($t0)
    088F88A4:[8CD10000]: lw         $s1, 0($a2)
    088F88A8:[03004025]: or         $t0, $t8, $zr <=> move $t0, $t8
    088F88AC:[26320001]: addiu      $s2, $s1, 1
    088F88B0:[ACD20000]: sw         $s2, 0($a2)
    088F88B4:[A2300000]: sb         $s0, 0($s1)
    088F88B8:[8C910024]: lw         $s1, 36($a0)
    088F88BC:[25290001]: addiu      $t1, $t1, 1
    088F88C0:[340F0002]: ori        $t7, $zr, 2 <=> li $t7, 2
    088F88C4:[0131882B]: sltu       $s1, $t1, $s1
    088F88C8:[16200003]: bne        $s1, $zr, 0x088F88D8
    088F88CC:[0320C025]: or         $t8, $t9, $zr <=> move $t8, $t9
    088F88D0:[10000034]: b          0x088F89A4
    088F88D4:[340E0000]: ori        $t6, $zr, 0 <=> li $t6, 0
    088F88D8:[01AB8821]: addu       $s1, $t5, $t3
    088F88DC:[256B0001]: addiu      $t3, $t3, 1
    088F88E0:[A2300000]: sb         $s0, 0($s1)
    088F88E4:[0325C82B]: sltu       $t9, $t9, $a1
    088F88E8:[1720FFDA]: bne        $t9, $zr, 0x088F8854
    088F88EC:[316B0FFF]: andi       $t3, $t3, 4095
    088F88F0:[1000002D]: b          0x088F89A8
    088F88F4:[AC8F0010]: sw         $t7, 16($a0)
    088F88F8:[91030000]: lbu        $v1, 0($t0)
    088F88FC:[03004025]: or         $t0, $t8, $zr <=> move $t0, $t8
    088F8900:[0320C025]: or         $t8, $t9, $zr <=> move $t8, $t9
    088F8904:[0305C82B]: sltu       $t9, $t8, $a1
    088F8908:[13200026]: beq        $t9, $zr, 0x088F89A4
    088F890C:[00E07825]: or         $t7, $a3, $zr <=> move $t7, $a3
    088F8910:[91020000]: lbu        $v0, 0($t0)
    088F8914:[340F0004]: ori        $t7, $zr, 4 <=> li $t7, 4
    088F8918:[305900F0]: andi       $t9, $v0, 240
    088F891C:[0019C900]: sll        $t9, $t9, 0x0004
    088F8920:[3042000F]: andi       $v0, $v0, 15
    088F8924:[00791825]: or         $v1, $v1, $t9
    088F8928:[24420002]: addiu      $v0, $v0, 2
    088F892C:[25080001]: addiu      $t0, $t0, 1
    088F8930:[27180001]: addiu      $t8, $t8, 1
    088F8934:[28500000]: slti       $s0, $v0, 0
    088F8938:[16000010]: bne        $s0, $zr, 0x088F897C
    088F893C:[34190000]: ori        $t9, $zr, 0 <=> li $t9, 0
    088F8940:[00798021]: addu       $s0, $v1, $t9
    088F8944:[32100FFF]: andi       $s0, $s0, 4095
    088F8948:[8CD10000]: lw         $s1, 0($a2)
    088F894C:[01B08021]: addu       $s0, $t5, $s0
    088F8950:[92100000]: lbu        $s0, 0($s0)
    088F8954:[26320001]: addiu      $s2, $s1, 1
    088F8958:[ACD20000]: sw         $s2, 0($a2)
    088F895C:[A2300000]: sb         $s0, 0($s1)
    088F8960:[01AB8821]: addu       $s1, $t5, $t3
    088F8964:[256B0001]: addiu      $t3, $t3, 1
    088F8968:[A2300000]: sb         $s0, 0($s1)
    088F896C:[27390001]: addiu      $t9, $t9, 1
    088F8970:[0059802A]: slt        $s0, $v0, $t9
    088F8974:[1200FFF2]: beq        $s0, $zr, 0x088F8940
    088F8978:[316B0FFF]: andi       $t3, $t3, 4095
    088F897C:[24590001]: addiu      $t9, $v0, 1
    088F8980:[8C900024]: lw         $s0, 36($a0)
    088F8984:[01394821]: addu       $t1, $t1, $t9
    088F8988:[0130C82B]: sltu       $t9, $t1, $s0
    088F898C:[17200003]: bne        $t9, $zr, 0x088F899C
    088F8990:[0305C82B]: sltu       $t9, $t8, $a1
    088F8994:[10000003]: b          0x088F89A4
    088F8998:[340E0000]: ori        $t6, $zr, 0 <=> li $t6, 0
    088F899C:[1720FFAD]: bne        $t9, $zr, 0x088F8854
    088F89A0:[00000000]: nop
    088F89A4:[AC8F0010]: sw         $t7, 16($a0)
    088F89A8:[AC830000]: sw         $v1, 0($a0)
    088F89AC:[AC820004]: sw         $v0, 4($a0)
    088F89B0:[AC8B0008]: sw         $t3, 8($a0)
    088F89B4:[AC8A0014]: sw         $t2, 20($a0)
    088F89B8:[AC890018]: sw         $t1, 24($a0)
    088F89BC:[AC88001C]: sw         $t0, 28($a0)
    088F89C0:[01C01025]: or         $v0, $t6, $zr <=> move $v0, $t6
    088F89C4:[8FB00000]: lw         $s0, 0($sp)
    088F89C8:[8FB10004]: lw         $s1, 4($sp)
    088F89CC:[8FB20008]: lw         $s2, 8($sp)
    088F89D0:[03E00008]: jr         $ra
    088F89D4:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 088F88E8 197,228 times (length 39)
    088F8840:[8C8A0014]: lw         $t2, 20($a0)
    088F8844:[8C890018]: lw         $t1, 24($a0)
    088F8848:[01807025]: or         $t6, $t4, $zr <=> move $t6, $t4
    088F884C:[24860020]: addiu      $a2, $a0, 32
    088F8850:[34070003]: ori        $a3, $zr, 3 <=> li $a3, 3
--> 088F8854:[51E7002F]: beql       $t7, $a3, 0x088F8914
    088F8858:[91020000]: lbu        $v0, 0($t0)
    088F885C:[11EC000C]: beq        $t7, $t4, 0x088F8890
    088F8860:[0300C825]: or         $t9, $t8, $zr <=> move $t9, $t8
    088F8864:[000A5042]: srl        $t2, $t2, 0x0001
    088F8868:[31590100]: andi       $t9, $t2, 256
    088F886C:[17200007]: bne        $t9, $zr, 0x088F888C
    088F8870:[01807825]: or         $t7, $t4, $zr <=> move $t7, $t4
    088F8874:[910A0000]: lbu        $t2, 0($t0)
    088F8878:[27180001]: addiu      $t8, $t8, 1
    088F887C:[25080001]: addiu      $t0, $t0, 1
    088F8880:[0305C82B]: sltu       $t9, $t8, $a1
    088F8884:[13200047]: beq        $t9, $zr, 0x088F89A4
    088F8888:[354AFF00]: ori        $t2, $t2, -256
    088F888C:[0300C825]: or         $t9, $t8, $zr <=> move $t9, $t8
    088F8890:[314F0001]: andi       $t7, $t2, 1
    088F8894:[25180001]: addiu      $t8, $t0, 1
    088F8898:[11E00017]: beq        $t7, $zr, 0x088F88F8
    088F889C:[27390001]: addiu      $t9, $t9, 1
    088F88A0:[91100000]: lbu        $s0, 0($t0)
    088F88A4:[8CD10000]: lw         $s1, 0($a2)
    088F88A8:[03004025]: or         $t0, $t8, $zr <=> move $t0, $t8
    088F88AC:[26320001]: addiu      $s2, $s1, 1
    088F88B0:[ACD20000]: sw         $s2, 0($a2)
    088F88B4:[A2300000]: sb         $s0, 0($s1)
    088F88B8:[8C910024]: lw         $s1, 36($a0)
    088F88BC:[25290001]: addiu      $t1, $t1, 1
    088F88C0:[340F0002]: ori        $t7, $zr, 2 <=> li $t7, 2
    088F88C4:[0131882B]: sltu       $s1, $t1, $s1
    088F88C8:[16200003]: bne        $s1, $zr, 0x088F88D8
    088F88CC:[0320C025]: or         $t8, $t9, $zr <=> move $t8, $t9
    088F88D0:[10000034]: b          0x088F89A4
    088F88D4:[340E0000]: ori        $t6, $zr, 0 <=> li $t6, 0
    088F88D8:[01AB8821]: addu       $s1, $t5, $t3
    088F88DC:[256B0001]: addiu      $t3, $t3, 1
    088F88E0:[A2300000]: sb         $s0, 0($s1)
    088F88E4:[0325C82B]: sltu       $t9, $t9, $a1
--> 088F88E8:[1720FFDA]: bne        $t9, $zr, 0x088F8854
    088F88EC:[316B0FFF]: andi       $t3, $t3, 4095
    088F88F0:[1000002D]: b          0x088F89A8
    088F88F4:[AC8F0010]: sw         $t7, 16($a0)
    088F88F8:[91030000]: lbu        $v1, 0($t0)
  Back Branch 088F8974 63,667 times (length 15)
    088F892C:[25080001]: addiu      $t0, $t0, 1
    088F8930:[27180001]: addiu      $t8, $t8, 1
    088F8934:[28500000]: slti       $s0, $v0, 0
    088F8938:[16000010]: bne        $s0, $zr, 0x088F897C
    088F893C:[34190000]: ori        $t9, $zr, 0 <=> li $t9, 0
--> 088F8940:[00798021]: addu       $s0, $v1, $t9
    088F8944:[32100FFF]: andi       $s0, $s0, 4095
    088F8948:[8CD10000]: lw         $s1, 0($a2)
    088F894C:[01B08021]: addu       $s0, $t5, $s0
    088F8950:[92100000]: lbu        $s0, 0($s0)
    088F8954:[26320001]: addiu      $s2, $s1, 1
    088F8958:[ACD20000]: sw         $s2, 0($a2)
    088F895C:[A2300000]: sb         $s0, 0($s1)
    088F8960:[01AB8821]: addu       $s1, $t5, $t3
    088F8964:[256B0001]: addiu      $t3, $t3, 1
    088F8968:[A2300000]: sb         $s0, 0($s1)
    088F896C:[27390001]: addiu      $t9, $t9, 1
    088F8970:[0059802A]: slt        $s0, $v0, $t9
--> 088F8974:[1200FFF2]: beq        $s0, $zr, 0x088F8940
    088F8978:[316B0FFF]: andi       $t3, $t3, 4095
    088F897C:[24590001]: addiu      $t9, $v0, 1
    088F8980:[8C900024]: lw         $s0, 36($a0)
    088F8984:[01394821]: addu       $t1, $t1, $t9
  Back Branch 088F899C 15,179 times (length 84)
    088F8840:[8C8A0014]: lw         $t2, 20($a0)
    088F8844:[8C890018]: lw         $t1, 24($a0)
    088F8848:[01807025]: or         $t6, $t4, $zr <=> move $t6, $t4
    088F884C:[24860020]: addiu      $a2, $a0, 32
    088F8850:[34070003]: ori        $a3, $zr, 3 <=> li $a3, 3
--> 088F8854:[51E7002F]: beql       $t7, $a3, 0x088F8914
    088F8858:[91020000]: lbu        $v0, 0($t0)
    088F885C:[11EC000C]: beq        $t7, $t4, 0x088F8890
    088F8860:[0300C825]: or         $t9, $t8, $zr <=> move $t9, $t8
    088F8864:[000A5042]: srl        $t2, $t2, 0x0001
    088F8868:[31590100]: andi       $t9, $t2, 256
    088F886C:[17200007]: bne        $t9, $zr, 0x088F888C
    088F8870:[01807825]: or         $t7, $t4, $zr <=> move $t7, $t4
    088F8874:[910A0000]: lbu        $t2, 0($t0)
    088F8878:[27180001]: addiu      $t8, $t8, 1
    088F887C:[25080001]: addiu      $t0, $t0, 1
    088F8880:[0305C82B]: sltu       $t9, $t8, $a1
    088F8884:[13200047]: beq        $t9, $zr, 0x088F89A4
    088F8888:[354AFF00]: ori        $t2, $t2, -256
    088F888C:[0300C825]: or         $t9, $t8, $zr <=> move $t9, $t8
    088F8890:[314F0001]: andi       $t7, $t2, 1
    088F8894:[25180001]: addiu      $t8, $t0, 1
    088F8898:[11E00017]: beq        $t7, $zr, 0x088F88F8
    088F889C:[27390001]: addiu      $t9, $t9, 1
    088F88A0:[91100000]: lbu        $s0, 0($t0)
    088F88A4:[8CD10000]: lw         $s1, 0($a2)
    088F88A8:[03004025]: or         $t0, $t8, $zr <=> move $t0, $t8
    088F88AC:[26320001]: addiu      $s2, $s1, 1
    088F88B0:[ACD20000]: sw         $s2, 0($a2)
    088F88B4:[A2300000]: sb         $s0, 0($s1)
    088F88B8:[8C910024]: lw         $s1, 36($a0)
    088F88BC:[25290001]: addiu      $t1, $t1, 1
    088F88C0:[340F0002]: ori        $t7, $zr, 2 <=> li $t7, 2
    088F88C4:[0131882B]: sltu       $s1, $t1, $s1
    088F88C8:[16200003]: bne        $s1, $zr, 0x088F88D8
    088F88CC:[0320C025]: or         $t8, $t9, $zr <=> move $t8, $t9
    088F88D0:[10000034]: b          0x088F89A4
    088F88D4:[340E0000]: ori        $t6, $zr, 0 <=> li $t6, 0
    088F88D8:[01AB8821]: addu       $s1, $t5, $t3
    088F88DC:[256B0001]: addiu      $t3, $t3, 1
    088F88E0:[A2300000]: sb         $s0, 0($s1)
    088F88E4:[0325C82B]: sltu       $t9, $t9, $a1
    088F88E8:[1720FFDA]: bne        $t9, $zr, 0x088F8854
    088F88EC:[316B0FFF]: andi       $t3, $t3, 4095
    088F88F0:[1000002D]: b          0x088F89A8
    088F88F4:[AC8F0010]: sw         $t7, 16($a0)
    088F88F8:[91030000]: lbu        $v1, 0($t0)
    088F88FC:[03004025]: or         $t0, $t8, $zr <=> move $t0, $t8
    088F8900:[0320C025]: or         $t8, $t9, $zr <=> move $t8, $t9
    088F8904:[0305C82B]: sltu       $t9, $t8, $a1
    088F8908:[13200026]: beq        $t9, $zr, 0x088F89A4
    088F890C:[00E07825]: or         $t7, $a3, $zr <=> move $t7, $a3
    088F8910:[91020000]: lbu        $v0, 0($t0)
    088F8914:[340F0004]: ori        $t7, $zr, 4 <=> li $t7, 4
    088F8918:[305900F0]: andi       $t9, $v0, 240
    088F891C:[0019C900]: sll        $t9, $t9, 0x0004
    088F8920:[3042000F]: andi       $v0, $v0, 15
    088F8924:[00791825]: or         $v1, $v1, $t9
    088F8928:[24420002]: addiu      $v0, $v0, 2
    088F892C:[25080001]: addiu      $t0, $t0, 1
    088F8930:[27180001]: addiu      $t8, $t8, 1
    088F8934:[28500000]: slti       $s0, $v0, 0
    088F8938:[16000010]: bne        $s0, $zr, 0x088F897C
    088F893C:[34190000]: ori        $t9, $zr, 0 <=> li $t9, 0
    088F8940:[00798021]: addu       $s0, $v1, $t9
    088F8944:[32100FFF]: andi       $s0, $s0, 4095
    088F8948:[8CD10000]: lw         $s1, 0($a2)
    088F894C:[01B08021]: addu       $s0, $t5, $s0
    088F8950:[92100000]: lbu        $s0, 0($s0)
    088F8954:[26320001]: addiu      $s2, $s1, 1
    088F8958:[ACD20000]: sw         $s2, 0($a2)
    088F895C:[A2300000]: sb         $s0, 0($s1)
    088F8960:[01AB8821]: addu       $s1, $t5, $t3
    088F8964:[256B0001]: addiu      $t3, $t3, 1
    088F8968:[A2300000]: sb         $s0, 0($s1)
    088F896C:[27390001]: addiu      $t9, $t9, 1
    088F8970:[0059802A]: slt        $s0, $v0, $t9
    088F8974:[1200FFF2]: beq        $s0, $zr, 0x088F8940
    088F8978:[316B0FFF]: andi       $t3, $t3, 4095
    088F897C:[24590001]: addiu      $t9, $v0, 1
    088F8980:[8C900024]: lw         $s0, 36($a0)
    088F8984:[01394821]: addu       $t1, $t1, $t9
    088F8988:[0130C82B]: sltu       $t9, $t1, $s0
    088F898C:[17200003]: bne        $t9, $zr, 0x088F899C
    088F8990:[0305C82B]: sltu       $t9, $t8, $a1
    088F8994:[10000003]: b          0x088F89A4
    088F8998:[340E0000]: ori        $t6, $zr, 0 <=> li $t6, 0
--> 088F899C:[1720FFAD]: bne        $t9, $zr, 0x088F8854
    088F89A0:[00000000]: nop
    088F89A4:[AC8F0010]: sw         $t7, 16($a0)
    088F89A8:[AC830000]: sw         $v1, 0($a0)
    088F89AC:[AC820004]: sw         $v0, 4($a0)
_S1_2_89FFD60 7,170,494 instructions (4.485%), 149,425 calls (089FFD60 - 089FFE14, length 46)
    089FFD60:[3C0608AB]: lui        $a2, 0x08AB <=> li $a2, 0x08AB0000
    089FFD64:[24C640E0]: addiu      $a2, $a2, 16608
    089FFD68:[80870000]: lb         $a3, 0($a0)
    089FFD6C:[24C60001]: addiu      $a2, $a2, 1
    089FFD70:[10E00015]: beq        $a3, $zr, 0x089FFDC8
    089FFD74:[00C74021]: addu       $t0, $a2, $a3
    089FFD78:[81080000]: lb         $t0, 0($t0)
    089FFD7C:[31080001]: andi       $t0, $t0, 1
    089FFD80:[11000003]: beq        $t0, $zr, 0x089FFD90
    089FFD84:[00000000]: nop
    089FFD88:[10000001]: b          0x089FFD90
    089FFD8C:[24E70020]: addiu      $a3, $a3, 32
    089FFD90:[80A80000]: lb         $t0, 0($a1)
    089FFD94:[00C84821]: addu       $t1, $a2, $t0
    089FFD98:[81290000]: lb         $t1, 0($t1)
    089FFD9C:[31290001]: andi       $t1, $t1, 1
    089FFDA0:[11200003]: beq        $t1, $zr, 0x089FFDB0
    089FFDA4:[00000000]: nop
    089FFDA8:[10000001]: b          0x089FFDB0
    089FFDAC:[25080020]: addiu      $t0, $t0, 32
    089FFDB0:[14E80006]: bne        $a3, $t0, 0x089FFDCC
    089FFDB4:[00A03825]: or         $a3, $a1, $zr <=> move $a3, $a1
    089FFDB8:[24840001]: addiu      $a0, $a0, 1
    089FFDBC:[24A50001]: addiu      $a1, $a1, 1
    089FFDC0:[1000FFEB]: b          0x089FFD70
    089FFDC4:[80870000]: lb         $a3, 0($a0)
    089FFDC8:[00A03825]: or         $a3, $a1, $zr <=> move $a3, $a1
    089FFDCC:[90850000]: lbu        $a1, 0($a0)
    089FFDD0:[00C52021]: addu       $a0, $a2, $a1
    089FFDD4:[80880000]: lb         $t0, 0($a0)
    089FFDD8:[90E40000]: lbu        $a0, 0($a3)
    089FFDDC:[31070001]: andi       $a3, $t0, 1
    089FFDE0:[10E00003]: beq        $a3, $zr, 0x089FFDF0
    089FFDE4:[00000000]: nop
    089FFDE8:[10000001]: b          0x089FFDF0
    089FFDEC:[24A50020]: addiu      $a1, $a1, 32
    089FFDF0:[00C43021]: addu       $a2, $a2, $a0
    089FFDF4:[80C60000]: lb         $a2, 0($a2)
    089FFDF8:[30C60001]: andi       $a2, $a2, 1
    089FFDFC:[10C00004]: beq        $a2, $zr, 0x089FFE10
    089FFE00:[00A41023]: subu       $v0, $a1, $a0
    089FFE04:[24820020]: addiu      $v0, $a0, 32
    089FFE08:[03E00008]: jr         $ra
    089FFE0C:[00A21023]: subu       $v0, $a1, $v0
    089FFE10:[03E00008]: jr         $ra
    089FFE14:[00000000]: nop
  Back Branch 089FFDC0 132,219 times (length 22)
    089FFD60:[3C0608AB]: lui        $a2, 0x08AB <=> li $a2, 0x08AB0000
    089FFD64:[24C640E0]: addiu      $a2, $a2, 16608
    089FFD68:[80870000]: lb         $a3, 0($a0)
    089FFD6C:[24C60001]: addiu      $a2, $a2, 1
--> 089FFD70:[10E00015]: beq        $a3, $zr, 0x089FFDC8
    089FFD74:[00C74021]: addu       $t0, $a2, $a3
    089FFD78:[81080000]: lb         $t0, 0($t0)
    089FFD7C:[31080001]: andi       $t0, $t0, 1
    089FFD80:[11000003]: beq        $t0, $zr, 0x089FFD90
    089FFD84:[00000000]: nop
    089FFD88:[10000001]: b          0x089FFD90
    089FFD8C:[24E70020]: addiu      $a3, $a3, 32
    089FFD90:[80A80000]: lb         $t0, 0($a1)
    089FFD94:[00C84821]: addu       $t1, $a2, $t0
    089FFD98:[81290000]: lb         $t1, 0($t1)
    089FFD9C:[31290001]: andi       $t1, $t1, 1
    089FFDA0:[11200003]: beq        $t1, $zr, 0x089FFDB0
    089FFDA4:[00000000]: nop
    089FFDA8:[10000001]: b          0x089FFDB0
    089FFDAC:[25080020]: addiu      $t0, $t0, 32
    089FFDB0:[14E80006]: bne        $a3, $t0, 0x089FFDCC
    089FFDB4:[00A03825]: or         $a3, $a1, $zr <=> move $a3, $a1
    089FFDB8:[24840001]: addiu      $a0, $a0, 1
    089FFDBC:[24A50001]: addiu      $a1, $a1, 1
--> 089FFDC0:[1000FFEB]: b          0x089FFD70
    089FFDC4:[80870000]: lb         $a3, 0($a0)
    089FFDC8:[00A03825]: or         $a3, $a1, $zr <=> move $a3, $a1
    089FFDCC:[90850000]: lbu        $a1, 0($a0)
    089FFDD0:[00C52021]: addu       $a0, $a2, $a1
_S1_2_88F8DD0 5,501,662 instructions (3.441%), 738 calls (088F8DD0 - 088F8E8C, length 48)
    088F8DD0:[27BDFFF0]: addiu      $sp, $sp, -16
    088F8DD4:[2CA60002]: sltiu      $a2, $a1, 2
    088F8DD8:[14C0002B]: bne        $a2, $zr, 0x088F8E88
    088F8DDC:[00A03025]: or         $a2, $a1, $zr <=> move $a2, $a1
    088F8DE0:[24A5FFFF]: addiu      $a1, $a1, -1
    088F8DE4:[000638C0]: sll        $a3, $a2, 0x0003
    088F8DE8:[00E63023]: subu       $a2, $a3, $a2
    088F8DEC:[34070000]: ori        $a3, $zr, 0 <=> li $a3, 0
    088F8DF0:[000630C2]: srl        $a2, $a2, 0x0003
    088F8DF4:[34020000]: ori        $v0, $zr, 0 <=> li $v0, 0
    088F8DF8:[340B0000]: ori        $t3, $zr, 0 <=> li $t3, 0
    088F8DFC:[00804825]: or         $t1, $a0, $zr <=> move $t1, $a0
    088F8E00:[00873821]: addu       $a3, $a0, $a3
    088F8E04:[01665021]: addu       $t2, $t3, $a2
    088F8E08:[000A40C0]: sll        $t0, $t2, 0x0003
    088F8E0C:[C52C0004]: lwc1       $f12, 4($t1)
    088F8E10:[00881821]: addu       $v1, $a0, $t0
    088F8E14:[C46D0004]: lwc1       $f13, 4($v1)
    088F8E18:[460D603C]: c.lt.s     $f12, $f13
    088F8E1C:[00000000]: nop
    088F8E20:[45020010]: bc1fl      0x088F8E64
    088F8E24:[256B0001]: addiu      $t3, $t3, 1
    088F8E28:[8CE30004]: lw         $v1, 4($a3)
    088F8E2C:[8CE20000]: lw         $v0, 0($a3)
    088F8E30:[00884021]: addu       $t0, $a0, $t0
    088F8E34:[AFA30004]: sw         $v1, 4($sp)
    088F8E38:[AFA20000]: sw         $v0, 0($sp)
    088F8E3C:[8D0D0004]: lw         $t5, 4($t0)
    088F8E40:[8D0C0000]: lw         $t4, 0($t0)
    088F8E44:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    088F8E48:[ACED0004]: sw         $t5, 4($a3)
    088F8E4C:[ACEC0000]: sw         $t4, 0($a3)
    088F8E50:[8FAD0004]: lw         $t5, 4($sp)
    088F8E54:[8FAC0000]: lw         $t4, 0($sp)
    088F8E58:[AD0D0004]: sw         $t5, 4($t0)
    088F8E5C:[AD0C0000]: sw         $t4, 0($t0)
    088F8E60:[256B0001]: addiu      $t3, $t3, 1
    088F8E64:[25290008]: addiu      $t1, $t1, 8
    088F8E68:[0145402B]: sltu       $t0, $t2, $a1
    088F8E6C:[1500FFE5]: bne        $t0, $zr, 0x088F8E04
    088F8E70:[24E70008]: addiu      $a3, $a3, 8
    088F8E74:[1440FFDC]: bne        $v0, $zr, 0x088F8DE8
    088F8E78:[000638C0]: sll        $a3, $a2, 0x0003
    088F8E7C:[2CC70002]: sltiu      $a3, $a2, 2
    088F8E80:[10E0FFD9]: beq        $a3, $zr, 0x088F8DE8
    088F8E84:[000638C0]: sll        $a3, $a2, 0x0003
    088F8E88:[03E00008]: jr         $ra
    088F8E8C:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 088F8E6C 406,041 times (length 28)
    088F8DF0:[000630C2]: srl        $a2, $a2, 0x0003
    088F8DF4:[34020000]: ori        $v0, $zr, 0 <=> li $v0, 0
    088F8DF8:[340B0000]: ori        $t3, $zr, 0 <=> li $t3, 0
    088F8DFC:[00804825]: or         $t1, $a0, $zr <=> move $t1, $a0
    088F8E00:[00873821]: addu       $a3, $a0, $a3
--> 088F8E04:[01665021]: addu       $t2, $t3, $a2
    088F8E08:[000A40C0]: sll        $t0, $t2, 0x0003
    088F8E0C:[C52C0004]: lwc1       $f12, 4($t1)
    088F8E10:[00881821]: addu       $v1, $a0, $t0
    088F8E14:[C46D0004]: lwc1       $f13, 4($v1)
    088F8E18:[460D603C]: c.lt.s     $f12, $f13
    088F8E1C:[00000000]: nop
    088F8E20:[45020010]: bc1fl      0x088F8E64
    088F8E24:[256B0001]: addiu      $t3, $t3, 1
    088F8E28:[8CE30004]: lw         $v1, 4($a3)
    088F8E2C:[8CE20000]: lw         $v0, 0($a3)
    088F8E30:[00884021]: addu       $t0, $a0, $t0
    088F8E34:[AFA30004]: sw         $v1, 4($sp)
    088F8E38:[AFA20000]: sw         $v0, 0($sp)
    088F8E3C:[8D0D0004]: lw         $t5, 4($t0)
    088F8E40:[8D0C0000]: lw         $t4, 0($t0)
    088F8E44:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    088F8E48:[ACED0004]: sw         $t5, 4($a3)
    088F8E4C:[ACEC0000]: sw         $t4, 0($a3)
    088F8E50:[8FAD0004]: lw         $t5, 4($sp)
    088F8E54:[8FAC0000]: lw         $t4, 0($sp)
    088F8E58:[AD0D0004]: sw         $t5, 4($t0)
    088F8E5C:[AD0C0000]: sw         $t4, 0($t0)
    088F8E60:[256B0001]: addiu      $t3, $t3, 1
    088F8E64:[25290008]: addiu      $t1, $t1, 8
    088F8E68:[0145402B]: sltu       $t0, $t2, $a1
--> 088F8E6C:[1500FFE5]: bne        $t0, $zr, 0x088F8E04
    088F8E70:[24E70008]: addiu      $a3, $a3, 8
    088F8E74:[1440FFDC]: bne        $v0, $zr, 0x088F8DE8
    088F8E78:[000638C0]: sll        $a3, $a2, 0x0003
    088F8E7C:[2CC70002]: sltiu      $a3, $a2, 2
  Back Branch 088F8E74 5,410 times (length 37)
    088F8DD4:[2CA60002]: sltiu      $a2, $a1, 2
    088F8DD8:[14C0002B]: bne        $a2, $zr, 0x088F8E88
    088F8DDC:[00A03025]: or         $a2, $a1, $zr <=> move $a2, $a1
    088F8DE0:[24A5FFFF]: addiu      $a1, $a1, -1
    088F8DE4:[000638C0]: sll        $a3, $a2, 0x0003
--> 088F8DE8:[00E63023]: subu       $a2, $a3, $a2
    088F8DEC:[34070000]: ori        $a3, $zr, 0 <=> li $a3, 0
    088F8DF0:[000630C2]: srl        $a2, $a2, 0x0003
    088F8DF4:[34020000]: ori        $v0, $zr, 0 <=> li $v0, 0
    088F8DF8:[340B0000]: ori        $t3, $zr, 0 <=> li $t3, 0
    088F8DFC:[00804825]: or         $t1, $a0, $zr <=> move $t1, $a0
    088F8E00:[00873821]: addu       $a3, $a0, $a3
    088F8E04:[01665021]: addu       $t2, $t3, $a2
    088F8E08:[000A40C0]: sll        $t0, $t2, 0x0003
    088F8E0C:[C52C0004]: lwc1       $f12, 4($t1)
    088F8E10:[00881821]: addu       $v1, $a0, $t0
    088F8E14:[C46D0004]: lwc1       $f13, 4($v1)
    088F8E18:[460D603C]: c.lt.s     $f12, $f13
    088F8E1C:[00000000]: nop
    088F8E20:[45020010]: bc1fl      0x088F8E64
    088F8E24:[256B0001]: addiu      $t3, $t3, 1
    088F8E28:[8CE30004]: lw         $v1, 4($a3)
    088F8E2C:[8CE20000]: lw         $v0, 0($a3)
    088F8E30:[00884021]: addu       $t0, $a0, $t0
    088F8E34:[AFA30004]: sw         $v1, 4($sp)
    088F8E38:[AFA20000]: sw         $v0, 0($sp)
    088F8E3C:[8D0D0004]: lw         $t5, 4($t0)
    088F8E40:[8D0C0000]: lw         $t4, 0($t0)
    088F8E44:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    088F8E48:[ACED0004]: sw         $t5, 4($a3)
    088F8E4C:[ACEC0000]: sw         $t4, 0($a3)
    088F8E50:[8FAD0004]: lw         $t5, 4($sp)
    088F8E54:[8FAC0000]: lw         $t4, 0($sp)
    088F8E58:[AD0D0004]: sw         $t5, 4($t0)
    088F8E5C:[AD0C0000]: sw         $t4, 0($t0)
    088F8E60:[256B0001]: addiu      $t3, $t3, 1
    088F8E64:[25290008]: addiu      $t1, $t1, 8
    088F8E68:[0145402B]: sltu       $t0, $t2, $a1
    088F8E6C:[1500FFE5]: bne        $t0, $zr, 0x088F8E04
    088F8E70:[24E70008]: addiu      $a3, $a3, 8
--> 088F8E74:[1440FFDC]: bne        $v0, $zr, 0x088F8DE8
    088F8E78:[000638C0]: sll        $a3, $a2, 0x0003
    088F8E7C:[2CC70002]: sltiu      $a3, $a2, 2
    088F8E80:[10E0FFD9]: beq        $a3, $zr, 0x088F8DE8
    088F8E84:[000638C0]: sll        $a3, $a2, 0x0003
  Back Branch 088F8E80 2,579 times (length 40)
    088F8DD4:[2CA60002]: sltiu      $a2, $a1, 2
    088F8DD8:[14C0002B]: bne        $a2, $zr, 0x088F8E88
    088F8DDC:[00A03025]: or         $a2, $a1, $zr <=> move $a2, $a1
    088F8DE0:[24A5FFFF]: addiu      $a1, $a1, -1
    088F8DE4:[000638C0]: sll        $a3, $a2, 0x0003
--> 088F8DE8:[00E63023]: subu       $a2, $a3, $a2
    088F8DEC:[34070000]: ori        $a3, $zr, 0 <=> li $a3, 0
    088F8DF0:[000630C2]: srl        $a2, $a2, 0x0003
    088F8DF4:[34020000]: ori        $v0, $zr, 0 <=> li $v0, 0
    088F8DF8:[340B0000]: ori        $t3, $zr, 0 <=> li $t3, 0
    088F8DFC:[00804825]: or         $t1, $a0, $zr <=> move $t1, $a0
    088F8E00:[00873821]: addu       $a3, $a0, $a3
    088F8E04:[01665021]: addu       $t2, $t3, $a2
    088F8E08:[000A40C0]: sll        $t0, $t2, 0x0003
    088F8E0C:[C52C0004]: lwc1       $f12, 4($t1)
    088F8E10:[00881821]: addu       $v1, $a0, $t0
    088F8E14:[C46D0004]: lwc1       $f13, 4($v1)
    088F8E18:[460D603C]: c.lt.s     $f12, $f13
    088F8E1C:[00000000]: nop
    088F8E20:[45020010]: bc1fl      0x088F8E64
    088F8E24:[256B0001]: addiu      $t3, $t3, 1
    088F8E28:[8CE30004]: lw         $v1, 4($a3)
    088F8E2C:[8CE20000]: lw         $v0, 0($a3)
    088F8E30:[00884021]: addu       $t0, $a0, $t0
    088F8E34:[AFA30004]: sw         $v1, 4($sp)
    088F8E38:[AFA20000]: sw         $v0, 0($sp)
    088F8E3C:[8D0D0004]: lw         $t5, 4($t0)
    088F8E40:[8D0C0000]: lw         $t4, 0($t0)
    088F8E44:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    088F8E48:[ACED0004]: sw         $t5, 4($a3)
    088F8E4C:[ACEC0000]: sw         $t4, 0($a3)
    088F8E50:[8FAD0004]: lw         $t5, 4($sp)
    088F8E54:[8FAC0000]: lw         $t4, 0($sp)
    088F8E58:[AD0D0004]: sw         $t5, 4($t0)
    088F8E5C:[AD0C0000]: sw         $t4, 0($t0)
    088F8E60:[256B0001]: addiu      $t3, $t3, 1
    088F8E64:[25290008]: addiu      $t1, $t1, 8
    088F8E68:[0145402B]: sltu       $t0, $t2, $a1
    088F8E6C:[1500FFE5]: bne        $t0, $zr, 0x088F8E04
    088F8E70:[24E70008]: addiu      $a3, $a3, 8
    088F8E74:[1440FFDC]: bne        $v0, $zr, 0x088F8DE8
    088F8E78:[000638C0]: sll        $a3, $a2, 0x0003
    088F8E7C:[2CC70002]: sltiu      $a3, $a2, 2
--> 088F8E80:[10E0FFD9]: beq        $a3, $zr, 0x088F8DE8
    088F8E84:[000638C0]: sll        $a3, $a2, 0x0003
    088F8E88:[03E00008]: jr         $ra
    088F8E8C:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_881CC88 5,229,403 instructions (3.271%), 59,808 calls (0881CC88 - 0881D2DC, length 406)
    0881CC88:[27BDFF50]: addiu      $sp, $sp, -176
    0881CC8C:[24850050]: addiu      $a1, $a0, 80
    0881CC90:[D8A00000]: lv.q       C000.q, 0($a1)
    0881CC94:[FBA00000]: sv.q       C000.q, 0($sp)
    0881CC98:[90860212]: lbu        $a2, 530($a0)
    0881CC9C:[5CC00006]: bgtzl      $a2, 0x0881CCB8
    0881CCA0:[28C60002]: slti       $a2, $a2, 2
    0881CCA4:[04C0018C]: bltz       $a2, 0x0881D2D8
    0881CCA8:[00000000]: nop
    0881CCAC:[10000007]: b          0x0881CCCC
    0881CCB0:[80850213]: lb         $a1, 531($a0)
    0881CCB8:[14C00079]: bne        $a2, $zr, 0x0881CEA0
    0881CCBC:[3C0A08AB]: lui        $t2, 0x08AB <=> li $t2, 0x08AB0000
    0881CCC0:[10000185]: b          0x0881D2D8
    0881CCC4:[00000000]: nop
    0881CCCC:[24A5FFFF]: addiu      $a1, $a1, -1
    0881CCD0:[A0850213]: sb         $a1, 531($a0)
    0881CCD4:[00052E00]: sll        $a1, $a1, 0x0018
    0881CCD8:[00052E03]: sra        $a1, $a1, 0x0018
    0881CCDC:[1CA0017E]: bgtz       $a1, 0x0881D2D8
    0881CCE0:[00000000]: nop
    0881CCE4:[A0800213]: sb         $zr, 531($a0)
    0881CCE8:[84850210]: lh         $a1, 528($a0)
    0881CCEC:[34A58000]: ori        $a1, $a1, -32768
    0881CCF0:[A4850210]: sh         $a1, 528($a0)
    0881CCF4:[90850212]: lbu        $a1, 530($a0)
    0881CCF8:[24A50001]: addiu      $a1, $a1, 1
    0881CCFC:[A0850212]: sb         $a1, 530($a0)
    0881CD00:[24880070]: addiu      $t0, $a0, 112
    0881CD04:[24870060]: addiu      $a3, $a0, 96
    0881CD08:[D8E00000]: lv.q       C000.q, 0($a3)
    0881CD0C:[DC0100E1]: VPFXS      [-y, x, z, w]
    0881CD10:[D0008000]: vmov.t     C000.t, C000.t
    0881CD14:[F9000000]: sv.q       C000.q, 0($t0)
    0881CD18:[D9000000]: lv.q       C000.q, 0($t0)
    0881CD1C:[64808001]: vdot.t     S010.s, C000.t, C000.t
    0881CD20:[6C000108]: vcmp.s     EZ, S010.s, S000.s
    0881CD24:[D0110101]: vrsq.s     S010.s, S010.s
    0881CD28:[D2A07D01]: VCMOVT.s   S010.s, S713.s, 0
    0881CD2C:[DE00083F]: VPFXD      [-1:1, -1:1, -1:1, M]
    0881CD30:[6501801D]: vscl.t     C710.t, C000.t, S010.s
    0881CD34:[F91D0000]: sv.q       C710.q, 0($t0)
    0881CD38:[84850210]: lh         $a1, 528($a0)
    0881CD3C:[30A53FFF]: andi       $a1, $a1, 16383
    0881CD40:[38A52000]: xori       $a1, $a1, 8192
    0881CD44:[24A5E000]: addiu      $a1, $a1, -8192
    0881CD48:[00052C00]: sll        $a1, $a1, 0x0010
    0881CD4C:[00052C03]: sra        $a1, $a1, 0x0010
    0881CD50:[24A5FFD8]: addiu      $a1, $a1, -40
    0881CD54:[44856000]: mtc1       $a1, $f12
    0881CD58:[46806320]: cvt.s.w    $f12, $f12
    0881CD5C:[3C053A83]: lui        $a1, 0x3A83 <=> li $a1, 0x3A830000
    0881CD60:[34A5126F]: ori        $a1, $a1, 4719
    0881CD64:[44856800]: mtc1       $a1, $f13
    0881CD68:[460D6342]: mul.s      $f13, $f12, $f13
    0881CD6C:[3C053E32]: lui        $a1, 0x3E32 <=> li $a1, 0x3E320000
    0881CD70:[34A5B8C2]: ori        $a1, $a1, -18238
    0881CD74:[44857000]: mtc1       $a1, $f14
    0881CD78:[460D7341]: sub.s      $f13, $f14, $f13
    0881CD7C:[44806000]: mtc1       $zr, $f12
    0881CD80:[24860080]: addiu      $a2, $a0, 128
    0881CD84:[24890090]: addiu      $t1, $a0, 144
    0881CD88:[460C683C]: c.lt.s     $f13, $f12
    0881CD8C:[00000000]: nop
    0881CD90:[45030001]: bc1tl      0x0881CD98
    0881CD94:[46006346]: mov.s      $f13, $f12
    0881CD98:[D9000000]: lv.q       C000.q, 0($t0)
    0881CD9C:[01002825]: or         $a1, $t0, $zr <=> move $a1, $t0
    0881CDA0:[44086800]: mfc1       $t0, $f13
    0881CDA4:[D0660002]: VCST.s     S020.s, VFPU_1_PI
    0881CDA8:[48E80022]: MTV.s      $t0, S021.s
    0881CDAC:[64220202]: vmul.s     S020.s, S020.s, S021.s
    0881CDB0:[D0130260]: vcos.s     S003.s, S020.s
    0881CDB4:[D0120202]: vsin.s     S020.s, S020.s
    0881CDB8:[65028000]: vscl.t     C000.t, C000.t, S020.s
    0881CDBC:[F8C00000]: sv.q       C000.q, 0($a2)
    0881CDC0:[84860210]: lh         $a2, 528($a0)
    0881CDC4:[30C83FFF]: andi       $t0, $a2, 16383
    0881CDC8:[39082000]: xori       $t0, $t0, 8192
    0881CDCC:[2508E000]: addiu      $t0, $t0, -8192
    0881CDD0:[00084400]: sll        $t0, $t0, 0x0010
    0881CDD4:[00084403]: sra        $t0, $t0, 0x0010
    0881CDD8:[2508003C]: addiu      $t0, $t0, 60
    0881CDDC:[240AC000]: addiu      $t2, $zr, -16384 <=> li $t2, -16384
    0881CDE0:[00CA3024]: and        $a2, $a2, $t2
    0881CDE4:[31083FFF]: andi       $t0, $t0, 16383
    0881CDE8:[00C83025]: or         $a2, $a2, $t0
    0881CDEC:[A4860210]: sh         $a2, 528($a0)
    0881CDF0:[D8E00000]: lv.q       C000.q, 0($a3)
    0881CDF4:[F8A00000]: sv.q       C000.q, 0($a1)
    0881CDF8:[D8A00000]: lv.q       C000.q, 0($a1)
    0881CDFC:[64808001]: vdot.t     S010.s, C000.t, C000.t
    0881CE00:[6C000108]: vcmp.s     EZ, S010.s, S000.s
    0881CE04:[D0110101]: vrsq.s     S010.s, S010.s
    0881CE08:[D2A07D01]: VCMOVT.s   S010.s, S713.s, 0
    0881CE0C:[DE00083F]: VPFXD      [-1:1, -1:1, -1:1, M]
    0881CE10:[6501801D]: vscl.t     C710.t, C000.t, S010.s
    0881CE14:[F8BD0000]: sv.q       C710.q, 0($a1)
    0881CE18:[C48D0060]: lwc1       $f13, 96($a0)
    0881CE1C:[D0220000]: vrndf1.s   S000.s
    0881CE20:[60FF0000]: vsub.s     S000.s, S000.s, S733.s
    0881CE24:[48650000]: mfv.s      $a1, S000.s
    0881CE28:[AFA50058]: sw         $a1, 88($sp)
    0881CE2C:[C7AE0058]: lwc1       $f14, 88($sp)
    0881CE30:[3C053E99]: lui        $a1, 0x3E99 <=> li $a1, 0x3E990000
    0881CE34:[34A5999A]: ori        $a1, $a1, -26214
    0881CE38:[44857800]: mtc1       $a1, $f15
    0881CE3C:[460F7382]: mul.s      $f14, $f14, $f15
    0881CE40:[3C053E19]: lui        $a1, 0x3E19 <=> li $a1, 0x3E190000
    0881CE44:[34A5999A]: ori        $a1, $a1, -26214
    0881CE48:[44858000]: mtc1       $a1, $f16
    0881CE4C:[46107381]: sub.s      $f14, $f14, $f16
    0881CE50:[460E6B40]: add.s      $f13, $f13, $f14
    0881CE54:[E48D0060]: swc1       $f13, 96($a0)
    0881CE58:[C48D0064]: lwc1       $f13, 100($a0)
    0881CE5C:[D0220000]: vrndf1.s   S000.s
    0881CE60:[60FF0000]: vsub.s     S000.s, S000.s, S733.s
    0881CE64:[48650000]: mfv.s      $a1, S000.s
    0881CE68:[AFA5005C]: sw         $a1, 92($sp)
    0881CE6C:[C7B1005C]: lwc1       $f17, 92($sp)
    0881CE70:[460F8BC2]: mul.s      $f15, $f17, $f15
    0881CE74:[46107B81]: sub.s      $f14, $f15, $f16
    0881CE78:[460E6B40]: add.s      $f13, $f13, $f14
    0881CE7C:[E48D0064]: swc1       $f13, 100($a0)
    0881CE80:[E48C0068]: swc1       $f12, 104($a0)
    0881CE84:[3C053F86]: lui        $a1, 0x3F86 <=> li $a1, 0x3F860000
    0881CE88:[34A50A92]: ori        $a1, $a1, 2706
    0881CE8C:[44856000]: mtc1       $a1, $f12
    0881CE90:[E48C007C]: swc1       $f12, 124($a0)
    0881CE94:[F93F0000]: sv.q       C730.q, 0($t1)
    0881CE98:[03E00008]: jr         $ra
    0881CE9C:[27BD00B0]: addiu      $sp, $sp, 176
    0881CEA0:[8D4676E8]: lw         $a2, 30440($t2)
    0881CEA4:[28CB0027]: slti       $t3, $a2, 39
    0881CEA8:[24870060]: addiu      $a3, $a0, 96
    0881CEAC:[24860080]: addiu      $a2, $a0, 128
    0881CEB0:[24890090]: addiu      $t1, $a0, 144
    0881CEB4:[15600044]: bne        $t3, $zr, 0x0881CFC8
    0881CEB8:[24880020]: addiu      $t0, $a0, 32
    0881CEBC:[D9210000]: lv.q       C010.q, 0($t1)
    0881CEC0:[D8C20000]: lv.q       C020.q, 0($a2)
    0881CEC4:[F2828180]: VQMUL.q    C000.q, C010.q, C020.q
    0881CEC8:[F9200000]: sv.q       C000.q, 0($t1)
    0881CECC:[D9270000]: lv.q       C130.q, 0($t1)
    0881CED0:[DC0C001B]: VPFXS      [w, z, -y, -x]
    0881CED4:[D0008784]: vmov.q     C100.q, C130.q
    0881CED8:[DC09004E]: VPFXS      [-z, w, x, -y]
    0881CEDC:[D0008785]: vmov.q     C110.q, C130.q
    0881CEE0:[DC0A00B1]: VPFXS      [y, -x, w, -z]
    0881CEE4:[D0008786]: vmov.q     C120.q, C130.q
    0881CEE8:[DC04001B]: VPFXS      [w, z, -y, x]
    0881CEEC:[D0008788]: vmov.q     C200.q, C130.q
    0881CEF0:[DC01004E]: VPFXS      [-z, w, x, y]
    0881CEF4:[D0008789]: vmov.q     C210.q, C130.q
    0881CEF8:[DC0200B1]: VPFXS      [y, -x, w, z]
    0881CEFC:[D000878A]: vmov.q     C220.q, C130.q
    0881CF00:[DC0700E4]: VPFXS      [-x, -y, -z, w]
    0881CF04:[D000878B]: vmov.q     C230.q, C130.q
    0881CF08:[F02488A0]: VMMUL.q    E000.q, E200.q, E100.q
    0881CF0C:[D00380A3]: vidt.q     R003.q
    0881CF10:[D0038083]: vidt.q     C030.q
    0881CF14:[F9000000]: sv.q       C000.q, 0($t0)
    0881CF18:[F9010010]: sv.q       C010.q, 16($t0)
    0881CF1C:[F9020020]: sv.q       C020.q, 32($t0)
    0881CF20:[F9030030]: sv.q       C030.q, 48($t0)
    0881CF24:[DBA10000]: lv.q       C010.q, 0($sp)
    0881CF28:[D8E20000]: lv.q       C020.q, 0($a3)
    0881CF2C:[60028101]: vadd.t     C010.t, C010.t, C020.t
    0881CF30:[FBA10000]: sv.q       C010.q, 0($sp)
    0881CF34:[C48C007C]: lwc1       $f12, 124($a0)
    0881CF38:[3C063CD6]: lui        $a2, 0x3CD6 <=> li $a2, 0x3CD60000
    0881CF3C:[34C67750]: ori        $a2, $a2, 30544
    0881CF40:[44866800]: mtc1       $a2, $f13
    0881CF44:[460D6340]: add.s      $f13, $f12, $f13
    0881CF48:[E48D007C]: swc1       $f13, 124($a0)
    0881CF4C:[3C06401C]: lui        $a2, 0x401C <=> li $a2, 0x401C0000
    0881CF50:[34C661AA]: ori        $a2, $a2, 25002
    0881CF54:[44866000]: mtc1       $a2, $f12
    0881CF58:[460C683E]: c.le.s     $f13, $f12
    0881CF5C:[00000000]: nop
    0881CF60:[45020001]: bc1fl      0x0881CF68
    0881CF64:[E48C007C]: swc1       $f12, 124($a0)
    0881CF68:[27A60010]: addiu      $a2, $sp, 16
    0881CF6C:[C48C007C]: lwc1       $f12, 124($a0)
    0881CF70:[D0220000]: vrndf1.s   S000.s
    0881CF74:[60FF0000]: vsub.s     S000.s, S000.s, S733.s
    0881CF78:[48640000]: mfv.s      $a0, S000.s
    0881CF7C:[AFA4006C]: sw         $a0, 108($sp)
    0881CF80:[C7AD006C]: lwc1       $f13, 108($sp)
    0881CF84:[3C043F00]: lui        $a0, 0x3F00 <=> li $a0, 0x3F000000
    0881CF88:[44847000]: mtc1       $a0, $f14
    0881CF8C:[460E6B42]: mul.s      $f13, $f13, $f14
    0881CF90:[44046000]: mfc1       $a0, $f12
    0881CF94:[48E40004]: MTV.s      $a0, S100.s
    0881CF98:[44046800]: mfc1       $a0, $f13
    0881CF9C:[48E40044]: MTV.s      $a0, S102.s
    0881CFA0:[647C0404]: vmul.s     S100.s, S100.s, S703.s
    0881CFA4:[F3A48480]: VROT.q     C000.q, S100.s, [ c, s, 0, 0]
    0881CFA8:[6544801D]: vscl.t     C710.t, C000.t, S102.s
    0881CFAC:[F8DD0000]: sv.q       C710.q, 0($a2)
    0881CFB0:[D8E10000]: lv.q       C010.q, 0($a3)
    0881CFB4:[D8C20000]: lv.q       C020.q, 0($a2)
    0881CFB8:[60028101]: vadd.t     C010.t, C010.t, C020.t
    0881CFBC:[F8E10000]: sv.q       C010.q, 0($a3)
    0881CFC0:[100000C3]: b          0x0881D2D0
    0881CFC4:[00000000]: nop
    0881CFC8:[848B0210]: lh         $t3, 528($a0)
    0881CFCC:[31623FFF]: andi       $v0, $t3, 16383
    0881CFD0:[38422000]: xori       $v0, $v0, 8192
    0881CFD4:[2442E000]: addiu      $v0, $v0, -8192
    0881CFD8:[00021400]: sll        $v0, $v0, 0x0010
    0881CFDC:[00021403]: sra        $v0, $v0, 0x0010
    0881CFE0:[2442FFFB]: addiu      $v0, $v0, -5
    0881CFE4:[2403C000]: addiu      $v1, $zr, -16384 <=> li $v1, -16384
    0881CFE8:[01635824]: and        $t3, $t3, $v1
    0881CFEC:[30423FFF]: andi       $v0, $v0, 16383
    0881CFF0:[01625825]: or         $t3, $t3, $v0
    0881CFF4:[A48B0210]: sh         $t3, 528($a0)
    0881CFF8:[DBA10000]: lv.q       C010.q, 0($sp)
    0881CFFC:[D8E20000]: lv.q       C020.q, 0($a3)
    0881D000:[60028101]: vadd.t     C010.t, C010.t, C020.t
    0881D004:[FBA10000]: sv.q       C010.q, 0($sp)
    0881D008:[D8E20000]: lv.q       C020.q, 0($a3)
    0881D00C:[3C0B3F5F]: lui        $t3, 0x3F5F <=> li $t3, 0x3F5F0000
    0881D010:[256BB852]: addiu      $t3, $t3, -18350
    0881D014:[48EB0001]: MTV.s      $t3, S010.s
    0881D018:[6501821D]: vscl.t     C710.t, C020.t, S010.s
    0881D01C:[F8FD0000]: sv.q       C710.q, 0($a3)
    0881D020:[D9210000]: lv.q       C010.q, 0($t1)
    0881D024:[D8C20000]: lv.q       C020.q, 0($a2)
    0881D028:[F2828180]: VQMUL.q    C000.q, C010.q, C020.q
    0881D02C:[F9200000]: sv.q       C000.q, 0($t1)
    0881D030:[3C0B3E4C]: lui        $t3, 0x3E4C <=> li $t3, 0x3E4C0000
    0881D034:[356BCCCD]: ori        $t3, $t3, -13107
    0881D038:[448B6000]: mtc1       $t3, $f12
    0881D03C:[01005825]: or         $t3, $t0, $zr <=> move $t3, $t0
    0881D040:[44086000]: mfc1       $t0, $f12
    0881D044:[48E80023]: MTV.s      $t0, S031.s
    0881D048:[D8C10000]: lv.q       C010.q, 0($a2)
    0881D04C:[3C0808B0]: lui        $t0, 0x08B0 <=> li $t0, 0x08B00000
    0881D050:[25089500]: addiu      $t0, $t0, -27392
    0881D054:[D9020000]: lv.q       C020.q, 0($t0)
    0881D058:[D0630020]: VCST.s     S001.s, VFPU_SQRT1_2
    0881D05C:[DE000E03]: VPFXD      [-1:1, M, M, M]
    0881D060:[64828180]: vdot.q     S000.s, C010.q, C020.q
    0881D064:[DFC03BFC]: VFIM.s     S002.s, 0.99804688
    0881D068:[6C400006]: vcmp.s     GE, S000.s, S002.s
    0881D06C:[49010019]: bvt        0, 0x0881D0D4
    0881D070:[D0442303]: vocp.s     S030.s, S031.s
    0881D074:[DC0001E4]: VPFXS      [|x|, y, z, w]
    0881D078:[6C200002]: vcmp.s     LT, S000.s, S001.s
    0881D07C:[DC0001E4]: VPFXS      [|x|, y, z, w]
    0881D080:[D0170043]: vasin.s    S032.s, S000.s
    0881D084:[49030005]: bvtl       0, 0x0881D09C
    0881D088:[D0444343]: vocp.s     S032.s, S032.s
    0881D08C:[64000020]: vmul.s     S001.s, S000.s, S000.s
    0881D090:[D0442020]: vocp.s     S001.s, S001.s
    0881D094:[D0162020]: vsqrt.s    S001.s, S001.s
    0881D098:[D0172043]: vasin.s    S032.s, S001.s
    0881D09C:[D0060020]: vzero.s    S001.s
    0881D0A0:[3C013851]: lui        $at, 0x3851 <=> li $at, 0x38510000
    0881D0A4:[3421B717]: ori        $at, $at, -18665
    0881D0A8:[48E10040]: MTV.s      $at, S002.s
    0881D0AC:[65430383]: vscl.p     C030.p, C030.p, S032.s
    0881D0B0:[6C200002]: vcmp.s     LT, S000.s, S001.s
    0881D0B4:[D0128303]: vsin.t     C030.t, C030.t
    0881D0B8:[DC0F00E4]: VPFXS      [-x, -y, -z, -w]
    0881D0BC:[D2A08282]: VCMOVT.q   C020.q, C020.q, 0
    0881D0C0:[6C404302]: vcmp.s     LT, S032.s, S002.s
    0881D0C4:[D0104343]: vrcp.s     S032.s, S032.s
    0881D0C8:[65430383]: vscl.p     C030.p, C030.p, S032.s
    0881D0CC:[49030004]: bvtl       0, 0x0881D0E0
    0881D0D0:[D0008180]: vmov.q     C000.q, C010.q
    0881D0D4:[65038180]: vscl.q     C000.q, C010.q, S030.s
    0881D0D8:[65238283]: vscl.q     C030.q, C020.q, S031.s
    0881D0DC:[60038080]: vadd.q     C000.q, C000.q, C030.q
    0881D0E0:[F8C00000]: sv.q       C000.q, 0($a2)
    0881D0E4:[D9270000]: lv.q       C130.q, 0($t1)
    0881D0E8:[DC0C001B]: VPFXS      [w, z, -y, -x]
    0881D0EC:[D0008784]: vmov.q     C100.q, C130.q
    0881D0F0:[DC09004E]: VPFXS      [-z, w, x, -y]
    0881D0F4:[D0008785]: vmov.q     C110.q, C130.q
    0881D0F8:[DC0A00B1]: VPFXS      [y, -x, w, -z]
    0881D0FC:[D0008786]: vmov.q     C120.q, C130.q
    0881D100:[DC04001B]: VPFXS      [w, z, -y, x]
    0881D104:[D0008788]: vmov.q     C200.q, C130.q
    0881D108:[DC01004E]: VPFXS      [-z, w, x, y]
    0881D10C:[D0008789]: vmov.q     C210.q, C130.q
    0881D110:[DC0200B1]: VPFXS      [y, -x, w, z]
    0881D114:[D000878A]: vmov.q     C220.q, C130.q
    0881D118:[DC0700E4]: VPFXS      [-x, -y, -z, w]
    0881D11C:[D000878B]: vmov.q     C230.q, C130.q
    0881D120:[F02488A0]: VMMUL.q    E000.q, E200.q, E100.q
    0881D124:[D00380A3]: vidt.q     R003.q
    0881D128:[D0038083]: vidt.q     C030.q
    0881D12C:[F9600000]: sv.q       C000.q, 0($t3)
    0881D130:[F9610010]: sv.q       C010.q, 16($t3)
    0881D134:[F9620020]: sv.q       C020.q, 32($t3)
    0881D138:[F9630030]: sv.q       C030.q, 48($t3)
    0881D13C:[8D4876E8]: lw         $t0, 30440($t2)
    0881D140:[34090026]: ori        $t1, $zr, 38 <=> li $t1, 38
    0881D144:[15090062]: bne        $t0, $t1, 0x0881D2D0
    0881D148:[27AB0030]: addiu      $t3, $sp, 48
    0881D14C:[3C0A08B0]: lui        $t2, 0x08B0 <=> li $t2, 0x08B00000
    0881D150:[8D429410]: lw         $v0, -27632($t2)
    0881D154:[24880070]: addiu      $t0, $a0, 112
    0881D158:[44806000]: mtc1       $zr, $f12
    0881D15C:[3C043FC0]: lui        $a0, 0x3FC0 <=> li $a0, 0x3FC00000
    0881D160:[44846800]: mtc1       $a0, $f13
    0881D164:[3C0908B0]: lui        $t1, 0x08B0 <=> li $t1, 0x08B00000
    0881D168:[14400007]: bne        $v0, $zr, 0x0881D188
    0881D16C:[25249400]: addiu      $a0, $t1, -27648
    0881D170:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    0881D174:[AD429410]: sw         $v0, -27632($t2)
    0881D178:[E52D9400]: swc1       $f13, -27648($t1)
    0881D17C:[E48D0004]: swc1       $f13, 4($a0)
    0881D180:[E48D0008]: swc1       $f13, 8($a0)
    0881D184:[E48C000C]: swc1       $f12, 12($a0)
    0881D188:[D0228000]: vrndf1.t   C000.t
    0881D18C:[D8810000]: lv.q       C010.q, 0($a0)
    0881D190:[6081801D]: vsub.t     C710.t, C000.t, C010.t
    0881D194:[F97D0000]: sv.q       C710.q, 0($t3)
    0881D198:[D9600000]: lv.q       C000.q, 0($t3)
    0881D19C:[64808001]: vdot.t     S010.s, C000.t, C000.t
    0881D1A0:[6C000108]: vcmp.s     EZ, S010.s, S000.s
    0881D1A4:[D0110101]: vrsq.s     S010.s, S010.s
    0881D1A8:[D2A07D01]: VCMOVT.s   S010.s, S713.s, 0
    0881D1AC:[DE00083F]: VPFXD      [-1:1, -1:1, -1:1, M]
    0881D1B0:[6501801D]: vscl.t     C710.t, C000.t, S010.s
    0881D1B4:[F97D0000]: sv.q       C710.q, 0($t3)
    0881D1B8:[D0220000]: vrndf1.s   S000.s
    0881D1BC:[60FF0000]: vsub.s     S000.s, S000.s, S733.s
    0881D1C0:[48640000]: mfv.s      $a0, S000.s
    0881D1C4:[AFA40090]: sw         $a0, 144($sp)
    0881D1C8:[C7AE0090]: lwc1       $f14, 144($sp)
    0881D1CC:[3C043F19]: lui        $a0, 0x3F19 <=> li $a0, 0x3F190000
    0881D1D0:[3484999A]: ori        $a0, $a0, -26214
    0881D1D4:[44847800]: mtc1       $a0, $f15
    0881D1D8:[460F7382]: mul.s      $f14, $f14, $f15
    0881D1DC:[3C043E99]: lui        $a0, 0x3E99 <=> li $a0, 0x3E990000
    0881D1E0:[3484999A]: ori        $a0, $a0, -26214
    0881D1E4:[44848000]: mtc1       $a0, $f16
    0881D1E8:[46107381]: sub.s      $f14, $f14, $f16
    0881D1EC:[D9600000]: lv.q       C000.q, 0($t3)
    0881D1F0:[01002025]: or         $a0, $t0, $zr <=> move $a0, $t0
    0881D1F4:[44087000]: mfc1       $t0, $f14
    0881D1F8:[D0660002]: VCST.s     S020.s, VFPU_1_PI
    0881D1FC:[48E80022]: MTV.s      $t0, S021.s
    0881D200:[64220202]: vmul.s     S020.s, S020.s, S021.s
    0881D204:[D0130260]: vcos.s     S003.s, S020.s
    0881D208:[D0120202]: vsin.s     S020.s, S020.s
    0881D20C:[65028000]: vscl.t     C000.t, C000.t, S020.s
    0881D210:[F8C00000]: sv.q       C000.q, 0($a2)
    0881D214:[3C064040]: lui        $a2, 0x4040 <=> li $a2, 0x40400000
    0881D218:[44867000]: mtc1       $a2, $f14
    0881D21C:[E7AE0020]: swc1       $f14, 32($sp)
    0881D220:[3C06C0C0]: lui        $a2, 0xC0C0 <=> li $a2, 0xC0C00000
    0881D224:[44867800]: mtc1       $a2, $f15
    0881D228:[E7AF0024]: swc1       $f15, 36($sp)
    0881D22C:[3C064080]: lui        $a2, 0x4080 <=> li $a2, 0x40800000
    0881D230:[44867800]: mtc1       $a2, $f15
    0881D234:[E7AF0028]: swc1       $f15, 40($sp)
    0881D238:[E7AC002C]: swc1       $f12, 44($sp)
    0881D23C:[27A60020]: addiu      $a2, $sp, 32
    0881D240:[D8C00000]: lv.q       C000.q, 0($a2)
    0881D244:[D0228001]: vrndf1.t   C010.t
    0881D248:[DD0070D5]: VPFXT      [1, 1, 1, w]
    0881D24C:[60818101]: vsub.t     C010.t, C010.t, C010.t
    0881D250:[6401801D]: vmul.t     C710.t, C000.t, C010.t
    0881D254:[F8FD0000]: sv.q       C710.q, 0($a3)
    0881D258:[E7AD0020]: swc1       $f13, 32($sp)
    0881D25C:[3C0840C0]: lui        $t0, 0x40C0 <=> li $t0, 0x40C00000
    0881D260:[44886800]: mtc1       $t0, $f13
    0881D264:[E7AD0024]: swc1       $f13, 36($sp)
    0881D268:[E7AE0028]: swc1       $f14, 40($sp)
    0881D26C:[E7AC002C]: swc1       $f12, 44($sp)
    0881D270:[D8E10000]: lv.q       C010.q, 0($a3)
    0881D274:[D8C20000]: lv.q       C020.q, 0($a2)
    0881D278:[60828101]: vsub.t     C010.t, C010.t, C020.t
    0881D27C:[F8E10000]: sv.q       C010.q, 0($a3)
    0881D280:[D0220000]: vrndf1.s   S000.s
    0881D284:[60FF0000]: vsub.s     S000.s, S000.s, S733.s
    0881D288:[48680000]: mfv.s      $t0, S000.s
    0881D28C:[AFA800A0]: sw         $t0, 160($sp)
    0881D290:[C7AC00A0]: lwc1       $f12, 160($sp)
    0881D294:[3C084000]: lui        $t0, 0x4000 <=> li $t0, 0x40000000
    0881D298:[44886800]: mtc1       $t0, $f13
    0881D29C:[460D6302]: mul.s      $f12, $f12, $f13
    0881D2A0:[3C084020]: lui        $t0, 0x4020 <=> li $t0, 0x40200000
    0881D2A4:[44887000]: mtc1       $t0, $f14
    0881D2A8:[460E6300]: add.s      $f12, $f12, $f14
    0881D2AC:[D8820000]: lv.q       C020.q, 0($a0)
    0881D2B0:[44046000]: mfc1       $a0, $f12
    0881D2B4:[48E40001]: MTV.s      $a0, S010.s
    0881D2B8:[6501821D]: vscl.t     C710.t, C020.t, S010.s
    0881D2BC:[F8DD0000]: sv.q       C710.q, 0($a2)
    0881D2C0:[D8E10000]: lv.q       C010.q, 0($a3)
    0881D2C4:[D8C20000]: lv.q       C020.q, 0($a2)
    0881D2C8:[60028101]: vadd.t     C010.t, C010.t, C020.t
    0881D2CC:[F8E10000]: sv.q       C010.q, 0($a3)
    0881D2D0:[DBA00000]: lv.q       C000.q, 0($sp)
    0881D2D4:[F8A00000]: sv.q       C000.q, 0($a1)
    0881D2D8:[03E00008]: jr         $ra
    0881D2DC:[27BD00B0]: addiu      $sp, $sp, 176
_S1_2_892C5E8 4,996,007 instructions (3.125%), 11,867 calls (0892C5E8 - 0892CD5C, length 478)
    0892C5E8:[27BDFFB0]: addiu      $sp, $sp, -80
    0892C5EC:[AFB70044]: sw         $s7, 68($sp)
    0892C5F0:[0080B825]: or         $s7, $a0, $zr <=> move $s7, $a0
    0892C5F4:[3C040001]: lui        $a0, 0x0001 <=> li $a0, 0x00010000
    0892C5F8:[AFB00028]: sw         $s0, 40($sp)
    0892C5FC:[AFB1002C]: sw         $s1, 44($sp)
    0892C600:[AFBE0048]: sw         $fp, 72($sp)
    0892C604:[02E48021]: addu       $s0, $s7, $a0
    0892C608:[34110000]: ori        $s1, $zr, 0 <=> li $s1, 0
    0892C60C:[341E0000]: ori        $fp, $zr, 0 <=> li $fp, 0
    0892C610:[AFB20030]: sw         $s2, 48($sp)
    0892C614:[AFB30034]: sw         $s3, 52($sp)
    0892C618:[AFB40038]: sw         $s4, 56($sp)
    0892C61C:[AFB5003C]: sw         $s5, 60($sp)
    0892C620:[AFB60040]: sw         $s6, 64($sp)
    0892C624:[AFBF004C]: sw         $ra, 76($sp)
    0892C628:[0E24C7D5]: jal        0x08931F54
    0892C62C:[8E048BD4]: lw         $a0, -29740($s0)
    0892C630:[3C0408AD]: lui        $a0, 0x08AD <=> li $a0, 0x08AD0000
    0892C634:[2484A168]: addiu      $a0, $a0, -24216
    0892C638:[AFA40004]: sw         $a0, 4($sp)
    0892C63C:[3C0408A7]: lui        $a0, 0x08A7 <=> li $a0, 0x08A70000
    0892C640:[24840100]: addiu      $a0, $a0, 256
    0892C644:[3C0508A7]: lui        $a1, 0x08A7 <=> li $a1, 0x08A70000
    0892C648:[AFA40008]: sw         $a0, 8($sp)
    0892C64C:[24A50104]: addiu      $a1, $a1, 260
    0892C650:[3C0408A7]: lui        $a0, 0x08A7 <=> li $a0, 0x08A70000
    0892C654:[AFA5001C]: sw         $a1, 28($sp)
    0892C658:[24840108]: addiu      $a0, $a0, 264
    0892C65C:[3C0508A7]: lui        $a1, 0x08A7 <=> li $a1, 0x08A70000
    0892C660:[AFA40018]: sw         $a0, 24($sp)
    0892C664:[24A5010C]: addiu      $a1, $a1, 268
    0892C668:[3C0408A7]: lui        $a0, 0x08A7 <=> li $a0, 0x08A70000
    0892C66C:[2484012C]: addiu      $a0, $a0, 300
    0892C670:[AFA50000]: sw         $a1, 0($sp)
    0892C674:[AFA40014]: sw         $a0, 20($sp)
    0892C678:[3C0408A7]: lui        $a0, 0x08A7 <=> li $a0, 0x08A70000
    0892C67C:[24840134]: addiu      $a0, $a0, 308
    0892C680:[3C0508A7]: lui        $a1, 0x08A7 <=> li $a1, 0x08A70000
    0892C684:[24A5013C]: addiu      $a1, $a1, 316
    0892C688:[AFA40010]: sw         $a0, 16($sp)
    0892C68C:[AFA5000C]: sw         $a1, 12($sp)
    0892C690:[AFB00020]: sw         $s0, 32($sp)
    0892C694:[34140000]: ori        $s4, $zr, 0 <=> li $s4, 0
    0892C698:[34160001]: ori        $s6, $zr, 1 <=> li $s6, 1
    0892C69C:[34130050]: ori        $s3, $zr, 80 <=> li $s3, 80
    0892C6A0:[26F705D0]: addiu      $s7, $s7, 1488
    0892C6A4:[34150000]: ori        $s5, $zr, 0 <=> li $s5, 0
    0892C6A8:[A3B10024]: sb         $s1, 36($sp)
    0892C6AC:[02E08825]: or         $s1, $s7, $zr <=> move $s1, $s7
    0892C6B0:[86240420]: lh         $a0, 1056($s1)
    0892C6B4:[2484FFFF]: addiu      $a0, $a0, -1
    0892C6B8:[2C85000F]: sltiu      $a1, $a0, 15
    0892C6BC:[50A0018F]: beql       $a1, $zr, 0x0892CCFC
    0892C6C0:[27DE0001]: addiu      $fp, $fp, 1
    0892C6C4:[00042080]: sll        $a0, $a0, 0x0002
    0892C6C8:[3C0108A7]: lui        $at, 0x08A7 <=> li $at, 0x08A70000
    0892C6CC:[00240821]: addu       $at, $at, $a0
    0892C6D0:[8C210148]: lw         $at, 328($at)
    0892C6D4:[00200008]: jr         $at
    0892C6D8:[00000000]: nop
    0892CCFC:[26940001]: addiu      $s4, $s4, 1
    0892CD00:[26F70430]: addiu      $s7, $s7, 1072
    0892CD04:[2A840020]: slti       $a0, $s4, 32
    0892CD08:[1480FE68]: bne        $a0, $zr, 0x0892C6AC
    0892CD0C:[26B50008]: addiu      $s5, $s5, 8
    0892CD10:[8FA40020]: lw         $a0, 32($sp)
    0892CD14:[169E0003]: bne        $s4, $fp, 0x0892CD24
    0892CD18:[8C848BD4]: lw         $a0, -29740($a0)
    0892CD1C:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    0892CD20:[A3A50024]: sb         $a1, 36($sp)
    0892CD24:[0E24C7EF]: jal        0x08931FBC
    0892CD28:[00000000]: nop
    0892CD2C:[93A20024]: lbu        $v0, 36($sp)
    0892CD30:[8FB00028]: lw         $s0, 40($sp)
    0892CD34:[8FB1002C]: lw         $s1, 44($sp)
    0892CD38:[8FB20030]: lw         $s2, 48($sp)
    0892CD3C:[8FB30034]: lw         $s3, 52($sp)
    0892CD40:[8FB40038]: lw         $s4, 56($sp)
    0892CD44:[8FB5003C]: lw         $s5, 60($sp)
    0892CD48:[8FB60040]: lw         $s6, 64($sp)
    0892CD4C:[8FB70044]: lw         $s7, 68($sp)
    0892CD50:[8FBE0048]: lw         $fp, 72($sp)
    0892CD54:[8FBF004C]: lw         $ra, 76($sp)
    0892CD58:[03E00008]: jr         $ra
    0892CD5C:[27BD0050]: addiu      $sp, $sp, 80
  Back Branch 0892CD08 379,744 times (length 409)
_S1_2_8931FBC 3,629,538 instructions (2.270%), 201,641 calls (08931FBC - 08932020, length 26)
    08931FBC:[27BDFFF0]: addiu      $sp, $sp, -16
    08931FC0:[8C850000]: lw         $a1, 0($a0)
    08931FC4:[3C0608AD]: lui        $a2, 0x08AD <=> li $a2, 0x08AD0000
    08931FC8:[000528C0]: sll        $a1, $a1, 0x0003
    08931FCC:[24C6A268]: addiu      $a2, $a2, -23960
    08931FD0:[00A63821]: addu       $a3, $a1, $a2
    08931FD4:[84E60000]: lh         $a2, 0($a3)
    08931FD8:[84E50002]: lh         $a1, 2($a3)
    08931FDC:[00863021]: addu       $a2, $a0, $a2
    08931FE0:[AFBF0000]: sw         $ra, 0($sp)
    08931FE4:[10A00009]: beq        $a1, $zr, 0x0893200C
    08931FE8:[8CE40004]: lw         $a0, 4($a3)
    08931FEC:[00C42021]: addu       $a0, $a2, $a0
    08931FF0:[8C840000]: lw         $a0, 0($a0)
    08931FF4:[000528C0]: sll        $a1, $a1, 0x0003
    08931FF8:[00852021]: addu       $a0, $a0, $a1
    08931FFC:[84850000]: lh         $a1, 0($a0)
    08932000:[8C840004]: lw         $a0, 4($a0)
    08932004:[10000001]: b          0x0893200C
    08932008:[00C53021]: addu       $a2, $a2, $a1
    0893200C:[00802825]: or         $a1, $a0, $zr <=> move $a1, $a0
    08932010:[00A0F809]: jalr       $ra, $a1
    08932014:[00C02025]: or         $a0, $a2, $zr <=> move $a0, $a2
    08932018:[8FBF0000]: lw         $ra, 0($sp)
    0893201C:[03E00008]: jr         $ra
    08932020:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_8931F54 3,629,505 instructions (2.270%), 201,639 calls (08931F54 - 08931FB8, length 26)
    08931F54:[27BDFFF0]: addiu      $sp, $sp, -16
    08931F58:[8C850000]: lw         $a1, 0($a0)
    08931F5C:[3C0608AD]: lui        $a2, 0x08AD <=> li $a2, 0x08AD0000
    08931F60:[000528C0]: sll        $a1, $a1, 0x0003
    08931F64:[24C6A240]: addiu      $a2, $a2, -24000
    08931F68:[00A63821]: addu       $a3, $a1, $a2
    08931F6C:[84E60000]: lh         $a2, 0($a3)
    08931F70:[84E50002]: lh         $a1, 2($a3)
    08931F74:[00863021]: addu       $a2, $a0, $a2
    08931F78:[AFBF0000]: sw         $ra, 0($sp)
    08931F7C:[10A00009]: beq        $a1, $zr, 0x08931FA4
    08931F80:[8CE40004]: lw         $a0, 4($a3)
    08931F84:[00C42021]: addu       $a0, $a2, $a0
    08931F88:[8C840000]: lw         $a0, 0($a0)
    08931F8C:[000528C0]: sll        $a1, $a1, 0x0003
    08931F90:[00852021]: addu       $a0, $a0, $a1
    08931F94:[84850000]: lh         $a1, 0($a0)
    08931F98:[8C840004]: lw         $a0, 4($a0)
    08931F9C:[10000001]: b          0x08931FA4
    08931FA0:[00C53021]: addu       $a2, $a2, $a1
    08931FA4:[00802825]: or         $a1, $a0, $zr <=> move $a1, $a0
    08931FA8:[00A0F809]: jalr       $ra, $a1
    08931FAC:[00C02025]: or         $a0, $a2, $zr <=> move $a0, $a2
    08931FB0:[8FBF0000]: lw         $ra, 0($sp)
    08931FB4:[03E00008]: jr         $ra
    08931FB8:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_881B194 3,625,440 instructions (2.268%), 90,636 calls (0881B194 - 0881B230, length 40)
    0881B194:[27BDFFF0]: addiu      $sp, $sp, -16
    0881B198:[AFA40000]: sw         $a0, 0($sp)
    0881B19C:[AFA50004]: sw         $a1, 4($sp)
    0881B1A0:[8FAA0000]: lw         $t2, 0($sp)
    0881B1A4:[27AB0004]: addiu      $t3, $sp, 4
    0881B1A8:[8D6B0000]: lw         $t3, 0($t3)
    0881B1AC:[3C053A00]: lui        $a1, 0x3A00 <=> li $a1, 0x3A000000
    0881B1B0:[AD450000]: sw         $a1, 0($t2)
    0881B1B4:[3C0508A3]: lui        $a1, 0x08A3 <=> li $a1, 0x08A30000
    0881B1B8:[24A76348]: addiu      $a3, $a1, 25416
    0881B1BC:[8CE70000]: lw         $a3, 0($a3)
    0881B1C0:[00E04025]: or         $t0, $a3, $zr <=> move $t0, $a3
    0881B1C4:[00E04825]: or         $t1, $a3, $zr <=> move $t1, $a3
    0881B1C8:[99670001]: lwr        $a3, 1($t3)
    0881B1CC:[99680005]: lwr        $t0, 5($t3)
    0881B1D0:[99690009]: lwr        $t1, 9($t3)
    0881B1D4:[AD470004]: sw         $a3, 4($t2)
    0881B1D8:[AD480008]: sw         $t0, 8($t2)
    0881B1DC:[AD49000C]: sw         $t1, 12($t2)
    0881B1E0:[99670011]: lwr        $a3, 17($t3)
    0881B1E4:[99680015]: lwr        $t0, 21($t3)
    0881B1E8:[99690019]: lwr        $t1, 25($t3)
    0881B1EC:[AD470010]: sw         $a3, 16($t2)
    0881B1F0:[AD480014]: sw         $t0, 20($t2)
    0881B1F4:[AD490018]: sw         $t1, 24($t2)
    0881B1F8:[99670021]: lwr        $a3, 33($t3)
    0881B1FC:[99680025]: lwr        $t0, 37($t3)
    0881B200:[99690029]: lwr        $t1, 41($t3)
    0881B204:[AD47001C]: sw         $a3, 28($t2)
    0881B208:[AD480020]: sw         $t0, 32($t2)
    0881B20C:[AD490024]: sw         $t1, 36($t2)
    0881B210:[99670031]: lwr        $a3, 49($t3)
    0881B214:[99680035]: lwr        $t0, 53($t3)
    0881B218:[99690039]: lwr        $t1, 57($t3)
    0881B21C:[AD470028]: sw         $a3, 40($t2)
    0881B220:[AD48002C]: sw         $t0, 44($t2)
    0881B224:[AD490030]: sw         $t1, 48($t2)
    0881B228:[24820034]: addiu      $v0, $a0, 52
    0881B22C:[03E00008]: jr         $ra
    0881B230:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_892CFA4 3,156,853 instructions (1.975%), 11,867 calls (0892CFA4 - 0892D2D4, length 205)
    0892CFA4:[27BDFFC0]: addiu      $sp, $sp, -64
    0892CFA8:[AFB1001C]: sw         $s1, 28($sp)
    0892CFAC:[AFB20020]: sw         $s2, 32($sp)
    0892CFB0:[24910008]: addiu      $s1, $a0, 8
    0892CFB4:[00809025]: or         $s2, $a0, $zr <=> move $s2, $a0
    0892CFB8:[3C043F80]: lui        $a0, 0x3F80 <=> li $a0, 0x3F800000
    0892CFBC:[E7B40004]: swc1       $f20, 4($sp)
    0892CFC0:[E7B60008]: swc1       $f22, 8($sp)
    0892CFC4:[AFB00018]: sw         $s0, 24($sp)
    0892CFC8:[AFB30024]: sw         $s3, 36($sp)
    0892CFCC:[AFBE0038]: sw         $fp, 56($sp)
    0892CFD0:[4480A000]: mtc1       $zr, $f20
    0892CFD4:[34130000]: ori        $s3, $zr, 0 <=> li $s3, 0
    0892CFD8:[4484B000]: mtc1       $a0, $f22
    0892CFDC:[34100001]: ori        $s0, $zr, 1 <=> li $s0, 1
    0892CFE0:[3C1E08AD]: lui        $fp, 0x08AD <=> li $fp, 0x08AD0000
    0892CFE4:[E7B8000C]: swc1       $f24, 12($sp)
    0892CFE8:[E7BA0010]: swc1       $f26, 16($sp)
    0892CFEC:[E7BC0014]: swc1       $f28, 20($sp)
    0892CFF0:[AFB40028]: sw         $s4, 40($sp)
    0892CFF4:[AFB5002C]: sw         $s5, 44($sp)
    0892CFF8:[AFB60030]: sw         $s6, 48($sp)
    0892CFFC:[AFB70034]: sw         $s7, 52($sp)
    0892D000:[AFBF003C]: sw         $ra, 60($sp)
    0892D004:[C62C01AC]: lwc1       $f12, 428($s1)
    0892D008:[C63801A8]: lwc1       $f24, 424($s1)
    0892D00C:[46186301]: sub.s      $f12, $f12, $f24
    0892D010:[46146032]: c.eq.s     $f12, $f20
    0892D014:[00000000]: nop
    0892D018:[4503001F]: bc1tl      0x0892D098
    0892D01C:[26100001]: addiu      $s0, $s0, 1
    0892D020:[4614603C]: c.lt.s     $f12, $f20
    0892D024:[00000000]: nop
    0892D028:[4500000E]: bc1f       0x0892D064
    0892D02C:[8FC49CE4]: lw         $a0, -25372($fp)
    0892D030:[0E247B4E]: jal        0x0891ED38
    0892D034:[00000000]: nop
    0892D038:[44826000]: mtc1       $v0, $f12
    0892D03C:[46806320]: cvt.s.w    $f12, $f12
    0892D040:[460CB343]: div.s      $f13, $f22, $f12
    0892D044:[460DC341]: sub.s      $f13, $f24, $f13
    0892D048:[C62C01AC]: lwc1       $f12, 428($s1)
    0892D04C:[460C683C]: c.lt.s     $f13, $f12
    0892D050:[00000000]: nop
    0892D054:[4500000F]: bc1f       0x0892D094
    0892D058:[E62D01A8]: swc1       $f13, 424($s1)
    0892D05C:[1000000D]: b          0x0892D094
    0892D060:[E62C01A8]: swc1       $f12, 424($s1)
    0892D064:[0E247B4E]: jal        0x0891ED38
    0892D068:[00000000]: nop
    0892D06C:[44826000]: mtc1       $v0, $f12
    0892D070:[46806320]: cvt.s.w    $f12, $f12
    0892D074:[460CB343]: div.s      $f13, $f22, $f12
    0892D078:[460DC340]: add.s      $f13, $f24, $f13
    0892D07C:[C62C01AC]: lwc1       $f12, 428($s1)
    0892D080:[460C683E]: c.le.s     $f13, $f12
    0892D084:[00000000]: nop
    0892D088:[45010002]: bc1t       0x0892D094
    0892D08C:[E62D01A8]: swc1       $f13, 424($s1)
    0892D090:[E62C01A8]: swc1       $f12, 424($s1)
    0892D094:[26100001]: addiu      $s0, $s0, 1
    0892D098:[2A040003]: slti       $a0, $s0, 3
    0892D09C:[1480FFD9]: bne        $a0, $zr, 0x0892D004
    0892D0A0:[26310008]: addiu      $s1, $s1, 8
    0892D0A4:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    0892D0A8:[A3A40000]: sb         $a0, 0($sp)
    0892D0AC:[3C0442FE]: lui        $a0, 0x42FE <=> li $a0, 0x42FE0000
    0892D0B0:[4484D000]: mtc1       $a0, $f26
    0892D0B4:[34140000]: ori        $s4, $zr, 0 <=> li $s4, 0
    0892D0B8:[3C0442C8]: lui        $a0, 0x42C8 <=> li $a0, 0x42C80000
    0892D0BC:[2417FFFF]: addiu      $s7, $zr, -1 <=> li $s7, -1
    0892D0C0:[4484E000]: mtc1       $a0, $f28
    0892D0C4:[2416FFFE]: addiu      $s6, $zr, -2 <=> li $s6, -2
    0892D0C8:[34150004]: ori        $s5, $zr, 4 <=> li $s5, 4
    0892D0CC:[02408825]: or         $s1, $s2, $zr <=> move $s1, $s2
    0892D0D0:[8E2401D0]: lw         $a0, 464($s1)
    0892D0D4:[5080006B]: beql       $a0, $zr, 0x0892D284
    0892D0D8:[26940001]: addiu      $s4, $s4, 1
    0892D0DC:[8E2401DC]: lw         $a0, 476($s1)
    0892D0E0:[10970006]: beq        $a0, $s7, 0x0892D0FC
    0892D0E4:[34100000]: ori        $s0, $zr, 0 <=> li $s0, 0
    0892D0E8:[0E287E34]: jal        0x08A1F8D0
    0892D0EC:[00809825]: or         $s3, $a0, $zr <=> move $s3, $a0
    0892D0F0:[14400003]: bne        $v0, $zr, 0x0892D100
    0892D0F4:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    0892D0F8:[34100001]: ori        $s0, $zr, 1 <=> li $s0, 1
    0892D0FC:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    0892D100:[14800013]: bne        $a0, $zr, 0x0892D150
    0892D104:[863001D6]: lh         $s0, 470($s1)
    0892D108:[32040001]: andi       $a0, $s0, 1
    0892D10C:[54800007]: bnel       $a0, $zr, 0x0892D12C
    0892D110:[962401D4]: lhu        $a0, 468($s1)
    0892D114:[C62C01E0]: lwc1       $f12, 480($s1)
    0892D118:[4614603E]: c.le.s     $f12, $f20
    0892D11C:[00000000]: nop
    0892D120:[45030058]: bc1tl      0x0892D284
    0892D124:[26940001]: addiu      $s4, $s4, 1
    0892D128:[962401D4]: lhu        $a0, 468($s1)
    0892D12C:[AE2001D0]: sw         $zr, 464($s1)
    0892D130:[E63401E0]: swc1       $f20, 480($s1)
    0892D134:[00962024]: and        $a0, $a0, $s6
    0892D138:[862501D6]: lh         $a1, 470($s1)
    0892D13C:[A62401D4]: sh         $a0, 468($s1)
    0892D140:[AE3701DC]: sw         $s7, 476($s1)
    0892D144:[00B62024]: and        $a0, $a1, $s6
    0892D148:[1000004D]: b          0x0892D280
    0892D14C:[A62401D6]: sh         $a0, 470($s1)
    0892D150:[36040001]: ori        $a0, $s0, 1
    0892D154:[8E2501D0]: lw         $a1, 464($s1)
    0892D158:[A62401D6]: sh         $a0, 470($s1)
    0892D15C:[C63801E0]: lwc1       $f24, 480($s1)
    0892D160:[34060001]: ori        $a2, $zr, 1 <=> li $a2, 1
    0892D164:[00058702]: srl        $s0, $a1, 0x001C
    0892D168:[4614C03E]: c.le.s     $f24, $f20
    0892D16C:[A3A60000]: sb         $a2, 0($sp)
    0892D170:[4501002C]: bc1t       0x0892D224
    0892D174:[32100007]: andi       $s0, $s0, 7
    0892D178:[0E247B4E]: jal        0x0891ED38
    0892D17C:[8FC49CE4]: lw         $a0, -25372($fp)
    0892D180:[44826000]: mtc1       $v0, $f12
    0892D184:[46806320]: cvt.s.w    $f12, $f12
    0892D188:[460CB303]: div.s      $f12, $f22, $f12
    0892D18C:[460CC601]: sub.s      $f24, $f24, $f12
    0892D190:[4614C03E]: c.le.s     $f24, $f20
    0892D194:[00000000]: nop
    0892D198:[4501001D]: bc1t       0x0892D210
    0892D19C:[E63801E0]: swc1       $f24, 480($s1)
    0892D1A0:[461AC302]: mul.s      $f12, $f24, $f26
    0892D1A4:[001030C0]: sll        $a2, $s0, 0x0003
    0892D1A8:[02463021]: addu       $a2, $s2, $a2
    0892D1AC:[461C6302]: mul.s      $f12, $f12, $f28
    0892D1B0:[C63801E4]: lwc1       $f24, 484($s1)
    0892D1B4:[12150007]: beq        $s0, $s5, 0x0892D1D4
    0892D1B8:[46186602]: mul.s      $f24, $f12, $f24
    0892D1BC:[0E24B36F]: jal        0x0892CDBC
    0892D1C0:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    0892D1C4:[C4CC01A8]: lwc1       $f12, 424($a2)
    0892D1C8:[46006302]: mul.s      $f12, $f12, $f0
    0892D1CC:[10000006]: b          0x0892D1E8
    0892D1D0:[46186602]: mul.s      $f24, $f12, $f24
    0892D1D4:[0E24B373]: jal        0x0892CDCC
    0892D1D8:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    0892D1DC:[C4CC01A8]: lwc1       $f12, 424($a2)
    0892D1E0:[46006302]: mul.s      $f12, $f12, $f0
    0892D1E4:[46186602]: mul.s      $f24, $f12, $f24
    0892D1E8:[4600C30D]: trunc.w.s  $f12, $f24
    0892D1EC:[44046000]: mfc1       $a0, $f12
    0892D1F0:[2C850080]: sltiu      $a1, $a0, 128
    0892D1F4:[50A00001]: beql       $a1, $zr, 0x0892D1FC
    0892D1F8:[3404007F]: ori        $a0, $zr, 127 <=> li $a0, 127
    0892D1FC:[00802825]: or         $a1, $a0, $zr <=> move $a1, $a0
    0892D200:[0E287DA4]: jal        0x08A1F690
    0892D204:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    0892D208:[1000001E]: b          0x0892D284
    0892D20C:[26940001]: addiu      $s4, $s4, 1
    0892D210:[8E2401D0]: lw         $a0, 464($s1)
    0892D214:[0E287BF5]: jal        0x08A1EFD4
    0892D218:[E63401E0]: swc1       $f20, 480($s1)
    0892D21C:[10000019]: b          0x0892D284
    0892D220:[26940001]: addiu      $s4, $s4, 1
    0892D224:[001020C0]: sll        $a0, $s0, 0x0003
    0892D228:[C62C01E4]: lwc1       $f12, 484($s1)
    0892D22C:[02442021]: addu       $a0, $s2, $a0
    0892D230:[C48D01A8]: lwc1       $f13, 424($a0)
    0892D234:[12150005]: beq        $s0, $s5, 0x0892D24C
    0892D238:[460D6302]: mul.s      $f12, $f12, $f13
    0892D23C:[0E24B36F]: jal        0x0892CDBC
    0892D240:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    0892D244:[10000004]: b          0x0892D258
    0892D248:[46006302]: mul.s      $f12, $f12, $f0
    0892D24C:[0E24B373]: jal        0x0892CDCC
    0892D250:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    0892D254:[46006302]: mul.s      $f12, $f12, $f0
    0892D258:[461A6302]: mul.s      $f12, $f12, $f26
    0892D25C:[4600630D]: trunc.w.s  $f12, $f12
    0892D260:[44046000]: mfc1       $a0, $f12
    0892D264:[2C850080]: sltiu      $a1, $a0, 128
    0892D268:[50A00001]: beql       $a1, $zr, 0x0892D270
    0892D26C:[3404007F]: ori        $a0, $zr, 127 <=> li $a0, 127
    0892D270:[00802825]: or         $a1, $a0, $zr <=> move $a1, $a0
    0892D274:[0E287DA4]: jal        0x08A1F690
    0892D278:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    0892D27C:[A62001D4]: sh         $zr, 468($s1)
    0892D280:[26940001]: addiu      $s4, $s4, 1
    0892D284:[2A840020]: slti       $a0, $s4, 32
    0892D288:[1480FF91]: bne        $a0, $zr, 0x0892D0D0
    0892D28C:[26310020]: addiu      $s1, $s1, 32
    0892D290:[93A20000]: lbu        $v0, 0($sp)
    0892D294:[C7B40004]: lwc1       $f20, 4($sp)
    0892D298:[C7B60008]: lwc1       $f22, 8($sp)
    0892D29C:[C7B8000C]: lwc1       $f24, 12($sp)
    0892D2A0:[C7BA0010]: lwc1       $f26, 16($sp)
    0892D2A4:[C7BC0014]: lwc1       $f28, 20($sp)
    0892D2A8:[8FB00018]: lw         $s0, 24($sp)
    0892D2AC:[8FB1001C]: lw         $s1, 28($sp)
    0892D2B0:[8FB20020]: lw         $s2, 32($sp)
    0892D2B4:[8FB30024]: lw         $s3, 36($sp)
    0892D2B8:[8FB40028]: lw         $s4, 40($sp)
    0892D2BC:[8FB5002C]: lw         $s5, 44($sp)
    0892D2C0:[8FB60030]: lw         $s6, 48($sp)
    0892D2C4:[8FB70034]: lw         $s7, 52($sp)
    0892D2C8:[8FBE0038]: lw         $fp, 56($sp)
    0892D2CC:[8FBF003C]: lw         $ra, 60($sp)
    0892D2D0:[03E00008]: jr         $ra
    0892D2D4:[27BD0040]: addiu      $sp, $sp, 64
  Back Branch 0892D288 379,744 times (length 112)
  Back Branch 0892D09C 23,734 times (length 40)
    0892CFF0:[AFB40028]: sw         $s4, 40($sp)
    0892CFF4:[AFB5002C]: sw         $s5, 44($sp)
    0892CFF8:[AFB60030]: sw         $s6, 48($sp)
    0892CFFC:[AFB70034]: sw         $s7, 52($sp)
    0892D000:[AFBF003C]: sw         $ra, 60($sp)
--> 0892D004:[C62C01AC]: lwc1       $f12, 428($s1)
    0892D008:[C63801A8]: lwc1       $f24, 424($s1)
    0892D00C:[46186301]: sub.s      $f12, $f12, $f24
    0892D010:[46146032]: c.eq.s     $f12, $f20
    0892D014:[00000000]: nop
    0892D018:[4503001F]: bc1tl      0x0892D098
    0892D01C:[26100001]: addiu      $s0, $s0, 1
    0892D020:[4614603C]: c.lt.s     $f12, $f20
    0892D024:[00000000]: nop
    0892D028:[4500000E]: bc1f       0x0892D064
    0892D02C:[8FC49CE4]: lw         $a0, -25372($fp)
    0892D030:[0E247B4E]: jal        0x0891ED38
    0892D034:[00000000]: nop
    0892D038:[44826000]: mtc1       $v0, $f12
    0892D03C:[46806320]: cvt.s.w    $f12, $f12
    0892D040:[460CB343]: div.s      $f13, $f22, $f12
    0892D044:[460DC341]: sub.s      $f13, $f24, $f13
    0892D048:[C62C01AC]: lwc1       $f12, 428($s1)
    0892D04C:[460C683C]: c.lt.s     $f13, $f12
    0892D050:[00000000]: nop
    0892D054:[4500000F]: bc1f       0x0892D094
    0892D058:[E62D01A8]: swc1       $f13, 424($s1)
    0892D05C:[1000000D]: b          0x0892D094
    0892D060:[E62C01A8]: swc1       $f12, 424($s1)
    0892D064:[0E247B4E]: jal        0x0891ED38
    0892D068:[00000000]: nop
    0892D06C:[44826000]: mtc1       $v0, $f12
    0892D070:[46806320]: cvt.s.w    $f12, $f12
    0892D074:[460CB343]: div.s      $f13, $f22, $f12
    0892D078:[460DC340]: add.s      $f13, $f24, $f13
    0892D07C:[C62C01AC]: lwc1       $f12, 428($s1)
    0892D080:[460C683E]: c.le.s     $f13, $f12
    0892D084:[00000000]: nop
    0892D088:[45010002]: bc1t       0x0892D094
    0892D08C:[E62D01A8]: swc1       $f13, 424($s1)
    0892D090:[E62C01A8]: swc1       $f12, 424($s1)
    0892D094:[26100001]: addiu      $s0, $s0, 1
    0892D098:[2A040003]: slti       $a0, $s0, 3
--> 0892D09C:[1480FFD9]: bne        $a0, $zr, 0x0892D004
    0892D0A0:[26310008]: addiu      $s1, $s1, 8
    0892D0A4:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    0892D0A8:[A3A40000]: sb         $a0, 0($sp)
    0892D0AC:[3C0442FE]: lui        $a0, 0x42FE <=> li $a0, 0x42FE0000
_S1_2_8A213AC 2,950,342 instructions (1.845%), 17,054 calls (08A213AC - 08A21494, length 59)
    08A213AC:[3C0308AF]: lui        $v1, 0x08AF <=> li $v1, 0x08AF0000
    08A213B0:[8C671830]: lw         $a3, 6192($v1)
    08A213B4:[27BDFF60]: addiu      $sp, $sp, -160
    08A213B8:[AFB20088]: sw         $s2, 136($sp)
    08A213BC:[00A09021]: addu       $s2, $a1, $zr <=> move $s2, $a1
    08A213C0:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
    08A213C4:[AFB3008C]: sw         $s3, 140($sp)
    08A213C8:[00C09821]: addu       $s3, $a2, $zr <=> move $s3, $a2
    08A213CC:[AFB10084]: sw         $s1, 132($sp)
    08A213D0:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    08A213D4:[2404FFFF]: addiu      $a0, $zr, -1 <=> li $a0, -1
    08A213D8:[AFBF0090]: sw         $ra, 144($sp)
    08A213DC:[10E50026]: beq        $a3, $a1, 0x08A21478
    08A213E0:[AFB00080]: sw         $s0, 128($sp)
    08A213E4:[0E288925]: jal        0x08A22494
    08A213E8:[00000000]: nop
    08A213EC:[3C0208AF]: lui        $v0, 0x08AF <=> li $v0, 0x08AF0000
    08A213F0:[24507F24]: addiu      $s0, $v0, 32548
    08A213F4:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08A213F8:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08A213FC:[0E28BE4A]: jal        0x08A2F928 [sceKernelLockLwMutex]
    08A21400:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08A21404:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08A21408:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08A2140C:[0E289DED]: jal        0x08A277B4
    08A21410:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    08A21414:[00409021]: addu       $s2, $v0, $zr <=> move $s2, $v0
    08A21418:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08A2141C:[3C0608AF]: lui        $a2, 0x08AF <=> li $a2, 0x08AF0000
    08A21420:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08A21424:[0E28BE40]: jal        0x08A2F900 [sceKernelUnlockLwMutex]
    08A21428:[ACC07F20]: sw         $zr, 32544($a2)
    08A2142C:[06400012]: bltz       $s2, 0x08A21478
    08A21430:[2404FFFF]: addiu      $a0, $zr, -1 <=> li $a0, -1
    08A21434:[0E289EEE]: jal        0x08A27BB8
    08A21438:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08A2143C:[3C0408AF]: lui        $a0, 0x08AF <=> li $a0, 0x08AF0000
    08A21440:[8C83720C]: lw         $v1, 29196($a0)
    08A21444:[1860000B]: blez       $v1, 0x08A21474
    08A21448:[3C0808AF]: lui        $t0, 0x08AF <=> li $t0, 0x08AF0000
    08A2144C:[25057220]: addiu      $a1, $t0, 29216
    08A21450:[00608821]: addu       $s1, $v1, $zr <=> move $s1, $v1
    08A21454:[24A40004]: addiu      $a0, $a1, 4
    08A21458:[03A01821]: addu       $v1, $sp, $zr <=> move $v1, $sp
    08A2145C:[8C690000]: lw         $t1, 0($v1)
    08A21460:[2631FFFF]: addiu      $s1, $s1, -1
    08A21464:[24630004]: addiu      $v1, $v1, 4
    08A21468:[AC890000]: sw         $t1, 0($a0)
    08A2146C:[1620FFFB]: bne        $s1, $zr, 0x08A2145C
    08A21470:[24840068]: addiu      $a0, $a0, 104
    08A21474:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08A21478:[8FBF0090]: lw         $ra, 144($sp)
    08A2147C:[8FB3008C]: lw         $s3, 140($sp)
    08A21480:[8FB20088]: lw         $s2, 136($sp)
    08A21484:[8FB10084]: lw         $s1, 132($sp)
    08A21488:[8FB00080]: lw         $s0, 128($sp)
    08A2148C:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    08A21490:[03E00008]: jr         $ra
    08A21494:[27BD00A0]: addiu      $sp, $sp, 160
  Back Branch 08A2146C 341,080 times (length 6)
    08A21448:[3C0808AF]: lui        $t0, 0x08AF <=> li $t0, 0x08AF0000
    08A2144C:[25057220]: addiu      $a1, $t0, 29216
    08A21450:[00608821]: addu       $s1, $v1, $zr <=> move $s1, $v1
    08A21454:[24A40004]: addiu      $a0, $a1, 4
    08A21458:[03A01821]: addu       $v1, $sp, $zr <=> move $v1, $sp
--> 08A2145C:[8C690000]: lw         $t1, 0($v1)
    08A21460:[2631FFFF]: addiu      $s1, $s1, -1
    08A21464:[24630004]: addiu      $v1, $v1, 4
    08A21468:[AC890000]: sw         $t1, 0($a0)
--> 08A2146C:[1620FFFB]: bne        $s1, $zr, 0x08A2145C
    08A21470:[24840068]: addiu      $a0, $a0, 104
    08A21474:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08A21478:[8FBF0090]: lw         $ra, 144($sp)
    08A2147C:[8FB3008C]: lw         $s3, 140($sp)
_S1_2_88F858C 2,874,868 instructions (1.798%), 43 calls (088F858C - 088F8720, length 102)
    088F858C:[27BDFFE0]: addiu      $sp, $sp, -32
    088F8590:[AFA60000]: sw         $a2, 0($sp)
    088F8594:[AFA50004]: sw         $a1, 4($sp)
    088F8598:[AFB0000C]: sw         $s0, 12($sp)
    088F859C:[AFB10010]: sw         $s1, 16($sp)
    088F85A0:[AFBF0014]: sw         $ra, 20($sp)
    088F85A4:[0E24C677]: jal        0x089319DC
    088F85A8:[AFA40008]: sw         $a0, 8($sp)
    088F85AC:[0E24C4B0]: jal        0x089312C0
    088F85B0:[00000000]: nop
    088F85B4:[00408825]: or         $s1, $v0, $zr <=> move $s1, $v0
    088F85B8:[0E24C427]: jal        0x0893109C
    088F85BC:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    088F85C0:[34041011]: ori        $a0, $zr, 4113 <=> li $a0, 4113
    088F85C4:[00002825]: or         $a1, $zr, $zr <=> li $a1, 0
    088F85C8:[0E24C4BB]: jal        0x089312EC
    088F85CC:[00003025]: or         $a2, $zr, $zr <=> li $a2, 0
    088F85D0:[00408025]: or         $s0, $v0, $zr <=> move $s0, $v0
    088F85D4:[0E24C427]: jal        0x0893109C
    088F85D8:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    088F85DC:[0E24C657]: jal        0x0893195C
    088F85E0:[00000000]: nop
    088F85E4:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    088F85E8:[00002825]: or         $a1, $zr, $zr <=> li $a1, 0
    088F85EC:[0E27FF4B]: jal        0x089FFD2C
    088F85F0:[34060FEE]: ori        $a2, $zr, 4078 <=> li $a2, 4078
    088F85F4:[8FA40008]: lw         $a0, 8($sp)
    088F85F8:[8FA60000]: lw         $a2, 0($sp)
    088F85FC:[34070FEE]: ori        $a3, $zr, 4078 <=> li $a3, 4078
    088F8600:[34080000]: ori        $t0, $zr, 0 <=> li $t0, 0
    088F8604:[34090000]: ori        $t1, $zr, 0 <=> li $t1, 0
    088F8608:[248A0001]: addiu      $t2, $a0, 1
    088F860C:[8FA50004]: lw         $a1, 4($sp)
    088F8610:[312B0100]: andi       $t3, $t1, 256
    088F8614:[15600006]: bne        $t3, $zr, 0x088F8630
    088F8618:[312B0001]: andi       $t3, $t1, 1
    088F861C:[90890000]: lbu        $t1, 0($a0)
    088F8620:[01402025]: or         $a0, $t2, $zr <=> move $a0, $t2
    088F8624:[3529FF00]: ori        $t1, $t1, -256
    088F8628:[248A0001]: addiu      $t2, $a0, 1
    088F862C:[312B0001]: andi       $t3, $t1, 1
    088F8630:[5160000E]: beql       $t3, $zr, 0x088F866C
    088F8634:[914B0000]: lbu        $t3, 0($t2)
    088F8638:[908B0000]: lbu        $t3, 0($a0)
    088F863C:[01402025]: or         $a0, $t2, $zr <=> move $a0, $t2
    088F8640:[01605025]: or         $t2, $t3, $zr <=> move $t2, $t3
    088F8644:[A0AA0000]: sb         $t2, 0($a1)
    088F8648:[25080001]: addiu      $t0, $t0, 1
    088F864C:[0106582B]: sltu       $t3, $t0, $a2
    088F8650:[11600025]: beq        $t3, $zr, 0x088F86E8
    088F8654:[24A50001]: addiu      $a1, $a1, 1
    088F8658:[02075821]: addu       $t3, $s0, $a3
    088F865C:[24E70001]: addiu      $a3, $a3, 1
    088F8660:[A16A0000]: sb         $t2, 0($t3)
    088F8664:[1000001D]: b          0x088F86DC
    088F8668:[30E70FFF]: andi       $a3, $a3, 4095
    088F866C:[90820000]: lbu        $v0, 0($a0)
    088F8670:[316300F0]: andi       $v1, $t3, 240
    088F8674:[25440001]: addiu      $a0, $t2, 1
    088F8678:[00035100]: sll        $t2, $v1, 0x0004
    088F867C:[316B000F]: andi       $t3, $t3, 15
    088F8680:[004A5025]: or         $t2, $v0, $t2
    088F8684:[256B0002]: addiu      $t3, $t3, 2
    088F8688:[29630000]: slti       $v1, $t3, 0
    088F868C:[1460000E]: bne        $v1, $zr, 0x088F86C8
    088F8690:[34020000]: ori        $v0, $zr, 0 <=> li $v0, 0
    088F8694:[01421821]: addu       $v1, $t2, $v0
    088F8698:[30630FFF]: andi       $v1, $v1, 4095
    088F869C:[02031821]: addu       $v1, $s0, $v1
    088F86A0:[90630000]: lbu        $v1, 0($v1)
    088F86A4:[02076021]: addu       $t4, $s0, $a3
    088F86A8:[A0A30000]: sb         $v1, 0($a1)
    088F86AC:[24E70001]: addiu      $a3, $a3, 1
    088F86B0:[A1830000]: sb         $v1, 0($t4)
    088F86B4:[24420001]: addiu      $v0, $v0, 1
    088F86B8:[24A50001]: addiu      $a1, $a1, 1
    088F86BC:[0162182A]: slt        $v1, $t3, $v0
    088F86C0:[1060FFF4]: beq        $v1, $zr, 0x088F8694
    088F86C4:[30E70FFF]: andi       $a3, $a3, 4095
    088F86C8:[256A0001]: addiu      $t2, $t3, 1
    088F86CC:[010A4021]: addu       $t0, $t0, $t2
    088F86D0:[0106502B]: sltu       $t2, $t0, $a2
    088F86D4:[11400004]: beq        $t2, $zr, 0x088F86E8
    088F86D8:[00000000]: nop
    088F86DC:[00094842]: srl        $t1, $t1, 0x0001
    088F86E0:[1000FFCB]: b          0x088F8610
    088F86E4:[248A0001]: addiu      $t2, $a0, 1
    088F86E8:[12000009]: beq        $s0, $zr, 0x088F8710
    088F86EC:[00000000]: nop
    088F86F0:[0E24C677]: jal        0x089319DC
    088F86F4:[00000000]: nop
    088F86F8:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    088F86FC:[00002825]: or         $a1, $zr, $zr <=> li $a1, 0
    088F8700:[0E24C54C]: jal        0x08931530
    088F8704:[00003025]: or         $a2, $zr, $zr <=> li $a2, 0
    088F8708:[0E24C657]: jal        0x0893195C
    088F870C:[00000000]: nop
    088F8710:[8FB0000C]: lw         $s0, 12($sp)
    088F8714:[8FB10010]: lw         $s1, 16($sp)
    088F8718:[8FBF0014]: lw         $ra, 20($sp)
    088F871C:[03E00008]: jr         $ra
    088F8720:[27BD0020]: addiu      $sp, $sp, 32
  Back Branch 088F86C0 158,759 times (length 13)
    088F8680:[004A5025]: or         $t2, $v0, $t2
    088F8684:[256B0002]: addiu      $t3, $t3, 2
    088F8688:[29630000]: slti       $v1, $t3, 0
    088F868C:[1460000E]: bne        $v1, $zr, 0x088F86C8
    088F8690:[34020000]: ori        $v0, $zr, 0 <=> li $v0, 0
--> 088F8694:[01421821]: addu       $v1, $t2, $v0
    088F8698:[30630FFF]: andi       $v1, $v1, 4095
    088F869C:[02031821]: addu       $v1, $s0, $v1
    088F86A0:[90630000]: lbu        $v1, 0($v1)
    088F86A4:[02076021]: addu       $t4, $s0, $a3
    088F86A8:[A0A30000]: sb         $v1, 0($a1)
    088F86AC:[24E70001]: addiu      $a3, $a3, 1
    088F86B0:[A1830000]: sb         $v1, 0($t4)
    088F86B4:[24420001]: addiu      $v0, $v0, 1
    088F86B8:[24A50001]: addiu      $a1, $a1, 1
    088F86BC:[0162182A]: slt        $v1, $t3, $v0
--> 088F86C0:[1060FFF4]: beq        $v1, $zr, 0x088F8694
    088F86C4:[30E70FFF]: andi       $a3, $a3, 4095
    088F86C8:[256A0001]: addiu      $t2, $t3, 1
    088F86CC:[010A4021]: addu       $t0, $t0, $t2
    088F86D0:[0106502B]: sltu       $t2, $t0, $a2
  Back Branch 088F86E0 36,871 times (length 54)
    088F85FC:[34070FEE]: ori        $a3, $zr, 4078 <=> li $a3, 4078
    088F8600:[34080000]: ori        $t0, $zr, 0 <=> li $t0, 0
    088F8604:[34090000]: ori        $t1, $zr, 0 <=> li $t1, 0
    088F8608:[248A0001]: addiu      $t2, $a0, 1
    088F860C:[8FA50004]: lw         $a1, 4($sp)
--> 088F8610:[312B0100]: andi       $t3, $t1, 256
    088F8614:[15600006]: bne        $t3, $zr, 0x088F8630
    088F8618:[312B0001]: andi       $t3, $t1, 1
    088F861C:[90890000]: lbu        $t1, 0($a0)
    088F8620:[01402025]: or         $a0, $t2, $zr <=> move $a0, $t2
    088F8624:[3529FF00]: ori        $t1, $t1, -256
    088F8628:[248A0001]: addiu      $t2, $a0, 1
    088F862C:[312B0001]: andi       $t3, $t1, 1
    088F8630:[5160000E]: beql       $t3, $zr, 0x088F866C
    088F8634:[914B0000]: lbu        $t3, 0($t2)
    088F8638:[908B0000]: lbu        $t3, 0($a0)
    088F863C:[01402025]: or         $a0, $t2, $zr <=> move $a0, $t2
    088F8640:[01605025]: or         $t2, $t3, $zr <=> move $t2, $t3
    088F8644:[A0AA0000]: sb         $t2, 0($a1)
    088F8648:[25080001]: addiu      $t0, $t0, 1
    088F864C:[0106582B]: sltu       $t3, $t0, $a2
    088F8650:[11600025]: beq        $t3, $zr, 0x088F86E8
    088F8654:[24A50001]: addiu      $a1, $a1, 1
    088F8658:[02075821]: addu       $t3, $s0, $a3
    088F865C:[24E70001]: addiu      $a3, $a3, 1
    088F8660:[A16A0000]: sb         $t2, 0($t3)
    088F8664:[1000001D]: b          0x088F86DC
    088F8668:[30E70FFF]: andi       $a3, $a3, 4095
    088F866C:[90820000]: lbu        $v0, 0($a0)
    088F8670:[316300F0]: andi       $v1, $t3, 240
    088F8674:[25440001]: addiu      $a0, $t2, 1
    088F8678:[00035100]: sll        $t2, $v1, 0x0004
    088F867C:[316B000F]: andi       $t3, $t3, 15
    088F8680:[004A5025]: or         $t2, $v0, $t2
    088F8684:[256B0002]: addiu      $t3, $t3, 2
    088F8688:[29630000]: slti       $v1, $t3, 0
    088F868C:[1460000E]: bne        $v1, $zr, 0x088F86C8
    088F8690:[34020000]: ori        $v0, $zr, 0 <=> li $v0, 0
    088F8694:[01421821]: addu       $v1, $t2, $v0
    088F8698:[30630FFF]: andi       $v1, $v1, 4095
    088F869C:[02031821]: addu       $v1, $s0, $v1
    088F86A0:[90630000]: lbu        $v1, 0($v1)
    088F86A4:[02076021]: addu       $t4, $s0, $a3
    088F86A8:[A0A30000]: sb         $v1, 0($a1)
    088F86AC:[24E70001]: addiu      $a3, $a3, 1
    088F86B0:[A1830000]: sb         $v1, 0($t4)
    088F86B4:[24420001]: addiu      $v0, $v0, 1
    088F86B8:[24A50001]: addiu      $a1, $a1, 1
    088F86BC:[0162182A]: slt        $v1, $t3, $v0
    088F86C0:[1060FFF4]: beq        $v1, $zr, 0x088F8694
    088F86C4:[30E70FFF]: andi       $a3, $a3, 4095
    088F86C8:[256A0001]: addiu      $t2, $t3, 1
    088F86CC:[010A4021]: addu       $t0, $t0, $t2
    088F86D0:[0106502B]: sltu       $t2, $t0, $a2
    088F86D4:[11400004]: beq        $t2, $zr, 0x088F86E8
    088F86D8:[00000000]: nop
    088F86DC:[00094842]: srl        $t1, $t1, 0x0001
--> 088F86E0:[1000FFCB]: b          0x088F8610
    088F86E4:[248A0001]: addiu      $t2, $a0, 1
    088F86E8:[12000009]: beq        $s0, $zr, 0x088F8710
    088F86EC:[00000000]: nop
    088F86F0:[0E24C677]: jal        0x089319DC
_S1_2_892D2D8 2,741,379 instructions (1.715%), 11,867 calls (0892D2D8 - 0892D678, length 233)
    0892D2D8:[27BDFFC0]: addiu      $sp, $sp, -64
    0892D2DC:[AFB50024]: sw         $s5, 36($sp)
    0892D2E0:[0080A825]: or         $s5, $a0, $zr <=> move $s5, $a0
    0892D2E4:[E7B40008]: swc1       $f20, 8($sp)
    0892D2E8:[E7B6000C]: swc1       $f22, 12($sp)
    0892D2EC:[AFB00010]: sw         $s0, 16($sp)
    0892D2F0:[AFB10014]: sw         $s1, 20($sp)
    0892D2F4:[AFB20018]: sw         $s2, 24($sp)
    0892D2F8:[AFB3001C]: sw         $s3, 28($sp)
    0892D2FC:[AFB40020]: sw         $s4, 32($sp)
    0892D300:[AFB60028]: sw         $s6, 40($sp)
    0892D304:[AFB7002C]: sw         $s7, 44($sp)
    0892D308:[AFBE0030]: sw         $fp, 48($sp)
    0892D30C:[AFBF0034]: sw         $ra, 52($sp)
    0892D310:[0E24B17A]: jal        0x0892C5E8
    0892D314:[34110000]: ori        $s1, $zr, 0 <=> li $s1, 0
    0892D318:[8EA401A0]: lw         $a0, 416($s5)
    0892D31C:[0481000D]: bgez       $a0, 0x0892D354
    0892D320:[34160000]: ori        $s6, $zr, 0 <=> li $s6, 0
    0892D324:[0E287C94]: jal        0x08A1F250
    0892D328:[00000000]: nop
    0892D32C:[AEA001A0]: sw         $zr, 416($s5)
    0892D330:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    0892D334:[02A02025]: or         $a0, $s5, $zr <=> move $a0, $s5
    0892D338:[AC8000A0]: sw         $zr, 160($a0)
    0892D33C:[24A50001]: addiu      $a1, $a1, 1
    0892D340:[28A60020]: slti       $a2, $a1, 32
    0892D344:[14C0FFFC]: bne        $a2, $zr, 0x0892D338
    0892D348:[24840004]: addiu      $a0, $a0, 4
    0892D34C:[100000BB]: b          0x0892D63C
    0892D350:[00000000]: nop
    0892D354:[4480B000]: mtc1       $zr, $f22
    0892D358:[27BE0004]: addiu      $fp, $sp, 4
    0892D35C:[2417FFFE]: addiu      $s7, $zr, -2 <=> li $s7, -2
    0892D360:[02A09825]: or         $s3, $s5, $zr <=> move $s3, $s5
    0892D364:[8E6700A0]: lw         $a3, 160($s3)
    0892D368:[50E000B1]: beql       $a3, $zr, 0x0892D630
    0892D36C:[26D60001]: addiu      $s6, $s6, 1
    0892D370:[8E720020]: lw         $s2, 32($s3)
    0892D374:[0641007A]: bgez       $s2, 0x0892D560
    0892D378:[34140000]: ori        $s4, $zr, 0 <=> li $s4, 0
    0892D37C:[2A44FFF6]: slti       $a0, $s2, -10
    0892D380:[14800078]: bne        $a0, $zr, 0x0892D564
    0892D384:[3C040010]: lui        $a0, 0x0010 <=> li $a0, 0x00100000
    0892D388:[2408FFFF]: addiu      $t0, $zr, -1 <=> li $t0, -1
    0892D38C:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    0892D390:[02A02825]: or         $a1, $s5, $zr <=> move $a1, $s5
    0892D394:[8CA401D0]: lw         $a0, 464($a1)
    0892D398:[54870008]: bnel       $a0, $a3, 0x0892D3BC
    0892D39C:[24C60001]: addiu      $a2, $a2, 1
    0892D3A0:[8CA401DC]: lw         $a0, 476($a1)
    0892D3A4:[04800005]: bltz       $a0, 0x0892D3BC
    0892D3A8:[24C60001]: addiu      $a2, $a2, 1
    0892D3AC:[34080001]: ori        $t0, $zr, 1 <=> li $t0, 1
    0892D3B0:[00808825]: or         $s1, $a0, $zr <=> move $s1, $a0
    0892D3B4:[10000004]: b          0x0892D3C8
    0892D3B8:[02284004]: sllv       $t0, $t0, $s1
    0892D3BC:[28C40020]: slti       $a0, $a2, 32
    0892D3C0:[1480FFF4]: bne        $a0, $zr, 0x0892D394
    0892D3C4:[24A50020]: addiu      $a1, $a1, 32
    0892D3C8:[2404FFFF]: addiu      $a0, $zr, -1 <=> li $a0, -1
    0892D3CC:[1504000F]: bne        $t0, $a0, 0x0892D40C
    0892D3D0:[00002025]: or         $a0, $zr, $zr <=> li $a0, 0
    0892D3D4:[0E287D34]: jal        0x08A1F4D0
    0892D3D8:[00E02825]: or         $a1, $a3, $zr <=> move $a1, $a3
    0892D3DC:[00403825]: or         $a3, $v0, $zr <=> move $a3, $v0
    0892D3E0:[54E00003]: bnel       $a3, $zr, 0x0892D3F0
    0892D3E4:[34110000]: ori        $s1, $zr, 0 <=> li $s1, 0
    0892D3E8:[10000090]: b          0x0892D62C
    0892D3EC:[AE6000A0]: sw         $zr, 160($s3)
    0892D3F0:[30E40001]: andi       $a0, $a3, 1
    0892D3F4:[54800006]: bnel       $a0, $zr, 0x0892D410
    0892D3F8:[26520006]: addiu      $s2, $s2, 6
    0892D3FC:[26310001]: addiu      $s1, $s1, 1
    0892D400:[2A240020]: slti       $a0, $s1, 32
    0892D404:[1480FFFA]: bne        $a0, $zr, 0x0892D3F0
    0892D408:[00073842]: srl        $a3, $a3, 0x0001
    0892D40C:[26520006]: addiu      $s2, $s2, 6
    0892D410:[2E440006]: sltiu      $a0, $s2, 6
    0892D414:[10800082]: beq        $a0, $zr, 0x0892D620
    0892D418:[00000000]: nop
    0892D41C:[1240004A]: beq        $s2, $zr, 0x0892D548
    0892D420:[24010001]: addiu      $at, $zr, 1 <=> li $at, 1
    0892D424:[12410043]: beq        $s2, $at, 0x0892D534
    0892D428:[24010002]: addiu      $at, $zr, 2 <=> li $at, 2
    0892D42C:[1241000E]: beq        $s2, $at, 0x0892D468
    0892D430:[24010003]: addiu      $at, $zr, 3 <=> li $at, 3
    0892D434:[12410007]: beq        $s2, $at, 0x0892D454
    0892D438:[24010004]: addiu      $at, $zr, 4 <=> li $at, 4
    0892D43C:[12410046]: beq        $s2, $at, 0x0892D558
    0892D440:[00000000]: nop
    0892D444:[0E287D5B]: jal        0x08A1F56C
    0892D448:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    0892D44C:[10000074]: b          0x0892D620
    0892D450:[0040A025]: or         $s4, $v0, $zr <=> move $s4, $v0
    0892D454:[8E650120]: lw         $a1, 288($s3)
    0892D458:[0E287D80]: jal        0x08A1F600
    0892D45C:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    0892D460:[1000006F]: b          0x0892D620
    0892D464:[0040A025]: or         $s4, $v0, $zr <=> move $s4, $v0
    0892D468:[8E650120]: lw         $a1, 288($s3)
    0892D46C:[8E6400A0]: lw         $a0, 160($s3)
    0892D470:[4485A000]: mtc1       $a1, $f20
    0892D474:[02A08025]: or         $s0, $s5, $zr <=> move $s0, $s5
    0892D478:[00049702]: srl        $s2, $a0, 0x001C
    0892D47C:[4680A520]: cvt.s.w    $f20, $f20
    0892D480:[32520007]: andi       $s2, $s2, 7
    0892D484:[0012A0C0]: sll        $s4, $s2, 0x0003
    0892D488:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    0892D48C:[02B4A021]: addu       $s4, $s5, $s4
    0892D490:[8E0601D0]: lw         $a2, 464($s0)
    0892D494:[14C40010]: bne        $a2, $a0, 0x0892D4D8
    0892D498:[24A50001]: addiu      $a1, $a1, 1
    0892D49C:[960501D4]: lhu        $a1, 468($s0)
    0892D4A0:[02A02025]: or         $a0, $s5, $zr <=> move $a0, $s5
    0892D4A4:[34A50001]: ori        $a1, $a1, 1
    0892D4A8:[0E24B358]: jal        0x0892CD60
    0892D4AC:[A60501D4]: sh         $a1, 468($s0)
    0892D4B0:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    0892D4B4:[58800006]: blezl      $a0, 0x0892D4D0
    0892D4B8:[4600B306]: mov.s      $f12, $f22
    0892D4BC:[44846000]: mtc1       $a0, $f12
    0892D4C0:[46806320]: cvt.s.w    $f12, $f12
    0892D4C4:[460CA303]: div.s      $f12, $f20, $f12
    0892D4C8:[10000001]: b          0x0892D4D0
    0892D4CC:[00000000]: nop
    0892D4D0:[10000004]: b          0x0892D4E4
    0892D4D4:[E60C01E4]: swc1       $f12, 484($s0)
    0892D4D8:[28A60020]: slti       $a2, $a1, 32
    0892D4DC:[14C0FFEC]: bne        $a2, $zr, 0x0892D490
    0892D4E0:[26100020]: addiu      $s0, $s0, 32
    0892D4E4:[34040004]: ori        $a0, $zr, 4 <=> li $a0, 4
    0892D4E8:[12440007]: beq        $s2, $a0, 0x0892D508
    0892D4EC:[00000000]: nop
    0892D4F0:[0E24B36F]: jal        0x0892CDBC
    0892D4F4:[02A02025]: or         $a0, $s5, $zr <=> move $a0, $s5
    0892D4F8:[C68C01A8]: lwc1       $f12, 424($s4)
    0892D4FC:[46006302]: mul.s      $f12, $f12, $f0
    0892D500:[10000006]: b          0x0892D51C
    0892D504:[46146502]: mul.s      $f20, $f12, $f20
    0892D508:[0E24B373]: jal        0x0892CDCC
    0892D50C:[02A02025]: or         $a0, $s5, $zr <=> move $a0, $s5
    0892D510:[C68C01A8]: lwc1       $f12, 424($s4)
    0892D514:[46006302]: mul.s      $f12, $f12, $f0
    0892D518:[46146502]: mul.s      $f20, $f12, $f20
    0892D51C:[4600A30D]: trunc.w.s  $f12, $f20
    0892D520:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    0892D524:[0E287DA4]: jal        0x08A1F690
    0892D528:[44056000]: mfc1       $a1, $f12
    0892D52C:[1000003C]: b          0x0892D620
    0892D530:[0040A025]: or         $s4, $v0, $zr <=> move $s4, $v0
    0892D534:[8E650120]: lw         $a1, 288($s3)
    0892D538:[0E287DC8]: jal        0x08A1F720
    0892D53C:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    0892D540:[10000037]: b          0x0892D620
    0892D544:[0040A025]: or         $s4, $v0, $zr <=> move $s4, $v0
    0892D548:[8E650120]: lw         $a1, 288($s3)
    0892D54C:[0E287C34]: jal        0x08A1F0D0
    0892D550:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    0892D554:[0040A025]: or         $s4, $v0, $zr <=> move $s4, $v0
    0892D558:[10000031]: b          0x0892D620
    0892D55C:[00000000]: nop
    0892D560:[3C040010]: lui        $a0, 0x0010 <=> li $a0, 0x00100000
    0892D564:[2484FFFF]: addiu      $a0, $a0, -1
    0892D568:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
    0892D56C:[02442024]: and        $a0, $s2, $a0
    0892D570:[AFA50000]: sw         $a1, 0($sp)
    0892D574:[AFA40004]: sw         $a0, 4($sp)
    0892D578:[02A02025]: or         $a0, $s5, $zr <=> move $a0, $s5
    0892D57C:[02402825]: or         $a1, $s2, $zr <=> move $a1, $s2
    0892D580:[03A03025]: or         $a2, $sp, $zr <=> move $a2, $sp
    0892D584:[0E24B377]: jal        0x0892CDDC
    0892D588:[03C03825]: or         $a3, $fp, $zr <=> move $a3, $fp
    0892D58C:[8FAC0000]: lw         $t4, 0($sp)
    0892D590:[05800023]: bltz       $t4, 0x0892D620
    0892D594:[8FA30004]: lw         $v1, 4($sp)
    0892D598:[8E6600A0]: lw         $a2, 160($s3)
    0892D59C:[340B0000]: ori        $t3, $zr, 0 <=> li $t3, 0
    0892D5A0:[02A02025]: or         $a0, $s5, $zr <=> move $a0, $s5
    0892D5A4:[0E24B3AB]: jal        0x0892CEAC
    0892D5A8:[02402825]: or         $a1, $s2, $zr <=> move $a1, $s2
    0892D5AC:[00409025]: or         $s2, $v0, $zr <=> move $s2, $v0
    0892D5B0:[06400017]: bltz       $s2, 0x0892D610
    0892D5B4:[000C2100]: sll        $a0, $t4, 0x0004
    0892D5B8:[00042823]: subu       $a1, $zr, $a0 <=> negu $a1, $a0
    0892D5BC:[00042080]: sll        $a0, $a0, 0x0002
    0892D5C0:[00A42821]: addu       $a1, $a1, $a0
    0892D5C4:[00042100]: sll        $a0, $a0, 0x0004
    0892D5C8:[00A42021]: addu       $a0, $a1, $a0
    0892D5CC:[02A42021]: addu       $a0, $s5, $a0
    0892D5D0:[00128140]: sll        $s0, $s2, 0x0005
    0892D5D4:[8C8409E0]: lw         $a0, 2528($a0)
    0892D5D8:[02B08021]: addu       $s0, $s5, $s0
    0892D5DC:[8E6700A0]: lw         $a3, 160($s3)
    0892D5E0:[260801E8]: addiu      $t0, $s0, 488
    0892D5E4:[00602825]: or         $a1, $v1, $zr <=> move $a1, $v1
    0892D5E8:[0E287D0A]: jal        0x08A1F428
    0892D5EC:[34060040]: ori        $a2, $zr, 64 <=> li $a2, 64
    0892D5F0:[00405825]: or         $t3, $v0, $zr <=> move $t3, $v0
    0892D5F4:[05600006]: bltz       $t3, 0x0892D610
    0892D5F8:[000B2140]: sll        $a0, $t3, 0x0005
    0892D5FC:[AE0B01DC]: sw         $t3, 476($s0)
    0892D600:[02A42021]: addu       $a0, $s5, $a0
    0892D604:[848501D6]: lh         $a1, 470($a0)
    0892D608:[00B72824]: and        $a1, $a1, $s7
    0892D60C:[A48501D6]: sh         $a1, 470($a0)
    0892D610:[05610003]: bgez       $t3, 0x0892D620
    0892D614:[00122140]: sll        $a0, $s2, 0x0005
    0892D618:[02A42021]: addu       $a0, $s5, $a0
    0892D61C:[AC8001D0]: sw         $zr, 464($a0)
    0892D620:[56800003]: bnel       $s4, $zr, 0x0892D630
    0892D624:[26D60001]: addiu      $s6, $s6, 1
    0892D628:[AE6000A0]: sw         $zr, 160($s3)
    0892D62C:[26D60001]: addiu      $s6, $s6, 1
    0892D630:[2AC40020]: slti       $a0, $s6, 32
    0892D634:[1480FF4B]: bne        $a0, $zr, 0x0892D364
    0892D638:[26730004]: addiu      $s3, $s3, 4
    0892D63C:[0E24B3E9]: jal        0x0892CFA4
    0892D640:[02A02025]: or         $a0, $s5, $zr <=> move $a0, $s5
    0892D644:[C7B40008]: lwc1       $f20, 8($sp)
    0892D648:[C7B6000C]: lwc1       $f22, 12($sp)
    0892D64C:[8FB00010]: lw         $s0, 16($sp)
    0892D650:[8FB10014]: lw         $s1, 20($sp)
    0892D654:[8FB20018]: lw         $s2, 24($sp)
    0892D658:[8FB3001C]: lw         $s3, 28($sp)
    0892D65C:[8FB40020]: lw         $s4, 32($sp)
    0892D660:[8FB50024]: lw         $s5, 36($sp)
    0892D664:[8FB60028]: lw         $s6, 40($sp)
    0892D668:[8FB7002C]: lw         $s7, 44($sp)
    0892D66C:[8FBE0030]: lw         $fp, 48($sp)
    0892D670:[8FBF0034]: lw         $ra, 52($sp)
    0892D674:[03E00008]: jr         $ra
    0892D678:[27BD0040]: addiu      $sp, $sp, 64
  Back Branch 0892D634 379,744 times (length 182)
_S1_2_8932338 2,680,288 instructions (1.677%), 167,518 calls (08932338 - 08932374, length 16)
    08932338:[27BDFFF0]: addiu      $sp, $sp, -16
    0893233C:[AFB00000]: sw         $s0, 0($sp)
    08932340:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    08932344:[8E040014]: lw         $a0, 20($s0)
    08932348:[AFBF0004]: sw         $ra, 4($sp)
    0893234C:[10800006]: beq        $a0, $zr, 0x08932368
    08932350:[00000000]: nop
    08932354:[0E28BE40]: jal        0x08A2F900 [sceKernelUnlockLwMutex]
    08932358:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    0893235C:[8E040008]: lw         $a0, 8($s0)
    08932360:[2484FFFF]: addiu      $a0, $a0, -1
    08932364:[AE040008]: sw         $a0, 8($s0)
    08932368:[8FB00000]: lw         $s0, 0($sp)
    0893236C:[8FBF0004]: lw         $ra, 4($sp)
    08932370:[03E00008]: jr         $ra
    08932374:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_89323DC 2,680,263 instructions (1.676%), 167,516 calls (089323DC - 08932418, length 16)
    089323DC:[27BDFFF0]: addiu      $sp, $sp, -16
    089323E0:[AFB00000]: sw         $s0, 0($sp)
    089323E4:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    089323E8:[8E040014]: lw         $a0, 20($s0)
    089323EC:[AFBF0004]: sw         $ra, 4($sp)
    089323F0:[10800006]: beq        $a0, $zr, 0x0893240C
    089323F4:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    089323F8:[0E28BE42]: jal        0x08A2F908 [sceKernelLockLwMutexCB]
    089323FC:[00003025]: or         $a2, $zr, $zr <=> li $a2, 0
    08932400:[8E040008]: lw         $a0, 8($s0)
    08932404:[24840001]: addiu      $a0, $a0, 1
    08932408:[AE040008]: sw         $a0, 8($s0)
    0893240C:[8FB00000]: lw         $s0, 0($sp)
    08932410:[8FBF0004]: lw         $ra, 4($sp)
    08932414:[03E00008]: jr         $ra
    08932418:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_8A1E184 2,295,243 instructions (1.436%), 2 calls (08A1E184 - 08A1E350, length 116)
    08A1E184:[27BDFFA0]: addiu      $sp, $sp, -96
    08A1E188:[2CA30001]: sltiu      $v1, $a1, 1
    08A1E18C:[AFB10044]: sw         $s1, 68($sp)
    08A1E190:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    08A1E194:[2C840001]: sltiu      $a0, $a0, 1
    08A1E198:[00833825]: or         $a3, $a0, $v1
    08A1E19C:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    08A1E1A0:[AFB20048]: sw         $s2, 72($sp)
    08A1E1A4:[34440103]: ori        $a0, $v0, 259
    08A1E1A8:[00A09021]: addu       $s2, $a1, $zr <=> move $s2, $a1
    08A1E1AC:[AFBF0050]: sw         $ra, 80($sp)
    08A1E1B0:[00C02821]: addu       $a1, $a2, $zr <=> move $a1, $a2
    08A1E1B4:[AFB3004C]: sw         $s3, 76($sp)
    08A1E1B8:[14E00055]: bne        $a3, $zr, 0x08A1E310
    08A1E1BC:[AFB00040]: sw         $s0, 64($sp)
    08A1E1C0:[96260026]: lhu        $a2, 38($s1)
    08A1E1C4:[3C078000]: lui        $a3, 0x8000 <=> li $a3, 0x80000000
    08A1E1C8:[14C00051]: bne        $a2, $zr, 0x08A1E310
    08A1E1CC:[34E40021]: ori        $a0, $a3, 33
    08A1E1D0:[8E260028]: lw         $a2, 40($s1)
    08A1E1D4:[8E27002C]: lw         $a3, 44($s1)
    08A1E1D8:[96290024]: lhu        $t1, 36($s1)
    08A1E1DC:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    08A1E1E0:[00C53021]: addu       $a2, $a2, $a1
    08A1E1E4:[312DFFFF]: andi       $t5, $t1, -1
    08A1E1E8:[00C5502B]: sltu       $t2, $a2, $a1
    08A1E1EC:[01A58021]: addu       $s0, $t5, $a1
    08A1E1F0:[00EB4021]: addu       $t0, $a3, $t3
    08A1E1F4:[010A3821]: addu       $a3, $t0, $t2
    08A1E1F8:[2E050040]: sltiu      $a1, $s0, 64
    08A1E1FC:[AE260028]: sw         $a2, 40($s1)
    08A1E200:[AE27002C]: sw         $a3, 44($s1)
    08A1E204:[14A00030]: bne        $a1, $zr, 0x08A1E2C8
    08A1E208:[24130040]: addiu      $s3, $zr, 64 <=> li $s3, 64
    08A1E20C:[3127FFFF]: andi       $a3, $t1, -1
    08A1E210:[03A03021]: addu       $a2, $sp, $zr <=> move $a2, $sp
    08A1E214:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08A1E218:[10E00045]: beq        $a3, $zr, 0x08A1E330
    08A1E21C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08A1E220:[02674023]: subu       $t0, $s3, $a3
    08A1E224:[10E00008]: beq        $a3, $zr, 0x08A1E248
    08A1E228:[26240030]: addiu      $a0, $s1, 48
    08A1E22C:[908F0000]: lbu        $t7, 0($a0)
    08A1E230:[24A50001]: addiu      $a1, $a1, 1
    08A1E234:[00A7702B]: sltu       $t6, $a1, $a3
    08A1E238:[A0CF0000]: sb         $t7, 0($a2)
    08A1E23C:[24840001]: addiu      $a0, $a0, 1
    08A1E240:[15C0FFFA]: bne        $t6, $zr, 0x08A1E22C
    08A1E244:[24C60001]: addiu      $a2, $a2, 1
    08A1E248:[3138FFFF]: andi       $t8, $t1, -1
    08A1E24C:[03B82021]: addu       $a0, $sp, $t8
    08A1E250:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08A1E254:[11000008]: beq        $t0, $zr, 0x08A1E278
    08A1E258:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08A1E25C:[90B90000]: lbu        $t9, 0($a1)
    08A1E260:[24C60001]: addiu      $a2, $a2, 1
    08A1E264:[00C8482B]: sltu       $t1, $a2, $t0
    08A1E268:[A0990000]: sb         $t9, 0($a0)
    08A1E26C:[24A50001]: addiu      $a1, $a1, 1
    08A1E270:[1520FFFA]: bne        $t1, $zr, 0x08A1E25C
    08A1E274:[24840001]: addiu      $a0, $a0, 1
    08A1E278:[02489021]: addu       $s2, $s2, $t0
    08A1E27C:[A6200024]: sh         $zr, 36($s1)
    08A1E280:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08A1E284:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08A1E288:[8C8A0000]: lw         $t2, 0($a0)
    08A1E28C:[24A50001]: addiu      $a1, $a1, 1
    08A1E290:[2CA60010]: sltiu      $a2, $a1, 16
    08A1E294:[7C0A40E0]: wsbw       $t0, $t2
    08A1E298:[AC880000]: sw         $t0, 0($a0)
    08A1E29C:[14C0FFFA]: bne        $a2, $zr, 0x08A1E288
    08A1E2A0:[24840004]: addiu      $a0, $a0, 4
    08A1E2A4:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08A1E2A8:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08A1E2AC:[0E2818BC]: jal        0x08A062F0
    08A1E2B0:[2610FFC0]: addiu      $s0, $s0, -64
    08A1E2B4:[2E040040]: sltiu      $a0, $s0, 64
    08A1E2B8:[14800003]: bne        $a0, $zr, 0x08A1E2C8
    08A1E2BC:[00000000]: nop
    08A1E2C0:[0A287883]: j          0x08A1E20C
    08A1E2C4:[96290024]: lhu        $t1, 36($s1)
    08A1E2C8:[52000010]: beql       $s0, $zr, 0x08A1E30C
    08A1E2CC:[A6300024]: sh         $s0, 36($s1)
    08A1E2D0:[96330024]: lhu        $s3, 36($s1)
    08A1E2D4:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08A1E2D8:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08A1E2DC:[02339021]: addu       $s2, $s1, $s3
    08A1E2E0:[02133823]: subu       $a3, $s0, $s3
    08A1E2E4:[10E00008]: beq        $a3, $zr, 0x08A1E308
    08A1E2E8:[26440030]: addiu      $a0, $s2, 48
    08A1E2EC:[90AC0000]: lbu        $t4, 0($a1)
    08A1E2F0:[24C60001]: addiu      $a2, $a2, 1
    08A1E2F4:[00C7582B]: sltu       $t3, $a2, $a3
    08A1E2F8:[A08C0000]: sb         $t4, 0($a0)
    08A1E2FC:[24A50001]: addiu      $a1, $a1, 1
    08A1E300:[1560FFFA]: bne        $t3, $zr, 0x08A1E2EC
    08A1E304:[24840001]: addiu      $a0, $a0, 1
    08A1E308:[A6300024]: sh         $s0, 36($s1)
    08A1E30C:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08A1E310:[8FBF0050]: lw         $ra, 80($sp)
    08A1E314:[8FB3004C]: lw         $s3, 76($sp)
    08A1E318:[8FB20048]: lw         $s2, 72($sp)
    08A1E31C:[8FB10044]: lw         $s1, 68($sp)
    08A1E320:[8FB00040]: lw         $s0, 64($sp)
    08A1E324:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    08A1E328:[03E00008]: jr         $ra
    08A1E32C:[27BD0060]: addiu      $sp, $sp, 96
    08A1E330:[90830000]: lbu        $v1, 0($a0)
    08A1E334:[24A50001]: addiu      $a1, $a1, 1
    08A1E338:[2CA70040]: sltiu      $a3, $a1, 64
    08A1E33C:[A0C30000]: sb         $v1, 0($a2)
    08A1E340:[24840001]: addiu      $a0, $a0, 1
    08A1E344:[14E0FFFA]: bne        $a3, $zr, 0x08A1E330
    08A1E348:[24C60001]: addiu      $a2, $a2, 1
    08A1E34C:[0A2878A0]: j          0x08A1E280
    08A1E350:[26520040]: addiu      $s2, $s2, 64
  Back Branch 08A1E344 254,080 times (length 7)
    08A1E31C:[8FB10044]: lw         $s1, 68($sp)
    08A1E320:[8FB00040]: lw         $s0, 64($sp)
    08A1E324:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    08A1E328:[03E00008]: jr         $ra
    08A1E32C:[27BD0060]: addiu      $sp, $sp, 96
--> 08A1E330:[90830000]: lbu        $v1, 0($a0)
    08A1E334:[24A50001]: addiu      $a1, $a1, 1
    08A1E338:[2CA70040]: sltiu      $a3, $a1, 64
    08A1E33C:[A0C30000]: sb         $v1, 0($a2)
    08A1E340:[24840001]: addiu      $a0, $a0, 1
--> 08A1E344:[14E0FFFA]: bne        $a3, $zr, 0x08A1E330
    08A1E348:[24C60001]: addiu      $a2, $a2, 1
    08A1E34C:[0A2878A0]: j          0x08A1E280
    08A1E350:[26520040]: addiu      $s2, $s2, 64
  Back Branch 08A1E29C 63,520 times (length 7)
    08A1E274:[24840001]: addiu      $a0, $a0, 1
    08A1E278:[02489021]: addu       $s2, $s2, $t0
    08A1E27C:[A6200024]: sh         $zr, 36($s1)
    08A1E280:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08A1E284:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
--> 08A1E288:[8C8A0000]: lw         $t2, 0($a0)
    08A1E28C:[24A50001]: addiu      $a1, $a1, 1
    08A1E290:[2CA60010]: sltiu      $a2, $a1, 16
    08A1E294:[7C0A40E0]: wsbw       $t0, $t2
    08A1E298:[AC880000]: sw         $t0, 0($a0)
--> 08A1E29C:[14C0FFFA]: bne        $a2, $zr, 0x08A1E288
    08A1E2A0:[24840004]: addiu      $a0, $a0, 4
    08A1E2A4:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08A1E2A8:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08A1E2AC:[0E2818BC]: jal        0x08A062F0
  Back Branch 08A1E34C 3,970 times (length 53)
    08A1E26C:[24A50001]: addiu      $a1, $a1, 1
    08A1E270:[1520FFFA]: bne        $t1, $zr, 0x08A1E25C
    08A1E274:[24840001]: addiu      $a0, $a0, 1
    08A1E278:[02489021]: addu       $s2, $s2, $t0
    08A1E27C:[A6200024]: sh         $zr, 36($s1)
--> 08A1E280:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08A1E284:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08A1E288:[8C8A0000]: lw         $t2, 0($a0)
    08A1E28C:[24A50001]: addiu      $a1, $a1, 1
    08A1E290:[2CA60010]: sltiu      $a2, $a1, 16
    08A1E294:[7C0A40E0]: wsbw       $t0, $t2
    08A1E298:[AC880000]: sw         $t0, 0($a0)
    08A1E29C:[14C0FFFA]: bne        $a2, $zr, 0x08A1E288
    08A1E2A0:[24840004]: addiu      $a0, $a0, 4
    08A1E2A4:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08A1E2A8:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08A1E2AC:[0E2818BC]: jal        0x08A062F0
    08A1E2B0:[2610FFC0]: addiu      $s0, $s0, -64
    08A1E2B4:[2E040040]: sltiu      $a0, $s0, 64
    08A1E2B8:[14800003]: bne        $a0, $zr, 0x08A1E2C8
    08A1E2BC:[00000000]: nop
    08A1E2C0:[0A287883]: j          0x08A1E20C
    08A1E2C4:[96290024]: lhu        $t1, 36($s1)
    08A1E2C8:[52000010]: beql       $s0, $zr, 0x08A1E30C
    08A1E2CC:[A6300024]: sh         $s0, 36($s1)
    08A1E2D0:[96330024]: lhu        $s3, 36($s1)
    08A1E2D4:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08A1E2D8:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08A1E2DC:[02339021]: addu       $s2, $s1, $s3
    08A1E2E0:[02133823]: subu       $a3, $s0, $s3
    08A1E2E4:[10E00008]: beq        $a3, $zr, 0x08A1E308
    08A1E2E8:[26440030]: addiu      $a0, $s2, 48
    08A1E2EC:[90AC0000]: lbu        $t4, 0($a1)
    08A1E2F0:[24C60001]: addiu      $a2, $a2, 1
    08A1E2F4:[00C7582B]: sltu       $t3, $a2, $a3
    08A1E2F8:[A08C0000]: sb         $t4, 0($a0)
    08A1E2FC:[24A50001]: addiu      $a1, $a1, 1
    08A1E300:[1560FFFA]: bne        $t3, $zr, 0x08A1E2EC
    08A1E304:[24840001]: addiu      $a0, $a0, 1
    08A1E308:[A6300024]: sh         $s0, 36($s1)
    08A1E30C:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08A1E310:[8FBF0050]: lw         $ra, 80($sp)
    08A1E314:[8FB3004C]: lw         $s3, 76($sp)
    08A1E318:[8FB20048]: lw         $s2, 72($sp)
    08A1E31C:[8FB10044]: lw         $s1, 68($sp)
    08A1E320:[8FB00040]: lw         $s0, 64($sp)
    08A1E324:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    08A1E328:[03E00008]: jr         $ra
    08A1E32C:[27BD0060]: addiu      $sp, $sp, 96
    08A1E330:[90830000]: lbu        $v1, 0($a0)
    08A1E334:[24A50001]: addiu      $a1, $a1, 1
    08A1E338:[2CA70040]: sltiu      $a3, $a1, 64
    08A1E33C:[A0C30000]: sb         $v1, 0($a2)
    08A1E340:[24840001]: addiu      $a0, $a0, 1
    08A1E344:[14E0FFFA]: bne        $a3, $zr, 0x08A1E330
    08A1E348:[24C60001]: addiu      $a2, $a2, 1
--> 08A1E34C:[0A2878A0]: j          0x08A1E280
    08A1E350:[26520040]: addiu      $s2, $s2, 64
  Back Branch 08A1E2C0 3,968 times (length 47)
    08A1E1F8:[2E050040]: sltiu      $a1, $s0, 64
    08A1E1FC:[AE260028]: sw         $a2, 40($s1)
    08A1E200:[AE27002C]: sw         $a3, 44($s1)
    08A1E204:[14A00030]: bne        $a1, $zr, 0x08A1E2C8
    08A1E208:[24130040]: addiu      $s3, $zr, 64 <=> li $s3, 64
--> 08A1E20C:[3127FFFF]: andi       $a3, $t1, -1
    08A1E210:[03A03021]: addu       $a2, $sp, $zr <=> move $a2, $sp
    08A1E214:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08A1E218:[10E00045]: beq        $a3, $zr, 0x08A1E330
    08A1E21C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08A1E220:[02674023]: subu       $t0, $s3, $a3
    08A1E224:[10E00008]: beq        $a3, $zr, 0x08A1E248
    08A1E228:[26240030]: addiu      $a0, $s1, 48
    08A1E22C:[908F0000]: lbu        $t7, 0($a0)
    08A1E230:[24A50001]: addiu      $a1, $a1, 1
    08A1E234:[00A7702B]: sltu       $t6, $a1, $a3
    08A1E238:[A0CF0000]: sb         $t7, 0($a2)
    08A1E23C:[24840001]: addiu      $a0, $a0, 1
    08A1E240:[15C0FFFA]: bne        $t6, $zr, 0x08A1E22C
    08A1E244:[24C60001]: addiu      $a2, $a2, 1
    08A1E248:[3138FFFF]: andi       $t8, $t1, -1
    08A1E24C:[03B82021]: addu       $a0, $sp, $t8
    08A1E250:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08A1E254:[11000008]: beq        $t0, $zr, 0x08A1E278
    08A1E258:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08A1E25C:[90B90000]: lbu        $t9, 0($a1)
    08A1E260:[24C60001]: addiu      $a2, $a2, 1
    08A1E264:[00C8482B]: sltu       $t1, $a2, $t0
    08A1E268:[A0990000]: sb         $t9, 0($a0)
    08A1E26C:[24A50001]: addiu      $a1, $a1, 1
    08A1E270:[1520FFFA]: bne        $t1, $zr, 0x08A1E25C
    08A1E274:[24840001]: addiu      $a0, $a0, 1
    08A1E278:[02489021]: addu       $s2, $s2, $t0
    08A1E27C:[A6200024]: sh         $zr, 36($s1)
    08A1E280:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08A1E284:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08A1E288:[8C8A0000]: lw         $t2, 0($a0)
    08A1E28C:[24A50001]: addiu      $a1, $a1, 1
    08A1E290:[2CA60010]: sltiu      $a2, $a1, 16
    08A1E294:[7C0A40E0]: wsbw       $t0, $t2
    08A1E298:[AC880000]: sw         $t0, 0($a0)
    08A1E29C:[14C0FFFA]: bne        $a2, $zr, 0x08A1E288
    08A1E2A0:[24840004]: addiu      $a0, $a0, 4
    08A1E2A4:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08A1E2A8:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08A1E2AC:[0E2818BC]: jal        0x08A062F0
    08A1E2B0:[2610FFC0]: addiu      $s0, $s0, -64
    08A1E2B4:[2E040040]: sltiu      $a0, $s0, 64
    08A1E2B8:[14800003]: bne        $a0, $zr, 0x08A1E2C8
    08A1E2BC:[00000000]: nop
--> 08A1E2C0:[0A287883]: j          0x08A1E20C
    08A1E2C4:[96290024]: lhu        $t1, 36($s1)
    08A1E2C8:[52000010]: beql       $s0, $zr, 0x08A1E30C
    08A1E2CC:[A6300024]: sh         $s0, 36($s1)
    08A1E2D0:[96330024]: lhu        $s3, 36($s1)
  Back Branch 08A1E300 69 times (length 7)
    08A1E2D8:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08A1E2DC:[02339021]: addu       $s2, $s1, $s3
    08A1E2E0:[02133823]: subu       $a3, $s0, $s3
    08A1E2E4:[10E00008]: beq        $a3, $zr, 0x08A1E308
    08A1E2E8:[26440030]: addiu      $a0, $s2, 48
--> 08A1E2EC:[90AC0000]: lbu        $t4, 0($a1)
    08A1E2F0:[24C60001]: addiu      $a2, $a2, 1
    08A1E2F4:[00C7582B]: sltu       $t3, $a2, $a3
    08A1E2F8:[A08C0000]: sb         $t4, 0($a0)
    08A1E2FC:[24A50001]: addiu      $a1, $a1, 1
--> 08A1E300:[1560FFFA]: bne        $t3, $zr, 0x08A1E2EC
    08A1E304:[24840001]: addiu      $a0, $a0, 1
    08A1E308:[A6300024]: sh         $s0, 36($s1)
    08A1E30C:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08A1E310:[8FBF0050]: lw         $ra, 80($sp)
_S1_2_893254C 2,181,680 instructions (1.365%), 106,719 calls (0893254C - 089325AC, length 25)
    0893254C:[27BDFFF0]: addiu      $sp, $sp, -16
    08932550:[28850012]: slti       $a1, $a0, 18
    08932554:[AFBF0000]: sw         $ra, 0($sp)
    08932558:[10A00012]: beq        $a1, $zr, 0x089325A4
    0893255C:[34020000]: ori        $v0, $zr, 0 <=> li $v0, 0
    08932560:[3C0508AD]: lui        $a1, 0x08AD <=> li $a1, 0x08AD0000
    08932564:[00042140]: sll        $a0, $a0, 0x0005
    08932568:[24A5A290]: addiu      $a1, $a1, -23920
    0893256C:[00852021]: addu       $a0, $a0, $a1
    08932570:[8C840000]: lw         $a0, 0($a0)
    08932574:[1880000B]: blez       $a0, 0x089325A4
    08932578:[00000000]: nop
    0893257C:[0E28BDEE]: jal        0x08A2F7B8 [sceKernelGetThreadExitStatus]
    08932580:[00000000]: nop
    08932584:[3C048002]: lui        $a0, 0x8002 <=> li $a0, 0x80020000
    08932588:[248401A4]: addiu      $a0, $a0, 420
    0893258C:[14440005]: bne        $v0, $a0, 0x089325A4
    08932590:[34020000]: ori        $v0, $zr, 0 <=> li $v0, 0
    08932594:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    08932598:[8FBF0000]: lw         $ra, 0($sp)
    0893259C:[03E00008]: jr         $ra
    089325A0:[27BD0010]: addiu      $sp, $sp, 16
    089325A4:[8FBF0000]: lw         $ra, 0($sp)
    089325A8:[03E00008]: jr         $ra
    089325AC:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_890269C 2,041,014 instructions (1.277%), 75 calls (0890269C - 08902BAC, length 325)
    0890269C:[27BDFFA0]: addiu      $sp, $sp, -96
    089026A0:[AFB20034]: sw         $s2, 52($sp)
    089026A4:[00809025]: or         $s2, $a0, $zr <=> move $s2, $a0
    089026A8:[AFB4003C]: sw         $s4, 60($sp)
    089026AC:[8E540030]: lw         $s4, 48($s2)
    089026B0:[AFA5001C]: sw         $a1, 28($sp)
    089026B4:[AFB0002C]: sw         $s0, 44($sp)
    089026B8:[AFB10030]: sw         $s1, 48($sp)
    089026BC:[AFB30038]: sw         $s3, 56($sp)
    089026C0:[AFB50040]: sw         $s5, 64($sp)
    089026C4:[AFB60044]: sw         $s6, 68($sp)
    089026C8:[AFB70048]: sw         $s7, 72($sp)
    089026CC:[AFBE004C]: sw         $fp, 76($sp)
    089026D0:[AFBF0050]: sw         $ra, 80($sp)
    089026D4:[0E241B54]: jal        0x08906D50
    089026D8:[00A02025]: or         $a0, $a1, $zr <=> move $a0, $a1
    089026DC:[0E241B98]: jal        0x08906E60
    089026E0:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    089026E4:[3C052400]: lui        $a1, 0x2400 <=> li $a1, 0x24000000
    089026E8:[24A50001]: addiu      $a1, $a1, 1
    089026EC:[24440004]: addiu      $a0, $v0, 4
    089026F0:[0E241C41]: jal        0x08907104
    089026F4:[AC450000]: sw         $a1, 0($v0)
    089026F8:[00408025]: or         $s0, $v0, $zr <=> move $s0, $v0
    089026FC:[0E24708F]: jal        0x0891C23C
    08902700:[26440070]: addiu      $a0, $s2, 112
    08902704:[3C0408AD]: lui        $a0, 0x08AD <=> li $a0, 0x08AD0000
    08902708:[8C849CB4]: lw         $a0, -25420($a0)
    0890270C:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    08902710:[0E246F8F]: jal        0x0891BE3C
    08902714:[2406FFFF]: addiu      $a2, $zr, -1 <=> li $a2, -1
    08902718:[3C0408B0]: lui        $a0, 0x08B0 <=> li $a0, 0x08B00000
    0890271C:[00408025]: or         $s0, $v0, $zr <=> move $s0, $v0
    08902720:[0E24708F]: jal        0x0891C23C
    08902724:[248494D0]: addiu      $a0, $a0, -27440
    08902728:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    0890272C:[3C1108B0]: lui        $s1, 0x08B0 <=> li $s1, 0x08B00000
    08902730:[2413FFFF]: addiu      $s3, $zr, -1 <=> li $s3, -1
    08902734:[AFA40028]: sw         $a0, 40($sp)
    08902738:[26319550]: addiu      $s1, $s1, -27312
    0890273C:[AFB30024]: sw         $s3, 36($sp)
    08902740:[02402025]: or         $a0, $s2, $zr <=> move $a0, $s2
    08902744:[02802825]: or         $a1, $s4, $zr <=> move $a1, $s4
    08902748:[0E24305B]: jal        0x0890C16C
    0890274C:[02203025]: or         $a2, $s1, $zr <=> move $a2, $s1
    08902750:[9244001C]: lbu        $a0, 28($s2)
    08902754:[10800004]: beq        $a0, $zr, 0x08902768
    08902758:[AFA20018]: sw         $v0, 24($sp)
    0890275C:[8FA50018]: lw         $a1, 24($sp)
    08902760:[0E23E374]: jal        0x088F8DD0
    08902764:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    08902768:[8FA40018]: lw         $a0, 24($sp)
    0890276C:[34150000]: ori        $s5, $zr, 0 <=> li $s5, 0
    08902770:[02A4202A]: slt        $a0, $s5, $a0
    08902774:[108000FF]: beq        $a0, $zr, 0x08902B74
    08902778:[3C120100]: lui        $s2, 0x0100 <=> li $s2, 0x01000000
    0890277C:[3C160404]: lui        $s6, 0x0404 <=> li $s6, 0x04040000
    08902780:[AFB10020]: sw         $s1, 32($sp)
    08902784:[2652FFFF]: addiu      $s2, $s2, -1
    08902788:[26D60004]: addiu      $s6, $s6, 4
    0890278C:[3C1EE000]: lui        $fp, 0xE000 <=> li $fp, 0xE0000000
    08902790:[3C141000]: lui        $s4, 0x1000 <=> li $s4, 0x10000000
    08902794:[3C170100]: lui        $s7, 0x0100 <=> li $s7, 0x01000000
    08902798:[8FA40020]: lw         $a0, 32($sp)
    0890279C:[8FA50028]: lw         $a1, 40($sp)
    089027A0:[8C910000]: lw         $s1, 0($a0)
    089027A4:[8E2400B4]: lw         $a0, 180($s1)
    089027A8:[54A40006]: bnel       $a1, $a0, 0x089027C4
    089027AC:[8E2400B4]: lw         $a0, 180($s1)
    089027B0:[8E2400B8]: lw         $a0, 184($s1)
    089027B4:[8FA50024]: lw         $a1, 36($sp)
    089027B8:[10A40009]: beq        $a1, $a0, 0x089027E0
    089027BC:[26250020]: addiu      $a1, $s1, 32
    089027C0:[8E2400B4]: lw         $a0, 180($s1)
    089027C4:[8E2600B8]: lw         $a2, 184($s1)
    089027C8:[AFA40028]: sw         $a0, 40($sp)
    089027CC:[AFA60024]: sw         $a2, 36($sp)
    089027D0:[0E243A57]: jal        0x0890E95C
    089027D4:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    089027D8:[00408025]: or         $s0, $v0, $zr <=> move $s0, $v0
    089027DC:[26250020]: addiu      $a1, $s1, 32
    089027E0:[26260060]: addiu      $a2, $s1, 96
    089027E4:[0E24097C]: jal        0x089025F0
    089027E8:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    089027EC:[8E2400BC]: lw         $a0, 188($s1)
    089027F0:[3084FFFF]: andi       $a0, $a0, -1
    089027F4:[12640032]: beq        $s3, $a0, 0x089028C0
    089027F8:[00408025]: or         $s0, $v0, $zr <=> move $s0, $v0
    089027FC:[8E3300BC]: lw         $s3, 188($s1)
    08902800:[3273FFFF]: andi       $s3, $s3, -1
    08902804:[2A640002]: slti       $a0, $s3, 2
    08902808:[1080000F]: beq        $a0, $zr, 0x08902848
    0890280C:[2A640003]: slti       $a0, $s3, 3
    08902810:[0660002B]: bltz       $s3, 0x089028C0
    08902814:[00000000]: nop
    08902818:[1E600012]: bgtz       $s3, 0x08902864
    0890281C:[2604000C]: addiu      $a0, $s0, 12
    08902820:[3C05DF00]: lui        $a1, 0xDF00 <=> li $a1, 0xDF000000
    08902824:[24A500AA]: addiu      $a1, $a1, 170
    08902828:[3C06E100]: lui        $a2, 0xE100 <=> li $a2, 0xE1000000
    0890282C:[24C6FFFF]: addiu      $a2, $a2, -1
    08902830:[AE050000]: sw         $a1, 0($s0)
    08902834:[3C05E100]: lui        $a1, 0xE100 <=> li $a1, 0xE1000000
    08902838:[AE060004]: sw         $a2, 4($s0)
    0890283C:[AE050008]: sw         $a1, 8($s0)
    08902840:[1000001F]: b          0x089028C0
    08902844:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    08902848:[1480000E]: bne        $a0, $zr, 0x08902884
    0890284C:[3C04DF00]: lui        $a0, 0xDF00 <=> li $a0, 0xDF000000
    08902850:[2A640004]: slti       $a0, $s3, 4
    08902854:[14800013]: bne        $a0, $zr, 0x089028A4
    08902858:[3C04DF00]: lui        $a0, 0xDF00 <=> li $a0, 0xDF000000
    0890285C:[10000018]: b          0x089028C0
    08902860:[00000000]: nop
    08902864:[3C05DF00]: lui        $a1, 0xDF00 <=> li $a1, 0xDF000000
    08902868:[24A50032]: addiu      $a1, $a1, 50
    0890286C:[AE050000]: sw         $a1, 0($s0)
    08902870:[3C05E100]: lui        $a1, 0xE100 <=> li $a1, 0xE1000000
    08902874:[AE1E0004]: sw         $fp, 4($s0)
    08902878:[AE050008]: sw         $a1, 8($s0)
    0890287C:[10000010]: b          0x089028C0
    08902880:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    08902884:[248400A2]: addiu      $a0, $a0, 162
    08902888:[3C05E200]: lui        $a1, 0xE200 <=> li $a1, 0xE2000000
    0890288C:[AE040000]: sw         $a0, 0($s0)
    08902890:[24A5FFFF]: addiu      $a1, $a1, -1
    08902894:[AE1E0004]: sw         $fp, 4($s0)
    08902898:[AE050008]: sw         $a1, 8($s0)
    0890289C:[10000008]: b          0x089028C0
    089028A0:[2610000C]: addiu      $s0, $s0, 12
    089028A4:[248402A2]: addiu      $a0, $a0, 674
    089028A8:[3C05E200]: lui        $a1, 0xE200 <=> li $a1, 0xE2000000
    089028AC:[AE040000]: sw         $a0, 0($s0)
    089028B0:[24A5FFFF]: addiu      $a1, $a1, -1
    089028B4:[AE1E0004]: sw         $fp, 4($s0)
    089028B8:[AE050008]: sw         $a1, 8($s0)
    089028BC:[2610000C]: addiu      $s0, $s0, 12
    089028C0:[8E2400B0]: lw         $a0, 176($s1)
    089028C4:[2605000C]: addiu      $a1, $s0, 12
    089028C8:[30860020]: andi       $a2, $a0, 32
    089028CC:[10C00003]: beq        $a2, $zr, 0x089028DC
    089028D0:[3C04C600]: lui        $a0, 0xC600 <=> li $a0, 0xC6000000
    089028D4:[3C04C600]: lui        $a0, 0xC600 <=> li $a0, 0xC6000000
    089028D8:[24840101]: addiu      $a0, $a0, 257
    089028DC:[AE040000]: sw         $a0, 0($s0)
    089028E0:[8E2400C8]: lw         $a0, 200($s1)
    089028E4:[1080000E]: beq        $a0, $zr, 0x08902920
    089028E8:[3C06DBFF]: lui        $a2, 0xDBFF <=> li $a2, 0xDBFF0000
    089028EC:[00042200]: sll        $a0, $a0, 0x0008
    089028F0:[24C60007]: addiu      $a2, $a2, 7
    089028F4:[00862025]: or         $a0, $a0, $a2
    089028F8:[AE040004]: sw         $a0, 4($s0)
    089028FC:[8E2600B0]: lw         $a2, 176($s1)
    08902900:[30C60040]: andi       $a2, $a2, 64
    08902904:[10C00003]: beq        $a2, $zr, 0x08902914
    08902908:[3C04E800]: lui        $a0, 0xE800 <=> li $a0, 0xE8000000
    0890290C:[3C04E900]: lui        $a0, 0xE900 <=> li $a0, 0xE9000000
    08902910:[2484FFFF]: addiu      $a0, $a0, -1
    08902914:[AE040008]: sw         $a0, 8($s0)
    08902918:[10000007]: b          0x08902938
    0890291C:[00A08025]: or         $s0, $a1, $zr <=> move $s0, $a1
    08902920:[3C04DBFF]: lui        $a0, 0xDBFF <=> li $a0, 0xDBFF0000
    08902924:[24840006]: addiu      $a0, $a0, 6
    08902928:[3C06E800]: lui        $a2, 0xE800 <=> li $a2, 0xE8000000
    0890292C:[AE040004]: sw         $a0, 4($s0)
    08902930:[AE060008]: sw         $a2, 8($s0)
    08902934:[00A08025]: or         $s0, $a1, $zr <=> move $s0, $a1
    08902938:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    0890293C:[0E2427C5]: jal        0x08909F14
    08902940:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    08902944:[26240090]: addiu      $a0, $s1, 144
    08902948:[D8800000]: lv.q       C000.q, 0($a0)
    0890294C:[D0048080]: vsat0.q    C000.q, C000.q
    08902950:[653C8080]: vscl.q     C000.q, C000.q, S701.s
    08902954:[D2378080]: vf2iz.q    C000.q, C000.q, 23
    08902958:[D03C8080]: vi2uc.q    S000.s, C000.q
    0890295C:[48640000]: mfv.s      $a0, S000.s
    08902960:[3C055500]: lui        $a1, 0x5500 <=> li $a1, 0x55000000
    08902964:[00923024]: and        $a2, $a0, $s2
    08902968:[00C52825]: or         $a1, $a2, $a1
    0890296C:[3C065800]: lui        $a2, 0x5800 <=> li $a2, 0x58000000
    08902970:[AC450000]: sw         $a1, 0($v0)
    08902974:[00042602]: srl        $a0, $a0, 0x0018
    08902978:[00862025]: or         $a0, $a0, $a2
    0890297C:[AC440004]: sw         $a0, 4($v0)
    08902980:[24500008]: addiu      $s0, $v0, 8
    08902984:[262400A0]: addiu      $a0, $s1, 160
    08902988:[D8800000]: lv.q       C000.q, 0($a0)
    0890298C:[D0048080]: vsat0.q    C000.q, C000.q
    08902990:[653C8080]: vscl.q     C000.q, C000.q, S701.s
    08902994:[D2378080]: vf2iz.q    C000.q, C000.q, 23
    08902998:[D03C8080]: vi2uc.q    S000.s, C000.q
    0890299C:[48640000]: mfv.s      $a0, S000.s
    089029A0:[3C055700]: lui        $a1, 0x5700 <=> li $a1, 0x57000000
    089029A4:[00922024]: and        $a0, $a0, $s2
    089029A8:[00852025]: or         $a0, $a0, $a1
    089029AC:[AE040000]: sw         $a0, 0($s0)
    089029B0:[8E2400C4]: lw         $a0, 196($s1)
    089029B4:[34050008]: ori        $a1, $zr, 8 <=> li $a1, 8
    089029B8:[1485002A]: bne        $a0, $a1, 0x08902A64
    089029BC:[26100004]: addiu      $s0, $s0, 4
    089029C0:[26040008]: addiu      $a0, $s0, 8
    089029C4:[2418FFF0]: addiu      $t8, $zr, -16 <=> li $t8, -16
    089029C8:[2484000F]: addiu      $a0, $a0, 15
    089029CC:[0098C024]: and        $t8, $a0, $t8
    089029D0:[270F0060]: addiu      $t7, $t8, 96
    089029D4:[000F2602]: srl        $a0, $t7, 0x0018
    089029D8:[3084000F]: andi       $a0, $a0, 15
    089029DC:[00042400]: sll        $a0, $a0, 0x0010
    089029E0:[00942025]: or         $a0, $a0, $s4
    089029E4:[01F22824]: and        $a1, $t7, $s2
    089029E8:[3C060800]: lui        $a2, 0x0800 <=> li $a2, 0x08000000
    089029EC:[AE040000]: sw         $a0, 0($s0)
    089029F0:[00A62025]: or         $a0, $a1, $a2
    089029F4:[AE040004]: sw         $a0, 4($s0)
    089029F8:[8E240130]: lw         $a0, 304($s1)
    089029FC:[340E0000]: ori        $t6, $zr, 0 <=> li $t6, 0
    08902A00:[03002825]: or         $a1, $t8, $zr <=> move $a1, $t8
    08902A04:[D8800000]: lv.q       C000.q, 0($a0)
    08902A08:[F8A00000]: sv.q       C000.q, 0($a1)
    08902A0C:[25CE0001]: addiu      $t6, $t6, 1
    08902A10:[24A50010]: addiu      $a1, $a1, 16
    08902A14:[2DC60006]: sltiu      $a2, $t6, 6
    08902A18:[14C0FFFA]: bne        $a2, $zr, 0x08902A04
    08902A1C:[24840010]: addiu      $a0, $a0, 16
    08902A20:[3C041200]: lui        $a0, 0x1200 <=> li $a0, 0x12000000
    08902A24:[2484019F]: addiu      $a0, $a0, 415
    08902A28:[ADE40000]: sw         $a0, 0($t7)
    08902A2C:[1300000A]: beq        $t8, $zr, 0x08902A58
    08902A30:[25EF0004]: addiu      $t7, $t7, 4
    08902A34:[00182602]: srl        $a0, $t8, 0x0018
    08902A38:[3084000F]: andi       $a0, $a0, 15
    08902A3C:[00042400]: sll        $a0, $a0, 0x0010
    08902A40:[00942025]: or         $a0, $a0, $s4
    08902A44:[03122824]: and        $a1, $t8, $s2
    08902A48:[ADE40000]: sw         $a0, 0($t7)
    08902A4C:[00B72025]: or         $a0, $a1, $s7
    08902A50:[ADE40004]: sw         $a0, 4($t7)
    08902A54:[25EF0008]: addiu      $t7, $t7, 8
    08902A58:[ADF60000]: sw         $s6, 0($t7)
    08902A5C:[1000003E]: b          0x08902B58
    08902A60:[25F00004]: addiu      $s0, $t7, 4
    08902A64:[8E2400C4]: lw         $a0, 196($s1)
    08902A68:[28840002]: slti       $a0, $a0, 2
    08902A6C:[10800013]: beq        $a0, $zr, 0x08902ABC
    08902A70:[26040008]: addiu      $a0, $s0, 8
    08902A74:[3C051200]: lui        $a1, 0x1200 <=> li $a1, 0x12000000
    08902A78:[8E240130]: lw         $a0, 304($s1)
    08902A7C:[24A50081]: addiu      $a1, $a1, 129
    08902A80:[AE050000]: sw         $a1, 0($s0)
    08902A84:[1080000A]: beq        $a0, $zr, 0x08902AB0
    08902A88:[26110004]: addiu      $s1, $s0, 4
    08902A8C:[00042E02]: srl        $a1, $a0, 0x0018
    08902A90:[30A5000F]: andi       $a1, $a1, 15
    08902A94:[00052C00]: sll        $a1, $a1, 0x0010
    08902A98:[00B42825]: or         $a1, $a1, $s4
    08902A9C:[00922024]: and        $a0, $a0, $s2
    08902AA0:[AE250000]: sw         $a1, 0($s1)
    08902AA4:[00972025]: or         $a0, $a0, $s7
    08902AA8:[AE240004]: sw         $a0, 4($s1)
    08902AAC:[26310008]: addiu      $s1, $s1, 8
    08902AB0:[AE360000]: sw         $s6, 0($s1)
    08902AB4:[10000028]: b          0x08902B58
    08902AB8:[26300004]: addiu      $s0, $s1, 4
    08902ABC:[2418FFF0]: addiu      $t8, $zr, -16 <=> li $t8, -16
    08902AC0:[2484000F]: addiu      $a0, $a0, 15
    08902AC4:[0098C024]: and        $t8, $a0, $t8
    08902AC8:[270F0030]: addiu      $t7, $t8, 48
    08902ACC:[000F2602]: srl        $a0, $t7, 0x0018
    08902AD0:[3084000F]: andi       $a0, $a0, 15
    08902AD4:[00042400]: sll        $a0, $a0, 0x0010
    08902AD8:[00942025]: or         $a0, $a0, $s4
    08902ADC:[01F22824]: and        $a1, $t7, $s2
    08902AE0:[3C060800]: lui        $a2, 0x0800 <=> li $a2, 0x08000000
    08902AE4:[AE040000]: sw         $a0, 0($s0)
    08902AE8:[00A62025]: or         $a0, $a1, $a2
    08902AEC:[AE040004]: sw         $a0, 4($s0)
    08902AF0:[8E240130]: lw         $a0, 304($s1)
    08902AF4:[340E0000]: ori        $t6, $zr, 0 <=> li $t6, 0
    08902AF8:[03002825]: or         $a1, $t8, $zr <=> move $a1, $t8
    08902AFC:[D8800000]: lv.q       C000.q, 0($a0)
    08902B00:[F8A00000]: sv.q       C000.q, 0($a1)
    08902B04:[25CE0001]: addiu      $t6, $t6, 1
    08902B08:[24A50010]: addiu      $a1, $a1, 16
    08902B0C:[2DC60003]: sltiu      $a2, $t6, 3
    08902B10:[14C0FFFA]: bne        $a2, $zr, 0x08902AFC
    08902B14:[24840010]: addiu      $a0, $a0, 16
    08902B18:[3C041200]: lui        $a0, 0x1200 <=> li $a0, 0x12000000
    08902B1C:[24840083]: addiu      $a0, $a0, 131
    08902B20:[ADE40000]: sw         $a0, 0($t7)
    08902B24:[1300000A]: beq        $t8, $zr, 0x08902B50
    08902B28:[25EF0004]: addiu      $t7, $t7, 4
    08902B2C:[00182602]: srl        $a0, $t8, 0x0018
    08902B30:[3084000F]: andi       $a0, $a0, 15
    08902B34:[00042400]: sll        $a0, $a0, 0x0010
    08902B38:[00942025]: or         $a0, $a0, $s4
    08902B3C:[03122824]: and        $a1, $t8, $s2
    08902B40:[ADE40000]: sw         $a0, 0($t7)
    08902B44:[00B72025]: or         $a0, $a1, $s7
    08902B48:[ADE40004]: sw         $a0, 4($t7)
    08902B4C:[25EF0008]: addiu      $t7, $t7, 8
    08902B50:[ADF60000]: sw         $s6, 0($t7)
    08902B54:[25F00004]: addiu      $s0, $t7, 4
    08902B58:[8FA40020]: lw         $a0, 32($sp)
    08902B5C:[8FA50018]: lw         $a1, 24($sp)
    08902B60:[26B50001]: addiu      $s5, $s5, 1
    08902B64:[24840008]: addiu      $a0, $a0, 8
    08902B68:[02A5282A]: slt        $a1, $s5, $a1
    08902B6C:[14A0FF0A]: bne        $a1, $zr, 0x08902798
    08902B70:[AFA40020]: sw         $a0, 32($sp)
    08902B74:[8FA4001C]: lw         $a0, 28($sp)
    08902B78:[0E241B84]: jal        0x08906E10
    08902B7C:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    08902B80:[8FB0002C]: lw         $s0, 44($sp)
    08902B84:[8FB10030]: lw         $s1, 48($sp)
    08902B88:[8FB20034]: lw         $s2, 52($sp)
    08902B8C:[8FB30038]: lw         $s3, 56($sp)
    08902B90:[8FB4003C]: lw         $s4, 60($sp)
    08902B94:[8FB50040]: lw         $s5, 64($sp)
    08902B98:[8FB60044]: lw         $s6, 68($sp)
    08902B9C:[8FB70048]: lw         $s7, 72($sp)
    08902BA0:[8FBE004C]: lw         $fp, 76($sp)
    08902BA4:[8FBF0050]: lw         $ra, 80($sp)
    08902BA8:[03E00008]: jr         $ra
    08902BAC:[27BD0060]: addiu      $sp, $sp, 96
  Back Branch 08902B10 46,485 times (length 7)
    08902AE8:[00A62025]: or         $a0, $a1, $a2
    08902AEC:[AE040004]: sw         $a0, 4($s0)
    08902AF0:[8E240130]: lw         $a0, 304($s1)
    08902AF4:[340E0000]: ori        $t6, $zr, 0 <=> li $t6, 0
    08902AF8:[03002825]: or         $a1, $t8, $zr <=> move $a1, $t8
--> 08902AFC:[D8800000]: lv.q       C000.q, 0($a0)
    08902B00:[F8A00000]: sv.q       C000.q, 0($a1)
    08902B04:[25CE0001]: addiu      $t6, $t6, 1
    08902B08:[24A50010]: addiu      $a1, $a1, 16
    08902B0C:[2DC60003]: sltiu      $a2, $t6, 3
--> 08902B10:[14C0FFFA]: bne        $a2, $zr, 0x08902AFC
    08902B14:[24840010]: addiu      $a0, $a0, 16
    08902B18:[3C041200]: lui        $a0, 0x1200 <=> li $a0, 0x12000000
    08902B1C:[24840083]: addiu      $a0, $a0, 131
    08902B20:[ADE40000]: sw         $a0, 0($t7)
  Back Branch 08902B6C 15,495 times (length 247)
_S1_2_88CD178 2,016,122 instructions (1.261%), 35 calls (088CD178 - 088CF584, length 2308)
  Back Branch 088CF134 30,600 times (length 98)
    088CEFA0:[00068080]: sll        $s0, $a2, 0x0002
    088CEFA4:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    088CEFA8:[4680A520]: cvt.s.w    $f20, $f20
    088CEFAC:[0096B023]: subu       $s6, $a0, $s6
    088CEFB0:[02508021]: addu       $s0, $s2, $s0
--> 088CEFB4:[2A84FFE1]: slti       $a0, $s4, -31
    088CEFB8:[1480005C]: bne        $a0, $zr, 0x088CF12C
    088CEFBC:[2A8401E0]: slti       $a0, $s4, 480
    088CEFC0:[5080005F]: beql       $a0, $zr, 0x088CF140
    088CEFC4:[8FA402EC]: lw         $a0, 748($sp)
    088CEFC8:[92250000]: lbu        $a1, 0($s1)
    088CEFCC:[28A50020]: slti       $a1, $a1, 32
    088CEFD0:[14A00005]: bne        $a1, $zr, 0x088CEFE8
    088CEFD4:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    088CEFD8:[92250000]: lbu        $a1, 0($s1)
    088CEFDC:[28A50040]: slti       $a1, $a1, 64
    088CEFE0:[54A00005]: bnel       $a1, $zr, 0x088CEFF8
    088CEFE4:[92240000]: lbu        $a0, 0($s1)
    088CEFE8:[92250000]: lbu        $a1, 0($s1)
    088CEFEC:[54B50003]: bnel       $a1, $s5, 0x088CEFFC
    088CEFF0:[92650000]: lbu        $a1, 0($s3)
    088CEFF4:[92240000]: lbu        $a0, 0($s1)
    088CEFF8:[92650000]: lbu        $a1, 0($s3)
    088CEFFC:[28A50020]: slti       $a1, $a1, 32
    088CF000:[54A00006]: bnel       $a1, $zr, 0x088CF01C
    088CF004:[92650000]: lbu        $a1, 0($s3)
    088CF008:[92650000]: lbu        $a1, 0($s3)
    088CF00C:[28A50040]: slti       $a1, $a1, 64
    088CF010:[54A00005]: bnel       $a1, $zr, 0x088CF028
    088CF014:[92640000]: lbu        $a0, 0($s3)
    088CF018:[92650000]: lbu        $a1, 0($s3)
    088CF01C:[14B50002]: bne        $a1, $s5, 0x088CF028
    088CF020:[00000000]: nop
    088CF024:[92640000]: lbu        $a0, 0($s3)
    088CF028:[1080003D]: beq        $a0, $zr, 0x088CF120
    088CF02C:[00842821]: addu       $a1, $a0, $a0
    088CF030:[8E480894]: lw         $t0, 2196($s2)
    088CF034:[00852821]: addu       $a1, $a0, $a1
    088CF038:[00052880]: sll        $a1, $a1, 0x0002
    088CF03C:[01054021]: addu       $t0, $t0, $a1
    088CF040:[9108FE88]: lbu        $t0, -376($t0)
    088CF044:[15000004]: bne        $t0, $zr, 0x088CF058
    088CF048:[28C80020]: slti       $t0, $a2, 32
    088CF04C:[54950035]: bnel       $a0, $s5, 0x088CF124
    088CF050:[26310001]: addiu      $s1, $s1, 1
    088CF054:[28C80020]: slti       $t0, $a2, 32
    088CF058:[51000039]: beql       $t0, $zr, 0x088CF140
    088CF05C:[8FA402EC]: lw         $a0, 748($sp)
    088CF060:[00803025]: or         $a2, $a0, $zr <=> move $a2, $a0
    088CF064:[10D50006]: beq        $a2, $s5, 0x088CF080
    088CF068:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    088CF06C:[8E440894]: lw         $a0, 2196($s2)
    088CF070:[00852021]: addu       $a0, $a0, $a1
    088CF074:[0E26DA7E]: jal        0x089B69F8
    088CF078:[9484FE80]: lhu        $a0, -384($a0)
    088CF07C:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    088CF080:[44966000]: mtc1       $s6, $f12
    088CF084:[8E050180]: lw         $a1, 384($s0)
    088CF088:[46806320]: cvt.s.w    $f12, $f12
    088CF08C:[24A50060]: addiu      $a1, $a1, 96
    088CF090:[00042140]: sll        $a0, $a0, 0x0005
    088CF094:[E4AC0000]: swc1       $f12, 0($a1)
    088CF098:[8E050180]: lw         $a1, 384($s0)
    088CF09C:[44846000]: mtc1       $a0, $f12
    088CF0A0:[24A50060]: addiu      $a1, $a1, 96
    088CF0A4:[E4B40004]: swc1       $f20, 4($a1)
    088CF0A8:[8E050180]: lw         $a1, 384($s0)
    088CF0AC:[46806320]: cvt.s.w    $f12, $f12
    088CF0B0:[24A50060]: addiu      $a1, $a1, 96
    088CF0B4:[E4B60008]: swc1       $f22, 8($a1)
    088CF0B8:[8E050180]: lw         $a1, 384($s0)
    088CF0BC:[8CA60014]: lw         $a2, 20($a1)
    088CF0C0:[24C40038]: addiu      $a0, $a2, 56
    088CF0C4:[84860000]: lh         $a2, 0($a0)
    088CF0C8:[E7BA01B4]: swc1       $f26, 436($sp)
    088CF0CC:[E7AC01B0]: swc1       $f12, 432($sp)
    088CF0D0:[E7B801B8]: swc1       $f24, 440($sp)
    088CF0D4:[00A62821]: addu       $a1, $a1, $a2
    088CF0D8:[E7B801BC]: swc1       $f24, 444($sp)
    088CF0DC:[8C860004]: lw         $a2, 4($a0)
    088CF0E0:[00A02025]: or         $a0, $a1, $zr <=> move $a0, $a1
    088CF0E4:[00C0F809]: jalr       $ra, $a2
    088CF0E8:[02E02825]: or         $a1, $s7, $zr <=> move $a1, $s7
    088CF0EC:[8E040180]: lw         $a0, 384($s0)
    088CF0F0:[4600C306]: mov.s      $f12, $f24
    088CF0F4:[0E242AE2]: jal        0x0890AB88
    088CF0F8:[4600C346]: mov.s      $f13, $f24
    088CF0FC:[8E040180]: lw         $a0, 384($s0)
    088CF100:[8FA50284]: lw         $a1, 644($sp)
    088CF104:[8C8600B0]: lw         $a2, 176($a0)
    088CF108:[24A50001]: addiu      $a1, $a1, 1
    088CF10C:[34C60001]: ori        $a2, $a2, 1
    088CF110:[AC8600B0]: sw         $a2, 176($a0)
    088CF114:[AFA50284]: sw         $a1, 644($sp)
    088CF118:[26100004]: addiu      $s0, $s0, 4
    088CF11C:[8FA702A4]: lw         $a3, 676($sp)
    088CF120:[26310001]: addiu      $s1, $s1, 1
    088CF124:[26730001]: addiu      $s3, $s3, 1
    088CF128:[8FA60284]: lw         $a2, 644($sp)
    088CF12C:[26940001]: addiu      $s4, $s4, 1
    088CF130:[0287202A]: slt        $a0, $s4, $a3
--> 088CF134:[1480FF9F]: bne        $a0, $zr, 0x088CEFB4
    088CF138:[26D60020]: addiu      $s6, $s6, 32
    088CF13C:[8FA402EC]: lw         $a0, 748($sp)
    088CF140:[8FA502E8]: lw         $a1, 744($sp)
    088CF144:[8FA802F8]: lw         $t0, 760($sp)
  Back Branch 088CEED0 19,224 times (length 10)
    088CEE9C:[02E02025]: or         $a0, $s7, $zr <=> move $a0, $s7
    088CEEA0:[288502B0]: slti       $a1, $a0, 688
    088CEEA4:[10A0000C]: beq        $a1, $zr, 0x088CEED8
    088CEEA8:[2405FFFE]: addiu      $a1, $zr, -2 <=> li $a1, -2
    088CEEAC:[0017B880]: sll        $s7, $s7, 0x0002
--> 088CEEB0:[8E460178]: lw         $a2, 376($s2)
    088CEEB4:[24840001]: addiu      $a0, $a0, 1
    088CEEB8:[00D73021]: addu       $a2, $a2, $s7
    088CEEBC:[8CC60000]: lw         $a2, 0($a2)
    088CEEC0:[8CC700B0]: lw         $a3, 176($a2)
    088CEEC4:[00E53824]: and        $a3, $a3, $a1
    088CEEC8:[ACC700B0]: sw         $a3, 176($a2)
    088CEECC:[288602B0]: slti       $a2, $a0, 688
--> 088CEED0:[14C0FFF7]: bne        $a2, $zr, 0x088CEEB0
    088CEED4:[26F70004]: addiu      $s7, $s7, 4
    088CEED8:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    088CEEDC:[0E2036AE]: jal        0x0880DAB8
    088CEEE0:[AFA40284]: sw         $a0, 644($sp)
  Back Branch 088CE30C 15,386 times (length 419)
  Back Branch 088CF528 1,152 times (length 11)
    088CF4F0:[8FA402F8]: lw         $a0, 760($sp)
    088CF4F4:[8FA60284]: lw         $a2, 644($sp)
    088CF4F8:[2404FFFE]: addiu      $a0, $zr, -2 <=> li $a0, -2
    088CF4FC:[00063080]: sll        $a2, $a2, 0x0002
    088CF500:[02463021]: addu       $a2, $s2, $a2
--> 088CF504:[8CC70180]: lw         $a3, 384($a2)
    088CF508:[50E00006]: beql       $a3, $zr, 0x088CF524
    088CF50C:[24A50001]: addiu      $a1, $a1, 1
    088CF510:[8CC70180]: lw         $a3, 384($a2)
    088CF514:[8CE800B0]: lw         $t0, 176($a3)
    088CF518:[01044024]: and        $t0, $t0, $a0
    088CF51C:[ACE800B0]: sw         $t0, 176($a3)
    088CF520:[24A50001]: addiu      $a1, $a1, 1
    088CF524:[28A70020]: slti       $a3, $a1, 32
--> 088CF528:[14E0FFF6]: bne        $a3, $zr, 0x088CF504
    088CF52C:[24C60004]: addiu      $a2, $a2, 4
    088CF530:[8FA402F8]: lw         $a0, 760($sp)
    088CF534:[8FA502A4]: lw         $a1, 676($sp)
    088CF538:[A644112E]: sh         $a0, 4398($s2)
  Back Branch 088CF15C 900 times (length 129)
  Back Branch 088CE340 784 times (length 452)
  Back Branch 088CECC8 144 times (length 28)
    088CEC4C:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    088CEC50:[34040100]: ori        $a0, $zr, 256 <=> li $a0, 256
    088CEC54:[34090200]: ori        $t1, $zr, 512 <=> li $t1, 512
    088CEC58:[00C63021]: addu       $a2, $a2, $a2
    088CEC5C:[03A03825]: or         $a3, $sp, $zr <=> move $a3, $sp
--> 088CEC60:[8E480230]: lw         $t0, 560($s2)
    088CEC64:[01064021]: addu       $t0, $t0, $a2
    088CEC68:[95080000]: lhu        $t0, 0($t0)
    088CEC6C:[A4E801A0]: sh         $t0, 416($a3)
    088CEC70:[94E801A0]: lhu        $t0, 416($a3)
    088CEC74:[51040001]: beql       $t0, $a0, 0x088CEC7C
    088CEC78:[A4E001A0]: sh         $zr, 416($a3)
    088CEC7C:[94E801A0]: lhu        $t0, 416($a3)
    088CEC80:[31080300]: andi       $t0, $t0, 768
    088CEC84:[5509000E]: bnel       $t0, $t1, 0x088CECC0
    088CEC88:[24A50001]: addiu      $a1, $a1, 1
    088CEC8C:[94E801A0]: lhu        $t0, 416($a3)
    088CEC90:[310A00FF]: andi       $t2, $t0, 255
    088CEC94:[024A5021]: addu       $t2, $s2, $t2
    088CEC98:[914A0010]: lbu        $t2, 16($t2)
    088CEC9C:[19400005]: blez       $t2, 0x088CECB4
    088CECA0:[340B0000]: ori        $t3, $zr, 0 <=> li $t3, 0
    088CECA4:[8C4B398C]: lw         $t3, 14732($v0)
    088CECA8:[016A001A]: div        $t3, $t2
    088CECAC:[00005812]: mflo       $t3
    088CECB0:[316B0003]: andi       $t3, $t3, 3
    088CECB4:[010B4021]: addu       $t0, $t0, $t3
    088CECB8:[A4E801A0]: sh         $t0, 416($a3)
    088CECBC:[24A50001]: addiu      $a1, $a1, 1
    088CECC0:[24C60002]: addiu      $a2, $a2, 2
    088CECC4:[28A80004]: slti       $t0, $a1, 4
--> 088CECC8:[1500FFE5]: bne        $t0, $zr, 0x088CEC60
    088CECCC:[24E70002]: addiu      $a3, $a3, 2
    088CECD0:[8FA40334]: lw         $a0, 820($sp)
    088CECD4:[8E45044C]: lw         $a1, 1100($s2)
    088CECD8:[00A42021]: addu       $a0, $a1, $a0
  Back Branch 088CEC24 72 times (length 511)
  Back Branch 088CE380 36 times (length 482)
_S1_2_892B818 1,901,511 instructions (1.189%), 17,054 calls (0892B818 - 0892BB2C, length 198)
    0892B818:[27BDFFD0]: addiu      $sp, $sp, -48
    0892B81C:[AFB00010]: sw         $s0, 16($sp)
    0892B820:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    0892B824:[AFB10014]: sw         $s1, 20($sp)
    0892B828:[8E040000]: lw         $a0, 0($s0)
    0892B82C:[2411FFFF]: addiu      $s1, $zr, -1 <=> li $s1, -1
    0892B830:[E7B4000C]: swc1       $f20, 12($sp)
    0892B834:[AFB20018]: sw         $s2, 24($sp)
    0892B838:[AFB3001C]: sw         $s3, 28($sp)
    0892B83C:[AFB40020]: sw         $s4, 32($sp)
    0892B840:[AFBF0024]: sw         $ra, 36($sp)
    0892B844:[0E24C7D5]: jal        0x08931F54
    0892B848:[34120000]: ori        $s2, $zr, 0 <=> li $s2, 0
    0892B84C:[8E130010]: lw         $s3, 16($s0)
    0892B850:[0E24C7EF]: jal        0x08931FBC
    0892B854:[8E040000]: lw         $a0, 0($s0)
    0892B858:[A3A00000]: sb         $zr, 0($sp)
    0892B85C:[A3A00001]: sb         $zr, 1($sp)
    0892B860:[A7A00002]: sh         $zr, 2($sp)
    0892B864:[AFA00004]: sw         $zr, 4($sp)
    0892B868:[AFA00008]: sw         $zr, 8($sp)
    0892B86C:[0E24A414]: jal        0x08929050
    0892B870:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    0892B874:[10400006]: beq        $v0, $zr, 0x0892B890
    0892B878:[00000000]: nop
    0892B87C:[0E24A422]: jal        0x08929088
    0892B880:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    0892B884:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    0892B888:[0E24A74B]: jal        0x08929D2C
    0892B88C:[03A02825]: or         $a1, $sp, $zr <=> move $a1, $sp
    0892B890:[0E24C7D5]: jal        0x08931F54
    0892B894:[8E040000]: lw         $a0, 0($s0)
    0892B898:[0E24B6EA]: jal        0x0892DBA8
    0892B89C:[8E14001C]: lw         $s4, 28($s0)
    0892B8A0:[8C450004]: lw         $a1, 4($v0)
    0892B8A4:[8E040020]: lw         $a0, 32($s0)
    0892B8A8:[00A40018]: mult       $a1, $a0
    0892B8AC:[8E050024]: lw         $a1, 36($s0)
    0892B8B0:[00003012]: mflo       $a2
    0892B8B4:[18A00009]: blez       $a1, 0x0892B8DC
    0892B8B8:[0286A021]: addu       $s4, $s4, $a2
    0892B8BC:[24A5FFFF]: addiu      $a1, $a1, -1
    0892B8C0:[24840001]: addiu      $a0, $a0, 1
    0892B8C4:[AE050024]: sw         $a1, 36($s0)
    0892B8C8:[AE040020]: sw         $a0, 32($s0)
    0892B8CC:[28840002]: slti       $a0, $a0, 2
    0892B8D0:[54800003]: bnel       $a0, $zr, 0x0892B8E0
    0892B8D4:[93A40002]: lbu        $a0, 2($sp)
    0892B8D8:[AE000020]: sw         $zr, 32($s0)
    0892B8DC:[93A40002]: lbu        $a0, 2($sp)
    0892B8E0:[5080001C]: beql       $a0, $zr, 0x0892B954
    0892B8E4:[93A40001]: lbu        $a0, 1($sp)
    0892B8E8:[8FA40004]: lw         $a0, 4($sp)
    0892B8EC:[8FA50008]: lw         $a1, 8($sp)
    0892B8F0:[44846000]: mtc1       $a0, $f12
    0892B8F4:[44856800]: mtc1       $a1, $f13
    0892B8F8:[3C043C23]: lui        $a0, 0x3C23 <=> li $a0, 0x3C230000
    0892B8FC:[46806320]: cvt.s.w    $f12, $f12
    0892B900:[3C053A83]: lui        $a1, 0x3A83 <=> li $a1, 0x3A830000
    0892B904:[46806B60]: cvt.s.w    $f13, $f13
    0892B908:[3484D70A]: ori        $a0, $a0, -10486
    0892B90C:[34A5126F]: ori        $a1, $a1, 4719
    0892B910:[44847000]: mtc1       $a0, $f14
    0892B914:[44857800]: mtc1       $a1, $f15
    0892B918:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    0892B91C:[460E6302]: mul.s      $f12, $f12, $f14
    0892B920:[0E24ACC1]: jal        0x0892B304
    0892B924:[460F6B42]: mul.s      $f13, $f13, $f15
    0892B928:[0E24A414]: jal        0x08929050
    0892B92C:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    0892B930:[50400017]: beql       $v0, $zr, 0x0892B990
    0892B934:[8E04004C]: lw         $a0, 76($s0)
    0892B938:[0E24A422]: jal        0x08929088
    0892B93C:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    0892B940:[0E24A77A]: jal        0x08929DE8
    0892B944:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    0892B948:[10000011]: b          0x0892B990
    0892B94C:[8E04004C]: lw         $a0, 76($s0)
    0892B954:[5080000E]: beql       $a0, $zr, 0x0892B990
    0892B958:[8E04004C]: lw         $a0, 76($s0)
    0892B95C:[8FA50004]: lw         $a1, 4($sp)
    0892B960:[8FA60008]: lw         $a2, 8($sp)
    0892B964:[0E24AC94]: jal        0x0892B250
    0892B968:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    0892B96C:[0E24A414]: jal        0x08929050
    0892B970:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    0892B974:[50400006]: beql       $v0, $zr, 0x0892B990
    0892B978:[8E04004C]: lw         $a0, 76($s0)
    0892B97C:[0E24A422]: jal        0x08929088
    0892B980:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    0892B984:[0E24A76D]: jal        0x08929DB4
    0892B988:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    0892B98C:[8E04004C]: lw         $a0, 76($s0)
    0892B990:[18800002]: blez       $a0, 0x0892B99C
    0892B994:[2484FFFF]: addiu      $a0, $a0, -1
    0892B998:[AE04004C]: sw         $a0, 76($s0)
    0892B99C:[0E24AD05]: jal        0x0892B414
    0892B9A0:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    0892B9A4:[3C0408AD]: lui        $a0, 0x08AD <=> li $a0, 0x08AD0000
    0892B9A8:[9084A0B4]: lbu        $a0, -24396($a0)
    0892B9AC:[10800008]: beq        $a0, $zr, 0x0892B9D0
    0892B9B0:[46000506]: mov.s      $f20, $f0
    0892B9B4:[8E040008]: lw         $a0, 8($s0)
    0892B9B8:[28850002]: slti       $a1, $a0, 2
    0892B9BC:[10A0001A]: beq        $a1, $zr, 0x0892BA28
    0892B9C0:[24840003]: addiu      $a0, $a0, 3
    0892B9C4:[AE040008]: sw         $a0, 8($s0)
    0892B9C8:[10000017]: b          0x0892BA28
    0892B9CC:[AE04000C]: sw         $a0, 12($s0)
    0892B9D0:[3C0408AD]: lui        $a0, 0x08AD <=> li $a0, 0x08AD0000
    0892B9D4:[8C85A0B0]: lw         $a1, -24400($a0)
    0892B9D8:[8CA50030]: lw         $a1, 48($a1)
    0892B9DC:[28A50002]: slti       $a1, $a1, 2
    0892B9E0:[54A00008]: bnel       $a1, $zr, 0x0892BA04
    0892B9E4:[8C84A0B0]: lw         $a0, -24400($a0)
    0892B9E8:[8E050008]: lw         $a1, 8($s0)
    0892B9EC:[28A60002]: slti       $a2, $a1, 2
    0892B9F0:[10C00003]: beq        $a2, $zr, 0x0892BA00
    0892B9F4:[24A50003]: addiu      $a1, $a1, 3
    0892B9F8:[AE050008]: sw         $a1, 8($s0)
    0892B9FC:[AE05000C]: sw         $a1, 12($s0)
    0892BA00:[8C84A0B0]: lw         $a0, -24400($a0)
    0892BA04:[8C840030]: lw         $a0, 48($a0)
    0892BA08:[28840002]: slti       $a0, $a0, 2
    0892BA0C:[50800007]: beql       $a0, $zr, 0x0892BA2C
    0892BA10:[920400E5]: lbu        $a0, 229($s0)
    0892BA14:[8E040008]: lw         $a0, 8($s0)
    0892BA18:[28840003]: slti       $a0, $a0, 3
    0892BA1C:[50800003]: beql       $a0, $zr, 0x0892BA2C
    0892BA20:[920400E5]: lbu        $a0, 229($s0)
    0892BA24:[34120001]: ori        $s2, $zr, 1 <=> li $s2, 1
    0892BA28:[920400E5]: lbu        $a0, 229($s0)
    0892BA2C:[54920001]: bnel       $a0, $s2, 0x0892BA34
    0892BA30:[A21200E5]: sb         $s2, 229($s0)
    0892BA34:[0E24C7EF]: jal        0x08931FBC
    0892BA38:[8E040000]: lw         $a0, 0($s0)
    0892BA3C:[8E040008]: lw         $a0, 8($s0)
    0892BA40:[2C850006]: sltiu      $a1, $a0, 6
    0892BA44:[10A00017]: beq        $a1, $zr, 0x0892BAA4
    0892BA48:[00000000]: nop
    0892BA4C:[24010001]: addiu      $at, $zr, 1 <=> li $at, 1
    0892BA50:[10810012]: beq        $a0, $at, 0x0892BA9C
    0892BA54:[24010002]: addiu      $at, $zr, 2 <=> li $at, 2
    0892BA58:[10810012]: beq        $a0, $at, 0x0892BAA4
    0892BA5C:[24010004]: addiu      $at, $zr, 4 <=> li $at, 4
    0892BA60:[1081000E]: beq        $a0, $at, 0x0892BA9C
    0892BA64:[24010005]: addiu      $at, $zr, 5 <=> li $at, 5
    0892BA68:[1081000E]: beq        $a0, $at, 0x0892BAA4
    0892BA6C:[00000000]: nop
    0892BA70:[3C044580]: lui        $a0, 0x4580 <=> li $a0, 0x45800000
    0892BA74:[44846000]: mtc1       $a0, $f12
    0892BA78:[460CA302]: mul.s      $f12, $f20, $f12
    0892BA7C:[02802025]: or         $a0, $s4, $zr <=> move $a0, $s4
    0892BA80:[4600630D]: trunc.w.s  $f12, $f12
    0892BA84:[44116000]: mfc1       $s1, $f12
    0892BA88:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    0892BA8C:[0E287CEE]: jal        0x08A1F3B8
    0892BA90:[02203025]: or         $a2, $s1, $zr <=> move $a2, $s1
    0892BA94:[10000003]: b          0x0892BAA4
    0892BA98:[00000000]: nop
    0892BA9C:[0E287CDA]: jal        0x08A1F368
    0892BAA0:[02802025]: or         $a0, $s4, $zr <=> move $a0, $s4
    0892BAA4:[1240000C]: beq        $s2, $zr, 0x0892BAD8
    0892BAA8:[00000000]: nop
    0892BAAC:[06210006]: bgez       $s1, 0x0892BAC8
    0892BAB0:[34048000]: ori        $a0, $zr, -32768 <=> li $a0, 32768
    0892BAB4:[3C044700]: lui        $a0, 0x4700 <=> li $a0, 0x47000000
    0892BAB8:[44846000]: mtc1       $a0, $f12
    0892BABC:[460CA302]: mul.s      $f12, $f20, $f12
    0892BAC0:[4600630D]: trunc.w.s  $f12, $f12
    0892BAC4:[44046000]: mfc1       $a0, $f12
    0892BAC8:[0E28BD4E]: jal        0x08A2F538 [sceAudioOutput2OutputBlocking]
    0892BACC:[02802825]: or         $a1, $s4, $zr <=> move $a1, $s4
    0892BAD0:[1000000D]: b          0x0892BB08
    0892BAD4:[00000000]: nop
    0892BAD8:[06210006]: bgez       $s1, 0x0892BAF4
    0892BADC:[34048000]: ori        $a0, $zr, -32768 <=> li $a0, 32768
    0892BAE0:[3C044700]: lui        $a0, 0x4700 <=> li $a0, 0x47000000
    0892BAE4:[44846000]: mtc1       $a0, $f12
    0892BAE8:[460CA302]: mul.s      $f12, $f20, $f12
    0892BAEC:[4600630D]: trunc.w.s  $f12, $f12
    0892BAF0:[44046000]: mfc1       $a0, $f12
    0892BAF4:[00802825]: or         $a1, $a0, $zr <=> move $a1, $a0
    0892BAF8:[8E040010]: lw         $a0, 16($s0)
    0892BAFC:[00A03025]: or         $a2, $a1, $zr <=> move $a2, $a1
    0892BB00:[0E288A65]: jal        0x08A22994
    0892BB04:[02803825]: or         $a3, $s4, $zr <=> move $a3, $s4
    0892BB08:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    0892BB0C:[C7B4000C]: lwc1       $f20, 12($sp)
    0892BB10:[8FB00010]: lw         $s0, 16($sp)
    0892BB14:[8FB10014]: lw         $s1, 20($sp)
    0892BB18:[8FB20018]: lw         $s2, 24($sp)
    0892BB1C:[8FB3001C]: lw         $s3, 28($sp)
    0892BB20:[8FB40020]: lw         $s4, 32($sp)
    0892BB24:[8FBF0024]: lw         $ra, 36($sp)
    0892BB28:[03E00008]: jr         $ra
    0892BB2C:[27BD0030]: addiu      $sp, $sp, 48
_S1_2_8827998 1,553,843 instructions (0.972%), 2,403 calls (08827998 - 08827A4C, length 46)
    08827998:[27BDFFE0]: addiu      $sp, $sp, -32
    0882799C:[AFB3000C]: sw         $s3, 12($sp)
    088279A0:[8C930090]: lw         $s3, 144($a0)
    088279A4:[8C86009C]: lw         $a2, 156($a0)
    088279A8:[AFB10004]: sw         $s1, 4($sp)
    088279AC:[26730004]: addiu      $s3, $s3, 4
    088279B0:[00A6302A]: slt        $a2, $a1, $a2
    088279B4:[00808825]: or         $s1, $a0, $zr <=> move $s1, $a0
    088279B8:[AFB00000]: sw         $s0, 0($sp)
    088279BC:[AFB20008]: sw         $s2, 8($sp)
    088279C0:[AFBF0010]: sw         $ra, 16($sp)
    088279C4:[10C00012]: beq        $a2, $zr, 0x08827A10
    088279C8:[00A08025]: or         $s0, $a1, $zr <=> move $s0, $a1
    088279CC:[8E240098]: lw         $a0, 152($s1)
    088279D0:[0264202B]: sltu       $a0, $s3, $a0
    088279D4:[1080000E]: beq        $a0, $zr, 0x08827A10
    088279D8:[34120000]: ori        $s2, $zr, 0 <=> li $s2, 0
    088279DC:[82640000]: lb         $a0, 0($s3)
    088279E0:[1080000B]: beq        $a0, $zr, 0x08827A10
    088279E4:[00000000]: nop
    088279E8:[12500011]: beq        $s2, $s0, 0x08827A30
    088279EC:[00000000]: nop
    088279F0:[0E27FFBB]: jal        0x089FFEEC
    088279F4:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    088279F8:[00539821]: addu       $s3, $v0, $s3
    088279FC:[8E240098]: lw         $a0, 152($s1)
    08827A00:[26730001]: addiu      $s3, $s3, 1
    08827A04:[0264202B]: sltu       $a0, $s3, $a0
    08827A08:[1480FFF4]: bne        $a0, $zr, 0x088279DC
    08827A0C:[26520001]: addiu      $s2, $s2, 1
    08827A10:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    08827A14:[8FB00000]: lw         $s0, 0($sp)
    08827A18:[8FB10004]: lw         $s1, 4($sp)
    08827A1C:[8FB20008]: lw         $s2, 8($sp)
    08827A20:[8FB3000C]: lw         $s3, 12($sp)
    08827A24:[8FBF0010]: lw         $ra, 16($sp)
    08827A28:[03E00008]: jr         $ra
    08827A2C:[27BD0020]: addiu      $sp, $sp, 32
    08827A30:[02601025]: or         $v0, $s3, $zr <=> move $v0, $s3
    08827A34:[8FB00000]: lw         $s0, 0($sp)
    08827A38:[8FB10004]: lw         $s1, 4($sp)
    08827A3C:[8FB20008]: lw         $s2, 8($sp)
    08827A40:[8FB3000C]: lw         $s3, 12($sp)
    08827A44:[8FBF0010]: lw         $ra, 16($sp)
    08827A48:[03E00008]: jr         $ra
    08827A4C:[27BD0020]: addiu      $sp, $sp, 32
  Back Branch 08827A08 113,981 times (length 13)
    088279C8:[00A08025]: or         $s0, $a1, $zr <=> move $s0, $a1
    088279CC:[8E240098]: lw         $a0, 152($s1)
    088279D0:[0264202B]: sltu       $a0, $s3, $a0
    088279D4:[1080000E]: beq        $a0, $zr, 0x08827A10
    088279D8:[34120000]: ori        $s2, $zr, 0 <=> li $s2, 0
--> 088279DC:[82640000]: lb         $a0, 0($s3)
    088279E0:[1080000B]: beq        $a0, $zr, 0x08827A10
    088279E4:[00000000]: nop
    088279E8:[12500011]: beq        $s2, $s0, 0x08827A30
    088279EC:[00000000]: nop
    088279F0:[0E27FFBB]: jal        0x089FFEEC
    088279F4:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    088279F8:[00539821]: addu       $s3, $v0, $s3
    088279FC:[8E240098]: lw         $a0, 152($s1)
    08827A00:[26730001]: addiu      $s3, $s3, 1
    08827A04:[0264202B]: sltu       $a0, $s3, $a0
--> 08827A08:[1480FFF4]: bne        $a0, $zr, 0x088279DC
    08827A0C:[26520001]: addiu      $s2, $s2, 1
    08827A10:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    08827A14:[8FB00000]: lw         $s0, 0($sp)
    08827A18:[8FB10004]: lw         $s1, 4($sp)
_S1_2_892B55C 1,479,368 instructions (0.925%), 17,053 calls (0892B55C - 0892B814, length 175)
    0892B55C:[27BDFFC0]: addiu      $sp, $sp, -64
    0892B560:[AFA00000]: sw         $zr, 0($sp)
    0892B564:[8C850024]: lw         $a1, 36($a0)
    0892B568:[AFA00004]: sw         $zr, 4($sp)
    0892B56C:[AFB10010]: sw         $s1, 16($sp)
    0892B570:[34110001]: ori        $s1, $zr, 1 <=> li $s1, 1
    0892B574:[AFA00008]: sw         $zr, 8($sp)
    0892B578:[28A50002]: slti       $a1, $a1, 2
    0892B57C:[AFB0000C]: sw         $s0, 12($sp)
    0892B580:[AFB20014]: sw         $s2, 20($sp)
    0892B584:[AFB30018]: sw         $s3, 24($sp)
    0892B588:[AFB4001C]: sw         $s4, 28($sp)
    0892B58C:[AFB50020]: sw         $s5, 32($sp)
    0892B590:[AFB60024]: sw         $s6, 36($sp)
    0892B594:[AFB70028]: sw         $s7, 40($sp)
    0892B598:[AFBE002C]: sw         $fp, 44($sp)
    0892B59C:[AFBF0030]: sw         $ra, 48($sp)
    0892B5A0:[10A00090]: beq        $a1, $zr, 0x0892B7E4
    0892B5A4:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    0892B5A8:[0E24B6EA]: jal        0x0892DBA8
    0892B5AC:[00000000]: nop
    0892B5B0:[8C440000]: lw         $a0, 0($v0)
    0892B5B4:[8E130020]: lw         $s3, 32($s0)
    0892B5B8:[00842021]: addu       $a0, $a0, $a0
    0892B5BC:[00042843]: sra        $a1, $a0, 0x0001
    0892B5C0:[00052FC2]: srl        $a1, $a1, 0x001F
    0892B5C4:[00859021]: addu       $s2, $a0, $a1
    0892B5C8:[8E040024]: lw         $a0, 36($s0)
    0892B5CC:[00129043]: sra        $s2, $s2, 0x0001
    0892B5D0:[02649821]: addu       $s3, $s3, $a0
    0892B5D4:[2A640002]: slti       $a0, $s3, 2
    0892B5D8:[50800001]: beql       $a0, $zr, 0x0892B5E0
    0892B5DC:[2673FFFE]: addiu      $s3, $s3, -2
    0892B5E0:[0E24B6EA]: jal        0x0892DBA8
    0892B5E4:[8E14001C]: lw         $s4, 28($s0)
    0892B5E8:[8C440004]: lw         $a0, 4($v0)
    0892B5EC:[8E150028]: lw         $s5, 40($s0)
    0892B5F0:[00930018]: mult       $a0, $s3
    0892B5F4:[00009812]: mflo       $s3
    0892B5F8:[0E24B6EA]: jal        0x0892DBA8
    0892B5FC:[02939821]: addu       $s3, $s4, $s3
    0892B600:[8E04002C]: lw         $a0, 44($s0)
    0892B604:[0004A080]: sll        $s4, $a0, 0x0002
    0892B608:[1A400073]: blez       $s2, 0x0892B7D8
    0892B60C:[02B4A021]: addu       $s4, $s5, $s4
    0892B610:[27B50004]: addiu      $s5, $sp, 4
    0892B614:[27B60008]: addiu      $s6, $sp, 8
    0892B618:[34170001]: ori        $s7, $zr, 1 <=> li $s7, 1
    0892B61C:[8E040030]: lw         $a0, 48($s0)
    0892B620:[0244282A]: slt        $a1, $s2, $a0
    0892B624:[10A0000F]: beq        $a1, $zr, 0x0892B664
    0892B628:[00000000]: nop
    0892B62C:[0E24B6EA]: jal        0x0892DBA8
    0892B630:[00000000]: nop
    0892B634:[00123080]: sll        $a2, $s2, 0x0002
    0892B638:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    0892B63C:[0E27FE8A]: jal        0x089FFA28
    0892B640:[02802825]: or         $a1, $s4, $zr <=> move $a1, $s4
    0892B644:[8E04002C]: lw         $a0, 44($s0)
    0892B648:[8E050030]: lw         $a1, 48($s0)
    0892B64C:[00922021]: addu       $a0, $a0, $s2
    0892B650:[AE04002C]: sw         $a0, 44($s0)
    0892B654:[00B22023]: subu       $a0, $a1, $s2
    0892B658:[AE040030]: sw         $a0, 48($s0)
    0892B65C:[10000053]: b          0x0892B7AC
    0892B660:[34120000]: ori        $s2, $zr, 0 <=> li $s2, 0
    0892B664:[58800011]: blezl      $a0, 0x0892B6AC
    0892B668:[8E040038]: lw         $a0, 56($s0)
    0892B66C:[0E24B6EA]: jal        0x0892DBA8
    0892B670:[00000000]: nop
    0892B674:[8E050030]: lw         $a1, 48($s0)
    0892B678:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    0892B67C:[00053080]: sll        $a2, $a1, 0x0002
    0892B680:[0E27FE8A]: jal        0x089FFA28
    0892B684:[02802825]: or         $a1, $s4, $zr <=> move $a1, $s4
    0892B688:[0E24B6EA]: jal        0x0892DBA8
    0892B68C:[00000000]: nop
    0892B690:[8E040030]: lw         $a0, 48($s0)
    0892B694:[AE00002C]: sw         $zr, 44($s0)
    0892B698:[00042880]: sll        $a1, $a0, 0x0002
    0892B69C:[02659821]: addu       $s3, $s3, $a1
    0892B6A0:[02449023]: subu       $s2, $s2, $a0
    0892B6A4:[AE000030]: sw         $zr, 48($s0)
    0892B6A8:[8E040038]: lw         $a0, 56($s0)
    0892B6AC:[04820010]: bltzl      $a0, 0x0892B6F0
    0892B6B0:[AFB70004]: sw         $s7, 4($sp)
    0892B6B4:[8E050028]: lw         $a1, 40($s0)
    0892B6B8:[03A03025]: or         $a2, $sp, $zr <=> move $a2, $sp
    0892B6BC:[02A03825]: or         $a3, $s5, $zr <=> move $a3, $s5
    0892B6C0:[0E28BD82]: jal        0x08A2F608 [sceAtracDecodeData]
    0892B6C4:[02C04025]: or         $t0, $s6, $zr <=> move $t0, $s6
    0892B6C8:[8FA50000]: lw         $a1, 0($sp)
    0892B6CC:[10A00003]: beq        $a1, $zr, 0x0892B6DC
    0892B6D0:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    0892B6D4:[10000009]: b          0x0892B6FC
    0892B6D8:[AE050030]: sw         $a1, 48($s0)
    0892B6DC:[8FA50004]: lw         $a1, 4($sp)
    0892B6E0:[10A00006]: beq        $a1, $zr, 0x0892B6FC
    0892B6E4:[00000000]: nop
    0892B6E8:[10000004]: b          0x0892B6FC
    0892B6EC:[34110000]: ori        $s1, $zr, 0 <=> li $s1, 0
    0892B6F0:[3C048063]: lui        $a0, 0x8063 <=> li $a0, 0x80630000
    0892B6F4:[AFA00000]: sw         $zr, 0($sp)
    0892B6F8:[24840024]: addiu      $a0, $a0, 36
    0892B6FC:[10800005]: beq        $a0, $zr, 0x0892B714
    0892B700:[00000000]: nop
    0892B704:[1E40002D]: bgtz       $s2, 0x0892B7BC
    0892B708:[AFB70004]: sw         $s7, 4($sp)
    0892B70C:[10000033]: b          0x0892B7DC
    0892B710:[8E040024]: lw         $a0, 36($s0)
    0892B714:[5A400031]: blezl      $s2, 0x0892B7DC
    0892B718:[8E040024]: lw         $a0, 36($s0)
    0892B71C:[8E040030]: lw         $a0, 48($s0)
    0892B720:[0092282A]: slt        $a1, $a0, $s2
    0892B724:[14A0000F]: bne        $a1, $zr, 0x0892B764
    0892B728:[00000000]: nop
    0892B72C:[0E24B6EA]: jal        0x0892DBA8
    0892B730:[8E1E0028]: lw         $fp, 40($s0)
    0892B734:[00123080]: sll        $a2, $s2, 0x0002
    0892B738:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    0892B73C:[0E27FE8A]: jal        0x089FFA28
    0892B740:[03C02825]: or         $a1, $fp, $zr <=> move $a1, $fp
    0892B744:[8E04002C]: lw         $a0, 44($s0)
    0892B748:[8E050030]: lw         $a1, 48($s0)
    0892B74C:[00922021]: addu       $a0, $a0, $s2
    0892B750:[AE04002C]: sw         $a0, 44($s0)
    0892B754:[00B22023]: subu       $a0, $a1, $s2
    0892B758:[AE040030]: sw         $a0, 48($s0)
    0892B75C:[10000013]: b          0x0892B7AC
    0892B760:[34120000]: ori        $s2, $zr, 0 <=> li $s2, 0
    0892B764:[18800011]: blez       $a0, 0x0892B7AC
    0892B768:[00000000]: nop
    0892B76C:[0E24B6EA]: jal        0x0892DBA8
    0892B770:[8E140028]: lw         $s4, 40($s0)
    0892B774:[8E050030]: lw         $a1, 48($s0)
    0892B778:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    0892B77C:[00053080]: sll        $a2, $a1, 0x0002
    0892B780:[0E27FE8A]: jal        0x089FFA28
    0892B784:[02802825]: or         $a1, $s4, $zr <=> move $a1, $s4
    0892B788:[0E24B6EA]: jal        0x0892DBA8
    0892B78C:[00000000]: nop
    0892B790:[8E040030]: lw         $a0, 48($s0)
    0892B794:[8E140028]: lw         $s4, 40($s0)
    0892B798:[00042880]: sll        $a1, $a0, 0x0002
    0892B79C:[AE00002C]: sw         $zr, 44($s0)
    0892B7A0:[02659821]: addu       $s3, $s3, $a1
    0892B7A4:[02449023]: subu       $s2, $s2, $a0
    0892B7A8:[AE000030]: sw         $zr, 48($s0)
    0892B7AC:[5E40FF9C]: bgtzl      $s2, 0x0892B620
    0892B7B0:[8E040030]: lw         $a0, 48($s0)
    0892B7B4:[10000009]: b          0x0892B7DC
    0892B7B8:[8E040024]: lw         $a0, 36($s0)
    0892B7BC:[AE00002C]: sw         $zr, 44($s0)
    0892B7C0:[0E24B6EA]: jal        0x0892DBA8
    0892B7C4:[AE000030]: sw         $zr, 48($s0)
    0892B7C8:[00123080]: sll        $a2, $s2, 0x0002
    0892B7CC:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    0892B7D0:[0E27FF4B]: jal        0x089FFD2C
    0892B7D4:[00002825]: or         $a1, $zr, $zr <=> li $a1, 0
    0892B7D8:[8E040024]: lw         $a0, 36($s0)
    0892B7DC:[24840001]: addiu      $a0, $a0, 1
    0892B7E0:[AE040024]: sw         $a0, 36($s0)
    0892B7E4:[02201025]: or         $v0, $s1, $zr <=> move $v0, $s1
    0892B7E8:[8FB0000C]: lw         $s0, 12($sp)
    0892B7EC:[8FB10010]: lw         $s1, 16($sp)
    0892B7F0:[8FB20014]: lw         $s2, 20($sp)
    0892B7F4:[8FB30018]: lw         $s3, 24($sp)
    0892B7F8:[8FB4001C]: lw         $s4, 28($sp)
    0892B7FC:[8FB50020]: lw         $s5, 32($sp)
    0892B800:[8FB60024]: lw         $s6, 36($sp)
    0892B804:[8FB70028]: lw         $s7, 40($sp)
    0892B808:[8FBE002C]: lw         $fp, 44($sp)
    0892B80C:[8FBF0030]: lw         $ra, 48($sp)
    0892B810:[03E00008]: jr         $ra
    0892B814:[27BD0040]: addiu      $sp, $sp, 64
_S1_2_881BE00 1,411,504 instructions (0.883%), 59,808 calls (0881BE00 - 0881BE5C, length 24)
    0881BE00:[84860210]: lh         $a2, 528($a0)
    0881BE04:[30C68000]: andi       $a2, $a2, -32768
    0881BE08:[000633C2]: srl        $a2, $a2, 0x000F
    0881BE0C:[30C6FFFF]: andi       $a2, $a2, -1
    0881BE10:[10C00011]: beq        $a2, $zr, 0x0881BE58
    0881BE14:[248401A0]: addiu      $a0, $a0, 416
    0881BE18:[00043602]: srl        $a2, $a0, 0x0018
    0881BE1C:[30C6000F]: andi       $a2, $a2, 15
    0881BE20:[00063400]: sll        $a2, $a2, 0x0010
    0881BE24:[3C071000]: lui        $a3, 0x1000 <=> li $a3, 0x10000000
    0881BE28:[00C73025]: or         $a2, $a2, $a3
    0881BE2C:[ACA60000]: sw         $a2, 0($a1)
    0881BE30:[3C060100]: lui        $a2, 0x0100 <=> li $a2, 0x01000000
    0881BE34:[24C6FFFF]: addiu      $a2, $a2, -1
    0881BE38:[00862024]: and        $a0, $a0, $a2
    0881BE3C:[3C060100]: lui        $a2, 0x0100 <=> li $a2, 0x01000000
    0881BE40:[00862025]: or         $a0, $a0, $a2
    0881BE44:[ACA40004]: sw         $a0, 4($a1)
    0881BE48:[3C040404]: lui        $a0, 0x0404 <=> li $a0, 0x04040000
    0881BE4C:[24840004]: addiu      $a0, $a0, 4
    0881BE50:[ACA40008]: sw         $a0, 8($a1)
    0881BE54:[24A5000C]: addiu      $a1, $a1, 12
    0881BE58:[03E00008]: jr         $ra
    0881BE5C:[00A01025]: or         $v0, $a1, $zr <=> move $v0, $a1
_S1_2_890C16C 1,172,230 instructions (0.733%), 1,406 calls (0890C16C - 0890C1D4, length 27)
    0890C16C:[27BDFFF0]: addiu      $sp, $sp, -16
    0890C170:[34080000]: ori        $t0, $zr, 0 <=> li $t0, 0
    0890C174:[AFBF0000]: sw         $ra, 0($sp)
    0890C178:[10A00013]: beq        $a1, $zr, 0x0890C1C8
    0890C17C:[00803825]: or         $a3, $a0, $zr <=> move $a3, $a0
    0890C180:[0E243059]: jal        0x0890C164
    0890C184:[00E02025]: or         $a0, $a3, $zr <=> move $a0, $a3
    0890C188:[8CA40138]: lw         $a0, 312($a1)
    0890C18C:[00442024]: and        $a0, $v0, $a0
    0890C190:[5080000B]: beql       $a0, $zr, 0x0890C1C0
    0890C194:[8CA50004]: lw         $a1, 4($a1)
    0890C198:[8CA400B0]: lw         $a0, 176($a1)
    0890C19C:[30840001]: andi       $a0, $a0, 1
    0890C1A0:[50800007]: beql       $a0, $zr, 0x0890C1C0
    0890C1A4:[8CA50004]: lw         $a1, 4($a1)
    0890C1A8:[C4AC0068]: lwc1       $f12, 104($a1)
    0890C1AC:[ACC50000]: sw         $a1, 0($a2)
    0890C1B0:[E4CC0004]: swc1       $f12, 4($a2)
    0890C1B4:[25080001]: addiu      $t0, $t0, 1
    0890C1B8:[24C60008]: addiu      $a2, $a2, 8
    0890C1BC:[8CA50004]: lw         $a1, 4($a1)
    0890C1C0:[14A0FFEF]: bne        $a1, $zr, 0x0890C180
    0890C1C4:[00000000]: nop
    0890C1C8:[01001025]: or         $v0, $t0, $zr <=> move $v0, $t0
    0890C1CC:[8FBF0000]: lw         $ra, 0($sp)
    0890C1D0:[03E00008]: jr         $ra
    0890C1D4:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 0890C1C0 97,751 times (length 18)
    0890C16C:[27BDFFF0]: addiu      $sp, $sp, -16
    0890C170:[34080000]: ori        $t0, $zr, 0 <=> li $t0, 0
    0890C174:[AFBF0000]: sw         $ra, 0($sp)
    0890C178:[10A00013]: beq        $a1, $zr, 0x0890C1C8
    0890C17C:[00803825]: or         $a3, $a0, $zr <=> move $a3, $a0
--> 0890C180:[0E243059]: jal        0x0890C164
    0890C184:[00E02025]: or         $a0, $a3, $zr <=> move $a0, $a3
    0890C188:[8CA40138]: lw         $a0, 312($a1)
    0890C18C:[00442024]: and        $a0, $v0, $a0
    0890C190:[5080000B]: beql       $a0, $zr, 0x0890C1C0
    0890C194:[8CA50004]: lw         $a1, 4($a1)
    0890C198:[8CA400B0]: lw         $a0, 176($a1)
    0890C19C:[30840001]: andi       $a0, $a0, 1
    0890C1A0:[50800007]: beql       $a0, $zr, 0x0890C1C0
    0890C1A4:[8CA50004]: lw         $a1, 4($a1)
    0890C1A8:[C4AC0068]: lwc1       $f12, 104($a1)
    0890C1AC:[ACC50000]: sw         $a1, 0($a2)
    0890C1B0:[E4CC0004]: swc1       $f12, 4($a2)
    0890C1B4:[25080001]: addiu      $t0, $t0, 1
    0890C1B8:[24C60008]: addiu      $a2, $a2, 8
    0890C1BC:[8CA50004]: lw         $a1, 4($a1)
--> 0890C1C0:[14A0FFEF]: bne        $a1, $zr, 0x0890C180
    0890C1C4:[00000000]: nop
    0890C1C8:[01001025]: or         $v0, $t0, $zr <=> move $v0, $t0
    0890C1CC:[8FBF0000]: lw         $ra, 0($sp)
    0890C1D0:[03E00008]: jr         $ra
_S1_2_881C23C 1,115,142 instructions (0.698%), 168 calls (0881C23C - 0881C6CC, length 293)
    0881C23C:[27BDFF90]: addiu      $sp, $sp, -112
    0881C240:[E7B40044]: swc1       $f20, 68($sp)
    0881C244:[E7B60048]: swc1       $f22, 72($sp)
    0881C248:[AFB0004C]: sw         $s0, 76($sp)
    0881C24C:[AFB10050]: sw         $s1, 80($sp)
    0881C250:[AFB20054]: sw         $s2, 84($sp)
    0881C254:[AFB30058]: sw         $s3, 88($sp)
    0881C258:[AFB4005C]: sw         $s4, 92($sp)
    0881C25C:[AFB50060]: sw         $s5, 96($sp)
    0881C260:[AFBF0064]: sw         $ra, 100($sp)
    0881C264:[8C850040]: lw         $a1, 64($a0)
    0881C268:[2CA50001]: sltiu      $a1, $a1, 1
    0881C26C:[30A500FF]: andi       $a1, $a1, 255
    0881C270:[4480A000]: mtc1       $zr, $f20
    0881C274:[14A000C6]: bne        $a1, $zr, 0x0881C590
    0881C278:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    0881C27C:[3C0447C3]: lui        $a0, 0x47C3 <=> li $a0, 0x47C30000
    0881C280:[34844B00]: ori        $a0, $a0, 19200
    0881C284:[0E241EF0]: jal        0x08907BC0
    0881C288:[44846000]: mtc1       $a0, $f12
    0881C28C:[0040A025]: or         $s4, $v0, $zr <=> move $s4, $v0
    0881C290:[0E241B54]: jal        0x08906D50
    0881C294:[02802025]: or         $a0, $s4, $zr <=> move $a0, $s4
    0881C298:[0E241C41]: jal        0x08907104
    0881C29C:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    0881C2A0:[3C0408AD]: lui        $a0, 0x08AD <=> li $a0, 0x08AD0000
    0881C2A4:[8C849CB4]: lw         $a0, -25420($a0)
    0881C2A8:[00402825]: or         $a1, $v0, $zr <=> move $a1, $v0
    0881C2AC:[0E246F8F]: jal        0x0891BE3C
    0881C2B0:[2406FFFF]: addiu      $a2, $zr, -1 <=> li $a2, -1
    0881C2B4:[02802025]: or         $a0, $s4, $zr <=> move $a0, $s4
    0881C2B8:[0E241B84]: jal        0x08906E10
    0881C2BC:[00402825]: or         $a1, $v0, $zr <=> move $a1, $v0
    0881C2C0:[C60C0028]: lwc1       $f12, 40($s0)
    0881C2C4:[3C0408B0]: lui        $a0, 0x08B0 <=> li $a0, 0x08B00000
    0881C2C8:[24849430]: addiu      $a0, $a0, -27600
    0881C2CC:[3C1308AD]: lui        $s3, 0x08AD <=> li $s3, 0x08AD0000
    0881C2D0:[3C12DF00]: lui        $s2, 0xDF00 <=> li $s2, 0xDF000000
    0881C2D4:[26520032]: addiu      $s2, $s2, 50
    0881C2D8:[4614603E]: c.le.s     $f12, $f20
    0881C2DC:[00000000]: nop
    0881C2E0:[4500000F]: bc1f       0x0881C320
    0881C2E4:[3C11E100]: lui        $s1, 0xE100 <=> li $s1, 0xE1000000
    0881C2E8:[00803025]: or         $a2, $a0, $zr <=> move $a2, $a0
    0881C2EC:[E7B40000]: swc1       $f20, 0($sp)
    0881C2F0:[E7B40004]: swc1       $f20, 4($sp)
    0881C2F4:[3C0443F0]: lui        $a0, 0x43F0 <=> li $a0, 0x43F00000
    0881C2F8:[44846000]: mtc1       $a0, $f12
    0881C2FC:[E7AC0008]: swc1       $f12, 8($sp)
    0881C300:[3C044388]: lui        $a0, 0x4388 <=> li $a0, 0x43880000
    0881C304:[44846000]: mtc1       $a0, $f12
    0881C308:[E7AC000C]: swc1       $f12, 12($sp)
    0881C30C:[02802025]: or         $a0, $s4, $zr <=> move $a0, $s4
    0881C310:[0E2421DA]: jal        0x08908768
    0881C314:[03A02825]: or         $a1, $sp, $zr <=> move $a1, $sp
    0881C318:[10000015]: b          0x0881C370
    0881C31C:[00000000]: nop
    0881C320:[00803025]: or         $a2, $a0, $zr <=> move $a2, $a0
    0881C324:[8E0402D4]: lw         $a0, 724($s0)
    0881C328:[44846000]: mtc1       $a0, $f12
    0881C32C:[46806320]: cvt.s.w    $f12, $f12
    0881C330:[3C0441C0]: lui        $a0, 0x41C0 <=> li $a0, 0x41C00000
    0881C334:[44846800]: mtc1       $a0, $f13
    0881C338:[460D6301]: sub.s      $f12, $f12, $f13
    0881C33C:[8E0402D8]: lw         $a0, 728($s0)
    0881C340:[44847000]: mtc1       $a0, $f14
    0881C344:[468073A0]: cvt.s.w    $f14, $f14
    0881C348:[460D7341]: sub.s      $f13, $f14, $f13
    0881C34C:[E7AC0010]: swc1       $f12, 16($sp)
    0881C350:[E7AD0014]: swc1       $f13, 20($sp)
    0881C354:[3C044240]: lui        $a0, 0x4240 <=> li $a0, 0x42400000
    0881C358:[44846000]: mtc1       $a0, $f12
    0881C35C:[E7AC0018]: swc1       $f12, 24($sp)
    0881C360:[E7AC001C]: swc1       $f12, 28($sp)
    0881C364:[27A50010]: addiu      $a1, $sp, 16
    0881C368:[0E2421DA]: jal        0x08908768
    0881C36C:[02802025]: or         $a0, $s4, $zr <=> move $a0, $s4
    0881C370:[0E241B54]: jal        0x08906D50
    0881C374:[02802025]: or         $a0, $s4, $zr <=> move $a0, $s4
    0881C378:[3C0508B0]: lui        $a1, 0x08B0 <=> li $a1, 0x08B00000
    0881C37C:[24A59460]: addiu      $a1, $a1, -27552
    0881C380:[0E206C65]: jal        0x0881B194
    0881C384:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    0881C388:[3C042100]: lui        $a0, 0x2100 <=> li $a0, 0x21000000
    0881C38C:[AC440000]: sw         $a0, 0($v0)
    0881C390:[3C041E00]: lui        $a0, 0x1E00 <=> li $a0, 0x1E000000
    0881C394:[AC440004]: sw         $a0, 4($v0)
    0881C398:[3C045500]: lui        $a0, 0x5500 <=> li $a0, 0x55000000
    0881C39C:[AC440008]: sw         $a0, 8($v0)
    0881C3A0:[3C045800]: lui        $a0, 0x5800 <=> li $a0, 0x58000000
    0881C3A4:[248400FF]: addiu      $a0, $a0, 255
    0881C3A8:[AC44000C]: sw         $a0, 12($v0)
    0881C3AC:[3C041200]: lui        $a0, 0x1200 <=> li $a0, 0x12000000
    0881C3B0:[24840180]: addiu      $a0, $a0, 384
    0881C3B4:[AC440010]: sw         $a0, 16($v0)
    0881C3B8:[3C049100]: lui        $a0, 0x9100 <=> li $a0, 0x91000000
    0881C3BC:[AC440014]: sw         $a0, 20($v0)
    0881C3C0:[3C045700]: lui        $a0, 0x5700 <=> li $a0, 0x57000000
    0881C3C4:[AC440018]: sw         $a0, 24($v0)
    0881C3C8:[2444001C]: addiu      $a0, $v0, 28
    0881C3CC:[8E150038]: lw         $s5, 56($s0)
    0881C3D0:[12A00007]: beq        $s5, $zr, 0x0881C3F0
    0881C3D4:[8E689CB8]: lw         $t0, -25416($s3)
    0881C3D8:[00802825]: or         $a1, $a0, $zr <=> move $a1, $a0
    0881C3DC:[0E206F80]: jal        0x0881BE00
    0881C3E0:[02A02025]: or         $a0, $s5, $zr <=> move $a0, $s5
    0881C3E4:[8EB50004]: lw         $s5, 4($s5)
    0881C3E8:[16A0FFFB]: bne        $s5, $zr, 0x0881C3D8
    0881C3EC:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    0881C3F0:[0100A825]: or         $s5, $t0, $zr <=> move $s5, $t0
    0881C3F4:[26050050]: addiu      $a1, $s0, 80
    0881C3F8:[0E241BB6]: jal        0x08906ED8
    0881C3FC:[34060001]: ori        $a2, $zr, 1 <=> li $a2, 1
    0881C400:[AE759CB8]: sw         $s5, -25416($s3)
    0881C404:[3C043F80]: lui        $a0, 0x3F80 <=> li $a0, 0x3F800000
    0881C408:[44846000]: mtc1       $a0, $f12
    0881C40C:[E7AC0030]: swc1       $f12, 48($sp)
    0881C410:[8FA40030]: lw         $a0, 48($sp)
    0881C414:[00042202]: srl        $a0, $a0, 0x0008
    0881C418:[3C054800]: lui        $a1, 0x4800 <=> li $a1, 0x48000000
    0881C41C:[00852025]: or         $a0, $a0, $a1
    0881C420:[AC440000]: sw         $a0, 0($v0)
    0881C424:[E7AC0034]: swc1       $f12, 52($sp)
    0881C428:[8FA40034]: lw         $a0, 52($sp)
    0881C42C:[00042202]: srl        $a0, $a0, 0x0008
    0881C430:[3C054900]: lui        $a1, 0x4900 <=> li $a1, 0x49000000
    0881C434:[00852025]: or         $a0, $a0, $a1
    0881C438:[AC440004]: sw         $a0, 4($v0)
    0881C43C:[24440008]: addiu      $a0, $v0, 8
    0881C440:[E7B40038]: swc1       $f20, 56($sp)
    0881C444:[8FA50038]: lw         $a1, 56($sp)
    0881C448:[00052A02]: srl        $a1, $a1, 0x0008
    0881C44C:[3C064A00]: lui        $a2, 0x4A00 <=> li $a2, 0x4A000000
    0881C450:[00A62825]: or         $a1, $a1, $a2
    0881C454:[AC850000]: sw         $a1, 0($a0)
    0881C458:[E7B4003C]: swc1       $f20, 60($sp)
    0881C45C:[8FA5003C]: lw         $a1, 60($sp)
    0881C460:[00052A02]: srl        $a1, $a1, 0x0008
    0881C464:[3C064B00]: lui        $a2, 0x4B00 <=> li $a2, 0x4B000000
    0881C468:[00A62825]: or         $a1, $a1, $a2
    0881C46C:[AC850004]: sw         $a1, 4($a0)
    0881C470:[0E206CB4]: jal        0x0881B2D0
    0881C474:[24930008]: addiu      $s3, $a0, 8
    0881C478:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    0881C47C:[02602825]: or         $a1, $s3, $zr <=> move $a1, $s3
    0881C480:[0E243A57]: jal        0x0890E95C
    0881C484:[00003025]: or         $a2, $zr, $zr <=> li $a2, 0
    0881C488:[3C0455A1]: lui        $a0, 0x55A1 <=> li $a0, 0x55A10000
    0881C48C:[2484A0A0]: addiu      $a0, $a0, -24416
    0881C490:[AC440000]: sw         $a0, 0($v0)
    0881C494:[3C044100]: lui        $a0, 0x4100 <=> li $a0, 0x41000000
    0881C498:[44846000]: mtc1       $a0, $f12
    0881C49C:[E7AC0040]: swc1       $f12, 64($sp)
    0881C4A0:[8FA40040]: lw         $a0, 64($sp)
    0881C4A4:[00042202]: srl        $a0, $a0, 0x0008
    0881C4A8:[3C055B00]: lui        $a1, 0x5B00 <=> li $a1, 0x5B000000
    0881C4AC:[00852025]: or         $a0, $a0, $a1
    0881C4B0:[AC440004]: sw         $a0, 4($v0)
    0881C4B4:[3C041D00]: lui        $a0, 0x1D00 <=> li $a0, 0x1D000000
    0881C4B8:[AC440008]: sw         $a0, 8($v0)
    0881C4BC:[8E150038]: lw         $s5, 56($s0)
    0881C4C0:[12A00007]: beq        $s5, $zr, 0x0881C4E0
    0881C4C4:[2444000C]: addiu      $a0, $v0, 12
    0881C4C8:[00802825]: or         $a1, $a0, $zr <=> move $a1, $a0
    0881C4CC:[0E206F98]: jal        0x0881BE60
    0881C4D0:[02A02025]: or         $a0, $s5, $zr <=> move $a0, $s5
    0881C4D4:[8EB50004]: lw         $s5, 4($s5)
    0881C4D8:[16A0FFFB]: bne        $s5, $zr, 0x0881C4C8
    0881C4DC:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    0881C4E0:[0E241E58]: jal        0x08907960
    0881C4E4:[00000000]: nop
    0881C4E8:[AC520000]: sw         $s2, 0($v0)
    0881C4EC:[3C04E100]: lui        $a0, 0xE100 <=> li $a0, 0xE1000000
    0881C4F0:[2484FFFF]: addiu      $a0, $a0, -1
    0881C4F4:[AC440004]: sw         $a0, 4($v0)
    0881C4F8:[AC510008]: sw         $s1, 8($v0)
    0881C4FC:[2444000C]: addiu      $a0, $v0, 12
    0881C500:[3C051700]: lui        $a1, 0x1700 <=> li $a1, 0x17000000
    0881C504:[AC850000]: sw         $a1, 0($a0)
    0881C508:[3C055600]: lui        $a1, 0x5600 <=> li $a1, 0x56000000
    0881C50C:[24A5FFFF]: addiu      $a1, $a1, -1
    0881C510:[AC850004]: sw         $a1, 4($a0)
    0881C514:[3C052500]: lui        $a1, 0x2500 <=> li $a1, 0x25000000
    0881C518:[24A50001]: addiu      $a1, $a1, 1
    0881C51C:[AC850008]: sw         $a1, 8($a0)
    0881C520:[3C051F00]: lui        $a1, 0x1F00 <=> li $a1, 0x1F000000
    0881C524:[AC85000C]: sw         $a1, 12($a0)
    0881C528:[3C051200]: lui        $a1, 0x1200 <=> li $a1, 0x12000000
    0881C52C:[24A509E3]: addiu      $a1, $a1, 2531
    0881C530:[AC850010]: sw         $a1, 16($a0)
    0881C534:[8E150038]: lw         $s5, 56($s0)
    0881C538:[12A00007]: beq        $s5, $zr, 0x0881C558
    0881C53C:[24840014]: addiu      $a0, $a0, 20
    0881C540:[00802825]: or         $a1, $a0, $zr <=> move $a1, $a0
    0881C544:[0E207011]: jal        0x0881C044
    0881C548:[02A02025]: or         $a0, $s5, $zr <=> move $a0, $s5
    0881C54C:[8EB50004]: lw         $s5, 4($s5)
    0881C550:[16A0FFFB]: bne        $s5, $zr, 0x0881C540
    0881C554:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    0881C558:[3C05C900]: lui        $a1, 0xC900 <=> li $a1, 0xC9000000
    0881C55C:[24A50103]: addiu      $a1, $a1, 259
    0881C560:[AC850000]: sw         $a1, 0($a0)
    0881C564:[24840004]: addiu      $a0, $a0, 4
    0881C568:[3C052500]: lui        $a1, 0x2500 <=> li $a1, 0x25000000
    0881C56C:[AC850000]: sw         $a1, 0($a0)
    0881C570:[24850004]: addiu      $a1, $a0, 4
    0881C574:[ACB20000]: sw         $s2, 0($a1)
    0881C578:[3C04E000]: lui        $a0, 0xE000 <=> li $a0, 0xE0000000
    0881C57C:[ACA40004]: sw         $a0, 4($a1)
    0881C580:[ACB10008]: sw         $s1, 8($a1)
    0881C584:[24A5000C]: addiu      $a1, $a1, 12
    0881C588:[0E241B84]: jal        0x08906E10
    0881C58C:[02802025]: or         $a0, $s4, $zr <=> move $a0, $s4
    0881C590:[C60C02D0]: lwc1       $f12, 720($s0)
    0881C594:[4614603E]: c.le.s     $f12, $f20
    0881C598:[00000000]: nop
    0881C59C:[45010033]: bc1t       0x0881C66C
    0881C5A0:[3C0447C9]: lui        $a0, 0x47C9 <=> li $a0, 0x47C90000
    0881C5A4:[3C0447C3]: lui        $a0, 0x47C3 <=> li $a0, 0x47C30000
    0881C5A8:[34845000]: ori        $a0, $a0, 20480
    0881C5AC:[0E241EF0]: jal        0x08907BC0
    0881C5B0:[44846000]: mtc1       $a0, $f12
    0881C5B4:[00408825]: or         $s1, $v0, $zr <=> move $s1, $v0
    0881C5B8:[0E241B54]: jal        0x08906D50
    0881C5BC:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    0881C5C0:[3C04C900]: lui        $a0, 0xC900 <=> li $a0, 0xC9000000
    0881C5C4:[24840003]: addiu      $a0, $a0, 3
    0881C5C8:[AC440000]: sw         $a0, 0($v0)
    0881C5CC:[24450004]: addiu      $a1, $v0, 4
    0881C5D0:[3C0408AD]: lui        $a0, 0x08AD <=> li $a0, 0x08AD0000
    0881C5D4:[8C849CB4]: lw         $a0, -25420($a0)
    0881C5D8:[0E246F8F]: jal        0x0891BE3C
    0881C5DC:[2406FFFF]: addiu      $a2, $zr, -1 <=> li $a2, -1
    0881C5E0:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    0881C5E4:[0E241B84]: jal        0x08906E10
    0881C5E8:[00402825]: or         $a1, $v0, $zr <=> move $a1, $v0
    0881C5EC:[C60C02D0]: lwc1       $f12, 720($s0)
    0881C5F0:[3C043F4C]: lui        $a0, 0x3F4C <=> li $a0, 0x3F4C0000
    0881C5F4:[3484CCCD]: ori        $a0, $a0, -13107
    0881C5F8:[4484B000]: mtc1       $a0, $f22
    0881C5FC:[46166302]: mul.s      $f12, $f12, $f22
    0881C600:[3C043F8C]: lui        $a0, 0x3F8C <=> li $a0, 0x3F8C0000
    0881C604:[3484CCCD]: ori        $a0, $a0, -13107
    0881C608:[44846800]: mtc1       $a0, $f13
    0881C60C:[E7AD0020]: swc1       $f13, 32($sp)
    0881C610:[E7AD0024]: swc1       $f13, 36($sp)
    0881C614:[E7AD0028]: swc1       $f13, 40($sp)
    0881C618:[E7AC002C]: swc1       $f12, 44($sp)
    0881C61C:[27B20020]: addiu      $s2, $sp, 32
    0881C620:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    0881C624:[02402825]: or         $a1, $s2, $zr <=> move $a1, $s2
    0881C628:[34060001]: ori        $a2, $zr, 1 <=> li $a2, 1
    0881C62C:[0E241D8C]: jal        0x08907630
    0881C630:[00003825]: or         $a3, $zr, $zr <=> li $a3, 0
    0881C634:[C60C02D0]: lwc1       $f12, 720($s0)
    0881C638:[46166302]: mul.s      $f12, $f12, $f22
    0881C63C:[3C043F80]: lui        $a0, 0x3F80 <=> li $a0, 0x3F800000
    0881C640:[44846800]: mtc1       $a0, $f13
    0881C644:[E7AD0020]: swc1       $f13, 32($sp)
    0881C648:[E7AD0024]: swc1       $f13, 36($sp)
    0881C64C:[E7AD0028]: swc1       $f13, 40($sp)
    0881C650:[E7AC002C]: swc1       $f12, 44($sp)
    0881C654:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    0881C658:[02402825]: or         $a1, $s2, $zr <=> move $a1, $s2
    0881C65C:[34060001]: ori        $a2, $zr, 1 <=> li $a2, 1
    0881C660:[0E241D8C]: jal        0x08907630
    0881C664:[00003825]: or         $a3, $zr, $zr <=> li $a3, 0
    0881C668:[3C0447C9]: lui        $a0, 0x47C9 <=> li $a0, 0x47C90000
    0881C66C:[34842C00]: ori        $a0, $a0, 11264
    0881C670:[0E241EF0]: jal        0x08907BC0
    0881C674:[44846000]: mtc1       $a0, $f12
    0881C678:[0040A025]: or         $s4, $v0, $zr <=> move $s4, $v0
    0881C67C:[02802025]: or         $a0, $s4, $zr <=> move $a0, $s4
    0881C680:[0E241C7E]: jal        0x089071F8
    0881C684:[00002825]: or         $a1, $zr, $zr <=> li $a1, 0
    0881C688:[C60C02EC]: lwc1       $f12, 748($s0)
    0881C68C:[4614603E]: c.le.s     $f12, $f20
    0881C690:[00000000]: nop
    0881C694:[45010003]: bc1t       0x0881C6A4
    0881C698:[260502E0]: addiu      $a1, $s0, 736
    0881C69C:[0E24225F]: jal        0x0890897C
    0881C6A0:[02802025]: or         $a0, $s4, $zr <=> move $a0, $s4
    0881C6A4:[C7B40044]: lwc1       $f20, 68($sp)
    0881C6A8:[C7B60048]: lwc1       $f22, 72($sp)
    0881C6AC:[8FB0004C]: lw         $s0, 76($sp)
    0881C6B0:[8FB10050]: lw         $s1, 80($sp)
    0881C6B4:[8FB20054]: lw         $s2, 84($sp)
    0881C6B8:[8FB30058]: lw         $s3, 88($sp)
    0881C6BC:[8FB4005C]: lw         $s4, 92($sp)
    0881C6C0:[8FB50060]: lw         $s5, 96($sp)
    0881C6C4:[8FBF0064]: lw         $ra, 100($sp)
    0881C6C8:[03E00008]: jr         $ra
    0881C6CC:[27BD0070]: addiu      $sp, $sp, 112
  Back Branch 0881C4D8 59,808 times (length 6)
    0881C4B4:[3C041D00]: lui        $a0, 0x1D00 <=> li $a0, 0x1D000000
    0881C4B8:[AC440008]: sw         $a0, 8($v0)
    0881C4BC:[8E150038]: lw         $s5, 56($s0)
    0881C4C0:[12A00007]: beq        $s5, $zr, 0x0881C4E0
    0881C4C4:[2444000C]: addiu      $a0, $v0, 12
--> 0881C4C8:[00802825]: or         $a1, $a0, $zr <=> move $a1, $a0
    0881C4CC:[0E206F98]: jal        0x0881BE60
    0881C4D0:[02A02025]: or         $a0, $s5, $zr <=> move $a0, $s5
    0881C4D4:[8EB50004]: lw         $s5, 4($s5)
--> 0881C4D8:[16A0FFFB]: bne        $s5, $zr, 0x0881C4C8
    0881C4DC:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    0881C4E0:[0E241E58]: jal        0x08907960
    0881C4E4:[00000000]: nop
    0881C4E8:[AC520000]: sw         $s2, 0($v0)
  Back Branch 0881C550 59,808 times (length 6)
    0881C52C:[24A509E3]: addiu      $a1, $a1, 2531
    0881C530:[AC850010]: sw         $a1, 16($a0)
    0881C534:[8E150038]: lw         $s5, 56($s0)
    0881C538:[12A00007]: beq        $s5, $zr, 0x0881C558
    0881C53C:[24840014]: addiu      $a0, $a0, 20
--> 0881C540:[00802825]: or         $a1, $a0, $zr <=> move $a1, $a0
    0881C544:[0E207011]: jal        0x0881C044
    0881C548:[02A02025]: or         $a0, $s5, $zr <=> move $a0, $s5
    0881C54C:[8EB50004]: lw         $s5, 4($s5)
--> 0881C550:[16A0FFFB]: bne        $s5, $zr, 0x0881C540
    0881C554:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    0881C558:[3C05C900]: lui        $a1, 0xC900 <=> li $a1, 0xC9000000
    0881C55C:[24A50103]: addiu      $a1, $a1, 259
    0881C560:[AC850000]: sw         $a1, 0($a0)
  Back Branch 0881C3E8 59,808 times (length 6)
    0881C3C4:[AC440018]: sw         $a0, 24($v0)
    0881C3C8:[2444001C]: addiu      $a0, $v0, 28
    0881C3CC:[8E150038]: lw         $s5, 56($s0)
    0881C3D0:[12A00007]: beq        $s5, $zr, 0x0881C3F0
    0881C3D4:[8E689CB8]: lw         $t0, -25416($s3)
--> 0881C3D8:[00802825]: or         $a1, $a0, $zr <=> move $a1, $a0
    0881C3DC:[0E206F80]: jal        0x0881BE00
    0881C3E0:[02A02025]: or         $a0, $s5, $zr <=> move $a0, $s5
    0881C3E4:[8EB50004]: lw         $s5, 4($s5)
--> 0881C3E8:[16A0FFFB]: bne        $s5, $zr, 0x0881C3D8
    0881C3EC:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    0881C3F0:[0100A825]: or         $s5, $t0, $zr <=> move $s5, $t0
    0881C3F4:[26050050]: addiu      $a1, $s0, 80
    0881C3F8:[0E241BB6]: jal        0x08906ED8
_S1_2_892BB30 1,108,451 instructions (0.693%), 17,053 calls (0892BB30 - 0892BE3C, length 196)
    0892BB30:[27BDFFE0]: addiu      $sp, $sp, -32
    0892BB34:[90850004]: lbu        $a1, 4($a0)
    0892BB38:[AFB10004]: sw         $s1, 4($sp)
    0892BB3C:[AFB20008]: sw         $s2, 8($sp)
    0892BB40:[34120001]: ori        $s2, $zr, 1 <=> li $s2, 1
    0892BB44:[34110000]: ori        $s1, $zr, 0 <=> li $s1, 0
    0892BB48:[AFB00000]: sw         $s0, 0($sp)
    0892BB4C:[AFB3000C]: sw         $s3, 12($sp)
    0892BB50:[AFB40010]: sw         $s4, 16($sp)
    0892BB54:[AFBF0014]: sw         $ra, 20($sp)
    0892BB58:[14A00008]: bne        $a1, $zr, 0x0892BB7C
    0892BB5C:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    0892BB60:[0E24A422]: jal        0x08929088
    0892BB64:[8E040010]: lw         $a0, 16($s0)
    0892BB68:[904400C4]: lbu        $a0, 196($v0)
    0892BB6C:[10800003]: beq        $a0, $zr, 0x0892BB7C
    0892BB70:[00000000]: nop
    0892BB74:[0E24AC34]: jal        0x0892B0D0
    0892BB78:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    0892BB7C:[0E24A422]: jal        0x08929088
    0892BB80:[8E040010]: lw         $a0, 16($s0)
    0892BB84:[0E24A729]: jal        0x08929CA4
    0892BB88:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    0892BB8C:[10400002]: beq        $v0, $zr, 0x0892BB98
    0892BB90:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    0892BB94:[A2040034]: sb         $a0, 52($s0)
    0892BB98:[92040034]: lbu        $a0, 52($s0)
    0892BB9C:[50800003]: beql       $a0, $zr, 0x0892BBAC
    0892BBA0:[92040004]: lbu        $a0, 4($s0)
    0892BBA4:[1000008D]: b          0x0892BDDC
    0892BBA8:[34120000]: ori        $s2, $zr, 0 <=> li $s2, 0
    0892BBAC:[1080002D]: beq        $a0, $zr, 0x0892BC64
    0892BBB0:[00000000]: nop
    0892BBB4:[0E28BDAE]: jal        0x08A2F6B8 [sceDisplayWaitVblankStartCB]
    0892BBB8:[00000000]: nop
    0892BBBC:[92040005]: lbu        $a0, 5($s0)
    0892BBC0:[54800022]: bnel       $a0, $zr, 0x0892BC4C
    0892BBC4:[92040006]: lbu        $a0, 6($s0)
    0892BBC8:[8E040010]: lw         $a0, 16($s0)
    0892BBCC:[0E288A8E]: jal        0x08A22A38
    0892BBD0:[00000000]: nop
    0892BBD4:[18400005]: blez       $v0, 0x0892BBEC
    0892BBD8:[00000000]: nop
    0892BBDC:[0E28BDAE]: jal        0x08A2F6B8 [sceDisplayWaitVblankStartCB]
    0892BBE0:[00000000]: nop
    0892BBE4:[1000FFF9]: b          0x0892BBCC
    0892BBE8:[8E040010]: lw         $a0, 16($s0)
    0892BBEC:[0E24C7D5]: jal        0x08931F54
    0892BBF0:[8E040000]: lw         $a0, 0($s0)
    0892BBF4:[0E24B6EA]: jal        0x0892DBA8
    0892BBF8:[8E13001C]: lw         $s3, 28($s0)
    0892BBFC:[8C460004]: lw         $a2, 4($v0)
    0892BC00:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    0892BC04:[00C63021]: addu       $a2, $a2, $a2
    0892BC08:[0E27FF4B]: jal        0x089FFD2C
    0892BC0C:[00002825]: or         $a1, $zr, $zr <=> li $a1, 0
    0892BC10:[8E040028]: lw         $a0, 40($s0)
    0892BC14:[00002825]: or         $a1, $zr, $zr <=> li $a1, 0
    0892BC18:[0E27FF4B]: jal        0x089FFD2C
    0892BC1C:[34062000]: ori        $a2, $zr, 8192 <=> li $a2, 8192
    0892BC20:[AE000024]: sw         $zr, 36($s0)
    0892BC24:[AE000020]: sw         $zr, 32($s0)
    0892BC28:[34130001]: ori        $s3, $zr, 1 <=> li $s3, 1
    0892BC2C:[8E040010]: lw         $a0, 16($s0)
    0892BC30:[0E24A422]: jal        0x08929088
    0892BC34:[A2130005]: sb         $s3, 5($s0)
    0892BC38:[A05300C6]: sb         $s3, 198($v0)
    0892BC3C:[0E24C7EF]: jal        0x08931FBC
    0892BC40:[8E040000]: lw         $a0, 0($s0)
    0892BC44:[10000065]: b          0x0892BDDC
    0892BC48:[00000000]: nop
    0892BC4C:[10800063]: beq        $a0, $zr, 0x0892BDDC
    0892BC50:[00000000]: nop
    0892BC54:[A2000004]: sb         $zr, 4($s0)
    0892BC58:[A2000005]: sb         $zr, 5($s0)
    0892BC5C:[1000005F]: b          0x0892BDDC
    0892BC60:[A2000006]: sb         $zr, 6($s0)
    0892BC64:[0E24C7D5]: jal        0x08931F54
    0892BC68:[8E040000]: lw         $a0, 0($s0)
    0892BC6C:[8E04000C]: lw         $a0, 12($s0)
    0892BC70:[8E050010]: lw         $a1, 16($s0)
    0892BC74:[AE040008]: sw         $a0, 8($s0)
    0892BC78:[34040002]: ori        $a0, $zr, 2 <=> li $a0, 2
    0892BC7C:[14A4002F]: bne        $a1, $a0, 0x0892BD3C
    0892BC80:[34140000]: ori        $s4, $zr, 0 <=> li $s4, 0
    0892BC84:[0E24B6EA]: jal        0x0892DBA8
    0892BC88:[8E13001C]: lw         $s3, 28($s0)
    0892BC8C:[8C440004]: lw         $a0, 4($v0)
    0892BC90:[8E050020]: lw         $a1, 32($s0)
    0892BC94:[34120001]: ori        $s2, $zr, 1 <=> li $s2, 1
    0892BC98:[00850018]: mult       $a0, $a1
    0892BC9C:[00002012]: mflo       $a0
    0892BCA0:[0E244F51]: jal        0x08913D44
    0892BCA4:[02649821]: addu       $s3, $s3, $a0
    0892BCA8:[1040000D]: beq        $v0, $zr, 0x0892BCE0
    0892BCAC:[00000000]: nop
    0892BCB0:[0E244F58]: jal        0x08913D60
    0892BCB4:[00000000]: nop
    0892BCB8:[0E244F5B]: jal        0x08913D6C
    0892BCBC:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    0892BCC0:[10400007]: beq        $v0, $zr, 0x0892BCE0
    0892BCC4:[00000000]: nop
    0892BCC8:[0E244F58]: jal        0x08913D60
    0892BCCC:[00000000]: nop
    0892BCD0:[90440044]: lbu        $a0, 68($v0)
    0892BCD4:[10800002]: beq        $a0, $zr, 0x0892BCE0
    0892BCD8:[00000000]: nop
    0892BCDC:[34140001]: ori        $s4, $zr, 1 <=> li $s4, 1
    0892BCE0:[1280000C]: beq        $s4, $zr, 0x0892BD14
    0892BCE4:[00000000]: nop
    0892BCE8:[0E244F58]: jal        0x08913D60
    0892BCEC:[00000000]: nop
    0892BCF0:[0E24B6EA]: jal        0x0892DBA8
    0892BCF4:[0040A025]: or         $s4, $v0, $zr <=> move $s4, $v0
    0892BCF8:[8C460000]: lw         $a2, 0($v0)
    0892BCFC:[02802025]: or         $a0, $s4, $zr <=> move $a0, $s4
    0892BD00:[0E2452E7]: jal        0x08914B9C
    0892BD04:[02602825]: or         $a1, $s3, $zr <=> move $a1, $s3
    0892BD08:[8E130024]: lw         $s3, 36($s0)
    0892BD0C:[10000009]: b          0x0892BD34
    0892BD10:[26730001]: addiu      $s3, $s3, 1
    0892BD14:[0E24B6EA]: jal        0x0892DBA8
    0892BD18:[00000000]: nop
    0892BD1C:[8C460004]: lw         $a2, 4($v0)
    0892BD20:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    0892BD24:[0E27FF4B]: jal        0x089FFD2C
    0892BD28:[00002825]: or         $a1, $zr, $zr <=> li $a1, 0
    0892BD2C:[8E130024]: lw         $s3, 36($s0)
    0892BD30:[26730001]: addiu      $s3, $s3, 1
    0892BD34:[10000025]: b          0x0892BDCC
    0892BD38:[AE130024]: sw         $s3, 36($s0)
    0892BD3C:[920400E4]: lbu        $a0, 228($s0)
    0892BD40:[10800013]: beq        $a0, $zr, 0x0892BD90
    0892BD44:[00000000]: nop
    0892BD48:[0E24AD57]: jal        0x0892B55C
    0892BD4C:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    0892BD50:[1440001E]: bne        $v0, $zr, 0x0892BDCC
    0892BD54:[00000000]: nop
    0892BD58:[8E040010]: lw         $a0, 16($s0)
    0892BD5C:[10800005]: beq        $a0, $zr, 0x0892BD74
    0892BD60:[34110001]: ori        $s1, $zr, 1 <=> li $s1, 1
    0892BD64:[0E24AAB6]: jal        0x0892AAD8
    0892BD68:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    0892BD6C:[A20000E4]: sb         $zr, 228($s0)
    0892BD70:[34110001]: ori        $s1, $zr, 1 <=> li $s1, 1
    0892BD74:[A20000E4]: sb         $zr, 228($s0)
    0892BD78:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    0892BD7C:[00002825]: or         $a1, $zr, $zr <=> li $a1, 0
    0892BD80:[0E24AC94]: jal        0x0892B250
    0892BD84:[00003025]: or         $a2, $zr, $zr <=> li $a2, 0
    0892BD88:[10000010]: b          0x0892BDCC
    0892BD8C:[00000000]: nop
    0892BD90:[0E24B6EA]: jal        0x0892DBA8
    0892BD94:[8E13001C]: lw         $s3, 28($s0)
    0892BD98:[8C440004]: lw         $a0, 4($v0)
    0892BD9C:[8E050020]: lw         $a1, 32($s0)
    0892BDA0:[00850018]: mult       $a0, $a1
    0892BDA4:[00002012]: mflo       $a0
    0892BDA8:[0E24B6EA]: jal        0x0892DBA8
    0892BDAC:[02649821]: addu       $s3, $s3, $a0
    0892BDB0:[8C460004]: lw         $a2, 4($v0)
    0892BDB4:[02602025]: or         $a0, $s3, $zr <=> move $a0, $s3
    0892BDB8:[0E27FF4B]: jal        0x089FFD2C
    0892BDBC:[00002825]: or         $a1, $zr, $zr <=> li $a1, 0
    0892BDC0:[8E040024]: lw         $a0, 36($s0)
    0892BDC4:[24840001]: addiu      $a0, $a0, 1
    0892BDC8:[AE040024]: sw         $a0, 36($s0)
    0892BDCC:[0E24C7EF]: jal        0x08931FBC
    0892BDD0:[8E040000]: lw         $a0, 0($s0)
    0892BDD4:[0E24AE06]: jal        0x0892B818
    0892BDD8:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    0892BDDC:[12200005]: beq        $s1, $zr, 0x0892BDF4
    0892BDE0:[00000000]: nop
    0892BDE4:[0E24A422]: jal        0x08929088
    0892BDE8:[8E040010]: lw         $a0, 16($s0)
    0892BDEC:[0E24A737]: jal        0x08929CDC
    0892BDF0:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    0892BDF4:[0E24B6EA]: jal        0x0892DBA8
    0892BDF8:[00000000]: nop
    0892BDFC:[3C040001]: lui        $a0, 0x0001 <=> li $a0, 0x00010000
    0892BE00:[00442021]: addu       $a0, $v0, $a0
    0892BE04:[90848BE4]: lbu        $a0, -29724($a0)
    0892BE08:[10800004]: beq        $a0, $zr, 0x0892BE1C
    0892BE0C:[00000000]: nop
    0892BE10:[8E040010]: lw         $a0, 16($s0)
    0892BE14:[0E24C98E]: jal        0x08932638
    0892BE18:[24840006]: addiu      $a0, $a0, 6
    0892BE1C:[02401025]: or         $v0, $s2, $zr <=> move $v0, $s2
    0892BE20:[8FB00000]: lw         $s0, 0($sp)
    0892BE24:[8FB10004]: lw         $s1, 4($sp)
    0892BE28:[8FB20008]: lw         $s2, 8($sp)
    0892BE2C:[8FB3000C]: lw         $s3, 12($sp)
    0892BE30:[8FB40010]: lw         $s4, 16($sp)
    0892BE34:[8FBF0014]: lw         $ra, 20($sp)
    0892BE38:[03E00008]: jr         $ra
    0892BE3C:[27BD0020]: addiu      $sp, $sp, 32
_S1_2_890F034 997,951 instructions (0.624%), 721 calls (0890F034 - 0890F0A0, length 28)
    0890F034:[27BDFFF0]: addiu      $sp, $sp, -16
    0890F038:[3C0508AD]: lui        $a1, 0x08AD <=> li $a1, 0x08AD0000
    0890F03C:[AFB10004]: sw         $s1, 4($sp)
    0890F040:[8CB19B08]: lw         $s1, -25848($a1)
    0890F044:[AFB00000]: sw         $s0, 0($sp)
    0890F048:[AFBF0008]: sw         $ra, 8($sp)
    0890F04C:[12200009]: beq        $s1, $zr, 0x0890F074
    0890F050:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    0890F054:[26250018]: addiu      $a1, $s1, 24
    0890F058:[0E27FF58]: jal        0x089FFD60
    0890F05C:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    0890F060:[1040000A]: beq        $v0, $zr, 0x0890F08C
    0890F064:[00000000]: nop
    0890F068:[8E310004]: lw         $s1, 4($s1)
    0890F06C:[1620FFFA]: bne        $s1, $zr, 0x0890F058
    0890F070:[26250018]: addiu      $a1, $s1, 24
    0890F074:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    0890F078:[8FB00000]: lw         $s0, 0($sp)
    0890F07C:[8FB10004]: lw         $s1, 4($sp)
    0890F080:[8FBF0008]: lw         $ra, 8($sp)
    0890F084:[03E00008]: jr         $ra
    0890F088:[27BD0010]: addiu      $sp, $sp, 16
    0890F08C:[02201025]: or         $v0, $s1, $zr <=> move $v0, $s1
    0890F090:[8FB00000]: lw         $s0, 0($sp)
    0890F094:[8FB10004]: lw         $s1, 4($sp)
    0890F098:[8FBF0008]: lw         $ra, 8($sp)
    0890F09C:[03E00008]: jr         $ra
    0890F0A0:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 0890F06C 140,668 times (length 7)
    0890F044:[AFB00000]: sw         $s0, 0($sp)
    0890F048:[AFBF0008]: sw         $ra, 8($sp)
    0890F04C:[12200009]: beq        $s1, $zr, 0x0890F074
    0890F050:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    0890F054:[26250018]: addiu      $a1, $s1, 24
--> 0890F058:[0E27FF58]: jal        0x089FFD60
    0890F05C:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    0890F060:[1040000A]: beq        $v0, $zr, 0x0890F08C
    0890F064:[00000000]: nop
    0890F068:[8E310004]: lw         $s1, 4($s1)
--> 0890F06C:[1620FFFA]: bne        $s1, $zr, 0x0890F058
    0890F070:[26250018]: addiu      $a1, $s1, 24
    0890F074:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    0890F078:[8FB00000]: lw         $s0, 0($sp)
    0890F07C:[8FB10004]: lw         $s1, 4($sp)
_S1_2_883CD6C 904,233 instructions (0.566%), 110 calls (0883CD6C - 0883D838, length 692)
    0883CD6C:[27BDFF80]: addiu      $sp, $sp, -128
    0883CD70:[AFB0004C]: sw         $s0, 76($sp)
    0883CD74:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    0883CD78:[AFB4005C]: sw         $s4, 92($sp)
    0883CD7C:[8CB40000]: lw         $s4, 0($a1)
    0883CD80:[310400FF]: andi       $a0, $t0, 255
    0883CD84:[AFB10050]: sw         $s1, 80($sp)
    0883CD88:[AFB20054]: sw         $s2, 84($sp)
    0883CD8C:[AFA40028]: sw         $a0, 40($sp)
    0883CD90:[00E08825]: or         $s1, $a3, $zr <=> move $s1, $a3
    0883CD94:[00C09025]: or         $s2, $a2, $zr <=> move $s2, $a2
    0883CD98:[AFB30058]: sw         $s3, 88($sp)
    0883CD9C:[AFB50060]: sw         $s5, 96($sp)
    0883CDA0:[AFB60064]: sw         $s6, 100($sp)
    0883CDA4:[AFB70068]: sw         $s7, 104($sp)
    0883CDA8:[AFBE006C]: sw         $fp, 108($sp)
    0883CDAC:[AFBF0070]: sw         $ra, 112($sp)
    0883CDB0:[0E20EBE5]: jal        0x0883AF94
    0883CDB4:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    0883CDB8:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    0883CDBC:[A611000E]: sh         $s1, 14($s0)
    0883CDC0:[A204002E]: sb         $a0, 46($s0)
    0883CDC4:[3C1E08B0]: lui        $fp, 0x08B0 <=> li $fp, 0x08B00000
    0883CDC8:[8FC49450]: lw         $a0, -27568($fp)
    0883CDCC:[02802825]: or         $a1, $s4, $zr <=> move $a1, $s4
    0883CDD0:[8C840000]: lw         $a0, 0($a0)
    0883CDD4:[0E22C1EC]: jal        0x088B07B0
    0883CDD8:[02403025]: or         $a2, $s2, $zr <=> move $a2, $s2
    0883CDDC:[AE020044]: sw         $v0, 68($s0)
    0883CDE0:[26040048]: addiu      $a0, $s0, 72
    0883CDE4:[108001C4]: beq        $a0, $zr, 0x0883D4F8
    0883CDE8:[26520001]: addiu      $s2, $s2, 1
    0883CDEC:[26040034]: addiu      $a0, $s0, 52
    0883CDF0:[108001C1]: beq        $a0, $zr, 0x0883D4F8
    0883CDF4:[00000000]: nop
    0883CDF8:[8FC49450]: lw         $a0, -27568($fp)
    0883CDFC:[AFB00018]: sw         $s0, 24($sp)
    0883CE00:[8C840000]: lw         $a0, 0($a0)
    0883CE04:[02802825]: or         $a1, $s4, $zr <=> move $a1, $s4
    0883CE08:[0E22C1EC]: jal        0x088B07B0
    0883CE0C:[02403025]: or         $a2, $s2, $zr <=> move $a2, $s2
    0883CE10:[26520001]: addiu      $s2, $s2, 1
    0883CE14:[1440000E]: bne        $v0, $zr, 0x0883CE50
    0883CE18:[8E040044]: lw         $a0, 68($s0)
    0883CE1C:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    0883CE20:[00C4282A]: slt        $a1, $a2, $a0
    0883CE24:[10A0001C]: beq        $a1, $zr, 0x0883CE98
    0883CE28:[AFB00018]: sw         $s0, 24($sp)
    0883CE2C:[AFB00018]: sw         $s0, 24($sp)
    0883CE30:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    0883CE34:[ACA60048]: sw         $a2, 72($a1)
    0883CE38:[24C60001]: addiu      $a2, $a2, 1
    0883CE3C:[00C4382A]: slt        $a3, $a2, $a0
    0883CE40:[14E0FFFC]: bne        $a3, $zr, 0x0883CE34
    0883CE44:[24A50004]: addiu      $a1, $a1, 4
    0883CE48:[10000014]: b          0x0883CE9C
    0883CE4C:[8FC49450]: lw         $a0, -27568($fp)
    0883CE50:[34110000]: ori        $s1, $zr, 0 <=> li $s1, 0
    0883CE54:[0224202A]: slt        $a0, $s1, $a0
    0883CE58:[50800010]: beql       $a0, $zr, 0x0883CE9C
    0883CE5C:[8FC49450]: lw         $a0, -27568($fp)
    0883CE60:[8FB30018]: lw         $s3, 24($sp)
    0883CE64:[02608025]: or         $s0, $s3, $zr <=> move $s0, $s3
    0883CE68:[8FC49450]: lw         $a0, -27568($fp)
    0883CE6C:[02802825]: or         $a1, $s4, $zr <=> move $a1, $s4
    0883CE70:[8C840000]: lw         $a0, 0($a0)
    0883CE74:[0E22A129]: jal        0x088A84A4
    0883CE78:[02403025]: or         $a2, $s2, $zr <=> move $a2, $s2
    0883CE7C:[AE020048]: sw         $v0, 72($s0)
    0883CE80:[8E640044]: lw         $a0, 68($s3)
    0883CE84:[26310001]: addiu      $s1, $s1, 1
    0883CE88:[26520002]: addiu      $s2, $s2, 2
    0883CE8C:[0224202A]: slt        $a0, $s1, $a0
    0883CE90:[1480FFF5]: bne        $a0, $zr, 0x0883CE68
    0883CE94:[26100004]: addiu      $s0, $s0, 4
    0883CE98:[8FC49450]: lw         $a0, -27568($fp)
    0883CE9C:[8FA50018]: lw         $a1, 24($sp)
    0883CEA0:[8C840000]: lw         $a0, 0($a0)
    0883CEA4:[AFA50018]: sw         $a1, 24($sp)
    0883CEA8:[02802825]: or         $a1, $s4, $zr <=> move $a1, $s4
    0883CEAC:[0E22C1EC]: jal        0x088B07B0
    0883CEB0:[02403025]: or         $a2, $s2, $zr <=> move $a2, $s2
    0883CEB4:[8FA40018]: lw         $a0, 24($sp)
    0883CEB8:[000228C0]: sll        $a1, $v0, 0x0003
    0883CEBC:[AC820058]: sw         $v0, 88($a0)
    0883CEC0:[00452021]: addu       $a0, $v0, $a1
    0883CEC4:[26520001]: addiu      $s2, $s2, 1
    0883CEC8:[0E22393B]: jal        0x0888E4EC
    0883CECC:[00442021]: addu       $a0, $v0, $a0
    0883CED0:[8FA40018]: lw         $a0, 24($sp)
    0883CED4:[10400188]: beq        $v0, $zr, 0x0883D4F8
    0883CED8:[AC82005C]: sw         $v0, 92($a0)
    0883CEDC:[8FA40018]: lw         $a0, 24($sp)
    0883CEE0:[34160000]: ori        $s6, $zr, 0 <=> li $s6, 0
    0883CEE4:[8C840058]: lw         $a0, 88($a0)
    0883CEE8:[02C4202A]: slt        $a0, $s6, $a0
    0883CEEC:[10800077]: beq        $a0, $zr, 0x0883D0CC
    0883CEF0:[34170010]: ori        $s7, $zr, 16 <=> li $s7, 16
    0883CEF4:[34150000]: ori        $s5, $zr, 0 <=> li $s5, 0
    0883CEF8:[3C0408AC]: lui        $a0, 0x08AC <=> li $a0, 0x08AC0000
    0883CEFC:[8C84D2B4]: lw         $a0, -11596($a0)
    0883CF00:[02802825]: or         $a1, $s4, $zr <=> move $a1, $s4
    0883CF04:[0E212B4E]: jal        0x0884AD38
    0883CF08:[02403025]: or         $a2, $s2, $zr <=> move $a2, $s2
    0883CF0C:[8FA80018]: lw         $t0, 24($sp)
    0883CF10:[00409825]: or         $s3, $v0, $zr <=> move $s3, $v0
    0883CF14:[8D04005C]: lw         $a0, 92($t0)
    0883CF18:[02B58021]: addu       $s0, $s5, $s5
    0883CF1C:[326701FF]: andi       $a3, $s3, 511
    0883CF20:[32660200]: andi       $a2, $s3, 512
    0883CF24:[8508000E]: lh         $t0, 14($t0)
    0883CF28:[00902021]: addu       $a0, $a0, $s0
    0883CF2C:[26450003]: addiu      $a1, $s2, 3
    0883CF30:[26510004]: addiu      $s1, $s2, 4
    0883CF34:[54C00001]: bnel       $a2, $zr, 0x0883CF3C
    0883CF38:[00073823]: subu       $a3, $zr, $a3 <=> negu $a3, $a3
    0883CF3C:[00133283]: sra        $a2, $s3, 0x000A
    0883CF40:[3C090008]: lui        $t1, 0x0008 <=> li $t1, 0x00080000
    0883CF44:[30C601FF]: andi       $a2, $a2, 511
    0883CF48:[02694824]: and        $t1, $s3, $t1
    0883CF4C:[55200001]: bnel       $t1, $zr, 0x0883CF54
    0883CF50:[00063023]: subu       $a2, $zr, $a2 <=> negu $a2, $a2
    0883CF54:[00139D03]: sra        $s3, $s3, 0x0014
    0883CF58:[29090007]: slti       $t1, $t0, 7
    0883CF5C:[15200004]: bne        $t1, $zr, 0x0883CF70
    0883CF60:[3273000F]: andi       $s3, $s3, 15
    0883CF64:[29080011]: slti       $t0, $t0, 17
    0883CF68:[55000005]: bnel       $t0, $zr, 0x0883CF80
    0883CF6C:[AFB60048]: sw         $s6, 72($sp)
    0883CF70:[8FA80028]: lw         $t0, 40($sp)
    0883CF74:[51000034]: beql       $t0, $zr, 0x0883D048
    0883CF78:[AFB60048]: sw         $s6, 72($sp)
    0883CF7C:[AFB60048]: sw         $s6, 72($sp)
    0883CF80:[00A04025]: or         $t0, $a1, $zr <=> move $t0, $a1
    0883CF84:[00E72821]: addu       $a1, $a3, $a3
    0883CF88:[8FB60018]: lw         $s6, 24($sp)
    0883CF8C:[A4850000]: sh         $a1, 0($a0)
    0883CF90:[8EC4005C]: lw         $a0, 92($s6)
    0883CF94:[00C62821]: addu       $a1, $a2, $a2
    0883CF98:[00902021]: addu       $a0, $a0, $s0
    0883CF9C:[A4850002]: sh         $a1, 2($a0)
    0883CFA0:[8FC49450]: lw         $a0, -27568($fp)
    0883CFA4:[02802825]: or         $a1, $s4, $zr <=> move $a1, $s4
    0883CFA8:[8C840000]: lw         $a0, 0($a0)
    0883CFAC:[0E22C1EC]: jal        0x088B07B0
    0883CFB0:[01003025]: or         $a2, $t0, $zr <=> move $a2, $t0
    0883CFB4:[8EC4005C]: lw         $a0, 92($s6)
    0883CFB8:[00422821]: addu       $a1, $v0, $v0
    0883CFBC:[00902021]: addu       $a0, $a0, $s0
    0883CFC0:[A4850004]: sh         $a1, 4($a0)
    0883CFC4:[8FC49450]: lw         $a0, -27568($fp)
    0883CFC8:[02802825]: or         $a1, $s4, $zr <=> move $a1, $s4
    0883CFCC:[8C840000]: lw         $a0, 0($a0)
    0883CFD0:[0E22C1EC]: jal        0x088B07B0
    0883CFD4:[02203025]: or         $a2, $s1, $zr <=> move $a2, $s1
    0883CFD8:[8EC4005C]: lw         $a0, 92($s6)
    0883CFDC:[00422821]: addu       $a1, $v0, $v0
    0883CFE0:[00902021]: addu       $a0, $a0, $s0
    0883CFE4:[A4850006]: sh         $a1, 6($a0)
    0883CFE8:[8EC4005C]: lw         $a0, 92($s6)
    0883CFEC:[86C5000E]: lh         $a1, 14($s6)
    0883CFF0:[00902021]: addu       $a0, $a0, $s0
    0883CFF4:[3406000A]: ori        $a2, $zr, 10 <=> li $a2, 10
    0883CFF8:[10A60004]: beq        $a1, $a2, 0x0883D00C
    0883CFFC:[8FB60048]: lw         $s6, 72($sp)
    0883D000:[34060007]: ori        $a2, $zr, 7 <=> li $a2, 7
    0883D004:[54A6002A]: bnel       $a1, $a2, 0x0883D0B0
    0883D008:[A4930008]: sh         $s3, 8($a0)
    0883D00C:[8FA50018]: lw         $a1, 24($sp)
    0883D010:[A4800000]: sh         $zr, 0($a0)
    0883D014:[8CA4005C]: lw         $a0, 92($a1)
    0883D018:[34060020]: ori        $a2, $zr, 32 <=> li $a2, 32
    0883D01C:[00902021]: addu       $a0, $a0, $s0
    0883D020:[A4800002]: sh         $zr, 2($a0)
    0883D024:[8CA4005C]: lw         $a0, 92($a1)
    0883D028:[00902021]: addu       $a0, $a0, $s0
    0883D02C:[A4860004]: sh         $a2, 4($a0)
    0883D030:[8CA4005C]: lw         $a0, 92($a1)
    0883D034:[00902021]: addu       $a0, $a0, $s0
    0883D038:[A4970006]: sh         $s7, 6($a0)
    0883D03C:[8CA4005C]: lw         $a0, 92($a1)
    0883D040:[1000001A]: b          0x0883D0AC
    0883D044:[00902021]: addu       $a0, $a0, $s0
    0883D048:[8FB60018]: lw         $s6, 24($sp)
    0883D04C:[A4870000]: sh         $a3, 0($a0)
    0883D050:[8EC4005C]: lw         $a0, 92($s6)
    0883D054:[00A04025]: or         $t0, $a1, $zr <=> move $t0, $a1
    0883D058:[00902021]: addu       $a0, $a0, $s0
    0883D05C:[A4860002]: sh         $a2, 2($a0)
    0883D060:[8FC49450]: lw         $a0, -27568($fp)
    0883D064:[02802825]: or         $a1, $s4, $zr <=> move $a1, $s4
    0883D068:[8C840000]: lw         $a0, 0($a0)
    0883D06C:[0E22C1EC]: jal        0x088B07B0
    0883D070:[01003025]: or         $a2, $t0, $zr <=> move $a2, $t0
    0883D074:[8EC4005C]: lw         $a0, 92($s6)
    0883D078:[02802825]: or         $a1, $s4, $zr <=> move $a1, $s4
    0883D07C:[00902021]: addu       $a0, $a0, $s0
    0883D080:[A4820004]: sh         $v0, 4($a0)
    0883D084:[8FC49450]: lw         $a0, -27568($fp)
    0883D088:[02203025]: or         $a2, $s1, $zr <=> move $a2, $s1
    0883D08C:[0E22C1EC]: jal        0x088B07B0
    0883D090:[8C840000]: lw         $a0, 0($a0)
    0883D094:[8EC4005C]: lw         $a0, 92($s6)
    0883D098:[00902021]: addu       $a0, $a0, $s0
    0883D09C:[A4820006]: sh         $v0, 6($a0)
    0883D0A0:[8EC4005C]: lw         $a0, 92($s6)
    0883D0A4:[8FB60048]: lw         $s6, 72($sp)
    0883D0A8:[00902021]: addu       $a0, $a0, $s0
    0883D0AC:[A4930008]: sh         $s3, 8($a0)
    0883D0B0:[8FA40018]: lw         $a0, 24($sp)
    0883D0B4:[26D60001]: addiu      $s6, $s6, 1
    0883D0B8:[8C840058]: lw         $a0, 88($a0)
    0883D0BC:[26520005]: addiu      $s2, $s2, 5
    0883D0C0:[02C4202A]: slt        $a0, $s6, $a0
    0883D0C4:[1480FF8C]: bne        $a0, $zr, 0x0883CEF8
    0883D0C8:[26B50005]: addiu      $s5, $s5, 5
    0883D0CC:[8FC49450]: lw         $a0, -27568($fp)
    0883D0D0:[02802825]: or         $a1, $s4, $zr <=> move $a1, $s4
    0883D0D4:[8C840000]: lw         $a0, 0($a0)
    0883D0D8:[0E22C1EC]: jal        0x088B07B0
    0883D0DC:[02403025]: or         $a2, $s2, $zr <=> move $a2, $s2
    0883D0E0:[8FA40018]: lw         $a0, 24($sp)
    0883D0E4:[AC820060]: sw         $v0, 96($a0)
    0883D0E8:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    0883D0EC:[10800023]: beq        $a0, $zr, 0x0883D17C
    0883D0F0:[26520001]: addiu      $s2, $s2, 1
    0883D0F4:[00048080]: sll        $s0, $a0, 0x0002
    0883D0F8:[00848821]: addu       $s1, $a0, $a0
    0883D0FC:[02302021]: addu       $a0, $s1, $s0
    0883D100:[00902021]: addu       $a0, $a0, $s0
    0883D104:[0E22393B]: jal        0x0888E4EC
    0883D108:[00902021]: addu       $a0, $a0, $s0
    0883D10C:[8FA50018]: lw         $a1, 24($sp)
    0883D110:[02023021]: addu       $a2, $s0, $v0
    0883D114:[ACA2006C]: sw         $v0, 108($a1)
    0883D118:[02102021]: addu       $a0, $s0, $s0
    0883D11C:[ACA60070]: sw         $a2, 112($a1)
    0883D120:[00823021]: addu       $a2, $a0, $v0
    0883D124:[00912021]: addu       $a0, $a0, $s1
    0883D128:[ACA60068]: sw         $a2, 104($a1)
    0883D12C:[00823021]: addu       $a2, $a0, $v0
    0883D130:[8CA40060]: lw         $a0, 96($a1)
    0883D134:[10800011]: beq        $a0, $zr, 0x0883D17C
    0883D138:[ACA60064]: sw         $a2, 100($a1)
    0883D13C:[8FA50018]: lw         $a1, 24($sp)
    0883D140:[8CA50068]: lw         $a1, 104($a1)
    0883D144:[10A000EC]: beq        $a1, $zr, 0x0883D4F8
    0883D148:[00000000]: nop
    0883D14C:[8FA50018]: lw         $a1, 24($sp)
    0883D150:[8CA50064]: lw         $a1, 100($a1)
    0883D154:[10A000E8]: beq        $a1, $zr, 0x0883D4F8
    0883D158:[00000000]: nop
    0883D15C:[8FA50018]: lw         $a1, 24($sp)
    0883D160:[8CA5006C]: lw         $a1, 108($a1)
    0883D164:[10A000E4]: beq        $a1, $zr, 0x0883D4F8
    0883D168:[00000000]: nop
    0883D16C:[8FA50018]: lw         $a1, 24($sp)
    0883D170:[8CA50070]: lw         $a1, 112($a1)
    0883D174:[10A000E0]: beq        $a1, $zr, 0x0883D4F8
    0883D178:[00000000]: nop
    0883D17C:[34170000]: ori        $s7, $zr, 0 <=> li $s7, 0
    0883D180:[02E4202A]: slt        $a0, $s7, $a0
    0883D184:[108001A0]: beq        $a0, $zr, 0x0883D808
    0883D188:[3C0408A4]: lui        $a0, 0x08A4 <=> li $a0, 0x08A40000
    0883D18C:[24849998]: addiu      $a0, $a0, -26216
    0883D190:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    0883D194:[AFA4001C]: sw         $a0, 28($sp)
    0883D198:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    0883D19C:[AFA50030]: sw         $a1, 48($sp)
    0883D1A0:[AFA6003C]: sw         $a2, 60($sp)
    0883D1A4:[3C1608AC]: lui        $s6, 0x08AC <=> li $s6, 0x08AC0000
    0883D1A8:[8FC49450]: lw         $a0, -27568($fp)
    0883D1AC:[02802825]: or         $a1, $s4, $zr <=> move $a1, $s4
    0883D1B0:[8C840000]: lw         $a0, 0($a0)
    0883D1B4:[0E22C1EC]: jal        0x088B07B0
    0883D1B8:[02403025]: or         $a2, $s2, $zr <=> move $a2, $s2
    0883D1BC:[8FA40018]: lw         $a0, 24($sp)
    0883D1C0:[8FA5003C]: lw         $a1, 60($sp)
    0883D1C4:[8C860068]: lw         $a2, 104($a0)
    0883D1C8:[3047007F]: andi       $a3, $v0, 127
    0883D1CC:[00C52821]: addu       $a1, $a2, $a1
    0883D1D0:[A4A70000]: sh         $a3, 0($a1)
    0883D1D4:[8FB00030]: lw         $s0, 48($sp)
    0883D1D8:[8C850064]: lw         $a1, 100($a0)
    0883D1DC:[26520001]: addiu      $s2, $s2, 1
    0883D1E0:[00B02821]: addu       $a1, $a1, $s0
    0883D1E4:[A4A00000]: sh         $zr, 0($a1)
    0883D1E8:[8C840064]: lw         $a0, 100($a0)
    0883D1EC:[30450080]: andi       $a1, $v0, 128
    0883D1F0:[00902021]: addu       $a0, $a0, $s0
    0883D1F4:[10A00013]: beq        $a1, $zr, 0x0883D244
    0883D1F8:[A4800002]: sh         $zr, 2($a0)
    0883D1FC:[8FC49450]: lw         $a0, -27568($fp)
    0883D200:[02802825]: or         $a1, $s4, $zr <=> move $a1, $s4
    0883D204:[8C840000]: lw         $a0, 0($a0)
    0883D208:[0E22C1EC]: jal        0x088B07B0
    0883D20C:[02403025]: or         $a2, $s2, $zr <=> move $a2, $s2
    0883D210:[8FB10018]: lw         $s1, 24($sp)
    0883D214:[26460001]: addiu      $a2, $s2, 1
    0883D218:[8E240064]: lw         $a0, 100($s1)
    0883D21C:[02802825]: or         $a1, $s4, $zr <=> move $a1, $s4
    0883D220:[00902021]: addu       $a0, $a0, $s0
    0883D224:[A4820000]: sh         $v0, 0($a0)
    0883D228:[8FC49450]: lw         $a0, -27568($fp)
    0883D22C:[0E22C1EC]: jal        0x088B07B0
    0883D230:[8C840000]: lw         $a0, 0($a0)
    0883D234:[8E240064]: lw         $a0, 100($s1)
    0883D238:[26520002]: addiu      $s2, $s2, 2
    0883D23C:[00902021]: addu       $a0, $a0, $s0
    0883D240:[A4820002]: sh         $v0, 2($a0)
    0883D244:[8FB10018]: lw         $s1, 24($sp)
    0883D248:[8FB3003C]: lw         $s3, 60($sp)
    0883D24C:[8E240068]: lw         $a0, 104($s1)
    0883D250:[00932021]: addu       $a0, $a0, $s3
    0883D254:[84840000]: lh         $a0, 0($a0)
    0883D258:[00842821]: addu       $a1, $a0, $a0
    0883D25C:[0004A880]: sll        $s5, $a0, 0x0002
    0883D260:[00852021]: addu       $a0, $a0, $a1
    0883D264:[0E22393B]: jal        0x0888E4EC
    0883D268:[00952021]: addu       $a0, $a0, $s5
    0883D26C:[8E240070]: lw         $a0, 112($s1)
    0883D270:[02A22821]: addu       $a1, $s5, $v0
    0883D274:[00902021]: addu       $a0, $a0, $s0
    0883D278:[AC820000]: sw         $v0, 0($a0)
    0883D27C:[8E24006C]: lw         $a0, 108($s1)
    0883D280:[00902021]: addu       $a0, $a0, $s0
    0883D284:[AC850000]: sw         $a1, 0($a0)
    0883D288:[8E240068]: lw         $a0, 104($s1)
    0883D28C:[8E25006C]: lw         $a1, 108($s1)
    0883D290:[00932021]: addu       $a0, $a0, $s3
    0883D294:[84840000]: lh         $a0, 0($a0)
    0883D298:[00B0A821]: addu       $s5, $a1, $s0
    0883D29C:[10800009]: beq        $a0, $zr, 0x0883D2C4
    0883D2A0:[8EB50000]: lw         $s5, 0($s5)
    0883D2A4:[12A00094]: beq        $s5, $zr, 0x0883D4F8
    0883D2A8:[00000000]: nop
    0883D2AC:[8FA50018]: lw         $a1, 24($sp)
    0883D2B0:[8CA50070]: lw         $a1, 112($a1)
    0883D2B4:[00B02821]: addu       $a1, $a1, $s0
    0883D2B8:[8CA50000]: lw         $a1, 0($a1)
    0883D2BC:[10A0008E]: beq        $a1, $zr, 0x0883D4F8
    0883D2C0:[00000000]: nop
    0883D2C4:[AFB50044]: sw         $s5, 68($sp)
    0883D2C8:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    0883D2CC:[34150000]: ori        $s5, $zr, 0 <=> li $s5, 0
    0883D2D0:[AFB20040]: sw         $s2, 64($sp)
    0883D2D4:[02A4302A]: slt        $a2, $s5, $a0
    0883D2D8:[10C00033]: beq        $a2, $zr, 0x0883D3A8
    0883D2DC:[AFA50038]: sw         $a1, 56($sp)
    0883D2E0:[8FC49450]: lw         $a0, -27568($fp)
    0883D2E4:[26460001]: addiu      $a2, $s2, 1
    0883D2E8:[8C840000]: lw         $a0, 0($a0)
    0883D2EC:[0E22C1EC]: jal        0x088B07B0
    0883D2F0:[02802825]: or         $a1, $s4, $zr <=> move $a1, $s4
    0883D2F4:[00409825]: or         $s3, $v0, $zr <=> move $s3, $v0
    0883D2F8:[8FA40038]: lw         $a0, 56($sp)
    0883D2FC:[00132940]: sll        $a1, $s3, 0x0005
    0883D300:[00133080]: sll        $a2, $s3, 0x0002
    0883D304:[00A62821]: addu       $a1, $a1, $a2
    0883D308:[00852021]: addu       $a0, $a0, $a1
    0883D30C:[34110000]: ori        $s1, $zr, 0 <=> li $s1, 0
    0883D310:[26520002]: addiu      $s2, $s2, 2
    0883D314:[0233282B]: sltu       $a1, $s1, $s3
    0883D318:[10A0001A]: beq        $a1, $zr, 0x0883D384
    0883D31C:[AFA40038]: sw         $a0, 56($sp)
    0883D320:[8FC49450]: lw         $a0, -27568($fp)
    0883D324:[02802825]: or         $a1, $s4, $zr <=> move $a1, $s4
    0883D328:[8C840000]: lw         $a0, 0($a0)
    0883D32C:[0E22C1EC]: jal        0x088B07B0
    0883D330:[02403025]: or         $a2, $s2, $zr <=> move $a2, $s2
    0883D334:[00022400]: sll        $a0, $v0, 0x0010
    0883D338:[00042403]: sra        $a0, $a0, 0x0010
    0883D33C:[340500FF]: ori        $a1, $zr, 255 <=> li $a1, 255
    0883D340:[1085000B]: beq        $a0, $a1, 0x0883D370
    0883D344:[26500004]: addiu      $s0, $s2, 4
    0883D348:[8EC4D2B4]: lw         $a0, -11596($s6)
    0883D34C:[26460001]: addiu      $a2, $s2, 1
    0883D350:[0E212B4E]: jal        0x0884AD38
    0883D354:[02802825]: or         $a1, $s4, $zr <=> move $a1, $s4
    0883D358:[3C040080]: lui        $a0, 0x0080 <=> li $a0, 0x00800000
    0883D35C:[00442024]: and        $a0, $v0, $a0
    0883D360:[10800004]: beq        $a0, $zr, 0x0883D374
    0883D364:[02009025]: or         $s2, $s0, $zr <=> move $s2, $s0
    0883D368:[10000002]: b          0x0883D374
    0883D36C:[26120001]: addiu      $s2, $s0, 1
    0883D370:[26120005]: addiu      $s2, $s0, 5
    0883D374:[26310001]: addiu      $s1, $s1, 1
    0883D378:[0233202B]: sltu       $a0, $s1, $s3
    0883D37C:[5480FFE9]: bnel       $a0, $zr, 0x0883D324
    0883D380:[8FC49450]: lw         $a0, -27568($fp)
    0883D384:[8FA40018]: lw         $a0, 24($sp)
    0883D388:[8FA5003C]: lw         $a1, 60($sp)
    0883D38C:[8C840068]: lw         $a0, 104($a0)
    0883D390:[26B50001]: addiu      $s5, $s5, 1
    0883D394:[00852021]: addu       $a0, $a0, $a1
    0883D398:[84840000]: lh         $a0, 0($a0)
    0883D39C:[02A4282A]: slt        $a1, $s5, $a0
    0883D3A0:[54A0FFD0]: bnel       $a1, $zr, 0x0883D2E4
    0883D3A4:[8FC49450]: lw         $a0, -27568($fp)
    0883D3A8:[8FB20040]: lw         $s2, 64($sp)
    0883D3AC:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    0883D3B0:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    0883D3B4:[00C4202A]: slt        $a0, $a2, $a0
    0883D3B8:[10800108]: beq        $a0, $zr, 0x0883D7DC
    0883D3BC:[AFA6002C]: sw         $a2, 44($sp)
    0883D3C0:[AFA50020]: sw         $a1, 32($sp)
    0883D3C4:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
    0883D3C8:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    0883D3CC:[AFA50024]: sw         $a1, 36($sp)
    0883D3D0:[AFA40034]: sw         $a0, 52($sp)
    0883D3D4:[8FC49450]: lw         $a0, -27568($fp)
    0883D3D8:[02802825]: or         $a1, $s4, $zr <=> move $a1, $s4
    0883D3DC:[8C840000]: lw         $a0, 0($a0)
    0883D3E0:[0E22C1EC]: jal        0x088B07B0
    0883D3E4:[02403025]: or         $a2, $s2, $zr <=> move $a2, $s2
    0883D3E8:[8FB00034]: lw         $s0, 52($sp)
    0883D3EC:[8FA40044]: lw         $a0, 68($sp)
    0883D3F0:[26460001]: addiu      $a2, $s2, 1
    0883D3F4:[02048021]: addu       $s0, $s0, $a0
    0883D3F8:[A2020000]: sb         $v0, 0($s0)
    0883D3FC:[8FC49450]: lw         $a0, -27568($fp)
    0883D400:[02802825]: or         $a1, $s4, $zr <=> move $a1, $s4
    0883D404:[0E22C1EC]: jal        0x088B07B0
    0883D408:[8C840000]: lw         $a0, 0($a0)
    0883D40C:[A2020001]: sb         $v0, 1($s0)
    0883D410:[8FA50020]: lw         $a1, 32($sp)
    0883D414:[8FA4002C]: lw         $a0, 44($sp)
    0883D418:[8FA60024]: lw         $a2, 36($sp)
    0883D41C:[26520002]: addiu      $s2, $s2, 2
    0883D420:[14800018]: bne        $a0, $zr, 0x0883D484
    0883D424:[8FA70030]: lw         $a3, 48($sp)
    0883D428:[AFA60024]: sw         $a2, 36($sp)
    0883D42C:[AFA70030]: sw         $a3, 48($sp)
    0883D430:[AFB00010]: sw         $s0, 16($sp)
    0883D434:[0E22393B]: jal        0x0888E4EC
    0883D438:[8FA40038]: lw         $a0, 56($sp)
    0883D43C:[8FA50018]: lw         $a1, 24($sp)
    0883D440:[8FA60030]: lw         $a2, 48($sp)
    0883D444:[8CA40070]: lw         $a0, 112($a1)
    0883D448:[00862021]: addu       $a0, $a0, $a2
    0883D44C:[8C840000]: lw         $a0, 0($a0)
    0883D450:[AC820000]: sw         $v0, 0($a0)
    0883D454:[82040001]: lb         $a0, 1($s0)
    0883D458:[8CA50070]: lw         $a1, 112($a1)
    0883D45C:[00043940]: sll        $a3, $a0, 0x0005
    0883D460:[00044080]: sll        $t0, $a0, 0x0002
    0883D464:[00A62821]: addu       $a1, $a1, $a2
    0883D468:[00E83021]: addu       $a2, $a3, $t0
    0883D46C:[8CA70000]: lw         $a3, 0($a1)
    0883D470:[8FA80024]: lw         $t0, 36($sp)
    0883D474:[00462821]: addu       $a1, $v0, $a2
    0883D478:[00E89821]: addu       $s3, $a3, $t0
    0883D47C:[10000012]: b          0x0883D4C8
    0883D480:[8E730000]: lw         $s3, 0($s3)
    0883D484:[8FA80018]: lw         $t0, 24($sp)
    0883D488:[8D040070]: lw         $a0, 112($t0)
    0883D48C:[00872021]: addu       $a0, $a0, $a3
    0883D490:[8C840000]: lw         $a0, 0($a0)
    0883D494:[AFB00010]: sw         $s0, 16($sp)
    0883D498:[00862021]: addu       $a0, $a0, $a2
    0883D49C:[AC850000]: sw         $a1, 0($a0)
    0883D4A0:[82040001]: lb         $a0, 1($s0)
    0883D4A4:[8D080070]: lw         $t0, 112($t0)
    0883D4A8:[00044940]: sll        $t1, $a0, 0x0005
    0883D4AC:[01073821]: addu       $a3, $t0, $a3
    0883D4B0:[8CE70000]: lw         $a3, 0($a3)
    0883D4B4:[00045080]: sll        $t2, $a0, 0x0002
    0883D4B8:[012A4021]: addu       $t0, $t1, $t2
    0883D4BC:[00E69821]: addu       $s3, $a3, $a2
    0883D4C0:[00A82821]: addu       $a1, $a1, $t0
    0883D4C4:[8E730000]: lw         $s3, 0($s3)
    0883D4C8:[10800004]: beq        $a0, $zr, 0x0883D4DC
    0883D4CC:[02603025]: or         $a2, $s3, $zr <=> move $a2, $s3
    0883D4D0:[12600009]: beq        $s3, $zr, 0x0883D4F8
    0883D4D4:[00000000]: nop
    0883D4D8:[02603025]: or         $a2, $s3, $zr <=> move $a2, $s3
    0883D4DC:[AFA50020]: sw         $a1, 32($sp)
    0883D4E0:[34130000]: ori        $s3, $zr, 0 <=> li $s3, 0
    0883D4E4:[0264202A]: slt        $a0, $s3, $a0
    0883D4E8:[14800010]: bne        $a0, $zr, 0x0883D52C
    0883D4EC:[AFA60014]: sw         $a2, 20($sp)
    0883D4F0:[100000AB]: b          0x0883D7A0
    0883D4F4:[8FA40018]: lw         $a0, 24($sp)
    0883D4F8:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    0883D4FC:[8FB0004C]: lw         $s0, 76($sp)
    0883D500:[8FB10050]: lw         $s1, 80($sp)
    0883D504:[8FB20054]: lw         $s2, 84($sp)
    0883D508:[8FB30058]: lw         $s3, 88($sp)
    0883D50C:[8FB4005C]: lw         $s4, 92($sp)
    0883D510:[8FB50060]: lw         $s5, 96($sp)
    0883D514:[8FB60064]: lw         $s6, 100($sp)
    0883D518:[8FB70068]: lw         $s7, 104($sp)
    0883D51C:[8FBE006C]: lw         $fp, 108($sp)
    0883D520:[8FBF0070]: lw         $ra, 112($sp)
    0883D524:[03E00008]: jr         $ra
    0883D528:[27BD0080]: addiu      $sp, $sp, 128
    0883D52C:[34150000]: ori        $s5, $zr, 0 <=> li $s5, 0
    0883D530:[8FC49450]: lw         $a0, -27568($fp)
    0883D534:[02802825]: or         $a1, $s4, $zr <=> move $a1, $s4
    0883D538:[8C840000]: lw         $a0, 0($a0)
    0883D53C:[0E22C1EC]: jal        0x088B07B0
    0883D540:[02403025]: or         $a2, $s2, $zr <=> move $a2, $s2
    0883D544:[8FB00014]: lw         $s0, 20($sp)
    0883D548:[00022400]: sll        $a0, $v0, 0x0010
    0883D54C:[00152880]: sll        $a1, $s5, 0x0002
    0883D550:[00043403]: sra        $a2, $a0, 0x0010
    0883D554:[02058021]: addu       $s0, $s0, $a1
    0883D558:[AE060004]: sw         $a2, 4($s0)
    0883D55C:[26440001]: addiu      $a0, $s2, 1
    0883D560:[340500FF]: ori        $a1, $zr, 255 <=> li $a1, 255
    0883D564:[10C50062]: beq        $a2, $a1, 0x0883D6F0
    0883D568:[26510004]: addiu      $s1, $s2, 4
    0883D56C:[00803025]: or         $a2, $a0, $zr <=> move $a2, $a0
    0883D570:[AE000000]: sw         $zr, 0($s0)
    0883D574:[8EC4D2B4]: lw         $a0, -11596($s6)
    0883D578:[0E212B4E]: jal        0x0884AD38
    0883D57C:[02802825]: or         $a1, $s4, $zr <=> move $a1, $s4
    0883D580:[8FA70018]: lw         $a3, 24($sp)
    0883D584:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    0883D588:[3C0B0080]: lui        $t3, 0x0080 <=> li $t3, 0x00800000
    0883D58C:[308501FF]: andi       $a1, $a0, 511
    0883D590:[30860200]: andi       $a2, $a0, 512
    0883D594:[84E7000E]: lh         $a3, 14($a3)
    0883D598:[008B5824]: and        $t3, $a0, $t3
    0883D59C:[54C00001]: bnel       $a2, $zr, 0x0883D5A4
    0883D5A0:[00052823]: subu       $a1, $zr, $a1 <=> negu $a1, $a1
    0883D5A4:[00043283]: sra        $a2, $a0, 0x000A
    0883D5A8:[3C080008]: lui        $t0, 0x0008 <=> li $t0, 0x00080000
    0883D5AC:[30C601FF]: andi       $a2, $a2, 511
    0883D5B0:[00884024]: and        $t0, $a0, $t0
    0883D5B4:[34020005]: ori        $v0, $zr, 5 <=> li $v0, 5
    0883D5B8:[34030004]: ori        $v1, $zr, 4 <=> li $v1, 4
    0883D5BC:[55000001]: bnel       $t0, $zr, 0x0883D5C4
    0883D5C0:[00063023]: subu       $a2, $zr, $a2 <=> negu $a2, $a2
    0883D5C4:[00044503]: sra        $t0, $a0, 0x0014
    0883D5C8:[28E40007]: slti       $a0, $a3, 7
    0883D5CC:[14800012]: bne        $a0, $zr, 0x0883D618
    0883D5D0:[31080007]: andi       $t0, $t0, 7
    0883D5D4:[28E40011]: slti       $a0, $a3, 17
    0883D5D8:[1080000F]: beq        $a0, $zr, 0x0883D618
    0883D5DC:[24E4FFF9]: addiu      $a0, $a3, -7
    0883D5E0:[04810003]: bgez       $a0, 0x0883D5F0
    0883D5E4:[34050009]: ori        $a1, $zr, 9 <=> li $a1, 9
    0883D5E8:[10000006]: b          0x0883D604
    0883D5EC:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    0883D5F0:[00A4302A]: slt        $a2, $a1, $a0
    0883D5F4:[10C00003]: beq        $a2, $zr, 0x0883D604
    0883D5F8:[00000000]: nop
    0883D5FC:[10000001]: b          0x0883D604
    0883D600:[00A02025]: or         $a0, $a1, $zr <=> move $a0, $a1
    0883D604:[8FA5001C]: lw         $a1, 28($sp)
    0883D608:[00842021]: addu       $a0, $a0, $a0
    0883D60C:[00852021]: addu       $a0, $a0, $a1
    0883D610:[80850000]: lb         $a1, 0($a0)
    0883D614:[80860001]: lb         $a2, 1($a0)
    0883D618:[8FA40028]: lw         $a0, 40($sp)
    0883D61C:[10800003]: beq        $a0, $zr, 0x0883D62C
    0883D620:[3404006A]: ori        $a0, $zr, 106 <=> li $a0, 106
    0883D624:[00A52821]: addu       $a1, $a1, $a1
    0883D628:[00C63021]: addu       $a2, $a2, $a2
    0883D62C:[14E40003]: bne        $a3, $a0, 0x0883D63C
    0883D630:[34040006]: ori        $a0, $zr, 6 <=> li $a0, 6
    0883D634:[2405FFF8]: addiu      $a1, $zr, -8 <=> li $a1, -8
    0883D638:[00A03025]: or         $a2, $a1, $zr <=> move $a2, $a1
    0883D63C:[14E40016]: bne        $a3, $a0, 0x0883D698
    0883D640:[00052400]: sll        $a0, $a1, 0x0010
    0883D644:[16E30003]: bne        $s7, $v1, 0x0883D654
    0883D648:[3404000A]: ori        $a0, $zr, 10 <=> li $a0, 10
    0883D64C:[10A40005]: beq        $a1, $a0, 0x0883D664
    0883D650:[00000000]: nop
    0883D654:[16E20005]: bne        $s7, $v0, 0x0883D66C
    0883D658:[34040008]: ori        $a0, $zr, 8 <=> li $a0, 8
    0883D65C:[14A40003]: bne        $a1, $a0, 0x0883D66C
    0883D660:[00000000]: nop
    0883D664:[1000000B]: b          0x0883D694
    0883D668:[34050010]: ori        $a1, $zr, 16 <=> li $a1, 16
    0883D66C:[16E30003]: bne        $s7, $v1, 0x0883D67C
    0883D670:[2404FFF2]: addiu      $a0, $zr, -14 <=> li $a0, -14
    0883D674:[50A40007]: beql       $a1, $a0, 0x0883D694
    0883D678:[2405FFEC]: addiu      $a1, $zr, -20 <=> li $a1, -20
    0883D67C:[16E20006]: bne        $s7, $v0, 0x0883D698
    0883D680:[00052400]: sll        $a0, $a1, 0x0010
    0883D684:[2404FFF0]: addiu      $a0, $zr, -16 <=> li $a0, -16
    0883D688:[14A40003]: bne        $a1, $a0, 0x0883D698
    0883D68C:[00052400]: sll        $a0, $a1, 0x0010
    0883D690:[2405FFEC]: addiu      $a1, $zr, -20 <=> li $a1, -20
    0883D694:[00052400]: sll        $a0, $a1, 0x0010
    0883D698:[00042403]: sra        $a0, $a0, 0x0010
    0883D69C:[00062C00]: sll        $a1, $a2, 0x0010
    0883D6A0:[AE040008]: sw         $a0, 8($s0)
    0883D6A4:[00052403]: sra        $a0, $a1, 0x0010
    0883D6A8:[00082C00]: sll        $a1, $t0, 0x0010
    0883D6AC:[AE04000C]: sw         $a0, 12($s0)
    0883D6B0:[00052403]: sra        $a0, $a1, 0x0010
    0883D6B4:[340500FF]: ori        $a1, $zr, 255 <=> li $a1, 255
    0883D6B8:[AE040010]: sw         $a0, 16($s0)
    0883D6BC:[02209025]: or         $s2, $s1, $zr <=> move $s2, $s1
    0883D6C0:[11600030]: beq        $t3, $zr, 0x0883D784
    0883D6C4:[AE050014]: sw         $a1, 20($s0)
    0883D6C8:[8FC49450]: lw         $a0, -27568($fp)
    0883D6CC:[02802825]: or         $a1, $s4, $zr <=> move $a1, $s4
    0883D6D0:[8C840000]: lw         $a0, 0($a0)
    0883D6D4:[0E22C1EC]: jal        0x088B07B0
    0883D6D8:[02403025]: or         $a2, $s2, $zr <=> move $a2, $s2
    0883D6DC:[00022400]: sll        $a0, $v0, 0x0010
    0883D6E0:[00042403]: sra        $a0, $a0, 0x0010
    0883D6E4:[AE040014]: sw         $a0, 20($s0)
    0883D6E8:[10000026]: b          0x0883D784
    0883D6EC:[26320001]: addiu      $s2, $s1, 1
    0883D6F0:[00803025]: or         $a2, $a0, $zr <=> move $a2, $a0
    0883D6F4:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    0883D6F8:[AE040000]: sw         $a0, 0($s0)
    0883D6FC:[8EC4D2B4]: lw         $a0, -11596($s6)
    0883D700:[0E212B4E]: jal        0x0884AD38
    0883D704:[02802825]: or         $a1, $s4, $zr <=> move $a1, $s4
    0883D708:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    0883D70C:[3C060080]: lui        $a2, 0x0080 <=> li $a2, 0x00800000
    0883D710:[308507FF]: andi       $a1, $a0, 2047
    0883D714:[30870800]: andi       $a3, $a0, 2048
    0883D718:[00863024]: and        $a2, $a0, $a2
    0883D71C:[54E00001]: bnel       $a3, $zr, 0x0883D724
    0883D720:[00052823]: subu       $a1, $zr, $a1 <=> negu $a1, $a1
    0883D724:[00042303]: sra        $a0, $a0, 0x000C
    0883D728:[308407FF]: andi       $a0, $a0, 2047
    0883D72C:[54C00001]: bnel       $a2, $zr, 0x0883D734
    0883D730:[00042023]: subu       $a0, $zr, $a0 <=> negu $a0, $a0
    0883D734:[AE050008]: sw         $a1, 8($s0)
    0883D738:[AE04000C]: sw         $a0, 12($s0)
    0883D73C:[8FC49450]: lw         $a0, -27568($fp)
    0883D740:[02802825]: or         $a1, $s4, $zr <=> move $a1, $s4
    0883D744:[8C840000]: lw         $a0, 0($a0)
    0883D748:[0E22C1EC]: jal        0x088B07B0
    0883D74C:[02203025]: or         $a2, $s1, $zr <=> move $a2, $s1
    0883D750:[AE020018]: sw         $v0, 24($s0)
    0883D754:[8FC49450]: lw         $a0, -27568($fp)
    0883D758:[26260001]: addiu      $a2, $s1, 1
    0883D75C:[8C840000]: lw         $a0, 0($a0)
    0883D760:[0E22C1EC]: jal        0x088B07B0
    0883D764:[02802825]: or         $a1, $s4, $zr <=> move $a1, $s4
    0883D768:[AE02001C]: sw         $v0, 28($s0)
    0883D76C:[8EC4D2B4]: lw         $a0, -11596($s6)
    0883D770:[26260002]: addiu      $a2, $s1, 2
    0883D774:[0E212B4E]: jal        0x0884AD38
    0883D778:[02802825]: or         $a1, $s4, $zr <=> move $a1, $s4
    0883D77C:[AE020020]: sw         $v0, 32($s0)
    0883D780:[26320005]: addiu      $s2, $s1, 5
    0883D784:[8FA40010]: lw         $a0, 16($sp)
    0883D788:[26730001]: addiu      $s3, $s3, 1
    0883D78C:[80840001]: lb         $a0, 1($a0)
    0883D790:[0264202A]: slt        $a0, $s3, $a0
    0883D794:[1480FF66]: bne        $a0, $zr, 0x0883D530
    0883D798:[26B50009]: addiu      $s5, $s5, 9
    0883D79C:[8FA40018]: lw         $a0, 24($sp)
    0883D7A0:[8FA5002C]: lw         $a1, 44($sp)
    0883D7A4:[8FA60024]: lw         $a2, 36($sp)
    0883D7A8:[8FA70034]: lw         $a3, 52($sp)
    0883D7AC:[8FA8003C]: lw         $t0, 60($sp)
    0883D7B0:[24A50001]: addiu      $a1, $a1, 1
    0883D7B4:[8C840068]: lw         $a0, 104($a0)
    0883D7B8:[24E70003]: addiu      $a3, $a3, 3
    0883D7BC:[AFA5002C]: sw         $a1, 44($sp)
    0883D7C0:[00882021]: addu       $a0, $a0, $t0
    0883D7C4:[AFA70034]: sw         $a3, 52($sp)
    0883D7C8:[84840000]: lh         $a0, 0($a0)
    0883D7CC:[24C60004]: addiu      $a2, $a2, 4
    0883D7D0:[00A4202A]: slt        $a0, $a1, $a0
    0883D7D4:[1480FEFF]: bne        $a0, $zr, 0x0883D3D4
    0883D7D8:[AFA60024]: sw         $a2, 36($sp)
    0883D7DC:[8FA40030]: lw         $a0, 48($sp)
    0883D7E0:[8FA50018]: lw         $a1, 24($sp)
    0883D7E4:[8FA6003C]: lw         $a2, 60($sp)
    0883D7E8:[24840004]: addiu      $a0, $a0, 4
    0883D7EC:[8CA50060]: lw         $a1, 96($a1)
    0883D7F0:[26F70001]: addiu      $s7, $s7, 1
    0883D7F4:[24C60002]: addiu      $a2, $a2, 2
    0883D7F8:[AFA40030]: sw         $a0, 48($sp)
    0883D7FC:[02E5202A]: slt        $a0, $s7, $a1
    0883D800:[1480FE69]: bne        $a0, $zr, 0x0883D1A8
    0883D804:[AFA6003C]: sw         $a2, 60($sp)
    0883D808:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
    0883D80C:[8FB0004C]: lw         $s0, 76($sp)
    0883D810:[8FB10050]: lw         $s1, 80($sp)
    0883D814:[8FB20054]: lw         $s2, 84($sp)
    0883D818:[8FB30058]: lw         $s3, 88($sp)
    0883D81C:[8FB4005C]: lw         $s4, 92($sp)
    0883D820:[8FB50060]: lw         $s5, 96($sp)
    0883D824:[8FB60064]: lw         $s6, 100($sp)
    0883D828:[8FB70068]: lw         $s7, 104($sp)
    0883D82C:[8FBE006C]: lw         $fp, 108($sp)
    0883D830:[8FBF0070]: lw         $ra, 112($sp)
    0883D834:[03E00008]: jr         $ra
    0883D838:[27BD0080]: addiu      $sp, $sp, 128
  Back Branch 0883D794 7,534 times (length 155)
  Back Branch 0883D37C 6,164 times (length 24)
    0883D310:[26520002]: addiu      $s2, $s2, 2
    0883D314:[0233282B]: sltu       $a1, $s1, $s3
    0883D318:[10A0001A]: beq        $a1, $zr, 0x0883D384
    0883D31C:[AFA40038]: sw         $a0, 56($sp)
    0883D320:[8FC49450]: lw         $a0, -27568($fp)
--> 0883D324:[02802825]: or         $a1, $s4, $zr <=> move $a1, $s4
    0883D328:[8C840000]: lw         $a0, 0($a0)
    0883D32C:[0E22C1EC]: jal        0x088B07B0
    0883D330:[02403025]: or         $a2, $s2, $zr <=> move $a2, $s2
    0883D334:[00022400]: sll        $a0, $v0, 0x0010
    0883D338:[00042403]: sra        $a0, $a0, 0x0010
    0883D33C:[340500FF]: ori        $a1, $zr, 255 <=> li $a1, 255
    0883D340:[1085000B]: beq        $a0, $a1, 0x0883D370
    0883D344:[26500004]: addiu      $s0, $s2, 4
    0883D348:[8EC4D2B4]: lw         $a0, -11596($s6)
    0883D34C:[26460001]: addiu      $a2, $s2, 1
    0883D350:[0E212B4E]: jal        0x0884AD38
    0883D354:[02802825]: or         $a1, $s4, $zr <=> move $a1, $s4
    0883D358:[3C040080]: lui        $a0, 0x0080 <=> li $a0, 0x00800000
    0883D35C:[00442024]: and        $a0, $v0, $a0
    0883D360:[10800004]: beq        $a0, $zr, 0x0883D374
    0883D364:[02009025]: or         $s2, $s0, $zr <=> move $s2, $s0
    0883D368:[10000002]: b          0x0883D374
    0883D36C:[26120001]: addiu      $s2, $s0, 1
    0883D370:[26120005]: addiu      $s2, $s0, 5
    0883D374:[26310001]: addiu      $s1, $s1, 1
    0883D378:[0233202B]: sltu       $a0, $s1, $s3
--> 0883D37C:[5480FFE9]: bnel       $a0, $zr, 0x0883D324
    0883D380:[8FC49450]: lw         $a0, -27568($fp)
    0883D384:[8FA40018]: lw         $a0, 24($sp)
    0883D388:[8FA5003C]: lw         $a1, 60($sp)
    0883D38C:[8C840068]: lw         $a0, 104($a0)
  Back Branch 0883D7D4 1,415 times (length 258)
  Back Branch 0883D3A0 917 times (length 49)
    0883D2D0:[AFB20040]: sw         $s2, 64($sp)
    0883D2D4:[02A4302A]: slt        $a2, $s5, $a0
    0883D2D8:[10C00033]: beq        $a2, $zr, 0x0883D3A8
    0883D2DC:[AFA50038]: sw         $a1, 56($sp)
    0883D2E0:[8FC49450]: lw         $a0, -27568($fp)
--> 0883D2E4:[26460001]: addiu      $a2, $s2, 1
    0883D2E8:[8C840000]: lw         $a0, 0($a0)
    0883D2EC:[0E22C1EC]: jal        0x088B07B0
    0883D2F0:[02802825]: or         $a1, $s4, $zr <=> move $a1, $s4
    0883D2F4:[00409825]: or         $s3, $v0, $zr <=> move $s3, $v0
    0883D2F8:[8FA40038]: lw         $a0, 56($sp)
    0883D2FC:[00132940]: sll        $a1, $s3, 0x0005
    0883D300:[00133080]: sll        $a2, $s3, 0x0002
    0883D304:[00A62821]: addu       $a1, $a1, $a2
    0883D308:[00852021]: addu       $a0, $a0, $a1
    0883D30C:[34110000]: ori        $s1, $zr, 0 <=> li $s1, 0
    0883D310:[26520002]: addiu      $s2, $s2, 2
    0883D314:[0233282B]: sltu       $a1, $s1, $s3
    0883D318:[10A0001A]: beq        $a1, $zr, 0x0883D384
    0883D31C:[AFA40038]: sw         $a0, 56($sp)
    0883D320:[8FC49450]: lw         $a0, -27568($fp)
    0883D324:[02802825]: or         $a1, $s4, $zr <=> move $a1, $s4
    0883D328:[8C840000]: lw         $a0, 0($a0)
    0883D32C:[0E22C1EC]: jal        0x088B07B0
    0883D330:[02403025]: or         $a2, $s2, $zr <=> move $a2, $s2
    0883D334:[00022400]: sll        $a0, $v0, 0x0010
    0883D338:[00042403]: sra        $a0, $a0, 0x0010
    0883D33C:[340500FF]: ori        $a1, $zr, 255 <=> li $a1, 255
    0883D340:[1085000B]: beq        $a0, $a1, 0x0883D370
    0883D344:[26500004]: addiu      $s0, $s2, 4
    0883D348:[8EC4D2B4]: lw         $a0, -11596($s6)
    0883D34C:[26460001]: addiu      $a2, $s2, 1
    0883D350:[0E212B4E]: jal        0x0884AD38
    0883D354:[02802825]: or         $a1, $s4, $zr <=> move $a1, $s4
    0883D358:[3C040080]: lui        $a0, 0x0080 <=> li $a0, 0x00800000
    0883D35C:[00442024]: and        $a0, $v0, $a0
    0883D360:[10800004]: beq        $a0, $zr, 0x0883D374
    0883D364:[02009025]: or         $s2, $s0, $zr <=> move $s2, $s0
    0883D368:[10000002]: b          0x0883D374
    0883D36C:[26120001]: addiu      $s2, $s0, 1
    0883D370:[26120005]: addiu      $s2, $s0, 5
    0883D374:[26310001]: addiu      $s1, $s1, 1
    0883D378:[0233202B]: sltu       $a0, $s1, $s3
    0883D37C:[5480FFE9]: bnel       $a0, $zr, 0x0883D324
    0883D380:[8FC49450]: lw         $a0, -27568($fp)
    0883D384:[8FA40018]: lw         $a0, 24($sp)
    0883D388:[8FA5003C]: lw         $a1, 60($sp)
    0883D38C:[8C840068]: lw         $a0, 104($a0)
    0883D390:[26B50001]: addiu      $s5, $s5, 1
    0883D394:[00852021]: addu       $a0, $a0, $a1
    0883D398:[84840000]: lh         $a0, 0($a0)
    0883D39C:[02A4282A]: slt        $a1, $s5, $a0
--> 0883D3A0:[54A0FFD0]: bnel       $a1, $zr, 0x0883D2E4
    0883D3A4:[8FC49450]: lw         $a0, -27568($fp)
    0883D3A8:[8FB20040]: lw         $s2, 64($sp)
    0883D3AC:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    0883D3B0:[34050000]: ori        $a1, $zr, 0 <=> li $a1, 0
  Back Branch 0883D0C4 658 times (length 117)
  Back Branch 0883D800 498 times (length 408)
  Back Branch 0883CE90 112 times (length 12)
    0883CE54:[0224202A]: slt        $a0, $s1, $a0
    0883CE58:[50800010]: beql       $a0, $zr, 0x0883CE9C
    0883CE5C:[8FC49450]: lw         $a0, -27568($fp)
    0883CE60:[8FB30018]: lw         $s3, 24($sp)
    0883CE64:[02608025]: or         $s0, $s3, $zr <=> move $s0, $s3
--> 0883CE68:[8FC49450]: lw         $a0, -27568($fp)
    0883CE6C:[02802825]: or         $a1, $s4, $zr <=> move $a1, $s4
    0883CE70:[8C840000]: lw         $a0, 0($a0)
    0883CE74:[0E22A129]: jal        0x088A84A4
    0883CE78:[02403025]: or         $a2, $s2, $zr <=> move $a2, $s2
    0883CE7C:[AE020048]: sw         $v0, 72($s0)
    0883CE80:[8E640044]: lw         $a0, 68($s3)
    0883CE84:[26310001]: addiu      $s1, $s1, 1
    0883CE88:[26520002]: addiu      $s2, $s2, 2
    0883CE8C:[0224202A]: slt        $a0, $s1, $a0
--> 0883CE90:[1480FFF5]: bne        $a0, $zr, 0x0883CE68
    0883CE94:[26100004]: addiu      $s0, $s0, 4
    0883CE98:[8FC49450]: lw         $a0, -27568($fp)
    0883CE9C:[8FA50018]: lw         $a1, 24($sp)
    0883CEA0:[8C840000]: lw         $a0, 0($a0)
_S1_2_89325B0 853,560 instructions (0.534%), 11,855 calls (089325B0 - 0893260C, length 24)
    089325B0:[27BDFFF0]: addiu      $sp, $sp, -16
    089325B4:[AFB00000]: sw         $s0, 0($sp)
    089325B8:[3C1008AD]: lui        $s0, 0x08AD <=> li $s0, 0x08AD0000
    089325BC:[AFB10004]: sw         $s1, 4($sp)
    089325C0:[AFB20008]: sw         $s2, 8($sp)
    089325C4:[34120001]: ori        $s2, $zr, 1 <=> li $s2, 1
    089325C8:[34110000]: ori        $s1, $zr, 0 <=> li $s1, 0
    089325CC:[2610A4D0]: addiu      $s0, $s0, -23344
    089325D0:[AFBF000C]: sw         $ra, 12($sp)
    089325D4:[0E24C953]: jal        0x0893254C
    089325D8:[8E040000]: lw         $a0, 0($s0)
    089325DC:[54400001]: bnel       $v0, $zr, 0x089325E4
    089325E0:[34120000]: ori        $s2, $zr, 0 <=> li $s2, 0
    089325E4:[26310001]: addiu      $s1, $s1, 1
    089325E8:[2A240007]: slti       $a0, $s1, 7
    089325EC:[1480FFF9]: bne        $a0, $zr, 0x089325D4
    089325F0:[26100004]: addiu      $s0, $s0, 4
    089325F4:[02401025]: or         $v0, $s2, $zr <=> move $v0, $s2
    089325F8:[8FB00000]: lw         $s0, 0($sp)
    089325FC:[8FB10004]: lw         $s1, 4($sp)
    08932600:[8FB20008]: lw         $s2, 8($sp)
    08932604:[8FBF000C]: lw         $ra, 12($sp)
    08932608:[03E00008]: jr         $ra
    0893260C:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 089325EC 82,985 times (length 8)
    089325C0:[AFB20008]: sw         $s2, 8($sp)
    089325C4:[34120001]: ori        $s2, $zr, 1 <=> li $s2, 1
    089325C8:[34110000]: ori        $s1, $zr, 0 <=> li $s1, 0
    089325CC:[2610A4D0]: addiu      $s0, $s0, -23344
    089325D0:[AFBF000C]: sw         $ra, 12($sp)
--> 089325D4:[0E24C953]: jal        0x0893254C
    089325D8:[8E040000]: lw         $a0, 0($s0)
    089325DC:[54400001]: bnel       $v0, $zr, 0x089325E4
    089325E0:[34120000]: ori        $s2, $zr, 0 <=> li $s2, 0
    089325E4:[26310001]: addiu      $s1, $s1, 1
    089325E8:[2A240007]: slti       $a0, $s1, 7
--> 089325EC:[1480FFF9]: bne        $a0, $zr, 0x089325D4
    089325F0:[26100004]: addiu      $s0, $s0, 4
    089325F4:[02401025]: or         $v0, $s2, $zr <=> move $v0, $s2
    089325F8:[8FB00000]: lw         $s0, 0($sp)
    089325FC:[8FB10004]: lw         $s1, 4($sp)
_S1_2_88F7888 669,277 instructions (0.419%), 200 calls (088F7888 - 088F7A10, length 99)
    088F7888:[27BDFFE0]: addiu      $sp, $sp, -32
    088F788C:[94860000]: lhu        $a2, 0($a0)
    088F7890:[AFB20008]: sw         $s2, 8($sp)
    088F7894:[34120000]: ori        $s2, $zr, 0 <=> li $s2, 0
    088F7898:[AFB00000]: sw         $s0, 0($sp)
    088F789C:[0246302A]: slt        $a2, $s2, $a2
    088F78A0:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    088F78A4:[AFB10004]: sw         $s1, 4($sp)
    088F78A8:[AFB3000C]: sw         $s3, 12($sp)
    088F78AC:[AFB40010]: sw         $s4, 16($sp)
    088F78B0:[AFB50014]: sw         $s5, 20($sp)
    088F78B4:[AFB60018]: sw         $s6, 24($sp)
    088F78B8:[AFBF001C]: sw         $ra, 28($sp)
    088F78BC:[10C00040]: beq        $a2, $zr, 0x088F79C0
    088F78C0:[00A08825]: or         $s1, $a1, $zr <=> move $s1, $a1
    088F78C4:[0200A025]: or         $s4, $s0, $zr <=> move $s4, $s0
    088F78C8:[34160078]: ori        $s6, $zr, 120 <=> li $s6, 120
    088F78CC:[34130000]: ori        $s3, $zr, 0 <=> li $s3, 0
    088F78D0:[26950010]: addiu      $s5, $s4, 16
    088F78D4:[82A50000]: lb         $a1, 0($s5)
    088F78D8:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    088F78DC:[00A03025]: or         $a2, $a1, $zr <=> move $a2, $a1
    088F78E0:[10C00016]: beq        $a2, $zr, 0x088F793C
    088F78E4:[82270000]: lb         $a3, 0($s1)
    088F78E8:[28A90061]: slti       $t1, $a1, 97
    088F78EC:[15200004]: bne        $t1, $zr, 0x088F7900
    088F78F0:[00E04025]: or         $t0, $a3, $zr <=> move $t0, $a3
    088F78F4:[24A5FFE0]: addiu      $a1, $a1, -32
    088F78F8:[00053600]: sll        $a2, $a1, 0x0018
    088F78FC:[00063603]: sra        $a2, $a2, 0x0018
    088F7900:[28E50061]: slti       $a1, $a3, 97
    088F7904:[14A00003]: bne        $a1, $zr, 0x088F7914
    088F7908:[24E5FFE0]: addiu      $a1, $a3, -32
    088F790C:[00054600]: sll        $t0, $a1, 0x0018
    088F7910:[00084603]: sra        $t0, $t0, 0x0018
    088F7914:[10C80003]: beq        $a2, $t0, 0x088F7924
    088F7918:[24840001]: addiu      $a0, $a0, 1
    088F791C:[1000000B]: b          0x088F794C
    088F7920:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    088F7924:[02A42821]: addu       $a1, $s5, $a0
    088F7928:[80A50000]: lb         $a1, 0($a1)
    088F792C:[00913821]: addu       $a3, $a0, $s1
    088F7930:[00A03025]: or         $a2, $a1, $zr <=> move $a2, $a1
    088F7934:[14C0FFEC]: bne        $a2, $zr, 0x088F78E8
    088F7938:[80E70000]: lb         $a3, 0($a3)
    088F793C:[10E00003]: beq        $a3, $zr, 0x088F794C
    088F7940:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    088F7944:[10000001]: b          0x088F794C
    088F7948:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    088F794C:[10800006]: beq        $a0, $zr, 0x088F7968
    088F7950:[00000000]: nop
    088F7954:[96840002]: lhu        $a0, 2($s4)
    088F7958:[5096000E]: beql       $a0, $s6, 0x088F7994
    088F795C:[8E840004]: lw         $a0, 4($s4)
    088F7960:[10000011]: b          0x088F79A8
    088F7964:[96040000]: lhu        $a0, 0($s0)
    088F7968:[02131021]: addu       $v0, $s0, $s3
    088F796C:[8FB00000]: lw         $s0, 0($sp)
    088F7970:[8FB10004]: lw         $s1, 4($sp)
    088F7974:[8FB20008]: lw         $s2, 8($sp)
    088F7978:[8FB3000C]: lw         $s3, 12($sp)
    088F797C:[8FB40010]: lw         $s4, 16($sp)
    088F7980:[8FB50014]: lw         $s5, 20($sp)
    088F7984:[8FB60018]: lw         $s6, 24($sp)
    088F7988:[8FBF001C]: lw         $ra, 28($sp)
    088F798C:[03E00008]: jr         $ra
    088F7990:[27BD0020]: addiu      $sp, $sp, 32
    088F7994:[0E23DE22]: jal        0x088F7888
    088F7998:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    088F799C:[14400013]: bne        $v0, $zr, 0x088F79EC
    088F79A0:[00000000]: nop
    088F79A4:[96040000]: lhu        $a0, 0($s0)
    088F79A8:[26520001]: addiu      $s2, $s2, 1
    088F79AC:[26730040]: addiu      $s3, $s3, 64
    088F79B0:[26940040]: addiu      $s4, $s4, 64
    088F79B4:[0244202A]: slt        $a0, $s2, $a0
    088F79B8:[1480FFC6]: bne        $a0, $zr, 0x088F78D4
    088F79BC:[26B50040]: addiu      $s5, $s5, 64
    088F79C0:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    088F79C4:[8FB00000]: lw         $s0, 0($sp)
    088F79C8:[8FB10004]: lw         $s1, 4($sp)
    088F79CC:[8FB20008]: lw         $s2, 8($sp)
    088F79D0:[8FB3000C]: lw         $s3, 12($sp)
    088F79D4:[8FB40010]: lw         $s4, 16($sp)
    088F79D8:[8FB50014]: lw         $s5, 20($sp)
    088F79DC:[8FB60018]: lw         $s6, 24($sp)
    088F79E0:[8FBF001C]: lw         $ra, 28($sp)
    088F79E4:[03E00008]: jr         $ra
    088F79E8:[27BD0020]: addiu      $sp, $sp, 32
    088F79EC:[8FB00000]: lw         $s0, 0($sp)
    088F79F0:[8FB10004]: lw         $s1, 4($sp)
    088F79F4:[8FB20008]: lw         $s2, 8($sp)
    088F79F8:[8FB3000C]: lw         $s3, 12($sp)
    088F79FC:[8FB40010]: lw         $s4, 16($sp)
    088F7A00:[8FB50014]: lw         $s5, 20($sp)
    088F7A04:[8FB60018]: lw         $s6, 24($sp)
    088F7A08:[8FBF001C]: lw         $ra, 28($sp)
    088F7A0C:[03E00008]: jr         $ra
    088F7A10:[27BD0020]: addiu      $sp, $sp, 32
  Back Branch 088F79B8 19,741 times (length 59)
    088F78C0:[00A08825]: or         $s1, $a1, $zr <=> move $s1, $a1
    088F78C4:[0200A025]: or         $s4, $s0, $zr <=> move $s4, $s0
    088F78C8:[34160078]: ori        $s6, $zr, 120 <=> li $s6, 120
    088F78CC:[34130000]: ori        $s3, $zr, 0 <=> li $s3, 0
    088F78D0:[26950010]: addiu      $s5, $s4, 16
--> 088F78D4:[82A50000]: lb         $a1, 0($s5)
    088F78D8:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    088F78DC:[00A03025]: or         $a2, $a1, $zr <=> move $a2, $a1
    088F78E0:[10C00016]: beq        $a2, $zr, 0x088F793C
    088F78E4:[82270000]: lb         $a3, 0($s1)
    088F78E8:[28A90061]: slti       $t1, $a1, 97
    088F78EC:[15200004]: bne        $t1, $zr, 0x088F7900
    088F78F0:[00E04025]: or         $t0, $a3, $zr <=> move $t0, $a3
    088F78F4:[24A5FFE0]: addiu      $a1, $a1, -32
    088F78F8:[00053600]: sll        $a2, $a1, 0x0018
    088F78FC:[00063603]: sra        $a2, $a2, 0x0018
    088F7900:[28E50061]: slti       $a1, $a3, 97
    088F7904:[14A00003]: bne        $a1, $zr, 0x088F7914
    088F7908:[24E5FFE0]: addiu      $a1, $a3, -32
    088F790C:[00054600]: sll        $t0, $a1, 0x0018
    088F7910:[00084603]: sra        $t0, $t0, 0x0018
    088F7914:[10C80003]: beq        $a2, $t0, 0x088F7924
    088F7918:[24840001]: addiu      $a0, $a0, 1
    088F791C:[1000000B]: b          0x088F794C
    088F7920:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    088F7924:[02A42821]: addu       $a1, $s5, $a0
    088F7928:[80A50000]: lb         $a1, 0($a1)
    088F792C:[00913821]: addu       $a3, $a0, $s1
    088F7930:[00A03025]: or         $a2, $a1, $zr <=> move $a2, $a1
    088F7934:[14C0FFEC]: bne        $a2, $zr, 0x088F78E8
    088F7938:[80E70000]: lb         $a3, 0($a3)
    088F793C:[10E00003]: beq        $a3, $zr, 0x088F794C
    088F7940:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    088F7944:[10000001]: b          0x088F794C
    088F7948:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    088F794C:[10800006]: beq        $a0, $zr, 0x088F7968
    088F7950:[00000000]: nop
    088F7954:[96840002]: lhu        $a0, 2($s4)
    088F7958:[5096000E]: beql       $a0, $s6, 0x088F7994
    088F795C:[8E840004]: lw         $a0, 4($s4)
    088F7960:[10000011]: b          0x088F79A8
    088F7964:[96040000]: lhu        $a0, 0($s0)
    088F7968:[02131021]: addu       $v0, $s0, $s3
    088F796C:[8FB00000]: lw         $s0, 0($sp)
    088F7970:[8FB10004]: lw         $s1, 4($sp)
    088F7974:[8FB20008]: lw         $s2, 8($sp)
    088F7978:[8FB3000C]: lw         $s3, 12($sp)
    088F797C:[8FB40010]: lw         $s4, 16($sp)
    088F7980:[8FB50014]: lw         $s5, 20($sp)
    088F7984:[8FB60018]: lw         $s6, 24($sp)
    088F7988:[8FBF001C]: lw         $ra, 28($sp)
    088F798C:[03E00008]: jr         $ra
    088F7990:[27BD0020]: addiu      $sp, $sp, 32
    088F7994:[0E23DE22]: jal        0x088F7888
    088F7998:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    088F799C:[14400013]: bne        $v0, $zr, 0x088F79EC
    088F79A0:[00000000]: nop
    088F79A4:[96040000]: lhu        $a0, 0($s0)
    088F79A8:[26520001]: addiu      $s2, $s2, 1
    088F79AC:[26730040]: addiu      $s3, $s3, 64
    088F79B0:[26940040]: addiu      $s4, $s4, 64
    088F79B4:[0244202A]: slt        $a0, $s2, $a0
--> 088F79B8:[1480FFC6]: bne        $a0, $zr, 0x088F78D4
    088F79BC:[26B50040]: addiu      $s5, $s5, 64
    088F79C0:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    088F79C4:[8FB00000]: lw         $s0, 0($sp)
    088F79C8:[8FB10004]: lw         $s1, 4($sp)
  Back Branch 088F7934 2,037 times (length 21)
    088F78D4:[82A50000]: lb         $a1, 0($s5)
    088F78D8:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    088F78DC:[00A03025]: or         $a2, $a1, $zr <=> move $a2, $a1
    088F78E0:[10C00016]: beq        $a2, $zr, 0x088F793C
    088F78E4:[82270000]: lb         $a3, 0($s1)
--> 088F78E8:[28A90061]: slti       $t1, $a1, 97
    088F78EC:[15200004]: bne        $t1, $zr, 0x088F7900
    088F78F0:[00E04025]: or         $t0, $a3, $zr <=> move $t0, $a3
    088F78F4:[24A5FFE0]: addiu      $a1, $a1, -32
    088F78F8:[00053600]: sll        $a2, $a1, 0x0018
    088F78FC:[00063603]: sra        $a2, $a2, 0x0018
    088F7900:[28E50061]: slti       $a1, $a3, 97
    088F7904:[14A00003]: bne        $a1, $zr, 0x088F7914
    088F7908:[24E5FFE0]: addiu      $a1, $a3, -32
    088F790C:[00054600]: sll        $t0, $a1, 0x0018
    088F7910:[00084603]: sra        $t0, $t0, 0x0018
    088F7914:[10C80003]: beq        $a2, $t0, 0x088F7924
    088F7918:[24840001]: addiu      $a0, $a0, 1
    088F791C:[1000000B]: b          0x088F794C
    088F7920:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    088F7924:[02A42821]: addu       $a1, $s5, $a0
    088F7928:[80A50000]: lb         $a1, 0($a1)
    088F792C:[00913821]: addu       $a3, $a0, $s1
    088F7930:[00A03025]: or         $a2, $a1, $zr <=> move $a2, $a1
--> 088F7934:[14C0FFEC]: bne        $a2, $zr, 0x088F78E8
    088F7938:[80E70000]: lb         $a3, 0($a3)
    088F793C:[10E00003]: beq        $a3, $zr, 0x088F794C
    088F7940:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    088F7944:[10000001]: b          0x088F794C
_S1_2_89025F0 666,285 instructions (0.417%), 15,495 calls (089025F0 - 08902698, length 43)
    089025F0:[27BDFFF0]: addiu      $sp, $sp, -16
    089025F4:[AFA40000]: sw         $a0, 0($sp)
    089025F8:[AFA50004]: sw         $a1, 4($sp)
    089025FC:[AFA60008]: sw         $a2, 8($sp)
    08902600:[8FAA0000]: lw         $t2, 0($sp)
    08902604:[27AB0004]: addiu      $t3, $sp, 4
    08902608:[8D6B0000]: lw         $t3, 0($t3)
    0890260C:[3C053A00]: lui        $a1, 0x3A00 <=> li $a1, 0x3A000000
    08902610:[AD450000]: sw         $a1, 0($t2)
    08902614:[3C0508A7]: lui        $a1, 0x08A7 <=> li $a1, 0x08A70000
    08902618:[24A7B0D8]: addiu      $a3, $a1, -20264
    0890261C:[8CE70000]: lw         $a3, 0($a3)
    08902620:[00E04025]: or         $t0, $a3, $zr <=> move $t0, $a3
    08902624:[00E04825]: or         $t1, $a3, $zr <=> move $t1, $a3
    08902628:[99670001]: lwr        $a3, 1($t3)
    0890262C:[99680005]: lwr        $t0, 5($t3)
    08902630:[99690009]: lwr        $t1, 9($t3)
    08902634:[AD470004]: sw         $a3, 4($t2)
    08902638:[AD480008]: sw         $t0, 8($t2)
    0890263C:[AD49000C]: sw         $t1, 12($t2)
    08902640:[99670011]: lwr        $a3, 17($t3)
    08902644:[99680015]: lwr        $t0, 21($t3)
    08902648:[99690019]: lwr        $t1, 25($t3)
    0890264C:[AD470010]: sw         $a3, 16($t2)
    08902650:[AD480014]: sw         $t0, 20($t2)
    08902654:[AD490018]: sw         $t1, 24($t2)
    08902658:[99670021]: lwr        $a3, 33($t3)
    0890265C:[99680025]: lwr        $t0, 37($t3)
    08902660:[99690029]: lwr        $t1, 41($t3)
    08902664:[AD47001C]: sw         $a3, 28($t2)
    08902668:[AD480020]: sw         $t0, 32($t2)
    0890266C:[AD490024]: sw         $t1, 36($t2)
    08902670:[27AB0008]: addiu      $t3, $sp, 8
    08902674:[8D6B0000]: lw         $t3, 0($t3)
    08902678:[99670001]: lwr        $a3, 1($t3)
    0890267C:[99680005]: lwr        $t0, 5($t3)
    08902680:[99690009]: lwr        $t1, 9($t3)
    08902684:[AD470028]: sw         $a3, 40($t2)
    08902688:[AD48002C]: sw         $t0, 44($t2)
    0890268C:[AD490030]: sw         $t1, 48($t2)
    08902690:[24820034]: addiu      $v0, $a0, 52
    08902694:[03E00008]: jr         $ra
    08902698:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_8820FEC 618,710 instructions (0.387%), 4,592 calls (08820FEC - 088272AC, length 6321)
  Back Branch 088211C4 24,208 times (length 18)
    08821170:[34150000]: ori        $s5, $zr, 0 <=> li $s5, 0
    08821174:[00A6202A]: slt        $a0, $a1, $a2
    08821178:[34130004]: ori        $s3, $zr, 4 <=> li $s3, 4
    0882117C:[10800013]: beq        $a0, $zr, 0x088211CC
    08821180:[3C1708AB]: lui        $s7, 0x08AB <=> li $s7, 0x08AB0000
--> 08821184:[30E40007]: andi       $a0, $a3, 7
    08821188:[28880003]: slti       $t0, $a0, 3
    0882118C:[11000007]: beq        $t0, $zr, 0x088211AC
    08821190:[26B50001]: addiu      $s5, $s5, 1
    08821194:[28840002]: slti       $a0, $a0, 2
    08821198:[54800007]: bnel       $a0, $zr, 0x088211B8
    0882119C:[24A50001]: addiu      $a1, $a1, 1
    088211A0:[24A50002]: addiu      $a1, $a1, 2
    088211A4:[10000007]: b          0x088211C4
    088211A8:[00A6202A]: slt        $a0, $a1, $a2
    088211AC:[50930004]: beql       $a0, $s3, 0x088211C0
    088211B0:[24A50001]: addiu      $a1, $a1, 1
    088211B4:[24A50001]: addiu      $a1, $a1, 1
    088211B8:[10000002]: b          0x088211C4
    088211BC:[00A6202A]: slt        $a0, $a1, $a2
    088211C0:[00A6202A]: slt        $a0, $a1, $a2
--> 088211C4:[1480FFEF]: bne        $a0, $zr, 0x08821184
    088211C8:[000738C3]: sra        $a3, $a3, 0x0003
    088211CC:[8FB103DC]: lw         $s1, 988($sp)
    088211D0:[8FA403E0]: lw         $a0, 992($sp)
    088211D4:[340C0002]: ori        $t4, $zr, 2 <=> li $t4, 2
  Back Branch 0882721C 18,151 times (length 6197)
_S1_2_89320F4 614,214 instructions (0.384%), 34,123 calls (089320F4 - 08932138, length 18)
    089320F4:[27BDFFF0]: addiu      $sp, $sp, -16
    089320F8:[AFB00000]: sw         $s0, 0($sp)
    089320FC:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    08932100:[8E040004]: lw         $a0, 4($s0)
    08932104:[AFBF0004]: sw         $ra, 4($sp)
    08932108:[10800008]: beq        $a0, $zr, 0x0893212C
    0893210C:[00000000]: nop
    08932110:[0E28BE00]: jal        0x08A2F800 [sceKernelUnlockMutex]
    08932114:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    08932118:[14400004]: bne        $v0, $zr, 0x0893212C
    0893211C:[00000000]: nop
    08932120:[8E040008]: lw         $a0, 8($s0)
    08932124:[2484FFFF]: addiu      $a0, $a0, -1
    08932128:[AE040008]: sw         $a0, 8($s0)
    0893212C:[8FB00000]: lw         $s0, 0($sp)
    08932130:[8FBF0004]: lw         $ra, 4($sp)
    08932134:[03E00008]: jr         $ra
    08932138:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_89320AC 614,214 instructions (0.384%), 34,123 calls (089320AC - 089320F0, length 18)
    089320AC:[27BDFFF0]: addiu      $sp, $sp, -16
    089320B0:[AFB00000]: sw         $s0, 0($sp)
    089320B4:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    089320B8:[8E040004]: lw         $a0, 4($s0)
    089320BC:[AFBF0004]: sw         $ra, 4($sp)
    089320C0:[10800008]: beq        $a0, $zr, 0x089320E4
    089320C4:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    089320C8:[0E28BDF8]: jal        0x08A2F7E0 [sceKernelLockMutexCB]
    089320CC:[00003025]: or         $a2, $zr, $zr <=> li $a2, 0
    089320D0:[14400004]: bne        $v0, $zr, 0x089320E4
    089320D4:[00000000]: nop
    089320D8:[8E040008]: lw         $a0, 8($s0)
    089320DC:[24840001]: addiu      $a0, $a0, 1
    089320E0:[AE040008]: sw         $a0, 8($s0)
    089320E4:[8FB00000]: lw         $s0, 0($sp)
    089320E8:[8FBF0004]: lw         $ra, 4($sp)
    089320EC:[03E00008]: jr         $ra
    089320F0:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_892D67C 593,363 instructions (0.371%), 11,867 calls (0892D67C - 0892D794, length 71)
    0892D67C:[27BDFFF0]: addiu      $sp, $sp, -16
    0892D680:[AFB10004]: sw         $s1, 4($sp)
    0892D684:[00808825]: or         $s1, $a0, $zr <=> move $s1, $a0
    0892D688:[3C040001]: lui        $a0, 0x0001 <=> li $a0, 0x00010000
    0892D68C:[AFB00000]: sw         $s0, 0($sp)
    0892D690:[AFB20008]: sw         $s2, 8($sp)
    0892D694:[02249021]: addu       $s2, $s1, $a0
    0892D698:[34100000]: ori        $s0, $zr, 0 <=> li $s0, 0
    0892D69C:[AFBF000C]: sw         $ra, 12($sp)
    0892D6A0:[0E24C7D5]: jal        0x08931F54
    0892D6A4:[8E448BD4]: lw         $a0, -29740($s2)
    0892D6A8:[0E24B4B6]: jal        0x0892D2D8
    0892D6AC:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    0892D6B0:[0E24C7EF]: jal        0x08931FBC
    0892D6B4:[8E448BD4]: lw         $a0, -29740($s2)
    0892D6B8:[0E244F51]: jal        0x08913D44
    0892D6BC:[00000000]: nop
    0892D6C0:[10400008]: beq        $v0, $zr, 0x0892D6E4
    0892D6C4:[00000000]: nop
    0892D6C8:[0E244F58]: jal        0x08913D60
    0892D6CC:[00000000]: nop
    0892D6D0:[0E244F5B]: jal        0x08913D6C
    0892D6D4:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    0892D6D8:[10400002]: beq        $v0, $zr, 0x0892D6E4
    0892D6DC:[00000000]: nop
    0892D6E0:[34100001]: ori        $s0, $zr, 1 <=> li $s0, 1
    0892D6E4:[0E24ABEB]: jal        0x0892AFAC
    0892D6E8:[00002025]: or         $a0, $zr, $zr <=> li $a0, 0
    0892D6EC:[10400024]: beq        $v0, $zr, 0x0892D780
    0892D6F0:[00000000]: nop
    0892D6F4:[1200000F]: beq        $s0, $zr, 0x0892D734
    0892D6F8:[00000000]: nop
    0892D6FC:[0E24AC05]: jal        0x0892B014
    0892D700:[00002025]: or         $a0, $zr, $zr <=> li $a0, 0
    0892D704:[0E24AC0F]: jal        0x0892B03C
    0892D708:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    0892D70C:[34040003]: ori        $a0, $zr, 3 <=> li $a0, 3
    0892D710:[1044001B]: beq        $v0, $a0, 0x0892D780
    0892D714:[00000000]: nop
    0892D718:[0E24AC05]: jal        0x0892B014
    0892D71C:[00002025]: or         $a0, $zr, $zr <=> li $a0, 0
    0892D720:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    0892D724:[0E24AC1D]: jal        0x0892B074
    0892D728:[34050003]: ori        $a1, $zr, 3 <=> li $a1, 3
    0892D72C:[10000014]: b          0x0892D780
    0892D730:[00000000]: nop
    0892D734:[0E24C953]: jal        0x0893254C
    0892D738:[34040007]: ori        $a0, $zr, 7 <=> li $a0, 7
    0892D73C:[14400010]: bne        $v0, $zr, 0x0892D780
    0892D740:[00000000]: nop
    0892D744:[0E24C953]: jal        0x0893254C
    0892D748:[34040008]: ori        $a0, $zr, 8 <=> li $a0, 8
    0892D74C:[1440000C]: bne        $v0, $zr, 0x0892D780
    0892D750:[00000000]: nop
    0892D754:[0E24AC05]: jal        0x0892B014
    0892D758:[00002025]: or         $a0, $zr, $zr <=> li $a0, 0
    0892D75C:[0E24AC0F]: jal        0x0892B03C
    0892D760:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    0892D764:[10400006]: beq        $v0, $zr, 0x0892D780
    0892D768:[00000000]: nop
    0892D76C:[0E24AC05]: jal        0x0892B014
    0892D770:[00002025]: or         $a0, $zr, $zr <=> li $a0, 0
    0892D774:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    0892D778:[0E24AC1D]: jal        0x0892B074
    0892D77C:[00002825]: or         $a1, $zr, $zr <=> li $a1, 0
    0892D780:[8FB00000]: lw         $s0, 0($sp)
    0892D784:[8FB10004]: lw         $s1, 4($sp)
    0892D788:[8FB20008]: lw         $s2, 8($sp)
    0892D78C:[8FBF000C]: lw         $ra, 12($sp)
    0892D790:[03E00008]: jr         $ra
    0892D794:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_882903C 580,032 instructions (0.363%), 2,106 calls (08828F2C - 08829988, length 664)
    08828F2C:[8FA400B4]: lw         $a0, 180($sp)
    08828F30:[8C900000]: lw         $s0, 0($a0)
    08828F34:[8E0400B0]: lw         $a0, 176($s0)
    08828F38:[00972024]: and        $a0, $a0, $s7
    08828F3C:[0004202B]: sltu       $a0, $zr, $a0 <=> move $a0, $a0
    08828F40:[308400FF]: andi       $a0, $a0, 255
    08828F44:[14800012]: bne        $a0, $zr, 0x08828F90
    08828F48:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08828F4C:[8E0400B4]: lw         $a0, 180($s0)
    08828F50:[8FA500A8]: lw         $a1, 168($sp)
    08828F54:[54A40006]: bnel       $a1, $a0, 0x08828F70
    08828F58:[8E0400B4]: lw         $a0, 180($s0)
    08828F5C:[8E0400B8]: lw         $a0, 184($s0)
    08828F60:[8FA500B8]: lw         $a1, 184($sp)
    08828F64:[10A4000A]: beq        $a1, $a0, 0x08828F90
    08828F68:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08828F6C:[8E0400B4]: lw         $a0, 180($s0)
    08828F70:[1080026B]: beq        $a0, $zr, 0x08829920
    08828F74:[AFA400A8]: sw         $a0, 168($sp)
    08828F78:[8E0600B8]: lw         $a2, 184($s0)
    08828F7C:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    08828F80:[0E243A57]: jal        0x0890E95C
    08828F84:[AFA600B8]: sw         $a2, 184($sp)
    08828F88:[00408825]: or         $s1, $v0, $zr <=> move $s1, $v0
    08828F8C:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    08828F90:[0E2427C5]: jal        0x08909F14
    08828F94:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    08828F98:[C60C0144]: lwc1       $f12, 324($s0)
    08828F9C:[C60D0148]: lwc1       $f13, 328($s0)
    08828FA0:[E7AC0060]: swc1       $f12, 96($sp)
    08828FA4:[8FA40060]: lw         $a0, 96($sp)
    08828FA8:[E7AD0064]: swc1       $f13, 100($sp)
    08828FAC:[00042202]: srl        $a0, $a0, 0x0008
    08828FB0:[3C054A00]: lui        $a1, 0x4A00 <=> li $a1, 0x4A000000
    08828FB4:[8FA60064]: lw         $a2, 100($sp)
    08828FB8:[00852025]: or         $a0, $a0, $a1
    08828FBC:[AC440000]: sw         $a0, 0($v0)
    08828FC0:[00062202]: srl        $a0, $a2, 0x0008
    08828FC4:[3C054B00]: lui        $a1, 0x4B00 <=> li $a1, 0x4B000000
    08828FC8:[00852025]: or         $a0, $a0, $a1
    08828FCC:[AC440004]: sw         $a0, 4($v0)
    08828FD0:[C60C014C]: lwc1       $f12, 332($s0)
    08828FD4:[C60D0150]: lwc1       $f13, 336($s0)
    08828FD8:[E7AC0068]: swc1       $f12, 104($sp)
    08828FDC:[8FA40068]: lw         $a0, 104($sp)
    08828FE0:[E7AD006C]: swc1       $f13, 108($sp)
    08828FE4:[00042202]: srl        $a0, $a0, 0x0008
    08828FE8:[3C054800]: lui        $a1, 0x4800 <=> li $a1, 0x48000000
    08828FEC:[24510008]: addiu      $s1, $v0, 8
    08828FF0:[8FA6006C]: lw         $a2, 108($sp)
    08828FF4:[00852025]: or         $a0, $a0, $a1
    08828FF8:[AE240000]: sw         $a0, 0($s1)
    08828FFC:[00062202]: srl        $a0, $a2, 0x0008
    08829000:[3C054900]: lui        $a1, 0x4900 <=> li $a1, 0x49000000
    08829004:[00852025]: or         $a0, $a0, $a1
    08829008:[AE240004]: sw         $a0, 4($s1)
    0882900C:[8E0400C0]: lw         $a0, 192($s0)
    08829010:[26310008]: addiu      $s1, $s1, 8
    08829014:[02A09825]: or         $s3, $s5, $zr <=> move $s3, $s5
    08829018:[2C850011]: sltiu      $a1, $a0, 17
    0882901C:[10A000D8]: beq        $a1, $zr, 0x08829380
    08829020:[26140060]: addiu      $s4, $s0, 96
    08829024:[00042080]: sll        $a0, $a0, 0x0002
    08829028:[3C0108A3]: lui        $at, 0x08A3 <=> li $at, 0x08A30000
    0882902C:[00240821]: addu       $at, $at, $a0
    08829030:[8C2176C8]: lw         $at, 30408($at)
    08829034:[00200008]: jr         $at
    08829038:[00000000]: nop
    0882903C:[C60C01D8]: lwc1       $f12, 472($s0)
    08829040:[F383808C]: VMIDT.q    M300.q
    08829044:[26040070]: addiu      $a0, $s0, 112
    08829048:[D8880000]: lv.q       C200.q, 0($a0)
    0882904C:[D000080C]: vmov.s     S300.s, S200.s
    08829050:[D000282D]: vmov.s     S311.s, S201.s
    08829054:[D000484E]: vmov.s     S322.s, S202.s
    08829058:[44046000]: mfc1       $a0, $f12
    0882905C:[48E40004]: MTV.s      $a0, S100.s
    08829060:[647C0404]: vmul.s     S100.s, S100.s, S703.s
    08829064:[F3A48480]: VROT.q     C000.q, S100.s, [ c, s, 0, 0]
    08829068:[F3B18481]: VROT.q     C010.q, S100.s, [-s, c, 0, 0]
    0882906C:[D0038082]: vidt.q     C020.q
    08829070:[D0038083]: vidt.q     C030.q
    08829074:[F0208CA8]: VMMUL.q    E200.q, E300.q, E000.q
    08829078:[FAA80000]: sv.q       C200.q, 0($s5)
    0882907C:[FAA90010]: sv.q       C210.q, 16($s5)
    08829080:[FAAA0020]: sv.q       C220.q, 32($s5)
    08829084:[FAAB0030]: sv.q       C230.q, 48($s5)
    08829088:[8FA400AC]: lw         $a0, 172($sp)
    0882908C:[D8840000]: lv.q       C100.q, 0($a0)
    08829090:[D8850010]: lv.q       C110.q, 16($a0)
    08829094:[D8860020]: lv.q       C120.q, 32($a0)
    08829098:[D8870030]: lv.q       C130.q, 48($a0)
    0882909C:[DAA80000]: lv.q       C200.q, 0($s5)
    088290A0:[DAA90010]: lv.q       C210.q, 16($s5)
    088290A4:[DAAA0020]: lv.q       C220.q, 32($s5)
    088290A8:[DAAB0030]: lv.q       C230.q, 48($s5)
    088290AC:[F008A480]: VMMUL.q    M000.q, M100.q, M200.q
    088290B0:[FAA00000]: sv.q       C000.q, 0($s5)
    088290B4:[FAA10010]: sv.q       C010.q, 16($s5)
    088290B8:[FAA20020]: sv.q       C020.q, 32($s5)
    088290BC:[FAA30030]: sv.q       C030.q, 48($s5)
    088290C0:[100000B0]: b          0x08829384
    088290C4:[93A400A4]: lbu        $a0, 164($sp)
    08829380:[93A400A4]: lbu        $a0, 164($sp)
    08829384:[1480000D]: bne        $a0, $zr, 0x088293BC
    08829388:[3C0408AF]: lui        $a0, 0x08AF <=> li $a0, 0x08AF0000
    0882938C:[8E0400C0]: lw         $a0, 192($s0)
    08829390:[34050010]: ori        $a1, $zr, 16 <=> li $a1, 16
    08829394:[10850009]: beq        $a0, $a1, 0x088293BC
    08829398:[3C0408AF]: lui        $a0, 0x08AF <=> li $a0, 0x08AF0000
    0882939C:[8FA4009C]: lw         $a0, 156($sp)
    088293A0:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    088293A4:[A3A500A4]: sb         $a1, 164($sp)
    088293A8:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    088293AC:[0E246F8F]: jal        0x0891BE3C
    088293B0:[2406FFFF]: addiu      $a2, $zr, -1 <=> li $a2, -1
    088293B4:[00408825]: or         $s1, $v0, $zr <=> move $s1, $v0
    088293B8:[3C0408AF]: lui        $a0, 0x08AF <=> li $a0, 0x08AF0000
    088293BC:[8C8636C0]: lw         $a2, 14016($a0)
    088293C0:[3C18E200]: lui        $t8, 0xE200 <=> li $t8, 0xE2000000
    088293C4:[2718FFFF]: addiu      $t8, $t8, -1
    088293C8:[3C0508AF]: lui        $a1, 0x08AF <=> li $a1, 0x08AF0000
    088293CC:[3C0CE000]: lui        $t4, 0xE000 <=> li $t4, 0xE0000000
    088293D0:[3C0D5800]: lui        $t5, 0x5800 <=> li $t5, 0x58000000
    088293D4:[3C0E5500]: lui        $t6, 0x5500 <=> li $t6, 0x55000000
    088293D8:[3C0FFF00]: lui        $t7, 0xFF00 <=> li $t7, 0xFF000000
    088293DC:[14C00013]: bne        $a2, $zr, 0x0882942C
    088293E0:[3C19E100]: lui        $t9, 0xE100 <=> li $t9, 0xE1000000
    088293E4:[34060001]: ori        $a2, $zr, 1 <=> li $a2, 1
    088293E8:[AC8636C0]: sw         $a2, 14016($a0)
    088293EC:[E4B436D0]: swc1       $f20, 14032($a1)
    088293F0:[E6540004]: swc1       $f20, 4($s2)
    088293F4:[E6540008]: swc1       $f20, 8($s2)
    088293F8:[E654000C]: swc1       $f20, 12($s2)
    088293FC:[E6540010]: swc1       $f20, 16($s2)
    08829400:[E6540014]: swc1       $f20, 20($s2)
    08829404:[E6540018]: swc1       $f20, 24($s2)
    08829408:[E654001C]: swc1       $f20, 28($s2)
    0882940C:[E6540020]: swc1       $f20, 32($s2)
    08829410:[E6540024]: swc1       $f20, 36($s2)
    08829414:[E6540028]: swc1       $f20, 40($s2)
    08829418:[E654002C]: swc1       $f20, 44($s2)
    0882941C:[E6540030]: swc1       $f20, 48($s2)
    08829420:[E6540034]: swc1       $f20, 52($s2)
    08829424:[E6540038]: swc1       $f20, 56($s2)
    08829428:[E654003C]: swc1       $f20, 60($s2)
    0882942C:[93A400A4]: lbu        $a0, 164($sp)
    08829430:[5080005F]: beql       $a0, $zr, 0x088295B0
    08829434:[8E0400B0]: lw         $a0, 176($s0)
    08829438:[8E0400B0]: lw         $a0, 176($s0)
    0882943C:[30840200]: andi       $a0, $a0, 512
    08829440:[0004202B]: sltu       $a0, $zr, $a0 <=> move $a0, $a0
    08829444:[308400FF]: andi       $a0, $a0, 255
    08829448:[1080002C]: beq        $a0, $zr, 0x088294FC
    0882944C:[26640030]: addiu      $a0, $s3, 48
    08829450:[DA800000]: lv.q       C000.q, 0($s4)
    08829454:[F8800000]: sv.q       C000.q, 0($a0)
    08829458:[8E0600B0]: lw         $a2, 176($s0)
    0882945C:[00D73024]: and        $a2, $a2, $s7
    08829460:[0006302B]: sltu       $a2, $zr, $a2 <=> move $a2, $a2
    08829464:[30C600FF]: andi       $a2, $a2, 255
    08829468:[54C00015]: bnel       $a2, $zr, 0x088294C0
    0882946C:[8E0500B0]: lw         $a1, 176($s0)
    08829470:[C60C0230]: lwc1       $f12, 560($s0)
    08829474:[E4AC36D0]: swc1       $f12, 14032($a1)
    08829478:[C60C0234]: lwc1       $f12, 564($s0)
    0882947C:[E64C0014]: swc1       $f12, 20($s2)
    08829480:[C60C0238]: lwc1       $f12, 568($s0)
    08829484:[E64C0028]: swc1       $f12, 40($s2)
    08829488:[DA440000]: lv.q       C100.q, 0($s2)
    0882948C:[DA450010]: lv.q       C110.q, 16($s2)
    08829490:[DA460020]: lv.q       C120.q, 32($s2)
    08829494:[DA470030]: lv.q       C130.q, 48($s2)
    08829498:[DA680000]: lv.q       C200.q, 0($s3)
    0882949C:[DA690010]: lv.q       C210.q, 16($s3)
    088294A0:[DA6A0020]: lv.q       C220.q, 32($s3)
    088294A4:[DA6B0030]: lv.q       C230.q, 48($s3)
    088294A8:[F008A480]: VMMUL.q    M000.q, M100.q, M200.q
    088294AC:[FA600000]: sv.q       C000.q, 0($s3)
    088294B0:[FA610010]: sv.q       C010.q, 16($s3)
    088294B4:[FA620020]: sv.q       C020.q, 32($s3)
    088294B8:[FA630030]: sv.q       C030.q, 48($s3)
    088294BC:[8E0500B0]: lw         $a1, 176($s0)
    088294C0:[30A50400]: andi       $a1, $a1, 1024
    088294C4:[0005282B]: sltu       $a1, $zr, $a1 <=> move $a1, $a1
    088294C8:[30A500FF]: andi       $a1, $a1, 255
    088294CC:[50A00007]: beql       $a1, $zr, 0x088294EC
    088294D0:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    088294D4:[D8810000]: lv.q       C010.q, 0($a0)
    088294D8:[26050240]: addiu      $a1, $s0, 576
    088294DC:[D8A20000]: lv.q       C020.q, 0($a1)
    088294E0:[60028101]: vadd.t     C010.t, C010.t, C020.t
    088294E4:[F8810000]: sv.q       C010.q, 0($a0)
    088294E8:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    088294EC:[0E209DBC]: jal        0x088276F0
    088294F0:[02602825]: or         $a1, $s3, $zr <=> move $a1, $s3
    088294F4:[1000005A]: b          0x08829660
    088294F8:[00408825]: or         $s1, $v0, $zr <=> move $s1, $v0
    088294FC:[8E0400B0]: lw         $a0, 176($s0)
    08829500:[30840400]: andi       $a0, $a0, 1024
    08829504:[0004202B]: sltu       $a0, $zr, $a0 <=> move $a0, $a0
    08829508:[308400FF]: andi       $a0, $a0, 255
    0882950C:[10800019]: beq        $a0, $zr, 0x08829574
    08829510:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    08829514:[27A30050]: addiu      $v1, $sp, 80
    08829518:[DA800000]: lv.q       C000.q, 0($s4)
    0882951C:[F8600000]: sv.q       C000.q, 0($v1)
    08829520:[D8610000]: lv.q       C010.q, 0($v1)
    08829524:[26040240]: addiu      $a0, $s0, 576
    08829528:[D8820000]: lv.q       C020.q, 0($a0)
    0882952C:[60028101]: vadd.t     C010.t, C010.t, C020.t
    08829530:[F8610000]: sv.q       C010.q, 0($v1)
    08829534:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    08829538:[02602825]: or         $a1, $s3, $zr <=> move $a1, $s3
    0882953C:[0E209DE4]: jal        0x08827790
    08829540:[00603025]: or         $a2, $v1, $zr <=> move $a2, $v1
    08829544:[8E0400B0]: lw         $a0, 176($s0)
    08829548:[00972024]: and        $a0, $a0, $s7
    0882954C:[0004202B]: sltu       $a0, $zr, $a0 <=> move $a0, $a0
    08829550:[308400FF]: andi       $a0, $a0, 255
    08829554:[10800042]: beq        $a0, $zr, 0x08829660
    08829558:[00408825]: or         $s1, $v0, $zr <=> move $s1, $v0
    0882955C:[26640030]: addiu      $a0, $s3, 48
    08829560:[D8600000]: lv.q       C000.q, 0($v1)
    08829564:[F8800000]: sv.q       C000.q, 0($a0)
    08829568:[1000003E]: b          0x08829664
    0882956C:[8E0400BC]: lw         $a0, 188($s0)
    08829574:[02602825]: or         $a1, $s3, $zr <=> move $a1, $s3
    08829578:[0E209DE4]: jal        0x08827790
    0882957C:[02803025]: or         $a2, $s4, $zr <=> move $a2, $s4
    08829580:[8E0400B0]: lw         $a0, 176($s0)
    08829584:[00972024]: and        $a0, $a0, $s7
    08829588:[0004202B]: sltu       $a0, $zr, $a0 <=> move $a0, $a0
    0882958C:[308400FF]: andi       $a0, $a0, 255
    08829590:[10800033]: beq        $a0, $zr, 0x08829660
    08829594:[00408825]: or         $s1, $v0, $zr <=> move $s1, $v0
    08829598:[26640030]: addiu      $a0, $s3, 48
    0882959C:[DA800000]: lv.q       C000.q, 0($s4)
    088295A0:[F8800000]: sv.q       C000.q, 0($a0)
    088295A4:[1000002F]: b          0x08829664
    088295A8:[8E0400BC]: lw         $a0, 188($s0)
    088295B0:[30840200]: andi       $a0, $a0, 512
    088295B4:[0004202B]: sltu       $a0, $zr, $a0 <=> move $a0, $a0
    088295B8:[308400FF]: andi       $a0, $a0, 255
    088295BC:[10800024]: beq        $a0, $zr, 0x08829650
    088295C0:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    088295C4:[C60C0230]: lwc1       $f12, 560($s0)
    088295C8:[E4AC36D0]: swc1       $f12, 14032($a1)
    088295CC:[C60C0234]: lwc1       $f12, 564($s0)
    088295D0:[E64C0014]: swc1       $f12, 20($s2)
    088295D4:[C60C0238]: lwc1       $f12, 568($s0)
    088295D8:[E64C0028]: swc1       $f12, 40($s2)
    088295DC:[26640030]: addiu      $a0, $s3, 48
    088295E0:[DA800000]: lv.q       C000.q, 0($s4)
    088295E4:[F8800000]: sv.q       C000.q, 0($a0)
    088295E8:[3C044370]: lui        $a0, 0x4370 <=> li $a0, 0x43700000
    088295EC:[44846000]: mtc1       $a0, $f12
    088295F0:[C66D0030]: lwc1       $f13, 48($s3)
    088295F4:[460C6B41]: sub.s      $f13, $f13, $f12
    088295F8:[E66D0030]: swc1       $f13, 48($s3)
    088295FC:[DA440000]: lv.q       C100.q, 0($s2)
    08829600:[DA450010]: lv.q       C110.q, 16($s2)
    08829604:[DA460020]: lv.q       C120.q, 32($s2)
    08829608:[DA470030]: lv.q       C130.q, 48($s2)
    0882960C:[DA680000]: lv.q       C200.q, 0($s3)
    08829610:[DA690010]: lv.q       C210.q, 16($s3)
    08829614:[DA6A0020]: lv.q       C220.q, 32($s3)
    08829618:[DA6B0030]: lv.q       C230.q, 48($s3)
    0882961C:[F008A480]: VMMUL.q    M000.q, M100.q, M200.q
    08829620:[FA600000]: sv.q       C000.q, 0($s3)
    08829624:[FA610010]: sv.q       C010.q, 16($s3)
    08829628:[FA620020]: sv.q       C020.q, 32($s3)
    0882962C:[FA630030]: sv.q       C030.q, 48($s3)
    08829630:[C66D0030]: lwc1       $f13, 48($s3)
    08829634:[460C6B00]: add.s      $f12, $f13, $f12
    08829638:[E66C0030]: swc1       $f12, 48($s3)
    0882963C:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    08829640:[0E209DBC]: jal        0x088276F0
    08829644:[02602825]: or         $a1, $s3, $zr <=> move $a1, $s3
    08829648:[10000005]: b          0x08829660
    0882964C:[00408825]: or         $s1, $v0, $zr <=> move $s1, $v0
    08829650:[02602825]: or         $a1, $s3, $zr <=> move $a1, $s3
    08829654:[0E209DE4]: jal        0x08827790
    08829658:[02803025]: or         $a2, $s4, $zr <=> move $a2, $s4
    0882965C:[00408825]: or         $s1, $v0, $zr <=> move $s1, $v0
    08829660:[8E0400BC]: lw         $a0, 188($s0)
    08829664:[3084FFFF]: andi       $a0, $a0, -1
    08829668:[12C4002E]: beq        $s6, $a0, 0x08829724
    0882966C:[3C141000]: lui        $s4, 0x1000 <=> li $s4, 0x10000000
    08829670:[8E1600BC]: lw         $s6, 188($s0)
    08829674:[32D6FFFF]: andi       $s6, $s6, -1
    08829678:[2AC50002]: slti       $a1, $s6, 2
    0882967C:[10A0000E]: beq        $a1, $zr, 0x088296B8
    08829680:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    08829684:[06C00027]: bltz       $s6, 0x08829724
    08829688:[00808825]: or         $s1, $a0, $zr <=> move $s1, $a0
    0882968C:[1EC00012]: bgtz       $s6, 0x088296D8
    08829690:[2485000C]: addiu      $a1, $a0, 12
    08829694:[3C06DF00]: lui        $a2, 0xDF00 <=> li $a2, 0xDF000000
    08829698:[24C600AA]: addiu      $a2, $a2, 170
    0882969C:[3C07E100]: lui        $a3, 0xE100 <=> li $a3, 0xE1000000
    088296A0:[24E7FFFF]: addiu      $a3, $a3, -1
    088296A4:[AC860000]: sw         $a2, 0($a0)
    088296A8:[AC870004]: sw         $a3, 4($a0)
    088296AC:[AC990008]: sw         $t9, 8($a0)
    088296B0:[1000001B]: b          0x08829720
    088296B4:[00A02025]: or         $a0, $a1, $zr <=> move $a0, $a1
    088296B8:[2AC50003]: slti       $a1, $s6, 3
    088296BC:[14A0000D]: bne        $a1, $zr, 0x088296F4
    088296C0:[3C05DF00]: lui        $a1, 0xDF00 <=> li $a1, 0xDF000000
    088296C4:[2AC50004]: slti       $a1, $s6, 4
    088296C8:[14A00010]: bne        $a1, $zr, 0x0882970C
    088296CC:[3C05DF00]: lui        $a1, 0xDF00 <=> li $a1, 0xDF000000
    088296D0:[10000014]: b          0x08829724
    088296D4:[00808825]: or         $s1, $a0, $zr <=> move $s1, $a0
    088296D8:[3C06DF00]: lui        $a2, 0xDF00 <=> li $a2, 0xDF000000
    088296DC:[24C60032]: addiu      $a2, $a2, 50
    088296E0:[AC860000]: sw         $a2, 0($a0)
    088296E4:[AC8C0004]: sw         $t4, 4($a0)
    088296E8:[AC990008]: sw         $t9, 8($a0)
    088296EC:[1000000C]: b          0x08829720
    088296F0:[00A02025]: or         $a0, $a1, $zr <=> move $a0, $a1
    088296F4:[24A500A2]: addiu      $a1, $a1, 162
    088296F8:[AC850000]: sw         $a1, 0($a0)
    088296FC:[AC8C0004]: sw         $t4, 4($a0)
    08829700:[AC980008]: sw         $t8, 8($a0)
    08829704:[10000006]: b          0x08829720
    08829708:[2484000C]: addiu      $a0, $a0, 12
    0882970C:[24A502A2]: addiu      $a1, $a1, 674
    08829710:[AC850000]: sw         $a1, 0($a0)
    08829714:[AC8C0004]: sw         $t4, 4($a0)
    08829718:[AC980008]: sw         $t8, 8($a0)
    0882971C:[2484000C]: addiu      $a0, $a0, 12
    08829720:[00808825]: or         $s1, $a0, $zr <=> move $s1, $a0
    08829724:[3C04DBFF]: lui        $a0, 0xDBFF <=> li $a0, 0xDBFF0000
    08829728:[24840007]: addiu      $a0, $a0, 7
    0882972C:[8E0500C8]: lw         $a1, 200($s0)
    08829730:[00052A00]: sll        $a1, $a1, 0x0008
    08829734:[00A42025]: or         $a0, $a1, $a0
    08829738:[AE240000]: sw         $a0, 0($s1)
    0882973C:[26240004]: addiu      $a0, $s1, 4
    08829740:[26050090]: addiu      $a1, $s0, 144
    08829744:[D8A00000]: lv.q       C000.q, 0($a1)
    08829748:[D0048080]: vsat0.q    C000.q, C000.q
    0882974C:[653C8080]: vscl.q     C000.q, C000.q, S701.s
    08829750:[D2378080]: vf2iz.q    C000.q, C000.q, 23
    08829754:[D03C8080]: vi2uc.q    S000.s, C000.q
    08829758:[48650000]: mfv.s      $a1, S000.s
    0882975C:[00AF3024]: and        $a2, $a1, $t7
    08829760:[10C0000B]: beq        $a2, $zr, 0x08829790
    08829764:[00BE3024]: and        $a2, $a1, $fp
    08829768:[00CE3025]: or         $a2, $a2, $t6
    0882976C:[00052E02]: srl        $a1, $a1, 0x0018
    08829770:[AC860000]: sw         $a2, 0($a0)
    08829774:[00AD2825]: or         $a1, $a1, $t5
    08829778:[AC850004]: sw         $a1, 4($a0)
    0882977C:[24910008]: addiu      $s1, $a0, 8
    08829780:[3C04E800]: lui        $a0, 0xE800 <=> li $a0, 0xE8000000
    08829784:[AE240000]: sw         $a0, 0($s1)
    08829788:[1000000D]: b          0x088297C0
    0882978C:[26310004]: addiu      $s1, $s1, 4
    08829790:[00AF2825]: or         $a1, $a1, $t7
    08829794:[00BE3024]: and        $a2, $a1, $fp
    08829798:[00CE3025]: or         $a2, $a2, $t6
    0882979C:[00052E02]: srl        $a1, $a1, 0x0018
    088297A0:[AC860000]: sw         $a2, 0($a0)
    088297A4:[00AD2825]: or         $a1, $a1, $t5
    088297A8:[AC850004]: sw         $a1, 4($a0)
    088297AC:[24910008]: addiu      $s1, $a0, 8
    088297B0:[3C04E900]: lui        $a0, 0xE900 <=> li $a0, 0xE9000000
    088297B4:[2484FFFF]: addiu      $a0, $a0, -1
    088297B8:[AE240000]: sw         $a0, 0($s1)
    088297BC:[26310004]: addiu      $s1, $s1, 4
    088297C0:[8E0400CC]: lw         $a0, 204($s0)
    088297C4:[50800007]: beql       $a0, $zr, 0x088297E4
    088297C8:[8E0400B0]: lw         $a0, 176($s0)
    088297CC:[8E0600CC]: lw         $a2, 204($s0)
    088297D0:[02202025]: or         $a0, $s1, $zr <=> move $a0, $s1
    088297D4:[00C0F809]: jalr       $ra, $a2
    088297D8:[02002825]: or         $a1, $s0, $zr <=> move $a1, $s0
    088297DC:[00408825]: or         $s1, $v0, $zr <=> move $s1, $v0
    088297E0:[8E0400B0]: lw         $a0, 176($s0)
    088297E4:[00972024]: and        $a0, $a0, $s7
    088297E8:[0004202B]: sltu       $a0, $zr, $a0 <=> move $a0, $a0
    088297EC:[308400FF]: andi       $a0, $a0, 255
    088297F0:[10800008]: beq        $a0, $zr, 0x08829814
    088297F4:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    088297F8:[02202825]: or         $a1, $s1, $zr <=> move $a1, $s1
    088297FC:[0E209D9B]: jal        0x0882766C
    08829800:[02603025]: or         $a2, $s3, $zr <=> move $a2, $s3
    08829804:[34040000]: ori        $a0, $zr, 0 <=> li $a0, 0
    08829808:[00408825]: or         $s1, $v0, $zr <=> move $s1, $v0
    0882980C:[10000044]: b          0x08829920
    08829810:[AFA400A8]: sw         $a0, 168($sp)
    08829814:[8E0400C4]: lw         $a0, 196($s0)
    08829818:[28840002]: slti       $a0, $a0, 2
    0882981C:[10800016]: beq        $a0, $zr, 0x08829878
    08829820:[26240008]: addiu      $a0, $s1, 8
    08829824:[3C041200]: lui        $a0, 0x1200 <=> li $a0, 0x12000000
    08829828:[8E050130]: lw         $a1, 304($s0)
    0882982C:[24840081]: addiu      $a0, $a0, 129
    08829830:[AE240000]: sw         $a0, 0($s1)
    08829834:[10A0000B]: beq        $a1, $zr, 0x08829864
    08829838:[26240004]: addiu      $a0, $s1, 4
    0882983C:[00053602]: srl        $a2, $a1, 0x0018
    08829840:[30C6000F]: andi       $a2, $a2, 15
    08829844:[00063400]: sll        $a2, $a2, 0x0010
    08829848:[00D43025]: or         $a2, $a2, $s4
    0882984C:[00BE2824]: and        $a1, $a1, $fp
    08829850:[3C070100]: lui        $a3, 0x0100 <=> li $a3, 0x01000000
    08829854:[AC860000]: sw         $a2, 0($a0)
    08829858:[00A72825]: or         $a1, $a1, $a3
    0882985C:[AC850004]: sw         $a1, 4($a0)
    08829860:[24840008]: addiu      $a0, $a0, 8
    08829864:[3C050404]: lui        $a1, 0x0404 <=> li $a1, 0x04040000
    08829868:[24A50004]: addiu      $a1, $a1, 4
    0882986C:[AC850000]: sw         $a1, 0($a0)
    08829870:[1000002B]: b          0x08829920
    08829874:[24910004]: addiu      $s1, $a0, 4
    08829878:[2418FFF0]: addiu      $t8, $zr, -16 <=> li $t8, -16
    0882987C:[2484000F]: addiu      $a0, $a0, 15
    08829880:[0098C024]: and        $t8, $a0, $t8
    08829884:[270F0030]: addiu      $t7, $t8, 48
    08829888:[000F2602]: srl        $a0, $t7, 0x0018
    0882988C:[3084000F]: andi       $a0, $a0, 15
    08829890:[00042400]: sll        $a0, $a0, 0x0010
    08829894:[00942025]: or         $a0, $a0, $s4
    08829898:[01FE2824]: and        $a1, $t7, $fp
    0882989C:[AE240000]: sw         $a0, 0($s1)
    088298A0:[00B72025]: or         $a0, $a1, $s7
    088298A4:[AE240004]: sw         $a0, 4($s1)
    088298A8:[8E040130]: lw         $a0, 304($s0)
    088298AC:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    088298B0:[03002825]: or         $a1, $t8, $zr <=> move $a1, $t8
    088298B4:[D8800000]: lv.q       C000.q, 0($a0)
    088298B8:[F8A00000]: sv.q       C000.q, 0($a1)
    088298BC:[24C60001]: addiu      $a2, $a2, 1
    088298C0:[24A50010]: addiu      $a1, $a1, 16
    088298C4:[2CC70003]: sltiu      $a3, $a2, 3
    088298C8:[14E0FFFA]: bne        $a3, $zr, 0x088298B4
    088298CC:[24840010]: addiu      $a0, $a0, 16
    088298D0:[3C041200]: lui        $a0, 0x1200 <=> li $a0, 0x12000000
    088298D4:[24840083]: addiu      $a0, $a0, 131
    088298D8:[ADE40000]: sw         $a0, 0($t7)
    088298DC:[1300000C]: beq        $t8, $zr, 0x08829910
    088298E0:[25E40004]: addiu      $a0, $t7, 4
    088298E4:[00182E02]: srl        $a1, $t8, 0x0018
    088298E8:[30A5000F]: andi       $a1, $a1, 15
    088298EC:[00052C00]: sll        $a1, $a1, 0x0010
    088298F0:[3C061000]: lui        $a2, 0x1000 <=> li $a2, 0x10000000
    088298F4:[00A62825]: or         $a1, $a1, $a2
    088298F8:[031E3024]: and        $a2, $t8, $fp
    088298FC:[3C070100]: lui        $a3, 0x0100 <=> li $a3, 0x01000000
    08829900:[AC850000]: sw         $a1, 0($a0)
    08829904:[00C72825]: or         $a1, $a2, $a3
    08829908:[AC850004]: sw         $a1, 4($a0)
    0882990C:[24840008]: addiu      $a0, $a0, 8
    08829910:[3C050404]: lui        $a1, 0x0404 <=> li $a1, 0x04040000
    08829914:[24A50004]: addiu      $a1, $a1, 4
    08829918:[AC850000]: sw         $a1, 0($a0)
    0882991C:[24910004]: addiu      $s1, $a0, 4
    08829920:[8FA400B0]: lw         $a0, 176($sp)
    08829924:[8FA500B4]: lw         $a1, 180($sp)
    08829928:[8FA60098]: lw         $a2, 152($sp)
    0882992C:[24840001]: addiu      $a0, $a0, 1
    08829930:[24A50008]: addiu      $a1, $a1, 8
    08829934:[AFA400B0]: sw         $a0, 176($sp)
    08829938:[0086302A]: slt        $a2, $a0, $a2
    0882993C:[14C0FD7B]: bne        $a2, $zr, 0x08828F2C
    08829940:[AFA500B4]: sw         $a1, 180($sp)
    08829944:[3C04E800]: lui        $a0, 0xE800 <=> li $a0, 0xE8000000
    08829948:[AE240000]: sw         $a0, 0($s1)
    0882994C:[8FA400A0]: lw         $a0, 160($sp)
    08829950:[0E241B84]: jal        0x08906E10
    08829954:[26250004]: addiu      $a1, $s1, 4
    08829958:[C7B400BC]: lwc1       $f20, 188($sp)
    0882995C:[8FB000C0]: lw         $s0, 192($sp)
    08829960:[8FB100C4]: lw         $s1, 196($sp)
    08829964:[8FB200C8]: lw         $s2, 200($sp)
    08829968:[8FB300CC]: lw         $s3, 204($sp)
    0882996C:[8FB400D0]: lw         $s4, 208($sp)
    08829970:[8FB500D4]: lw         $s5, 212($sp)
    08829974:[8FB600D8]: lw         $s6, 216($sp)
    08829978:[8FB700DC]: lw         $s7, 220($sp)
    0882997C:[8FBE00E0]: lw         $fp, 224($sp)
    08829980:[8FBF00E4]: lw         $ra, 228($sp)
    08829984:[03E00008]: jr         $ra
    08829988:[27BD00F0]: addiu      $sp, $sp, 240
  Back Branch 088298C8 6,318 times (length 7)
    088298A0:[00B72025]: or         $a0, $a1, $s7
    088298A4:[AE240004]: sw         $a0, 4($s1)
    088298A8:[8E040130]: lw         $a0, 304($s0)
    088298AC:[34060000]: ori        $a2, $zr, 0 <=> li $a2, 0
    088298B0:[03002825]: or         $a1, $t8, $zr <=> move $a1, $t8
--> 088298B4:[D8800000]: lv.q       C000.q, 0($a0)
    088298B8:[F8A00000]: sv.q       C000.q, 0($a1)
    088298BC:[24C60001]: addiu      $a2, $a2, 1
    088298C0:[24A50010]: addiu      $a1, $a1, 16
    088298C4:[2CC70003]: sltiu      $a3, $a2, 3
--> 088298C8:[14E0FFFA]: bne        $a3, $zr, 0x088298B4
    088298CC:[24840010]: addiu      $a0, $a0, 16
    088298D0:[3C041200]: lui        $a0, 0x1200 <=> li $a0, 0x12000000
    088298D4:[24840083]: addiu      $a0, $a0, 131
    088298D8:[ADE40000]: sw         $a0, 0($t7)
  Back Branch 0882993C 2,106 times (length 646)
_S1_2_88F74CC 557,185 instructions (0.349%), 11,855 calls (088F74CC - 088F76B4, length 123)
    088F74CC:[27BDFFF0]: addiu      $sp, $sp, -16
    088F74D0:[AFB00004]: sw         $s0, 4($sp)
    088F74D4:[AFB10008]: sw         $s1, 8($sp)
    088F74D8:[AFBF000C]: sw         $ra, 12($sp)
    088F74DC:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    088F74E0:[3C0408AD]: lui        $a0, 0x08AD <=> li $a0, 0x08AD0000
    088F74E4:[8C84967C]: lw         $a0, -27012($a0)
    088F74E8:[AFA40000]: sw         $a0, 0($sp)
    088F74EC:[3C0408AD]: lui        $a0, 0x08AD <=> li $a0, 0x08AD0000
    088F74F0:[8C859678]: lw         $a1, -27016($a0)
    088F74F4:[24A50001]: addiu      $a1, $a1, 1
    088F74F8:[AC859678]: sw         $a1, -27016($a0)
    088F74FC:[3C1108AD]: lui        $s1, 0x08AD <=> li $s1, 0x08AD0000
    088F7500:[8E249670]: lw         $a0, -27024($s1)
    088F7504:[0E24C7D5]: jal        0x08931F54
    088F7508:[8C840004]: lw         $a0, 4($a0)
    088F750C:[92040014]: lbu        $a0, 20($s0)
    088F7510:[5480002E]: bnel       $a0, $zr, 0x088F75CC
    088F7514:[8E040010]: lw         $a0, 16($s0)
    088F7518:[92040016]: lbu        $a0, 22($s0)
    088F751C:[14800061]: bne        $a0, $zr, 0x088F76A4
    088F7520:[00000000]: nop
    088F7524:[8FA40000]: lw         $a0, 0($sp)
    088F7528:[AE040000]: sw         $a0, 0($s0)
    088F752C:[8FA40000]: lw         $a0, 0($sp)
    088F7530:[3C050009]: lui        $a1, 0x0009 <=> li $a1, 0x00090000
    088F7534:[00852024]: and        $a0, $a0, $a1
    088F7538:[50800009]: beql       $a0, $zr, 0x088F7560
    088F753C:[8FA40000]: lw         $a0, 0($sp)
    088F7540:[8E040010]: lw         $a0, 16($s0)
    088F7544:[18800003]: blez       $a0, 0x088F7554
    088F7548:[28840003]: slti       $a0, $a0, 3
    088F754C:[5480004C]: bnel       $a0, $zr, 0x088F7680
    088F7550:[92040004]: lbu        $a0, 4($s0)
    088F7554:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    088F7558:[10000048]: b          0x088F767C
    088F755C:[AE040010]: sw         $a0, 16($s0)
    088F7560:[3C050002]: lui        $a1, 0x0002 <=> li $a1, 0x00020000
    088F7564:[00852024]: and        $a0, $a0, $a1
    088F7568:[5080000A]: beql       $a0, $zr, 0x088F7594
    088F756C:[8FA40000]: lw         $a0, 0($sp)
    088F7570:[8E040010]: lw         $a0, 16($s0)
    088F7574:[28850003]: slti       $a1, $a0, 3
    088F7578:[14A00003]: bne        $a1, $zr, 0x088F7588
    088F757C:[28840005]: slti       $a0, $a0, 5
    088F7580:[5480003F]: bnel       $a0, $zr, 0x088F7680
    088F7584:[92040004]: lbu        $a0, 4($s0)
    088F7588:[34040003]: ori        $a0, $zr, 3 <=> li $a0, 3
    088F758C:[1000003B]: b          0x088F767C
    088F7590:[AE040010]: sw         $a0, 16($s0)
    088F7594:[3C050004]: lui        $a1, 0x0004 <=> li $a1, 0x00040000
    088F7598:[00852024]: and        $a0, $a0, $a1
    088F759C:[50800038]: beql       $a0, $zr, 0x088F7680
    088F75A0:[92040004]: lbu        $a0, 4($s0)
    088F75A4:[8E040010]: lw         $a0, 16($s0)
    088F75A8:[34050003]: ori        $a1, $zr, 3 <=> li $a1, 3
    088F75AC:[14850002]: bne        $a0, $a1, 0x088F75B8
    088F75B0:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    088F75B4:[A204002C]: sb         $a0, 44($s0)
    088F75B8:[92040017]: lbu        $a0, 23($s0)
    088F75BC:[1080002F]: beq        $a0, $zr, 0x088F767C
    088F75C0:[AE000010]: sw         $zr, 16($s0)
    088F75C4:[1000002D]: b          0x088F767C
    088F75C8:[A2000017]: sb         $zr, 23($s0)
    088F75CC:[2C850005]: sltiu      $a1, $a0, 5
    088F75D0:[50A0002B]: beql       $a1, $zr, 0x088F7680
    088F75D4:[92040004]: lbu        $a0, 4($s0)
    088F75D8:[10800023]: beq        $a0, $zr, 0x088F7668
    088F75DC:[24010003]: addiu      $at, $zr, 3 <=> li $at, 3
    088F75E0:[10810021]: beq        $a0, $at, 0x088F7668
    088F75E4:[24010004]: addiu      $at, $zr, 4 <=> li $at, 4
    088F75E8:[1081001F]: beq        $a0, $at, 0x088F7668
    088F75EC:[00000000]: nop
    088F75F0:[92040016]: lbu        $a0, 22($s0)
    088F75F4:[54800022]: bnel       $a0, $zr, 0x088F7680
    088F75F8:[92040004]: lbu        $a0, 4($s0)
    088F75FC:[92040015]: lbu        $a0, 21($s0)
    088F7600:[5080001F]: beql       $a0, $zr, 0x088F7680
    088F7604:[92040004]: lbu        $a0, 4($s0)
    088F7608:[92040017]: lbu        $a0, 23($s0)
    088F760C:[10800008]: beq        $a0, $zr, 0x088F7630
    088F7610:[00000000]: nop
    088F7614:[8FA40000]: lw         $a0, 0($sp)
    088F7618:[3C050004]: lui        $a1, 0x0004 <=> li $a1, 0x00040000
    088F761C:[00852024]: and        $a0, $a0, $a1
    088F7620:[50800017]: beql       $a0, $zr, 0x088F7680
    088F7624:[92040004]: lbu        $a0, 4($s0)
    088F7628:[10000014]: b          0x088F767C
    088F762C:[A2000017]: sb         $zr, 23($s0)
    088F7630:[0E24823A]: jal        0x089208E8
    088F7634:[00000000]: nop
    088F7638:[50400008]: beql       $v0, $zr, 0x088F765C
    088F763C:[AE000010]: sw         $zr, 16($s0)
    088F7640:[0E248244]: jal        0x08920910
    088F7644:[00000000]: nop
    088F7648:[0E2482BD]: jal        0x08920AF4
    088F764C:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    088F7650:[5440000B]: bnel       $v0, $zr, 0x088F7680
    088F7654:[92040004]: lbu        $a0, 4($s0)
    088F7658:[AE000010]: sw         $zr, 16($s0)
    088F765C:[A2000015]: sb         $zr, 21($s0)
    088F7660:[10000006]: b          0x088F767C
    088F7664:[A2000014]: sb         $zr, 20($s0)
    088F7668:[92050005]: lbu        $a1, 5($s0)
    088F766C:[34040002]: ori        $a0, $zr, 2 <=> li $a0, 2
    088F7670:[54A00001]: bnel       $a1, $zr, 0x088F7678
    088F7674:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    088F7678:[AE040010]: sw         $a0, 16($s0)
    088F767C:[92040004]: lbu        $a0, 4($s0)
    088F7680:[50800004]: beql       $a0, $zr, 0x088F7694
    088F7684:[8E249670]: lw         $a0, -27024($s1)
    088F7688:[0E23DCC9]: jal        0x088F7324
    088F768C:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    088F7690:[8E249670]: lw         $a0, -27024($s1)
    088F7694:[0E24C7EF]: jal        0x08931FBC
    088F7698:[8C840004]: lw         $a0, 4($a0)
    088F769C:[0E23DC3C]: jal        0x088F70F0
    088F76A0:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    088F76A4:[8FB00004]: lw         $s0, 4($sp)
    088F76A8:[8FB10008]: lw         $s1, 8($sp)
    088F76AC:[8FBF000C]: lw         $ra, 12($sp)
    088F76B0:[03E00008]: jr         $ra
    088F76B4:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_88FEB8C 545,330 instructions (0.341%), 11,855 calls (088FEB8C - 088FED64, length 119)
    088FEB8C:[27BDFFE0]: addiu      $sp, $sp, -32
    088FEB90:[AFB30010]: sw         $s3, 16($sp)
    088FEB94:[3C1308AD]: lui        $s3, 0x08AD <=> li $s3, 0x08AD0000
    088FEB98:[92659725]: lbu        $a1, -26843($s3)
    088FEB9C:[AFB00004]: sw         $s0, 4($sp)
    088FEBA0:[AFB10008]: sw         $s1, 8($sp)
    088FEBA4:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    088FEBA8:[3C1108AD]: lui        $s1, 0x08AD <=> li $s1, 0x08AD0000
    088FEBAC:[AFB2000C]: sw         $s2, 12($sp)
    088FEBB0:[AFBF0014]: sw         $ra, 20($sp)
    088FEBB4:[10A00005]: beq        $a1, $zr, 0x088FEBCC
    088FEBB8:[3C1208AD]: lui        $s2, 0x08AD <=> li $s2, 0x08AD0000
    088FEBBC:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    088FEBC0:[0E23F96B]: jal        0x088FE5AC
    088FEBC4:[00002825]: or         $a1, $zr, $zr <=> li $a1, 0
    088FEBC8:[A2609725]: sb         $zr, -26843($s3)
    088FEBCC:[8E249720]: lw         $a0, -26848($s1)
    088FEBD0:[0E24C7D5]: jal        0x08931F54
    088FEBD4:[8C840020]: lw         $a0, 32($a0)
    088FEBD8:[8E259720]: lw         $a1, -26848($s1)
    088FEBDC:[92469724]: lbu        $a2, -26844($s2)
    088FEBE0:[10C00013]: beq        $a2, $zr, 0x088FEC30
    088FEBE4:[90A40004]: lbu        $a0, 4($a1)
    088FEBE8:[14800018]: bne        $a0, $zr, 0x088FEC4C
    088FEBEC:[3C040242]: lui        $a0, 0x0242 <=> li $a0, 0x02420000
    088FEBF0:[24A6001C]: addiu      $a2, $a1, 28
    088FEBF4:[24855818]: addiu      $a1, $a0, 22552
    088FEBF8:[3C0408A7]: lui        $a0, 0x08A7 <=> li $a0, 0x08A70000
    088FEBFC:[34070004]: ori        $a3, $zr, 4 <=> li $a3, 4
    088FEC00:[00004025]: or         $t0, $zr, $zr <=> li $t0, 0
    088FEC04:[00004825]: or         $t1, $zr, $zr <=> li $t1, 0
    088FEC08:[0E28BE52]: jal        0x08A2F948 [sceIoDevctl]
    088FEC0C:[2484A924]: addiu      $a0, $a0, -22236
    088FEC10:[5440000F]: bnel       $v0, $zr, 0x088FEC50
    088FEC14:[92040108]: lbu        $a0, 264($s0)
    088FEC18:[8E249720]: lw         $a0, -26848($s1)
    088FEC1C:[34050001]: ori        $a1, $zr, 1 <=> li $a1, 1
    088FEC20:[A0850004]: sb         $a1, 4($a0)
    088FEC24:[2404FFFF]: addiu      $a0, $zr, -1 <=> li $a0, -1
    088FEC28:[10000008]: b          0x088FEC4C
    088FEC2C:[AE040114]: sw         $a0, 276($s0)
    088FEC30:[10800006]: beq        $a0, $zr, 0x088FEC4C
    088FEC34:[24A40008]: addiu      $a0, $a1, 8
    088FEC38:[00002825]: or         $a1, $zr, $zr <=> li $a1, 0
    088FEC3C:[0E27FF4B]: jal        0x089FFD2C
    088FEC40:[34060014]: ori        $a2, $zr, 20 <=> li $a2, 20
    088FEC44:[8E249720]: lw         $a0, -26848($s1)
    088FEC48:[A0800004]: sb         $zr, 4($a0)
    088FEC4C:[92040108]: lbu        $a0, 264($s0)
    088FEC50:[50800007]: beql       $a0, $zr, 0x088FEC70
    088FEC54:[92040004]: lbu        $a0, 4($s0)
    088FEC58:[0E23FA11]: jal        0x088FE844
    088FEC5C:[02002025]: or         $a0, $s0, $zr <=> move $a0, $s0
    088FEC60:[A2020005]: sb         $v0, 5($s0)
    088FEC64:[A2000004]: sb         $zr, 4($s0)
    088FEC68:[10000018]: b          0x088FECCC
    088FEC6C:[A2000108]: sb         $zr, 264($s0)
    088FEC70:[5080000C]: beql       $a0, $zr, 0x088FECA4
    088FEC74:[92040106]: lbu        $a0, 262($s0)
    088FEC78:[8E259720]: lw         $a1, -26848($s1)
    088FEC7C:[26040006]: addiu      $a0, $s0, 6
    088FEC80:[0E28BE64]: jal        0x08A2F990 [sceIoGetstat]
    088FEC84:[24A50028]: addiu      $a1, $a1, 40
    088FEC88:[10400003]: beq        $v0, $zr, 0x088FEC98
    088FEC8C:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    088FEC90:[1000000E]: b          0x088FECCC
    088FEC94:[A2000004]: sb         $zr, 4($s0)
    088FEC98:[A2040005]: sb         $a0, 5($s0)
    088FEC9C:[1000000B]: b          0x088FECCC
    088FECA0:[A2000004]: sb         $zr, 4($s0)
    088FECA4:[10800009]: beq        $a0, $zr, 0x088FECCC
    088FECA8:[26040006]: addiu      $a0, $s0, 6
    088FECAC:[0E28BE4E]: jal        0x08A2F938 [sceIoMkdir]
    088FECB0:[00002825]: or         $a1, $zr, $zr <=> li $a1, 0
    088FECB4:[10400003]: beq        $v0, $zr, 0x088FECC4
    088FECB8:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    088FECBC:[10000003]: b          0x088FECCC
    088FECC0:[A2000106]: sb         $zr, 262($s0)
    088FECC4:[A2040107]: sb         $a0, 263($s0)
    088FECC8:[A2000106]: sb         $zr, 262($s0)
    088FECCC:[92449724]: lbu        $a0, -26844($s2)
    088FECD0:[1080001C]: beq        $a0, $zr, 0x088FED44
    088FECD4:[8E259720]: lw         $a1, -26848($s1)
    088FECD8:[90A40004]: lbu        $a0, 4($a1)
    088FECDC:[10800019]: beq        $a0, $zr, 0x088FED44
    088FECE0:[00000000]: nop
    088FECE4:[8E040114]: lw         $a0, 276($s0)
    088FECE8:[04810016]: bgez       $a0, 0x088FED44
    088FECEC:[3C0408A7]: lui        $a0, 0x08A7 <=> li $a0, 0x08A70000
    088FECF0:[3C050242]: lui        $a1, 0x0242 <=> li $a1, 0x02420000
    088FECF4:[00003025]: or         $a2, $zr, $zr <=> li $a2, 0
    088FECF8:[00003825]: or         $a3, $zr, $zr <=> li $a3, 0
    088FECFC:[03A04025]: or         $t0, $sp, $zr <=> move $t0, $sp
    088FED00:[34090004]: ori        $t1, $zr, 4 <=> li $t1, 4
    088FED04:[2484A924]: addiu      $a0, $a0, -22236
    088FED08:[0E28BE52]: jal        0x08A2F948 [sceIoDevctl]
    088FED0C:[24A55824]: addiu      $a1, $a1, 22564
    088FED10:[00402025]: or         $a0, $v0, $zr <=> move $a0, $v0
    088FED14:[04800003]: bltz       $a0, 0x088FED24
    088FED18:[00000000]: nop
    088FED1C:[10000001]: b          0x088FED24
    088FED20:[8FA40000]: lw         $a0, 0($sp)
    088FED24:[14800004]: bne        $a0, $zr, 0x088FED38
    088FED28:[AE040114]: sw         $a0, 276($s0)
    088FED2C:[A2000118]: sb         $zr, 280($s0)
    088FED30:[10000004]: b          0x088FED44
    088FED34:[8E259720]: lw         $a1, -26848($s1)
    088FED38:[34040001]: ori        $a0, $zr, 1 <=> li $a0, 1
    088FED3C:[A2040118]: sb         $a0, 280($s0)
    088FED40:[8E259720]: lw         $a1, -26848($s1)
    088FED44:[0E24C7EF]: jal        0x08931FBC
    088FED48:[8CA40020]: lw         $a0, 32($a1)
    088FED4C:[8FB00004]: lw         $s0, 4($sp)
    088FED50:[8FB10008]: lw         $s1, 8($sp)
    088FED54:[8FB2000C]: lw         $s2, 12($sp)
    088FED58:[8FB30010]: lw         $s3, 16($sp)
    088FED5C:[8FBF0014]: lw         $ra, 20($sp)
    088FED60:[03E00008]: jr         $ra
    088FED64:[27BD0020]: addiu      $sp, $sp, 32
_S1_2_8929D2C 511,620 instructions (0.320%), 17,054 calls (08929D2C - 08929DB0, length 34)
    08929D2C:[27BDFFF0]: addiu      $sp, $sp, -16
    08929D30:[AFB00000]: sw         $s0, 0($sp)
    08929D34:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    08929D38:[AFB20008]: sw         $s2, 8($sp)
    08929D3C:[00A09025]: or         $s2, $a1, $zr <=> move $s2, $a1
    08929D40:[8E040004]: lw         $a0, 4($s0)
    08929D44:[AFB10004]: sw         $s1, 4($sp)
    08929D48:[AFBF000C]: sw         $ra, 12($sp)
    08929D4C:[0E24C7D5]: jal        0x08931F54
    08929D50:[34110000]: ori        $s1, $zr, 0 <=> li $s1, 0
    08929D54:[260400D4]: addiu      $a0, $s0, 212
    08929D58:[8C850000]: lw         $a1, 0($a0)
    08929D5C:[8C860004]: lw         $a2, 4($a0)
    08929D60:[8C840008]: lw         $a0, 8($a0)
    08929D64:[AE450000]: sw         $a1, 0($s2)
    08929D68:[AE460004]: sw         $a2, 4($s2)
    08929D6C:[AE440008]: sw         $a0, 8($s2)
    08929D70:[920400D4]: lbu        $a0, 212($s0)
    08929D74:[50800003]: beql       $a0, $zr, 0x08929D84
    08929D78:[920400D5]: lbu        $a0, 213($s0)
    08929D7C:[10000004]: b          0x08929D90
    08929D80:[34110001]: ori        $s1, $zr, 1 <=> li $s1, 1
    08929D84:[10800002]: beq        $a0, $zr, 0x08929D90
    08929D88:[00000000]: nop
    08929D8C:[34110001]: ori        $s1, $zr, 1 <=> li $s1, 1
    08929D90:[0E24C7EF]: jal        0x08931FBC
    08929D94:[8E040004]: lw         $a0, 4($s0)
    08929D98:[02201025]: or         $v0, $s1, $zr <=> move $v0, $s1
    08929D9C:[8FB00000]: lw         $s0, 0($sp)
    08929DA0:[8FB10004]: lw         $s1, 4($sp)
    08929DA4:[8FB20008]: lw         $s2, 8($sp)
    08929DA8:[8FBF000C]: lw         $ra, 12($sp)
    08929DAC:[03E00008]: jr         $ra
    08929DB0:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_890F134 491,249 instructions (0.307%), 808 calls (0890F134 - 0890F164, length 13)
    0890F134:[3C0508AD]: lui        $a1, 0x08AD <=> li $a1, 0x08AD0000
    0890F138:[8CA59B08]: lw         $a1, -25848($a1)
    0890F13C:[10A00006]: beq        $a1, $zr, 0x0890F158
    0890F140:[00000000]: nop
    0890F144:[10850006]: beq        $a0, $a1, 0x0890F160
    0890F148:[00000000]: nop
    0890F14C:[8CA50004]: lw         $a1, 4($a1)
    0890F150:[14A0FFFC]: bne        $a1, $zr, 0x0890F144
    0890F154:[00000000]: nop
    0890F158:[03E00008]: jr         $ra
    0890F15C:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    0890F160:[03E00008]: jr         $ra
    0890F164:[34020001]: ori        $v0, $zr, 1 <=> li $v0, 1
  Back Branch 0890F150 96,957 times (length 5)
    0890F134:[3C0508AD]: lui        $a1, 0x08AD <=> li $a1, 0x08AD0000
    0890F138:[8CA59B08]: lw         $a1, -25848($a1)
    0890F13C:[10A00006]: beq        $a1, $zr, 0x0890F158
    0890F140:[00000000]: nop
--> 0890F144:[10850006]: beq        $a0, $a1, 0x0890F160
    0890F148:[00000000]: nop
    0890F14C:[8CA50004]: lw         $a1, 4($a1)
--> 0890F150:[14A0FFFC]: bne        $a1, $zr, 0x0890F144
    0890F154:[00000000]: nop
    0890F158:[03E00008]: jr         $ra
    0890F15C:[00001025]: or         $v0, $zr, $zr <=> li $v0, 0
    0890F160:[03E00008]: jr         $ra
_S1_2_8A1F3B8 477,512 instructions (0.299%), 17,054 calls (08A1F3B8 - 08A1F424, length 28)
    08A1F3B8:[3C0308AF]: lui        $v1, 0x08AF <=> li $v1, 0x08AF0000
    08A1F3BC:[8C68182C]: lw         $t0, 6188($v1)
    08A1F3C0:[27BDFFF0]: addiu      $sp, $sp, -16
    08A1F3C4:[AFB00000]: sw         $s0, 0($sp)
    08A1F3C8:[3C028045]: lui        $v0, 0x8045 <=> li $v0, 0x80450000
    08A1F3CC:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    08A1F3D0:[2404FFFF]: addiu      $a0, $zr, -1 <=> li $a0, -1
    08A1F3D4:[AFB20008]: sw         $s2, 8($sp)
    08A1F3D8:[34470001]: ori        $a3, $v0, 1
    08A1F3DC:[00C09021]: addu       $s2, $a2, $zr <=> move $s2, $a2
    08A1F3E0:[AFB10004]: sw         $s1, 4($sp)
    08A1F3E4:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    08A1F3E8:[11040008]: beq        $t0, $a0, 0x08A1F40C
    08A1F3EC:[AFBF000C]: sw         $ra, 12($sp)
    08A1F3F0:[0E2880DD]: jal        0x08A20374
    08A1F3F4:[00000000]: nop
    08A1F3F8:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08A1F3FC:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08A1F400:[0E2884EB]: jal        0x08A213AC
    08A1F404:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    08A1F408:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08A1F40C:[8FBF000C]: lw         $ra, 12($sp)
    08A1F410:[8FB20008]: lw         $s2, 8($sp)
    08A1F414:[8FB10004]: lw         $s1, 4($sp)
    08A1F418:[8FB00000]: lw         $s0, 0($sp)
    08A1F41C:[00E01021]: addu       $v0, $a3, $zr <=> move $v0, $a3
    08A1F420:[03E00008]: jr         $ra
    08A1F424:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_892B414 477,512 instructions (0.299%), 17,054 calls (0892B414 - 0892B4E4, length 53)
    0892B414:[27BDFFF0]: addiu      $sp, $sp, -16
    0892B418:[AFB00004]: sw         $s0, 4($sp)
    0892B41C:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    0892B420:[E7B40000]: swc1       $f20, 0($sp)
    0892B424:[AFBF0008]: sw         $ra, 8($sp)
    0892B428:[0E24C7D5]: jal        0x08931F54
    0892B42C:[8E040000]: lw         $a0, 0($s0)
    0892B430:[8E05004C]: lw         $a1, 76($s0)
    0892B434:[3C063C23]: lui        $a2, 0x3C23 <=> li $a2, 0x3C230000
    0892B438:[8E040048]: lw         $a0, 72($s0)
    0892B43C:[34C6D70A]: ori        $a2, $a2, -10486
    0892B440:[C60C0040]: lwc1       $f12, 64($s0)
    0892B444:[18A0001A]: blez       $a1, 0x0892B4B0
    0892B448:[4486A000]: mtc1       $a2, $f20
    0892B44C:[8E060050]: lw         $a2, 80($s0)
    0892B450:[00C52823]: subu       $a1, $a2, $a1
    0892B454:[00053940]: sll        $a3, $a1, 0x0005
    0892B458:[00A72821]: addu       $a1, $a1, $a3
    0892B45C:[00052880]: sll        $a1, $a1, 0x0002
    0892B460:[00A72823]: subu       $a1, $a1, $a3
    0892B464:[00A6001A]: div        $a1, $a2
    0892B468:[8E050044]: lw         $a1, 68($s0)
    0892B46C:[34060064]: ori        $a2, $zr, 100 <=> li $a2, 100
    0892B470:[00852023]: subu       $a0, $a0, $a1
    0892B474:[00003812]: mflo       $a3
    0892B478:[00000000]: nop
    0892B47C:[00000000]: nop
    0892B480:[00E40018]: mult       $a3, $a0
    0892B484:[00002012]: mflo       $a0
    0892B488:[00000000]: nop
    0892B48C:[00000000]: nop
    0892B490:[0086001A]: div        $a0, $a2
    0892B494:[00002012]: mflo       $a0
    0892B498:[00852021]: addu       $a0, $a0, $a1
    0892B49C:[44846800]: mtc1       $a0, $f13
    0892B4A0:[46806B60]: cvt.s.w    $f13, $f13
    0892B4A4:[460D6302]: mul.s      $f12, $f12, $f13
    0892B4A8:[10000007]: b          0x0892B4C8
    0892B4AC:[46146502]: mul.s      $f20, $f12, $f20
    0892B4B0:[44846800]: mtc1       $a0, $f13
    0892B4B4:[46806B60]: cvt.s.w    $f13, $f13
    0892B4B8:[AE040044]: sw         $a0, 68($s0)
    0892B4BC:[AE00004C]: sw         $zr, 76($s0)
    0892B4C0:[460D6302]: mul.s      $f12, $f12, $f13
    0892B4C4:[46146502]: mul.s      $f20, $f12, $f20
    0892B4C8:[0E24C7EF]: jal        0x08931FBC
    0892B4CC:[8E040000]: lw         $a0, 0($s0)
    0892B4D0:[4600A006]: mov.s      $f0, $f20
    0892B4D4:[C7B40000]: lwc1       $f20, 0($sp)
    0892B4D8:[8FB00004]: lw         $s0, 4($sp)
    0892B4DC:[8FBF0008]: lw         $ra, 8($sp)
    0892B4E0:[03E00008]: jr         $ra
    0892B4E4:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_8A22994 443,399 instructions (0.277%), 17,054 calls (08A22994 - 08A229F8, length 26)
    08A22994:[27BDFFF0]: addiu      $sp, $sp, -16
    08A22998:[340A8000]: ori        $t2, $zr, -32768 <=> li $t2, 32768
    08A2299C:[3C028044]: lui        $v0, 0x8044 <=> li $v0, 0x80440000
    08A229A0:[2C8B0004]: sltiu      $t3, $a0, 4
    08A229A4:[AFBF0000]: sw         $ra, 0($sp)
    08A229A8:[34480010]: ori        $t0, $v0, 16
    08A229AC:[1160000F]: beq        $t3, $zr, 0x08A229EC
    08A229B0:[0145482B]: sltu       $t1, $t2, $a1
    08A229B4:[3C0B8044]: lui        $t3, 0x8044 <=> li $t3, 0x80440000
    08A229B8:[0146502B]: sltu       $t2, $t2, $a2
    08A229BC:[1520000B]: bne        $t1, $zr, 0x08A229EC
    08A229C0:[3568000A]: ori        $t0, $t3, 10
    08A229C4:[3C0C08B0]: lui        $t4, 0x08B0 <=> li $t4, 0x08B00000
    08A229C8:[00044080]: sll        $t0, $a0, 0x0002
    08A229CC:[258993E4]: addiu      $t1, $t4, -27676
    08A229D0:[3C048044]: lui        $a0, 0x8044 <=> li $a0, 0x80440000
    08A229D4:[01091821]: addu       $v1, $t0, $t1
    08A229D8:[15400004]: bne        $t2, $zr, 0x08A229EC
    08A229DC:[3488000A]: ori        $t0, $a0, 10
    08A229E0:[0E28BD52]: jal        0x08A2F548 [sceAudioOutputPannedBlocking]
    08A229E4:[8C640000]: lw         $a0, 0($v1)
    08A229E8:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    08A229EC:[8FBF0000]: lw         $ra, 0($sp)
    08A229F0:[01001021]: addu       $v0, $t0, $zr <=> move $v0, $t0
    08A229F4:[03E00008]: jr         $ra
    08A229F8:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_881F930 432,414 instructions (0.270%), 19,449 calls (0881F930 - 0881F9FC, length 52)
    0881F930:[27BDFFF0]: addiu      $sp, $sp, -16
    0881F934:[8CC80000]: lw         $t0, 0($a2)
    0881F938:[90E90002]: lbu        $t1, 2($a3)
    0881F93C:[0109482A]: slt        $t1, $t0, $t1
    0881F940:[1120001F]: beq        $t1, $zr, 0x0881F9C0
    0881F944:[01005025]: or         $t2, $t0, $zr <=> move $t2, $t0
    0881F948:[94E70000]: lhu        $a3, 0($a3)
    0881F94C:[014A4021]: addu       $t0, $t2, $t2
    0881F950:[01484021]: addu       $t0, $t2, $t0
    0881F954:[01074807]: srav       $t1, $a3, $t0
    0881F958:[31290007]: andi       $t1, $t1, 7
    0881F95C:[000A4080]: sll        $t0, $t2, 0x0002
    0881F960:[292B0003]: slti       $t3, $t1, 3
    0881F964:[00A84021]: addu       $t0, $a1, $t0
    0881F968:[11600018]: beq        $t3, $zr, 0x0881F9CC
    0881F96C:[25470001]: addiu      $a3, $t2, 1
    0881F970:[29240002]: slti       $a0, $t1, 2
    0881F974:[54800019]: bnel       $a0, $zr, 0x0881F9DC
    0881F978:[C5000000]: lwc1       $f0, 0($t0)
    0881F97C:[C5000000]: lwc1       $f0, 0($t0)
    0881F980:[ACC70000]: sw         $a3, 0($a2)
    0881F984:[00072080]: sll        $a0, $a3, 0x0002
    0881F988:[00A42021]: addu       $a0, $a1, $a0
    0881F98C:[C48C0000]: lwc1       $f12, 0($a0)
    0881F990:[24E40001]: addiu      $a0, $a3, 1
    0881F994:[ACC40000]: sw         $a0, 0($a2)
    0881F998:[46006301]: sub.s      $f12, $f12, $f0
    0881F99C:[D0220000]: vrndf1.s   S000.s
    0881F9A0:[60FF0000]: vsub.s     S000.s, S000.s, S733.s
    0881F9A4:[48640000]: mfv.s      $a0, S000.s
    0881F9A8:[AFA40000]: sw         $a0, 0($sp)
    0881F9AC:[C7AD0000]: lwc1       $f13, 0($sp)
    0881F9B0:[460D6302]: mul.s      $f12, $f12, $f13
    0881F9B4:[460C0000]: add.s      $f0, $f0, $f12
    0881F9B8:[03E00008]: jr         $ra
    0881F9BC:[27BD0010]: addiu      $sp, $sp, 16
    0881F9C0:[44800000]: mtc1       $zr, $f0
    0881F9C4:[03E00008]: jr         $ra
    0881F9C8:[27BD0010]: addiu      $sp, $sp, 16
    0881F9CC:[34050004]: ori        $a1, $zr, 4 <=> li $a1, 4
    0881F9D0:[51250005]: beql       $t1, $a1, 0x0881F9E8
    0881F9D4:[8D050000]: lw         $a1, 0($t0)
    0881F9D8:[C5000000]: lwc1       $f0, 0($t0)
    0881F9DC:[ACC70000]: sw         $a3, 0($a2)
    0881F9E0:[03E00008]: jr         $ra
    0881F9E4:[27BD0010]: addiu      $sp, $sp, 16
    0881F9E8:[00052880]: sll        $a1, $a1, 0x0002
    0881F9EC:[00852021]: addu       $a0, $a0, $a1
    0881F9F0:[C48001E0]: lwc1       $f0, 480($a0)
    0881F9F4:[ACC70000]: sw         $a3, 0($a2)
    0881F9F8:[03E00008]: jr         $ra
    0881F9FC:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_8A277B4 426,350 instructions (0.267%), 17,054 calls (08A277B4 - 08A27814, length 25)
    08A277B4:[3C0708B0]: lui        $a3, 0x08B0 <=> li $a3, 0x08B00000
    08A277B8:[8CE993F0]: lw         $t1, -27664($a3)
    08A277BC:[27BDFFF0]: addiu      $sp, $sp, -16
    08A277C0:[3C038042]: lui        $v1, 0x8042 <=> li $v1, 0x80420000
    08A277C4:[AFBF0000]: sw         $ra, 0($sp)
    08A277C8:[00A04021]: addu       $t0, $a1, $zr <=> move $t0, $a1
    08A277CC:[00C03821]: addu       $a3, $a2, $zr <=> move $a3, $a2
    08A277D0:[1120000E]: beq        $t1, $zr, 0x08A2780C
    08A277D4:[34620100]: ori        $v0, $v1, 256
    08A277D8:[3C058042]: lui        $a1, 0x8042 <=> li $a1, 0x80420000
    08A277DC:[3083003F]: andi       $v1, $a0, 63
    08A277E0:[1080000A]: beq        $a0, $zr, 0x08A2780C
    08A277E4:[34A20005]: ori        $v0, $a1, 5
    08A277E8:[3C0208B1]: lui        $v0, 0x08B1 <=> li $v0, 0x08B10000
    08A277EC:[01003021]: addu       $a2, $t0, $zr <=> move $a2, $t0
    08A277F0:[3C088042]: lui        $t0, 0x8042 <=> li $t0, 0x80420000
    08A277F4:[00802821]: addu       $a1, $a0, $zr <=> move $a1, $a0
    08A277F8:[24448980]: addiu      $a0, $v0, -30336
    08A277FC:[14600003]: bne        $v1, $zr, 0x08A2780C
    08A27800:[35020005]: ori        $v0, $t0, 5
    08A27804:[0E28BCD4]: jal        0x08A2F350 [__sceSasCoreWithMix]
    08A27808:[00000000]: nop
    08A2780C:[8FBF0000]: lw         $ra, 0($sp)
    08A27810:[03E00008]: jr         $ra
    08A27814:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_890BB14 406,028 instructions (0.254%), 8,202 calls (0890BB14 - 0890BD94, length 161)
    0890BB14:[27BDFFE0]: addiu      $sp, $sp, -32
    0890BB18:[AFB00014]: sw         $s0, 20($sp)
    0890BB1C:[00808025]: or         $s0, $a0, $zr <=> move $s0, $a0
    0890BB20:[8E0600B0]: lw         $a2, 176($s0)
    0890BB24:[E7BA000C]: swc1       $f26, 12($sp)
    0890BB28:[4480D000]: mtc1       $zr, $f26
    0890BB2C:[E7B80008]: swc1       $f24, 8($sp)
    0890BB30:[4600D606]: mov.s      $f24, $f26
    0890BB34:[30C62000]: andi       $a2, $a2, 8192
    0890BB38:[E7B40000]: swc1       $f20, 0($sp)
    0890BB3C:[E7B60004]: swc1       $f22, 4($sp)
    0890BB40:[E7BC0010]: swc1       $f28, 16($sp)
    0890BB44:[AFB10018]: sw         $s1, 24($sp)
    0890BB48:[AFBF001C]: sw         $ra, 28($sp)
    0890BB4C:[10C0003B]: beq        $a2, $zr, 0x0890BC3C
    0890BB50:[8E0400B4]: lw         $a0, 180($s0)
    0890BB54:[0E2436AB]: jal        0x0890DAAC
    0890BB58:[C6140070]: lwc1       $f20, 112($s0)
    0890BB5C:[44826000]: mtc1       $v0, $f12
    0890BB60:[46806320]: cvt.s.w    $f12, $f12
    0890BB64:[460CA303]: div.s      $f12, $f20, $f12
    0890BB68:[8E0400B4]: lw         $a0, 180($s0)
    0890BB6C:[4600630D]: trunc.w.s  $f12, $f12
    0890BB70:[44116000]: mfc1       $s1, $f12
    0890BB74:[44916800]: mtc1       $s1, $f13
    0890BB78:[0E2436AB]: jal        0x0890DAAC
    0890BB7C:[46806DA0]: cvt.s.w    $f22, $f13
    0890BB80:[02220018]: mult       $s1, $v0
    0890BB84:[C60E0070]: lwc1       $f14, 112($s0)
    0890BB88:[8E0400B4]: lw         $a0, 180($s0)
    0890BB8C:[00002812]: mflo       $a1
    0890BB90:[44856000]: mtc1       $a1, $f12
    0890BB94:[46806320]: cvt.s.w    $f12, $f12
    0890BB98:[460C7301]: sub.s      $f12, $f14, $f12
    0890BB9C:[4600630D]: trunc.w.s  $f12, $f12
    0890BBA0:[44056000]: mfc1       $a1, $f12
    0890BBA4:[44856800]: mtc1       $a1, $f13
    0890BBA8:[0E2436AB]: jal        0x0890DAAC
    0890BBAC:[46806D20]: cvt.s.w    $f20, $f13
    0890BBB0:[44827800]: mtc1       $v0, $f15
    0890BBB4:[46807BE0]: cvt.s.w    $f15, $f15
    0890BBB8:[460FA383]: div.s      $f14, $f20, $f15
    0890BBBC:[8E0400B4]: lw         $a0, 180($s0)
    0890BBC0:[C61C0074]: lwc1       $f28, 116($s0)
    0890BBC4:[0E2436CE]: jal        0x0890DB38
    0890BBC8:[460EB580]: add.s      $f22, $f22, $f14
    0890BBCC:[44826000]: mtc1       $v0, $f12
    0890BBD0:[46806320]: cvt.s.w    $f12, $f12
    0890BBD4:[460CE303]: div.s      $f12, $f28, $f12
    0890BBD8:[8E0400B4]: lw         $a0, 180($s0)
    0890BBDC:[4600630D]: trunc.w.s  $f12, $f12
    0890BBE0:[44116000]: mfc1       $s1, $f12
    0890BBE4:[44916800]: mtc1       $s1, $f13
    0890BBE8:[0E2436CE]: jal        0x0890DB38
    0890BBEC:[46806D20]: cvt.s.w    $f20, $f13
    0890BBF0:[02220018]: mult       $s1, $v0
    0890BBF4:[C60E0074]: lwc1       $f14, 116($s0)
    0890BBF8:[8E0400B4]: lw         $a0, 180($s0)
    0890BBFC:[00002812]: mflo       $a1
    0890BC00:[44856000]: mtc1       $a1, $f12
    0890BC04:[46806320]: cvt.s.w    $f12, $f12
    0890BC08:[460C7301]: sub.s      $f12, $f14, $f12
    0890BC0C:[4600630D]: trunc.w.s  $f12, $f12
    0890BC10:[44056000]: mfc1       $a1, $f12
    0890BC14:[44856800]: mtc1       $a1, $f13
    0890BC18:[0E2436CE]: jal        0x0890DB38
    0890BC1C:[46806F20]: cvt.s.w    $f28, $f13
    0890BC20:[44827800]: mtc1       $v0, $f15
    0890BC24:[46807BE0]: cvt.s.w    $f15, $f15
    0890BC28:[460FE383]: div.s      $f14, $f28, $f15
    0890BC2C:[8E0500C4]: lw         $a1, 196($s0)
    0890BC30:[28A40002]: slti       $a0, $a1, 2
    0890BC34:[1000000F]: b          0x0890BC74
    0890BC38:[460EA500]: add.s      $f20, $f20, $f14
    0890BC3C:[C4AC0000]: lwc1       $f12, 0($a1)
    0890BC40:[C4AD0004]: lwc1       $f13, 4($a1)
    0890BC44:[C4960040]: lwc1       $f22, 64($a0)
    0890BC48:[C4AE0008]: lwc1       $f14, 8($a1)
    0890BC4C:[C4940044]: lwc1       $f20, 68($a0)
    0890BC50:[46166682]: mul.s      $f26, $f12, $f22
    0890BC54:[C4AF000C]: lwc1       $f15, 12($a1)
    0890BC58:[46146E02]: mul.s      $f24, $f13, $f20
    0890BC5C:[8E0500C4]: lw         $a1, 196($s0)
    0890BC60:[460E6300]: add.s      $f12, $f12, $f14
    0890BC64:[28A40002]: slti       $a0, $a1, 2
    0890BC68:[460F6B40]: add.s      $f13, $f13, $f15
    0890BC6C:[46166582]: mul.s      $f22, $f12, $f22
    0890BC70:[46146D02]: mul.s      $f20, $f13, $f20
    0890BC74:[50800009]: beql       $a0, $zr, 0x0890BC9C
    0890BC78:[8E0400B4]: lw         $a0, 180($s0)
    0890BC7C:[8E040014]: lw         $a0, 20($s0)
    0890BC80:[24A50002]: addiu      $a1, $a1, 2
    0890BC84:[24840028]: addiu      $a0, $a0, 40
    0890BC88:[84860000]: lh         $a2, 0($a0)
    0890BC8C:[8C870004]: lw         $a3, 4($a0)
    0890BC90:[00E0F809]: jalr       $ra, $a3
    0890BC94:[02062021]: addu       $a0, $s0, $a2
    0890BC98:[8E0400B4]: lw         $a0, 180($s0)
    0890BC9C:[10800034]: beq        $a0, $zr, 0x0890BD70
    0890BCA0:[00000000]: nop
    0890BCA4:[8E0400C4]: lw         $a0, 196($s0)
    0890BCA8:[2484FFFE]: addiu      $a0, $a0, -2
    0890BCAC:[2C85000A]: sltiu      $a1, $a0, 10
    0890BCB0:[10A0002F]: beq        $a1, $zr, 0x0890BD70
    0890BCB4:[00000000]: nop
    0890BCB8:[00042080]: sll        $a0, $a0, 0x0002
    0890BCBC:[3C0108A7]: lui        $at, 0x08A7 <=> li $at, 0x08A70000
    0890BCC0:[00240821]: addu       $at, $at, $a0
    0890BCC4:[8C21B700]: lw         $at, -18688($at)
    0890BCC8:[00200008]: jr         $at
    0890BCCC:[00000000]: nop
    0890BD70:[C7B40000]: lwc1       $f20, 0($sp)
    0890BD74:[C7B60004]: lwc1       $f22, 4($sp)
    0890BD78:[C7B80008]: lwc1       $f24, 8($sp)
    0890BD7C:[C7BA000C]: lwc1       $f26, 12($sp)
    0890BD80:[C7BC0010]: lwc1       $f28, 16($sp)
    0890BD84:[8FB00014]: lw         $s0, 20($sp)
    0890BD88:[8FB10018]: lw         $s1, 24($sp)
    0890BD8C:[8FBF001C]: lw         $ra, 28($sp)
    0890BD90:[03E00008]: jr         $ra
    0890BD94:[27BD0020]: addiu      $sp, $sp, 32
_S1_2_892DBA8 390,960 instructions (0.245%), 130,320 calls (0892DBA8 - 0892DBB0, length 3)
_S1_2_8A2F900 377,318 instructions (0.236%), 188,659 calls (08A2F900 - 08A2F904, length 2)
_S1_2_8A2F908 342,594 instructions (0.214%), 171,297 calls (08A2F908 - 08A2F90C, length 2)
_S1_2_881D2E0 333,720 instructions (0.209%), 1 calls (0881D2E0 - 0881E79C, length 1328)
  Back Branch 0881E5F0 2,200 times (length 7)
  Back Branch 0881E6F4 1,100 times (length 43)
  Back Branch 0881D504 520 times (length 37)
  Back Branch 0881E734 319 times (length 1107)
  Back Branch 0881D514 40 times (length 90)
  Back Branch 0881E74C 40 times (length 1129)
_S1_2_8935DF4 322,828 instructions (0.202%), 834 calls (08935DF4 - 089361D8, length 250)
  Back Branch 08936178 6,672 times (length 45)
_S1_2_881E7A0 315,189 instructions (0.197%), 169 calls (0881E7A0 - 0881F200, length 665)
  Back Branch 0881EACC 59,808 times (length 5)
_S1_2_8929088 306,960 instructions (0.192%), 51,160 calls (08929088 - 0892909C, length 6)
_S1_2_88F6B30 284,520 instructions (0.178%), 11,855 calls (088F6B30 - 088F6B8C, length 24)
_S1_2_88F0DB8 284,520 instructions (0.178%), 0 calls (088F0DB8 - 088F0FC0, length 131)
  Back Branch 088F0F20 11,855 times (length 24)
_S1_2_890C49C 276,615 instructions (0.173%), 1,355 calls (0890C49C - 0890CAD0, length 398)
  Back Branch 0890CA78 1,574 times (length 337)
_S1_2_891BE3C 272,333 instructions (0.170%), 1,903 calls (0891BE3C - 0891C088, length 148)
_S1_2_892B074 261,096 instructions (0.163%), 11,868 calls (0892B074 - 0892B0CC, length 23)
_S1_2_8A27BB8 255,810 instructions (0.160%), 17,054 calls (08A27BB8 - 08A27BF0, length 15)
_S1_2_892B014 244,728 instructions (0.153%), 40,788 calls (0892B014 - 0892B028, length 6)
_S1_2_8929050 238,756 instructions (0.149%), 17,054 calls (08929050 - 08929084, length 14)
_S1_2_8929CA4 238,742 instructions (0.149%), 17,053 calls (08929CA4 - 08929CD8, length 14)
_S1_2_88F70F0 237,100 instructions (0.148%), 11,855 calls (088F70F0 - 088F7174, length 34)
_S1_2_89312EC 235,349 instructions (0.147%), 2,173 calls (089312EC - 0893152C, length 145)
  Back Branch 089313A0 5,513 times (length 8)
_S1_2_8930E80 233,341 instructions (0.146%), 5,857 calls (08930E80 - 08930FF4, length 94)
  Back Branch 08930F38 4,521 times (length 25)
  Back Branch 08930FBC 2,714 times (length 19)
_S1_2_88E1B40 206,604 instructions (0.129%), 1,584 calls (088E1B40 - 088E1DA4, length 154)
  Back Branch 088E1D54 1,584 times (length 16)
  Back Branch 088E1D64 144 times (length 20)
_S1_2_884AD38 205,894 instructions (0.129%), 15,838 calls (0884AD38 - 0884AD68, length 13)
_S1_2_8A00010 202,350 instructions (0.127%), 1,728 calls (08A00010 - 08A00074, length 26)
  Back Branch 08A00068 19,203 times (length 15)
  Back Branch 08A00050 192 times (length 8)
_S1_2_88E270C 199,774 instructions (0.125%), 1,440 calls (088E270C - 088E3144, length 655)
_S1_2_890C164 199,106 instructions (0.125%), 99,553 calls (0890C164 - 0890C168, length 2)
_S1_2_890BCD8 198,666 instructions (0.124%), 7,358 calls (0890BCD8 - 0890BD94, length 48)
_S1_2_891F6F4 185,186 instructions (0.116%), 1,856 calls (0891F6F4 - 0891F764, length 29)
  Back Branch 0891F750 19,624 times (length 12)
_S1_2_8909F2C 179,603 instructions (0.112%), 16,329 calls (08909F2C - 08909F64, length 15)
_S1_2_892AFAC 178,005 instructions (0.111%), 11,867 calls (0892AFAC - 0892B010, length 26)
_S1_2_89083D0 170,561 instructions (0.107%), 217 calls (089083D0 - 08908610, length 145)
  Back Branch 08908584 6,944 times (length 30)
_S1_2_891F7E4 167,880 instructions (0.105%), 3,376 calls (0891F7E4 - 0891F860, length 32)
  Back Branch 0891F84C 11,316 times (length 16)
_S1_2_882E808 167,328 instructions (0.105%), 168 calls (0882E808 - 0882F2C0, length 687)
  Back Branch 0882EA0C 2,016 times (length 103)
  Back Branch 0882EA20 504 times (length 116)
_S1_2_892B03C 166,146 instructions (0.104%), 11,867 calls (0892B03C - 0892B070, length 14)
_S1_2_892D8BC 166,138 instructions (0.104%), 11,867 calls (0892D8BC - 0892D994, length 55)
_S1_2_8A2F7B8 165,970 instructions (0.104%), 82,985 calls (08A2F7B8 - 08A2F7BC, length 2)
_S1_2_88249F8 155,790 instructions (0.097%), 2,322 calls (08821150 - 088272AC, length 6232)
  Back Branch 088211C4 24,208 times (length 18)
  Back Branch 0882721C 18,151 times (length 6197)
  Back Branch 08824A7C 2,106 times (length 2832)
  Back Branch 08824A38 216 times (length 2815)
_S1_2_892D938 154,278 instructions (0.096%), 11,867 calls (0892D938 - 0892D994, length 24)
_S1_2_88251F0 154,062 instructions (0.096%), 4,212 calls (08821150 - 088272AC, length 6232)
  Back Branch 088211C4 24,208 times (length 18)
  Back Branch 0882721C 18,151 times (length 6197)
  Back Branch 088251F0 4,212 times (length 3309)
_S1_2_88273A4 148,550 instructions (0.093%), 2,486 calls (088273A4 - 088275E8, length 146)
_S1_2_8824760 147,420 instructions (0.092%), 2,106 calls (08821150 - 088272AC, length 6232)
  Back Branch 088211C4 24,208 times (length 18)
  Back Branch 0882721C 18,151 times (length 6197)
  Back Branch 0882477C 2,106 times (length 2640)
_S1_2_880D5C0 145,328 instructions (0.091%), 9,083 calls (0880D5C0 - 0880D5FC, length 16)
_S1_2_8906D50 144,367 instructions (0.090%), 3,264 calls (08906D50 - 08906E0C, length 48)
_S1_2_8932DCC 142,404 instructions (0.089%), 0 calls (08932DCC - 08932E64, length 39)
  Back Branch 08932E28 11,867 times (length 12)
_S1_2_88240E0 141,102 instructions (0.088%), 2,106 calls (08821150 - 088272AC, length 6232)
  Back Branch 088211C4 24,208 times (length 18)
  Back Branch 0882721C 18,151 times (length 6197)
  Back Branch 0882411C 2,106 times (length 2232)
_S1_2_882C950 141,063 instructions (0.088%), 4 calls (0882C950 - 0882CC9C, length 212)
  Back Branch 0882CC6C 4,692 times (length 29)
  Back Branch 0882CC7C 124 times (length 39)
_S1_2_890E95C 140,846 instructions (0.088%), 6,396 calls (0890E95C - 0890E9C4, length 27)
_S1_2_89355D4 138,864 instructions (0.087%), 846 calls (089355D4 - 08935770, length 104)
  Back Branch 089356D4 6,768 times (length 14)
_S1_2_88232FC 127,278 instructions (0.080%), 2,106 calls (08821150 - 088272AC, length 6232)
  Back Branch 088211C4 24,208 times (length 18)
  Back Branch 0882721C 18,151 times (length 6197)
  Back Branch 0882331C 2,106 times (length 1336)
_S1_2_8908248 125,598 instructions (0.079%), 217 calls (08908248 - 089083CC, length 98)
  Back Branch 08908370 2,625 times (length 32)
  Back Branch 089082B4 2,625 times (length 10)
  Back Branch 08908358 749 times (length 16)
_S1_2_890CAD4 122,174 instructions (0.076%), 1,331 calls (0890CAD4 - 0890CC48, length 94)
_S1_2_88246B8 120,042 instructions (0.075%), 2,106 calls (08821150 - 088272AC, length 6232)
  Back Branch 088211C4 24,208 times (length 18)
  Back Branch 0882721C 18,151 times (length 6197)
  Back Branch 088246D0 2,106 times (length 2596)
_S1_2_892FAE4 118,280 instructions (0.074%), 5,914 calls (0892FAE4 - 0892FB30, length 20)
_S1_2_8903260 117,408 instructions (0.073%), 12 calls (08903260 - 089033D4, length 94)
  Back Branch 089033A0 3,072 times (length 38)
_S1_2_88252B0 115,830 instructions (0.072%), 2,106 calls (08821150 - 088272AC, length 6232)
  Back Branch 088211C4 24,208 times (length 18)
  Back Branch 0882721C 18,151 times (length 6197)
  Back Branch 088252E8 2,106 times (length 3371)
_S1_2_8909F14 115,050 instructions (0.072%), 19,175 calls (08909F14 - 08909F28, length 6)
_S1_2_891DCFC 112,442 instructions (0.070%), 217 calls (0891DCFC - 0891E2BC, length 369)
  Back Branch 0891E210 3,689 times (length 24)
  Back Branch 0891E288 2,604 times (length 21)
_S1_2_8931530 110,954 instructions (0.069%), 1,608 calls (08931530 - 089316AC, length 96)
_S1_2_89094C4 108,607 instructions (0.068%), 1,574 calls (089094C4 - 0890969C, length 119)
  Back Branch 089095A4 4,449 times (length 7)
  Back Branch 08909644 504 times (length 7)
_S1_2_8930FF8 105,934 instructions (0.066%), 5,280 calls (08930FF8 - 08931064, length 28)
_S1_2_8932E68 102,318 instructions (0.064%), 0 calls (08932E68 - 08932EB4, length 20)
  Back Branch 08932E94 17,053 times (length 6)
_S1_2_8935774 100,372 instructions (0.063%), 836 calls (08935774 - 08935AE8, length 222)
_S1_2_8905C6C 98,304 instructions (0.061%), 4,096 calls (08905C6C - 08905CC8, length 24)
_S1_2_88F6A84 96,580 instructions (0.060%), 24,145 calls (088F6A84 - 088F6A90, length 4)
_S1_2_8823600 96,444 instructions (0.060%), 1,512 calls (08821150 - 088272AC, length 6232)
  Back Branch 088211C4 24,208 times (length 18)
  Back Branch 0882721C 18,151 times (length 6197)
  Back Branch 0882362C 1,512 times (length 1532)
_S1_2_881F86C 92,931 instructions (0.058%), 4,487 calls (0881F86C - 0881F92C, length 49)
_S1_2_88E1DA8 90,720 instructions (0.057%), 1,512 calls (088E1DA8 - 088E3144, length 1256)
_S1_2_88B07B0 87,724 instructions (0.055%), 21,931 calls (088B07B0 - 088B07BC, length 4)
_S1_2_88E3A6C 87,413 instructions (0.055%), 144 calls (088E3A6C - 088E6BD4, length 3163)
_S1_2_8909F68 86,616 instructions (0.054%), 9,624 calls (08909F68 - 08909F88, length 9)
_S1_2_8907BC0 84,512 instructions (0.053%), 2,641 calls (08907BC0 - 08907C3C, length 32)
_S1_2_88D1254 84,293 instructions (0.053%), 35 calls (088D1254 - 088D2A7C, length 1547)
  Back Branch 088D1C98 1,548 times (length 599)
  Back Branch 088D2A30 288 times (length 9)
  Back Branch 088D27F8 144 times (length 158)
_S1_2_88276F0 84,240 instructions (0.053%), 2,106 calls (088276F0 - 0882778C, length 40)
_S1_2_880CFBC 72,664 instructions (0.045%), 9,083 calls (0880CFBC - 0880CFD8, length 8)
_S1_2_8913D44 72,510 instructions (0.045%), 12,085 calls (08913D44 - 08913D5C, length 7)
_S1_2_8824F7C 70,956 instructions (0.044%), 1,512 calls (08821150 - 088272AC, length 6232)
  Back Branch 088211C4 24,208 times (length 18)
  Back Branch 0882721C 18,151 times (length 6197)
  Back Branch 08824F98 1,404 times (length 3158)
  Back Branch 08824FAC 108 times (length 3164)
_S1_2_8A2F800 68,246 instructions (0.043%), 34,123 calls (08A2F800 - 08A2F804, length 2)
_S1_2_8A2F7E0 68,246 instructions (0.043%), 34,123 calls (08A2F7E0 - 08A2F7E4, length 2)
_S1_2_883EA08 66,300 instructions (0.041%), 52 calls (0883EA08 - 0883EEB0, length 299)
  Back Branch 0883EC28 3,380 times (length 7)
  Back Branch 0883ECE0 2,912 times (length 5)
  Back Branch 0883EBE8 780 times (length 5)
  Back Branch 0883EC04 416 times (length 5)
  Back Branch 0883EC88 416 times (length 9)
  Back Branch 0883ECF0 416 times (length 11)
  Back Branch 0883EE88 416 times (length 6)
  Back Branch 0883EA9C 104 times (length 6)
  Back Branch 0883ED88 104 times (length 5)
_S1_2_890AB88 65,728 instructions (0.041%), 8,216 calls (0890AB88 - 0890ABA4, length 8)
_S1_2_8906E10 65,280 instructions (0.041%), 3,264 calls (08906E10 - 08906E5C, length 20)
_S1_2_880CC74 65,100 instructions (0.041%), 9,300 calls (0880CC74 - 0880CC8C, length 7)
_S1_2_88278F4 61,794 instructions (0.039%), 36 calls (088278F4 - 08827994, length 41)
  Back Branch 08827988 2,178 times (length 32)
_S1_2_880DAB8 60,915 instructions (0.038%), 4,061 calls (0880DAB8 - 0880DAF8, length 17)
_S1_2_890EC3C 53,876 instructions (0.034%), 28 calls (0890EC3C - 0890ECF4, length 47)
  Back Branch 0890EC74 7,620 times (length 7)
_S1_2_89071F8 53,856 instructions (0.034%), 204 calls (089071F8 - 0890762C, length 270)
_S1_2_89319DC 52,934 instructions (0.033%), 3,781 calls (089319DC - 08931A10, length 14)
_S1_2_88DEAEC 52,800 instructions (0.033%), 1,806 calls (088DEAEC - 088DEC30, length 82)
_S1_2_893109C 52,152 instructions (0.033%), 4,346 calls (0893109C - 089310D0, length 14)
_S1_2_881F588 51,574 instructions (0.032%), 2,541 calls (0881F588 - 0881F5CC, length 18)
  Back Branch 0881F5B0 3,136 times (length 6)
_S1_2_891F438 50,401 instructions (0.032%), 217 calls (0891F438 - 0891F50C, length 54)
  Back Branch 0891F4E8 2,311 times (length 20)
_S1_2_8906C90 50,179 instructions (0.031%), 2,641 calls (08906C90 - 08906CD8, length 19)
_S1_2_893195C 49,153 instructions (0.031%), 3,781 calls (0893195C - 0893198C, length 13)
_S1_2_89312C0 47,805 instructions (0.030%), 4,346 calls (089312C0 - 089312E8, length 11)
_S1_2_8A2F6B8 47,446 instructions (0.030%), 23,723 calls (08A2F6B8 - 08A2F6BC, length 2)
_S1_2_88FE4B4 47,420 instructions (0.030%), 11,855 calls (088FE4B4 - 088FE4C0, length 4)
_S1_2_891F510 44,536 instructions (0.028%), 218 calls (0891F510 - 0891F5C8, length 47)
  Back Branch 0891F59C 2,313 times (length 18)
_S1_2_89033D8 41,216 instructions (0.026%), 4 calls (089033D8 - 08903574, length 104)
  Back Branch 0890353C 1,024 times (length 40)
_S1_2_88D0A24 40,500 instructions (0.025%), 36 calls (088D0A24 - 088D1250, length 524)
  Back Branch 088D0BD0 2,304 times (length 19)
  Back Branch 088D0B70 360 times (length 56)
_S1_2_88CAB38 38,880 instructions (0.024%), 1,296 calls (088CAB38 - 088CAE08, length 181)
_S1_2_892FA6C 38,675 instructions (0.024%), 6,667 calls (0892FA6C - 0892FAE0, length 30)
  Back Branch 0892FAC8 21 times (length 3)
_S1_2_88D2A80 38,407 instructions (0.024%), 36 calls (088D2A80 - 088D5B8C, length 3140)
  Back Branch 088D3128 1,296 times (length 7)
  Back Branch 088D55B4 1,116 times (length 97)
_S1_2_8A2B480 36,456 instructions (0.023%), 651 calls (08A2B480 - 08A2B6A8, length 139)
  Back Branch 08A2B538 651 times (length 33)
  Back Branch 08A2B66C 651 times (length 71)
_S1_2_88F0CD8 36,216 instructions (0.023%), 12,072 calls (088F0CD8 - 088F0CE0, length 3)
_S1_2_892FB84 36,102 instructions (0.023%), 2,641 calls (0892FB84 - 0892FBD8, length 22)
_S1_2_8A2A1CC 35,226 instructions (0.022%), 5,871 calls (08A2A1CC - 08A2A1E0, length 6)
_S1_2_8903578 34,988 instructions (0.022%), 4 calls (08903578 - 089036A8, length 77)
  Back Branch 0890368C 1,024 times (length 34)
_S1_2_8A2F928 34,720 instructions (0.022%), 17,360 calls (08A2F928 - 08A2F92C, length 2)
_S1_2_8A2F548 34,108 instructions (0.021%), 17,054 calls (08A2F548 - 08A2F54C, length 2)
_S1_2_8A2F350 34,108 instructions (0.021%), 17,054 calls (08A2F350 - 08A2F354, length 2)
_S1_2_8A2F320 34,108 instructions (0.021%), 17,054 calls (08A2F320 - 08A2F324, length 2)
_S1_2_8907104 33,768 instructions (0.021%), 1,608 calls (08907104 - 089071F4, length 61)
_S1_2_891F0EC 32,174 instructions (0.020%), 5,240 calls (0891F0EC - 0891F104, length 7)
_S1_2_883AF94 31,992 instructions (0.020%), 344 calls (0883AF94 - 0883B1BC, length 139)
_S1_2_8814248 31,703 instructions (0.020%), 77 calls (08814248 - 088158A0, length 1431)
  Back Branch 08814798 203 times (length 228)
  Back Branch 0881589C 203 times (length 1317)
_S1_2_888E4EC 31,616 instructions (0.020%), 1,216 calls (0888E4EC - 0888E564, length 31)
_S1_2_882808C 31,356 instructions (0.020%), 72 calls (0882808C - 088280D8, length 20)
  Back Branch 088280C4 4,428 times (length 13)
_S1_2_8A05C38 31,240 instructions (0.020%), 710 calls (08A05C38 - 08A06238, length 385)
_S1_2_891CED0 31,066 instructions (0.019%), 234 calls (0891CED0 - 0891D208, length 207)
_S1_2_8911124 30,912 instructions (0.019%), 14 calls (08911124 - 089112CC, length 107)
  Back Branch 08911288 2,016 times (length 46)
_S1_2_88281DC 30,308 instructions (0.019%), 16 calls (088281DC - 088282E0, length 66)
  Back Branch 088282B8 1,036 times (length 39)
_S1_2_89B77DC 29,981 instructions (0.019%), 36 calls (089B77DC - 089B7984, length 107)
  Back Branch 089B795C 1,120 times (length 51)
_S1_2_892F908 29,422 instructions (0.018%), 1,413 calls (0892F908 - 0892F960, length 23)
_S1_2_892F750 28,915 instructions (0.018%), 802 calls (0892F750 - 0892F790, length 17)
  Back Branch 0892F778 8,262 times (length 3)
_S1_2_88EA488 28,580 instructions (0.018%), 205 calls (088EA488 - 088EA73C, length 174)
_S1_2_880CC90 28,332 instructions (0.018%), 9,444 calls (0880CC90 - 0880CC98, length 3)
_S1_2_890C0B8 27,950 instructions (0.017%), 650 calls (0890C0B8 - 0890C160, length 43)
_S1_2_8909224 27,639 instructions (0.017%), 1,043 calls (08909224 - 08909294, length 29)
_S1_2_8909F58 26,788 instructions (0.017%), 6,697 calls (08909F58 - 08909F64, length 4)
_S1_2_8825000 26,352 instructions (0.016%), 594 calls (08821150 - 088272AC, length 6232)
  Back Branch 088211C4 24,208 times (length 18)
  Back Branch 0882721C 18,151 times (length 6197)
  Back Branch 08825020 486 times (length 3192)
_S1_2_890BD1C 26,164 instructions (0.016%), 844 calls (0890BD1C - 0890BD94, length 31)
_S1_2_892F964 25,434 instructions (0.016%), 1,413 calls (0892F964 - 0892F9C8, length 26)
_S1_2_8907630 24,871 instructions (0.016%), 168 calls (08907630 - 0890795C, length 204)
_S1_2_8934320 24,600 instructions (0.015%), 820 calls (08934320 - 089343B4, length 38)
_S1_2_88CCE38 24,264 instructions (0.015%), 144 calls (088CCE38 - 088CD174, length 208)
  Back Branch 088CD130 648 times (length 139)
_S1_2_88E6EF8 24,046 instructions (0.015%), 205 calls (088E6EF8 - 088E7134, length 144)
  Back Branch 088E6FB8 1,435 times (length 41)
_S1_2_8906E60 23,568 instructions (0.015%), 1,473 calls (08906E60 - 08906E9C, length 16)
_S1_2_8922CBC 23,219 instructions (0.015%), 217 calls (08922CBC - 08922EB0, length 126)
  Back Branch 08922E54 217 times (length 60)
_S1_2_882D650 23,156 instructions (0.014%), 224 calls (0882D650 - 0882F2C0, length 1821)
_S1_2_890EE20 22,289 instructions (0.014%), 1,798 calls (0890EE20 - 0890EE94, length 30)
_S1_2_891F3E4 21,960 instructions (0.014%), 2,745 calls (0891F3E4 - 0891F434, length 21)
_S1_2_88FF7B0 21,879 instructions (0.014%), 2 calls (088FF7B0 - 088FFA24, length 158)
  Back Branch 088FF9E0 2,317 times (length 72)
  Back Branch 088FF888 51 times (length 15)
  Back Branch 088FF994 20 times (length 8)
  Back Branch 088FF9C4 3 times (length 46)
_S1_2_89036AC 21,720 instructions (0.014%), 4 calls (089036AC - 089037D4, length 75)
  Back Branch 089037AC 1,024 times (length 21)
_S1_2_8827DCC 21,610 instructions (0.014%), 37 calls (08827DCC - 08827E3C, length 29)
  Back Branch 08827E24 2,286 times (length 9)
_S1_2_890CD78 21,392 instructions (0.013%), 3 calls (0890CD78 - 0890D03C, length 178)
  Back Branch 0890CF70 1,200 times (length 9)
  Back Branch 0890D008 100 times (length 114)
_S1_2_891EFB8 20,997 instructions (0.013%), 57 calls (0891EFB8 - 0891F04C, length 38)
  Back Branch 0891F038 1,806 times (length 19)
_S1_2_8820628 20,952 instructions (0.013%), 162 calls (08820628 - 08820F84, length 600)
_S1_2_890C1D8 20,805 instructions (0.013%), 100 calls (0890C1D8 - 0890C268, length 37)
  Back Branch 0890C254 1,802 times (length 24)
_S1_2_8A0292C 19,947 instructions (0.012%), 89 calls (08A025BC - 08A03A14, length 1303)
  Back Branch 08A025FC 619 times (length 12)
  Back Branch 08A039B8 93 times (length 1281)
  Back Branch 08A03004 31 times (length 43)
  Back Branch 08A03068 20 times (length 12)
  Back Branch 08A03070 4 times (length 14)
  Back Branch 08A02E94 4 times (length 16)
_S1_2_88272B0 19,935 instructions (0.012%), 2,215 calls (088272B0 - 088273A0, length 61)
_S1_2_881FA00 19,935 instructions (0.012%), 2,215 calls (0881FA00 - 0881FAD4, length 54)
_S1_2_883AA50 19,800 instructions (0.012%), 264 calls (0883AA50 - 0883AB78, length 75)
_S1_2_8906ED8 18,648 instructions (0.012%), 168 calls (08906ED8 - 08907100, length 139)
_S1_2_88E1584 18,648 instructions (0.012%), 144 calls (088E1584 - 088E17FC, length 159)
_S1_2_8A27FC4 18,635 instructions (0.012%), 3,727 calls (08A27FC4 - 08A27FD4, length 5)
_S1_2_88257C4 17,712 instructions (0.011%), 216 calls (08821150 - 088272AC, length 6232)
  Back Branch 088211C4 24,208 times (length 18)
  Back Branch 0882721C 18,151 times (length 6197)
  Back Branch 08825810 216 times (length 3701)
_S1_2_891C0F8 17,706 instructions (0.011%), 1,362 calls (0891C0F8 - 0891C128, length 13)
_S1_2_881F5D0 17,441 instructions (0.011%), 163 calls (0881F5D0 - 0881F778, length 107)
_S1_2_88159D0 17,255 instructions (0.011%), 203 calls (088159D0 - 08815B50, length 97)
_S1_2_8A2A470 16,594 instructions (0.010%), 218 calls (08A2A470 - 08A2A534, length 50)
  Back Branch 08A2A518 2,313 times (length 31)
_S1_2_88255B4 16,200 instructions (0.010%), 216 calls (08821150 - 088272AC, length 6232)
  Back Branch 088211C4 24,208 times (length 18)
  Back Branch 0882721C 18,151 times (length 6197)
  Back Branch 088255EC 216 times (length 3564)
_S1_2_891B744 15,253 instructions (0.010%), 122 calls (0891B744 - 0891BC3C, length 319)
_S1_2_890DB38 15,156 instructions (0.009%), 5,052 calls (0890DB38 - 0890DB40, length 3)
_S1_2_890DAAC 15,027 instructions (0.009%), 5,009 calls (0890DAAC - 0890DAB4, length 3)
_S1_2_88F99B8 15,024 instructions (0.009%), 626 calls (088F99B8 - 088FA954, length 1000)
_S1_2_88C4A10 14,966 instructions (0.009%), 2,138 calls (088C4A10 - 088C4A28, length 7)
_S1_2_8827A50 14,932 instructions (0.009%), 11 calls (08827A50 - 08827B84, length 78)
  Back Branch 08827B64 692 times (length 27)
_S1_2_890DC4C 14,710 instructions (0.009%), 65 calls (0890DC4C - 0890E220, length 374)
  Back Branch 0890E1E4 119 times (length 28)
  Back Branch 0890DDD0 79 times (length 40)
_S1_2_8812A8C 14,700 instructions (0.009%), 980 calls (08812A8C - 08812ACC, length 17)
_S1_2_8908614 14,280 instructions (0.009%), 168 calls (08908614 - 08908764, length 85)
_S1_2_8926FAC 14,105 instructions (0.009%), 217 calls (08926FAC - 0892767C, length 437)
_S1_2_88F954C 14,084 instructions (0.009%), 640 calls (088F954C - 088F95A4, length 23)
_S1_2_896B5AC 13,952 instructions (0.009%), 218 calls (0896B5AC - 0896B83C, length 165)
_S1_2_892F794 13,950 instructions (0.009%), 775 calls (0892F794 - 0892F7D8, length 18)
_S1_2_8A02530 13,890 instructions (0.009%), 91 calls (08A02530 - 08A03A14, length 1338)
  Back Branch 08A025FC 619 times (length 12)
  Back Branch 08A039B8 93 times (length 1281)
_S1_2_8813990 13,866 instructions (0.009%), 48 calls (08813990 - 08814244, length 558)
  Back Branch 08813B04 132 times (length 24)
  Back Branch 088141C8 132 times (length 457)
  Back Branch 088141C0 132 times (length 454)
_S1_2_88C919C 13,792 instructions (0.009%), 1 calls (088C919C - 088C9298, length 64)
  Back Branch 088C9220 688 times (length 21)
_S1_2_882048C 13,770 instructions (0.009%), 162 calls (0882048C - 08820624, length 103)
_S1_2_8815C44 13,426 instructions (0.008%), 203 calls (08815C44 - 08815D64, length 73)
_S1_2_892F884 13,215 instructions (0.008%), 1,309 calls (0892F884 - 0892F904, length 33)
_S1_2_891E348 13,020 instructions (0.008%), 217 calls (0891E348 - 0891E4FC, length 110)
_S1_2_8A0EA9C 12,803 instructions (0.008%), 217 calls (08A0EA9C - 08A0ED00, length 154)
_S1_2_8928770 12,586 instructions (0.008%), 217 calls (08928770 - 0892892C, length 112)
  Back Branch 0892890C 868 times (length 31)
_S1_2_88163A0 12,586 instructions (0.008%), 203 calls (088163A0 - 088164AC, length 68)
_S1_2_88FA904 12,390 instructions (0.008%), 590 calls (088FA904 - 088FA954, length 21)
_S1_2_8907A74 12,299 instructions (0.008%), 251 calls (08907A74 - 08907BBC, length 83)
_S1_2_8930E54 12,294 instructions (0.008%), 2,049 calls (08930E54 - 08930E68, length 6)
_S1_2_89B0C24 12,216 instructions (0.008%), 4,072 calls (089B0C24 - 089B0C2C, length 3)
_S1_2_89343B8 12,120 instructions (0.008%), 989 calls (089343B8 - 089343FC, length 18)
_S1_2_88094F4 12,003 instructions (0.008%), 218 calls (088094F4 - 08809660, length 92)
_S1_2_8932904 11,732 instructions (0.007%), 0 calls (08932904 - 08932B18, length 134)
  Back Branch 08932AD4 217 times (length 60)
_S1_2_8926D00 11,718 instructions (0.007%), 217 calls (08926D00 - 08926FA8, length 171)
_S1_2_892F7DC 11,625 instructions (0.007%), 779 calls (0892F7DC - 0892F830, length 22)
_S1_2_8907960 11,592 instructions (0.007%), 168 calls (08907960 - 08907A70, length 69)
_S1_2_882783C 11,322 instructions (0.007%), 36 calls (0882783C - 088278C8, length 36)
  Back Branch 088278BC 2,178 times (length 28)
_S1_2_89228A4 11,284 instructions (0.007%), 434 calls (089228A4 - 08922A90, length 124)
_S1_2_8923654 11,067 instructions (0.007%), 651 calls (08923654 - 089236DC, length 35)
_S1_2_881CB98 11,036 instructions (0.007%), 356 calls (0881CB98 - 0881CC10, length 31)
_S1_2_8A1F690 10,800 instructions (0.007%), 300 calls (08A1F690 - 08A1F71C, length 36)
_S1_2_891362C 10,682 instructions (0.007%), 218 calls (0891362C - 08913D40, length 454)
_S1_2_88FFBA8 10,464 instructions (0.007%), 218 calls (088FFBA8 - 088FFC78, length 53)
_S1_2_8821530 10,422 instructions (0.007%), 108 calls (08821150 - 088272AC, length 6232)
  Back Branch 088211C4 24,208 times (length 18)
  Back Branch 0882721C 18,151 times (length 6197)
_S1_2_881CC14 10,324 instructions (0.006%), 356 calls (0881CC14 - 0881CC84, length 29)
_S1_2_890464C 10,220 instructions (0.006%), 511 calls (0890464C - 08904698, length 20)
_S1_2_8A28DCC 10,199 instructions (0.006%), 217 calls (08A28DCC - 08A28F10, length 82)
_S1_2_890897C 10,122 instructions (0.006%), 241 calls (0890897C - 08908A20, length 42)
_S1_2_88C6650 10,080 instructions (0.006%), 288 calls (088C6650 - 088C6B30, length 313)
_S1_2_881B178 9,968 instructions (0.006%), 1,424 calls (0881B178 - 0881B190, length 7)
_S1_2_881B15C 9,968 instructions (0.006%), 1,424 calls (0881B15C - 0881B174, length 7)
_S1_2_8830C8C 9,962 instructions (0.006%), 46 calls (08830C8C - 088310C4, length 271)
  Back Branch 08830FB8 414 times (length 18)
_S1_2_89B69F8 9,864 instructions (0.006%), 411 calls (089B69F8 - 089B6A98, length 41)
_S1_2_8823728 9,828 instructions (0.006%), 108 calls (08821150 - 088272AC, length 6232)
  Back Branch 088211C4 24,208 times (length 18)
  Back Branch 0882721C 18,151 times (length 6197)
  Back Branch 088237AC 108 times (length 1628)
_S1_2_88FB1F0 9,500 instructions (0.006%), 38 calls (088FB1F0 - 088FB344, length 86)
  Back Branch 088FB2EC 626 times (length 49)
_S1_2_88FFAD4 9,374 instructions (0.006%), 218 calls (088FFAD4 - 088FFBA4, length 53)
_S1_2_890CC4C 9,317 instructions (0.006%), 1,331 calls (0890CC4C - 0890CC64, length 7)
_S1_2_8839F90 9,280 instructions (0.006%), 8 calls (08839F90 - 0883A54C, length 368)
  Back Branch 0883A45C 144 times (length 20)
  Back Branch 0883A2C0 144 times (length 20)
  Back Branch 0883A3E0 144 times (length 20)
  Back Branch 0883A060 136 times (length 32)
_S1_2_8A2B368 9,114 instructions (0.006%), 4,557 calls (08A2B368 - 08A2B36C, length 2)
_S1_2_8835AB8 9,071 instructions (0.006%), 46 calls (08835AB8 - 08835F58, length 297)
  Back Branch 08835BC4 414 times (length 23)
  Back Branch 08835D28 9 times (length 11)
_S1_2_8824004 8,964 instructions (0.006%), 108 calls (08821150 - 088272AC, length 6232)
  Back Branch 088211C4 24,208 times (length 18)
  Back Branch 0882721C 18,151 times (length 6197)
  Back Branch 08824028 108 times (length 2171)
_S1_2_8827B88 8,909 instructions (0.006%), 11 calls (08827B88 - 08827CDC, length 86)
  Back Branch 08827C84 692 times (length 13)
_S1_2_89B8308 8,820 instructions (0.006%), 140 calls (089B8308 - 089B8460, length 87)
_S1_2_88F94AC 8,764 instructions (0.005%), 626 calls (088F94AC - 088F94E0, length 14)
_S1_2_88244DC 8,748 instructions (0.005%), 108 calls (08821150 - 088272AC, length 6232)
  Back Branch 088211C4 24,208 times (length 18)
  Back Branch 0882721C 18,151 times (length 6197)
  Back Branch 08824524 108 times (length 2490)
_S1_2_8A0EE78 8,680 instructions (0.005%), 217 calls (08A0ED9C - 08A0EEA4, length 67)
  Back Branch 08A0EE1C 217 times (length 11)
  Back Branch 08A0EEA0 217 times (length 67)
_S1_2_8927E20 8,680 instructions (0.005%), 217 calls (08927E20 - 08928110, length 189)
_S1_2_89262A0 8,680 instructions (0.005%), 217 calls (089262A0 - 0892639C, length 64)
  Back Branch 0892633C 217 times (length 20)
_S1_2_8A2F608 8,526 instructions (0.005%), 4,263 calls (08A2F608 - 08A2F60C, length 2)
_S1_2_88098B4 8,463 instructions (0.005%), 217 calls (088098B4 - 08809AE0, length 140)
_S1_2_8909154 8,365 instructions (0.005%), 239 calls (08909154 - 089091DC, length 35)
_S1_2_881F77C 8,362 instructions (0.005%), 226 calls (0881F77C - 0881F860, length 58)
_S1_2_8821770 8,324 instructions (0.005%), 163 calls (08821150 - 088272AC, length 6232)
  Back Branch 088211C4 24,208 times (length 18)
  Back Branch 0882721C 18,151 times (length 6197)
_S1_2_890DAB8 8,317 instructions (0.005%), 160 calls (0890DAB8 - 0890DB34, length 32)
  Back Branch 0890DB14 1,055 times (length 6)
_S1_2_8A17FF8 8,296 instructions (0.005%), 122 calls (08918938 - 08A180F8, length 261617)
  Back Branch 08A18034 488 times (length 11)
  Back Branch 08A18070 122 times (length 261584)
_S1_2_8A0BA24 8,296 instructions (0.005%), 122 calls (08A0BA24 - 08A0BC80, length 152)
_S1_2_890443C 8,176 instructions (0.005%), 511 calls (0890443C - 08904648, length 132)
_S1_2_8A06B5C 8,104 instructions (0.005%), 8 calls (08A06B5C - 08A06D64, length 131)
  Back Branch 08A06D10 344 times (length 29)
_S1_2_8A0EEA8 8,029 instructions (0.005%), 217 calls (08A0EEA8 - 08A0EF48, length 41)
_S1_2_8857BC8 7,874 instructions (0.005%), 1 calls (08857BC8 - 0885807C, length 302)
  Back Branch 08857EA0 512 times (length 12)
  Back Branch 08857F38 48 times (length 34)
  Back Branch 08857C28 13 times (length 7)
_S1_2_8A2B45C 7,812 instructions (0.005%), 868 calls (08A2B45C - 08A2B47C, length 9)
_S1_2_8A21EE8 7,800 instructions (0.005%), 300 calls (08A21EE8 - 08A21F4C, length 26)
_S1_2_891EC84 7,619 instructions (0.005%), 218 calls (0891EC84 - 0891ED14, length 37)
_S1_2_8A0F028 7,595 instructions (0.005%), 217 calls (08A0F028 - 08A0F0EC, length 50)
  Back Branch 08A0F0D8 217 times (length 27)
_S1_2_88C4448 7,572 instructions (0.005%), 204 calls (088C4448 - 088C44E0, length 39)
_S1_2_8823A34 7,560 instructions (0.005%), 108 calls (08821150 - 088272AC, length 6232)
  Back Branch 088211C4 24,208 times (length 18)
  Back Branch 0882721C 18,151 times (length 6197)
  Back Branch 08823A8C 108 times (length 1812)
_S1_2_88C3454 7,548 instructions (0.005%), 204 calls (088C3454 - 088C3538, length 58)
_S1_2_8827E68 7,452 instructions (0.005%), 162 calls (08827E68 - 08827F1C, length 46)
_S1_2_893BB9C 7,412 instructions (0.005%), 218 calls (0893BB9C - 0893BCB8, length 72)
_S1_2_8A2A8C8 7,395 instructions (0.005%), 435 calls (08A2A8C8 - 08A2A934, length 28)
_S1_2_8826B7C 7,344 instructions (0.005%), 108 calls (08821150 - 088272AC, length 6232)
  Back Branch 088211C4 24,208 times (length 18)
  Back Branch 0882721C 18,151 times (length 6197)
  Back Branch 08826B90 108 times (length 4949)
_S1_2_8824E74 7,344 instructions (0.005%), 108 calls (08821150 - 088272AC, length 6232)
  Back Branch 088211C4 24,208 times (length 18)
  Back Branch 0882721C 18,151 times (length 6197)
  Back Branch 08824E88 108 times (length 3091)
_S1_2_8888B54 7,172 instructions (0.004%), 1 calls (08888B54 - 088894B4, length 601)
  Back Branch 088890D4 512 times (length 8)
  Back Branch 08888DDC 110 times (length 16)
  Back Branch 08889090 65 times (length 7)
  Back Branch 08889008 13 times (length 14)
  Back Branch 08889134 10 times (length 5)
  Back Branch 08889110 10 times (length 6)
  Back Branch 088890AC 7 times (length 5)
  Back Branch 08889030 5 times (length 5)
_S1_2_88E2C54 7,164 instructions (0.004%), 36 calls (088E2C54 - 088E3144, length 317)
  Back Branch 088E2D44 144 times (length 28)
_S1_2_891F768 7,140 instructions (0.004%), 204 calls (0891F768 - 0891F7E0, length 31)
  Back Branch 0891F7CC 408 times (length 14)
_S1_2_88C41C0 7,140 instructions (0.004%), 204 calls (088C41C0 - 088C4368, length 107)
_S1_2_8841F4C 7,084 instructions (0.004%), 39 calls (08841F4C - 088422F4, length 235)
  Back Branch 08842218 152 times (length 28)
  Back Branch 08842080 100 times (length 47)
  Back Branch 0884225C 16 times (length 8)
_S1_2_8934CF8 7,004 instructions (0.004%), 160 calls (08934CF8 - 08934F5C, length 154)
_S1_2_89007B0 6,976 instructions (0.004%), 218 calls (089007B0 - 0890097C, length 116)
_S1_2_8A28FBC 6,944 instructions (0.004%), 217 calls (08A28FBC - 08A29088, length 52)
_S1_2_8812AD0 6,937 instructions (0.004%), 460 calls (08812AD0 - 08812B48, length 31)
_S1_2_88380F0 6,604 instructions (0.004%), 182 calls (088380F0 - 088381C8, length 55)
_S1_2_8932850 6,578 instructions (0.004%), 253 calls (08932850 - 08932900, length 45)
_S1_2_89208E8 6,530 instructions (0.004%), 653 calls (089208E8 - 0892090C, length 10)
_S1_2_88F6A5C 6,530 instructions (0.004%), 653 calls (088F6A5C - 088F6A80, length 10)
_S1_2_88133E4 6,522 instructions (0.004%), 237 calls (088133E4 - 08813478, length 38)
_S1_2_883D83C 6,391 instructions (0.004%), 28 calls (0883D83C - 0883E7FC, length 1009)
  Back Branch 0883E710 21 times (length 505)
_S1_2_890C32C 6,390 instructions (0.004%), 263 calls (0890C32C - 0890C3E0, length 46)
  Back Branch 0890C3B4 90 times (length 23)
_S1_2_8823154 6,318 instructions (0.004%), 108 calls (08821150 - 088272AC, length 6232)
  Back Branch 088211C4 24,208 times (length 18)
  Back Branch 0882721C 18,151 times (length 6197)
  Back Branch 0882316C 54 times (length 1228)
  Back Branch 08823190 54 times (length 1237)
_S1_2_881B3BC 6,286 instructions (0.004%), 206 calls (0881B3BC - 0881B884, length 307)
_S1_2_8826BB4 6,264 instructions (0.004%), 108 calls (08821150 - 088272AC, length 6232)
  Back Branch 088211C4 24,208 times (length 18)
  Back Branch 0882721C 18,151 times (length 6197)
  Back Branch 08826BE8 54 times (length 4970)
  Back Branch 08826C20 54 times (length 4984)
_S1_2_8A0CDF4 6,162 instructions (0.004%), 79 calls (08A0CDF4 - 08A0D3B4, length 369)
_S1_2_8825278 6,121 instructions (0.004%), 113 calls (08821150 - 088272AC, length 6232)
  Back Branch 088211C4 24,208 times (length 18)
  Back Branch 0882721C 18,151 times (length 6197)
  Back Branch 088252A8 113 times (length 3355)
_S1_2_891237C 6,104 instructions (0.004%), 218 calls (0891237C - 08912408, length 36)
_S1_2_8922C84 6,076 instructions (0.004%), 434 calls (08922C84 - 08922CB8, length 14)
_S1_2_892F52C 6,076 instructions (0.004%), 217 calls (0892F52C - 0892F68C, length 89)
_S1_2_88F6A94 5,886 instructions (0.004%), 218 calls (088F6A94 - 088F6B2C, length 39)
_S1_2_8A00AA0 5,801 instructions (0.004%), 91 calls (08A00AA0 - 08A00B8C, length 60)
  Back Branch 08A00B60 619 times (length 40)
  Back Branch 08A00B04 102 times (length 9)
_S1_2_88FCB24 5,796 instructions (0.004%), 252 calls (088FCB24 - 088FCB94, length 29)
_S1_2_89087C4 5,795 instructions (0.004%), 61 calls (089087C4 - 08908978, length 110)
  Back Branch 08908908 122 times (length 5)
_S1_2_8A1F8D0 5,776 instructions (0.004%), 304 calls (08A1F8D0 - 08A1F918, length 19)
_S1_2_8904E90 5,720 instructions (0.004%), 218 calls (08904E90 - 08904F70, length 57)
_S1_2_8821390 5,691 instructions (0.004%), 271 calls (08821150 - 088272AC, length 6232)
  Back Branch 088211C4 24,208 times (length 18)
  Back Branch 0882721C 18,151 times (length 6197)
_S1_2_881B360 5,556 instructions (0.003%), 276 calls (0881B360 - 0881B3B8, length 23)
_S1_2_890AEEC 5,535 instructions (0.003%), 205 calls (0890AEEC - 0890AFAC, length 49)
_S1_2_8A0C880 5,530 instructions (0.003%), 79 calls (08A0C880 - 08A0CDF0, length 349)
_S1_2_896B850 5,450 instructions (0.003%), 218 calls (0896B850 - 0896B8EC, length 40)
_S1_2_88FFA70 5,450 instructions (0.003%), 218 calls (088FFA70 - 088FFAD0, length 25)
_S1_2_8924ADC 5,425 instructions (0.003%), 217 calls (08924ADC - 08924B58, length 32)
_S1_2_881F39C 5,400 instructions (0.003%), 108 calls (0881F39C - 0881F460, length 50)
_S1_2_88D6524 5,400 instructions (0.003%), 75 calls (088D6524 - 088D69A4, length 289)
_S1_2_88B23C0 5,376 instructions (0.003%), 128 calls (088B23C0 - 088B2464, length 42)
_S1_2_8826C28 5,346 instructions (0.003%), 108 calls (08821150 - 088272AC, length 6232)
  Back Branch 088211C4 24,208 times (length 18)
  Back Branch 0882721C 18,151 times (length 6197)
  Back Branch 08826C38 108 times (length 4990)
_S1_2_88B48C0 5,236 instructions (0.003%), 77 calls (088B48C0 - 088B4A24, length 90)
_S1_2_8A0ED04 5,208 instructions (0.003%), 217 calls (08A0ED04 - 08A0EE18, length 70)
_S1_2_8886E1C 5,124 instructions (0.003%), 7 calls (08886E1C - 08887438, length 392)
  Back Branch 08886FD8 91 times (length 84)
  Back Branch 08887300 91 times (length 61)
  Back Branch 08887384 91 times (length 26)
  Back Branch 08887004 35 times (length 9)
_S1_2_88B2468 5,120 instructions (0.003%), 128 calls (088B2468 - 088B2504, length 40)
_S1_2_8828DF4 5,076 instructions (0.003%), 36 calls (08828DF4 - 08829988, length 742)
  Back Branch 088298C8 6,318 times (length 7)
  Back Branch 0882993C 2,106 times (length 646)
_S1_2_8912294 5,014 instructions (0.003%), 218 calls (08912294 - 08912378, length 58)
_S1_2_891EBE0 5,005 instructions (0.003%), 218 calls (0891EBE0 - 0891EC58, length 31)
_S1_2_88F7090 4,991 instructions (0.003%), 217 calls (088F7090 - 088F70EC, length 24)
_S1_2_890EE98 4,972 instructions (0.003%), 2 calls (0890EE98 - 0890EED4, length 16)
  Back Branch 0890EEC0 990 times (length 5)
_S1_2_88C353C 4,896 instructions (0.003%), 204 calls (088C353C - 088C35E8, length 44)
_S1_2_890DB44 4,819 instructions (0.003%), 79 calls (0890DB44 - 0890E220, length 440)
  Back Branch 0890E1E4 119 times (length 28)
  Back Branch 0890DDD0 79 times (length 40)
_S1_2_8928ACC 4,774 instructions (0.003%), 217 calls (08928ACC - 08928B88, length 48)
  Back Branch 08928B6C 217 times (length 34)
_S1_2_88F8D5C 4,640 instructions (0.003%), 160 calls (088F8D5C - 088F8DCC, length 29)
_S1_2_88B35D4 4,627 instructions (0.003%), 7 calls (088B35D4 - 088B36F0, length 72)
  Back Branch 088B36CC 448 times (length 51)
_S1_2_892F690 4,581 instructions (0.003%), 21 calls (0892F690 - 0892F6D8, length 19)
  Back Branch 0892F6C4 366 times (length 12)
_S1_2_8969568 4,578 instructions (0.003%), 218 calls (08969568 - 089695D8, length 29)
_S1_2_8911BF4 4,578 instructions (0.003%), 218 calls (08911BF4 - 08911C70, length 32)
_S1_2_8912094 4,557 instructions (0.003%), 217 calls (08912094 - 089120E4, length 21)
_S1_2_89D5DA0 4,389 instructions (0.003%), 71 calls (089D5DA0 - 089D5F48, length 107)
  Back Branch 089D5F1C 7 times (length 64)
_S1_2_8904B84 4,370 instructions (0.003%), 437 calls (08904B84 - 08904BA8, length 10)
_S1_2_8912A94 4,360 instructions (0.003%), 436 calls (08912A94 - 08912AB8, length 10)
_S1_2_893BCBC 4,360 instructions (0.003%), 218 calls (0893BCBC - 0893BD80, length 50)
_S1_2_8920A18 4,360 instructions (0.003%), 218 calls (08920A18 - 08920AE8, length 53)
_S1_2_8920920 4,340 instructions (0.003%), 217 calls (08920920 - 08920A14, length 62)
_S1_2_890AE98 4,305 instructions (0.003%), 205 calls (0890AE98 - 0890AFAC, length 70)
_S1_2_8A27B7C 4,284 instructions (0.003%), 306 calls (08A27B7C - 08A27BB4, length 15)
  Back Branch 08A27BB0 306 times (length 6)
_S1_2_8909724 4,276 instructions (0.003%), 116 calls (08909724 - 089098FC, length 119)
  Back Branch 0890975C 324 times (length 7)
  Back Branch 08909790 24 times (length 7)
_S1_2_882306C 4,224 instructions (0.003%), 55 calls (08821150 - 088272AC, length 6232)
  Back Branch 088211C4 24,208 times (length 18)
  Back Branch 0882721C 18,151 times (length 6197)
  Back Branch 088230CC 55 times (length 1188)
_S1_2_88DFEF4 4,216 instructions (0.003%), 136 calls (088DFEF4 - 088DFF6C, length 31)
_S1_2_8904F74 4,155 instructions (0.003%), 218 calls (08904F74 - 08904FD0, length 24)
_S1_2_8824EF0 4,145 instructions (0.003%), 109 calls (08821150 - 088272AC, length 6232)
  Back Branch 088211C4 24,208 times (length 18)
  Back Branch 0882721C 18,151 times (length 6197)
  Back Branch 08824EFC 109 times (length 3120)
_S1_2_8836B78 4,136 instructions (0.003%), 517 calls (08836B78 - 08836B94, length 8)
_S1_2_8A2BED0 4,123 instructions (0.003%), 217 calls (08A2BED0 - 08A2BF6C, length 40)
_S1_2_8A28F14 4,123 instructions (0.003%), 217 calls (08A28F14 - 08A28FB0, length 40)
_S1_2_88C6D14 4,048 instructions (0.003%), 506 calls (088C6D14 - 088C6D30, length 8)
_S1_2_890DC6C 4,048 instructions (0.003%), 14 calls (0890DC6C - 0890E220, length 366)
  Back Branch 0890E1E4 119 times (length 28)
  Back Branch 0890DDD0 79 times (length 40)
_S1_2_88E3148 4,032 instructions (0.003%), 144 calls (088E3148 - 088E3A68, length 585)
_S1_2_8A2C680 3,906 instructions (0.002%), 217 calls (08A2C680 - 08A2C744, length 50)
_S1_2_8A2C5B0 3,906 instructions (0.002%), 217 calls (08A2C5B0 - 08A2C674, length 50)
_S1_2_8A2C230 3,906 instructions (0.002%), 217 calls (08A2C230 - 08A2C2F4, length 50)
_S1_2_8839210 3,893 instructions (0.002%), 175 calls (08839210 - 08839F8C, length 864)
_S1_2_882C3B4 3,884 instructions (0.002%), 8 calls (0882C3B4 - 0882C5E8, length 142)
  Back Branch 0882C588 96 times (length 27)
  Back Branch 0882C4B4 32 times (length 28)
  Back Branch 0882C598 24 times (length 41)
  Back Branch 0882C4C4 8 times (length 42)
_S1_2_8908768 3,864 instructions (0.002%), 168 calls (08908768 - 089087C0, length 23)
_S1_2_882A0E0 3,864 instructions (0.002%), 138 calls (0882A0E0 - 0882AAC8, length 635)
_S1_2_890CCD0 3,749 instructions (0.002%), 163 calls (0890CCD0 - 0890CD50, length 33)
_S1_2_8A2B370 3,689 instructions (0.002%), 217 calls (08A2B370 - 08A2B3DC, length 28)
_S1_2_8907C40 3,689 instructions (0.002%), 217 calls (08907C40 - 08907C84, length 18)
_S1_2_880DA78 3,670 instructions (0.002%), 367 calls (0880DA78 - 0880DAB4, length 16)
_S1_2_8905264 3,488 instructions (0.002%), 218 calls (08905264 - 089052B4, length 21)
_S1_2_8809AE4 3,488 instructions (0.002%), 218 calls (08809AE4 - 08809B54, length 29)
_S1_2_890EFC0 3,481 instructions (0.002%), 1 calls (0890EFC0 - 0890F030, length 29)
  Back Branch 0890EFF8 495 times (length 7)
_S1_2_88FC08C 3,360 instructions (0.002%), 480 calls (088FC08C - 088FC0A4, length 7)
_S1_2_88401F4 3,325 instructions (0.002%), 35 calls (088401F4 - 08840718, length 330)
_S1_2_88E14A0 3,312 instructions (0.002%), 144 calls (088E14A0 - 088E1580, length 57)
_S1_2_88381CC 3,276 instructions (0.002%), 182 calls (088381CC - 08838230, length 26)
_S1_2_88C437C 3,264 instructions (0.002%), 204 calls (088C437C - 088C4444, length 51)
_S1_2_8823134 3,186 instructions (0.002%), 54 calls (08821150 - 088272AC, length 6232)
  Back Branch 088211C4 24,208 times (length 18)
  Back Branch 0882721C 18,151 times (length 6197)
  Back Branch 0882314C 54 times (length 1220)
_S1_2_88FD5AC 3,118 instructions (0.002%), 42 calls (088FD5AC - 088FD9E8, length 272)
_S1_2_88E00BC 3,066 instructions (0.002%), 42 calls (088E00BC - 088E01D0, length 70)
  Back Branch 088E01B8 84 times (length 9)
_S1_2_88808B0 3,059 instructions (0.002%), 7 calls (088808B0 - 08880FD8, length 459)
  Back Branch 08880F88 35 times (length 400)
_S1_2_88FC76C 3,052 instructions (0.002%), 218 calls (088FC76C - 088FC7A0, length 14)
_S1_2_8911BBC 3,038 instructions (0.002%), 217 calls (08911BBC - 08911BF0, length 14)
_S1_2_881BD74 3,024 instructions (0.002%), 168 calls (0881BD74 - 0881BDD8, length 26)
_S1_2_8830278 3,008 instructions (0.002%), 10 calls (08830278 - 088307A8, length 333)
_S1_2_88B4814 3,003 instructions (0.002%), 77 calls (088B4814 - 088B4A24, length 133)
_S1_2_8934AA4 2,996 instructions (0.002%), 26 calls (08934AA4 - 08934B3C, length 39)
  Back Branch 08934B0C 208 times (length 15)
_S1_2_890E224 2,985 instructions (0.002%), 44 calls (0890E224 - 0890E358, length 78)
_S1_2_8813350 2,928 instructions (0.002%), 244 calls (08813350 - 0881337C, length 12)
_S1_2_88E23AC 2,916 instructions (0.002%), 36 calls (088E23AC - 088E3144, length 871)
_S1_2_890B21C 2,869 instructions (0.002%), 151 calls (0890B21C - 0890B2A0, length 34)
_S1_2_89328C0 2,860 instructions (0.002%), 220 calls (089328C0 - 08932900, length 17)
_S1_2_8905ACC 2,834 instructions (0.002%), 218 calls (08905ACC - 08905AFC, length 13)
_S1_2_8905A98 2,834 instructions (0.002%), 218 calls (08905A98 - 08905AC8, length 13)
_S1_2_89FF284 2,821 instructions (0.002%), 91 calls (089FF284 - 089FF2FC, length 31)
_S1_2_890A5E4 2,790 instructions (0.002%), 30 calls (0890A5E4 - 0890A764, length 97)
  Back Branch 0890A68C 80 times (length 16)
_S1_2_88858F4 2,653 instructions (0.002%), 21 calls (088858F4 - 08885BFC, length 195)
_S1_2_89B19BC 2,652 instructions (0.002%), 204 calls (089B19BC - 089B1A70, length 46)
_S1_2_8932610 2,630 instructions (0.002%), 263 calls (08932610 - 08932634, length 10)
_S1_2_88FC0A8 2,622 instructions (0.002%), 874 calls (088FC0A8 - 088FC0B0, length 3)
_S1_2_8A0FEE8 2,616 instructions (0.002%), 218 calls (08A0FEE8 - 08A0FF18, length 13)
  Back Branch 08A0FF14 218 times (length 6)
_S1_2_8920910 2,612 instructions (0.002%), 653 calls (08920910 - 0892091C, length 4)
_S1_2_8923904 2,604 instructions (0.002%), 217 calls (08923904 - 08923930, length 12)
_S1_2_8904A0C 2,600 instructions (0.002%), 650 calls (08904A0C - 08904A18, length 4)
_S1_2_8836B98 2,590 instructions (0.002%), 370 calls (08836B98 - 08836BB0, length 7)
_S1_2_883EFFC 2,563 instructions (0.002%), 214 calls (0883EFFC - 0883F028, length 12)
_S1_2_890D9FC 2,560 instructions (0.002%), 320 calls (0890D9FC - 0890DA18, length 8)
_S1_2_8A0F49C 2,541 instructions (0.002%), 231 calls (08A0F49C - 08A0F4E0, length 18)
_S1_2_8812C88 2,464 instructions (0.002%), 77 calls (08812C88 - 08812D08, length 33)
_S1_2_88E6C0C 2,460 instructions (0.002%), 205 calls (088E6C0C - 088E6C38, length 12)
_S1_2_89BB3D4 2,448 instructions (0.002%), 72 calls (089BB3D4 - 089BB490, length 48)
_S1_2_8A2942C 2,398 instructions (0.001%), 218 calls (08A2942C - 08A2947C, length 21)
_S1_2_891EB80 2,398 instructions (0.001%), 218 calls (0891EB80 - 0891EBA8, length 11)
_S1_2_8809C20 2,398 instructions (0.001%), 218 calls (08809C20 - 08809C48, length 11)
_S1_2_89B18D8 2,387 instructions (0.001%), 217 calls (089B18D8 - 089B194C, length 30)
_S1_2_891B5B4 2,387 instructions (0.001%), 217 calls (0891B5B4 - 0891B618, length 26)
_S1_2_89102D0 2,387 instructions (0.001%), 217 calls (089102D0 - 08910324, length 22)
_S1_2_881B2D0 2,366 instructions (0.001%), 169 calls (0881B2D0 - 0881B30C, length 16)
_S1_2_88B2B8C 2,366 instructions (0.001%), 28 calls (088B2B8C - 088B300C, length 289)
_S1_2_8A1E354 2,351 instructions (0.001%), 2 calls (08A1E354 - 08A1E54C, length 127)
  Back Branch 08A1E508 128 times (length 5)
  Back Branch 08A1E3D0 69 times (length 7)
  Back Branch 08A1E530 64 times (length 7)
  Back Branch 08A1E4B8 32 times (length 7)
  Back Branch 08A1E3A4 32 times (length 4)
  Back Branch 08A1E494 16 times (length 18)
  Back Branch 08A1E4E8 16 times (length 7)
_S1_2_8839C5C 2,328 instructions (0.001%), 164 calls (08839C5C - 08839F8C, length 205)
_S1_2_89B7988 2,322 instructions (0.001%), 177 calls (089B7988 - 089B79B4, length 12)
  Back Branch 089B79A0 210 times (length 6)
_S1_2_880DAFC 2,300 instructions (0.001%), 230 calls (0880DAFC - 0880DB20, length 10)
_S1_2_88C6F48 2,256 instructions (0.001%), 3 calls (088C6F48 - 088C703C, length 62)
  Back Branch 088C6FC0 192 times (length 16)
_S1_2_88FA434 2,248 instructions (0.001%), 34 calls (088FA434 - 088FA954, length 329)
_S1_2_8889D38 2,240 instructions (0.001%), 32 calls (08889D38 - 0888A094, length 216)
_S1_2_890B4A4 2,230 instructions (0.001%), 37 calls (0890B4A4 - 0890B674, length 117)
_S1_2_8816154 2,226 instructions (0.001%), 16 calls (08816154 - 0881635C, length 131)
  Back Branch 0881628C 203 times (length 6)
_S1_2_8A08B28 2,196 instructions (0.001%), 122 calls (08A08B28 - 08A08BB8, length 37)
_S1_2_8A29480 2,180 instructions (0.001%), 218 calls (08A29480 - 08A294A8, length 11)
_S1_2_8936344 2,180 instructions (0.001%), 218 calls (08936344 - 089363A8, length 26)
_S1_2_8920F28 2,180 instructions (0.001%), 218 calls (08920F28 - 08920F4C, length 10)
_S1_2_8911510 2,180 instructions (0.001%), 218 calls (08911510 - 08911534, length 10)
_S1_2_890CC68 2,180 instructions (0.001%), 218 calls (0890CC68 - 0890CCCC, length 26)
_S1_2_8A2B6B4 2,170 instructions (0.001%), 217 calls (08A2B6B4 - 08A2B714, length 25)
_S1_2_8927A00 2,170 instructions (0.001%), 217 calls (08927A00 - 08927A24, length 10)
_S1_2_891EC5C 2,170 instructions (0.001%), 217 calls (0891EC5C - 0891EC80, length 10)
_S1_2_8813328 2,144 instructions (0.001%), 260 calls (08813328 - 0881334C, length 10)
_S1_2_8838D58 2,123 instructions (0.001%), 174 calls (08838D58 - 08838DA0, length 19)
_S1_2_890D5FC 2,112 instructions (0.001%), 24 calls (0890D5FC - 0890D758, length 88)
_S1_2_888E9A4 2,100 instructions (0.001%), 42 calls (0888E9A4 - 0888EA38, length 38)
  Back Branch 0888EA2C 98 times (length 30)
_S1_2_89BA29C 2,067 instructions (0.001%), 71 calls (089BA29C - 089BA3B0, length 70)
  Back Branch 089BA33C 71 times (length 20)
  Back Branch 089BA360 1 times (length 29)
_S1_2_8841D70 2,055 instructions (0.001%), 137 calls (08841D70 - 08841DB0, length 17)
_S1_2_882D5FC 2,024 instructions (0.001%), 168 calls (0882D5FC - 0882D64C, length 21)
_S1_2_89091E0 2,023 instructions (0.001%), 119 calls (089091E0 - 08909220, length 17)
_S1_2_891E6C8 1,962 instructions (0.001%), 218 calls (0891E6C8 - 0891E6E8, length 9)
_S1_2_891C23C 1,950 instructions (0.001%), 150 calls (0891C23C - 0891C26C, length 13)
_S1_2_890D168 1,925 instructions (0.001%), 29 calls (0890D168 - 0890D304, length 104)
_S1_2_8842D6C 1,920 instructions (0.001%), 128 calls (08842D6C - 08842DA4, length 15)
_S1_2_888992C 1,920 instructions (0.001%), 32 calls (0888992C - 08889A18, length 60)
_S1_2_8934A60 1,918 instructions (0.001%), 182 calls (08934A60 - 08934AA0, length 17)
_S1_2_89E044C 1,914 instructions (0.001%), 33 calls (089E044C - 089E0530, length 58)
_S1_2_88AF640 1,904 instructions (0.001%), 1 calls (088AF640 - 088AF73C, length 64)
  Back Branch 088AF728 124 times (length 41)
_S1_2_891EBAC 1,848 instructions (0.001%), 231 calls (0891EBAC - 0891EBC8, length 8)
_S1_2_8885C00 1,822 instructions (0.001%), 14 calls (08885C00 - 088867D0, length 757)
_S1_2_892FA54 1,818 instructions (0.001%), 303 calls (0892FA54 - 0892FA68, length 6)
_S1_2_88C6B34 1,815 instructions (0.001%), 36 calls (088C6B34 - 088C6CA8, length 94)
_S1_2_8930D4C 1,810 instructions (0.001%), 48 calls (08930D4C - 08930DFC, length 45)
_S1_2_88F8310 1,796 instructions (0.001%), 38 calls (088F8310 - 088F837C, length 28)
  Back Branch 088F8348 134 times (length 8)
_S1_2_8912ABC 1,744 instructions (0.001%), 436 calls (08912ABC - 08912AC8, length 4)
_S1_2_891ED18 1,741 instructions (0.001%), 218 calls (0891ED18 - 0891ED34, length 8)
_S1_2_8A2A8C0 1,740 instructions (0.001%), 870 calls (08A2A8C0 - 08A2A8C4, length 2)
_S1_2_8911538 1,740 instructions (0.001%), 435 calls (08911538 - 08911544, length 4)
_S1_2_883C418 1,736 instructions (0.001%), 14 calls (0883C418 - 0883CA48, length 397)
_S1_2_880DB24 1,730 instructions (0.001%), 173 calls (0880DB24 - 0880DB4C, length 11)
_S1_2_890CD54 1,728 instructions (0.001%), 192 calls (0890CD54 - 0890CD74, length 9)
_S1_2_8841184 1,728 instructions (0.001%), 36 calls (08841184 - 08841314, length 101)
_S1_2_89096A0 1,670 instructions (0.001%), 167 calls (089096A0 - 089098FC, length 152)
_S1_2_88801D8 1,652 instructions (0.001%), 7 calls (088801D8 - 088803D4, length 128)
  Back Branch 088803A0 91 times (length 98)
_S1_2_890ABA8 1,638 instructions (0.001%), 49 calls (0890ABA8 - 0890AC70, length 51)
_S1_2_89B2544 1,634 instructions (0.001%), 4 calls (089B2544 - 089B2D44, length 513)
  Back Branch 089B2C74 20 times (length 62)
_S1_2_882FE44 1,596 instructions (0.001%), 46 calls (0882FE44 - 0883008C, length 147)
_S1_2_887EF20 1,596 instructions (0.001%), 7 calls (0887EF20 - 0887F0D8, length 111)
  Back Branch 0887F0B8 91 times (length 94)
_S1_2_88CFF74 1,592 instructions (0.001%), 36 calls (088CFF74 - 088D0204, length 165)
_S1_2_890A768 1,584 instructions (0.001%), 10 calls (0890A768 - 0890AA40, length 183)
_S1_2_88576C8 1,584 instructions (0.001%), 8 calls (088576C8 - 088578B4, length 124)
  Back Branch 08857890 64 times (length 99)
  Back Branch 08857880 64 times (length 53)
_S1_2_8844530 1,570 instructions (0.001%), 10 calls (08844530 - 08844564, length 14)
  Back Branch 08844560 245 times (length 9)
_S1_2_88880F0 1,553 instructions (0.001%), 1 calls (088880F0 - 08888160, length 29)
  Back Branch 08888144 128 times (length 12)
_S1_2_8828430 1,548 instructions (0.001%), 36 calls (08828430 - 08828DF0, length 625)
_S1_2_8905248 1,526 instructions (0.001%), 218 calls (08905248 - 08905260, length 7)
_S1_2_8A0F414 1,519 instructions (0.001%), 217 calls (08A0F414 - 08A0F44C, length 15)
_S1_2_8A0F3F8 1,519 instructions (0.001%), 217 calls (08A0F3F8 - 08A0F410, length 7)
_S1_2_8928AA0 1,519 instructions (0.001%), 217 calls (08928AA0 - 08928AB8, length 7)
_S1_2_8926828 1,519 instructions (0.001%), 217 calls (08926828 - 08926840, length 7)
_S1_2_8855A28 1,500 instructions (0.001%), 2 calls (08855A28 - 08855B18, length 61)
  Back Branch 08855AFC 130 times (length 15)
  Back Branch 08855AA4 10 times (length 18)
_S1_2_8851604 1,498 instructions (0.001%), 2 calls (08851604 - 088517F0, length 124)
  Back Branch 0885164C 64 times (length 7)
  Back Branch 0885174C 48 times (length 15)
  Back Branch 08851704 10 times (length 7)
  Back Branch 08851774 10 times (length 7)
  Back Branch 088517A0 4 times (length 7)
_S1_2_896FAAC 1,494 instructions (0.001%), 166 calls (0896FAAC - 0896FACC, length 9)
_S1_2_89B21C4 1,476 instructions (0.001%), 4 calls (089B21C4 - 089B2540, length 224)
  Back Branch 089B2380 20 times (length 87)
_S1_2_88C3418 1,472 instructions (0.001%), 184 calls (088C3418 - 088C3434, length 8)
_S1_2_88309FC 1,472 instructions (0.001%), 46 calls (088309FC - 08830C88, length 164)
_S1_2_88B4A88 1,470 instructions (0.001%), 42 calls (088B4A88 - 088B4B40, length 47)
_S1_2_88AF124 1,452 instructions (0.001%), 132 calls (088AF124 - 088AF154, length 13)
_S1_2_8832C30 1,426 instructions (0.001%), 46 calls (08832C30 - 08832F24, length 190)
_S1_2_88D08D8 1,404 instructions (0.001%), 36 calls (088D08D8 - 088D0A20, length 83)
_S1_2_890D5C4 1,400 instructions (0.001%), 100 calls (0890D5C4 - 0890D5F8, length 14)
_S1_2_89B89D4 1,400 instructions (0.001%), 70 calls (089B89D4 - 089B8A40, length 28)
_S1_2_880DB7C 1,380 instructions (0.001%), 138 calls (0880DB7C - 0880DBA4, length 11)
_S1_2_8834984 1,368 instructions (0.001%), 72 calls (08834984 - 08834A40, length 48)
_S1_2_88C6CAC 1,350 instructions (0.001%), 75 calls (088C6CAC - 088C6D10, length 26)
_S1_2_881B664 1,344 instructions (0.001%), 62 calls (0881B664 - 0881B884, length 137)
_S1_2_890C018 1,320 instructions (0.001%), 33 calls (0890C018 - 0890C0B4, length 40)
_S1_2_8A2F6A8 1,306 instructions (0.001%), 653 calls (08A2F6A8 - 08A2F6AC, length 2)
_S1_2_8827E40 1,304 instructions (0.001%), 163 calls (08827E40 - 08827E64, length 10)
_S1_2_8A2B3FC 1,302 instructions (0.001%), 651 calls (08A2B3FC - 08A2B400, length 2)
_S1_2_8926844 1,302 instructions (0.001%), 434 calls (08926844 - 0892684C, length 3)
_S1_2_8A2BEB8 1,302 instructions (0.001%), 217 calls (08A2BEB8 - 08A2BECC, length 6)
_S1_2_8A2BEA0 1,302 instructions (0.001%), 217 calls (08A2BEA0 - 08A2BEB4, length 6)
_S1_2_8926850 1,302 instructions (0.001%), 217 calls (08926850 - 089268AC, length 24)
_S1_2_8A00B58 1,301 instructions (0.001%), 89 calls (08A00AC8 - 08A00B8C, length 50)
  Back Branch 08A00B60 619 times (length 40)
  Back Branch 08A00B04 102 times (length 9)
_S1_2_882D094 1,290 instructions (0.001%), 10 calls (0882D094 - 0882D424, length 229)
_S1_2_88C3438 1,288 instructions (0.001%), 184 calls (088C3438 - 088C3450, length 7)
_S1_2_88F8554 1,288 instructions (0.001%), 92 calls (088F8554 - 088F8588, length 14)
_S1_2_882F2C4 1,288 instructions (0.001%), 92 calls (0882F2C4 - 0882F360, length 40)
_S1_2_890F4A4 1,280 instructions (0.001%), 112 calls (0890F4A4 - 0890F510, length 28)
_S1_2_88423B4 1,280 instructions (0.001%), 40 calls (088423B4 - 088424AC, length 63)
_S1_2_881B63C 1,274 instructions (0.001%), 59 calls (0881B63C - 0881B884, length 147)
_S1_2_8A0284C 1,224 instructions (0.001%), 51 calls (08A025BC - 08A03A14, length 1303)
  Back Branch 08A025FC 619 times (length 12)
  Back Branch 08A039B8 93 times (length 1281)
  Back Branch 08A02884 51 times (length 91)
  Back Branch 08A02874 51 times (length 11)
_S1_2_89B1390 1,224 instructions (0.001%), 36 calls (089B1390 - 089B1710, length 225)
_S1_2_88AC28C 1,218 instructions (0.001%), 14 calls (088AC28C - 088AC490, length 130)
_S1_2_891F108 1,216 instructions (0.001%), 304 calls (0891F108 - 0891F114, length 4)
_S1_2_89B1A74 1,216 instructions (0.001%), 64 calls (089B1A74 - 089B1B48, length 54)
_S1_2_88326B0 1,207 instructions (0.001%), 71 calls (088326B0 - 088326F0, length 17)
_S1_2_892CDBC 1,200 instructions (0.001%), 300 calls (0892CDBC - 0892CDC8, length 4)
_S1_2_8930A6C 1,196 instructions (0.001%), 8 calls (08930A6C - 08930B08, length 40)
  Back Branch 08930AFC 85 times (length 28)
_S1_2_890E49C 1,188 instructions (0.001%), 17 calls (0890E49C - 0890E5EC, length 85)
_S1_2_8A0F4C8 1,155 instructions (0.001%), 231 calls (08A0F4C8 - 08A0F4D8, length 5)
_S1_2_89B826C 1,155 instructions (0.001%), 105 calls (089B826C - 089B82AC, length 17)
_S1_2_883BB2C 1,148 instructions (0.001%), 42 calls (0883BB2C - 0883BBF0, length 50)
  Back Branch 0883BBAC 28 times (length 9)
_S1_2_8909900 1,141 instructions (0.001%), 163 calls (08909900 - 08909918, length 7)
_S1_2_888EC50 1,134 instructions (0.001%), 42 calls (0888EC50 - 0888ECB8, length 27)
_S1_2_8930480 1,134 instructions (0.001%), 14 calls (08930480 - 089305E8, length 91)
_S1_2_88307AC 1,116 instructions (0.001%), 36 calls (088307AC - 088309F8, length 148)
_S1_2_882CCA0 1,114 instructions (0.001%), 2 calls (0882CCA0 - 0882CF20, length 161)
  Back Branch 0882CECC 32 times (length 31)
  Back Branch 0882CEDC 8 times (length 47)
_S1_2_8934B40 1,092 instructions (0.001%), 12 calls (08934B40 - 08934BE8, length 43)
  Back Branch 08934BD4 84 times (length 7)
_S1_2_891EBCC 1,090 instructions (0.001%), 218 calls (0891EBCC - 0891EBDC, length 5)
_S1_2_8912EFC 1,090 instructions (0.001%), 218 calls (08912EFC - 08912F10, length 6)
_S1_2_8811B6C 1,090 instructions (0.001%), 218 calls (08811B6C - 08811B7C, length 5)
_S1_2_89FFFD4 1,077 instructions (0.001%), 19 calls (089FFFD4 - 08A0000C, length 15)
  Back Branch 089FFFF8 182 times (length 6)
_S1_2_890F514 1,064 instructions (0.001%), 38 calls (0890F514 - 0890F580, length 28)
_S1_2_8A02D28 1,056 instructions (0.001%), 4 calls (08A025BC - 08A03A14, length 1303)
  Back Branch 08A025FC 619 times (length 12)
  Back Branch 08A039B8 93 times (length 1281)
  Back Branch 08A03004 31 times (length 43)
  Back Branch 08A03068 20 times (length 12)
  Back Branch 08A03070 4 times (length 14)
  Back Branch 08A02E94 4 times (length 16)
_S1_2_88C8A80 1,050 instructions (0.001%), 35 calls (088C8A80 - 088C8C30, length 109)
_S1_2_8824FB4 1,045 instructions (0.001%), 55 calls (08824FB4 - 08824FFC, length 19)
_S1_2_8841074 1,044 instructions (0.001%), 36 calls (08841074 - 08841180, length 68)
_S1_2_883B528 1,040 instructions (0.001%), 28 calls (0883B528 - 0883B6C0, length 103)
  Back Branch 0883B6B0 1 times (length 41)
_S1_2_89FA0F4 1,040 instructions (0.001%), 1 calls (089FA0F4 - 089FA4BC, length 243)
  Back Branch 089FA378 33 times (length 7)
  Back Branch 089FA1DC 16 times (length 27)
  Back Branch 089FA438 13 times (length 5)
  Back Branch 089FA250 5 times (length 27)
_S1_2_88A6BFC 1,038 instructions (0.001%), 1 calls (088A6BFC - 088A6E1C, length 137)
  Back Branch 088A6D5C 48 times (length 8)
  Back Branch 088A6D30 16 times (length 8)
  Back Branch 088A6D04 16 times (length 8)
  Back Branch 088A6CC4 10 times (length 33)
  Back Branch 088A6DB4 8 times (length 8)
  Back Branch 088A6D88 4 times (length 8)
  Back Branch 088A6DE0 2 times (length 8)
_S1_2_88E6C3C 1,025 instructions (0.001%), 205 calls (088E6C3C - 088E6C5C, length 9)
_S1_2_89BA7A8 1,015 instructions (0.001%), 35 calls (089BA7A8 - 089BA870, length 51)
_S1_2_888EA3C 1,008 instructions (0.001%), 42 calls (0888EA3C - 0888EAA0, length 26)
_S1_2_8909B18 969 instructions (0.001%), 19 calls (08909B18 - 08909D2C, length 134)
_S1_2_88805B8 966 instructions (0.001%), 7 calls (088805B8 - 088806D0, length 71)
  Back Branch 088806A0 56 times (length 40)
  Back Branch 088805F0 35 times (length 6)
_S1_2_883C420 931 instructions (0.001%), 7 calls (0883C420 - 0883CA48, length 395)
_S1_2_89DB054 929 instructions (0.001%), 32 calls (089DB054 - 089DB0E4, length 37)
_S1_2_88B4A58 924 instructions (0.001%), 77 calls (088B4A58 - 088B4A84, length 12)
_S1_2_890AD48 924 instructions (0.001%), 21 calls (0890AD48 - 0890AE94, length 84)
_S1_2_88806D4 924 instructions (0.001%), 7 calls (088806D4 - 088808AC, length 119)
  Back Branch 08880864 35 times (length 62)
_S1_2_88FC9A4 922 instructions (0.001%), 34 calls (088FC9A4 - 088FCA10, length 28)
_S1_2_89D5AE4 920 instructions (0.001%), 23 calls (089D5AE4 - 089D5B80, length 40)
_S1_2_890C26C 916 instructions (0.001%), 458 calls (0890C26C - 0890C270, length 2)
_S1_2_883011C 874 instructions (0.001%), 46 calls (0883011C - 08830274, length 87)
_S1_2_880DD28 869 instructions (0.001%), 36 calls (0880DD28 - 0880DD88, length 25)
_S1_2_8A2F918 868 instructions (0.001%), 434 calls (08A2F918 - 08A2F91C, length 2)
_S1_2_8A2F8F8 868 instructions (0.001%), 434 calls (08A2F8F8 - 08A2F8FC, length 2)
_S1_2_8A0F450 868 instructions (0.001%), 217 calls (08A0F450 - 08A0F45C, length 4)
_S1_2_8928ABC 868 instructions (0.001%), 217 calls (08928ABC - 08928AC8, length 4)
_S1_2_8927A28 868 instructions (0.001%), 217 calls (08927A28 - 08927A34, length 4)
_S1_2_89B1B68 868 instructions (0.001%), 62 calls (089B1B68 - 089B1BC4, length 24)
_S1_2_89096EC 868 instructions (0.001%), 28 calls (089096EC - 089098FC, length 133)
  Back Branch 08909714 84 times (length 7)
_S1_2_88E1A0C 864 instructions (0.001%), 144 calls (088E1A0C - 088E1B3C, length 77)
_S1_2_88F8724 860 instructions (0.001%), 43 calls (088F8724 - 088F8770, length 20)
_S1_2_89B7754 840 instructions (0.001%), 35 calls (089B7754 - 089B77D8, length 34)
_S1_2_883BA74 840 instructions (0.001%), 21 calls (0883BA74 - 0883BB28, length 46)
_S1_2_88331B0 838 instructions (0.001%), 1 calls (088331B0 - 08833878, length 435)
  Back Branch 08833350 10 times (length 53)
_S1_2_8A2F698 828 instructions (0.001%), 414 calls (08A2F698 - 08A2F69C, length 2)
_S1_2_88E7390 822 instructions (0.001%), 32 calls (088E7390 - 088E7410, length 33)
_S1_2_883C308 819 instructions (0.001%), 21 calls (0883C308 - 0883CA48, length 465)
_S1_2_890E408 814 instructions (0.001%), 22 calls (0890E408 - 0890E498, length 37)
_S1_2_88A84A4 805 instructions (0.001%), 115 calls (088A84A4 - 088A84BC, length 7)
_S1_2_8831114 782 instructions (0.000%), 46 calls (08831114 - 08831340, length 140)
_S1_2_882D4FC 782 instructions (0.000%), 46 calls (0882D4FC - 0882D5A4, length 43)
_S1_2_882A06C 782 instructions (0.000%), 46 calls (0882A06C - 0882A0DC, length 29)
_S1_2_8A02840 765 instructions (0.000%), 51 calls (08A025BC - 08A03A14, length 1303)
  Back Branch 08A025FC 619 times (length 12)
  Back Branch 08A039B8 93 times (length 1281)
  Back Branch 08A02844 51 times (length 79)
_S1_2_89DB1F8 758 instructions (0.000%), 34 calls (089DB1F8 - 089DB2C8, length 53)
  Back Branch 089DB280 32 times (length 15)
  Back Branch 089DB29C 1 times (length 22)
  Back Branch 089DB288 1 times (length 17)
  Back Branch 089DB2AC 1 times (length 26)
_S1_2_8854CAC 756 instructions (0.000%), 9 calls (08854CAC - 08854CCC, length 9)
  Back Branch 08854CC0 144 times (length 5)
_S1_2_8911548 742 instructions (0.000%), 14 calls (08911548 - 08911750, length 131)
  Back Branch 08911714 14 times (length 93)
_S1_2_88868D4 742 instructions (0.000%), 14 calls (088868D4 - 08886E18, length 338)
_S1_2_883FC1C 736 instructions (0.000%), 51 calls (0883FC1C - 0883FC78, length 24)
_S1_2_89B7CE0 720 instructions (0.000%), 36 calls (089B7CE0 - 089B7D70, length 37)
_S1_2_890DA1C 720 instructions (0.000%), 20 calls (0890DA1C - 0890DAA8, length 36)
_S1_2_89D5BD0 714 instructions (0.000%), 21 calls (089D5BD0 - 089D5C54, length 34)
_S1_2_88517F4 710 instructions (0.000%), 5 calls (088517F4 - 08851A54, length 153)
  Back Branch 08851A20 10 times (length 11)
  Back Branch 088518C4 10 times (length 12)
  Back Branch 08851984 10 times (length 13)
_S1_2_8827620 703 instructions (0.000%), 37 calls (08827620 - 08827668, length 19)
_S1_2_89B8828 700 instructions (0.000%), 35 calls (089B8828 - 089B8884, length 24)
_S1_2_890D040 698 instructions (0.000%), 20 calls (0890D040 - 0890D164, length 74)
_S1_2_89D77F0 682 instructions (0.000%), 36 calls (089D77F0 - 089D7838, length 19)
_S1_2_88508D8 680 instructions (0.000%), 2 calls (088508D8 - 088512B4, length 632)
_S1_2_88FC850 676 instructions (0.000%), 34 calls (088FC850 - 088FC8A4, length 22)
_S1_2_882D5A8 672 instructions (0.000%), 56 calls (0882D5A8 - 0882D5F8, length 21)
_S1_2_8842370 660 instructions (0.000%), 55 calls (08842370 - 088423B0, length 17)
_S1_2_88C92A4 659 instructions (0.000%), 1 calls (088C92A4 - 088C932C, length 35)
  Back Branch 088C9310 64 times (length 16)
_S1_2_8809B58 654 instructions (0.000%), 218 calls (08809B58 - 08809B60, length 3)
_S1_2_892620C 651 instructions (0.000%), 217 calls (0892620C - 08926214, length 3)
_S1_2_89DC248 648 instructions (0.000%), 36 calls (089DC248 - 089DC290, length 19)
_S1_2_881B5EC 645 instructions (0.000%), 30 calls (0881B5EC - 0881B884, length 167)
_S1_2_89D6260 644 instructions (0.000%), 34 calls (089D6260 - 089D62A8, length 19)
_S1_2_89B1BC8 640 instructions (0.000%), 40 calls (089B1BC8 - 089B1C2C, length 26)
_S1_2_8838360 637 instructions (0.000%), 7 calls (08838360 - 08838584, length 138)
_S1_2_88326F4 630 instructions (0.000%), 35 calls (088326F4 - 08832738, length 18)
_S1_2_890ACF4 630 instructions (0.000%), 30 calls (0890ACF4 - 0890AE94, length 105)
_S1_2_88311B0 628 instructions (0.000%), 46 calls (088311B0 - 08831340, length 101)
_S1_2_8837C90 624 instructions (0.000%), 52 calls (08837C90 - 08837D18, length 35)
_S1_2_88803D8 616 instructions (0.000%), 7 calls (088803D8 - 0888046C, length 38)
  Back Branch 08880450 21 times (length 21)
_S1_2_8841E1C 615 instructions (0.000%), 41 calls (08841E1C - 08841E80, length 26)
_S1_2_883FC7C 614 instructions (0.000%), 2 calls (0883FC7C - 08840144, length 307)
_S1_2_89BC684 613 instructions (0.000%), 36 calls (089BC684 - 089BC6F8, length 30)
_S1_2_8A2F360 612 instructions (0.000%), 306 calls (08A2F360 - 08A2F364, length 2)
_S1_2_89B76D4 612 instructions (0.000%), 36 calls (089B76D4 - 089B7748, length 30)
_S1_2_88FC614 610 instructions (0.000%), 32 calls (088FC614 - 088FC660, length 20)
_S1_2_88ABDAC 609 instructions (0.000%), 7 calls (088ABDAC - 088AC1B4, length 259)
_S1_2_88D0408 595 instructions (0.000%), 35 calls (088D0408 - 088D0448, length 17)
_S1_2_88A6990 594 instructions (0.000%), 8 calls (088A6990 - 088A6BF8, length 155)
  Back Branch 088A69FC 12 times (length 10)
_S1_2_883B244 594 instructions (0.000%), 6 calls (0883B244 - 0883B3B8, length 94)
  Back Branch 0883B298 24 times (length 7)
_S1_2_8841C24 588 instructions (0.000%), 42 calls (08841C24 - 08841CF4, length 53)
_S1_2_890B154 588 instructions (0.000%), 21 calls (0890B154 - 0890B1E4, length 37)
_S1_2_890B0C0 588 instructions (0.000%), 21 calls (0890B0C0 - 0890B150, length 37)
_S1_2_8932BF4 588 instructions (0.000%), 0 calls (08932BF4 - 08932C60, length 28)
  Back Branch 08932C3C 42 times (length 14)
_S1_2_88565E4 583 instructions (0.000%), 2 calls (088565E4 - 08856CB4, length 437)
_S1_2_890D8BC 582 instructions (0.000%), 2 calls (0890D8BC - 0890D9B4, length 63)
  Back Branch 0890D998 64 times (length 8)
  Back Branch 0890D9A8 8 times (length 14)
_S1_2_89BA890 570 instructions (0.000%), 78 calls (089BA890 - 089BA8B4, length 10)
_S1_2_8840A50 567 instructions (0.000%), 21 calls (08840A50 - 08840AEC, length 40)
_S1_2_88889D0 558 instructions (0.000%), 1 calls (088889D0 - 08888AC0, length 61)
  Back Branch 08888A54 63 times (length 9)
  Back Branch 08888A94 1 times (length 32)
_S1_2_8837E24 557 instructions (0.000%), 1 calls (08837E24 - 088380EC, length 179)
  Back Branch 08837F94 5 times (length 58)
  Back Branch 088380A0 4 times (length 50)
_S1_2_890BD98 546 instructions (0.000%), 14 calls (0890BD98 - 0890C014, length 160)
_S1_2_890C2A4 544 instructions (0.000%), 16 calls (0890C2A4 - 0890C328, length 34)
_S1_2_881B614 542 instructions (0.000%), 25 calls (0881B614 - 0881B884, length 157)
_S1_2_890EC30 534 instructions (0.000%), 178 calls (0890EC30 - 0890EC38, length 3)
_S1_2_880DB50 530 instructions (0.000%), 53 calls (0880DB50 - 0880DB78, length 11)
_S1_2_881B700 522 instructions (0.000%), 13 calls (0881B700 - 0881B884, length 98)
_S1_2_8837A68 516 instructions (0.000%), 1 calls (08837A68 - 08837B78, length 69)
  Back Branch 08837AB8 20 times (length 14)
  Back Branch 08837B00 17 times (length 14)
_S1_2_890D594 512 instructions (0.000%), 16 calls (0890D594 - 0890D5C0, length 12)
  Back Branch 0890D5B4 56 times (length 6)
_S1_2_8845C28 512 instructions (0.000%), 4 calls (08845C28 - 0884619C, length 350)
  Back Branch 08846168 4 times (length 285)
_S1_2_8A2F828 506 instructions (0.000%), 253 calls (08A2F828 - 08A2F82C, length 2)
_S1_2_881B03C 506 instructions (0.000%), 46 calls (0881B03C - 0881B078, length 16)
_S1_2_881A364 506 instructions (0.000%), 46 calls (0881A364 - 0881A3A0, length 16)
_S1_2_8818E20 506 instructions (0.000%), 46 calls (08818E20 - 08818E5C, length 16)
_S1_2_8827CE0 506 instructions (0.000%), 11 calls (08827CE0 - 08827DC8, length 59)
_S1_2_8834A28 504 instructions (0.000%), 72 calls (08834A28 - 08834A40, length 7)
_S1_2_88CFBB4 504 instructions (0.000%), 36 calls (088CFBB4 - 088CFBE8, length 14)
_S1_2_88CCB78 504 instructions (0.000%), 36 calls (088CCB78 - 088CCC98, length 73)
_S1_2_88CCA90 504 instructions (0.000%), 36 calls (088CCA90 - 088CCB74, length 58)
_S1_2_883AECC 504 instructions (0.000%), 28 calls (0883AECC - 0883AF2C, length 25)
_S1_2_890BF8C 490 instructions (0.000%), 14 calls (0890BF8C - 0890C014, length 35)
_S1_2_883BD90 483 instructions (0.000%), 21 calls (0883BD90 - 0883C304, length 350)
_S1_2_890D9B8 481 instructions (0.000%), 44 calls (0890D9B8 - 0890D9EC, length 14)
_S1_2_890E35C 480 instructions (0.000%), 40 calls (0890E35C - 0890E390, length 14)
_S1_2_887F0DC 480 instructions (0.000%), 32 calls (0887F0DC - 0887F114, length 15)
_S1_2_88FCAEC 476 instructions (0.000%), 34 calls (088FCAEC - 088FCB20, length 14)
_S1_2_8934978 476 instructions (0.000%), 14 calls (08934978 - 08934A34, length 48)
_S1_2_8000000 472 instructions (0.000%), 118 calls (08000000 - 0800000C, length 4)
_S1_2_89F5B90 472 instructions (0.000%), 1 calls (089F5B90 - 089F6160, length 373)
  Back Branch 089F5C7C 13 times (length 26)
  Back Branch 089F6114 5 times (length 274)
_S1_2_88F7774 469 instructions (0.000%), 2 calls (088F7774 - 088F7884, length 69)
  Back Branch 088F7854 15 times (length 37)
_S1_2_89F51A0 469 instructions (0.000%), 1 calls (089F51A0 - 089F54B4, length 198)
  Back Branch 089F5294 16 times (length 5)
  Back Branch 089F53A0 13 times (length 7)
  Back Branch 089F525C 13 times (length 7)
  Back Branch 089F5378 5 times (length 5)
  Back Branch 089F52C8 5 times (length 5)
_S1_2_8A2F680 462 instructions (0.000%), 231 calls (08A2F680 - 08A2F684, length 2)
_S1_2_89328B8 462 instructions (0.000%), 33 calls (089328B8 - 08932900, length 19)
_S1_2_89F61C8 460 instructions (0.000%), 1 calls (089F61C8 - 089F64EC, length 202)
  Back Branch 089F62D4 13 times (length 7)
  Back Branch 089F6350 13 times (length 7)
  Back Branch 089F64B4 13 times (length 7)
  Back Branch 089F62AC 7 times (length 6)
_S1_2_890AD58 459 instructions (0.000%), 9 calls (0890AD58 - 0890AE94, length 80)
_S1_2_88572B8 451 instructions (0.000%), 1 calls (088572B8 - 088576C4, length 260)
  Back Branch 08857690 13 times (length 26)
  Back Branch 088575F8 8 times (length 107)
  Back Branch 08857440 5 times (length 79)
_S1_2_884252C 449 instructions (0.000%), 1 calls (0884252C - 08842A04, length 311)
  Back Branch 088429CC 16 times (length 8)
  Back Branch 088429E4 5 times (length 5)
_S1_2_8811770 448 instructions (0.000%), 14 calls (08811770 - 088117FC, length 36)
_S1_2_89351A4 446 instructions (0.000%), 12 calls (089351A4 - 089353D4, length 141)
_S1_2_8838234 440 instructions (0.000%), 8 calls (08838234 - 0883835C, length 75)
_S1_2_8A2F6C0 436 instructions (0.000%), 218 calls (08A2F6C0 - 08A2F6C4, length 2)
_S1_2_88FCDB0 436 instructions (0.000%), 218 calls (088FCDB0 - 088FCDB4, length 2)
_S1_2_8841DB4 435 instructions (0.000%), 29 calls (08841DB4 - 08841E18, length 26)
_S1_2_8836C90 435 instructions (0.000%), 29 calls (08836C90 - 08836D00, length 29)
_S1_2_8A2F730 434 instructions (0.000%), 217 calls (08A2F730 - 08A2F734, length 2)
_S1_2_8A2F6D8 434 instructions (0.000%), 217 calls (08A2F6D8 - 08A2F6DC, length 2)
_S1_2_8A2F6B0 434 instructions (0.000%), 217 calls (08A2F6B0 - 08A2F6B4, length 2)
_S1_2_8A2F678 434 instructions (0.000%), 217 calls (08A2F678 - 08A2F67C, length 2)
_S1_2_892EA04 434 instructions (0.000%), 2 calls (0892EA04 - 0892EA80, length 32)
  Back Branch 0892EA60 64 times (length 14)
_S1_2_8841468 433 instructions (0.000%), 1 calls (08841468 - 088414AC, length 18)
  Back Branch 088414A0 47 times (length 11)
_S1_2_883B1D0 430 instructions (0.000%), 86 calls (0883B1D0 - 0883B1E0, length 5)
_S1_2_882BFB4 430 instructions (0.000%), 10 calls (0882BFB4 - 0882C05C, length 43)
_S1_2_89E0534 429 instructions (0.000%), 33 calls (089E0534 - 089E0564, length 13)
_S1_2_884D688 421 instructions (0.000%), 4 calls (0884D688 - 0884D928, length 169)
  Back Branch 0884D7EC 8 times (length 24)
  Back Branch 0884D8FC 4 times (length 14)
_S1_2_887FED8 420 instructions (0.000%), 21 calls (0887FED8 - 08880044, length 92)
_S1_2_8841EEC 420 instructions (0.000%), 20 calls (08841EEC - 08841F48, length 24)
_S1_2_884017C 420 instructions (0.000%), 14 calls (0884017C - 088401F0, length 30)
_S1_2_89D5B84 418 instructions (0.000%), 22 calls (089D5B84 - 089D5BCC, length 19)
_S1_2_893276C 416 instructions (0.000%), 10 calls (0893276C - 089327E8, length 32)
  Back Branch 089327B8 26 times (length 10)
_S1_2_8836C78 405 instructions (0.000%), 135 calls (08836C78 - 08836C80, length 3)
_S1_2_8888164 401 instructions (0.000%), 1 calls (08888164 - 088881D4, length 29)
  Back Branch 088881B8 32 times (length 12)
_S1_2_8840D68 400 instructions (0.000%), 8 calls (08840D68 - 08840DBC, length 22)
  Back Branch 08840DB0 32 times (length 11)
_S1_2_89B7D74 396 instructions (0.000%), 36 calls (089B7D74 - 089B7DB0, length 16)
_S1_2_89921E0 390 instructions (0.000%), 10 calls (089921E0 - 08992278, length 39)
_S1_2_8880048 385 instructions (0.000%), 7 calls (08880048 - 0888013C, length 62)
  Back Branch 08880110 28 times (length 31)
_S1_2_89BAE50 384 instructions (0.000%), 32 calls (089BAE50 - 089BAEB0, length 25)
_S1_2_8831ECC 384 instructions (0.000%), 1 calls (08831ECC - 0883207C, length 109)
  Back Branch 08832048 13 times (length 79)
  Back Branch 08832014 6 times (length 8)
  Back Branch 0883201C 4 times (length 14)
_S1_2_8932B54 380 instructions (0.000%), 0 calls (08932B54 - 08932BA0, length 20)
  Back Branch 08932B84 38 times (length 10)
_S1_2_887F620 378 instructions (0.000%), 7 calls (0887F620 - 0887F7B0, length 101)
_S1_2_8840AF0 376 instructions (0.000%), 4 calls (08840AF0 - 08840C68, length 95)
_S1_2_8855B1C 372 instructions (0.000%), 2 calls (08855B1C - 08855E58, length 208)
_S1_2_883182C 368 instructions (0.000%), 46 calls (0883182C - 088319E4, length 111)
_S1_2_882AB0C 368 instructions (0.000%), 46 calls (0882AB0C - 0882AB28, length 8)
_S1_2_882AAEC 368 instructions (0.000%), 46 calls (0882AAEC - 0882AB08, length 8)
_S1_2_882AACC 368 instructions (0.000%), 46 calls (0882AACC - 0882AAE8, length 8)
_S1_2_884A3B4 366 instructions (0.000%), 1 calls (0884A3B4 - 0884A5D4, length 137)
  Back Branch 0884A56C 6 times (length 22)
  Back Branch 0884A504 6 times (length 27)
  Back Branch 0884A58C 5 times (length 74)
_S1_2_8A2F748 364 instructions (0.000%), 182 calls (08A2F748 - 08A2F74C, length 2)
_S1_2_89E0708 364 instructions (0.000%), 13 calls (089E0708 - 089E0774, length 28)
_S1_2_8886460 364 instructions (0.000%), 7 calls (08886460 - 088867D0, length 221)
_S1_2_88C5868 360 instructions (0.000%), 36 calls (088C5868 - 088C58C8, length 25)
_S1_2_888743C 355 instructions (0.000%), 8 calls (0888743C - 088876AC, length 157)
_S1_2_89E07BC 355 instructions (0.000%), 5 calls (089E07BC - 089E07F4, length 15)
  Back Branch 089E07E8 40 times (length 8)
_S1_2_891BE30 354 instructions (0.000%), 118 calls (0891BE30 - 0891BE38, length 3)
_S1_2_8935D2C 354 instructions (0.000%), 10 calls (08935D2C - 08935DF0, length 50)
_S1_2_887F4C0 350 instructions (0.000%), 7 calls (0887F4C0 - 0887F5E0, length 73)
  Back Branch 0887F5B4 28 times (length 47)
_S1_2_89E91F4 350 instructions (0.000%), 2 calls (089E91F4 - 089E96CC, length 311)
_S1_2_890E94C 344 instructions (0.000%), 172 calls (0890E94C - 0890E950, length 2)
_S1_2_881B774 341 instructions (0.000%), 9 calls (0881B774 - 0881B884, length 69)
_S1_2_883FBBC 336 instructions (0.000%), 14 calls (0883FBBC - 0883FC18, length 24)
_S1_2_883EEB4 325 instructions (0.000%), 13 calls (0883EEB4 - 0883EF14, length 25)
_S1_2_88CCDFC 324 instructions (0.000%), 36 calls (088CCDFC - 088CCE34, length 15)
_S1_2_89EF248 324 instructions (0.000%), 2 calls (089EF248 - 089EF630, length 251)
_S1_2_884A734 322 instructions (0.000%), 7 calls (0884A734 - 0884A96C, length 143)
_S1_2_8854DF8 322 instructions (0.000%), 1 calls (08854D18 - 08854E78, length 89)
  Back Branch 08854E44 56 times (length 77)
_S1_2_88D71AC 305 instructions (0.000%), 1 calls (088D71AC - 088D7228, length 32)
  Back Branch 088D7204 48 times (length 15)
_S1_2_8841E84 300 instructions (0.000%), 20 calls (08841E84 - 08841EE8, length 26)
_S1_2_8836758 299 instructions (0.000%), 1 calls (08836758 - 08836B74, length 264)
  Back Branch 08836B04 5 times (length 5)
  Back Branch 08836B20 4 times (length 5)
_S1_2_890C3EC 297 instructions (0.000%), 11 calls (0890C3EC - 0890C498, length 44)
_S1_2_890ECF8 297 instructions (0.000%), 9 calls (0890ECF8 - 0890ED78, length 33)
_S1_2_8855F34 296 instructions (0.000%), 2 calls (08855F34 - 088561D4, length 169)
_S1_2_88B472C 294 instructions (0.000%), 42 calls (088B472C - 088B4744, length 7)
_S1_2_888F14C 294 instructions (0.000%), 42 calls (0888F14C - 0888F164, length 7)
_S1_2_89B1C30 292 instructions (0.000%), 4 calls (089B1C30 - 089B1EE8, length 175)
_S1_2_88424B0 290 instructions (0.000%), 2 calls (088424B0 - 08842528, length 31)
  Back Branch 08842510 40 times (length 6)
_S1_2_88F76B8 288 instructions (0.000%), 2 calls (088F76B8 - 088F7770, length 47)
  Back Branch 088F7748 15 times (length 23)
_S1_2_8843BE8 286 instructions (0.000%), 11 calls (08843BE8 - 08843D60, length 95)
_S1_2_8A21C58 283 instructions (0.000%), 1 calls (08A21C58 - 08A21CD8, length 33)
  Back Branch 08A21CC8 20 times (length 16)
_S1_2_890E394 281 instructions (0.000%), 22 calls (0890E394 - 0890E404, length 29)
_S1_2_88FACD4 280 instructions (0.000%), 40 calls (088FACD4 - 088FACEC, length 7)
_S1_2_8815930 280 instructions (0.000%), 7 calls (08815930 - 088159CC, length 40)
_S1_2_88316EC 276 instructions (0.000%), 46 calls (088316EC - 088317BC, length 53)
_S1_2_8843D64 276 instructions (0.000%), 6 calls (08843D64 - 08843F80, length 136)
_S1_2_8A215EC 276 instructions (0.000%), 2 calls (08A215EC - 08A21874, length 163)
  Back Branch 08A21738 5 times (length 11)
  Back Branch 08A2185C 5 times (length 11)
  Back Branch 08A21764 2 times (length 55)
  Back Branch 08A21870 1 times (length 71)
_S1_2_88D69E0 273 instructions (0.000%), 39 calls (088D69E0 - 088D69F8, length 7)
_S1_2_890B1E8 273 instructions (0.000%), 21 calls (0890B1E8 - 0890B218, length 13)
_S1_2_88FDE6C 270 instructions (0.000%), 4 calls (088FDE6C - 088FE268, length 256)
_S1_2_89FA648 260 instructions (0.000%), 52 calls (089FA648 - 089FA658, length 5)
_S1_2_8841CF8 260 instructions (0.000%), 30 calls (08841CF8 - 08841D3C, length 18)
_S1_2_89353D8 260 instructions (0.000%), 10 calls (089353D8 - 0893543C, length 26)
_S1_2_8844C1C 256 instructions (0.000%), 8 calls (08844C1C - 08844CD8, length 48)
_S1_2_882C5EC 256 instructions (0.000%), 4 calls (0882C5EC - 0882C6EC, length 65)
_S1_2_887F300 252 instructions (0.000%), 14 calls (0887F300 - 0887F3D8, length 55)
_S1_2_8909D6C 252 instructions (0.000%), 7 calls (08909D6C - 08909E94, length 75)
_S1_2_8856FD0 252 instructions (0.000%), 4 calls (08856FD0 - 0885708C, length 48)
  Back Branch 08857014 28 times (length 5)
_S1_2_89327EC 250 instructions (0.000%), 10 calls (089327EC - 0893284C, length 25)
_S1_2_8A1FEB8 248 instructions (0.000%), 4 calls (08A1FEB8 - 08A1FFC4, length 68)
  Back Branch 08A1FFB4 4 times (length 5)
_S1_2_88B4FCC 245 instructions (0.000%), 35 calls (088B4FCC - 088B4FE4, length 7)
_S1_2_88B32AC 244 instructions (0.000%), 4 calls (088B32AC - 088B33A0, length 62)
_S1_2_8A2228C 244 instructions (0.000%), 2 calls (08A2228C - 08A22490, length 130)
_S1_2_881B68C 241 instructions (0.000%), 6 calls (0881B68C - 0881B884, length 127)
_S1_2_8832F28 240 instructions (0.000%), 10 calls (08832F28 - 088330B0, length 99)
_S1_2_891B654 240 instructions (0.000%), 5 calls (0891B654 - 0891B740, length 60)
_S1_2_887F270 238 instructions (0.000%), 7 calls (0887F270 - 0887F2B4, length 18)
  Back Branch 0887F2A0 21 times (length 7)
_S1_2_8851D30 238 instructions (0.000%), 2 calls (08851D30 - 08852038, length 195)
_S1_2_890D9F0 237 instructions (0.000%), 79 calls (0890D9F0 - 0890D9F8, length 3)
_S1_2_89F46C4 236 instructions (0.000%), 1 calls (089F46C4 - 089F481C, length 87)
  Back Branch 089F47F8 11 times (length 8)
  Back Branch 089F4770 8 times (length 8)
  Back Branch 089F47B4 4 times (length 8)
_S1_2_88514A4 235 instructions (0.000%), 2 calls (088514A4 - 08851600, length 88)
  Back Branch 088515D8 10 times (length 52)
_S1_2_8844B24 234 instructions (0.000%), 13 calls (08844B24 - 08844B74, length 21)
_S1_2_89ED49C 234 instructions (0.000%), 2 calls (089ED49C - 089ED694, length 127)
_S1_2_892E3BC 234 instructions (0.000%), 2 calls (0892E3BC - 0892E514, length 87)
  Back Branch 0892E4C0 14 times (length 8)
_S1_2_883FB74 232 instructions (0.000%), 16 calls (0883FB74 - 0883FBB8, length 18)
_S1_2_88B41F8 232 instructions (0.000%), 8 calls (088B41F8 - 088B4274, length 32)
_S1_2_88FD9EC 230 instructions (0.000%), 4 calls (088FD9EC - 088FDE68, length 288)
_S1_2_883F2D0 229 instructions (0.000%), 2 calls (0883F2D0 - 0883F6AC, length 248)
_S1_2_8831B18 228 instructions (0.000%), 4 calls (08831B18 - 08831EC8, length 237)
_S1_2_8A2A540 226 instructions (0.000%), 2 calls (08A2A540 - 08A2A698, length 87)
  Back Branch 08A2A670 13 times (length 12)
_S1_2_8A27E5C 225 instructions (0.000%), 15 calls (08A27E5C - 08A27E94, length 15)
_S1_2_88AC400 224 instructions (0.000%), 14 calls (088AC400 - 088AC490, length 37)
_S1_2_8A29394 222 instructions (0.000%), 10 calls (08A29394 - 08A293E4, length 21)
  Back Branch 08A293D4 13 times (length 4)
_S1_2_8A1FB94 222 instructions (0.000%), 2 calls (08A1FB94 - 08A1FD7C, length 123)
_S1_2_89E0778 221 instructions (0.000%), 13 calls (089E0778 - 089E07B8, length 17)
_S1_2_8A221F4 218 instructions (0.000%), 3 calls (08A221F4 - 08A22288, length 38)
  Back Branch 08A22220 18 times (length 7)
  Back Branch 08A22284 3 times (length 25)
  Back Branch 08A22254 2 times (length 6)
_S1_2_8852F24 217 instructions (0.000%), 7 calls (08852F24 - 0885312C, length 131)
_S1_2_8844EB4 216 instructions (0.000%), 10 calls (08844EB4 - 08844F0C, length 23)
_S1_2_891BC40 213 instructions (0.000%), 3 calls (0891BC40 - 0891BD58, length 71)
_S1_2_883F02C 213 instructions (0.000%), 3 calls (0883F02C - 0883F144, length 71)
_S1_2_8930124 210 instructions (0.000%), 14 calls (08930124 - 08930184, length 25)
_S1_2_8935440 210 instructions (0.000%), 10 calls (08935440 - 08935490, length 21)
_S1_2_8813530 208 instructions (0.000%), 16 calls (08813530 - 08813560, length 13)
_S1_2_888E3DC 208 instructions (0.000%), 13 calls (0888E3DC - 0888E428, length 20)
_S1_2_8854E3C 208 instructions (0.000%), 13 calls (08854D18 - 08854E78, length 89)
  Back Branch 08854E44 56 times (length 77)
_S1_2_882C1DC 208 instructions (0.000%), 4 calls (0882C1DC - 0882C2A8, length 52)
_S1_2_8850718 203 instructions (0.000%), 2 calls (08850718 - 088508D4, length 112)
  Back Branch 08850788 14 times (length 10)
_S1_2_891EEC8 201 instructions (0.000%), 16 calls (0891EEC8 - 0891EF4C, length 34)
_S1_2_89E96D0 201 instructions (0.000%), 1 calls (089E96D0 - 089E9930, length 153)
  Back Branch 089E98FC 2 times (length 112)
_S1_2_884A2A0 198 instructions (0.000%), 6 calls (0884A2A0 - 0884A390, length 61)
_S1_2_88AC1B8 196 instructions (0.000%), 7 calls (088AC1B8 - 088AC23C, length 34)
_S1_2_8887510 196 instructions (0.000%), 7 calls (08887510 - 088876AC, length 104)
_S1_2_8836D04 196 instructions (0.000%), 7 calls (08836D04 - 08836D70, length 28)
_S1_2_88FC13C 196 instructions (0.000%), 2 calls (088FC13C - 088FC2C8, length 100)
_S1_2_88529AC 196 instructions (0.000%), 2 calls (088529AC - 08852B30, length 98)
_S1_2_88447F4 195 instructions (0.000%), 17 calls (088447F4 - 0884486C, length 31)
_S1_2_8A08BBC 195 instructions (0.000%), 5 calls (08A08BBC - 08A08D1C, length 89)
_S1_2_890C274 192 instructions (0.000%), 16 calls (0890C274 - 0890C2A0, length 12)
_S1_2_88B3E7C 192 instructions (0.000%), 8 calls (088B3E7C - 088B3F34, length 47)
_S1_2_8A0966C 192 instructions (0.000%), 5 calls (08A0966C - 08A099FC, length 229)
_S1_2_882C2AC 192 instructions (0.000%), 3 calls (0882C2AC - 0882C3B0, length 66)
_S1_2_8846390 192 instructions (0.000%), 2 calls (08846390 - 088465E0, length 149)
_S1_2_884D50C 190 instructions (0.000%), 2 calls (0884D50C - 0884D684, length 95)
_S1_2_887F3DC 189 instructions (0.000%), 21 calls (0887F3DC - 0887F4BC, length 57)
_S1_2_8930E00 189 instructions (0.000%), 9 calls (08930E00 - 08930E50, length 21)
_S1_2_8857914 185 instructions (0.000%), 1 calls (08857914 - 08857A08, length 62)
  Back Branch 088579E0 13 times (length 38)
_S1_2_881B8F4 181 instructions (0.000%), 1 calls (0881B8F4 - 0881BC54, length 217)
_S1_2_89C2BB8 180 instructions (0.000%), 36 calls (089C2BB8 - 089C2C4C, length 38)
_S1_2_88CCCA4 180 instructions (0.000%), 36 calls (088CCCA4 - 088CCD60, length 48)
_S1_2_8846650 177 instructions (0.000%), 4 calls (08846650 - 08846758, length 67)
_S1_2_883CA4C 174 instructions (0.000%), 6 calls (0883CA4C - 0883CD68, length 200)
_S1_2_8841C70 168 instructions (0.000%), 28 calls (08841C70 - 08841CF4, length 34)
_S1_2_883BA00 168 instructions (0.000%), 21 calls (0883BA00 - 0883BA1C, length 8)
_S1_2_883B6C4 168 instructions (0.000%), 21 calls (0883B6C4 - 0883B730, length 28)
_S1_2_891ED94 168 instructions (0.000%), 14 calls (0891ED94 - 0891EDC0, length 12)
_S1_2_88B005C 168 instructions (0.000%), 7 calls (088B005C - 088B00CC, length 29)
_S1_2_8852240 167 instructions (0.000%), 1 calls (08852240 - 088528C0, length 417)
  Back Branch 0885264C 2 times (length 13)
_S1_2_8851CE8 165 instructions (0.000%), 1 calls (08851CE8 - 08851D0C, length 10)
  Back Branch 08851D00 32 times (length 5)
_S1_2_88F7E30 164 instructions (0.000%), 5 calls (088F7E30 - 088F7F34, length 66)
_S1_2_88561D8 164 instructions (0.000%), 1 calls (088561D8 - 088564A4, length 180)
  Back Branch 08856470 5 times (length 23)
  Back Branch 08856238 5 times (length 7)
_S1_2_89096CC 161 instructions (0.000%), 23 calls (089096CC - 089098FC, length 141)
_S1_2_88455C4 161 instructions (0.000%), 7 calls (088455C4 - 0884561C, length 23)
_S1_2_8816360 160 instructions (0.000%), 32 calls (08816360 - 08816370, length 5)
_S1_2_88B4278 160 instructions (0.000%), 8 calls (088B4278 - 088B42C4, length 20)
_S1_2_88FBAD8 160 instructions (0.000%), 4 calls (088FBAD8 - 088FBBDC, length 66)
_S1_2_8A2F750 158 instructions (0.000%), 79 calls (08A2F750 - 08A2F754, length 2)
_S1_2_8A22728 156 instructions (0.000%), 4 calls (08A22728 - 08A227F0, length 51)
  Back Branch 08A227E4 4 times (length 39)
  Back Branch 08A227EC 4 times (length 4)
_S1_2_88FD8A4 156 instructions (0.000%), 4 calls (088FD8A4 - 088FD9E8, length 82)
_S1_2_88FD884 156 instructions (0.000%), 4 calls (088FD884 - 088FD9E8, length 90)
_S1_2_883B424 156 instructions (0.000%), 4 calls (0883B424 - 0883B4C0, length 40)
_S1_2_88513D8 155 instructions (0.000%), 5 calls (088513D8 - 088514A0, length 51)
_S1_2_88378A8 152 instructions (0.000%), 8 calls (088378A8 - 08837A28, length 97)
_S1_2_88FD81C 152 instructions (0.000%), 4 calls (088FD81C - 088FD9E8, length 116)
_S1_2_88F8474 152 instructions (0.000%), 2 calls (088F8474 - 088F84E0, length 28)
  Back Branch 088F84AC 14 times (length 8)
_S1_2_8851AD8 152 instructions (0.000%), 1 calls (08851AD8 - 08851CE4, length 132)
  Back Branch 08851B38 5 times (length 7)
  Back Branch 08851CB0 5 times (length 17)
_S1_2_88454D0 150 instructions (0.000%), 15 calls (088454D0 - 088454F4, length 10)
_S1_2_88F9A18 150 instructions (0.000%), 2 calls (088F9A18 - 088FA954, length 976)
_S1_2_8849B40 150 instructions (0.000%), 2 calls (08849B40 - 08849D88, length 147)
_S1_2_8856DF8 149 instructions (0.000%), 1 calls (08856DF8 - 08856FC4, length 116)
  Back Branch 08856E48 8 times (length 10)
  Back Branch 08856EA0 5 times (length 10)
_S1_2_88B25B8 148 instructions (0.000%), 6 calls (088B25B8 - 088B264C, length 38)
_S1_2_892F6E4 147 instructions (0.000%), 21 calls (0892F6E4 - 0892F6FC, length 7)
_S1_2_88B274C 146 instructions (0.000%), 4 calls (088B274C - 088B283C, length 61)
_S1_2_8A1FD80 146 instructions (0.000%), 2 calls (08A1FD80 - 08A1FEB4, length 78)
_S1_2_89EF634 146 instructions (0.000%), 2 calls (089EF634 - 089EF75C, length 75)
_S1_2_88F7B60 146 instructions (0.000%), 2 calls (088F7B60 - 088F7C80, length 73)
_S1_2_8836F70 145 instructions (0.000%), 5 calls (08836F70 - 0883707C, length 68)
_S1_2_880EECC 144 instructions (0.000%), 72 calls (0880EECC - 0880EED0, length 2)
_S1_2_8A06D68 144 instructions (0.000%), 8 calls (08A06D68 - 08A06DAC, length 18)
_S1_2_88B5D9C 144 instructions (0.000%), 8 calls (088B5D9C - 088B5E68, length 52)
_S1_2_88FACFC 144 instructions (0.000%), 2 calls (088FACFC - 088FAEF8, length 128)
_S1_2_89E9A00 143 instructions (0.000%), 1 calls (089E9A00 - 089E9B00, length 65)
  Back Branch 089E9A6C 8 times (length 7)
  Back Branch 089E9AEC 8 times (length 47)
_S1_2_88FB350 142 instructions (0.000%), 2 calls (088FB350 - 088FB468, length 71)
_S1_2_88324E0 140 instructions (0.000%), 28 calls (088324E0 - 08832518, length 15)
_S1_2_885816C 140 instructions (0.000%), 7 calls (0885816C - 088584C0, length 214)
_S1_2_890F418 140 instructions (0.000%), 4 calls (0890F418 - 0890F4A0, length 35)
_S1_2_88461A0 140 instructions (0.000%), 2 calls (088461A0 - 0884638C, length 124)
_S1_2_890F628 138 instructions (0.000%), 11 calls (0890F628 - 0890F658, length 13)
_S1_2_88F7F38 138 instructions (0.000%), 5 calls (088F7F38 - 088F7FF4, length 48)
_S1_2_884E2DC 138 instructions (0.000%), 2 calls (0884E2DC - 0884E2FC, length 9)
  Back Branch 0884E2F0 26 times (length 5)
_S1_2_88880C4 137 instructions (0.000%), 1 calls (088880C4 - 088880EC, length 11)
  Back Branch 088880E0 22 times (length 6)
_S1_2_8A2F7F8 136 instructions (0.000%), 68 calls (08A2F7F8 - 08A2F7FC, length 2)
_S1_2_88454F8 136 instructions (0.000%), 8 calls (088454F8 - 088455C0, length 51)
_S1_2_88376AC 136 instructions (0.000%), 8 calls (088376AC - 088378A4, length 127)
_S1_2_88B2650 136 instructions (0.000%), 6 calls (088B2650 - 088B2718, length 51)
_S1_2_88FCDB8 136 instructions (0.000%), 2 calls (088FCDB8 - 088FD1F0, length 271)
_S1_2_8844B78 135 instructions (0.000%), 5 calls (08844B78 - 08844C18, length 41)
_S1_2_88FC664 131 instructions (0.000%), 2 calls (088FC664 - 088FC768, length 66)
_S1_2_8902BB0 128 instructions (0.000%), 4 calls (08902BB0 - 08902C38, length 35)
_S1_2_890BAC4 126 instructions (0.000%), 14 calls (0890BAC4 - 0890BAE8, length 10)
_S1_2_88856DC 126 instructions (0.000%), 7 calls (088856DC - 088858F0, length 134)
_S1_2_8880470 126 instructions (0.000%), 7 calls (08880470 - 088804FC, length 36)
_S1_2_8845620 126 instructions (0.000%), 7 calls (08845620 - 08845668, length 19)
_S1_2_89B66E0 124 instructions (0.000%), 4 calls (089B66E0 - 089B6790, length 45)
  Back Branch 089B6778 4 times (length 32)
_S1_2_88FD34C 124 instructions (0.000%), 4 calls (088FD34C - 088FD4D4, length 99)
_S1_2_88502CC 123 instructions (0.000%), 3 calls (088502CC - 0885044C, length 97)
_S1_2_88392A0 122 instructions (0.000%), 1 calls (088392A0 - 08839F8C, length 828)
_S1_2_882FC14 122 instructions (0.000%), 1 calls (0882FC14 - 0882FDB0, length 104)
  Back Branch 0882FCB4 10 times (length 5)
_S1_2_88FACF0 120 instructions (0.000%), 40 calls (088FACF0 - 088FACF8, length 3)
_S1_2_88AFFE8 119 instructions (0.000%), 7 calls (088AFFE8 - 088B0058, length 29)
_S1_2_8880140 119 instructions (0.000%), 7 calls (08880140 - 08880180, length 17)
_S1_2_8909FE8 118 instructions (0.000%), 59 calls (08909FE8 - 08909FEC, length 2)
_S1_2_890F5FC 118 instructions (0.000%), 11 calls (0890F5FC - 0890F624, length 11)
_S1_2_89FA5A0 118 instructions (0.000%), 1 calls (089FA5A0 - 089FA5D0, length 13)
  Back Branch 089FA5C4 16 times (length 7)
_S1_2_884AA64 112 instructions (0.000%), 4 calls (0884AA64 - 0884AB08, length 42)
_S1_2_89E9934 112 instructions (0.000%), 1 calls (089E9934 - 089E99FC, length 51)
  Back Branch 089E99D4 8 times (length 33)
  Back Branch 089E99F0 8 times (length 46)
_S1_2_8A293E8 110 instructions (0.000%), 10 calls (08A293E8 - 08A29410, length 11)
_S1_2_89F9764 110 instructions (0.000%), 1 calls (089F9764 - 089F9798, length 14)
  Back Branch 089F978C 13 times (length 8)
_S1_2_89F550C 110 instructions (0.000%), 1 calls (089F550C - 089F5A48, length 336)
  Back Branch 089F569C 8 times (length 10)
_S1_2_890EA74 108 instructions (0.000%), 1 calls (0890EA74 - 0890EC2C, length 111)
_S1_2_88F8404 107 instructions (0.000%), 1 calls (088F8404 - 088F8470, length 28)
  Back Branch 088F843C 11 times (length 8)
_S1_2_883F148 106 instructions (0.000%), 2 calls (0883F148 - 0883F2CC, length 98)
_S1_2_887F5E4 105 instructions (0.000%), 7 calls (0887F5E4 - 0887F61C, length 15)
_S1_2_89E29F4 105 instructions (0.000%), 3 calls (089E29F4 - 089E2AC0, length 52)
_S1_2_88528CC 104 instructions (0.000%), 1 calls (088528CC - 088529A8, length 56)
  Back Branch 08852928 5 times (length 12)
_S1_2_8857090 102 instructions (0.000%), 2 calls (08857090 - 0885718C, length 64)
_S1_2_89EF760 102 instructions (0.000%), 1 calls (089EF760 - 089EF808, length 43)
  Back Branch 089EF7E8 5 times (length 26)
_S1_2_8A21498 100 instructions (0.000%), 2 calls (08A21498 - 08A215E8, length 85)
  Back Branch 08A215E4 2 times (length 31)
  Back Branch 08A21528 1 times (length 12)
_S1_2_8849D8C 98 instructions (0.000%), 2 calls (08849D8C - 08849F04, length 95)
_S1_2_892CDDC 96 instructions (0.000%), 2 calls (0892CDDC - 0892CEA8, length 52)
_S1_2_8A2A1E4 96 instructions (0.000%), 1 calls (08A2A1E4 - 08A2A2EC, length 67)
  Back Branch 08A2A264 10 times (length 19)
_S1_2_8843130 94 instructions (0.000%), 4 calls (08843130 - 088431D8, length 43)
_S1_2_88B2840 94 instructions (0.000%), 2 calls (088B2840 - 088B2928, length 59)
_S1_2_88465E4 93 instructions (0.000%), 4 calls (088465E4 - 0884664C, length 27)
_S1_2_88FB988 92 instructions (0.000%), 2 calls (088FB988 - 088FBAD4, length 84)
_S1_2_887F1F0 91 instructions (0.000%), 7 calls (0887F1F0 - 0887F26C, length 32)
_S1_2_884A24C 90 instructions (0.000%), 6 calls (0884A24C - 0884A29C, length 21)
_S1_2_8850450 90 instructions (0.000%), 1 calls (08850450 - 08850714, length 178)
_S1_2_8A2F4C8 88 instructions (0.000%), 44 calls (08A2F4C8 - 08A2F4CC, length 2)
_S1_2_8909E98 88 instructions (0.000%), 8 calls (08909E98 - 08909ED4, length 16)
_S1_2_883A9C4 88 instructions (0.000%), 8 calls (0883A9C4 - 0883AA00, length 16)
_S1_2_8A1F91C 86 instructions (0.000%), 2 calls (08A1F91C - 08A1FA3C, length 73)
  Back Branch 08A1F9C0 2 times (length 30)
  Back Branch 08A1F9A0 2 times (length 22)
_S1_2_8854B08 86 instructions (0.000%), 2 calls (08854B08 - 08854C54, length 84)
_S1_2_885203C 86 instructions (0.000%), 2 calls (0885203C - 088521BC, length 97)
_S1_2_88AB538 85 instructions (0.000%), 2 calls (088AB538 - 088AB5EC, length 46)
_S1_2_88A8FD4 84 instructions (0.000%), 21 calls (088A8FD4 - 088A8FE0, length 4)
_S1_2_88FED68 84 instructions (0.000%), 6 calls (088FED68 - 088FED9C, length 14)
_S1_2_8A1F428 84 instructions (0.000%), 2 calls (08A1F428 - 08A1F4CC, length 42)
_S1_2_890A244 84 instructions (0.000%), 2 calls (0890A244 - 0890A3F8, length 110)
_S1_2_88F97AC 84 instructions (0.000%), 2 calls (088F97AC - 088F98C8, length 72)
_S1_2_8854E7C 84 instructions (0.000%), 2 calls (08854E7C - 08855A24, length 747)
_S1_2_8839DC0 84 instructions (0.000%), 2 calls (08839DC0 - 08839F8C, length 116)
_S1_2_8A0C320 80 instructions (0.000%), 10 calls (08A0C320 - 08A0C33C, length 8)
_S1_2_8930090 80 instructions (0.000%), 4 calls (08930090 - 089300EC, length 24)
_S1_2_892CEAC 80 instructions (0.000%), 2 calls (0892CEAC - 0892CFA0, length 62)
  Back Branch 0892CF90 1 times (length 54)
_S1_2_884D4DC 80 instructions (0.000%), 2 calls (0884D4DC - 0884D508, length 12)
  Back Branch 0884D4FC 10 times (length 7)
_S1_2_8854CD0 80 instructions (0.000%), 1 calls (08854CD0 - 08854E78, length 107)
  Back Branch 08854E44 56 times (length 77)
_S1_2_89FA70C 78 instructions (0.000%), 13 calls (089FA70C - 089FA720, length 6)
_S1_2_881B7E8 78 instructions (0.000%), 2 calls (0881B7E8 - 0881B884, length 40)
_S1_2_8856CB8 78 instructions (0.000%), 1 calls (08856CB8 - 08856DF4, length 80)
  Back Branch 08856DC8 2 times (length 50)
_S1_2_8909D30 77 instructions (0.000%), 7 calls (08909D30 - 08909E94, length 90)
_S1_2_884A5D8 77 instructions (0.000%), 7 calls (0884A5D8 - 0884A618, length 17)
_S1_2_884566C 77 instructions (0.000%), 7 calls (0884566C - 08845698, length 12)
_S1_2_88FCA14 77 instructions (0.000%), 2 calls (088FCA14 - 088FCAE8, length 54)
_S1_2_883B1E4 76 instructions (0.000%), 7 calls (0883B1E4 - 0883B21C, length 15)
_S1_2_8844568 72 instructions (0.000%), 8 calls (08844568 - 08844588, length 9)
_S1_2_884581C 72 instructions (0.000%), 6 calls (0884581C - 08845850, length 14)
_S1_2_8A22164 72 instructions (0.000%), 2 calls (08A22164 - 08A221F0, length 36)
_S1_2_8A201F4 72 instructions (0.000%), 2 calls (08A201F4 - 08A20280, length 36)
_S1_2_8A20164 72 instructions (0.000%), 2 calls (08A20164 - 08A201F0, length 36)
_S1_2_8A1E60C 72 instructions (0.000%), 2 calls (08A1E60C - 08A1E698, length 36)
_S1_2_88F90E4 72 instructions (0.000%), 2 calls (088F90E4 - 088F9170, length 36)
_S1_2_8A21878 72 instructions (0.000%), 1 calls (08A21878 - 08A219CC, length 86)
  Back Branch 08A21994 1 times (length 42)
  Back Branch 08A21948 1 times (length 8)
_S1_2_88398BC 72 instructions (0.000%), 1 calls (088398BC - 08839F8C, length 437)
_S1_2_8930E6C 70 instructions (0.000%), 14 calls (08930E6C - 08930E7C, length 5)
_S1_2_887F2B8 70 instructions (0.000%), 7 calls (0887F2B8 - 0887F2FC, length 18)
_S1_2_8A20048 70 instructions (0.000%), 2 calls (08A20048 - 08A200E4, length 40)
_S1_2_88FD83C 70 instructions (0.000%), 2 calls (088FD83C - 088FD9E8, length 108)
_S1_2_88886F0 70 instructions (0.000%), 1 calls (088886F0 - 088888A4, length 110)
  Back Branch 08888838 1 times (length 60)
_S1_2_8888280 70 instructions (0.000%), 1 calls (08888280 - 088882A4, length 10)
  Back Branch 08888298 13 times (length 5)
_S1_2_8A1EFD4 69 instructions (0.000%), 1 calls (08A1EFD4 - 08A1F0CC, length 63)
  Back Branch 08A1F0C8 1 times (length 24)
  Back Branch 08A1F078 1 times (length 12)
_S1_2_884E300 69 instructions (0.000%), 1 calls (0884E300 - 0884E320, length 9)
  Back Branch 0884E314 13 times (length 5)
_S1_2_884E2B8 69 instructions (0.000%), 1 calls (0884E2B8 - 0884E2D8, length 9)
  Back Branch 0884E2CC 13 times (length 5)
_S1_2_88FB6C4 68 instructions (0.000%), 2 calls (088FB6C4 - 088FB768, length 42)
_S1_2_89BA148 68 instructions (0.000%), 1 calls (089BA148 - 089BA298, length 85)
_S1_2_88F95FC 67 instructions (0.000%), 5 calls (088F95FC - 088F963C, length 17)
_S1_2_883F6B0 67 instructions (0.000%), 2 calls (0883F6B0 - 0883FAF4, length 274)
_S1_2_89F8F3C 66 instructions (0.000%), 11 calls (089F8F3C - 089F8F54, length 7)
_S1_2_88B271C 66 instructions (0.000%), 6 calls (088B271C - 088B2748, length 12)
_S1_2_89E298C 66 instructions (0.000%), 3 calls (089E298C - 089E29F0, length 26)
_S1_2_88F8774 66 instructions (0.000%), 2 calls (088F8774 - 088F87F4, length 33)
_S1_2_880FB38 65 instructions (0.000%), 2 calls (0880FB38 - 08811448, length 1605)
_S1_2_8839A88 65 instructions (0.000%), 1 calls (08839A88 - 08839F8C, length 322)
_S1_2_88FC0FC 64 instructions (0.000%), 4 calls (088FC0FC - 088FC138, length 16)
_S1_2_88F946C 64 instructions (0.000%), 4 calls (088F946C - 088F94A8, length 16)
_S1_2_884675C 64 instructions (0.000%), 4 calls (0884675C - 088467EC, length 37)
_S1_2_8A1FFC8 64 instructions (0.000%), 2 calls (08A1FFC8 - 08A20044, length 32)
_S1_2_8931E94 64 instructions (0.000%), 2 calls (08931E94 - 08931F50, length 48)
_S1_2_88FB528 64 instructions (0.000%), 2 calls (088FB528 - 088FB5A4, length 32)
_S1_2_88521C0 64 instructions (0.000%), 2 calls (088521C0 - 0885223C, length 32)
_S1_2_89DAAFC 63 instructions (0.000%), 21 calls (089DAAFC - 089DAB04, length 3)
_S1_2_890BAEC 63 instructions (0.000%), 7 calls (0890BAEC - 0890BB10, length 10)
_S1_2_8930B0C 63 instructions (0.000%), 3 calls (08930B0C - 08930B70, length 26)
_S1_2_892FC64 63 instructions (0.000%), 3 calls (0892FC64 - 0892FCE0, length 32)
_S1_2_88FD85C 62 instructions (0.000%), 2 calls (088FD85C - 088FD9E8, length 100)
_S1_2_8A2F9D0 60 instructions (0.000%), 30 calls (08A2F9D0 - 08A2F9D4, length 2)
_S1_2_8A2937C 60 instructions (0.000%), 10 calls (08A2937C - 08A29390, length 6)
_S1_2_8844318 60 instructions (0.000%), 4 calls (08844318 - 0884438C, length 30)
_S1_2_892FCE4 60 instructions (0.000%), 3 calls (0892FCE4 - 0892FD50, length 28)
_S1_2_88564A8 60 instructions (0.000%), 1 calls (088564A8 - 088565E0, length 79)
_S1_2_884CFEC 60 instructions (0.000%), 1 calls (0884CFEC - 0884D4D8, length 316)
_S1_2_882CF24 60 instructions (0.000%), 1 calls (0882CF24 - 0882D05C, length 79)
_S1_2_8839CF0 59 instructions (0.000%), 1 calls (08839CF0 - 08839F8C, length 168)
_S1_2_881BC58 59 instructions (0.000%), 1 calls (0881BC58 - 0881BD68, length 69)
_S1_2_8A2D8EC 56 instructions (0.000%), 28 calls (08A2D8EC - 08A2D8F0, length 2)
_S1_2_884FFA0 56 instructions (0.000%), 8 calls (0884FFA0 - 0884FFDC, length 16)
_S1_2_88FB61C 56 instructions (0.000%), 4 calls (088FB61C - 088FB650, length 14)
_S1_2_88AFFA8 56 instructions (0.000%), 4 calls (088AFFA8 - 088AFFE4, length 16)
_S1_2_890E5F0 56 instructions (0.000%), 2 calls (0890E5F0 - 0890E65C, length 28)
_S1_2_8931E08 54 instructions (0.000%), 2 calls (08931E08 - 08931E90, length 35)
_S1_2_890A028 54 instructions (0.000%), 2 calls (0890A028 - 0890A208, length 121)
_S1_2_8888614 54 instructions (0.000%), 1 calls (08888614 - 088886E4, length 53)
  Back Branch 088886CC 4 times (length 5)
_S1_2_88F94E4 52 instructions (0.000%), 2 calls (088F94E4 - 088F9548, length 26)
_S1_2_8839930 52 instructions (0.000%), 2 calls (08839930 - 08839F8C, length 408)
_S1_2_88358D8 52 instructions (0.000%), 1 calls (088358D8 - 08835918, length 17)
  Back Branch 08835904 8 times (length 5)
_S1_2_8827F20 52 instructions (0.000%), 1 calls (08827F20 - 08827FEC, length 52)
_S1_2_88E7538 51 instructions (0.000%), 1 calls (088E7538 - 088E7600, length 51)
_S1_2_8A279CC 50 instructions (0.000%), 2 calls (08A279CC - 08A27A2C, length 25)
_S1_2_89F9D1C 50 instructions (0.000%), 2 calls (089F9D1C - 089F9E1C, length 65)
_S1_2_88FB46C 50 instructions (0.000%), 2 calls (088FB46C - 088FB4EC, length 33)
_S1_2_89BEBC4 49 instructions (0.000%), 1 calls (089BEBC4 - 089BEC98, length 54)
_S1_2_890E954 48 instructions (0.000%), 24 calls (0890E954 - 0890E958, length 2)
_S1_2_884A394 48 instructions (0.000%), 6 calls (0884A394 - 0884A3B0, length 8)
_S1_2_89F94F4 48 instructions (0.000%), 2 calls (089F94F4 - 089F9580, length 36)
_S1_2_891F5CC 48 instructions (0.000%), 2 calls (0891F5CC - 0891F628, length 24)
_S1_2_884E03C 48 instructions (0.000%), 2 calls (0884E03C - 0884E098, length 24)
_S1_2_88578B8 48 instructions (0.000%), 1 calls (088578B8 - 08857910, length 23)
  Back Branch 088578E8 5 times (length 10)
_S1_2_890F344 47 instructions (0.000%), 1 calls (0890F344 - 0890F414, length 53)
_S1_2_884AD6C 47 instructions (0.000%), 1 calls (0884AD6C - 0884AE64, length 63)
_S1_2_8839AE8 47 instructions (0.000%), 1 calls (08839AE8 - 08839F8C, length 298)
_S1_2_8A27A80 46 instructions (0.000%), 2 calls (08A27A80 - 08A27AD8, length 23)
_S1_2_89E0668 46 instructions (0.000%), 2 calls (089E0668 - 089E06C0, length 23)
_S1_2_88D0208 45 instructions (0.000%), 1 calls (088D0208 - 088D0238, length 13)
  Back Branch 088D022C 5 times (length 8)
_S1_2_89F98BC 44 instructions (0.000%), 4 calls (089F98BC - 089F9914, length 23)
_S1_2_8909ED8 44 instructions (0.000%), 4 calls (08909ED8 - 08909F10, length 15)
_S1_2_89E917C 44 instructions (0.000%), 2 calls (089E917C - 089E91F0, length 30)
_S1_2_89E9104 44 instructions (0.000%), 2 calls (089E9104 - 089E9178, length 30)
_S1_2_8844CDC 43 instructions (0.000%), 1 calls (08844CDC - 08844D7C, length 41)
  Back Branch 08844D38 2 times (length 10)
_S1_2_88FEDA0 42 instructions (0.000%), 6 calls (088FEDA0 - 088FEDB8, length 7)
_S1_2_8A27990 42 instructions (0.000%), 3 calls (08A27990 - 08A279C8, length 15)
  Back Branch 08A279C4 3 times (length 6)
_S1_2_8A27B28 42 instructions (0.000%), 2 calls (08A27B28 - 08A27B78, length 21)
_S1_2_88FC8A8 42 instructions (0.000%), 2 calls (088FC8A8 - 088FC8F8, length 21)
_S1_2_88F9678 42 instructions (0.000%), 2 calls (088F9678 - 088F96D0, length 23)
_S1_2_88F95A8 42 instructions (0.000%), 2 calls (088F95A8 - 088F95F8, length 21)
_S1_2_88450BC 42 instructions (0.000%), 2 calls (088450BC - 0884510C, length 21)
_S1_2_88B4580 42 instructions (0.000%), 1 calls (088B4580 - 088B4640, length 49)
_S1_2_8839EB4 42 instructions (0.000%), 1 calls (08839EB4 - 08839F8C, length 55)
_S1_2_8A2D8F4 40 instructions (0.000%), 10 calls (08A2D8F4 - 08A2D900, length 4)
_S1_2_8A27A30 40 instructions (0.000%), 2 calls (08A27A30 - 08A27A7C, length 20)
_S1_2_88F7D5C 40 instructions (0.000%), 2 calls (088F7D5C - 088F7DA8, length 20)
_S1_2_884DFB0 40 instructions (0.000%), 2 calls (0884DFB0 - 0884E038, length 35)
_S1_2_884DF24 40 instructions (0.000%), 2 calls (0884DF24 - 0884DFAC, length 35)
_S1_2_884DE98 40 instructions (0.000%), 2 calls (0884DE98 - 0884DF20, length 35)
_S1_2_89FA55C 40 instructions (0.000%), 1 calls (089FA55C - 089FA588, length 12)
  Back Branch 089FA57C 5 times (length 7)
_S1_2_8932BA4 40 instructions (0.000%), 0 calls (08932BA4 - 08932BF0, length 20)
  Back Branch 08932BD4 4 times (length 10)
_S1_2_89BEA1C 39 instructions (0.000%), 1 calls (089BEA1C - 089BEAB4, length 39)
_S1_2_893552C 39 instructions (0.000%), 1 calls (0893552C - 089355D0, length 42)
_S1_2_88D026C 39 instructions (0.000%), 1 calls (088D026C - 088D034C, length 57)
_S1_2_88FC0B4 36 instructions (0.000%), 2 calls (088FC0B4 - 088FC0F8, length 18)
_S1_2_8857190 36 instructions (0.000%), 2 calls (08857190 - 0885729C, length 68)
_S1_2_89B7E6C 36 instructions (0.000%), 1 calls (089B7E6C - 089B8080, length 134)
_S1_2_88D565C 36 instructions (0.000%), 1 calls (088D565C - 088D5720, length 50)
_S1_2_88888A8 36 instructions (0.000%), 1 calls (088888A8 - 088889CC, length 74)
_S1_2_881B234 36 instructions (0.000%), 1 calls (0881B234 - 0881B2CC, length 39)
_S1_2_883E814 35 instructions (0.000%), 2 calls (0883E814 - 0883E8A4, length 37)
_S1_2_89B80EC 35 instructions (0.000%), 1 calls (089B80EC - 089B8268, length 96)
_S1_2_88CFC6C 35 instructions (0.000%), 1 calls (088CFC6C - 088CFF70, length 194)
_S1_2_88CF644 35 instructions (0.000%), 1 calls (088CF644 - 088CF75C, length 71)
_S1_2_891F270 33 instructions (0.000%), 1 calls (0891F270 - 0891F2FC, length 36)
_S1_2_891EE44 33 instructions (0.000%), 1 calls (0891EE44 - 0891EEC4, length 33)
_S1_2_88AF760 33 instructions (0.000%), 1 calls (088AF760 - 088AF7E8, length 35)
  Back Branch 088AF7C4 1 times (length 16)
_S1_2_8837D1C 33 instructions (0.000%), 1 calls (08837D1C - 08837D9C, length 33)
_S1_2_883B1C0 32 instructions (0.000%), 8 calls (0883B1C0 - 0883B1CC, length 4)
_S1_2_893206C 32 instructions (0.000%), 2 calls (0893206C - 089320A8, length 16)
_S1_2_88F929C 32 instructions (0.000%), 2 calls (088F929C - 088F92D8, length 16)
_S1_2_88430E8 32 instructions (0.000%), 2 calls (088430E8 - 08843124, length 16)
_S1_2_8000040 32 instructions (0.000%), 2 calls (08000040 - 08000048, length 3)
  Back Branch 08000044 10 times (length 3)
_S1_2_89DAD40 32 instructions (0.000%), 1 calls (089DAD40 - 089DADC4, length 34)
_S1_2_888EAE8 31 instructions (0.000%), 1 calls (0888EAE8 - 0888EB60, length 31)
_S1_2_8A283E8 30 instructions (0.000%), 10 calls (08A283E8 - 08A283F0, length 3)
_S1_2_891B63C 30 instructions (0.000%), 5 calls (0891B63C - 0891B650, length 6)
_S1_2_89FE984 30 instructions (0.000%), 3 calls (089FE984 - 089FE9AC, length 11)
_S1_2_8A27954 30 instructions (0.000%), 2 calls (08A27954 - 08A2798C, length 15)
_S1_2_8A27918 30 instructions (0.000%), 2 calls (08A27918 - 08A27950, length 15)
_S1_2_89C0814 30 instructions (0.000%), 2 calls (089C0814 - 089C084C, length 15)
_S1_2_893202C 30 instructions (0.000%), 2 calls (0893202C - 08932068, length 16)
_S1_2_88FB5E0 30 instructions (0.000%), 2 calls (088FB5E0 - 088FB618, length 15)
_S1_2_89DD4C8 30 instructions (0.000%), 1 calls (089DD4C8 - 089DD53C, length 30)
_S1_2_8810E1C 30 instructions (0.000%), 1 calls (08810E1C - 08811448, length 396)
_S1_2_8841628 29 instructions (0.000%), 2 calls (08841628 - 088416E8, length 49)
_S1_2_89050DC 28 instructions (0.000%), 5 calls (089050DC - 089050F0, length 6)
_S1_2_88FB8D8 28 instructions (0.000%), 4 calls (088FB8D8 - 088FB8F0, length 7)
_S1_2_89DFC7C 28 instructions (0.000%), 2 calls (089DFC7C - 089DFCB0, length 14)
_S1_2_890A20C 28 instructions (0.000%), 2 calls (0890A20C - 0890A3F8, length 124)
_S1_2_8909FF0 28 instructions (0.000%), 2 calls (08909FF0 - 0890A208, length 135)
_S1_2_89006D8 28 instructions (0.000%), 2 calls (089006D8 - 08900710, length 15)
_S1_2_88FB654 28 instructions (0.000%), 2 calls (088FB654 - 088FB688, length 14)
_S1_2_88FB5A8 28 instructions (0.000%), 2 calls (088FB5A8 - 088FB5DC, length 14)
_S1_2_88FB4F0 28 instructions (0.000%), 2 calls (088FB4F0 - 088FB524, length 14)
_S1_2_88F96D4 28 instructions (0.000%), 2 calls (088F96D4 - 088F9708, length 14)
_S1_2_891EDC4 27 instructions (0.000%), 1 calls (0891EDC4 - 0891EE40, length 32)
_S1_2_891BD9C 27 instructions (0.000%), 1 calls (0891BD9C - 0891BE2C, length 37)
_S1_2_881B888 27 instructions (0.000%), 1 calls (0881B888 - 0881B8F0, length 27)
_S1_2_89300F0 26 instructions (0.000%), 2 calls (089300F0 - 08930120, length 13)
_S1_2_884A0D4 26 instructions (0.000%), 1 calls (0884A0D4 - 0884A248, length 94)
_S1_2_883E8A8 25 instructions (0.000%), 2 calls (0883E8A8 - 0883E8F8, length 21)
_S1_2_88E762C 25 instructions (0.000%), 1 calls (088E762C - 088E768C, length 25)
_S1_2_8836E5C 25 instructions (0.000%), 1 calls (08836E5C - 08836EC0, length 26)
_S1_2_88FB8F4 24 instructions (0.000%), 8 calls (088FB8F4 - 088FB8FC, length 3)
_S1_2_8851D10 24 instructions (0.000%), 3 calls (08851D10 - 08851D2C, length 8)
_S1_2_892FD54 24 instructions (0.000%), 2 calls (0892FD54 - 0892FDA0, length 20)
_S1_2_89BBC68 24 instructions (0.000%), 1 calls (089BBC68 - 089BBCF4, length 36)
_S1_2_8854D68 24 instructions (0.000%), 1 calls (08854D18 - 08854E78, length 89)
  Back Branch 08854E44 56 times (length 77)
_S1_2_8836C14 24 instructions (0.000%), 1 calls (08836C14 - 08836C74, length 25)
_S1_2_89F5A4C 23 instructions (0.000%), 1 calls (089F5A4C - 089F5ADC, length 37)
_S1_2_888EB64 23 instructions (0.000%), 1 calls (0888EB64 - 0888EBBC, length 23)
_S1_2_8888AC4 23 instructions (0.000%), 1 calls (08888AC4 - 08888B50, length 36)
_S1_2_8887500 23 instructions (0.000%), 1 calls (08887500 - 088876AC, length 108)
_S1_2_8854DC8 23 instructions (0.000%), 1 calls (08854D18 - 08854E78, length 89)
  Back Branch 08854E44 56 times (length 77)
_S1_2_8935B50 22 instructions (0.000%), 2 calls (08935B50 - 08935B78, length 11)
_S1_2_884A998 22 instructions (0.000%), 2 calls (0884A998 - 0884A9D0, length 15)
_S1_2_8841D40 22 instructions (0.000%), 2 calls (08841D40 - 08841D6C, length 12)
_S1_2_89D8614 22 instructions (0.000%), 1 calls (089D8614 - 089D8668, length 22)
_S1_2_89B7F20 22 instructions (0.000%), 1 calls (089B7F20 - 089B8080, length 89)
_S1_2_8854E14 22 instructions (0.000%), 1 calls (08854D18 - 08854E78, length 89)
  Back Branch 08854E44 56 times (length 77)
_S1_2_8854DAC 22 instructions (0.000%), 1 calls (08854D18 - 08854E78, length 89)
  Back Branch 08854E44 56 times (length 77)
_S1_2_8854D90 22 instructions (0.000%), 1 calls (08854D18 - 08854E78, length 89)
  Back Branch 08854E44 56 times (length 77)
_S1_2_8854D4C 22 instructions (0.000%), 1 calls (08854D18 - 08854E78, length 89)
  Back Branch 08854E44 56 times (length 77)
_S1_2_88330B4 22 instructions (0.000%), 1 calls (088330B4 - 08833174, length 49)
_S1_2_8A283F4 21 instructions (0.000%), 7 calls (08A283F4 - 08A283FC, length 3)
_S1_2_89E07F8 21 instructions (0.000%), 3 calls (089E07F8 - 089E0810, length 7)
_S1_2_89312A4 21 instructions (0.000%), 3 calls (089312A4 - 089312BC, length 7)
_S1_2_892DB8C 21 instructions (0.000%), 3 calls (0892DB8C - 0892DBA4, length 7)
_S1_2_8904D14 21 instructions (0.000%), 1 calls (08904D14 - 08904D64, length 21)
_S1_2_8A2F910 20 instructions (0.000%), 10 calls (08A2F910 - 08A2F914, length 2)
_S1_2_8A2F820 20 instructions (0.000%), 10 calls (08A2F820 - 08A2F824, length 2)
_S1_2_8A2F760 20 instructions (0.000%), 10 calls (08A2F760 - 08A2F764, length 2)
_S1_2_882D08C 20 instructions (0.000%), 10 calls (0882D08C - 0882D090, length 2)
_S1_2_88B25A4 20 instructions (0.000%), 4 calls (088B25A4 - 088B25B4, length 5)
_S1_2_89FE900 20 instructions (0.000%), 2 calls (089FE900 - 089FE928, length 11)
_S1_2_89352F0 20 instructions (0.000%), 2 calls (089352F0 - 08935314, length 10)
_S1_2_891ED38 20 instructions (0.000%), 2 calls (0891ED38 - 0891ED90, length 23)
_S1_2_884A970 20 instructions (0.000%), 2 calls (0884A970 - 0884A994, length 10)
_S1_2_89E08D8 20 instructions (0.000%), 1 calls (089E08D8 - 089E0964, length 36)
_S1_2_891F074 20 instructions (0.000%), 1 calls (0891F074 - 0891F0E8, length 30)
_S1_2_884F888 20 instructions (0.000%), 1 calls (0884F888 - 0884F8F8, length 29)
_S1_2_88E7690 19 instructions (0.000%), 1 calls (088E7690 - 088E76D8, length 19)
_S1_2_8854E30 19 instructions (0.000%), 1 calls (08854D18 - 08854E78, length 89)
  Back Branch 08854E44 56 times (length 77)
_S1_2_88310C8 19 instructions (0.000%), 1 calls (088310C8 - 08831110, length 19)
_S1_2_881B310 19 instructions (0.000%), 1 calls (0881B310 - 0881B35C, length 20)
_S1_2_8A1F344 18 instructions (0.000%), 2 calls (08A1F344 - 08A1F364, length 9)
_S1_2_892E9CC 18 instructions (0.000%), 2 calls (0892E9CC - 0892EA00, length 14)
_S1_2_891F050 18 instructions (0.000%), 2 calls (0891F050 - 0891F070, length 9)
_S1_2_89DADC8 18 instructions (0.000%), 1 calls (089DADC8 - 089DAE0C, length 18)
_S1_2_89F5B0C 17 instructions (0.000%), 1 calls (089F5B0C - 089F5B4C, length 17)
_S1_2_89E06C4 17 instructions (0.000%), 1 calls (089E06C4 - 089E0704, length 17)
_S1_2_89B8084 17 instructions (0.000%), 1 calls (089B8084 - 089B8268, length 122)
_S1_2_8969790 17 instructions (0.000%), 1 calls (08969790 - 089697E4, length 22)
_S1_2_88B3098 16 instructions (0.000%), 4 calls (088B3098 - 088B30A4, length 4)
_S1_2_89F5B50 16 instructions (0.000%), 1 calls (089F5B50 - 089F5B8C, length 16)
_S1_2_89E9B04 16 instructions (0.000%), 1 calls (089E9B04 - 089E9B90, length 36)
_S1_2_891BD5C 16 instructions (0.000%), 1 calls (0891BD5C - 0891BD98, length 16)
_S1_2_8829D54 16 instructions (0.000%), 1 calls (08829D54 - 08829D90, length 16)
_S1_2_881B104 16 instructions (0.000%), 1 calls (0881B104 - 0881B140, length 16)
_S1_2_881A494 16 instructions (0.000%), 1 calls (0881A494 - 0881A4D0, length 16)
_S1_2_8818F50 16 instructions (0.000%), 1 calls (08818F50 - 08818F8C, length 16)
_S1_2_88A806C 15 instructions (0.000%), 5 calls (088A806C - 088A8074, length 3)
_S1_2_89D5D48 15 instructions (0.000%), 1 calls (089D5D48 - 089D5D9C, length 22)
_S1_2_89D5D0C 15 instructions (0.000%), 1 calls (089D5D0C - 089D5D44, length 15)
_S1_2_89C079C 15 instructions (0.000%), 1 calls (089C079C - 089C07D4, length 15)
_S1_2_88E71C0 15 instructions (0.000%), 1 calls (088E71C0 - 088E7218, length 23)
_S1_2_8857A0C 15 instructions (0.000%), 1 calls (08857A0C - 08857BC4, length 111)
_S1_2_884F830 15 instructions (0.000%), 1 calls (0884F830 - 0884F884, length 22)
_S1_2_88317C0 15 instructions (0.000%), 1 calls (088317C0 - 088317F8, length 15)
_S1_2_881CB5C 15 instructions (0.000%), 1 calls (0881CB5C - 0881CB94, length 15)
_S1_2_88B5E6C 14 instructions (0.000%), 7 calls (088B5E6C - 088B5E70, length 2)
_S1_2_888EAC8 14 instructions (0.000%), 7 calls (0888EAC8 - 0888EACC, length 2)
_S1_2_89DA604 14 instructions (0.000%), 2 calls (089DA604 - 089DA61C, length 7)
_S1_2_8935AEC 14 instructions (0.000%), 2 calls (08935AEC - 08935B04, length 7)
_S1_2_883B220 14 instructions (0.000%), 2 calls (0883B220 - 0883B238, length 7)
_S1_2_89DBCF4 14 instructions (0.000%), 1 calls (089DBCF4 - 089DBD28, length 14)
_S1_2_8837080 14 instructions (0.000%), 1 calls (08837080 - 088370FC, length 32)
_S1_2_8836EC4 14 instructions (0.000%), 1 calls (08836EC4 - 08836EF8, length 14)
_S1_2_89BAD94 13 instructions (0.000%), 1 calls (089BAD94 - 089BADC4, length 13)
_S1_2_8904CE0 13 instructions (0.000%), 1 calls (08904CE0 - 08904D10, length 13)
_S1_2_88275EC 13 instructions (0.000%), 1 calls (088275EC - 0882761C, length 13)
_S1_2_892E38C 12 instructions (0.000%), 2 calls (0892E38C - 0892E3B8, length 12)
_S1_2_89BAD5C 12 instructions (0.000%), 1 calls (089BAD5C - 089BAD90, length 14)
_S1_2_89F6164 11 instructions (0.000%), 1 calls (089F6164 - 089F61A0, length 16)
_S1_2_89F5AE0 11 instructions (0.000%), 1 calls (089F5AE0 - 089F5B08, length 11)
_S1_2_89DFC18 11 instructions (0.000%), 1 calls (089DFC18 - 089DFC40, length 11)
_S1_2_89D713C 11 instructions (0.000%), 1 calls (089D713C - 089D7164, length 11)
_S1_2_891F118 10 instructions (0.000%), 2 calls (0891F118 - 0891F128, length 5)
_S1_2_88F977C 10 instructions (0.000%), 2 calls (088F977C - 088F97A8, length 12)
_S1_2_89F54D8 10 instructions (0.000%), 1 calls (089F54D8 - 089F5508, length 13)
_S1_2_883B4D8 9 instructions (0.000%), 3 calls (0883B4D8 - 0883B4E0, length 3)
_S1_2_89F61A4 9 instructions (0.000%), 1 calls (089F61A4 - 089F61C4, length 9)
_S1_2_89F54B8 8 instructions (0.000%), 1 calls (089F54B8 - 089F54D4, length 8)
_S1_2_89052B8 8 instructions (0.000%), 1 calls (089052B8 - 089052D4, length 8)
_S1_2_88E7604 8 instructions (0.000%), 1 calls (088E7604 - 088E7628, length 10)
_S1_2_88AF740 8 instructions (0.000%), 1 calls (088AF740 - 088AF75C, length 8)
_S1_2_89FA514 7 instructions (0.000%), 1 calls (089FA514 - 089FA52C, length 7)
_S1_2_89DA5CC 7 instructions (0.000%), 1 calls (089DA5CC - 089DA5E4, length 7)
_S1_2_89D8E10 7 instructions (0.000%), 1 calls (089D8E10 - 089D8E28, length 7)
_S1_2_8A2F330 6 instructions (0.000%), 3 calls (08A2F330 - 08A2F334, length 2)
_S1_2_890469C 6 instructions (0.000%), 1 calls (0890469C - 089046C0, length 10)
_S1_2_88572A0 6 instructions (0.000%), 1 calls (088572A0 - 088572B4, length 6)
_S1_2_883B500 6 instructions (0.000%), 1 calls (0883B500 - 0883B514, length 6)
_S1_2_883AA04 6 instructions (0.000%), 1 calls (0883AA04 - 0883AA18, length 6)
_S1_2_881B144 6 instructions (0.000%), 1 calls (0881B144 - 0881B158, length 6)
_S1_2_881A4D4 6 instructions (0.000%), 1 calls (0881A4D4 - 0881A4E8, length 6)
_S1_2_8818F90 6 instructions (0.000%), 1 calls (08818F90 - 08818FA4, length 6)
_S1_2_89D62AC 5 instructions (0.000%), 1 calls (089D62AC - 089D62BC, length 5)
_S1_2_88327F8 5 instructions (0.000%), 1 calls (088327F8 - 08832808, length 5)
_S1_2_8A2F9B8 4 instructions (0.000%), 2 calls (08A2F9B8 - 08A2F9BC, length 2)
_S1_2_8A2F980 4 instructions (0.000%), 2 calls (08A2F980 - 08A2F984, length 2)
_S1_2_8A2F978 4 instructions (0.000%), 2 calls (08A2F978 - 08A2F97C, length 2)
_S1_2_8A2F850 4 instructions (0.000%), 2 calls (08A2F850 - 08A2F854, length 2)
_S1_2_8A2F7A0 4 instructions (0.000%), 2 calls (08A2F7A0 - 08A2F7A4, length 2)
_S1_2_8A2F3B8 4 instructions (0.000%), 2 calls (08A2F3B8 - 08A2F3BC, length 2)
_S1_2_8A2F3A0 4 instructions (0.000%), 2 calls (08A2F3A0 - 08A2F3A4, length 2)
_S1_2_8A2F390 4 instructions (0.000%), 2 calls (08A2F390 - 08A2F394, length 2)
_S1_2_8A2F380 4 instructions (0.000%), 2 calls (08A2F380 - 08A2F384, length 2)
_S1_2_8A2F370 4 instructions (0.000%), 2 calls (08A2F370 - 08A2F374, length 2)
_S1_2_8A2F348 4 instructions (0.000%), 2 calls (08A2F348 - 08A2F34C, length 2)
_S1_2_8909FE0 4 instructions (0.000%), 2 calls (08909FE0 - 08909FE4, length 2)
_S1_2_891DBBC 4 instructions (0.000%), 1 calls (0891DBBC - 0891DBC8, length 4)
_S1_2_891DBAC 4 instructions (0.000%), 1 calls (0891DBAC - 0891DBB8, length 4)
_S1_2_8849F08 4 instructions (0.000%), 1 calls (08849F08 - 08849F14, length 4)
_S1_2_89D6014 3 instructions (0.000%), 1 calls (089D6014 - 089D601C, length 3)
_S1_2_891F254 3 instructions (0.000%), 1 calls (0891F254 - 0891F25C, length 3)
_S1_2_888F5AC 3 instructions (0.000%), 1 calls (0888F5AC - 0888F5B4, length 3)
_S1_2_8856FC8 2 instructions (0.000%), 1 calls (08856FC8 - 08856FCC, length 2)
_S1_2_89FFEEC (strlen) 0 instructions (0.000%), 115,402 calls (089FFEEC - 089FFF0C, length 9)
_S1_2_89FFA28 (memcpy) 0 instructions (0.000%), 17,566 calls (089FFA28 - 089FFA64, length 16)
_S1_2_89FFE74 (strcmp) 0 instructions (0.000%), 2,325 calls (089FFE74 - 089FFEA4, length 13)
_S1_2_8935C88 (nop) 0 instructions (0.000%), 810 calls (08935C88 - 08935C8C, length 2)
_S1_2_8A2D904 (nop) 0 instructions (0.000%), 218 calls (08A2D904 - 08A2D908, length 2)
_S1_2_8A27EB0 (nop) 0 instructions (0.000%), 218 calls (08A27EB0 - 08A27EB4, length 2)
_S1_2_880D9E0 (nop) 0 instructions (0.000%), 217 calls (0880D9E0 - 0880D9E4, length 2)
_S1_2_89FFD2C (memset) 0 instructions (0.000%), 109 calls (089FFD2C - 089FFD5C, length 13)
_S1_2_89CD87C (nop) 0 instructions (0.000%), 72 calls (089CD87C - 089CD880, length 2)
_S1_2_89FFEA8 (strcpy) 0 instructions (0.000%), 54 calls (089FFEA8 - 089FFEE8, length 17)
_S1_2_88CCC9C (nop) 0 instructions (0.000%), 36 calls (088CCC9C - 088CCCA0, length 2)
_S1_2_89B774C (nop) 0 instructions (0.000%), 35 calls (089B774C - 089B7750, length 2)
_S1_2_88B5BDC (nop) 0 instructions (0.000%), 28 calls (088B5BDC - 088B5BE0, length 2)
_S1_2_88AB8A4 (nop) 0 instructions (0.000%), 8 calls (088AB8A4 - 088AB8A8, length 2)
_S1_2_89F9C1C (nop) 0 instructions (0.000%), 4 calls (089F9C1C - 089F9C20, length 2)
_S1_2_88B30B8 (nop) 0 instructions (0.000%), 4 calls (088B30B8 - 088B30BC, length 2)
_S1_2_89FFF10 (strncmp) 0 instructions (0.000%), 2 calls (089FFF10 - 089FFF70, length 25)
_S1_2_89FFE18 (strcat) 0 instructions (0.000%), 2 calls (089FFE18 - 089FFE70, length 23)
_S1_2_8A2A03C (nop) 0 instructions (0.000%), 1 calls (08A2A03C - 08A2A040, length 2)
------------------ GEProfiler ----------------------
GE list count: 218
Texture load count: 135314, average 620.7 per GE list
Copy GE to memory: 135323, average 620.7 per GE list
prim: called 349988 times, average 1605.4 per GE list
bezier: called 9 times, average 0.0 per GE list
GU_TEXTURE_32BITF|GU_NORMAL_32BITF|GU_VERTEX_32BITF|GU_INDEX_8BIT|GU_TRANSFORM_3D size=32: used 224556 times in PRIM, average 1030.1 per GE list
GU_VERTEX_32BITF|GU_TRANSFORM_3D size=12: used 58315 times in PRIM, average 267.5 per GE list
GU_TEXTURE_32BITF|GU_NORMAL_32BITF|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=32: used 45234 times in PRIM, average 207.5 per GE list
GU_TEXTURE_32BITF|GU_VERTEX_8BIT|GU_TRANSFORM_3D size=12: used 20376 times in PRIM, average 93.5 per GE list
GU_VERTEX_16BIT|GU_TRANSFORM_2D size=6: used 409 times in PRIM, average 1.9 per GE list
GU_TEXTURE_16BIT|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=10: used 389 times in PRIM, average 1.8 per GE list
GU_TEXTURE_8BIT|GU_VERTEX_8BIT|GU_TRANSFORM_3D size=5: used 354 times in PRIM, average 1.6 per GE list
GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12: used 276 times in PRIM, average 1.3 per GE list
GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_8BIT|GU_TRANSFORM_3D size=16: used 79 times in PRIM, average 0.4 per GE list
