Compilation time 3265ms, 2047 calls, average 1.6ms, longest 382ms
CodeBlocks profiling information (14,348,314,730 total cycles):
_S1_2_88597BC 12,606,954,781 instructions (87.864%), 12,958 calls (088597BC - 088597F8, length 16)
    088597BC:[3C0308A6]: lui        $v1, 0x08A6 <=> li $v1, 0x08A60000
    088597C0:[90632D65]: lbu        $v1, 11621($v1)
    088597C4:[0003182B]: sltu       $v1, $zr, $v1 <=> move $v1, $v1
    088597C8:[38630001]: xori       $v1, $v1, 1
    088597CC:[10600009]: beq        $v1, $zr, 0x088597F4
    088597D0:[00000000]: nop
    088597D4:[3C0308A6]: lui        $v1, 0x08A6 <=> li $v1, 0x08A60000
    088597D8:[00000000]: nop
    088597DC:[00000000]: nop
    088597E0:[90642D65]: lbu        $a0, 11621($v1)
    088597E4:[0004202B]: sltu       $a0, $zr, $a0 <=> move $a0, $a0
    088597E8:[38840001]: xori       $a0, $a0, 1
    088597EC:[1480FFFA]: bne        $a0, $zr, 0x088597D8
    088597F0:[00000000]: nop
    088597F4:[03E00008]: jr         $ra
    088597F8:[00000000]: nop
  Back Branch 088597EC 1,800,977,240 times (length 7)
    088597C4:[0003182B]: sltu       $v1, $zr, $v1 <=> move $v1, $v1
    088597C8:[38630001]: xori       $v1, $v1, 1
    088597CC:[10600009]: beq        $v1, $zr, 0x088597F4
    088597D0:[00000000]: nop
    088597D4:[3C0308A6]: lui        $v1, 0x08A6 <=> li $v1, 0x08A60000
--> 088597D8:[00000000]: nop
    088597DC:[00000000]: nop
    088597E0:[90642D65]: lbu        $a0, 11621($v1)
    088597E4:[0004202B]: sltu       $a0, $zr, $a0 <=> move $a0, $a0
    088597E8:[38840001]: xori       $a0, $a0, 1
--> 088597EC:[1480FFFA]: bne        $a0, $zr, 0x088597D8
    088597F0:[00000000]: nop
    088597F4:[03E00008]: jr         $ra
    088597F8:[00000000]: nop
_S1_2_884EA1C 173,094,387 instructions (1.206%), 241 calls (0884EA1C - 0884EAFC, length 57)
    0884EA1C:[27BDFFE0]: addiu      $sp, $sp, -32
    0884EA20:[AFBF001C]: sw         $ra, 28($sp)
    0884EA24:[AFB60018]: sw         $s6, 24($sp)
    0884EA28:[AFB50014]: sw         $s5, 20($sp)
    0884EA2C:[AFB40010]: sw         $s4, 16($sp)
    0884EA30:[AFB3000C]: sw         $s3, 12($sp)
    0884EA34:[AFB20008]: sw         $s2, 8($sp)
    0884EA38:[AFB10004]: sw         $s1, 4($sp)
    0884EA3C:[AFB00000]: sw         $s0, 0($sp)
    0884EA40:[00C0A821]: addu       $s5, $a2, $zr <=> move $s5, $a2
    0884EA44:[0080B021]: addu       $s6, $a0, $zr <=> move $s6, $a0
    0884EA48:[00A0A021]: addu       $s4, $a1, $zr <=> move $s4, $a1
    0884EA4C:[24B30001]: addiu      $s3, $a1, 1
    0884EA50:[24B20002]: addiu      $s2, $a1, 2
    0884EA54:[24B10003]: addiu      $s1, $a1, 3
    0884EA58:[1AA0001F]: blez       $s5, 0x0884EAD8
    0884EA5C:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    0884EA60:[92820000]: lbu        $v0, 0($s4)
    0884EA64:[3C03089A]: lui        $v1, 0x089A <=> li $v1, 0x089A0000
    0884EA68:[2463A138]: addiu      $v1, $v1, -24264
    0884EA6C:[00621021]: addu       $v0, $v1, $v0
    0884EA70:[90420000]: lbu        $v0, 0($v0)
    0884EA74:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    0884EA78:[A2820000]: sb         $v0, 0($s4)
    0884EA7C:[92620000]: lbu        $v0, 0($s3)
    0884EA80:[00621021]: addu       $v0, $v1, $v0
    0884EA84:[90420000]: lbu        $v0, 0($v0)
    0884EA88:[A2620000]: sb         $v0, 0($s3)
    0884EA8C:[92420000]: lbu        $v0, 0($s2)
    0884EA90:[00621021]: addu       $v0, $v1, $v0
    0884EA94:[90420000]: lbu        $v0, 0($v0)
    0884EA98:[A2420000]: sb         $v0, 0($s2)
    0884EA9C:[92220000]: lbu        $v0, 0($s1)
    0884EAA0:[00621021]: addu       $v0, $v1, $v0
    0884EAA4:[90420000]: lbu        $v0, 0($v0)
    0884EAA8:[0E213B2B]: jal        0x0884ECAC
    0884EAAC:[A2220000]: sb         $v0, 0($s1)
    0884EAB0:[8E830000]: lw         $v1, 0($s4)
    0884EAB4:[26100004]: addiu      $s0, $s0, 4
    0884EAB8:[26730004]: addiu      $s3, $s3, 4
    0884EABC:[00621826]: xor        $v1, $v1, $v0
    0884EAC0:[AE830000]: sw         $v1, 0($s4)
    0884EAC4:[0215182A]: slt        $v1, $s0, $s5
    0884EAC8:[26520004]: addiu      $s2, $s2, 4
    0884EACC:[26940004]: addiu      $s4, $s4, 4
    0884EAD0:[1460FFE3]: bne        $v1, $zr, 0x0884EA60
    0884EAD4:[26310004]: addiu      $s1, $s1, 4
    0884EAD8:[8FBF001C]: lw         $ra, 28($sp)
    0884EADC:[8FB60018]: lw         $s6, 24($sp)
    0884EAE0:[8FB50014]: lw         $s5, 20($sp)
    0884EAE4:[8FB40010]: lw         $s4, 16($sp)
    0884EAE8:[8FB3000C]: lw         $s3, 12($sp)
    0884EAEC:[8FB20008]: lw         $s2, 8($sp)
    0884EAF0:[8FB10004]: lw         $s1, 4($sp)
    0884EAF4:[8FB00000]: lw         $s0, 0($sp)
    0884EAF8:[03E00008]: jr         $ra
    0884EAFC:[27BD0020]: addiu      $sp, $sp, 32
  Back Branch 0884EAD0 5,769,596 times (length 30)
    0884EA4C:[24B30001]: addiu      $s3, $a1, 1
    0884EA50:[24B20002]: addiu      $s2, $a1, 2
    0884EA54:[24B10003]: addiu      $s1, $a1, 3
    0884EA58:[1AA0001F]: blez       $s5, 0x0884EAD8
    0884EA5C:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
--> 0884EA60:[92820000]: lbu        $v0, 0($s4)
    0884EA64:[3C03089A]: lui        $v1, 0x089A <=> li $v1, 0x089A0000
    0884EA68:[2463A138]: addiu      $v1, $v1, -24264
    0884EA6C:[00621021]: addu       $v0, $v1, $v0
    0884EA70:[90420000]: lbu        $v0, 0($v0)
    0884EA74:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    0884EA78:[A2820000]: sb         $v0, 0($s4)
    0884EA7C:[92620000]: lbu        $v0, 0($s3)
    0884EA80:[00621021]: addu       $v0, $v1, $v0
    0884EA84:[90420000]: lbu        $v0, 0($v0)
    0884EA88:[A2620000]: sb         $v0, 0($s3)
    0884EA8C:[92420000]: lbu        $v0, 0($s2)
    0884EA90:[00621021]: addu       $v0, $v1, $v0
    0884EA94:[90420000]: lbu        $v0, 0($v0)
    0884EA98:[A2420000]: sb         $v0, 0($s2)
    0884EA9C:[92220000]: lbu        $v0, 0($s1)
    0884EAA0:[00621021]: addu       $v0, $v1, $v0
    0884EAA4:[90420000]: lbu        $v0, 0($v0)
    0884EAA8:[0E213B2B]: jal        0x0884ECAC
    0884EAAC:[A2220000]: sb         $v0, 0($s1)
    0884EAB0:[8E830000]: lw         $v1, 0($s4)
    0884EAB4:[26100004]: addiu      $s0, $s0, 4
    0884EAB8:[26730004]: addiu      $s3, $s3, 4
    0884EABC:[00621826]: xor        $v1, $v1, $v0
    0884EAC0:[AE830000]: sw         $v1, 0($s4)
    0884EAC4:[0215182A]: slt        $v1, $s0, $s5
    0884EAC8:[26520004]: addiu      $s2, $s2, 4
    0884EACC:[26940004]: addiu      $s4, $s4, 4
--> 0884EAD0:[1460FFE3]: bne        $v1, $zr, 0x0884EA60
    0884EAD4:[26310004]: addiu      $s1, $s1, 4
    0884EAD8:[8FBF001C]: lw         $ra, 28($sp)
    0884EADC:[8FB60018]: lw         $s6, 24($sp)
    0884EAE0:[8FB50014]: lw         $s5, 20($sp)
_S1_2_884ECAC 173,087,880 instructions (1.206%), 5,769,596 calls (0884ECAC - 0884ED20, length 30)
    0884ECAC:[3C020003]: lui        $v0, 0x0003 <=> li $v0, 0x00030000
    0884ECB0:[00821021]: addu       $v0, $a0, $v0
    0884ECB4:[8C45FBD4]: lw         $a1, -1068($v0)
    0884ECB8:[24037F8D]: addiu      $v1, $zr, 32653 <=> li $v1, 32653
    0884ECBC:[3C060003]: lui        $a2, 0x0003 <=> li $a2, 0x00030000
    0884ECC0:[00A30018]: mult       $a1, $v1
    0884ECC4:[3402FFF1]: ori        $v0, $zr, -15 <=> li $v0, 65521
    0884ECC8:[00863021]: addu       $a2, $a0, $a2
    0884ECCC:[24082345]: addiu      $t0, $zr, 9029 <=> li $t0, 9029
    0884ECD0:[3407FFD9]: ori        $a3, $zr, -39 <=> li $a3, 65497
    0884ECD4:[00001812]: mflo       $v1
    0884ECD8:[0062001B]: divu       $v1, $v0
    0884ECDC:[3C050003]: lui        $a1, 0x0003 <=> li $a1, 0x00030000
    0884ECE0:[00852821]: addu       $a1, $a0, $a1
    0884ECE4:[3C030003]: lui        $v1, 0x0003 <=> li $v1, 0x00030000
    0884ECE8:[3C020003]: lui        $v0, 0x0003 <=> li $v0, 0x00030000
    0884ECEC:[00831821]: addu       $v1, $a0, $v1
    0884ECF0:[00821021]: addu       $v0, $a0, $v0
    0884ECF4:[00002010]: mfhi       $a0
    0884ECF8:[ACC4FBD4]: sw         $a0, -1068($a2)
    0884ECFC:[8CA4FBD8]: lw         $a0, -1064($a1)
    0884ED00:[00880018]: mult       $a0, $t0
    0884ED04:[00002012]: mflo       $a0
    0884ED08:[0087001B]: divu       $a0, $a3
    0884ED0C:[00002010]: mfhi       $a0
    0884ED10:[AC64FBD8]: sw         $a0, -1064($v1)
    0884ED14:[8C42FBD4]: lw         $v0, -1068($v0)
    0884ED18:[00041C00]: sll        $v1, $a0, 0x0010
    0884ED1C:[03E00008]: jr         $ra
    0884ED20:[00621021]: addu       $v0, $v1, $v0
_S1_2_886477C 172,128,480 instructions (1.200%), 35,946 calls (0886477C - 08865040, length 562)
    0886477C:[27BDFEC0]: addiu      $sp, $sp, -320
    08864780:[AFBF002C]: sw         $ra, 44($sp)
    08864784:[AFBE0028]: sw         $fp, 40($sp)
    08864788:[AFB70024]: sw         $s7, 36($sp)
    0886478C:[AFB60020]: sw         $s6, 32($sp)
    08864790:[AFB5001C]: sw         $s5, 28($sp)
    08864794:[AFB40018]: sw         $s4, 24($sp)
    08864798:[AFB30014]: sw         $s3, 20($sp)
    0886479C:[AFB20010]: sw         $s2, 16($sp)
    088647A0:[AFB1000C]: sw         $s1, 12($sp)
    088647A4:[AFB00008]: sw         $s0, 8($sp)
    088647A8:[8CA20110]: lw         $v0, 272($a1)
    088647AC:[00E08021]: addu       $s0, $a3, $zr <=> move $s0, $a3
    088647B0:[AFA4013C]: sw         $a0, 316($sp)
    088647B4:[AFA20124]: sw         $v0, 292($sp)
    088647B8:[8C820000]: lw         $v0, 0($a0)
    088647BC:[AFA60138]: sw         $a2, 312($sp)
    088647C0:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    088647C4:[AFA20128]: sw         $v0, 296($sp)
    088647C8:[0E2189CB]: jal        0x0886272C
    088647CC:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    088647D0:[8FA4013C]: lw         $a0, 316($sp)
    088647D4:[AFA20120]: sw         $v0, 288($sp)
    088647D8:[0E218B95]: jal        0x08862E54
    088647DC:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    088647E0:[0E218B99]: jal        0x08862E64
    088647E4:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    088647E8:[8FA20120]: lw         $v0, 288($sp)
    088647EC:[3C034800]: lui        $v1, 0x4800 <=> li $v1, 0x48000000
    088647F0:[8C440000]: lw         $a0, 0($v0)
    088647F4:[00042202]: srl        $a0, $a0, 0x0008
    088647F8:[00832825]: or         $a1, $a0, $v1
    088647FC:[3C02089D]: lui        $v0, 0x089D <=> li $v0, 0x089D0000
    08864800:[8C44C120]: lw         $a0, -16096($v0)
    08864804:[3C03089D]: lui        $v1, 0x089D <=> li $v1, 0x089D0000
    08864808:[AC850000]: sw         $a1, 0($a0)
    0886480C:[8C67C120]: lw         $a3, -16096($v1)
    08864810:[3C02089D]: lui        $v0, 0x089D <=> li $v0, 0x089D0000
    08864814:[3C054900]: lui        $a1, 0x4900 <=> li $a1, 0x49000000
    08864818:[24F20004]: addiu      $s2, $a3, 4
    0886481C:[AC52C120]: sw         $s2, -16096($v0)
    08864820:[8FA20120]: lw         $v0, 288($sp)
    08864824:[3C03089D]: lui        $v1, 0x089D <=> li $v1, 0x089D0000
    08864828:[8FA40128]: lw         $a0, 296($sp)
    0886482C:[8C460004]: lw         $a2, 4($v0)
    08864830:[00063202]: srl        $a2, $a2, 0x0008
    08864834:[00C52825]: or         $a1, $a2, $a1
    08864838:[ACE50004]: sw         $a1, 4($a3)
    0886483C:[8C63C120]: lw         $v1, -16096($v1)
    08864840:[3C02089D]: lui        $v0, 0x089D <=> li $v0, 0x089D0000
    08864844:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08864848:[24720004]: addiu      $s2, $v1, 4
    0886484C:[0E2189D2]: jal        0x08862748
    08864850:[AC52C120]: sw         $s2, -16096($v0)
    08864854:[8FA40128]: lw         $a0, 296($sp)
    08864858:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0886485C:[0E2189DA]: jal        0x08862768
    08864860:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08864864:[AFA2011C]: sw         $v0, 284($sp)
    08864868:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    0886486C:[8FA40128]: lw         $a0, 296($sp)
    08864870:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08864874:[AFA20134]: sw         $v0, 308($sp)
    08864878:[AFA20130]: sw         $v0, 304($sp)
    0886487C:[0E2189ED]: jal        0x088627B4
    08864880:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08864884:[8FA30120]: lw         $v1, 288($sp)
    08864888:[0040A821]: addu       $s5, $v0, $zr <=> move $s5, $v0
    0886488C:[94630014]: lhu        $v1, 20($v1)
    08864890:[186001D7]: blez       $v1, 0x08864FF0
    08864894:[AFA0012C]: sw         $zr, 300($sp)
    08864898:[3C10089D]: lui        $s0, 0x089D <=> li $s0, 0x089D0000
    0886489C:[AFB0007C]: sw         $s0, 124($sp)
    088648A0:[3C10089D]: lui        $s0, 0x089D <=> li $s0, 0x089D0000
    088648A4:[AFB00078]: sw         $s0, 120($sp)
    088648A8:[3C10089D]: lui        $s0, 0x089D <=> li $s0, 0x089D0000
    088648AC:[AFB00074]: sw         $s0, 116($sp)
    088648B0:[3C10089D]: lui        $s0, 0x089D <=> li $s0, 0x089D0000
    088648B4:[AFB00070]: sw         $s0, 112($sp)
    088648B8:[3C10089D]: lui        $s0, 0x089D <=> li $s0, 0x089D0000
    088648BC:[AFB0006C]: sw         $s0, 108($sp)
    088648C0:[3C10089D]: lui        $s0, 0x089D <=> li $s0, 0x089D0000
    088648C4:[AFB00068]: sw         $s0, 104($sp)
    088648C8:[3C10089D]: lui        $s0, 0x089D <=> li $s0, 0x089D0000
    088648CC:[AFB00064]: sw         $s0, 100($sp)
    088648D0:[3C10089D]: lui        $s0, 0x089D <=> li $s0, 0x089D0000
    088648D4:[AFB00060]: sw         $s0, 96($sp)
    088648D8:[3C10089D]: lui        $s0, 0x089D <=> li $s0, 0x089D0000
    088648DC:[AFB0005C]: sw         $s0, 92($sp)
    088648E0:[3C10089D]: lui        $s0, 0x089D <=> li $s0, 0x089D0000
    088648E4:[AFB00058]: sw         $s0, 88($sp)
    088648E8:[3C105300]: lui        $s0, 0x5300 <=> li $s0, 0x53000000
    088648EC:[36100003]: ori        $s0, $s0, 3
    088648F0:[AFB00118]: sw         $s0, 280($sp)
    088648F4:[3C10089D]: lui        $s0, 0x089D <=> li $s0, 0x089D0000
    088648F8:[AFB0010C]: sw         $s0, 268($sp)
    088648FC:[3C10089D]: lui        $s0, 0x089D <=> li $s0, 0x089D0000
    08864900:[AFB00108]: sw         $s0, 264($sp)
    08864904:[3C10089D]: lui        $s0, 0x089D <=> li $s0, 0x089D0000
    08864908:[AFB00104]: sw         $s0, 260($sp)
    0886490C:[3C10089D]: lui        $s0, 0x089D <=> li $s0, 0x089D0000
    08864910:[AFB00100]: sw         $s0, 256($sp)
    08864914:[3C10089D]: lui        $s0, 0x089D <=> li $s0, 0x089D0000
    08864918:[AFB000FC]: sw         $s0, 252($sp)
    0886491C:[3C10089D]: lui        $s0, 0x089D <=> li $s0, 0x089D0000
    08864920:[AFB000F8]: sw         $s0, 248($sp)
    08864924:[3C10089D]: lui        $s0, 0x089D <=> li $s0, 0x089D0000
    08864928:[AFB000F4]: sw         $s0, 244($sp)
    0886492C:[3C10089D]: lui        $s0, 0x089D <=> li $s0, 0x089D0000
    08864930:[AFB000F0]: sw         $s0, 240($sp)
    08864934:[3C10089D]: lui        $s0, 0x089D <=> li $s0, 0x089D0000
    08864938:[AFB000EC]: sw         $s0, 236($sp)
    0886493C:[3C10089D]: lui        $s0, 0x089D <=> li $s0, 0x089D0000
    08864940:[AFB00090]: sw         $s0, 144($sp)
    08864944:[3C10089D]: lui        $s0, 0x089D <=> li $s0, 0x089D0000
    08864948:[AFB0008C]: sw         $s0, 140($sp)
    0886494C:[3C101E00]: lui        $s0, 0x1E00 <=> li $s0, 0x1E000000
    08864950:[36100001]: ori        $s0, $s0, 1
    08864954:[AFB00114]: sw         $s0, 276($sp)
    08864958:[3C10089D]: lui        $s0, 0x089D <=> li $s0, 0x089D0000
    0886495C:[AFB000E8]: sw         $s0, 232($sp)
    08864960:[3C10089D]: lui        $s0, 0x089D <=> li $s0, 0x089D0000
    08864964:[AFB000E4]: sw         $s0, 228($sp)
    08864968:[3C10C200]: lui        $s0, 0xC200 <=> li $s0, 0xC2000000
    0886496C:[36100001]: ori        $s0, $s0, 1
    08864970:[AFB00110]: sw         $s0, 272($sp)
    08864974:[3C10089D]: lui        $s0, 0x089D <=> li $s0, 0x089D0000
    08864978:[AFB000E0]: sw         $s0, 224($sp)
    0886497C:[3C10089D]: lui        $s0, 0x089D <=> li $s0, 0x089D0000
    08864980:[AFB000DC]: sw         $s0, 220($sp)
    08864984:[3C10089D]: lui        $s0, 0x089D <=> li $s0, 0x089D0000
    08864988:[AFB000D8]: sw         $s0, 216($sp)
    0886498C:[3C10089D]: lui        $s0, 0x089D <=> li $s0, 0x089D0000
    08864990:[AFB000D4]: sw         $s0, 212($sp)
    08864994:[3C10089D]: lui        $s0, 0x089D <=> li $s0, 0x089D0000
    08864998:[AFB000D0]: sw         $s0, 208($sp)
    0886499C:[3C10089D]: lui        $s0, 0x089D <=> li $s0, 0x089D0000
    088649A0:[AFB000CC]: sw         $s0, 204($sp)
    088649A4:[3C10089D]: lui        $s0, 0x089D <=> li $s0, 0x089D0000
    088649A8:[AFB000C8]: sw         $s0, 200($sp)
    088649AC:[3C10089D]: lui        $s0, 0x089D <=> li $s0, 0x089D0000
    088649B0:[AFB000C4]: sw         $s0, 196($sp)
    088649B4:[3C10089D]: lui        $s0, 0x089D <=> li $s0, 0x089D0000
    088649B8:[AFB000C0]: sw         $s0, 192($sp)
    088649BC:[3C10089D]: lui        $s0, 0x089D <=> li $s0, 0x089D0000
    088649C0:[AFB000BC]: sw         $s0, 188($sp)
    088649C4:[3C10089D]: lui        $s0, 0x089D <=> li $s0, 0x089D0000
    088649C8:[AFB000B8]: sw         $s0, 184($sp)
    088649CC:[3C10089D]: lui        $s0, 0x089D <=> li $s0, 0x089D0000
    088649D0:[AFB000B4]: sw         $s0, 180($sp)
    088649D4:[3C10089D]: lui        $s0, 0x089D <=> li $s0, 0x089D0000
    088649D8:[AFB000B0]: sw         $s0, 176($sp)
    088649DC:[3C10089D]: lui        $s0, 0x089D <=> li $s0, 0x089D0000
    088649E0:[AFB000AC]: sw         $s0, 172($sp)
    088649E4:[3C10089D]: lui        $s0, 0x089D <=> li $s0, 0x089D0000
    088649E8:[AFB000A8]: sw         $s0, 168($sp)
    088649EC:[3C10089D]: lui        $s0, 0x089D <=> li $s0, 0x089D0000
    088649F0:[AFB000A4]: sw         $s0, 164($sp)
    088649F4:[3C10089D]: lui        $s0, 0x089D <=> li $s0, 0x089D0000
    088649F8:[AFB000A0]: sw         $s0, 160($sp)
    088649FC:[3C10089D]: lui        $s0, 0x089D <=> li $s0, 0x089D0000
    08864A00:[AFB0009C]: sw         $s0, 156($sp)
    08864A04:[3C10089D]: lui        $s0, 0x089D <=> li $s0, 0x089D0000
    08864A08:[AFB00098]: sw         $s0, 152($sp)
    08864A0C:[3C10089D]: lui        $s0, 0x089D <=> li $s0, 0x089D0000
    08864A10:[AFB00094]: sw         $s0, 148($sp)
    08864A14:[3C10089D]: lui        $s0, 0x089D <=> li $s0, 0x089D0000
    08864A18:[AFB00088]: sw         $s0, 136($sp)
    08864A1C:[3C10089D]: lui        $s0, 0x089D <=> li $s0, 0x089D0000
    08864A20:[AFB00084]: sw         $s0, 132($sp)
    08864A24:[3C10089D]: lui        $s0, 0x089D <=> li $s0, 0x089D0000
    08864A28:[AFB00080]: sw         $s0, 128($sp)
    08864A2C:[3C10089D]: lui        $s0, 0x089D <=> li $s0, 0x089D0000
    08864A30:[AFB00054]: sw         $s0, 84($sp)
    08864A34:[3C10089D]: lui        $s0, 0x089D <=> li $s0, 0x089D0000
    08864A38:[AFB00050]: sw         $s0, 80($sp)
    08864A3C:[3C10089D]: lui        $s0, 0x089D <=> li $s0, 0x089D0000
    08864A40:[AFB0004C]: sw         $s0, 76($sp)
    08864A44:[3C10089D]: lui        $s0, 0x089D <=> li $s0, 0x089D0000
    08864A48:[AFB00048]: sw         $s0, 72($sp)
    08864A4C:[3C10089D]: lui        $s0, 0x089D <=> li $s0, 0x089D0000
    08864A50:[AFB00044]: sw         $s0, 68($sp)
    08864A54:[3C10089D]: lui        $s0, 0x089D <=> li $s0, 0x089D0000
    08864A58:[3C18089D]: lui        $t8, 0x089D <=> li $t8, 0x089D0000
    08864A5C:[3C0F089D]: lui        $t7, 0x089D <=> li $t7, 0x089D0000
    08864A60:[3C192B00]: lui        $t9, 0x2B00 <=> li $t9, 0x2B000000
    08864A64:[3C0E089D]: lui        $t6, 0x089D <=> li $t6, 0x089D0000
    08864A68:[3C0D089D]: lui        $t5, 0x089D <=> li $t5, 0x089D0000
    08864A6C:[3C0C089D]: lui        $t4, 0x089D <=> li $t4, 0x089D0000
    08864A70:[3C0B089D]: lui        $t3, 0x089D <=> li $t3, 0x089D0000
    08864A74:[3C0A089D]: lui        $t2, 0x089D <=> li $t2, 0x089D0000
    08864A78:[3C09089D]: lui        $t1, 0x089D <=> li $t1, 0x089D0000
    08864A7C:[3C08089D]: lui        $t0, 0x089D <=> li $t0, 0x089D0000
    08864A80:[3C07089D]: lui        $a3, 0x089D <=> li $a3, 0x089D0000
    08864A84:[3C06089D]: lui        $a2, 0x089D <=> li $a2, 0x089D0000
    08864A88:[3C05089D]: lui        $a1, 0x089D <=> li $a1, 0x089D0000
    08864A8C:[3C04089D]: lui        $a0, 0x089D <=> li $a0, 0x089D0000
    08864A90:[3C03089D]: lui        $v1, 0x089D <=> li $v1, 0x089D0000
    08864A94:[3C17089D]: lui        $s7, 0x089D <=> li $s7, 0x089D0000
    08864A98:[3C1E089D]: lui        $fp, 0x089D <=> li $fp, 0x089D0000
    08864A9C:[AFB00040]: sw         $s0, 64($sp)
    08864AA0:[82B10000]: lb         $s1, 0($s5)
    08864AA4:[8FB0011C]: lw         $s0, 284($sp)
    08864AA8:[02118021]: addu       $s0, $s0, $s1
    08864AAC:[92100000]: lbu        $s0, 0($s0)
    08864AB0:[8FB10134]: lw         $s1, 308($sp)
    08864AB4:[1211009E]: beq        $s0, $s1, 0x08864D30
    08864AB8:[AFB0003C]: sw         $s0, 60($sp)
    08864ABC:[00108900]: sll        $s1, $s0, 0x0004
    08864AC0:[8FB0013C]: lw         $s0, 316($sp)
    08864AC4:[8E100008]: lw         $s0, 8($s0)
    08864AC8:[02118821]: addu       $s1, $s0, $s1
    08864ACC:[92300003]: lbu        $s0, 3($s1)
    08864AD0:[5200013F]: beql       $s0, $zr, 0x08864FD0
    08864AD4:[8FB0012C]: lw         $s0, 300($sp)
    08864AD8:[8FB0010C]: lw         $s0, 268($sp)
    08864ADC:[8FB30104]: lw         $s3, 260($sp)
    08864AE0:[8E12C120]: lw         $s2, -16096($s0)
    08864AE4:[8FB00118]: lw         $s0, 280($sp)
    08864AE8:[AE500000]: sw         $s0, 0($s2)
    08864AEC:[8FB00108]: lw         $s0, 264($sp)
    08864AF0:[8E10C120]: lw         $s0, -16096($s0)
    08864AF4:[26120004]: addiu      $s2, $s0, 4
    08864AF8:[AE72C120]: sw         $s2, -16096($s3)
    08864AFC:[92320002]: lbu        $s2, 2($s1)
    08864B00:[92340001]: lbu        $s4, 1($s1)
    08864B04:[92360000]: lbu        $s6, 0($s1)
    08864B08:[00129C00]: sll        $s3, $s2, 0x0010
    08864B0C:[3C125600]: lui        $s2, 0x5600 <=> li $s2, 0x56000000
    08864B10:[02729025]: or         $s2, $s3, $s2
    08864B14:[00149A00]: sll        $s3, $s4, 0x0008
    08864B18:[02539025]: or         $s2, $s2, $s3
    08864B1C:[02D29025]: or         $s2, $s6, $s2
    08864B20:[AE120004]: sw         $s2, 4($s0)
    08864B24:[8FB00100]: lw         $s0, 256($sp)
    08864B28:[8FB300FC]: lw         $s3, 252($sp)
    08864B2C:[8E10C120]: lw         $s0, -16096($s0)
    08864B30:[26120004]: addiu      $s2, $s0, 4
    08864B34:[AE72C120]: sw         $s2, -16096($s3)
    08864B38:[92330003]: lbu        $s3, 3($s1)
    08864B3C:[3C125800]: lui        $s2, 0x5800 <=> li $s2, 0x58000000
    08864B40:[02729025]: or         $s2, $s3, $s2
    08864B44:[AE120004]: sw         $s2, 4($s0)
    08864B48:[8FB000F8]: lw         $s0, 248($sp)
    08864B4C:[8FB300F4]: lw         $s3, 244($sp)
    08864B50:[8E10C120]: lw         $s0, -16096($s0)
    08864B54:[26120004]: addiu      $s2, $s0, 4
    08864B58:[AE72C120]: sw         $s2, -16096($s3)
    08864B5C:[92320006]: lbu        $s2, 6($s1)
    08864B60:[92340005]: lbu        $s4, 5($s1)
    08864B64:[92360004]: lbu        $s6, 4($s1)
    08864B68:[00129C00]: sll        $s3, $s2, 0x0010
    08864B6C:[3C125500]: lui        $s2, 0x5500 <=> li $s2, 0x55000000
    08864B70:[02729025]: or         $s2, $s3, $s2
    08864B74:[00149A00]: sll        $s3, $s4, 0x0008
    08864B78:[02539025]: or         $s2, $s2, $s3
    08864B7C:[02D29025]: or         $s2, $s6, $s2
    08864B80:[AE120004]: sw         $s2, 4($s0)
    08864B84:[8FB000F0]: lw         $s0, 240($sp)
    08864B88:[241300FF]: addiu      $s3, $zr, 255 <=> li $s3, 255
    08864B8C:[8E10C120]: lw         $s0, -16096($s0)
    08864B90:[26120004]: addiu      $s2, $s0, 4
    08864B94:[8FB000EC]: lw         $s0, 236($sp)
    08864B98:[AE12C120]: sw         $s2, -16096($s0)
    08864B9C:[92300008]: lbu        $s0, 8($s1)
    08864BA0:[52130058]: beql       $s0, $s3, 0x08864D04
    08864BA4:[3C101E00]: lui        $s0, 0x1E00 <=> li $s0, 0x1E000000
    08864BA8:[8FB30130]: lw         $s3, 304($sp)
    08864BAC:[5213005E]: beql       $s0, $s3, 0x08864D28
    08864BB0:[8FB0003C]: lw         $s0, 60($sp)
    08864BB4:[8FB30138]: lw         $s3, 312($sp)
    08864BB8:[00108140]: sll        $s0, $s0, 0x0005
    08864BBC:[8E730004]: lw         $s3, 4($s3)
    08864BC0:[02708021]: addu       $s0, $s3, $s0
    08864BC4:[8FB30114]: lw         $s3, 276($sp)
    08864BC8:[AE530000]: sw         $s3, 0($s2)
    08864BCC:[8FB200E8]: lw         $s2, 232($sp)
    08864BD0:[8FB300E4]: lw         $s3, 228($sp)
    08864BD4:[8E54C120]: lw         $s4, -16096($s2)
    08864BD8:[26920004]: addiu      $s2, $s4, 4
    08864BDC:[AE72C120]: sw         $s2, -16096($s3)
    08864BE0:[8FB20110]: lw         $s2, 272($sp)
    08864BE4:[8FB300DC]: lw         $s3, 220($sp)
    08864BE8:[AE920004]: sw         $s2, 4($s4)
    08864BEC:[8FB200E0]: lw         $s2, 224($sp)
    08864BF0:[8E54C120]: lw         $s4, -16096($s2)
    08864BF4:[26920004]: addiu      $s2, $s4, 4
    08864BF8:[AE72C120]: sw         $s2, -16096($s3)
    08864BFC:[8E120000]: lw         $s2, 0($s0)
    08864C00:[8FB300D4]: lw         $s3, 212($sp)
    08864C04:[AE920004]: sw         $s2, 4($s4)
    08864C08:[8FB200D8]: lw         $s2, 216($sp)
    08864C0C:[8E54C120]: lw         $s4, -16096($s2)
    08864C10:[26920004]: addiu      $s2, $s4, 4
    08864C14:[AE72C120]: sw         $s2, -16096($s3)
    08864C18:[8E120004]: lw         $s2, 4($s0)
    08864C1C:[8FB300CC]: lw         $s3, 204($sp)
    08864C20:[AE920004]: sw         $s2, 4($s4)
    08864C24:[8FB200D0]: lw         $s2, 208($sp)
    08864C28:[8E54C120]: lw         $s4, -16096($s2)
    08864C2C:[26920004]: addiu      $s2, $s4, 4
    08864C30:[AE72C120]: sw         $s2, -16096($s3)
    08864C34:[8E120008]: lw         $s2, 8($s0)
    08864C38:[8FB300C4]: lw         $s3, 196($sp)
    08864C3C:[AE920004]: sw         $s2, 4($s4)
    08864C40:[8FB200C8]: lw         $s2, 200($sp)
    08864C44:[8E54C120]: lw         $s4, -16096($s2)
    08864C48:[26920004]: addiu      $s2, $s4, 4
    08864C4C:[AE72C120]: sw         $s2, -16096($s3)
    08864C50:[8E12000C]: lw         $s2, 12($s0)
    08864C54:[8FB300BC]: lw         $s3, 188($sp)
    08864C58:[AE920004]: sw         $s2, 4($s4)
    08864C5C:[8FB200C0]: lw         $s2, 192($sp)
    08864C60:[8E54C120]: lw         $s4, -16096($s2)
    08864C64:[26920004]: addiu      $s2, $s4, 4
    08864C68:[AE72C120]: sw         $s2, -16096($s3)
    08864C6C:[8E120010]: lw         $s2, 16($s0)
    08864C70:[8FB300B4]: lw         $s3, 180($sp)
    08864C74:[AE920004]: sw         $s2, 4($s4)
    08864C78:[8FB200B8]: lw         $s2, 184($sp)
    08864C7C:[8E54C120]: lw         $s4, -16096($s2)
    08864C80:[26920004]: addiu      $s2, $s4, 4
    08864C84:[AE72C120]: sw         $s2, -16096($s3)
    08864C88:[8E120014]: lw         $s2, 20($s0)
    08864C8C:[8FB300AC]: lw         $s3, 172($sp)
    08864C90:[AE920004]: sw         $s2, 4($s4)
    08864C94:[8FB200B0]: lw         $s2, 176($sp)
    08864C98:[8E54C120]: lw         $s4, -16096($s2)
    08864C9C:[26920004]: addiu      $s2, $s4, 4
    08864CA0:[AE72C120]: sw         $s2, -16096($s3)
    08864CA4:[8E120018]: lw         $s2, 24($s0)
    08864CA8:[8FB300A4]: lw         $s3, 164($sp)
    08864CAC:[AE920004]: sw         $s2, 4($s4)
    08864CB0:[8FB200A8]: lw         $s2, 168($sp)
    08864CB4:[8E54C120]: lw         $s4, -16096($s2)
    08864CB8:[26920004]: addiu      $s2, $s4, 4
    08864CBC:[AE72C120]: sw         $s2, -16096($s3)
    08864CC0:[8E10001C]: lw         $s0, 28($s0)
    08864CC4:[8FB3009C]: lw         $s3, 156($sp)
    08864CC8:[AE900004]: sw         $s0, 4($s4)
    08864CCC:[8FB000A0]: lw         $s0, 160($sp)
    08864CD0:[8E10C120]: lw         $s0, -16096($s0)
    08864CD4:[26120004]: addiu      $s2, $s0, 4
    08864CD8:[AE72C120]: sw         $s2, -16096($s3)
    08864CDC:[3C12CB00]: lui        $s2, 0xCB00 <=> li $s2, 0xCB000000
    08864CE0:[AE120004]: sw         $s2, 4($s0)
    08864CE4:[8FB00098]: lw         $s0, 152($sp)
    08864CE8:[8E10C120]: lw         $s0, -16096($s0)
    08864CEC:[26120004]: addiu      $s2, $s0, 4
    08864CF0:[8FB00094]: lw         $s0, 148($sp)
    08864CF4:[AE12C120]: sw         $s2, -16096($s0)
    08864CF8:[92300008]: lbu        $s0, 8($s1)
    08864CFC:[10000009]: b          0x08864D24
    08864D00:[AFB00130]: sw         $s0, 304($sp)
    08864D04:[AE500000]: sw         $s0, 0($s2)
    08864D08:[8FB00090]: lw         $s0, 144($sp)
    08864D0C:[8E10C120]: lw         $s0, -16096($s0)
    08864D10:[26120004]: addiu      $s2, $s0, 4
    08864D14:[8FB0008C]: lw         $s0, 140($sp)
    08864D18:[AE12C120]: sw         $s2, -16096($s0)
    08864D1C:[92300008]: lbu        $s0, 8($s1)
    08864D20:[AFB00130]: sw         $s0, 304($sp)
    08864D24:[8FB0003C]: lw         $s0, 60($sp)
    08864D28:[1000000A]: b          0x08864D54
    08864D2C:[AFB00134]: sw         $s0, 308($sp)
    08864D30:[8FB00088]: lw         $s0, 136($sp)
    08864D34:[8E11C120]: lw         $s1, -16096($s0)
    08864D38:[3C10FF00]: lui        $s0, 0xFF00 <=> li $s0, 0xFF000000
    08864D3C:[AE300000]: sw         $s0, 0($s1)
    08864D40:[8FB00084]: lw         $s0, 132($sp)
    08864D44:[8E10C120]: lw         $s0, -16096($s0)
    08864D48:[26120004]: addiu      $s2, $s0, 4
    08864D4C:[8FB00080]: lw         $s0, 128($sp)
    08864D50:[AE12C120]: sw         $s2, -16096($s0)
    08864D54:[8FB00128]: lw         $s0, 296($sp)
    08864D58:[96B40002]: lhu        $s4, 2($s5)
    08864D5C:[8E11002C]: lw         $s1, 44($s0)
    08864D60:[02118021]: addu       $s0, $s0, $s1
    08864D64:[00148840]: sll        $s1, $s4, 0x0001
    08864D68:[0211A021]: addu       $s4, $s0, $s1
    08864D6C:[82B00001]: lb         $s0, 1($s5)
    08864D70:[1A000076]: blez       $s0, 0x08864F4C
    08864D74:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    08864D78:[92910001]: lbu        $s1, 1($s4)
    08864D7C:[92900000]: lbu        $s0, 0($s4)
    08864D80:[26730001]: addiu      $s3, $s3, 1
    08864D84:[0011B0C0]: sll        $s6, $s1, 0x0003
    08864D88:[02D1B021]: addu       $s6, $s6, $s1
    08864D8C:[0016B080]: sll        $s6, $s6, 0x0002
    08864D90:[02D18821]: addu       $s1, $s6, $s1
    08864D94:[0011B100]: sll        $s6, $s1, 0x0004
    08864D98:[8FB10124]: lw         $s1, 292($sp)
    08864D9C:[02368821]: addu       $s1, $s1, $s6
    08864DA0:[0010B040]: sll        $s6, $s0, 0x0001
    08864DA4:[02D08021]: addu       $s0, $s6, $s0
    08864DA8:[0010B080]: sll        $s6, $s0, 0x0002
    08864DAC:[3C102A00]: lui        $s0, 0x2A00 <=> li $s0, 0x2A000000
    08864DB0:[02D08025]: or         $s0, $s6, $s0
    08864DB4:[AE500000]: sw         $s0, 0($s2)
    08864DB8:[8F10C120]: lw         $s0, -16096($t8)
    08864DBC:[26120004]: addiu      $s2, $s0, 4
    08864DC0:[ADF2C120]: sw         $s2, -16096($t7)
    08864DC4:[8E320050]: lw         $s2, 80($s1)
    08864DC8:[00129202]: srl        $s2, $s2, 0x0008
    08864DCC:[02599025]: or         $s2, $s2, $t9
    08864DD0:[AE120004]: sw         $s2, 4($s0)
    08864DD4:[8DD0C120]: lw         $s0, -16096($t6)
    08864DD8:[26120004]: addiu      $s2, $s0, 4
    08864DDC:[ADB2C120]: sw         $s2, -16096($t5)
    08864DE0:[8E320054]: lw         $s2, 84($s1)
    08864DE4:[00129202]: srl        $s2, $s2, 0x0008
    08864DE8:[02599025]: or         $s2, $s2, $t9
    08864DEC:[AE120004]: sw         $s2, 4($s0)
    08864DF0:[8D90C120]: lw         $s0, -16096($t4)
    08864DF4:[26120004]: addiu      $s2, $s0, 4
    08864DF8:[AD72C120]: sw         $s2, -16096($t3)
    08864DFC:[8E320058]: lw         $s2, 88($s1)
    08864E00:[00129202]: srl        $s2, $s2, 0x0008
    08864E04:[02599025]: or         $s2, $s2, $t9
    08864E08:[AE120004]: sw         $s2, 4($s0)
    08864E0C:[8D50C120]: lw         $s0, -16096($t2)
    08864E10:[26120004]: addiu      $s2, $s0, 4
    08864E14:[AD32C120]: sw         $s2, -16096($t1)
    08864E18:[8E320060]: lw         $s2, 96($s1)
    08864E1C:[00129202]: srl        $s2, $s2, 0x0008
    08864E20:[02599025]: or         $s2, $s2, $t9
    08864E24:[AE120004]: sw         $s2, 4($s0)
    08864E28:[8D10C120]: lw         $s0, -16096($t0)
    08864E2C:[26120004]: addiu      $s2, $s0, 4
    08864E30:[ACF2C120]: sw         $s2, -16096($a3)
    08864E34:[8E320064]: lw         $s2, 100($s1)
    08864E38:[00129202]: srl        $s2, $s2, 0x0008
    08864E3C:[02599025]: or         $s2, $s2, $t9
    08864E40:[AE120004]: sw         $s2, 4($s0)
    08864E44:[8CD0C120]: lw         $s0, -16096($a2)
    08864E48:[26120004]: addiu      $s2, $s0, 4
    08864E4C:[ACB2C120]: sw         $s2, -16096($a1)
    08864E50:[8E320068]: lw         $s2, 104($s1)
    08864E54:[00129202]: srl        $s2, $s2, 0x0008
    08864E58:[02599025]: or         $s2, $s2, $t9
    08864E5C:[AE120004]: sw         $s2, 4($s0)
    08864E60:[8C90C120]: lw         $s0, -16096($a0)
    08864E64:[26120004]: addiu      $s2, $s0, 4
    08864E68:[AC72C120]: sw         $s2, -16096($v1)
    08864E6C:[8E320070]: lw         $s2, 112($s1)
    08864E70:[00129202]: srl        $s2, $s2, 0x0008
    08864E74:[02599025]: or         $s2, $s2, $t9
    08864E78:[AE120004]: sw         $s2, 4($s0)
    08864E7C:[8EF0C120]: lw         $s0, -16096($s7)
    08864E80:[26120004]: addiu      $s2, $s0, 4
    08864E84:[AFD2C120]: sw         $s2, -16096($fp)
    08864E88:[8E320074]: lw         $s2, 116($s1)
    08864E8C:[00129202]: srl        $s2, $s2, 0x0008
    08864E90:[02599025]: or         $s2, $s2, $t9
    08864E94:[AE120004]: sw         $s2, 4($s0)
    08864E98:[8FB0007C]: lw         $s0, 124($sp)
    08864E9C:[8E16C120]: lw         $s6, -16096($s0)
    08864EA0:[8FB00078]: lw         $s0, 120($sp)
    08864EA4:[26D20004]: addiu      $s2, $s6, 4
    08864EA8:[AE12C120]: sw         $s2, -16096($s0)
    08864EAC:[8E300078]: lw         $s0, 120($s1)
    08864EB0:[00108202]: srl        $s0, $s0, 0x0008
    08864EB4:[02198025]: or         $s0, $s0, $t9
    08864EB8:[AED00004]: sw         $s0, 4($s6)
    08864EBC:[8FB00074]: lw         $s0, 116($sp)
    08864EC0:[8E16C120]: lw         $s6, -16096($s0)
    08864EC4:[8FB00070]: lw         $s0, 112($sp)
    08864EC8:[26D20004]: addiu      $s2, $s6, 4
    08864ECC:[AE12C120]: sw         $s2, -16096($s0)
    08864ED0:[8E300080]: lw         $s0, 128($s1)
    08864ED4:[00108202]: srl        $s0, $s0, 0x0008
    08864ED8:[02198025]: or         $s0, $s0, $t9
    08864EDC:[AED00004]: sw         $s0, 4($s6)
    08864EE0:[8FB0006C]: lw         $s0, 108($sp)
    08864EE4:[8E16C120]: lw         $s6, -16096($s0)
    08864EE8:[8FB00068]: lw         $s0, 104($sp)
    08864EEC:[26D20004]: addiu      $s2, $s6, 4
    08864EF0:[AE12C120]: sw         $s2, -16096($s0)
    08864EF4:[8E300084]: lw         $s0, 132($s1)
    08864EF8:[00108202]: srl        $s0, $s0, 0x0008
    08864EFC:[02198025]: or         $s0, $s0, $t9
    08864F00:[AED00004]: sw         $s0, 4($s6)
    08864F04:[8FB00064]: lw         $s0, 100($sp)
    08864F08:[8E16C120]: lw         $s6, -16096($s0)
    08864F0C:[8FB00060]: lw         $s0, 96($sp)
    08864F10:[26D20004]: addiu      $s2, $s6, 4
    08864F14:[AE12C120]: sw         $s2, -16096($s0)
    08864F18:[8E300088]: lw         $s0, 136($s1)
    08864F1C:[00108202]: srl        $s0, $s0, 0x0008
    08864F20:[02198025]: or         $s0, $s0, $t9
    08864F24:[AED00004]: sw         $s0, 4($s6)
    08864F28:[8FB0005C]: lw         $s0, 92($sp)
    08864F2C:[8E10C120]: lw         $s0, -16096($s0)
    08864F30:[26120004]: addiu      $s2, $s0, 4
    08864F34:[8FB00058]: lw         $s0, 88($sp)
    08864F38:[AE12C120]: sw         $s2, -16096($s0)
    08864F3C:[82B00001]: lb         $s0, 1($s5)
    08864F40:[0270802A]: slt        $s0, $s3, $s0
    08864F44:[1600FF8C]: bne        $s0, $zr, 0x08864D78
    08864F48:[26940002]: addiu      $s4, $s4, 2
    08864F4C:[8FB0013C]: lw         $s0, 316($sp)
    08864F50:[8E110004]: lw         $s1, 4($s0)
    08864F54:[8EB00004]: lw         $s0, 4($s5)
    08864F58:[02308021]: addu       $s0, $s1, $s0
    08864F5C:[3C11FF00]: lui        $s1, 0xFF00 <=> li $s1, 0xFF000000
    08864F60:[02118824]: and        $s1, $s0, $s1
    08864F64:[00119A02]: srl        $s3, $s1, 0x0008
    08864F68:[3C111000]: lui        $s1, 0x1000 <=> li $s1, 0x10000000
    08864F6C:[02718825]: or         $s1, $s3, $s1
    08864F70:[AE510000]: sw         $s1, 0($s2)
    08864F74:[00108A00]: sll        $s1, $s0, 0x0008
    08864F78:[00118A02]: srl        $s1, $s1, 0x0008
    08864F7C:[3C100A00]: lui        $s0, 0x0A00 <=> li $s0, 0x0A000000
    08864F80:[02308025]: or         $s0, $s1, $s0
    08864F84:[8FB10054]: lw         $s1, 84($sp)
    08864F88:[8FB30050]: lw         $s3, 80($sp)
    08864F8C:[8E31C120]: lw         $s1, -16096($s1)
    08864F90:[26320004]: addiu      $s2, $s1, 4
    08864F94:[AE72C120]: sw         $s2, -16096($s3)
    08864F98:[3C121300]: lui        $s2, 0x1300 <=> li $s2, 0x13000000
    08864F9C:[AE320004]: sw         $s2, 4($s1)
    08864FA0:[8FB1004C]: lw         $s1, 76($sp)
    08864FA4:[8E33C120]: lw         $s3, -16096($s1)
    08864FA8:[8FB10048]: lw         $s1, 72($sp)
    08864FAC:[26720004]: addiu      $s2, $s3, 4
    08864FB0:[AE32C120]: sw         $s2, -16096($s1)
    08864FB4:[AE700004]: sw         $s0, 4($s3)
    08864FB8:[8FB00044]: lw         $s0, 68($sp)
    08864FBC:[8E10C120]: lw         $s0, -16096($s0)
    08864FC0:[26120004]: addiu      $s2, $s0, 4
    08864FC4:[8FB00040]: lw         $s0, 64($sp)
    08864FC8:[AE12C120]: sw         $s2, -16096($s0)
    08864FCC:[8FB0012C]: lw         $s0, 300($sp)
    08864FD0:[26100001]: addiu      $s0, $s0, 1
    08864FD4:[AFB0012C]: sw         $s0, 300($sp)
    08864FD8:[8FB00120]: lw         $s0, 288($sp)
    08864FDC:[96110014]: lhu        $s1, 20($s0)
    08864FE0:[8FB0012C]: lw         $s0, 300($sp)
    08864FE4:[0211802A]: slt        $s0, $s0, $s1
    08864FE8:[1600FEAD]: bne        $s0, $zr, 0x08864AA0
    08864FEC:[26B50010]: addiu      $s5, $s5, 16
    08864FF0:[3C03089D]: lui        $v1, 0x089D <=> li $v1, 0x089D0000
    08864FF4:[8C65C120]: lw         $a1, -16096($v1)
    08864FF8:[3C062700]: lui        $a2, 0x2700 <=> li $a2, 0x27000000
    08864FFC:[3C04089D]: lui        $a0, 0x089D <=> li $a0, 0x089D0000
    08865000:[ACA60000]: sw         $a2, 0($a1)
    08865004:[8C84C120]: lw         $a0, -16096($a0)
    08865008:[3C03089D]: lui        $v1, 0x089D <=> li $v1, 0x089D0000
    0886500C:[24920004]: addiu      $s2, $a0, 4
    08865010:[AC72C120]: sw         $s2, -16096($v1)
    08865014:[8FBF002C]: lw         $ra, 44($sp)
    08865018:[8FBE0028]: lw         $fp, 40($sp)
    0886501C:[8FB70024]: lw         $s7, 36($sp)
    08865020:[8FB60020]: lw         $s6, 32($sp)
    08865024:[8FB5001C]: lw         $s5, 28($sp)
    08865028:[8FB40018]: lw         $s4, 24($sp)
    0886502C:[8FB30014]: lw         $s3, 20($sp)
    08865030:[8FB20010]: lw         $s2, 16($sp)
    08865034:[8FB1000C]: lw         $s1, 12($sp)
    08865038:[8FB00008]: lw         $s0, 8($sp)
    0886503C:[03E00008]: jr         $ra
    08865040:[27BD0140]: addiu      $sp, $sp, 320
  Back Branch 08864FE8 1,024,433 times (length 340)
  Back Branch 08864F44 852,162 times (length 117)
_S1_2_8904068 81,681,600 instructions (0.569%), 23,205 calls (08904068 - 089041BC, length 86)
    08904068:[02004021]: addu       $t0, $s0, $zr <=> move $t0, $s0
    0890406C:[02204821]: addu       $t1, $s1, $zr <=> move $t1, $s1
    08904070:[02405021]: addu       $t2, $s2, $zr <=> move $t2, $s2
    08904074:[02605821]: addu       $t3, $s3, $zr <=> move $t3, $s3
    08904078:[02806021]: addu       $t4, $s4, $zr <=> move $t4, $s4
    0890407C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08904080:[304D003C]: andi       $t5, $v0, 60
    08904084:[2C4E0040]: sltiu      $t6, $v0, 64
    08904088:[008DC821]: addu       $t9, $a0, $t5
    0890408C:[15C00012]: bne        $t6, $zr, 0x089040D8
    08904090:[8F2D0000]: lw         $t5, 0($t9)
    08904094:[244E0008]: addiu      $t6, $v0, 8
    08904098:[244F0020]: addiu      $t7, $v0, 32
    0890409C:[24580034]: addiu      $t8, $v0, 52
    089040A0:[31CE003C]: andi       $t6, $t6, 60
    089040A4:[31EF003C]: andi       $t7, $t7, 60
    089040A8:[3318003C]: andi       $t8, $t8, 60
    089040AC:[008E7021]: addu       $t6, $a0, $t6
    089040B0:[008F7821]: addu       $t7, $a0, $t7
    089040B4:[8DCE0000]: lw         $t6, 0($t6)
    089040B8:[0098C021]: addu       $t8, $a0, $t8
    089040BC:[8DEF0000]: lw         $t7, 0($t7)
    089040C0:[01AE6826]: xor        $t5, $t5, $t6
    089040C4:[8F180000]: lw         $t8, 0($t8)
    089040C8:[01F87826]: xor        $t7, $t7, $t8
    089040CC:[01AF6826]: xor        $t5, $t5, $t7
    089040D0:[002D6FC2]: rotr       $t5, $t5, 0x001F
    089040D4:[AF2D0000]: sw         $t5, 0($t9)
    089040D8:[002876C2]: rotr       $t6, $t0, 0x001B
    089040DC:[01AC6821]: addu       $t5, $t5, $t4
    089040E0:[01AE6821]: addu       $t5, $t5, $t6
    089040E4:[2C4E0050]: sltiu      $t6, $v0, 80
    089040E8:[15C0000D]: bne        $t6, $zr, 0x08904120
    089040EC:[2C4E00A0]: sltiu      $t6, $v0, 160
    089040F0:[15C00013]: bne        $t6, $zr, 0x08904140
    089040F4:[2C4E00F0]: sltiu      $t6, $v0, 240
    089040F8:[15C00019]: bne        $t6, $zr, 0x08904160
    089040FC:[012A7026]: xor        $t6, $t1, $t2
    08904100:[3C18CA62]: lui        $t8, 0xCA62 <=> li $t8, 0xCA620000
    08904104:[01CB7026]: xor        $t6, $t6, $t3
    08904108:[3718C1D6]: ori        $t8, $t8, -15914
    0890410C:[0A241060]: j          0x08904180
    08904110:[24420004]: addiu      $v0, $v0, 4
    08904120:[012A7024]: and        $t6, $t1, $t2
    08904124:[00097827]: nor        $t7, $zr, $t1 <=> li $t7, not $t1
    08904128:[3C185A82]: lui        $t8, 0x5A82 <=> li $t8, 0x5A820000
    0890412C:[01EB7824]: and        $t7, $t7, $t3
    08904130:[37187999]: ori        $t8, $t8, 31129
    08904134:[01CF7025]: or         $t6, $t6, $t7
    08904138:[0A241060]: j          0x08904180
    0890413C:[24420004]: addiu      $v0, $v0, 4
    08904140:[012A7026]: xor        $t6, $t1, $t2
    08904144:[3C186ED9]: lui        $t8, 0x6ED9 <=> li $t8, 0x6ED90000
    08904148:[01CB7026]: xor        $t6, $t6, $t3
    0890414C:[3718EBA1]: ori        $t8, $t8, -5215
    08904150:[0A241060]: j          0x08904180
    08904154:[24420004]: addiu      $v0, $v0, 4
    08904160:[012A7024]: and        $t6, $t1, $t2
    08904164:[012B7824]: and        $t7, $t1, $t3
    08904168:[3C188F1B]: lui        $t8, 0x8F1B <=> li $t8, 0x8F1B0000
    0890416C:[01CF7025]: or         $t6, $t6, $t7
    08904170:[014B7824]: and        $t7, $t2, $t3
    08904174:[3718BCDC]: ori        $t8, $t8, -17188
    08904178:[01CF7025]: or         $t6, $t6, $t7
    0890417C:[24420004]: addiu      $v0, $v0, 4
    08904180:[01D87021]: addu       $t6, $t6, $t8
    08904184:[01606021]: addu       $t4, $t3, $zr <=> move $t4, $t3
    08904188:[01405821]: addu       $t3, $t2, $zr <=> move $t3, $t2
    0890418C:[00097F80]: sll        $t7, $t1, 0x001E
    08904190:[00094882]: srl        $t1, $t1, 0x0002
    08904194:[2C580140]: sltiu      $t8, $v0, 320
    08904198:[01E95025]: or         $t2, $t7, $t1
    0890419C:[01004821]: addu       $t1, $t0, $zr <=> move $t1, $t0
    089041A0:[1700FFB7]: bne        $t8, $zr, 0x08904080
    089041A4:[01AE4021]: addu       $t0, $t5, $t6
    089041A8:[01108021]: addu       $s0, $t0, $s0
    089041AC:[01318821]: addu       $s1, $t1, $s1
    089041B0:[01529021]: addu       $s2, $t2, $s2
    089041B4:[01739821]: addu       $s3, $t3, $s3
    089041B8:[03E00008]: jr         $ra
    089041BC:[0194A021]: addu       $s4, $t4, $s4
  Back Branch 089041A0 1,856,400 times (length 74)
    0890406C:[02204821]: addu       $t1, $s1, $zr <=> move $t1, $s1
    08904070:[02405021]: addu       $t2, $s2, $zr <=> move $t2, $s2
    08904074:[02605821]: addu       $t3, $s3, $zr <=> move $t3, $s3
    08904078:[02806021]: addu       $t4, $s4, $zr <=> move $t4, $s4
    0890407C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
--> 08904080:[304D003C]: andi       $t5, $v0, 60
    08904084:[2C4E0040]: sltiu      $t6, $v0, 64
    08904088:[008DC821]: addu       $t9, $a0, $t5
    0890408C:[15C00012]: bne        $t6, $zr, 0x089040D8
    08904090:[8F2D0000]: lw         $t5, 0($t9)
    08904094:[244E0008]: addiu      $t6, $v0, 8
    08904098:[244F0020]: addiu      $t7, $v0, 32
    0890409C:[24580034]: addiu      $t8, $v0, 52
    089040A0:[31CE003C]: andi       $t6, $t6, 60
    089040A4:[31EF003C]: andi       $t7, $t7, 60
    089040A8:[3318003C]: andi       $t8, $t8, 60
    089040AC:[008E7021]: addu       $t6, $a0, $t6
    089040B0:[008F7821]: addu       $t7, $a0, $t7
    089040B4:[8DCE0000]: lw         $t6, 0($t6)
    089040B8:[0098C021]: addu       $t8, $a0, $t8
    089040BC:[8DEF0000]: lw         $t7, 0($t7)
    089040C0:[01AE6826]: xor        $t5, $t5, $t6
    089040C4:[8F180000]: lw         $t8, 0($t8)
    089040C8:[01F87826]: xor        $t7, $t7, $t8
    089040CC:[01AF6826]: xor        $t5, $t5, $t7
    089040D0:[002D6FC2]: rotr       $t5, $t5, 0x001F
    089040D4:[AF2D0000]: sw         $t5, 0($t9)
    089040D8:[002876C2]: rotr       $t6, $t0, 0x001B
    089040DC:[01AC6821]: addu       $t5, $t5, $t4
    089040E0:[01AE6821]: addu       $t5, $t5, $t6
    089040E4:[2C4E0050]: sltiu      $t6, $v0, 80
    089040E8:[15C0000D]: bne        $t6, $zr, 0x08904120
    089040EC:[2C4E00A0]: sltiu      $t6, $v0, 160
    089040F0:[15C00013]: bne        $t6, $zr, 0x08904140
    089040F4:[2C4E00F0]: sltiu      $t6, $v0, 240
    089040F8:[15C00019]: bne        $t6, $zr, 0x08904160
    089040FC:[012A7026]: xor        $t6, $t1, $t2
    08904100:[3C18CA62]: lui        $t8, 0xCA62 <=> li $t8, 0xCA620000
    08904104:[01CB7026]: xor        $t6, $t6, $t3
    08904108:[3718C1D6]: ori        $t8, $t8, -15914
    0890410C:[0A241060]: j          0x08904180
    08904110:[24420004]: addiu      $v0, $v0, 4
    08904120:[012A7024]: and        $t6, $t1, $t2
    08904124:[00097827]: nor        $t7, $zr, $t1 <=> li $t7, not $t1
    08904128:[3C185A82]: lui        $t8, 0x5A82 <=> li $t8, 0x5A820000
    0890412C:[01EB7824]: and        $t7, $t7, $t3
    08904130:[37187999]: ori        $t8, $t8, 31129
    08904134:[01CF7025]: or         $t6, $t6, $t7
    08904138:[0A241060]: j          0x08904180
    0890413C:[24420004]: addiu      $v0, $v0, 4
    08904140:[012A7026]: xor        $t6, $t1, $t2
    08904144:[3C186ED9]: lui        $t8, 0x6ED9 <=> li $t8, 0x6ED90000
    08904148:[01CB7026]: xor        $t6, $t6, $t3
    0890414C:[3718EBA1]: ori        $t8, $t8, -5215
    08904150:[0A241060]: j          0x08904180
    08904154:[24420004]: addiu      $v0, $v0, 4
    08904160:[012A7024]: and        $t6, $t1, $t2
    08904164:[012B7824]: and        $t7, $t1, $t3
    08904168:[3C188F1B]: lui        $t8, 0x8F1B <=> li $t8, 0x8F1B0000
    0890416C:[01CF7025]: or         $t6, $t6, $t7
    08904170:[014B7824]: and        $t7, $t2, $t3
    08904174:[3718BCDC]: ori        $t8, $t8, -17188
    08904178:[01CF7025]: or         $t6, $t6, $t7
    0890417C:[24420004]: addiu      $v0, $v0, 4
    08904180:[01D87021]: addu       $t6, $t6, $t8
    08904184:[01606021]: addu       $t4, $t3, $zr <=> move $t4, $t3
    08904188:[01405821]: addu       $t3, $t2, $zr <=> move $t3, $t2
    0890418C:[00097F80]: sll        $t7, $t1, 0x001E
    08904190:[00094882]: srl        $t1, $t1, 0x0002
    08904194:[2C580140]: sltiu      $t8, $v0, 320
    08904198:[01E95025]: or         $t2, $t7, $t1
    0890419C:[01004821]: addu       $t1, $t0, $zr <=> move $t1, $t0
--> 089041A0:[1700FFB7]: bne        $t8, $zr, 0x08904080
    089041A4:[01AE4021]: addu       $t0, $t5, $t6
    089041A8:[01108021]: addu       $s0, $t0, $s0
    089041AC:[01318821]: addu       $s1, $t1, $s1
    089041B0:[01529021]: addu       $s2, $t2, $s2
_S1_2_8893894 68,269,163 instructions (0.476%), 308,911 calls (08893894 - 08893C68, length 246)
    08893894:[27BDFFB0]: addiu      $sp, $sp, -80
    08893898:[AFBF002C]: sw         $ra, 44($sp)
    0889389C:[AFBE0028]: sw         $fp, 40($sp)
    088938A0:[AFB70024]: sw         $s7, 36($sp)
    088938A4:[AFB60020]: sw         $s6, 32($sp)
    088938A8:[AFB5001C]: sw         $s5, 28($sp)
    088938AC:[AFB40018]: sw         $s4, 24($sp)
    088938B0:[AFB30014]: sw         $s3, 20($sp)
    088938B4:[AFB20010]: sw         $s2, 16($sp)
    088938B8:[00A0A021]: addu       $s4, $a1, $zr <=> move $s4, $a1
    088938BC:[3283FFFF]: andi       $v1, $s4, -1
    088938C0:[AFB1000C]: sw         $s1, 12($sp)
    088938C4:[0080A821]: addu       $s5, $a0, $zr <=> move $s5, $a0
    088938C8:[00031840]: sll        $v1, $v1, 0x0001
    088938CC:[00751821]: addu       $v1, $v1, $s5
    088938D0:[AFB00008]: sw         $s0, 8($sp)
    088938D4:[94642628]: lhu        $a0, 9768($v1)
    088938D8:[24652628]: addiu      $a1, $v1, 9768
    088938DC:[00C09821]: addu       $s3, $a2, $zr <=> move $s3, $a2
    088938E0:[3403FFFF]: ori        $v1, $zr, -1 <=> li $v1, 65535
    088938E4:[108300D5]: beq        $a0, $v1, 0x08893C3C
    088938E8:[00E09021]: addu       $s2, $a3, $zr <=> move $s2, $a3
    088938EC:[82420006]: lb         $v0, 6($s2)
    088938F0:[28420030]: slti       $v0, $v0, 48
    088938F4:[54400003]: bnel       $v0, $zr, 0x08893904
    088938F8:[82420006]: lb         $v0, 6($s2)
    088938FC:[A2400006]: sb         $zr, 6($s2)
    08893900:[82420006]: lb         $v0, 6($s2)
    08893904:[04430003]: bgezl      $v0, 0x08893914
    08893908:[00021080]: sll        $v0, $v0, 0x0002
    0889390C:[10000003]: b          0x0889391C
    08893910:[8EA40164]: lw         $a0, 356($s5)
    08893914:[00551021]: addu       $v0, $v0, $s5
    08893918:[8C440168]: lw         $a0, 360($v0)
    0889391C:[94A90000]: lhu        $t1, 0($a1)
    08893920:[92AA011A]: lbu        $t2, 282($s5)
    08893924:[3C03FF00]: lui        $v1, 0xFF00 <=> li $v1, 0xFF000000
    08893928:[00831024]: and        $v0, $a0, $v1
    0889392C:[012A001A]: div        $t1, $t2
    08893930:[0002F02B]: sltu       $fp, $zr, $v0 <=> move $fp, $v0
    08893934:[00041200]: sll        $v0, $a0, 0x0008
    08893938:[00021202]: srl        $v0, $v0, 0x0008
    0889393C:[00438825]: or         $s1, $v0, $v1
    08893940:[3C02089D]: lui        $v0, 0x089D <=> li $v0, 0x089D0000
    08893944:[8C44BD00]: lw         $a0, -17152($v0)
    08893948:[92A80118]: lbu        $t0, 280($s5)
    0889394C:[92A7011B]: lbu        $a3, 283($s5)
    08893950:[92A50119]: lbu        $a1, 281($s5)
    08893954:[96A3011C]: lhu        $v1, 284($s5)
    08893958:[27A60038]: addiu      $a2, $sp, 56
    0889395C:[00001010]: mfhi       $v0
    08893960:[01020018]: mult       $t0, $v0
    08893964:[00008012]: mflo       $s0
    08893968:[012A001A]: div        $t1, $t2
    0889396C:[00001012]: mflo       $v0
    08893970:[0047001A]: div        $v0, $a3
    08893974:[00001010]: mfhi       $v0
    08893978:[00A20018]: mult       $a1, $v0
    0889397C:[0000B012]: mflo       $s6
    08893980:[0123001A]: div        $t1, $v1
    08893984:[00001012]: mflo       $v0
    08893988:[24420003]: addiu      $v0, $v0, 3
    0889398C:[0E204969]: jal        0x088125A4
    08893990:[304500FF]: andi       $a1, $v0, 255
    08893994:[52600008]: beql       $s3, $zr, 0x088939B8
    08893998:[92570004]: lbu        $s7, 4($s2)
    0889399C:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    088939A0:[56620004]: bnel       $s3, $v0, 0x088939B4
    088939A4:[92420004]: lbu        $v0, 4($s2)
    088939A8:[92570004]: lbu        $s7, 4($s2)
    088939AC:[10000002]: b          0x088939B8
    088939B0:[00000000]: nop
    088939B4:[7C573840]: ext        $s7, $v0, 1, 8
    088939B8:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    088939BC:[0E225262]: jal        0x08894988
    088939C0:[00000000]: nop
    088939C4:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    088939C8:[0040A021]: addu       $s4, $v0, $zr <=> move $s4, $v0
    088939CC:[0E2254B9]: jal        0x088952E4
    088939D0:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    088939D4:[304300FF]: andi       $v1, $v0, 255
    088939D8:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088939DC:[54620012]: bnel       $v1, $v0, 0x08893A28
    088939E0:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    088939E4:[92420005]: lbu        $v0, 5($s2)
    088939E8:[28410010]: slti       $at, $v0, 16
    088939EC:[50200003]: beql       $at, $zr, 0x088939FC
    088939F0:[28410014]: slti       $at, $v0, 20
    088939F4:[1000000C]: b          0x08893A28
    088939F8:[2413FFFE]: addiu      $s3, $zr, -2 <=> li $s3, -2
    088939FC:[50200003]: beql       $at, $zr, 0x08893A0C
    08893A00:[2841001A]: slti       $at, $v0, 26
    08893A04:[10000008]: b          0x08893A28
    08893A08:[2413FFFD]: addiu      $s3, $zr, -3 <=> li $s3, -3
    08893A0C:[50200003]: beql       $at, $zr, 0x08893A1C
    08893A10:[2841001E]: slti       $at, $v0, 30
    08893A14:[10000004]: b          0x08893A28
    08893A18:[2413FFFC]: addiu      $s3, $zr, -4 <=> li $s3, -4
    08893A1C:[50200002]: beql       $at, $zr, 0x08893A28
    08893A20:[2413FFFA]: addiu      $s3, $zr, -6 <=> li $s3, -6
    08893A24:[2413FFFB]: addiu      $s3, $zr, -5 <=> li $s3, -5
    08893A28:[3C0208A6]: lui        $v0, 0x08A6 <=> li $v0, 0x08A60000
    08893A2C:[0E2165FF]: jal        0x088597FC
    08893A30:[8C442D60]: lw         $a0, 11616($v0)
    08893A34:[00161C00]: sll        $v1, $s6, 0x0010
    08893A38:[00701825]: or         $v1, $v1, $s0
    08893A3C:[AC430000]: sw         $v1, 0($v0)
    08893A40:[AC510004]: sw         $s1, 4($v0)
    08893A44:[86A50128]: lh         $a1, 296($s5)
    08893A48:[7C132620]: seh        $a0, $s3
    08893A4C:[96A60126]: lhu        $a2, 294($s5)
    08893A50:[00A42821]: addu       $a1, $a1, $a0
    08893A54:[00052C00]: sll        $a1, $a1, 0x0010
    08893A58:[00C52825]: or         $a1, $a2, $a1
    08893A5C:[AC450008]: sw         $a1, 8($v0)
    08893A60:[96A8012A]: lhu        $t0, 298($s5)
    08893A64:[00409821]: addu       $s3, $v0, $zr <=> move $s3, $v0
    08893A68:[3C03FF00]: lui        $v1, 0xFF00 <=> li $v1, 0xFF000000
    08893A6C:[AC48000C]: sw         $t0, 12($v0)
    08893A70:[02632824]: and        $a1, $s3, $v1
    08893A74:[92A90119]: lbu        $t1, 281($s5)
    08893A78:[00053202]: srl        $a2, $a1, 0x0008
    08893A7C:[92A80118]: lbu        $t0, 280($s5)
    08893A80:[3C051000]: lui        $a1, 0x1000 <=> li $a1, 0x10000000
    08893A84:[02C94821]: addu       $t1, $s6, $t1
    08893A88:[00C53025]: or         $a2, $a2, $a1
    08893A8C:[02084021]: addu       $t0, $s0, $t0
    08893A90:[00092C00]: sll        $a1, $t1, 0x0010
    08893A94:[00A82825]: or         $a1, $a1, $t0
    08893A98:[AC450010]: sw         $a1, 16($v0)
    08893A9C:[AC510014]: sw         $s1, 20($v0)
    08893AA0:[86A90128]: lh         $t1, 296($s5)
    08893AA4:[924A0005]: lbu        $t2, 5($s2)
    08893AA8:[86A80126]: lh         $t0, 294($s5)
    08893AAC:[01242021]: addu       $a0, $t1, $a0
    08893AB0:[32E700FF]: andi       $a3, $s7, 255
    08893AB4:[01444821]: addu       $t1, $t2, $a0
    08893AB8:[01072021]: addu       $a0, $t0, $a3
    08893ABC:[00132A00]: sll        $a1, $s3, 0x0008
    08893AC0:[00093C00]: sll        $a3, $t1, 0x0010
    08893AC4:[3084FFFF]: andi       $a0, $a0, -1
    08893AC8:[00E42025]: or         $a0, $a3, $a0
    08893ACC:[AC440018]: sw         $a0, 24($v0)
    08893AD0:[96A7012A]: lhu        $a3, 298($s5)
    08893AD4:[00052A02]: srl        $a1, $a1, 0x0008
    08893AD8:[3C040100]: lui        $a0, 0x0100 <=> li $a0, 0x01000000
    08893ADC:[AC47001C]: sw         $a3, 28($v0)
    08893AE0:[00A42025]: or         $a0, $a1, $a0
    08893AE4:[AC460020]: sw         $a2, 32($v0)
    08893AE8:[AC440024]: sw         $a0, 36($v0)
    08893AEC:[3C04C200]: lui        $a0, 0xC200 <=> li $a0, 0xC2000000
    08893AF0:[AC440028]: sw         $a0, 40($v0)
    08893AF4:[97A60044]: lhu        $a2, 68($sp)
    08893AF8:[3C04C300]: lui        $a0, 0xC300 <=> li $a0, 0xC3000000
    08893AFC:[3C05A000]: lui        $a1, 0xA000 <=> li $a1, 0xA0000000
    08893B00:[00C42025]: or         $a0, $a2, $a0
    08893B04:[AC44002C]: sw         $a0, 44($v0)
    08893B08:[8FA70040]: lw         $a3, 64($sp)
    08893B0C:[3C06A800]: lui        $a2, 0xA800 <=> li $a2, 0xA8000000
    08893B10:[3C0408A6]: lui        $a0, 0x08A6 <=> li $a0, 0x08A60000
    08893B14:[00073A00]: sll        $a3, $a3, 0x0008
    08893B18:[00073A02]: srl        $a3, $a3, 0x0008
    08893B1C:[00E52825]: or         $a1, $a3, $a1
    08893B20:[AC450030]: sw         $a1, 48($v0)
    08893B24:[8FA70040]: lw         $a3, 64($sp)
    08893B28:[97A5003C]: lhu        $a1, 60($sp)
    08893B2C:[00E31824]: and        $v1, $a3, $v1
    08893B30:[00031A02]: srl        $v1, $v1, 0x0008
    08893B34:[00661825]: or         $v1, $v1, $a2
    08893B38:[00651825]: or         $v1, $v1, $a1
    08893B3C:[AC430034]: sw         $v1, 52($v0)
    08893B40:[97A5003E]: lhu        $a1, 62($sp)
    08893B44:[0E216607]: jal        0x0885981C
    08893B48:[8C842D60]: lw         $a0, 11616($a0)
    08893B4C:[00021A00]: sll        $v1, $v0, 0x0008
    08893B50:[3C02B800]: lui        $v0, 0xB800 <=> li $v0, 0xB8000000
    08893B54:[00628025]: or         $s0, $v1, $v0
    08893B58:[3C0208A6]: lui        $v0, 0x08A6 <=> li $v0, 0x08A60000
    08893B5C:[8C442D60]: lw         $a0, 11616($v0)
    08893B60:[0E216607]: jal        0x0885981C
    08893B64:[97A5003C]: lhu        $a1, 60($sp)
    08893B68:[02021025]: or         $v0, $s0, $v0
    08893B6C:[AE620038]: sw         $v0, 56($s3)
    08893B70:[3C02C500]: lui        $v0, 0xC500 <=> li $v0, 0xC5000000
    08893B74:[001E1C00]: sll        $v1, $fp, 0x0010
    08893B78:[3442FF00]: ori        $v0, $v0, -256
    08893B7C:[00622025]: or         $a0, $v1, $v0
    08893B80:[97A2004C]: lhu        $v0, 76($sp)
    08893B84:[3C03B000]: lui        $v1, 0xB000 <=> li $v1, 0xB0000000
    08893B88:[3C06FF00]: lui        $a2, 0xFF00 <=> li $a2, 0xFF000000
    08893B8C:[00821025]: or         $v0, $a0, $v0
    08893B90:[AE62003C]: sw         $v0, 60($s3)
    08893B94:[8FA40048]: lw         $a0, 72($sp)
    08893B98:[3C05B100]: lui        $a1, 0xB100 <=> li $a1, 0xB1000000
    08893B9C:[3C02C400]: lui        $v0, 0xC400 <=> li $v0, 0xC4000000
    08893BA0:[00042200]: sll        $a0, $a0, 0x0008
    08893BA4:[00042202]: srl        $a0, $a0, 0x0008
    08893BA8:[00831825]: or         $v1, $a0, $v1
    08893BAC:[AE630040]: sw         $v1, 64($s3)
    08893BB0:[8FA80048]: lw         $t0, 72($sp)
    08893BB4:[34440004]: ori        $a0, $v0, 4
    08893BB8:[3C021E00]: lui        $v0, 0x1E00 <=> li $v0, 0x1E000000
    08893BBC:[01063024]: and        $a2, $t0, $a2
    08893BC0:[00063202]: srl        $a2, $a2, 0x0008
    08893BC4:[00C52825]: or         $a1, $a2, $a1
    08893BC8:[AE650044]: sw         $a1, 68($s3)
    08893BCC:[3C03CB00]: lui        $v1, 0xCB00 <=> li $v1, 0xCB000000
    08893BD0:[AE640048]: sw         $a0, 72($s3)
    08893BD4:[AE63004C]: sw         $v1, 76($s3)
    08893BD8:[34420001]: ori        $v0, $v0, 1
    08893BDC:[AE620050]: sw         $v0, 80($s3)
    08893BE0:[3C025000]: lui        $v0, 0x5000 <=> li $v0, 0x50000000
    08893BE4:[34420001]: ori        $v0, $v0, 1
    08893BE8:[AE620054]: sw         $v0, 84($s3)
    08893BEC:[3C021280]: lui        $v0, 0x1280 <=> li $v0, 0x12800000
    08893BF0:[3442011E]: ori        $v0, $v0, 286
    08893BF4:[AE620058]: sw         $v0, 88($s3)
    08893BF8:[3C020406]: lui        $v0, 0x0406 <=> li $v0, 0x04060000
    08893BFC:[34420002]: ori        $v0, $v0, 2
    08893C00:[AE62005C]: sw         $v0, 92($s3)
    08893C04:[3C021000]: lui        $v0, 0x1000 <=> li $v0, 0x10000000
    08893C08:[AE620060]: sw         $v0, 96($s3)
    08893C0C:[3C020800]: lui        $v0, 0x0800 <=> li $v0, 0x08000000
    08893C10:[AE620064]: sw         $v0, 100($s3)
    08893C14:[3C0208A6]: lui        $v0, 0x08A6 <=> li $v0, 0x08A60000
    08893C18:[8C442D60]: lw         $a0, 11616($v0)
    08893C1C:[02803821]: addu       $a3, $s4, $zr <=> move $a3, $s4
    08893C20:[26650020]: addiu      $a1, $s3, 32
    08893C24:[0E2165B2]: jal        0x088596C8
    08893C28:[24060012]: addiu      $a2, $zr, 18 <=> li $a2, 18
    08893C2C:[3C0208A6]: lui        $v0, 0x08A6 <=> li $v0, 0x08A60000
    08893C30:[8C442D60]: lw         $a0, 11616($v0)
    08893C34:[0E216603]: jal        0x0885980C
    08893C38:[26650068]: addiu      $a1, $s3, 104
    08893C3C:[8FBF002C]: lw         $ra, 44($sp)
    08893C40:[8FBE0028]: lw         $fp, 40($sp)
    08893C44:[8FB70024]: lw         $s7, 36($sp)
    08893C48:[8FB60020]: lw         $s6, 32($sp)
    08893C4C:[8FB5001C]: lw         $s5, 28($sp)
    08893C50:[8FB40018]: lw         $s4, 24($sp)
    08893C54:[8FB30014]: lw         $s3, 20($sp)
    08893C58:[8FB20010]: lw         $s2, 16($sp)
    08893C5C:[8FB1000C]: lw         $s1, 12($sp)
    08893C60:[8FB00008]: lw         $s0, 8($sp)
    08893C64:[03E00008]: jr         $ra
    08893C68:[27BD0050]: addiu      $sp, $sp, 80
_S1_2_8890BBC 51,111,336 instructions (0.356%), 12,958 calls (08890BBC - 08890C90, length 54)
    08890BBC:[27BDFFF0]: addiu      $sp, $sp, -16
    08890BC0:[AFBF000C]: sw         $ra, 12($sp)
    08890BC4:[AFB00008]: sw         $s0, 8($sp)
    08890BC8:[A0800134]: sb         $zr, 308($a0)
    08890BCC:[A080013A]: sb         $zr, 314($a0)
    08890BD0:[A0800135]: sb         $zr, 309($a0)
    08890BD4:[A080013B]: sb         $zr, 315($a0)
    08890BD8:[A0800136]: sb         $zr, 310($a0)
    08890BDC:[A080013C]: sb         $zr, 316($a0)
    08890BE0:[A0800137]: sb         $zr, 311($a0)
    08890BE4:[A080013D]: sb         $zr, 317($a0)
    08890BE8:[A0800138]: sb         $zr, 312($a0)
    08890BEC:[A080013E]: sb         $zr, 318($a0)
    08890BF0:[A0800139]: sb         $zr, 313($a0)
    08890BF4:[A080013F]: sb         $zr, 319($a0)
    08890BF8:[A4800160]: sh         $zr, 352($a0)
    08890BFC:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    08890C00:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08890C04:[3C010002]: lui        $at, 0x0002 <=> li $at, 0x00020000
    08890C08:[02041021]: addu       $v0, $s0, $a0
    08890C0C:[34212968]: ori        $at, $at, 10600
    08890C10:[00411821]: addu       $v1, $v0, $at
    08890C14:[90620000]: lbu        $v0, 0($v1)
    08890C18:[50400004]: beql       $v0, $zr, 0x08890C2C
    08890C1C:[24840001]: addiu      $a0, $a0, 1
    08890C20:[2442FFFF]: addiu      $v0, $v0, -1
    08890C24:[A0620000]: sb         $v0, 0($v1)
    08890C28:[24840001]: addiu      $a0, $a0, 1
    08890C2C:[288201B0]: slti       $v0, $a0, 432
    08890C30:[5440FFF5]: bnel       $v0, $zr, 0x08890C08
    08890C34:[3C010002]: lui        $at, 0x0002 <=> li $at, 0x00020000
    08890C38:[A6000120]: sh         $zr, 288($s0)
    08890C3C:[A6000122]: sh         $zr, 290($s0)
    08890C40:[A6000124]: sh         $zr, 292($s0)
    08890C44:[24020014]: addiu      $v0, $zr, 20 <=> li $v0, 20
    08890C48:[A202012C]: sb         $v0, 300($s0)
    08890C4C:[A202012D]: sb         $v0, 301($s0)
    08890C50:[9204012D]: lbu        $a0, 301($s0)
    08890C54:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08890C58:[24020020]: addiu      $v0, $zr, 32 <=> li $v0, 32
    08890C5C:[A204015F]: sb         $a0, 351($s0)
    08890C60:[A200012E]: sb         $zr, 302($s0)
    08890C64:[A200012F]: sb         $zr, 303($s0)
    08890C68:[A203015C]: sb         $v1, 348($s0)
    08890C6C:[A2020131]: sb         $v0, 305($s0)
    08890C70:[0E22527B]: jal        0x088949EC
    08890C74:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08890C78:[9203015E]: lbu        $v1, 350($s0)
    08890C7C:[24630001]: addiu      $v1, $v1, 1
    08890C80:[A203015E]: sb         $v1, 350($s0)
    08890C84:[8FBF000C]: lw         $ra, 12($sp)
    08890C88:[8FB00008]: lw         $s0, 8($sp)
    08890C8C:[03E00008]: jr         $ra
    08890C90:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 08890C30 5,584,898 times (length 12)
    08890BF4:[A080013F]: sb         $zr, 319($a0)
    08890BF8:[A4800160]: sh         $zr, 352($a0)
    08890BFC:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    08890C00:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08890C04:[3C010002]: lui        $at, 0x0002 <=> li $at, 0x00020000
--> 08890C08:[02041021]: addu       $v0, $s0, $a0
    08890C0C:[34212968]: ori        $at, $at, 10600
    08890C10:[00411821]: addu       $v1, $v0, $at
    08890C14:[90620000]: lbu        $v0, 0($v1)
    08890C18:[50400004]: beql       $v0, $zr, 0x08890C2C
    08890C1C:[24840001]: addiu      $a0, $a0, 1
    08890C20:[2442FFFF]: addiu      $v0, $v0, -1
    08890C24:[A0620000]: sb         $v0, 0($v1)
    08890C28:[24840001]: addiu      $a0, $a0, 1
    08890C2C:[288201B0]: slti       $v0, $a0, 432
--> 08890C30:[5440FFF5]: bnel       $v0, $zr, 0x08890C08
    08890C34:[3C010002]: lui        $at, 0x0002 <=> li $at, 0x00020000
    08890C38:[A6000120]: sh         $zr, 288($s0)
    08890C3C:[A6000122]: sh         $zr, 290($s0)
    08890C40:[A6000124]: sh         $zr, 292($s0)
_S1_3_885981C 44,884,847 instructions (0.313%), 728,854 calls (0885981C - 08859844, length 11)
    0885981C:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08859820:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08859824:[0065082B]: sltu       $at, $v1, $a1
    08859828:[10200005]: beq        $at, $zr, 0x08859840
    0885982C:[00000000]: nop
    08859830:[24420001]: addiu      $v0, $v0, 1
    08859834:[2841000B]: slti       $at, $v0, 11
    08859838:[1420FFFA]: bne        $at, $zr, 0x08859824
    0885983C:[00031840]: sll        $v1, $v1, 0x0001
    08859840:[03E00008]: jr         $ra
    08859844:[00000000]: nop
  Back Branch 08859838 5,683,267 times (length 7)
    0885981C:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08859820:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
--> 08859824:[0065082B]: sltu       $at, $v1, $a1
    08859828:[10200005]: beq        $at, $zr, 0x08859840
    0885982C:[00000000]: nop
    08859830:[24420001]: addiu      $v0, $v0, 1
    08859834:[2841000B]: slti       $at, $v0, 11
--> 08859838:[1420FFFA]: bne        $at, $zr, 0x08859824
    0885983C:[00031840]: sll        $v1, $v1, 0x0001
    08859840:[03E00008]: jr         $ra
    08859844:[00000000]: nop
_S1_3_886171C 40,717,285 instructions (0.284%), 85,302 calls (0886171C - 08861C78, length 344)
    0886171C:[27BDFF50]: addiu      $sp, $sp, -176
    08861720:[AFBF002C]: sw         $ra, 44($sp)
    08861724:[AFBE0028]: sw         $fp, 40($sp)
    08861728:[AFB70024]: sw         $s7, 36($sp)
    0886172C:[AFB60020]: sw         $s6, 32($sp)
    08861730:[AFB5001C]: sw         $s5, 28($sp)
    08861734:[AFB40018]: sw         $s4, 24($sp)
    08861738:[AFB30014]: sw         $s3, 20($sp)
    0886173C:[AFB20010]: sw         $s2, 16($sp)
    08861740:[AFB1000C]: sw         $s1, 12($sp)
    08861744:[AFB00008]: sw         $s0, 8($sp)
    08861748:[8C920000]: lw         $s2, 0($a0)
    0886174C:[30F000FF]: andi       $s0, $a3, 255
    08861750:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    08861754:[AFA600AC]: sw         $a2, 172($sp)
    08861758:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0886175C:[0E2189CB]: jal        0x0886272C
    08861760:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08861764:[AFA200A8]: sw         $v0, 168($sp)
    08861768:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0886176C:[0E218B95]: jal        0x08862E54
    08861770:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08861774:[0E218B99]: jal        0x08862E64
    08861778:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    0886177C:[8FA200A8]: lw         $v0, 168($sp)
    08861780:[3C034800]: lui        $v1, 0x4800 <=> li $v1, 0x48000000
    08861784:[8C440000]: lw         $a0, 0($v0)
    08861788:[00042202]: srl        $a0, $a0, 0x0008
    0886178C:[00832825]: or         $a1, $a0, $v1
    08861790:[3C02089D]: lui        $v0, 0x089D <=> li $v0, 0x089D0000
    08861794:[8C44C120]: lw         $a0, -16096($v0)
    08861798:[3C03089D]: lui        $v1, 0x089D <=> li $v1, 0x089D0000
    0886179C:[AC850000]: sw         $a1, 0($a0)
    088617A0:[8C67C120]: lw         $a3, -16096($v1)
    088617A4:[3C02089D]: lui        $v0, 0x089D <=> li $v0, 0x089D0000
    088617A8:[3C054900]: lui        $a1, 0x4900 <=> li $a1, 0x49000000
    088617AC:[24E40004]: addiu      $a0, $a3, 4
    088617B0:[AC44C120]: sw         $a0, -16096($v0)
    088617B4:[8FA200A8]: lw         $v0, 168($sp)
    088617B8:[3C03089D]: lui        $v1, 0x089D <=> li $v1, 0x089D0000
    088617BC:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    088617C0:[8C460004]: lw         $a2, 4($v0)
    088617C4:[00063202]: srl        $a2, $a2, 0x0008
    088617C8:[00C52825]: or         $a1, $a2, $a1
    088617CC:[ACE50004]: sw         $a1, 4($a3)
    088617D0:[8C63C120]: lw         $v1, -16096($v1)
    088617D4:[3C02089D]: lui        $v0, 0x089D <=> li $v0, 0x089D0000
    088617D8:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    088617DC:[24630004]: addiu      $v1, $v1, 4
    088617E0:[0E2189D2]: jal        0x08862748
    088617E4:[AC43C120]: sw         $v1, -16096($v0)
    088617E8:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    088617EC:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    088617F0:[0E2189DA]: jal        0x08862768
    088617F4:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    088617F8:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    088617FC:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08861800:[AFA200A4]: sw         $v0, 164($sp)
    08861804:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08861808:[0E2189ED]: jal        0x088627B4
    0886180C:[2410FFFF]: addiu      $s0, $zr, -1 <=> li $s0, -1
    08861810:[8FA300A8]: lw         $v1, 168($sp)
    08861814:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    08861818:[94630014]: lhu        $v1, 20($v1)
    0886181C:[18600102]: blez       $v1, 0x08861C28
    08861820:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08861824:[3C04089D]: lui        $a0, 0x089D <=> li $a0, 0x089D0000
    08861828:[AFA40054]: sw         $a0, 84($sp)
    0886182C:[3C04089D]: lui        $a0, 0x089D <=> li $a0, 0x089D0000
    08861830:[AFA40050]: sw         $a0, 80($sp)
    08861834:[3C041E00]: lui        $a0, 0x1E00 <=> li $a0, 0x1E000000
    08861838:[34920001]: ori        $s2, $a0, 1
    0886183C:[3C04C200]: lui        $a0, 0xC200 <=> li $a0, 0xC2000000
    08861840:[34990001]: ori        $t9, $a0, 1
    08861844:[3C04089D]: lui        $a0, 0x089D <=> li $a0, 0x089D0000
    08861848:[AFA40030]: sw         $a0, 48($sp)
    0886184C:[3C04089D]: lui        $a0, 0x089D <=> li $a0, 0x089D0000
    08861850:[AFA400A0]: sw         $a0, 160($sp)
    08861854:[3C04089D]: lui        $a0, 0x089D <=> li $a0, 0x089D0000
    08861858:[AFA4009C]: sw         $a0, 156($sp)
    0886185C:[3C04089D]: lui        $a0, 0x089D <=> li $a0, 0x089D0000
    08861860:[AFA40098]: sw         $a0, 152($sp)
    08861864:[3C04089D]: lui        $a0, 0x089D <=> li $a0, 0x089D0000
    08861868:[AFA40094]: sw         $a0, 148($sp)
    0886186C:[3C04089D]: lui        $a0, 0x089D <=> li $a0, 0x089D0000
    08861870:[AFA40090]: sw         $a0, 144($sp)
    08861874:[3C04089D]: lui        $a0, 0x089D <=> li $a0, 0x089D0000
    08861878:[AFA4008C]: sw         $a0, 140($sp)
    0886187C:[3C04089D]: lui        $a0, 0x089D <=> li $a0, 0x089D0000
    08861880:[AFA40088]: sw         $a0, 136($sp)
    08861884:[3C04089D]: lui        $a0, 0x089D <=> li $a0, 0x089D0000
    08861888:[AFA40084]: sw         $a0, 132($sp)
    0886188C:[3C04089D]: lui        $a0, 0x089D <=> li $a0, 0x089D0000
    08861890:[AFA40080]: sw         $a0, 128($sp)
    08861894:[3C04089D]: lui        $a0, 0x089D <=> li $a0, 0x089D0000
    08861898:[AFA4007C]: sw         $a0, 124($sp)
    0886189C:[3C04089D]: lui        $a0, 0x089D <=> li $a0, 0x089D0000
    088618A0:[AFA40078]: sw         $a0, 120($sp)
    088618A4:[3C04089D]: lui        $a0, 0x089D <=> li $a0, 0x089D0000
    088618A8:[AFA40074]: sw         $a0, 116($sp)
    088618AC:[3C04089D]: lui        $a0, 0x089D <=> li $a0, 0x089D0000
    088618B0:[AFA40070]: sw         $a0, 112($sp)
    088618B4:[3C04089D]: lui        $a0, 0x089D <=> li $a0, 0x089D0000
    088618B8:[AFA4006C]: sw         $a0, 108($sp)
    088618BC:[3C04089D]: lui        $a0, 0x089D <=> li $a0, 0x089D0000
    088618C0:[AFA40068]: sw         $a0, 104($sp)
    088618C4:[3C04089D]: lui        $a0, 0x089D <=> li $a0, 0x089D0000
    088618C8:[AFA40064]: sw         $a0, 100($sp)
    088618CC:[3C04089D]: lui        $a0, 0x089D <=> li $a0, 0x089D0000
    088618D0:[AFA40060]: sw         $a0, 96($sp)
    088618D4:[3C04089D]: lui        $a0, 0x089D <=> li $a0, 0x089D0000
    088618D8:[AFA4005C]: sw         $a0, 92($sp)
    088618DC:[3C04089D]: lui        $a0, 0x089D <=> li $a0, 0x089D0000
    088618E0:[AFA40058]: sw         $a0, 88($sp)
    088618E4:[3C04089D]: lui        $a0, 0x089D <=> li $a0, 0x089D0000
    088618E8:[AFA4004C]: sw         $a0, 76($sp)
    088618EC:[3C04089D]: lui        $a0, 0x089D <=> li $a0, 0x089D0000
    088618F0:[AFA40048]: sw         $a0, 72($sp)
    088618F4:[3C04089D]: lui        $a0, 0x089D <=> li $a0, 0x089D0000
    088618F8:[AFA40044]: sw         $a0, 68($sp)
    088618FC:[3C04089D]: lui        $a0, 0x089D <=> li $a0, 0x089D0000
    08861900:[AFA40040]: sw         $a0, 64($sp)
    08861904:[3C04089D]: lui        $a0, 0x089D <=> li $a0, 0x089D0000
    08861908:[AFA4003C]: sw         $a0, 60($sp)
    0886190C:[3C04089D]: lui        $a0, 0x089D <=> li $a0, 0x089D0000
    08861910:[AFA40038]: sw         $a0, 56($sp)
    08861914:[3C035300]: lui        $v1, 0x5300 <=> li $v1, 0x53000000
    08861918:[3C04089D]: lui        $a0, 0x089D <=> li $a0, 0x089D0000
    0886191C:[34630003]: ori        $v1, $v1, 3
    08861920:[3C18089D]: lui        $t8, 0x089D <=> li $t8, 0x089D0000
    08861924:[3C0F089D]: lui        $t7, 0x089D <=> li $t7, 0x089D0000
    08861928:[3C0E089D]: lui        $t6, 0x089D <=> li $t6, 0x089D0000
    0886192C:[3C0D089D]: lui        $t5, 0x089D <=> li $t5, 0x089D0000
    08861930:[3C0C089D]: lui        $t4, 0x089D <=> li $t4, 0x089D0000
    08861934:[3C0B089D]: lui        $t3, 0x089D <=> li $t3, 0x089D0000
    08861938:[3C0A089D]: lui        $t2, 0x089D <=> li $t2, 0x089D0000
    0886193C:[3C09089D]: lui        $t1, 0x089D <=> li $t1, 0x089D0000
    08861940:[3C08089D]: lui        $t0, 0x089D <=> li $t0, 0x089D0000
    08861944:[3C17089D]: lui        $s7, 0x089D <=> li $s7, 0x089D0000
    08861948:[3C1E089D]: lui        $fp, 0x089D <=> li $fp, 0x089D0000
    0886194C:[AFA40034]: sw         $a0, 52($sp)
    08861950:[80C70000]: lb         $a3, 0($a2)
    08861954:[8FA400A4]: lw         $a0, 164($sp)
    08861958:[00872021]: addu       $a0, $a0, $a3
    0886195C:[90870000]: lbu        $a3, 0($a0)
    08861960:[2404FFFF]: addiu      $a0, $zr, -1 <=> li $a0, -1
    08861964:[50E4008A]: beql       $a3, $a0, 0x08861B90
    08861968:[8FA4004C]: lw         $a0, 76($sp)
    0886196C:[8E240008]: lw         $a0, 8($s1)
    08861970:[00073900]: sll        $a3, $a3, 0x0004
    08861974:[00872021]: addu       $a0, $a0, $a3
    08861978:[90870003]: lbu        $a3, 3($a0)
    0886197C:[50E000A5]: beql       $a3, $zr, 0x08861C14
    08861980:[8FA400A8]: lw         $a0, 168($sp)
    08861984:[8F07C120]: lw         $a3, -16096($t8)
    08861988:[ACE30000]: sw         $v1, 0($a3)
    0886198C:[8DF6C120]: lw         $s6, -16096($t7)
    08861990:[26C70004]: addiu      $a3, $s6, 4
    08861994:[ADC7C120]: sw         $a3, -16096($t6)
    08861998:[90870002]: lbu        $a3, 2($a0)
    0886199C:[90940001]: lbu        $s4, 1($a0)
    088619A0:[90930000]: lbu        $s3, 0($a0)
    088619A4:[0007AC00]: sll        $s5, $a3, 0x0010
    088619A8:[3C075600]: lui        $a3, 0x5600 <=> li $a3, 0x56000000
    088619AC:[02A73825]: or         $a3, $s5, $a3
    088619B0:[0014A200]: sll        $s4, $s4, 0x0008
    088619B4:[00F43825]: or         $a3, $a3, $s4
    088619B8:[02673825]: or         $a3, $s3, $a3
    088619BC:[AEC70004]: sw         $a3, 4($s6)
    088619C0:[8DA7C120]: lw         $a3, -16096($t5)
    088619C4:[24F30004]: addiu      $s3, $a3, 4
    088619C8:[AD93C120]: sw         $s3, -16096($t4)
    088619CC:[90940003]: lbu        $s4, 3($a0)
    088619D0:[3C135800]: lui        $s3, 0x5800 <=> li $s3, 0x58000000
    088619D4:[02939825]: or         $s3, $s4, $s3
    088619D8:[ACF30004]: sw         $s3, 4($a3)
    088619DC:[8D76C120]: lw         $s6, -16096($t3)
    088619E0:[26C70004]: addiu      $a3, $s6, 4
    088619E4:[AD47C120]: sw         $a3, -16096($t2)
    088619E8:[90870006]: lbu        $a3, 6($a0)
    088619EC:[90940005]: lbu        $s4, 5($a0)
    088619F0:[90930004]: lbu        $s3, 4($a0)
    088619F4:[0007AC00]: sll        $s5, $a3, 0x0010
    088619F8:[3C075500]: lui        $a3, 0x5500 <=> li $a3, 0x55000000
    088619FC:[02A73825]: or         $a3, $s5, $a3
    08861A00:[0014A200]: sll        $s4, $s4, 0x0008
    08861A04:[00F43825]: or         $a3, $a3, $s4
    08861A08:[02673825]: or         $a3, $s3, $a3
    08861A0C:[AEC70004]: sw         $a3, 4($s6)
    08861A10:[8D27C120]: lw         $a3, -16096($t1)
    08861A14:[24F30004]: addiu      $s3, $a3, 4
    08861A18:[AD13C120]: sw         $s3, -16096($t0)
    08861A1C:[90940008]: lbu        $s4, 8($a0)
    08861A20:[240700FF]: addiu      $a3, $zr, 255 <=> li $a3, 255
    08861A24:[52870052]: beql       $s4, $a3, 0x08861B70
    08861A28:[3C071E00]: lui        $a3, 0x1E00 <=> li $a3, 0x1E000000
    08861A2C:[12900057]: beq        $s4, $s0, 0x08861B8C
    08861A30:[00000000]: nop
    08861A34:[8FA700AC]: lw         $a3, 172($sp)
    08861A38:[00148140]: sll        $s0, $s4, 0x0005
    08861A3C:[8CE70004]: lw         $a3, 4($a3)
    08861A40:[AE720000]: sw         $s2, 0($s3)
    08861A44:[8EF3C120]: lw         $s3, -16096($s7)
    08861A48:[00F03821]: addu       $a3, $a3, $s0
    08861A4C:[26700004]: addiu      $s0, $s3, 4
    08861A50:[AFD0C120]: sw         $s0, -16096($fp)
    08861A54:[8FB00030]: lw         $s0, 48($sp)
    08861A58:[AE790004]: sw         $t9, 4($s3)
    08861A5C:[8FB300A0]: lw         $s3, 160($sp)
    08861A60:[8E10C120]: lw         $s0, -16096($s0)
    08861A64:[26140004]: addiu      $s4, $s0, 4
    08861A68:[AE74C120]: sw         $s4, -16096($s3)
    08861A6C:[8CF30000]: lw         $s3, 0($a3)
    08861A70:[AE130004]: sw         $s3, 4($s0)
    08861A74:[8FB0009C]: lw         $s0, 156($sp)
    08861A78:[8FB30098]: lw         $s3, 152($sp)
    08861A7C:[8E10C120]: lw         $s0, -16096($s0)
    08861A80:[26140004]: addiu      $s4, $s0, 4
    08861A84:[AE74C120]: sw         $s4, -16096($s3)
    08861A88:[8CF30004]: lw         $s3, 4($a3)
    08861A8C:[AE130004]: sw         $s3, 4($s0)
    08861A90:[8FB00094]: lw         $s0, 148($sp)
    08861A94:[8FB30090]: lw         $s3, 144($sp)
    08861A98:[8E10C120]: lw         $s0, -16096($s0)
    08861A9C:[26140004]: addiu      $s4, $s0, 4
    08861AA0:[AE74C120]: sw         $s4, -16096($s3)
    08861AA4:[8CF30008]: lw         $s3, 8($a3)
    08861AA8:[AE130004]: sw         $s3, 4($s0)
    08861AAC:[8FB0008C]: lw         $s0, 140($sp)
    08861AB0:[8FB30088]: lw         $s3, 136($sp)
    08861AB4:[8E10C120]: lw         $s0, -16096($s0)
    08861AB8:[26140004]: addiu      $s4, $s0, 4
    08861ABC:[AE74C120]: sw         $s4, -16096($s3)
    08861AC0:[8CF3000C]: lw         $s3, 12($a3)
    08861AC4:[AE130004]: sw         $s3, 4($s0)
    08861AC8:[8FB00084]: lw         $s0, 132($sp)
    08861ACC:[8FB30080]: lw         $s3, 128($sp)
    08861AD0:[8E10C120]: lw         $s0, -16096($s0)
    08861AD4:[26140004]: addiu      $s4, $s0, 4
    08861AD8:[AE74C120]: sw         $s4, -16096($s3)
    08861ADC:[8CF30010]: lw         $s3, 16($a3)
    08861AE0:[AE130004]: sw         $s3, 4($s0)
    08861AE4:[8FB0007C]: lw         $s0, 124($sp)
    08861AE8:[8FB30078]: lw         $s3, 120($sp)
    08861AEC:[8E10C120]: lw         $s0, -16096($s0)
    08861AF0:[26140004]: addiu      $s4, $s0, 4
    08861AF4:[AE74C120]: sw         $s4, -16096($s3)
    08861AF8:[8CF30014]: lw         $s3, 20($a3)
    08861AFC:[AE130004]: sw         $s3, 4($s0)
    08861B00:[8FB00074]: lw         $s0, 116($sp)
    08861B04:[8FB30070]: lw         $s3, 112($sp)
    08861B08:[8E10C120]: lw         $s0, -16096($s0)
    08861B0C:[26140004]: addiu      $s4, $s0, 4
    08861B10:[AE74C120]: sw         $s4, -16096($s3)
    08861B14:[8CF30018]: lw         $s3, 24($a3)
    08861B18:[AE130004]: sw         $s3, 4($s0)
    08861B1C:[8FB0006C]: lw         $s0, 108($sp)
    08861B20:[8FB30068]: lw         $s3, 104($sp)
    08861B24:[8E10C120]: lw         $s0, -16096($s0)
    08861B28:[26140004]: addiu      $s4, $s0, 4
    08861B2C:[AE74C120]: sw         $s4, -16096($s3)
    08861B30:[8CE7001C]: lw         $a3, 28($a3)
    08861B34:[AE070004]: sw         $a3, 4($s0)
    08861B38:[8FA70064]: lw         $a3, 100($sp)
    08861B3C:[8CF3C120]: lw         $s3, -16096($a3)
    08861B40:[8FA70060]: lw         $a3, 96($sp)
    08861B44:[26700004]: addiu      $s0, $s3, 4
    08861B48:[ACF0C120]: sw         $s0, -16096($a3)
    08861B4C:[3C07CB00]: lui        $a3, 0xCB00 <=> li $a3, 0xCB000000
    08861B50:[AE670004]: sw         $a3, 4($s3)
    08861B54:[8FA7005C]: lw         $a3, 92($sp)
    08861B58:[8CE7C120]: lw         $a3, -16096($a3)
    08861B5C:[24F00004]: addiu      $s0, $a3, 4
    08861B60:[8FA70058]: lw         $a3, 88($sp)
    08861B64:[ACF0C120]: sw         $s0, -16096($a3)
    08861B68:[10000008]: b          0x08861B8C
    08861B6C:[90900008]: lbu        $s0, 8($a0)
    08861B70:[AE670000]: sw         $a3, 0($s3)
    08861B74:[8FA70054]: lw         $a3, 84($sp)
    08861B78:[8CE7C120]: lw         $a3, -16096($a3)
    08861B7C:[24F00004]: addiu      $s0, $a3, 4
    08861B80:[8FA70050]: lw         $a3, 80($sp)
    08861B84:[ACF0C120]: sw         $s0, -16096($a3)
    08861B88:[90900008]: lbu        $s0, 8($a0)
    08861B8C:[8FA4004C]: lw         $a0, 76($sp)
    08861B90:[8E340004]: lw         $s4, 4($s1)
    08861B94:[8CC70004]: lw         $a3, 4($a2)
    08861B98:[8C93C120]: lw         $s3, -16096($a0)
    08861B9C:[02872021]: addu       $a0, $s4, $a3
    08861BA0:[3C07FF00]: lui        $a3, 0xFF00 <=> li $a3, 0xFF000000
    08861BA4:[00873824]: and        $a3, $a0, $a3
    08861BA8:[0007A202]: srl        $s4, $a3, 0x0008
    08861BAC:[3C071000]: lui        $a3, 0x1000 <=> li $a3, 0x10000000
    08861BB0:[02873825]: or         $a3, $s4, $a3
    08861BB4:[AE670000]: sw         $a3, 0($s3)
    08861BB8:[00043A00]: sll        $a3, $a0, 0x0008
    08861BBC:[00073A02]: srl        $a3, $a3, 0x0008
    08861BC0:[3C040A00]: lui        $a0, 0x0A00 <=> li $a0, 0x0A000000
    08861BC4:[00E42025]: or         $a0, $a3, $a0
    08861BC8:[8FA70048]: lw         $a3, 72($sp)
    08861BCC:[8FB30044]: lw         $s3, 68($sp)
    08861BD0:[8CE7C120]: lw         $a3, -16096($a3)
    08861BD4:[24F40004]: addiu      $s4, $a3, 4
    08861BD8:[AE74C120]: sw         $s4, -16096($s3)
    08861BDC:[3C131300]: lui        $s3, 0x1300 <=> li $s3, 0x13000000
    08861BE0:[ACF30004]: sw         $s3, 4($a3)
    08861BE4:[8FA70040]: lw         $a3, 64($sp)
    08861BE8:[8CF4C120]: lw         $s4, -16096($a3)
    08861BEC:[8FA7003C]: lw         $a3, 60($sp)
    08861BF0:[26930004]: addiu      $s3, $s4, 4
    08861BF4:[ACF3C120]: sw         $s3, -16096($a3)
    08861BF8:[AE840004]: sw         $a0, 4($s4)
    08861BFC:[8FA40038]: lw         $a0, 56($sp)
    08861C00:[8C84C120]: lw         $a0, -16096($a0)
    08861C04:[24870004]: addiu      $a3, $a0, 4
    08861C08:[8FA40034]: lw         $a0, 52($sp)
    08861C0C:[AC87C120]: sw         $a3, -16096($a0)
    08861C10:[8FA400A8]: lw         $a0, 168($sp)
    08861C14:[24A50001]: addiu      $a1, $a1, 1
    08861C18:[94840014]: lhu        $a0, 20($a0)
    08861C1C:[00A4202A]: slt        $a0, $a1, $a0
    08861C20:[1480FF4B]: bne        $a0, $zr, 0x08861950
    08861C24:[24C60010]: addiu      $a2, $a2, 16
    08861C28:[3C03089D]: lui        $v1, 0x089D <=> li $v1, 0x089D0000
    08861C2C:[8C65C120]: lw         $a1, -16096($v1)
    08861C30:[3C062700]: lui        $a2, 0x2700 <=> li $a2, 0x27000000
    08861C34:[3C04089D]: lui        $a0, 0x089D <=> li $a0, 0x089D0000
    08861C38:[ACA60000]: sw         $a2, 0($a1)
    08861C3C:[8C84C120]: lw         $a0, -16096($a0)
    08861C40:[3C03089D]: lui        $v1, 0x089D <=> li $v1, 0x089D0000
    08861C44:[24840004]: addiu      $a0, $a0, 4
    08861C48:[AC64C120]: sw         $a0, -16096($v1)
    08861C4C:[8FBF002C]: lw         $ra, 44($sp)
    08861C50:[8FBE0028]: lw         $fp, 40($sp)
    08861C54:[8FB70024]: lw         $s7, 36($sp)
    08861C58:[8FB60020]: lw         $s6, 32($sp)
    08861C5C:[8FB5001C]: lw         $s5, 28($sp)
    08861C60:[8FB40018]: lw         $s4, 24($sp)
    08861C64:[8FB30014]: lw         $s3, 20($sp)
    08861C68:[8FB20010]: lw         $s2, 16($sp)
    08861C6C:[8FB1000C]: lw         $s1, 12($sp)
    08861C70:[8FB00008]: lw         $s0, 8($sp)
    08861C74:[03E00008]: jr         $ra
    08861C78:[27BD00B0]: addiu      $sp, $sp, 176
  Back Branch 08861C20 163,681 times (length 182)
_S1_2_8862FE0 39,638,280 instructions (0.276%), 660,638 calls (08862FE0 - 088630CC, length 60)
    08862FE0:[27BDFFE0]: addiu      $sp, $sp, -32
    08862FE4:[E7AC0000]: swc1       $f12, 0($sp)
    08862FE8:[E7AD0004]: swc1       $f13, 4($sp)
    08862FEC:[E7AE0008]: swc1       $f14, 8($sp)
    08862FF0:[E7AF000C]: swc1       $f15, 12($sp)
    08862FF4:[E7B00010]: swc1       $f16, 16($sp)
    08862FF8:[E7B10014]: swc1       $f17, 20($sp)
    08862FFC:[27A80000]: addiu      $t0, $sp, 0
    08863000:[27A70004]: addiu      $a3, $sp, 4
    08863004:[27A60008]: addiu      $a2, $sp, 8
    08863008:[27A5000C]: addiu      $a1, $sp, 12
    0886300C:[27A40010]: addiu      $a0, $sp, 16
    08863010:[27A30014]: addiu      $v1, $sp, 20
    08863014:[E7B20018]: swc1       $f18, 24($sp)
    08863018:[27A9001C]: addiu      $t1, $sp, 28
    0886301C:[27A20018]: addiu      $v0, $sp, 24
    08863020:[C9040000]: lv.s       S100.s, 0($t0)
    08863024:[C8E40001]: lv.s       S101.s, 0($a3)
    08863028:[C8C40002]: lv.s       S102.s, 0($a2)
    0886302C:[C8A40003]: lv.s       S103.s, 0($a1)
    08863030:[C8850000]: lv.s       S110.s, 0($a0)
    08863034:[C8650001]: lv.s       S111.s, 0($v1)
    08863038:[C8450002]: lv.s       S112.s, 0($v0)
    0886303C:[60C40408]: vsub.s     S200.s, S100.s, S102.s
    08863040:[60C42528]: vsub.s     S201.s, S111.s, S102.s
    08863044:[D0102828]: vrcp.s     S201.s, S201.s
    08863048:[64282848]: vmul.s     S202.s, S201.s, S201.s
    0886304C:[64080868]: vmul.s     S203.s, S200.s, S200.s
    08863050:[64286809]: vmul.s     S210.s, S203.s, S201.s
    08863054:[64086829]: vmul.s     S211.s, S203.s, S200.s
    08863058:[64482929]: vmul.s     S211.s, S211.s, S202.s
    0886305C:[DFC94000]: VFIM.s     S212.s, -0.00000000
    08863060:[64294949]: vmul.s     S212.s, S212.s, S211.s
    08863064:[00000000]: nop
    08863068:[64284949]: vmul.s     S212.s, S212.s, S201.s
    0886306C:[DFE94200]: VFIM.s     S213.s, -0.00000000
    08863070:[64686969]: vmul.s     S213.s, S213.s, S203.s
    08863074:[00000000]: nop
    08863078:[64486969]: vmul.s     S213.s, S213.s, S202.s
    0886307C:[DF8A3C00]: VFIM.s     S220.s, 1.00000000
    08863080:[60490A0A]: vadd.s     S220.s, S220.s, S212.s
    08863084:[00000000]: nop
    08863088:[60E90A0A]: vsub.s     S220.s, S220.s, S213.s
    0886308C:[00000000]: nop
    08863090:[640A240A]: vmul.s     S220.s, S101.s, S220.s
    08863094:[60C9692A]: vsub.s     S221.s, S213.s, S212.s
    08863098:[642A052A]: vmul.s     S221.s, S110.s, S221.s
    0886309C:[6089294A]: vsub.s     S222.s, S211.s, S210.s
    088630A0:[60894A4A]: vsub.s     S222.s, S222.s, S210.s
    088630A4:[00000000]: nop
    088630A8:[60084A4A]: vadd.s     S222.s, S222.s, S200.s
    088630AC:[00000000]: nop
    088630B0:[644A644A]: vmul.s     S222.s, S103.s, S222.s
    088630B4:[6089296A]: vsub.s     S223.s, S211.s, S210.s
    088630B8:[646A456A]: vmul.s     S223.s, S112.s, S223.s
    088630BC:[D0468A80]: vfad.q     S000.s, C220.q
    088630C0:[E9200000]: sv.s       S000.s, 0($t1)
    088630C4:[C7A0001C]: lwc1       $f0, 28($sp)
    088630C8:[03E00008]: jr         $ra
    088630CC:[27BD0020]: addiu      $sp, $sp, 32
_S1_2_8863668 39,033,727 instructions (0.272%), 738,082 calls (08863668 - 088637C0, length 87)
    08863668:[ACC00000]: sw         $zr, 0($a2)
    0886366C:[ACE00000]: sw         $zr, 0($a3)
    08863670:[84A2000E]: lh         $v0, 14($a1)
    08863674:[44820000]: mtc1       $v0, $f0
    08863678:[46800020]: cvt.s.w    $f0, $f0
    0886367C:[4600603E]: c.le.s     $f12, $f0
    08863680:[00000000]: nop
    08863684:[45010005]: bc1t       0x0886369C
    08863688:[24A4000C]: addiu      $a0, $a1, 12
    0886368C:[8CA30004]: lw         $v1, 4($a1)
    08863690:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08863694:[54620005]: bnel       $v1, $v0, 0x088636AC
    08863698:[000310C0]: sll        $v0, $v1, 0x0003
    0886369C:[ACC40000]: sw         $a0, 0($a2)
    088636A0:[ACE00000]: sw         $zr, 0($a3)
    088636A4:[10000045]: b          0x088637BC
    088636A8:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    088636AC:[00441021]: addu       $v0, $v0, $a0
    088636B0:[8442FFFA]: lh         $v0, -6($v0)
    088636B4:[44820000]: mtc1       $v0, $f0
    088636B8:[46800020]: cvt.s.w    $f0, $f0
    088636BC:[4600603D]: c.nge.s    $f12, $f0
    088636C0:[00000000]: nop
    088636C4:[4503000A]: bc1tl      0x088636F0
    088636C8:[7C081620]: seh        $v0, $t0
    088636CC:[2462FFFF]: addiu      $v0, $v1, -1
    088636D0:[000210C0]: sll        $v0, $v0, 0x0003
    088636D4:[00821021]: addu       $v0, $a0, $v0
    088636D8:[ACC20000]: sw         $v0, 0($a2)
    088636DC:[ACE00000]: sw         $zr, 0($a3)
    088636E0:[8CA20004]: lw         $v0, 4($a1)
    088636E4:[2442FFFF]: addiu      $v0, $v0, -1
    088636E8:[10000034]: b          0x088637BC
    088636EC:[7C021620]: seh        $v0, $v0
    088636F0:[04430003]: bgezl      $v0, 0x08863700
    088636F4:[0043102B]: sltu       $v0, $v0, $v1
    088636F8:[10000005]: b          0x08863710
    088636FC:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08863700:[54400004]: bnel       $v0, $zr, 0x08863714
    08863704:[7C081620]: seh        $v0, $t0
    08863708:[2462FFFF]: addiu      $v0, $v1, -1
    0886370C:[7C024620]: seh        $t0, $v0
    08863710:[7C081620]: seh        $v0, $t0
    08863714:[000210C0]: sll        $v0, $v0, 0x0003
    08863718:[00822021]: addu       $a0, $a0, $v0
    0886371C:[84830002]: lh         $v1, 2($a0)
    08863720:[44830000]: mtc1       $v1, $f0
    08863724:[46800020]: cvt.s.w    $f0, $f0
    08863728:[460C0032]: c.eq.s     $f0, $f12
    0886372C:[00000000]: nop
    08863730:[45000005]: bc1f       0x08863748
    08863734:[00000000]: nop
    08863738:[ACC40000]: sw         $a0, 0($a2)
    0886373C:[ACE00000]: sw         $zr, 0($a3)
    08863740:[1000001E]: b          0x088637BC
    08863744:[01001021]: addu       $v0, $t0, $zr <=> move $v0, $t0
    08863748:[460C003C]: c.lt.s     $f0, $f12
    0886374C:[00000000]: nop
    08863750:[4502000E]: bc1fl      0x0886378C
    08863754:[44830000]: mtc1       $v1, $f0
    08863758:[8482000A]: lh         $v0, 10($a0)
    0886375C:[44820000]: mtc1       $v0, $f0
    08863760:[46800020]: cvt.s.w    $f0, $f0
    08863764:[4600603C]: c.lt.s     $f12, $f0
    08863768:[00000000]: nop
    0886376C:[45000006]: bc1f       0x08863788
    08863770:[00000000]: nop
    08863774:[ACC40000]: sw         $a0, 0($a2)
    08863778:[24820008]: addiu      $v0, $a0, 8
    0886377C:[ACE20000]: sw         $v0, 0($a3)
    08863780:[1000000E]: b          0x088637BC
    08863784:[01001021]: addu       $v0, $t0, $zr <=> move $v0, $t0
    08863788:[44830000]: mtc1       $v1, $f0
    0886378C:[46800020]: cvt.s.w    $f0, $f0
    08863790:[4600603C]: c.lt.s     $f12, $f0
    08863794:[00000000]: nop
    08863798:[45020005]: bc1fl      0x088637B0
    0886379C:[25020001]: addiu      $v0, $t0, 1
    088637A0:[2502FFFF]: addiu      $v0, $t0, -1
    088637A4:[2484FFF8]: addiu      $a0, $a0, -8
    088637A8:[1000FFDC]: b          0x0886371C
    088637AC:[7C024620]: seh        $t0, $v0
    088637B0:[24840008]: addiu      $a0, $a0, 8
    088637B4:[1000FFD9]: b          0x0886371C
    088637B8:[7C024620]: seh        $t0, $v0
    088637BC:[03E00008]: jr         $ra
    088637C0:[00000000]: nop
  Back Branch 088637B4 86,329 times (length 40)
    08863708:[2462FFFF]: addiu      $v0, $v1, -1
    0886370C:[7C024620]: seh        $t0, $v0
    08863710:[7C081620]: seh        $v0, $t0
    08863714:[000210C0]: sll        $v0, $v0, 0x0003
    08863718:[00822021]: addu       $a0, $a0, $v0
--> 0886371C:[84830002]: lh         $v1, 2($a0)
    08863720:[44830000]: mtc1       $v1, $f0
    08863724:[46800020]: cvt.s.w    $f0, $f0
    08863728:[460C0032]: c.eq.s     $f0, $f12
    0886372C:[00000000]: nop
    08863730:[45000005]: bc1f       0x08863748
    08863734:[00000000]: nop
    08863738:[ACC40000]: sw         $a0, 0($a2)
    0886373C:[ACE00000]: sw         $zr, 0($a3)
    08863740:[1000001E]: b          0x088637BC
    08863744:[01001021]: addu       $v0, $t0, $zr <=> move $v0, $t0
    08863748:[460C003C]: c.lt.s     $f0, $f12
    0886374C:[00000000]: nop
    08863750:[4502000E]: bc1fl      0x0886378C
    08863754:[44830000]: mtc1       $v1, $f0
    08863758:[8482000A]: lh         $v0, 10($a0)
    0886375C:[44820000]: mtc1       $v0, $f0
    08863760:[46800020]: cvt.s.w    $f0, $f0
    08863764:[4600603C]: c.lt.s     $f12, $f0
    08863768:[00000000]: nop
    0886376C:[45000006]: bc1f       0x08863788
    08863770:[00000000]: nop
    08863774:[ACC40000]: sw         $a0, 0($a2)
    08863778:[24820008]: addiu      $v0, $a0, 8
    0886377C:[ACE20000]: sw         $v0, 0($a3)
    08863780:[1000000E]: b          0x088637BC
    08863784:[01001021]: addu       $v0, $t0, $zr <=> move $v0, $t0
    08863788:[44830000]: mtc1       $v1, $f0
    0886378C:[46800020]: cvt.s.w    $f0, $f0
    08863790:[4600603C]: c.lt.s     $f12, $f0
    08863794:[00000000]: nop
    08863798:[45020005]: bc1fl      0x088637B0
    0886379C:[25020001]: addiu      $v0, $t0, 1
    088637A0:[2502FFFF]: addiu      $v0, $t0, -1
    088637A4:[2484FFF8]: addiu      $a0, $a0, -8
    088637A8:[1000FFDC]: b          0x0886371C
    088637AC:[7C024620]: seh        $t0, $v0
    088637B0:[24840008]: addiu      $a0, $a0, 8
--> 088637B4:[1000FFD9]: b          0x0886371C
    088637B8:[7C024620]: seh        $t0, $v0
    088637BC:[03E00008]: jr         $ra
    088637C0:[00000000]: nop
  Back Branch 088637A8 33,990 times (length 37)
    08863708:[2462FFFF]: addiu      $v0, $v1, -1
    0886370C:[7C024620]: seh        $t0, $v0
    08863710:[7C081620]: seh        $v0, $t0
    08863714:[000210C0]: sll        $v0, $v0, 0x0003
    08863718:[00822021]: addu       $a0, $a0, $v0
--> 0886371C:[84830002]: lh         $v1, 2($a0)
    08863720:[44830000]: mtc1       $v1, $f0
    08863724:[46800020]: cvt.s.w    $f0, $f0
    08863728:[460C0032]: c.eq.s     $f0, $f12
    0886372C:[00000000]: nop
    08863730:[45000005]: bc1f       0x08863748
    08863734:[00000000]: nop
    08863738:[ACC40000]: sw         $a0, 0($a2)
    0886373C:[ACE00000]: sw         $zr, 0($a3)
    08863740:[1000001E]: b          0x088637BC
    08863744:[01001021]: addu       $v0, $t0, $zr <=> move $v0, $t0
    08863748:[460C003C]: c.lt.s     $f0, $f12
    0886374C:[00000000]: nop
    08863750:[4502000E]: bc1fl      0x0886378C
    08863754:[44830000]: mtc1       $v1, $f0
    08863758:[8482000A]: lh         $v0, 10($a0)
    0886375C:[44820000]: mtc1       $v0, $f0
    08863760:[46800020]: cvt.s.w    $f0, $f0
    08863764:[4600603C]: c.lt.s     $f12, $f0
    08863768:[00000000]: nop
    0886376C:[45000006]: bc1f       0x08863788
    08863770:[00000000]: nop
    08863774:[ACC40000]: sw         $a0, 0($a2)
    08863778:[24820008]: addiu      $v0, $a0, 8
    0886377C:[ACE20000]: sw         $v0, 0($a3)
    08863780:[1000000E]: b          0x088637BC
    08863784:[01001021]: addu       $v0, $t0, $zr <=> move $v0, $t0
    08863788:[44830000]: mtc1       $v1, $f0
    0886378C:[46800020]: cvt.s.w    $f0, $f0
    08863790:[4600603C]: c.lt.s     $f12, $f0
    08863794:[00000000]: nop
    08863798:[45020005]: bc1fl      0x088637B0
    0886379C:[25020001]: addiu      $v0, $t0, 1
    088637A0:[2502FFFF]: addiu      $v0, $t0, -1
    088637A4:[2484FFF8]: addiu      $a0, $a0, -8
--> 088637A8:[1000FFDC]: b          0x0886371C
    088637AC:[7C024620]: seh        $t0, $v0
    088637B0:[24840008]: addiu      $a0, $a0, 8
    088637B4:[1000FFD9]: b          0x0886371C
    088637B8:[7C024620]: seh        $t0, $v0
_S1_2_8863198 34,769,754 instructions (0.242%), 282,280 calls (08863198 - 088632D4, length 80)
    08863198:[27BDFFE0]: addiu      $sp, $sp, -32
    0886319C:[AFBF001C]: sw         $ra, 28($sp)
    088631A0:[AFB60018]: sw         $s6, 24($sp)
    088631A4:[AFB50014]: sw         $s5, 20($sp)
    088631A8:[AFB40010]: sw         $s4, 16($sp)
    088631AC:[AFB3000C]: sw         $s3, 12($sp)
    088631B0:[AFB20008]: sw         $s2, 8($sp)
    088631B4:[AFB10004]: sw         $s1, 4($sp)
    088631B8:[AFB00000]: sw         $s0, 0($sp)
    088631BC:[8C830064]: lw         $v1, 100($a0)
    088631C0:[00A0A021]: addu       $s4, $a1, $zr <=> move $s4, $a1
    088631C4:[00C09821]: addu       $s3, $a2, $zr <=> move $s3, $a2
    088631C8:[00E0B021]: addu       $s6, $a3, $zr <=> move $s6, $a3
    088631CC:[10600037]: beq        $v1, $zr, 0x088632AC
    088631D0:[0080A821]: addu       $s5, $a0, $zr <=> move $s5, $a0
    088631D4:[8C620000]: lw         $v0, 0($v1)
    088631D8:[304201FF]: andi       $v0, $v0, 511
    088631DC:[50400034]: beql       $v0, $zr, 0x088632B0
    088631E0:[8FBF001C]: lw         $ra, 28($sp)
    088631E4:[8C620004]: lw         $v0, 4($v1)
    088631E8:[2472000C]: addiu      $s2, $v1, 12
    088631EC:[1040002F]: beq        $v0, $zr, 0x088632AC
    088631F0:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    088631F4:[96430000]: lhu        $v1, 0($s2)
    088631F8:[3C02089A]: lui        $v0, 0x089A <=> li $v0, 0x089A0000
    088631FC:[24425D64]: addiu      $v0, $v0, 23908
    08863200:[00031880]: sll        $v1, $v1, 0x0002
    08863204:[00431021]: addu       $v0, $v0, $v1
    08863208:[8C440000]: lw         $a0, 0($v0)
    0886320C:[00041080]: sll        $v0, $a0, 0x0002
    08863210:[06600004]: bltz       $s3, 0x08863224
    08863214:[02828021]: addu       $s0, $s4, $v0
    08863218:[44930000]: mtc1       $s3, $f0
    0886321C:[10000007]: b          0x0886323C
    08863220:[46800320]: cvt.s.w    $f12, $f0
    08863224:[00131842]: srl        $v1, $s3, 0x0001
    08863228:[32620001]: andi       $v0, $s3, 1
    0886322C:[00621825]: or         $v1, $v1, $v0
    08863230:[44830000]: mtc1       $v1, $f0
    08863234:[46800320]: cvt.s.w    $f12, $f0
    08863238:[460C6300]: add.s      $f12, $f12, $f12
    0886323C:[00041040]: sll        $v0, $a0, 0x0001
    08863240:[02C23021]: addu       $a2, $s6, $v0
    08863244:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    08863248:[0E218C34]: jal        0x088630D0
    0886324C:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08863250:[E6000000]: swc1       $f0, 0($s0)
    08863254:[96420000]: lhu        $v0, 0($s2)
    08863258:[30420038]: andi       $v0, $v0, 56
    0886325C:[50400008]: beql       $v0, $zr, 0x08863280
    08863260:[C6000000]: lwc1       $f0, 0($s0)
    08863264:[3C0239C9]: lui        $v0, 0x39C9 <=> li $v0, 0x39C90000
    08863268:[34420FDB]: ori        $v0, $v0, 4059
    0886326C:[C6000000]: lwc1       $f0, 0($s0)
    08863270:[44820800]: mtc1       $v0, $f1
    08863274:[46010002]: mul.s      $f0, $f0, $f1
    08863278:[10000005]: b          0x08863290
    0886327C:[E6000000]: swc1       $f0, 0($s0)
    08863280:[3C023D80]: lui        $v0, 0x3D80 <=> li $v0, 0x3D800000
    08863284:[44820800]: mtc1       $v0, $f1
    08863288:[46010002]: mul.s      $f0, $f0, $f1
    0886328C:[E6000000]: swc1       $f0, 0($s0)
    08863290:[8EA20064]: lw         $v0, 100($s5)
    08863294:[8E430008]: lw         $v1, 8($s2)
    08863298:[26310001]: addiu      $s1, $s1, 1
    0886329C:[8C420004]: lw         $v0, 4($v0)
    088632A0:[0222102B]: sltu       $v0, $s1, $v0
    088632A4:[1440FFD3]: bne        $v0, $zr, 0x088631F4
    088632A8:[02439021]: addu       $s2, $s2, $v1
    088632AC:[8FBF001C]: lw         $ra, 28($sp)
    088632B0:[8FB60018]: lw         $s6, 24($sp)
    088632B4:[8FB50014]: lw         $s5, 20($sp)
    088632B8:[8FB40010]: lw         $s4, 16($sp)
    088632BC:[8FB3000C]: lw         $s3, 12($sp)
    088632C0:[8FB20008]: lw         $s2, 8($sp)
    088632C4:[8FB10004]: lw         $s1, 4($sp)
    088632C8:[8FB00000]: lw         $s0, 0($sp)
    088632CC:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088632D0:[03E00008]: jr         $ra
    088632D4:[27BD0020]: addiu      $sp, $sp, 32
  Back Branch 088632A4 733,070 times (length 46)
    088631E0:[8FBF001C]: lw         $ra, 28($sp)
    088631E4:[8C620004]: lw         $v0, 4($v1)
    088631E8:[2472000C]: addiu      $s2, $v1, 12
    088631EC:[1040002F]: beq        $v0, $zr, 0x088632AC
    088631F0:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
--> 088631F4:[96430000]: lhu        $v1, 0($s2)
    088631F8:[3C02089A]: lui        $v0, 0x089A <=> li $v0, 0x089A0000
    088631FC:[24425D64]: addiu      $v0, $v0, 23908
    08863200:[00031880]: sll        $v1, $v1, 0x0002
    08863204:[00431021]: addu       $v0, $v0, $v1
    08863208:[8C440000]: lw         $a0, 0($v0)
    0886320C:[00041080]: sll        $v0, $a0, 0x0002
    08863210:[06600004]: bltz       $s3, 0x08863224
    08863214:[02828021]: addu       $s0, $s4, $v0
    08863218:[44930000]: mtc1       $s3, $f0
    0886321C:[10000007]: b          0x0886323C
    08863220:[46800320]: cvt.s.w    $f12, $f0
    08863224:[00131842]: srl        $v1, $s3, 0x0001
    08863228:[32620001]: andi       $v0, $s3, 1
    0886322C:[00621825]: or         $v1, $v1, $v0
    08863230:[44830000]: mtc1       $v1, $f0
    08863234:[46800320]: cvt.s.w    $f12, $f0
    08863238:[460C6300]: add.s      $f12, $f12, $f12
    0886323C:[00041040]: sll        $v0, $a0, 0x0001
    08863240:[02C23021]: addu       $a2, $s6, $v0
    08863244:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    08863248:[0E218C34]: jal        0x088630D0
    0886324C:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08863250:[E6000000]: swc1       $f0, 0($s0)
    08863254:[96420000]: lhu        $v0, 0($s2)
    08863258:[30420038]: andi       $v0, $v0, 56
    0886325C:[50400008]: beql       $v0, $zr, 0x08863280
    08863260:[C6000000]: lwc1       $f0, 0($s0)
    08863264:[3C0239C9]: lui        $v0, 0x39C9 <=> li $v0, 0x39C90000
    08863268:[34420FDB]: ori        $v0, $v0, 4059
    0886326C:[C6000000]: lwc1       $f0, 0($s0)
    08863270:[44820800]: mtc1       $v0, $f1
    08863274:[46010002]: mul.s      $f0, $f0, $f1
    08863278:[10000005]: b          0x08863290
    0886327C:[E6000000]: swc1       $f0, 0($s0)
    08863280:[3C023D80]: lui        $v0, 0x3D80 <=> li $v0, 0x3D800000
    08863284:[44820800]: mtc1       $v0, $f1
    08863288:[46010002]: mul.s      $f0, $f0, $f1
    0886328C:[E6000000]: swc1       $f0, 0($s0)
    08863290:[8EA20064]: lw         $v0, 100($s5)
    08863294:[8E430008]: lw         $v1, 8($s2)
    08863298:[26310001]: addiu      $s1, $s1, 1
    0886329C:[8C420004]: lw         $v0, 4($v0)
    088632A0:[0222102B]: sltu       $v0, $s1, $v0
--> 088632A4:[1440FFD3]: bne        $v0, $zr, 0x088631F4
    088632A8:[02439021]: addu       $s2, $s2, $v1
    088632AC:[8FBF001C]: lw         $ra, 28($sp)
    088632B0:[8FB60018]: lw         $s6, 24($sp)
    088632B4:[8FB50014]: lw         $s5, 20($sp)
_S1_2_88A4408 32,373,644 instructions (0.226%), 2,489,504 calls (088A4408 - 088A4500, length 63)
    088A4408:[27BDFFF0]: addiu      $sp, $sp, -16
    088A440C:[AFBF000C]: sw         $ra, 12($sp)
    088A4410:[AFB10008]: sw         $s1, 8($sp)
    088A4414:[AFB00004]: sw         $s0, 4($sp)
    088A4418:[8C83000C]: lw         $v1, 12($a0)
    088A441C:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    088A4420:[10600033]: beq        $v1, $zr, 0x088A44F0
    088A4424:[24100001]: addiu      $s0, $zr, 1 <=> li $s0, 1
    088A4428:[00702024]: and        $a0, $v1, $s0
    088A442C:[34038000]: ori        $v1, $zr, -32768 <=> li $v1, 32768
    088A4430:[50830027]: beql       $a0, $v1, 0x088A44D0
    088A4434:[96240006]: lhu        $a0, 6($s1)
    088A4438:[24034000]: addiu      $v1, $zr, 16384 <=> li $v1, 16384
    088A443C:[5083001C]: beql       $a0, $v1, 0x088A44B0
    088A4440:[96240006]: lhu        $a0, 6($s1)
    088A4444:[24030800]: addiu      $v1, $zr, 2048 <=> li $v1, 2048
    088A4448:[50830014]: beql       $a0, $v1, 0x088A449C
    088A444C:[96240006]: lhu        $a0, 6($s1)
    088A4450:[24030004]: addiu      $v1, $zr, 4 <=> li $v1, 4
    088A4454:[5083000D]: beql       $a0, $v1, 0x088A448C
    088A4458:[96240006]: lhu        $a0, 6($s1)
    088A445C:[24030400]: addiu      $v1, $zr, 1024 <=> li $v1, 1024
    088A4460:[50830003]: beql       $a0, $v1, 0x088A4470
    088A4464:[96240006]: lhu        $a0, 6($s1)
    088A4468:[1000001C]: b          0x088A44DC
    088A446C:[8E23000C]: lw         $v1, 12($s1)
    088A4470:[86260012]: lh         $a2, 18($s1)
    088A4474:[96270020]: lhu        $a3, 32($s1)
    088A4478:[96280022]: lhu        $t0, 34($s1)
    088A447C:[0E225D1C]: jal        0x08897470
    088A4480:[86250010]: lh         $a1, 16($s1)
    088A4484:[10000014]: b          0x088A44D8
    088A4488:[00000000]: nop
    088A448C:[0E225D35]: jal        0x088974D4
    088A4490:[96250014]: lhu        $a1, 20($s1)
    088A4494:[10000010]: b          0x088A44D8
    088A4498:[00000000]: nop
    088A449C:[96260018]: lhu        $a2, 24($s1)
    088A44A0:[0E225D60]: jal        0x08897580
    088A44A4:[96250016]: lhu        $a1, 22($s1)
    088A44A8:[1000000B]: b          0x088A44D8
    088A44AC:[00000000]: nop
    088A44B0:[8E250024]: lw         $a1, 36($s1)
    088A44B4:[8E260028]: lw         $a2, 40($s1)
    088A44B8:[0E225D49]: jal        0x08897524
    088A44BC:[24070001]: addiu      $a3, $zr, 1 <=> li $a3, 1
    088A44C0:[0E225CFE]: jal        0x088973F8
    088A44C4:[96240006]: lhu        $a0, 6($s1)
    088A44C8:[10000003]: b          0x088A44D8
    088A44CC:[00000000]: nop
    088A44D0:[0E225D0D]: jal        0x08897434
    088A44D4:[00000000]: nop
    088A44D8:[8E23000C]: lw         $v1, 12($s1)
    088A44DC:[02002027]: nor        $a0, $s0, $zr <=> li $a0, not $s0
    088A44E0:[00108040]: sll        $s0, $s0, 0x0001
    088A44E4:[00641824]: and        $v1, $v1, $a0
    088A44E8:[1460FFCF]: bne        $v1, $zr, 0x088A4428
    088A44EC:[AE23000C]: sw         $v1, 12($s1)
    088A44F0:[8FBF000C]: lw         $ra, 12($sp)
    088A44F4:[8FB10008]: lw         $s1, 8($sp)
    088A44F8:[8FB00004]: lw         $s0, 4($sp)
    088A44FC:[03E00008]: jr         $ra
    088A4500:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 088A44E8 553 times (length 50)
    088A4414:[AFB00004]: sw         $s0, 4($sp)
    088A4418:[8C83000C]: lw         $v1, 12($a0)
    088A441C:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    088A4420:[10600033]: beq        $v1, $zr, 0x088A44F0
    088A4424:[24100001]: addiu      $s0, $zr, 1 <=> li $s0, 1
--> 088A4428:[00702024]: and        $a0, $v1, $s0
    088A442C:[34038000]: ori        $v1, $zr, -32768 <=> li $v1, 32768
    088A4430:[50830027]: beql       $a0, $v1, 0x088A44D0
    088A4434:[96240006]: lhu        $a0, 6($s1)
    088A4438:[24034000]: addiu      $v1, $zr, 16384 <=> li $v1, 16384
    088A443C:[5083001C]: beql       $a0, $v1, 0x088A44B0
    088A4440:[96240006]: lhu        $a0, 6($s1)
    088A4444:[24030800]: addiu      $v1, $zr, 2048 <=> li $v1, 2048
    088A4448:[50830014]: beql       $a0, $v1, 0x088A449C
    088A444C:[96240006]: lhu        $a0, 6($s1)
    088A4450:[24030004]: addiu      $v1, $zr, 4 <=> li $v1, 4
    088A4454:[5083000D]: beql       $a0, $v1, 0x088A448C
    088A4458:[96240006]: lhu        $a0, 6($s1)
    088A445C:[24030400]: addiu      $v1, $zr, 1024 <=> li $v1, 1024
    088A4460:[50830003]: beql       $a0, $v1, 0x088A4470
    088A4464:[96240006]: lhu        $a0, 6($s1)
    088A4468:[1000001C]: b          0x088A44DC
    088A446C:[8E23000C]: lw         $v1, 12($s1)
    088A4470:[86260012]: lh         $a2, 18($s1)
    088A4474:[96270020]: lhu        $a3, 32($s1)
    088A4478:[96280022]: lhu        $t0, 34($s1)
    088A447C:[0E225D1C]: jal        0x08897470
    088A4480:[86250010]: lh         $a1, 16($s1)
    088A4484:[10000014]: b          0x088A44D8
    088A4488:[00000000]: nop
    088A448C:[0E225D35]: jal        0x088974D4
    088A4490:[96250014]: lhu        $a1, 20($s1)
    088A4494:[10000010]: b          0x088A44D8
    088A4498:[00000000]: nop
    088A449C:[96260018]: lhu        $a2, 24($s1)
    088A44A0:[0E225D60]: jal        0x08897580
    088A44A4:[96250016]: lhu        $a1, 22($s1)
    088A44A8:[1000000B]: b          0x088A44D8
    088A44AC:[00000000]: nop
    088A44B0:[8E250024]: lw         $a1, 36($s1)
    088A44B4:[8E260028]: lw         $a2, 40($s1)
    088A44B8:[0E225D49]: jal        0x08897524
    088A44BC:[24070001]: addiu      $a3, $zr, 1 <=> li $a3, 1
    088A44C0:[0E225CFE]: jal        0x088973F8
    088A44C4:[96240006]: lhu        $a0, 6($s1)
    088A44C8:[10000003]: b          0x088A44D8
    088A44CC:[00000000]: nop
    088A44D0:[0E225D0D]: jal        0x08897434
    088A44D4:[00000000]: nop
    088A44D8:[8E23000C]: lw         $v1, 12($s1)
    088A44DC:[02002027]: nor        $a0, $s0, $zr <=> li $a0, not $s0
    088A44E0:[00108040]: sll        $s0, $s0, 0x0001
    088A44E4:[00641824]: and        $v1, $v1, $a0
--> 088A44E8:[1460FFCF]: bne        $v1, $zr, 0x088A4428
    088A44EC:[AE23000C]: sw         $v1, 12($s1)
    088A44F0:[8FBF000C]: lw         $ra, 12($sp)
    088A44F4:[8FB10008]: lw         $s1, 8($sp)
    088A44F8:[8FB00004]: lw         $s0, 4($sp)
_S1_2_88630D0 31,892,212 instructions (0.222%), 738,082 calls (088630D0 - 08863194, length 50)
    088630D0:[27BDFFD0]: addiu      $sp, $sp, -48
    088630D4:[AFBF001C]: sw         $ra, 28($sp)
    088630D8:[AFB10018]: sw         $s1, 24($sp)
    088630DC:[AFB00014]: sw         $s0, 20($sp)
    088630E0:[E7B4000C]: swc1       $f20, 12($sp)
    088630E4:[00C08021]: addu       $s0, $a2, $zr <=> move $s0, $a2
    088630E8:[AFA0002C]: sw         $zr, 44($sp)
    088630EC:[AFA00028]: sw         $zr, 40($sp)
    088630F0:[86080000]: lh         $t0, 0($s0)
    088630F4:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    088630F8:[46006506]: mov.s      $f20, $f12
    088630FC:[27A6002C]: addiu      $a2, $sp, 44
    08863100:[0E218D9A]: jal        0x08863668
    08863104:[27A70028]: addiu      $a3, $sp, 40
    08863108:[A6020000]: sh         $v0, 0($s0)
    0886310C:[8FA20028]: lw         $v0, 40($sp)
    08863110:[54400006]: bnel       $v0, $zr, 0x0886312C
    08863114:[84450000]: lh         $a1, 0($v0)
    08863118:[8FA2002C]: lw         $v0, 44($sp)
    0886311C:[84420000]: lh         $v0, 0($v0)
    08863120:[44820000]: mtc1       $v0, $f0
    08863124:[10000016]: b          0x08863180
    08863128:[46800020]: cvt.s.w    $f0, $f0
    0886312C:[8FA8002C]: lw         $t0, 44($sp)
    08863130:[84430002]: lh         $v1, 2($v0)
    08863134:[44850000]: mtc1       $a1, $f0
    08863138:[46800420]: cvt.s.w    $f16, $f0
    0886313C:[85070000]: lh         $a3, 0($t0)
    08863140:[85060002]: lh         $a2, 2($t0)
    08863144:[85050006]: lh         $a1, 6($t0)
    08863148:[84420004]: lh         $v0, 4($v0)
    0886314C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08863150:[44870000]: mtc1       $a3, $f0
    08863154:[46800360]: cvt.s.w    $f13, $f0
    08863158:[44860000]: mtc1       $a2, $f0
    0886315C:[468003A0]: cvt.s.w    $f14, $f0
    08863160:[44850000]: mtc1       $a1, $f0
    08863164:[468003E0]: cvt.s.w    $f15, $f0
    08863168:[44830000]: mtc1       $v1, $f0
    0886316C:[46800460]: cvt.s.w    $f17, $f0
    08863170:[44820000]: mtc1       $v0, $f0
    08863174:[468004A0]: cvt.s.w    $f18, $f0
    08863178:[0E218BF8]: jal        0x08862FE0
    0886317C:[4600A306]: mov.s      $f12, $f20
    08863180:[8FBF001C]: lw         $ra, 28($sp)
    08863184:[8FB10018]: lw         $s1, 24($sp)
    08863188:[8FB00014]: lw         $s0, 20($sp)
    0886318C:[C7B4000C]: lwc1       $f20, 12($sp)
    08863190:[03E00008]: jr         $ra
    08863194:[27BD0030]: addiu      $sp, $sp, 48
_S1_2_884FDC4 27,117,266 instructions (0.189%), 18,374 calls (0884FDC4 - 0884FE0C, length 19)
    0884FDC4:[3C03089A]: lui        $v1, 0x089A <=> li $v1, 0x089A0000
    0884FDC8:[9466C1C8]: lhu        $a2, -15928($v1)
    0884FDCC:[3C07089A]: lui        $a3, 0x089A <=> li $a3, 0x089A0000
    0884FDD0:[3404EA60]: ori        $a0, $zr, -5536 <=> li $a0, 60000
    0884FDD4:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884FDD8:[10C4000A]: beq        $a2, $a0, 0x0884FE04
    0884FDDC:[24E7C1C8]: addiu      $a3, $a3, -15928
    0884FDE0:[30A3FFFF]: andi       $v1, $a1, -1
    0884FDE4:[54C30003]: bnel       $a2, $v1, 0x0884FDF4
    0884FDE8:[24E70002]: addiu      $a3, $a3, 2
    0884FDEC:[10000006]: b          0x0884FE08
    0884FDF0:[00000000]: nop
    0884FDF4:[94E60000]: lhu        $a2, 0($a3)
    0884FDF8:[24420001]: addiu      $v0, $v0, 1
    0884FDFC:[14C4FFF9]: bne        $a2, $a0, 0x0884FDE4
    0884FE00:[3042FFFF]: andi       $v0, $v0, -1
    0884FE04:[3402FFFF]: ori        $v0, $zr, -1 <=> li $v0, 65535
    0884FE08:[03E00008]: jr         $ra
    0884FE0C:[00000000]: nop
  Back Branch 0884FDFC 4,479,734 times (length 8)
    0884FDD0:[3404EA60]: ori        $a0, $zr, -5536 <=> li $a0, 60000
    0884FDD4:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884FDD8:[10C4000A]: beq        $a2, $a0, 0x0884FE04
    0884FDDC:[24E7C1C8]: addiu      $a3, $a3, -15928
    0884FDE0:[30A3FFFF]: andi       $v1, $a1, -1
--> 0884FDE4:[54C30003]: bnel       $a2, $v1, 0x0884FDF4
    0884FDE8:[24E70002]: addiu      $a3, $a3, 2
    0884FDEC:[10000006]: b          0x0884FE08
    0884FDF0:[00000000]: nop
    0884FDF4:[94E60000]: lhu        $a2, 0($a3)
    0884FDF8:[24420001]: addiu      $v0, $v0, 1
--> 0884FDFC:[14C4FFF9]: bne        $a2, $a0, 0x0884FDE4
    0884FE00:[3042FFFF]: andi       $v0, $v0, -1
    0884FE04:[3402FFFF]: ori        $v0, $zr, -1 <=> li $v0, 65535
    0884FE08:[03E00008]: jr         $ra
    0884FE0C:[00000000]: nop
_S1_2_885FA0C 25,724,962 instructions (0.179%), 312,004 calls (0885FA0C - 0885FB50, length 82)
    0885FA0C:[27BDFFD0]: addiu      $sp, $sp, -48
    0885FA10:[AFBF002C]: sw         $ra, 44($sp)
    0885FA14:[AFB30028]: sw         $s3, 40($sp)
    0885FA18:[AFB20024]: sw         $s2, 36($sp)
    0885FA1C:[AFB10020]: sw         $s1, 32($sp)
    0885FA20:[AFB0001C]: sw         $s0, 28($sp)
    0885FA24:[00C08821]: addu       $s1, $a2, $zr <=> move $s1, $a2
    0885FA28:[E7B40014]: swc1       $f20, 20($sp)
    0885FA2C:[322300FF]: andi       $v1, $s1, 255
    0885FA30:[00809821]: addu       $s3, $a0, $zr <=> move $s3, $a0
    0885FA34:[46006506]: mov.s      $f20, $f12
    0885FA38:[14600003]: bne        $v1, $zr, 0x0885FA48
    0885FA3C:[00A09021]: addu       $s2, $a1, $zr <=> move $s2, $a1
    0885FA40:[10000002]: b          0x0885FA4C
    0885FA44:[26700150]: addiu      $s0, $s3, 336
    0885FA48:[267001D0]: addiu      $s0, $s3, 464
    0885FA4C:[96630114]: lhu        $v1, 276($s3)
    0885FA50:[50720005]: beql       $v1, $s2, 0x0885FA68
    0885FA54:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0885FA58:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    0885FA5C:[5643002F]: bnel       $s2, $v1, 0x0885FB1C
    0885FA60:[8E640148]: lw         $a0, 328($s3)
    0885FA64:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0885FA68:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    0885FA6C:[02001821]: addu       $v1, $s0, $zr <=> move $v1, $s0
    0885FA70:[C4800120]: lwc1       $f0, 288($a0)
    0885FA74:[24A50003]: addiu      $a1, $a1, 3
    0885FA78:[28A20009]: slti       $v0, $a1, 9
    0885FA7C:[E4600040]: swc1       $f0, 64($v1)
    0885FA80:[C4800124]: lwc1       $f0, 292($a0)
    0885FA84:[E4600044]: swc1       $f0, 68($v1)
    0885FA88:[C4800128]: lwc1       $f0, 296($a0)
    0885FA8C:[E4600048]: swc1       $f0, 72($v1)
    0885FA90:[2484000C]: addiu      $a0, $a0, 12
    0885FA94:[1440FFF6]: bne        $v0, $zr, 0x0885FA70
    0885FA98:[2463000C]: addiu      $v1, $v1, 12
    0885FA9C:[8E020064]: lw         $v0, 100($s0)
    0885FAA0:[50400013]: beql       $v0, $zr, 0x0885FAF0
    0885FAA4:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0885FAA8:[3C024F00]: lui        $v0, 0x4F00 <=> li $v0, 0x4F000000
    0885FAAC:[44820000]: mtc1       $v0, $f0
    0885FAB0:[4614003E]: c.le.s     $f0, $f20
    0885FAB4:[00000000]: nop
    0885FAB8:[45030004]: bc1tl      0x0885FACC
    0885FABC:[4600A001]: sub.s      $f0, $f20, $f0
    0885FAC0:[4600A00D]: trunc.w.s  $f0, $f20
    0885FAC4:[10000005]: b          0x0885FADC
    0885FAC8:[44060000]: mfc1       $a2, $f0
    0885FACC:[24028000]: addiu      $v0, $zr, -32768 <=> li $v0, -32768
    0885FAD0:[4600000D]: trunc.w.s  $f0, $f0
    0885FAD4:[44030000]: mfc1       $v1, $f0
    0885FAD8:[00623025]: or         $a2, $v1, $v0
    0885FADC:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0885FAE0:[26050040]: addiu      $a1, $s0, 64
    0885FAE4:[0E218C66]: jal        0x08863198
    0885FAE8:[2607006C]: addiu      $a3, $s0, 108
    0885FAEC:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0885FAF0:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0885FAF4:[0E218CB6]: jal        0x088632D8
    0885FAF8:[26060040]: addiu      $a2, $s0, 64
    0885FAFC:[8E64014C]: lw         $a0, 332($s3)
    0885FB00:[10800005]: beq        $a0, $zr, 0x0885FB18
    0885FB04:[00000000]: nop
    0885FB08:[4600A306]: mov.s      $f12, $f20
    0885FB0C:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    0885FB10:[0E217E83]: jal        0x0885FA0C
    0885FB14:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    0885FB18:[8E640148]: lw         $a0, 328($s3)
    0885FB1C:[50800006]: beql       $a0, $zr, 0x0885FB38
    0885FB20:[8FBF002C]: lw         $ra, 44($sp)
    0885FB24:[4600A306]: mov.s      $f12, $f20
    0885FB28:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    0885FB2C:[0E217E83]: jal        0x0885FA0C
    0885FB30:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    0885FB34:[8FBF002C]: lw         $ra, 44($sp)
    0885FB38:[8FB30028]: lw         $s3, 40($sp)
    0885FB3C:[8FB20024]: lw         $s2, 36($sp)
    0885FB40:[8FB10020]: lw         $s1, 32($sp)
    0885FB44:[8FB0001C]: lw         $s0, 28($sp)
    0885FB48:[C7B40014]: lwc1       $f20, 20($sp)
    0885FB4C:[03E00008]: jr         $ra
    0885FB50:[27BD0030]: addiu      $sp, $sp, 48
  Back Branch 0885FA94 846,840 times (length 11)
    0885FA5C:[5643002F]: bnel       $s2, $v1, 0x0885FB1C
    0885FA60:[8E640148]: lw         $a0, 328($s3)
    0885FA64:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0885FA68:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    0885FA6C:[02001821]: addu       $v1, $s0, $zr <=> move $v1, $s0
--> 0885FA70:[C4800120]: lwc1       $f0, 288($a0)
    0885FA74:[24A50003]: addiu      $a1, $a1, 3
    0885FA78:[28A20009]: slti       $v0, $a1, 9
    0885FA7C:[E4600040]: swc1       $f0, 64($v1)
    0885FA80:[C4800124]: lwc1       $f0, 292($a0)
    0885FA84:[E4600044]: swc1       $f0, 68($v1)
    0885FA88:[C4800128]: lwc1       $f0, 296($a0)
    0885FA8C:[E4600048]: swc1       $f0, 72($v1)
    0885FA90:[2484000C]: addiu      $a0, $a0, 12
--> 0885FA94:[1440FFF6]: bne        $v0, $zr, 0x0885FA70
    0885FA98:[2463000C]: addiu      $v1, $v1, 12
    0885FA9C:[8E020064]: lw         $v0, 100($s0)
    0885FAA0:[50400013]: beql       $v0, $zr, 0x0885FAF0
    0885FAA4:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
_S1_2_8860328 24,740,862 instructions (0.172%), 285,611 calls (08860328 - 08860538, length 133)
    08860328:[27BDFFA0]: addiu      $sp, $sp, -96
    0886032C:[AFBF001C]: sw         $ra, 28($sp)
    08860330:[AFB20018]: sw         $s2, 24($sp)
    08860334:[AFB10014]: sw         $s1, 20($sp)
    08860338:[AFB00010]: sw         $s0, 16($sp)
    0886033C:[E7B60008]: swc1       $f22, 8($sp)
    08860340:[E7B50004]: swc1       $f21, 4($sp)
    08860344:[E7B40000]: swc1       $f20, 0($sp)
    08860348:[C4820190]: lwc1       $f2, 400($a0)
    0886034C:[C4810194]: lwc1       $f1, 404($a0)
    08860350:[46006586]: mov.s      $f22, $f12
    08860354:[46006D46]: mov.s      $f21, $f13
    08860358:[C4800198]: lwc1       $f0, 408($a0)
    0886035C:[46007506]: mov.s      $f20, $f14
    08860360:[00809021]: addu       $s2, $a0, $zr <=> move $s2, $a0
    08860364:[00C08021]: addu       $s0, $a2, $zr <=> move $s0, $a2
    08860368:[46161302]: mul.s      $f12, $f2, $f22
    0886036C:[26460090]: addiu      $a2, $s2, 144
    08860370:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    08860374:[46150B42]: mul.s      $f13, $f1, $f21
    08860378:[46140382]: mul.s      $f14, $f0, $f20
    0886037C:[F38380A0]: VMIDT.q    E000.q
    08860380:[F8C00000]: sv.q       C000.q, 0($a2)
    08860384:[F8C10010]: sv.q       C010.q, 16($a2)
    08860388:[F8C20020]: sv.q       C020.q, 32($a2)
    0886038C:[F8C30030]: sv.q       C030.q, 48($a2)
    08860390:[E48C0090]: swc1       $f12, 144($a0)
    08860394:[E48D00A4]: swc1       $f13, 164($a0)
    08860398:[27A50020]: addiu      $a1, $sp, 32
    0886039C:[E48E00B8]: swc1       $f14, 184($a0)
    088603A0:[F38380A0]: VMIDT.q    E000.q
    088603A4:[F8A00000]: sv.q       C000.q, 0($a1)
    088603A8:[F8A10010]: sv.q       C010.q, 16($a1)
    088603AC:[F8A20020]: sv.q       C020.q, 32($a1)
    088603B0:[F8A30030]: sv.q       C030.q, 48($a1)
    088603B4:[C4800188]: lwc1       $f0, 392($a0)
    088603B8:[3C033F80]: lui        $v1, 0x3F80 <=> li $v1, 0x3F800000
    088603BC:[44832000]: mtc1       $v1, $f4
    088603C0:[E7A00058]: swc1       $f0, 88($sp)
    088603C4:[46152003]: div.s      $f0, $f4, $f21
    088603C8:[C4820180]: lwc1       $f2, 384($a0)
    088603CC:[C4810184]: lwc1       $f1, 388($a0)
    088603D0:[26430150]: addiu      $v1, $s2, 336
    088603D4:[E7A20050]: swc1       $f2, 80($sp)
    088603D8:[E7A10054]: swc1       $f1, 84($sp)
    088603DC:[E7A00034]: swc1       $f0, 52($sp)
    088603E0:[461620C3]: div.s      $f3, $f4, $f22
    088603E4:[46142003]: div.s      $f0, $f4, $f20
    088603E8:[E7A30020]: swc1       $f3, 32($sp)
    088603EC:[E7A00048]: swc1       $f0, 72($sp)
    088603F0:[D8C40000]: lv.q       C100.q, 0($a2)
    088603F4:[D8C50010]: lv.q       C110.q, 16($a2)
    088603F8:[D8C60020]: lv.q       C120.q, 32($a2)
    088603FC:[D8680000]: lv.q       C200.q, 0($v1)
    08860400:[D8690010]: lv.q       C210.q, 16($v1)
    08860404:[D86A0020]: lv.q       C220.q, 32($v1)
    08860408:[F0288420]: VMMUL.t    E000.t, E100.t, E200.t
    0886040C:[E8C00000]: sv.s       S000.s, 0($a2)
    08860410:[E8C00005]: sv.s       S001.s, 4($a2)
    08860414:[E8C0000A]: sv.s       S002.s, 8($a2)
    08860418:[E8C10010]: sv.s       S010.s, 16($a2)
    0886041C:[E8C10015]: sv.s       S011.s, 20($a2)
    08860420:[E8C1001A]: sv.s       S012.s, 24($a2)
    08860424:[E8C20020]: sv.s       S020.s, 32($a2)
    08860428:[E8C20025]: sv.s       S021.s, 36($a2)
    0886042C:[E8C2002A]: sv.s       S022.s, 40($a2)
    08860430:[D8A40000]: lv.q       C100.q, 0($a1)
    08860434:[D8A50010]: lv.q       C110.q, 16($a1)
    08860438:[D8A60020]: lv.q       C120.q, 32($a1)
    0886043C:[D8A70030]: lv.q       C130.q, 48($a1)
    08860440:[D8C80000]: lv.q       C200.q, 0($a2)
    08860444:[D8C90010]: lv.q       C210.q, 16($a2)
    08860448:[D8CA0020]: lv.q       C220.q, 32($a2)
    0886044C:[D8CB0030]: lv.q       C230.q, 48($a2)
    08860450:[F02488A0]: VMMUL.q    E000.q, E200.q, E100.q
    08860454:[F8C00000]: sv.q       C000.q, 0($a2)
    08860458:[F8C10010]: sv.q       C010.q, 16($a2)
    0886045C:[F8C20020]: sv.q       C020.q, 32($a2)
    08860460:[F8C30030]: sv.q       C030.q, 48($a2)
    08860464:[264500D0]: addiu      $a1, $s2, 208
    08860468:[DA240000]: lv.q       C100.q, 0($s1)
    0886046C:[DA250010]: lv.q       C110.q, 16($s1)
    08860470:[DA260020]: lv.q       C120.q, 32($s1)
    08860474:[DA270030]: lv.q       C130.q, 48($s1)
    08860478:[D8C80000]: lv.q       C200.q, 0($a2)
    0886047C:[D8C90010]: lv.q       C210.q, 16($a2)
    08860480:[D8CA0020]: lv.q       C220.q, 32($a2)
    08860484:[D8CB0030]: lv.q       C230.q, 48($a2)
    08860488:[F02488A0]: VMMUL.q    E000.q, E200.q, E100.q
    0886048C:[F8A00000]: sv.q       C000.q, 0($a1)
    08860490:[F8A10010]: sv.q       C010.q, 16($a1)
    08860494:[F8A20020]: sv.q       C020.q, 32($a1)
    08860498:[F8A30030]: sv.q       C030.q, 48($a1)
    0886049C:[DA040000]: lv.q       C100.q, 0($s0)
    088604A0:[DA050010]: lv.q       C110.q, 16($s0)
    088604A4:[DA060020]: lv.q       C120.q, 32($s0)
    088604A8:[DA070030]: lv.q       C130.q, 48($s0)
    088604AC:[D8C80000]: lv.q       C200.q, 0($a2)
    088604B0:[D8C90010]: lv.q       C210.q, 16($a2)
    088604B4:[D8CA0020]: lv.q       C220.q, 32($a2)
    088604B8:[D8CB0030]: lv.q       C230.q, 48($a2)
    088604BC:[F02488A0]: VMMUL.q    E000.q, E200.q, E100.q
    088604C0:[F8C00000]: sv.q       C000.q, 0($a2)
    088604C4:[F8C10010]: sv.q       C010.q, 16($a2)
    088604C8:[F8C20020]: sv.q       C020.q, 32($a2)
    088604CC:[F8C30030]: sv.q       C030.q, 48($a2)
    088604D0:[8C84014C]: lw         $a0, 332($a0)
    088604D4:[50800006]: beql       $a0, $zr, 0x088604F0
    088604D8:[8E440148]: lw         $a0, 328($s2)
    088604DC:[8C990000]: lw         $t9, 0($a0)
    088604E0:[8F39000C]: lw         $t9, 12($t9)
    088604E4:[0320F809]: jalr       $ra, $t9
    088604E8:[00000000]: nop
    088604EC:[8E440148]: lw         $a0, 328($s2)
    088604F0:[5080000A]: beql       $a0, $zr, 0x0886051C
    088604F4:[8FBF001C]: lw         $ra, 28($sp)
    088604F8:[8C990000]: lw         $t9, 0($a0)
    088604FC:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08860500:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    08860504:[8F39000C]: lw         $t9, 12($t9)
    08860508:[4600B306]: mov.s      $f12, $f22
    0886050C:[4600AB46]: mov.s      $f13, $f21
    08860510:[0320F809]: jalr       $ra, $t9
    08860514:[4600A386]: mov.s      $f14, $f20
    08860518:[8FBF001C]: lw         $ra, 28($sp)
    0886051C:[8FB20018]: lw         $s2, 24($sp)
    08860520:[8FB10014]: lw         $s1, 20($sp)
    08860524:[8FB00010]: lw         $s0, 16($sp)
    08860528:[C7B60008]: lwc1       $f22, 8($sp)
    0886052C:[C7B50004]: lwc1       $f21, 4($sp)
    08860530:[C7B40000]: lwc1       $f20, 0($sp)
    08860534:[03E00008]: jr         $ra
    08860538:[27BD0060]: addiu      $sp, $sp, 96
_S1_2_884BB58 23,326,990 instructions (0.163%), 12,957 calls (0884BB58 - 0884C124, length 372)
    0884BB58:[27BDFF90]: addiu      $sp, $sp, -112
    0884BB5C:[AFBF002C]: sw         $ra, 44($sp)
    0884BB60:[AFB70028]: sw         $s7, 40($sp)
    0884BB64:[AFB60024]: sw         $s6, 36($sp)
    0884BB68:[AFB50020]: sw         $s5, 32($sp)
    0884BB6C:[AFB4001C]: sw         $s4, 28($sp)
    0884BB70:[AFB30018]: sw         $s3, 24($sp)
    0884BB74:[AFB20014]: sw         $s2, 20($sp)
    0884BB78:[AFB10010]: sw         $s1, 16($sp)
    0884BB7C:[3C020006]: lui        $v0, 0x0006 <=> li $v0, 0x00060000
    0884BB80:[AFB0000C]: sw         $s0, 12($sp)
    0884BB84:[0080B021]: addu       $s6, $a0, $zr <=> move $s6, $a0
    0884BB88:[0000A821]: addu       $s5, $zr, $zr <=> li $s5, 0
    0884BB8C:[3457AF0E]: ori        $s7, $v0, -20722
    0884BB90:[32A500FF]: andi       $a1, $s5, 255
    0884BB94:[0E213227]: jal        0x0884C89C
    0884BB98:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    0884BB9C:[5040014D]: beql       $v0, $zr, 0x0884C0D4
    0884BBA0:[26B50001]: addiu      $s5, $s5, 1
    0884BBA4:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884BBA8:[16A20117]: bne        $s5, $v0, 0x0884C008
    0884BBAC:[00000000]: nop
    0884BBB0:[27A20030]: addiu      $v0, $sp, 48
    0884BBB4:[F38380A0]: VMIDT.q    E000.q
    0884BBB8:[F8400000]: sv.q       C000.q, 0($v0)
    0884BBBC:[F8410010]: sv.q       C010.q, 16($v0)
    0884BBC0:[F8420020]: sv.q       C020.q, 32($v0)
    0884BBC4:[F8430030]: sv.q       C030.q, 48($v0)
    0884BBC8:[3C02089D]: lui        $v0, 0x089D <=> li $v0, 0x089D0000
    0884BBCC:[8C44C120]: lw         $a0, -16096($v0)
    0884BBD0:[3C053C00]: lui        $a1, 0x3C00 <=> li $a1, 0x3C000000
    0884BBD4:[3C03089D]: lui        $v1, 0x089D <=> li $v1, 0x089D0000
    0884BBD8:[AC850000]: sw         $a1, 0($a0)
    0884BBDC:[3C02089D]: lui        $v0, 0x089D <=> li $v0, 0x089D0000
    0884BBE0:[8C46C120]: lw         $a2, -16096($v0)
    0884BBE4:[8FA40030]: lw         $a0, 48($sp)
    0884BBE8:[3C183F00]: lui        $t8, 0x3F00 <=> li $t8, 0x3F000000
    0884BBEC:[24C50004]: addiu      $a1, $a2, 4
    0884BBF0:[AC65C120]: sw         $a1, -16096($v1)
    0884BBF4:[00041A02]: srl        $v1, $a0, 0x0008
    0884BBF8:[3C023D00]: lui        $v0, 0x3D00 <=> li $v0, 0x3D000000
    0884BBFC:[00621825]: or         $v1, $v1, $v0
    0884BC00:[ACC30004]: sw         $v1, 4($a2)
    0884BC04:[3C03089D]: lui        $v1, 0x089D <=> li $v1, 0x089D0000
    0884BC08:[8C66C120]: lw         $a2, -16096($v1)
    0884BC0C:[8FA40034]: lw         $a0, 52($sp)
    0884BC10:[3C09089D]: lui        $t1, 0x089D <=> li $t1, 0x089D0000
    0884BC14:[3C03089D]: lui        $v1, 0x089D <=> li $v1, 0x089D0000
    0884BC18:[24C50004]: addiu      $a1, $a2, 4
    0884BC1C:[AC65C120]: sw         $a1, -16096($v1)
    0884BC20:[00041A02]: srl        $v1, $a0, 0x0008
    0884BC24:[00621825]: or         $v1, $v1, $v0
    0884BC28:[ACC30004]: sw         $v1, 4($a2)
    0884BC2C:[3C03089D]: lui        $v1, 0x089D <=> li $v1, 0x089D0000
    0884BC30:[8C66C120]: lw         $a2, -16096($v1)
    0884BC34:[8FA40038]: lw         $a0, 56($sp)
    0884BC38:[3C08089D]: lui        $t0, 0x089D <=> li $t0, 0x089D0000
    0884BC3C:[3C03089D]: lui        $v1, 0x089D <=> li $v1, 0x089D0000
    0884BC40:[24C50004]: addiu      $a1, $a2, 4
    0884BC44:[AC65C120]: sw         $a1, -16096($v1)
    0884BC48:[00041A02]: srl        $v1, $a0, 0x0008
    0884BC4C:[00621825]: or         $v1, $v1, $v0
    0884BC50:[ACC30004]: sw         $v1, 4($a2)
    0884BC54:[3C03089D]: lui        $v1, 0x089D <=> li $v1, 0x089D0000
    0884BC58:[8C66C120]: lw         $a2, -16096($v1)
    0884BC5C:[8FA40040]: lw         $a0, 64($sp)
    0884BC60:[3C12089D]: lui        $s2, 0x089D <=> li $s2, 0x089D0000
    0884BC64:[3C03089D]: lui        $v1, 0x089D <=> li $v1, 0x089D0000
    0884BC68:[24C50004]: addiu      $a1, $a2, 4
    0884BC6C:[AC65C120]: sw         $a1, -16096($v1)
    0884BC70:[00041A02]: srl        $v1, $a0, 0x0008
    0884BC74:[00621825]: or         $v1, $v1, $v0
    0884BC78:[ACC30004]: sw         $v1, 4($a2)
    0884BC7C:[3C03089D]: lui        $v1, 0x089D <=> li $v1, 0x089D0000
    0884BC80:[8C66C120]: lw         $a2, -16096($v1)
    0884BC84:[8FA40044]: lw         $a0, 68($sp)
    0884BC88:[3C11089D]: lui        $s1, 0x089D <=> li $s1, 0x089D0000
    0884BC8C:[3C03089D]: lui        $v1, 0x089D <=> li $v1, 0x089D0000
    0884BC90:[24C50004]: addiu      $a1, $a2, 4
    0884BC94:[AC65C120]: sw         $a1, -16096($v1)
    0884BC98:[00041A02]: srl        $v1, $a0, 0x0008
    0884BC9C:[00621825]: or         $v1, $v1, $v0
    0884BCA0:[ACC30004]: sw         $v1, 4($a2)
    0884BCA4:[3C03089D]: lui        $v1, 0x089D <=> li $v1, 0x089D0000
    0884BCA8:[8C66C120]: lw         $a2, -16096($v1)
    0884BCAC:[8FA40048]: lw         $a0, 72($sp)
    0884BCB0:[3C10089D]: lui        $s0, 0x089D <=> li $s0, 0x089D0000
    0884BCB4:[3C03089D]: lui        $v1, 0x089D <=> li $v1, 0x089D0000
    0884BCB8:[24C50004]: addiu      $a1, $a2, 4
    0884BCBC:[AC65C120]: sw         $a1, -16096($v1)
    0884BCC0:[00041A02]: srl        $v1, $a0, 0x0008
    0884BCC4:[00621825]: or         $v1, $v1, $v0
    0884BCC8:[ACC30004]: sw         $v1, 4($a2)
    0884BCCC:[3C03089D]: lui        $v1, 0x089D <=> li $v1, 0x089D0000
    0884BCD0:[8C66C120]: lw         $a2, -16096($v1)
    0884BCD4:[8FA40050]: lw         $a0, 80($sp)
    0884BCD8:[3C0F089D]: lui        $t7, 0x089D <=> li $t7, 0x089D0000
    0884BCDC:[3C03089D]: lui        $v1, 0x089D <=> li $v1, 0x089D0000
    0884BCE0:[24C50004]: addiu      $a1, $a2, 4
    0884BCE4:[AC65C120]: sw         $a1, -16096($v1)
    0884BCE8:[00041A02]: srl        $v1, $a0, 0x0008
    0884BCEC:[00621825]: or         $v1, $v1, $v0
    0884BCF0:[ACC30004]: sw         $v1, 4($a2)
    0884BCF4:[3C03089D]: lui        $v1, 0x089D <=> li $v1, 0x089D0000
    0884BCF8:[8C66C120]: lw         $a2, -16096($v1)
    0884BCFC:[8FA40054]: lw         $a0, 84($sp)
    0884BD00:[3C0E089D]: lui        $t6, 0x089D <=> li $t6, 0x089D0000
    0884BD04:[3C03089D]: lui        $v1, 0x089D <=> li $v1, 0x089D0000
    0884BD08:[24C50004]: addiu      $a1, $a2, 4
    0884BD0C:[AC65C120]: sw         $a1, -16096($v1)
    0884BD10:[00041A02]: srl        $v1, $a0, 0x0008
    0884BD14:[00621825]: or         $v1, $v1, $v0
    0884BD18:[ACC30004]: sw         $v1, 4($a2)
    0884BD1C:[3C03089D]: lui        $v1, 0x089D <=> li $v1, 0x089D0000
    0884BD20:[8C66C120]: lw         $a2, -16096($v1)
    0884BD24:[8FA40058]: lw         $a0, 88($sp)
    0884BD28:[3C0D089D]: lui        $t5, 0x089D <=> li $t5, 0x089D0000
    0884BD2C:[3C03089D]: lui        $v1, 0x089D <=> li $v1, 0x089D0000
    0884BD30:[24C50004]: addiu      $a1, $a2, 4
    0884BD34:[AC65C120]: sw         $a1, -16096($v1)
    0884BD38:[00041A02]: srl        $v1, $a0, 0x0008
    0884BD3C:[00621825]: or         $v1, $v1, $v0
    0884BD40:[ACC30004]: sw         $v1, 4($a2)
    0884BD44:[3C03089D]: lui        $v1, 0x089D <=> li $v1, 0x089D0000
    0884BD48:[8C66C120]: lw         $a2, -16096($v1)
    0884BD4C:[8FA40060]: lw         $a0, 96($sp)
    0884BD50:[3C0C089D]: lui        $t4, 0x089D <=> li $t4, 0x089D0000
    0884BD54:[3C03089D]: lui        $v1, 0x089D <=> li $v1, 0x089D0000
    0884BD58:[24C50004]: addiu      $a1, $a2, 4
    0884BD5C:[AC65C120]: sw         $a1, -16096($v1)
    0884BD60:[00041A02]: srl        $v1, $a0, 0x0008
    0884BD64:[00621825]: or         $v1, $v1, $v0
    0884BD68:[ACC30004]: sw         $v1, 4($a2)
    0884BD6C:[3C03089D]: lui        $v1, 0x089D <=> li $v1, 0x089D0000
    0884BD70:[8C66C120]: lw         $a2, -16096($v1)
    0884BD74:[8FA40064]: lw         $a0, 100($sp)
    0884BD78:[3C03089D]: lui        $v1, 0x089D <=> li $v1, 0x089D0000
    0884BD7C:[24C50004]: addiu      $a1, $a2, 4
    0884BD80:[AC65C120]: sw         $a1, -16096($v1)
    0884BD84:[00041A02]: srl        $v1, $a0, 0x0008
    0884BD88:[00621825]: or         $v1, $v1, $v0
    0884BD8C:[ACC30004]: sw         $v1, 4($a2)
    0884BD90:[3C03089D]: lui        $v1, 0x089D <=> li $v1, 0x089D0000
    0884BD94:[8C66C120]: lw         $a2, -16096($v1)
    0884BD98:[8FA40068]: lw         $a0, 104($sp)
    0884BD9C:[3C03089D]: lui        $v1, 0x089D <=> li $v1, 0x089D0000
    0884BDA0:[24C50004]: addiu      $a1, $a2, 4
    0884BDA4:[AC65C120]: sw         $a1, -16096($v1)
    0884BDA8:[00041A02]: srl        $v1, $a0, 0x0008
    0884BDAC:[00621025]: or         $v0, $v1, $v0
    0884BDB0:[ACC20004]: sw         $v0, 4($a2)
    0884BDB4:[3C02089D]: lui        $v0, 0x089D <=> li $v0, 0x089D0000
    0884BDB8:[8C44C120]: lw         $a0, -16096($v0)
    0884BDBC:[3C03089D]: lui        $v1, 0x089D <=> li $v1, 0x089D0000
    0884BDC0:[3C02089D]: lui        $v0, 0x089D <=> li $v0, 0x089D0000
    0884BDC4:[8C59BD04]: lw         $t9, -17148($v0)
    0884BDC8:[24820004]: addiu      $v0, $a0, 4
    0884BDCC:[AC62C120]: sw         $v0, -16096($v1)
    0884BDD0:[3C023E00]: lui        $v0, 0x3E00 <=> li $v0, 0x3E000000
    0884BDD4:[AC820004]: sw         $v0, 4($a0)
    0884BDD8:[3C02089D]: lui        $v0, 0x089D <=> li $v0, 0x089D0000
    0884BDDC:[8C45C120]: lw         $a1, -16096($v0)
    0884BDE0:[3C02089D]: lui        $v0, 0x089D <=> li $v0, 0x089D0000
    0884BDE4:[24A30004]: addiu      $v1, $a1, 4
    0884BDE8:[AC43C120]: sw         $v1, -16096($v0)
    0884BDEC:[8F240C00]: lw         $a0, 3072($t9)
    0884BDF0:[3C03089D]: lui        $v1, 0x089D <=> li $v1, 0x089D0000
    0884BDF4:[3C02089D]: lui        $v0, 0x089D <=> li $v0, 0x089D0000
    0884BDF8:[00042202]: srl        $a0, $a0, 0x0008
    0884BDFC:[00982025]: or         $a0, $a0, $t8
    0884BE00:[ACA40004]: sw         $a0, 4($a1)
    0884BE04:[8C67C120]: lw         $a3, -16096($v1)
    0884BE08:[3C05089D]: lui        $a1, 0x089D <=> li $a1, 0x089D0000
    0884BE0C:[24E40004]: addiu      $a0, $a3, 4
    0884BE10:[AC44C120]: sw         $a0, -16096($v0)
    0884BE14:[8F260C04]: lw         $a2, 3076($t9)
    0884BE18:[3C03089D]: lui        $v1, 0x089D <=> li $v1, 0x089D0000
    0884BE1C:[3C02089D]: lui        $v0, 0x089D <=> li $v0, 0x089D0000
    0884BE20:[00063202]: srl        $a2, $a2, 0x0008
    0884BE24:[00D83025]: or         $a2, $a2, $t8
    0884BE28:[ACE60004]: sw         $a2, 4($a3)
    0884BE2C:[8C6AC120]: lw         $t2, -16096($v1)
    0884BE30:[3C04089D]: lui        $a0, 0x089D <=> li $a0, 0x089D0000
    0884BE34:[3C07089D]: lui        $a3, 0x089D <=> li $a3, 0x089D0000
    0884BE38:[25460004]: addiu      $a2, $t2, 4
    0884BE3C:[ACA6C120]: sw         $a2, -16096($a1)
    0884BE40:[8F250C08]: lw         $a1, 3080($t9)
    0884BE44:[3C03089D]: lui        $v1, 0x089D <=> li $v1, 0x089D0000
    0884BE48:[3C06089D]: lui        $a2, 0x089D <=> li $a2, 0x089D0000
    0884BE4C:[00052A02]: srl        $a1, $a1, 0x0008
    0884BE50:[00B82825]: or         $a1, $a1, $t8
    0884BE54:[AD450004]: sw         $a1, 4($t2)
    0884BE58:[8C4BC120]: lw         $t3, -16096($v0)
    0884BE5C:[25650004]: addiu      $a1, $t3, 4
    0884BE60:[AC85C120]: sw         $a1, -16096($a0)
    0884BE64:[8F2A0C0C]: lw         $t2, 3084($t9)
    0884BE68:[3C02089D]: lui        $v0, 0x089D <=> li $v0, 0x089D0000
    0884BE6C:[3C05089D]: lui        $a1, 0x089D <=> li $a1, 0x089D0000
    0884BE70:[000A5202]: srl        $t2, $t2, 0x0008
    0884BE74:[01585025]: or         $t2, $t2, $t8
    0884BE78:[AD6A0004]: sw         $t2, 4($t3)
    0884BE7C:[8C6BC120]: lw         $t3, -16096($v1)
    0884BE80:[3C04089D]: lui        $a0, 0x089D <=> li $a0, 0x089D0000
    0884BE84:[256A0004]: addiu      $t2, $t3, 4
    0884BE88:[AD2AC120]: sw         $t2, -16096($t1)
    0884BE8C:[8F290C10]: lw         $t1, 3088($t9)
    0884BE90:[3C03089D]: lui        $v1, 0x089D <=> li $v1, 0x089D0000
    0884BE94:[3C0A089D]: lui        $t2, 0x089D <=> li $t2, 0x089D0000
    0884BE98:[00094A02]: srl        $t1, $t1, 0x0008
    0884BE9C:[01384825]: or         $t1, $t1, $t8
    0884BEA0:[AD690004]: sw         $t1, 4($t3)
    0884BEA4:[8D09C120]: lw         $t1, -16096($t0)
    0884BEA8:[3C0B089D]: lui        $t3, 0x089D <=> li $t3, 0x089D0000
    0884BEAC:[25280004]: addiu      $t0, $t1, 4
    0884BEB0:[ACE8C120]: sw         $t0, -16096($a3)
    0884BEB4:[8F270C14]: lw         $a3, 3092($t9)
    0884BEB8:[3C08089D]: lui        $t0, 0x089D <=> li $t0, 0x089D0000
    0884BEBC:[00073A02]: srl        $a3, $a3, 0x0008
    0884BEC0:[00F83825]: or         $a3, $a3, $t8
    0884BEC4:[AD270004]: sw         $a3, 4($t1)
    0884BEC8:[8C42C120]: lw         $v0, -16096($v0)
    0884BECC:[3C09089D]: lui        $t1, 0x089D <=> li $t1, 0x089D0000
    0884BED0:[24470004]: addiu      $a3, $v0, 4
    0884BED4:[ACC7C120]: sw         $a3, -16096($a2)
    0884BED8:[8F260C18]: lw         $a2, 3096($t9)
    0884BEDC:[3C07089D]: lui        $a3, 0x089D <=> li $a3, 0x089D0000
    0884BEE0:[00063202]: srl        $a2, $a2, 0x0008
    0884BEE4:[00D83025]: or         $a2, $a2, $t8
    0884BEE8:[AC460004]: sw         $a2, 4($v0)
    0884BEEC:[8CA2C120]: lw         $v0, -16096($a1)
    0884BEF0:[3C06089D]: lui        $a2, 0x089D <=> li $a2, 0x089D0000
    0884BEF4:[24450004]: addiu      $a1, $v0, 4
    0884BEF8:[AC85C120]: sw         $a1, -16096($a0)
    0884BEFC:[8F330C1C]: lw         $s3, 3100($t9)
    0884BF00:[3C05089D]: lui        $a1, 0x089D <=> li $a1, 0x089D0000
    0884BF04:[3C04089D]: lui        $a0, 0x089D <=> li $a0, 0x089D0000
    0884BF08:[00139A02]: srl        $s3, $s3, 0x0008
    0884BF0C:[02789825]: or         $s3, $s3, $t8
    0884BF10:[AC530004]: sw         $s3, 4($v0)
    0884BF14:[8C74C120]: lw         $s4, -16096($v1)
    0884BF18:[3C02089D]: lui        $v0, 0x089D <=> li $v0, 0x089D0000
    0884BF1C:[26930004]: addiu      $s3, $s4, 4
    0884BF20:[AE53C120]: sw         $s3, -16096($s2)
    0884BF24:[8F320C20]: lw         $s2, 3104($t9)
    0884BF28:[3C03089D]: lui        $v1, 0x089D <=> li $v1, 0x089D0000
    0884BF2C:[00129202]: srl        $s2, $s2, 0x0008
    0884BF30:[02589025]: or         $s2, $s2, $t8
    0884BF34:[AE920004]: sw         $s2, 4($s4)
    0884BF38:[8E31C120]: lw         $s1, -16096($s1)
    0884BF3C:[26320004]: addiu      $s2, $s1, 4
    0884BF40:[AE12C120]: sw         $s2, -16096($s0)
    0884BF44:[8F300C24]: lw         $s0, 3108($t9)
    0884BF48:[00108202]: srl        $s0, $s0, 0x0008
    0884BF4C:[02188025]: or         $s0, $s0, $t8
    0884BF50:[AE300004]: sw         $s0, 4($s1)
    0884BF54:[8DF0C120]: lw         $s0, -16096($t7)
    0884BF58:[260F0004]: addiu      $t7, $s0, 4
    0884BF5C:[ADCFC120]: sw         $t7, -16096($t6)
    0884BF60:[8F2E0C28]: lw         $t6, 3112($t9)
    0884BF64:[000E7202]: srl        $t6, $t6, 0x0008
    0884BF68:[01D87025]: or         $t6, $t6, $t8
    0884BF6C:[AE0E0004]: sw         $t6, 4($s0)
    0884BF70:[8DAEC120]: lw         $t6, -16096($t5)
    0884BF74:[25CD0004]: addiu      $t5, $t6, 4
    0884BF78:[AD8DC120]: sw         $t5, -16096($t4)
    0884BF7C:[8F2C0C2C]: lw         $t4, 3116($t9)
    0884BF80:[000C6202]: srl        $t4, $t4, 0x0008
    0884BF84:[01986025]: or         $t4, $t4, $t8
    0884BF88:[ADCC0004]: sw         $t4, 4($t6)
    0884BF8C:[8D6CC120]: lw         $t4, -16096($t3)
    0884BF90:[258B0004]: addiu      $t3, $t4, 4
    0884BF94:[AD4BC120]: sw         $t3, -16096($t2)
    0884BF98:[8F2A0C30]: lw         $t2, 3120($t9)
    0884BF9C:[000A5202]: srl        $t2, $t2, 0x0008
    0884BFA0:[01585025]: or         $t2, $t2, $t8
    0884BFA4:[AD8A0004]: sw         $t2, 4($t4)
    0884BFA8:[8D2AC120]: lw         $t2, -16096($t1)
    0884BFAC:[25490004]: addiu      $t1, $t2, 4
    0884BFB0:[AD09C120]: sw         $t1, -16096($t0)
    0884BFB4:[8F280C34]: lw         $t0, 3124($t9)
    0884BFB8:[00084202]: srl        $t0, $t0, 0x0008
    0884BFBC:[01184025]: or         $t0, $t0, $t8
    0884BFC0:[AD480004]: sw         $t0, 4($t2)
    0884BFC4:[8CE8C120]: lw         $t0, -16096($a3)
    0884BFC8:[25070004]: addiu      $a3, $t0, 4
    0884BFCC:[ACC7C120]: sw         $a3, -16096($a2)
    0884BFD0:[8F260C38]: lw         $a2, 3128($t9)
    0884BFD4:[00063202]: srl        $a2, $a2, 0x0008
    0884BFD8:[00D83025]: or         $a2, $a2, $t8
    0884BFDC:[AD060004]: sw         $a2, 4($t0)
    0884BFE0:[8CA6C120]: lw         $a2, -16096($a1)
    0884BFE4:[24C50004]: addiu      $a1, $a2, 4
    0884BFE8:[AC85C120]: sw         $a1, -16096($a0)
    0884BFEC:[8F240C3C]: lw         $a0, 3132($t9)
    0884BFF0:[00042202]: srl        $a0, $a0, 0x0008
    0884BFF4:[00982025]: or         $a0, $a0, $t8
    0884BFF8:[ACC40004]: sw         $a0, 4($a2)
    0884BFFC:[8C63C120]: lw         $v1, -16096($v1)
    0884C000:[24630004]: addiu      $v1, $v1, 4
    0884C004:[AC43C120]: sw         $v1, -16096($v0)
    0884C008:[3C020894]: lui        $v0, 0x0894 <=> li $v0, 0x08940000
    0884C00C:[2442B8DC]: addiu      $v0, $v0, -18212
    0884C010:[00558821]: addu       $s1, $v0, $s5
    0884C014:[82220000]: lb         $v0, 0($s1)
    0884C018:[18400016]: blez       $v0, 0x0884C074
    0884C01C:[0000A021]: addu       $s4, $zr, $zr <=> li $s4, 0
    0884C020:[00151080]: sll        $v0, $s5, 0x0002
    0884C024:[02C21021]: addu       $v0, $s6, $v0
    0884C028:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    0884C02C:[245001BC]: addiu      $s0, $v0, 444
    0884C030:[8E020000]: lw         $v0, 0($s0)
    0884C034:[00521021]: addu       $v0, $v0, $s2
    0884C038:[8C530000]: lw         $s3, 0($v0)
    0884C03C:[52600009]: beql       $s3, $zr, 0x0884C064
    0884C040:[82220000]: lb         $v0, 0($s1)
    0884C044:[8E790000]: lw         $t9, 0($s3)
    0884C048:[8F39000C]: lw         $t9, 12($t9)
    0884C04C:[0320F809]: jalr       $ra, $t9
    0884C050:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    0884C054:[8E730008]: lw         $s3, 8($s3)
    0884C058:[5660FFFB]: bnel       $s3, $zr, 0x0884C048
    0884C05C:[8E790000]: lw         $t9, 0($s3)
    0884C060:[82220000]: lb         $v0, 0($s1)
    0884C064:[26940001]: addiu      $s4, $s4, 1
    0884C068:[0282102A]: slt        $v0, $s4, $v0
    0884C06C:[1440FFF0]: bne        $v0, $zr, 0x0884C030
    0884C070:[26520004]: addiu      $s2, $s2, 4
    0884C074:[24020008]: addiu      $v0, $zr, 8 <=> li $v0, 8
    0884C078:[56A20013]: bnel       $s5, $v0, 0x0884C0C8
    0884C07C:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    0884C080:[3C02089D]: lui        $v0, 0x089D <=> li $v0, 0x089D0000
    0884C084:[8C42C558]: lw         $v0, -15016($v0)
    0884C088:[00571021]: addu       $v0, $v0, $s7
    0884C08C:[94420000]: lhu        $v0, 0($v0)
    0884C090:[1040000C]: beq        $v0, $zr, 0x0884C0C4
    0884C094:[00000000]: nop
    0884C098:[3C0209A5]: lui        $v0, 0x09A5 <=> li $v0, 0x09A50000
    0884C09C:[8C42F1A0]: lw         $v0, -3680($v0)
    0884C0A0:[8C440000]: lw         $a0, 0($v0)
    0884C0A4:[10800007]: beq        $a0, $zr, 0x0884C0C4
    0884C0A8:[00000000]: nop
    0884C0AC:[908303D4]: lbu        $v1, 980($a0)
    0884C0B0:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884C0B4:[14620003]: bne        $v1, $v0, 0x0884C0C4
    0884C0B8:[00000000]: nop
    0884C0BC:[0E232B35]: jal        0x088CACD4
    0884C0C0:[00000000]: nop
    0884C0C4:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    0884C0C8:[0E213245]: jal        0x0884C914
    0884C0CC:[00000000]: nop
    0884C0D0:[26B50001]: addiu      $s5, $s5, 1
    0884C0D4:[2AA30014]: slti       $v1, $s5, 20
    0884C0D8:[5460FEAE]: bnel       $v1, $zr, 0x0884BB94
    0884C0DC:[32A500FF]: andi       $a1, $s5, 255
    0884C0E0:[92C40214]: lbu        $a0, 532($s6)
    0884C0E4:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0884C0E8:[54830005]: bnel       $a0, $v1, 0x0884C100
    0884C0EC:[8FBF002C]: lw         $ra, 44($sp)
    0884C0F0:[0E21304A]: jal        0x0884C128
    0884C0F4:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    0884C0F8:[A2C00214]: sb         $zr, 532($s6)
    0884C0FC:[8FBF002C]: lw         $ra, 44($sp)
    0884C100:[8FB70028]: lw         $s7, 40($sp)
    0884C104:[8FB60024]: lw         $s6, 36($sp)
    0884C108:[8FB50020]: lw         $s5, 32($sp)
    0884C10C:[8FB4001C]: lw         $s4, 28($sp)
    0884C110:[8FB30018]: lw         $s3, 24($sp)
    0884C114:[8FB20014]: lw         $s2, 20($sp)
    0884C118:[8FB10010]: lw         $s1, 16($sp)
    0884C11C:[8FB0000C]: lw         $s0, 12($sp)
    0884C120:[03E00008]: jr         $ra
    0884C124:[27BD0070]: addiu      $sp, $sp, 112
  Back Branch 0884C06C 1,438,227 times (length 17)
    0884C01C:[0000A021]: addu       $s4, $zr, $zr <=> li $s4, 0
    0884C020:[00151080]: sll        $v0, $s5, 0x0002
    0884C024:[02C21021]: addu       $v0, $s6, $v0
    0884C028:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    0884C02C:[245001BC]: addiu      $s0, $v0, 444
--> 0884C030:[8E020000]: lw         $v0, 0($s0)
    0884C034:[00521021]: addu       $v0, $v0, $s2
    0884C038:[8C530000]: lw         $s3, 0($v0)
    0884C03C:[52600009]: beql       $s3, $zr, 0x0884C064
    0884C040:[82220000]: lb         $v0, 0($s1)
    0884C044:[8E790000]: lw         $t9, 0($s3)
    0884C048:[8F39000C]: lw         $t9, 12($t9)
    0884C04C:[0320F809]: jalr       $ra, $t9
    0884C050:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    0884C054:[8E730008]: lw         $s3, 8($s3)
    0884C058:[5660FFFB]: bnel       $s3, $zr, 0x0884C048
    0884C05C:[8E790000]: lw         $t9, 0($s3)
    0884C060:[82220000]: lb         $v0, 0($s1)
    0884C064:[26940001]: addiu      $s4, $s4, 1
    0884C068:[0282102A]: slt        $v0, $s4, $v0
--> 0884C06C:[1440FFF0]: bne        $v0, $zr, 0x0884C030
    0884C070:[26520004]: addiu      $s2, $s2, 4
    0884C074:[24020008]: addiu      $v0, $zr, 8 <=> li $v0, 8
    0884C078:[56A20013]: bnel       $s5, $v0, 0x0884C0C8
    0884C07C:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
  Back Branch 0884C0D8 246,183 times (length 339)
  Back Branch 0884C058 37,609 times (length 6)
    0884C034:[00521021]: addu       $v0, $v0, $s2
    0884C038:[8C530000]: lw         $s3, 0($v0)
    0884C03C:[52600009]: beql       $s3, $zr, 0x0884C064
    0884C040:[82220000]: lb         $v0, 0($s1)
    0884C044:[8E790000]: lw         $t9, 0($s3)
--> 0884C048:[8F39000C]: lw         $t9, 12($t9)
    0884C04C:[0320F809]: jalr       $ra, $t9
    0884C050:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    0884C054:[8E730008]: lw         $s3, 8($s3)
--> 0884C058:[5660FFFB]: bnel       $s3, $zr, 0x0884C048
    0884C05C:[8E790000]: lw         $t9, 0($s3)
    0884C060:[82220000]: lb         $v0, 0($s1)
    0884C064:[26940001]: addiu      $s4, $s4, 1
    0884C068:[0282102A]: slt        $v0, $s4, $v0
_S1_2_8892708 22,240,184 instructions (0.155%), 27,150 calls (08892708 - 08892A84, length 224)
    08892708:[27BDFCC0]: addiu      $sp, $sp, -832
    0889270C:[AFBF002C]: sw         $ra, 44($sp)
    08892710:[AFBE0028]: sw         $fp, 40($sp)
    08892714:[AFB70024]: sw         $s7, 36($sp)
    08892718:[AFB60020]: sw         $s6, 32($sp)
    0889271C:[AFB5001C]: sw         $s5, 28($sp)
    08892720:[AFB40018]: sw         $s4, 24($sp)
    08892724:[AFB30014]: sw         $s3, 20($sp)
    08892728:[AFB20010]: sw         $s2, 16($sp)
    0889272C:[AFB1000C]: sw         $s1, 12($sp)
    08892730:[AFB00008]: sw         $s0, 8($sp)
    08892734:[00809021]: addu       $s2, $a0, $zr <=> move $s2, $a0
    08892738:[00C08821]: addu       $s1, $a2, $zr <=> move $s1, $a2
    0889273C:[0100F021]: addu       $fp, $t0, $zr <=> move $fp, $t0
    08892740:[00E08021]: addu       $s0, $a3, $zr <=> move $s0, $a3
    08892744:[7C05B620]: seh        $s6, $a1
    08892748:[0000A821]: addu       $s5, $zr, $zr <=> li $s5, 0
    0889274C:[0000A021]: addu       $s4, $zr, $zr <=> li $s4, 0
    08892750:[82030000]: lb         $v1, 0($s0)
    08892754:[54600004]: bnel       $v1, $zr, 0x08892768
    08892758:[2402007E]: addiu      $v0, $zr, 126 <=> li $v0, 126
    0889275C:[A2200000]: sb         $zr, 0($s1)
    08892760:[100000BC]: b          0x08892A54
    08892764:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    08892768:[1462005A]: bne        $v1, $v0, 0x088928D4
    0889276C:[00000000]: nop
    08892770:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08892774:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08892778:[27A6033E]: addiu      $a2, $sp, 830
    0889277C:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08892780:[24080001]: addiu      $t0, $zr, 1 <=> li $t0, 1
    08892784:[0E2252C3]: jal        0x08894B0C
    08892788:[02009821]: addu       $s3, $s0, $zr <=> move $s3, $s0
    0889278C:[87A3033E]: lh         $v1, 830($sp)
    08892790:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08892794:[24020800]: addiu      $v0, $zr, 2048 <=> li $v0, 2048
    08892798:[3063FF00]: andi       $v1, $v1, -256
    0889279C:[54620003]: bnel       $v1, $v0, 0x088927AC
    088927A0:[02608021]: addu       $s0, $s3, $zr <=> move $s0, $s3
    088927A4:[1000FFEA]: b          0x08892750
    088927A8:[3AB50001]: xori       $s5, $s5, 1
    088927AC:[16A00049]: bne        $s5, $zr, 0x088928D4
    088927B0:[00000000]: nop
    088927B4:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    088927B8:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    088927BC:[27A6033E]: addiu      $a2, $sp, 830
    088927C0:[24070002]: addiu      $a3, $zr, 2 <=> li $a3, 2
    088927C4:[0E2252C3]: jal        0x08894B0C
    088927C8:[24080001]: addiu      $t0, $zr, 1 <=> li $t0, 1
    088927CC:[87A4033E]: lh         $a0, 830($sp)
    088927D0:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    088927D4:[7C14BE20]: seh        $s7, $s4
    088927D8:[02E41021]: addu       $v0, $s7, $a0
    088927DC:[02C2082A]: slt        $at, $s6, $v0
    088927E0:[5020003A]: beql       $at, $zr, 0x088928CC
    088927E4:[02841021]: addu       $v0, $s4, $a0
    088927E8:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    088927EC:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    088927F0:[27A6033E]: addiu      $a2, $sp, 830
    088927F4:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    088927F8:[0E2252C3]: jal        0x08894B0C
    088927FC:[24080001]: addiu      $t0, $zr, 1 <=> li $t0, 1
    08892800:[87A4033E]: lh         $a0, 830($sp)
    08892804:[24020400]: addiu      $v0, $zr, 1024 <=> li $v0, 1024
    08892808:[3083FF00]: andi       $v1, $a0, -256
    0889280C:[5062002A]: beql       $v1, $v0, 0x088928B8
    08892810:[A2240000]: sb         $a0, 0($s1)
    08892814:[24020200]: addiu      $v0, $zr, 512 <=> li $v0, 512
    08892818:[50620016]: beql       $v1, $v0, 0x08892874
    0889281C:[308200FF]: andi       $v0, $a0, 255
    08892820:[24020100]: addiu      $v0, $zr, 256 <=> li $v0, 256
    08892824:[5062FFCB]: beql       $v1, $v0, 0x08892754
    08892828:[82030000]: lb         $v1, 0($s0)
    0889282C:[50600003]: beql       $v1, $zr, 0x0889283C
    08892830:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    08892834:[10000024]: b          0x088928C8
    08892838:[00000000]: nop
    0889283C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08892840:[27A6033E]: addiu      $a2, $sp, 830
    08892844:[24070002]: addiu      $a3, $zr, 2 <=> li $a3, 2
    08892848:[0E2252C3]: jal        0x08894B0C
    0889284C:[24080001]: addiu      $t0, $zr, 1 <=> li $t0, 1
    08892850:[87A2033E]: lh         $v0, 830($sp)
    08892854:[1040FFBE]: beq        $v0, $zr, 0x08892750
    08892858:[00000000]: nop
    0889285C:[2402007E]: addiu      $v0, $zr, 126 <=> li $v0, 126
    08892860:[A2220000]: sb         $v0, 0($s1)
    08892864:[A2200001]: sb         $zr, 1($s1)
    08892868:[AFD00000]: sw         $s0, 0($fp)
    0889286C:[1000007A]: b          0x08892A58
    08892870:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08892874:[27A5003C]: addiu      $a1, $sp, 60
    08892878:[7C023620]: seh        $a2, $v0
    0889287C:[AFA50038]: sw         $a1, 56($sp)
    08892880:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08892884:[0E2253B9]: jal        0x08894EE4
    08892888:[24070001]: addiu      $a3, $zr, 1 <=> li $a3, 1
    0889288C:[02D71023]: subu       $v0, $s6, $s7
    08892890:[7C022E20]: seh        $a1, $v0
    08892894:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08892898:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    0889289C:[27A70038]: addiu      $a3, $sp, 56
    088928A0:[0E2253DF]: jal        0x08894F7C
    088928A4:[24080001]: addiu      $t0, $zr, 1 <=> li $t0, 1
    088928A8:[8FA30038]: lw         $v1, 56($sp)
    088928AC:[7C021620]: seh        $v0, $v0
    088928B0:[10000069]: b          0x08892A58
    088928B4:[AFC30000]: sw         $v1, 0($fp)
    088928B8:[A2200001]: sb         $zr, 1($s1)
    088928BC:[AFD00000]: sw         $s0, 0($fp)
    088928C0:[10000065]: b          0x08892A58
    088928C4:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    088928C8:[02841021]: addu       $v0, $s4, $a0
    088928CC:[1000FFA0]: b          0x08892750
    088928D0:[7C02A620]: seh        $s4, $v0
    088928D4:[3C02089D]: lui        $v0, 0x089D <=> li $v0, 0x089D0000
    088928D8:[8C44BD08]: lw         $a0, -17144($v0)
    088928DC:[0E205A4C]: jal        0x08816930
    088928E0:[92050000]: lbu        $a1, 0($s0)
    088928E4:[00409821]: addu       $s3, $v0, $zr <=> move $s3, $v0
    088928E8:[7C141620]: seh        $v0, $s4
    088928EC:[5456003C]: bnel       $v0, $s6, 0x088929E0
    088928F0:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088928F4:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    088928F8:[0E2246D7]: jal        0x08891B5C
    088928FC:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08892900:[7C022E20]: seh        $a1, $v0
    08892904:[00000000]: 0x8892904 - memcpySequence[1A60002D,00003021,2A610009,14200020,2664FFF8,06600007,00001021,3C017FFF,3421FFFF,0261082A,10200002,00000000,24020001,50400017,00D3082A,82030000,24C60008,00C4102A,A2230000,82030001,A2230001,82030002,A2230002,82030003,A2230003,82030004,A2230004,82030005,A2230005,82030006,A2230006,82030007,A2230007,26100008,1440FFEC,26310008,00D3082A,50200009,7C051E20,82030000,24C60001,00D3102A,A2230000,26100001,1440FFFA,26310001](17,16,19)
    088929BC:[7C051E20]: seh        $v1, $a1
    088929C0:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    088929C4:[14620003]: bne        $v1, $v0, 0x088929D4
    088929C8:[A2200000]: sb         $zr, 0($s1)
    088929CC:[10000002]: b          0x088929D8
    088929D0:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088929D4:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    088929D8:[1000001E]: b          0x08892A54
    088929DC:[7C021620]: seh        $v0, $v0
    088929E0:[5A60001A]: blezl      $s3, 0x08892A4C
    088929E4:[26820001]: addiu      $v0, $s4, 1
    088929E8:[2A610009]: slti       $at, $s3, 9
    088929EC:[1420000F]: bne        $at, $zr, 0x08892A2C
    088929F0:[2663FFF8]: addiu      $v1, $s3, -8
    088929F4:[06600007]: bltz       $s3, 0x08892A14
    088929F8:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    088929FC:[3C017FFF]: lui        $at, 0x7FFF <=> li $at, 0x7FFF0000
    08892A00:[3421FFFF]: ori        $at, $at, -1
    08892A04:[0261082A]: slt        $at, $s3, $at
    08892A08:[10200002]: beq        $at, $zr, 0x08892A14
    08892A0C:[00000000]: nop
    08892A10:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08892A14:[50400006]: beql       $v0, $zr, 0x08892A30
    08892A18:[0093082A]: slt        $at, $a0, $s3
    08892A1C:[24840008]: addiu      $a0, $a0, 8
    08892A20:[0083102A]: slt        $v0, $a0, $v1
    08892A24:[1440FFFD]: bne        $v0, $zr, 0x08892A1C
    08892A28:[26100008]: addiu      $s0, $s0, 8
    08892A2C:[0093082A]: slt        $at, $a0, $s3
    08892A30:[10200005]: beq        $at, $zr, 0x08892A48
    08892A34:[00000000]: nop
    08892A38:[24840001]: addiu      $a0, $a0, 1
    08892A3C:[0093102A]: slt        $v0, $a0, $s3
    08892A40:[1440FFFD]: bne        $v0, $zr, 0x08892A38
    08892A44:[26100001]: addiu      $s0, $s0, 1
    08892A48:[26820001]: addiu      $v0, $s4, 1
    08892A4C:[1000FF40]: b          0x08892750
    08892A50:[7C02A620]: seh        $s4, $v0
    08892A54:[AFD00000]: sw         $s0, 0($fp)
    08892A58:[8FBF002C]: lw         $ra, 44($sp)
    08892A5C:[8FBE0028]: lw         $fp, 40($sp)
    08892A60:[8FB70024]: lw         $s7, 36($sp)
    08892A64:[8FB60020]: lw         $s6, 32($sp)
    08892A68:[8FB5001C]: lw         $s5, 28($sp)
    08892A6C:[8FB40018]: lw         $s4, 24($sp)
    08892A70:[8FB30014]: lw         $s3, 20($sp)
    08892A74:[8FB20010]: lw         $s2, 16($sp)
    08892A78:[8FB1000C]: lw         $s1, 12($sp)
    08892A7C:[8FB00008]: lw         $s0, 8($sp)
    08892A80:[03E00008]: jr         $ra
    08892A84:[27BD0340]: addiu      $sp, $sp, 832
  Back Branch 08892A40 768,507 times (length 4)
    08892A24:[1440FFFD]: bne        $v0, $zr, 0x08892A1C
    08892A28:[26100008]: addiu      $s0, $s0, 8
    08892A2C:[0093082A]: slt        $at, $a0, $s3
    08892A30:[10200005]: beq        $at, $zr, 0x08892A48
    08892A34:[00000000]: nop
--> 08892A38:[24840001]: addiu      $a0, $a0, 1
    08892A3C:[0093102A]: slt        $v0, $a0, $s3
--> 08892A40:[1440FFFD]: bne        $v0, $zr, 0x08892A38
    08892A44:[26100001]: addiu      $s0, $s0, 1
    08892A48:[26820001]: addiu      $v0, $s4, 1
    08892A4C:[1000FF40]: b          0x08892750
    08892A50:[7C02A620]: seh        $s4, $v0
  Back Branch 08892A4C 768,507 times (length 193)
_S1_3_8894874 17,207,006 instructions (0.120%), 777,544 calls (08894874 - 08894984, length 69)
    08894874:[30A3FFFF]: andi       $v1, $a1, -1
    08894878:[24023035]: addiu      $v0, $zr, 12341 <=> li $v0, 12341
    0889487C:[54620003]: bnel       $v1, $v0, 0x0889488C
    08894880:[2C620250]: sltiu      $v0, $v1, 592
    08894884:[1000003E]: b          0x08894980
    08894888:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0889488C:[54400007]: bnel       $v0, $zr, 0x088948AC
    08894890:[2C622000]: sltiu      $v0, $v1, 8192
    08894894:[2C612000]: sltiu      $at, $v1, 8192
    08894898:[10200003]: beq        $at, $zr, 0x088948A8
    0889489C:[00000000]: nop
    088948A0:[10000037]: b          0x08894980
    088948A4:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    088948A8:[2C622000]: sltiu      $v0, $v1, 8192
    088948AC:[54400007]: bnel       $v0, $zr, 0x088948CC
    088948B0:[2C622070]: sltiu      $v0, $v1, 8304
    088948B4:[2C612070]: sltiu      $at, $v1, 8304
    088948B8:[10200003]: beq        $at, $zr, 0x088948C8
    088948BC:[00000000]: nop
    088948C0:[1000002F]: b          0x08894980
    088948C4:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088948C8:[2C622070]: sltiu      $v0, $v1, 8304
    088948CC:[54400007]: bnel       $v0, $zr, 0x088948EC
    088948D0:[2C6220A0]: sltiu      $v0, $v1, 8352
    088948D4:[2C6120A0]: sltiu      $at, $v1, 8352
    088948D8:[10200003]: beq        $at, $zr, 0x088948E8
    088948DC:[00000000]: nop
    088948E0:[10000027]: b          0x08894980
    088948E4:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    088948E8:[2C6220A0]: sltiu      $v0, $v1, 8352
    088948EC:[54400007]: bnel       $v0, $zr, 0x0889490C
    088948F0:[2C6220D0]: sltiu      $v0, $v1, 8400
    088948F4:[2C6120D0]: sltiu      $at, $v1, 8400
    088948F8:[10200003]: beq        $at, $zr, 0x08894908
    088948FC:[00000000]: nop
    08894900:[1000001F]: b          0x08894980
    08894904:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08894908:[2C6220D0]: sltiu      $v0, $v1, 8400
    0889490C:[54400008]: bnel       $v0, $zr, 0x08894930
    08894910:[3402FF60]: ori        $v0, $zr, -160 <=> li $v0, 65376
    08894914:[3401FF60]: ori        $at, $zr, -160 <=> li $at, 65376
    08894918:[0061082B]: sltu       $at, $v1, $at
    0889491C:[10200003]: beq        $at, $zr, 0x0889492C
    08894920:[00000000]: nop
    08894924:[10000016]: b          0x08894980
    08894928:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0889492C:[3402FF60]: ori        $v0, $zr, -160 <=> li $v0, 65376
    08894930:[0062102B]: sltu       $v0, $v1, $v0
    08894934:[54400008]: bnel       $v0, $zr, 0x08894958
    08894938:[3402FFE0]: ori        $v0, $zr, -32 <=> li $v0, 65504
    0889493C:[3401FFE0]: ori        $at, $zr, -32 <=> li $at, 65504
    08894940:[0061082B]: sltu       $at, $v1, $at
    08894944:[10200003]: beq        $at, $zr, 0x08894954
    08894948:[00000000]: nop
    0889494C:[1000000C]: b          0x08894980
    08894950:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    08894954:[3402FFE0]: ori        $v0, $zr, -32 <=> li $v0, 65504
    08894958:[0062102B]: sltu       $v0, $v1, $v0
    0889495C:[54400008]: bnel       $v0, $zr, 0x08894980
    08894960:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08894964:[3401FFF0]: ori        $at, $zr, -16 <=> li $at, 65520
    08894968:[0061082B]: sltu       $at, $v1, $at
    0889496C:[10200003]: beq        $at, $zr, 0x0889497C
    08894970:[00000000]: nop
    08894974:[10000002]: b          0x08894980
    08894978:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0889497C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08894980:[03E00008]: jr         $ra
    08894984:[00000000]: nop
_S1_2_88C2D74 16,313,114 instructions (0.114%), 1 calls (088C2D74 - 088C2F44, length 117)
    088C2D74:[27BDFFD0]: addiu      $sp, $sp, -48
    088C2D78:[AFBF002C]: sw         $ra, 44($sp)
    088C2D7C:[AFB70028]: sw         $s7, 40($sp)
    088C2D80:[AFB60024]: sw         $s6, 36($sp)
    088C2D84:[AFB50020]: sw         $s5, 32($sp)
    088C2D88:[AFB4001C]: sw         $s4, 28($sp)
    088C2D8C:[AFB30018]: sw         $s3, 24($sp)
    088C2D90:[AFB20014]: sw         $s2, 20($sp)
    088C2D94:[AFB10010]: sw         $s1, 16($sp)
    088C2D98:[00A0A021]: addu       $s4, $a1, $zr <=> move $s4, $a1
    088C2D9C:[00C09021]: addu       $s2, $a2, $zr <=> move $s2, $a2
    088C2DA0:[AFB0000C]: sw         $s0, 12($sp)
    088C2DA4:[02921821]: addu       $v1, $s4, $s2
    088C2DA8:[01008821]: addu       $s1, $t0, $zr <=> move $s1, $t0
    088C2DAC:[00E09821]: addu       $s3, $a3, $zr <=> move $s3, $a3
    088C2DB0:[0080A821]: addu       $s5, $a0, $zr <=> move $s5, $a0
    088C2DB4:[16200003]: bne        $s1, $zr, 0x088C2DC4
    088C2DB8:[2470FFFC]: addiu      $s0, $v1, -4
    088C2DBC:[0E230BD2]: jal        0x088C2F48
    088C2DC0:[8E050000]: lw         $a1, 0($s0)
    088C2DC4:[92030000]: lbu        $v1, 0($s0)
    088C2DC8:[02631821]: addu       $v1, $s3, $v1
    088C2DCC:[90630000]: lbu        $v1, 0($v1)
    088C2DD0:[A2030000]: sb         $v1, 0($s0)
    088C2DD4:[92030001]: lbu        $v1, 1($s0)
    088C2DD8:[02631821]: addu       $v1, $s3, $v1
    088C2DDC:[90630000]: lbu        $v1, 0($v1)
    088C2DE0:[A2030001]: sb         $v1, 1($s0)
    088C2DE4:[92030002]: lbu        $v1, 2($s0)
    088C2DE8:[02631821]: addu       $v1, $s3, $v1
    088C2DEC:[90630000]: lbu        $v1, 0($v1)
    088C2DF0:[A2030002]: sb         $v1, 2($s0)
    088C2DF4:[92030003]: lbu        $v1, 3($s0)
    088C2DF8:[02631821]: addu       $v1, $s3, $v1
    088C2DFC:[90630000]: lbu        $v1, 0($v1)
    088C2E00:[A2030003]: sb         $v1, 3($s0)
    088C2E04:[92030000]: lbu        $v1, 0($s0)
    088C2E08:[02631821]: addu       $v1, $s3, $v1
    088C2E0C:[90630000]: lbu        $v1, 0($v1)
    088C2E10:[A2030000]: sb         $v1, 0($s0)
    088C2E14:[92030001]: lbu        $v1, 1($s0)
    088C2E18:[02631821]: addu       $v1, $s3, $v1
    088C2E1C:[90630000]: lbu        $v1, 0($v1)
    088C2E20:[A2030001]: sb         $v1, 1($s0)
    088C2E24:[92030002]: lbu        $v1, 2($s0)
    088C2E28:[02631821]: addu       $v1, $s3, $v1
    088C2E2C:[90630000]: lbu        $v1, 0($v1)
    088C2E30:[A2030002]: sb         $v1, 2($s0)
    088C2E34:[92030003]: lbu        $v1, 3($s0)
    088C2E38:[02631821]: addu       $v1, $s3, $v1
    088C2E3C:[90630000]: lbu        $v1, 0($v1)
    088C2E40:[12200004]: beq        $s1, $zr, 0x088C2E54
    088C2E44:[A2030003]: sb         $v1, 3($s0)
    088C2E48:[8E050000]: lw         $a1, 0($s0)
    088C2E4C:[0E230BD2]: jal        0x088C2F48
    088C2E50:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    088C2E54:[2657FFFC]: addiu      $s7, $s2, -4
    088C2E58:[26920001]: addiu      $s2, $s4, 1
    088C2E5C:[26910002]: addiu      $s1, $s4, 2
    088C2E60:[26900003]: addiu      $s0, $s4, 3
    088C2E64:[12E0002D]: beq        $s7, $zr, 0x088C2F1C
    088C2E68:[0000B021]: addu       $s6, $zr, $zr <=> li $s6, 0
    088C2E6C:[92820000]: lbu        $v0, 0($s4)
    088C2E70:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    088C2E74:[02621021]: addu       $v0, $s3, $v0
    088C2E78:[90420000]: lbu        $v0, 0($v0)
    088C2E7C:[A2820000]: sb         $v0, 0($s4)
    088C2E80:[92420000]: lbu        $v0, 0($s2)
    088C2E84:[02621021]: addu       $v0, $s3, $v0
    088C2E88:[90420000]: lbu        $v0, 0($v0)
    088C2E8C:[A2420000]: sb         $v0, 0($s2)
    088C2E90:[92220000]: lbu        $v0, 0($s1)
    088C2E94:[02621021]: addu       $v0, $s3, $v0
    088C2E98:[90420000]: lbu        $v0, 0($v0)
    088C2E9C:[A2220000]: sb         $v0, 0($s1)
    088C2EA0:[92020000]: lbu        $v0, 0($s0)
    088C2EA4:[02621021]: addu       $v0, $s3, $v0
    088C2EA8:[90420000]: lbu        $v0, 0($v0)
    088C2EAC:[0E230BE2]: jal        0x088C2F88
    088C2EB0:[A2020000]: sb         $v0, 0($s0)
    088C2EB4:[8E840000]: lw         $a0, 0($s4)
    088C2EB8:[26D60004]: addiu      $s6, $s6, 4
    088C2EBC:[02D7182B]: sltu       $v1, $s6, $s7
    088C2EC0:[00822026]: xor        $a0, $a0, $v0
    088C2EC4:[AE840000]: sw         $a0, 0($s4)
    088C2EC8:[92840000]: lbu        $a0, 0($s4)
    088C2ECC:[02642021]: addu       $a0, $s3, $a0
    088C2ED0:[90840000]: lbu        $a0, 0($a0)
    088C2ED4:[A2840000]: sb         $a0, 0($s4)
    088C2ED8:[92440000]: lbu        $a0, 0($s2)
    088C2EDC:[26940004]: addiu      $s4, $s4, 4
    088C2EE0:[02642021]: addu       $a0, $s3, $a0
    088C2EE4:[90840000]: lbu        $a0, 0($a0)
    088C2EE8:[A2440000]: sb         $a0, 0($s2)
    088C2EEC:[92240000]: lbu        $a0, 0($s1)
    088C2EF0:[26520004]: addiu      $s2, $s2, 4
    088C2EF4:[02642021]: addu       $a0, $s3, $a0
    088C2EF8:[90840000]: lbu        $a0, 0($a0)
    088C2EFC:[A2240000]: sb         $a0, 0($s1)
    088C2F00:[92040000]: lbu        $a0, 0($s0)
    088C2F04:[26310004]: addiu      $s1, $s1, 4
    088C2F08:[02642021]: addu       $a0, $s3, $a0
    088C2F0C:[90840000]: lbu        $a0, 0($a0)
    088C2F10:[A2040000]: sb         $a0, 0($s0)
    088C2F14:[1460FFD5]: bne        $v1, $zr, 0x088C2E6C
    088C2F18:[26100004]: addiu      $s0, $s0, 4
    088C2F1C:[8FBF002C]: lw         $ra, 44($sp)
    088C2F20:[8FB70028]: lw         $s7, 40($sp)
    088C2F24:[8FB60024]: lw         $s6, 36($sp)
    088C2F28:[8FB50020]: lw         $s5, 32($sp)
    088C2F2C:[8FB4001C]: lw         $s4, 28($sp)
    088C2F30:[8FB30018]: lw         $s3, 24($sp)
    088C2F34:[8FB20014]: lw         $s2, 20($sp)
    088C2F38:[8FB10010]: lw         $s1, 16($sp)
    088C2F3C:[8FB0000C]: lw         $s0, 12($sp)
    088C2F40:[03E00008]: jr         $ra
    088C2F44:[27BD0030]: addiu      $sp, $sp, 48
  Back Branch 088C2F14 370,751 times (length 44)
    088C2E58:[26920001]: addiu      $s2, $s4, 1
    088C2E5C:[26910002]: addiu      $s1, $s4, 2
    088C2E60:[26900003]: addiu      $s0, $s4, 3
    088C2E64:[12E0002D]: beq        $s7, $zr, 0x088C2F1C
    088C2E68:[0000B021]: addu       $s6, $zr, $zr <=> li $s6, 0
--> 088C2E6C:[92820000]: lbu        $v0, 0($s4)
    088C2E70:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    088C2E74:[02621021]: addu       $v0, $s3, $v0
    088C2E78:[90420000]: lbu        $v0, 0($v0)
    088C2E7C:[A2820000]: sb         $v0, 0($s4)
    088C2E80:[92420000]: lbu        $v0, 0($s2)
    088C2E84:[02621021]: addu       $v0, $s3, $v0
    088C2E88:[90420000]: lbu        $v0, 0($v0)
    088C2E8C:[A2420000]: sb         $v0, 0($s2)
    088C2E90:[92220000]: lbu        $v0, 0($s1)
    088C2E94:[02621021]: addu       $v0, $s3, $v0
    088C2E98:[90420000]: lbu        $v0, 0($v0)
    088C2E9C:[A2220000]: sb         $v0, 0($s1)
    088C2EA0:[92020000]: lbu        $v0, 0($s0)
    088C2EA4:[02621021]: addu       $v0, $s3, $v0
    088C2EA8:[90420000]: lbu        $v0, 0($v0)
    088C2EAC:[0E230BE2]: jal        0x088C2F88
    088C2EB0:[A2020000]: sb         $v0, 0($s0)
    088C2EB4:[8E840000]: lw         $a0, 0($s4)
    088C2EB8:[26D60004]: addiu      $s6, $s6, 4
    088C2EBC:[02D7182B]: sltu       $v1, $s6, $s7
    088C2EC0:[00822026]: xor        $a0, $a0, $v0
    088C2EC4:[AE840000]: sw         $a0, 0($s4)
    088C2EC8:[92840000]: lbu        $a0, 0($s4)
    088C2ECC:[02642021]: addu       $a0, $s3, $a0
    088C2ED0:[90840000]: lbu        $a0, 0($a0)
    088C2ED4:[A2840000]: sb         $a0, 0($s4)
    088C2ED8:[92440000]: lbu        $a0, 0($s2)
    088C2EDC:[26940004]: addiu      $s4, $s4, 4
    088C2EE0:[02642021]: addu       $a0, $s3, $a0
    088C2EE4:[90840000]: lbu        $a0, 0($a0)
    088C2EE8:[A2440000]: sb         $a0, 0($s2)
    088C2EEC:[92240000]: lbu        $a0, 0($s1)
    088C2EF0:[26520004]: addiu      $s2, $s2, 4
    088C2EF4:[02642021]: addu       $a0, $s3, $a0
    088C2EF8:[90840000]: lbu        $a0, 0($a0)
    088C2EFC:[A2240000]: sb         $a0, 0($s1)
    088C2F00:[92040000]: lbu        $a0, 0($s0)
    088C2F04:[26310004]: addiu      $s1, $s1, 4
    088C2F08:[02642021]: addu       $a0, $s3, $a0
    088C2F0C:[90840000]: lbu        $a0, 0($a0)
    088C2F10:[A2040000]: sb         $a0, 0($s0)
--> 088C2F14:[1460FFD5]: bne        $v1, $zr, 0x088C2E6C
    088C2F18:[26100004]: addiu      $s0, $s0, 4
    088C2F1C:[8FBF002C]: lw         $ra, 44($sp)
    088C2F20:[8FB70028]: lw         $s7, 40($sp)
    088C2F24:[8FB60024]: lw         $s6, 36($sp)
_S1_2_8893390 16,072,235 instructions (0.112%), 4,489 calls (08893390 - 08893440, length 45)
    08893390:[27BDFFF0]: addiu      $sp, $sp, -16
    08893394:[AFBF000C]: sw         $ra, 12($sp)
    08893398:[AFB20008]: sw         $s2, 8($sp)
    0889339C:[AFB10004]: sw         $s1, 4($sp)
    088933A0:[AFB00000]: sw         $s0, 0($sp)
    088933A4:[9483011E]: lhu        $v1, 286($a0)
    088933A8:[00809021]: addu       $s2, $a0, $zr <=> move $s2, $a0
    088933AC:[1860001F]: blez       $v1, 0x0889342C
    088933B0:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    088933B4:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    088933B8:[3C030002]: lui        $v1, 0x0002 <=> li $v1, 0x00020000
    088933BC:[02031821]: addu       $v1, $s0, $v1
    088933C0:[94652608]: lhu        $a1, 9736($v1)
    088933C4:[50A00015]: beql       $a1, $zr, 0x0889341C
    088933C8:[9643011E]: lhu        $v1, 286($s2)
    088933CC:[9642011C]: lhu        $v0, 284($s2)
    088933D0:[9249011A]: lbu        $t1, 282($s2)
    088933D4:[92480118]: lbu        $t0, 280($s2)
    088933D8:[0222001A]: div        $s1, $v0
    088933DC:[9243011B]: lbu        $v1, 283($s2)
    088933E0:[00003012]: mflo       $a2
    088933E4:[0229001A]: div        $s1, $t1
    088933E8:[92420119]: lbu        $v0, 281($s2)
    088933EC:[00003810]: mfhi       $a3
    088933F0:[01070018]: mult       $t0, $a3
    088933F4:[00003812]: mflo       $a3
    088933F8:[0229001A]: div        $s1, $t1
    088933FC:[00004012]: mflo       $t0
    08893400:[0103001A]: div        $t0, $v1
    08893404:[00001810]: mfhi       $v1
    08893408:[00430018]: mult       $v0, $v1
    0889340C:[00004012]: mflo       $t0
    08893410:[0E224D11]: jal        0x08893444
    08893414:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08893418:[9643011E]: lhu        $v1, 286($s2)
    0889341C:[26310001]: addiu      $s1, $s1, 1
    08893420:[0223182A]: slt        $v1, $s1, $v1
    08893424:[1460FFE4]: bne        $v1, $zr, 0x088933B8
    08893428:[26100002]: addiu      $s0, $s0, 2
    0889342C:[8FBF000C]: lw         $ra, 12($sp)
    08893430:[8FB20008]: lw         $s2, 8($sp)
    08893434:[8FB10004]: lw         $s1, 4($sp)
    08893438:[8FB00000]: lw         $s0, 0($sp)
    0889343C:[03E00008]: jr         $ra
    08893440:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 08893424 1,777,644 times (length 29)
    088933A4:[9483011E]: lhu        $v1, 286($a0)
    088933A8:[00809021]: addu       $s2, $a0, $zr <=> move $s2, $a0
    088933AC:[1860001F]: blez       $v1, 0x0889342C
    088933B0:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    088933B4:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
--> 088933B8:[3C030002]: lui        $v1, 0x0002 <=> li $v1, 0x00020000
    088933BC:[02031821]: addu       $v1, $s0, $v1
    088933C0:[94652608]: lhu        $a1, 9736($v1)
    088933C4:[50A00015]: beql       $a1, $zr, 0x0889341C
    088933C8:[9643011E]: lhu        $v1, 286($s2)
    088933CC:[9642011C]: lhu        $v0, 284($s2)
    088933D0:[9249011A]: lbu        $t1, 282($s2)
    088933D4:[92480118]: lbu        $t0, 280($s2)
    088933D8:[0222001A]: div        $s1, $v0
    088933DC:[9243011B]: lbu        $v1, 283($s2)
    088933E0:[00003012]: mflo       $a2
    088933E4:[0229001A]: div        $s1, $t1
    088933E8:[92420119]: lbu        $v0, 281($s2)
    088933EC:[00003810]: mfhi       $a3
    088933F0:[01070018]: mult       $t0, $a3
    088933F4:[00003812]: mflo       $a3
    088933F8:[0229001A]: div        $s1, $t1
    088933FC:[00004012]: mflo       $t0
    08893400:[0103001A]: div        $t0, $v1
    08893404:[00001810]: mfhi       $v1
    08893408:[00430018]: mult       $v0, $v1
    0889340C:[00004012]: mflo       $t0
    08893410:[0E224D11]: jal        0x08893444
    08893414:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08893418:[9643011E]: lhu        $v1, 286($s2)
    0889341C:[26310001]: addiu      $s1, $s1, 1
    08893420:[0223182A]: slt        $v1, $s1, $v1
--> 08893424:[1460FFE4]: bne        $v1, $zr, 0x088933B8
    08893428:[26100002]: addiu      $s0, $s0, 2
    0889342C:[8FBF000C]: lw         $ra, 12($sp)
    08893430:[8FB20008]: lw         $s2, 8($sp)
    08893434:[8FB10004]: lw         $s1, 4($sp)
_S1_2_88A43C0 15,870,384 instructions (0.111%), 77,796 calls (088A43C0 - 088A4404, length 18)
    088A43C0:[27BDFFF0]: addiu      $sp, $sp, -16
    088A43C4:[AFBF000C]: sw         $ra, 12($sp)
    088A43C8:[AFB10008]: sw         $s1, 8($sp)
    088A43CC:[AFB00004]: sw         $s0, 4($sp)
    088A43D0:[3C1009A1]: lui        $s0, 0x09A1 <=> li $s0, 0x09A10000
    088A43D4:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    088A43D8:[2610E50C]: addiu      $s0, $s0, -6900
    088A43DC:[0E229102]: jal        0x088A4408
    088A43E0:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088A43E4:[26310001]: addiu      $s1, $s1, 1
    088A43E8:[2E230020]: sltiu      $v1, $s1, 32
    088A43EC:[1460FFFB]: bne        $v1, $zr, 0x088A43DC
    088A43F0:[2610002C]: addiu      $s0, $s0, 44
    088A43F4:[8FBF000C]: lw         $ra, 12($sp)
    088A43F8:[8FB10008]: lw         $s1, 8($sp)
    088A43FC:[8FB00004]: lw         $s0, 4($sp)
    088A4400:[03E00008]: jr         $ra
    088A4404:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 088A43EC 2,489,472 times (length 6)
    088A43C8:[AFB10008]: sw         $s1, 8($sp)
    088A43CC:[AFB00004]: sw         $s0, 4($sp)
    088A43D0:[3C1009A1]: lui        $s0, 0x09A1 <=> li $s0, 0x09A10000
    088A43D4:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    088A43D8:[2610E50C]: addiu      $s0, $s0, -6900
--> 088A43DC:[0E229102]: jal        0x088A4408
    088A43E0:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088A43E4:[26310001]: addiu      $s1, $s1, 1
    088A43E8:[2E230020]: sltiu      $v1, $s1, 32
--> 088A43EC:[1460FFFB]: bne        $v1, $zr, 0x088A43DC
    088A43F0:[2610002C]: addiu      $s0, $s0, 44
    088A43F4:[8FBF000C]: lw         $ra, 12($sp)
    088A43F8:[8FB10008]: lw         $s1, 8($sp)
    088A43FC:[8FB00004]: lw         $s0, 4($sp)
_S1_3_8816460 15,252,213 instructions (0.106%), 790,647 calls (08816460 - 08816504, length 42)
    08816460:[27BDFFF0]: addiu      $sp, $sp, -16
    08816464:[AFBF000C]: sw         $ra, 12($sp)
    08816468:[AFB00008]: sw         $s0, 8($sp)
    0881646C:[8CA20000]: lw         $v0, 0($a1)
    08816470:[90500000]: lbu        $s0, 0($v0)
    08816474:[2E010080]: sltiu      $at, $s0, 128
    08816478:[10200003]: beq        $at, $zr, 0x08816488
    0881647C:[24470001]: addiu      $a3, $v0, 1
    08816480:[10000016]: b          0x088164DC
    08816484:[ACA70000]: sw         $a3, 0($a1)
    08816488:[2E0200C2]: sltiu      $v0, $s0, 194
    0881648C:[54400012]: bnel       $v0, $zr, 0x088164D8
    08816490:[2410003F]: addiu      $s0, $zr, 63 <=> li $s0, 63
    08816494:[2E0100F5]: sltiu      $at, $s0, 245
    08816498:[54200004]: bnel       $at, $zr, 0x088164AC
    0881649C:[24060040]: addiu      $a2, $zr, 64 <=> li $a2, 64
    088164A0:[2410003F]: addiu      $s0, $zr, 63 <=> li $s0, 63
    088164A4:[1000000C]: b          0x088164D8
    088164A8:[00000000]: nop
    088164AC:[3210007F]: andi       $s0, $s0, 127
    088164B0:[90E30000]: lbu        $v1, 0($a3)
    088164B4:[24C2FFFF]: addiu      $v0, $a2, -1
    088164B8:[02021024]: and        $v0, $s0, $v0
    088164BC:[00021180]: sll        $v0, $v0, 0x0006
    088164C0:[3063003F]: andi       $v1, $v1, 63
    088164C4:[00063140]: sll        $a2, $a2, 0x0005
    088164C8:[00438025]: or         $s0, $v0, $v1
    088164CC:[0206082B]: sltu       $at, $s0, $a2
    088164D0:[1020FFF7]: beq        $at, $zr, 0x088164B0
    088164D4:[24E70001]: addiu      $a3, $a3, 1
    088164D8:[ACA70000]: sw         $a3, 0($a1)
    088164DC:[0E2059F8]: jal        0x088167E0
    088164E0:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    088164E4:[304200FF]: andi       $v0, $v0, 255
    088164E8:[54400003]: bnel       $v0, $zr, 0x088164F8
    088164EC:[3202FFFF]: andi       $v0, $s0, -1
    088164F0:[2410003F]: addiu      $s0, $zr, 63 <=> li $s0, 63
    088164F4:[3202FFFF]: andi       $v0, $s0, -1
    088164F8:[8FBF000C]: lw         $ra, 12($sp)
    088164FC:[8FB00008]: lw         $s0, 8($sp)
    08816500:[03E00008]: jr         $ra
    08816504:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 088164D0 18,390 times (length 10)
    0881649C:[24060040]: addiu      $a2, $zr, 64 <=> li $a2, 64
    088164A0:[2410003F]: addiu      $s0, $zr, 63 <=> li $s0, 63
    088164A4:[1000000C]: b          0x088164D8
    088164A8:[00000000]: nop
    088164AC:[3210007F]: andi       $s0, $s0, 127
--> 088164B0:[90E30000]: lbu        $v1, 0($a3)
    088164B4:[24C2FFFF]: addiu      $v0, $a2, -1
    088164B8:[02021024]: and        $v0, $s0, $v0
    088164BC:[00021180]: sll        $v0, $v0, 0x0006
    088164C0:[3063003F]: andi       $v1, $v1, 63
    088164C4:[00063140]: sll        $a2, $a2, 0x0005
    088164C8:[00438025]: or         $s0, $v0, $v1
    088164CC:[0206082B]: sltu       $at, $s0, $a2
--> 088164D0:[1020FFF7]: beq        $at, $zr, 0x088164B0
    088164D4:[24E70001]: addiu      $a3, $a3, 1
    088164D8:[ACA70000]: sw         $a3, 0($a1)
    088164DC:[0E2059F8]: jal        0x088167E0
    088164E0:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
_S1_3_88596C8 14,698,224 instructions (0.102%), 612,426 calls (088596C8 - 08859724, length 24)
    088596C8:[00071080]: sll        $v0, $a3, 0x0002
    088596CC:[00444021]: addu       $t0, $v0, $a0
    088596D0:[24C2FFFE]: addiu      $v0, $a2, -2
    088596D4:[00021080]: sll        $v0, $v0, 0x0002
    088596D8:[00A23021]: addu       $a2, $a1, $v0
    088596DC:[3C02FF00]: lui        $v0, 0xFF00 <=> li $v0, 0xFF000000
    088596E0:[00A21024]: and        $v0, $a1, $v0
    088596E4:[00051A00]: sll        $v1, $a1, 0x0008
    088596E8:[8D070148]: lw         $a3, 328($t0)
    088596EC:[00022202]: srl        $a0, $v0, 0x0008
    088596F0:[3C021000]: lui        $v0, 0x1000 <=> li $v0, 0x10000000
    088596F4:[8CE50000]: lw         $a1, 0($a3)
    088596F8:[00822025]: or         $a0, $a0, $v0
    088596FC:[00031A02]: srl        $v1, $v1, 0x0008
    08859700:[ACC50000]: sw         $a1, 0($a2)
    08859704:[8CE50004]: lw         $a1, 4($a3)
    08859708:[3C020800]: lui        $v0, 0x0800 <=> li $v0, 0x08000000
    0885970C:[00621025]: or         $v0, $v1, $v0
    08859710:[ACC50004]: sw         $a1, 4($a2)
    08859714:[ACE40000]: sw         $a0, 0($a3)
    08859718:[ACE20004]: sw         $v0, 4($a3)
    0885971C:[AD060148]: sw         $a2, 328($t0)
    08859720:[03E00008]: jr         $ra
    08859724:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
_S1_2_88632D8 14,678,560 instructions (0.102%), 282,280 calls (088632D8 - 088633C8, length 61)
    088632D8:[27BDFFF0]: addiu      $sp, $sp, -16
    088632DC:[F38380A0]: VMIDT.q    E000.q
    088632E0:[F8A00000]: sv.q       C000.q, 0($a1)
    088632E4:[F8A10010]: sv.q       C010.q, 16($a1)
    088632E8:[F8A20020]: sv.q       C020.q, 32($a1)
    088632EC:[F8A30030]: sv.q       C030.q, 48($a1)
    088632F0:[C4C0000C]: lwc1       $f0, 12($a2)
    088632F4:[C4C20014]: lwc1       $f2, 20($a2)
    088632F8:[C4C10010]: lwc1       $f1, 16($a2)
    088632FC:[E7A0000C]: swc1       $f0, 12($sp)
    08863300:[27A7000C]: addiu      $a3, $sp, 12
    08863304:[E7A20004]: swc1       $f2, 4($sp)
    08863308:[E7A10008]: swc1       $f1, 8($sp)
    0886330C:[27A40008]: addiu      $a0, $sp, 8
    08863310:[27A30004]: addiu      $v1, $sp, 4
    08863314:[D8A00000]: lv.q       C000.q, 0($a1)
    08863318:[D8A10010]: lv.q       C010.q, 16($a1)
    0886331C:[D8A20020]: lv.q       C020.q, 32($a1)
    08863320:[D8A30030]: lv.q       C030.q, 48($a1)
    08863324:[C8E40000]: lv.s       S100.s, 0($a3)
    08863328:[C8840001]: lv.s       S101.s, 0($a0)
    0886332C:[C8640002]: lv.s       S102.s, 0($v1)
    08863330:[D0650064]: VCST.s     S103.s, VFPU_2_PI
    08863334:[65648407]: vscl.t     C130.t, C100.t, S103.s
    08863338:[D0128705]: vsin.t     C110.t, C130.t
    0886333C:[D0138706]: vcos.t     C120.t, C130.t
    08863340:[64264600]: vmul.s     S000.s, S122.s, S121.s
    08863344:[64064507]: vmul.s     S130.s, S112.s, S120.s
    08863348:[64462501]: vmul.s     S010.s, S111.s, S122.s
    0886334C:[64050101]: vmul.s     S010.s, S010.s, S110.s
    08863350:[00000000]: nop
    08863354:[60870101]: vsub.s     S010.s, S010.s, S130.s
    08863358:[64450502]: vmul.s     S020.s, S110.s, S112.s
    0886335C:[64462527]: vmul.s     S131.s, S111.s, S122.s
    08863360:[64062727]: vmul.s     S131.s, S131.s, S120.s
    08863364:[60270202]: vadd.s     S020.s, S020.s, S131.s
    08863368:[64264520]: vmul.s     S001.s, S112.s, S121.s
    0886336C:[64064621]: vmul.s     S011.s, S122.s, S120.s
    08863370:[64452527]: vmul.s     S131.s, S111.s, S112.s
    08863374:[64052727]: vmul.s     S131.s, S131.s, S110.s
    08863378:[60272121]: vadd.s     S011.s, S011.s, S131.s
    0886337C:[64460507]: vmul.s     S130.s, S110.s, S122.s
    08863380:[64452522]: vmul.s     S021.s, S111.s, S112.s
    08863384:[64062222]: vmul.s     S021.s, S021.s, S120.s
    08863388:[00000000]: nop
    0886338C:[60872222]: vsub.s     S021.s, S021.s, S130.s
    08863390:[D0022540]: vneg.s     S002.s, S111.s
    08863394:[64260541]: vmul.s     S012.s, S110.s, S121.s
    08863398:[64062642]: vmul.s     S022.s, S121.s, S120.s
    0886339C:[F8A00000]: sv.q       C000.q, 0($a1)
    088633A0:[F8A10010]: sv.q       C010.q, 16($a1)
    088633A4:[F8A20020]: sv.q       C020.q, 32($a1)
    088633A8:[F8A30030]: sv.q       C030.q, 48($a1)
    088633AC:[C4C00018]: lwc1       $f0, 24($a2)
    088633B0:[E4A00030]: swc1       $f0, 48($a1)
    088633B4:[C4C0001C]: lwc1       $f0, 28($a2)
    088633B8:[E4A00034]: swc1       $f0, 52($a1)
    088633BC:[C4C00020]: lwc1       $f0, 32($a2)
    088633C0:[E4A00038]: swc1       $f0, 56($a1)
    088633C4:[03E00008]: jr         $ra
    088633C8:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_884BB00 13,777,543 instructions (0.096%), 12,961 calls (0884BB00 - 0884BB54, length 22)
    0884BB00:[3C060894]: lui        $a2, 0x0894 <=> li $a2, 0x08940000
    0884BB04:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    0884BB08:[24C6B8DC]: addiu      $a2, $a2, -18212
    0884BB0C:[80C30000]: lb         $v1, 0($a2)
    0884BB10:[1860000A]: blez       $v1, 0x0884BB3C
    0884BB14:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0884BB18:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0884BB1C:[8C8301BC]: lw         $v1, 444($a0)
    0884BB20:[24E70001]: addiu      $a3, $a3, 1
    0884BB24:[00651821]: addu       $v1, $v1, $a1
    0884BB28:[AC600000]: sw         $zr, 0($v1)
    0884BB2C:[80C30000]: lb         $v1, 0($a2)
    0884BB30:[00E3182A]: slt        $v1, $a3, $v1
    0884BB34:[1460FFF9]: bne        $v1, $zr, 0x0884BB1C
    0884BB38:[24A50004]: addiu      $a1, $a1, 4
    0884BB3C:[25080001]: addiu      $t0, $t0, 1
    0884BB40:[29030014]: slti       $v1, $t0, 20
    0884BB44:[24840004]: addiu      $a0, $a0, 4
    0884BB48:[1460FFF0]: bne        $v1, $zr, 0x0884BB0C
    0884BB4C:[24C60001]: addiu      $a2, $a2, 1
    0884BB50:[03E00008]: jr         $ra
    0884BB54:[00000000]: nop
  Back Branch 0884BB34 1,438,671 times (length 8)
    0884BB08:[24C6B8DC]: addiu      $a2, $a2, -18212
    0884BB0C:[80C30000]: lb         $v1, 0($a2)
    0884BB10:[1860000A]: blez       $v1, 0x0884BB3C
    0884BB14:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0884BB18:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
--> 0884BB1C:[8C8301BC]: lw         $v1, 444($a0)
    0884BB20:[24E70001]: addiu      $a3, $a3, 1
    0884BB24:[00651821]: addu       $v1, $v1, $a1
    0884BB28:[AC600000]: sw         $zr, 0($v1)
    0884BB2C:[80C30000]: lb         $v1, 0($a2)
    0884BB30:[00E3182A]: slt        $v1, $a3, $v1
--> 0884BB34:[1460FFF9]: bne        $v1, $zr, 0x0884BB1C
    0884BB38:[24A50004]: addiu      $a1, $a1, 4
    0884BB3C:[25080001]: addiu      $t0, $t0, 1
    0884BB40:[29030014]: slti       $v1, $t0, 20
    0884BB44:[24840004]: addiu      $a0, $a0, 4
  Back Branch 0884BB48 259,220 times (length 17)
    0884BB00:[3C060894]: lui        $a2, 0x0894 <=> li $a2, 0x08940000
    0884BB04:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    0884BB08:[24C6B8DC]: addiu      $a2, $a2, -18212
--> 0884BB0C:[80C30000]: lb         $v1, 0($a2)
    0884BB10:[1860000A]: blez       $v1, 0x0884BB3C
    0884BB14:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0884BB18:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0884BB1C:[8C8301BC]: lw         $v1, 444($a0)
    0884BB20:[24E70001]: addiu      $a3, $a3, 1
    0884BB24:[00651821]: addu       $v1, $v1, $a1
    0884BB28:[AC600000]: sw         $zr, 0($v1)
    0884BB2C:[80C30000]: lb         $v1, 0($a2)
    0884BB30:[00E3182A]: slt        $v1, $a3, $v1
    0884BB34:[1460FFF9]: bne        $v1, $zr, 0x0884BB1C
    0884BB38:[24A50004]: addiu      $a1, $a1, 4
    0884BB3C:[25080001]: addiu      $t0, $t0, 1
    0884BB40:[29030014]: slti       $v1, $t0, 20
    0884BB44:[24840004]: addiu      $a0, $a0, 4
--> 0884BB48:[1460FFF0]: bne        $v1, $zr, 0x0884BB0C
    0884BB4C:[24C60001]: addiu      $a2, $a2, 1
    0884BB50:[03E00008]: jr         $ra
    0884BB54:[00000000]: nop
_S1_2_889377C 13,412,582 instructions (0.093%), 39,574 calls (0889377C - 08893890, length 70)
    0889377C:[27BDFFE0]: addiu      $sp, $sp, -32
    08893780:[AFBF001C]: sw         $ra, 28($sp)
    08893784:[AFB40018]: sw         $s4, 24($sp)
    08893788:[AFB30014]: sw         $s3, 20($sp)
    0889378C:[AFB20010]: sw         $s2, 16($sp)
    08893790:[AFB1000C]: sw         $s1, 12($sp)
    08893794:[AFB00008]: sw         $s0, 8($sp)
    08893798:[8CB10008]: lw         $s1, 8($a1)
    0889379C:[84A30000]: lh         $v1, 0($a1)
    088937A0:[0080A021]: addu       $s4, $a0, $zr <=> move $s4, $a0
    088937A4:[00A09821]: addu       $s3, $a1, $zr <=> move $s3, $a1
    088937A8:[A4830126]: sh         $v1, 294($a0)
    088937AC:[84A30002]: lh         $v1, 2($a1)
    088937B0:[A4830128]: sh         $v1, 296($a0)
    088937B4:[84830124]: lh         $v1, 292($a0)
    088937B8:[A483012A]: sh         $v1, 298($a0)
    088937BC:[96300000]: lhu        $s0, 0($s1)
    088937C0:[1200002C]: beq        $s0, $zr, 0x08893874
    088937C4:[26310002]: addiu      $s1, $s1, 2
    088937C8:[2403000A]: addiu      $v1, $zr, 10 <=> li $v1, 10
    088937CC:[56030008]: bnel       $s0, $v1, 0x088937F0
    088937D0:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    088937D4:[86630000]: lh         $v1, 0($s3)
    088937D8:[A6830126]: sh         $v1, 294($s4)
    088937DC:[92640007]: lbu        $a0, 7($s3)
    088937E0:[86830128]: lh         $v1, 296($s4)
    088937E4:[00641821]: addu       $v1, $v1, $a0
    088937E8:[1000FFF4]: b          0x088937BC
    088937EC:[A6830128]: sh         $v1, 296($s4)
    088937F0:[0E22521D]: jal        0x08894874
    088937F4:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    088937F8:[00409021]: addu       $s2, $v0, $zr <=> move $s2, $v0
    088937FC:[24020020]: addiu      $v0, $zr, 32 <=> li $v0, 32
    08893800:[52020013]: beql       $s0, $v0, 0x08893850
    08893804:[92670004]: lbu        $a3, 4($s3)
    08893808:[240200A0]: addiu      $v0, $zr, 160 <=> li $v0, 160
    0889380C:[1202000F]: beq        $s0, $v0, 0x0889384C
    08893810:[00000000]: nop
    08893814:[24022002]: addiu      $v0, $zr, 8194 <=> li $v0, 8194
    08893818:[1202000C]: beq        $s0, $v0, 0x0889384C
    0889381C:[00000000]: nop
    08893820:[24022003]: addiu      $v0, $zr, 8195 <=> li $v0, 8195
    08893824:[12020009]: beq        $s0, $v0, 0x0889384C
    08893828:[00000000]: nop
    0889382C:[24023000]: addiu      $v0, $zr, 12288 <=> li $v0, 12288
    08893830:[12020006]: beq        $s0, $v0, 0x0889384C
    08893834:[00000000]: nop
    08893838:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    0889383C:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08893840:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    08893844:[0E224E25]: jal        0x08893894
    08893848:[02603821]: addu       $a3, $s3, $zr <=> move $a3, $s3
    0889384C:[92670004]: lbu        $a3, 4($s3)
    08893850:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08893854:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    08893858:[0E2254A9]: jal        0x088952A4
    0889385C:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08893860:[86830126]: lh         $v1, 294($s4)
    08893864:[304400FF]: andi       $a0, $v0, 255
    08893868:[00641821]: addu       $v1, $v1, $a0
    0889386C:[1000FFD3]: b          0x088937BC
    08893870:[A6830126]: sh         $v1, 294($s4)
    08893874:[8FBF001C]: lw         $ra, 28($sp)
    08893878:[8FB40018]: lw         $s4, 24($sp)
    0889387C:[8FB30014]: lw         $s3, 20($sp)
    08893880:[8FB20010]: lw         $s2, 16($sp)
    08893884:[8FB1000C]: lw         $s1, 12($sp)
    08893888:[8FB00008]: lw         $s0, 8($sp)
    0889388C:[03E00008]: jr         $ra
    08893890:[27BD0020]: addiu      $sp, $sp, 32
  Back Branch 0889386C 336,025 times (length 46)
    088937A8:[A4830126]: sh         $v1, 294($a0)
    088937AC:[84A30002]: lh         $v1, 2($a1)
    088937B0:[A4830128]: sh         $v1, 296($a0)
    088937B4:[84830124]: lh         $v1, 292($a0)
    088937B8:[A483012A]: sh         $v1, 298($a0)
--> 088937BC:[96300000]: lhu        $s0, 0($s1)
    088937C0:[1200002C]: beq        $s0, $zr, 0x08893874
    088937C4:[26310002]: addiu      $s1, $s1, 2
    088937C8:[2403000A]: addiu      $v1, $zr, 10 <=> li $v1, 10
    088937CC:[56030008]: bnel       $s0, $v1, 0x088937F0
    088937D0:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    088937D4:[86630000]: lh         $v1, 0($s3)
    088937D8:[A6830126]: sh         $v1, 294($s4)
    088937DC:[92640007]: lbu        $a0, 7($s3)
    088937E0:[86830128]: lh         $v1, 296($s4)
    088937E4:[00641821]: addu       $v1, $v1, $a0
    088937E8:[1000FFF4]: b          0x088937BC
    088937EC:[A6830128]: sh         $v1, 296($s4)
    088937F0:[0E22521D]: jal        0x08894874
    088937F4:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    088937F8:[00409021]: addu       $s2, $v0, $zr <=> move $s2, $v0
    088937FC:[24020020]: addiu      $v0, $zr, 32 <=> li $v0, 32
    08893800:[52020013]: beql       $s0, $v0, 0x08893850
    08893804:[92670004]: lbu        $a3, 4($s3)
    08893808:[240200A0]: addiu      $v0, $zr, 160 <=> li $v0, 160
    0889380C:[1202000F]: beq        $s0, $v0, 0x0889384C
    08893810:[00000000]: nop
    08893814:[24022002]: addiu      $v0, $zr, 8194 <=> li $v0, 8194
    08893818:[1202000C]: beq        $s0, $v0, 0x0889384C
    0889381C:[00000000]: nop
    08893820:[24022003]: addiu      $v0, $zr, 8195 <=> li $v0, 8195
    08893824:[12020009]: beq        $s0, $v0, 0x0889384C
    08893828:[00000000]: nop
    0889382C:[24023000]: addiu      $v0, $zr, 12288 <=> li $v0, 12288
    08893830:[12020006]: beq        $s0, $v0, 0x0889384C
    08893834:[00000000]: nop
    08893838:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    0889383C:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08893840:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    08893844:[0E224E25]: jal        0x08893894
    08893848:[02603821]: addu       $a3, $s3, $zr <=> move $a3, $s3
    0889384C:[92670004]: lbu        $a3, 4($s3)
    08893850:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08893854:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    08893858:[0E2254A9]: jal        0x088952A4
    0889385C:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08893860:[86830126]: lh         $v1, 294($s4)
    08893864:[304400FF]: andi       $a0, $v0, 255
    08893868:[00641821]: addu       $v1, $v1, $a0
--> 0889386C:[1000FFD3]: b          0x088937BC
    08893870:[A6830126]: sh         $v1, 294($s4)
    08893874:[8FBF001C]: lw         $ra, 28($sp)
    08893878:[8FB40018]: lw         $s4, 24($sp)
    0889387C:[8FB30014]: lw         $s3, 20($sp)
_S1_3_88921FC 12,805,287 instructions (0.089%), 15,927 calls (088921FC - 08892704, length 323)
    088921FC:[27BDF9C0]: addiu      $sp, $sp, -1600
    08892200:[AFBF002C]: sw         $ra, 44($sp)
    08892204:[AFBE0028]: sw         $fp, 40($sp)
    08892208:[AFB70024]: sw         $s7, 36($sp)
    0889220C:[AFB60020]: sw         $s6, 32($sp)
    08892210:[AFB5001C]: sw         $s5, 28($sp)
    08892214:[AFB40018]: sw         $s4, 24($sp)
    08892218:[AFB30014]: sw         $s3, 20($sp)
    0889221C:[AFB20010]: sw         $s2, 16($sp)
    08892220:[AFB1000C]: sw         $s1, 12($sp)
    08892224:[27A30034]: addiu      $v1, $sp, 52
    08892228:[AFB00008]: sw         $s0, 8($sp)
    0889222C:[0080A821]: addu       $s5, $a0, $zr <=> move $s5, $a0
    08892230:[00A0A021]: addu       $s4, $a1, $zr <=> move $s4, $a1
    08892234:[10600005]: beq        $v1, $zr, 0x0889224C
    08892238:[24020008]: addiu      $v0, $zr, 8 <=> li $v0, 8
    0889223C:[00000000]: 0x889223C - bzeroSequence[A0600000,2442FFFF,1440FFFD,24630001](3,0,2)
    0889224C:[27B3033C]: addiu      $s3, $sp, 828
    08892250:[27A2003C]: addiu      $v0, $sp, 60
    08892254:[00C02821]: addu       $a1, $a2, $zr <=> move $a1, $a2
    08892258:[AFA20038]: sw         $v0, 56($sp)
    0889225C:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08892260:[24060300]: addiu      $a2, $zr, 768 <=> li $a2, 768
    08892264:[AFB30034]: sw         $s3, 52($sp)
    08892268:[AFA00030]: sw         $zr, 48($sp)
    0889226C:[0E203C5E]: jal        0x0880F178
    08892270:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08892274:[27A4003C]: addiu      $a0, $sp, 60
    08892278:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0889227C:[24060300]: addiu      $a2, $zr, 768 <=> li $a2, 768
    08892280:[0E203119]: jal        0x0880C464
    08892284:[A3A0063B]: sb         $zr, 1595($sp)
    08892288:[86BE0120]: lh         $fp, 288($s5)
    0889228C:[86B60122]: lh         $s6, 290($s5)
    08892290:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    08892294:[03C08021]: addu       $s0, $fp, $zr <=> move $s0, $fp
    08892298:[82630000]: lb         $v1, 0($s3)
    0889229C:[50600104]: beql       $v1, $zr, 0x088926B0
    088922A0:[3A220001]: xori       $v0, $s1, 1
    088922A4:[2402007E]: addiu      $v0, $zr, 126 <=> li $v0, 126
    088922A8:[54620072]: bnel       $v1, $v0, 0x08892474
    088922AC:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    088922B0:[8FA20030]: lw         $v0, 48($sp)
    088922B4:[50400010]: beql       $v0, $zr, 0x088922F8
    088922B8:[3A220001]: xori       $v0, $s1, 1
    088922BC:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    088922C0:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    088922C4:[27A6063E]: addiu      $a2, $sp, 1598
    088922C8:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    088922CC:[24080001]: addiu      $t0, $zr, 1 <=> li $t0, 1
    088922D0:[0E2252C3]: jal        0x08894B0C
    088922D4:[0260B821]: addu       $s7, $s3, $zr <=> move $s7, $s3
    088922D8:[87A3063E]: lh         $v1, 1598($sp)
    088922DC:[00409821]: addu       $s3, $v0, $zr <=> move $s3, $v0
    088922E0:[24020800]: addiu      $v0, $zr, 2048 <=> li $v0, 2048
    088922E4:[3063FF00]: andi       $v1, $v1, -256
    088922E8:[5062FFEB]: beql       $v1, $v0, 0x08892298
    088922EC:[AFA00030]: sw         $zr, 48($sp)
    088922F0:[1000005F]: b          0x08892470
    088922F4:[02E09821]: addu       $s3, $s7, $zr <=> move $s3, $s7
    088922F8:[00021080]: sll        $v0, $v0, 0x0002
    088922FC:[005D1021]: addu       $v0, $v0, $sp
    08892300:[24420034]: addiu      $v0, $v0, 52
    08892304:[8C460000]: lw         $a2, 0($v0)
    08892308:[3C05089B]: lui        $a1, 0x089B <=> li $a1, 0x089B0000
    0889230C:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    08892310:[00D21021]: addu       $v0, $a2, $s2
    08892314:[24A5D394]: addiu      $a1, $a1, -11372
    08892318:[0E2244D3]: jal        0x0889134C
    0889231C:[A0400000]: sb         $zr, 0($v0)
    08892320:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    08892324:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08892328:[02C03021]: addu       $a2, $s6, $zr <=> move $a2, $s6
    0889232C:[0E22437F]: jal        0x08890DFC
    08892330:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    08892334:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    08892338:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    0889233C:[27A6063E]: addiu      $a2, $sp, 1598
    08892340:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08892344:[0E2252C3]: jal        0x08894B0C
    08892348:[24080001]: addiu      $t0, $zr, 1 <=> li $t0, 1
    0889234C:[87A4063E]: lh         $a0, 1598($sp)
    08892350:[00409821]: addu       $s3, $v0, $zr <=> move $s3, $v0
    08892354:[24020800]: addiu      $v0, $zr, 2048 <=> li $v0, 2048
    08892358:[3083FF00]: andi       $v1, $a0, -256
    0889235C:[5062003F]: beql       $v1, $v0, 0x0889245C
    08892360:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08892364:[24020400]: addiu      $v0, $zr, 1024 <=> li $v0, 1024
    08892368:[50620025]: beql       $v1, $v0, 0x08892400
    0889236C:[92A7012D]: lbu        $a3, 301($s5)
    08892370:[24020200]: addiu      $v0, $zr, 512 <=> li $v0, 512
    08892374:[5062000D]: beql       $v1, $v0, 0x088923AC
    08892378:[308200FF]: andi       $v0, $a0, 255
    0889237C:[24020100]: addiu      $v0, $zr, 256 <=> li $v0, 256
    08892380:[50620005]: beql       $v1, $v0, 0x08892398
    08892384:[308200FF]: andi       $v0, $a0, 255
    08892388:[50600037]: beql       $v1, $zr, 0x08892468
    0889238C:[82620000]: lb         $v0, 0($s3)
    08892390:[10000034]: b          0x08892464
    08892394:[00000000]: nop
    08892398:[7C022C20]: seb        $a1, $v0
    0889239C:[0E22438E]: jal        0x08890E38
    088923A0:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    088923A4:[1000FFBD]: b          0x0889229C
    088923A8:[82630000]: lb         $v1, 0($s3)
    088923AC:[7C023620]: seh        $a2, $v0
    088923B0:[3A310001]: xori       $s1, $s1, 1
    088923B4:[00111080]: sll        $v0, $s1, 0x0002
    088923B8:[005D1021]: addu       $v0, $v0, $sp
    088923BC:[24570034]: addiu      $s7, $v0, 52
    088923C0:[8EE50000]: lw         $a1, 0($s7)
    088923C4:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    088923C8:[0E2253B9]: jal        0x08894EE4
    088923CC:[24070001]: addiu      $a3, $zr, 1 <=> li $a3, 1
    088923D0:[3C02089D]: lui        $v0, 0x089D <=> li $v0, 0x089D0000
    088923D4:[8EE50000]: lw         $a1, 0($s7)
    088923D8:[0E205A7F]: jal        0x088169FC
    088923DC:[8C44BD08]: lw         $a0, -17144($v0)
    088923E0:[8EE40000]: lw         $a0, 0($s7)
    088923E4:[24030300]: addiu      $v1, $zr, 768 <=> li $v1, 768
    088923E8:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    088923EC:[0E203BCD]: jal        0x0880EF34
    088923F0:[00623023]: subu       $a2, $v1, $v0
    088923F4:[8EF30000]: lw         $s3, 0($s7)
    088923F8:[1000FFA7]: b          0x08892298
    088923FC:[A26002FF]: sb         $zr, 767($s3)
    08892400:[308200FF]: andi       $v0, $a0, 255
    08892404:[82A8012E]: lb         $t0, 302($s5)
    08892408:[7C024E20]: seh        $t1, $v0
    0889240C:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    08892410:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08892414:[0E225488]: jal        0x08895220
    08892418:[02C03021]: addu       $a2, $s6, $zr <=> move $a2, $s6
    0889241C:[92A2012C]: lbu        $v0, 300($s5)
    08892420:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    08892424:[02C03021]: addu       $a2, $s6, $zr <=> move $a2, $s6
    08892428:[02021021]: addu       $v0, $s0, $v0
    0889242C:[7C028620]: seh        $s0, $v0
    08892430:[0E22437F]: jal        0x08890DFC
    08892434:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08892438:[7C141620]: seh        $v0, $s4
    0889243C:[18400003]: blez       $v0, 0x0889244C
    08892440:[00000000]: nop
    08892444:[2682FFFF]: addiu      $v0, $s4, -1
    08892448:[7C02A620]: seh        $s4, $v0
    0889244C:[1680FF92]: bne        $s4, $zr, 0x08892298
    08892450:[00000000]: nop
    08892454:[1000FF90]: b          0x08892298
    08892458:[A2600000]: sb         $zr, 0($s3)
    0889245C:[1000FF8E]: b          0x08892298
    08892460:[AFA20030]: sw         $v0, 48($sp)
    08892464:[82620000]: lb         $v0, 0($s3)
    08892468:[10400090]: beq        $v0, $zr, 0x088926AC
    0889246C:[00000000]: nop
    08892470:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    08892474:[0E2246D7]: jal        0x08891B5C
    08892478:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    0889247C:[24170002]: addiu      $s7, $zr, 2 <=> li $s7, 2
    08892480:[54570007]: bnel       $v0, $s7, 0x088924A0
    08892484:[82630000]: lb         $v1, 0($s3)
    08892488:[7C141620]: seh        $v0, $s4
    0889248C:[1840000D]: blez       $v0, 0x088924C4
    08892490:[0000B821]: addu       $s7, $zr, $zr <=> li $s7, 0
    08892494:[2682FFFF]: addiu      $v0, $s4, -1
    08892498:[1000000A]: b          0x088924C4
    0889249C:[7C02A620]: seh        $s4, $v0
    088924A0:[2402000A]: addiu      $v0, $zr, 10 <=> li $v0, 10
    088924A4:[54620003]: bnel       $v1, $v0, 0x088924B4
    088924A8:[7C141620]: seh        $v0, $s4
    088924AC:[10000005]: b          0x088924C4
    088924B0:[00000000]: nop
    088924B4:[18400003]: blez       $v0, 0x088924C4
    088924B8:[24170001]: addiu      $s7, $zr, 1 <=> li $s7, 1
    088924BC:[2682FFFF]: addiu      $v0, $s4, -1
    088924C0:[7C02A620]: seh        $s4, $v0
    088924C4:[3C02089D]: lui        $v0, 0x089D <=> li $v0, 0x089D0000
    088924C8:[8C44BD08]: lw         $a0, -17144($v0)
    088924CC:[0E205A4C]: jal        0x08816930
    088924D0:[92650000]: lbu        $a1, 0($s3)
    088924D4:[02421821]: addu       $v1, $s2, $v0
    088924D8:[286102FF]: slti       $at, $v1, 767
    088924DC:[10200073]: beq        $at, $zr, 0x088926AC
    088924E0:[00000000]: nop
    088924E4:[18400047]: blez       $v0, 0x08892604
    088924E8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088924EC:[28410009]: slti       $at, $v0, 9
    088924F0:[14200034]: bne        $at, $zr, 0x088925C4
    088924F4:[2444FFF8]: addiu      $a0, $v0, -8
    088924F8:[04400007]: bltz       $v0, 0x08892518
    088924FC:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08892500:[3C017FFF]: lui        $at, 0x7FFF <=> li $at, 0x7FFF0000
    08892504:[3421FFFF]: ori        $at, $at, -1
    08892508:[0041082A]: slt        $at, $v0, $at
    0889250C:[10200002]: beq        $at, $zr, 0x08892518
    08892510:[00000000]: nop
    08892514:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08892518:[5060002B]: beql       $v1, $zr, 0x088925C8
    0889251C:[00A2082A]: slt        $at, $a1, $v0
    08892520:[3A230001]: xori       $v1, $s1, 1
    08892524:[00031880]: sll        $v1, $v1, 0x0002
    08892528:[007D1821]: addu       $v1, $v1, $sp
    0889252C:[24630034]: addiu      $v1, $v1, 52
    08892530:[8C630000]: lw         $v1, 0($v1)
    08892534:[82680000]: lb         $t0, 0($s3)
    08892538:[00723821]: addu       $a3, $v1, $s2
    0889253C:[26460001]: addiu      $a2, $s2, 1
    08892540:[A0E80000]: sb         $t0, 0($a3)
    08892544:[82690001]: lb         $t1, 1($s3)
    08892548:[00664021]: addu       $t0, $v1, $a2
    0889254C:[26460002]: addiu      $a2, $s2, 2
    08892550:[A1090000]: sb         $t1, 0($t0)
    08892554:[82690002]: lb         $t1, 2($s3)
    08892558:[00663821]: addu       $a3, $v1, $a2
    0889255C:[26460003]: addiu      $a2, $s2, 3
    08892560:[A0E90000]: sb         $t1, 0($a3)
    08892564:[82690003]: lb         $t1, 3($s3)
    08892568:[00664021]: addu       $t0, $v1, $a2
    0889256C:[26460004]: addiu      $a2, $s2, 4
    08892570:[A1090000]: sb         $t1, 0($t0)
    08892574:[82690004]: lb         $t1, 4($s3)
    08892578:[00663821]: addu       $a3, $v1, $a2
    0889257C:[26460005]: addiu      $a2, $s2, 5
    08892580:[A0E90000]: sb         $t1, 0($a3)
    08892584:[82690005]: lb         $t1, 5($s3)
    08892588:[00664021]: addu       $t0, $v1, $a2
    0889258C:[26460006]: addiu      $a2, $s2, 6
    08892590:[A1090000]: sb         $t1, 0($t0)
    08892594:[82680006]: lb         $t0, 6($s3)
    08892598:[00663821]: addu       $a3, $v1, $a2
    0889259C:[26460007]: addiu      $a2, $s2, 7
    088925A0:[A0E80000]: sb         $t0, 0($a3)
    088925A4:[82670007]: lb         $a3, 7($s3)
    088925A8:[00663021]: addu       $a2, $v1, $a2
    088925AC:[24A50008]: addiu      $a1, $a1, 8
    088925B0:[A0C70000]: sb         $a3, 0($a2)
    088925B4:[00A4302A]: slt        $a2, $a1, $a0
    088925B8:[26520008]: addiu      $s2, $s2, 8
    088925BC:[14C0FFDD]: bne        $a2, $zr, 0x08892534
    088925C0:[26730008]: addiu      $s3, $s3, 8
    088925C4:[00A2082A]: slt        $at, $a1, $v0
    088925C8:[5020000F]: beql       $at, $zr, 0x08892608
    088925CC:[2A4202FF]: slti       $v0, $s2, 767
    088925D0:[3A230001]: xori       $v1, $s1, 1
    088925D4:[00031880]: sll        $v1, $v1, 0x0002
    088925D8:[007D1821]: addu       $v1, $v1, $sp
    088925DC:[24630034]: addiu      $v1, $v1, 52
    088925E0:[8C640000]: lw         $a0, 0($v1)
    088925E4:[82660000]: lb         $a2, 0($s3)
    088925E8:[00921821]: addu       $v1, $a0, $s2
    088925EC:[24A50001]: addiu      $a1, $a1, 1
    088925F0:[A0660000]: sb         $a2, 0($v1)
    088925F4:[00A2182A]: slt        $v1, $a1, $v0
    088925F8:[26520001]: addiu      $s2, $s2, 1
    088925FC:[1460FFF9]: bne        $v1, $zr, 0x088925E4
    08892600:[26730001]: addiu      $s3, $s3, 1
    08892604:[2A4202FF]: slti       $v0, $s2, 767
    08892608:[14400003]: bne        $v0, $zr, 0x08892618
    0889260C:[00000000]: nop
    08892610:[10000026]: b          0x088926AC
    08892614:[241202FF]: addiu      $s2, $zr, 767 <=> li $s2, 767
    08892618:[56E00005]: bnel       $s7, $zr, 0x08892630
    0889261C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08892620:[92A2012C]: lbu        $v0, 300($s5)
    08892624:[02021021]: addu       $v0, $s0, $v0
    08892628:[1000001C]: b          0x0889269C
    0889262C:[7C028620]: seh        $s0, $v0
    08892630:[56E20007]: bnel       $s7, $v0, 0x08892650
    08892634:[3A220001]: xori       $v0, $s1, 1
    08892638:[92A2012C]: lbu        $v0, 300($s5)
    0889263C:[00021042]: srl        $v0, $v0, 0x0001
    08892640:[7C021620]: seh        $v0, $v0
    08892644:[02021021]: addu       $v0, $s0, $v0
    08892648:[10000014]: b          0x0889269C
    0889264C:[7C028620]: seh        $s0, $v0
    08892650:[00021080]: sll        $v0, $v0, 0x0002
    08892654:[005D1021]: addu       $v0, $v0, $sp
    08892658:[24420034]: addiu      $v0, $v0, 52
    0889265C:[92A3015F]: lbu        $v1, 351($s5)
    08892660:[8C460000]: lw         $a2, 0($v0)
    08892664:[3C05089B]: lui        $a1, 0x089B <=> li $a1, 0x089B0000
    08892668:[02C31821]: addu       $v1, $s6, $v1
    0889266C:[00D21021]: addu       $v0, $a2, $s2
    08892670:[7C03B620]: seh        $s6, $v1
    08892674:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    08892678:[24A5D394]: addiu      $a1, $a1, -11372
    0889267C:[A040FFFF]: sb         $zr, -1($v0)
    08892680:[0E2244D3]: jal        0x0889134C
    08892684:[7C1E8620]: seh        $s0, $fp
    08892688:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    0889268C:[03C02821]: addu       $a1, $fp, $zr <=> move $a1, $fp
    08892690:[02C03021]: addu       $a2, $s6, $zr <=> move $a2, $s6
    08892694:[0E22437F]: jal        0x08890DFC
    08892698:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    0889269C:[1680FEFE]: bne        $s4, $zr, 0x08892298
    088926A0:[00000000]: nop
    088926A4:[1000FEFC]: b          0x08892298
    088926A8:[A2600000]: sb         $zr, 0($s3)
    088926AC:[3A220001]: xori       $v0, $s1, 1
    088926B0:[00021080]: sll        $v0, $v0, 0x0002
    088926B4:[005D1021]: addu       $v0, $v0, $sp
    088926B8:[24420034]: addiu      $v0, $v0, 52
    088926BC:[8C460000]: lw         $a2, 0($v0)
    088926C0:[3C05089B]: lui        $a1, 0x089B <=> li $a1, 0x089B0000
    088926C4:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    088926C8:[00D21021]: addu       $v0, $a2, $s2
    088926CC:[24A5D394]: addiu      $a1, $a1, -11372
    088926D0:[0E2244D3]: jal        0x0889134C
    088926D4:[A0400000]: sb         $zr, 0($v0)
    088926D8:[8FBF002C]: lw         $ra, 44($sp)
    088926DC:[8FBE0028]: lw         $fp, 40($sp)
    088926E0:[8FB70024]: lw         $s7, 36($sp)
    088926E4:[8FB60020]: lw         $s6, 32($sp)
    088926E8:[8FB5001C]: lw         $s5, 28($sp)
    088926EC:[8FB40018]: lw         $s4, 24($sp)
    088926F0:[8FB30014]: lw         $s3, 20($sp)
    088926F4:[8FB20010]: lw         $s2, 16($sp)
    088926F8:[8FB1000C]: lw         $s1, 12($sp)
    088926FC:[8FB00008]: lw         $s0, 8($sp)
    08892700:[03E00008]: jr         $ra
    08892704:[27BD0640]: addiu      $sp, $sp, 1600
  Back Branch 088925FC 209,656 times (length 8)
    088925D0:[3A230001]: xori       $v1, $s1, 1
    088925D4:[00031880]: sll        $v1, $v1, 0x0002
    088925D8:[007D1821]: addu       $v1, $v1, $sp
    088925DC:[24630034]: addiu      $v1, $v1, 52
    088925E0:[8C640000]: lw         $a0, 0($v1)
--> 088925E4:[82660000]: lb         $a2, 0($s3)
    088925E8:[00921821]: addu       $v1, $a0, $s2
    088925EC:[24A50001]: addiu      $a1, $a1, 1
    088925F0:[A0660000]: sb         $a2, 0($v1)
    088925F4:[00A2182A]: slt        $v1, $a1, $v0
    088925F8:[26520001]: addiu      $s2, $s2, 1
--> 088925FC:[1460FFF9]: bne        $v1, $zr, 0x088925E4
    08892600:[26730001]: addiu      $s3, $s3, 1
    08892604:[2A4202FF]: slti       $v0, $s2, 767
    08892608:[14400003]: bne        $v0, $zr, 0x08892618
    0889260C:[00000000]: nop
  Back Branch 0889269C 203,532 times (length 259)
  Back Branch 0889244C 3,222 times (length 111)
  Back Branch 088926A4 758 times (length 261)
_S1_2_8811408 12,723,675 instructions (0.089%), 61,146 calls (0880F68C - 08811474, length 1915)
  Back Branch 0880F764 1,061,708 times (length 5)
    0880F744:[1062001A]: beq        $v1, $v0, 0x0880F7B0
    0880F748:[03C08021]: addu       $s0, $fp, $zr <=> move $s0, $fp
    0880F74C:[10600018]: beq        $v1, $zr, 0x0880F7B0
    0880F750:[24040025]: addiu      $a0, $zr, 37 <=> li $a0, 37
    0880F754:[26100001]: addiu      $s0, $s0, 1
--> 0880F758:[82020000]: lb         $v0, 0($s0)
    0880F75C:[10440004]: beq        $v0, $a0, 0x0880F770
    0880F760:[021E8823]: subu       $s1, $s0, $fp
--> 0880F764:[5440FFFC]: bnel       $v0, $zr, 0x0880F758
    0880F768:[26100001]: addiu      $s0, $s0, 1
    0880F76C:[021E8823]: subu       $s1, $s0, $fp
    0880F770:[52200010]: beql       $s1, $zr, 0x0880F7B4
    0880F774:[82020000]: lb         $v0, 0($s0)
  Back Branch 08811470 61,146 times (length 1915)
  Back Branch 08810FF0 61,146 times (length 1383)
  Back Branch 0880F9E8 37,058 times (length 173)
  Back Branch 0880FAB4 37,058 times (length 120)
  Back Branch 0880FAA8 37,058 times (length 158)
  Back Branch 0880FA2C 37,058 times (length 21)
    0880F9CC:[8FA30238]: lw         $v1, 568($sp)
    0880F9D0:[02E6102C]: max        $v0, $s7, $a2
    0880F9D4:[00621821]: addu       $v1, $v1, $v0
    0880F9D8:[14A00016]: bne        $a1, $zr, 0x0880FA34
    0880F9DC:[AFA30238]: sw         $v1, 568($sp)
--> 0880F9E0:[8FA40218]: lw         $a0, 536($sp)
    0880F9E4:[AFA00040]: sw         $zr, 64($sp)
    0880F9E8:[1080FF54]: beq        $a0, $zr, 0x0880F73C
    0880F9EC:[27B20070]: addiu      $s2, $sp, 112
    0880F9F0:[0E202DB8]: jal        0x0880B6E0
    0880F9F4:[00000000]: nop
    0880F9F8:[27B20070]: addiu      $s2, $sp, 112
    0880F9FC:[0A203DCF]: j          0x0880F73C
    0880FA00:[AFA00218]: sw         $zr, 536($sp)
    0880FA04:[8FA40248]: lw         $a0, 584($sp)
    0880FA08:[0E203D8C]: jal        0x0880F630
    0880FA0C:[27A5003C]: addiu      $a1, $sp, 60
    0880FA10:[1440000E]: bne        $v0, $zr, 0x0880FA4C
    0880FA14:[8FA50218]: lw         $a1, 536($sp)
    0880FA18:[8FA60234]: lw         $a2, 564($sp)
    0880FA1C:[8FA30238]: lw         $v1, 568($sp)
    0880FA20:[8FA50044]: lw         $a1, 68($sp)
    0880FA24:[02E6102C]: max        $v0, $s7, $a2
    0880FA28:[00621821]: addu       $v1, $v1, $v0
--> 0880FA2C:[10A0FFEC]: beq        $a1, $zr, 0x0880F9E0
    0880FA30:[AFA30238]: sw         $v1, 568($sp)
    0880FA34:[8FA40248]: lw         $a0, 584($sp)
    0880FA38:[0E203D8C]: jal        0x0880F630
    0880FA3C:[27A5003C]: addiu      $a1, $sp, 60
  Back Branch 0880FA40 35,494 times (length 25)
    0880F9D0:[02E6102C]: max        $v0, $s7, $a2
    0880F9D4:[00621821]: addu       $v1, $v1, $v0
    0880F9D8:[14A00016]: bne        $a1, $zr, 0x0880FA34
    0880F9DC:[AFA30238]: sw         $v1, 568($sp)
    0880F9E0:[8FA40218]: lw         $a0, 536($sp)
--> 0880F9E4:[AFA00040]: sw         $zr, 64($sp)
    0880F9E8:[1080FF54]: beq        $a0, $zr, 0x0880F73C
    0880F9EC:[27B20070]: addiu      $s2, $sp, 112
    0880F9F0:[0E202DB8]: jal        0x0880B6E0
    0880F9F4:[00000000]: nop
    0880F9F8:[27B20070]: addiu      $s2, $sp, 112
    0880F9FC:[0A203DCF]: j          0x0880F73C
    0880FA00:[AFA00218]: sw         $zr, 536($sp)
    0880FA04:[8FA40248]: lw         $a0, 584($sp)
    0880FA08:[0E203D8C]: jal        0x0880F630
    0880FA0C:[27A5003C]: addiu      $a1, $sp, 60
    0880FA10:[1440000E]: bne        $v0, $zr, 0x0880FA4C
    0880FA14:[8FA50218]: lw         $a1, 536($sp)
    0880FA18:[8FA60234]: lw         $a2, 564($sp)
    0880FA1C:[8FA30238]: lw         $v1, 568($sp)
    0880FA20:[8FA50044]: lw         $a1, 68($sp)
    0880FA24:[02E6102C]: max        $v0, $s7, $a2
    0880FA28:[00621821]: addu       $v1, $v1, $v0
    0880FA2C:[10A0FFEC]: beq        $a1, $zr, 0x0880F9E0
    0880FA30:[AFA30238]: sw         $v1, 568($sp)
    0880FA34:[8FA40248]: lw         $a0, 584($sp)
    0880FA38:[0E203D8C]: jal        0x0880F630
    0880FA3C:[27A5003C]: addiu      $a1, $sp, 60
--> 0880FA40:[1040FFE8]: beq        $v0, $zr, 0x0880F9E4
    0880FA44:[8FA40218]: lw         $a0, 536($sp)
    0880FA48:[8FA50218]: lw         $a1, 536($sp)
    0880FA4C:[10A00004]: beq        $a1, $zr, 0x0880FA60
    0880FA50:[8FA60248]: lw         $a2, 584($sp)
  Back Branch 08810FE0 33,827 times (length 1379)
  Back Branch 0880FB20 10,563 times (length 145)
  Back Branch 0880FB5C 6,022 times (length 160)
  Back Branch 0881051C 1 times (length 908)
_S1_2_884CDE4 12,057,051 instructions (0.084%), 85,511 calls (0884CDE4 - 0884D068, length 162)
    0884CDE4:[27BDFFC0]: addiu      $sp, $sp, -64
    0884CDE8:[3C0308A6]: lui        $v1, 0x08A6 <=> li $v1, 0x08A60000
    0884CDEC:[8C632D60]: lw         $v1, 11616($v1)
    0884CDF0:[27A40000]: addiu      $a0, $sp, 0
    0884CDF4:[C4600000]: lwc1       $f0, 0($v1)
    0884CDF8:[F38380A0]: VMIDT.q    E000.q
    0884CDFC:[F8800000]: sv.q       C000.q, 0($a0)
    0884CE00:[F8810010]: sv.q       C010.q, 16($a0)
    0884CE04:[F8820020]: sv.q       C020.q, 32($a0)
    0884CE08:[F8830030]: sv.q       C030.q, 48($a0)
    0884CE0C:[E7A00000]: swc1       $f0, 0($sp)
    0884CE10:[E7A00014]: swc1       $f0, 20($sp)
    0884CE14:[E7A00028]: swc1       $f0, 40($sp)
    0884CE18:[D8840000]: lv.q       C100.q, 0($a0)
    0884CE1C:[D8850010]: lv.q       C110.q, 16($a0)
    0884CE20:[D8860020]: lv.q       C120.q, 32($a0)
    0884CE24:[D8870030]: lv.q       C130.q, 48($a0)
    0884CE28:[D8A80000]: lv.q       C200.q, 0($a1)
    0884CE2C:[D8A90010]: lv.q       C210.q, 16($a1)
    0884CE30:[D8AA0020]: lv.q       C220.q, 32($a1)
    0884CE34:[D8AB0030]: lv.q       C230.q, 48($a1)
    0884CE38:[F02488A0]: VMMUL.q    E000.q, E200.q, E100.q
    0884CE3C:[F8800000]: sv.q       C000.q, 0($a0)
    0884CE40:[F8810010]: sv.q       C010.q, 16($a0)
    0884CE44:[F8820020]: sv.q       C020.q, 32($a0)
    0884CE48:[F8830030]: sv.q       C030.q, 48($a0)
    0884CE4C:[3C03089D]: lui        $v1, 0x089D <=> li $v1, 0x089D0000
    0884CE50:[8C63BD04]: lw         $v1, -17148($v1)
    0884CE54:[24630BC0]: addiu      $v1, $v1, 3008
    0884CE58:[D8640000]: lv.q       C100.q, 0($v1)
    0884CE5C:[D8650010]: lv.q       C110.q, 16($v1)
    0884CE60:[D8660020]: lv.q       C120.q, 32($v1)
    0884CE64:[D8670030]: lv.q       C130.q, 48($v1)
    0884CE68:[D8880000]: lv.q       C200.q, 0($a0)
    0884CE6C:[D8890010]: lv.q       C210.q, 16($a0)
    0884CE70:[D88A0020]: lv.q       C220.q, 32($a0)
    0884CE74:[D88B0030]: lv.q       C230.q, 48($a0)
    0884CE78:[F02488A0]: VMMUL.q    E000.q, E200.q, E100.q
    0884CE7C:[F8800000]: sv.q       C000.q, 0($a0)
    0884CE80:[F8810010]: sv.q       C010.q, 16($a0)
    0884CE84:[F8820020]: sv.q       C020.q, 32($a0)
    0884CE88:[F8830030]: sv.q       C030.q, 48($a0)
    0884CE8C:[3C03089D]: lui        $v1, 0x089D <=> li $v1, 0x089D0000
    0884CE90:[8C65C120]: lw         $a1, -16096($v1)
    0884CE94:[3C063A00]: lui        $a2, 0x3A00 <=> li $a2, 0x3A000000
    0884CE98:[3C04089D]: lui        $a0, 0x089D <=> li $a0, 0x089D0000
    0884CE9C:[ACA60000]: sw         $a2, 0($a1)
    0884CEA0:[3C03089D]: lui        $v1, 0x089D <=> li $v1, 0x089D0000
    0884CEA4:[8C67C120]: lw         $a3, -16096($v1)
    0884CEA8:[8FA50000]: lw         $a1, 0($sp)
    0884CEAC:[24E60004]: addiu      $a2, $a3, 4
    0884CEB0:[AC86C120]: sw         $a2, -16096($a0)
    0884CEB4:[00052202]: srl        $a0, $a1, 0x0008
    0884CEB8:[3C033B00]: lui        $v1, 0x3B00 <=> li $v1, 0x3B000000
    0884CEBC:[00832025]: or         $a0, $a0, $v1
    0884CEC0:[ACE40004]: sw         $a0, 4($a3)
    0884CEC4:[3C04089D]: lui        $a0, 0x089D <=> li $a0, 0x089D0000
    0884CEC8:[8C87C120]: lw         $a3, -16096($a0)
    0884CECC:[8FA50004]: lw         $a1, 4($sp)
    0884CED0:[3C04089D]: lui        $a0, 0x089D <=> li $a0, 0x089D0000
    0884CED4:[24E60004]: addiu      $a2, $a3, 4
    0884CED8:[AC86C120]: sw         $a2, -16096($a0)
    0884CEDC:[00052202]: srl        $a0, $a1, 0x0008
    0884CEE0:[00832025]: or         $a0, $a0, $v1
    0884CEE4:[ACE40004]: sw         $a0, 4($a3)
    0884CEE8:[3C04089D]: lui        $a0, 0x089D <=> li $a0, 0x089D0000
    0884CEEC:[8C87C120]: lw         $a3, -16096($a0)
    0884CEF0:[8FA50008]: lw         $a1, 8($sp)
    0884CEF4:[3C04089D]: lui        $a0, 0x089D <=> li $a0, 0x089D0000
    0884CEF8:[24E60004]: addiu      $a2, $a3, 4
    0884CEFC:[AC86C120]: sw         $a2, -16096($a0)
    0884CF00:[00052202]: srl        $a0, $a1, 0x0008
    0884CF04:[00832025]: or         $a0, $a0, $v1
    0884CF08:[ACE40004]: sw         $a0, 4($a3)
    0884CF0C:[3C04089D]: lui        $a0, 0x089D <=> li $a0, 0x089D0000
    0884CF10:[8C87C120]: lw         $a3, -16096($a0)
    0884CF14:[8FA50010]: lw         $a1, 16($sp)
    0884CF18:[3C04089D]: lui        $a0, 0x089D <=> li $a0, 0x089D0000
    0884CF1C:[24E60004]: addiu      $a2, $a3, 4
    0884CF20:[AC86C120]: sw         $a2, -16096($a0)
    0884CF24:[00052202]: srl        $a0, $a1, 0x0008
    0884CF28:[00832025]: or         $a0, $a0, $v1
    0884CF2C:[ACE40004]: sw         $a0, 4($a3)
    0884CF30:[3C04089D]: lui        $a0, 0x089D <=> li $a0, 0x089D0000
    0884CF34:[8C87C120]: lw         $a3, -16096($a0)
    0884CF38:[8FA50014]: lw         $a1, 20($sp)
    0884CF3C:[3C04089D]: lui        $a0, 0x089D <=> li $a0, 0x089D0000
    0884CF40:[24E60004]: addiu      $a2, $a3, 4
    0884CF44:[AC86C120]: sw         $a2, -16096($a0)
    0884CF48:[00052202]: srl        $a0, $a1, 0x0008
    0884CF4C:[00832025]: or         $a0, $a0, $v1
    0884CF50:[ACE40004]: sw         $a0, 4($a3)
    0884CF54:[3C04089D]: lui        $a0, 0x089D <=> li $a0, 0x089D0000
    0884CF58:[8C87C120]: lw         $a3, -16096($a0)
    0884CF5C:[8FA50018]: lw         $a1, 24($sp)
    0884CF60:[3C04089D]: lui        $a0, 0x089D <=> li $a0, 0x089D0000
    0884CF64:[24E60004]: addiu      $a2, $a3, 4
    0884CF68:[AC86C120]: sw         $a2, -16096($a0)
    0884CF6C:[00052202]: srl        $a0, $a1, 0x0008
    0884CF70:[00832025]: or         $a0, $a0, $v1
    0884CF74:[ACE40004]: sw         $a0, 4($a3)
    0884CF78:[3C04089D]: lui        $a0, 0x089D <=> li $a0, 0x089D0000
    0884CF7C:[8C87C120]: lw         $a3, -16096($a0)
    0884CF80:[8FA50020]: lw         $a1, 32($sp)
    0884CF84:[3C04089D]: lui        $a0, 0x089D <=> li $a0, 0x089D0000
    0884CF88:[24E60004]: addiu      $a2, $a3, 4
    0884CF8C:[AC86C120]: sw         $a2, -16096($a0)
    0884CF90:[00052202]: srl        $a0, $a1, 0x0008
    0884CF94:[00832025]: or         $a0, $a0, $v1
    0884CF98:[ACE40004]: sw         $a0, 4($a3)
    0884CF9C:[3C04089D]: lui        $a0, 0x089D <=> li $a0, 0x089D0000
    0884CFA0:[8C87C120]: lw         $a3, -16096($a0)
    0884CFA4:[8FA50024]: lw         $a1, 36($sp)
    0884CFA8:[3C04089D]: lui        $a0, 0x089D <=> li $a0, 0x089D0000
    0884CFAC:[24E60004]: addiu      $a2, $a3, 4
    0884CFB0:[AC86C120]: sw         $a2, -16096($a0)
    0884CFB4:[00052202]: srl        $a0, $a1, 0x0008
    0884CFB8:[00832025]: or         $a0, $a0, $v1
    0884CFBC:[ACE40004]: sw         $a0, 4($a3)
    0884CFC0:[3C04089D]: lui        $a0, 0x089D <=> li $a0, 0x089D0000
    0884CFC4:[8C87C120]: lw         $a3, -16096($a0)
    0884CFC8:[8FA50028]: lw         $a1, 40($sp)
    0884CFCC:[3C04089D]: lui        $a0, 0x089D <=> li $a0, 0x089D0000
    0884CFD0:[24E60004]: addiu      $a2, $a3, 4
    0884CFD4:[AC86C120]: sw         $a2, -16096($a0)
    0884CFD8:[00052202]: srl        $a0, $a1, 0x0008
    0884CFDC:[00832025]: or         $a0, $a0, $v1
    0884CFE0:[ACE40004]: sw         $a0, 4($a3)
    0884CFE4:[3C04089D]: lui        $a0, 0x089D <=> li $a0, 0x089D0000
    0884CFE8:[8C87C120]: lw         $a3, -16096($a0)
    0884CFEC:[8FA50030]: lw         $a1, 48($sp)
    0884CFF0:[3C04089D]: lui        $a0, 0x089D <=> li $a0, 0x089D0000
    0884CFF4:[24E60004]: addiu      $a2, $a3, 4
    0884CFF8:[AC86C120]: sw         $a2, -16096($a0)
    0884CFFC:[00052202]: srl        $a0, $a1, 0x0008
    0884D000:[00832025]: or         $a0, $a0, $v1
    0884D004:[ACE40004]: sw         $a0, 4($a3)
    0884D008:[3C04089D]: lui        $a0, 0x089D <=> li $a0, 0x089D0000
    0884D00C:[8C87C120]: lw         $a3, -16096($a0)
    0884D010:[8FA50034]: lw         $a1, 52($sp)
    0884D014:[3C04089D]: lui        $a0, 0x089D <=> li $a0, 0x089D0000
    0884D018:[24E60004]: addiu      $a2, $a3, 4
    0884D01C:[AC86C120]: sw         $a2, -16096($a0)
    0884D020:[00052202]: srl        $a0, $a1, 0x0008
    0884D024:[00832025]: or         $a0, $a0, $v1
    0884D028:[ACE40004]: sw         $a0, 4($a3)
    0884D02C:[3C04089D]: lui        $a0, 0x089D <=> li $a0, 0x089D0000
    0884D030:[8C87C120]: lw         $a3, -16096($a0)
    0884D034:[8FA50038]: lw         $a1, 56($sp)
    0884D038:[3C04089D]: lui        $a0, 0x089D <=> li $a0, 0x089D0000
    0884D03C:[24E60004]: addiu      $a2, $a3, 4
    0884D040:[AC86C120]: sw         $a2, -16096($a0)
    0884D044:[00052202]: srl        $a0, $a1, 0x0008
    0884D048:[00831825]: or         $v1, $a0, $v1
    0884D04C:[ACE30004]: sw         $v1, 4($a3)
    0884D050:[3C03089D]: lui        $v1, 0x089D <=> li $v1, 0x089D0000
    0884D054:[8C64C120]: lw         $a0, -16096($v1)
    0884D058:[3C03089D]: lui        $v1, 0x089D <=> li $v1, 0x089D0000
    0884D05C:[24840004]: addiu      $a0, $a0, 4
    0884D060:[AC64C120]: sw         $a0, -16096($v1)
    0884D064:[03E00008]: jr         $ra
    0884D068:[27BD0040]: addiu      $sp, $sp, 64
_S1_2_88B8688 10,035,424 instructions (0.070%), 12,946 calls (088B8688 - 088B86D0, length 19)
    088B8688:[24860004]: addiu      $a2, $a0, 4
    088B868C:[30A400FF]: andi       $a0, $a1, 255
    088B8690:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088B8694:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088B8698:[94C30000]: lhu        $v1, 0($a2)
    088B869C:[54620007]: bnel       $v1, $v0, 0x088B86BC
    088B86A0:[24A50001]: addiu      $a1, $a1, 1
    088B86A4:[90C30018]: lbu        $v1, 24($a2)
    088B86A8:[14640003]: bne        $v1, $a0, 0x088B86B8
    088B86AC:[00000000]: nop
    088B86B0:[10000006]: b          0x088B86CC
    088B86B4:[00000000]: nop
    088B86B8:[24A50001]: addiu      $a1, $a1, 1
    088B86BC:[28A30080]: slti       $v1, $a1, 128
    088B86C0:[1460FFF5]: bne        $v1, $zr, 0x088B8698
    088B86C4:[24C60020]: addiu      $a2, $a2, 32
    088B86C8:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    088B86CC:[03E00008]: jr         $ra
    088B86D0:[00000000]: nop
  Back Branch 088B86C0 1,657,088 times (length 12)
    088B8688:[24860004]: addiu      $a2, $a0, 4
    088B868C:[30A400FF]: andi       $a0, $a1, 255
    088B8690:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088B8694:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
--> 088B8698:[94C30000]: lhu        $v1, 0($a2)
    088B869C:[54620007]: bnel       $v1, $v0, 0x088B86BC
    088B86A0:[24A50001]: addiu      $a1, $a1, 1
    088B86A4:[90C30018]: lbu        $v1, 24($a2)
    088B86A8:[14640003]: bne        $v1, $a0, 0x088B86B8
    088B86AC:[00000000]: nop
    088B86B0:[10000006]: b          0x088B86CC
    088B86B4:[00000000]: nop
    088B86B8:[24A50001]: addiu      $a1, $a1, 1
    088B86BC:[28A30080]: slti       $v1, $a1, 128
--> 088B86C0:[1460FFF5]: bne        $v1, $zr, 0x088B8698
    088B86C4:[24C60020]: addiu      $a2, $a2, 32
    088B86C8:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    088B86CC:[03E00008]: jr         $ra
    088B86D0:[00000000]: nop
_S1_3_88314A0 10,011,540 instructions (0.070%), 30,338 calls (088314A0 - 08831858, length 239)
    088314A0:[27BDFF70]: addiu      $sp, $sp, -144
    088314A4:[2402000C]: addiu      $v0, $zr, 12 <=> li $v0, 12
    088314A8:[AFA20054]: sw         $v0, 84($sp)
    088314AC:[AFBF001C]: sw         $ra, 28($sp)
    088314B0:[AFB30018]: sw         $s3, 24($sp)
    088314B4:[3C02CB00]: lui        $v0, 0xCB00 <=> li $v0, 0xCB000000
    088314B8:[AFA2007C]: sw         $v0, 124($sp)
    088314BC:[AFB20014]: sw         $s2, 20($sp)
    088314C0:[3C021000]: lui        $v0, 0x1000 <=> li $v0, 0x10000000
    088314C4:[AFB10010]: sw         $s1, 16($sp)
    088314C8:[AFA20080]: sw         $v0, 128($sp)
    088314CC:[AFB0000C]: sw         $s0, 12($sp)
    088314D0:[3C020800]: lui        $v0, 0x0800 <=> li $v0, 0x08000000
    088314D4:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    088314D8:[AFA20084]: sw         $v0, 132($sp)
    088314DC:[32028000]: andi       $v0, $s0, -32768
    088314E0:[00809821]: addu       $s3, $a0, $zr <=> move $s3, $a0
    088314E4:[1040004D]: beq        $v0, $zr, 0x0883161C
    088314E8:[AFA00050]: sw         $zr, 80($sp)
    088314EC:[3C0209A1]: lui        $v0, 0x09A1 <=> li $v0, 0x09A10000
    088314F0:[8C44B680]: lw         $a0, -18816($v0)
    088314F4:[0E226226]: jal        0x08898898
    088314F8:[00C02821]: addu       $a1, $a2, $zr <=> move $a1, $a2
    088314FC:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08831500:[3C0208A6]: lui        $v0, 0x08A6 <=> li $v0, 0x08A60000
    08831504:[8C442D60]: lw         $a0, 11616($v0)
    08831508:[32060FFF]: andi       $a2, $s0, 4095
    0883150C:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08831510:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08831514:[0E216612]: jal        0x08859848
    08831518:[27A90038]: addiu      $t1, $sp, 56
    0883151C:[3C02C200]: lui        $v0, 0xC200 <=> li $v0, 0xC2000000
    08831520:[34420001]: ori        $v0, $v0, 1
    08831524:[AFA20058]: sw         $v0, 88($sp)
    08831528:[8FA3003C]: lw         $v1, 60($sp)
    0883152C:[3C02C300]: lui        $v0, 0xC300 <=> li $v0, 0xC3000000
    08831530:[8FA40038]: lw         $a0, 56($sp)
    08831534:[00621025]: or         $v0, $v1, $v0
    08831538:[AFA2005C]: sw         $v0, 92($sp)
    0883153C:[3C0200FF]: lui        $v0, 0x00FF <=> li $v0, 0x00FF0000
    08831540:[3451FFFF]: ori        $s1, $v0, -1
    08831544:[00041A00]: sll        $v1, $a0, 0x0008
    08831548:[00031A02]: srl        $v1, $v1, 0x0008
    0883154C:[3C02A000]: lui        $v0, 0xA000 <=> li $v0, 0xA0000000
    08831550:[00621025]: or         $v0, $v1, $v0
    08831554:[AFA20060]: sw         $v0, 96($sp)
    08831558:[3C10FF00]: lui        $s0, 0xFF00 <=> li $s0, 0xFF000000
    0883155C:[00901024]: and        $v0, $a0, $s0
    08831560:[00021A02]: srl        $v1, $v0, 0x0008
    08831564:[3C02A800]: lui        $v0, 0xA800 <=> li $v0, 0xA8000000
    08831568:[97B20040]: lhu        $s2, 64($sp)
    0883156C:[00621025]: or         $v0, $v1, $v0
    08831570:[00521025]: or         $v0, $v0, $s2
    08831574:[AFA20064]: sw         $v0, 100($sp)
    08831578:[3C0208A6]: lui        $v0, 0x08A6 <=> li $v0, 0x08A60000
    0883157C:[8C442D60]: lw         $a0, 11616($v0)
    08831580:[0E216607]: jal        0x0885981C
    08831584:[97A50042]: lhu        $a1, 66($sp)
    08831588:[00021A00]: sll        $v1, $v0, 0x0008
    0883158C:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08831590:[3C02B800]: lui        $v0, 0xB800 <=> li $v0, 0xB8000000
    08831594:[00629025]: or         $s2, $v1, $v0
    08831598:[3C0208A6]: lui        $v0, 0x08A6 <=> li $v0, 0x08A60000
    0883159C:[0E216607]: jal        0x0885981C
    088315A0:[8C442D60]: lw         $a0, 11616($v0)
    088315A4:[02421825]: or         $v1, $s2, $v0
    088315A8:[AFA30068]: sw         $v1, 104($sp)
    088315AC:[3C03C500]: lui        $v1, 0xC500 <=> li $v1, 0xC5000000
    088315B0:[8FA40048]: lw         $a0, 72($sp)
    088315B4:[3463FF00]: ori        $v1, $v1, -256
    088315B8:[8FA50044]: lw         $a1, 68($sp)
    088315BC:[00831825]: or         $v1, $a0, $v1
    088315C0:[AFA3006C]: sw         $v1, 108($sp)
    088315C4:[02001821]: addu       $v1, $s0, $zr <=> move $v1, $s0
    088315C8:[00A31824]: and        $v1, $a1, $v1
    088315CC:[00052A00]: sll        $a1, $a1, 0x0008
    088315D0:[3C04B000]: lui        $a0, 0xB000 <=> li $a0, 0xB0000000
    088315D4:[00052A02]: srl        $a1, $a1, 0x0008
    088315D8:[00A42025]: or         $a0, $a1, $a0
    088315DC:[AFA40070]: sw         $a0, 112($sp)
    088315E0:[00032202]: srl        $a0, $v1, 0x0008
    088315E4:[3C03B100]: lui        $v1, 0xB100 <=> li $v1, 0xB1000000
    088315E8:[00831825]: or         $v1, $a0, $v1
    088315EC:[AFA30074]: sw         $v1, 116($sp)
    088315F0:[8FA4003C]: lw         $a0, 60($sp)
    088315F4:[24030004]: addiu      $v1, $zr, 4 <=> li $v1, 4
    088315F8:[14830002]: bne        $a0, $v1, 0x08831604
    088315FC:[24050100]: addiu      $a1, $zr, 256 <=> li $a1, 256
    08831600:[24050010]: addiu      $a1, $zr, 16 <=> li $a1, 16
    08831604:[24A30007]: addiu      $v1, $a1, 7
    08831608:[000320C2]: srl        $a0, $v1, 0x0003
    0883160C:[3C03C400]: lui        $v1, 0xC400 <=> li $v1, 0xC4000000
    08831610:[00831825]: or         $v1, $a0, $v1
    08831614:[10000045]: b          0x0883172C
    08831618:[AFA30078]: sw         $v1, 120($sp)
    0883161C:[3C02089D]: lui        $v0, 0x089D <=> li $v0, 0x089D0000
    08831620:[8C44BD00]: lw         $a0, -17152($v0)
    08831624:[320500FF]: andi       $a1, $s0, 255
    08831628:[0E204969]: jal        0x088125A4
    0883162C:[27A60020]: addiu      $a2, $sp, 32
    08831630:[97A4002C]: lhu        $a0, 44($sp)
    08831634:[3C03C300]: lui        $v1, 0xC300 <=> li $v1, 0xC3000000
    08831638:[3C02C200]: lui        $v0, 0xC200 <=> li $v0, 0xC2000000
    0883163C:[00831825]: or         $v1, $a0, $v1
    08831640:[34420001]: ori        $v0, $v0, 1
    08831644:[AFA20058]: sw         $v0, 88($sp)
    08831648:[3C0200FF]: lui        $v0, 0x00FF <=> li $v0, 0x00FF0000
    0883164C:[3451FFFF]: ori        $s1, $v0, -1
    08831650:[8FA40028]: lw         $a0, 40($sp)
    08831654:[AFA3005C]: sw         $v1, 92($sp)
    08831658:[3C02A000]: lui        $v0, 0xA000 <=> li $v0, 0xA0000000
    0883165C:[00041A00]: sll        $v1, $a0, 0x0008
    08831660:[00031A02]: srl        $v1, $v1, 0x0008
    08831664:[00621025]: or         $v0, $v1, $v0
    08831668:[3C10FF00]: lui        $s0, 0xFF00 <=> li $s0, 0xFF000000
    0883166C:[AFA20060]: sw         $v0, 96($sp)
    08831670:[00901024]: and        $v0, $a0, $s0
    08831674:[00021A02]: srl        $v1, $v0, 0x0008
    08831678:[3C02A800]: lui        $v0, 0xA800 <=> li $v0, 0xA8000000
    0883167C:[00622025]: or         $a0, $v1, $v0
    08831680:[97A30024]: lhu        $v1, 36($sp)
    08831684:[3C0208A6]: lui        $v0, 0x08A6 <=> li $v0, 0x08A60000
    08831688:[97A50026]: lhu        $a1, 38($sp)
    0883168C:[00831825]: or         $v1, $a0, $v1
    08831690:[8C442D60]: lw         $a0, 11616($v0)
    08831694:[0E216607]: jal        0x0885981C
    08831698:[AFA30064]: sw         $v1, 100($sp)
    0883169C:[00021A00]: sll        $v1, $v0, 0x0008
    088316A0:[3C02B800]: lui        $v0, 0xB800 <=> li $v0, 0xB8000000
    088316A4:[00629025]: or         $s2, $v1, $v0
    088316A8:[3C0208A6]: lui        $v0, 0x08A6 <=> li $v0, 0x08A60000
    088316AC:[8C442D60]: lw         $a0, 11616($v0)
    088316B0:[0E216607]: jal        0x0885981C
    088316B4:[97A50024]: lhu        $a1, 36($sp)
    088316B8:[02421825]: or         $v1, $s2, $v0
    088316BC:[AFA30068]: sw         $v1, 104($sp)
    088316C0:[3C03C500]: lui        $v1, 0xC500 <=> li $v1, 0xC5000000
    088316C4:[97A40034]: lhu        $a0, 52($sp)
    088316C8:[3463FF00]: ori        $v1, $v1, -256
    088316CC:[8FA50030]: lw         $a1, 48($sp)
    088316D0:[00831825]: or         $v1, $a0, $v1
    088316D4:[AFA3006C]: sw         $v1, 108($sp)
    088316D8:[02001821]: addu       $v1, $s0, $zr <=> move $v1, $s0
    088316DC:[00A31824]: and        $v1, $a1, $v1
    088316E0:[00052A00]: sll        $a1, $a1, 0x0008
    088316E4:[3C04B000]: lui        $a0, 0xB000 <=> li $a0, 0xB0000000
    088316E8:[00052A02]: srl        $a1, $a1, 0x0008
    088316EC:[00A42025]: or         $a0, $a1, $a0
    088316F0:[AFA40070]: sw         $a0, 112($sp)
    088316F4:[00032202]: srl        $a0, $v1, 0x0008
    088316F8:[3C03B100]: lui        $v1, 0xB100 <=> li $v1, 0xB1000000
    088316FC:[00831825]: or         $v1, $a0, $v1
    08831700:[AFA30074]: sw         $v1, 116($sp)
    08831704:[97A4002C]: lhu        $a0, 44($sp)
    08831708:[24030004]: addiu      $v1, $zr, 4 <=> li $v1, 4
    0883170C:[14830002]: bne        $a0, $v1, 0x08831718
    08831710:[24050100]: addiu      $a1, $zr, 256 <=> li $a1, 256
    08831714:[24050010]: addiu      $a1, $zr, 16 <=> li $a1, 16
    08831718:[24A30007]: addiu      $v1, $a1, 7
    0883171C:[000320C2]: srl        $a0, $v1, 0x0003
    08831720:[3C03C400]: lui        $v1, 0xC400 <=> li $v1, 0xC4000000
    08831724:[00831825]: or         $v1, $a0, $v1
    08831728:[AFA30078]: sw         $v1, 120($sp)
    0883172C:[3C0308A6]: lui        $v1, 0x08A6 <=> li $v1, 0x08A60000
    08831730:[92670534]: lbu        $a3, 1332($s3)
    08831734:[04E00042]: bltz       $a3, 0x08831840
    08831738:[8C642D60]: lw         $a0, 11616($v1)
    0883173C:[28E10014]: slti       $at, $a3, 20
    08831740:[50200040]: beql       $at, $zr, 0x08831844
    08831744:[8FBF001C]: lw         $ra, 28($sp)
    08831748:[8C850004]: lw         $a1, 4($a0)
    0883174C:[3C030008]: lui        $v1, 0x0008 <=> li $v1, 0x00080000
    08831750:[00831821]: addu       $v1, $a0, $v1
    08831754:[00052C80]: sll        $a1, $a1, 0x0012
    08831758:[00852821]: addu       $a1, $a0, $a1
    0883175C:[8C630198]: lw         $v1, 408($v1)
    08831760:[24A50198]: addiu      $a1, $a1, 408
    08831764:[8FA90050]: lw         $t1, 80($sp)
    08831768:[00652823]: subu       $a1, $v1, $a1
    0883176C:[04A10003]: bgez       $a1, 0x0883177C
    08831770:[00054083]: sra        $t0, $a1, 0x0002
    08831774:[24A50003]: addiu      $a1, $a1, 3
    08831778:[00054083]: sra        $t0, $a1, 0x0002
    0883177C:[8FA60050]: lw         $a2, 80($sp)
    08831780:[8FA50054]: lw         $a1, 84($sp)
    08831784:[3C010001]: lui        $at, 0x0001 <=> li $at, 0x00010000
    08831788:[00C52821]: addu       $a1, $a2, $a1
    0883178C:[01052821]: addu       $a1, $t0, $a1
    08831790:[00A1082B]: sltu       $at, $a1, $at
    08831794:[1020002A]: beq        $at, $zr, 0x08831840
    08831798:[00000000]: nop
    0883179C:[5920000E]: blezl      $t1, 0x088317D8
    088317A0:[27A20054]: addiu      $v0, $sp, 84
    088317A4:[00701024]: and        $v0, $v1, $s0
    088317A8:[00022A02]: srl        $a1, $v0, 0x0008
    088317AC:[3C021000]: lui        $v0, 0x1000 <=> li $v0, 0x10000000
    088317B0:[00A21025]: or         $v0, $a1, $v0
    088317B4:[AFA20088]: sw         $v0, 136($sp)
    088317B8:[3C020008]: lui        $v0, 0x0008 <=> li $v0, 0x00080000
    088317BC:[00821021]: addu       $v0, $a0, $v0
    088317C0:[8C450198]: lw         $a1, 408($v0)
    088317C4:[3C020100]: lui        $v0, 0x0100 <=> li $v0, 0x01000000
    088317C8:[00B12824]: and        $a1, $a1, $s1
    088317CC:[00A21025]: or         $v0, $a1, $v0
    088317D0:[AFA2008C]: sw         $v0, 140($sp)
    088317D4:[27A20054]: addiu      $v0, $sp, 84
    088317D8:[244B0004]: addiu      $t3, $v0, 4
    088317DC:[8FA60054]: lw         $a2, 84($sp)
    088317E0:[8FA20050]: lw         $v0, 80($sp)
    088317E4:[8FAA0050]: lw         $t2, 80($sp)
    088317E8:[00464821]: addu       $t1, $v0, $a2
    088317EC:[19200011]: blez       $t1, 0x08831834
    088317F0:[00006021]: addu       $t4, $zr, $zr <=> li $t4, 0
    088317F4:[3C020008]: lui        $v0, 0x0008 <=> li $v0, 0x00080000
    088317F8:[00821021]: addu       $v0, $a0, $v0
    088317FC:[8C450198]: lw         $a1, 408($v0)
    08831800:[8D680000]: lw         $t0, 0($t3)
    08831804:[258C0001]: addiu      $t4, $t4, 1
    08831808:[3C020008]: lui        $v0, 0x0008 <=> li $v0, 0x00080000
    0883180C:[00821021]: addu       $v0, $a0, $v0
    08831810:[ACA80000]: sw         $t0, 0($a1)
    08831814:[8C450198]: lw         $a1, 408($v0)
    08831818:[3C020008]: lui        $v0, 0x0008 <=> li $v0, 0x00080000
    0883181C:[00821021]: addu       $v0, $a0, $v0
    08831820:[24A50004]: addiu      $a1, $a1, 4
    08831824:[AC450198]: sw         $a1, 408($v0)
    08831828:[0189102A]: slt        $v0, $t4, $t1
    0883182C:[1440FFF1]: bne        $v0, $zr, 0x088317F4
    08831830:[256B0004]: addiu      $t3, $t3, 4
    08831834:[000A1080]: sll        $v0, $t2, 0x0002
    08831838:[0E2165B2]: jal        0x088596C8
    0883183C:[00622821]: addu       $a1, $v1, $v0
    08831840:[8FBF001C]: lw         $ra, 28($sp)
    08831844:[8FB30018]: lw         $s3, 24($sp)
    08831848:[8FB20014]: lw         $s2, 20($sp)
    0883184C:[8FB10010]: lw         $s1, 16($sp)
    08831850:[8FB0000C]: lw         $s0, 12($sp)
    08831854:[03E00008]: jr         $ra
    08831858:[27BD0090]: addiu      $sp, $sp, 144
  Back Branch 0883182C 364,056 times (length 16)
    088317E0:[8FA20050]: lw         $v0, 80($sp)
    088317E4:[8FAA0050]: lw         $t2, 80($sp)
    088317E8:[00464821]: addu       $t1, $v0, $a2
    088317EC:[19200011]: blez       $t1, 0x08831834
    088317F0:[00006021]: addu       $t4, $zr, $zr <=> li $t4, 0
--> 088317F4:[3C020008]: lui        $v0, 0x0008 <=> li $v0, 0x00080000
    088317F8:[00821021]: addu       $v0, $a0, $v0
    088317FC:[8C450198]: lw         $a1, 408($v0)
    08831800:[8D680000]: lw         $t0, 0($t3)
    08831804:[258C0001]: addiu      $t4, $t4, 1
    08831808:[3C020008]: lui        $v0, 0x0008 <=> li $v0, 0x00080000
    0883180C:[00821021]: addu       $v0, $a0, $v0
    08831810:[ACA80000]: sw         $t0, 0($a1)
    08831814:[8C450198]: lw         $a1, 408($v0)
    08831818:[3C020008]: lui        $v0, 0x0008 <=> li $v0, 0x00080000
    0883181C:[00821021]: addu       $v0, $a0, $v0
    08831820:[24A50004]: addiu      $a1, $a1, 4
    08831824:[AC450198]: sw         $a1, 408($v0)
    08831828:[0189102A]: slt        $v0, $t4, $t1
--> 0883182C:[1440FFF1]: bne        $v0, $zr, 0x088317F4
    08831830:[256B0004]: addiu      $t3, $t3, 4
    08831834:[000A1080]: sll        $v0, $t2, 0x0002
    08831838:[0E2165B2]: jal        0x088596C8
    0883183C:[00622821]: addu       $a1, $v1, $v0
_S1_2_8893198 9,580,970 instructions (0.067%), 308,995 calls (08893198 - 088932A4, length 68)
    08893198:[27BDFFF0]: addiu      $sp, $sp, -16
    0889319C:[AFBF000C]: sw         $ra, 12($sp)
    088931A0:[AFB20008]: sw         $s2, 8($sp)
    088931A4:[AFB10004]: sw         $s1, 4($sp)
    088931A8:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    088931AC:[3223FFFF]: andi       $v1, $s1, -1
    088931B0:[3402FFF0]: ori        $v0, $zr, -16 <=> li $v0, 65520
    088931B4:[0062102A]: slt        $v0, $v1, $v0
    088931B8:[AFB00000]: sw         $s0, 0($sp)
    088931BC:[14400003]: bne        $v0, $zr, 0x088931CC
    088931C0:[00809021]: addu       $s2, $a0, $zr <=> move $s2, $a0
    088931C4:[10000032]: b          0x08893290
    088931C8:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    088931CC:[00031040]: sll        $v0, $v1, 0x0001
    088931D0:[00521021]: addu       $v0, $v0, $s2
    088931D4:[94432628]: lhu        $v1, 9768($v0)
    088931D8:[24502628]: addiu      $s0, $v0, 9768
    088931DC:[3402FFFF]: ori        $v0, $zr, -1 <=> li $v0, 65535
    088931E0:[10620008]: beq        $v1, $v0, 0x08893204
    088931E4:[00000000]: nop
    088931E8:[00721821]: addu       $v1, $v1, $s2
    088931EC:[3C020002]: lui        $v0, 0x0002 <=> li $v0, 0x00020000
    088931F0:[24040002]: addiu      $a0, $zr, 2 <=> li $a0, 2
    088931F4:[00621021]: addu       $v0, $v1, $v0
    088931F8:[A0442968]: sb         $a0, 10600($v0)
    088931FC:[10000024]: b          0x08893290
    08893200:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08893204:[0E224CAA]: jal        0x088932A8
    08893208:[00000000]: nop
    0889320C:[A6420158]: sh         $v0, 344($s2)
    08893210:[96420158]: lhu        $v0, 344($s2)
    08893214:[3C030002]: lui        $v1, 0x0002 <=> li $v1, 0x00020000
    08893218:[24040002]: addiu      $a0, $zr, 2 <=> li $a0, 2
    0889321C:[A6020000]: sh         $v0, 0($s0)
    08893220:[96450158]: lhu        $a1, 344($s2)
    08893224:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08893228:[00052840]: sll        $a1, $a1, 0x0001
    0889322C:[00B22821]: addu       $a1, $a1, $s2
    08893230:[00A31821]: addu       $v1, $a1, $v1
    08893234:[A4712608]: sh         $s1, 9736($v1)
    08893238:[96430158]: lhu        $v1, 344($s2)
    0889323C:[00721821]: addu       $v1, $v1, $s2
    08893240:[00621021]: addu       $v0, $v1, $v0
    08893244:[A0442968]: sb         $a0, 10600($v0)
    08893248:[9642015A]: lhu        $v0, 346($s2)
    0889324C:[24420001]: addiu      $v0, $v0, 1
    08893250:[A642015A]: sh         $v0, 346($s2)
    08893254:[9643011E]: lhu        $v1, 286($s2)
    08893258:[9642015A]: lhu        $v0, 346($s2)
    0889325C:[0062082A]: slt        $at, $v1, $v0
    08893260:[50200003]: beql       $at, $zr, 0x08893270
    08893264:[9643015A]: lhu        $v1, 346($s2)
    08893268:[A643015A]: sh         $v1, 346($s2)
    0889326C:[9643015A]: lhu        $v1, 346($s2)
    08893270:[9642011E]: lhu        $v0, 286($s2)
    08893274:[0062082A]: slt        $at, $v1, $v0
    08893278:[50200005]: beql       $at, $zr, 0x08893290
    0889327C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08893280:[96420158]: lhu        $v0, 344($s2)
    08893284:[24420001]: addiu      $v0, $v0, 1
    08893288:[A6420158]: sh         $v0, 344($s2)
    0889328C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08893290:[8FBF000C]: lw         $ra, 12($sp)
    08893294:[8FB20008]: lw         $s2, 8($sp)
    08893298:[8FB10004]: lw         $s1, 4($sp)
    0889329C:[8FB00000]: lw         $s0, 0($sp)
    088932A0:[03E00008]: jr         $ra
    088932A4:[27BD0010]: addiu      $sp, $sp, 16
_S1_3_9C19C10 9,436,770 instructions (0.066%), 2,175 calls (09C19C10 - 09C1A228, length 391)
    09C19C10:[27BDFF50]: addiu      $sp, $sp, -176
    09C19C14:[3C0209C2]: lui        $v0, 0x09C2 <=> li $v0, 0x09C20000
    09C19C18:[00051880]: sll        $v1, $a1, 0x0002
    09C19C1C:[2442B688]: addiu      $v0, $v0, -18808
    09C19C20:[00431021]: addu       $v0, $v0, $v1
    09C19C24:[AFBF000C]: sw         $ra, 12($sp)
    09C19C28:[8C440000]: lw         $a0, 0($v0)
    09C19C2C:[AFB20008]: sw         $s2, 8($sp)
    09C19C30:[AFB10004]: sw         $s1, 4($sp)
    09C19C34:[AFB00000]: sw         $s0, 0($sp)
    09C19C38:[3C0208A6]: lui        $v0, 0x08A6 <=> li $v0, 0x08A60000
    09C19C3C:[8C4332C0]: lw         $v1, 12992($v0)
    09C19C40:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    09C19C44:[3C0200F8]: lui        $v0, 0x00F8 <=> li $v0, 0x00F80000
    09C19C48:[00621021]: addu       $v0, $v1, $v0
    09C19C4C:[8C42A574]: lw         $v0, -23180($v0)
    09C19C50:[240300FF]: addiu      $v1, $zr, 255 <=> li $v1, 255
    09C19C54:[00021080]: sll        $v0, $v0, 0x0002
    09C19C58:[00821021]: addu       $v0, $a0, $v0
    09C19C5C:[8C510000]: lw         $s1, 0($v0)
    09C19C60:[10000002]: b          0x09C19C6C
    09C19C64:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    09C19C68:[24840002]: addiu      $a0, $a0, 2
    09C19C6C:[90820000]: lbu        $v0, 0($a0)
    09C19C70:[50430005]: beql       $v0, $v1, 0x09C19C88
    09C19C74:[00051040]: sll        $v0, $a1, 0x0001
    09C19C78:[90820001]: lbu        $v0, 1($a0)
    09C19C7C:[5443FFFA]: bnel       $v0, $v1, 0x09C19C68
    09C19C80:[24A50001]: addiu      $a1, $a1, 1
    09C19C84:[00051040]: sll        $v0, $a1, 0x0001
    09C19C88:[00451021]: addu       $v0, $v0, $a1
    09C19C8C:[240301E0]: addiu      $v1, $zr, 480 <=> li $v1, 480
    09C19C90:[000210C0]: sll        $v0, $v0, 0x0003
    09C19C94:[00621023]: subu       $v0, $v1, $v0
    09C19C98:[04410003]: bgez       $v0, 0x09C19CA8
    09C19C9C:[00028043]: sra        $s0, $v0, 0x0001
    09C19CA0:[24420001]: addiu      $v0, $v0, 1
    09C19CA4:[00028043]: sra        $s0, $v0, 0x0001
    09C19CA8:[3C0209A1]: lui        $v0, 0x09A1 <=> li $v0, 0x09A10000
    09C19CAC:[8C44B680]: lw         $a0, -18816($v0)
    09C19CB0:[0E226226]: jal        0x08898898
    09C19CB4:[24050006]: addiu      $a1, $zr, 6 <=> li $a1, 6
    09C19CB8:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    09C19CBC:[3C0208A6]: lui        $v0, 0x08A6 <=> li $v0, 0x08A60000
    09C19CC0:[8C442D60]: lw         $a0, 11616($v0)
    09C19CC4:[24060003]: addiu      $a2, $zr, 3 <=> li $a2, 3
    09C19CC8:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    09C19CCC:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    09C19CD0:[0E216612]: jal        0x08859848
    09C19CD4:[27A90098]: addiu      $t1, $sp, 152
    09C19CD8:[2402000C]: addiu      $v0, $zr, 12 <=> li $v0, 12
    09C19CDC:[AFA2005C]: sw         $v0, 92($sp)
    09C19CE0:[3C02CB00]: lui        $v0, 0xCB00 <=> li $v0, 0xCB000000
    09C19CE4:[AFA20084]: sw         $v0, 132($sp)
    09C19CE8:[3C021000]: lui        $v0, 0x1000 <=> li $v0, 0x10000000
    09C19CEC:[AFA20088]: sw         $v0, 136($sp)
    09C19CF0:[AFA20050]: sw         $v0, 80($sp)
    09C19CF4:[3C020800]: lui        $v0, 0x0800 <=> li $v0, 0x08000000
    09C19CF8:[AFA2008C]: sw         $v0, 140($sp)
    09C19CFC:[AFA20054]: sw         $v0, 84($sp)
    09C19D00:[24020006]: addiu      $v0, $zr, 6 <=> li $v0, 6
    09C19D04:[AFA20014]: sw         $v0, 20($sp)
    09C19D08:[24020009]: addiu      $v0, $zr, 9 <=> li $v0, 9
    09C19D0C:[AFA20018]: sw         $v0, 24($sp)
    09C19D10:[3C021E00]: lui        $v0, 0x1E00 <=> li $v0, 0x1E000000
    09C19D14:[34420001]: ori        $v0, $v0, 1
    09C19D18:[AFA20034]: sw         $v0, 52($sp)
    09C19D1C:[3C025000]: lui        $v0, 0x5000 <=> li $v0, 0x50000000
    09C19D20:[34420001]: ori        $v0, $v0, 1
    09C19D24:[AFA2003C]: sw         $v0, 60($sp)
    09C19D28:[3C021280]: lui        $v0, 0x1280 <=> li $v0, 0x12800000
    09C19D2C:[34420116]: ori        $v0, $v0, 278
    09C19D30:[AFA20040]: sw         $v0, 64($sp)
    09C19D34:[3C020406]: lui        $v0, 0x0406 <=> li $v0, 0x04060000
    09C19D38:[34420002]: ori        $v0, $v0, 2
    09C19D3C:[AFA2004C]: sw         $v0, 76($sp)
    09C19D40:[3C02C900]: lui        $v0, 0xC900 <=> li $v0, 0xC9000000
    09C19D44:[34420100]: ori        $v0, $v0, 256
    09C19D48:[AFA20038]: sw         $v0, 56($sp)
    09C19D4C:[3C02C200]: lui        $v0, 0xC200 <=> li $v0, 0xC2000000
    09C19D50:[34420001]: ori        $v0, $v0, 1
    09C19D54:[AFA20060]: sw         $v0, 96($sp)
    09C19D58:[8FA3009C]: lw         $v1, 156($sp)
    09C19D5C:[3C02C300]: lui        $v0, 0xC300 <=> li $v0, 0xC3000000
    09C19D60:[8FA40098]: lw         $a0, 152($sp)
    09C19D64:[00621025]: or         $v0, $v1, $v0
    09C19D68:[AFA20064]: sw         $v0, 100($sp)
    09C19D6C:[00041A00]: sll        $v1, $a0, 0x0008
    09C19D70:[00031A02]: srl        $v1, $v1, 0x0008
    09C19D74:[3C02A000]: lui        $v0, 0xA000 <=> li $v0, 0xA0000000
    09C19D78:[00621025]: or         $v0, $v1, $v0
    09C19D7C:[AFA20068]: sw         $v0, 104($sp)
    09C19D80:[3C02FF00]: lui        $v0, 0xFF00 <=> li $v0, 0xFF000000
    09C19D84:[00821024]: and        $v0, $a0, $v0
    09C19D88:[00021A02]: srl        $v1, $v0, 0x0008
    09C19D8C:[3C02A800]: lui        $v0, 0xA800 <=> li $v0, 0xA8000000
    09C19D90:[97B200A0]: lhu        $s2, 160($sp)
    09C19D94:[00621025]: or         $v0, $v1, $v0
    09C19D98:[97A500A2]: lhu        $a1, 162($sp)
    09C19D9C:[00521025]: or         $v0, $v0, $s2
    09C19DA0:[AFA2006C]: sw         $v0, 108($sp)
    09C19DA4:[3C0208A6]: lui        $v0, 0x08A6 <=> li $v0, 0x08A60000
    09C19DA8:[8C442D60]: lw         $a0, 11616($v0)
    09C19DAC:[0E216607]: jal        0x0885981C
    09C19DB0:[AFA00058]: sw         $zr, 88($sp)
    09C19DB4:[00021A00]: sll        $v1, $v0, 0x0008
    09C19DB8:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    09C19DBC:[3C02B800]: lui        $v0, 0xB800 <=> li $v0, 0xB8000000
    09C19DC0:[00629025]: or         $s2, $v1, $v0
    09C19DC4:[3C0208A6]: lui        $v0, 0x08A6 <=> li $v0, 0x08A60000
    09C19DC8:[0E216607]: jal        0x0885981C
    09C19DCC:[8C442D60]: lw         $a0, 11616($v0)
    09C19DD0:[02421825]: or         $v1, $s2, $v0
    09C19DD4:[AFA30070]: sw         $v1, 112($sp)
    09C19DD8:[3C03C500]: lui        $v1, 0xC500 <=> li $v1, 0xC5000000
    09C19DDC:[8FA400A8]: lw         $a0, 168($sp)
    09C19DE0:[3463FF00]: ori        $v1, $v1, -256
    09C19DE4:[8FA500A4]: lw         $a1, 164($sp)
    09C19DE8:[00831825]: or         $v1, $a0, $v1
    09C19DEC:[AFA30074]: sw         $v1, 116($sp)
    09C19DF0:[3C03FF00]: lui        $v1, 0xFF00 <=> li $v1, 0xFF000000
    09C19DF4:[00A31824]: and        $v1, $a1, $v1
    09C19DF8:[00052A00]: sll        $a1, $a1, 0x0008
    09C19DFC:[3C04B000]: lui        $a0, 0xB000 <=> li $a0, 0xB0000000
    09C19E00:[00052A02]: srl        $a1, $a1, 0x0008
    09C19E04:[00A42025]: or         $a0, $a1, $a0
    09C19E08:[AFA40078]: sw         $a0, 120($sp)
    09C19E0C:[00032202]: srl        $a0, $v1, 0x0008
    09C19E10:[3C03B100]: lui        $v1, 0xB100 <=> li $v1, 0xB1000000
    09C19E14:[00831825]: or         $v1, $a0, $v1
    09C19E18:[AFA3007C]: sw         $v1, 124($sp)
    09C19E1C:[3C03C400]: lui        $v1, 0xC400 <=> li $v1, 0xC4000000
    09C19E20:[34630020]: ori        $v1, $v1, 32
    09C19E24:[AFA30080]: sw         $v1, 128($sp)
    09C19E28:[3C0308A6]: lui        $v1, 0x08A6 <=> li $v1, 0x08A60000
    09C19E2C:[8C642D60]: lw         $a0, 11616($v1)
    09C19E30:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    09C19E34:[8C850004]: lw         $a1, 4($a0)
    09C19E38:[3C030008]: lui        $v1, 0x0008 <=> li $v1, 0x00080000
    09C19E3C:[00831821]: addu       $v1, $a0, $v1
    09C19E40:[00052C80]: sll        $a1, $a1, 0x0012
    09C19E44:[00852821]: addu       $a1, $a0, $a1
    09C19E48:[8C630198]: lw         $v1, 408($v1)
    09C19E4C:[24A50198]: addiu      $a1, $a1, 408
    09C19E50:[00651823]: subu       $v1, $v1, $a1
    09C19E54:[04610003]: bgez       $v1, 0x09C19E64
    09C19E58:[00033083]: sra        $a2, $v1, 0x0002
    09C19E5C:[24630003]: addiu      $v1, $v1, 3
    09C19E60:[00033083]: sra        $a2, $v1, 0x0002
    09C19E64:[8FA50058]: lw         $a1, 88($sp)
    09C19E68:[8FA3005C]: lw         $v1, 92($sp)
    09C19E6C:[3C010001]: lui        $at, 0x0001 <=> li $at, 0x00010000
    09C19E70:[00A31821]: addu       $v1, $a1, $v1
    09C19E74:[00C31821]: addu       $v1, $a2, $v1
    09C19E78:[0061082B]: sltu       $at, $v1, $at
    09C19E7C:[502000DE]: beql       $at, $zr, 0x09C1A1F8
    09C19E80:[00109400]: sll        $s2, $s0, 0x0010
    09C19E84:[3C020008]: lui        $v0, 0x0008 <=> li $v0, 0x00080000
    09C19E88:[00821021]: addu       $v0, $a0, $v0
    09C19E8C:[18E0000C]: blez       $a3, 0x09C19EC0
    09C19E90:[8C420198]: lw         $v0, 408($v0)
    09C19E94:[3C03FF00]: lui        $v1, 0xFF00 <=> li $v1, 0xFF000000
    09C19E98:[00431824]: and        $v1, $v0, $v1
    09C19E9C:[00032A02]: srl        $a1, $v1, 0x0008
    09C19EA0:[3C031000]: lui        $v1, 0x1000 <=> li $v1, 0x10000000
    09C19EA4:[00A31825]: or         $v1, $a1, $v1
    09C19EA8:[AFA30090]: sw         $v1, 144($sp)
    09C19EAC:[00022A00]: sll        $a1, $v0, 0x0008
    09C19EB0:[00052A02]: srl        $a1, $a1, 0x0008
    09C19EB4:[3C030100]: lui        $v1, 0x0100 <=> li $v1, 0x01000000
    09C19EB8:[00A31825]: or         $v1, $a1, $v1
    09C19EBC:[AFA30094]: sw         $v1, 148($sp)
    09C19EC0:[27A3005C]: addiu      $v1, $sp, 92
    09C19EC4:[246A0004]: addiu      $t2, $v1, 4
    09C19EC8:[8FA6005C]: lw         $a2, 92($sp)
    09C19ECC:[8FA30058]: lw         $v1, 88($sp)
    09C19ED0:[8FA90058]: lw         $t1, 88($sp)
    09C19ED4:[00664021]: addu       $t0, $v1, $a2
    09C19ED8:[19000011]: blez       $t0, 0x09C19F20
    09C19EDC:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    09C19EE0:[3C030008]: lui        $v1, 0x0008 <=> li $v1, 0x00080000
    09C19EE4:[00831821]: addu       $v1, $a0, $v1
    09C19EE8:[8C650198]: lw         $a1, 408($v1)
    09C19EEC:[8D470000]: lw         $a3, 0($t2)
    09C19EF0:[256B0001]: addiu      $t3, $t3, 1
    09C19EF4:[3C030008]: lui        $v1, 0x0008 <=> li $v1, 0x00080000
    09C19EF8:[00831821]: addu       $v1, $a0, $v1
    09C19EFC:[ACA70000]: sw         $a3, 0($a1)
    09C19F00:[8C650198]: lw         $a1, 408($v1)
    09C19F04:[3C030008]: lui        $v1, 0x0008 <=> li $v1, 0x00080000
    09C19F08:[00831821]: addu       $v1, $a0, $v1
    09C19F0C:[24A50004]: addiu      $a1, $a1, 4
    09C19F10:[AC650198]: sw         $a1, 408($v1)
    09C19F14:[0168182A]: slt        $v1, $t3, $t0
    09C19F18:[1460FFF1]: bne        $v1, $zr, 0x09C19EE0
    09C19F1C:[254A0004]: addiu      $t2, $t2, 4
    09C19F20:[00091880]: sll        $v1, $t1, 0x0002
    09C19F24:[00432821]: addu       $a1, $v0, $v1
    09C19F28:[0E2165B2]: jal        0x088596C8
    09C19F2C:[24070002]: addiu      $a3, $zr, 2 <=> li $a3, 2
    09C19F30:[00109400]: sll        $s2, $s0, 0x0010
    09C19F34:[100000B0]: b          0x09C1A1F8
    09C19F38:[00000000]: nop
    09C19F3C:[14A00055]: bne        $a1, $zr, 0x09C1A094
    09C19F40:[00000000]: nop
    09C19F44:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    09C19F48:[14640052]: bne        $v1, $a0, 0x09C1A094
    09C19F4C:[00000000]: nop
    09C19F50:[3C0300C0]: lui        $v1, 0x00C0 <=> li $v1, 0x00C00000
    09C19F54:[346300F0]: ori        $v1, $v1, 240
    09C19F58:[AFA3001C]: sw         $v1, 28($sp)
    09C19F5C:[3643FFFF]: ori        $v1, $s2, -1
    09C19F60:[AFA30020]: sw         $v1, 32($sp)
    09C19F64:[2403001A]: addiu      $v1, $zr, 26 <=> li $v1, 26
    09C19F68:[AFA30024]: sw         $v1, 36($sp)
    09C19F6C:[3C0300C8]: lui        $v1, 0x00C8 <=> li $v1, 0x00C80000
    09C19F70:[346300F8]: ori        $v1, $v1, 248
    09C19F74:[AFA30028]: sw         $v1, 40($sp)
    09C19F78:[26030008]: addiu      $v1, $s0, 8
    09C19F7C:[00031C00]: sll        $v1, $v1, 0x0010
    09C19F80:[3463FFFF]: ori        $v1, $v1, -1
    09C19F84:[AFA3002C]: sw         $v1, 44($sp)
    09C19F88:[24030022]: addiu      $v1, $zr, 34 <=> li $v1, 34
    09C19F8C:[AFA30030]: sw         $v1, 48($sp)
    09C19F90:[3C0308A6]: lui        $v1, 0x08A6 <=> li $v1, 0x08A60000
    09C19F94:[8C642D60]: lw         $a0, 11616($v1)
    09C19F98:[8FA70014]: lw         $a3, 20($sp)
    09C19F9C:[8C850004]: lw         $a1, 4($a0)
    09C19FA0:[3C030008]: lui        $v1, 0x0008 <=> li $v1, 0x00080000
    09C19FA4:[00831821]: addu       $v1, $a0, $v1
    09C19FA8:[00052C80]: sll        $a1, $a1, 0x0012
    09C19FAC:[00852821]: addu       $a1, $a0, $a1
    09C19FB0:[8C630198]: lw         $v1, 408($v1)
    09C19FB4:[24A50198]: addiu      $a1, $a1, 408
    09C19FB8:[00651823]: subu       $v1, $v1, $a1
    09C19FBC:[04610003]: bgez       $v1, 0x09C19FCC
    09C19FC0:[00033083]: sra        $a2, $v1, 0x0002
    09C19FC4:[24630003]: addiu      $v1, $v1, 3
    09C19FC8:[00033083]: sra        $a2, $v1, 0x0002
    09C19FCC:[8FA50014]: lw         $a1, 20($sp)
    09C19FD0:[8FA30018]: lw         $v1, 24($sp)
    09C19FD4:[3C010001]: lui        $at, 0x0001 <=> li $at, 0x00010000
    09C19FD8:[00A31821]: addu       $v1, $a1, $v1
    09C19FDC:[00C31821]: addu       $v1, $a2, $v1
    09C19FE0:[0061082B]: sltu       $at, $v1, $at
    09C19FE4:[50200081]: beql       $at, $zr, 0x09C1A1EC
    09C19FE8:[3C030018]: lui        $v1, 0x0018 <=> li $v1, 0x00180000
    09C19FEC:[3C020008]: lui        $v0, 0x0008 <=> li $v0, 0x00080000
    09C19FF0:[00821021]: addu       $v0, $a0, $v0
    09C19FF4:[18E0000C]: blez       $a3, 0x09C1A028
    09C19FF8:[8C420198]: lw         $v0, 408($v0)
    09C19FFC:[3C03FF00]: lui        $v1, 0xFF00 <=> li $v1, 0xFF000000
    09C1A000:[00431824]: and        $v1, $v0, $v1
    09C1A004:[00032A02]: srl        $a1, $v1, 0x0008
    09C1A008:[3C031000]: lui        $v1, 0x1000 <=> li $v1, 0x10000000
    09C1A00C:[00A31825]: or         $v1, $a1, $v1
    09C1A010:[AFA30044]: sw         $v1, 68($sp)
    09C1A014:[00022A00]: sll        $a1, $v0, 0x0008
    09C1A018:[00052A02]: srl        $a1, $a1, 0x0008
    09C1A01C:[3C030100]: lui        $v1, 0x0100 <=> li $v1, 0x01000000
    09C1A020:[00A31825]: or         $v1, $a1, $v1
    09C1A024:[AFA30048]: sw         $v1, 72($sp)
    09C1A028:[27A30018]: addiu      $v1, $sp, 24
    09C1A02C:[246A0004]: addiu      $t2, $v1, 4
    09C1A030:[8FA60018]: lw         $a2, 24($sp)
    09C1A034:[8FA30014]: lw         $v1, 20($sp)
    09C1A038:[8FA90014]: lw         $t1, 20($sp)
    09C1A03C:[00664021]: addu       $t0, $v1, $a2
    09C1A040:[1900000E]: blez       $t0, 0x09C1A07C
    09C1A044:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    09C1A048:[3C010008]: lui        $at, 0x0008 <=> li $at, 0x00080000
    09C1A04C:[34210198]: ori        $at, $at, 408
    09C1A050:[00813821]: addu       $a3, $a0, $at
    09C1A054:[8D450000]: lw         $a1, 0($t2)
    09C1A058:[8CE30000]: lw         $v1, 0($a3)
    09C1A05C:[256B0001]: addiu      $t3, $t3, 1
    09C1A060:[254A0004]: addiu      $t2, $t2, 4
    09C1A064:[AC650000]: sw         $a1, 0($v1)
    09C1A068:[8CE50000]: lw         $a1, 0($a3)
    09C1A06C:[0168182A]: slt        $v1, $t3, $t0
    09C1A070:[24A50004]: addiu      $a1, $a1, 4
    09C1A074:[1460FFF7]: bne        $v1, $zr, 0x09C1A054
    09C1A078:[ACE50000]: sw         $a1, 0($a3)
    09C1A07C:[00091880]: sll        $v1, $t1, 0x0002
    09C1A080:[00432821]: addu       $a1, $v0, $v1
    09C1A084:[0E2165B2]: jal        0x088596C8
    09C1A088:[24070002]: addiu      $a3, $zr, 2 <=> li $a3, 2
    09C1A08C:[10000056]: b          0x09C1A1E8
    09C1A090:[00000000]: nop
    09C1A094:[54A00004]: bnel       $a1, $zr, 0x09C1A0A8
    09C1A098:[00032400]: sll        $a0, $v1, 0x0010
    09C1A09C:[10600052]: beq        $v1, $zr, 0x09C1A1E8
    09C1A0A0:[00000000]: nop
    09C1A0A4:[00032400]: sll        $a0, $v1, 0x0010
    09C1A0A8:[00852025]: or         $a0, $a0, $a1
    09C1A0AC:[AFA4001C]: sw         $a0, 28($sp)
    09C1A0B0:[24630018]: addiu      $v1, $v1, 24
    09C1A0B4:[00032400]: sll        $a0, $v1, 0x0010
    09C1A0B8:[24A30018]: addiu      $v1, $a1, 24
    09C1A0BC:[00831825]: or         $v1, $a0, $v1
    09C1A0C0:[AFA30028]: sw         $v1, 40($sp)
    09C1A0C4:[3643FFFF]: ori        $v1, $s2, -1
    09C1A0C8:[AFA30020]: sw         $v1, 32($sp)
    09C1A0CC:[2403000A]: addiu      $v1, $zr, 10 <=> li $v1, 10
    09C1A0D0:[AFA30024]: sw         $v1, 36($sp)
    09C1A0D4:[26030018]: addiu      $v1, $s0, 24
    09C1A0D8:[00031C00]: sll        $v1, $v1, 0x0010
    09C1A0DC:[3463FFFF]: ori        $v1, $v1, -1
    09C1A0E0:[AFA3002C]: sw         $v1, 44($sp)
    09C1A0E4:[24030022]: addiu      $v1, $zr, 34 <=> li $v1, 34
    09C1A0E8:[AFA30030]: sw         $v1, 48($sp)
    09C1A0EC:[3C0308A6]: lui        $v1, 0x08A6 <=> li $v1, 0x08A60000
    09C1A0F0:[8C642D60]: lw         $a0, 11616($v1)
    09C1A0F4:[8FA70014]: lw         $a3, 20($sp)
    09C1A0F8:[8C850004]: lw         $a1, 4($a0)
    09C1A0FC:[3C030008]: lui        $v1, 0x0008 <=> li $v1, 0x00080000
    09C1A100:[00831821]: addu       $v1, $a0, $v1
    09C1A104:[00052C80]: sll        $a1, $a1, 0x0012
    09C1A108:[00852821]: addu       $a1, $a0, $a1
    09C1A10C:[8C630198]: lw         $v1, 408($v1)
    09C1A110:[24A50198]: addiu      $a1, $a1, 408
    09C1A114:[00651823]: subu       $v1, $v1, $a1
    09C1A118:[04610003]: bgez       $v1, 0x09C1A128
    09C1A11C:[00033083]: sra        $a2, $v1, 0x0002
    09C1A120:[24630003]: addiu      $v1, $v1, 3
    09C1A124:[00033083]: sra        $a2, $v1, 0x0002
    09C1A128:[8FA50014]: lw         $a1, 20($sp)
    09C1A12C:[8FA30018]: lw         $v1, 24($sp)
    09C1A130:[3C010001]: lui        $at, 0x0001 <=> li $at, 0x00010000
    09C1A134:[00A31821]: addu       $v1, $a1, $v1
    09C1A138:[00C31821]: addu       $v1, $a2, $v1
    09C1A13C:[0061082B]: sltu       $at, $v1, $at
    09C1A140:[10200029]: beq        $at, $zr, 0x09C1A1E8
    09C1A144:[00000000]: nop
    09C1A148:[3C020008]: lui        $v0, 0x0008 <=> li $v0, 0x00080000
    09C1A14C:[00821021]: addu       $v0, $a0, $v0
    09C1A150:[18E0000C]: blez       $a3, 0x09C1A184
    09C1A154:[8C420198]: lw         $v0, 408($v0)
    09C1A158:[3C03FF00]: lui        $v1, 0xFF00 <=> li $v1, 0xFF000000
    09C1A15C:[00431824]: and        $v1, $v0, $v1
    09C1A160:[00032A02]: srl        $a1, $v1, 0x0008
    09C1A164:[3C031000]: lui        $v1, 0x1000 <=> li $v1, 0x10000000
    09C1A168:[00A31825]: or         $v1, $a1, $v1
    09C1A16C:[AFA30044]: sw         $v1, 68($sp)
    09C1A170:[00022A00]: sll        $a1, $v0, 0x0008
    09C1A174:[00052A02]: srl        $a1, $a1, 0x0008
    09C1A178:[3C030100]: lui        $v1, 0x0100 <=> li $v1, 0x01000000
    09C1A17C:[00A31825]: or         $v1, $a1, $v1
    09C1A180:[AFA30048]: sw         $v1, 72($sp)
    09C1A184:[27A30018]: addiu      $v1, $sp, 24
    09C1A188:[246A0004]: addiu      $t2, $v1, 4
    09C1A18C:[8FA60018]: lw         $a2, 24($sp)
    09C1A190:[8FA30014]: lw         $v1, 20($sp)
    09C1A194:[8FA90014]: lw         $t1, 20($sp)
    09C1A198:[00664021]: addu       $t0, $v1, $a2
    09C1A19C:[1900000E]: blez       $t0, 0x09C1A1D8
    09C1A1A0:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    09C1A1A4:[3C010008]: lui        $at, 0x0008 <=> li $at, 0x00080000
    09C1A1A8:[34210198]: ori        $at, $at, 408
    09C1A1AC:[00813821]: addu       $a3, $a0, $at
    09C1A1B0:[8D450000]: lw         $a1, 0($t2)
    09C1A1B4:[8CE30000]: lw         $v1, 0($a3)
    09C1A1B8:[256B0001]: addiu      $t3, $t3, 1
    09C1A1BC:[254A0004]: addiu      $t2, $t2, 4
    09C1A1C0:[AC650000]: sw         $a1, 0($v1)
    09C1A1C4:[8CE50000]: lw         $a1, 0($a3)
    09C1A1C8:[0168182A]: slt        $v1, $t3, $t0
    09C1A1CC:[24A50004]: addiu      $a1, $a1, 4
    09C1A1D0:[1460FFF7]: bne        $v1, $zr, 0x09C1A1B0
    09C1A1D4:[ACE50000]: sw         $a1, 0($a3)
    09C1A1D8:[00091880]: sll        $v1, $t1, 0x0002
    09C1A1DC:[00432821]: addu       $a1, $v0, $v1
    09C1A1E0:[0E2165B2]: jal        0x088596C8
    09C1A1E4:[24070002]: addiu      $a3, $zr, 2 <=> li $a3, 2
    09C1A1E8:[3C030018]: lui        $v1, 0x0018 <=> li $v1, 0x00180000
    09C1A1EC:[02439021]: addu       $s2, $s2, $v1
    09C1A1F0:[26100018]: addiu      $s0, $s0, 24
    09C1A1F4:[26310002]: addiu      $s1, $s1, 2
    09C1A1F8:[92250000]: lbu        $a1, 0($s1)
    09C1A1FC:[240400FF]: addiu      $a0, $zr, 255 <=> li $a0, 255
    09C1A200:[50A40005]: beql       $a1, $a0, 0x09C1A218
    09C1A204:[8FBF000C]: lw         $ra, 12($sp)
    09C1A208:[92230001]: lbu        $v1, 1($s1)
    09C1A20C:[1464FF4B]: bne        $v1, $a0, 0x09C19F3C
    09C1A210:[00000000]: nop
    09C1A214:[8FBF000C]: lw         $ra, 12($sp)
    09C1A218:[8FB20008]: lw         $s2, 8($sp)
    09C1A21C:[8FB10004]: lw         $s1, 4($sp)
    09C1A220:[8FB00000]: lw         $s0, 0($sp)
    09C1A224:[03E00008]: jr         $ra
    09C1A228:[27BD00B0]: addiu      $sp, $sp, 176
  Back Branch 09C1A1D0 539,100 times (length 10)
    09C1A19C:[1900000E]: blez       $t0, 0x09C1A1D8
    09C1A1A0:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    09C1A1A4:[3C010008]: lui        $at, 0x0008 <=> li $at, 0x00080000
    09C1A1A8:[34210198]: ori        $at, $at, 408
    09C1A1AC:[00813821]: addu       $a3, $a0, $at
--> 09C1A1B0:[8D450000]: lw         $a1, 0($t2)
    09C1A1B4:[8CE30000]: lw         $v1, 0($a3)
    09C1A1B8:[256B0001]: addiu      $t3, $t3, 1
    09C1A1BC:[254A0004]: addiu      $t2, $t2, 4
    09C1A1C0:[AC650000]: sw         $a1, 0($v1)
    09C1A1C4:[8CE50000]: lw         $a1, 0($a3)
    09C1A1C8:[0168182A]: slt        $v1, $t3, $t0
    09C1A1CC:[24A50004]: addiu      $a1, $a1, 4
--> 09C1A1D0:[1460FFF7]: bne        $v1, $zr, 0x09C1A1B0
    09C1A1D4:[ACE50000]: sw         $a1, 0($a3)
    09C1A1D8:[00091880]: sll        $v1, $t1, 0x0002
    09C1A1DC:[00432821]: addu       $a1, $v0, $v1
    09C1A1E0:[0E2165B2]: jal        0x088596C8
  Back Branch 09C1A20C 38,115 times (length 182)
  Back Branch 09C19C7C 38,115 times (length 7)
    09C19C54:[00021080]: sll        $v0, $v0, 0x0002
    09C19C58:[00821021]: addu       $v0, $a0, $v0
    09C19C5C:[8C510000]: lw         $s1, 0($v0)
    09C19C60:[10000002]: b          0x09C19C6C
    09C19C64:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
--> 09C19C68:[24840002]: addiu      $a0, $a0, 2
    09C19C6C:[90820000]: lbu        $v0, 0($a0)
    09C19C70:[50430005]: beql       $v0, $v1, 0x09C19C88
    09C19C74:[00051040]: sll        $v0, $a1, 0x0001
    09C19C78:[90820001]: lbu        $v0, 1($a0)
--> 09C19C7C:[5443FFFA]: bnel       $v0, $v1, 0x09C19C68
    09C19C80:[24A50001]: addiu      $a1, $a1, 1
    09C19C84:[00051040]: sll        $v0, $a1, 0x0001
    09C19C88:[00451021]: addu       $v0, $v0, $a1
    09C19C8C:[240301E0]: addiu      $v1, $zr, 480 <=> li $v1, 480
  Back Branch 09C19F18 26,100 times (length 16)
    09C19ECC:[8FA30058]: lw         $v1, 88($sp)
    09C19ED0:[8FA90058]: lw         $t1, 88($sp)
    09C19ED4:[00664021]: addu       $t0, $v1, $a2
    09C19ED8:[19000011]: blez       $t0, 0x09C19F20
    09C19EDC:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
--> 09C19EE0:[3C030008]: lui        $v1, 0x0008 <=> li $v1, 0x00080000
    09C19EE4:[00831821]: addu       $v1, $a0, $v1
    09C19EE8:[8C650198]: lw         $a1, 408($v1)
    09C19EEC:[8D470000]: lw         $a3, 0($t2)
    09C19EF0:[256B0001]: addiu      $t3, $t3, 1
    09C19EF4:[3C030008]: lui        $v1, 0x0008 <=> li $v1, 0x00080000
    09C19EF8:[00831821]: addu       $v1, $a0, $v1
    09C19EFC:[ACA70000]: sw         $a3, 0($a1)
    09C19F00:[8C650198]: lw         $a1, 408($v1)
    09C19F04:[3C030008]: lui        $v1, 0x0008 <=> li $v1, 0x00080000
    09C19F08:[00831821]: addu       $v1, $a0, $v1
    09C19F0C:[24A50004]: addiu      $a1, $a1, 4
    09C19F10:[AC650198]: sw         $a1, 408($v1)
    09C19F14:[0168182A]: slt        $v1, $t3, $t0
--> 09C19F18:[1460FFF1]: bne        $v1, $zr, 0x09C19EE0
    09C19F1C:[254A0004]: addiu      $t2, $t2, 4
    09C19F20:[00091880]: sll        $v1, $t1, 0x0002
    09C19F24:[00432821]: addu       $a1, $v0, $v1
    09C19F28:[0E2165B2]: jal        0x088596C8
_S1_2_884C914 9,373,957 instructions (0.065%), 333,603 calls (0884C914 - 0884C9B4, length 41)
    0884C914:[27BDFFF0]: addiu      $sp, $sp, -16
    0884C918:[AFBF000C]: sw         $ra, 12($sp)
    0884C91C:[AFB00008]: sw         $s0, 8($sp)
    0884C920:[9083020C]: lbu        $v1, 524($a0)
    0884C924:[0003182B]: sltu       $v1, $zr, $v1 <=> move $v1, $v1
    0884C928:[1060001F]: beq        $v1, $zr, 0x0884C9A8
    0884C92C:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    0884C930:[3C03089D]: lui        $v1, 0x089D <=> li $v1, 0x089D0000
    0884C934:[8E040210]: lw         $a0, 528($s0)
    0884C938:[8C63C120]: lw         $v1, -16096($v1)
    0884C93C:[00642023]: subu       $a0, $v1, $a0
    0884C940:[04810003]: bgez       $a0, 0x0884C950
    0884C944:[00041883]: sra        $v1, $a0, 0x0002
    0884C948:[24830003]: addiu      $v1, $a0, 3
    0884C94C:[00031883]: sra        $v1, $v1, 0x0002
    0884C950:[10600011]: beq        $v1, $zr, 0x0884C998
    0884C954:[00000000]: nop
    0884C958:[3C02089D]: lui        $v0, 0x089D <=> li $v0, 0x089D0000
    0884C95C:[8C44C120]: lw         $a0, -16096($v0)
    0884C960:[24660002]: addiu      $a2, $v1, 2
    0884C964:[3C03089D]: lui        $v1, 0x089D <=> li $v1, 0x089D0000
    0884C968:[24840008]: addiu      $a0, $a0, 8
    0884C96C:[AC64C120]: sw         $a0, -16096($v1)
    0884C970:[3C0208A6]: lui        $v0, 0x08A6 <=> li $v0, 0x08A60000
    0884C974:[9207020D]: lbu        $a3, 525($s0)
    0884C978:[8E050210]: lw         $a1, 528($s0)
    0884C97C:[0E2165B2]: jal        0x088596C8
    0884C980:[8C442D60]: lw         $a0, 11616($v0)
    0884C984:[3C0208A6]: lui        $v0, 0x08A6 <=> li $v0, 0x08A60000
    0884C988:[8C442D60]: lw         $a0, 11616($v0)
    0884C98C:[3C02089D]: lui        $v0, 0x089D <=> li $v0, 0x089D0000
    0884C990:[0E216603]: jal        0x0885980C
    0884C994:[8C45C120]: lw         $a1, -16096($v0)
    0884C998:[3C03089D]: lui        $v1, 0x089D <=> li $v1, 0x089D0000
    0884C99C:[AC60C120]: sw         $zr, -16096($v1)
    0884C9A0:[AE000210]: sw         $zr, 528($s0)
    0884C9A4:[A200020C]: sb         $zr, 524($s0)
    0884C9A8:[8FBF000C]: lw         $ra, 12($sp)
    0884C9AC:[8FB00008]: lw         $s0, 8($sp)
    0884C9B0:[03E00008]: jr         $ra
    0884C9B4:[27BD0010]: addiu      $sp, $sp, 16
_S1_3_8893C6C 9,373,868 instructions (0.065%), 50,952 calls (08893C6C - 08894750, length 698)
    08893C6C:[27BDF9C0]: addiu      $sp, $sp, -1600
    08893C70:[AFBF002C]: sw         $ra, 44($sp)
    08893C74:[AFBE0028]: sw         $fp, 40($sp)
    08893C78:[AFB70024]: sw         $s7, 36($sp)
    08893C7C:[AFB60020]: sw         $s6, 32($sp)
    08893C80:[AFB5001C]: sw         $s5, 28($sp)
    08893C84:[AFB40018]: sw         $s4, 24($sp)
    08893C88:[AFB30014]: sw         $s3, 20($sp)
    08893C8C:[AFB20010]: sw         $s2, 16($sp)
    08893C90:[AFB1000C]: sw         $s1, 12($sp)
    08893C94:[AFB00008]: sw         $s0, 8($sp)
    08893C98:[00A09821]: addu       $s3, $a1, $zr <=> move $s3, $a1
    08893C9C:[00C0B021]: addu       $s6, $a2, $zr <=> move $s6, $a2
    08893CA0:[00E09021]: addu       $s2, $a3, $zr <=> move $s2, $a3
    08893CA4:[0100A021]: addu       $s4, $t0, $zr <=> move $s4, $t0
    08893CA8:[313E00FF]: andi       $fp, $t1, 255
    08893CAC:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08893CB0:[24100001]: addiu      $s0, $zr, 1 <=> li $s0, 1
    08893CB4:[92550000]: lbu        $s5, 0($s2)
    08893CB8:[24020025]: addiu      $v0, $zr, 37 <=> li $v0, 37
    08893CBC:[52A20008]: beql       $s5, $v0, 0x08893CE0
    08893CC0:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08893CC4:[52A00003]: beql       $s5, $zr, 0x08893CD4
    08893CC8:[02711021]: addu       $v0, $s3, $s1
    08893CCC:[10000213]: b          0x0889451C
    08893CD0:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08893CD4:[A0550000]: sb         $s5, 0($v0)
    08893CD8:[1000028F]: b          0x08894718
    08893CDC:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    08893CE0:[A3A00340]: sb         $zr, 832($sp)
    08893CE4:[0060A821]: addu       $s5, $v1, $zr <=> move $s5, $v1
    08893CE8:[02551021]: addu       $v0, $s2, $s5
    08893CEC:[90420000]: lbu        $v0, 0($v0)
    08893CF0:[504001C1]: beql       $v0, $zr, 0x088943F8
    08893CF4:[26B50001]: addiu      $s5, $s5, 1
    08893CF8:[24040025]: addiu      $a0, $zr, 37 <=> li $a0, 37
    08893CFC:[50440119]: beql       $v0, $a0, 0x08894164
    08893D00:[26B50001]: addiu      $s5, $s5, 1
    08893D04:[24040073]: addiu      $a0, $zr, 115 <=> li $a0, 115
    08893D08:[50440109]: beql       $v0, $a0, 0x08894130
    08893D0C:[26B50001]: addiu      $s5, $s5, 1
    08893D10:[24040063]: addiu      $a0, $zr, 99 <=> li $a0, 99
    08893D14:[504400F9]: beql       $v0, $a0, 0x088940FC
    08893D18:[26B50001]: addiu      $s5, $s5, 1
    08893D1C:[24040066]: addiu      $a0, $zr, 102 <=> li $a0, 102
    08893D20:[504400DE]: beql       $v0, $a0, 0x0889409C
    08893D24:[26B50001]: addiu      $s5, $s5, 1
    08893D28:[24040062]: addiu      $a0, $zr, 98 <=> li $a0, 98
    08893D2C:[50440047]: beql       $v0, $a0, 0x08893E4C
    08893D30:[26B50001]: addiu      $s5, $s5, 1
    08893D34:[2404006F]: addiu      $a0, $zr, 111 <=> li $a0, 111
    08893D38:[50440037]: beql       $v0, $a0, 0x08893E18
    08893D3C:[26B50001]: addiu      $s5, $s5, 1
    08893D40:[24040058]: addiu      $a0, $zr, 88 <=> li $a0, 88
    08893D44:[50440027]: beql       $v0, $a0, 0x08893DE4
    08893D48:[26B50001]: addiu      $s5, $s5, 1
    08893D4C:[24040078]: addiu      $a0, $zr, 120 <=> li $a0, 120
    08893D50:[10440023]: beq        $v0, $a0, 0x08893DE0
    08893D54:[00000000]: nop
    08893D58:[24040075]: addiu      $a0, $zr, 117 <=> li $a0, 117
    08893D5C:[50440013]: beql       $v0, $a0, 0x08893DAC
    08893D60:[26B50001]: addiu      $s5, $s5, 1
    08893D64:[24040064]: addiu      $a0, $zr, 100 <=> li $a0, 100
    08893D68:[50440003]: beql       $v0, $a0, 0x08893D78
    08893D6C:[26B50001]: addiu      $s5, $s5, 1
    08893D70:[100001AD]: b          0x08894428
    08893D74:[28440030]: slti       $a0, $v0, 48
    08893D78:[27A40040]: addiu      $a0, $sp, 64
    08893D7C:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08893D80:[0E203021]: jal        0x0880C084
    08893D84:[02A03021]: addu       $a2, $s5, $zr <=> move $a2, $s5
    08893D88:[02BD1021]: addu       $v0, $s5, $sp
    08893D8C:[A0400040]: sb         $zr, 64($v0)
    08893D90:[8E860000]: lw         $a2, 0($s4)
    08893D94:[27A40340]: addiu      $a0, $sp, 832
    08893D98:[27A50040]: addiu      $a1, $sp, 64
    08893D9C:[0E203A3C]: jal        0x0880E8F0
    08893DA0:[26940004]: addiu      $s4, $s4, 4
    08893DA4:[100001C1]: b          0x088944AC
    08893DA8:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08893DAC:[27A40040]: addiu      $a0, $sp, 64
    08893DB0:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08893DB4:[0E203021]: jal        0x0880C084
    08893DB8:[02A03021]: addu       $a2, $s5, $zr <=> move $a2, $s5
    08893DBC:[02BD1021]: addu       $v0, $s5, $sp
    08893DC0:[A0400040]: sb         $zr, 64($v0)
    08893DC4:[8E860000]: lw         $a2, 0($s4)
    08893DC8:[27A40340]: addiu      $a0, $sp, 832
    08893DCC:[27A50040]: addiu      $a1, $sp, 64
    08893DD0:[0E203A3C]: jal        0x0880E8F0
    08893DD4:[26940004]: addiu      $s4, $s4, 4
    08893DD8:[100001B4]: b          0x088944AC
    08893DDC:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08893DE0:[26B50001]: addiu      $s5, $s5, 1
    08893DE4:[27A40040]: addiu      $a0, $sp, 64
    08893DE8:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08893DEC:[0E203021]: jal        0x0880C084
    08893DF0:[02A03021]: addu       $a2, $s5, $zr <=> move $a2, $s5
    08893DF4:[02BD1021]: addu       $v0, $s5, $sp
    08893DF8:[A0400040]: sb         $zr, 64($v0)
    08893DFC:[8E860000]: lw         $a2, 0($s4)
    08893E00:[27A40340]: addiu      $a0, $sp, 832
    08893E04:[27A50040]: addiu      $a1, $sp, 64
    08893E08:[0E203A3C]: jal        0x0880E8F0
    08893E0C:[26940004]: addiu      $s4, $s4, 4
    08893E10:[100001A6]: b          0x088944AC
    08893E14:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08893E18:[27A40040]: addiu      $a0, $sp, 64
    08893E1C:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08893E20:[0E203021]: jal        0x0880C084
    08893E24:[02A03021]: addu       $a2, $s5, $zr <=> move $a2, $s5
    08893E28:[02BD1021]: addu       $v0, $s5, $sp
    08893E2C:[A0400040]: sb         $zr, 64($v0)
    08893E30:[8E860000]: lw         $a2, 0($s4)
    08893E34:[27A40340]: addiu      $a0, $sp, 832
    08893E38:[27A50040]: addiu      $a1, $sp, 64
    08893E3C:[0E203A3C]: jal        0x0880E8F0
    08893E40:[26940004]: addiu      $s4, $s4, 4
    08893E44:[10000199]: b          0x088944AC
    08893E48:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08893E4C:[27A40040]: addiu      $a0, $sp, 64
    08893E50:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08893E54:[0E203021]: jal        0x0880C084
    08893E58:[02A03021]: addu       $a2, $s5, $zr <=> move $a2, $s5
    08893E5C:[02BD1021]: addu       $v0, $s5, $sp
    08893E60:[A0400040]: sb         $zr, 64($v0)
    08893E64:[8E820000]: lw         $v0, 0($s4)
    08893E68:[2AA10003]: slti       $at, $s5, 3
    08893E6C:[24070020]: addiu      $a3, $zr, 32 <=> li $a3, 32
    08893E70:[26940004]: addiu      $s4, $s4, 4
    08893E74:[14200073]: bne        $at, $zr, 0x08894044
    08893E78:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    08893E7C:[26A5FFFE]: addiu      $a1, $s5, -2
    08893E80:[18A0006C]: blez       $a1, 0x08894034
    08893E84:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08893E88:[28A10009]: slti       $at, $a1, 9
    08893E8C:[1420005A]: bne        $at, $zr, 0x08893FF8
    08893E90:[00000000]: nop
    08893E94:[04A00007]: bltz       $a1, 0x08893EB4
    08893E98:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08893E9C:[3C038000]: lui        $v1, 0x8000 <=> li $v1, 0x80000000
    08893EA0:[34630001]: ori        $v1, $v1, 1
    08893EA4:[00A3182A]: slt        $v1, $a1, $v1
    08893EA8:[14600002]: bne        $v1, $zr, 0x08893EB4
    08893EAC:[00000000]: nop
    08893EB0:[308600FF]: andi       $a2, $a0, 255
    08893EB4:[10C00050]: beq        $a2, $zr, 0x08893FF8
    08893EB8:[00000000]: nop
    08893EBC:[00BD1821]: addu       $v1, $a1, $sp
    08893EC0:[3C0605F5]: lui        $a2, 0x05F5 <=> li $a2, 0x05F50000
    08893EC4:[24630040]: addiu      $v1, $v1, 64
    08893EC8:[240A2710]: addiu      $t2, $zr, 10000 <=> li $t2, 10000
    08893ECC:[34C6E100]: ori        $a2, $a2, -7936
    08893ED0:[806B0000]: lb         $t3, 0($v1)
    08893ED4:[8069FFFF]: lb         $t1, -1($v1)
    08893ED8:[00044080]: sll        $t0, $a0, 0x0002
    08893EDC:[256BFFD0]: addiu      $t3, $t3, -48
    08893EE0:[01640018]: mult       $t3, $a0
    08893EE4:[24A5FFF8]: addiu      $a1, $a1, -8
    08893EE8:[806DFFFE]: lb         $t5, -2($v1)
    08893EEC:[806CFFFD]: lb         $t4, -3($v1)
    08893EF0:[01044021]: addu       $t0, $t0, $a0
    08893EF4:[00005812]: mflo       $t3
    08893EF8:[00EB5821]: addu       $t3, $a3, $t3
    08893EFC:[25A7FFD0]: addiu      $a3, $t5, -48
    08893F00:[258DFFD0]: addiu      $t5, $t4, -48
    08893F04:[2529FFD0]: addiu      $t1, $t1, -48
    08893F08:[00086040]: sll        $t4, $t0, 0x0001
    08893F0C:[012C0018]: mult       $t1, $t4
    08893F10:[806EFFFC]: lb         $t6, -4($v1)
    08893F14:[28A10009]: slti       $at, $a1, 9
    08893F18:[00086080]: sll        $t4, $t0, 0x0002
    08893F1C:[00007812]: mflo       $t7
    08893F20:[010C6021]: addu       $t4, $t0, $t4
    08893F24:[016F4021]: addu       $t0, $t3, $t7
    08893F28:[000C5880]: sll        $t3, $t4, 0x0002
    08893F2C:[00EB0018]: mult       $a3, $t3
    08893F30:[8069FFFB]: lb         $t1, -5($v1)
    08893F34:[806CFFFA]: lb         $t4, -6($v1)
    08893F38:[2529FFD0]: addiu      $t1, $t1, -48
    08893F3C:[00007812]: mflo       $t7
    08893F40:[25CBFFD0]: addiu      $t3, $t6, -48
    08893F44:[010F7021]: addu       $t6, $t0, $t7
    08893F48:[2588FFD0]: addiu      $t0, $t4, -48
    08893F4C:[00046140]: sll        $t4, $a0, 0x0005
    08893F50:[01846023]: subu       $t4, $t4, $a0
    08893F54:[000C6080]: sll        $t4, $t4, 0x0002
    08893F58:[01846021]: addu       $t4, $t4, $a0
    08893F5C:[000C78C0]: sll        $t7, $t4, 0x0003
    08893F60:[01AF0018]: mult       $t5, $t7
    08893F64:[8067FFF9]: lb         $a3, -7($v1)
    08893F68:[24E7FFD0]: addiu      $a3, $a3, -48
    08893F6C:[0000B812]: mflo       $s7
    08893F70:[000C6880]: sll        $t5, $t4, 0x0002
    08893F74:[018D7821]: addu       $t7, $t4, $t5
    08893F78:[008A0018]: mult       $a0, $t2
    08893F7C:[01D76021]: addu       $t4, $t6, $s7
    08893F80:[000F6880]: sll        $t5, $t7, 0x0002
    08893F84:[01ED6821]: addu       $t5, $t7, $t5
    08893F88:[000D6940]: sll        $t5, $t5, 0x0005
    08893F8C:[00007012]: mflo       $t6
    08893F90:[016E0018]: mult       $t3, $t6
    08893F94:[2463FFF8]: addiu      $v1, $v1, -8
    08893F98:[00007012]: mflo       $t6
    08893F9C:[012D0018]: mult       $t1, $t5
    08893FA0:[00045980]: sll        $t3, $a0, 0x0006
    08893FA4:[018E7021]: addu       $t6, $t4, $t6
    08893FA8:[01646023]: subu       $t4, $t3, $a0
    08893FAC:[000C5940]: sll        $t3, $t4, 0x0005
    08893FB0:[016C5823]: subu       $t3, $t3, $t4
    08893FB4:[000B58C0]: sll        $t3, $t3, 0x0003
    08893FB8:[01646021]: addu       $t4, $t3, $a0
    08893FBC:[00004812]: mflo       $t1
    08893FC0:[000C5980]: sll        $t3, $t4, 0x0006
    08893FC4:[010B0018]: mult       $t0, $t3
    08893FC8:[01C94821]: addu       $t1, $t6, $t1
    08893FCC:[000C4080]: sll        $t0, $t4, 0x0002
    08893FD0:[01884021]: addu       $t0, $t4, $t0
    08893FD4:[00005812]: mflo       $t3
    08893FD8:[000841C0]: sll        $t0, $t0, 0x0007
    08893FDC:[00E80018]: mult       $a3, $t0
    08893FE0:[012B4821]: addu       $t1, $t1, $t3
    08893FE4:[00003812]: mflo       $a3
    08893FE8:[00860018]: mult       $a0, $a2
    08893FEC:[00002012]: mflo       $a0
    08893FF0:[1020FFB7]: beq        $at, $zr, 0x08893ED0
    08893FF4:[01273821]: addu       $a3, $t1, $a3
    08893FF8:[58A0000F]: blezl      $a1, 0x08894038
    08893FFC:[28E10021]: slti       $at, $a3, 33
    08894000:[00BD1821]: addu       $v1, $a1, $sp
    08894004:[24680040]: addiu      $t0, $v1, 64
    08894008:[81060000]: lb         $a2, 0($t0)
    0889400C:[00041880]: sll        $v1, $a0, 0x0002
    08894010:[00641821]: addu       $v1, $v1, $a0
    08894014:[24C6FFD0]: addiu      $a2, $a2, -48
    08894018:[00C40018]: mult       $a2, $a0
    0889401C:[24A5FFFF]: addiu      $a1, $a1, -1
    08894020:[2508FFFF]: addiu      $t0, $t0, -1
    08894024:[00002012]: mflo       $a0
    08894028:[00E43821]: addu       $a3, $a3, $a0
    0889402C:[1CA0FFF6]: bgtz       $a1, 0x08894008
    08894030:[00032040]: sll        $a0, $v1, 0x0001
    08894034:[28E10021]: slti       $at, $a3, 33
    08894038:[54200003]: bnel       $at, $zr, 0x08894048
    0889403C:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    08894040:[24070020]: addiu      $a3, $zr, 32 <=> li $a3, 32
    08894044:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    08894048:[58E00011]: blezl      $a3, 0x08894090
    0889404C:[013D1021]: addu       $v0, $t1, $sp
    08894050:[27AA0340]: addiu      $t2, $sp, 832
    08894054:[24040030]: addiu      $a0, $zr, 48 <=> li $a0, 48
    08894058:[24050031]: addiu      $a1, $zr, 49 <=> li $a1, 49
    0889405C:[24E8FFFF]: addiu      $t0, $a3, -1
    08894060:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    08894064:[01091823]: subu       $v1, $t0, $t1
    08894068:[00661804]: sllv       $v1, $a2, $v1
    0889406C:[00431824]: and        $v1, $v0, $v1
    08894070:[50600002]: beql       $v1, $zr, 0x0889407C
    08894074:[A1440000]: sb         $a0, 0($t2)
    08894078:[A1450000]: sb         $a1, 0($t2)
    0889407C:[25290001]: addiu      $t1, $t1, 1
    08894080:[0127182A]: slt        $v1, $t1, $a3
    08894084:[1460FFF7]: bne        $v1, $zr, 0x08894064
    08894088:[254A0001]: addiu      $t2, $t2, 1
    0889408C:[013D1021]: addu       $v0, $t1, $sp
    08894090:[A0400340]: sb         $zr, 832($v0)
    08894094:[10000105]: b          0x088944AC
    08894098:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0889409C:[27A40040]: addiu      $a0, $sp, 64
    088940A0:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    088940A4:[0E203021]: jal        0x0880C084
    088940A8:[02A03021]: addu       $a2, $s5, $zr <=> move $a2, $s5
    088940AC:[02BD1021]: addu       $v0, $s5, $sp
    088940B0:[32830007]: andi       $v1, $s4, 7
    088940B4:[10600004]: beq        $v1, $zr, 0x088940C8
    088940B8:[A0400040]: sb         $zr, 64($v0)
    088940BC:[24020008]: addiu      $v0, $zr, 8 <=> li $v0, 8
    088940C0:[00431023]: subu       $v0, $v0, $v1
    088940C4:[0282A021]: addu       $s4, $s4, $v0
    088940C8:[32820007]: andi       $v0, $s4, 7
    088940CC:[50400002]: beql       $v0, $zr, 0x088940D8
    088940D0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    088940D4:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    088940D8:[24420008]: addiu      $v0, $v0, 8
    088940DC:[0282A021]: addu       $s4, $s4, $v0
    088940E0:[8E86FFF8]: lw         $a2, -8($s4)
    088940E4:[8E87FFFC]: lw         $a3, -4($s4)
    088940E8:[27A40340]: addiu      $a0, $sp, 832
    088940EC:[0E203A3C]: jal        0x0880E8F0
    088940F0:[27A50040]: addiu      $a1, $sp, 64
    088940F4:[100000ED]: b          0x088944AC
    088940F8:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088940FC:[27A40040]: addiu      $a0, $sp, 64
    08894100:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08894104:[0E203021]: jal        0x0880C084
    08894108:[02A03021]: addu       $a2, $s5, $zr <=> move $a2, $s5
    0889410C:[02BD1021]: addu       $v0, $s5, $sp
    08894110:[A0400040]: sb         $zr, 64($v0)
    08894114:[82860000]: lb         $a2, 0($s4)
    08894118:[27A40340]: addiu      $a0, $sp, 832
    0889411C:[27A50040]: addiu      $a1, $sp, 64
    08894120:[0E203A3C]: jal        0x0880E8F0
    08894124:[26940004]: addiu      $s4, $s4, 4
    08894128:[100000E0]: b          0x088944AC
    0889412C:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08894130:[27A40040]: addiu      $a0, $sp, 64
    08894134:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08894138:[0E203021]: jal        0x0880C084
    0889413C:[02A03021]: addu       $a2, $s5, $zr <=> move $a2, $s5
    08894140:[02BD1021]: addu       $v0, $s5, $sp
    08894144:[A0400040]: sb         $zr, 64($v0)
    08894148:[8E860000]: lw         $a2, 0($s4)
    0889414C:[27A40340]: addiu      $a0, $sp, 832
    08894150:[27A50040]: addiu      $a1, $sp, 64
    08894154:[0E203A3C]: jal        0x0880E8F0
    08894158:[26940004]: addiu      $s4, $s4, 4
    0889415C:[100000D3]: b          0x088944AC
    08894160:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08894164:[27A40040]: addiu      $a0, $sp, 64
    08894168:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    0889416C:[0E203021]: jal        0x0880C084
    08894170:[02A03021]: addu       $a2, $s5, $zr <=> move $a2, $s5
    08894174:[02BD1021]: addu       $v0, $s5, $sp
    08894178:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    0889417C:[2AA10003]: slti       $at, $s5, 3
    08894180:[A0400040]: sb         $zr, 64($v0)
    08894184:[1420006F]: bne        $at, $zr, 0x08894344
    08894188:[00803021]: addu       $a2, $a0, $zr <=> move $a2, $a0
    0889418C:[26A2FFFE]: addiu      $v0, $s5, -2
    08894190:[1840006C]: blez       $v0, 0x08894344
    08894194:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08894198:[28410009]: slti       $at, $v0, 9
    0889419C:[1420005A]: bne        $at, $zr, 0x08894308
    088941A0:[00000000]: nop
    088941A4:[04400007]: bltz       $v0, 0x088941C4
    088941A8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088941AC:[3C038000]: lui        $v1, 0x8000 <=> li $v1, 0x80000000
    088941B0:[34630001]: ori        $v1, $v1, 1
    088941B4:[0043182A]: slt        $v1, $v0, $v1
    088941B8:[14600002]: bne        $v1, $zr, 0x088941C4
    088941BC:[00000000]: nop
    088941C0:[308500FF]: andi       $a1, $a0, 255
    088941C4:[10A00050]: beq        $a1, $zr, 0x08894308
    088941C8:[00000000]: nop
    088941CC:[005D1821]: addu       $v1, $v0, $sp
    088941D0:[3C0505F5]: lui        $a1, 0x05F5 <=> li $a1, 0x05F50000
    088941D4:[24630040]: addiu      $v1, $v1, 64
    088941D8:[24092710]: addiu      $t1, $zr, 10000 <=> li $t1, 10000
    088941DC:[34A5E100]: ori        $a1, $a1, -7936
    088941E0:[806A0000]: lb         $t2, 0($v1)
    088941E4:[8068FFFF]: lb         $t0, -1($v1)
    088941E8:[00043880]: sll        $a3, $a0, 0x0002
    088941EC:[254AFFD0]: addiu      $t2, $t2, -48
    088941F0:[01440018]: mult       $t2, $a0
    088941F4:[2442FFF8]: addiu      $v0, $v0, -8
    088941F8:[806BFFFE]: lb         $t3, -2($v1)
    088941FC:[250CFFD0]: addiu      $t4, $t0, -48
    08894200:[00E43821]: addu       $a3, $a3, $a0
    08894204:[00006812]: mflo       $t5
    08894208:[00CD4021]: addu       $t0, $a2, $t5
    0889420C:[806AFFFD]: lb         $t2, -3($v1)
    08894210:[2566FFD0]: addiu      $a2, $t3, -48
    08894214:[00076880]: sll        $t5, $a3, 0x0002
    08894218:[254BFFD0]: addiu      $t3, $t2, -48
    0889421C:[00075040]: sll        $t2, $a3, 0x0001
    08894220:[018A0018]: mult       $t4, $t2
    08894224:[00ED6821]: addu       $t5, $a3, $t5
    08894228:[28410009]: slti       $at, $v0, 9
    0889422C:[00007012]: mflo       $t6
    08894230:[010E3821]: addu       $a3, $t0, $t6
    08894234:[000D4080]: sll        $t0, $t5, 0x0002
    08894238:[00C80018]: mult       $a2, $t0
    0889423C:[806CFFFB]: lb         $t4, -5($v1)
    08894240:[806DFFFA]: lb         $t5, -6($v1)
    08894244:[806AFFFC]: lb         $t2, -4($v1)
    08894248:[00007012]: mflo       $t6
    0889424C:[2588FFD0]: addiu      $t0, $t4, -48
    08894250:[00EE6021]: addu       $t4, $a3, $t6
    08894254:[25A7FFD0]: addiu      $a3, $t5, -48
    08894258:[00046940]: sll        $t5, $a0, 0x0005
    0889425C:[01A46823]: subu       $t5, $t5, $a0
    08894260:[000D6880]: sll        $t5, $t5, 0x0002
    08894264:[01A47821]: addu       $t7, $t5, $a0
    08894268:[000F68C0]: sll        $t5, $t7, 0x0003
    0889426C:[016D0018]: mult       $t3, $t5
    08894270:[8066FFF9]: lb         $a2, -7($v1)
    08894274:[254AFFD0]: addiu      $t2, $t2, -48
    08894278:[24C6FFD0]: addiu      $a2, $a2, -48
    0889427C:[00007012]: mflo       $t6
    08894280:[000F5880]: sll        $t3, $t7, 0x0002
    08894284:[01EB6821]: addu       $t5, $t7, $t3
    08894288:[018E5821]: addu       $t3, $t4, $t6
    0889428C:[00890018]: mult       $a0, $t1
    08894290:[000D6080]: sll        $t4, $t5, 0x0002
    08894294:[01AC6021]: addu       $t4, $t5, $t4
    08894298:[000C6140]: sll        $t4, $t4, 0x0005
    0889429C:[2463FFF8]: addiu      $v1, $v1, -8
    088942A0:[00007012]: mflo       $t6
    088942A4:[014E0018]: mult       $t2, $t6
    088942A8:[00006812]: mflo       $t5
    088942AC:[010C0018]: mult       $t0, $t4
    088942B0:[00045180]: sll        $t2, $a0, 0x0006
    088942B4:[016D6821]: addu       $t5, $t3, $t5
    088942B8:[01445823]: subu       $t3, $t2, $a0
    088942BC:[000B5140]: sll        $t2, $t3, 0x0005
    088942C0:[014B5023]: subu       $t2, $t2, $t3
    088942C4:[000A50C0]: sll        $t2, $t2, 0x0003
    088942C8:[01445821]: addu       $t3, $t2, $a0
    088942CC:[00004012]: mflo       $t0
    088942D0:[000B5180]: sll        $t2, $t3, 0x0006
    088942D4:[00EA0018]: mult       $a3, $t2
    088942D8:[01A84021]: addu       $t0, $t5, $t0
    088942DC:[000B3880]: sll        $a3, $t3, 0x0002
    088942E0:[01673821]: addu       $a3, $t3, $a3
    088942E4:[00005012]: mflo       $t2
    088942E8:[000739C0]: sll        $a3, $a3, 0x0007
    088942EC:[00C70018]: mult       $a2, $a3
    088942F0:[010A4021]: addu       $t0, $t0, $t2
    088942F4:[00003012]: mflo       $a2
    088942F8:[00850018]: mult       $a0, $a1
    088942FC:[00002012]: mflo       $a0
    08894300:[1020FFB7]: beq        $at, $zr, 0x088941E0
    08894304:[01063021]: addu       $a2, $t0, $a2
    08894308:[5840000F]: blezl      $v0, 0x08894348
    0889430C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08894310:[005D1821]: addu       $v1, $v0, $sp
    08894314:[24670040]: addiu      $a3, $v1, 64
    08894318:[80E50000]: lb         $a1, 0($a3)
    0889431C:[00041880]: sll        $v1, $a0, 0x0002
    08894320:[00641821]: addu       $v1, $v1, $a0
    08894324:[24A5FFD0]: addiu      $a1, $a1, -48
    08894328:[00A40018]: mult       $a1, $a0
    0889432C:[2442FFFF]: addiu      $v0, $v0, -1
    08894330:[24E7FFFF]: addiu      $a3, $a3, -1
    08894334:[00002012]: mflo       $a0
    08894338:[00C43021]: addu       $a2, $a2, $a0
    0889433C:[1C40FFF6]: bgtz       $v0, 0x08894318
    08894340:[00032040]: sll        $a0, $v1, 0x0001
    08894344:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08894348:[58C00028]: blezl      $a2, 0x088943EC
    0889434C:[00BD1021]: addu       $v0, $a1, $sp
    08894350:[28C10009]: slti       $at, $a2, 9
    08894354:[14200019]: bne        $at, $zr, 0x088943BC
    08894358:[24C4FFF8]: addiu      $a0, $a2, -8
    0889435C:[04C00007]: bltz       $a2, 0x0889437C
    08894360:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08894364:[3C017FFF]: lui        $at, 0x7FFF <=> li $at, 0x7FFF0000
    08894368:[3421FFFF]: ori        $at, $at, -1
    0889436C:[00C1082A]: slt        $at, $a2, $at
    08894370:[10200002]: beq        $at, $zr, 0x0889437C
    08894374:[00000000]: nop
    08894378:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0889437C:[50400010]: beql       $v0, $zr, 0x088943C0
    08894380:[00A6082A]: slt        $at, $a1, $a2
    08894384:[27A70340]: addiu      $a3, $sp, 832
    08894388:[24030025]: addiu      $v1, $zr, 37 <=> li $v1, 37
    0889438C:[A0E30000]: sb         $v1, 0($a3)
    08894390:[A0E30001]: sb         $v1, 1($a3)
    08894394:[A0E30002]: sb         $v1, 2($a3)
    08894398:[A0E30003]: sb         $v1, 3($a3)
    0889439C:[A0E30004]: sb         $v1, 4($a3)
    088943A0:[A0E30005]: sb         $v1, 5($a3)
    088943A4:[A0E30006]: sb         $v1, 6($a3)
    088943A8:[24A50008]: addiu      $a1, $a1, 8
    088943AC:[A0E30007]: sb         $v1, 7($a3)
    088943B0:[00A4102A]: slt        $v0, $a1, $a0
    088943B4:[1440FFF5]: bne        $v0, $zr, 0x0889438C
    088943B8:[24E70008]: addiu      $a3, $a3, 8
    088943BC:[00A6082A]: slt        $at, $a1, $a2
    088943C0:[10200009]: beq        $at, $zr, 0x088943E8
    088943C4:[00000000]: nop
    088943C8:[00BD1021]: addu       $v0, $a1, $sp
    088943CC:[24440340]: addiu      $a0, $v0, 832
    088943D0:[24030025]: addiu      $v1, $zr, 37 <=> li $v1, 37
    088943D4:[24A50001]: addiu      $a1, $a1, 1
    088943D8:[A0830000]: sb         $v1, 0($a0)
    088943DC:[00A6102A]: slt        $v0, $a1, $a2
    088943E0:[1440FFFC]: bne        $v0, $zr, 0x088943D4
    088943E4:[24840001]: addiu      $a0, $a0, 1
    088943E8:[00BD1021]: addu       $v0, $a1, $sp
    088943EC:[A0400340]: sb         $zr, 832($v0)
    088943F0:[1000002E]: b          0x088944AC
    088943F4:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088943F8:[27A40040]: addiu      $a0, $sp, 64
    088943FC:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08894400:[0E203021]: jal        0x0880C084
    08894404:[02A03021]: addu       $a2, $s5, $zr <=> move $a2, $s5
    08894408:[02BD1021]: addu       $v0, $s5, $sp
    0889440C:[A0400040]: sb         $zr, 64($v0)
    08894410:[27A40340]: addiu      $a0, $sp, 832
    08894414:[0E203B5C]: jal        0x0880ED70
    08894418:[27A50040]: addiu      $a1, $sp, 64
    0889441C:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08894420:[10000022]: b          0x088944AC
    08894424:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    08894428:[54800005]: bnel       $a0, $zr, 0x08894440
    0889442C:[2404002E]: addiu      $a0, $zr, 46 <=> li $a0, 46
    08894430:[2841003A]: slti       $at, $v0, 58
    08894434:[5420001D]: bnel       $at, $zr, 0x088944AC
    08894438:[26B50001]: addiu      $s5, $s5, 1
    0889443C:[2404002E]: addiu      $a0, $zr, 46 <=> li $a0, 46
    08894440:[10440019]: beq        $v0, $a0, 0x088944A8
    08894444:[00000000]: nop
    08894448:[2404002D]: addiu      $a0, $zr, 45 <=> li $a0, 45
    0889444C:[10440016]: beq        $v0, $a0, 0x088944A8
    08894450:[00000000]: nop
    08894454:[2404002B]: addiu      $a0, $zr, 43 <=> li $a0, 43
    08894458:[10440013]: beq        $v0, $a0, 0x088944A8
    0889445C:[00000000]: nop
    08894460:[24040023]: addiu      $a0, $zr, 35 <=> li $a0, 35
    08894464:[10440010]: beq        $v0, $a0, 0x088944A8
    08894468:[00000000]: nop
    0889446C:[24040020]: addiu      $a0, $zr, 32 <=> li $a0, 32
    08894470:[1044000D]: beq        $v0, $a0, 0x088944A8
    08894474:[00000000]: nop
    08894478:[26B50001]: addiu      $s5, $s5, 1
    0889447C:[27A40040]: addiu      $a0, $sp, 64
    08894480:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    08894484:[0E203021]: jal        0x0880C084
    08894488:[02A03021]: addu       $a2, $s5, $zr <=> move $a2, $s5
    0889448C:[02BD1021]: addu       $v0, $s5, $sp
    08894490:[A0400040]: sb         $zr, 64($v0)
    08894494:[27A40340]: addiu      $a0, $sp, 832
    08894498:[0E203B5C]: jal        0x0880ED70
    0889449C:[27A50040]: addiu      $a1, $sp, 64
    088944A0:[10000002]: b          0x088944AC
    088944A4:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088944A8:[26B50001]: addiu      $s5, $s5, 1
    088944AC:[5460FE0F]: bnel       $v1, $zr, 0x08893CEC
    088944B0:[02551021]: addu       $v0, $s2, $s5
    088944B4:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088944B8:[57C20007]: bnel       $fp, $v0, 0x088944D8
    088944BC:[27A40340]: addiu      $a0, $sp, 832
    088944C0:[3C02089D]: lui        $v0, 0x089D <=> li $v0, 0x089D0000
    088944C4:[8C44BD08]: lw         $a0, -17144($v0)
    088944C8:[0E205A7F]: jal        0x088169FC
    088944CC:[27A50340]: addiu      $a1, $sp, 832
    088944D0:[10000004]: b          0x088944E4
    088944D4:[0040B821]: addu       $s7, $v0, $zr <=> move $s7, $v0
    088944D8:[0E203B7E]: jal        0x0880EDF8
    088944DC:[00000000]: nop
    088944E0:[0040B821]: addu       $s7, $v0, $zr <=> move $s7, $v0
    088944E4:[02371821]: addu       $v1, $s1, $s7
    088944E8:[26C2FFFF]: addiu      $v0, $s6, -1
    088944EC:[0062102A]: slt        $v0, $v1, $v0
    088944F0:[54400005]: bnel       $v0, $zr, 0x08894508
    088944F4:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    088944F8:[02711021]: addu       $v0, $s3, $s1
    088944FC:[A0400000]: sb         $zr, 0($v0)
    08894500:[10000085]: b          0x08894718
    08894504:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    08894508:[0E203AD3]: jal        0x0880EB4C
    0889450C:[27A50340]: addiu      $a1, $sp, 832
    08894510:[02378821]: addu       $s1, $s1, $s7
    08894514:[10000080]: b          0x08894718
    08894518:[02559021]: addu       $s2, $s2, $s5
    0889451C:[57C20049]: bnel       $fp, $v0, 0x08894644
    08894520:[2AA20020]: slti       $v0, $s5, 32
    08894524:[3C02089D]: lui        $v0, 0x089D <=> li $v0, 0x089D0000
    08894528:[8C44BD08]: lw         $a0, -17144($v0)
    0889452C:[0E205A4C]: jal        0x08816930
    08894530:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    08894534:[24030004]: addiu      $v1, $zr, 4 <=> li $v1, 4
    08894538:[5043002F]: beql       $v0, $v1, 0x088945F8
    0889453C:[26240004]: addiu      $a0, $s1, 4
    08894540:[24030003]: addiu      $v1, $zr, 3 <=> li $v1, 3
    08894544:[5043001C]: beql       $v0, $v1, 0x088945B8
    08894548:[26240003]: addiu      $a0, $s1, 3
    0889454C:[24030002]: addiu      $v1, $zr, 2 <=> li $v1, 2
    08894550:[5043000B]: beql       $v0, $v1, 0x08894580
    08894554:[26240002]: addiu      $a0, $s1, 2
    08894558:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0889455C:[50430005]: beql       $v0, $v1, 0x08894574
    08894560:[02711021]: addu       $v0, $s3, $s1
    08894564:[02711021]: addu       $v0, $s3, $s1
    08894568:[A0400000]: sb         $zr, 0($v0)
    0889456C:[10000033]: b          0x0889463C
    08894570:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    08894574:[A0550000]: sb         $s5, 0($v0)
    08894578:[10000030]: b          0x0889463C
    0889457C:[26310001]: addiu      $s1, $s1, 1
    08894580:[26C2FFFF]: addiu      $v0, $s6, -1
    08894584:[0082102A]: slt        $v0, $a0, $v0
    08894588:[54400005]: bnel       $v0, $zr, 0x088945A0
    0889458C:[02711821]: addu       $v1, $s3, $s1
    08894590:[02711021]: addu       $v0, $s3, $s1
    08894594:[A0400000]: sb         $zr, 0($v0)
    08894598:[10000028]: b          0x0889463C
    0889459C:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    088945A0:[A0750000]: sb         $s5, 0($v1)
    088945A4:[26520001]: addiu      $s2, $s2, 1
    088945A8:[82420000]: lb         $v0, 0($s2)
    088945AC:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    088945B0:[10000022]: b          0x0889463C
    088945B4:[A0620001]: sb         $v0, 1($v1)
    088945B8:[26C2FFFF]: addiu      $v0, $s6, -1
    088945BC:[0082102A]: slt        $v0, $a0, $v0
    088945C0:[54400005]: bnel       $v0, $zr, 0x088945D8
    088945C4:[02711821]: addu       $v1, $s3, $s1
    088945C8:[02711021]: addu       $v0, $s3, $s1
    088945CC:[A0400000]: sb         $zr, 0($v0)
    088945D0:[1000001A]: b          0x0889463C
    088945D4:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    088945D8:[A0750000]: sb         $s5, 0($v1)
    088945DC:[82420001]: lb         $v0, 1($s2)
    088945E0:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    088945E4:[A0620001]: sb         $v0, 1($v1)
    088945E8:[26520002]: addiu      $s2, $s2, 2
    088945EC:[82420000]: lb         $v0, 0($s2)
    088945F0:[10000012]: b          0x0889463C
    088945F4:[A0620002]: sb         $v0, 2($v1)
    088945F8:[26C2FFFF]: addiu      $v0, $s6, -1
    088945FC:[0082102A]: slt        $v0, $a0, $v0
    08894600:[54400005]: bnel       $v0, $zr, 0x08894618
    08894604:[02711821]: addu       $v1, $s3, $s1
    08894608:[02711021]: addu       $v0, $s3, $s1
    0889460C:[A0400000]: sb         $zr, 0($v0)
    08894610:[1000000A]: b          0x0889463C
    08894614:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    08894618:[A0750000]: sb         $s5, 0($v1)
    0889461C:[82420001]: lb         $v0, 1($s2)
    08894620:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    08894624:[A0620001]: sb         $v0, 1($v1)
    08894628:[82420002]: lb         $v0, 2($s2)
    0889462C:[A0620002]: sb         $v0, 2($v1)
    08894630:[26520003]: addiu      $s2, $s2, 3
    08894634:[82420000]: lb         $v0, 0($s2)
    08894638:[A0620003]: sb         $v0, 3($v1)
    0889463C:[1000002E]: b          0x088946F8
    08894640:[26520001]: addiu      $s2, $s2, 1
    08894644:[54400005]: bnel       $v0, $zr, 0x0889465C
    08894648:[2402000A]: addiu      $v0, $zr, 10 <=> li $v0, 10
    0889464C:[2AA1007F]: slti       $at, $s5, 127
    08894650:[54200005]: bnel       $at, $zr, 0x08894668
    08894654:[02711021]: addu       $v0, $s3, $s1
    08894658:[2402000A]: addiu      $v0, $zr, 10 <=> li $v0, 10
    0889465C:[56A20005]: bnel       $s5, $v0, 0x08894674
    08894660:[2AA20081]: slti       $v0, $s5, 129
    08894664:[02711021]: addu       $v0, $s3, $s1
    08894668:[A0550000]: sb         $s5, 0($v0)
    0889466C:[10000021]: b          0x088946F4
    08894670:[26310001]: addiu      $s1, $s1, 1
    08894674:[54400005]: bnel       $v0, $zr, 0x0889468C
    08894678:[2AA200E0]: slti       $v0, $s5, 224
    0889467C:[2AA100A0]: slti       $at, $s5, 160
    08894680:[54200008]: bnel       $at, $zr, 0x088946A4
    08894684:[26240002]: addiu      $a0, $s1, 2
    08894688:[2AA200E0]: slti       $v0, $s5, 224
    0889468C:[54400017]: bnel       $v0, $zr, 0x088946EC
    08894690:[02711021]: addu       $v0, $s3, $s1
    08894694:[2AA10100]: slti       $at, $s5, 256
    08894698:[10200013]: beq        $at, $zr, 0x088946E8
    0889469C:[00000000]: nop
    088946A0:[26240002]: addiu      $a0, $s1, 2
    088946A4:[26C2FFFF]: addiu      $v0, $s6, -1
    088946A8:[0082102A]: slt        $v0, $a0, $v0
    088946AC:[54400005]: bnel       $v0, $zr, 0x088946C4
    088946B0:[02711821]: addu       $v1, $s3, $s1
    088946B4:[02711021]: addu       $v0, $s3, $s1
    088946B8:[A0400000]: sb         $zr, 0($v0)
    088946BC:[1000000D]: b          0x088946F4
    088946C0:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    088946C4:[A0750000]: sb         $s5, 0($v1)
    088946C8:[26520001]: addiu      $s2, $s2, 1
    088946CC:[82420000]: lb         $v0, 0($s2)
    088946D0:[A0620001]: sb         $v0, 1($v1)
    088946D4:[304200FF]: andi       $v0, $v0, 255
    088946D8:[14400006]: bne        $v0, $zr, 0x088946F4
    088946DC:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    088946E0:[10000004]: b          0x088946F4
    088946E4:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    088946E8:[02711021]: addu       $v0, $s3, $s1
    088946EC:[A0550000]: sb         $s5, 0($v0)
    088946F0:[26310001]: addiu      $s1, $s1, 1
    088946F4:[26520001]: addiu      $s2, $s2, 1
    088946F8:[26C3FFFF]: addiu      $v1, $s6, -1
    088946FC:[0223102A]: slt        $v0, $s1, $v1
    08894700:[14400005]: bne        $v0, $zr, 0x08894718
    08894704:[00000000]: nop
    08894708:[02631021]: addu       $v0, $s3, $v1
    0889470C:[00608821]: addu       $s1, $v1, $zr <=> move $s1, $v1
    08894710:[A0400000]: sb         $zr, 0($v0)
    08894714:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    08894718:[5600FD67]: bnel       $s0, $zr, 0x08893CB8
    0889471C:[92550000]: lbu        $s5, 0($s2)
    08894720:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    08894724:[8FBF002C]: lw         $ra, 44($sp)
    08894728:[8FBE0028]: lw         $fp, 40($sp)
    0889472C:[8FB70024]: lw         $s7, 36($sp)
    08894730:[8FB60020]: lw         $s6, 32($sp)
    08894734:[8FB5001C]: lw         $s5, 28($sp)
    08894738:[8FB40018]: lw         $s4, 24($sp)
    0889473C:[8FB30014]: lw         $s3, 20($sp)
    08894740:[8FB20010]: lw         $s2, 16($sp)
    08894744:[8FB1000C]: lw         $s1, 12($sp)
    08894748:[8FB00008]: lw         $s0, 8($sp)
    0889474C:[03E00008]: jr         $ra
    08894750:[27BD0640]: addiu      $sp, $sp, 1600
  Back Branch 08894718 229,751 times (length 666)
_S1_2_884C89C 9,340,884 instructions (0.065%), 333,603 calls (0884C89C - 0884C910, length 30)
    0884C89C:[27BDFFF0]: addiu      $sp, $sp, -16
    0884C8A0:[AFBF000C]: sw         $ra, 12($sp)
    0884C8A4:[AFB10008]: sw         $s1, 8($sp)
    0884C8A8:[AFB00004]: sw         $s0, 4($sp)
    0884C8AC:[9082020C]: lbu        $v0, 524($a0)
    0884C8B0:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    0884C8B4:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    0884C8B8:[10400003]: beq        $v0, $zr, 0x0884C8C8
    0884C8BC:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    0884C8C0:[0E213245]: jal        0x0884C914
    0884C8C4:[00000000]: nop
    0884C8C8:[3C0208A6]: lui        $v0, 0x08A6 <=> li $v0, 0x08A60000
    0884C8CC:[0E2165FF]: jal        0x088597FC
    0884C8D0:[8C442D60]: lw         $a0, 11616($v0)
    0884C8D4:[3C03089D]: lui        $v1, 0x089D <=> li $v1, 0x089D0000
    0884C8D8:[10400007]: beq        $v0, $zr, 0x0884C8F8
    0884C8DC:[AC62C120]: sw         $v0, -16096($v1)
    0884C8E0:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884C8E4:[A222020C]: sb         $v0, 524($s1)
    0884C8E8:[3C02089D]: lui        $v0, 0x089D <=> li $v0, 0x089D0000
    0884C8EC:[8C42C120]: lw         $v0, -16096($v0)
    0884C8F0:[AE220210]: sw         $v0, 528($s1)
    0884C8F4:[A230020D]: sb         $s0, 525($s1)
    0884C8F8:[9222020C]: lbu        $v0, 524($s1)
    0884C8FC:[8FBF000C]: lw         $ra, 12($sp)
    0884C900:[8FB00004]: lw         $s0, 4($sp)
    0884C904:[8FB10008]: lw         $s1, 8($sp)
    0884C908:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    0884C90C:[03E00008]: jr         $ra
    0884C910:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_880ADC4 8,707,226 instructions (0.061%), 96,640 calls (0880ADC4 - 0880B240, length 288)
    0880ADC4:[27BDFFD0]: addiu      $sp, $sp, -48
    0880ADC8:[AFB60018]: sw         $s6, 24($sp)
    0880ADCC:[00A0B021]: addu       $s6, $a1, $zr <=> move $s6, $a1
    0880ADD0:[AFB10004]: sw         $s1, 4($sp)
    0880ADD4:[AFBF0024]: sw         $ra, 36($sp)
    0880ADD8:[AFBE0020]: sw         $fp, 32($sp)
    0880ADDC:[AFB7001C]: sw         $s7, 28($sp)
    0880ADE0:[AFB50014]: sw         $s5, 20($sp)
    0880ADE4:[AFB40010]: sw         $s4, 16($sp)
    0880ADE8:[AFB3000C]: sw         $s3, 12($sp)
    0880ADEC:[AFB20008]: sw         $s2, 8($sp)
    0880ADF0:[AFB00000]: sw         $s0, 0($sp)
    0880ADF4:[8CA20008]: lw         $v0, 8($a1)
    0880ADF8:[10400080]: beq        $v0, $zr, 0x0880AFFC
    0880ADFC:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    0880AE00:[9483000C]: lhu        $v1, 12($a0)
    0880AE04:[30620008]: andi       $v0, $v1, 8
    0880AE08:[10400108]: beq        $v0, $zr, 0x0880B22C
    0880AE0C:[00000000]: nop
    0880AE10:[8C820010]: lw         $v0, 16($a0)
    0880AE14:[10400105]: beq        $v0, $zr, 0x0880B22C
    0880AE18:[00000000]: nop
    0880AE1C:[3064FFFF]: andi       $a0, $v1, -1
    0880AE20:[30820002]: andi       $v0, $a0, 2
    0880AE24:[1440006B]: bne        $v0, $zr, 0x0880AFD4
    0880AE28:[8ED70000]: lw         $s7, 0($s6)
    0880AE2C:[38820001]: xori       $v0, $a0, 1
    0880AE30:[30420001]: andi       $v0, $v0, 1
    0880AE34:[54400080]: bnel       $v0, $zr, 0x0880B038
    0880AE38:[8EF20004]: lw         $s2, 4($s7)
    0880AE3C:[8EF30004]: lw         $s3, 4($s7)
    0880AE40:[8EF50000]: lw         $s5, 0($s7)
    0880AE44:[1260FFFD]: beq        $s3, $zr, 0x0880AE3C
    0880AE48:[26F70008]: addiu      $s7, $s7, 8
    0880AE4C:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    0880AE50:[2405000A]: addiu      $a1, $zr, 10 <=> li $a1, 10
    0880AE54:[0E202FC0]: jal        0x0880BF00
    0880AE58:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    0880AE5C:[10400003]: beq        $v0, $zr, 0x0880AE6C
    0880AE60:[26740001]: addiu      $s4, $s3, 1
    0880AE64:[00551023]: subu       $v0, $v0, $s5
    0880AE68:[24540001]: addiu      $s4, $v0, 1
    0880AE6C:[8E250000]: lw         $a1, 0($s1)
    0880AE70:[8E220010]: lw         $v0, 16($s1)
    0880AE74:[8E260014]: lw         $a2, 20($s1)
    0880AE78:[8E240008]: lw         $a0, 8($s1)
    0880AE7C:[0274182B]: sltu       $v1, $s3, $s4
    0880AE80:[02609021]: addu       $s2, $s3, $zr <=> move $s2, $s3
    0880AE84:[0045102B]: sltu       $v0, $v0, $a1
    0880AE88:[241E0001]: addiu      $fp, $zr, 1 <=> li $fp, 1
    0880AE8C:[0283900A]: movz       $s2, $s4, $v1
    0880AE90:[10400025]: beq        $v0, $zr, 0x0880AF28
    0880AE94:[00868021]: addu       $s0, $a0, $a2
    0880AE98:[0212102A]: slt        $v0, $s0, $s2
    0880AE9C:[10400023]: beq        $v0, $zr, 0x0880AF2C
    0880AEA0:[0246102A]: slt        $v0, $s2, $a2
    0880AEA4:[00A02021]: addu       $a0, $a1, $zr <=> move $a0, $a1
    0880AEA8:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    0880AEAC:[0E20306A]: jal        0x0880C1A8
    0880AEB0:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    0880AEB4:[8E230000]: lw         $v1, 0($s1)
    0880AEB8:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0880AEBC:[00701821]: addu       $v1, $v1, $s0
    0880AEC0:[0E202960]: jal        0x0880A580
    0880AEC4:[AE230000]: sw         $v1, 0($s1)
    0880AEC8:[54400021]: bnel       $v0, $zr, 0x0880AF50
    0880AECC:[9622000C]: lhu        $v0, 12($s1)
    0880AED0:[0290A023]: subu       $s4, $s4, $s0
    0880AED4:[128000B2]: beq        $s4, $zr, 0x0880B1A0
    0880AED8:[00000000]: nop
    0880AEDC:[8EC20008]: lw         $v0, 8($s6)
    0880AEE0:[02B0A821]: addu       $s5, $s5, $s0
    0880AEE4:[02709823]: subu       $s3, $s3, $s0
    0880AEE8:[00501023]: subu       $v0, $v0, $s0
    0880AEEC:[10400043]: beq        $v0, $zr, 0x0880AFFC
    0880AEF0:[AEC20008]: sw         $v0, 8($s6)
    0880AEF4:[5260FFD2]: beql       $s3, $zr, 0x0880AE40
    0880AEF8:[8EF30004]: lw         $s3, 4($s7)
    0880AEFC:[13C0FFD3]: beq        $fp, $zr, 0x0880AE4C
    0880AF00:[0274182B]: sltu       $v1, $s3, $s4
    0880AF04:[8E250000]: lw         $a1, 0($s1)
    0880AF08:[8E220010]: lw         $v0, 16($s1)
    0880AF0C:[8E260014]: lw         $a2, 20($s1)
    0880AF10:[8E240008]: lw         $a0, 8($s1)
    0880AF14:[02609021]: addu       $s2, $s3, $zr <=> move $s2, $s3
    0880AF18:[0045102B]: sltu       $v0, $v0, $a1
    0880AF1C:[0283900A]: movz       $s2, $s4, $v1
    0880AF20:[1440FFDD]: bne        $v0, $zr, 0x0880AE98
    0880AF24:[00868021]: addu       $s0, $a0, $a2
    0880AF28:[0246102A]: slt        $v0, $s2, $a2
    0880AF2C:[14400090]: bne        $v0, $zr, 0x0880B170
    0880AF30:[00A02021]: addu       $a0, $a1, $zr <=> move $a0, $a1
    0880AF34:[8E220024]: lw         $v0, 36($s1)
    0880AF38:[8E24001C]: lw         $a0, 28($s1)
    0880AF3C:[0040F809]: jalr       $ra, $v0
    0880AF40:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    0880AF44:[1C40FFE2]: bgtz       $v0, 0x0880AED0
    0880AF48:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    0880AF4C:[9622000C]: lhu        $v0, 12($s1)
    0880AF50:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    0880AF54:[34420040]: ori        $v0, $v0, 64
    0880AF58:[A622000C]: sh         $v0, 12($s1)
    0880AF5C:[8FBF0024]: lw         $ra, 36($sp)
    0880AF60:[8FBE0020]: lw         $fp, 32($sp)
    0880AF64:[8FB7001C]: lw         $s7, 28($sp)
    0880AF68:[8FB60018]: lw         $s6, 24($sp)
    0880AF6C:[8FB50014]: lw         $s5, 20($sp)
    0880AF70:[8FB40010]: lw         $s4, 16($sp)
    0880AF74:[8FB3000C]: lw         $s3, 12($sp)
    0880AF78:[8FB20008]: lw         $s2, 8($sp)
    0880AF7C:[8FB10004]: lw         $s1, 4($sp)
    0880AF80:[8FB00000]: lw         $s0, 0($sp)
    0880AF84:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    0880AF88:[03E00008]: jr         $ra
    0880AF8C:[27BD0030]: addiu      $sp, $sp, 48
    0880AF90:[8E220024]: lw         $v0, 36($s1)
    0880AF94:[8E24001C]: lw         $a0, 28($s1)
    0880AF98:[2E030401]: sltiu      $v1, $s0, 1025
    0880AF9C:[24060400]: addiu      $a2, $zr, 1024 <=> li $a2, 1024
    0880AFA0:[0203300B]: movn       $a2, $s0, $v1
    0880AFA4:[0040F809]: jalr       $ra, $v0
    0880AFA8:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    0880AFAC:[1840FFE7]: blez       $v0, 0x0880AF4C
    0880AFB0:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    0880AFB4:[8EC20008]: lw         $v0, 8($s6)
    0880AFB8:[02038023]: subu       $s0, $s0, $v1
    0880AFBC:[02439021]: addu       $s2, $s2, $v1
    0880AFC0:[00431023]: subu       $v0, $v0, $v1
    0880AFC4:[1040000D]: beq        $v0, $zr, 0x0880AFFC
    0880AFC8:[AEC20008]: sw         $v0, 8($s6)
    0880AFCC:[5600FFF1]: bnel       $s0, $zr, 0x0880AF94
    0880AFD0:[8E220024]: lw         $v0, 36($s1)
    0880AFD4:[8EF00004]: lw         $s0, 4($s7)
    0880AFD8:[8EF20000]: lw         $s2, 0($s7)
    0880AFDC:[1600FFEC]: bne        $s0, $zr, 0x0880AF90
    0880AFE0:[26F70008]: addiu      $s7, $s7, 8
    0880AFE4:[8EF00004]: lw         $s0, 4($s7)
    0880AFE8:[8EF20000]: lw         $s2, 0($s7)
    0880AFEC:[1200FFF9]: beq        $s0, $zr, 0x0880AFD4
    0880AFF0:[26F70008]: addiu      $s7, $s7, 8
    0880AFF4:[0A202BE5]: j          0x0880AF94
    0880AFF8:[8E220024]: lw         $v0, 36($s1)
    0880AFFC:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0880B000:[8FBF0024]: lw         $ra, 36($sp)
    0880B004:[8FBE0020]: lw         $fp, 32($sp)
    0880B008:[8FB7001C]: lw         $s7, 28($sp)
    0880B00C:[8FB60018]: lw         $s6, 24($sp)
    0880B010:[8FB50014]: lw         $s5, 20($sp)
    0880B014:[8FB40010]: lw         $s4, 16($sp)
    0880B018:[8FB3000C]: lw         $s3, 12($sp)
    0880B01C:[8FB20008]: lw         $s2, 8($sp)
    0880B020:[8FB10004]: lw         $s1, 4($sp)
    0880B024:[8FB00000]: lw         $s0, 0($sp)
    0880B028:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    0880B02C:[03E00008]: jr         $ra
    0880B030:[27BD0030]: addiu      $sp, $sp, 48
    0880B034:[8EF20004]: lw         $s2, 4($s7)
    0880B038:[8EF40000]: lw         $s4, 0($s7)
    0880B03C:[16400025]: bne        $s2, $zr, 0x0880B0D4
    0880B040:[26F70008]: addiu      $s7, $s7, 8
    0880B044:[8EF20004]: lw         $s2, 4($s7)
    0880B048:[8EF40000]: lw         $s4, 0($s7)
    0880B04C:[1240FFF9]: beq        $s2, $zr, 0x0880B034
    0880B050:[26F70008]: addiu      $s7, $s7, 8
    0880B054:[0A202C36]: j          0x0880B0D8
    0880B058:[3063FFFF]: andi       $v1, $v1, -1
    0880B05C:[0212102B]: sltu       $v0, $s0, $s2
    0880B060:[10400004]: beq        $v0, $zr, 0x0880B074
    0880B064:[02009821]: addu       $s3, $s0, $zr <=> move $s3, $s0
    0880B068:[30620080]: andi       $v0, $v1, 128
    0880B06C:[5440005D]: bnel       $v0, $zr, 0x0880B1E4
    0880B070:[8E230000]: lw         $v1, 0($s1)
    0880B074:[0253102B]: sltu       $v0, $s2, $s3
    0880B078:[10400003]: beq        $v0, $zr, 0x0880B088
    0880B07C:[8E240000]: lw         $a0, 0($s1)
    0880B080:[02409821]: addu       $s3, $s2, $zr <=> move $s3, $s2
    0880B084:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    0880B088:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    0880B08C:[0E20306A]: jal        0x0880C1A8
    0880B090:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    0880B094:[8E230008]: lw         $v1, 8($s1)
    0880B098:[8E220000]: lw         $v0, 0($s1)
    0880B09C:[00701823]: subu       $v1, $v1, $s0
    0880B0A0:[00531021]: addu       $v0, $v0, $s3
    0880B0A4:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    0880B0A8:[02409821]: addu       $s3, $s2, $zr <=> move $s3, $s2
    0880B0AC:[AE230008]: sw         $v1, 8($s1)
    0880B0B0:[AE220000]: sw         $v0, 0($s1)
    0880B0B4:[8EC20008]: lw         $v0, 8($s6)
    0880B0B8:[02539023]: subu       $s2, $s2, $s3
    0880B0BC:[0293A021]: addu       $s4, $s4, $s3
    0880B0C0:[00501023]: subu       $v0, $v0, $s0
    0880B0C4:[1040FFCD]: beq        $v0, $zr, 0x0880AFFC
    0880B0C8:[AEC20008]: sw         $v0, 8($s6)
    0880B0CC:[1240FFD9]: beq        $s2, $zr, 0x0880B034
    0880B0D0:[9623000C]: lhu        $v1, 12($s1)
    0880B0D4:[3063FFFF]: andi       $v1, $v1, -1
    0880B0D8:[30620200]: andi       $v0, $v1, 512
    0880B0DC:[1440FFDF]: bne        $v0, $zr, 0x0880B05C
    0880B0E0:[8E300008]: lw         $s0, 8($s1)
    0880B0E4:[8E240000]: lw         $a0, 0($s1)
    0880B0E8:[8E220010]: lw         $v0, 16($s1)
    0880B0EC:[0044102B]: sltu       $v0, $v0, $a0
    0880B0F0:[10400013]: beq        $v0, $zr, 0x0880B140
    0880B0F4:[02009821]: addu       $s3, $s0, $zr <=> move $s3, $s0
    0880B0F8:[0212102B]: sltu       $v0, $s0, $s2
    0880B0FC:[50400011]: beql       $v0, $zr, 0x0880B144
    0880B100:[8E260014]: lw         $a2, 20($s1)
    0880B104:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    0880B108:[0E20306A]: jal        0x0880C1A8
    0880B10C:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    0880B110:[8E230000]: lw         $v1, 0($s1)
    0880B114:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0880B118:[00701821]: addu       $v1, $v1, $s0
    0880B11C:[0E202960]: jal        0x0880A580
    0880B120:[AE230000]: sw         $v1, 0($s1)
    0880B124:[5040FFE4]: beql       $v0, $zr, 0x0880B0B8
    0880B128:[8EC20008]: lw         $v0, 8($s6)
    0880B12C:[9622000C]: lhu        $v0, 12($s1)
    0880B130:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    0880B134:[34420040]: ori        $v0, $v0, 64
    0880B138:[0A202BD7]: j          0x0880AF5C
    0880B13C:[A622000C]: sh         $v0, 12($s1)
    0880B140:[8E260014]: lw         $a2, 20($s1)
    0880B144:[0246102B]: sltu       $v0, $s2, $a2
    0880B148:[1440001B]: bne        $v0, $zr, 0x0880B1B8
    0880B14C:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    0880B150:[8E220024]: lw         $v0, 36($s1)
    0880B154:[8E24001C]: lw         $a0, 28($s1)
    0880B158:[0040F809]: jalr       $ra, $v0
    0880B15C:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    0880B160:[1840FF7A]: blez       $v0, 0x0880AF4C
    0880B164:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    0880B168:[0A202C2D]: j          0x0880B0B4
    0880B16C:[00409821]: addu       $s3, $v0, $zr <=> move $s3, $v0
    0880B170:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    0880B174:[0E20306A]: jal        0x0880C1A8
    0880B178:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    0880B17C:[8E230008]: lw         $v1, 8($s1)
    0880B180:[8E220000]: lw         $v0, 0($s1)
    0880B184:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    0880B188:[00721823]: subu       $v1, $v1, $s2
    0880B18C:[00521021]: addu       $v0, $v0, $s2
    0880B190:[0290A023]: subu       $s4, $s4, $s0
    0880B194:[AE230008]: sw         $v1, 8($s1)
    0880B198:[1680FF50]: bne        $s4, $zr, 0x0880AEDC
    0880B19C:[AE220000]: sw         $v0, 0($s1)
    0880B1A0:[0E202960]: jal        0x0880A580
    0880B1A4:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0880B1A8:[1440FF68]: bne        $v0, $zr, 0x0880AF4C
    0880B1AC:[0000F021]: addu       $fp, $zr, $zr <=> li $fp, 0
    0880B1B0:[0A202BB8]: j          0x0880AEE0
    0880B1B4:[8EC20008]: lw         $v0, 8($s6)
    0880B1B8:[0E20306A]: jal        0x0880C1A8
    0880B1BC:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    0880B1C0:[8E230008]: lw         $v1, 8($s1)
    0880B1C4:[8E220000]: lw         $v0, 0($s1)
    0880B1C8:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    0880B1CC:[00721823]: subu       $v1, $v1, $s2
    0880B1D0:[00521021]: addu       $v0, $v0, $s2
    0880B1D4:[02409821]: addu       $s3, $s2, $zr <=> move $s3, $s2
    0880B1D8:[AE230008]: sw         $v1, 8($s1)
    0880B1DC:[0A202C2D]: j          0x0880B0B4
    0880B1E0:[AE220000]: sw         $v0, 0($s1)
    0880B1E4:[8E220010]: lw         $v0, 16($s1)
    0880B1E8:[0E202CDA]: jal        0x0880B368
    0880B1EC:[00628023]: subu       $s0, $v1, $v0
    0880B1F0:[8E250010]: lw         $a1, 16($s1)
    0880B1F4:[0212A821]: addu       $s5, $s0, $s2
    0880B1F8:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    0880B1FC:[0E2036DD]: jal        0x0880DB74
    0880B200:[02A03021]: addu       $a2, $s5, $zr <=> move $a2, $s5
    0880B204:[1040FF51]: beq        $v0, $zr, 0x0880AF4C
    0880B208:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    0880B20C:[00501021]: addu       $v0, $v0, $s0
    0880B210:[02409821]: addu       $s3, $s2, $zr <=> move $s3, $s2
    0880B214:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    0880B218:[AE220000]: sw         $v0, 0($s1)
    0880B21C:[AE350014]: sw         $s5, 20($s1)
    0880B220:[AE240010]: sw         $a0, 16($s1)
    0880B224:[0A202C1D]: j          0x0880B074
    0880B228:[AE320008]: sw         $s2, 8($s1)
    0880B22C:[0E2046CF]: jal        0x08811B3C
    0880B230:[00000000]: nop
    0880B234:[1440FF72]: bne        $v0, $zr, 0x0880B000
    0880B238:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    0880B23C:[0A202B87]: j          0x0880AE1C
    0880B240:[9623000C]: lhu        $v1, 12($s1)
  Back Branch 0880B198 61,156 times (length 177)
  Back Branch 0880AE44 61,156 times (length 4)
    0880AE28:[8ED70000]: lw         $s7, 0($s6)
    0880AE2C:[38820001]: xori       $v0, $a0, 1
    0880AE30:[30420001]: andi       $v0, $v0, 1
    0880AE34:[54400080]: bnel       $v0, $zr, 0x0880B038
    0880AE38:[8EF20004]: lw         $s2, 4($s7)
--> 0880AE3C:[8EF30004]: lw         $s3, 4($s7)
    0880AE40:[8EF50000]: lw         $s5, 0($s7)
--> 0880AE44:[1260FFFD]: beq        $s3, $zr, 0x0880AE3C
    0880AE48:[26F70008]: addiu      $s7, $s7, 8
    0880AE4C:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    0880AE50:[2405000A]: addiu      $a1, $zr, 10 <=> li $a1, 10
    0880AE54:[0E202FC0]: jal        0x0880BF00
  Back Branch 0880B0C4 52,283 times (length 52)
    0880AFE8:[8EF20000]: lw         $s2, 0($s7)
    0880AFEC:[1200FFF9]: beq        $s0, $zr, 0x0880AFD4
    0880AFF0:[26F70008]: addiu      $s7, $s7, 8
    0880AFF4:[0A202BE5]: j          0x0880AF94
    0880AFF8:[8E220024]: lw         $v0, 36($s1)
--> 0880AFFC:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0880B000:[8FBF0024]: lw         $ra, 36($sp)
    0880B004:[8FBE0020]: lw         $fp, 32($sp)
    0880B008:[8FB7001C]: lw         $s7, 28($sp)
    0880B00C:[8FB60018]: lw         $s6, 24($sp)
    0880B010:[8FB50014]: lw         $s5, 20($sp)
    0880B014:[8FB40010]: lw         $s4, 16($sp)
    0880B018:[8FB3000C]: lw         $s3, 12($sp)
    0880B01C:[8FB20008]: lw         $s2, 8($sp)
    0880B020:[8FB10004]: lw         $s1, 4($sp)
    0880B024:[8FB00000]: lw         $s0, 0($sp)
    0880B028:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    0880B02C:[03E00008]: jr         $ra
    0880B030:[27BD0030]: addiu      $sp, $sp, 48
    0880B034:[8EF20004]: lw         $s2, 4($s7)
    0880B038:[8EF40000]: lw         $s4, 0($s7)
    0880B03C:[16400025]: bne        $s2, $zr, 0x0880B0D4
    0880B040:[26F70008]: addiu      $s7, $s7, 8
    0880B044:[8EF20004]: lw         $s2, 4($s7)
    0880B048:[8EF40000]: lw         $s4, 0($s7)
    0880B04C:[1240FFF9]: beq        $s2, $zr, 0x0880B034
    0880B050:[26F70008]: addiu      $s7, $s7, 8
    0880B054:[0A202C36]: j          0x0880B0D8
    0880B058:[3063FFFF]: andi       $v1, $v1, -1
    0880B05C:[0212102B]: sltu       $v0, $s0, $s2
    0880B060:[10400004]: beq        $v0, $zr, 0x0880B074
    0880B064:[02009821]: addu       $s3, $s0, $zr <=> move $s3, $s0
    0880B068:[30620080]: andi       $v0, $v1, 128
    0880B06C:[5440005D]: bnel       $v0, $zr, 0x0880B1E4
    0880B070:[8E230000]: lw         $v1, 0($s1)
    0880B074:[0253102B]: sltu       $v0, $s2, $s3
    0880B078:[10400003]: beq        $v0, $zr, 0x0880B088
    0880B07C:[8E240000]: lw         $a0, 0($s1)
    0880B080:[02409821]: addu       $s3, $s2, $zr <=> move $s3, $s2
    0880B084:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    0880B088:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    0880B08C:[0E20306A]: jal        0x0880C1A8
    0880B090:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    0880B094:[8E230008]: lw         $v1, 8($s1)
    0880B098:[8E220000]: lw         $v0, 0($s1)
    0880B09C:[00701823]: subu       $v1, $v1, $s0
    0880B0A0:[00531021]: addu       $v0, $v0, $s3
    0880B0A4:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    0880B0A8:[02409821]: addu       $s3, $s2, $zr <=> move $s3, $s2
    0880B0AC:[AE230008]: sw         $v1, 8($s1)
    0880B0B0:[AE220000]: sw         $v0, 0($s1)
    0880B0B4:[8EC20008]: lw         $v0, 8($s6)
    0880B0B8:[02539023]: subu       $s2, $s2, $s3
    0880B0BC:[0293A021]: addu       $s4, $s4, $s3
    0880B0C0:[00501023]: subu       $v0, $v0, $s0
--> 0880B0C4:[1040FFCD]: beq        $v0, $zr, 0x0880AFFC
    0880B0C8:[AEC20008]: sw         $v0, 8($s6)
    0880B0CC:[1240FFD9]: beq        $s2, $zr, 0x0880B034
    0880B0D0:[9623000C]: lhu        $v1, 12($s1)
    0880B0D4:[3063FFFF]: andi       $v1, $v1, -1
  Back Branch 0880B0DC 52,283 times (length 34)
    0880B048:[8EF40000]: lw         $s4, 0($s7)
    0880B04C:[1240FFF9]: beq        $s2, $zr, 0x0880B034
    0880B050:[26F70008]: addiu      $s7, $s7, 8
    0880B054:[0A202C36]: j          0x0880B0D8
    0880B058:[3063FFFF]: andi       $v1, $v1, -1
--> 0880B05C:[0212102B]: sltu       $v0, $s0, $s2
    0880B060:[10400004]: beq        $v0, $zr, 0x0880B074
    0880B064:[02009821]: addu       $s3, $s0, $zr <=> move $s3, $s0
    0880B068:[30620080]: andi       $v0, $v1, 128
    0880B06C:[5440005D]: bnel       $v0, $zr, 0x0880B1E4
    0880B070:[8E230000]: lw         $v1, 0($s1)
    0880B074:[0253102B]: sltu       $v0, $s2, $s3
    0880B078:[10400003]: beq        $v0, $zr, 0x0880B088
    0880B07C:[8E240000]: lw         $a0, 0($s1)
    0880B080:[02409821]: addu       $s3, $s2, $zr <=> move $s3, $s2
    0880B084:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    0880B088:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    0880B08C:[0E20306A]: jal        0x0880C1A8
    0880B090:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    0880B094:[8E230008]: lw         $v1, 8($s1)
    0880B098:[8E220000]: lw         $v0, 0($s1)
    0880B09C:[00701823]: subu       $v1, $v1, $s0
    0880B0A0:[00531021]: addu       $v0, $v0, $s3
    0880B0A4:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    0880B0A8:[02409821]: addu       $s3, $s2, $zr <=> move $s3, $s2
    0880B0AC:[AE230008]: sw         $v1, 8($s1)
    0880B0B0:[AE220000]: sw         $v0, 0($s1)
    0880B0B4:[8EC20008]: lw         $v0, 8($s6)
    0880B0B8:[02539023]: subu       $s2, $s2, $s3
    0880B0BC:[0293A021]: addu       $s4, $s4, $s3
    0880B0C0:[00501023]: subu       $v0, $v0, $s0
    0880B0C4:[1040FFCD]: beq        $v0, $zr, 0x0880AFFC
    0880B0C8:[AEC20008]: sw         $v0, 8($s6)
    0880B0CC:[1240FFD9]: beq        $s2, $zr, 0x0880B034
    0880B0D0:[9623000C]: lhu        $v1, 12($s1)
    0880B0D4:[3063FFFF]: andi       $v1, $v1, -1
    0880B0D8:[30620200]: andi       $v0, $v1, 512
--> 0880B0DC:[1440FFDF]: bne        $v0, $zr, 0x0880B05C
    0880B0E0:[8E300008]: lw         $s0, 8($s1)
    0880B0E4:[8E240000]: lw         $a0, 0($s1)
    0880B0E8:[8E220010]: lw         $v0, 16($s1)
    0880B0EC:[0044102B]: sltu       $v0, $v0, $a0
  Back Branch 0880B1B0 20,382 times (length 182)
  Back Branch 0880B1A8 20,382 times (length 153)
  Back Branch 0880B0CC 16,794 times (length 40)
    0880B020:[8FB10004]: lw         $s1, 4($sp)
    0880B024:[8FB00000]: lw         $s0, 0($sp)
    0880B028:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    0880B02C:[03E00008]: jr         $ra
    0880B030:[27BD0030]: addiu      $sp, $sp, 48
--> 0880B034:[8EF20004]: lw         $s2, 4($s7)
    0880B038:[8EF40000]: lw         $s4, 0($s7)
    0880B03C:[16400025]: bne        $s2, $zr, 0x0880B0D4
    0880B040:[26F70008]: addiu      $s7, $s7, 8
    0880B044:[8EF20004]: lw         $s2, 4($s7)
    0880B048:[8EF40000]: lw         $s4, 0($s7)
    0880B04C:[1240FFF9]: beq        $s2, $zr, 0x0880B034
    0880B050:[26F70008]: addiu      $s7, $s7, 8
    0880B054:[0A202C36]: j          0x0880B0D8
    0880B058:[3063FFFF]: andi       $v1, $v1, -1
    0880B05C:[0212102B]: sltu       $v0, $s0, $s2
    0880B060:[10400004]: beq        $v0, $zr, 0x0880B074
    0880B064:[02009821]: addu       $s3, $s0, $zr <=> move $s3, $s0
    0880B068:[30620080]: andi       $v0, $v1, 128
    0880B06C:[5440005D]: bnel       $v0, $zr, 0x0880B1E4
    0880B070:[8E230000]: lw         $v1, 0($s1)
    0880B074:[0253102B]: sltu       $v0, $s2, $s3
    0880B078:[10400003]: beq        $v0, $zr, 0x0880B088
    0880B07C:[8E240000]: lw         $a0, 0($s1)
    0880B080:[02409821]: addu       $s3, $s2, $zr <=> move $s3, $s2
    0880B084:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    0880B088:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    0880B08C:[0E20306A]: jal        0x0880C1A8
    0880B090:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    0880B094:[8E230008]: lw         $v1, 8($s1)
    0880B098:[8E220000]: lw         $v0, 0($s1)
    0880B09C:[00701823]: subu       $v1, $v1, $s0
    0880B0A0:[00531021]: addu       $v0, $v0, $s3
    0880B0A4:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    0880B0A8:[02409821]: addu       $s3, $s2, $zr <=> move $s3, $s2
    0880B0AC:[AE230008]: sw         $v1, 8($s1)
    0880B0B0:[AE220000]: sw         $v0, 0($s1)
    0880B0B4:[8EC20008]: lw         $v0, 8($s6)
    0880B0B8:[02539023]: subu       $s2, $s2, $s3
    0880B0BC:[0293A021]: addu       $s4, $s4, $s3
    0880B0C0:[00501023]: subu       $v0, $v0, $s0
    0880B0C4:[1040FFCD]: beq        $v0, $zr, 0x0880AFFC
    0880B0C8:[AEC20008]: sw         $v0, 8($s6)
--> 0880B0CC:[1240FFD9]: beq        $s2, $zr, 0x0880B034
    0880B0D0:[9623000C]: lhu        $v1, 12($s1)
    0880B0D4:[3063FFFF]: andi       $v1, $v1, -1
    0880B0D8:[30620200]: andi       $v0, $v1, 512
    0880B0DC:[1440FFDF]: bne        $v0, $zr, 0x0880B05C
  Back Branch 0880AEF4 5 times (length 47)
    0880AE2C:[38820001]: xori       $v0, $a0, 1
    0880AE30:[30420001]: andi       $v0, $v0, 1
    0880AE34:[54400080]: bnel       $v0, $zr, 0x0880B038
    0880AE38:[8EF20004]: lw         $s2, 4($s7)
    0880AE3C:[8EF30004]: lw         $s3, 4($s7)
--> 0880AE40:[8EF50000]: lw         $s5, 0($s7)
    0880AE44:[1260FFFD]: beq        $s3, $zr, 0x0880AE3C
    0880AE48:[26F70008]: addiu      $s7, $s7, 8
    0880AE4C:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    0880AE50:[2405000A]: addiu      $a1, $zr, 10 <=> li $a1, 10
    0880AE54:[0E202FC0]: jal        0x0880BF00
    0880AE58:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    0880AE5C:[10400003]: beq        $v0, $zr, 0x0880AE6C
    0880AE60:[26740001]: addiu      $s4, $s3, 1
    0880AE64:[00551023]: subu       $v0, $v0, $s5
    0880AE68:[24540001]: addiu      $s4, $v0, 1
    0880AE6C:[8E250000]: lw         $a1, 0($s1)
    0880AE70:[8E220010]: lw         $v0, 16($s1)
    0880AE74:[8E260014]: lw         $a2, 20($s1)
    0880AE78:[8E240008]: lw         $a0, 8($s1)
    0880AE7C:[0274182B]: sltu       $v1, $s3, $s4
    0880AE80:[02609021]: addu       $s2, $s3, $zr <=> move $s2, $s3
    0880AE84:[0045102B]: sltu       $v0, $v0, $a1
    0880AE88:[241E0001]: addiu      $fp, $zr, 1 <=> li $fp, 1
    0880AE8C:[0283900A]: movz       $s2, $s4, $v1
    0880AE90:[10400025]: beq        $v0, $zr, 0x0880AF28
    0880AE94:[00868021]: addu       $s0, $a0, $a2
    0880AE98:[0212102A]: slt        $v0, $s0, $s2
    0880AE9C:[10400023]: beq        $v0, $zr, 0x0880AF2C
    0880AEA0:[0246102A]: slt        $v0, $s2, $a2
    0880AEA4:[00A02021]: addu       $a0, $a1, $zr <=> move $a0, $a1
    0880AEA8:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    0880AEAC:[0E20306A]: jal        0x0880C1A8
    0880AEB0:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    0880AEB4:[8E230000]: lw         $v1, 0($s1)
    0880AEB8:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0880AEBC:[00701821]: addu       $v1, $v1, $s0
    0880AEC0:[0E202960]: jal        0x0880A580
    0880AEC4:[AE230000]: sw         $v1, 0($s1)
    0880AEC8:[54400021]: bnel       $v0, $zr, 0x0880AF50
    0880AECC:[9622000C]: lhu        $v0, 12($s1)
    0880AED0:[0290A023]: subu       $s4, $s4, $s0
    0880AED4:[128000B2]: beq        $s4, $zr, 0x0880B1A0
    0880AED8:[00000000]: nop
    0880AEDC:[8EC20008]: lw         $v0, 8($s6)
    0880AEE0:[02B0A821]: addu       $s5, $s5, $s0
    0880AEE4:[02709823]: subu       $s3, $s3, $s0
    0880AEE8:[00501023]: subu       $v0, $v0, $s0
    0880AEEC:[10400043]: beq        $v0, $zr, 0x0880AFFC
    0880AEF0:[AEC20008]: sw         $v0, 8($s6)
--> 0880AEF4:[5260FFD2]: beql       $s3, $zr, 0x0880AE40
    0880AEF8:[8EF30004]: lw         $s3, 4($s7)
    0880AEFC:[13C0FFD3]: beq        $fp, $zr, 0x0880AE4C
    0880AF00:[0274182B]: sltu       $v1, $s3, $s4
    0880AF04:[8E250000]: lw         $a1, 0($s1)
_S1_2_9C39B20 8,680,333 instructions (0.060%), 74,815 calls (09C39B20 - 09C3A31C, length 512)
    09C39B20:[27BDFFD0]: addiu      $sp, $sp, -48
    09C39B24:[44800000]: mtc1       $zr, $f0
    09C39B28:[460C0032]: c.eq.s     $f0, $f12
    09C39B2C:[00000000]: nop
    09C39B30:[45000003]: bc1f       0x09C39B40
    09C39B34:[00000000]: nop
    09C39B38:[100001F7]: b          0x09C3A318
    09C39B3C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    09C39B40:[4600603C]: c.lt.s     $f12, $f0
    09C39B44:[00000000]: nop
    09C39B48:[450200FB]: bc1fl      0x09C39F38
    09C39B4C:[C4E00004]: lwc1       $f0, 4($a3)
    09C39B50:[C4E00004]: lwc1       $f0, 4($a3)
    09C39B54:[C4850004]: lwc1       $f5, 4($a0)
    09C39B58:[C4A10004]: lwc1       $f1, 4($a1)
    09C39B5C:[C4A20000]: lwc1       $f2, 0($a1)
    09C39B60:[46050101]: sub.s      $f4, $f0, $f5
    09C39B64:[C4830000]: lwc1       $f3, 0($a0)
    09C39B68:[C4E00000]: lwc1       $f0, 0($a3)
    09C39B6C:[46031081]: sub.s      $f2, $f2, $f3
    09C39B70:[46041082]: mul.s      $f2, $f2, $f4
    09C39B74:[E7A20028]: swc1       $f2, 40($sp)
    09C39B78:[46050841]: sub.s      $f1, $f1, $f5
    09C39B7C:[8FA90028]: lw         $t1, 40($sp)
    09C39B80:[46030001]: sub.s      $f0, $f0, $f3
    09C39B84:[46010002]: mul.s      $f0, $f0, $f1
    09C39B88:[E7A0002C]: swc1       $f0, 44($sp)
    09C39B8C:[05200004]: bltz       $t1, 0x09C39BA0
    09C39B90:[8FA8002C]: lw         $t0, 44($sp)
    09C39B94:[44890000]: mtc1       $t1, $f0
    09C39B98:[10000007]: b          0x09C39BB8
    09C39B9C:[468000A0]: cvt.s.w    $f2, $f0
    09C39BA0:[00091842]: srl        $v1, $t1, 0x0001
    09C39BA4:[31220001]: andi       $v0, $t1, 1
    09C39BA8:[00621825]: or         $v1, $v1, $v0
    09C39BAC:[44830000]: mtc1       $v1, $f0
    09C39BB0:[468000A0]: cvt.s.w    $f2, $f0
    09C39BB4:[46021080]: add.s      $f2, $f2, $f2
    09C39BB8:[3C023F80]: lui        $v0, 0x3F80 <=> li $v0, 0x3F800000
    09C39BBC:[05000004]: bltz       $t0, 0x09C39BD0
    09C39BC0:[44820800]: mtc1       $v0, $f1
    09C39BC4:[44880000]: mtc1       $t0, $f0
    09C39BC8:[10000007]: b          0x09C39BE8
    09C39BCC:[46800020]: cvt.s.w    $f0, $f0
    09C39BD0:[00081842]: srl        $v1, $t0, 0x0001
    09C39BD4:[31020001]: andi       $v0, $t0, 1
    09C39BD8:[00621825]: or         $v1, $v1, $v0
    09C39BDC:[44830000]: mtc1       $v1, $f0
    09C39BE0:[46800020]: cvt.s.w    $f0, $f0
    09C39BE4:[46000000]: add.s      $f0, $f0, $f0
    09C39BE8:[46000800]: add.s      $f0, $f1, $f0
    09C39BEC:[46001032]: c.eq.s     $f2, $f0
    09C39BF0:[00000000]: nop
    09C39BF4:[45000003]: bc1f       0x09C39C04
    09C39BF8:[00000000]: nop
    09C39BFC:[C7A0002C]: lwc1       $f0, 44($sp)
    09C39C00:[E7A00028]: swc1       $f0, 40($sp)
    09C39C04:[05220004]: bltzl      $t1, 0x09C39C18
    09C39C08:[00091842]: srl        $v1, $t1, 0x0001
    09C39C0C:[44890000]: mtc1       $t1, $f0
    09C39C10:[10000006]: b          0x09C39C2C
    09C39C14:[468000A0]: cvt.s.w    $f2, $f0
    09C39C18:[31220001]: andi       $v0, $t1, 1
    09C39C1C:[00621825]: or         $v1, $v1, $v0
    09C39C20:[44830000]: mtc1       $v1, $f0
    09C39C24:[468000A0]: cvt.s.w    $f2, $f0
    09C39C28:[46021080]: add.s      $f2, $f2, $f2
    09C39C2C:[05020004]: bltzl      $t0, 0x09C39C40
    09C39C30:[00081842]: srl        $v1, $t0, 0x0001
    09C39C34:[44880000]: mtc1       $t0, $f0
    09C39C38:[10000006]: b          0x09C39C54
    09C39C3C:[46800060]: cvt.s.w    $f1, $f0
    09C39C40:[31020001]: andi       $v0, $t0, 1
    09C39C44:[00621825]: or         $v1, $v1, $v0
    09C39C48:[44830000]: mtc1       $v1, $f0
    09C39C4C:[46800060]: cvt.s.w    $f1, $f0
    09C39C50:[46010840]: add.s      $f1, $f1, $f1
    09C39C54:[3C023F80]: lui        $v0, 0x3F80 <=> li $v0, 0x3F800000
    09C39C58:[44820000]: mtc1       $v0, $f0
    09C39C5C:[46000801]: sub.s      $f0, $f1, $f0
    09C39C60:[46001032]: c.eq.s     $f2, $f0
    09C39C64:[00000000]: nop
    09C39C68:[45020004]: bc1fl      0x09C39C7C
    09C39C6C:[C7A20028]: lwc1       $f2, 40($sp)
    09C39C70:[C7A0002C]: lwc1       $f0, 44($sp)
    09C39C74:[E7A00028]: swc1       $f0, 40($sp)
    09C39C78:[C7A20028]: lwc1       $f2, 40($sp)
    09C39C7C:[C7A1002C]: lwc1       $f1, 44($sp)
    09C39C80:[44800000]: mtc1       $zr, $f0
    09C39C84:[46011041]: sub.s      $f1, $f2, $f1
    09C39C88:[4600083F]: c.ngt.s    $f1, $f0
    09C39C8C:[00000000]: nop
    09C39C90:[45030003]: bc1tl      0x09C39CA0
    09C39C94:[C4E00004]: lwc1       $f0, 4($a3)
    09C39C98:[1000019F]: b          0x09C3A318
    09C39C9C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    09C39CA0:[C4A50004]: lwc1       $f5, 4($a1)
    09C39CA4:[C4C10004]: lwc1       $f1, 4($a2)
    09C39CA8:[C4A30000]: lwc1       $f3, 0($a1)
    09C39CAC:[46050101]: sub.s      $f4, $f0, $f5
    09C39CB0:[C4C20000]: lwc1       $f2, 0($a2)
    09C39CB4:[C4E00000]: lwc1       $f0, 0($a3)
    09C39CB8:[46031081]: sub.s      $f2, $f2, $f3
    09C39CBC:[46041082]: mul.s      $f2, $f2, $f4
    09C39CC0:[E7A20020]: swc1       $f2, 32($sp)
    09C39CC4:[46050841]: sub.s      $f1, $f1, $f5
    09C39CC8:[8FA80020]: lw         $t0, 32($sp)
    09C39CCC:[46030001]: sub.s      $f0, $f0, $f3
    09C39CD0:[46010002]: mul.s      $f0, $f0, $f1
    09C39CD4:[E7A00024]: swc1       $f0, 36($sp)
    09C39CD8:[05000004]: bltz       $t0, 0x09C39CEC
    09C39CDC:[8FA50024]: lw         $a1, 36($sp)
    09C39CE0:[44880000]: mtc1       $t0, $f0
    09C39CE4:[10000007]: b          0x09C39D04
    09C39CE8:[468000A0]: cvt.s.w    $f2, $f0
    09C39CEC:[00081842]: srl        $v1, $t0, 0x0001
    09C39CF0:[31020001]: andi       $v0, $t0, 1
    09C39CF4:[00621825]: or         $v1, $v1, $v0
    09C39CF8:[44830000]: mtc1       $v1, $f0
    09C39CFC:[468000A0]: cvt.s.w    $f2, $f0
    09C39D00:[46021080]: add.s      $f2, $f2, $f2
    09C39D04:[3C023F80]: lui        $v0, 0x3F80 <=> li $v0, 0x3F800000
    09C39D08:[04A00004]: bltz       $a1, 0x09C39D1C
    09C39D0C:[44820800]: mtc1       $v0, $f1
    09C39D10:[44850000]: mtc1       $a1, $f0
    09C39D14:[10000007]: b          0x09C39D34
    09C39D18:[46800020]: cvt.s.w    $f0, $f0
    09C39D1C:[00051842]: srl        $v1, $a1, 0x0001
    09C39D20:[30A20001]: andi       $v0, $a1, 1
    09C39D24:[00621825]: or         $v1, $v1, $v0
    09C39D28:[44830000]: mtc1       $v1, $f0
    09C39D2C:[46800020]: cvt.s.w    $f0, $f0
    09C39D30:[46000000]: add.s      $f0, $f0, $f0
    09C39D34:[46000800]: add.s      $f0, $f1, $f0
    09C39D38:[46001032]: c.eq.s     $f2, $f0
    09C39D3C:[00000000]: nop
    09C39D40:[45000003]: bc1f       0x09C39D50
    09C39D44:[00000000]: nop
    09C39D48:[C7A00024]: lwc1       $f0, 36($sp)
    09C39D4C:[E7A00020]: swc1       $f0, 32($sp)
    09C39D50:[05020004]: bltzl      $t0, 0x09C39D64
    09C39D54:[00081842]: srl        $v1, $t0, 0x0001
    09C39D58:[44880000]: mtc1       $t0, $f0
    09C39D5C:[10000006]: b          0x09C39D78
    09C39D60:[468000A0]: cvt.s.w    $f2, $f0
    09C39D64:[31020001]: andi       $v0, $t0, 1
    09C39D68:[00621825]: or         $v1, $v1, $v0
    09C39D6C:[44830000]: mtc1       $v1, $f0
    09C39D70:[468000A0]: cvt.s.w    $f2, $f0
    09C39D74:[46021080]: add.s      $f2, $f2, $f2
    09C39D78:[04A20004]: bltzl      $a1, 0x09C39D8C
    09C39D7C:[00051842]: srl        $v1, $a1, 0x0001
    09C39D80:[44850000]: mtc1       $a1, $f0
    09C39D84:[10000006]: b          0x09C39DA0
    09C39D88:[46800060]: cvt.s.w    $f1, $f0
    09C39D8C:[30A20001]: andi       $v0, $a1, 1
    09C39D90:[00621825]: or         $v1, $v1, $v0
    09C39D94:[44830000]: mtc1       $v1, $f0
    09C39D98:[46800060]: cvt.s.w    $f1, $f0
    09C39D9C:[46010840]: add.s      $f1, $f1, $f1
    09C39DA0:[3C023F80]: lui        $v0, 0x3F80 <=> li $v0, 0x3F800000
    09C39DA4:[44820000]: mtc1       $v0, $f0
    09C39DA8:[46000801]: sub.s      $f0, $f1, $f0
    09C39DAC:[46001032]: c.eq.s     $f2, $f0
    09C39DB0:[00000000]: nop
    09C39DB4:[45020004]: bc1fl      0x09C39DC8
    09C39DB8:[C7A20020]: lwc1       $f2, 32($sp)
    09C39DBC:[C7A00024]: lwc1       $f0, 36($sp)
    09C39DC0:[E7A00020]: swc1       $f0, 32($sp)
    09C39DC4:[C7A20020]: lwc1       $f2, 32($sp)
    09C39DC8:[C7A10024]: lwc1       $f1, 36($sp)
    09C39DCC:[44800000]: mtc1       $zr, $f0
    09C39DD0:[46011041]: sub.s      $f1, $f2, $f1
    09C39DD4:[4600083F]: c.ngt.s    $f1, $f0
    09C39DD8:[00000000]: nop
    09C39DDC:[45030003]: bc1tl      0x09C39DEC
    09C39DE0:[C4E10004]: lwc1       $f1, 4($a3)
    09C39DE4:[1000014C]: b          0x09C3A318
    09C39DE8:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    09C39DEC:[C4C50004]: lwc1       $f5, 4($a2)
    09C39DF0:[C4C30000]: lwc1       $f3, 0($a2)
    09C39DF4:[C4820000]: lwc1       $f2, 0($a0)
    09C39DF8:[46050901]: sub.s      $f4, $f1, $f5
    09C39DFC:[C4E00000]: lwc1       $f0, 0($a3)
    09C39E00:[C4810004]: lwc1       $f1, 4($a0)
    09C39E04:[46031081]: sub.s      $f2, $f2, $f3
    09C39E08:[46041082]: mul.s      $f2, $f2, $f4
    09C39E0C:[E7A20018]: swc1       $f2, 24($sp)
    09C39E10:[46050841]: sub.s      $f1, $f1, $f5
    09C39E14:[8FA50018]: lw         $a1, 24($sp)
    09C39E18:[46030001]: sub.s      $f0, $f0, $f3
    09C39E1C:[46010002]: mul.s      $f0, $f0, $f1
    09C39E20:[E7A0001C]: swc1       $f0, 28($sp)
    09C39E24:[04A00004]: bltz       $a1, 0x09C39E38
    09C39E28:[8FA4001C]: lw         $a0, 28($sp)
    09C39E2C:[44850000]: mtc1       $a1, $f0
    09C39E30:[10000007]: b          0x09C39E50
    09C39E34:[468000A0]: cvt.s.w    $f2, $f0
    09C39E38:[00051842]: srl        $v1, $a1, 0x0001
    09C39E3C:[30A20001]: andi       $v0, $a1, 1
    09C39E40:[00621825]: or         $v1, $v1, $v0
    09C39E44:[44830000]: mtc1       $v1, $f0
    09C39E48:[468000A0]: cvt.s.w    $f2, $f0
    09C39E4C:[46021080]: add.s      $f2, $f2, $f2
    09C39E50:[3C023F80]: lui        $v0, 0x3F80 <=> li $v0, 0x3F800000
    09C39E54:[04800004]: bltz       $a0, 0x09C39E68
    09C39E58:[44820800]: mtc1       $v0, $f1
    09C39E5C:[44840000]: mtc1       $a0, $f0
    09C39E60:[10000007]: b          0x09C39E80
    09C39E64:[46800020]: cvt.s.w    $f0, $f0
    09C39E68:[00041842]: srl        $v1, $a0, 0x0001
    09C39E6C:[30820001]: andi       $v0, $a0, 1
    09C39E70:[00621825]: or         $v1, $v1, $v0
    09C39E74:[44830000]: mtc1       $v1, $f0
    09C39E78:[46800020]: cvt.s.w    $f0, $f0
    09C39E7C:[46000000]: add.s      $f0, $f0, $f0
    09C39E80:[46000800]: add.s      $f0, $f1, $f0
    09C39E84:[46001032]: c.eq.s     $f2, $f0
    09C39E88:[00000000]: nop
    09C39E8C:[45000003]: bc1f       0x09C39E9C
    09C39E90:[00000000]: nop
    09C39E94:[C7A0001C]: lwc1       $f0, 28($sp)
    09C39E98:[E7A00018]: swc1       $f0, 24($sp)
    09C39E9C:[04A20004]: bltzl      $a1, 0x09C39EB0
    09C39EA0:[00051842]: srl        $v1, $a1, 0x0001
    09C39EA4:[44850000]: mtc1       $a1, $f0
    09C39EA8:[10000006]: b          0x09C39EC4
    09C39EAC:[468000A0]: cvt.s.w    $f2, $f0
    09C39EB0:[30A20001]: andi       $v0, $a1, 1
    09C39EB4:[00621825]: or         $v1, $v1, $v0
    09C39EB8:[44830000]: mtc1       $v1, $f0
    09C39EBC:[468000A0]: cvt.s.w    $f2, $f0
    09C39EC0:[46021080]: add.s      $f2, $f2, $f2
    09C39EC4:[04820004]: bltzl      $a0, 0x09C39ED8
    09C39EC8:[00041842]: srl        $v1, $a0, 0x0001
    09C39ECC:[44840000]: mtc1       $a0, $f0
    09C39ED0:[10000006]: b          0x09C39EEC
    09C39ED4:[46800060]: cvt.s.w    $f1, $f0
    09C39ED8:[30820001]: andi       $v0, $a0, 1
    09C39EDC:[00621825]: or         $v1, $v1, $v0
    09C39EE0:[44830000]: mtc1       $v1, $f0
    09C39EE4:[46800060]: cvt.s.w    $f1, $f0
    09C39EE8:[46010840]: add.s      $f1, $f1, $f1
    09C39EEC:[3C023F80]: lui        $v0, 0x3F80 <=> li $v0, 0x3F800000
    09C39EF0:[44820000]: mtc1       $v0, $f0
    09C39EF4:[46000801]: sub.s      $f0, $f1, $f0
    09C39EF8:[46001032]: c.eq.s     $f2, $f0
    09C39EFC:[00000000]: nop
    09C39F00:[45020004]: bc1fl      0x09C39F14
    09C39F04:[C7A20018]: lwc1       $f2, 24($sp)
    09C39F08:[C7A0001C]: lwc1       $f0, 28($sp)
    09C39F0C:[E7A00018]: swc1       $f0, 24($sp)
    09C39F10:[C7A20018]: lwc1       $f2, 24($sp)
    09C39F14:[C7A1001C]: lwc1       $f1, 28($sp)
    09C39F18:[44800000]: mtc1       $zr, $f0
    09C39F1C:[46011041]: sub.s      $f1, $f2, $f1
    09C39F20:[4600083F]: c.ngt.s    $f1, $f0
    09C39F24:[00000000]: nop
    09C39F28:[450300FB]: bc1tl      0x09C3A318
    09C39F2C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    09C39F30:[100000F9]: b          0x09C3A318
    09C39F34:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    09C39F38:[C4850004]: lwc1       $f5, 4($a0)
    09C39F3C:[C4A10004]: lwc1       $f1, 4($a1)
    09C39F40:[C4A20000]: lwc1       $f2, 0($a1)
    09C39F44:[46050101]: sub.s      $f4, $f0, $f5
    09C39F48:[C4830000]: lwc1       $f3, 0($a0)
    09C39F4C:[C4E00000]: lwc1       $f0, 0($a3)
    09C39F50:[46031081]: sub.s      $f2, $f2, $f3
    09C39F54:[46041082]: mul.s      $f2, $f2, $f4
    09C39F58:[E7A20010]: swc1       $f2, 16($sp)
    09C39F5C:[46050841]: sub.s      $f1, $f1, $f5
    09C39F60:[8FA90010]: lw         $t1, 16($sp)
    09C39F64:[46030001]: sub.s      $f0, $f0, $f3
    09C39F68:[46010002]: mul.s      $f0, $f0, $f1
    09C39F6C:[E7A00014]: swc1       $f0, 20($sp)
    09C39F70:[05200004]: bltz       $t1, 0x09C39F84
    09C39F74:[8FA80014]: lw         $t0, 20($sp)
    09C39F78:[44890000]: mtc1       $t1, $f0
    09C39F7C:[10000007]: b          0x09C39F9C
    09C39F80:[468000A0]: cvt.s.w    $f2, $f0
    09C39F84:[00091842]: srl        $v1, $t1, 0x0001
    09C39F88:[31220001]: andi       $v0, $t1, 1
    09C39F8C:[00621825]: or         $v1, $v1, $v0
    09C39F90:[44830000]: mtc1       $v1, $f0
    09C39F94:[468000A0]: cvt.s.w    $f2, $f0
    09C39F98:[46021080]: add.s      $f2, $f2, $f2
    09C39F9C:[3C023F80]: lui        $v0, 0x3F80 <=> li $v0, 0x3F800000
    09C39FA0:[05000004]: bltz       $t0, 0x09C39FB4
    09C39FA4:[44820800]: mtc1       $v0, $f1
    09C39FA8:[44880000]: mtc1       $t0, $f0
    09C39FAC:[10000007]: b          0x09C39FCC
    09C39FB0:[46800020]: cvt.s.w    $f0, $f0
    09C39FB4:[00081842]: srl        $v1, $t0, 0x0001
    09C39FB8:[31020001]: andi       $v0, $t0, 1
    09C39FBC:[00621825]: or         $v1, $v1, $v0
    09C39FC0:[44830000]: mtc1       $v1, $f0
    09C39FC4:[46800020]: cvt.s.w    $f0, $f0
    09C39FC8:[46000000]: add.s      $f0, $f0, $f0
    09C39FCC:[46000800]: add.s      $f0, $f1, $f0
    09C39FD0:[46001032]: c.eq.s     $f2, $f0
    09C39FD4:[00000000]: nop
    09C39FD8:[45000003]: bc1f       0x09C39FE8
    09C39FDC:[00000000]: nop
    09C39FE0:[C7A00014]: lwc1       $f0, 20($sp)
    09C39FE4:[E7A00010]: swc1       $f0, 16($sp)
    09C39FE8:[05220004]: bltzl      $t1, 0x09C39FFC
    09C39FEC:[00091842]: srl        $v1, $t1, 0x0001
    09C39FF0:[44890000]: mtc1       $t1, $f0
    09C39FF4:[10000006]: b          0x09C3A010
    09C39FF8:[468000A0]: cvt.s.w    $f2, $f0
    09C39FFC:[31220001]: andi       $v0, $t1, 1
    09C3A000:[00621825]: or         $v1, $v1, $v0
    09C3A004:[44830000]: mtc1       $v1, $f0
    09C3A008:[468000A0]: cvt.s.w    $f2, $f0
    09C3A00C:[46021080]: add.s      $f2, $f2, $f2
    09C3A010:[05020004]: bltzl      $t0, 0x09C3A024
    09C3A014:[00081842]: srl        $v1, $t0, 0x0001
    09C3A018:[44880000]: mtc1       $t0, $f0
    09C3A01C:[10000006]: b          0x09C3A038
    09C3A020:[46800060]: cvt.s.w    $f1, $f0
    09C3A024:[31020001]: andi       $v0, $t0, 1
    09C3A028:[00621825]: or         $v1, $v1, $v0
    09C3A02C:[44830000]: mtc1       $v1, $f0
    09C3A030:[46800060]: cvt.s.w    $f1, $f0
    09C3A034:[46010840]: add.s      $f1, $f1, $f1
    09C3A038:[3C023F80]: lui        $v0, 0x3F80 <=> li $v0, 0x3F800000
    09C3A03C:[44820000]: mtc1       $v0, $f0
    09C3A040:[46000801]: sub.s      $f0, $f1, $f0
    09C3A044:[46001032]: c.eq.s     $f2, $f0
    09C3A048:[00000000]: nop
    09C3A04C:[45020004]: bc1fl      0x09C3A060
    09C3A050:[C7A20010]: lwc1       $f2, 16($sp)
    09C3A054:[C7A00014]: lwc1       $f0, 20($sp)
    09C3A058:[E7A00010]: swc1       $f0, 16($sp)
    09C3A05C:[C7A20010]: lwc1       $f2, 16($sp)
    09C3A060:[C7A10014]: lwc1       $f1, 20($sp)
    09C3A064:[44800000]: mtc1       $zr, $f0
    09C3A068:[46011041]: sub.s      $f1, $f2, $f1
    09C3A06C:[4600083C]: c.lt.s     $f1, $f0
    09C3A070:[00000000]: nop
    09C3A074:[45020003]: bc1fl      0x09C3A084
    09C3A078:[C4E00004]: lwc1       $f0, 4($a3)
    09C3A07C:[100000A6]: b          0x09C3A318
    09C3A080:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    09C3A084:[C4A50004]: lwc1       $f5, 4($a1)
    09C3A088:[C4C10004]: lwc1       $f1, 4($a2)
    09C3A08C:[C4A30000]: lwc1       $f3, 0($a1)
    09C3A090:[46050101]: sub.s      $f4, $f0, $f5
    09C3A094:[C4C20000]: lwc1       $f2, 0($a2)
    09C3A098:[C4E00000]: lwc1       $f0, 0($a3)
    09C3A09C:[46031081]: sub.s      $f2, $f2, $f3
    09C3A0A0:[46041082]: mul.s      $f2, $f2, $f4
    09C3A0A4:[E7A20008]: swc1       $f2, 8($sp)
    09C3A0A8:[46050841]: sub.s      $f1, $f1, $f5
    09C3A0AC:[8FA80008]: lw         $t0, 8($sp)
    09C3A0B0:[46030001]: sub.s      $f0, $f0, $f3
    09C3A0B4:[46010002]: mul.s      $f0, $f0, $f1
    09C3A0B8:[E7A0000C]: swc1       $f0, 12($sp)
    09C3A0BC:[05000004]: bltz       $t0, 0x09C3A0D0
    09C3A0C0:[8FA5000C]: lw         $a1, 12($sp)
    09C3A0C4:[44880000]: mtc1       $t0, $f0
    09C3A0C8:[10000007]: b          0x09C3A0E8
    09C3A0CC:[468000A0]: cvt.s.w    $f2, $f0
    09C3A0D0:[00081842]: srl        $v1, $t0, 0x0001
    09C3A0D4:[31020001]: andi       $v0, $t0, 1
    09C3A0D8:[00621825]: or         $v1, $v1, $v0
    09C3A0DC:[44830000]: mtc1       $v1, $f0
    09C3A0E0:[468000A0]: cvt.s.w    $f2, $f0
    09C3A0E4:[46021080]: add.s      $f2, $f2, $f2
    09C3A0E8:[3C023F80]: lui        $v0, 0x3F80 <=> li $v0, 0x3F800000
    09C3A0EC:[04A00004]: bltz       $a1, 0x09C3A100
    09C3A0F0:[44820800]: mtc1       $v0, $f1
    09C3A0F4:[44850000]: mtc1       $a1, $f0
    09C3A0F8:[10000007]: b          0x09C3A118
    09C3A0FC:[46800020]: cvt.s.w    $f0, $f0
    09C3A100:[00051842]: srl        $v1, $a1, 0x0001
    09C3A104:[30A20001]: andi       $v0, $a1, 1
    09C3A108:[00621825]: or         $v1, $v1, $v0
    09C3A10C:[44830000]: mtc1       $v1, $f0
    09C3A110:[46800020]: cvt.s.w    $f0, $f0
    09C3A114:[46000000]: add.s      $f0, $f0, $f0
    09C3A118:[46000800]: add.s      $f0, $f1, $f0
    09C3A11C:[46001032]: c.eq.s     $f2, $f0
    09C3A120:[00000000]: nop
    09C3A124:[45000003]: bc1f       0x09C3A134
    09C3A128:[00000000]: nop
    09C3A12C:[C7A0000C]: lwc1       $f0, 12($sp)
    09C3A130:[E7A00008]: swc1       $f0, 8($sp)
    09C3A134:[05020004]: bltzl      $t0, 0x09C3A148
    09C3A138:[00081842]: srl        $v1, $t0, 0x0001
    09C3A13C:[44880000]: mtc1       $t0, $f0
    09C3A140:[10000006]: b          0x09C3A15C
    09C3A144:[468000A0]: cvt.s.w    $f2, $f0
    09C3A148:[31020001]: andi       $v0, $t0, 1
    09C3A14C:[00621825]: or         $v1, $v1, $v0
    09C3A150:[44830000]: mtc1       $v1, $f0
    09C3A154:[468000A0]: cvt.s.w    $f2, $f0
    09C3A158:[46021080]: add.s      $f2, $f2, $f2
    09C3A15C:[04A20004]: bltzl      $a1, 0x09C3A170
    09C3A160:[00051842]: srl        $v1, $a1, 0x0001
    09C3A164:[44850000]: mtc1       $a1, $f0
    09C3A168:[10000006]: b          0x09C3A184
    09C3A16C:[46800060]: cvt.s.w    $f1, $f0
    09C3A170:[30A20001]: andi       $v0, $a1, 1
    09C3A174:[00621825]: or         $v1, $v1, $v0
    09C3A178:[44830000]: mtc1       $v1, $f0
    09C3A17C:[46800060]: cvt.s.w    $f1, $f0
    09C3A180:[46010840]: add.s      $f1, $f1, $f1
    09C3A184:[3C023F80]: lui        $v0, 0x3F80 <=> li $v0, 0x3F800000
    09C3A188:[44820000]: mtc1       $v0, $f0
    09C3A18C:[46000801]: sub.s      $f0, $f1, $f0
    09C3A190:[46001032]: c.eq.s     $f2, $f0
    09C3A194:[00000000]: nop
    09C3A198:[45020004]: bc1fl      0x09C3A1AC
    09C3A19C:[C7A20008]: lwc1       $f2, 8($sp)
    09C3A1A0:[C7A0000C]: lwc1       $f0, 12($sp)
    09C3A1A4:[E7A00008]: swc1       $f0, 8($sp)
    09C3A1A8:[C7A20008]: lwc1       $f2, 8($sp)
    09C3A1AC:[C7A1000C]: lwc1       $f1, 12($sp)
    09C3A1B0:[44800000]: mtc1       $zr, $f0
    09C3A1B4:[46011041]: sub.s      $f1, $f2, $f1
    09C3A1B8:[4600083C]: c.lt.s     $f1, $f0
    09C3A1BC:[00000000]: nop
    09C3A1C0:[45020003]: bc1fl      0x09C3A1D0
    09C3A1C4:[C4E10004]: lwc1       $f1, 4($a3)
    09C3A1C8:[10000053]: b          0x09C3A318
    09C3A1CC:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    09C3A1D0:[C4C50004]: lwc1       $f5, 4($a2)
    09C3A1D4:[C4C30000]: lwc1       $f3, 0($a2)
    09C3A1D8:[C4820000]: lwc1       $f2, 0($a0)
    09C3A1DC:[46050901]: sub.s      $f4, $f1, $f5
    09C3A1E0:[C4E00000]: lwc1       $f0, 0($a3)
    09C3A1E4:[C4810004]: lwc1       $f1, 4($a0)
    09C3A1E8:[46031081]: sub.s      $f2, $f2, $f3
    09C3A1EC:[46041082]: mul.s      $f2, $f2, $f4
    09C3A1F0:[E7A20000]: swc1       $f2, 0($sp)
    09C3A1F4:[46050841]: sub.s      $f1, $f1, $f5
    09C3A1F8:[8FA50000]: lw         $a1, 0($sp)
    09C3A1FC:[46030001]: sub.s      $f0, $f0, $f3
    09C3A200:[46010002]: mul.s      $f0, $f0, $f1
    09C3A204:[E7A00004]: swc1       $f0, 4($sp)
    09C3A208:[04A00004]: bltz       $a1, 0x09C3A21C
    09C3A20C:[8FA40004]: lw         $a0, 4($sp)
    09C3A210:[44850000]: mtc1       $a1, $f0
    09C3A214:[10000007]: b          0x09C3A234
    09C3A218:[468000A0]: cvt.s.w    $f2, $f0
    09C3A21C:[00051842]: srl        $v1, $a1, 0x0001
    09C3A220:[30A20001]: andi       $v0, $a1, 1
    09C3A224:[00621825]: or         $v1, $v1, $v0
    09C3A228:[44830000]: mtc1       $v1, $f0
    09C3A22C:[468000A0]: cvt.s.w    $f2, $f0
    09C3A230:[46021080]: add.s      $f2, $f2, $f2
    09C3A234:[3C023F80]: lui        $v0, 0x3F80 <=> li $v0, 0x3F800000
    09C3A238:[04800004]: bltz       $a0, 0x09C3A24C
    09C3A23C:[44820800]: mtc1       $v0, $f1
    09C3A240:[44840000]: mtc1       $a0, $f0
    09C3A244:[10000007]: b          0x09C3A264
    09C3A248:[46800020]: cvt.s.w    $f0, $f0
    09C3A24C:[00041842]: srl        $v1, $a0, 0x0001
    09C3A250:[30820001]: andi       $v0, $a0, 1
    09C3A254:[00621825]: or         $v1, $v1, $v0
    09C3A258:[44830000]: mtc1       $v1, $f0
    09C3A25C:[46800020]: cvt.s.w    $f0, $f0
    09C3A260:[46000000]: add.s      $f0, $f0, $f0
    09C3A264:[46000800]: add.s      $f0, $f1, $f0
    09C3A268:[46001032]: c.eq.s     $f2, $f0
    09C3A26C:[00000000]: nop
    09C3A270:[45000003]: bc1f       0x09C3A280
    09C3A274:[00000000]: nop
    09C3A278:[C7A00004]: lwc1       $f0, 4($sp)
    09C3A27C:[E7A00000]: swc1       $f0, 0($sp)
    09C3A280:[04A20004]: bltzl      $a1, 0x09C3A294
    09C3A284:[00051842]: srl        $v1, $a1, 0x0001
    09C3A288:[44850000]: mtc1       $a1, $f0
    09C3A28C:[10000006]: b          0x09C3A2A8
    09C3A290:[468000A0]: cvt.s.w    $f2, $f0
    09C3A294:[30A20001]: andi       $v0, $a1, 1
    09C3A298:[00621825]: or         $v1, $v1, $v0
    09C3A29C:[44830000]: mtc1       $v1, $f0
    09C3A2A0:[468000A0]: cvt.s.w    $f2, $f0
    09C3A2A4:[46021080]: add.s      $f2, $f2, $f2
    09C3A2A8:[04820004]: bltzl      $a0, 0x09C3A2BC
    09C3A2AC:[00041842]: srl        $v1, $a0, 0x0001
    09C3A2B0:[44840000]: mtc1       $a0, $f0
    09C3A2B4:[10000006]: b          0x09C3A2D0
    09C3A2B8:[46800060]: cvt.s.w    $f1, $f0
    09C3A2BC:[30820001]: andi       $v0, $a0, 1
    09C3A2C0:[00621825]: or         $v1, $v1, $v0
    09C3A2C4:[44830000]: mtc1       $v1, $f0
    09C3A2C8:[46800060]: cvt.s.w    $f1, $f0
    09C3A2CC:[46010840]: add.s      $f1, $f1, $f1
    09C3A2D0:[3C023F80]: lui        $v0, 0x3F80 <=> li $v0, 0x3F800000
    09C3A2D4:[44820000]: mtc1       $v0, $f0
    09C3A2D8:[46000801]: sub.s      $f0, $f1, $f0
    09C3A2DC:[46001032]: c.eq.s     $f2, $f0
    09C3A2E0:[00000000]: nop
    09C3A2E4:[45020004]: bc1fl      0x09C3A2F8
    09C3A2E8:[C7A20000]: lwc1       $f2, 0($sp)
    09C3A2EC:[C7A00004]: lwc1       $f0, 4($sp)
    09C3A2F0:[E7A00000]: swc1       $f0, 0($sp)
    09C3A2F4:[C7A20000]: lwc1       $f2, 0($sp)
    09C3A2F8:[C7A10004]: lwc1       $f1, 4($sp)
    09C3A2FC:[44800000]: mtc1       $zr, $f0
    09C3A300:[46011041]: sub.s      $f1, $f2, $f1
    09C3A304:[4600083C]: c.lt.s     $f1, $f0
    09C3A308:[00000000]: nop
    09C3A30C:[45020002]: bc1fl      0x09C3A318
    09C3A310:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    09C3A314:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    09C3A318:[03E00008]: jr         $ra
    09C3A31C:[27BD0030]: addiu      $sp, $sp, 48
_S1_3_880F178 8,583,960 instructions (0.060%), 28,146 calls (0880F178 - 0880F328, length 109)
    0880F178:[2CC20004]: sltiu      $v0, $a2, 4
    0880F17C:[14400015]: bne        $v0, $zr, 0x0880F1D4
    0880F180:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    0880F184:[30CB0003]: andi       $t3, $a2, 3
    0880F188:[00CB3023]: subu       $a2, $a2, $t3
    0880F18C:[90A20000]: lbu        $v0, 0($a1)
    0880F190:[90A80001]: lbu        $t0, 1($a1)
    0880F194:[90A90002]: lbu        $t1, 2($a1)
    0880F198:[90AA0003]: lbu        $t2, 3($a1)
    0880F19C:[24C7FFFC]: addiu      $a3, $a2, -4
    0880F1A0:[A0620000]: sb         $v0, 0($v1)
    0880F1A4:[10400027]: beq        $v0, $zr, 0x0880F244
    0880F1A8:[24A50004]: addiu      $a1, $a1, 4
    0880F1AC:[00E03021]: addu       $a2, $a3, $zr <=> move $a2, $a3
    0880F1B0:[11000026]: beq        $t0, $zr, 0x0880F24C
    0880F1B4:[A0680001]: sb         $t0, 1($v1)
    0880F1B8:[11200026]: beq        $t1, $zr, 0x0880F254
    0880F1BC:[A0690002]: sb         $t1, 2($v1)
    0880F1C0:[11400026]: beq        $t2, $zr, 0x0880F25C
    0880F1C4:[A06A0003]: sb         $t2, 3($v1)
    0880F1C8:[14E0FFF0]: bne        $a3, $zr, 0x0880F18C
    0880F1CC:[24630004]: addiu      $v1, $v1, 4
    0880F1D0:[01603021]: addu       $a2, $t3, $zr <=> move $a2, $t3
    0880F1D4:[00663021]: addu       $a2, $v1, $a2
    0880F1D8:[1066000D]: beq        $v1, $a2, 0x0880F210
    0880F1DC:[24670001]: addiu      $a3, $v1, 1
    0880F1E0:[90A20000]: lbu        $v0, 0($a1)
    0880F1E4:[24A50001]: addiu      $a1, $a1, 1
    0880F1E8:[A0620000]: sb         $v0, 0($v1)
    0880F1EC:[1440000A]: bne        $v0, $zr, 0x0880F218
    0880F1F0:[00E01821]: addu       $v1, $a3, $zr <=> move $v1, $a3
    0880F1F4:[10C30006]: beq        $a2, $v1, 0x0880F210
    0880F1F8:[00000000]: nop
    0880F1FC:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    0880F200:[A0600000]: sb         $zr, 0($v1)
    0880F204:[24630001]: addiu      $v1, $v1, 1
    0880F208:[5443FFFE]: bnel       $v0, $v1, 0x0880F204
    0880F20C:[A0600000]: sb         $zr, 0($v1)
    0880F210:[03E00008]: jr         $ra
    0880F214:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    0880F218:[00E64023]: subu       $t0, $a3, $a2
    0880F21C:[00E81023]: subu       $v0, $a3, $t0
    0880F220:[1062FFFB]: beq        $v1, $v0, 0x0880F210
    0880F224:[00000000]: nop
    0880F228:[90A20000]: lbu        $v0, 0($a1)
    0880F22C:[24A50001]: addiu      $a1, $a1, 1
    0880F230:[A0620000]: sb         $v0, 0($v1)
    0880F234:[1440FFF9]: bne        $v0, $zr, 0x0880F21C
    0880F238:[24630001]: addiu      $v1, $v1, 1
    0880F23C:[0A203C7D]: j          0x0880F1F4
    0880F240:[00000000]: nop
    0880F244:[24C7FFFD]: addiu      $a3, $a2, -3
    0880F248:[2463FFFF]: addiu      $v1, $v1, -1
    0880F24C:[24E70001]: addiu      $a3, $a3, 1
    0880F250:[2463FFFF]: addiu      $v1, $v1, -1
    0880F254:[24E70001]: addiu      $a3, $a3, 1
    0880F258:[2463FFFF]: addiu      $v1, $v1, -1
    0880F25C:[00EB2821]: addu       $a1, $a3, $t3
    0880F260:[14A00024]: bne        $a1, $zr, 0x0880F2F4
    0880F264:[24630004]: addiu      $v1, $v1, 4
    0880F268:[2CA20010]: sltiu      $v0, $a1, 16
    0880F26C:[1440000A]: bne        $v0, $zr, 0x0880F298
    0880F270:[2CA20008]: sltiu      $v0, $a1, 8
    0880F274:[24A5FFF0]: addiu      $a1, $a1, -16
    0880F278:[24630010]: addiu      $v1, $v1, 16
    0880F27C:[2CA20010]: sltiu      $v0, $a1, 16
    0880F280:[AC60FFF0]: sw         $zr, -16($v1)
    0880F284:[AC60FFF4]: sw         $zr, -12($v1)
    0880F288:[AC60FFF8]: sw         $zr, -8($v1)
    0880F28C:[1040FFF9]: beq        $v0, $zr, 0x0880F274
    0880F290:[AC60FFFC]: sw         $zr, -4($v1)
    0880F294:[2CA20008]: sltiu      $v0, $a1, 8
    0880F298:[14400006]: bne        $v0, $zr, 0x0880F2B4
    0880F29C:[2CA20004]: sltiu      $v0, $a1, 4
    0880F2A0:[AC600000]: sw         $zr, 0($v1)
    0880F2A4:[24A5FFF8]: addiu      $a1, $a1, -8
    0880F2A8:[AC600004]: sw         $zr, 4($v1)
    0880F2AC:[24630008]: addiu      $v1, $v1, 8
    0880F2B0:[2CA20004]: sltiu      $v0, $a1, 4
    0880F2B4:[14400005]: bne        $v0, $zr, 0x0880F2CC
    0880F2B8:[2CA20002]: sltiu      $v0, $a1, 2
    0880F2BC:[AC600000]: sw         $zr, 0($v1)
    0880F2C0:[24A5FFFC]: addiu      $a1, $a1, -4
    0880F2C4:[24630004]: addiu      $v1, $v1, 4
    0880F2C8:[2CA20002]: sltiu      $v0, $a1, 2
    0880F2CC:[14400004]: bne        $v0, $zr, 0x0880F2E0
    0880F2D0:[00000000]: nop
    0880F2D4:[A4600000]: sh         $zr, 0($v1)
    0880F2D8:[24A5FFFE]: addiu      $a1, $a1, -2
    0880F2DC:[24630002]: addiu      $v1, $v1, 2
    0880F2E0:[10A0FFCB]: beq        $a1, $zr, 0x0880F210
    0880F2E4:[00000000]: nop
    0880F2E8:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    0880F2EC:[03E00008]: jr         $ra
    0880F2F0:[A0600000]: sb         $zr, 0($v1)
    0880F2F4:[30620003]: andi       $v0, $v1, 3
    0880F2F8:[5040FFDC]: beql       $v0, $zr, 0x0880F26C
    0880F2FC:[2CA20010]: sltiu      $v0, $a1, 16
    0880F300:[00A01021]: addu       $v0, $a1, $zr <=> move $v0, $a1
    0880F304:[00653021]: addu       $a2, $v1, $a1
    0880F308:[A0600000]: sb         $zr, 0($v1)
    0880F30C:[24630001]: addiu      $v1, $v1, 1
    0880F310:[30650003]: andi       $a1, $v1, 3
    0880F314:[10C30003]: beq        $a2, $v1, 0x0880F324
    0880F318:[2442FFFF]: addiu      $v0, $v0, -1
    0880F31C:[54A0FFFB]: bnel       $a1, $zr, 0x0880F30C
    0880F320:[A0600000]: sb         $zr, 0($v1)
    0880F324:[0A203C9A]: j          0x0880F268
    0880F328:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
  Back Branch 0880F28C 738,084 times (length 8)
    0880F260:[14A00024]: bne        $a1, $zr, 0x0880F2F4
    0880F264:[24630004]: addiu      $v1, $v1, 4
    0880F268:[2CA20010]: sltiu      $v0, $a1, 16
    0880F26C:[1440000A]: bne        $v0, $zr, 0x0880F298
    0880F270:[2CA20008]: sltiu      $v0, $a1, 8
--> 0880F274:[24A5FFF0]: addiu      $a1, $a1, -16
    0880F278:[24630010]: addiu      $v1, $v1, 16
    0880F27C:[2CA20010]: sltiu      $v0, $a1, 16
    0880F280:[AC60FFF0]: sw         $zr, -16($v1)
    0880F284:[AC60FFF4]: sw         $zr, -12($v1)
    0880F288:[AC60FFF8]: sw         $zr, -8($v1)
--> 0880F28C:[1040FFF9]: beq        $v0, $zr, 0x0880F274
    0880F290:[AC60FFFC]: sw         $zr, -4($v1)
    0880F294:[2CA20008]: sltiu      $v0, $a1, 8
    0880F298:[14400006]: bne        $v0, $zr, 0x0880F2B4
    0880F29C:[2CA20004]: sltiu      $v0, $a1, 4
  Back Branch 0880F1C8 88,328 times (length 17)
    0880F178:[2CC20004]: sltiu      $v0, $a2, 4
    0880F17C:[14400015]: bne        $v0, $zr, 0x0880F1D4
    0880F180:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    0880F184:[30CB0003]: andi       $t3, $a2, 3
    0880F188:[00CB3023]: subu       $a2, $a2, $t3
--> 0880F18C:[90A20000]: lbu        $v0, 0($a1)
    0880F190:[90A80001]: lbu        $t0, 1($a1)
    0880F194:[90A90002]: lbu        $t1, 2($a1)
    0880F198:[90AA0003]: lbu        $t2, 3($a1)
    0880F19C:[24C7FFFC]: addiu      $a3, $a2, -4
    0880F1A0:[A0620000]: sb         $v0, 0($v1)
    0880F1A4:[10400027]: beq        $v0, $zr, 0x0880F244
    0880F1A8:[24A50004]: addiu      $a1, $a1, 4
    0880F1AC:[00E03021]: addu       $a2, $a3, $zr <=> move $a2, $a3
    0880F1B0:[11000026]: beq        $t0, $zr, 0x0880F24C
    0880F1B4:[A0680001]: sb         $t0, 1($v1)
    0880F1B8:[11200026]: beq        $t1, $zr, 0x0880F254
    0880F1BC:[A0690002]: sb         $t1, 2($v1)
    0880F1C0:[11400026]: beq        $t2, $zr, 0x0880F25C
    0880F1C4:[A06A0003]: sb         $t2, 3($v1)
--> 0880F1C8:[14E0FFF0]: bne        $a3, $zr, 0x0880F18C
    0880F1CC:[24630004]: addiu      $v1, $v1, 4
    0880F1D0:[01603021]: addu       $a2, $t3, $zr <=> move $a2, $t3
    0880F1D4:[00663021]: addu       $a2, $v1, $a2
    0880F1D8:[1066000D]: beq        $v1, $a2, 0x0880F210
  Back Branch 0880F220 20,297 times (length 6)
    0880F1FC:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    0880F200:[A0600000]: sb         $zr, 0($v1)
    0880F204:[24630001]: addiu      $v1, $v1, 1
    0880F208:[5443FFFE]: bnel       $v0, $v1, 0x0880F204
    0880F20C:[A0600000]: sb         $zr, 0($v1)
--> 0880F210:[03E00008]: jr         $ra
    0880F214:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    0880F218:[00E64023]: subu       $t0, $a3, $a2
    0880F21C:[00E81023]: subu       $v0, $a3, $t0
--> 0880F220:[1062FFFB]: beq        $v1, $v0, 0x0880F210
    0880F224:[00000000]: nop
    0880F228:[90A20000]: lbu        $v0, 0($a1)
    0880F22C:[24A50001]: addiu      $a1, $a1, 1
    0880F230:[A0620000]: sb         $v0, 0($v1)
  Back Branch 0880F2E0 15,927 times (length 54)
    0880F1FC:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    0880F200:[A0600000]: sb         $zr, 0($v1)
    0880F204:[24630001]: addiu      $v1, $v1, 1
    0880F208:[5443FFFE]: bnel       $v0, $v1, 0x0880F204
    0880F20C:[A0600000]: sb         $zr, 0($v1)
--> 0880F210:[03E00008]: jr         $ra
    0880F214:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    0880F218:[00E64023]: subu       $t0, $a3, $a2
    0880F21C:[00E81023]: subu       $v0, $a3, $t0
    0880F220:[1062FFFB]: beq        $v1, $v0, 0x0880F210
    0880F224:[00000000]: nop
    0880F228:[90A20000]: lbu        $v0, 0($a1)
    0880F22C:[24A50001]: addiu      $a1, $a1, 1
    0880F230:[A0620000]: sb         $v0, 0($v1)
    0880F234:[1440FFF9]: bne        $v0, $zr, 0x0880F21C
    0880F238:[24630001]: addiu      $v1, $v1, 1
    0880F23C:[0A203C7D]: j          0x0880F1F4
    0880F240:[00000000]: nop
    0880F244:[24C7FFFD]: addiu      $a3, $a2, -3
    0880F248:[2463FFFF]: addiu      $v1, $v1, -1
    0880F24C:[24E70001]: addiu      $a3, $a3, 1
    0880F250:[2463FFFF]: addiu      $v1, $v1, -1
    0880F254:[24E70001]: addiu      $a3, $a3, 1
    0880F258:[2463FFFF]: addiu      $v1, $v1, -1
    0880F25C:[00EB2821]: addu       $a1, $a3, $t3
    0880F260:[14A00024]: bne        $a1, $zr, 0x0880F2F4
    0880F264:[24630004]: addiu      $v1, $v1, 4
    0880F268:[2CA20010]: sltiu      $v0, $a1, 16
    0880F26C:[1440000A]: bne        $v0, $zr, 0x0880F298
    0880F270:[2CA20008]: sltiu      $v0, $a1, 8
    0880F274:[24A5FFF0]: addiu      $a1, $a1, -16
    0880F278:[24630010]: addiu      $v1, $v1, 16
    0880F27C:[2CA20010]: sltiu      $v0, $a1, 16
    0880F280:[AC60FFF0]: sw         $zr, -16($v1)
    0880F284:[AC60FFF4]: sw         $zr, -12($v1)
    0880F288:[AC60FFF8]: sw         $zr, -8($v1)
    0880F28C:[1040FFF9]: beq        $v0, $zr, 0x0880F274
    0880F290:[AC60FFFC]: sw         $zr, -4($v1)
    0880F294:[2CA20008]: sltiu      $v0, $a1, 8
    0880F298:[14400006]: bne        $v0, $zr, 0x0880F2B4
    0880F29C:[2CA20004]: sltiu      $v0, $a1, 4
    0880F2A0:[AC600000]: sw         $zr, 0($v1)
    0880F2A4:[24A5FFF8]: addiu      $a1, $a1, -8
    0880F2A8:[AC600004]: sw         $zr, 4($v1)
    0880F2AC:[24630008]: addiu      $v1, $v1, 8
    0880F2B0:[2CA20004]: sltiu      $v0, $a1, 4
    0880F2B4:[14400005]: bne        $v0, $zr, 0x0880F2CC
    0880F2B8:[2CA20002]: sltiu      $v0, $a1, 2
    0880F2BC:[AC600000]: sw         $zr, 0($v1)
    0880F2C0:[24A5FFFC]: addiu      $a1, $a1, -4
    0880F2C4:[24630004]: addiu      $v1, $v1, 4
    0880F2C8:[2CA20002]: sltiu      $v0, $a1, 2
    0880F2CC:[14400004]: bne        $v0, $zr, 0x0880F2E0
    0880F2D0:[00000000]: nop
    0880F2D4:[A4600000]: sh         $zr, 0($v1)
    0880F2D8:[24A5FFFE]: addiu      $a1, $a1, -2
    0880F2DC:[24630002]: addiu      $v1, $v1, 2
--> 0880F2E0:[10A0FFCB]: beq        $a1, $zr, 0x0880F210
    0880F2E4:[00000000]: nop
    0880F2E8:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    0880F2EC:[03E00008]: jr         $ra
    0880F2F0:[A0600000]: sb         $zr, 0($v1)
  Back Branch 0880F324 13,773 times (length 49)
    0880F254:[24E70001]: addiu      $a3, $a3, 1
    0880F258:[2463FFFF]: addiu      $v1, $v1, -1
    0880F25C:[00EB2821]: addu       $a1, $a3, $t3
    0880F260:[14A00024]: bne        $a1, $zr, 0x0880F2F4
    0880F264:[24630004]: addiu      $v1, $v1, 4
--> 0880F268:[2CA20010]: sltiu      $v0, $a1, 16
    0880F26C:[1440000A]: bne        $v0, $zr, 0x0880F298
    0880F270:[2CA20008]: sltiu      $v0, $a1, 8
    0880F274:[24A5FFF0]: addiu      $a1, $a1, -16
    0880F278:[24630010]: addiu      $v1, $v1, 16
    0880F27C:[2CA20010]: sltiu      $v0, $a1, 16
    0880F280:[AC60FFF0]: sw         $zr, -16($v1)
    0880F284:[AC60FFF4]: sw         $zr, -12($v1)
    0880F288:[AC60FFF8]: sw         $zr, -8($v1)
    0880F28C:[1040FFF9]: beq        $v0, $zr, 0x0880F274
    0880F290:[AC60FFFC]: sw         $zr, -4($v1)
    0880F294:[2CA20008]: sltiu      $v0, $a1, 8
    0880F298:[14400006]: bne        $v0, $zr, 0x0880F2B4
    0880F29C:[2CA20004]: sltiu      $v0, $a1, 4
    0880F2A0:[AC600000]: sw         $zr, 0($v1)
    0880F2A4:[24A5FFF8]: addiu      $a1, $a1, -8
    0880F2A8:[AC600004]: sw         $zr, 4($v1)
    0880F2AC:[24630008]: addiu      $v1, $v1, 8
    0880F2B0:[2CA20004]: sltiu      $v0, $a1, 4
    0880F2B4:[14400005]: bne        $v0, $zr, 0x0880F2CC
    0880F2B8:[2CA20002]: sltiu      $v0, $a1, 2
    0880F2BC:[AC600000]: sw         $zr, 0($v1)
    0880F2C0:[24A5FFFC]: addiu      $a1, $a1, -4
    0880F2C4:[24630004]: addiu      $v1, $v1, 4
    0880F2C8:[2CA20002]: sltiu      $v0, $a1, 2
    0880F2CC:[14400004]: bne        $v0, $zr, 0x0880F2E0
    0880F2D0:[00000000]: nop
    0880F2D4:[A4600000]: sh         $zr, 0($v1)
    0880F2D8:[24A5FFFE]: addiu      $a1, $a1, -2
    0880F2DC:[24630002]: addiu      $v1, $v1, 2
    0880F2E0:[10A0FFCB]: beq        $a1, $zr, 0x0880F210
    0880F2E4:[00000000]: nop
    0880F2E8:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    0880F2EC:[03E00008]: jr         $ra
    0880F2F0:[A0600000]: sb         $zr, 0($v1)
    0880F2F4:[30620003]: andi       $v0, $v1, 3
    0880F2F8:[5040FFDC]: beql       $v0, $zr, 0x0880F26C
    0880F2FC:[2CA20010]: sltiu      $v0, $a1, 16
    0880F300:[00A01021]: addu       $v0, $a1, $zr <=> move $v0, $a1
    0880F304:[00653021]: addu       $a2, $v1, $a1
    0880F308:[A0600000]: sb         $zr, 0($v1)
    0880F30C:[24630001]: addiu      $v1, $v1, 1
    0880F310:[30650003]: andi       $a1, $v1, 3
    0880F314:[10C30003]: beq        $a2, $v1, 0x0880F324
    0880F318:[2442FFFF]: addiu      $v0, $v0, -1
    0880F31C:[54A0FFFB]: bnel       $a1, $zr, 0x0880F30C
    0880F320:[A0600000]: sb         $zr, 0($v1)
--> 0880F324:[0A203C9A]: j          0x0880F268
    0880F328:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
  Back Branch 0880F234 10,547 times (length 8)
    0880F208:[5443FFFE]: bnel       $v0, $v1, 0x0880F204
    0880F20C:[A0600000]: sb         $zr, 0($v1)
    0880F210:[03E00008]: jr         $ra
    0880F214:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    0880F218:[00E64023]: subu       $t0, $a3, $a2
--> 0880F21C:[00E81023]: subu       $v0, $a3, $t0
    0880F220:[1062FFFB]: beq        $v1, $v0, 0x0880F210
    0880F224:[00000000]: nop
    0880F228:[90A20000]: lbu        $v0, 0($a1)
    0880F22C:[24A50001]: addiu      $a1, $a1, 1
    0880F230:[A0620000]: sb         $v0, 0($v1)
--> 0880F234:[1440FFF9]: bne        $v0, $zr, 0x0880F21C
    0880F238:[24630001]: addiu      $v1, $v1, 1
    0880F23C:[0A203C7D]: j          0x0880F1F4
    0880F240:[00000000]: nop
    0880F244:[24C7FFFD]: addiu      $a3, $a2, -3
  Back Branch 0880F31C 6,063 times (length 6)
    0880F2F8:[5040FFDC]: beql       $v0, $zr, 0x0880F26C
    0880F2FC:[2CA20010]: sltiu      $v0, $a1, 16
    0880F300:[00A01021]: addu       $v0, $a1, $zr <=> move $v0, $a1
    0880F304:[00653021]: addu       $a2, $v1, $a1
    0880F308:[A0600000]: sb         $zr, 0($v1)
--> 0880F30C:[24630001]: addiu      $v1, $v1, 1
    0880F310:[30650003]: andi       $a1, $v1, 3
    0880F314:[10C30003]: beq        $a2, $v1, 0x0880F324
    0880F318:[2442FFFF]: addiu      $v0, $v0, -1
--> 0880F31C:[54A0FFFB]: bnel       $a1, $zr, 0x0880F30C
    0880F320:[A0600000]: sb         $zr, 0($v1)
    0880F324:[0A203C9A]: j          0x0880F268
    0880F328:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
  Back Branch 0880F2F8 2,154 times (length 37)
    0880F258:[2463FFFF]: addiu      $v1, $v1, -1
    0880F25C:[00EB2821]: addu       $a1, $a3, $t3
    0880F260:[14A00024]: bne        $a1, $zr, 0x0880F2F4
    0880F264:[24630004]: addiu      $v1, $v1, 4
    0880F268:[2CA20010]: sltiu      $v0, $a1, 16
--> 0880F26C:[1440000A]: bne        $v0, $zr, 0x0880F298
    0880F270:[2CA20008]: sltiu      $v0, $a1, 8
    0880F274:[24A5FFF0]: addiu      $a1, $a1, -16
    0880F278:[24630010]: addiu      $v1, $v1, 16
    0880F27C:[2CA20010]: sltiu      $v0, $a1, 16
    0880F280:[AC60FFF0]: sw         $zr, -16($v1)
    0880F284:[AC60FFF4]: sw         $zr, -12($v1)
    0880F288:[AC60FFF8]: sw         $zr, -8($v1)
    0880F28C:[1040FFF9]: beq        $v0, $zr, 0x0880F274
    0880F290:[AC60FFFC]: sw         $zr, -4($v1)
    0880F294:[2CA20008]: sltiu      $v0, $a1, 8
    0880F298:[14400006]: bne        $v0, $zr, 0x0880F2B4
    0880F29C:[2CA20004]: sltiu      $v0, $a1, 4
    0880F2A0:[AC600000]: sw         $zr, 0($v1)
    0880F2A4:[24A5FFF8]: addiu      $a1, $a1, -8
    0880F2A8:[AC600004]: sw         $zr, 4($v1)
    0880F2AC:[24630008]: addiu      $v1, $v1, 8
    0880F2B0:[2CA20004]: sltiu      $v0, $a1, 4
    0880F2B4:[14400005]: bne        $v0, $zr, 0x0880F2CC
    0880F2B8:[2CA20002]: sltiu      $v0, $a1, 2
    0880F2BC:[AC600000]: sw         $zr, 0($v1)
    0880F2C0:[24A5FFFC]: addiu      $a1, $a1, -4
    0880F2C4:[24630004]: addiu      $v1, $v1, 4
    0880F2C8:[2CA20002]: sltiu      $v0, $a1, 2
    0880F2CC:[14400004]: bne        $v0, $zr, 0x0880F2E0
    0880F2D0:[00000000]: nop
    0880F2D4:[A4600000]: sh         $zr, 0($v1)
    0880F2D8:[24A5FFFE]: addiu      $a1, $a1, -2
    0880F2DC:[24630002]: addiu      $v1, $v1, 2
    0880F2E0:[10A0FFCB]: beq        $a1, $zr, 0x0880F210
    0880F2E4:[00000000]: nop
    0880F2E8:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    0880F2EC:[03E00008]: jr         $ra
    0880F2F0:[A0600000]: sb         $zr, 0($v1)
    0880F2F4:[30620003]: andi       $v0, $v1, 3
--> 0880F2F8:[5040FFDC]: beql       $v0, $zr, 0x0880F26C
    0880F2FC:[2CA20010]: sltiu      $v0, $a1, 16
    0880F300:[00A01021]: addu       $v0, $a1, $zr <=> move $v0, $a1
    0880F304:[00653021]: addu       $a2, $v1, $a1
    0880F308:[A0600000]: sb         $zr, 0($v1)
_S1_2_88930A8 8,118,080 instructions (0.057%), 4,488 calls (088930A8 - 08893194, length 60)
    088930A8:[27BDFFE0]: addiu      $sp, $sp, -32
    088930AC:[AFBF001C]: sw         $ra, 28($sp)
    088930B0:[AFB40018]: sw         $s4, 24($sp)
    088930B4:[AFB30014]: sw         $s3, 20($sp)
    088930B8:[3C010002]: lui        $at, 0x0002 <=> li $at, 0x00020000
    088930BC:[AFB20010]: sw         $s2, 16($sp)
    088930C0:[AFB1000C]: sw         $s1, 12($sp)
    088930C4:[0080A021]: addu       $s4, $a0, $zr <=> move $s4, $a0
    088930C8:[34212608]: ori        $at, $at, 9736
    088930CC:[02812021]: addu       $a0, $s4, $at
    088930D0:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088930D4:[24060360]: addiu      $a2, $zr, 864 <=> li $a2, 864
    088930D8:[0E203119]: jal        0x0880C464
    088930DC:[AFB00008]: sw         $s0, 8($sp)
    088930E0:[8284015D]: lb         $a0, 349($s4)
    088930E4:[00041880]: sll        $v1, $a0, 0x0002
    088930E8:[00741821]: addu       $v1, $v1, $s4
    088930EC:[8C730140]: lw         $s3, 320($v1)
    088930F0:[00941821]: addu       $v1, $a0, $s4
    088930F4:[90700134]: lbu        $s0, 308($v1)
    088930F8:[1A00001F]: blez       $s0, 0x08893178
    088930FC:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    08893100:[8E710008]: lw         $s1, 8($s3)
    08893104:[96250000]: lhu        $a1, 0($s1)
    08893108:[10A00017]: beq        $a1, $zr, 0x08893168
    0889310C:[26310002]: addiu      $s1, $s1, 2
    08893110:[2403000A]: addiu      $v1, $zr, 10 <=> li $v1, 10
    08893114:[50A3FFFC]: beql       $a1, $v1, 0x08893108
    08893118:[96250000]: lhu        $a1, 0($s1)
    0889311C:[24030020]: addiu      $v1, $zr, 32 <=> li $v1, 32
    08893120:[10A3FFF8]: beq        $a1, $v1, 0x08893104
    08893124:[00000000]: nop
    08893128:[240300A0]: addiu      $v1, $zr, 160 <=> li $v1, 160
    0889312C:[10A3FFF5]: beq        $a1, $v1, 0x08893104
    08893130:[00000000]: nop
    08893134:[24032002]: addiu      $v1, $zr, 8194 <=> li $v1, 8194
    08893138:[10A3FFF2]: beq        $a1, $v1, 0x08893104
    0889313C:[00000000]: nop
    08893140:[24032003]: addiu      $v1, $zr, 8195 <=> li $v1, 8195
    08893144:[10A3FFEF]: beq        $a1, $v1, 0x08893104
    08893148:[00000000]: nop
    0889314C:[24033000]: addiu      $v1, $zr, 12288 <=> li $v1, 12288
    08893150:[10A3FFEC]: beq        $a1, $v1, 0x08893104
    08893154:[00000000]: nop
    08893158:[0E224C66]: jal        0x08893198
    0889315C:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08893160:[1000FFE8]: b          0x08893104
    08893164:[00000000]: nop
    08893168:[26520001]: addiu      $s2, $s2, 1
    0889316C:[0250182A]: slt        $v1, $s2, $s0
    08893170:[1460FFE3]: bne        $v1, $zr, 0x08893100
    08893174:[2673000C]: addiu      $s3, $s3, 12
    08893178:[8FBF001C]: lw         $ra, 28($sp)
    0889317C:[8FB40018]: lw         $s4, 24($sp)
    08893180:[8FB30014]: lw         $s3, 20($sp)
    08893184:[8FB20010]: lw         $s2, 16($sp)
    08893188:[8FB1000C]: lw         $s1, 12($sp)
    0889318C:[8FB00008]: lw         $s0, 8($sp)
    08893190:[03E00008]: jr         $ra
    08893194:[27BD0020]: addiu      $sp, $sp, 32
  Back Branch 08893120 336,025 times (length 9)
    088930F0:[00941821]: addu       $v1, $a0, $s4
    088930F4:[90700134]: lbu        $s0, 308($v1)
    088930F8:[1A00001F]: blez       $s0, 0x08893178
    088930FC:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    08893100:[8E710008]: lw         $s1, 8($s3)
--> 08893104:[96250000]: lhu        $a1, 0($s1)
    08893108:[10A00017]: beq        $a1, $zr, 0x08893168
    0889310C:[26310002]: addiu      $s1, $s1, 2
    08893110:[2403000A]: addiu      $v1, $zr, 10 <=> li $v1, 10
    08893114:[50A3FFFC]: beql       $a1, $v1, 0x08893108
    08893118:[96250000]: lhu        $a1, 0($s1)
    0889311C:[24030020]: addiu      $v1, $zr, 32 <=> li $v1, 32
--> 08893120:[10A3FFF8]: beq        $a1, $v1, 0x08893104
    08893124:[00000000]: nop
    08893128:[240300A0]: addiu      $v1, $zr, 160 <=> li $v1, 160
    0889312C:[10A3FFF5]: beq        $a1, $v1, 0x08893104
    08893130:[00000000]: nop
  Back Branch 0889312C 311,917 times (length 12)
    088930F0:[00941821]: addu       $v1, $a0, $s4
    088930F4:[90700134]: lbu        $s0, 308($v1)
    088930F8:[1A00001F]: blez       $s0, 0x08893178
    088930FC:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    08893100:[8E710008]: lw         $s1, 8($s3)
--> 08893104:[96250000]: lhu        $a1, 0($s1)
    08893108:[10A00017]: beq        $a1, $zr, 0x08893168
    0889310C:[26310002]: addiu      $s1, $s1, 2
    08893110:[2403000A]: addiu      $v1, $zr, 10 <=> li $v1, 10
    08893114:[50A3FFFC]: beql       $a1, $v1, 0x08893108
    08893118:[96250000]: lhu        $a1, 0($s1)
    0889311C:[24030020]: addiu      $v1, $zr, 32 <=> li $v1, 32
    08893120:[10A3FFF8]: beq        $a1, $v1, 0x08893104
    08893124:[00000000]: nop
    08893128:[240300A0]: addiu      $v1, $zr, 160 <=> li $v1, 160
--> 0889312C:[10A3FFF5]: beq        $a1, $v1, 0x08893104
    08893130:[00000000]: nop
    08893134:[24032002]: addiu      $v1, $zr, 8194 <=> li $v1, 8194
    08893138:[10A3FFF2]: beq        $a1, $v1, 0x08893104
    0889313C:[00000000]: nop
  Back Branch 08893138 311,917 times (length 15)
    088930F0:[00941821]: addu       $v1, $a0, $s4
    088930F4:[90700134]: lbu        $s0, 308($v1)
    088930F8:[1A00001F]: blez       $s0, 0x08893178
    088930FC:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    08893100:[8E710008]: lw         $s1, 8($s3)
--> 08893104:[96250000]: lhu        $a1, 0($s1)
    08893108:[10A00017]: beq        $a1, $zr, 0x08893168
    0889310C:[26310002]: addiu      $s1, $s1, 2
    08893110:[2403000A]: addiu      $v1, $zr, 10 <=> li $v1, 10
    08893114:[50A3FFFC]: beql       $a1, $v1, 0x08893108
    08893118:[96250000]: lhu        $a1, 0($s1)
    0889311C:[24030020]: addiu      $v1, $zr, 32 <=> li $v1, 32
    08893120:[10A3FFF8]: beq        $a1, $v1, 0x08893104
    08893124:[00000000]: nop
    08893128:[240300A0]: addiu      $v1, $zr, 160 <=> li $v1, 160
    0889312C:[10A3FFF5]: beq        $a1, $v1, 0x08893104
    08893130:[00000000]: nop
    08893134:[24032002]: addiu      $v1, $zr, 8194 <=> li $v1, 8194
--> 08893138:[10A3FFF2]: beq        $a1, $v1, 0x08893104
    0889313C:[00000000]: nop
    08893140:[24032003]: addiu      $v1, $zr, 8195 <=> li $v1, 8195
    08893144:[10A3FFEF]: beq        $a1, $v1, 0x08893104
    08893148:[00000000]: nop
  Back Branch 08893144 311,917 times (length 18)
    088930F0:[00941821]: addu       $v1, $a0, $s4
    088930F4:[90700134]: lbu        $s0, 308($v1)
    088930F8:[1A00001F]: blez       $s0, 0x08893178
    088930FC:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    08893100:[8E710008]: lw         $s1, 8($s3)
--> 08893104:[96250000]: lhu        $a1, 0($s1)
    08893108:[10A00017]: beq        $a1, $zr, 0x08893168
    0889310C:[26310002]: addiu      $s1, $s1, 2
    08893110:[2403000A]: addiu      $v1, $zr, 10 <=> li $v1, 10
    08893114:[50A3FFFC]: beql       $a1, $v1, 0x08893108
    08893118:[96250000]: lhu        $a1, 0($s1)
    0889311C:[24030020]: addiu      $v1, $zr, 32 <=> li $v1, 32
    08893120:[10A3FFF8]: beq        $a1, $v1, 0x08893104
    08893124:[00000000]: nop
    08893128:[240300A0]: addiu      $v1, $zr, 160 <=> li $v1, 160
    0889312C:[10A3FFF5]: beq        $a1, $v1, 0x08893104
    08893130:[00000000]: nop
    08893134:[24032002]: addiu      $v1, $zr, 8194 <=> li $v1, 8194
    08893138:[10A3FFF2]: beq        $a1, $v1, 0x08893104
    0889313C:[00000000]: nop
    08893140:[24032003]: addiu      $v1, $zr, 8195 <=> li $v1, 8195
--> 08893144:[10A3FFEF]: beq        $a1, $v1, 0x08893104
    08893148:[00000000]: nop
    0889314C:[24033000]: addiu      $v1, $zr, 12288 <=> li $v1, 12288
    08893150:[10A3FFEC]: beq        $a1, $v1, 0x08893104
    08893154:[00000000]: nop
  Back Branch 08893150 311,917 times (length 21)
    088930F0:[00941821]: addu       $v1, $a0, $s4
    088930F4:[90700134]: lbu        $s0, 308($v1)
    088930F8:[1A00001F]: blez       $s0, 0x08893178
    088930FC:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    08893100:[8E710008]: lw         $s1, 8($s3)
--> 08893104:[96250000]: lhu        $a1, 0($s1)
    08893108:[10A00017]: beq        $a1, $zr, 0x08893168
    0889310C:[26310002]: addiu      $s1, $s1, 2
    08893110:[2403000A]: addiu      $v1, $zr, 10 <=> li $v1, 10
    08893114:[50A3FFFC]: beql       $a1, $v1, 0x08893108
    08893118:[96250000]: lhu        $a1, 0($s1)
    0889311C:[24030020]: addiu      $v1, $zr, 32 <=> li $v1, 32
    08893120:[10A3FFF8]: beq        $a1, $v1, 0x08893104
    08893124:[00000000]: nop
    08893128:[240300A0]: addiu      $v1, $zr, 160 <=> li $v1, 160
    0889312C:[10A3FFF5]: beq        $a1, $v1, 0x08893104
    08893130:[00000000]: nop
    08893134:[24032002]: addiu      $v1, $zr, 8194 <=> li $v1, 8194
    08893138:[10A3FFF2]: beq        $a1, $v1, 0x08893104
    0889313C:[00000000]: nop
    08893140:[24032003]: addiu      $v1, $zr, 8195 <=> li $v1, 8195
    08893144:[10A3FFEF]: beq        $a1, $v1, 0x08893104
    08893148:[00000000]: nop
    0889314C:[24033000]: addiu      $v1, $zr, 12288 <=> li $v1, 12288
--> 08893150:[10A3FFEC]: beq        $a1, $v1, 0x08893104
    08893154:[00000000]: nop
    08893158:[0E224C66]: jal        0x08893198
    0889315C:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08893160:[1000FFE8]: b          0x08893104
  Back Branch 08893160 308,911 times (length 25)
    088930F0:[00941821]: addu       $v1, $a0, $s4
    088930F4:[90700134]: lbu        $s0, 308($v1)
    088930F8:[1A00001F]: blez       $s0, 0x08893178
    088930FC:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    08893100:[8E710008]: lw         $s1, 8($s3)
--> 08893104:[96250000]: lhu        $a1, 0($s1)
    08893108:[10A00017]: beq        $a1, $zr, 0x08893168
    0889310C:[26310002]: addiu      $s1, $s1, 2
    08893110:[2403000A]: addiu      $v1, $zr, 10 <=> li $v1, 10
    08893114:[50A3FFFC]: beql       $a1, $v1, 0x08893108
    08893118:[96250000]: lhu        $a1, 0($s1)
    0889311C:[24030020]: addiu      $v1, $zr, 32 <=> li $v1, 32
    08893120:[10A3FFF8]: beq        $a1, $v1, 0x08893104
    08893124:[00000000]: nop
    08893128:[240300A0]: addiu      $v1, $zr, 160 <=> li $v1, 160
    0889312C:[10A3FFF5]: beq        $a1, $v1, 0x08893104
    08893130:[00000000]: nop
    08893134:[24032002]: addiu      $v1, $zr, 8194 <=> li $v1, 8194
    08893138:[10A3FFF2]: beq        $a1, $v1, 0x08893104
    0889313C:[00000000]: nop
    08893140:[24032003]: addiu      $v1, $zr, 8195 <=> li $v1, 8195
    08893144:[10A3FFEF]: beq        $a1, $v1, 0x08893104
    08893148:[00000000]: nop
    0889314C:[24033000]: addiu      $v1, $zr, 12288 <=> li $v1, 12288
    08893150:[10A3FFEC]: beq        $a1, $v1, 0x08893104
    08893154:[00000000]: nop
    08893158:[0E224C66]: jal        0x08893198
    0889315C:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
--> 08893160:[1000FFE8]: b          0x08893104
    08893164:[00000000]: nop
    08893168:[26520001]: addiu      $s2, $s2, 1
    0889316C:[0250182A]: slt        $v1, $s2, $s0
    08893170:[1460FFE3]: bne        $v1, $zr, 0x08893100
  Back Branch 08893170 39,574 times (length 30)
    088930EC:[8C730140]: lw         $s3, 320($v1)
    088930F0:[00941821]: addu       $v1, $a0, $s4
    088930F4:[90700134]: lbu        $s0, 308($v1)
    088930F8:[1A00001F]: blez       $s0, 0x08893178
    088930FC:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
--> 08893100:[8E710008]: lw         $s1, 8($s3)
    08893104:[96250000]: lhu        $a1, 0($s1)
    08893108:[10A00017]: beq        $a1, $zr, 0x08893168
    0889310C:[26310002]: addiu      $s1, $s1, 2
    08893110:[2403000A]: addiu      $v1, $zr, 10 <=> li $v1, 10
    08893114:[50A3FFFC]: beql       $a1, $v1, 0x08893108
    08893118:[96250000]: lhu        $a1, 0($s1)
    0889311C:[24030020]: addiu      $v1, $zr, 32 <=> li $v1, 32
    08893120:[10A3FFF8]: beq        $a1, $v1, 0x08893104
    08893124:[00000000]: nop
    08893128:[240300A0]: addiu      $v1, $zr, 160 <=> li $v1, 160
    0889312C:[10A3FFF5]: beq        $a1, $v1, 0x08893104
    08893130:[00000000]: nop
    08893134:[24032002]: addiu      $v1, $zr, 8194 <=> li $v1, 8194
    08893138:[10A3FFF2]: beq        $a1, $v1, 0x08893104
    0889313C:[00000000]: nop
    08893140:[24032003]: addiu      $v1, $zr, 8195 <=> li $v1, 8195
    08893144:[10A3FFEF]: beq        $a1, $v1, 0x08893104
    08893148:[00000000]: nop
    0889314C:[24033000]: addiu      $v1, $zr, 12288 <=> li $v1, 12288
    08893150:[10A3FFEC]: beq        $a1, $v1, 0x08893104
    08893154:[00000000]: nop
    08893158:[0E224C66]: jal        0x08893198
    0889315C:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08893160:[1000FFE8]: b          0x08893104
    08893164:[00000000]: nop
    08893168:[26520001]: addiu      $s2, $s2, 1
    0889316C:[0250182A]: slt        $v1, $s2, $s0
--> 08893170:[1460FFE3]: bne        $v1, $zr, 0x08893100
    08893174:[2673000C]: addiu      $s3, $s3, 12
    08893178:[8FBF001C]: lw         $ra, 28($sp)
    0889317C:[8FB40018]: lw         $s4, 24($sp)
    08893180:[8FB30014]: lw         $s3, 20($sp)
_S1_2_88125A4 8,033,922 instructions (0.056%), 308,997 calls (088125A4 - 0881260C, length 27)
    088125A4:[30A300FF]: andi       $v1, $a1, 255
    088125A8:[00031040]: sll        $v0, $v1, 0x0001
    088125AC:[00431021]: addu       $v0, $v0, $v1
    088125B0:[000210C0]: sll        $v0, $v0, 0x0003
    088125B4:[00442021]: addu       $a0, $v0, $a0
    088125B8:[90820001]: lbu        $v0, 1($a0)
    088125BC:[50400012]: beql       $v0, $zr, 0x08812608
    088125C0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    088125C4:[90830000]: lbu        $v1, 0($a0)
    088125C8:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088125CC:[A0C30000]: sb         $v1, 0($a2)
    088125D0:[90830001]: lbu        $v1, 1($a0)
    088125D4:[A0C30001]: sb         $v1, 1($a2)
    088125D8:[94830002]: lhu        $v1, 2($a0)
    088125DC:[A4C30002]: sh         $v1, 2($a2)
    088125E0:[C4830004]: lwc1       $f3, 4($a0)
    088125E4:[C4820008]: lwc1       $f2, 8($a0)
    088125E8:[C481000C]: lwc1       $f1, 12($a0)
    088125EC:[C4800010]: lwc1       $f0, 16($a0)
    088125F0:[E4C30004]: swc1       $f3, 4($a2)
    088125F4:[E4C20008]: swc1       $f2, 8($a2)
    088125F8:[E4C1000C]: swc1       $f1, 12($a2)
    088125FC:[E4C00010]: swc1       $f0, 16($a2)
    08812600:[C4800014]: lwc1       $f0, 20($a0)
    08812604:[E4C00014]: swc1       $f0, 20($a2)
    08812608:[03E00008]: jr         $ra
    0881260C:[00000000]: nop
_S1_2_8861184 7,846,692 instructions (0.055%), 17,997 calls (08861184 - 088614D8, length 214)
    08861184:[27BDFFA0]: addiu      $sp, $sp, -96
    08861188:[7C052C20]: seb        $a1, $a1
    0886118C:[00051880]: sll        $v1, $a1, 0x0002
    08861190:[AFBE002C]: sw         $fp, 44($sp)
    08861194:[00651821]: addu       $v1, $v1, $a1
    08861198:[AFB70028]: sw         $s7, 40($sp)
    0886119C:[00031940]: sll        $v1, $v1, 0x0005
    088611A0:[AFB60024]: sw         $s6, 36($sp)
    088611A4:[00831821]: addu       $v1, $a0, $v1
    088611A8:[AFB50020]: sw         $s5, 32($sp)
    088611AC:[24630010]: addiu      $v1, $v1, 16
    088611B0:[AFB4001C]: sw         $s4, 28($sp)
    088611B4:[AFA3003C]: sw         $v1, 60($sp)
    088611B8:[AFB30018]: sw         $s3, 24($sp)
    088611BC:[3C03437F]: lui        $v1, 0x437F <=> li $v1, 0x437F0000
    088611C0:[AFB20014]: sw         $s2, 20($sp)
    088611C4:[44831000]: mtc1       $v1, $f2
    088611C8:[AFB10010]: sw         $s1, 16($sp)
    088611CC:[3C0300FF]: lui        $v1, 0x00FF <=> li $v1, 0x00FF0000
    088611D0:[AFB0000C]: sw         $s0, 12($sp)
    088611D4:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    088611D8:[346AFFFF]: ori        $t2, $v1, -1
    088611DC:[3C044F00]: lui        $a0, 0x4F00 <=> li $a0, 0x4F000000
    088611E0:[24038000]: addiu      $v1, $zr, -32768 <=> li $v1, -32768
    088611E4:[44840800]: mtc1       $a0, $f1
    088611E8:[3C0E089D]: lui        $t6, 0x089D <=> li $t6, 0x089D0000
    088611EC:[3C0D089D]: lui        $t5, 0x089D <=> li $t5, 0x089D0000
    088611F0:[3C0C089D]: lui        $t4, 0x089D <=> li $t4, 0x089D0000
    088611F4:[3C1E089D]: lui        $fp, 0x089D <=> li $fp, 0x089D0000
    088611F8:[3C16089D]: lui        $s6, 0x089D <=> li $s6, 0x089D0000
    088611FC:[3C15089D]: lui        $s5, 0x089D <=> li $s5, 0x089D0000
    08861200:[3C14089D]: lui        $s4, 0x089D <=> li $s4, 0x089D0000
    08861204:[3C13089D]: lui        $s3, 0x089D <=> li $s3, 0x089D0000
    08861208:[3C12089D]: lui        $s2, 0x089D <=> li $s2, 0x089D0000
    0886120C:[3C11089D]: lui        $s1, 0x089D <=> li $s1, 0x089D0000
    08861210:[3C10089D]: lui        $s0, 0x089D <=> li $s0, 0x089D0000
    08861214:[3C19089D]: lui        $t9, 0x089D <=> li $t9, 0x089D0000
    08861218:[3C18089D]: lui        $t8, 0x089D <=> li $t8, 0x089D0000
    0886121C:[3C0F089D]: lui        $t7, 0x089D <=> li $t7, 0x089D0000
    08861220:[000B2040]: sll        $a0, $t3, 0x0001
    08861224:[008B4821]: addu       $t1, $a0, $t3
    08861228:[8FA4003C]: lw         $a0, 60($sp)
    0886122C:[00092900]: sll        $a1, $t1, 0x0004
    08861230:[00854021]: addu       $t0, $a0, $a1
    08861234:[8EC4BD04]: lw         $a0, -17148($s6)
    08861238:[25070010]: addiu      $a3, $t0, 16
    0886123C:[24E50020]: addiu      $a1, $a3, 32
    08861240:[24840BC0]: addiu      $a0, $a0, 3008
    08861244:[D8A40000]: lv.q       C100.q, 0($a1)
    08861248:[D8880000]: lv.q       C200.q, 0($a0)
    0886124C:[D8890010]: lv.q       C210.q, 16($a0)
    08861250:[D88A0020]: lv.q       C220.q, 32($a0)
    08861254:[D0006460]: vmov.s     S003.s, S103.s
    08861258:[F104A800]: VTFM3.t    C000.t, E200.t, C100.t
    0886125C:[27A40040]: addiu      $a0, $sp, 64
    08861260:[F8800000]: sv.q       C000.q, 0($a0)
    08861264:[8FA50040]: lw         $a1, 64($sp)
    08861268:[25240063]: addiu      $a0, $t1, 99
    0886126C:[00042600]: sll        $a0, $a0, 0x0018
    08861270:[00052A02]: srl        $a1, $a1, 0x0008
    08861274:[00A4B825]: or         $s7, $a1, $a0
    08861278:[8FA50044]: lw         $a1, 68($sp)
    0886127C:[25240064]: addiu      $a0, $t1, 100
    08861280:[8EA6C120]: lw         $a2, -16096($s5)
    08861284:[00052A02]: srl        $a1, $a1, 0x0008
    08861288:[00042600]: sll        $a0, $a0, 0x0018
    0886128C:[ACD70000]: sw         $s7, 0($a2)
    08861290:[00A42825]: or         $a1, $a1, $a0
    08861294:[8FA40048]: lw         $a0, 72($sp)
    08861298:[25370065]: addiu      $s7, $t1, 101
    0886129C:[8E86C120]: lw         $a2, -16096($s4)
    088612A0:[0017BE00]: sll        $s7, $s7, 0x0018
    088612A4:[00042202]: srl        $a0, $a0, 0x0008
    088612A8:[00972025]: or         $a0, $a0, $s7
    088612AC:[24D70004]: addiu      $s7, $a2, 4
    088612B0:[AE77C120]: sw         $s7, -16096($s3)
    088612B4:[ACC50004]: sw         $a1, 4($a2)
    088612B8:[8E46C120]: lw         $a2, -16096($s2)
    088612BC:[2565005F]: addiu      $a1, $t3, 95
    088612C0:[00052E00]: sll        $a1, $a1, 0x0018
    088612C4:[24D70004]: addiu      $s7, $a2, 4
    088612C8:[AE37C120]: sw         $s7, -16096($s1)
    088612CC:[ACC40004]: sw         $a0, 4($a2)
    088612D0:[8E04C120]: lw         $a0, -16096($s0)
    088612D4:[24970004]: addiu      $s7, $a0, 4
    088612D8:[AF37C120]: sw         $s7, -16096($t9)
    088612DC:[AC850004]: sw         $a1, 4($a0)
    088612E0:[8F04C120]: lw         $a0, -16096($t8)
    088612E4:[24970004]: addiu      $s7, $a0, 4
    088612E8:[ADF7C120]: sw         $s7, -16096($t7)
    088612EC:[C5000010]: lwc1       $f0, 16($t0)
    088612F0:[46001002]: mul.s      $f0, $f2, $f0
    088612F4:[4600083E]: c.le.s     $f1, $f0
    088612F8:[00000000]: nop
    088612FC:[45030004]: bc1tl      0x08861310
    08861300:[46010001]: sub.s      $f0, $f0, $f1
    08861304:[4600000D]: trunc.w.s  $f0, $f0
    08861308:[10000004]: b          0x0886131C
    0886130C:[44040000]: mfc1       $a0, $f0
    08861310:[4600000D]: trunc.w.s  $f0, $f0
    08861314:[44040000]: mfc1       $a0, $f0
    08861318:[00832025]: or         $a0, $a0, $v1
    0886131C:[C4E00004]: lwc1       $f0, 4($a3)
    08861320:[46001002]: mul.s      $f0, $f2, $f0
    08861324:[4600083E]: c.le.s     $f1, $f0
    08861328:[00000000]: nop
    0886132C:[45010004]: bc1t       0x08861340
    08861330:[A3A4005C]: sb         $a0, 92($sp)
    08861334:[4600000D]: trunc.w.s  $f0, $f0
    08861338:[10000005]: b          0x08861350
    0886133C:[44040000]: mfc1       $a0, $f0
    08861340:[46010001]: sub.s      $f0, $f0, $f1
    08861344:[4600000D]: trunc.w.s  $f0, $f0
    08861348:[44040000]: mfc1       $a0, $f0
    0886134C:[00832025]: or         $a0, $a0, $v1
    08861350:[C4E00008]: lwc1       $f0, 8($a3)
    08861354:[46001002]: mul.s      $f0, $f2, $f0
    08861358:[4600083E]: c.le.s     $f1, $f0
    0886135C:[00000000]: nop
    08861360:[45010004]: bc1t       0x08861374
    08861364:[A3A4005D]: sb         $a0, 93($sp)
    08861368:[4600000D]: trunc.w.s  $f0, $f0
    0886136C:[10000005]: b          0x08861384
    08861370:[44040000]: mfc1       $a0, $f0
    08861374:[46010001]: sub.s      $f0, $f0, $f1
    08861378:[4600000D]: trunc.w.s  $f0, $f0
    0886137C:[44040000]: mfc1       $a0, $f0
    08861380:[00832025]: or         $a0, $a0, $v1
    08861384:[A3A4005E]: sb         $a0, 94($sp)
    08861388:[25240090]: addiu      $a0, $t1, 144
    0886138C:[00042E00]: sll        $a1, $a0, 0x0018
    08861390:[8FA4005C]: lw         $a0, 92($sp)
    08861394:[008A2024]: and        $a0, $a0, $t2
    08861398:[00852025]: or         $a0, $a0, $a1
    0886139C:[AEE40000]: sw         $a0, 0($s7)
    088613A0:[8DC4C120]: lw         $a0, -16096($t6)
    088613A4:[24970004]: addiu      $s7, $a0, 4
    088613A8:[ADB7C120]: sw         $s7, -16096($t5)
    088613AC:[C4E0000C]: lwc1       $f0, 12($a3)
    088613B0:[46001002]: mul.s      $f0, $f2, $f0
    088613B4:[4600083E]: c.le.s     $f1, $f0
    088613B8:[00000000]: nop
    088613BC:[45030004]: bc1tl      0x088613D0
    088613C0:[46010001]: sub.s      $f0, $f0, $f1
    088613C4:[4600000D]: trunc.w.s  $f0, $f0
    088613C8:[10000004]: b          0x088613DC
    088613CC:[44040000]: mfc1       $a0, $f0
    088613D0:[4600000D]: trunc.w.s  $f0, $f0
    088613D4:[44040000]: mfc1       $a0, $f0
    088613D8:[00832025]: or         $a0, $a0, $v1
    088613DC:[C4E00010]: lwc1       $f0, 16($a3)
    088613E0:[46001002]: mul.s      $f0, $f2, $f0
    088613E4:[4600083E]: c.le.s     $f1, $f0
    088613E8:[00000000]: nop
    088613EC:[45010004]: bc1t       0x08861400
    088613F0:[A3A4005C]: sb         $a0, 92($sp)
    088613F4:[4600000D]: trunc.w.s  $f0, $f0
    088613F8:[10000005]: b          0x08861410
    088613FC:[44040000]: mfc1       $a0, $f0
    08861400:[46010001]: sub.s      $f0, $f0, $f1
    08861404:[4600000D]: trunc.w.s  $f0, $f0
    08861408:[44040000]: mfc1       $a0, $f0
    0886140C:[00832025]: or         $a0, $a0, $v1
    08861410:[C4E00014]: lwc1       $f0, 20($a3)
    08861414:[46001002]: mul.s      $f0, $f2, $f0
    08861418:[4600083E]: c.le.s     $f1, $f0
    0886141C:[00000000]: nop
    08861420:[45010004]: bc1t       0x08861434
    08861424:[A3A4005D]: sb         $a0, 93($sp)
    08861428:[4600000D]: trunc.w.s  $f0, $f0
    0886142C:[10000005]: b          0x08861444
    08861430:[44040000]: mfc1       $a0, $f0
    08861434:[46010001]: sub.s      $f0, $f0, $f1
    08861438:[4600000D]: trunc.w.s  $f0, $f0
    0886143C:[44040000]: mfc1       $a0, $f0
    08861440:[00832025]: or         $a0, $a0, $v1
    08861444:[A3A4005E]: sb         $a0, 94($sp)
    08861448:[8FA5005C]: lw         $a1, 92($sp)
    0886144C:[2524008F]: addiu      $a0, $t1, 143
    08861450:[00043600]: sll        $a2, $a0, 0x0018
    08861454:[00AA2824]: and        $a1, $a1, $t2
    08861458:[00A62825]: or         $a1, $a1, $a2
    0886145C:[AEE50000]: sw         $a1, 0($s7)
    08861460:[8D85C120]: lw         $a1, -16096($t4)
    08861464:[256B0001]: addiu      $t3, $t3, 1
    08861468:[29640003]: slti       $a0, $t3, 3
    0886146C:[24A50004]: addiu      $a1, $a1, 4
    08861470:[1480FF6B]: bne        $a0, $zr, 0x08861220
    08861474:[AFC5C120]: sw         $a1, -16096($fp)
    08861478:[3C035C00]: lui        $v1, 0x5C00 <=> li $v1, 0x5C000000
    0886147C:[ACA30000]: sw         $v1, 0($a1)
    08861480:[3C03089D]: lui        $v1, 0x089D <=> li $v1, 0x089D0000
    08861484:[8C65C120]: lw         $a1, -16096($v1)
    08861488:[3C041700]: lui        $a0, 0x1700 <=> li $a0, 0x17000000
    0886148C:[3C03089D]: lui        $v1, 0x089D <=> li $v1, 0x089D0000
    08861490:[24B70004]: addiu      $s7, $a1, 4
    08861494:[AC77C120]: sw         $s7, -16096($v1)
    08861498:[ACA40004]: sw         $a0, 4($a1)
    0886149C:[3C03089D]: lui        $v1, 0x089D <=> li $v1, 0x089D0000
    088614A0:[8C64C120]: lw         $a0, -16096($v1)
    088614A4:[3C03089D]: lui        $v1, 0x089D <=> li $v1, 0x089D0000
    088614A8:[24970004]: addiu      $s7, $a0, 4
    088614AC:[AC77C120]: sw         $s7, -16096($v1)
    088614B0:[8FBE002C]: lw         $fp, 44($sp)
    088614B4:[8FB70028]: lw         $s7, 40($sp)
    088614B8:[8FB60024]: lw         $s6, 36($sp)
    088614BC:[8FB50020]: lw         $s5, 32($sp)
    088614C0:[8FB4001C]: lw         $s4, 28($sp)
    088614C4:[8FB30018]: lw         $s3, 24($sp)
    088614C8:[8FB20014]: lw         $s2, 20($sp)
    088614CC:[8FB10010]: lw         $s1, 16($sp)
    088614D0:[8FB0000C]: lw         $s0, 12($sp)
    088614D4:[03E00008]: jr         $ra
    088614D8:[27BD0060]: addiu      $sp, $sp, 96
  Back Branch 08861470 53,991 times (length 150)
_S1_2_88C2F88 7,415,020 instructions (0.052%), 370,751 calls (088C2F88 - 088C2FD4, length 20)
    088C2F88:[8C830AA8]: lw         $v1, 2728($a0)
    088C2F8C:[2402215F]: addiu      $v0, $zr, 8543 <=> li $v0, 8543
    088C2F90:[3405FF8F]: ori        $a1, $zr, -113 <=> li $a1, 65423
    088C2F94:[00620018]: mult       $v1, $v0
    088C2F98:[00003012]: mflo       $a2
    088C2F9C:[00C5001B]: divu       $a2, $a1
    088C2FA0:[3403DFA3]: ori        $v1, $zr, -8285 <=> li $v1, 57251
    088C2FA4:[3402FFEF]: ori        $v0, $zr, -17 <=> li $v0, 65519
    088C2FA8:[00002810]: mfhi       $a1
    088C2FAC:[AC850AA8]: sw         $a1, 2728($a0)
    088C2FB0:[8C850AAC]: lw         $a1, 2732($a0)
    088C2FB4:[00A30018]: mult       $a1, $v1
    088C2FB8:[00001812]: mflo       $v1
    088C2FBC:[0062001B]: divu       $v1, $v0
    088C2FC0:[00001010]: mfhi       $v0
    088C2FC4:[AC820AAC]: sw         $v0, 2732($a0)
    088C2FC8:[00021C00]: sll        $v1, $v0, 0x0010
    088C2FCC:[8C820AA8]: lw         $v0, 2728($a0)
    088C2FD0:[03E00008]: jr         $ra
    088C2FD4:[00621021]: addu       $v0, $v1, $v0
_S1_3_8894754 7,214,695 instructions (0.050%), 35,783 calls (08894754 - 08894870, length 72)
    08894754:[27BDFFD0]: addiu      $sp, $sp, -48
    08894758:[AFBF001C]: sw         $ra, 28($sp)
    0889475C:[AFB30018]: sw         $s3, 24($sp)
    08894760:[AFB20014]: sw         $s2, 20($sp)
    08894764:[AFB10010]: sw         $s1, 16($sp)
    08894768:[AFB0000C]: sw         $s0, 12($sp)
    0889476C:[AFA5002C]: sw         $a1, 44($sp)
    08894770:[00809821]: addu       $s3, $a0, $zr <=> move $s3, $a0
    08894774:[94840160]: lhu        $a0, 352($a0)
    08894778:[3C010002]: lui        $at, 0x0002 <=> li $at, 0x00020000
    0889477C:[90A30000]: lbu        $v1, 0($a1)
    08894780:[02642021]: addu       $a0, $s3, $a0
    08894784:[34212CF8]: ori        $at, $at, 11512
    08894788:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    0889478C:[10600027]: beq        $v1, $zr, 0x0889482C
    08894790:[00819021]: addu       $s2, $a0, $at
    08894794:[30D000FF]: andi       $s0, $a2, 255
    08894798:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0889479C:[56020007]: bnel       $s0, $v0, 0x088947BC
    088947A0:[3C02089D]: lui        $v0, 0x089D <=> li $v0, 0x089D0000
    088947A4:[3C02089D]: lui        $v0, 0x089D <=> li $v0, 0x089D0000
    088947A8:[8C44BD08]: lw         $a0, -17144($v0)
    088947AC:[0E205918]: jal        0x08816460
    088947B0:[27A5002C]: addiu      $a1, $sp, 44
    088947B4:[10000009]: b          0x088947DC
    088947B8:[3043FFFF]: andi       $v1, $v0, -1
    088947BC:[8C44BD08]: lw         $a0, -17144($v0)
    088947C0:[0E2058A7]: jal        0x0881629C
    088947C4:[27A5002C]: addiu      $a1, $sp, 44
    088947C8:[3045FFFF]: andi       $a1, $v0, -1
    088947CC:[3C02089D]: lui        $v0, 0x089D <=> li $v0, 0x089D0000
    088947D0:[0E20597F]: jal        0x088165FC
    088947D4:[8C44BD08]: lw         $a0, -17144($v0)
    088947D8:[3043FFFF]: andi       $v1, $v0, -1
    088947DC:[A6430000]: sh         $v1, 0($s2)
    088947E0:[96630160]: lhu        $v1, 352($s3)
    088947E4:[24630002]: addiu      $v1, $v1, 2
    088947E8:[A6630160]: sh         $v1, 352($s3)
    088947EC:[96630160]: lhu        $v1, 352($s3)
    088947F0:[28633000]: slti       $v1, $v1, 12288
    088947F4:[14600009]: bne        $v1, $zr, 0x0889481C
    088947F8:[26520002]: addiu      $s2, $s2, 2
    088947FC:[24032FFE]: addiu      $v1, $zr, 12286 <=> li $v1, 12286
    08894800:[A6630160]: sh         $v1, 352($s3)
    08894804:[96630160]: lhu        $v1, 352($s3)
    08894808:[3C010002]: lui        $at, 0x0002 <=> li $at, 0x00020000
    0889480C:[34212CF8]: ori        $at, $at, 11512
    08894810:[02631821]: addu       $v1, $s3, $v1
    08894814:[26310001]: addiu      $s1, $s1, 1
    08894818:[00619021]: addu       $s2, $v1, $at
    0889481C:[8FA3002C]: lw         $v1, 44($sp)
    08894820:[90630000]: lbu        $v1, 0($v1)
    08894824:[5460FFDD]: bnel       $v1, $zr, 0x0889479C
    08894828:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0889482C:[1620000A]: bne        $s1, $zr, 0x08894858
    08894830:[A6400000]: sh         $zr, 0($s2)
    08894834:[96630160]: lhu        $v1, 352($s3)
    08894838:[24630002]: addiu      $v1, $v1, 2
    0889483C:[A6630160]: sh         $v1, 352($s3)
    08894840:[96630160]: lhu        $v1, 352($s3)
    08894844:[28633000]: slti       $v1, $v1, 12288
    08894848:[54600004]: bnel       $v1, $zr, 0x0889485C
    0889484C:[8FBF001C]: lw         $ra, 28($sp)
    08894850:[24032FFE]: addiu      $v1, $zr, 12286 <=> li $v1, 12286
    08894854:[A6630160]: sh         $v1, 352($s3)
    08894858:[8FBF001C]: lw         $ra, 28($sp)
    0889485C:[8FB30018]: lw         $s3, 24($sp)
    08894860:[8FB20014]: lw         $s2, 20($sp)
    08894864:[8FB10010]: lw         $s1, 16($sp)
    08894868:[8FB0000C]: lw         $s0, 12($sp)
    0889486C:[03E00008]: jr         $ra
    08894870:[27BD0030]: addiu      $sp, $sp, 48
  Back Branch 08894824 285,318 times (length 36)
    08894788:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    0889478C:[10600027]: beq        $v1, $zr, 0x0889482C
    08894790:[00819021]: addu       $s2, $a0, $at
    08894794:[30D000FF]: andi       $s0, $a2, 255
    08894798:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
--> 0889479C:[56020007]: bnel       $s0, $v0, 0x088947BC
    088947A0:[3C02089D]: lui        $v0, 0x089D <=> li $v0, 0x089D0000
    088947A4:[3C02089D]: lui        $v0, 0x089D <=> li $v0, 0x089D0000
    088947A8:[8C44BD08]: lw         $a0, -17144($v0)
    088947AC:[0E205918]: jal        0x08816460
    088947B0:[27A5002C]: addiu      $a1, $sp, 44
    088947B4:[10000009]: b          0x088947DC
    088947B8:[3043FFFF]: andi       $v1, $v0, -1
    088947BC:[8C44BD08]: lw         $a0, -17144($v0)
    088947C0:[0E2058A7]: jal        0x0881629C
    088947C4:[27A5002C]: addiu      $a1, $sp, 44
    088947C8:[3045FFFF]: andi       $a1, $v0, -1
    088947CC:[3C02089D]: lui        $v0, 0x089D <=> li $v0, 0x089D0000
    088947D0:[0E20597F]: jal        0x088165FC
    088947D4:[8C44BD08]: lw         $a0, -17144($v0)
    088947D8:[3043FFFF]: andi       $v1, $v0, -1
    088947DC:[A6430000]: sh         $v1, 0($s2)
    088947E0:[96630160]: lhu        $v1, 352($s3)
    088947E4:[24630002]: addiu      $v1, $v1, 2
    088947E8:[A6630160]: sh         $v1, 352($s3)
    088947EC:[96630160]: lhu        $v1, 352($s3)
    088947F0:[28633000]: slti       $v1, $v1, 12288
    088947F4:[14600009]: bne        $v1, $zr, 0x0889481C
    088947F8:[26520002]: addiu      $s2, $s2, 2
    088947FC:[24032FFE]: addiu      $v1, $zr, 12286 <=> li $v1, 12286
    08894800:[A6630160]: sh         $v1, 352($s3)
    08894804:[96630160]: lhu        $v1, 352($s3)
    08894808:[3C010002]: lui        $at, 0x0002 <=> li $at, 0x00020000
    0889480C:[34212CF8]: ori        $at, $at, 11512
    08894810:[02631821]: addu       $v1, $s3, $v1
    08894814:[26310001]: addiu      $s1, $s1, 1
    08894818:[00619021]: addu       $s2, $v1, $at
    0889481C:[8FA3002C]: lw         $v1, 44($sp)
    08894820:[90630000]: lbu        $v1, 0($v1)
--> 08894824:[5460FFDD]: bnel       $v1, $zr, 0x0889479C
    08894828:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0889482C:[1620000A]: bne        $s1, $zr, 0x08894858
    08894830:[A6400000]: sh         $zr, 0($s2)
    08894834:[96630160]: lhu        $v1, 352($s3)
_S1_2_8860648 6,965,085 instructions (0.049%), 333,457 calls (08860648 - 088606CC, length 34)
    08860648:[27BDFFF0]: addiu      $sp, $sp, -16
    0886064C:[AFBF000C]: sw         $ra, 12($sp)
    08860650:[AFB00008]: sw         $s0, 8($sp)
    08860654:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    08860658:[26050010]: addiu      $a1, $s0, 16
    0886065C:[26030090]: addiu      $v1, $s0, 144
    08860660:[26060050]: addiu      $a2, $s0, 80
    08860664:[D8A40000]: lv.q       C100.q, 0($a1)
    08860668:[D8A50010]: lv.q       C110.q, 16($a1)
    0886066C:[D8A60020]: lv.q       C120.q, 32($a1)
    08860670:[D8A70030]: lv.q       C130.q, 48($a1)
    08860674:[D8680000]: lv.q       C200.q, 0($v1)
    08860678:[D8690010]: lv.q       C210.q, 16($v1)
    0886067C:[D86A0020]: lv.q       C220.q, 32($v1)
    08860680:[D86B0030]: lv.q       C230.q, 48($v1)
    08860684:[F02884A0]: VMMUL.q    E000.q, E100.q, E200.q
    08860688:[F8C00000]: sv.q       C000.q, 0($a2)
    0886068C:[F8C10010]: sv.q       C010.q, 16($a2)
    08860690:[F8C20020]: sv.q       C020.q, 32($a2)
    08860694:[F8C30030]: sv.q       C030.q, 48($a2)
    08860698:[8C84014C]: lw         $a0, 332($a0)
    0886069C:[50800004]: beql       $a0, $zr, 0x088606B0
    088606A0:[8E040148]: lw         $a0, 328($s0)
    088606A4:[0E218192]: jal        0x08860648
    088606A8:[00000000]: nop
    088606AC:[8E040148]: lw         $a0, 328($s0)
    088606B0:[50800004]: beql       $a0, $zr, 0x088606C4
    088606B4:[8FBF000C]: lw         $ra, 12($sp)
    088606B8:[0E218192]: jal        0x08860648
    088606BC:[00000000]: nop
    088606C0:[8FBF000C]: lw         $ra, 12($sp)
    088606C4:[8FB00008]: lw         $s0, 8($sp)
    088606C8:[03E00008]: jr         $ra
    088606CC:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_880C1A8 6,188,473 instructions (0.043%), 113,439 calls (0880C1A8 - 0880C460, length 175)
    0880C1A8:[00A4102B]: sltu       $v0, $a1, $a0
    0880C1AC:[10400005]: beq        $v0, $zr, 0x0880C1C4
    0880C1B0:[00805021]: addu       $t2, $a0, $zr <=> move $t2, $a0
    0880C1B4:[00A61821]: addu       $v1, $a1, $a2
    0880C1B8:[0083102B]: sltu       $v0, $a0, $v1
    0880C1BC:[5440003C]: bnel       $v0, $zr, 0x0880C2B0
    0880C1C0:[00865021]: addu       $t2, $a0, $a2
    0880C1C4:[2CC20008]: sltiu      $v0, $a2, 8
    0880C1C8:[00A04021]: addu       $t0, $a1, $zr <=> move $t0, $a1
    0880C1CC:[1040000B]: beq        $v0, $zr, 0x0880C1FC
    0880C1D0:[01402021]: addu       $a0, $t2, $zr <=> move $a0, $t2
    0880C1D4:[18C00007]: blez       $a2, 0x0880C1F4
    0880C1D8:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    0880C1DC:[00861821]: addu       $v1, $a0, $a2
    0880C1E0:[91020000]: lbu        $v0, 0($t0)
    0880C1E4:[A0E20000]: sb         $v0, 0($a3)
    0880C1E8:[24E70001]: addiu      $a3, $a3, 1
    0880C1EC:[1467FFFC]: bne        $v1, $a3, 0x0880C1E0
    0880C1F0:[25080001]: addiu      $t0, $t0, 1
    0880C1F4:[03E00008]: jr         $ra
    0880C1F8:[01401021]: addu       $v0, $t2, $zr <=> move $v0, $t2
    0880C1FC:[00AA1026]: xor        $v0, $a1, $t2
    0880C200:[30420003]: andi       $v0, $v0, 3
    0880C204:[54400061]: bnel       $v0, $zr, 0x0880C38C
    0880C208:[00062FC3]: sra        $a1, $a2, 0x001F
    0880C20C:[30A30003]: andi       $v1, $a1, 3
    0880C210:[10600009]: beq        $v1, $zr, 0x0880C238
    0880C214:[00065902]: srl        $t3, $a2, 0x0004
    0880C218:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    0880C21C:[00431023]: subu       $v0, $v0, $v1
    0880C220:[00C23023]: subu       $a2, $a2, $v0
    0880C224:[00A24021]: addu       $t0, $a1, $v0
    0880C228:[01422021]: addu       $a0, $t2, $v0
    0880C22C:[98A30000]: lwr        $v1, 0($a1)
    0880C230:[B9430000]: swr        $v1, 0($t2)
    0880C234:[00065902]: srl        $t3, $a2, 0x0004
    0880C238:[00804821]: addu       $t1, $a0, $zr <=> move $t1, $a0
    0880C23C:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
    0880C240:[1160000E]: beq        $t3, $zr, 0x0880C27C
    0880C244:[30CC000F]: andi       $t4, $a2, 15
    0880C248:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    0880C24C:[8CE30004]: lw         $v1, 4($a3)
    0880C250:[8CE40008]: lw         $a0, 8($a3)
    0880C254:[8CE5000C]: lw         $a1, 12($a3)
    0880C258:[8CE20000]: lw         $v0, 0($a3)
    0880C25C:[25080001]: addiu      $t0, $t0, 1
    0880C260:[AD230004]: sw         $v1, 4($t1)
    0880C264:[24E70010]: addiu      $a3, $a3, 16
    0880C268:[AD220000]: sw         $v0, 0($t1)
    0880C26C:[AD240008]: sw         $a0, 8($t1)
    0880C270:[AD25000C]: sw         $a1, 12($t1)
    0880C274:[1568FFF5]: bne        $t3, $t0, 0x0880C24C
    0880C278:[25290010]: addiu      $t1, $t1, 16
    0880C27C:[000C2082]: srl        $a0, $t4, 0x0002
    0880C280:[10800008]: beq        $a0, $zr, 0x0880C2A4
    0880C284:[30C60003]: andi       $a2, $a2, 3
    0880C288:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0880C28C:[8CE20000]: lw         $v0, 0($a3)
    0880C290:[24630001]: addiu      $v1, $v1, 1
    0880C294:[24E70004]: addiu      $a3, $a3, 4
    0880C298:[AD220000]: sw         $v0, 0($t1)
    0880C29C:[1464FFFB]: bne        $v1, $a0, 0x0880C28C
    0880C2A0:[25290004]: addiu      $t1, $t1, 4
    0880C2A4:[01202021]: addu       $a0, $t1, $zr <=> move $a0, $t1
    0880C2A8:[0A203075]: j          0x0880C1D4
    0880C2AC:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    0880C2B0:[2CC20008]: sltiu      $v0, $a2, 8
    0880C2B4:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    0880C2B8:[01402021]: addu       $a0, $t2, $zr <=> move $a0, $t2
    0880C2BC:[14400029]: bne        $v0, $zr, 0x0880C364
    0880C2C0:[00C05821]: addu       $t3, $a2, $zr <=> move $t3, $a2
    0880C2C4:[006A1026]: xor        $v0, $v1, $t2
    0880C2C8:[30420003]: andi       $v0, $v0, 3
    0880C2CC:[14400046]: bne        $v0, $zr, 0x0880C3E8
    0880C2D0:[00062FC3]: sra        $a1, $a2, 0x001F
    0880C2D4:[30630003]: andi       $v1, $v1, 3
    0880C2D8:[1460005B]: bne        $v1, $zr, 0x0880C448
    0880C2DC:[00000000]: nop
    0880C2E0:[000B6102]: srl        $t4, $t3, 0x0004
    0880C2E4:[00804821]: addu       $t1, $a0, $zr <=> move $t1, $a0
    0880C2E8:[316D000F]: andi       $t5, $t3, 15
    0880C2EC:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    0880C2F0:[11800010]: beq        $t4, $zr, 0x0880C334
    0880C2F4:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    0880C2F8:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0880C2FC:[8CE3FFFC]: lw         $v1, -4($a3)
    0880C300:[8CE2FFF0]: lw         $v0, -16($a3)
    0880C304:[8CE4FFF4]: lw         $a0, -12($a3)
    0880C308:[8CE5FFF8]: lw         $a1, -8($a3)
    0880C30C:[24E8FFF0]: addiu      $t0, $a3, -16
    0880C310:[AD23FFFC]: sw         $v1, -4($t1)
    0880C314:[24C60001]: addiu      $a2, $a2, 1
    0880C318:[2523FFF0]: addiu      $v1, $t1, -16
    0880C31C:[AD22FFF0]: sw         $v0, -16($t1)
    0880C320:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
    0880C324:[AD24FFF4]: sw         $a0, -12($t1)
    0880C328:[AD25FFF8]: sw         $a1, -8($t1)
    0880C32C:[1586FFF3]: bne        $t4, $a2, 0x0880C2FC
    0880C330:[00604821]: addu       $t1, $v1, $zr <=> move $t1, $v1
    0880C334:[000D2882]: srl        $a1, $t5, 0x0002
    0880C338:[10A00008]: beq        $a1, $zr, 0x0880C35C
    0880C33C:[316B0003]: andi       $t3, $t3, 3
    0880C340:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0880C344:[2508FFFC]: addiu      $t0, $t0, -4
    0880C348:[8D020000]: lw         $v0, 0($t0)
    0880C34C:[2463FFFC]: addiu      $v1, $v1, -4
    0880C350:[24840001]: addiu      $a0, $a0, 1
    0880C354:[14A4FFFB]: bne        $a1, $a0, 0x0880C344
    0880C358:[AC620000]: sw         $v0, 0($v1)
    0880C35C:[00602021]: addu       $a0, $v1, $zr <=> move $a0, $v1
    0880C360:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
    0880C364:[1960FFA3]: blez       $t3, 0x0880C1F4
    0880C368:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0880C36C:[24E7FFFF]: addiu      $a3, $a3, -1
    0880C370:[90E20000]: lbu        $v0, 0($a3)
    0880C374:[2484FFFF]: addiu      $a0, $a0, -1
    0880C378:[24630001]: addiu      $v1, $v1, 1
    0880C37C:[1563FFFB]: bne        $t3, $v1, 0x0880C36C
    0880C380:[A0820000]: sb         $v0, 0($a0)
    0880C384:[03E00008]: jr         $ra
    0880C388:[01401021]: addu       $v0, $t2, $zr <=> move $v0, $t2
    0880C38C:[00052F82]: srl        $a1, $a1, 0x001E
    0880C390:[24C40003]: addiu      $a0, $a2, 3
    0880C394:[28C30000]: slti       $v1, $a2, 0
    0880C398:[00C3200A]: movz       $a0, $a2, $v1
    0880C39C:[00C51021]: addu       $v0, $a2, $a1
    0880C3A0:[30420003]: andi       $v0, $v0, 3
    0880C3A4:[00042083]: sra        $a0, $a0, 0x0002
    0880C3A8:[00453023]: subu       $a2, $v0, $a1
    0880C3AC:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
    0880C3B0:[1080FFBC]: beq        $a0, $zr, 0x0880C2A4
    0880C3B4:[01404821]: addu       $t1, $t2, $zr <=> move $t1, $t2
    0880C3B8:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0880C3BC:[24630001]: addiu      $v1, $v1, 1
    0880C3C0:[88E20003]: lwl        $v0, 3($a3)
    0880C3C4:[98E20000]: lwr        $v0, 0($a3)
    0880C3C8:[24E70004]: addiu      $a3, $a3, 4
    0880C3CC:[A9220003]: swl        $v0, 3($t1)
    0880C3D0:[B9220000]: swr        $v0, 0($t1)
    0880C3D4:[1483FFF9]: bne        $a0, $v1, 0x0880C3BC
    0880C3D8:[25290004]: addiu      $t1, $t1, 4
    0880C3DC:[01202021]: addu       $a0, $t1, $zr <=> move $a0, $t1
    0880C3E0:[0A203075]: j          0x0880C1D4
    0880C3E4:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    0880C3E8:[00052F82]: srl        $a1, $a1, 0x001E
    0880C3EC:[28C30000]: slti       $v1, $a2, 0
    0880C3F0:[24C40003]: addiu      $a0, $a2, 3
    0880C3F4:[00C3200A]: movz       $a0, $a2, $v1
    0880C3F8:[00C51021]: addu       $v0, $a2, $a1
    0880C3FC:[30420003]: andi       $v0, $v0, 3
    0880C400:[00042083]: sra        $a0, $a0, 0x0002
    0880C404:[00455823]: subu       $t3, $v0, $a1
    0880C408:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    0880C40C:[1080FFD3]: beq        $a0, $zr, 0x0880C35C
    0880C410:[01401821]: addu       $v1, $t2, $zr <=> move $v1, $t2
    0880C414:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0880C418:[24A50001]: addiu      $a1, $a1, 1
    0880C41C:[2508FFFC]: addiu      $t0, $t0, -4
    0880C420:[2463FFFC]: addiu      $v1, $v1, -4
    0880C424:[89020003]: lwl        $v0, 3($t0)
    0880C428:[99020000]: lwr        $v0, 0($t0)
    0880C42C:[A8620003]: swl        $v0, 3($v1)
    0880C430:[B8620000]: swr        $v0, 0($v1)
    0880C434:[5485FFF9]: bnel       $a0, $a1, 0x0880C41C
    0880C438:[24A50001]: addiu      $a1, $a1, 1
    0880C43C:[00602021]: addu       $a0, $v1, $zr <=> move $a0, $v1
    0880C440:[0A2030D9]: j          0x0880C364
    0880C444:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
    0880C448:[88E2FFFF]: lwl        $v0, -1($a3)
    0880C44C:[00C35823]: subu       $t3, $a2, $v1
    0880C450:[00E33823]: subu       $a3, $a3, $v1
    0880C454:[01432023]: subu       $a0, $t2, $v1
    0880C458:[A942FFFF]: swl        $v0, -1($t2)
    0880C45C:[0A2030B9]: j          0x0880C2E4
    0880C460:[000B6102]: srl        $t4, $t3, 0x0004
  Back Branch 0880C1EC 387,754 times (length 5)
    0880C1CC:[1040000B]: beq        $v0, $zr, 0x0880C1FC
    0880C1D0:[01402021]: addu       $a0, $t2, $zr <=> move $a0, $t2
    0880C1D4:[18C00007]: blez       $a2, 0x0880C1F4
    0880C1D8:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    0880C1DC:[00861821]: addu       $v1, $a0, $a2
--> 0880C1E0:[91020000]: lbu        $v0, 0($t0)
    0880C1E4:[A0E20000]: sb         $v0, 0($a3)
    0880C1E8:[24E70001]: addiu      $a3, $a3, 1
--> 0880C1EC:[1467FFFC]: bne        $v1, $a3, 0x0880C1E0
    0880C1F0:[25080001]: addiu      $t0, $t0, 1
    0880C1F4:[03E00008]: jr         $ra
    0880C1F8:[01401021]: addu       $v0, $t2, $zr <=> move $v0, $t2
    0880C1FC:[00AA1026]: xor        $v0, $a1, $t2
  Back Branch 0880C3D4 230,825 times (length 8)
    0880C3A8:[00453023]: subu       $a2, $v0, $a1
    0880C3AC:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
    0880C3B0:[1080FFBC]: beq        $a0, $zr, 0x0880C2A4
    0880C3B4:[01404821]: addu       $t1, $t2, $zr <=> move $t1, $t2
    0880C3B8:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
--> 0880C3BC:[24630001]: addiu      $v1, $v1, 1
    0880C3C0:[88E20003]: lwl        $v0, 3($a3)
    0880C3C4:[98E20000]: lwr        $v0, 0($a3)
    0880C3C8:[24E70004]: addiu      $a3, $a3, 4
    0880C3CC:[A9220003]: swl        $v0, 3($t1)
    0880C3D0:[B9220000]: swr        $v0, 0($t1)
--> 0880C3D4:[1483FFF9]: bne        $a0, $v1, 0x0880C3BC
    0880C3D8:[25290004]: addiu      $t1, $t1, 4
    0880C3DC:[01202021]: addu       $a0, $t1, $zr <=> move $a0, $t1
    0880C3E0:[0A203075]: j          0x0880C1D4
    0880C3E4:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
  Back Branch 0880C3E0 23,320 times (length 133)
  Back Branch 0880C3B0 23,320 times (length 69)
    0880C290:[24630001]: addiu      $v1, $v1, 1
    0880C294:[24E70004]: addiu      $a3, $a3, 4
    0880C298:[AD220000]: sw         $v0, 0($t1)
    0880C29C:[1464FFFB]: bne        $v1, $a0, 0x0880C28C
    0880C2A0:[25290004]: addiu      $t1, $t1, 4
--> 0880C2A4:[01202021]: addu       $a0, $t1, $zr <=> move $a0, $t1
    0880C2A8:[0A203075]: j          0x0880C1D4
    0880C2AC:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    0880C2B0:[2CC20008]: sltiu      $v0, $a2, 8
    0880C2B4:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    0880C2B8:[01402021]: addu       $a0, $t2, $zr <=> move $a0, $t2
    0880C2BC:[14400029]: bne        $v0, $zr, 0x0880C364
    0880C2C0:[00C05821]: addu       $t3, $a2, $zr <=> move $t3, $a2
    0880C2C4:[006A1026]: xor        $v0, $v1, $t2
    0880C2C8:[30420003]: andi       $v0, $v0, 3
    0880C2CC:[14400046]: bne        $v0, $zr, 0x0880C3E8
    0880C2D0:[00062FC3]: sra        $a1, $a2, 0x001F
    0880C2D4:[30630003]: andi       $v1, $v1, 3
    0880C2D8:[1460005B]: bne        $v1, $zr, 0x0880C448
    0880C2DC:[00000000]: nop
    0880C2E0:[000B6102]: srl        $t4, $t3, 0x0004
    0880C2E4:[00804821]: addu       $t1, $a0, $zr <=> move $t1, $a0
    0880C2E8:[316D000F]: andi       $t5, $t3, 15
    0880C2EC:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    0880C2F0:[11800010]: beq        $t4, $zr, 0x0880C334
    0880C2F4:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    0880C2F8:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0880C2FC:[8CE3FFFC]: lw         $v1, -4($a3)
    0880C300:[8CE2FFF0]: lw         $v0, -16($a3)
    0880C304:[8CE4FFF4]: lw         $a0, -12($a3)
    0880C308:[8CE5FFF8]: lw         $a1, -8($a3)
    0880C30C:[24E8FFF0]: addiu      $t0, $a3, -16
    0880C310:[AD23FFFC]: sw         $v1, -4($t1)
    0880C314:[24C60001]: addiu      $a2, $a2, 1
    0880C318:[2523FFF0]: addiu      $v1, $t1, -16
    0880C31C:[AD22FFF0]: sw         $v0, -16($t1)
    0880C320:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
    0880C324:[AD24FFF4]: sw         $a0, -12($t1)
    0880C328:[AD25FFF8]: sw         $a1, -8($t1)
    0880C32C:[1586FFF3]: bne        $t4, $a2, 0x0880C2FC
    0880C330:[00604821]: addu       $t1, $v1, $zr <=> move $t1, $v1
    0880C334:[000D2882]: srl        $a1, $t5, 0x0002
    0880C338:[10A00008]: beq        $a1, $zr, 0x0880C35C
    0880C33C:[316B0003]: andi       $t3, $t3, 3
    0880C340:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0880C344:[2508FFFC]: addiu      $t0, $t0, -4
    0880C348:[8D020000]: lw         $v0, 0($t0)
    0880C34C:[2463FFFC]: addiu      $v1, $v1, -4
    0880C350:[24840001]: addiu      $a0, $a0, 1
    0880C354:[14A4FFFB]: bne        $a1, $a0, 0x0880C344
    0880C358:[AC620000]: sw         $v0, 0($v1)
    0880C35C:[00602021]: addu       $a0, $v1, $zr <=> move $a0, $v1
    0880C360:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
    0880C364:[1960FFA3]: blez       $t3, 0x0880C1F4
    0880C368:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0880C36C:[24E7FFFF]: addiu      $a3, $a3, -1
    0880C370:[90E20000]: lbu        $v0, 0($a3)
    0880C374:[2484FFFF]: addiu      $a0, $a0, -1
    0880C378:[24630001]: addiu      $v1, $v1, 1
    0880C37C:[1563FFFB]: bne        $t3, $v1, 0x0880C36C
    0880C380:[A0820000]: sb         $v0, 0($a0)
    0880C384:[03E00008]: jr         $ra
    0880C388:[01401021]: addu       $v0, $t2, $zr <=> move $v0, $t2
    0880C38C:[00052F82]: srl        $a1, $a1, 0x001E
    0880C390:[24C40003]: addiu      $a0, $a2, 3
    0880C394:[28C30000]: slti       $v1, $a2, 0
    0880C398:[00C3200A]: movz       $a0, $a2, $v1
    0880C39C:[00C51021]: addu       $v0, $a2, $a1
    0880C3A0:[30420003]: andi       $v0, $v0, 3
    0880C3A4:[00042083]: sra        $a0, $a0, 0x0002
    0880C3A8:[00453023]: subu       $a2, $v0, $a1
    0880C3AC:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
--> 0880C3B0:[1080FFBC]: beq        $a0, $zr, 0x0880C2A4
    0880C3B4:[01404821]: addu       $t1, $t2, $zr <=> move $t1, $t2
    0880C3B8:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0880C3BC:[24630001]: addiu      $v1, $v1, 1
    0880C3C0:[88E20003]: lwl        $v0, 3($a3)
  Back Branch 0880C29C 12,165 times (length 6)
    0880C278:[25290010]: addiu      $t1, $t1, 16
    0880C27C:[000C2082]: srl        $a0, $t4, 0x0002
    0880C280:[10800008]: beq        $a0, $zr, 0x0880C2A4
    0880C284:[30C60003]: andi       $a2, $a2, 3
    0880C288:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
--> 0880C28C:[8CE20000]: lw         $v0, 0($a3)
    0880C290:[24630001]: addiu      $v1, $v1, 1
    0880C294:[24E70004]: addiu      $a3, $a3, 4
    0880C298:[AD220000]: sw         $v0, 0($t1)
--> 0880C29C:[1464FFFB]: bne        $v1, $a0, 0x0880C28C
    0880C2A0:[25290004]: addiu      $t1, $t1, 4
    0880C2A4:[01202021]: addu       $a0, $t1, $zr <=> move $a0, $t1
    0880C2A8:[0A203075]: j          0x0880C1D4
    0880C2AC:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
  Back Branch 0880C2A8 8,563 times (length 55)
    0880C1C0:[00865021]: addu       $t2, $a0, $a2
    0880C1C4:[2CC20008]: sltiu      $v0, $a2, 8
    0880C1C8:[00A04021]: addu       $t0, $a1, $zr <=> move $t0, $a1
    0880C1CC:[1040000B]: beq        $v0, $zr, 0x0880C1FC
    0880C1D0:[01402021]: addu       $a0, $t2, $zr <=> move $a0, $t2
--> 0880C1D4:[18C00007]: blez       $a2, 0x0880C1F4
    0880C1D8:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    0880C1DC:[00861821]: addu       $v1, $a0, $a2
    0880C1E0:[91020000]: lbu        $v0, 0($t0)
    0880C1E4:[A0E20000]: sb         $v0, 0($a3)
    0880C1E8:[24E70001]: addiu      $a3, $a3, 1
    0880C1EC:[1467FFFC]: bne        $v1, $a3, 0x0880C1E0
    0880C1F0:[25080001]: addiu      $t0, $t0, 1
    0880C1F4:[03E00008]: jr         $ra
    0880C1F8:[01401021]: addu       $v0, $t2, $zr <=> move $v0, $t2
    0880C1FC:[00AA1026]: xor        $v0, $a1, $t2
    0880C200:[30420003]: andi       $v0, $v0, 3
    0880C204:[54400061]: bnel       $v0, $zr, 0x0880C38C
    0880C208:[00062FC3]: sra        $a1, $a2, 0x001F
    0880C20C:[30A30003]: andi       $v1, $a1, 3
    0880C210:[10600009]: beq        $v1, $zr, 0x0880C238
    0880C214:[00065902]: srl        $t3, $a2, 0x0004
    0880C218:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    0880C21C:[00431023]: subu       $v0, $v0, $v1
    0880C220:[00C23023]: subu       $a2, $a2, $v0
    0880C224:[00A24021]: addu       $t0, $a1, $v0
    0880C228:[01422021]: addu       $a0, $t2, $v0
    0880C22C:[98A30000]: lwr        $v1, 0($a1)
    0880C230:[B9430000]: swr        $v1, 0($t2)
    0880C234:[00065902]: srl        $t3, $a2, 0x0004
    0880C238:[00804821]: addu       $t1, $a0, $zr <=> move $t1, $a0
    0880C23C:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
    0880C240:[1160000E]: beq        $t3, $zr, 0x0880C27C
    0880C244:[30CC000F]: andi       $t4, $a2, 15
    0880C248:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    0880C24C:[8CE30004]: lw         $v1, 4($a3)
    0880C250:[8CE40008]: lw         $a0, 8($a3)
    0880C254:[8CE5000C]: lw         $a1, 12($a3)
    0880C258:[8CE20000]: lw         $v0, 0($a3)
    0880C25C:[25080001]: addiu      $t0, $t0, 1
    0880C260:[AD230004]: sw         $v1, 4($t1)
    0880C264:[24E70010]: addiu      $a3, $a3, 16
    0880C268:[AD220000]: sw         $v0, 0($t1)
    0880C26C:[AD240008]: sw         $a0, 8($t1)
    0880C270:[AD25000C]: sw         $a1, 12($t1)
    0880C274:[1568FFF5]: bne        $t3, $t0, 0x0880C24C
    0880C278:[25290010]: addiu      $t1, $t1, 16
    0880C27C:[000C2082]: srl        $a0, $t4, 0x0002
    0880C280:[10800008]: beq        $a0, $zr, 0x0880C2A4
    0880C284:[30C60003]: andi       $a2, $a2, 3
    0880C288:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0880C28C:[8CE20000]: lw         $v0, 0($a3)
    0880C290:[24630001]: addiu      $v1, $v1, 1
    0880C294:[24E70004]: addiu      $a3, $a3, 4
    0880C298:[AD220000]: sw         $v0, 0($t1)
    0880C29C:[1464FFFB]: bne        $v1, $a0, 0x0880C28C
    0880C2A0:[25290004]: addiu      $t1, $t1, 4
    0880C2A4:[01202021]: addu       $a0, $t1, $zr <=> move $a0, $t1
--> 0880C2A8:[0A203075]: j          0x0880C1D4
    0880C2AC:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    0880C2B0:[2CC20008]: sltiu      $v0, $a2, 8
    0880C2B4:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    0880C2B8:[01402021]: addu       $a0, $t2, $zr <=> move $a0, $t2
  Back Branch 0880C274 8,294 times (length 12)
    0880C238:[00804821]: addu       $t1, $a0, $zr <=> move $t1, $a0
    0880C23C:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
    0880C240:[1160000E]: beq        $t3, $zr, 0x0880C27C
    0880C244:[30CC000F]: andi       $t4, $a2, 15
    0880C248:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
--> 0880C24C:[8CE30004]: lw         $v1, 4($a3)
    0880C250:[8CE40008]: lw         $a0, 8($a3)
    0880C254:[8CE5000C]: lw         $a1, 12($a3)
    0880C258:[8CE20000]: lw         $v0, 0($a3)
    0880C25C:[25080001]: addiu      $t0, $t0, 1
    0880C260:[AD230004]: sw         $v1, 4($t1)
    0880C264:[24E70010]: addiu      $a3, $a3, 16
    0880C268:[AD220000]: sw         $v0, 0($t1)
    0880C26C:[AD240008]: sw         $a0, 8($t1)
    0880C270:[AD25000C]: sw         $a1, 12($t1)
--> 0880C274:[1568FFF5]: bne        $t3, $t0, 0x0880C24C
    0880C278:[25290010]: addiu      $t1, $t1, 16
    0880C27C:[000C2082]: srl        $a0, $t4, 0x0002
    0880C280:[10800008]: beq        $a0, $zr, 0x0880C2A4
    0880C284:[30C60003]: andi       $a2, $a2, 3
_S1_3_8862E64 6,179,554 instructions (0.043%), 121,248 calls (08862E64 - 08862FDC, length 95)
    08862E64:[8C850000]: lw         $a1, 0($a0)
    08862E68:[3C038000]: lui        $v1, 0x8000 <=> li $v1, 0x80000000
    08862E6C:[00A31824]: and        $v1, $a1, $v1
    08862E70:[10600059]: beq        $v1, $zr, 0x08862FD8
    08862E74:[00000000]: nop
    08862E78:[30A30001]: andi       $v1, $a1, 1
    08862E7C:[5060000C]: beql       $v1, $zr, 0x08862EB0
    08862E80:[3C03089D]: lui        $v1, 0x089D <=> li $v1, 0x089D0000
    08862E84:[3C031700]: lui        $v1, 0x1700 <=> li $v1, 0x17000000
    08862E88:[34670001]: ori        $a3, $v1, 1
    08862E8C:[3C03089D]: lui        $v1, 0x089D <=> li $v1, 0x089D0000
    08862E90:[8C66C120]: lw         $a2, -16096($v1)
    08862E94:[3C05089D]: lui        $a1, 0x089D <=> li $a1, 0x089D0000
    08862E98:[ACC70000]: sw         $a3, 0($a2)
    08862E9C:[8CA5C120]: lw         $a1, -16096($a1)
    08862EA0:[3C03089D]: lui        $v1, 0x089D <=> li $v1, 0x089D0000
    08862EA4:[24A60004]: addiu      $a2, $a1, 4
    08862EA8:[10000009]: b          0x08862ED0
    08862EAC:[AC66C120]: sw         $a2, -16096($v1)
    08862EB0:[8C66C120]: lw         $a2, -16096($v1)
    08862EB4:[3C071700]: lui        $a3, 0x1700 <=> li $a3, 0x17000000
    08862EB8:[3C05089D]: lui        $a1, 0x089D <=> li $a1, 0x089D0000
    08862EBC:[ACC70000]: sw         $a3, 0($a2)
    08862EC0:[8CA5C120]: lw         $a1, -16096($a1)
    08862EC4:[3C03089D]: lui        $v1, 0x089D <=> li $v1, 0x089D0000
    08862EC8:[24A60004]: addiu      $a2, $a1, 4
    08862ECC:[AC66C120]: sw         $a2, -16096($v1)
    08862ED0:[8C830000]: lw         $v1, 0($a0)
    08862ED4:[30630002]: andi       $v1, $v1, 2
    08862ED8:[5060000A]: beql       $v1, $zr, 0x08862F04
    08862EDC:[3C031F00]: lui        $v1, 0x1F00 <=> li $v1, 0x1F000000
    08862EE0:[3C031F00]: lui        $v1, 0x1F00 <=> li $v1, 0x1F000000
    08862EE4:[34630001]: ori        $v1, $v1, 1
    08862EE8:[ACC30000]: sw         $v1, 0($a2)
    08862EEC:[3C03089D]: lui        $v1, 0x089D <=> li $v1, 0x089D0000
    08862EF0:[8C65C120]: lw         $a1, -16096($v1)
    08862EF4:[3C03089D]: lui        $v1, 0x089D <=> li $v1, 0x089D0000
    08862EF8:[24A60004]: addiu      $a2, $a1, 4
    08862EFC:[10000007]: b          0x08862F1C
    08862F00:[AC66C120]: sw         $a2, -16096($v1)
    08862F04:[ACC30000]: sw         $v1, 0($a2)
    08862F08:[3C03089D]: lui        $v1, 0x089D <=> li $v1, 0x089D0000
    08862F0C:[8C65C120]: lw         $a1, -16096($v1)
    08862F10:[3C03089D]: lui        $v1, 0x089D <=> li $v1, 0x089D0000
    08862F14:[24A60004]: addiu      $a2, $a1, 4
    08862F18:[AC66C120]: sw         $a2, -16096($v1)
    08862F1C:[8C830000]: lw         $v1, 0($a0)
    08862F20:[30630004]: andi       $v1, $v1, 4
    08862F24:[1060002C]: beq        $v1, $zr, 0x08862FD8
    08862F28:[00000000]: nop
    08862F2C:[3C032100]: lui        $v1, 0x2100 <=> li $v1, 0x21000000
    08862F30:[34630001]: ori        $v1, $v1, 1
    08862F34:[ACC30000]: sw         $v1, 0($a2)
    08862F38:[3C03089D]: lui        $v1, 0x089D <=> li $v1, 0x089D0000
    08862F3C:[8C68C120]: lw         $t0, -16096($v1)
    08862F40:[3C05089D]: lui        $a1, 0x089D <=> li $a1, 0x089D0000
    08862F44:[3C03089D]: lui        $v1, 0x089D <=> li $v1, 0x089D0000
    08862F48:[25060004]: addiu      $a2, $t0, 4
    08862F4C:[AC66C120]: sw         $a2, -16096($v1)
    08862F50:[8C870004]: lw         $a3, 4($a0)
    08862F54:[3C06DF00]: lui        $a2, 0xDF00 <=> li $a2, 0xDF000000
    08862F58:[3C03089D]: lui        $v1, 0x089D <=> li $v1, 0x089D0000
    08862F5C:[AD070004]: sw         $a3, 4($t0)
    08862F60:[8CA7C120]: lw         $a3, -16096($a1)
    08862F64:[34C500A2]: ori        $a1, $a2, 162
    08862F68:[24E60004]: addiu      $a2, $a3, 4
    08862F6C:[AC66C120]: sw         $a2, -16096($v1)
    08862F70:[8C830004]: lw         $v1, 4($a0)
    08862F74:[14650018]: bne        $v1, $a1, 0x08862FD8
    08862F78:[00000000]: nop
    08862F7C:[3C032700]: lui        $v1, 0x2700 <=> li $v1, 0x27000000
    08862F80:[34630001]: ori        $v1, $v1, 1
    08862F84:[ACC30000]: sw         $v1, 0($a2)
    08862F88:[3C03089D]: lui        $v1, 0x089D <=> li $v1, 0x089D0000
    08862F8C:[8C65C120]: lw         $a1, -16096($v1)
    08862F90:[3C04D800]: lui        $a0, 0xD800 <=> li $a0, 0xD8000000
    08862F94:[34840003]: ori        $a0, $a0, 3
    08862F98:[3C03089D]: lui        $v1, 0x089D <=> li $v1, 0x089D0000
    08862F9C:[24A60004]: addiu      $a2, $a1, 4
    08862FA0:[AC66C120]: sw         $a2, -16096($v1)
    08862FA4:[ACA40004]: sw         $a0, 4($a1)
    08862FA8:[3C03089D]: lui        $v1, 0x089D <=> li $v1, 0x089D0000
    08862FAC:[8C65C120]: lw         $a1, -16096($v1)
    08862FB0:[3C04D900]: lui        $a0, 0xD900 <=> li $a0, 0xD9000000
    08862FB4:[3C03089D]: lui        $v1, 0x089D <=> li $v1, 0x089D0000
    08862FB8:[24A60004]: addiu      $a2, $a1, 4
    08862FBC:[AC66C120]: sw         $a2, -16096($v1)
    08862FC0:[ACA40004]: sw         $a0, 4($a1)
    08862FC4:[3C03089D]: lui        $v1, 0x089D <=> li $v1, 0x089D0000
    08862FC8:[8C64C120]: lw         $a0, -16096($v1)
    08862FCC:[3C03089D]: lui        $v1, 0x089D <=> li $v1, 0x089D0000
    08862FD0:[24860004]: addiu      $a2, $a0, 4
    08862FD4:[AC66C120]: sw         $a2, -16096($v1)
    08862FD8:[03E00008]: jr         $ra
    08862FDC:[00000000]: nop
_S1_2_8860EC0 6,146,310 instructions (0.043%), 14,991 calls (08860EC0 - 08861180, length 177)
    08860EC0:[27BDFFB0]: addiu      $sp, $sp, -80
    08860EC4:[AFBF002C]: sw         $ra, 44($sp)
    08860EC8:[AFB50028]: sw         $s5, 40($sp)
    08860ECC:[AFB40024]: sw         $s4, 36($sp)
    08860ED0:[AFB30020]: sw         $s3, 32($sp)
    08860ED4:[AFB2001C]: sw         $s2, 28($sp)
    08860ED8:[AFB10018]: sw         $s1, 24($sp)
    08860EDC:[3C0200FF]: lui        $v0, 0x00FF <=> li $v0, 0x00FF0000
    08860EE0:[AFB00014]: sw         $s0, 20($sp)
    08860EE4:[3451FFFF]: ori        $s1, $v0, -1
    08860EE8:[0080A821]: addu       $s5, $a0, $zr <=> move $s5, $a0
    08860EEC:[E7B4000C]: swc1       $f20, 12($sp)
    08860EF0:[3C02437F]: lui        $v0, 0x437F <=> li $v0, 0x437F0000
    08860EF4:[00A0A021]: addu       $s4, $a1, $zr <=> move $s4, $a1
    08860EF8:[26B200B0]: addiu      $s2, $s5, 176
    08860EFC:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    08860F00:[4482A000]: mtc1       $v0, $f20
    08860F04:[00131040]: sll        $v0, $s3, 0x0001
    08860F08:[00531021]: addu       $v0, $v0, $s3
    08860F0C:[00021100]: sll        $v0, $v0, 0x0004
    08860F10:[02421021]: addu       $v0, $s2, $v0
    08860F14:[24500010]: addiu      $s0, $v0, 16
    08860F18:[27A40048]: addiu      $a0, $sp, 72
    08860F1C:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    08860F20:[02803021]: addu       $a2, $s4, $zr <=> move $a2, $s4
    08860F24:[0E21832C]: jal        0x08860CB0
    08860F28:[02603821]: addu       $a3, $s3, $zr <=> move $a3, $s3
    08860F2C:[2663005F]: addiu      $v1, $s3, 95
    08860F30:[00033600]: sll        $a2, $v1, 0x0018
    08860F34:[3C03089D]: lui        $v1, 0x089D <=> li $v1, 0x089D0000
    08860F38:[C7A00048]: lwc1       $f0, 72($sp)
    08860F3C:[8C65C120]: lw         $a1, -16096($v1)
    08860F40:[3C04089D]: lui        $a0, 0x089D <=> li $a0, 0x089D0000
    08860F44:[E7A0004C]: swc1       $f0, 76($sp)
    08860F48:[ACA60000]: sw         $a2, 0($a1)
    08860F4C:[8C87C120]: lw         $a3, -16096($a0)
    08860F50:[3C03089D]: lui        $v1, 0x089D <=> li $v1, 0x089D0000
    08860F54:[27A60030]: addiu      $a2, $sp, 48
    08860F58:[24E50004]: addiu      $a1, $a3, 4
    08860F5C:[AC65C120]: sw         $a1, -16096($v1)
    08860F60:[3C03089D]: lui        $v1, 0x089D <=> li $v1, 0x089D0000
    08860F64:[8C63BD04]: lw         $v1, -17148($v1)
    08860F68:[26040020]: addiu      $a0, $s0, 32
    08860F6C:[24630BC0]: addiu      $v1, $v1, 3008
    08860F70:[D8840000]: lv.q       C100.q, 0($a0)
    08860F74:[D8680000]: lv.q       C200.q, 0($v1)
    08860F78:[D8690010]: lv.q       C210.q, 16($v1)
    08860F7C:[D86A0020]: lv.q       C220.q, 32($v1)
    08860F80:[D0006460]: vmov.s     S003.s, S103.s
    08860F84:[F104A800]: VTFM3.t    C000.t, E200.t, C100.t
    08860F88:[F8C00000]: sv.q       C000.q, 0($a2)
    08860F8C:[00131840]: sll        $v1, $s3, 0x0001
    08860F90:[8FA50030]: lw         $a1, 48($sp)
    08860F94:[00731821]: addu       $v1, $v1, $s3
    08860F98:[24640063]: addiu      $a0, $v1, 99
    08860F9C:[00042600]: sll        $a0, $a0, 0x0018
    08860FA0:[00052A02]: srl        $a1, $a1, 0x0008
    08860FA4:[00A42025]: or         $a0, $a1, $a0
    08860FA8:[ACE40004]: sw         $a0, 4($a3)
    08860FAC:[3C04089D]: lui        $a0, 0x089D <=> li $a0, 0x089D0000
    08860FB0:[8C87C120]: lw         $a3, -16096($a0)
    08860FB4:[8FA60034]: lw         $a2, 52($sp)
    08860FB8:[3C04089D]: lui        $a0, 0x089D <=> li $a0, 0x089D0000
    08860FBC:[24E50004]: addiu      $a1, $a3, 4
    08860FC0:[AC85C120]: sw         $a1, -16096($a0)
    08860FC4:[24640064]: addiu      $a0, $v1, 100
    08860FC8:[00062A02]: srl        $a1, $a2, 0x0008
    08860FCC:[00042600]: sll        $a0, $a0, 0x0018
    08860FD0:[00A42025]: or         $a0, $a1, $a0
    08860FD4:[ACE40004]: sw         $a0, 4($a3)
    08860FD8:[3C04089D]: lui        $a0, 0x089D <=> li $a0, 0x089D0000
    08860FDC:[8C87C120]: lw         $a3, -16096($a0)
    08860FE0:[8FA60038]: lw         $a2, 56($sp)
    08860FE4:[3C04089D]: lui        $a0, 0x089D <=> li $a0, 0x089D0000
    08860FE8:[24E50004]: addiu      $a1, $a3, 4
    08860FEC:[AC85C120]: sw         $a1, -16096($a0)
    08860FF0:[24640065]: addiu      $a0, $v1, 101
    08860FF4:[00062A02]: srl        $a1, $a2, 0x0008
    08860FF8:[00042600]: sll        $a0, $a0, 0x0018
    08860FFC:[00A42025]: or         $a0, $a1, $a0
    08861000:[ACE40004]: sw         $a0, 4($a3)
    08861004:[3C04089D]: lui        $a0, 0x089D <=> li $a0, 0x089D0000
    08861008:[8C88C120]: lw         $t0, -16096($a0)
    0886100C:[8FA6004C]: lw         $a2, 76($sp)
    08861010:[24650090]: addiu      $a1, $v1, 144
    08861014:[00053E00]: sll        $a3, $a1, 0x0018
    08861018:[00D13024]: and        $a2, $a2, $s1
    0886101C:[3C04089D]: lui        $a0, 0x089D <=> li $a0, 0x089D0000
    08861020:[25050004]: addiu      $a1, $t0, 4
    08861024:[AC85C120]: sw         $a1, -16096($a0)
    08861028:[00C73025]: or         $a2, $a2, $a3
    0886102C:[3C05089D]: lui        $a1, 0x089D <=> li $a1, 0x089D0000
    08861030:[AD060004]: sw         $a2, 4($t0)
    08861034:[8CA6C120]: lw         $a2, -16096($a1)
    08861038:[3C04089D]: lui        $a0, 0x089D <=> li $a0, 0x089D0000
    0886103C:[3C054F00]: lui        $a1, 0x4F00 <=> li $a1, 0x4F000000
    08861040:[44850000]: mtc1       $a1, $f0
    08861044:[24C50004]: addiu      $a1, $a2, 4
    08861048:[AC85C120]: sw         $a1, -16096($a0)
    0886104C:[C601000C]: lwc1       $f1, 12($s0)
    08861050:[4601A042]: mul.s      $f1, $f20, $f1
    08861054:[4601003E]: c.le.s     $f0, $f1
    08861058:[00000000]: nop
    0886105C:[45030004]: bc1tl      0x08861070
    08861060:[46000801]: sub.s      $f0, $f1, $f0
    08861064:[4600080D]: trunc.w.s  $f0, $f1
    08861068:[10000005]: b          0x08861080
    0886106C:[44040000]: mfc1       $a0, $f0
    08861070:[24048000]: addiu      $a0, $zr, -32768 <=> li $a0, -32768
    08861074:[4600000D]: trunc.w.s  $f0, $f0
    08861078:[44060000]: mfc1       $a2, $f0
    0886107C:[00C42025]: or         $a0, $a2, $a0
    08861080:[C6010010]: lwc1       $f1, 16($s0)
    08861084:[A3A4004C]: sb         $a0, 76($sp)
    08861088:[3C044F00]: lui        $a0, 0x4F00 <=> li $a0, 0x4F000000
    0886108C:[4601A042]: mul.s      $f1, $f20, $f1
    08861090:[44840000]: mtc1       $a0, $f0
    08861094:[4601003E]: c.le.s     $f0, $f1
    08861098:[00000000]: nop
    0886109C:[45030004]: bc1tl      0x088610B0
    088610A0:[46000801]: sub.s      $f0, $f1, $f0
    088610A4:[4600080D]: trunc.w.s  $f0, $f1
    088610A8:[10000005]: b          0x088610C0
    088610AC:[44040000]: mfc1       $a0, $f0
    088610B0:[24048000]: addiu      $a0, $zr, -32768 <=> li $a0, -32768
    088610B4:[4600000D]: trunc.w.s  $f0, $f0
    088610B8:[44060000]: mfc1       $a2, $f0
    088610BC:[00C42025]: or         $a0, $a2, $a0
    088610C0:[C6010014]: lwc1       $f1, 20($s0)
    088610C4:[A3A4004D]: sb         $a0, 77($sp)
    088610C8:[3C044F00]: lui        $a0, 0x4F00 <=> li $a0, 0x4F000000
    088610CC:[4601A042]: mul.s      $f1, $f20, $f1
    088610D0:[44840000]: mtc1       $a0, $f0
    088610D4:[4601003E]: c.le.s     $f0, $f1
    088610D8:[00000000]: nop
    088610DC:[45030004]: bc1tl      0x088610F0
    088610E0:[46000801]: sub.s      $f0, $f1, $f0
    088610E4:[4600080D]: trunc.w.s  $f0, $f1
    088610E8:[10000005]: b          0x08861100
    088610EC:[44040000]: mfc1       $a0, $f0
    088610F0:[24048000]: addiu      $a0, $zr, -32768 <=> li $a0, -32768
    088610F4:[4600000D]: trunc.w.s  $f0, $f0
    088610F8:[44060000]: mfc1       $a2, $f0
    088610FC:[00C42025]: or         $a0, $a2, $a0
    08861100:[A3A4004E]: sb         $a0, 78($sp)
    08861104:[8FA6004C]: lw         $a2, 76($sp)
    08861108:[2463008F]: addiu      $v1, $v1, 143
    0886110C:[00033E00]: sll        $a3, $v1, 0x0018
    08861110:[00D13024]: and        $a2, $a2, $s1
    08861114:[00C73025]: or         $a2, $a2, $a3
    08861118:[3C04089D]: lui        $a0, 0x089D <=> li $a0, 0x089D0000
    0886111C:[ACA60000]: sw         $a2, 0($a1)
    08861120:[8C85C120]: lw         $a1, -16096($a0)
    08861124:[26730001]: addiu      $s3, $s3, 1
    08861128:[3C03089D]: lui        $v1, 0x089D <=> li $v1, 0x089D0000
    0886112C:[24A50004]: addiu      $a1, $a1, 4
    08861130:[2A640003]: slti       $a0, $s3, 3
    08861134:[1480FF73]: bne        $a0, $zr, 0x08860F04
    08861138:[AC65C120]: sw         $a1, -16096($v1)
    0886113C:[3C031700]: lui        $v1, 0x1700 <=> li $v1, 0x17000000
    08861140:[34630001]: ori        $v1, $v1, 1
    08861144:[ACA30000]: sw         $v1, 0($a1)
    08861148:[3C03089D]: lui        $v1, 0x089D <=> li $v1, 0x089D0000
    0886114C:[8C64C120]: lw         $a0, -16096($v1)
    08861150:[3C03089D]: lui        $v1, 0x089D <=> li $v1, 0x089D0000
    08861154:[24850004]: addiu      $a1, $a0, 4
    08861158:[AC65C120]: sw         $a1, -16096($v1)
    0886115C:[8FBF002C]: lw         $ra, 44($sp)
    08861160:[8FB50028]: lw         $s5, 40($sp)
    08861164:[8FB40024]: lw         $s4, 36($sp)
    08861168:[8FB30020]: lw         $s3, 32($sp)
    0886116C:[8FB2001C]: lw         $s2, 28($sp)
    08861170:[8FB10018]: lw         $s1, 24($sp)
    08861174:[8FB00014]: lw         $s0, 20($sp)
    08861178:[C7B4000C]: lwc1       $f20, 12($sp)
    0886117C:[03E00008]: jr         $ra
    08861180:[27BD0050]: addiu      $sp, $sp, 80
  Back Branch 08861134 44,973 times (length 142)
_S1_2_9C3E698 5,465,607 instructions (0.038%), 3,006 calls (09C3E698 - 09C3EE94, length 512)
  Back Branch 09C3EA4C 48,723 times (length 162)
_S1_2_880BF00 5,347,353 instructions (0.037%), 61,156 calls (0880BF00 - 0880BFEC, length 60)
  Back Branch 0880BFB8 248,431 times (length 24)
  Back Branch 0880BF44 244,584 times (length 4)
  Back Branch 0880BFD4 69,439 times (length 5)
  Back Branch 0880BFC0 55,088 times (length 42)
  Back Branch 0880BFE0 28,665 times (length 5)
  Back Branch 0880BFA0 18,174 times (length 5)
_S1_2_884C22C 5,241,632 instructions (0.037%), 14,891 calls (0884C22C - 0884C7BC, length 357)
_S1_3_882A9DC 5,222,481 instructions (0.036%), 14,387 calls (0882A9DC - 0882AC14, length 143)
  Back Branch 0882ABE8 215,805 times (length 16)
_S1_3_8891B5C 5,068,752 instructions (0.035%), 230,537 calls (08891B5C - 08891BC4, length 27)
_S1_2_9C19680 4,581,074 instructions (0.032%), 20,192 calls (09C19680 - 09C1A918, length 1191)
  Back Branch 09C1A1D0 539,100 times (length 5187798)
  Back Branch 09C19910 38,550 times (length -452)
  Back Branch 09C1A20C 38,115 times (length 40921221)
  Back Branch 09C197CC 30,840 times (length -772)
  Back Branch 09C1A7AC 15,083 times (length -85)
  Back Branch 09C1A860 6,881 times (length 40921626)
_S1_2_8860CB0 4,272,435 instructions (0.030%), 44,973 calls (08860CB0 - 08860EBC, length 132)
_S1_3_8859848 4,227,269 instructions (0.029%), 55,355 calls (08859848 - 08859AE0, length 167)
  Back Branch 08859A94 55,355 times (length 5)
  Back Branch 08859948 51,966 times (length 5)
  Back Branch 08859928 3,228 times (length 19)
_S1_2_884CBD8 4,215,268 instructions (0.029%), 58,834 calls (0884CBD8 - 0884CDB8, length 121)
  Back Branch 0884CD80 3,893 times (length 27)
_S1_2_9C3A320 4,195,629 instructions (0.029%), 74,815 calls (09C3A320 - 09C3A45C, length 80)
_S1_3_886272C 4,169,242 instructions (0.029%), 595,606 calls (0886272C - 08862744, length 7)
_S1_2_88DDA44 4,069,283 instructions (0.028%), 12,957 calls (088DDA44 - 088DDBD4, length 101)
  Back Branch 088DDBBC 557,151 times (length 29)
_S1_2_9C57E08 4,003,088 instructions (0.028%), 14,419 calls (09C57E08 - 09C585F4, length 508)
  Back Branch 09C583B8 21,732 times (length 261)
_S1_2_9AB84B0 3,693,148 instructions (0.026%), 12,213 calls (09AB84B0 - 09AB8878, length 243)
  Back Branch 09AB879C 87,674 times (length 66)
  Back Branch 09AB87C8 36,012 times (length 105)
_S1_2_9C3B8D0 3,631,038 instructions (0.025%), 51,849 calls (09C3B8D0 - 09C3BE94, length 370)
  Back Branch 09C3BCC8 13,281 times (length 17)
_S1_2_882C11C 3,519,850 instructions (0.025%), 8,282 calls (0882C11C - 0882C3CC, length 173)
  Back Branch 0882C38C 140,794 times (length 16)
_S1_2_88633CC 3,518,604 instructions (0.025%), 27,974 calls (088633CC - 08863648, length 160)
  Back Branch 08863434 83,922 times (length 11)
  Back Branch 088634F0 5,012 times (length 37)
_S1_3_8890E48 3,255,159 instructions (0.023%), 15,989 calls (08890E48 - 08890ED0, length 35)
  Back Branch 08890EB4 210,812 times (length 15)
_S1_2_89041C0 3,178,795 instructions (0.022%), 2 calls (089041C0 - 0890446C, length 172)
  Back Branch 089042D4 370,736 times (length 8)
  Back Branch 089042E4 23,171 times (length 17)
  Back Branch 0890424C 512 times (length 7)
  Back Branch 089043D0 48 times (length 6)
  Back Branch 08904260 32 times (length 14)
  Back Branch 089043F8 14 times (length 6)
  Back Branch 0890430C 4 times (length 7)
  Back Branch 08904284 4 times (length 7)
_S1_2_8894988 3,147,960 instructions (0.022%), 314,796 calls (08894988 - 088949E8, length 25)
_S1_2_88952A4 3,021,163 instructions (0.021%), 336,025 calls (088952A4 - 088952E0, length 16)
_S1_2_88592E4 3,019,680 instructions (0.021%), 12,960 calls (088592E4 - 0885947C, length 103)
  Back Branch 0885940C 38,880 times (length 65)
_S1_3_8862768 3,017,279 instructions (0.021%), 177,487 calls (08862768 - 088627A8, length 17)
_S1_2_9C3C200 2,940,504 instructions (0.020%), 63,924 calls (09C3C200 - 09C3C2B4, length 46)
_S1_2_88D3DBC 2,938,397 instructions (0.020%), 50,127 calls (088D3DBC - 088D3F64, length 107)
_S1_2_88D3B94 2,907,366 instructions (0.020%), 57,288 calls (088D3B94 - 088D3DB8, length 138)
_S1_2_884D2F8 2,907,275 instructions (0.020%), 12,955 calls (0884D2F8 - 0884D750, length 279)
  Back Branch 0884D72C 106,806 times (length 16)
_S1_3_88597FC 2,895,756 instructions (0.020%), 723,939 calls (088597FC - 08859808, length 4)
_S1_2_8810990 2,884,799 instructions (0.020%), 26,282 calls (0880F73C - 088112C4, length 1763)
  Back Branch 0880F764 1,061,708 times (length 5)
  Back Branch 08810FF0 61,146 times (length 1383)
  Back Branch 0880F9E8 37,058 times (length 173)
  Back Branch 0880FAB4 37,058 times (length 120)
  Back Branch 0880FAA8 37,058 times (length 158)
  Back Branch 0880FA2C 37,058 times (length 21)
  Back Branch 0880FA40 35,494 times (length 25)
  Back Branch 08810FE0 33,827 times (length 1379)
  Back Branch 08810F10 26,282 times (length 1468)
  Back Branch 0880FB20 10,563 times (length 145)
  Back Branch 0880FB5C 6,022 times (length 160)
_S1_2_9C3B7C0 2,802,480 instructions (0.020%), 63,608 calls (09C3B7C0 - 09C3B7F4, length 14)
  Back Branch 09C3B7E4 397,624 times (length 8)
_S1_2_882C94C 2,723,745 instructions (0.019%), 7,545 calls (0882C94C - 0882CC98, length 212)
  Back Branch 0882CC58 128,265 times (length 16)
_S1_3_88169FC 2,677,756 instructions (0.019%), 26,074 calls (088169FC - 08816A5C, length 25)
  Back Branch 08816A3C 294,704 times (length 7)
_S1_3_880F68C 2,583,144 instructions (0.018%), 33,827 calls (0880F68C - 08810FFC, length 1629)
  Back Branch 0880F764 1,061,708 times (length 5)
  Back Branch 08810FF0 61,146 times (length 1383)
  Back Branch 0880F9E8 37,058 times (length 173)
  Back Branch 0880FAB4 37,058 times (length 120)
  Back Branch 0880FAA8 37,058 times (length 158)
  Back Branch 0880FA2C 37,058 times (length 21)
  Back Branch 0880FA40 35,494 times (length 25)
  Back Branch 08810FE0 33,827 times (length 1379)
  Back Branch 0880FB20 10,563 times (length 145)
  Back Branch 0880FB5C 6,022 times (length 160)
  Back Branch 0881051C 1 times (length 908)
_S1_2_8891A28 2,432,911 instructions (0.017%), 77,742 calls (08891A28 - 08891B10, length 59)
  Back Branch 08891AA0 39,574 times (length 7)
_S1_3_88167E0 2,371,941 instructions (0.017%), 790,647 calls (088167E0 - 088167E8, length 3)
_S1_2_88C7914 2,363,886 instructions (0.016%), 3,006 calls (088C7914 - 088C7CD8, length 242)
  Back Branch 088C7CB8 27,468 times (length 211)
_S1_2_9C3EE98 2,336,174 instructions (0.016%), 918 calls (09C3EE98 - 09C3F73C, length 554)
  Back Branch 09C3F2E4 21,403 times (length 191)
_S1_3_88627B4 2,303,712 instructions (0.016%), 121,248 calls (088627B4 - 088627FC, length 19)
_S1_2_9C38BA8 2,272,606 instructions (0.016%), 3,006 calls (09C38BA8 - 09C392C4, length 456)
  Back Branch 09C38DCC 54,986 times (length 42)
  Back Branch 09C38DE0 6,012 times (length 56)
  Back Branch 09C38DF8 6,012 times (length 68)
  Back Branch 09C3925C 316 times (length 258)
_S1_2_88A356C 2,239,132 instructions (0.016%), 1 calls (088A356C - 088A3AAC, length 337)
  Back Branch 088A3A54 77,795 times (length 306)
_S1_2_8860848 2,224,359 instructions (0.016%), 98,979 calls (08860848 - 08860A00, length 111)
_S1_2_8827918 2,209,430 instructions (0.015%), 9,470 calls (08827918 - 08827AD0, length 111)
  Back Branch 08827A9C 99,870 times (length 35)
  Back Branch 088279EC 1,250 times (length 34)
  Back Branch 08827A74 1,250 times (length 25)
_S1_3_880B368 2,118,042 instructions (0.015%), 353,007 calls (0880B368 - 0880B388, length 9)
_S1_2_8812338 2,110,072 instructions (0.015%), 14 calls (08812338 - 088123C4, length 36)
  Back Branch 088123B4 136,731 times (length 29)
_S1_2_9ABD5E8 2,050,568 instructions (0.014%), 13,362 calls (09ABD5E8 - 09ABDA5C, length 286)
_S1_3_885980C 1,986,616 instructions (0.014%), 496,654 calls (0885980C - 08859818, length 4)
_S1_2_8868F50 1,904,628 instructions (0.013%), 12,957 calls (08868F50 - 08869420, length 309)
_S1_2_88952E4 1,853,634 instructions (0.013%), 308,911 calls (088952E4 - 08895534, length 149)
_S1_2_88101C0 1,766,755 instructions (0.012%), 10,774 calls (0880F73C - 08810FFC, length 1585)
  Back Branch 0880F764 1,061,708 times (length 5)
  Back Branch 08810FF0 61,146 times (length 1383)
  Back Branch 0880F9E8 37,058 times (length 173)
  Back Branch 0880FAB4 37,058 times (length 120)
  Back Branch 0880FAA8 37,058 times (length 158)
  Back Branch 0880FA2C 37,058 times (length 21)
  Back Branch 0880FA40 35,494 times (length 25)
  Back Branch 08810FE0 33,827 times (length 1379)
  Back Branch 08810C48 10,774 times (length 1290)
  Back Branch 08810674 10,774 times (length 293)
  Back Branch 0880FB20 10,563 times (length 145)
  Back Branch 08810C20 9,068 times (length 20)
  Back Branch 08810C0C 9,068 times (length 16)
  Back Branch 0880FB5C 6,022 times (length 160)
  Back Branch 08810E00 9 times (length 17)
  Back Branch 08810E1C 2 times (length 1407)
_S1_2_880F630 1,642,880 instructions (0.011%), 96,640 calls (0880F630 - 0880F688, length 23)
_S1_3_9C19540 1,637,090 instructions (0.011%), 2,570 calls (09C19540 - 09C19934, length 254)
  Back Branch 09C19910 38,550 times (length 16)
  Back Branch 09C197CC 30,840 times (length 16)
_S1_2_8831924 1,604,900 instructions (0.011%), 14,590 calls (08831924 - 08831CAC, length 227)
_S1_3_880ED70 1,515,166 instructions (0.011%), 26,100 calls (0880ED70 - 0880EDF4, length 34)
  Back Branch 0880EDE8 73,232 times (length 5)
  Back Branch 0880EDD0 71,177 times (length 9)
_S1_3_8898898 1,488,914 instructions (0.010%), 57,861 calls (08898898 - 088988E8, length 21)
  Back Branch 088988D8 70,395 times (length 16)
_S1_2_9CC7508 1,439,028 instructions (0.010%), 9,270 calls (09CC7508 - 09CC7AAC, length 362)
_S1_2_884C9B8 1,426,179 instructions (0.010%), 19,617 calls (0884C9B8 - 0884CB20, length 91)
_S1_3_889134C 1,414,008 instructions (0.010%), 19,639 calls (0889134C - 08891470, length 74)
_S1_3_8862748 1,404,384 instructions (0.010%), 175,548 calls (08862748 - 08862764, length 8)
_S1_2_88637C4 1,368,824 instructions (0.010%), 13,871 calls (088637C4 - 08863B6C, length 235)
  Back Branch 08863B40 23,642 times (length 207)
_S1_2_9ABADF8 1,368,184 instructions (0.010%), 22,987 calls (09ABADF8 - 09ABB000, length 131)
_S1_2_880D9EC 1,345,212 instructions (0.009%), 61,146 calls (0880D9EC - 0880DA40, length 22)
_S1_2_8897AE0 1,320,660 instructions (0.009%), 50,795 calls (08897AE0 - 08897B44, length 26)
_S1_3_880F394 1,315,402 instructions (0.009%), 17,714 calls (0880F394 - 0880F400, length 28)
  Back Branch 0880F3E0 177,364 times (length 14)
_S1_2_88652DC 1,288,116 instructions (0.009%), 23,854 calls (088652DC - 088653CC, length 61)
_S1_2_8862354 1,278,508 instructions (0.009%), 58,114 calls (08862354 - 088623D8, length 34)
_S1_3_882AC18 1,254,740 instructions (0.009%), 14,590 calls (0882AC18 - 0882AD6C, length 86)
_S1_2_890C490 1,233,086 instructions (0.009%), 119,486 calls (0890C490 - 0890C4C0, length 13)
_S1_2_88949B4 1,232,420 instructions (0.009%), 246,484 calls (088949B4 - 088949E8, length 14)
_S1_2_9C58900 1,222,382 instructions (0.009%), 15,450 calls (09C58900 - 09C58BE0, length 185)
  Back Branch 09C589D0 15,450 times (length 10)
_S1_2_9C48D30 1,213,961 instructions (0.008%), 3,006 calls (09C48D30 - 09C4D84C, length 4808)
_S1_2_8884E44 1,177,458 instructions (0.008%), 9,662 calls (08884E44 - 08885084, length 145)
_S1_2_88849B4 1,168,454 instructions (0.008%), 9,662 calls (088849B4 - 08884C98, length 186)
_S1_3_880E8F0 1,150,118 instructions (0.008%), 33,827 calls (0880E8F0 - 0880E974, length 34)
_S1_2_8862BB8 1,107,951 instructions (0.008%), 28,409 calls (08862BB8 - 08862D30, length 95)
_S1_2_9C1A7B8 1,089,185 instructions (0.008%), 2 calls (09C1A7B8 - 09C1AA50, length 167)
  Back Branch 09C1A940 61,345 times (length 8)
  Back Branch 09C1A860 6,881 times (length 29)
  Back Branch 09C1A9A4 6,873 times (length 109)
  Back Branch 09C1A9B8 4 times (length 115)
_S1_3_8825DA8 1,046,864 instructions (0.007%), 20,132 calls (08825DA8 - 08825E74, length 52)
_S1_3_880B474 1,044,703 instructions (0.007%), 94,973 calls (0880B42C - 0880B490, length 26)
  Back Branch 0880B48C 94,973 times (length 26)
_S1_3_8815700 1,042,130 instructions (0.007%), 9,062 calls (08815700 - 088158D4, length 118)
_S1_2_8888B98 1,002,330 instructions (0.007%), 3,010 calls (08888B98 - 08889C8C, length 1086)
_S1_2_8891474 964,502 instructions (0.007%), 12,526 calls (08891474 - 088915AC, length 79)
_S1_2_880EBF0 942,713 instructions (0.007%), 10,720 calls (0880EBF0 - 0880ED00, length 69)
  Back Branch 0880EC68 48,382 times (length 6)
  Back Branch 0880EC14 31,520 times (length 4)
  Back Branch 0880ECE4 12,872 times (length 41)
  Back Branch 0880ECEC 5,065 times (length 17)
  Back Branch 0880ECF4 202 times (length 44)
  Back Branch 0880ECA4 73 times (length 24)
_S1_2_880EA08 937,572 instructions (0.007%), 20,382 calls (0880EA08 - 08811B38, length 3149)
_S1_2_88972A0 900,372 instructions (0.006%), 40,926 calls (088972A0 - 088972F4, length 22)
_S1_2_88A2498 898,769 instructions (0.006%), 2 calls (088A2498 - 088A2A74, length 376)
  Back Branch 088A2A10 27,411 times (length 341)
_S1_2_9C3B860 897,994 instructions (0.006%), 51,849 calls (09C3B860 - 09C3B8CC, length 28)
_S1_2_9CC4378 880,164 instructions (0.006%), 6,678 calls (09CC4378 - 09CC4CD4, length 600)
_S1_2_88CBBAC 877,752 instructions (0.006%), 12,024 calls (088CBBAC - 088CBD1C, length 93)
_S1_2_880A580 876,426 instructions (0.006%), 20,382 calls (0880A580 - 0880B364, length 890)
  Back Branch 0880A600 20,382 times (length 9)
_S1_2_9A61F28 854,215 instructions (0.006%), 1,509 calls (09A61F28 - 09A62E58, length 973)
  Back Branch 09A62078 12,072 times (length 19)
  Back Branch 09A62E30 3,018 times (length 31)
_S1_2_88B8A58 849,332 instructions (0.006%), 12,957 calls (088B8A58 - 088B96D4, length 800)
  Back Branch 088B9538 24,300 times (length 10)
  Back Branch 088B90F4 2,055 times (length 16)
  Back Branch 088B8F64 1,944 times (length 16)
  Back Branch 088B9390 1,944 times (length 16)
  Back Branch 088B9580 1,620 times (length 113)
  Back Branch 088B8D54 648 times (length 16)
  Back Branch 088B8C3C 648 times (length 16)
_S1_2_9ABC688 822,820 instructions (0.006%), 6,968 calls (09ABC688 - 09ABCADC, length 278)
_S1_5_890C4F8 816,935 instructions (0.006%), 116,705 calls (0890C4F8 - 0890C510, length 7)
_S1_2_88949EC 816,354 instructions (0.006%), 12,958 calls (088949EC - 08894AFC, length 69)
_S1_2_8895538 803,395 instructions (0.006%), 12,957 calls (08895538 - 08895608, length 53)
  Back Branch 088955E8 51,828 times (length 37)
_S1_2_88147C8 802,644 instructions (0.006%), 10,815 calls (088147C8 - 08814980, length 111)
_S1_2_8814674 790,284 instructions (0.006%), 10,776 calls (08814674 - 088147C4, length 85)
_S1_2_88CB474 777,039 instructions (0.005%), 3,006 calls (088CB474 - 088CBBA8, length 462)
_S1_2_8865648 764,393 instructions (0.005%), 13,871 calls (08865648 - 08865748, length 65)
  Back Branch 08865724 23,642 times (length 31)
_S1_2_9C35890 758,366 instructions (0.005%), 13,281 calls (09C35890 - 09C359C4, length 78)
_S1_2_8860A78 743,636 instructions (0.005%), 12,604 calls (08860A78 - 08860B20, length 43)
  Back Branch 08860AFC 37,812 times (length 23)
_S1_2_8865530 739,474 instructions (0.005%), 23,854 calls (08865530 - 088655DC, length 44)
_S1_2_8865480 739,474 instructions (0.005%), 23,854 calls (08865480 - 0886552C, length 44)
_S1_2_88653D0 739,474 instructions (0.005%), 23,854 calls (088653D0 - 0886547C, length 44)
_S1_2_8860C54 737,877 instructions (0.005%), 17,997 calls (08860C54 - 08860CAC, length 23)
  Back Branch 08860C90 53,991 times (length 9)
_S1_2_885151C 729,432 instructions (0.005%), 27,016 calls (088514AC - 08851524, length 31)
  Back Branch 08851520 27,016 times (length 31)
_S1_2_8883384 720,156 instructions (0.005%), 19,324 calls (08883384 - 088838AC, length 331)
_S1_2_8904AC4 689,168 instructions (0.005%), 9,068 calls (08904AC4 - 08905124, length 409)
  Back Branch 08904E10 9,068 times (length 125)
_S1_3_880EB4C 680,135 instructions (0.005%), 26,074 calls (0880EB4C - 0880EBEC, length 41)
  Back Branch 0880EBCC 737 times (length 3)
_S1_2_8890544 673,764 instructions (0.005%), 25,914 calls (08890544 - 088905AC, length 27)
_S1_3_883185C 671,140 instructions (0.005%), 14,590 calls (0883185C - 08831CAC, length 277)
_S1_2_88640F8 658,103 instructions (0.005%), 13,917 calls (088640F8 - 088641BC, length 50)
  Back Branch 08864190 13,922 times (length 14)
_S1_2_8859188 636,952 instructions (0.004%), 28,068 calls (08859188 - 08859214, length 36)
_S1_2_9AD50A8 631,754 instructions (0.004%), 13,391 calls (09AD50A8 - 09ADB300, length 6295)
_S1_2_9ABC560 617,544 instructions (0.004%), 13,362 calls (09ABC560 - 09ABC66C, length 68)
_S1_2_8863B70 614,964 instructions (0.004%), 13,871 calls (08863B70 - 08863D54, length 122)
_S1_3_8814268 611,685 instructions (0.004%), 4,531 calls (08814268 - 088144B0, length 147)
_S1_2_8891B14 608,979 instructions (0.004%), 12,957 calls (08891B14 - 08891B58, length 18)
  Back Branch 08891B40 64,785 times (length 6)
_S1_2_89044B4 607,556 instructions (0.004%), 9,068 calls (089044B4 - 08904AC0, length 388)
_S1_2_8823B58 604,206 instructions (0.004%), 3,006 calls (08823B58 - 08823C80, length 75)
  Back Branch 08823BC0 60,120 times (length 9)
_S1_2_88A5D38 593,020 instructions (0.004%), 12,946 calls (088A5D38 - 088A5EC8, length 101)
  Back Branch 088A5E98 64 times (length 75)
_S1_2_9AF2D78 591,699 instructions (0.004%), 1,806 calls (09AF2D78 - 09AF3198, length 265)
  Back Branch 09AF3184 7,224 times (length 48)
_S1_2_8864348 590,535 instructions (0.004%), 25,851 calls (08864348 - 08864404, length 48)
_S1_2_88160E8 581,773 instructions (0.004%), 15,749 calls (088160E8 - 08816260, length 95)
_S1_2_882C7B4 573,420 instructions (0.004%), 7,545 calls (0882C7B4 - 0882CC98, length 314)
  Back Branch 0882CC58 128,265 times (length 16)
_S1_2_88975D4 572,964 instructions (0.004%), 40,926 calls (088975D4 - 0889760C, length 15)
  Back Branch 08897608 40,926 times (length 6)
_S1_2_888FD38 570,116 instructions (0.004%), 1 calls (0888FD38 - 0888FDF8, length 49)
  Back Branch 0888FDF4 12,957 times (length 44)
_S1_2_889064C 557,151 instructions (0.004%), 25,914 calls (0889064C - 088906A4, length 23)
_S1_2_885FB54 551,126 instructions (0.004%), 23,962 calls (0885FB54 - 0885FBB0, length 24)
_S1_2_9A79EF0 550,437 instructions (0.004%), 4,214 calls (09A79EF0 - 09A7A1C4, length 182)
_S1_2_885FFBC 545,377 instructions (0.004%), 13,987 calls (0885FFBC - 08860058, length 40)
_S1_2_884ED24 542,275 instructions (0.004%), 124 calls (0884ED24 - 0884ED90, length 28)
  Back Branch 0884ED60 90,058 times (length 10)
_S1_3_88920A8 526,946 instructions (0.004%), 13,867 calls (088920A8 - 08892144, length 40)
_S1_2_9C585F8 521,586 instructions (0.004%), 15,450 calls (09C585F8 - 09C58680, length 35)
  Back Branch 09C58664 15,450 times (length 19)
_S1_2_88A5548 519,158 instructions (0.004%), 6,276 calls (088A5548 - 088A5770, length 139)
_S1_3_8890F70 515,234 instructions (0.004%), 14,948 calls (08890F70 - 08891070, length 65)
  Back Branch 0889104C 3,222 times (length 43)
_S1_2_88A2B04 511,783 instructions (0.004%), 4,928 calls (088A2B04 - 088A2F84, length 289)
_S1_2_8804424 509,550 instructions (0.004%), 20,382 calls (08804424 - 088044C4, length 41)
  Back Branch 088044C0 20,382 times (length 27)
_S1_3_8894B0C 509,076 instructions (0.004%), 9,666 calls (08894B0C - 08894EE0, length 246)
_S1_2_8881840 505,271 instructions (0.004%), 12,946 calls (08881840 - 0888196C, length 76)
_S1_2_8886468 502,000 instructions (0.003%), 12,946 calls (08886468 - 0888652C, length 50)
  Back Branch 08886510 25,892 times (length 36)
_S1_2_8892A88 499,024 instructions (0.003%), 1,397 calls (08892A88 - 08892E78, length 253)
  Back Branch 08892E44 3,222 times (length 104)
_S1_2_88A2A78 493,434 instructions (0.003%), 27,413 calls (088A2A78 - 088A2F84, length 324)
_S1_2_88971A0 492,347 instructions (0.003%), 25,913 calls (088971A0 - 088971EC, length 20)
_S1_2_9AAF290 491,785 instructions (0.003%), 3,006 calls (09AAF290 - 09AAF400, length 93)
  Back Branch 09AAF3E0 7,416 times (length 52)
_S1_2_88590B0 491,604 instructions (0.003%), 12,958 calls (088590B0 - 08859170, length 49)
_S1_3_8862E54 491,600 instructions (0.003%), 122,900 calls (08862E54 - 08862E60, length 4)
_S1_2_9C3B7F8 490,398 instructions (0.003%), 51,849 calls (09C3B7F8 - 09C3B824, length 12)
_S1_2_88646F0 486,948 instructions (0.003%), 14,322 calls (088646F0 - 08864778, length 35)
_S1_2_9A665D0 485,434 instructions (0.003%), 3,868 calls (09A665D0 - 09A66984, length 238)
_S1_2_8815384 483,835 instructions (0.003%), 3,010 calls (08815384 - 088156FC, length 223)
_S1_2_88655F8 477,080 instructions (0.003%), 23,854 calls (088655F8 - 08865644, length 20)
_S1_2_9C1A650 476,633 instructions (0.003%), 2 calls (09C1A650 - 09C1A7B0, length 89)
  Back Branch 09C1A7AC 15,083 times (length 75)
_S1_2_889F764 452,952 instructions (0.003%), 6,122 calls (0889F764 - 0889F8F0, length 100)
_S1_2_9A95FE8 452,663 instructions (0.003%), 1,819 calls (09A95FE8 - 09A960B4, length 52)
  Back Branch 09A9602C 23,339 times (length 9)
  Back Branch 09A9606C 17,285 times (length 15)
_S1_2_882E604 445,155 instructions (0.003%), 7,545 calls (0882E604 - 0882E6EC, length 59)
_S1_2_8864634 442,719 instructions (0.003%), 16,397 calls (08864634 - 088646A0, length 28)
_S1_2_8823A50 441,882 instructions (0.003%), 3,006 calls (08823A50 - 08823AE0, length 37)
  Back Branch 08823AC8 60,120 times (length 9)
_S1_2_884DBB8 439,858 instructions (0.003%), 12,957 calls (0884DBB8 - 0884DE30, length 159)
_S1_2_880EFF8 437,522 instructions (0.003%), 25,735 calls (0880EFF8 - 0880F174, length 96)
  Back Branch 0880F09C 25,735 times (length 12)
  Back Branch 0880F108 1 times (length 39)
  Back Branch 0880F0D0 1 times (length 35)
  Back Branch 0880F0FC 1 times (length 46)
  Back Branch 0880F0C0 1 times (length 21)
_S1_2_88A4654 435,114 instructions (0.003%), 6,129 calls (088A4654 - 088A47C0, length 92)
_S1_2_8865BAC 428,616 instructions (0.003%), 47,624 calls (08865BAC - 08865BCC, length 9)
_S1_2_8859224 427,634 instructions (0.003%), 12,959 calls (08859224 - 088592A4, length 33)
_S1_2_884FE80 422,602 instructions (0.003%), 18,374 calls (0884FE80 - 0884FEE8, length 27)
_S1_2_88A2338 414,352 instructions (0.003%), 25,897 calls (088A2338 - 088A2374, length 16)
_S1_2_88055E8 413,952 instructions (0.003%), 9,856 calls (088055E8 - 08805974, length 228)
_S1_2_88D50E4 412,734 instructions (0.003%), 1,302 calls (088D50E4 - 088D5B50, length 668)
  Back Branch 088D5B1C 2,604 times (length 136)
_S1_2_88CF094 393,855 instructions (0.003%), 11,935 calls (088CF094 - 088CF1AC, length 71)
_S1_3_9C19938 393,675 instructions (0.003%), 2,175 calls (09C19938 - 09C19C08, length 181)
_S1_2_883095C 389,586 instructions (0.003%), 323 calls (0883095C - 08830D38, length 248)
  Back Branch 08830A44 13,501 times (length 15)
  Back Branch 08830AC8 12,888 times (length 48)
_S1_2_9ABB700 388,855 instructions (0.003%), 13,391 calls (09ABB700 - 09ABB7B4, length 46)
_S1_2_9C3BFF0 385,677 instructions (0.003%), 4,743 calls (09C3BFF0 - 09C3C1FC, length 132)
_S1_2_88A2AE0 382,228 instructions (0.003%), 22,484 calls (088A2AE0 - 088A2F84, length 298)
_S1_2_885F928 381,773 instructions (0.003%), 24,377 calls (0885F928 - 0885F99C, length 30)
  Back Branch 0885F958 30,162 times (length 12)
_S1_3_8831CB0 381,094 instructions (0.003%), 2,338 calls (08831CB0 - 08831F38, length 163)
_S1_2_9A79B60 377,871 instructions (0.003%), 3,006 calls (09A79B60 - 09A79EE8, length 227)
  Back Branch 09A79DF4 4,552 times (length 36)
  Back Branch 09A79D60 4,214 times (length 40)
_S1_2_88CACD4 375,750 instructions (0.003%), 3,006 calls (088CACD4 - 088CAEC4, length 125)
_S1_2_88641C0 371,416 instructions (0.003%), 16,147 calls (088641C0 - 08864218, length 23)
  Back Branch 088641FC 16,152 times (length 7)
_S1_2_9A66988 371,328 instructions (0.003%), 3,868 calls (09A66988 - 09A66B4C, length 114)
_S1_2_88911A0 366,084 instructions (0.003%), 3,791 calls (088911A0 - 088912B8, length 71)
  Back Branch 0889127C 13,740 times (length 18)
_S1_3_882DCA0 365,112 instructions (0.003%), 2,766 calls (0882DCA0 - 0882E0CC, length 268)
_S1_2_88971F0 362,824 instructions (0.003%), 25,913 calls (088971F0 - 0889728C, length 40)
_S1_2_88A177C 349,512 instructions (0.002%), 58,252 calls (088A177C - 0890E114, length 111207)
_S1_2_88CEF2C 348,502 instructions (0.002%), 7,161 calls (088CEEC4 - 088CF090, length 116)
  Back Branch 088CF05C 11,935 times (length 104)
_S1_2_88CA558 343,568 instructions (0.002%), 3,002 calls (088CA558 - 088CA904, length 236)
  Back Branch 088CA8E4 5,750 times (length 102)
_S1_2_9A7A678 341,911 instructions (0.002%), 3,006 calls (09A7A678 - 09A7B1F8, length 737)
_S1_2_9C56F68 328,468 instructions (0.002%), 23,462 calls (09C56F68 - 09C56FA0, length 15)
_S1_2_8830D3C 326,853 instructions (0.002%), 323 calls (08830D3C - 08830F70, length 142)
  Back Branch 08830E28 13,270 times (length 23)
  Back Branch 08830E9C 435 times (length 55)
_S1_2_890E068 326,590 instructions (0.002%), 163,295 calls (0890E068 - 0890E06C, length 2)
_S1_2_9C2D3E0 319,714 instructions (0.002%), 3,006 calls (09C2D3E0 - 09C2D514, length 78)
  Back Branch 09C2D4F8 20,456 times (length 56)
_S1_2_9AB8880 317,704 instructions (0.002%), 8,736 calls (09AB8880 - 09ABA33C, length 1712)
_S1_2_882D6F0 313,880 instructions (0.002%), 1,064 calls (0882D6F0 - 0882D8D8, length 123)
  Back Branch 0882D8BC 12,768 times (length 16)
_S1_2_88905EC 310,992 instructions (0.002%), 12,958 calls (088905EC - 08890648, length 24)
_S1_2_8890494 310,985 instructions (0.002%), 1 calls (08890494 - 08890540, length 44)
  Back Branch 0889053C 25,914 times (length 37)
_S1_2_9AA94C8 308,807 instructions (0.002%), 3,006 calls (09AA94C8 - 09AA9748, length 161)
_S1_2_8865BD0 308,660 instructions (0.002%), 13,420 calls (08865BD0 - 08865C28, length 23)
_S1_2_9CC7AB0 305,910 instructions (0.002%), 9,270 calls (09CC7AB0 - 09CC7B34, length 34)
_S1_2_9AD46B8 303,591 instructions (0.002%), 13,391 calls (09AD46B8 - 09AD4738, length 33)
_S1_2_88915B0 296,676 instructions (0.002%), 3,618 calls (088915B0 - 088916FC, length 84)
_S1_2_886421C 295,168 instructions (0.002%), 36,896 calls (0886421C - 08864238, length 8)
_S1_2_888080C 295,146 instructions (0.002%), 16,397 calls (0888080C - 08880860, length 22)
_S1_2_88C6BCC 294,147 instructions (0.002%), 5,760 calls (088C6BCC - 088C6D28, length 88)
_S1_2_9C2D518 293,424 instructions (0.002%), 3,006 calls (09C2D518 - 09C2D58C, length 30)
  Back Branch 09C2D578 20,402 times (length 12)
_S1_2_9C417E0 291,582 instructions (0.002%), 3,006 calls (09C417E0 - 09C41BFC, length 264)
_S1_2_88A178C 291,260 instructions (0.002%), 58,252 calls (088A178C - 0890E0FC, length 111197)
_S1_2_88A5B50 290,647 instructions (0.002%), 4,261 calls (088A5B50 - 088A5D34, length 122)
_S1_2_8880708 284,944 instructions (0.002%), 12,957 calls (08880708 - 0888075C, length 22)
_S1_2_9AF27B0 284,574 instructions (0.002%), 1,103 calls (09AF27B0 - 09AF2BC0, length 261)
_S1_2_8884748 283,668 instructions (0.002%), 3,684 calls (08884748 - 08884918, length 117)
_S1_2_9ABD370 280,734 instructions (0.002%), 13,362 calls (09ABD370 - 09ABD3D8, length 27)
_S1_2_9ADB340 278,256 instructions (0.002%), 3,006 calls (08866708 - 09ADB34C, length 4838162)
  Back Branch 08866774 11,934 times (length 18)
  Back Branch 09ADB348 3,006 times (length 4838162)
_S1_3_8815964 276,276 instructions (0.002%), 1,518 calls (08815964 - 08815D60, length 256)
_S1_2_884F510 275,723 instructions (0.002%), 16,219 calls (0884F510 - 0884F558, length 19)
_S1_2_8859768 272,097 instructions (0.002%), 12,957 calls (08859768 - 088597B8, length 21)
_S1_2_8892FB0 269,280 instructions (0.002%), 4,488 calls (08892FB0 - 0889309C, length 60)
_S1_3_9C19180 267,463 instructions (0.002%), 19,105 calls (09C19180 - 09C19438, length 175)
_S1_2_8865F68 265,293 instructions (0.002%), 29,477 calls (08865F68 - 08865F88, length 9)
_S1_2_88D5C7C 262,542 instructions (0.002%), 3,006 calls (088D5C7C - 088D5EEC, length 157)
_S1_2_8806EBC 261,184 instructions (0.002%), 4,928 calls (08806EBC - 08807008, length 84)
_S1_2_88C33E8 261,078 instructions (0.002%), 3,006 calls (088C33E8 - 088C345C, length 30)
  Back Branch 088C3440 19,362 times (length 14)
_S1_2_88124D8 258,322 instructions (0.002%), 15 calls (088124D8 - 08812538, length 25)
  Back Branch 0881252C 19,863 times (length 18)
_S1_2_9CBAC70 258,216 instructions (0.002%), 18,444 calls (09CBAC70 - 09CBACA8, length 15)
_S1_2_8814E18 253,637 instructions (0.002%), 3,010 calls (08814E18 - 08815000, length 123)
  Back Branch 08814E64 9,030 times (length 14)
_S1_2_8886B2C 252,840 instructions (0.002%), 18,060 calls (08886B2C - 08886B64, length 15)
_S1_2_9ABDC70 252,672 instructions (0.002%), 12,032 calls (09ABDC70 - 09ABDCC0, length 21)
_S1_2_890C4C4 251,706 instructions (0.002%), 19,362 calls (0890C4C4 - 0890C4F4, length 13)
_S1_2_889F0D8 251,322 instructions (0.002%), 6,122 calls (0889F0D8 - 0889F1C8, length 61)
_S1_2_9A6C280 246,492 instructions (0.002%), 3,006 calls (09A6C280 - 09A6C420, length 105)
_S1_2_9ABE118 246,144 instructions (0.002%), 16,312 calls (09ABE118 - 09ABE174, length 24)
_S1_2_9CC7BD8 244,278 instructions (0.002%), 9,270 calls (09CC7BD8 - 09CC7C88, length 45)
_S1_2_8812BD0 244,074 instructions (0.002%), 3,010 calls (08812BD0 - 08812DB4, length 122)
  Back Branch 08812D84 18,060 times (length 6)
  Back Branch 08812C70 24 times (length 7)
_S1_2_8860B24 243,474 instructions (0.002%), 2,387 calls (08860B24 - 08860C50, length 76)
  Back Branch 08860C28 7,161 times (length 52)
_S1_2_9CBA670 243,012 instructions (0.002%), 1,578 calls (09CBA670 - 09CBAAE4, length 286)
_S1_2_88108F0 242,949 instructions (0.002%), 10,563 calls (0880F73C - 08810FFC, length 1585)
  Back Branch 0880F764 1,061,708 times (length 5)
  Back Branch 08810FF0 61,146 times (length 1383)
  Back Branch 0880F9E8 37,058 times (length 173)
  Back Branch 0880FAB4 37,058 times (length 120)
  Back Branch 0880FAA8 37,058 times (length 158)
  Back Branch 0880FA2C 37,058 times (length 21)
  Back Branch 0880FA40 35,494 times (length 25)
  Back Branch 08810FE0 33,827 times (length 1379)
  Back Branch 0881091C 10,563 times (length 1106)
  Back Branch 08810914 10,563 times (length 10)
  Back Branch 0880FB20 10,563 times (length 145)
  Back Branch 0880FB5C 6,022 times (length 160)
_S1_2_9AF7FB0 239,896 instructions (0.002%), 442 calls (09AF7FB0 - 09AF8250, length 169)
  Back Branch 09AF8220 2,210 times (length 132)
_S1_2_9ABEB68 234,498 instructions (0.002%), 13,362 calls (09ABEB68 - 09ABECE8, length 97)
_S1_2_8859728 233,226 instructions (0.002%), 12,957 calls (08859728 - 0890E204, length 185016)
_S1_2_88CEF48 231,539 instructions (0.002%), 4,774 calls (088CEEC4 - 088CF090, length 116)
  Back Branch 088CF05C 11,935 times (length 104)
_S1_2_9CC4CD8 231,228 instructions (0.002%), 6,678 calls (09CC4CD8 - 09CC4D80, length 43)
_S1_2_88D3F68 230,454 instructions (0.002%), 1,302 calls (088D3F68 - 088D5B50, length 1787)
  Back Branch 088D5B1C 2,604 times (length 136)
_S1_3_885148C 229,960 instructions (0.002%), 28,745 calls (0885148C - 088514A8, length 8)
_S1_2_9C56EC0 225,912 instructions (0.002%), 18,826 calls (09C56EC0 - 09C56EF0, length 13)
_S1_2_88C8114 225,828 instructions (0.002%), 2,754 calls (088C8114 - 088C835C, length 147)
_S1_2_9ABD290 224,321 instructions (0.002%), 13,420 calls (09ABD290 - 09ABD36C, length 56)
_S1_2_889E9D4 220,082 instructions (0.002%), 12,946 calls (0889E9D4 - 0889EC4C, length 159)
_S1_2_884F5A8 220,082 instructions (0.002%), 12,946 calls (0884F5A8 - 0884F5F0, length 19)
_S1_2_9C64230 218,608 instructions (0.002%), 1,120 calls (09C63B48 - 09C64818, length 821)
  Back Branch 09C647B4 1,856 times (length 797)
_S1_3_8815E28 218,428 instructions (0.002%), 7,532 calls (08815E28 - 08815E98, length 29)
_S1_2_8815108 217,156 instructions (0.002%), 3,016 calls (08815108 - 0881525C, length 86)
  Back Branch 08815234 2 times (length 51)
_S1_2_884C7C0 216,040 instructions (0.002%), 3,928 calls (0884C7C0 - 0884C898, length 55)
_S1_2_8832A9C 214,640 instructions (0.001%), 5,366 calls (08832A9C - 08832B94, length 63)
_S1_2_88CAA00 213,426 instructions (0.001%), 3,006 calls (088CAA00 - 088CAB28, length 75)
_S1_3_8815E9C 212,779 instructions (0.001%), 1,883 calls (08815E9C - 0881605C, length 113)
_S1_2_8862800 211,201 instructions (0.001%), 4,294 calls (08862800 - 088629D8, length 119)
  Back Branch 088629B4 853 times (length 11)
_S1_2_8890C94 208,144 instructions (0.001%), 13,006 calls (08890C94 - 08890CDC, length 19)
_S1_2_88354E0 207,662 instructions (0.001%), 1,141 calls (088354E0 - 08835F78, length 679)
  Back Branch 08835F28 4,564 times (length 614)
_S1_2_9ABDCC8 206,816 instructions (0.001%), 13,362 calls (09ABDCC8 - 09ABDD2C, length 26)
_S1_2_9C35E88 204,432 instructions (0.001%), 2,398 calls (09C35E88 - 09C36230, length 235)
_S1_2_88DB250 204,408 instructions (0.001%), 3,006 calls (088DB250 - 088DB334, length 58)
  Back Branch 088DB318 18,036 times (length 15)
_S1_2_88629DC 204,339 instructions (0.001%), 4,148 calls (088629DC - 08862BB4, length 119)
  Back Branch 08862B90 853 times (length 11)
_S1_2_88D1E40 202,212 instructions (0.001%), 3,006 calls (088D1E40 - 088D2670, length 525)
_S1_2_8807850 202,048 instructions (0.001%), 4,928 calls (08807850 - 08807924, length 54)
_S1_2_88949C8 201,848 instructions (0.001%), 50,462 calls (088949C8 - 088949E8, length 9)
_S1_2_88CEC84 198,663 instructions (0.001%), 2,387 calls (088CEC84 - 088CEE64, length 121)
_S1_2_88D6B00 193,406 instructions (0.001%), 3,006 calls (088D6B00 - 088D6D0C, length 132)
_S1_2_88DCEBC 193,344 instructions (0.001%), 24,168 calls (088DCEBC - 088DCEE8, length 12)
_S1_2_9C1AA58 192,779 instructions (0.001%), 2 calls (09C1AA58 - 09C1ABAC, length 86)
  Back Branch 09C1AB54 4,939 times (length 50)
  Back Branch 09C1AB60 2 times (length 53)
  Back Branch 09C1AB2C 2 times (length 40)
  Back Branch 09C1AB8C 2 times (length 64)
_S1_2_9AC0E48 192,348 instructions (0.001%), 3,672 calls (09AC0E48 - 09AC100C, length 114)
_S1_2_9ADB3C8 192,162 instructions (0.001%), 3,006 calls (09ADB3C8 - 09ADB44C, length 34)
  Back Branch 09ADB430 13,362 times (length 14)
_S1_2_8866050 190,728 instructions (0.001%), 3,006 calls (08866050 - 08866280, length 141)
_S1_2_88D61CC 189,378 instructions (0.001%), 3,006 calls (088D61CC - 088D6384, length 111)
_S1_2_882A168 187,810 instructions (0.001%), 2,683 calls (0882A168 - 0882A244, length 56)
  Back Branch 0882A21C 16,098 times (length 28)
_S1_2_88C3364 185,310 instructions (0.001%), 3,006 calls (088C3364 - 088C33DC, length 31)
  Back Branch 088C339C 16,356 times (length 6)
_S1_2_8883FF0 184,320 instructions (0.001%), 5,760 calls (08883FF0 - 088840A4, length 46)
_S1_2_88DB39C 183,366 instructions (0.001%), 3,006 calls (088DB39C - 088DB420, length 34)
  Back Branch 088DB408 18,036 times (length 23)
_S1_2_8810924 179,571 instructions (0.001%), 10,563 calls (0880F73C - 08810FFC, length 1585)
  Back Branch 0880F764 1,061,708 times (length 5)
  Back Branch 08810FF0 61,146 times (length 1383)
  Back Branch 0880F9E8 37,058 times (length 173)
  Back Branch 0880FAB4 37,058 times (length 120)
  Back Branch 0880FAA8 37,058 times (length 158)
  Back Branch 0880FA2C 37,058 times (length 21)
  Back Branch 0880FA40 35,494 times (length 25)
  Back Branch 08810FE0 33,827 times (length 1379)
  Back Branch 08810930 10,563 times (length 1113)
  Back Branch 0880FB20 10,563 times (length 145)
  Back Branch 0880FB5C 6,022 times (length 160)
_S1_2_9AA9A10 179,025 instructions (0.001%), 2,387 calls (09AA9A10 - 09AAA0DC, length 436)
_S1_2_9CB6898 176,779 instructions (0.001%), 1,578 calls (09CB6898 - 09CB6A5C, length 114)
  Back Branch 09CB6910 2,431 times (length 14)
_S1_3_88A6100 176,624 instructions (0.001%), 304 calls (088A6100 - 088A6588, length 291)
  Back Branch 088A64C0 4,340 times (length 104)
  Back Branch 088A6550 6 times (length 253)
_S1_2_88666B4 176,364 instructions (0.001%), 6,012 calls (088666B4 - 08866704, length 21)
  Back Branch 088666F0 11,934 times (length 6)
_S1_2_9C3A460 174,504 instructions (0.001%), 3,966 calls (09C3A460 - 09C3A554, length 62)
_S1_2_888A8C0 174,164 instructions (0.001%), 3,010 calls (0888A8C0 - 0888AF64, length 426)
_S1_2_88A6A78 173,148 instructions (0.001%), 3,684 calls (088A6A78 - 088A6B9C, length 74)
_S1_2_9C3B5C0 172,576 instructions (0.001%), 3,006 calls (09C3B5C0 - 09C3B718, length 87)
_S1_2_8893444 167,443 instructions (0.001%), 85 calls (08893444 - 08893778, length 206)
  Back Branch 08893508 18,700 times (length 7)
  Back Branch 08893538 1,785 times (length 22)
_S1_2_88DB338 162,540 instructions (0.001%), 3,010 calls (088DB338 - 088DB398, length 25)
  Back Branch 088DB380 18,060 times (length 14)
_S1_3_8890E08 161,232 instructions (0.001%), 20,154 calls (08890E08 - 08890E34, length 12)
_S1_2_88140C4 161,056 instructions (0.001%), 20,132 calls (088140C4 - 088140E0, length 8)
_S1_2_885FE44 159,530 instructions (0.001%), 2,279 calls (0885FE44 - 0885FF58, length 70)
_S1_2_88C7CDC 159,318 instructions (0.001%), 3,006 calls (088C7CDC - 088C8110, length 270)
  Back Branch 088C80F0 3,672 times (length 239)
_S1_3_8827AD4 157,368 instructions (0.001%), 249 calls (08827AD4 - 08827BF0, length 72)
  Back Branch 08827BC4 9,628 times (length 46)
_S1_2_88C0084 156,616 instructions (0.001%), 12,958 calls (088C0084 - 088C0194, length 69)
_S1_2_88522CC 155,675 instructions (0.001%), 1,120 calls (088522CC - 08852614, length 211)
  Back Branch 08852604 1,435 times (length 207)
_S1_2_88A6E44 155,279 instructions (0.001%), 3,805 calls (088A6E44 - 088A6F2C, length 59)
_S1_2_88C7E34 154,224 instructions (0.001%), 2,754 calls (088C7D3C - 088C8110, length 246)
  Back Branch 088C80F0 3,672 times (length 239)
_S1_2_885F8E8 154,193 instructions (0.001%), 13,987 calls (0885F8E8 - 0885F924, length 16)
_S1_2_888EAF8 152,484 instructions (0.001%), 1,164 calls (0888EAF8 - 0888F69C, length 746)
_S1_2_8815260 150,742 instructions (0.001%), 3,016 calls (08815260 - 08815344, length 58)
_S1_2_9ABEBC0 150,450 instructions (0.001%), 6,018 calls (09ABEBC0 - 09ABECE8, length 75)
_S1_2_884F440 149,863 instructions (0.001%), 1 calls (0884F440 - 0884F50C, length 52)
  Back Branch 0884F4E8 6,657 times (length 30)
_S1_2_9CBADC8 149,634 instructions (0.001%), 918 calls (09CBADC8 - 09CBB168, length 233)
_S1_2_9AAA0E0 147,294 instructions (0.001%), 3,006 calls (09AAA0E0 - 09AAA780, length 425)
_S1_2_8890020 146,990 instructions (0.001%), 1 calls (08890020 - 0889005C, length 16)
  Back Branch 08890058 36,744 times (length 4)
_S1_2_8834304 144,076 instructions (0.001%), 3,006 calls (08834304 - 088343FC, length 63)
_S1_5_9D63360 143,943 instructions (0.001%), 47,981 calls (09D63360 - 09D63368, length 3)
_S1_2_8865C88 139,209 instructions (0.001%), 19,887 calls (08865C88 - 08865CB4, length 12)
_S1_2_9A95D90 138,988 instructions (0.001%), 2,438 calls (09A95D90 - 09A95FE0, length 149)
_S1_2_88D08D4 138,648 instructions (0.001%), 2,616 calls (088D08D4 - 088D1394, length 689)
_S1_2_88607F8 138,320 instructions (0.001%), 4,940 calls (088607F8 - 08860844, length 20)
  Back Branch 08860838 4,940 times (length 14)
_S1_2_8897A08 138,208 instructions (0.001%), 4,936 calls (08897A08 - 08897A74, length 28)
_S1_2_88900C4 138,078 instructions (0.001%), 7,671 calls (088900C4 - 08890110, length 20)
_S1_2_889EACC 136,308 instructions (0.001%), 3,684 calls (0889EACC - 088A6C44, length 8287)
_S1_2_885FC9C 135,468 instructions (0.001%), 174 calls (0885FC9C - 0885FE40, length 106)
  Back Branch 0885FE1C 2,058 times (length 14)
  Back Branch 0885FDC8 1,621 times (length 65)
  Back Branch 0885FDFC 437 times (length 78)
  Back Branch 0885FDE4 105 times (length 72)
_S1_2_9A60090 135,080 instructions (0.001%), 5,002 calls (09A60090 - 09A6028C, length 128)
_S1_2_880816C 133,056 instructions (0.001%), 4,928 calls (0880816C - 08808248, length 56)
_S1_2_9C3A558 132,264 instructions (0.001%), 3,006 calls (09C3A558 - 09C3A64C, length 62)
_S1_2_88CEF68 131,285 instructions (0.001%), 2,387 calls (088CEEC4 - 088CF090, length 116)
  Back Branch 088CF05C 11,935 times (length 104)
_S1_2_8868B6C 131,172 instructions (0.001%), 12,958 calls (08868B6C - 08868C00, length 38)
_S1_2_887F8D4 130,902 instructions (0.001%), 12,946 calls (0887F8D4 - 0887F930, length 24)
_S1_3_8890DFC 129,129 instructions (0.001%), 43,043 calls (08890DFC - 08890E04, length 3)
_S1_2_9AA9750 128,362 instructions (0.001%), 3,006 calls (09AA9750 - 09AA98D0, length 97)
_S1_2_890E138 128,312 instructions (0.001%), 64,156 calls (0890E138 - 0890E13C, length 2)
_S1_3_88144B4 128,044 instructions (0.001%), 1,883 calls (088144B4 - 088145C0, length 68)
_S1_2_8852114 126,972 instructions (0.001%), 1,652 calls (08852114 - 088521FC, length 59)
  Back Branch 088521DC 3,336 times (length 50)
_S1_2_8865F24 126,123 instructions (0.001%), 7,419 calls (08865F24 - 08865F64, length 17)
_S1_2_9A6DED0 126,056 instructions (0.001%), 1,340 calls (09A6DED0 - 09A6EC94, length 882)
_S1_2_880BFF0 125,319 instructions (0.001%), 6,664 calls (0880BFF0 - 0880C080, length 37)
  Back Branch 0880C030 7,930 times (length 12)
  Back Branch 0880C044 1,590 times (length 9)
  Back Branch 0880C04C 318 times (length 17)
  Back Branch 0880C064 37 times (length 6)
  Back Branch 0880C074 37 times (length 7)
_S1_2_9C63048 123,806 instructions (0.001%), 944 calls (09C63048 - 09C64818, length 1525)
  Back Branch 09C63170 2,832 times (length 11)
  Back Branch 09C647B4 1,856 times (length 797)
_S1_2_88084C4 123,200 instructions (0.001%), 4,928 calls (088084C4 - 088085A0, length 56)
_S1_2_889E8F8 122,559 instructions (0.001%), 6,129 calls (0889E8F8 - 0889E980, length 35)
_S1_2_8865CB8 121,857 instructions (0.001%), 11,985 calls (08865CB8 - 08865CE8, length 13)
_S1_2_9C41790 120,240 instructions (0.001%), 12,024 calls (09C41790 - 09C417B4, length 10)
_S1_2_9CB6A60 119,928 instructions (0.001%), 1,578 calls (0884CBD8 - 09CB6A78, length 5351337)
  Back Branch 0884CD80 3,893 times (length 27)
  Back Branch 09CB6A74 1,578 times (length 5351337)
_S1_2_8856D14 118,973 instructions (0.001%), 12,133 calls (08856D14 - 08856D5C, length 19)
_S1_2_8861D7C 118,944 instructions (0.001%), 1,652 calls (08861D7C - 08861E98, length 72)
_S1_2_9C1A580 117,748 instructions (0.001%), 6,926 calls (09C1A580 - 09C1A608, length 35)
_S1_2_8815D84 117,390 instructions (0.001%), 3,010 calls (08815D84 - 08815E24, length 41)
_S1_2_9C71428 115,064 instructions (0.001%), 570 calls (09C71428 - 09C72490, length 1051)
  Back Branch 09C72460 532 times (length 860)
_S1_2_9C48C78 114,228 instructions (0.001%), 3,006 calls (09C48C78 - 09C48D2C, length 46)
_S1_2_884F3FC 113,169 instructions (0.001%), 6,657 calls (0884F3FC - 0884F43C, length 17)
_S1_2_88358A8 112,959 instructions (0.001%), 1,141 calls (08835598 - 08835F78, length 633)
  Back Branch 08835F28 4,564 times (length 614)
_S1_2_8838B08 112,024 instructions (0.001%), 737 calls (08838B08 - 08838E08, length 193)
_S1_2_9C3C2B8 110,319 instructions (0.001%), 3,006 calls (09C3C2B8 - 09C3D010, length 855)
  Back Branch 09C3C450 54 times (length 18)
  Back Branch 09C3CC8C 54 times (length 32)
  Back Branch 09C3C730 27 times (length 159)
_S1_2_88167F4 109,501 instructions (0.001%), 4,469 calls (088167F4 - 08816814, length 9)
  Back Branch 08816808 21,789 times (length 4)
_S1_2_8865934 108,216 instructions (0.001%), 3,006 calls (08865934 - 08865A20, length 60)
_S1_2_884CB24 108,216 instructions (0.001%), 3,006 calls (0884CB24 - 0884CBD4, length 45)
_S1_2_9CC4E08 108,018 instructions (0.001%), 6,678 calls (09CC4E08 - 09CC4EB0, length 43)
_S1_3_8880884 107,954 instructions (0.001%), 9,814 calls (08880884 - 088808AC, length 11)
_S1_2_9A60A28 107,164 instructions (0.001%), 73 calls (09A60A28 - 09A61404, length 632)
  Back Branch 09A61064 1,095 times (length 16)
  Back Branch 09A613D8 1,095 times (length 16)
  Back Branch 09A60F20 876 times (length 16)
  Back Branch 09A61264 876 times (length 16)
  Back Branch 09A60C94 292 times (length 16)
  Back Branch 09A60B84 292 times (length 16)
_S1_2_88C8760 104,652 instructions (0.001%), 1,836 calls (088C8760 - 088C88F8, length 103)
_S1_2_8816730 104,252 instructions (0.001%), 910 calls (08816730 - 088167D0, length 41)
  Back Branch 088167A8 6,716 times (length 12)
_S1_2_890E140 103,658 instructions (0.001%), 51,829 calls (0890E140 - 0890E144, length 2)
_S1_2_9CB6C48 103,148 instructions (0.001%), 1,578 calls (09CB6C48 - 09CB7C3C, length 1022)
_S1_2_886025C 102,716 instructions (0.001%), 186 calls (0886025C - 08860324, length 51)
  Back Branch 088602DC 6,174 times (length 14)
  Back Branch 088602F4 2,342 times (length 24)
_S1_2_8886E50 102,340 instructions (0.001%), 3,010 calls (08886E50 - 088883B4, length 1370)
_S1_2_890E308 101,590 instructions (0.001%), 50,795 calls (0890E308 - 0890E30C, length 2)
_S1_2_9CBB278 100,841 instructions (0.001%), 918 calls (09CBB278 - 09CBB480, length 131)
_S1_3_8895220 99,955 instructions (0.001%), 3,222 calls (08895220 - 088952A0, length 33)
_S1_2_882D8DC 98,800 instructions (0.001%), 304 calls (0882D8DC - 0882DABC, length 121)
  Back Branch 0882DAA0 4,256 times (length 16)
_S1_2_88DB0A0 98,490 instructions (0.001%), 3,006 calls (08866708 - 088DB0AC, length 119402)
  Back Branch 08866774 11,934 times (length 18)
  Back Branch 088DB0A8 3,006 times (length 119402)
_S1_2_8890B38 98,301 instructions (0.001%), 1 calls (08890B38 - 08890BB8, length 33)
  Back Branch 08890B80 8,190 times (length 12)
_S1_2_890E0D0 97,844 instructions (0.001%), 48,922 calls (0890E0D0 - 0890E0D4, length 2)
_S1_2_88B8624 97,314 instructions (0.001%), 16,219 calls (088B8624 - 088B8638, length 6)
_S1_2_9C1A3D0 97,142 instructions (0.001%), 6,939 calls (09C1A3D0 - 09C1A404, length 14)
_S1_2_9C1A480 97,132 instructions (0.001%), 6,938 calls (09C1A480 - 09C1A608, length 99)
_S1_2_9A62E60 96,372 instructions (0.001%), 2,677 calls (09A62E60 - 09A62EEC, length 36)
_S1_3_9D63370 96,048 instructions (0.001%), 2,088 calls (09D63370 - 09D63428, length 47)
  Back Branch 09D63388 916 times (length 41258212)
_S1_2_88CB004 95,956 instructions (0.001%), 2,086 calls (088CB004 - 088CB328, length 202)
_S1_4_884FB38 95,909 instructions (0.001%), 8,719 calls (0884FB38 - 0884FB68, length 13)
_S1_3_8831F3C 95,858 instructions (0.001%), 2,338 calls (08831F3C - 08831FF4, length 47)
_S1_2_88351F0 95,688 instructions (0.001%), 3,006 calls (088351F0 - 0883546C, length 160)
_S1_2_88655E0 95,416 instructions (0.001%), 23,854 calls (088655E0 - 088655F4, length 6)
_S1_2_886005C 95,056 instructions (0.001%), 914 calls (0886005C - 08860258, length 128)
_S1_2_9ABD3E0 93,534 instructions (0.001%), 13,362 calls (09ABD3E0 - 09ABD414, length 14)
_S1_2_884FB6C 92,932 instructions (0.001%), 6,638 calls (0884FB6C - 0884FBA0, length 14)
_S1_2_9ABEC3C 91,800 instructions (0.001%), 3,672 calls (09ABEC3C - 09ABECE8, length 44)
_S1_2_888A1FC 91,266 instructions (0.001%), 3,010 calls (0888A1FC - 0888A32C, length 77)
_S1_2_88592A8 91,230 instructions (0.001%), 6,082 calls (088592A8 - 088592E0, length 15)
_S1_2_8814D84 90,180 instructions (0.001%), 3,006 calls (08814D84 - 08814E14, length 37)
_S1_2_9A7B890 88,425 instructions (0.001%), 3,275 calls (09A7B820 - 09A7B898, length 31)
  Back Branch 09A7B894 3,275 times (length 31)
_S1_2_888D0A8 87,406 instructions (0.001%), 3,014 calls (0888D0A8 - 0888D1B8, length 69)
_S1_2_8897D28 86,715 instructions (0.001%), 9,635 calls (08897D28 - 08897D48, length 9)
_S1_2_9A6EC98 86,093 instructions (0.001%), 1,666 calls (09A6EC98 - 09A6F634, length 616)
_S1_2_88CEE68 85,932 instructions (0.001%), 2,387 calls (088CEE68 - 088CF090, length 139)
  Back Branch 088CF05C 11,935 times (length 104)
_S1_3_889EADC 84,816 instructions (0.001%), 304 calls (0889EADC - 0889EE3C, length 217)
  Back Branch 0889EE18 4,256 times (length 58)
_S1_2_9C38A88 84,168 instructions (0.001%), 3,006 calls (09C38A88 - 09C38B54, length 52)
_S1_2_88A5AFC 83,930 instructions (0.001%), 4,261 calls (088A5AFC - 088A5B4C, length 21)
_S1_2_890E2D8 81,852 instructions (0.001%), 40,926 calls (0890E2D8 - 0890E2DC, length 2)
_S1_2_890E2B8 81,852 instructions (0.001%), 40,926 calls (0890E2B8 - 0890E2BC, length 2)
_S1_2_88883C0 81,270 instructions (0.001%), 3,010 calls (088883C0 - 08888B80, length 497)
_S1_2_9AAA788 81,189 instructions (0.001%), 3,007 calls (09AAA788 - 09AAAC0C, length 290)
_S1_2_88C7EC4 80,784 instructions (0.001%), 1,836 calls (088C7D3C - 088C8110, length 246)
  Back Branch 088C80F0 3,672 times (length 239)
_S1_2_8861E9C 80,750 instructions (0.001%), 3,230 calls (08861E9C - 08862350, length 302)
_S1_2_9AC1230 80,021 instructions (0.001%), 537 calls (09AC1230 - 09AC156C, length 208)
_S1_2_9C3B770 79,320 instructions (0.001%), 3,966 calls (09C3B770 - 09C3B7BC, length 20)
_S1_2_9ABEDA0 78,234 instructions (0.001%), 6,018 calls (09ABEDA0 - 09ABEE9C, length 64)
_S1_2_9A6C428 78,156 instructions (0.001%), 3,006 calls (09A6C428 - 09A6C760, length 207)
_S1_2_890E070 77,912 instructions (0.001%), 38,956 calls (0890E070 - 0890E074, length 2)
_S1_2_88A6690 76,710 instructions (0.001%), 310 calls (088A6690 - 088A677C, length 60)
  Back Branch 088A6750 5,966 times (length 22)
_S1_2_88A6D64 76,601 instructions (0.001%), 3,824 calls (088A6D64 - 088A6E40, length 56)
_S1_2_885CF9C 75,592 instructions (0.001%), 3,552 calls (0885CF9C - 0885D130, length 102)
_S1_2_8889CAC 75,250 instructions (0.001%), 3,010 calls (08889CAC - 0888A160, length 302)
_S1_2_88D6D10 75,150 instructions (0.001%), 3,006 calls (088D6D10 - 088D71B4, length 298)
_S1_2_9C387E8 75,141 instructions (0.001%), 1 calls (09C387E8 - 09C38A80, length 167)
  Back Branch 09C389AC 3,376 times (length 8)
  Back Branch 09C3888C 1,600 times (length 20)
  Back Branch 09C389C0 1,600 times (length 20)
  Back Branch 09C38878 275 times (length 8)
  Back Branch 09C388A0 39 times (length 27)
  Back Branch 09C389D4 39 times (length 27)
_S1_3_9D63378 74,358 instructions (0.001%), 24,786 calls (09D63378 - 09D63380, length 3)
_S1_2_9C61920 73,408 instructions (0.001%), 1,120 calls (09C61920 - 09C61DB8, length 295)
_S1_2_88A53A4 72,556 instructions (0.001%), 6,596 calls (088A53A4 - 088A53CC, length 11)
_S1_2_88A53D0 72,446 instructions (0.001%), 6,586 calls (088A53D0 - 088A53F8, length 11)
_S1_2_88DA324 72,144 instructions (0.001%), 3,006 calls (088DA324 - 088DA394, length 29)
_S1_2_9CBB488 72,096 instructions (0.001%), 918 calls (09CBB488 - 09CBB56C, length 58)
  Back Branch 09CBB54C 2,146 times (length 17)
_S1_2_88CF2C8 71,940 instructions (0.001%), 1,308 calls (088CF2C8 - 088D08D0, length 1411)
_S1_2_9C612A0 71,680 instructions (0.000%), 1,120 calls (09C612A0 - 09C61DB8, length 711)
_S1_3_88145C4 71,554 instructions (0.000%), 1,883 calls (088145C4 - 08814670, length 44)
_S1_3_9D63348 71,502 instructions (0.000%), 23,834 calls (09D63348 - 09D63350, length 3)
_S1_2_88949C0 71,400 instructions (0.000%), 17,850 calls (088949C0 - 088949E8, length 11)
_S1_2_9C635D4 70,275 instructions (0.000%), 885 calls (09C635D4 - 09C64818, length 1170)
  Back Branch 09C647B4 1,856 times (length 797)
_S1_2_8891F1C 70,004 instructions (0.000%), 712 calls (08891F1C - 08891F84, length 27)
  Back Branch 08891F6C 5,434 times (length 14)
_S1_2_884ED94 69,729 instructions (0.000%), 6,339 calls (0884ED94 - 0884EDC4, length 13)
_S1_2_888553C 69,553 instructions (0.000%), 2,256 calls (0888553C - 088855C0, length 34)
_S1_2_9A7C9C8 69,457 instructions (0.000%), 3,006 calls (09A7C9C8 - 09A7CAA0, length 55)
_S1_2_888A668 69,230 instructions (0.000%), 3,010 calls (0888A668 - 0888A738, length 53)
_S1_2_88D1DD0 69,169 instructions (0.000%), 3,006 calls (088D1DD0 - 088D1E3C, length 28)
_S1_2_8834664 69,138 instructions (0.000%), 3,006 calls (08834664 - 088346D4, length 29)
_S1_2_88345FC 69,138 instructions (0.000%), 3,006 calls (088345FC - 08834660, length 26)
_S1_2_88A5428 69,036 instructions (0.000%), 6,276 calls (088A5428 - 088A5450, length 11)
_S1_2_88A53FC 69,036 instructions (0.000%), 6,276 calls (088A53FC - 088A5424, length 11)
_S1_2_9ABEEA0 68,088 instructions (0.000%), 4,590 calls (09ABEEA0 - 09ABEF94, length 62)
_S1_2_9A79878 67,508 instructions (0.000%), 1,340 calls (09A79878 - 09A799BC, length 82)
_S1_2_88DAC58 66,836 instructions (0.000%), 4,774 calls (088DAC58 - 088DACA0, length 19)
_S1_2_9ABD418 66,810 instructions (0.000%), 13,362 calls (09ABD418 - 09ABD464, length 20)
_S1_2_9C33970 66,434 instructions (0.000%), 86 calls (09C33970 - 09C33A7C, length 68)
  Back Branch 09C339CC 7,052 times (length 16)
  Back Branch 09C33A14 747 times (length 16)
  Back Branch 09C33A5C 86 times (length 8)
_S1_2_88801A0 66,312 instructions (0.000%), 3,684 calls (088801A0 - 088801E4, length 18)
_S1_2_8897D7C 66,220 instructions (0.000%), 3,010 calls (08897D7C - 08897DDC, length 25)
_S1_2_888C294 66,220 instructions (0.000%), 3,010 calls (0888C294 - 0888C314, length 33)
_S1_2_9AB0B58 66,126 instructions (0.000%), 3,006 calls (09AB0B58 - 09AB0C0C, length 46)
_S1_2_9A95A38 65,799 instructions (0.000%), 2,437 calls (09A95A38 - 09A95AA0, length 27)
_S1_2_8859218 64,790 instructions (0.000%), 12,958 calls (08859218 - 0890E15C, length 185298)
_S1_2_9AA98E0 63,894 instructions (0.000%), 1,854 calls (09AA98E0 - 09AA9A08, length 75)
_S1_2_88DB424 63,126 instructions (0.000%), 3,006 calls (088DB424 - 088DB484, length 25)
_S1_2_9C55F48 62,981 instructions (0.000%), 2,139 calls (09C55F48 - 09C56020, length 55)
_S1_2_9C6F9B4 61,180 instructions (0.000%), 532 calls (09C6F9B4 - 09C70A48, length 1062)
_S1_2_8812610 61,060 instructions (0.000%), 6,106 calls (08812610 - 08812638, length 11)
_S1_2_88C804C 60,552 instructions (0.000%), 2,088 calls (088C7D3C - 088C8110, length 246)
  Back Branch 088C80F0 3,672 times (length 239)
_S1_2_9C2B378 60,120 instructions (0.000%), 3,006 calls (09C2B378 - 09C2B82C, length 302)
_S1_2_88BA2E0 59,968 instructions (0.000%), 621 calls (088BA2E0 - 088BA490, length 109)
_S1_2_8835F7C 59,332 instructions (0.000%), 1,141 calls (08835F7C - 088375C4, length 1427)
_S1_2_88552E0 58,655 instructions (0.000%), 5 calls (088552E0 - 088553D8, length 63)
  Back Branch 088553A0 1,960 times (length 31)
  Back Branch 088553B4 50 times (length 45)
_S1_2_9C56028 57,808 instructions (0.000%), 2,219 calls (09C56028 - 09C5609C, length 30)
_S1_2_9AAE370 57,625 instructions (0.000%), 1,909 calls (09AAE370 - 09AAE404, length 38)
_S1_2_88912BC 56,865 instructions (0.000%), 3,791 calls (088912BC - 088912F4, length 15)
_S1_2_9C9A4C8 56,436 instructions (0.000%), 3,002 calls (09C9A4C8 - 09C9A688, length 113)
_S1_2_8892148 55,986 instructions (0.000%), 1,302 calls (08892148 - 088921F8, length 45)
_S1_2_883D0EC 55,973 instructions (0.000%), 3,006 calls (0883D0EC - 0883D180, length 38)
_S1_2_9C61DC0 55,904 instructions (0.000%), 928 calls (09C61DC0 - 09C61E54, length 38)
  Back Branch 09C61E38 2,784 times (length 18)
_S1_2_9A7B7D8 55,675 instructions (0.000%), 3,275 calls (09A7B7D8 - 09A7B818, length 17)
_S1_2_881253C 55,152 instructions (0.000%), 3 calls (0881253C - 088125A0, length 26)
  Back Branch 08812594 3,938 times (length 19)
_S1_2_88346D8 55,077 instructions (0.000%), 3,006 calls (088346D8 - 0883472C, length 22)
_S1_3_8890DE8 54,915 instructions (0.000%), 10,983 calls (08890DE8 - 08890DF8, length 5)
_S1_2_88D2894 54,270 instructions (0.000%), 3,015 calls (088D2894 - 088D28D8, length 18)
_S1_2_9A66590 54,152 instructions (0.000%), 3,868 calls (09A66590 - 09A665C8, length 15)
_S1_2_9A63688 53,968 instructions (0.000%), 152 calls (09A63688 - 09A63940, length 175)
  Back Branch 09A636CC 1,064 times (length 6)
  Back Branch 09A63868 912 times (length 40)
_S1_2_9AC95C0 53,334 instructions (0.000%), 918 calls (09AC95C0 - 09AC9A50, length 293)
_S1_2_9A66200 52,338 instructions (0.000%), 1,938 calls (09A66200 - 09A663A8, length 107)
_S1_2_890E170 52,000 instructions (0.000%), 26,000 calls (0890E170 - 0890E174, length 2)
_S1_2_8825D38 51,847 instructions (0.000%), 3,006 calls (08825D38 - 08825DA4, length 28)
_S1_2_885F848 51,820 instructions (0.000%), 240 calls (0885F848 - 0885F8E4, length 40)
  Back Branch 0885F8D8 2,720 times (length 13)
  Back Branch 0885F888 2,170 times (length 15)
  Back Branch 0885F8B8 550 times (length 27)
  Back Branch 0885F8A4 154 times (length 22)
_S1_2_8883374 51,788 instructions (0.000%), 12,947 calls (08883374 - 08883380, length 4)
_S1_3_88CB364 51,170 instructions (0.000%), 3,010 calls (088CB364 - 088CB468, length 66)
_S1_2_9AAD350 50,873 instructions (0.000%), 1,132 calls (09AAD350 - 09AAE36C, length 1032)
_S1_2_9CBAAE8 50,496 instructions (0.000%), 1,578 calls (09CBAAE8 - 09CBAB68, length 33)
_S1_2_8816818 48,677 instructions (0.000%), 909 calls (08816818 - 088168FC, length 58)
  Back Branch 088168D0 2,116 times (length 20)
_S1_2_8834B0C 48,294 instructions (0.000%), 2,683 calls (08834B0C - 08834D00, length 126)
_S1_2_882AF70 46,004 instructions (0.000%), 124 calls (0882AF70 - 0882B1C8, length 151)
  Back Branch 0882B194 1,860 times (length 16)
_S1_3_9D633A8 45,950 instructions (0.000%), 4,595 calls (09D633A8 - 09D633CC, length 10)
_S1_2_9A6C248 45,472 instructions (0.000%), 3,248 calls (09A6C248 - 09A6C27C, length 14)
_S1_2_8836154 45,325 instructions (0.000%), 295 calls (08836154 - 088375C4, length 1309)
_S1_2_8897DE0 45,150 instructions (0.000%), 3,010 calls (08897DE0 - 08897E18, length 15)
_S1_2_888A190 45,150 instructions (0.000%), 3,010 calls (0888A190 - 0888A1CC, length 16)
_S1_2_88C3324 45,090 instructions (0.000%), 3,006 calls (088C3324 - 088C3360, length 16)
_S1_2_9A61D10 44,730 instructions (0.000%), 887 calls (09A61D10 - 09A61ED4, length 114)
_S1_2_9AC1010 44,655 instructions (0.000%), 1,836 calls (09AC1010 - 09AC1228, length 135)
_S1_2_883606C 44,183 instructions (0.000%), 1,141 calls (0883606C - 088375C4, length 1367)
_S1_3_9D63388 43,968 instructions (0.000%), 916 calls (088CB004 - 09D6338C, length 5398755)
  Back Branch 09D63388 916 times (length 5398755)
_S1_3_88808B0 43,868 instructions (0.000%), 3,988 calls (088808B0 - 088808D8, length 11)
_S1_2_886053C 43,730 instructions (0.000%), 914 calls (0886053C - 08860644, length 67)
_S1_2_886364C 43,218 instructions (0.000%), 6,174 calls (0886364C - 08863664, length 7)
_S1_2_883E928 42,928 instructions (0.000%), 2,683 calls (0883E928 - 0883F0C8, length 489)
_S1_2_8862518 42,817 instructions (0.000%), 72 calls (08862518 - 088626CC, length 110)
  Back Branch 08862688 698 times (length 75)
_S1_2_9ADC508 42,816 instructions (0.000%), 5,352 calls (09ADC508 - 09ADC534, length 12)
_S1_2_9AF2BC8 42,423 instructions (0.000%), 1,806 calls (09AF2BC8 - 09AF2C50, length 35)
_S1_2_88A5774 42,160 instructions (0.000%), 310 calls (088A5774 - 088A59C0, length 148)
_S1_2_88CA908 42,084 instructions (0.000%), 3,006 calls (088CA908 - 088CA940, length 15)
_S1_2_88C32E8 42,084 instructions (0.000%), 3,006 calls (088C32E8 - 088C3320, length 15)
_S1_3_9D63448 41,800 instructions (0.000%), 4,180 calls (09D63448 - 09D6346C, length 10)
_S1_2_888B1C0 41,652 instructions (0.000%), 1,157 calls (0888B1C0 - 0888B5FC, length 272)
_S1_2_9C346D0 40,766 instructions (0.000%), 2,398 calls (09C346D0 - 09C34714, length 18)
_S1_2_890E020 40,764 instructions (0.000%), 20,382 calls (0890E020 - 0890E024, length 2)
_S1_2_890DF70 40,764 instructions (0.000%), 20,382 calls (0890DF70 - 0890DF74, length 2)
_S1_2_9C345D8 39,474 instructions (0.000%), 918 calls (09C345D8 - 09C34680, length 43)
_S1_2_8862290 39,450 instructions (0.000%), 1,578 calls (08862290 - 08862350, length 49)
_S1_2_9A61ED8 39,140 instructions (0.000%), 2,060 calls (09A61ED8 - 09A61F20, length 19)
_S1_2_9ADB308 39,078 instructions (0.000%), 3,006 calls (09ADB308 - 09ADB33C, length 14)
_S1_2_9AA98D8 39,078 instructions (0.000%), 3,006 calls (088D6488 - 09AA98DC, length 4672790)
  Back Branch 09AA98D8 3,006 times (length 4672790)
_S1_2_88DB068 39,078 instructions (0.000%), 3,006 calls (088DB068 - 088DB09C, length 14)
_S1_2_88D2674 38,692 instructions (0.000%), 2,139 calls (088D2674 - 088D27B8, length 82)
_S1_2_888B49C 38,691 instructions (0.000%), 1,164 calls (0888B218 - 0888B5FC, length 250)
  Back Branch 0888B5C8 74 times (length 238)
_S1_2_9A66C20 38,680 instructions (0.000%), 3,868 calls (09A66C20 - 09A66C80, length 25)
_S1_2_888616C 38,648 instructions (0.000%), 9,662 calls (0888616C - 08886178, length 4)
_S1_2_88622E4 37,996 instructions (0.000%), 1,652 calls (088622E4 - 08862350, length 28)
_S1_2_9C398D8 37,963 instructions (0.000%), 38 calls (09C398D8 - 09C39B1C, length 146)
  Back Branch 09C39AC8 649 times (length 97)
_S1_2_88345B8 37,562 instructions (0.000%), 2,683 calls (088345B8 - 088345F8, length 17)
_S1_2_884DE3C 36,980 instructions (0.000%), 1 calls (0884DE3C - 0884E474, length 399)
  Back Branch 0884DE78 563 times (length 9)
  Back Branch 0884DEF4 239 times (length 38)
  Back Branch 0884E44C 239 times (length 380)
_S1_2_9C191DC 36,696 instructions (0.000%), 1,668 calls (09C191DC - 09C19438, length 152)
_S1_2_8850FB8 36,484 instructions (0.000%), 3,248 calls (08850FB8 - 08851008, length 21)
_S1_2_9A7C540 36,072 instructions (0.000%), 3,006 calls (09A7C540 - 09A7C5DC, length 40)
_S1_2_8834D04 36,072 instructions (0.000%), 3,006 calls (08834D04 - 08834D38, length 14)
_S1_2_890E0F8 34,894 instructions (0.000%), 17,447 calls (0890E0F8 - 0890E0FC, length 2)
_S1_3_9A60290 34,794 instructions (0.000%), 1,456 calls (09A60290 - 09A6104C, length 880)
_S1_2_885320C 34,542 instructions (0.000%), 909 calls (0885320C - 088534E4, length 183)
_S1_2_9AAF728 34,477 instructions (0.000%), 868 calls (09AAF728 - 09AAF89C, length 94)
_S1_3_88BA5BC 34,356 instructions (0.000%), 818 calls (088BA5BC - 088BA660, length 42)
_S1_2_9A61700 34,330 instructions (0.000%), 309 calls (09A61700 - 09A61A44, length 210)
  Back Branch 09A61A28 618 times (length 31)
_S1_2_9C569C0 34,026 instructions (0.000%), 1,308 calls (09C569C0 - 09C56A34, length 30)
_S1_2_9ADB8E0 33,852 instructions (0.000%), 29 calls (09ADB8E0 - 09ADBBA0, length 177)
  Back Branch 09ADBA8C 577 times (length 54)
  Back Branch 09ADB984 548 times (length 15)
  Back Branch 09ADBB38 29 times (length 8)
  Back Branch 09ADBAD8 29 times (length 14)
_S1_2_888D708 33,110 instructions (0.000%), 3,010 calls (0888D708 - 0888D730, length 11)
_S1_2_88CC4A8 33,066 instructions (0.000%), 3,006 calls (088CC4A8 - 088CC4D4, length 12)
_S1_2_9A62B68 33,063 instructions (0.000%), 309 calls (09A62B68 - 09A62E58, length 189)
  Back Branch 09A62E30 3,018 times (length 31)
_S1_2_88D8DF4 32,928 instructions (0.000%), 588 calls (088D8DF4 - 088D8ED0, length 56)
_S1_2_8832C60 32,868 instructions (0.000%), 996 calls (08832C60 - 08832CE0, length 33)
_S1_2_9A61480 32,694 instructions (0.000%), 883 calls (09A61480 - 09A616FC, length 160)
_S1_2_888AE68 32,576 instructions (0.000%), 509 calls (0888AE68 - 0888AF64, length 64)
_S1_2_8862D34 32,452 instructions (0.000%), 1,652 calls (08862D34 - 08862DA8, length 30)
_S1_2_9AAAE60 32,272 instructions (0.000%), 722 calls (09AAAE60 - 09AAB080, length 137)
_S1_2_8835470 31,948 instructions (0.000%), 1,141 calls (08835470 - 08835F78, length 707)
  Back Branch 08835F28 4,564 times (length 614)
_S1_2_883D3D4 30,367 instructions (0.000%), 3,006 calls (0883D3D4 - 0883D408, length 14)
_S1_2_9AF8258 30,294 instructions (0.000%), 918 calls (09AF8258 - 09AF82DC, length 34)
_S1_2_890E3D8 30,166 instructions (0.000%), 15,083 calls (0890E3D8 - 0890E3DC, length 2)
_S1_2_8830F74 30,060 instructions (0.000%), 3,006 calls (08830F74 - 08830FA8, length 14)
_S1_2_882F60C 29,944 instructions (0.000%), 152 calls (0882F60C - 0882F9A4, length 231)
  Back Branch 0882F7F8 912 times (length 14)
_S1_2_9CBB170 29,376 instructions (0.000%), 918 calls (09CBB170 - 09CBB1F0, length 33)
_S1_2_9AAAD60 29,278 instructions (0.000%), 1,196 calls (09AAAD60 - 09AAAE58, length 63)
_S1_2_9A95AA8 29,244 instructions (0.000%), 2,437 calls (09A95AA8 - 09A95C6C, length 114)
_S1_2_8898748 28,926 instructions (0.000%), 7 calls (08898748 - 088987D0, length 35)
  Back Branch 088987B0 5,120 times (length 18)
_S1_2_8865DBC 28,838 instructions (0.000%), 14,419 calls (08865DBC - 08865DC0, length 2)
_S1_2_88CDEDC 28,800 instructions (0.000%), 5,760 calls (088CDEDC - 088CDF58, length 32)
_S1_3_8815348 28,140 instructions (0.000%), 1,876 calls (08815348 - 08815380, length 15)
_S1_2_9A799C0 28,054 instructions (0.000%), 1,340 calls (09A799C0 - 09A79A30, length 29)
_S1_2_889198C 27,768 instructions (0.000%), 712 calls (0889198C - 08891A24, length 39)
_S1_2_8890E38 27,568 instructions (0.000%), 13,784 calls (08890E38 - 08890E3C, length 2)
_S1_2_888E350 27,126 instructions (0.000%), 3,014 calls (0888E350 - 0888E3D8, length 35)
_S1_2_888AFEC 26,767 instructions (0.000%), 1,157 calls (0888AFEC - 0888B1BC, length 117)
_S1_2_890E190 26,412 instructions (0.000%), 13,206 calls (0890E190 - 0890E194, length 2)
_S1_2_890E200 25,920 instructions (0.000%), 12,960 calls (0890E200 - 0890E204, length 2)
_S1_2_890E1E0 25,920 instructions (0.000%), 12,960 calls (0890E1E0 - 0890E1E4, length 2)
_S1_2_890E118 25,918 instructions (0.000%), 12,959 calls (0890E118 - 0890E11C, length 2)
_S1_2_890E060 25,918 instructions (0.000%), 12,959 calls (0890E060 - 0890E064, length 2)
_S1_2_890E240 25,914 instructions (0.000%), 12,957 calls (0890E240 - 0890E244, length 2)
_S1_2_890E230 25,910 instructions (0.000%), 12,955 calls (0890E230 - 0890E234, length 2)
_S1_2_890E128 25,892 instructions (0.000%), 12,946 calls (0890E128 - 0890E12C, length 2)
_S1_2_88A600C 25,892 instructions (0.000%), 12,946 calls (088A600C - 088A6010, length 2)
_S1_2_9ABF380 25,734 instructions (0.000%), 1,836 calls (09ABF380 - 09ABF418, length 39)
_S1_2_9AC79F8 25,704 instructions (0.000%), 918 calls (09AC79F8 - 09AC7BBC, length 114)
_S1_2_9A61A30 25,645 instructions (0.000%), 115 calls (09A61984 - 09A61B98, length 134)
  Back Branch 09A61B6C 690 times (length 124)
  Back Branch 09A61A28 618 times (length 40470156)
_S1_2_8813E20 25,434 instructions (0.000%), 3,006 calls (08813E20 - 08813E6C, length 20)
_S1_2_887FBBC 25,336 instructions (0.000%), 12,668 calls (0887FBBC - 0887FBC0, length 2)
_S1_2_88378A8 25,102 instructions (0.000%), 1,141 calls (088378A8 - 08837CA0, length 255)
_S1_2_884F190 24,320 instructions (0.000%), 760 calls (0884F190 - 0884F240, length 45)
_S1_2_9A9F4B0 24,250 instructions (0.000%), 970 calls (09A9F4B0 - 09A9F518, length 27)
_S1_2_9AAF408 24,070 instructions (0.000%), 2,407 calls (09AAF408 - 09AAF454, length 20)
_S1_2_88140E4 24,048 instructions (0.000%), 3,006 calls (088140E4 - 08814100, length 8)
_S1_2_9AACB70 23,997 instructions (0.000%), 870 calls (09AACB70 - 09AACC94, length 74)
_S1_2_9CBABF0 23,670 instructions (0.000%), 1,578 calls (09CBABF0 - 09CBAC28, length 15)
_S1_2_9C3D018 23,384 instructions (0.000%), 316 calls (09C3D018 - 09C3D2F8, length 185)
_S1_2_88CC478 22,968 instructions (0.000%), 2,088 calls (088CC478 - 088CC4A4, length 12)
_S1_2_9ABEC2C 22,950 instructions (0.000%), 918 calls (09ABEC2C - 09ABECE8, length 48)
_S1_2_9ABEC1C 22,950 instructions (0.000%), 918 calls (09ABEC1C - 09ABECE8, length 52)
_S1_2_9ABEBFC 22,950 instructions (0.000%), 918 calls (09ABEBFC - 09ABECE8, length 60)
_S1_2_88D5B54 22,236 instructions (0.000%), 1,308 calls (088D5B54 - 088D5BD0, length 32)
_S1_3_8851680 22,086 instructions (0.000%), 818 calls (088514AC - 08851688, length 120)
  Back Branch 08851684 818 times (length 120)
_S1_2_8897BD8 21,980 instructions (0.000%), 3,140 calls (08897BD8 - 08897BF0, length 7)
_S1_2_886789C 21,896 instructions (0.000%), 37 calls (0886789C - 08867B30, length 166)
  Back Branch 08867A38 337 times (length 49)
  Back Branch 08867958 300 times (length 21)
  Back Branch 08867AF8 42 times (length 8)
  Back Branch 08867A84 42 times (length 14)
_S1_2_8815004 21,716 instructions (0.000%), 3,010 calls (08815004 - 08815020, length 8)
_S1_2_883E968 21,464 instructions (0.000%), 2,683 calls (0883E968 - 0883F0C8, length 473)
_S1_2_9C3B828 21,219 instructions (0.000%), 1,902 calls (09C3B828 - 09C3B858, length 13)
  Back Branch 09C3B848 1,920 times (length 8)
_S1_2_9ABEC6C 21,114 instructions (0.000%), 918 calls (09ABEC6C - 09ABECE8, length 32)
_S1_2_884FA5C 21,042 instructions (0.000%), 3,006 calls (0884FA5C - 0884FAC0, length 26)
_S1_3_9D63470 20,900 instructions (0.000%), 2,090 calls (09D63470 - 09D63494, length 10)
_S1_2_9AC0AB0 20,857 instructions (0.000%), 918 calls (09AC0AB0 - 09AC0C18, length 91)
_S1_2_890DFC0 20,790 instructions (0.000%), 10,395 calls (0890DFC0 - 0890DFC4, length 2)
_S1_2_890DFC8 20,788 instructions (0.000%), 10,394 calls (0890DFC8 - 0890DFCC, length 2)
_S1_2_8883B54 20,447 instructions (0.000%), 233 calls (08883B54 - 08883DE0, length 164)
_S1_2_9AAA9C8 20,332 instructions (0.000%), 1,196 calls (09AAA9C8 - 09AAAC0C, length 146)
_S1_2_9C337F0 20,280 instructions (0.000%), 128 calls (09C337F0 - 09C3396C, length 96)
  Back Branch 09C338CC 1,068 times (length 22)
  Back Branch 09C3392C 128 times (length 8)
_S1_2_9C70A50 20,216 instructions (0.000%), 532 calls (09C70A50 - 09C70AE8, length 39)
  Back Branch 09C70ACC 532 times (length 19)
_S1_2_882DCA8 20,064 instructions (0.000%), 152 calls (0882DCA8 - 0882E0CC, length 266)
_S1_2_885CFFC 20,040 instructions (0.000%), 408 calls (0885CFFC - 0885D130, length 78)
  Back Branch 0885D0C8 1,224 times (length 12)
_S1_5_8859B44 19,981 instructions (0.000%), 414 calls (08859B44 - 08859C3C, length 63)
  Back Branch 08859C2C 4 times (length 49)
_S1_2_9A66C08 19,340 instructions (0.000%), 3,868 calls (09A66C08 - 09A66C18, length 5)
_S1_2_884E7FC 19,120 instructions (0.000%), 956 calls (0884E7FC - 0884E854, length 23)
_S1_2_9CB7F30 18,951 instructions (0.000%), 1,578 calls (09CB7F30 - 09CB803C, length 68)
_S1_2_8853E20 18,665 instructions (0.000%), 5 calls (08853E20 - 088542E8, length 307)
  Back Branch 088541F0 155 times (length 202)
_S1_2_885168C 18,388 instructions (0.000%), 681 calls (088514AC - 08851694, length 123)
  Back Branch 08851690 681 times (length 123)
_S1_2_9C56840 18,380 instructions (0.000%), 872 calls (09C56840 - 09C568D8, length 39)
_S1_2_9C64958 18,304 instructions (0.000%), 1,664 calls (09C64958 - 09C64980, length 11)
_S1_2_88530C4 18,218 instructions (0.000%), 1 calls (088530C4 - 08853208, length 82)
  Back Branch 08853174 679 times (length 20)
  Back Branch 088531E0 228 times (length 20)
_S1_2_9C1922C 18,192 instructions (0.000%), 1,516 calls (09C1922C - 09C19438, length 132)
_S1_2_88D28DC 18,090 instructions (0.000%), 3,015 calls (088D28DC - 088D2B8C, length 173)
_S1_2_8812DB8 18,060 instructions (0.000%), 3,010 calls (08812DB8 - 08812F14, length 88)
_S1_2_88CBD20 18,036 instructions (0.000%), 3,006 calls (088CBD20 - 088CC0E0, length 241)
_S1_2_88623DC 17,856 instructions (0.000%), 46 calls (088623DC - 0886250C, length 77)
  Back Branch 088624A0 1,259 times (length 13)
  Back Branch 088624E4 676 times (length 10)
_S1_2_9A610C8 17,181 instructions (0.000%), 1,909 calls (09A610C8 - 09A610F4, length 12)
_S1_2_885D0D8 17,168 instructions (0.000%), 592 calls (0885D0D8 - 0885D130, length 23)
  Back Branch 0885D108 1,776 times (length 12)
_S1_2_9A7C0A8 17,160 instructions (0.000%), 1,144 calls (09A7C0A8 - 09A7C120, length 31)
_S1_2_9A65E08 16,574 instructions (0.000%), 116 calls (09A65E08 - 09A661C0, length 239)
  Back Branch 09A661A4 232 times (length 31)
_S1_2_8852618 16,112 instructions (0.000%), 532 calls (08852618 - 088526B0, length 39)
  Back Branch 088526A0 38 times (length 34)
_S1_2_9C6F820 15,960 instructions (0.000%), 532 calls (09C6F820 - 09C70A48, length 1163)
_S1_3_88838B0 15,808 instructions (0.000%), 304 calls (088838B0 - 08883984, length 54)
_S1_3_887FFE8 15,808 instructions (0.000%), 304 calls (0887FFE8 - 088800BC, length 54)
_S1_2_8836AC4 15,808 instructions (0.000%), 247 calls (08836AC4 - 088375C4, length 705)
_S1_3_9C1B968 15,680 instructions (0.000%), 2,240 calls (09C1B968 - 09C1B980, length 7)
_S1_2_88B863C 15,514 instructions (0.000%), 64 calls (088B863C - 088B8684, length 19)
  Back Branch 088B8674 2,279 times (length 12)
_S1_2_88D897C 15,485 instructions (0.000%), 6 calls (088D897C - 088D8DA0, length 266)
  Back Branch 088D8B6C 588 times (length 61)
  Back Branch 088D8C98 90 times (length 28)
  Back Branch 088D8BF0 36 times (length 29)
  Back Branch 088D8CB0 30 times (length 44)
_S1_2_9C71D2C 15,428 instructions (0.000%), 532 calls (09C716F8 - 09C72490, length 871)
  Back Branch 09C72460 532 times (length 860)
_S1_2_9A9F1C0 15,176 instructions (0.000%), 323 calls (09A9F1C0 - 09A9F41C, length 152)
_S1_2_88D71B8 15,030 instructions (0.000%), 3,006 calls (088D71B8 - 088D71EC, length 14)
_S1_2_88567B4 15,030 instructions (0.000%), 3,006 calls (088567B4 - 088567C4, length 5)
_S1_2_9C72140 14,896 instructions (0.000%), 532 calls (09C716F8 - 09C72490, length 871)
  Back Branch 09C72460 532 times (length 860)
_S1_2_890E088 14,840 instructions (0.000%), 7,420 calls (0890E088 - 0890E08C, length 2)
_S1_2_890E100 14,734 instructions (0.000%), 7,367 calls (0890E100 - 0890E104, length 2)
_S1_2_890E150 14,718 instructions (0.000%), 7,359 calls (0890E150 - 0890E154, length 2)
_S1_2_9C193E4 14,556 instructions (0.000%), 1,213 calls (09C193E4 - 09C19438, length 22)
_S1_2_9C193BC 14,556 instructions (0.000%), 1,213 calls (09C193BC - 09C19438, length 32)
_S1_2_9C19394 14,556 instructions (0.000%), 1,213 calls (09C19394 - 09C19438, length 42)
_S1_2_9C1936C 14,556 instructions (0.000%), 1,213 calls (09C1936C - 09C19438, length 52)
_S1_2_9C19344 14,556 instructions (0.000%), 1,213 calls (09C19344 - 09C19438, length 62)
_S1_2_9C1931C 14,556 instructions (0.000%), 1,213 calls (09C1931C - 09C19438, length 72)
_S1_2_9C192F4 14,556 instructions (0.000%), 1,213 calls (09C192F4 - 09C19438, length 82)
_S1_2_9C192CC 14,556 instructions (0.000%), 1,213 calls (09C192CC - 09C19438, length 92)
_S1_2_9C192A4 14,556 instructions (0.000%), 1,213 calls (09C192A4 - 09C19438, length 102)
_S1_2_9C1927C 14,556 instructions (0.000%), 1,213 calls (09C1927C - 09C19438, length 112)
_S1_2_9C19254 14,556 instructions (0.000%), 1,213 calls (09C19254 - 09C19438, length 122)
_S1_2_882FC50 14,535 instructions (0.000%), 323 calls (0882FC50 - 0882FD64, length 70)
_S1_2_881C2E4 14,510 instructions (0.000%), 883 calls (0881C2E4 - 0881C394, length 45)
_S1_2_887F934 14,169 instructions (0.000%), 310 calls (0887F934 - 0887FAB0, length 96)
_S1_2_9A9E998 13,938 instructions (0.000%), 303 calls (09A9E998 - 09A9EB2C, length 102)
_S1_2_890E1C8 13,876 instructions (0.000%), 6,938 calls (0890E1C8 - 0890E1CC, length 2)
_S1_2_890E410 13,758 instructions (0.000%), 6,879 calls (0890E410 - 0890E414, length 2)
_S1_2_890E358 13,754 instructions (0.000%), 6,877 calls (0890E358 - 0890E35C, length 2)
_S1_2_884EF0C 13,753 instructions (0.000%), 84 calls (0884EF0C - 0884F0D4, length 115)
  Back Branch 0884F078 155 times (length 44)
_S1_2_888AF68 13,743 instructions (0.000%), 509 calls (0888AF68 - 0888AFE8, length 33)
_S1_2_9AAFC20 13,656 instructions (0.000%), 1,138 calls (09AAFC20 - 09AAFC64, length 18)
_S1_2_9C191B8 13,644 instructions (0.000%), 1,516 calls (09C191B8 - 09C19438, length 161)
_S1_2_88A6F30 13,640 instructions (0.000%), 310 calls (088A6F30 - 088A6FE8, length 47)
_S1_2_884E858 13,145 instructions (0.000%), 1,195 calls (0884E858 - 0884E880, length 11)
_S1_2_8863E70 13,062 instructions (0.000%), 178 calls (08863E70 - 088640F4, length 162)
_S1_2_890E0E8 12,960 instructions (0.000%), 6,480 calls (0890E0E8 - 0890E0EC, length 2)
_S1_2_890E0B8 12,960 instructions (0.000%), 6,480 calls (0890E0B8 - 0890E0BC, length 2)
_S1_2_9ABEDD8 12,852 instructions (0.000%), 1,836 calls (09ABEDD8 - 09ABEE9C, length 50)
_S1_2_9AF83B0 12,852 instructions (0.000%), 918 calls (09AF83B0 - 09AF83E8, length 15)
_S1_2_9A63A08 12,804 instructions (0.000%), 1,067 calls (09A63A08 - 09A63AB8, length 45)
_S1_2_9C568E0 12,694 instructions (0.000%), 436 calls (09C568E0 - 09C569B8, length 55)
_S1_2_88BA860 12,405 instructions (0.000%), 3 calls (08898748 - 088BA86C, length 34890)
  Back Branch 088987B0 5,120 times (length 18)
  Back Branch 088BA868 3 times (length 34890)
_S1_2_9AAA9D8 12,274 instructions (0.000%), 722 calls (09AAA9D8 - 09AAAC0C, length 142)
_S1_2_9C1940C 12,130 instructions (0.000%), 1,213 calls (09C1940C - 09C19438, length 12)
_S1_2_9C1A610 12,128 instructions (0.000%), 758 calls (09C1A610 - 09C1A64C, length 16)
_S1_2_9AC0A70 11,934 instructions (0.000%), 918 calls (09AC0A70 - 09AC0AAC, length 16)
_S1_2_9AC05B0 11,934 instructions (0.000%), 918 calls (09AC05B0 - 09AC05EC, length 16)
_S1_2_9AC00F0 11,934 instructions (0.000%), 918 calls (09AC00F0 - 09AC012C, length 16)
_S1_2_885D1D4 11,904 instructions (0.000%), 588 calls (0885D1D4 - 0885D2FC, length 75)
_S1_3_9A5F380 11,815 instructions (0.000%), 105 calls (09A5F380 - 09A5F7DC, length 280)
  Back Branch 09A5F72C 581 times (length 6)
_S1_2_9A6162C 11,729 instructions (0.000%), 506 calls (09A6162C - 09A616FC, length 53)
_S1_2_88626D0 11,658 instructions (0.000%), 29 calls (08862518 - 088626D8, length 113)
  Back Branch 08862688 698 times (length 75)
  Back Branch 088626D4 29 times (length 113)
_S1_2_88840A8 11,554 instructions (0.000%), 218 calls (088840A8 - 088846F0, length 403)
_S1_2_9ABEF98 11,445 instructions (0.000%), 1,428 calls (09ABEF98 - 09ABEFDC, length 18)
_S1_2_8832B98 11,408 instructions (0.000%), 248 calls (08832B98 - 08832C5C, length 50)
_S1_2_88C0940 11,316 instructions (0.000%), 69 calls (088C0940 - 088C0BB8, length 159)
  Back Branch 088C0B20 207 times (length 106)
_S1_2_88D71F0 10,755 instructions (0.000%), 717 calls (088D71F0 - 088D7228, length 15)
_S1_2_88A64F4 10,752 instructions (0.000%), 310 calls (088A6164 - 088A6588, length 266)
  Back Branch 088A64C0 4,340 times (length 104)
  Back Branch 088A6550 6 times (length 253)
_S1_2_9A60388 10,644 instructions (0.000%), 887 calls (09A60388 - 09A6104C, length 818)
_S1_2_882FA24 10,336 instructions (0.000%), 152 calls (0882FA24 - 0882FB34, length 69)
_S1_2_8838AB4 10,269 instructions (0.000%), 1,141 calls (08838AB4 - 08838B04, length 21)
_S1_2_8862510 10,204 instructions (0.000%), 29 calls (088623DC - 08862514, length 79)
  Back Branch 088624A0 1,259 times (length 13)
  Back Branch 088624E4 676 times (length 10)
  Back Branch 08862510 29 times (length 79)
_S1_2_9AC1670 10,124 instructions (0.000%), 918 calls (09AC1670 - 09AC16D4, length 26)
_S1_2_9ABEE0C 9,996 instructions (0.000%), 1,428 calls (09ABEE0C - 09ABEE9C, length 37)
_S1_2_890E400 9,886 instructions (0.000%), 4,943 calls (0890E400 - 0890E404, length 2)
_S1_2_890E3B8 9,882 instructions (0.000%), 4,941 calls (0890E3B8 - 0890E3BC, length 2)
_S1_2_890E338 9,872 instructions (0.000%), 4,936 calls (0890E338 - 0890E33C, length 2)
_S1_2_890E468 9,856 instructions (0.000%), 4,928 calls (0890E468 - 0890E46C, length 2)
_S1_2_890E460 9,856 instructions (0.000%), 4,928 calls (0890E460 - 0890E464, length 2)
_S1_2_890E430 9,856 instructions (0.000%), 4,928 calls (0890E430 - 0890E434, length 2)
_S1_2_88A5454 9,610 instructions (0.000%), 310 calls (088A5454 - 088A5544, length 61)
_S1_2_884E5B4 9,574 instructions (0.000%), 1 calls (0884E5B4 - 0884E674, length 49)
  Back Branch 0884E670 239 times (length 44)
_S1_2_88D27BC 9,548 instructions (0.000%), 2,387 calls (088D27BC - 088D27C8, length 4)
_S1_2_9A61130 9,291 instructions (0.000%), 572 calls (09A61130 - 09A611C4, length 38)
_S1_3_9D633D0 9,190 instructions (0.000%), 919 calls (09D633D0 - 09D633F4, length 10)
_S1_2_9AAABA4 9,162 instructions (0.000%), 509 calls (09AAABA4 - 09AAAC0C, length 27)
_S1_2_882A864 9,128 instructions (0.000%), 1,141 calls (0882A864 - 0882A8B4, length 21)
_S1_2_890E110 9,002 instructions (0.000%), 4,501 calls (0890E110 - 0890E114, length 2)
_S1_2_9C2C1F8 8,676 instructions (0.000%), 3 calls (09C2C1F8 - 09C2C36C, length 94)
  Back Branch 09C2C350 768 times (length 16)
  Back Branch 09C2C308 18 times (length 57)
_S1_2_9A62BF4 8,667 instructions (0.000%), 81 calls (09A62BF4 - 09A62E58, length 154)
  Back Branch 09A62E30 3,018 times (length 31)
_S1_2_9A62F58 8,648 instructions (0.000%), 592 calls (09A62F58 - 09A62FB0, length 23)
_S1_2_9C34420 8,512 instructions (0.000%), 532 calls (09C34420 - 09C3445C, length 16)
_S1_2_9C1B700 8,418 instructions (0.000%), 183 calls (09C1B700 - 09C1B73C, length 16)
  Back Branch 09C1B730 915 times (length 10)
_S1_2_8000000 8,364 instructions (0.000%), 2,099 calls (08000000 - 0800000C, length 4)
_S1_3_8883988 8,265 instructions (0.000%), 145 calls (08883988 - 08883A7C, length 62)
_S1_2_88A6088 8,248 instructions (0.000%), 310 calls (088A6088 - 088A60FC, length 30)
_S1_2_890E440 8,096 instructions (0.000%), 4,048 calls (0890E440 - 0890E444, length 2)
_S1_2_9A6102C 7,947 instructions (0.000%), 883 calls (09A6102C - 09A6104C, length 9)
_S1_2_9C3DB00 7,792 instructions (0.000%), 4 calls (09C3DB00 - 09C3DF0C, length 260)
  Back Branch 09C3DD98 74 times (length 137)
_S1_2_9ABE360 7,695 instructions (0.000%), 426 calls (09ABE360 - 09ABE414, length 46)
_S1_2_884E998 7,577 instructions (0.000%), 239 calls (0884E998 - 0884EA18, length 33)
_S1_2_8859C40 7,529 instructions (0.000%), 270 calls (08859C40 - 08859D10, length 53)
  Back Branch 08859CC0 81 times (length 6)
_S1_2_9C9A1E0 7,480 instructions (0.000%), 74 calls (09C9A1E0 - 09C9A3A4, length 114)
_S1_2_882F4A4 7,448 instructions (0.000%), 152 calls (0882F4A4 - 0882F57C, length 55)
_S1_2_9A9F520 7,429 instructions (0.000%), 323 calls (09A9F520 - 09A9F57C, length 24)
_S1_2_88BA870 7,341 instructions (0.000%), 309 calls (088BA870 - 088BBE54, length 1402)
_S1_2_9AF8350 7,328 instructions (0.000%), 916 calls (09AF8350 - 09AF836C, length 8)
_S1_2_9A9B418 7,272 instructions (0.000%), 303 calls (09A9B418 - 09A9B4B8, length 41)
_S1_2_9A6298C 7,169 instructions (0.000%), 67 calls (09A6298C - 09A62E58, length 308)
  Back Branch 09A62E30 3,018 times (length 31)
_S1_2_9A6D080 6,900 instructions (0.000%), 138 calls (09A6D080 - 09A6D638, length 367)
_S1_2_88BA494 6,739 instructions (0.000%), 293 calls (088BA494 - 088BA4EC, length 23)
_S1_2_885028C 6,725 instructions (0.000%), 155 calls (0885028C - 08850334, length 43)
  Back Branch 08850310 90 times (length 16)
_S1_2_9A9B4C0 6,666 instructions (0.000%), 303 calls (09A9B4C0 - 09A9B96C, length 300)
_S1_2_9ABDE20 6,588 instructions (0.000%), 183 calls (09ABDE20 - 09ABDEB0, length 37)
_S1_2_88DE014 6,560 instructions (0.000%), 41 calls (088DE014 - 088DE05C, length 19)
  Back Branch 088DE04C 902 times (length 13)
_S1_2_9AAAB90 6,498 instructions (0.000%), 361 calls (09AAAB90 - 09AAAC0C, length 32)
_S1_2_9ABEE5C 6,426 instructions (0.000%), 918 calls (09ABEE5C - 09ABEE9C, length 17)
_S1_2_9ABEE4C 6,426 instructions (0.000%), 918 calls (09ABEE4C - 09ABEE9C, length 21)
_S1_2_9ABEDEC 6,426 instructions (0.000%), 918 calls (09ABEDEC - 09ABEE9C, length 45)
_S1_2_9A62A18 6,384 instructions (0.000%), 56 calls (09A62A18 - 09A62E58, length 273)
  Back Branch 09A62E30 3,018 times (length 31)
_S1_2_885F9A0 6,240 instructions (0.000%), 240 calls (0885F9A0 - 0885FA08, length 27)
_S1_2_885048C 6,235 instructions (0.000%), 155 calls (0885048C - 0885051C, length 37)
  Back Branch 088504E8 245 times (length 9)
_S1_2_88503F8 6,235 instructions (0.000%), 155 calls (088503F8 - 08850488, length 37)
  Back Branch 08850454 245 times (length 9)
_S1_2_8850338 6,235 instructions (0.000%), 155 calls (08850338 - 088503F4, length 48)
  Back Branch 088503D0 90 times (length 21)
_S1_2_9A606E0 6,219 instructions (0.000%), 309 calls (09A606E0 - 09A6104C, length 604)
_S1_2_8851698 6,211 instructions (0.000%), 230 calls (088514AC - 088516A0, length 126)
  Back Branch 0885169C 230 times (length 126)
_S1_2_8897D4C 6,108 instructions (0.000%), 509 calls (08897D4C - 08897D78, length 12)
_S1_2_9ABA340 6,056 instructions (0.000%), 29 calls (09ABA340 - 09ABADF0, length 685)
  Back Branch 09ABA45C 229 times (length 19)
  Back Branch 09ABA48C 38 times (length 52)
_S1_2_8838E0C 6,011 instructions (0.000%), 737 calls (08838E0C - 08838E2C, length 9)
_S1_3_88858EC 6,006 instructions (0.000%), 357 calls (088858EC - 08885BB4, length 179)
_S1_2_9A5F960 5,856 instructions (0.000%), 123 calls (09A5F960 - 09A5FB40, length 121)
_S1_2_9ADBC00 5,770 instructions (0.000%), 577 calls (09ADBC00 - 09ADBC24, length 10)
_S1_2_9AC15F0 5,746 instructions (0.000%), 381 calls (09AC15F0 - 09AC166C, length 32)
_S1_3_88BA4F0 5,727 instructions (0.000%), 249 calls (088BA4F0 - 088BA548, length 23)
_S1_2_9C9A3A8 5,624 instructions (0.000%), 74 calls (0884CBD8 - 09C9A3C0, length 5322235)
  Back Branch 0884CD80 3,893 times (length 27)
  Back Branch 09C9A3BC 74 times (length 5322235)
_S1_2_884E788 5,497 instructions (0.000%), 239 calls (0884E788 - 0884E7F8, length 29)
_S1_2_884E72C 5,497 instructions (0.000%), 239 calls (0884E72C - 0884E784, length 23)
_S1_2_9C276C8 5,490 instructions (0.000%), 183 calls (09C276C8 - 09C27708, length 17)
  Back Branch 09C276FC 549 times (length 11)
_S1_3_887FF24 5,472 instructions (0.000%), 304 calls (0887FF24 - 0887FF70, length 20)
_S1_2_9A61618 5,374 instructions (0.000%), 67 calls (09A61618 - 09A61B98, length 353)
  Back Branch 09A61B6C 690 times (length 124)
  Back Branch 09A61A28 618 times (length 40470156)
_S1_2_88D5BC4 5,232 instructions (0.000%), 1,308 calls (088D5BC4 - 088D5BD0, length 4)
_S1_2_8867F34 5,220 instructions (0.000%), 30 calls (08867F34 - 08868230, length 192)
_S1_2_889786C 5,202 instructions (0.000%), 1 calls (0889786C - 088979B0, length 82)
  Back Branch 088978CC 512 times (length 5)
  Back Branch 088978EC 512 times (length 5)
  Back Branch 0889794C 3 times (length 11)
_S1_2_9A9E610 5,151 instructions (0.000%), 303 calls (09A9E610 - 09A9E994, length 226)
_S1_2_9A9BC08 5,151 instructions (0.000%), 303 calls (09A9BC08 - 09A9BC4C, length 18)
_S1_2_88B89B0 4,986 instructions (0.000%), 250 calls (088B89B0 - 088B8A08, length 23)
_S1_2_8813E10 4,888 instructions (0.000%), 2,444 calls (08813E10 - 08813E14, length 2)
_S1_2_9A960B8 4,888 instructions (0.000%), 611 calls (09A960B8 - 09A960D4, length 8)
_S1_2_9A63948 4,805 instructions (0.000%), 155 calls (09A63948 - 09A63A00, length 47)
_S1_2_889D8A8 4,743 instructions (0.000%), 153 calls (0889D8A8 - 0889DF0C, length 410)
_S1_2_8850238 4,650 instructions (0.000%), 310 calls (08850238 - 08850288, length 21)
_S1_2_8813E5C 4,624 instructions (0.000%), 1,156 calls (08813E5C - 08813E6C, length 5)
_S1_2_9A95C64 4,545 instructions (0.000%), 1,515 calls (09A95C64 - 09A95C6C, length 3)
_S1_2_9A9BC50 4,545 instructions (0.000%), 303 calls (09A9BC50 - 09A9BCA0, length 21)
_S1_2_9AABCC0 4,405 instructions (0.000%), 219 calls (09AABCC0 - 09AABDA0, length 57)
_S1_2_9ABE898 4,392 instructions (0.000%), 183 calls (09ABE898 - 09ABE9E8, length 85)
_S1_2_9ABB7B8 4,364 instructions (0.000%), 29 calls (09ABB7B8 - 09ABC55C, length 874)
  Back Branch 09ABC4C8 87 times (length 12)
_S1_3_88A6040 4,340 instructions (0.000%), 310 calls (088A6040 - 088A6084, length 18)
_S1_2_88A4BE8 4,340 instructions (0.000%), 310 calls (088A49D0 - 088A4BEC, length 136)
  Back Branch 088A4BE8 325 times (length 136)
_S1_3_9D63438 4,180 instructions (0.000%), 2,090 calls (09D63438 - 09D6343C, length 2)
_S1_2_9A5FDC0 4,157 instructions (0.000%), 123 calls (09A5FDC0 - 09A6008C, length 180)
_S1_2_882F580 4,104 instructions (0.000%), 152 calls (0882F580 - 0882F9A4, length 266)
  Back Branch 0882F7F8 912 times (length 14)
_S1_2_9A63068 4,045 instructions (0.000%), 154 calls (09A63068 - 09A632A4, length 144)
  Back Branch 09A63254 100 times (length 40471703)
  Back Branch 09A63264 20 times (length 40471707)
  Back Branch 09A63130 5 times (length 40471630)
_S1_2_9A78DE0 4,014 instructions (0.000%), 54 calls (09A78DE0 - 09A78F78, length 103)
_S1_2_885FF5C 4,002 instructions (0.000%), 174 calls (0885FF5C - 0885FFB8, length 24)
_S1_2_9A9F580 3,876 instructions (0.000%), 323 calls (09A9F580 - 09A9F5AC, length 12)
_S1_2_8894B00 3,804 instructions (0.000%), 1 calls (08891E0C - 08894B08, length 2880)
  Back Branch 08891EF8 84 times (length 46)
  Back Branch 08894B04 1 times (length 2880)
_S1_2_890BFE0 3,799 instructions (0.000%), 10 calls (0890BFE0 - 0890C0C0, length 57)
  Back Branch 0890C044 391 times (length 9)
_S1_2_8813DD8 3,790 instructions (0.000%), 541 calls (08813DD8 - 08813E0C, length 14)
_S1_2_8881970 3,740 instructions (0.000%), 176 calls (08881970 - 088819CC, length 24)
_S1_2_9AAAA78 3,723 instructions (0.000%), 219 calls (09AAAA78 - 09AAAC0C, length 102)
_S1_2_88A4C54 3,720 instructions (0.000%), 310 calls (088A4C54 - 088A4CAC, length 23)
_S1_2_8832548 3,720 instructions (0.000%), 124 calls (08832548 - 08832680, length 79)
_S1_2_9A78C38 3,644 instructions (0.000%), 68 calls (09A78C38 - 09A78DD8, length 105)
  Back Branch 09A78DA8 44 times (length 8)
_S1_2_8855F98 3,630 instructions (0.000%), 1 calls (08855F98 - 088564F4, length 344)
  Back Branch 08856274 87 times (length 10)
  Back Branch 088561B4 38 times (length 10)
  Back Branch 0885633C 25 times (length 10)
  Back Branch 08856290 19 times (length 28)
  Back Branch 08856358 17 times (length 28)
  Back Branch 088561D0 17 times (length 28)
  Back Branch 08856430 14 times (length 10)
  Back Branch 0885644C 12 times (length 28)
  Back Branch 0885604C 5 times (length 16)
  Back Branch 08856004 5 times (length 16)
  Back Branch 088561E4 5 times (length 44)
  Back Branch 088562A4 5 times (length 44)
  Back Branch 08856464 3 times (length 47)
  Back Branch 088560C4 3 times (length 28)
  Back Branch 08856124 3 times (length 22)
  Back Branch 08856370 3 times (length 46)
_S1_2_88B871C 3,627 instructions (0.000%), 3 calls (088B871C - 088B87AC, length 37)
  Back Branch 088B8764 384 times (length 12)
_S1_2_88803D8 3,605 instructions (0.000%), 103 calls (088803D8 - 088A6CC0, length 39483)
_S1_2_9A6C768 3,589 instructions (0.000%), 77 calls (09A6C768 - 09A6D078, length 581)
_S1_2_9A5FB48 3,565 instructions (0.000%), 93 calls (09A5FB48 - 09A5FDB8, length 157)
_S1_2_9C70AF0 3,534 instructions (0.000%), 38 calls (09C70AF0 - 09C71420, length 589)
  Back Branch 09C71384 38 times (length 406)
_S1_2_88A4AC0 3,491 instructions (0.000%), 129 calls (088A4AC0 - 088A4B58, length 39)
_S1_2_9C560A0 3,468 instructions (0.000%), 38 calls (09C560A0 - 09C5665C, length 368)
_S1_2_9ADB650 3,453 instructions (0.000%), 29 calls (09ADB650 - 09ADB8D8, length 163)
_S1_2_9C56EA8 3,438 instructions (0.000%), 573 calls (09C56EA8 - 09C56EBC, length 6)
_S1_2_9A7BF60 3,427 instructions (0.000%), 149 calls (09A7BF60 - 09A7C010, length 45)
_S1_2_8898590 3,341 instructions (0.000%), 1 calls (08898590 - 08898690, length 65)
  Back Branch 0889867C 64 times (length 52)
_S1_2_9C1AD10 3,333 instructions (0.000%), 303 calls (09C1AD10 - 09C1AD64, length 22)
_S1_2_8850520 3,255 instructions (0.000%), 155 calls (08850520 - 08850578, length 23)
_S1_2_88673CC 3,250 instructions (0.000%), 60 calls (088673CC - 088675B8, length 124)
_S1_2_88BBC7C 3,246 instructions (0.000%), 97 calls (088BBC7C - 088BBE54, length 119)
_S1_2_9C62634 3,136 instructions (0.000%), 48 calls (09C62290 - 09C62880, length 381)
  Back Branch 09C6282C 48 times (length 361)
_S1_2_8881A30 3,121 instructions (0.000%), 66 calls (08881A30 - 08881CDC, length 172)
_S1_2_9C6F018 3,078 instructions (0.000%), 38 calls (09C6F018 - 09C6F160, length 83)
_S1_2_9C2BE38 3,042 instructions (0.000%), 338 calls (09C2BE38 - 09C2BE58, length 9)
_S1_2_9A63A74 3,040 instructions (0.000%), 304 calls (09A63A74 - 09A63AB8, length 18)
_S1_2_88627AC 2,968 instructions (0.000%), 1,484 calls (088627AC - 088627B0, length 2)
_S1_4_9C56FD8 2,880 instructions (0.000%), 96 calls (09C56FD8 - 09C57050, length 31)
_S1_2_88C722C 2,875 instructions (0.000%), 145 calls (088C722C - 088C727C, length 21)
  Back Branch 088C726C 100 times (length 9)
_S1_2_88D6924 2,868 instructions (0.000%), 4 calls (088D6924 - 088D69EC, length 51)
  Back Branch 088D69C8 96 times (length 30)
_S1_2_9A7A1C8 2,832 instructions (0.000%), 74 calls (09A7A1C8 - 09A7A550, length 227)
_S1_2_9A7B8D0 2,793 instructions (0.000%), 399 calls (09A7B8D0 - 09A7B8E8, length 7)
_S1_2_9C2C000 2,763 instructions (0.000%), 1 calls (09C2C000 - 09C2C1F0, length 125)
  Back Branch 09C2C174 256 times (length 8)
  Back Branch 09C2C14C 82 times (length 8)
_S1_2_9ABD0D8 2,740 instructions (0.000%), 116 calls (09ABD0D8 - 09ABD198, length 49)
_S1_2_885057C 2,736 instructions (0.000%), 152 calls (0885057C - 09C19438, length 5186480)
_S1_2_9A5F770 2,695 instructions (0.000%), 70 calls (09A5F770 - 09A5F958, length 123)
_S1_2_88D6108 2,673 instructions (0.000%), 81 calls (088D6108 - 088D61C8, length 49)
_S1_2_88B85F8 2,629 instructions (0.000%), 239 calls (088B85F8 - 088B8620, length 11)
_S1_2_9C2D6C0 2,604 instructions (0.000%), 31 calls (09C2D6C0 - 09C2D8AC, length 124)
_S1_2_88DAD58 2,570 instructions (0.000%), 5 calls (088DAD58 - 088DADD4, length 32)
  Back Branch 088DADBC 490 times (length 7)
_S1_2_8851C3C 2,556 instructions (0.000%), 78 calls (08851C3C - 08851CC4, length 35)
_S1_2_889EAB4 2,541 instructions (0.000%), 121 calls (0889EAB4 - 088A68B4, length 8065)
_S1_2_9C3D300 2,536 instructions (0.000%), 54 calls (09C3D300 - 09C3D4E4, length 122)
_S1_2_9C2E6B0 2,508 instructions (0.000%), 38 calls (09C2E6B0 - 09C2E7E0, length 77)
_S1_2_9C710B0 2,432 instructions (0.000%), 38 calls (09C70D34 - 09C71420, length 444)
  Back Branch 09C71384 38 times (length 406)
_S1_2_9ADBC50 2,414 instructions (0.000%), 4 calls (09ADBC50 - 09ADC1F8, length 363)
  Back Branch 09ADC1C8 32 times (length 90)
_S1_2_9ABCAE0 2,343 instructions (0.000%), 29 calls (09ABCAE0 - 09ABCC40, length 89)
_S1_2_9A61568 2,300 instructions (0.000%), 115 calls (09A61568 - 09A61B98, length 397)
  Back Branch 09A61B6C 690 times (length 124)
  Back Branch 09A61A28 618 times (length 40470156)
_S1_2_88BA664 2,280 instructions (0.000%), 60 calls (088BA664 - 088BA700, length 40)
_S1_2_9C62C80 2,279 instructions (0.000%), 48 calls (09C62C80 - 09C62E14, length 102)
_S1_2_9A62EF0 2,227 instructions (0.000%), 1 calls (09A62EF0 - 09A63664, length 478)
  Back Branch 09A63254 100 times (length 17)
  Back Branch 09A63264 20 times (length 25)
  Back Branch 09A63130 5 times (length 10)
_S1_2_9A62FB8 2,212 instructions (0.000%), 158 calls (09A62FB8 - 09A62FF0, length 15)
_S1_2_8851D3C 2,200 instructions (0.000%), 88 calls (08851D3C - 08851DB8, length 32)
_S1_2_884B284 2,168 instructions (0.000%), 4 calls (0884B284 - 0884BAFC, length 543)
_S1_2_9A95C4C 2,121 instructions (0.000%), 303 calls (09A95C4C - 09A95C6C, length 9)
_S1_2_9A95B6C 2,121 instructions (0.000%), 303 calls (09A95B6C - 09A95C6C, length 65)
_S1_2_9A95B3C 2,121 instructions (0.000%), 303 calls (09A95B3C - 09A95C6C, length 77)
_S1_2_9C57CA0 2,095 instructions (0.000%), 31 calls (09C57CA0 - 09C57E04, length 90)
_S1_2_889885C 2,050 instructions (0.000%), 37 calls (0889885C - 08898894, length 15)
  Back Branch 08898884 210 times (length 10)
_S1_2_88812B4 2,038 instructions (0.000%), 46 calls (088812B4 - 088813DC, length 75)
_S1_2_8852F1C 2,015 instructions (0.000%), 155 calls (08852F1C - 08852F54, length 15)
_S1_2_9C726B8 2,014 instructions (0.000%), 38 calls (09C726B8 - 09C727FC, length 82)
_S1_2_9ADC578 2,009 instructions (0.000%), 36 calls (09ADC578 - 09ADCA00, length 291)
_S1_2_8868498 2,008 instructions (0.000%), 4 calls (08868498 - 08868674, length 120)
  Back Branch 08868654 20 times (length 103)
_S1_2_890DF80 2,002 instructions (0.000%), 1,001 calls (0890DF80 - 0890DF84, length 2)
_S1_2_890E348 2,000 instructions (0.000%), 1,000 calls (0890E348 - 0890E34C, length 2)
_S1_2_88825FC 1,996 instructions (0.000%), 58 calls (088825FC - 0888274C, length 85)
_S1_2_88BB050 1,992 instructions (0.000%), 37 calls (088BB050 - 088BBE54, length 898)
_S1_2_88DB4C8 1,944 instructions (0.000%), 31 calls (08866E10 - 088DB4D0, length 119217)
  Back Branch 088DB4CC 31 times (length 119217)
_S1_2_88BA54C 1,932 instructions (0.000%), 69 calls (088BA54C - 088BA5B8, length 28)
_S1_5_88614DC 1,872 instructions (0.000%), 39 calls (088614DC - 08861598, length 48)
_S1_2_9C58688 1,860 instructions (0.000%), 31 calls (09C58688 - 09C588FC, length 158)
_S1_3_9D63398 1,840 instructions (0.000%), 920 calls (09D63398 - 09D6339C, length 2)
_S1_2_9ABE500 1,840 instructions (0.000%), 184 calls (09ABE500 - 09ABE55C, length 24)
_S1_2_9AB83F0 1,830 instructions (0.000%), 15 calls (09AB83F0 - 09AB84A8, length 47)
  Back Branch 09AB846C 198 times (length 10)
_S1_2_8860758 1,828 instructions (0.000%), 914 calls (08860758 - 0886075C, length 2)
_S1_2_8864554 1,815 instructions (0.000%), 33 calls (08864554 - 08864630, length 56)
_S1_2_88C6B84 1,804 instructions (0.000%), 4 calls (088C6B84 - 088C6BC8, length 18)
  Back Branch 088C6BBC 124 times (length 14)
_S1_2_9C19370 1,739 instructions (0.000%), 123 calls (09C19370 - 09C19444, length 54)
_S1_2_8866284 1,735 instructions (0.000%), 229 calls (08866284 - 088662B4, length 13)
_S1_2_88808DC 1,732 instructions (0.000%), 22 calls (088808DC - 08880A6C, length 101)
_S1_2_9ADBBC0 1,731 instructions (0.000%), 577 calls (09ADBBC0 - 09ADBBC8, length 3)
_S1_2_884EC3C 1,705 instructions (0.000%), 87 calls (0884EC3C - 0884ECA8, length 28)
_S1_2_88BE550 1,674 instructions (0.000%), 54 calls (088BE550 - 088BEEBC, length 604)
_S1_2_8865ADC 1,672 instructions (0.000%), 44 calls (08865ADC - 08865BA8, length 52)
_S1_2_8850724 1,664 instructions (0.000%), 16 calls (08850724 - 088507F0, length 52)
  Back Branch 088507CC 120 times (length 23)
_S1_2_9A60E84 1,662 instructions (0.000%), 81 calls (09A60E84 - 09A6104C, length 115)
  Back Branch 09A60F20 876 times (length 40469450)
_S1_2_9A61050 1,659 instructions (0.000%), 108 calls (09A61050 - 09A61128, length 55)
  Back Branch 09A61064 1,095 times (length 40469531)
_S1_2_8867008 1,604 instructions (0.000%), 96 calls (08867008 - 088676D4, length 436)
_S1_2_8865254 1,596 instructions (0.000%), 57 calls (08865254 - 088652D8, length 34)
_S1_2_8898694 1,591 instructions (0.000%), 37 calls (08898694 - 08898744, length 45)
_S1_2_8856884 1,536 instructions (0.000%), 192 calls (08856884 - 088568A8, length 10)
_S1_2_9A63A38 1,535 instructions (0.000%), 307 calls (09A63A38 - 09A63AB8, length 33)
_S1_2_9A63A90 1,520 instructions (0.000%), 152 calls (09A63A90 - 09A63AB8, length 11)
_S1_2_9A63A40 1,520 instructions (0.000%), 152 calls (09A63A40 - 09A63AB8, length 31)
_S1_2_890E3D0 1,516 instructions (0.000%), 758 calls (0890E3D0 - 0890E3D4, length 2)
_S1_2_8897B84 1,515 instructions (0.000%), 101 calls (08897B84 - 08897BBC, length 15)
_S1_2_88BBBF0 1,453 instructions (0.000%), 60 calls (088BBBF0 - 088BBE54, length 154)
_S1_2_8851DBC 1,446 instructions (0.000%), 54 calls (08851DBC - 08851E50, length 38)
_S1_2_8864440 1,435 instructions (0.000%), 35 calls (08864440 - 088644E4, length 42)
_S1_2_8890E40 1,430 instructions (0.000%), 715 calls (08890E40 - 08890E44, length 2)
_S1_2_9C19448 1,379 instructions (0.000%), 93 calls (09C19448 - 09C19538, length 61)
_S1_2_9A63A5C 1,368 instructions (0.000%), 152 calls (09A63A5C - 09A63AB8, length 24)
_S1_2_9C72498 1,368 instructions (0.000%), 38 calls (09C72498 - 09C72528, length 37)
  Back Branch 09C72500 38 times (length 12)
_S1_2_9A60B14 1,360 instructions (0.000%), 66 calls (09A60B14 - 09A6104C, length 335)
  Back Branch 09A60C94 292 times (length 40469287)
  Back Branch 09A60B84 292 times (length 40469219)
_S1_2_9A7D520 1,354 instructions (0.000%), 1 calls (09A7D520 - 09A7D694, length 94)
  Back Branch 09A7D650 31 times (length 6)
  Back Branch 09A7D61C 31 times (length 6)
  Back Branch 09A7D684 31 times (length 6)
  Back Branch 09A7D54C 31 times (length 6)
  Back Branch 09A7D5E8 31 times (length 6)
  Back Branch 09A7D5B4 31 times (length 6)
  Back Branch 09A7D580 31 times (length 6)
_S1_2_88BA9A4 1,336 instructions (0.000%), 30 calls (088BA9A4 - 088BBE54, length 1325)
_S1_2_9ABD4B8 1,300 instructions (0.000%), 34 calls (09ABD4B8 - 09ABD578, length 49)
_S1_2_89B96B4 1,297 instructions (0.000%), 1 calls (089B96B4 - 089BAAF4, length 1297)
_S1_2_88DB534 1,280 instructions (0.000%), 16 calls (088DB534 - 088DB5BC, length 35)
  Back Branch 088DB570 96 times (length 9)
_S1_2_885187C 1,275 instructions (0.000%), 75 calls (0885187C - 08851A64, length 123)
_S1_2_9A61250 1,268 instructions (0.000%), 25 calls (09A61250 - 09A613F4, length 106)
  Back Branch 09A613D8 1,095 times (length 40469752)
  Back Branch 09A61264 876 times (length 40469659)
_S1_2_88642FC 1,254 instructions (0.000%), 66 calls (088642FC - 08864344, length 19)
_S1_2_88CE298 1,252 instructions (0.000%), 4 calls (088CE298 - 088CE5D0, length 207)
  Back Branch 088CE450 20 times (length 19)
  Back Branch 088CE380 12 times (length 12)
_S1_2_9A605C8 1,249 instructions (0.000%), 88 calls (09A605C8 - 09A60A20, length 279)
_S1_2_884FFCC 1,225 instructions (0.000%), 245 calls (0884FFCC - 0884FFDC, length 5)
_S1_2_884FFB8 1,225 instructions (0.000%), 245 calls (0884FFB8 - 0884FFC8, length 5)
_S1_2_884FF38 1,225 instructions (0.000%), 245 calls (0884FF38 - 0884FF48, length 5)
_S1_2_884FF24 1,225 instructions (0.000%), 245 calls (0884FF24 - 0884FF34, length 5)
_S1_2_9A615DC 1,218 instructions (0.000%), 16 calls (09A615DC - 09A61B98, length 368)
  Back Branch 09A61B6C 690 times (length 124)
  Back Branch 09A61A28 618 times (length 40470156)
_S1_2_9A71438 1,197 instructions (0.000%), 15 calls (09A71438 - 09A71838, length 257)
  Back Branch 09A71638 15 times (length 12)
_S1_2_9C72800 1,194 instructions (0.000%), 38 calls (09C72800 - 09C72AEC, length 188)
_S1_2_9ABB658 1,189 instructions (0.000%), 29 calls (09ABB658 - 09ABB6F8, length 41)
_S1_2_9A617D8 1,170 instructions (0.000%), 16 calls (09A617D8 - 09A61B98, length 241)
  Back Branch 09A61B6C 690 times (length 124)
  Back Branch 09A61A28 618 times (length 40470156)
_S1_2_885CB68 1,152 instructions (0.000%), 96 calls (0885CB68 - 0885CB94, length 12)
_S1_2_9C56F20 1,125 instructions (0.000%), 75 calls (09C56F20 - 09C56F64, length 18)
_S1_2_9A6D8E0 1,124 instructions (0.000%), 20 calls (09A6D8E0 - 09A6DECC, length 380)
_S1_2_886678C 1,108 instructions (0.000%), 1 calls (0886678C - 08866860, length 54)
  Back Branch 0886683C 48 times (length 34)
_S1_2_888291C 1,105 instructions (0.000%), 3 calls (0888291C - 08882A70, length 86)
  Back Branch 08882A48 28 times (length 39)
_S1_2_886691C 1,102 instructions (0.000%), 2 calls (0886691C - 088669F0, length 54)
  Back Branch 088669CC 96 times (length 34)
_S1_2_9ADBBE0 1,096 instructions (0.000%), 548 calls (09ADBBE0 - 09ADBBE4, length 2)
_S1_2_884F55C 1,088 instructions (0.000%), 64 calls (0884F55C - 0884F5A4, length 19)
_S1_2_88BAEA0 1,086 instructions (0.000%), 33 calls (088BAEA0 - 088BBE54, length 1006)
_S1_2_9A617A4 1,074 instructions (0.000%), 15 calls (09A617A4 - 09A61B98, length 254)
  Back Branch 09A61B6C 690 times (length 124)
  Back Branch 09A61A28 618 times (length 40470156)
_S1_2_9C2DDD0 1,056 instructions (0.000%), 16 calls (09C2DDD0 - 09C2DF00, length 77)
_S1_2_88D2C14 1,050 instructions (0.000%), 5 calls (088D2C14 - 088D2E00, length 124)
  Back Branch 088D2CA8 20 times (length 17)
  Back Branch 088D2CC8 20 times (length 30)
_S1_2_9C61E58 1,049 instructions (0.000%), 16 calls (09C61E58 - 09C62880, length 651)
  Back Branch 09C6282C 48 times (length 361)
_S1_2_9C61FF4 1,005 instructions (0.000%), 15 calls (09C61FF4 - 09C62880, length 548)
  Back Branch 09C6282C 48 times (length 361)
_S1_2_88A4344 992 instructions (0.000%), 32 calls (088A4344 - 088A43BC, length 31)
_S1_2_9A7DA74 982 instructions (0.000%), 6 calls (09A7DA74 - 09A7E2F0, length 544)
_S1_2_8811C84 977 instructions (0.000%), 1 calls (08811C84 - 08811E14, length 101)
  Back Branch 08811D78 64 times (length 12)
  Back Branch 08811D04 6 times (length 24)
_S1_2_88DBBBC 952 instructions (0.000%), 28 calls (088DBBBC - 088DBD94, length 119)
_S1_5_88C493C 948 instructions (0.000%), 12 calls (088C493C - 088C4AB8, length 96)
_S1_2_9C64820 928 instructions (0.000%), 16 calls (09C64820 - 09C648B0, length 37)
  Back Branch 09C64888 48 times (length 12)
_S1_2_88165FC 924 instructions (0.000%), 84 calls (088165FC - 08816634, length 15)
_S1_2_881629C 924 instructions (0.000%), 84 calls (0881629C - 0881645C, length 113)
_S1_2_9C72AF0 912 instructions (0.000%), 38 calls (09C72AF0 - 09C73954, length 922)
_S1_2_8888B84 908 instructions (0.000%), 4 calls (08888B84 - 08889C8C, length 1091)
_S1_2_88854C4 891 instructions (0.000%), 81 calls (088802C4 - 088854CC, length 5251)
  Back Branch 088854C8 81 times (length 5251)
_S1_2_8865A9C 880 instructions (0.000%), 88 calls (08865A9C - 08865AD8, length 16)
_S1_2_9C72B50 874 instructions (0.000%), 38 calls (09C72B50 - 09C73954, length 898)
_S1_2_8897470 850 instructions (0.000%), 34 calls (08897470 - 088974D0, length 25)
_S1_2_9A7DA00 841 instructions (0.000%), 29 calls (09A7DA00 - 09A7E2F0, length 573)
_S1_2_9AAEE10 840 instructions (0.000%), 12 calls (09AAEE10 - 09AAEF68, length 87)
_S1_2_9C752F0 836 instructions (0.000%), 38 calls (09C752F0 - 09C75348, length 23)
_S1_2_9ABD208 810 instructions (0.000%), 53 calls (09ABD208 - 09ABD254, length 20)
_S1_2_9ADBBD8 808 instructions (0.000%), 404 calls (09ADBBD8 - 09ADBBDC, length 2)
_S1_2_889F288 808 instructions (0.000%), 1 calls (0889F288 - 0889F428, length 105)
  Back Branch 0889F310 32 times (length 29)
_S1_2_9A60E34 799 instructions (0.000%), 56 calls (09A60E34 - 09A6104C, length 135)
_S1_2_9C74E48 798 instructions (0.000%), 38 calls (09C74E48 - 09C752EC, length 298)
_S1_2_9A6D4DC 784 instructions (0.000%), 68 calls (09A6D4DC - 09A6D638, length 88)
_S1_2_9ADC350 775 instructions (0.000%), 3 calls (09ADC350 - 09ADC4C0, length 93)
  Back Branch 09ADC498 15 times (length 72)
_S1_2_9C60F48 750 instructions (0.000%), 15 calls (09C60F48 - 09C61014, length 52)
_S1_2_88D6A1C 738 instructions (0.000%), 18 calls (088D6A1C - 088D6A50, length 14)
  Back Branch 088D6A40 90 times (length 8)
_S1_2_9A6081C 734 instructions (0.000%), 42 calls (09A6081C - 09A60A20, length 130)
_S1_2_9ABCC48 719 instructions (0.000%), 29 calls (09ABCC48 - 09ABCEBC, length 158)
_S1_2_8868234 710 instructions (0.000%), 5 calls (08868234 - 08868494, length 153)
_S1_2_885C5CC 704 instructions (0.000%), 32 calls (08857C98 - 0885C5D8, length 4689)
  Back Branch 0885C5D4 32 times (length 4689)
_S1_2_9A5F908 701 instructions (0.000%), 22 calls (09A5F908 - 09A5FB7C, length 158)
_S1_2_88D3A84 693 instructions (0.000%), 9 calls (088D3A84 - 088D3AD8, length 22)
  Back Branch 088D3AC0 54 times (length 11)
_S1_2_9AAF0D0 690 instructions (0.000%), 15 calls (09AAF0D0 - 09AAF184, length 46)
_S1_2_88932A8 680 instructions (0.000%), 85 calls (088932A8 - 0889338C, length 58)
_S1_2_88DBC58 680 instructions (0.000%), 15 calls (088DBC58 - 088DBD94, length 80)
_S1_2_8886B68 676 instructions (0.000%), 4 calls (08886B68 - 08886E4C, length 186)
_S1_4_9C56F00 672 instructions (0.000%), 96 calls (09C56F00 - 09C56F18, length 7)
_S1_2_8897580 672 instructions (0.000%), 32 calls (08897580 - 088975D0, length 21)
_S1_5_9CC4290 672 instructions (0.000%), 12 calls (09CC4290 - 09CC4370, length 57)
_S1_2_9A6D4FC 660 instructions (0.000%), 50 calls (09A6D4FC - 09A6D638, length 80)
_S1_2_88974D4 660 instructions (0.000%), 33 calls (088974D4 - 08897520, length 20)
_S1_2_8851CC8 656 instructions (0.000%), 24 calls (08851CC8 - 08851D38, length 29)
_S1_2_9AF2600 654 instructions (0.000%), 6 calls (09AF2600 - 09AF269C, length 40)
  Back Branch 09AF2684 24 times (length 23)
_S1_2_9ABD1A0 650 instructions (0.000%), 26 calls (09ABD1A0 - 09ABD200, length 25)
_S1_2_9AB08E8 645 instructions (0.000%), 25 calls (09AB08E8 - 09AB0A24, length 80)
_S1_2_9A616E8 636 instructions (0.000%), 106 calls (09A616E8 - 09A616FC, length 6)
_S1_4_9A795C8 635 instructions (0.000%), 34 calls (09A795C8 - 09A79618, length 21)
_S1_2_8866B8C 630 instructions (0.000%), 35 calls (08866B8C - 08866BD0, length 18)
_S1_2_88A3480 630 instructions (0.000%), 2 calls (088A3480 - 088A34E0, length 25)
  Back Branch 088A34D0 99 times (length 6)
_S1_2_9ABD210 624 instructions (0.000%), 52 calls (09ABD210 - 09ABD254, length 18)
_S1_2_887FBC4 624 instructions (0.000%), 48 calls (0887FBC4 - 0887FBF4, length 13)
_S1_2_8886850 621 instructions (0.000%), 27 calls (08886850 - 088A23C0, length 28381)
_S1_2_88669F4 621 instructions (0.000%), 1 calls (088669F4 - 08866AA8, length 46)
  Back Branch 08866A9C 48 times (length 35)
_S1_2_8851FEC 616 instructions (0.000%), 22 calls (08851FEC - 08852058, length 28)
_S1_2_88868AC 600 instructions (0.000%), 24 calls (088868AC - 08886B28, length 160)
_S1_2_9C57068 594 instructions (0.000%), 54 calls (09C57068 - 09C570AC, length 18)
_S1_2_88908FC 584 instructions (0.000%), 1 calls (088908FC - 08890B34, length 143)
  Back Branch 088909E4 8 times (length 21)
  Back Branch 08890ACC 8 times (length 21)
  Back Branch 08890A58 8 times (length 21)
_S1_2_88538B4 582 instructions (0.000%), 1 calls (088538B4 - 08853AB8, length 130)
  Back Branch 08853A98 7 times (length 112)
_S1_2_8850E58 576 instructions (0.000%), 16 calls (08850E58 - 08850EC0, length 27)
  Back Branch 08850EA4 32 times (length 15)
_S1_2_9A604A4 573 instructions (0.000%), 1 calls (09A604A4 - 09A6104C, length 747)
  Back Branch 09A6058C 50 times (length 8)
  Back Branch 09A605A0 5 times (length 30)
_S1_2_9C72530 570 instructions (0.000%), 38 calls (09C72530 - 09C726B4, length 98)
_S1_2_885FBF4 568 instructions (0.000%), 19 calls (0885FBF4 - 0885FC98, length 42)
_S1_2_9A7DF00 568 instructions (0.000%), 12 calls (09A7DF00 - 09A7E2F0, length 253)
_S1_2_88CC24C 556 instructions (0.000%), 4 calls (088CC24C - 088CC474, length 139)
_S1_2_88C6DF8 556 instructions (0.000%), 4 calls (088C6DF8 - 088C7060, length 155)
_S1_2_88A198C 552 instructions (0.000%), 2 calls (088A198C - 088A1E6C, length 313)
_S1_2_8858238 547 instructions (0.000%), 5 calls (08858238 - 088585E4, length 236)
_S1_2_8851A68 539 instructions (0.000%), 49 calls (08851A68 - 08851C38, length 117)
_S1_2_9ABCED0 537 instructions (0.000%), 27 calls (09ABCED0 - 09ABCF40, length 29)
_S1_2_88987D4 536 instructions (0.000%), 4 calls (088987D4 - 08898858, length 34)
  Back Branch 08898840 52 times (length 23)
_S1_5_88C4E8C 530 instructions (0.000%), 10 calls (088C4E8C - 088C4F80, length 62)
_S1_2_88865B0 520 instructions (0.000%), 65 calls (088865B0 - 088865CC, length 8)
_S1_2_88B85CC 518 instructions (0.000%), 1 calls (088B85CC - 088B85F4, length 11)
  Back Branch 088B85E0 127 times (length 4)
_S1_2_8883DE4 516 instructions (0.000%), 6 calls (08883DE4 - 08883FEC, length 131)
_S1_2_88B89A8 500 instructions (0.000%), 250 calls (088B89A8 - 088B89AC, length 2)
_S1_2_8897434 495 instructions (0.000%), 33 calls (08897434 - 0889746C, length 15)
_S1_2_88A678C 494 instructions (0.000%), 13 calls (088A678C - 088A6F2C, length 489)
_S1_2_9ABE418 493 instructions (0.000%), 29 calls (09ABE418 - 09ABE4A4, length 36)
_S1_2_88CA39C 488 instructions (0.000%), 4 calls (088CA39C - 088CA504, length 91)
  Back Branch 088CA4E8 10 times (length 68)
_S1_2_9A5F7E0 486 instructions (0.000%), 27 calls (09A5F7E0 - 09A5FB7C, length 232)
_S1_2_8881824 483 instructions (0.000%), 69 calls (08881824 - 0888183C, length 7)
_S1_2_890E1B0 482 instructions (0.000%), 241 calls (0890E1B0 - 0890E1B4, length 2)
_S1_2_88DDBD8 478 instructions (0.000%), 9 calls (088DDBD8 - 088DDCF0, length 71)
_S1_2_8865A64 477 instructions (0.000%), 53 calls (08865A64 - 08865A98, length 14)
_S1_2_8867058 477 instructions (0.000%), 1 calls (08867058 - 0886725C, length 130)
  Back Branch 08867218 7 times (length 84)
_S1_2_88D6388 473 instructions (0.000%), 43 calls (088D6388 - 088D6484, length 64)
_S1_2_88106EC 470 instructions (0.000%), 2 calls (0880F73C - 08810FFC, length 1585)
  Back Branch 0880F764 1,061,708 times (length 5)
  Back Branch 08810FF0 61,146 times (length 1383)
  Back Branch 0880F9E8 37,058 times (length 173)
  Back Branch 0880FAB4 37,058 times (length 120)
  Back Branch 0880FAA8 37,058 times (length 158)
  Back Branch 0880FA2C 37,058 times (length 21)
  Back Branch 0880FA40 35,494 times (length 25)
  Back Branch 08810FE0 33,827 times (length 1379)
  Back Branch 08810C48 10,774 times (length 1290)
  Back Branch 0880FB20 10,563 times (length 145)
  Back Branch 08810C20 9,068 times (length 20)
  Back Branch 08810C0C 9,068 times (length 16)
  Back Branch 0880FB5C 6,022 times (length 160)
  Back Branch 08810E00 9 times (length 17)
  Back Branch 088108D4 2 times (length 111)
  Back Branch 08810E1C 2 times (length 1407)
  Back Branch 08810728 2 times (length 307)
_S1_2_8861604 468 instructions (0.000%), 18 calls (08861604 - 08861678, length 30)
_S1_2_9C648B8 465 instructions (0.000%), 15 calls (09C648B8 - 09C64954, length 40)
_S1_2_887FC40 465 instructions (0.000%), 15 calls (0887FC40 - 0887FCB8, length 31)
_S1_2_9ABBC08 462 instructions (0.000%), 4 calls (09ABBC08 - 09ABC55C, length 598)
  Back Branch 09ABC4C8 87 times (length 12)
_S1_2_88CE1AC 460 instructions (0.000%), 20 calls (088CE1AC - 088CE204, length 23)
_S1_2_885205C 456 instructions (0.000%), 24 calls (0885205C - 088520A4, length 19)
_S1_2_8859AE4 456 instructions (0.000%), 19 calls (08859AE4 - 08859B40, length 24)
_S1_2_88DB608 456 instructions (0.000%), 4 calls (088DB608 - 088DB98C, length 226)
_S1_2_88DBEE0 453 instructions (0.000%), 29 calls (088DBEE0 - 088DBF38, length 23)
_S1_2_8868968 448 instructions (0.000%), 15 calls (08868968 - 088689F0, length 35)
_S1_2_888E788 448 instructions (0.000%), 14 calls (0888E788 - 0888E8E4, length 88)
_S1_2_890DFB8 446 instructions (0.000%), 223 calls (0890DFB8 - 0890DFBC, length 2)
_S1_2_9A7A558 444 instructions (0.000%), 74 calls (09A7A558 - 09A7A600, length 43)
_S1_2_9ABD580 442 instructions (0.000%), 34 calls (09ABD580 - 09ABD5E0, length 25)
_S1_2_889EAC4 442 instructions (0.000%), 13 calls (0889EAC4 - 088A6A74, length 8173)
_S1_2_9C1AE18 442 instructions (0.000%), 1 calls (09C1AE18 - 09C1AEDC, length 50)
  Back Branch 09C1AEB4 16 times (length 33)
  Back Branch 09C1AE9C 7 times (length 10)
_S1_2_88A489C 440 instructions (0.000%), 4 calls (088A489C - 088A49CC, length 77)
  Back Branch 088A49B8 8 times (length 45)
_S1_2_9AB83B0 435 instructions (0.000%), 29 calls (09AB83B0 - 09AB83E8, length 15)
_S1_2_8890CE0 433 instructions (0.000%), 1 calls (08890CE0 - 08890D8C, length 44)
  Back Branch 08890D20 30 times (length 9)
  Back Branch 08890D70 15 times (length 8)
  Back Branch 08890D48 2 times (length 9)
_S1_2_88BB5A0 426 instructions (0.000%), 19 calls (088BB5A0 - 088BBE54, length 558)
_S1_2_9C56A38 424 instructions (0.000%), 6 calls (09C56A38 - 09C56E54, length 264)
_S1_2_9A615CC 420 instructions (0.000%), 30 calls (09A615CC - 09A616FC, length 77)
_S1_2_88DDF10 416 instructions (0.000%), 29 calls (088DDF10 - 088DDF4C, length 16)
_S1_2_88DB990 416 instructions (0.000%), 4 calls (088DB990 - 088DBA08, length 31)
  Back Branch 088DB9F0 20 times (length 19)
_S1_2_8866DC8 414 instructions (0.000%), 23 calls (08866DC8 - 08866E0C, length 18)
_S1_2_88CEAB8 410 instructions (0.000%), 5 calls (088CEAB8 - 088CEC80, length 115)
_S1_2_9ADB450 406 instructions (0.000%), 29 calls (09ADB450 - 09ADB484, length 14)
_S1_2_884D790 406 instructions (0.000%), 29 calls (0884D790 - 0884D7C4, length 14)
_S1_2_888E8E8 406 instructions (0.000%), 14 calls (0888E8E8 - 0888EA40, length 87)
_S1_2_889F6A0 403 instructions (0.000%), 1 calls (0889F6A0 - 0889F740, length 41)
  Back Branch 0889F724 32 times (length 19)
_S1_2_88BF858 396 instructions (0.000%), 3 calls (088BF858 - 088BFA64, length 132)
_S1_2_9CB7EB8 394 instructions (0.000%), 16 calls (09CB7EB8 - 09CB7F28, length 29)
_S1_5_88C7130 393 instructions (0.000%), 27 calls (088C7130 - 088C7180, length 21)
_S1_2_88BEC64 392 instructions (0.000%), 19 calls (088BEC64 - 088BEEBC, length 151)
_S1_2_8812144 392 instructions (0.000%), 7 calls (08812144 - 08812260, length 72)
_S1_2_9CC7B38 390 instructions (0.000%), 10 calls (09CC7B38 - 09CC7BD4, length 40)
_S1_2_884D754 387 instructions (0.000%), 33 calls (0884D754 - 0884D78C, length 15)
_S1_2_88A4248 384 instructions (0.000%), 32 calls (088A4248 - 088A427C, length 14)
_S1_2_8866B5C 384 instructions (0.000%), 32 calls (08866B5C - 08866B88, length 12)
_S1_2_88D5C74 384 instructions (0.000%), 24 calls (088D5C34 - 088D5C78, length 18)
  Back Branch 088D5C74 24 times (length 18)
_S1_2_8816BE4 384 instructions (0.000%), 4 calls (08816BE4 - 08816F20, length 208)
_S1_2_9C74E9C 380 instructions (0.000%), 38 calls (09C74E9C - 09C752EC, length 277)
_S1_2_88D2794 380 instructions (0.000%), 38 calls (088D2794 - 088D27B8, length 10)
_S1_2_88C349C 380 instructions (0.000%), 7 calls (088C349C - 088C3518, length 32)
  Back Branch 088C34F0 19 times (length 13)
_S1_2_9C58BE8 374 instructions (0.000%), 17 calls (09C58BE8 - 09C58C40, length 23)
_S1_2_9CC4D88 372 instructions (0.000%), 12 calls (09CC4D88 - 09CC4E04, length 32)
_S1_2_88BE990 370 instructions (0.000%), 18 calls (088BE990 - 088BEEBC, length 332)
_S1_2_88DB0B0 370 instructions (0.000%), 5 calls (088DB0B0 - 088DB158, length 43)
  Back Branch 088DB13C 25 times (length 28)
_S1_2_88DA2C4 370 instructions (0.000%), 5 calls (088DA2C4 - 088DA320, length 24)
  Back Branch 088DA304 30 times (length 10)
_S1_2_880C874 370 instructions (0.000%), 1 calls (0880C874 - 0880C9FC, length 99)
  Back Branch 0880C918 36 times (length 5)
  Back Branch 0880C8B8 25 times (length 4)
_S1_2_8850910 364 instructions (0.000%), 3 calls (08850910 - 08850C30, length 201)
_S1_2_9A6D374 362 instructions (0.000%), 7 calls (09A6D374 - 09A6D638, length 178)
_S1_4_9C56FB8 360 instructions (0.000%), 90 calls (09C56FB8 - 09C56FC4, length 4)
_S1_2_88644E8 360 instructions (0.000%), 18 calls (088644E8 - 08864540, length 23)
_S1_2_88DAB94 360 instructions (0.000%), 6 calls (088DAB94 - 088DAC54, length 49)
  Back Branch 088DAC3C 12 times (length 9)
_S1_2_88A4184 359 instructions (0.000%), 1 calls (088A4184 - 088A4244, length 49)
  Back Branch 088A41D8 32 times (length 10)
_S1_2_8882FA4 354 instructions (0.000%), 2 calls (08882FA4 - 08883078, length 54)
  Back Branch 08883058 16 times (length 25)
_S1_2_88BACCC 352 instructions (0.000%), 17 calls (088BACCC - 088BBE54, length 1123)
_S1_2_9C64C70 352 instructions (0.000%), 16 calls (09C64C70 - 09C64CC8, length 23)
_S1_2_88626E4 351 instructions (0.000%), 39 calls (088626E4 - 0886270C, length 11)
_S1_2_8865CEC 350 instructions (0.000%), 25 calls (08865CEC - 08865D50, length 26)
_S1_2_886423C 348 instructions (0.000%), 8 calls (0886423C - 088642F8, length 48)
_S1_2_9ABBC2C 347 instructions (0.000%), 3 calls (09ABBC2C - 09ABC55C, length 589)
  Back Branch 09ABC4C8 87 times (length 12)
_S1_5_9CC7478 340 instructions (0.000%), 10 calls (09CC7478 - 09CC7500, length 35)
_S1_2_88803A4 340 instructions (0.000%), 10 calls (088803A4 - 088A668C, length 39099)
_S1_2_8880384 340 instructions (0.000%), 10 calls (08880384 - 088A668C, length 39107)
_S1_2_890E280 338 instructions (0.000%), 169 calls (0890E280 - 0890E284, length 2)
_S1_2_88CE05C 336 instructions (0.000%), 4 calls (088CE05C - 088CE1A8, length 84)
_S1_2_88CE75C 330 instructions (0.000%), 5 calls (088CE75C - 088CEAB4, length 215)
  Back Branch 088CE914 5 times (length 9)
_S1_2_88CE5D4 330 instructions (0.000%), 5 calls (088CE5D4 - 088CE6D8, length 66)
_S1_2_8867EC8 330 instructions (0.000%), 5 calls (08867EC8 - 08867F30, length 27)
  Back Branch 08867F0C 25 times (length 8)
_S1_2_8811E18 325 instructions (0.000%), 8 calls (08811E18 - 08812140, length 203)
_S1_2_88BE600 324 instructions (0.000%), 15 calls (088BE600 - 088BEEBC, length 560)
_S1_2_9C30D98 324 instructions (0.000%), 6 calls (09C30D98 - 09C30E98, length 65)
_S1_2_887FBF8 321 instructions (0.000%), 3 calls (0887FBF8 - 0887FC3C, length 18)
  Back Branch 0887FC24 45 times (length 6)
_S1_2_88802C4 320 instructions (0.000%), 40 calls (088802C4 - 088802F0, length 12)
_S1_2_9A6D640 320 instructions (0.000%), 8 calls (09A6D640 - 09A6D8DC, length 168)
_S1_2_88901F8 315 instructions (0.000%), 9 calls (088901F8 - 08890280, length 35)
_S1_2_9C1ABB0 314 instructions (0.000%), 2 calls (09C1ABB0 - 09C1AE20, length 157)
_S1_2_8863D58 312 instructions (0.000%), 8 calls (08863D58 - 08863DF0, length 39)
  Back Branch 08863DCC 8 times (length 10)
_S1_2_88CF210 312 instructions (0.000%), 6 calls (088CF210 - 088CF2C4, length 46)
  Back Branch 088CF2A0 6 times (length 10)
_S1_2_88A2F88 308 instructions (0.000%), 2 calls (088A2F88 - 088A3240, length 175)
_S1_2_890C41C 306 instructions (0.000%), 9 calls (0890C41C - 0890C48C, length 29)
  Back Branch 0890C460 17 times (length 6)
_S1_2_9AB0D50 300 instructions (0.000%), 150 calls (09AB0D50 - 09AB0D54, length 2)
_S1_2_9AF2C58 300 instructions (0.000%), 6 calls (09AF2C58 - 09AF2D70, length 71)
_S1_5_9D63218 296 instructions (0.000%), 4 calls (09D63218 - 09D63358, length 81)
_S1_2_88A1E70 294 instructions (0.000%), 3 calls (088A1E70 - 088A2064, length 126)
_S1_2_88CAB98 292 instructions (0.000%), 4 calls (088CAB98 - 088CACC8, length 77)
_S1_2_88972F8 290 instructions (0.000%), 1 calls (088972F8 - 088973F4, length 64)
  Back Branch 0889736C 32 times (length 8)
_S1_2_9A60930 289 instructions (0.000%), 16 calls (09A60930 - 09A60A20, length 61)
_S1_2_9ADBBD0 288 instructions (0.000%), 144 calls (09ADBBD0 - 09ADBBD4, length 2)
_S1_2_88A5EF8 288 instructions (0.000%), 6 calls (088A5EF8 - 088A5FBC, length 50)
_S1_2_88854D0 288 instructions (0.000%), 3 calls (088854D0 - 0888552C, length 24)
  Back Branch 08885510 30 times (length 8)
_S1_2_88DD8A8 281 instructions (0.000%), 1 calls (088DD8A8 - 088DD918, length 29)
  Back Branch 088DD8D8 43 times (length 6)
_S1_2_9A615EC 280 instructions (0.000%), 20 calls (09A615EC - 09A616FC, length 69)
_S1_2_88D66F4 280 instructions (0.000%), 2 calls (088D66F4 - 088D6920, length 140)
_S1_2_88DA974 276 instructions (0.000%), 6 calls (088DA974 - 088DAA50, length 56)
_S1_2_9A9EE58 275 instructions (0.000%), 13 calls (09A9EE58 - 09A9EEC0, length 27)
_S1_2_9A607D0 273 instructions (0.000%), 16 calls (09A607D0 - 09A60A20, length 149)
_S1_2_88664F8 272 instructions (0.000%), 2 calls (08859AE4 - 088665A4, length 12977)
  Back Branch 08866584 6 times (length 34)
  Back Branch 088665A0 2 times (length 12977)
_S1_2_889EA5C 270 instructions (0.000%), 15 calls (0889EA5C - 088A4BEC, length 6245)
  Back Branch 088A4BE8 325 times (length 136)
_S1_2_9AAF218 270 instructions (0.000%), 10 calls (09AAF218 - 09AAF28C, length 30)
_S1_2_8890144 270 instructions (0.000%), 9 calls (08890144 - 088901DC, length 39)
_S1_2_88BB4B0 268 instructions (0.000%), 13 calls (088BB4B0 - 088BBE54, length 618)
_S1_2_884F8D4 268 instructions (0.000%), 1 calls (0884F8D4 - 0884FA08, length 78)
  Back Branch 0884F97C 20 times (length 10)
_S1_2_9A7B2D0 266 instructions (0.000%), 5 calls (09A7B2D0 - 09A7B488, length 111)
_S1_2_9C2F6A0 264 instructions (0.000%), 4 calls (09C2F6A0 - 09C2F7D0, length 77)
_S1_2_888078C 264 instructions (0.000%), 4 calls (08880350 - 088A6CC0, length 39517)
  Back Branch 08880784 7 times (length 271)
  Back Branch 088807C4 4 times (length 24)
_S1_2_9ADBC28 261 instructions (0.000%), 29 calls (09ADBC28 - 09ADBC48, length 9)
_S1_2_9C56EF8 256 instructions (0.000%), 128 calls (09C56EF8 - 09C56EFC, length 2)
_S1_2_889F744 256 instructions (0.000%), 32 calls (0889F744 - 0889F760, length 8)
_S1_2_889EA64 255 instructions (0.000%), 15 calls (0889EA64 - 088A4C50, length 6268)
_S1_2_9AAF1B0 250 instructions (0.000%), 10 calls (09AAF1B0 - 09AAF210, length 25)
_S1_2_8859480 249 instructions (0.000%), 1 calls (08859480 - 088596C4, length 146)
  Back Branch 088596A4 3 times (length 16)
  Back Branch 08859658 2 times (length 79)
_S1_2_9AF2700 246 instructions (0.000%), 6 calls (09AF2700 - 09AF27A8, length 43)
_S1_2_88DAAA0 246 instructions (0.000%), 6 calls (088DAAA0 - 088DAB90, length 61)
_S1_2_890DC48 244 instructions (0.000%), 10 calls (0890DC48 - 0890DCA4, length 24)
  Back Branch 0890DC94 9 times (length 18)
_S1_2_9AA9350 244 instructions (0.000%), 3 calls (09AA9350 - 09AA9408, length 47)
  Back Branch 09AA93CC 18 times (length 10)
_S1_2_890DEBC 243 instructions (0.000%), 9 calls (0890DEBC - 0890DF28, length 28)
_S1_2_8867034 240 instructions (0.000%), 16 calls (08867034 - 088676D4, length 425)
_S1_2_8867020 240 instructions (0.000%), 16 calls (08867020 - 088676D4, length 430)
_S1_2_88DBC44 240 instructions (0.000%), 7 calls (088DBC44 - 088DBD94, length 85)
_S1_2_8868680 236 instructions (0.000%), 4 calls (08868680 - 08868774, length 62)
_S1_2_88665A8 236 instructions (0.000%), 1 calls (088665A8 - 088666B0, length 67)
  Back Branch 0886666C 15 times (length 41)
_S1_2_88DD7C4 235 instructions (0.000%), 47 calls (088DD7C4 - 088DD7D4, length 5)
_S1_2_8860A04 235 instructions (0.000%), 5 calls (08860A04 - 08860A74, length 29)
  Back Branch 08860A58 15 times (length 9)
_S1_2_9ABBC14 232 instructions (0.000%), 2 calls (09ABBC14 - 09ABC55C, length 595)
  Back Branch 09ABC4C8 87 times (length 12)
_S1_2_9ABBC4C 230 instructions (0.000%), 2 calls (09ABBC4C - 09ABC55C, length 581)
  Back Branch 09ABC4C8 87 times (length 12)
_S1_2_88A713C 229 instructions (0.000%), 9 calls (088A713C - 088A72EC, length 109)
_S1_2_9A79300 229 instructions (0.000%), 7 calls (09A79300 - 09A79430, length 77)
_S1_2_8883268 228 instructions (0.000%), 12 calls (08883268 - 088832B0, length 19)
_S1_2_9ABBC54 228 instructions (0.000%), 2 calls (09ABBC54 - 09ABC55C, length 579)
  Back Branch 09ABC4C8 87 times (length 12)
_S1_2_886159C 225 instructions (0.000%), 15 calls (0886159C - 088615E0, length 18)
_S1_2_9A6160C 224 instructions (0.000%), 16 calls (09A6160C - 09A616FC, length 61)
_S1_2_8850EC4 224 instructions (0.000%), 16 calls (08850EC4 - 08850EF8, length 14)
_S1_2_88676D8 224 instructions (0.000%), 2 calls (088676D8 - 08867898, length 113)
_S1_2_88A3AB0 223 instructions (0.000%), 1 calls (088A3AB0 - 088A3ED0, length 265)
_S1_2_88572E8 222 instructions (0.000%), 2 calls (088572E8 - 088574A0, length 111)
_S1_2_887FD04 220 instructions (0.000%), 22 calls (0887FD04 - 0887FD28, length 10)
_S1_2_9A61584 217 instructions (0.000%), 31 calls (09A61584 - 09A616FC, length 95)
_S1_2_890E4F0 216 instructions (0.000%), 108 calls (0890E4F0 - 0890E4F4, length 2)
_S1_2_888B488 216 instructions (0.000%), 9 calls (0888B218 - 0888B5FC, length 250)
  Back Branch 0888B5C8 74 times (length 238)
_S1_2_88A6CC4 210 instructions (0.000%), 6 calls (088A6CC4 - 088A6D60, length 40)
_S1_2_88123C8 210 instructions (0.000%), 4 calls (088123C8 - 08812468, length 41)
  Back Branch 08812450 6 times (length 25)
_S1_2_8851918 204 instructions (0.000%), 12 calls (08851918 - 08851A64, length 84)
_S1_2_890E328 202 instructions (0.000%), 101 calls (0890E328 - 0890E32C, length 2)
_S1_2_8850C34 200 instructions (0.000%), 18 calls (08850C34 - 08850C98, length 26)
_S1_2_890E488 198 instructions (0.000%), 99 calls (0890E488 - 0890E48C, length 2)
_S1_2_88807CC 198 instructions (0.000%), 3 calls (08880350 - 088A6CC0, length 39517)
  Back Branch 08880784 7 times (length 271)
  Back Branch 08880804 3 times (length 40)
_S1_2_8850D04 198 instructions (0.000%), 3 calls (08850D04 - 08850E54, length 85)
_S1_2_8812A08 198 instructions (0.000%), 3 calls (08812A08 - 08812B18, length 69)
_S1_2_8812B9C 196 instructions (0.000%), 7 calls (08812B9C - 08815380, length 2554)
_S1_2_9C9A110 196 instructions (0.000%), 4 calls (09C9A110 - 09C9A1D8, length 51)
_S1_2_8862710 195 instructions (0.000%), 65 calls (08862710 - 08862718, length 3)
_S1_4_9C56FC8 192 instructions (0.000%), 96 calls (09C56FC8 - 09C56FCC, length 2)
_S1_2_8815D64 192 instructions (0.000%), 24 calls (08815D64 - 08815D80, length 8)
_S1_2_888B44C 192 instructions (0.000%), 8 calls (0888B218 - 0888B5FC, length 250)
  Back Branch 0888B5C8 74 times (length 238)
_S1_2_888B2C0 192 instructions (0.000%), 8 calls (0888B218 - 0888B5FC, length 250)
  Back Branch 0888B5C8 74 times (length 238)
_S1_2_888B284 192 instructions (0.000%), 8 calls (0888B218 - 0888B5FC, length 250)
  Back Branch 0888B5C8 74 times (length 238)
_S1_2_88662B8 192 instructions (0.000%), 1 calls (088662B8 - 088664A4, length 124)
  Back Branch 0886636C 3 times (length 34)
_S1_2_8815024 190 instructions (0.000%), 4 calls (08815024 - 08815104, length 57)
  Back Branch 088150E4 2 times (length 13)
_S1_2_88DBA0C 189 instructions (0.000%), 3 calls (088DBA0C - 088DBB58, length 84)
_S1_2_888EA44 188 instructions (0.000%), 8 calls (0888EA44 - 0888EAF4, length 45)
_S1_2_88CC190 188 instructions (0.000%), 4 calls (088CC190 - 088CC248, length 47)
_S1_2_88CA944 186 instructions (0.000%), 3 calls (088CA944 - 088CA9FC, length 47)
  Back Branch 088CA9E0 6 times (length 16)
_S1_2_88866D8 186 instructions (0.000%), 3 calls (088866D8 - 08886708, length 13)
  Back Branch 088866F8 27 times (length 8)
_S1_2_8855ED0 186 instructions (0.000%), 1 calls (08855ED0 - 08855F94, length 50)
  Back Branch 08855F74 5 times (length 34)
_S1_2_8812264 185 instructions (0.000%), 8 calls (08812264 - 08812304, length 41)
_S1_2_888670C 184 instructions (0.000%), 46 calls (0888670C - 08886718, length 4)
_S1_2_886271C 184 instructions (0.000%), 46 calls (0886271C - 08862728, length 4)
_S1_2_88CA2E0 184 instructions (0.000%), 4 calls (088CA2E0 - 088CA398, length 47)
_S1_2_9A6D268 182 instructions (0.000%), 4 calls (09A6D268 - 09A6D638, length 245)
_S1_2_884D878 182 instructions (0.000%), 1 calls (0884D878 - 0884DBA4, length 204)
  Back Branch 0884D8D8 1 times (length 9)
_S1_2_890E4B0 180 instructions (0.000%), 90 calls (0890E4B0 - 0890E4B4, length 2)
_S1_2_887FFE0 180 instructions (0.000%), 10 calls (0887FFE0 - 088A59F8, length 38535)
_S1_2_88A16A4 180 instructions (0.000%), 6 calls (088A16A4 - 088A1738, length 38)
_S1_2_889EAE8 180 instructions (0.000%), 6 calls (0889EAE8 - 0889EB80, length 39)
_S1_2_8886618 176 instructions (0.000%), 22 calls (08886618 - 08886634, length 8)
_S1_2_887FE3C 176 instructions (0.000%), 22 calls (0887FE3C - 0887FE58, length 8)
_S1_2_9ABECF0 175 instructions (0.000%), 5 calls (09ABECF0 - 09ABED9C, length 44)
_S1_2_9C9A3C8 172 instructions (0.000%), 4 calls (09C9A3C8 - 09C9A4C4, length 64)
_S1_2_88CAF54 172 instructions (0.000%), 4 calls (088CAF54 - 088CB000, length 44)
_S1_2_890E290 170 instructions (0.000%), 85 calls (0890E290 - 0890E294, length 2)
_S1_2_9A61A48 170 instructions (0.000%), 2 calls (09A61A48 - 09A61D0C, length 178)
  Back Branch 09A61B6C 690 times (length 40470237)
_S1_2_8885494 169 instructions (0.000%), 13 calls (08880254 - 0888549C, length 5267)
  Back Branch 08885498 13 times (length 5267)
_S1_2_9A5F520 168 instructions (0.000%), 12 calls (09A5F520 - 09A5F76C, length 148)
  Back Branch 09A5F72C 581 times (length 40467917)
_S1_2_8851F20 168 instructions (0.000%), 8 calls (08851F20 - 08851F90, length 29)
_S1_2_8811FA0 168 instructions (0.000%), 3 calls (08811FA0 - 08812140, length 105)
_S1_2_889EA6C 165 instructions (0.000%), 15 calls (0889EA6C - 088A603C, length 7541)
_S1_2_9A66B50 165 instructions (0.000%), 3 calls (09A66B50 - 09A66C00, length 45)
  Back Branch 09A66BC0 6 times (length 16)
_S1_2_880B70C 165 instructions (0.000%), 1 calls (0880B70C - 0880BEFC, length 509)
  Back Branch 0880BB90 1 times (length 188)
  Back Branch 0880BEA8 1 times (length 188)
  Back Branch 0880BAE4 1 times (length 189)
  Back Branch 0880BDE8 1 times (length 349)
  Back Branch 0880BDF0 1 times (length 351)
  Back Branch 0880BC50 1 times (length 100)
_S1_2_9C2BEC8 161 instructions (0.000%), 7 calls (09C2BEC8 - 09C2BF20, length 23)
_S1_2_8882A74 159 instructions (0.000%), 6 calls (08882A74 - 08882AE8, length 30)
_S1_2_88DBB5C 159 instructions (0.000%), 3 calls (088DBB5C - 088DBBB8, length 24)
  Back Branch 088DBB9C 18 times (length 10)
_S1_2_887FD48 154 instructions (0.000%), 22 calls (0887FD48 - 0887FD60, length 7)
_S1_2_9AAEFA8 153 instructions (0.000%), 3 calls (09AAEFA8 - 09AAF0C8, length 73)
_S1_2_8811EE0 153 instructions (0.000%), 3 calls (08811EE0 - 08812140, length 153)
_S1_2_88520A8 152 instructions (0.000%), 19 calls (088520A8 - 088520C4, length 8)
_S1_2_890E4E0 150 instructions (0.000%), 75 calls (0890E4E0 - 0890E4E4, length 2)
_S1_2_88A014C 150 instructions (0.000%), 6 calls (088A014C - 088A01D4, length 35)
_S1_2_890BF74 150 instructions (0.000%), 3 calls (0890BF74 - 0890BFDC, length 27)
  Back Branch 0890BFBC 12 times (length 6)
_S1_2_9C191F0 148 instructions (0.000%), 5 calls (09C191F0 - 09C19324, length 78)
_S1_2_887FD2C 147 instructions (0.000%), 21 calls (0887FD2C - 0887FD44, length 7)
_S1_2_881263C 146 instructions (0.000%), 1 calls (0881263C - 08812934, length 191)
_S1_2_88A0820 144 instructions (0.000%), 6 calls (088A0820 - 088A08E0, length 49)
_S1_2_889F8F4 144 instructions (0.000%), 6 calls (0889F8F4 - 0889F99C, length 43)
_S1_2_888B2AC 144 instructions (0.000%), 6 calls (0888B218 - 0888B5FC, length 250)
  Back Branch 0888B5C8 74 times (length 238)
_S1_2_89B9444 141 instructions (0.000%), 1 calls (089B9444 - 089B9674, length 141)
_S1_2_888B270 138 instructions (0.000%), 6 calls (0888B218 - 0888B5FC, length 250)
  Back Branch 0888B5C8 74 times (length 238)
_S1_2_88865D0 137 instructions (0.000%), 1 calls (088865D0 - 08886614, length 18)
  Back Branch 088865FC 20 times (length 6)
_S1_2_88A0938 136 instructions (0.000%), 17 calls (088A0938 - 088A0954, length 8)
_S1_2_9A6D5B4 136 instructions (0.000%), 4 calls (09A6D5B4 - 09A6D638, length 34)
_S1_5_88C7814 136 instructions (0.000%), 4 calls (088C7814 - 088C7898, length 34)
_S1_2_8814984 136 instructions (0.000%), 4 calls (08814984 - 08814A10, length 36)
_S1_2_9CB7C40 136 instructions (0.000%), 1 calls (09CB7C40 - 09CB7EB4, length 158)
_S1_3_890C3F8 135 instructions (0.000%), 15 calls (0890C3F8 - 0890C418, length 9)
_S1_2_9CC7438 135 instructions (0.000%), 9 calls (09CC7438 - 09CC7474, length 16)
_S1_2_887FE24 132 instructions (0.000%), 22 calls (0887FE24 - 0887FE38, length 6)
_S1_2_887FE0C 132 instructions (0.000%), 22 calls (0887FE0C - 0887FE20, length 6)
_S1_2_887FDF4 132 instructions (0.000%), 22 calls (0887FDF4 - 0887FE08, length 6)
_S1_2_888B350 132 instructions (0.000%), 6 calls (0888B218 - 0888B5FC, length 250)
  Back Branch 0888B5C8 74 times (length 238)
_S1_2_888FDFC 132 instructions (0.000%), 1 calls (0888FDFC - 0889001C, length 137)
_S1_2_88DBF3C 131 instructions (0.000%), 4 calls (088DBF3C - 088DC168, length 140)
_S1_2_9A7B4E0 131 instructions (0.000%), 3 calls (09A7B4E0 - 09A7B64C, length 92)
_S1_2_8897A78 130 instructions (0.000%), 5 calls (08897A78 - 08897ADC, length 26)
_S1_2_8812B1C 128 instructions (0.000%), 4 calls (08812B1C - 08812B98, length 32)
_S1_2_9A9BA80 126 instructions (0.000%), 3 calls (09A9BA80 - 09A9BB54, length 54)
_S1_2_88B9BF8 126 instructions (0.000%), 3 calls (088B9BF8 - 088B9DA4, length 108)
_S1_2_88FC618 125 instructions (0.000%), 5 calls (088FC618 - 088FC718, length 65)
_S1_2_9A6D1D8 124 instructions (0.000%), 4 calls (09A6D1D8 - 09A6D638, length 281)
_S1_2_8851910 120 instructions (0.000%), 30 calls (08851910 - 08851A64, length 86)
_S1_2_887FDAC 120 instructions (0.000%), 20 calls (0887FDAC - 0887FDC0, length 6)
_S1_2_88C70D8 120 instructions (0.000%), 8 calls (088C70D8 - 088C712C, length 22)
_S1_2_88DB49C 120 instructions (0.000%), 3 calls (088DB49C - 088DB4C4, length 11)
  Back Branch 088DB4B8 18 times (length 8)
_S1_2_9A66498 120 instructions (0.000%), 2 calls (09A66498 - 09A66588, length 61)
_S1_2_8804290 119 instructions (0.000%), 3 calls (08804290 - 0880437C, length 60)
_S1_2_88BA760 119 instructions (0.000%), 2 calls (088BA760 - 088BA85C, length 64)
_S1_2_88D63F8 118 instructions (0.000%), 8 calls (088D63F8 - 088D6484, length 36)
_S1_2_88DA940 117 instructions (0.000%), 9 calls (088DA940 - 088DA970, length 13)
_S1_2_88518C0 117 instructions (0.000%), 9 calls (088518C0 - 08851A64, length 106)
_S1_2_9ADBBA8 116 instructions (0.000%), 29 calls (09ADBBA8 - 09ADBBBC, length 6)
_S1_2_88D63B4 115 instructions (0.000%), 9 calls (088D63B4 - 088D6484, length 53)
_S1_2_887F54C 115 instructions (0.000%), 3 calls (0887F54C - 0887F790, length 146)
_S1_2_88DB5C0 114 instructions (0.000%), 6 calls (08867008 - 088DB5C8, length 119153)
  Back Branch 088DB5C4 6 times (length 119153)
_S1_5_88C3640 114 instructions (0.000%), 2 calls (088C3640 - 088C3744, length 66)
_S1_2_8852C20 114 instructions (0.000%), 1 calls (08852C20 - 08852DF4, length 118)
_S1_2_88D643C 113 instructions (0.000%), 8 calls (088D643C - 088D6484, length 19)
_S1_2_885DF38 112 instructions (0.000%), 8 calls (0885DF38 - 0885DF9C, length 26)
_S1_2_8834548 112 instructions (0.000%), 4 calls (08834548 - 088345B4, length 28)
_S1_2_88A08E4 111 instructions (0.000%), 1 calls (088A08E4 - 088A0934, length 21)
  Back Branch 088A091C 16 times (length 6)
_S1_2_8885870 111 instructions (0.000%), 1 calls (08885870 - 088858E8, length 31)
  Back Branch 088858AC 10 times (length 9)
_S1_2_888571C 111 instructions (0.000%), 1 calls (0888571C - 08885794, length 31)
  Back Branch 08885758 10 times (length 9)
_S1_2_9AB0954 110 instructions (0.000%), 22 calls (09AB0954 - 09AB0A24, length 53)
_S1_2_9A7BB50 110 instructions (0.000%), 10 calls (09A7BB50 - 09A7BF58, length 259)
_S1_2_9AA9470 110 instructions (0.000%), 5 calls (09AA9470 - 09AA94C4, length 22)
_S1_2_888B338 110 instructions (0.000%), 5 calls (0888B218 - 0888B5FC, length 250)
  Back Branch 0888B5C8 74 times (length 238)
_S1_2_883104C 110 instructions (0.000%), 3 calls (0883104C - 08831184, length 79)
_S1_2_88C14C8 110 instructions (0.000%), 1 calls (088C14C8 - 088C1690, length 115)
_S1_2_9AA1538 107 instructions (0.000%), 1 calls (09AA1538 - 09AA16E0, length 107)
_S1_5_88C5574 106 instructions (0.000%), 2 calls (088C5574 - 088C5668, length 62)
_S1_2_9CC4EB8 105 instructions (0.000%), 7 calls (09CC4EB8 - 09CC4EF4, length 16)
_S1_2_8851AE4 104 instructions (0.000%), 26 calls (08851AE4 - 08851C38, length 86)
_S1_2_8851A14 104 instructions (0.000%), 8 calls (08851A14 - 08851A64, length 21)
_S1_2_88519C4 104 instructions (0.000%), 8 calls (088519C4 - 08851A64, length 41)
_S1_2_8851974 104 instructions (0.000%), 8 calls (08851974 - 08851A64, length 61)
_S1_2_88CC128 104 instructions (0.000%), 4 calls (088CC128 - 088CC18C, length 26)
_S1_2_8886A70 104 instructions (0.000%), 4 calls (08886A70 - 08886B28, length 47)
_S1_2_8886A18 104 instructions (0.000%), 4 calls (08886A18 - 08886B28, length 69)
_S1_2_88869C0 104 instructions (0.000%), 4 calls (088869C0 - 08886B28, length 91)
_S1_2_8886968 104 instructions (0.000%), 4 calls (08886968 - 08886B28, length 113)
_S1_2_9A9F420 104 instructions (0.000%), 1 calls (09A9F420 - 09A9F4A8, length 35)
  Back Branch 09A9F48C 8 times (length 12)
_S1_2_9A9BB58 103 instructions (0.000%), 4 calls (09A9BB58 - 09A9BC04, length 44)
_S1_2_8882D9C 102 instructions (0.000%), 3 calls (08882D9C - 08882E20, length 34)
_S1_2_9C19440 102 instructions (0.000%), 1 calls (09C19440 - 09C1967C, length 144)
_S1_2_8853C88 102 instructions (0.000%), 1 calls (08853C88 - 08853E1C, length 102)
_S1_2_9AB08D8 100 instructions (0.000%), 25 calls (09AB08D8 - 09AB08E4, length 4)
_S1_2_9AAF188 100 instructions (0.000%), 10 calls (09AAF188 - 09AAF1AC, length 10)
_S1_2_8886AC8 100 instructions (0.000%), 4 calls (08886AC8 - 08886B28, length 25)
_S1_2_8886910 100 instructions (0.000%), 4 calls (08886910 - 08886B28, length 135)
_S1_2_9A6C0A8 100 instructions (0.000%), 1 calls (09A6C0A8 - 09A6C244, length 104)
_S1_2_885AAEC 100 instructions (0.000%), 1 calls (0885AAEC - 0885AC88, length 104)
_S1_2_88CE208 99 instructions (0.000%), 3 calls (088CE208 - 088CE294, length 36)
_S1_2_8883A80 98 instructions (0.000%), 2 calls (08883A80 - 08883B50, length 53)
_S1_2_88BFA68 97 instructions (0.000%), 1 calls (088BFA68 - 088BFBE8, length 97)
_S1_2_88A4178 96 instructions (0.000%), 32 calls (088A4178 - 088A4180, length 3)
_S1_2_8895644 96 instructions (0.000%), 4 calls (08895644 - 08895E9C, length 535)
_S1_2_9A7E134 94 instructions (0.000%), 1 calls (09A7E134 - 09A7E2F0, length 112)
_S1_2_88DC16C 93 instructions (0.000%), 5 calls (088DC16C - 088DC1C4, length 23)
_S1_2_88A2068 93 instructions (0.000%), 3 calls (088A2068 - 088A20E0, length 31)
_S1_2_890E6B8 92 instructions (0.000%), 46 calls (0890E6B8 - 0890E6BC, length 2)
_S1_2_890E1A8 92 instructions (0.000%), 46 calls (0890E1A8 - 0890E1AC, length 2)
_S1_2_9AA9410 92 instructions (0.000%), 4 calls (09AA9410 - 09AA9468, length 23)
_S1_2_88A32A0 91 instructions (0.000%), 1 calls (088A32A0 - 088A347C, length 120)
_S1_2_88901E0 90 instructions (0.000%), 15 calls (088901E0 - 088901F4, length 6)
_S1_2_885CDB8 90 instructions (0.000%), 6 calls (0885CDB8 - 0885CDFC, length 18)
_S1_2_8850868 90 instructions (0.000%), 5 calls (08850868 - 0885090C, length 42)
_S1_2_9A6D6C4 90 instructions (0.000%), 4 calls (09A6D6C4 - 09A6D8DC, length 135)
_S1_2_889EEA0 90 instructions (0.000%), 1 calls (0889EEA0 - 0889EF00, length 25)
  Back Branch 0889EEE8 11 times (length 13)
_S1_2_9ADB510 89 instructions (0.000%), 5 calls (09ADB510 - 09ADB5AC, length 40)
_S1_2_88A2134 89 instructions (0.000%), 3 calls (088A2134 - 088A2200, length 52)
_S1_2_9ADBBE8 87 instructions (0.000%), 29 calls (09ADBBE8 - 09ADBBF0, length 3)
_S1_2_9A7CAA8 87 instructions (0.000%), 29 calls (09A7CAA8 - 09A7CAB0, length 3)
_S1_2_8886780 87 instructions (0.000%), 3 calls (08886780 - 088867F0, length 29)
_S1_2_8814A14 85 instructions (0.000%), 1 calls (08814A14 - 08814BDC, length 115)
  Back Branch 08814A90 2 times (length 23)
  Back Branch 08814BD0 2 times (length 6)
  Back Branch 08814AE8 1 times (length 11)
_S1_2_88855C4 84 instructions (0.000%), 6 calls (08880324 - 088855CC, length 5291)
  Back Branch 088855C8 6 times (length 5291)
_S1_2_88CAEC8 84 instructions (0.000%), 4 calls (088CAEC8 - 088CAF48, length 33)
_S1_2_88C6A3C 84 instructions (0.000%), 4 calls (088C6A3C - 088C6A8C, length 21)
_S1_2_88C7064 84 instructions (0.000%), 3 calls (088C7064 - 088C70D4, length 29)
_S1_2_8882E24 84 instructions (0.000%), 3 calls (08882E24 - 08882E9C, length 31)
_S1_2_9A62E78 84 instructions (0.000%), 2 calls (09A62E78 - 09A62F54, length 56)
_S1_2_9C34118 82 instructions (0.000%), 1 calls (09C34118 - 09C34348, length 141)
_S1_2_88EFFD8 80 instructions (0.000%), 5 calls (088EFFD8 - 088F0014, length 16)
_S1_2_9CB8040 80 instructions (0.000%), 2 calls (09CB8040 - 09CB80DC, length 40)
  Back Branch 09CB80B4 2 times (length 26)
  Back Branch 09CB8088 2 times (length 15)
_S1_2_884F0D8 80 instructions (0.000%), 2 calls (0884F0D8 - 0884F18C, length 46)
_S1_2_9A98F20 78 instructions (0.000%), 2 calls (09A98F20 - 09A9947C, length 344)
_S1_2_9A7B6A0 77 instructions (0.000%), 2 calls (09A7B6A0 - 09A7B794, length 62)
_S1_5_88CACCC 76 instructions (0.000%), 4 calls (088CACCC - 088CC124, length 1303)
_S1_2_88306DC 76 instructions (0.000%), 4 calls (088306DC - 08830724, length 19)
_S1_5_9CBAD28 76 instructions (0.000%), 2 calls (09CBAD28 - 09CBADC0, length 39)
_S1_2_8866C04 76 instructions (0.000%), 2 calls (08866C04 - 08866CB4, length 45)
_S1_2_9C2BCD8 76 instructions (0.000%), 1 calls (09C2BCD8 - 09C2BE04, length 76)
_S1_2_9B0FF54 76 instructions (0.000%), 1 calls (09B0FF54 - 09B10014, length 49)
  Back Branch 09B0FF94 4 times (length 9)
_S1_2_9A615B8 76 instructions (0.000%), 1 calls (09A615B8 - 09A61B98, length 377)
  Back Branch 09A61B6C 690 times (length 124)
  Back Branch 09A61A28 618 times (length 40470156)
_S1_2_8897B48 75 instructions (0.000%), 5 calls (08897B48 - 08897B80, length 15)
_S1_2_8868CE8 75 instructions (0.000%), 1 calls (08868CE8 - 08868E50, length 91)
_S1_2_9C1AE28 74 instructions (0.000%), 2 calls (09C1AE28 - 09C1AEB8, length 37)
  Back Branch 09C1AEB4 16 times (length 40922031)
  Back Branch 09C1AE9C 7 times (length 40922025)
_S1_2_88DBD28 73 instructions (0.000%), 3 calls (088DBD28 - 088DBD94, length 28)
_S1_2_88DBCEC 73 instructions (0.000%), 3 calls (088DBCEC - 088DBD94, length 43)
_S1_2_884D158 73 instructions (0.000%), 2 calls (0884D158 - 0884D258, length 65)
_S1_2_890DF34 73 instructions (0.000%), 1 calls (0890C41C - 0890DF54, length 1743)
  Back Branch 0890C460 17 times (length 6)
  Back Branch 0890DF50 1 times (length 1743)
_S1_2_88907D8 73 instructions (0.000%), 1 calls (088907D8 - 088908F8, length 73)
_S1_2_888664C 72 instructions (0.000%), 12 calls (0888664C - 08886660, length 6)
_S1_2_885CCE8 72 instructions (0.000%), 6 calls (0885CCE8 - 0885CD14, length 12)
_S1_2_9CB6A80 72 instructions (0.000%), 1 calls (09CB6A80 - 09CB6C40, length 113)
_S1_2_9A61858 72 instructions (0.000%), 1 calls (09A61858 - 09A61B98, length 209)
  Back Branch 09A61B6C 690 times (length 124)
  Back Branch 09A61A28 618 times (length 40470156)
_S1_4_9C30B18 71 instructions (0.000%), 1 calls (09C30B18 - 09C30C5C, length 82)
_S1_2_8864544 70 instructions (0.000%), 35 calls (08864544 - 08864548, length 2)
_S1_2_9B0FE00 70 instructions (0.000%), 1 calls (09B0FE00 - 09B0FF14, length 70)
_S1_2_9A79A38 70 instructions (0.000%), 1 calls (09A79A38 - 09A79B5C, length 74)
_S1_2_887FE5C 69 instructions (0.000%), 3 calls (0887FE5C - 0887FEE0, length 34)
_S1_2_890E2B0 68 instructions (0.000%), 34 calls (0890E2B0 - 0890E2B4, length 2)
_S1_2_88DDF50 68 instructions (0.000%), 4 calls (088DDF50 - 088DDF90, length 17)
_S1_2_9C1A348 68 instructions (0.000%), 2 calls (09C1A348 - 09C1A3CC, length 34)
_S1_5_9AF7F20 68 instructions (0.000%), 2 calls (09AF7F20 - 09AF7FA8, length 35)
_S1_2_890E2E0 66 instructions (0.000%), 33 calls (0890E2E0 - 0890E2E4, length 2)
_S1_2_890E2D0 66 instructions (0.000%), 33 calls (0890E2D0 - 0890E2D4, length 2)
_S1_2_8816900 66 instructions (0.000%), 7 calls (08816900 - 0881692C, length 12)
_S1_2_9C9A690 66 instructions (0.000%), 3 calls (09C9A690 - 09C9A6E8, length 23)
_S1_2_888B35C 66 instructions (0.000%), 3 calls (0888B218 - 0888B5FC, length 250)
  Back Branch 0888B5C8 74 times (length 238)
_S1_2_8866FB0 66 instructions (0.000%), 3 calls (08866FB0 - 08867004, length 22)
_S1_2_9A5F828 66 instructions (0.000%), 1 calls (09A5F828 - 09A5FB7C, length 214)
_S1_2_8851BE8 65 instructions (0.000%), 5 calls (08851BE8 - 08851C38, length 21)
_S1_2_8851B98 65 instructions (0.000%), 5 calls (08851B98 - 08851C38, length 41)
_S1_2_8851B48 65 instructions (0.000%), 5 calls (08851B48 - 08851C38, length 61)
_S1_2_8851A94 65 instructions (0.000%), 5 calls (08851A94 - 08851C38, length 106)
_S1_2_9C621D0 65 instructions (0.000%), 1 calls (09C621D0 - 09C62880, length 429)
  Back Branch 09C6282C 48 times (length 361)
_S1_2_890E2E8 64 instructions (0.000%), 32 calls (0890E2E8 - 0890E2EC, length 2)
_S1_2_88B96D8 64 instructions (0.000%), 3 calls (088B96D8 - 088B979C, length 50)
_S1_2_9A98668 64 instructions (0.000%), 2 calls (09A98668 - 09A98CDC, length 414)
_S1_2_9CBB1F8 62 instructions (0.000%), 2 calls (09CBB1F8 - 09CBB274, length 32)
_S1_2_9A99D28 62 instructions (0.000%), 2 calls (09A99D28 - 09A9A158, length 269)
_S1_2_9A994B8 62 instructions (0.000%), 2 calls (09A994B8 - 09A9969C, length 122)
_S1_2_8867048 62 instructions (0.000%), 2 calls (08867048 - 088676D4, length 420)
_S1_2_88A47C4 62 instructions (0.000%), 1 calls (088A47C4 - 088A4898, length 54)
  Back Branch 088A486C 2 times (length 20)
_S1_2_884F2E0 62 instructions (0.000%), 1 calls (0884F2E0 - 0884F3F8, length 71)
_S1_2_9A60638 61 instructions (0.000%), 5 calls (09A60638 - 09A60A20, length 251)
_S1_2_9A7DF90 61 instructions (0.000%), 1 calls (09A7DF90 - 09A7E2F0, length 217)
_S1_2_8812308 61 instructions (0.000%), 1 calls (08812308 - 08812334, length 12)
  Back Branch 08812324 9 times (length 8)
_S1_2_8886638 60 instructions (0.000%), 12 calls (08886638 - 08886648, length 5)
_S1_2_887FDDC 60 instructions (0.000%), 10 calls (0887FDDC - 0887FDF0, length 6)
_S1_2_887FCEC 60 instructions (0.000%), 10 calls (0887FCEC - 0887FD00, length 6)
_S1_2_887FCBC 60 instructions (0.000%), 10 calls (0887FCBC - 0887FCD0, length 6)
_S1_2_88903BC 60 instructions (0.000%), 5 calls (088903BC - 0889042C, length 29)
_S1_2_9A79298 60 instructions (0.000%), 4 calls (09A79298 - 09A792F8, length 25)
_S1_2_9A7E288 60 instructions (0.000%), 3 calls (09A7E288 - 09A7E2F0, length 27)
_S1_2_9A7E10C 60 instructions (0.000%), 3 calls (09A7E10C - 09A7E2F0, length 122)
_S1_2_889EE40 60 instructions (0.000%), 3 calls (0889EE40 - 088A6624, length 7674)
_S1_2_9A9AEF8 60 instructions (0.000%), 2 calls (09A9AEF8 - 09A9B060, length 91)
_S1_2_88A1914 60 instructions (0.000%), 2 calls (088A1914 - 088A1988, length 30)
_S1_2_8906B68 60 instructions (0.000%), 1 calls (08906B68 - 08906DF4, length 164)
_S1_2_88A4504 60 instructions (0.000%), 1 calls (088A4504 - 088A4648, length 82)
_S1_2_880B50C 60 instructions (0.000%), 1 calls (0880B50C - 0880B6B0, length 106)
  Back Branch 0880B650 1 times (length 69)
  Back Branch 0880B660 1 times (length 72)
_S1_2_88C0468 59 instructions (0.000%), 1 calls (088C0468 - 088C0550, length 59)
_S1_2_88BA94C 59 instructions (0.000%), 1 calls (088BA94C - 088BBE54, length 1347)
_S1_2_9ADBBF8 58 instructions (0.000%), 29 calls (09ADBBF8 - 09ADBBFC, length 2)
_S1_2_9A5F68C 58 instructions (0.000%), 3 calls (09A5F68C - 09A5F76C, length 57)
  Back Branch 09A5F72C 581 times (length 40467917)
_S1_2_8880660 58 instructions (0.000%), 2 calls (08880660 - 08880704, length 42)
_S1_2_884F244 58 instructions (0.000%), 2 calls (0884F244 - 0884F2C8, length 34)
_S1_2_9A5F8DC 57 instructions (0.000%), 2 calls (09A5F8DC - 09A5FB7C, length 169)
_S1_2_888E8D8 56 instructions (0.000%), 14 calls (0888E8D8 - 0888E8E4, length 4)
_S1_2_88A34E4 56 instructions (0.000%), 2 calls (088A34E4 - 088A3550, length 28)
_S1_2_9A796C8 56 instructions (0.000%), 1 calls (09A796C8 - 09A797A8, length 57)
_S1_2_888607C 55 instructions (0.000%), 11 calls (0888607C - 0888608C, length 5)
_S1_2_9A7C998 55 instructions (0.000%), 5 calls (09A7C998 - 09A7C9C0, length 11)
_S1_2_8906A54 55 instructions (0.000%), 1 calls (08906A54 - 08906B64, length 69)
_S1_2_88D5F30 55 instructions (0.000%), 1 calls (088D5F30 - 088D5FE0, length 45)
  Back Branch 088D5FA0 2 times (length 16)
_S1_2_88D647C 54 instructions (0.000%), 18 calls (088D647C - 088D6484, length 3)
_S1_2_887FDC4 54 instructions (0.000%), 9 calls (0887FDC4 - 0887FDD8, length 6)
_S1_2_887FCD4 54 instructions (0.000%), 9 calls (0887FCD4 - 0887FCE8, length 6)
_S1_2_889EC50 54 instructions (0.000%), 6 calls (0889EC50 - 0889EC74, length 10)
_S1_2_88A20E4 54 instructions (0.000%), 3 calls (088A20E4 - 088A2200, length 72)
_S1_2_9AF82E0 54 instructions (0.000%), 2 calls (09AF82E0 - 09AF834C, length 28)
_S1_2_9A62FF8 54 instructions (0.000%), 2 calls (09A62FF8 - 09A63064, length 28)
_S1_2_881202C 54 instructions (0.000%), 1 calls (0881202C - 08812140, length 70)
_S1_2_880A754 54 instructions (0.000%), 1 calls (0880A684 - 0880A7D0, length 84)
  Back Branch 0880A7CC 1 times (length 84)
_S1_2_9ADB5B0 53 instructions (0.000%), 1 calls (09ADB5B0 - 09ADB5F0, length 17)
  Back Branch 09ADB5DC 5 times (length 9)
_S1_5_9D63180 52 instructions (0.000%), 4 calls (09D63180 - 09D631B0, length 13)
_S1_2_9AA9318 52 instructions (0.000%), 4 calls (09AA9318 - 09AA9348, length 13)
_S1_2_88BAC78 52 instructions (0.000%), 2 calls (088BAC78 - 088BBE54, length 1144)
_S1_2_9CB80E0 52 instructions (0.000%), 1 calls (09CB80E0 - 09CB81B8, length 55)
_S1_2_9A603B8 52 instructions (0.000%), 1 calls (09A603B8 - 09A6104C, length 806)
_S1_4_88C354C 52 instructions (0.000%), 1 calls (088C354C - 088C363C, length 61)
_S1_2_8868C04 52 instructions (0.000%), 1 calls (08868C04 - 08868CE4, length 57)
_S1_2_8866F6C 51 instructions (0.000%), 3 calls (08866F6C - 08866FAC, length 17)
_S1_2_8851AEC 51 instructions (0.000%), 3 calls (08851AEC - 08851C38, length 84)
_S1_2_9C611C8 51 instructions (0.000%), 1 calls (09C611C8 - 09C61298, length 53)
_S1_2_8886870 50 instructions (0.000%), 5 calls (08886870 - 08886894, length 10)
_S1_2_9C1A4F0 50 instructions (0.000%), 2 calls (09C1A4F0 - 09C1A608, length 71)
_S1_2_9A797B0 49 instructions (0.000%), 1 calls (09A797B0 - 09A79874, length 50)
_S1_2_8886664 48 instructions (0.000%), 12 calls (08886664 - 08886670, length 4)
_S1_2_9A9EEC8 48 instructions (0.000%), 8 calls (09A9EEC8 - 09A9EEE8, length 9)
_S1_2_9A7BE54 48 instructions (0.000%), 3 calls (09A7BE54 - 09A7BF58, length 66)
_S1_2_9A7BBB0 48 instructions (0.000%), 3 calls (09A7BBB0 - 09A7BF58, length 235)
_S1_2_88AD064 48 instructions (0.000%), 3 calls (088AD064 - 088AD098, length 14)
  Back Branch 088AD08C 3 times (length 9)
_S1_2_888B298 48 instructions (0.000%), 2 calls (0888B218 - 0888B5FC, length 250)
  Back Branch 0888B5C8 74 times (length 238)
_S1_2_888B25C 48 instructions (0.000%), 2 calls (0888B218 - 0888B5FC, length 250)
  Back Branch 0888B5C8 74 times (length 238)
_S1_2_8886674 48 instructions (0.000%), 2 calls (08886674 - 088866D4, length 25)
_S1_2_8882C24 48 instructions (0.000%), 2 calls (08882C24 - 08882C8C, length 27)
_S1_2_88C31D0 48 instructions (0.000%), 1 calls (088C31D0 - 088C328C, length 48)
_S1_2_88A5A3C 48 instructions (0.000%), 1 calls (088A5A3C - 088A5AF8, length 48)
_S1_2_889EB84 48 instructions (0.000%), 1 calls (0889EB84 - 0889EC10, length 36)
  Back Branch 0889EBF8 2 times (length 12)
_S1_4_9CB6728 47 instructions (0.000%), 1 calls (09CB6728 - 09CB67F0, length 51)
  Back Branch 09CB67D0 5 times (length 5)
_S1_2_8858FF4 47 instructions (0.000%), 1 calls (08858FF4 - 088590AC, length 47)
_S1_2_8852954 47 instructions (0.000%), 1 calls (08852954 - 08852A40, length 60)
_S1_2_88A3244 46 instructions (0.000%), 2 calls (088A3244 - 088A329C, length 23)
_S1_2_8890284 45 instructions (0.000%), 5 calls (08890284 - 088902A4, length 9)
_S1_2_888051C 45 instructions (0.000%), 2 calls (0888051C - 0888059C, length 33)
_S1_2_8811F40 45 instructions (0.000%), 1 calls (08811F40 - 08812140, length 129)
_S1_2_9A6069C 44 instructions (0.000%), 4 calls (09A6069C - 09A60A20, length 226)
_S1_2_889560C 44 instructions (0.000%), 4 calls (0889560C - 08895640, length 14)
_S1_2_888A1D0 44 instructions (0.000%), 4 calls (0888A1D0 - 0888A1F8, length 11)
_S1_2_888A164 44 instructions (0.000%), 4 calls (0888A164 - 0888A18C, length 11)
_S1_2_888B250 44 instructions (0.000%), 2 calls (0888B218 - 0888B5FC, length 250)
  Back Branch 0888B5C8 74 times (length 238)
_S1_2_880A684 44 instructions (0.000%), 2 calls (0880A684 - 0880A6D8, length 22)
_S1_2_889E848 44 instructions (0.000%), 1 calls (0889E848 - 0889E8F4, length 44)
_S1_2_8866AAC 44 instructions (0.000%), 1 calls (08866AAC - 08866B58, length 44)
_S1_2_9A5F5AC 43 instructions (0.000%), 4 calls (09A5F5AC - 09A5F76C, length 113)
_S1_2_9A606C4 43 instructions (0.000%), 1 calls (09A606C4 - 09A60A20, length 216)
_S1_2_88DAF18 43 instructions (0.000%), 1 calls (088DAF18 - 088DAFC4, length 44)
_S1_2_88B97A0 42 instructions (0.000%), 6 calls (088B97A0 - 088B97B8, length 7)
_S1_2_889F4BC 42 instructions (0.000%), 6 calls (0889F4BC - 0889F4EC, length 13)
_S1_2_885CE1C 42 instructions (0.000%), 6 calls (0885CE1C - 0885CE34, length 7)
_S1_2_885CE00 42 instructions (0.000%), 6 calls (0885CE00 - 0885CE18, length 7)
_S1_2_88C6A90 42 instructions (0.000%), 3 calls (088C6A90 - 088C6AC4, length 14)
_S1_2_8882B58 42 instructions (0.000%), 3 calls (08882B58 - 08886894, length 3920)
_S1_2_8816264 42 instructions (0.000%), 3 calls (08816264 - 08816298, length 14)
_S1_2_88979B4 42 instructions (0.000%), 2 calls (088979B4 - 08897A04, length 21)
_S1_2_9A79620 41 instructions (0.000%), 1 calls (09A79620 - 09A796C4, length 42)
_S1_2_9A5FAAC 41 instructions (0.000%), 1 calls (09A5FAAC - 09A5FB7C, length 53)
_S1_2_8816B64 40 instructions (0.000%), 20 calls (08816B64 - 08816B68, length 2)
_S1_2_9C1A408 40 instructions (0.000%), 2 calls (09C1A408 - 09C1A454, length 20)
_S1_2_9A9ADA0 40 instructions (0.000%), 2 calls (09A9ADA0 - 09A9AEF0, length 85)
_S1_2_9A996A0 40 instructions (0.000%), 2 calls (09A996A0 - 09A99D24, length 418)
_S1_2_88A6FEC 40 instructions (0.000%), 1 calls (088A6FEC - 088A708C, length 41)
_S1_2_889EA4C 40 instructions (0.000%), 1 calls (0889EA4C - 088A4BC0, length 6238)
  Back Branch 088A4BAC 2 times (length 12)
_S1_2_8895B78 40 instructions (0.000%), 1 calls (08895B78 - 08895E9C, length 202)
_S1_2_8895840 40 instructions (0.000%), 1 calls (08895840 - 08895E9C, length 408)
_S1_2_88957B8 40 instructions (0.000%), 1 calls (088957B8 - 08895E9C, length 442)
_S1_2_8895730 40 instructions (0.000%), 1 calls (08895730 - 08895E9C, length 476)
_S1_2_9ABCEC0 39 instructions (0.000%), 13 calls (09ABCEC0 - 09ABCEC8, length 3)
_S1_2_9A7B8F0 39 instructions (0.000%), 3 calls (09A78AD0 - 09A7B908, length 2959)
  Back Branch 09A7B904 3 times (length 2959)
_S1_2_889EA54 39 instructions (0.000%), 3 calls (0889EA54 - 088A4BE4, length 6245)
_S1_2_88902F8 39 instructions (0.000%), 3 calls (088902F8 - 0890E6B4, length 129264)
_S1_2_9A6D444 39 instructions (0.000%), 1 calls (09A6D444 - 09A6D638, length 126)
_S1_2_88DAFC8 39 instructions (0.000%), 1 calls (088DAFC8 - 088DB064, length 40)
_S1_2_8892E7C 39 instructions (0.000%), 1 calls (08892E7C - 08892F14, length 39)
_S1_2_88805A0 39 instructions (0.000%), 1 calls (088805A0 - 0888065C, length 48)
_S1_2_88803FC 39 instructions (0.000%), 1 calls (088803FC - 08880494, length 39)
_S1_2_8882F58 38 instructions (0.000%), 2 calls (08882F58 - 08886830, length 3639)
_S1_2_880E430 38 instructions (0.000%), 2 calls (0880E430 - 0880E49C, length 28)
_S1_2_88C1430 38 instructions (0.000%), 1 calls (088C1430 - 088C14C4, length 38)
_S1_2_884D25C 38 instructions (0.000%), 1 calls (0884D25C - 0884D2F4, length 39)
_S1_2_884B19C 38 instructions (0.000%), 1 calls (0884B19C - 0884B230, length 38)
_S1_2_880C690 38 instructions (0.000%), 1 calls (0880C690 - 0880C7DC, length 84)
  Back Branch 0880C748 1 times (length 13)
_S1_2_88A3F30 37 instructions (0.000%), 1 calls (088A3F30 - 088A3FF0, length 49)
_S1_2_88A227C 37 instructions (0.000%), 1 calls (088A227C - 088A2328, length 44)
_S1_2_889EF40 37 instructions (0.000%), 1 calls (0889EF40 - 0889F014, length 54)
_S1_2_890E1A0 36 instructions (0.000%), 18 calls (0890E1A0 - 0890E1A4, length 2)
_S1_2_890E108 36 instructions (0.000%), 18 calls (0890E108 - 0890E10C, length 2)
_S1_2_890E0A8 36 instructions (0.000%), 18 calls (0890E0A8 - 0890E0AC, length 2)
_S1_2_88902A8 36 instructions (0.000%), 3 calls (088902A8 - 0890E6B4, length 129284)
_S1_2_9C1A5C4 36 instructions (0.000%), 2 calls (09C1A5C4 - 09C1A608, length 18)
_S1_2_88BEC24 36 instructions (0.000%), 1 calls (088BEC24 - 088BEEBC, length 167)
_S1_2_88B9B0C 36 instructions (0.000%), 1 calls (088B9B0C - 088B9B98, length 36)
_S1_2_8890718 36 instructions (0.000%), 1 calls (08890718 - 088907D4, length 48)
_S1_2_884D06C 36 instructions (0.000%), 1 calls (0884D06C - 0884D0F8, length 36)
_S1_2_8808ACC 36 instructions (0.000%), 1 calls (08808ACC - 08808BA0, length 54)
  Back Branch 08808B54 1 times (length 22)
_S1_2_8857D6C 35 instructions (0.000%), 5 calls (08857D6C - 08857D84, length 7)
_S1_2_88DB1C0 35 instructions (0.000%), 1 calls (088DB1C0 - 088DB24C, length 36)
_S1_2_887F848 35 instructions (0.000%), 1 calls (0887F848 - 0887F8D0, length 35)
_S1_2_887F464 35 instructions (0.000%), 1 calls (0887F464 - 0887F4EC, length 35)
_S1_2_885A994 35 instructions (0.000%), 1 calls (0885A994 - 0885AA1C, length 35)
_S1_2_88158D8 35 instructions (0.000%), 1 calls (088158D8 - 08815960, length 35)
_S1_2_9A98CE0 34 instructions (0.000%), 2 calls (09A98CE0 - 09A98EE0, length 129)
_S1_2_9A5F5E0 34 instructions (0.000%), 2 calls (09A5F5E0 - 09A5F76C, length 100)
_S1_2_88A407C 34 instructions (0.000%), 2 calls (088A407C - 088A40D0, length 22)
_S1_2_88832B4 34 instructions (0.000%), 2 calls (088832B4 - 088832F4, length 17)
_S1_4_9CBA5E0 34 instructions (0.000%), 1 calls (09CBA5E0 - 09CBA668, length 35)
_S1_2_9A613F8 34 instructions (0.000%), 1 calls (09A613F8 - 09A6147C, length 34)
_S1_2_88A4A30 34 instructions (0.000%), 1 calls (088A4A30 - 088A4ABC, length 36)
_S1_2_8866D40 34 instructions (0.000%), 1 calls (08866D40 - 08866DC4, length 34)
_S1_2_9A95D08 33 instructions (0.000%), 1 calls (09A95D08 - 09A95D8C, length 34)
_S1_2_88B8548 33 instructions (0.000%), 1 calls (088B8548 - 088B85C8, length 33)
_S1_2_88ACD88 33 instructions (0.000%), 1 calls (088ACD88 - 088ACE08, length 33)
_S1_2_8816A60 33 instructions (0.000%), 1 calls (08816A60 - 08816AE0, length 33)
_S1_2_8811B3C 33 instructions (0.000%), 1 calls (08811B3C - 08811C80, length 82)
  Back Branch 08811BFC 1 times (length 34)
_S1_2_9A7BCB4 32 instructions (0.000%), 2 calls (09A7BCB4 - 09A7BF58, length 170)
_S1_2_9A63648 32 instructions (0.000%), 2 calls (09A63648 - 09A63684, length 16)
_S1_2_88A2204 32 instructions (0.000%), 2 calls (088A2204 - 088A2240, length 16)
_S1_2_88A173C 32 instructions (0.000%), 2 calls (088A173C - 088A1778, length 16)
_S1_4_9CB67F8 32 instructions (0.000%), 1 calls (09CB67F8 - 09CB6890, length 39)
_S1_2_88BE5D0 32 instructions (0.000%), 1 calls (088BE5D0 - 088BEEBC, length 572)
_S1_2_8812938 32 instructions (0.000%), 1 calls (08812938 - 088129B4, length 32)
_S1_2_9CBAB70 31 instructions (0.000%), 1 calls (09CBAB70 - 09CBABEC, length 32)
_S1_2_88A5FC0 31 instructions (0.000%), 1 calls (088A5FC0 - 088A6008, length 19)
  Back Branch 088A5FF4 2 times (length 12)
_S1_2_88A412C 31 instructions (0.000%), 1 calls (088A412C - 088A4174, length 19)
  Back Branch 088A4160 2 times (length 12)
_S1_2_8886834 30 instructions (0.000%), 3 calls (08886834 - 088A2334, length 28353)
_S1_3_9D63900 30 instructions (0.000%), 2 calls (09D63900 - 09D63938, length 15)
_S1_3_9D63880 30 instructions (0.000%), 2 calls (09D63880 - 09D638B8, length 15)
_S1_2_88A17D8 30 instructions (0.000%), 2 calls (088A17D8 - 088A1810, length 15)
_S1_2_88A1798 30 instructions (0.000%), 2 calls (088A1798 - 088A17D4, length 16)
_S1_2_889E9DC 30 instructions (0.000%), 2 calls (0889E9DC - 0889EA48, length 28)
_S1_2_8885E00 30 instructions (0.000%), 2 calls (08885E00 - 08885E38, length 15)
_S1_2_9A602F0 30 instructions (0.000%), 1 calls (09A602F0 - 09A6104C, length 856)
_S1_2_9A5FA6C 30 instructions (0.000%), 1 calls (09A5FA6C - 09A5FB7C, length 69)
_S1_2_880C5A0 30 instructions (0.000%), 1 calls (0880C5A0 - 0880C68C, length 60)
_S1_2_9AA16E8 29 instructions (0.000%), 1 calls (09AA16E8 - 09AA1758, length 29)
_S1_2_8889C90 28 instructions (0.000%), 4 calls (08889C90 - 08889CA8, length 7)
_S1_2_883D274 28 instructions (0.000%), 4 calls (0883D274 - 0883D28C, length 7)
_S1_2_88A2244 28 instructions (0.000%), 2 calls (088A2244 - 088A2328, length 58)
_S1_2_8886530 28 instructions (0.000%), 2 calls (08886530 - 08886564, length 14)
_S1_2_887FAEC 28 instructions (0.000%), 2 calls (0887FAEC - 0887FB24, length 15)
_S1_2_887FAB4 28 instructions (0.000%), 2 calls (0887FAB4 - 0887FAE8, length 14)
_S1_2_8868A44 28 instructions (0.000%), 2 calls (08868A44 - 08868B68, length 74)
_S1_2_8851F94 28 instructions (0.000%), 2 calls (08851F94 - 08851FE8, length 22)
_S1_2_9ADB350 28 instructions (0.000%), 1 calls (09ADB350 - 09ADB3C0, length 29)
_S1_2_88A1848 28 instructions (0.000%), 1 calls (088A1848 - 088A18B4, length 28)
_S1_2_88A0BEC 28 instructions (0.000%), 1 calls (088A0BEC - 088A1264, length 415)
_S1_2_888640C 28 instructions (0.000%), 1 calls (0888640C - 08886464, length 23)
  Back Branch 0888644C 1 times (length 6)
_S1_2_884E884 28 instructions (0.000%), 1 calls (0884E884 - 0884E994, length 69)
_S1_2_9AADA80 27 instructions (0.000%), 3 calls (09AADA80 - 09AAE36C, length 572)
_S1_2_9CB81C0 27 instructions (0.000%), 1 calls (09CB81C0 - 09CB822C, length 28)
_S1_2_9A5F558 27 instructions (0.000%), 1 calls (09A5F558 - 09A5F76C, length 134)
_S1_2_88ACE74 27 instructions (0.000%), 1 calls (088ACE74 - 088AD008, length 102)
_S1_2_885AA7C 27 instructions (0.000%), 1 calls (0885AA7C - 0885AAE8, length 28)
_S1_2_885100C 27 instructions (0.000%), 1 calls (0885100C - 08851074, length 27)
_S1_2_88134E8 27 instructions (0.000%), 1 calls (088134E8 - 08813554, length 28)
_S1_2_9C1A544 26 instructions (0.000%), 2 calls (09C1A544 - 09C1A608, length 50)
_S1_2_9C1A4CC 26 instructions (0.000%), 2 calls (09C1A4CC - 09C1A608, length 80)
_S1_2_9A99480 26 instructions (0.000%), 2 calls (09A99480 - 09A994B0, length 13)
_S1_2_9A98EE8 26 instructions (0.000%), 2 calls (09A98EE8 - 09A98F18, length 13)
_S1_2_888B5A4 26 instructions (0.000%), 2 calls (0888B5A4 - 0888B5FC, length 23)
_S1_2_88C0594 26 instructions (0.000%), 1 calls (088C0594 - 088C05F8, length 26)
_S1_2_88C0198 26 instructions (0.000%), 1 calls (088C0198 - 088C01FC, length 26)
_S1_2_8859174 26 instructions (0.000%), 1 calls (08804678 - 08859184, length 86724)
  Back Branch 08859180 1 times (length 86724)
_S1_2_9A7E268 25 instructions (0.000%), 1 calls (09A7E268 - 09A7E2F0, length 35)
_S1_2_88C3054 25 instructions (0.000%), 1 calls (088C3054 - 088C30B4, length 25)
_S1_2_88A2AC0 25 instructions (0.000%), 1 calls (088A2AC0 - 088A2F84, length 306)
_S1_2_8892F18 25 instructions (0.000%), 1 calls (08892F18 - 08892F84, length 28)
_S1_2_8890430 25 instructions (0.000%), 1 calls (08890430 - 08890490, length 25)
_S1_2_887F794 25 instructions (0.000%), 1 calls (0887F794 - 0887F7F4, length 25)
_S1_2_9A7E6D8 24 instructions (0.000%), 8 calls (09A7E6D8 - 09A7E6E0, length 3)
_S1_2_88129F8 24 instructions (0.000%), 6 calls (088129F8 - 08812A04, length 4)
_S1_2_885CCD0 24 instructions (0.000%), 4 calls (0885CCD0 - 0885CCE4, length 6)
_S1_2_9A7D4C0 24 instructions (0.000%), 3 calls (09A7D4C0 - 09A7D4DC, length 8)
_S1_2_8866BD4 24 instructions (0.000%), 2 calls (08866BD4 - 08866C00, length 12)
_S1_2_884FAC4 24 instructions (0.000%), 2 calls (0884FAC4 - 0884FAF8, length 14)
_S1_2_9A7E294 24 instructions (0.000%), 1 calls (09A7E294 - 09A7E2F0, length 24)
_S1_2_9A7E118 24 instructions (0.000%), 1 calls (09A7E118 - 09A7E2F0, length 119)
_S1_2_9A60644 24 instructions (0.000%), 1 calls (09A60644 - 09A6104C, length 643)
_S1_2_9A60468 24 instructions (0.000%), 1 calls (09A60468 - 09A6104C, length 762)
_S1_2_8880760 24 instructions (0.000%), 1 calls (0887FB28 - 08880768, length 785)
  Back Branch 08880764 1 times (length 785)
_S1_2_8868E54 24 instructions (0.000%), 1 calls (08868E54 - 08868F08, length 46)
_S1_2_88A3ED4 23 instructions (0.000%), 1 calls (088A3ED4 - 088A3F2C, length 23)
_S1_2_889F07C 23 instructions (0.000%), 1 calls (0889F07C - 0889F0D4, length 23)
_S1_2_8886568 23 instructions (0.000%), 1 calls (08886568 - 088865AC, length 18)
  Back Branch 08886594 1 times (length 6)
_S1_2_888606C 22 instructions (0.000%), 11 calls (0888606C - 08886070, length 2)
_S1_2_88B9B9C 22 instructions (0.000%), 1 calls (088B9B9C - 088B9BF4, length 23)
_S1_2_88AD00C 22 instructions (0.000%), 1 calls (088AD00C - 088AD060, length 22)
_S1_2_88984B8 22 instructions (0.000%), 1 calls (088984B8 - 0889850C, length 22)
_S1_2_887F4F0 22 instructions (0.000%), 1 calls (0887F4F0 - 0887F548, length 23)
_S1_2_885AA20 22 instructions (0.000%), 1 calls (0885AA20 - 0885AA78, length 23)
_S1_2_885115C 22 instructions (0.000%), 1 calls (0885115C - 088511B0, length 22)
_S1_2_884D0FC 22 instructions (0.000%), 1 calls (0884D0FC - 0884D154, length 23)
_S1_2_9A95B5C 21 instructions (0.000%), 3 calls (09A95B5C - 09A95C6C, length 69)
_S1_2_9A63AC0 21 instructions (0.000%), 3 calls (09A63AC0 - 09A63AD8, length 7)
_S1_2_9A6078C 21 instructions (0.000%), 1 calls (09A6078C - 09A60A20, length 166)
_S1_2_88A1500 21 instructions (0.000%), 1 calls (088A1500 - 088A1550, length 21)
_S1_2_887FB28 21 instructions (0.000%), 1 calls (0887FB28 - 0887FBB8, length 37)
_S1_2_8886048 20 instructions (0.000%), 10 calls (08886048 - 0888604C, length 2)
_S1_2_88903FC 20 instructions (0.000%), 5 calls (088903FC - 0889042C, length 13)
_S1_2_88DB488 20 instructions (0.000%), 4 calls (088DB488 - 088DB498, length 5)
_S1_2_9C1A568 20 instructions (0.000%), 2 calls (09C1A568 - 09C1A608, length 41)
_S1_2_9C1A458 20 instructions (0.000%), 2 calls (09C1A458 - 09C1A47C, length 10)
_S1_2_89B93D8 20 instructions (0.000%), 1 calls (089B93D8 - 089B9424, length 20)
_S1_2_889E984 20 instructions (0.000%), 1 calls (0889E984 - 0889E9D0, length 20)
_S1_2_880AD50 20 instructions (0.000%), 1 calls (0880AD50 - 0880ADC0, length 29)
_S1_2_9A60344 19 instructions (0.000%), 1 calls (09A60344 - 09A6104C, length 835)
_S1_2_88D8DA4 19 instructions (0.000%), 1 calls (088D8DA4 - 088D8DF0, length 20)
_S1_2_88A40D4 19 instructions (0.000%), 1 calls (088A40D4 - 088A4128, length 22)
_S1_2_9C1A4B8 18 instructions (0.000%), 2 calls (09C1A4B8 - 09C1A608, length 85)
_S1_2_9A98D28 18 instructions (0.000%), 2 calls (09A98D28 - 09A98EE0, length 111)
_S1_2_9CFB7C4 18 instructions (0.000%), 1 calls (0890C3F8 - 09CFB7E4, length 5225724)
  Back Branch 09CFB7E0 1 times (length 5225724)
_S1_2_9CFB7A0 18 instructions (0.000%), 1 calls (0890C3F8 - 09CFB7C0, length 5225715)
  Back Branch 09CFB7BC 1 times (length 5225715)
_S1_2_9CFB740 18 instructions (0.000%), 1 calls (0890C3F8 - 09CFB760, length 5225691)
  Back Branch 09CFB75C 1 times (length 5225691)
_S1_2_9CFB6E0 18 instructions (0.000%), 1 calls (0890C3F8 - 09CFB700, length 5225667)
  Back Branch 09CFB6FC 1 times (length 5225667)
_S1_2_9CFB680 18 instructions (0.000%), 1 calls (0890C3F8 - 09CFB6A0, length 5225643)
  Back Branch 09CFB69C 1 times (length 5225643)
_S1_2_9C1B7BC 18 instructions (0.000%), 1 calls (0890C3F8 - 09C1B7DC, length 4996346)
  Back Branch 09C1B7D8 1 times (length 4996346)
_S1_2_9B10018 18 instructions (0.000%), 1 calls (0890C3F8 - 09B10038, length 4722449)
  Back Branch 09B10034 1 times (length 4722449)
_S1_2_9A5F628 18 instructions (0.000%), 1 calls (09A5F628 - 09A5F76C, length 82)
_S1_2_88DB5CC 18 instructions (0.000%), 1 calls (08867034 - 088DB5D4, length 119145)
  Back Branch 088DB5D0 1 times (length 119145)
_S1_2_88C3138 18 instructions (0.000%), 1 calls (088C3138 - 088C317C, length 18)
_S1_2_9C19328 17 instructions (0.000%), 1 calls (09C19328 - 09C19368, length 17)
_S1_2_9AB095C 17 instructions (0.000%), 1 calls (09AB095C - 09AB0A24, length 51)
_S1_2_88ADD3C 17 instructions (0.000%), 1 calls (088ADD3C - 088ADD7C, length 17)
_S1_2_8868F0C 17 instructions (0.000%), 1 calls (08868F0C - 08868F4C, length 17)
_S1_2_8856BC8 17 instructions (0.000%), 1 calls (08856BC8 - 08856C30, length 27)
_S1_2_890E418 16 instructions (0.000%), 8 calls (0890E418 - 0890E41C, length 2)
_S1_2_9A7BD50 16 instructions (0.000%), 1 calls (09A7BD50 - 09A7BF58, length 131)
_S1_2_9A7BCE8 16 instructions (0.000%), 1 calls (09A7BCE8 - 09A7BF58, length 157)
_S1_2_89B9428 16 instructions (0.000%), 1 calls (0890C3F8 - 089B9440, length 177171)
  Back Branch 089B943C 1 times (length 177171)
_S1_2_88DD868 16 instructions (0.000%), 1 calls (088DD868 - 088DD8A4, length 16)
_S1_2_88BA2A0 16 instructions (0.000%), 1 calls (088BA2A0 - 088BA2DC, length 16)
_S1_2_88A59FC 16 instructions (0.000%), 1 calls (088A59FC - 088A5A38, length 16)
_S1_2_888637C 16 instructions (0.000%), 1 calls (0888637C - 088863B8, length 16)
_S1_2_88689F4 16 instructions (0.000%), 1 calls (088689F4 - 08868B68, length 94)
_S1_2_8860768 16 instructions (0.000%), 1 calls (08860768 - 088607A4, length 16)
_S1_2_9CFB764 15 instructions (0.000%), 1 calls (09CFB764 - 09CFB79C, length 15)
_S1_2_9CFB704 15 instructions (0.000%), 1 calls (09CFB704 - 09CFB73C, length 15)
_S1_2_9CFB6A4 15 instructions (0.000%), 1 calls (09CFB6A4 - 09CFB6DC, length 15)
_S1_2_9CBACE8 15 instructions (0.000%), 1 calls (09CBACE8 - 09CBAD24, length 16)
_S1_2_9CBAC30 15 instructions (0.000%), 1 calls (09CBAC30 - 09CBAC6C, length 16)
_S1_2_9C1B780 15 instructions (0.000%), 1 calls (09C1B780 - 09C1B7B8, length 15)
_S1_2_9B0FF18 15 instructions (0.000%), 1 calls (09B0FF18 - 09B0FF50, length 15)
_S1_2_9AF8370 15 instructions (0.000%), 1 calls (09AF8370 - 09AF83AC, length 16)
_S1_2_9A60670 15 instructions (0.000%), 1 calls (09A60670 - 09A60A20, length 237)
_S1_2_9A60600 15 instructions (0.000%), 1 calls (09A60600 - 09A60A20, length 265)
_S1_2_9A5F660 15 instructions (0.000%), 1 calls (09A5F660 - 09A5F76C, length 68)
_S1_2_89BAB34 15 instructions (0.000%), 1 calls (089BAB34 - 089BAB6C, length 15)
_S1_2_89BAAF8 15 instructions (0.000%), 1 calls (089BAAF8 - 089BAB30, length 15)
_S1_2_89B9678 15 instructions (0.000%), 1 calls (089B9678 - 089B96B0, length 15)
_S1_2_88A658C 15 instructions (0.000%), 1 calls (088A658C - 088A65D0, length 18)
_S1_2_88905B0 15 instructions (0.000%), 1 calls (088905B0 - 088905E8, length 15)
_S1_2_885FBB4 15 instructions (0.000%), 1 calls (0885FBB4 - 0885FBF0, length 16)
_S1_2_880C53C 15 instructions (0.000%), 1 calls (0880C53C - 0880C574, length 15)
_S1_2_890E470 14 instructions (0.000%), 7 calls (0890E470 - 0890E474, length 2)
_S1_2_8868678 14 instructions (0.000%), 7 calls (08868678 - 0886867C, length 2)
_S1_2_9A95B1C 14 instructions (0.000%), 2 calls (09A95B1C - 09A95C6C, length 85)
_S1_2_9A95B0C 14 instructions (0.000%), 2 calls (09A95B0C - 09A95C6C, length 89)
_S1_2_9A95AFC 14 instructions (0.000%), 2 calls (09A95AFC - 09A95C6C, length 93)
_S1_2_9A95AEC 14 instructions (0.000%), 2 calls (09A95AEC - 09A95C6C, length 97)
_S1_2_9A95ADC 14 instructions (0.000%), 2 calls (09A95ADC - 09A95C6C, length 101)
_S1_2_9AAEF70 14 instructions (0.000%), 1 calls (09AAEF70 - 09AAEFA4, length 14)
_S1_2_88689FC 14 instructions (0.000%), 1 calls (088689FC - 08868B68, length 92)
_S1_2_9A9F950 13 instructions (0.000%), 1 calls (09A9F950 - 09A9F980, length 13)
_S1_2_9A7D390 13 instructions (0.000%), 1 calls (09A7D390 - 09A7D3D0, length 17)
_S1_2_88C2F48 13 instructions (0.000%), 1 calls (088C2F48 - 088C2F84, length 16)
_S1_2_88A1814 13 instructions (0.000%), 1 calls (088A1814 - 088A1844, length 13)
_S1_2_889842C 13 instructions (0.000%), 1 calls (0889842C - 0889845C, length 13)
_S1_2_88698B8 13 instructions (0.000%), 1 calls (088698B8 - 088698E8, length 13)
_S1_2_884FAFC 13 instructions (0.000%), 1 calls (0884FAFC - 0884FB34, length 15)
_S1_2_9C1C208 12 instructions (0.000%), 6 calls (09C1C208 - 09C1C20C, length 2)
_S1_2_890E5A0 12 instructions (0.000%), 6 calls (0890E5A0 - 0890E5A4, length 2)
_S1_2_890E180 12 instructions (0.000%), 6 calls (0890E180 - 0890E184, length 2)
_S1_2_890E0E0 12 instructions (0.000%), 6 calls (0890E0E0 - 0890E0E4, length 2)
_S1_2_890E078 12 instructions (0.000%), 6 calls (0890E078 - 0890E07C, length 2)
_S1_2_8897290 12 instructions (0.000%), 6 calls (08897290 - 08897294, length 2)
_S1_2_9A7C918 12 instructions (0.000%), 1 calls (09A7C918 - 09A7C944, length 12)
_S1_2_88DD838 12 instructions (0.000%), 1 calls (088DD838 - 088DD864, length 12)
_S1_2_88A18B8 12 instructions (0.000%), 1 calls (088A18B8 - 088A18E4, length 12)
_S1_2_8885D80 12 instructions (0.000%), 1 calls (08885D80 - 08885DAC, length 12)
_S1_2_884E678 12 instructions (0.000%), 1 calls (0884E678 - 0884E728, length 45)
_S1_2_9ADC538 11 instructions (0.000%), 1 calls (09ADC538 - 09ADC574, length 16)
_S1_2_890E4C8 10 instructions (0.000%), 5 calls (0890E4C8 - 0890E4CC, length 2)
_S1_2_890E498 10 instructions (0.000%), 5 calls (0890E498 - 0890E49C, length 2)
_S1_2_890E330 10 instructions (0.000%), 5 calls (0890E330 - 0890E334, length 2)
_S1_2_890E320 10 instructions (0.000%), 5 calls (0890E320 - 0890E324, length 2)
_S1_2_88803C4 10 instructions (0.000%), 2 calls (088803C4 - 088803D4, length 5)
_S1_2_8868AE8 10 instructions (0.000%), 2 calls (08868AE8 - 08868B68, length 33)
_S1_2_884F2CC 10 instructions (0.000%), 2 calls (0884F2CC - 0884F2DC, length 5)
_S1_2_8813560 10 instructions (0.000%), 2 calls (08813560 - 08813570, length 5)
_S1_2_889EF20 10 instructions (0.000%), 1 calls (0889EF20 - 0890E114, length 113790)
_S1_2_8897E1C 10 instructions (0.000%), 1 calls (08897E1C - 08897E58, length 16)
_S1_2_880C578 10 instructions (0.000%), 1 calls (0880C578 - 0890DFCC, length 263830)
_S1_2_88C2FD8 9 instructions (0.000%), 1 calls (088C2FD8 - 088C300C, length 14)
_S1_2_88A5ECC 9 instructions (0.000%), 1 calls (088A5ECC - 088A5EF4, length 11)
_S1_2_88A4004 9 instructions (0.000%), 1 calls (088A4004 - 088A4078, length 30)
_S1_2_88A18E8 9 instructions (0.000%), 1 calls (088A18E8 - 088A1910, length 11)
_S1_2_889F9A0 9 instructions (0.000%), 1 calls (0889F9A0 - 0889F9C0, length 9)
_S1_2_889F018 9 instructions (0.000%), 1 calls (0889F018 - 0889F038, length 9)
_S1_2_88900A0 9 instructions (0.000%), 1 calls (088900A0 - 088900C0, length 9)
_S1_2_9A7C5E0 8 instructions (0.000%), 4 calls (09A7C5E0 - 09A7C5E4, length 2)
_S1_2_890E388 8 instructions (0.000%), 4 calls (0890E388 - 0890E38C, length 2)
_S1_2_890E380 8 instructions (0.000%), 4 calls (0890E380 - 0890E384, length 2)
_S1_2_890E368 8 instructions (0.000%), 4 calls (0890E368 - 0890E36C, length 2)
_S1_2_890E310 8 instructions (0.000%), 4 calls (0890E310 - 0890E314, length 2)
_S1_2_890E120 8 instructions (0.000%), 4 calls (0890E120 - 0890E124, length 2)
_S1_2_890E090 8 instructions (0.000%), 4 calls (0890E090 - 0890E094, length 2)
_S1_2_8886064 8 instructions (0.000%), 4 calls (08886064 - 08886068, length 2)
_S1_2_9A661C8 8 instructions (0.000%), 1 calls (09A661C8 - 09A661FC, length 14)
_S1_2_88C0200 8 instructions (0.000%), 1 calls (088C0200 - 088C0228, length 11)
_S1_2_889EAD4 8 instructions (0.000%), 1 calls (0889EAD4 - 088A6020, length 7508)
_S1_2_8890080 8 instructions (0.000%), 1 calls (08890080 - 0889009C, length 8)
_S1_2_8897850 7 instructions (0.000%), 1 calls (08897850 - 08897868, length 7)
_S1_2_890E458 6 instructions (0.000%), 3 calls (0890E458 - 0890E45C, length 2)
_S1_2_890E450 6 instructions (0.000%), 3 calls (0890E450 - 0890E454, length 2)
_S1_2_890E448 6 instructions (0.000%), 3 calls (0890E448 - 0890E44C, length 2)
_S1_2_890E438 6 instructions (0.000%), 3 calls (0890E438 - 0890E43C, length 2)
_S1_2_8886074 6 instructions (0.000%), 3 calls (08886074 - 08886078, length 2)
_S1_2_884F86C 6 instructions (0.000%), 2 calls (0884F86C - 0884F874, length 3)
_S1_2_9A7C818 6 instructions (0.000%), 1 calls (09A7C818 - 09A7C82C, length 6)
_S1_2_88A22F8 6 instructions (0.000%), 1 calls (088A22F8 - 088A2328, length 13)
_S1_2_8897BC0 6 instructions (0.000%), 1 calls (08897BC0 - 08897BD4, length 6)
_S1_2_88508E4 6 instructions (0.000%), 1 calls (088508E4 - 0885090C, length 11)
_S1_2_9C28C80 5 instructions (0.000%), 1 calls (09C28C80 - 09C28C90, length 5)
_S1_2_9A605B0 5 instructions (0.000%), 1 calls (09A605B0 - 09A605C0, length 5)
_S1_2_88983E8 5 instructions (0.000%), 1 calls (088983E8 - 088983F8, length 5)
_S1_2_88983C4 5 instructions (0.000%), 1 calls (088983C4 - 088983D4, length 5)
_S1_2_88983B0 5 instructions (0.000%), 1 calls (088983B0 - 088983C0, length 5)
_S1_2_885AC8C 5 instructions (0.000%), 1 calls (0885AC8C - 0885AC9C, length 5)
_S1_2_88508DC 5 instructions (0.000%), 1 calls (088508DC - 0885090C, length 13)
_S1_2_88508D4 5 instructions (0.000%), 1 calls (088508D4 - 0885090C, length 15)
_S1_2_88508CC 5 instructions (0.000%), 1 calls (088508CC - 0885090C, length 17)
_S1_2_88508BC 5 instructions (0.000%), 1 calls (088508BC - 0885090C, length 21)
_S1_2_890E4E8 4 instructions (0.000%), 2 calls (0890E4E8 - 0890E4EC, length 2)
_S1_2_890E428 4 instructions (0.000%), 2 calls (0890E428 - 0890E42C, length 2)
_S1_2_890E408 4 instructions (0.000%), 2 calls (0890E408 - 0890E40C, length 2)
_S1_2_890E3F8 4 instructions (0.000%), 2 calls (0890E3F8 - 0890E3FC, length 2)
_S1_2_890E3F0 4 instructions (0.000%), 2 calls (0890E3F0 - 0890E3F4, length 2)
_S1_2_890E3E8 4 instructions (0.000%), 2 calls (0890E3E8 - 0890E3EC, length 2)
_S1_2_890E3E0 4 instructions (0.000%), 2 calls (0890E3E0 - 0890E3E4, length 2)
_S1_2_890E3C8 4 instructions (0.000%), 2 calls (0890E3C8 - 0890E3CC, length 2)
_S1_2_890E3C0 4 instructions (0.000%), 2 calls (0890E3C0 - 0890E3C4, length 2)
_S1_2_890E3B0 4 instructions (0.000%), 2 calls (0890E3B0 - 0890E3B4, length 2)
_S1_2_890E3A8 4 instructions (0.000%), 2 calls (0890E3A8 - 0890E3AC, length 2)
_S1_2_890E3A0 4 instructions (0.000%), 2 calls (0890E3A0 - 0890E3A4, length 2)
_S1_2_890E398 4 instructions (0.000%), 2 calls (0890E398 - 0890E39C, length 2)
_S1_2_890E390 4 instructions (0.000%), 2 calls (0890E390 - 0890E394, length 2)
_S1_2_890E378 4 instructions (0.000%), 2 calls (0890E378 - 0890E37C, length 2)
_S1_2_890E370 4 instructions (0.000%), 2 calls (0890E370 - 0890E374, length 2)
_S1_2_890E360 4 instructions (0.000%), 2 calls (0890E360 - 0890E364, length 2)
_S1_2_890E220 4 instructions (0.000%), 2 calls (0890E220 - 0890E224, length 2)
_S1_2_890E1F0 4 instructions (0.000%), 2 calls (0890E1F0 - 0890E1F4, length 2)
_S1_2_890E1C0 4 instructions (0.000%), 2 calls (0890E1C0 - 0890E1C4, length 2)
_S1_2_890E168 4 instructions (0.000%), 2 calls (0890E168 - 0890E16C, length 2)
_S1_2_890E148 4 instructions (0.000%), 2 calls (0890E148 - 0890E14C, length 2)
_S1_2_890E0B0 4 instructions (0.000%), 2 calls (0890E0B0 - 0890E0B4, length 2)
_S1_2_890E0A0 4 instructions (0.000%), 2 calls (0890E0A0 - 0890E0A4, length 2)
_S1_2_890DFD8 4 instructions (0.000%), 2 calls (0890DFD8 - 0890DFDC, length 2)
_S1_2_890DFB0 4 instructions (0.000%), 2 calls (0890DFB0 - 0890DFB4, length 2)
_S1_2_887FF1C 4 instructions (0.000%), 2 calls (0887FF1C - 0887FF20, length 2)
_S1_2_9C1ADB8 4 instructions (0.000%), 1 calls (09C1ADB8 - 09C1ADC4, length 4)
_S1_2_9A9F940 4 instructions (0.000%), 1 calls (09A9F940 - 09A9F94C, length 4)
_S1_2_9A7C908 4 instructions (0.000%), 1 calls (09A7C908 - 09A7C914, length 4)
_S1_2_9A7C8F8 4 instructions (0.000%), 1 calls (09A7C8F8 - 09A7C904, length 4)
_S1_2_9A7C8E8 4 instructions (0.000%), 1 calls (09A7C8E8 - 09A7C8F4, length 4)
_S1_2_9A7C8D8 4 instructions (0.000%), 1 calls (09A7C8D8 - 09A7C8E4, length 4)
_S1_2_9A7C8C0 4 instructions (0.000%), 1 calls (09A7C8C0 - 09A7C8CC, length 4)
_S1_2_9A7C8B0 4 instructions (0.000%), 1 calls (09A7C8B0 - 09A7C8BC, length 4)
_S1_2_9A7C8A0 4 instructions (0.000%), 1 calls (09A7C8A0 - 09A7C8AC, length 4)
_S1_2_9A7C890 4 instructions (0.000%), 1 calls (09A7C890 - 09A7C89C, length 4)
_S1_2_9A7C880 4 instructions (0.000%), 1 calls (09A7C880 - 09A7C88C, length 4)
_S1_2_9A7C870 4 instructions (0.000%), 1 calls (09A7C870 - 09A7C87C, length 4)
_S1_2_9A7C860 4 instructions (0.000%), 1 calls (09A7C860 - 09A7C86C, length 4)
_S1_2_9A7C850 4 instructions (0.000%), 1 calls (09A7C850 - 09A7C85C, length 4)
_S1_2_9A7C840 4 instructions (0.000%), 1 calls (09A7C840 - 09A7C84C, length 4)
_S1_2_9A7C830 4 instructions (0.000%), 1 calls (09A7C830 - 09A7C83C, length 4)
_S1_2_88EFF78 4 instructions (0.000%), 1 calls (088EFF78 - 088EFF84, length 4)
_S1_2_88DD7D8 4 instructions (0.000%), 1 calls (088DD7D8 - 088DD7E4, length 4)
_S1_2_88A3FF4 4 instructions (0.000%), 1 calls (088A3FF4 - 088A4000, length 4)
_S1_2_8898530 4 instructions (0.000%), 1 calls (08898530 - 0889853C, length 4)
_S1_2_8898520 4 instructions (0.000%), 1 calls (08898520 - 0889852C, length 4)
_S1_2_8898510 4 instructions (0.000%), 1 calls (08898510 - 0889851C, length 4)
_S1_2_88984A8 4 instructions (0.000%), 1 calls (088984A8 - 088984B4, length 4)
_S1_2_889841C 4 instructions (0.000%), 1 calls (0889841C - 08898428, length 4)
_S1_2_889840C 4 instructions (0.000%), 1 calls (0889840C - 08898418, length 4)
_S1_2_88983FC 4 instructions (0.000%), 1 calls (088983FC - 08898408, length 4)
_S1_2_88983D8 4 instructions (0.000%), 1 calls (088983D8 - 088983E4, length 4)
_S1_2_88983A0 4 instructions (0.000%), 1 calls (088983A0 - 088983AC, length 4)
_S1_2_8898390 4 instructions (0.000%), 1 calls (08898390 - 0889839C, length 4)
_S1_2_8898380 4 instructions (0.000%), 1 calls (08898380 - 0889838C, length 4)
_S1_2_8898370 4 instructions (0.000%), 1 calls (08898370 - 0889837C, length 4)
_S1_2_8898360 4 instructions (0.000%), 1 calls (08898360 - 0889836C, length 4)
_S1_2_8898350 4 instructions (0.000%), 1 calls (08898350 - 0889835C, length 4)
_S1_2_8880874 4 instructions (0.000%), 1 calls (08880874 - 08880880, length 4)
_S1_2_8880864 4 instructions (0.000%), 1 calls (08880864 - 08880870, length 4)
_S1_2_8870D30 4 instructions (0.000%), 1 calls (08870D30 - 08870D3C, length 4)
_S1_2_880454C 4 instructions (0.000%), 1 calls (0880454C - 08804558, length 4)
_S1_2_88A2404 3 instructions (0.000%), 1 calls (088A2404 - 088A240C, length 3)
_S1_2_8880378 3 instructions (0.000%), 1 calls (08880378 - 08880380, length 3)
_S1_2_8856C94 3 instructions (0.000%), 1 calls (08856C94 - 08856C9C, length 3)
_S1_2_9C2B370 2 instructions (0.000%), 1 calls (09C2B370 - 09C2B374, length 2)
_S1_2_9A7C8D0 2 instructions (0.000%), 1 calls (09A7C8D0 - 09A7C8D4, length 2)
_S1_2_890E6A8 2 instructions (0.000%), 1 calls (0890E6A8 - 0890E6AC, length 2)
_S1_2_890E6A0 2 instructions (0.000%), 1 calls (0890E6A0 - 0890E6A4, length 2)
_S1_2_890E4F8 2 instructions (0.000%), 1 calls (0890E4F8 - 0890E4FC, length 2)
_S1_2_890E4D8 2 instructions (0.000%), 1 calls (0890E4D8 - 0890E4DC, length 2)
_S1_2_890E480 2 instructions (0.000%), 1 calls (0890E480 - 0890E484, length 2)
_S1_2_890E350 2 instructions (0.000%), 1 calls (0890E350 - 0890E354, length 2)
_S1_2_890E340 2 instructions (0.000%), 1 calls (0890E340 - 0890E344, length 2)
_S1_2_890E2A8 2 instructions (0.000%), 1 calls (0890E2A8 - 0890E2AC, length 2)
_S1_2_890E288 2 instructions (0.000%), 1 calls (0890E288 - 0890E28C, length 2)
_S1_2_890E278 2 instructions (0.000%), 1 calls (0890E278 - 0890E27C, length 2)
_S1_2_890E260 2 instructions (0.000%), 1 calls (0890E260 - 0890E264, length 2)
_S1_2_890E258 2 instructions (0.000%), 1 calls (0890E258 - 0890E25C, length 2)
_S1_2_890E250 2 instructions (0.000%), 1 calls (0890E250 - 0890E254, length 2)
_S1_2_890E248 2 instructions (0.000%), 1 calls (0890E248 - 0890E24C, length 2)
_S1_2_890E238 2 instructions (0.000%), 1 calls (0890E238 - 0890E23C, length 2)
_S1_2_890E228 2 instructions (0.000%), 1 calls (0890E228 - 0890E22C, length 2)
_S1_2_890E210 2 instructions (0.000%), 1 calls (0890E210 - 0890E214, length 2)
_S1_2_890E1F8 2 instructions (0.000%), 1 calls (0890E1F8 - 0890E1FC, length 2)
_S1_2_890E0C8 2 instructions (0.000%), 1 calls (0890E0C8 - 0890E0CC, length 2)
_S1_2_890E098 2 instructions (0.000%), 1 calls (0890E098 - 0890E09C, length 2)
_S1_2_890E058 2 instructions (0.000%), 1 calls (0890E058 - 0890E05C, length 2)
_S1_2_890E048 2 instructions (0.000%), 1 calls (0890E048 - 0890E04C, length 2)
_S1_2_890E040 2 instructions (0.000%), 1 calls (0890E040 - 0890E044, length 2)
_S1_2_890E038 2 instructions (0.000%), 1 calls (0890E038 - 0890E03C, length 2)
_S1_2_890E008 2 instructions (0.000%), 1 calls (0890E008 - 0890E00C, length 2)
_S1_2_890DFF8 2 instructions (0.000%), 1 calls (0890DFF8 - 0890DFFC, length 2)
_S1_2_890DFE8 2 instructions (0.000%), 1 calls (0890DFE8 - 0890DFEC, length 2)
_S1_2_890DF98 2 instructions (0.000%), 1 calls (0890DF98 - 0890DF9C, length 2)
_S1_2_890DF90 2 instructions (0.000%), 1 calls (0890DF90 - 0890DF94, length 2)
_S1_2_890DF78 2 instructions (0.000%), 1 calls (0890DF78 - 0890DF7C, length 2)
_S1_2_890DF68 2 instructions (0.000%), 1 calls (0890DF68 - 0890DF6C, length 2)
_S1_2_890DF58 2 instructions (0.000%), 1 calls (0890DF58 - 0890DF5C, length 2)
_S1_2_88A464C 2 instructions (0.000%), 1 calls (088A464C - 088A4650, length 2)
_S1_2_880455C 2 instructions (0.000%), 1 calls (0880455C - 08804560, length 2)
_S1_3_8816930 (BitSpecial1) 0 instructions (0.000%), 1,740,931 calls (08816930 - 088169F8, length 51)
_S1_5_880C464 (memset) 0 instructions (0.000%), 86,432 calls (0880C464 - 0880C538, length 54)
_S1_3_880C084 (memcpy) 0 instructions (0.000%), 66,409 calls (0880C084 - 0880C1A4, length 73)
_S1_2_880EDF8 (strlen) 0 instructions (0.000%), 26,283 calls (0880EDF8 - 0880EE0C, length 6)
_S1_2_88930A0 (nop) 0 instructions (0.000%), 1,397 calls (088930A0 - 088930A4, length 2)
_S1_2_9C56FD0 (nop) 0 instructions (0.000%), 75 calls (09C56FD0 - 09C56FD4, length 2)
_S1_2_886454C (nop) 0 instructions (0.000%), 18 calls (0886454C - 08864550, length 2)
_S1_2_8897298 (nop) 0 instructions (0.000%), 4 calls (08897298 - 0889729C, length 2)
_S1_2_88883B8 (nop) 0 instructions (0.000%), 4 calls (088883B8 - 088883BC, length 2)
_S1_2_8852A60 0 instructions (0.000%), 2 calls (0880C084 - 08852C1C, length 72423)
  Back Branch 08852B78 10 times (length 37)
  Back Branch 08852C18 2 times (length 72423)
_S1_2_88CC558 (nop) 0 instructions (0.000%), 1 calls (088CC558 - 088CC55C, length 2)
_S1_2_8852A50 0 instructions (0.000%), 1 calls (0880C464 - 08852A5C, length 72063)
  Back Branch 08852A58 1 times (length 72063)
------------------ GEProfiler ----------------------
GE list count: 25916
Texture load count: 96, average 0.0 per GE list
Copy GE to memory: 0, average 0.0 per GE list
Copy Stencil to memory: 0, average 0.0 per GE list
GE list duration: 86496ms, average 3.3ms per GE list, max FPS is 299.6
prim: called 12764834 times, average 492.5 per GE list
trxkick: called 2 times, average 0.0 per GE list
GU_TEXTURE_16BIT|GU_COLOR_4444|GU_VERTEX_16BIT|GU_INDEX_16BIT|GU_TRANSFORM_3D size=12: used 4651120 times in PRIM, average 179.5 per GE list
GU_TEXTURE_16BIT|GU_NORMAL_8BIT|GU_VERTEX_16BIT|GU_WEIGHT_8BIT|GU_WEIGHTS(1)|GU_INDEX_8BIT|GU_TRANSFORM_3D size=16: used 2355858 times in PRIM, average 90.9 per GE list
GU_TEXTURE_16BIT|GU_COLOR_4444|GU_VERTEX_16BIT|GU_INDEX_8BIT|GU_TRANSFORM_3D size=12: used 1567385 times in PRIM, average 60.5 per GE list
GU_TEXTURE_16BIT|GU_NORMAL_8BIT|GU_VERTEX_16BIT|GU_WEIGHT_8BIT|GU_WEIGHTS(2)|GU_INDEX_8BIT|GU_TRANSFORM_3D size=16: used 1283291 times in PRIM, average 49.5 per GE list
GU_TEXTURE_16BIT|GU_NORMAL_8BIT|GU_VERTEX_16BIT|GU_WEIGHT_8BIT|GU_WEIGHTS(3)|GU_INDEX_8BIT|GU_TRANSFORM_3D size=18: used 828521 times in PRIM, average 32.0 per GE list
GU_TEXTURE_16BIT|GU_NORMAL_8BIT|GU_VERTEX_16BIT|GU_WEIGHT_8BIT|GU_WEIGHTS(1)|GU_INDEX_16BIT|GU_TRANSFORM_3D size=16: used 604009 times in PRIM, average 23.3 per GE list
GU_TEXTURE_16BIT|GU_NORMAL_8BIT|GU_VERTEX_16BIT|GU_WEIGHT_8BIT|GU_WEIGHTS(4)|GU_INDEX_8BIT|GU_TRANSFORM_3D size=18: used 441246 times in PRIM, average 17.0 per GE list
GU_TEXTURE_16BIT|GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=16: used 327948 times in PRIM, average 12.7 per GE list
GU_TEXTURE_16BIT|GU_NORMAL_8BIT|GU_VERTEX_16BIT|GU_WEIGHT_8BIT|GU_WEIGHTS(5)|GU_INDEX_8BIT|GU_TRANSFORM_3D size=20: used 175096 times in PRIM, average 6.8 per GE list
GU_TEXTURE_16BIT|GU_NORMAL_8BIT|GU_VERTEX_16BIT|GU_WEIGHT_8BIT|GU_WEIGHTS(3)|GU_INDEX_16BIT|GU_TRANSFORM_3D size=18: used 127463 times in PRIM, average 4.9 per GE list
GU_TEXTURE_16BIT|GU_NORMAL_8BIT|GU_VERTEX_16BIT|GU_WEIGHT_8BIT|GU_WEIGHTS(2)|GU_INDEX_16BIT|GU_TRANSFORM_3D size=16: used 101059 times in PRIM, average 3.9 per GE list
GU_TEXTURE_16BIT|GU_NORMAL_8BIT|GU_VERTEX_16BIT|GU_INDEX_8BIT|GU_TRANSFORM_3D size=14: used 95946 times in PRIM, average 3.7 per GE list
GU_TEXTURE_16BIT|GU_COLOR_5551|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12: used 71688 times in PRIM, average 2.8 per GE list
GU_TEXTURE_16BIT|GU_NORMAL_8BIT|GU_VERTEX_16BIT|GU_WEIGHT_8BIT|GU_WEIGHTS(7)|GU_INDEX_8BIT|GU_TRANSFORM_3D size=22: used 49656 times in PRIM, average 1.9 per GE list
GU_TEXTURE_16BIT|GU_NORMAL_8BIT|GU_VERTEX_16BIT|GU_WEIGHT_8BIT|GU_WEIGHTS(6)|GU_INDEX_8BIT|GU_TRANSFORM_3D size=20: used 28688 times in PRIM, average 1.1 per GE list
GU_TEXTURE_16BIT|GU_VERTEX_16BIT|GU_INDEX_8BIT|GU_TRANSFORM_3D size=10: used 18648 times in PRIM, average 0.7 per GE list
GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12: used 16351 times in PRIM, average 0.6 per GE list
GU_COLOR_5551|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=8: used 14022 times in PRIM, average 0.5 per GE list
GU_TEXTURE_16BIT|GU_NORMAL_8BIT|GU_VERTEX_16BIT|GU_WEIGHT_8BIT|GU_WEIGHTS(8)|GU_INDEX_8BIT|GU_TRANSFORM_3D size=22: used 5741 times in PRIM, average 0.2 per GE list
GU_TEXTURE_32BITF|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_3D size=24: used 1098 times in PRIM, average 0.0 per GE list
