Compilation time 30199ms, 1715 calls, average 17.6ms, longest 567ms
CodeBlocks profiling information (5,135,719,933 total cycles):
_S1_2_9E78C64 4,176,370,456 instructions (81.320%), 126,556,681 calls (09E78C64 - 09E78D78, length 70)
    09E78C64:[00000000]: nop
    09E78C68:[00000000]: nop
    09E78C6C:[00000000]: nop
    09E78C70:[00000000]: nop
    09E78C74:[00000000]: nop
    09E78C78:[00000000]: nop
    09E78C7C:[00000000]: nop
    09E78C80:[27BDFFF0]: addiu      $sp, $sp, -16
    09E78C84:[AFB10004]: sw         $s1, 4($sp)
    09E78C88:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    09E78C8C:[AFBF000C]: sw         $ra, 12($sp)
    09E78C90:[AFB20008]: sw         $s2, 8($sp)
    09E78C94:[10800032]: beq        $a0, $zr, 0x09E78D60
    09E78C98:[AFB00000]: sw         $s0, 0($sp)
    09E78C9C:[0E79E462]: jal        0x09E79188
    09E78CA0:[00000000]: nop
    09E78CA4:[8C430038]: lw         $v1, 56($v0)
    09E78CA8:[10600027]: beq        $v1, $zr, 0x09E78D48
    09E78CAC:[00000000]: nop
    09E78CB0:[8623000C]: lh         $v1, 12($s1)
    09E78CB4:[30620008]: andi       $v0, $v1, 8
    09E78CB8:[50400017]: beql       $v0, $zr, 0x09E78D18
    09E78CBC:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    09E78CC0:[8E320010]: lw         $s2, 16($s1)
    09E78CC4:[12400013]: beq        $s2, $zr, 0x09E78D14
    09E78CC8:[30630003]: andi       $v1, $v1, 3
    09E78CCC:[8E220000]: lw         $v0, 0($s1)
    09E78CD0:[AE320000]: sw         $s2, 0($s1)
    09E78CD4:[00528023]: subu       $s0, $v0, $s2
    09E78CD8:[14600002]: bne        $v1, $zr, 0x09E78CE4
    09E78CDC:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    09E78CE0:[8E220014]: lw         $v0, 20($s1)
    09E78CE4:[1A00000B]: blez       $s0, 0x09E78D14
    09E78CE8:[AE220008]: sw         $v0, 8($s1)
    09E78CEC:[8E220024]: lw         $v0, 36($s1)
    09E78CF0:[8E24001C]: lw         $a0, 28($s1)
    09E78CF4:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    09E78CF8:[0040F809]: jalr       $ra, $v0
    09E78CFC:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    09E78D00:[02028023]: subu       $s0, $s0, $v0
    09E78D04:[1840000B]: blez       $v0, 0x09E78D34
    09E78D08:[02429021]: addu       $s2, $s2, $v0
    09E78D0C:[5E00FFF8]: bgtzl      $s0, 0x09E78CF0
    09E78D10:[8E220024]: lw         $v0, 36($s1)
    09E78D14:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    09E78D18:[8FBF000C]: lw         $ra, 12($sp)
    09E78D1C:[8FB20008]: lw         $s2, 8($sp)
    09E78D20:[8FB10004]: lw         $s1, 4($sp)
    09E78D24:[8FB00000]: lw         $s0, 0($sp)
    09E78D28:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    09E78D2C:[03E00008]: jr         $ra
    09E78D30:[27BD0010]: addiu      $sp, $sp, 16
    09E78D34:[9622000C]: lhu        $v0, 12($s1)
    09E78D38:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    09E78D3C:[34420040]: ori        $v0, $v0, 64
    09E78D40:[0A79E346]: j          0x09E78D18
    09E78D44:[A622000C]: sh         $v0, 12($s1)
    09E78D48:[0E79E462]: jal        0x09E79188
    09E78D4C:[00000000]: nop
    09E78D50:[0E79E3DC]: jal        0x09E78F70
    09E78D54:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    09E78D58:[0A79E32D]: j          0x09E78CB4
    09E78D5C:[8623000C]: lh         $v1, 12($s1)
    09E78D60:[3C0209F2]: lui        $v0, 0x09F2 <=> li $v0, 0x09F20000
    09E78D64:[8C44B768]: lw         $a0, -18584($v0)
    09E78D68:[3C0509E8]: lui        $a1, 0x09E8 <=> li $a1, 0x09E80000
    09E78D6C:[0E79E3FD]: jal        0x09E78FF4
    09E78D70:[24A58C80]: addiu      $a1, $a1, -29568
    09E78D74:[0A79E346]: j          0x09E78D18
    09E78D78:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
  Back Branch 09E78D58 1 times (length 43)
    09E78CA0:[00000000]: nop
    09E78CA4:[8C430038]: lw         $v1, 56($v0)
    09E78CA8:[10600027]: beq        $v1, $zr, 0x09E78D48
    09E78CAC:[00000000]: nop
    09E78CB0:[8623000C]: lh         $v1, 12($s1)
--> 09E78CB4:[30620008]: andi       $v0, $v1, 8
    09E78CB8:[50400017]: beql       $v0, $zr, 0x09E78D18
    09E78CBC:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    09E78CC0:[8E320010]: lw         $s2, 16($s1)
    09E78CC4:[12400013]: beq        $s2, $zr, 0x09E78D14
    09E78CC8:[30630003]: andi       $v1, $v1, 3
    09E78CCC:[8E220000]: lw         $v0, 0($s1)
    09E78CD0:[AE320000]: sw         $s2, 0($s1)
    09E78CD4:[00528023]: subu       $s0, $v0, $s2
    09E78CD8:[14600002]: bne        $v1, $zr, 0x09E78CE4
    09E78CDC:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    09E78CE0:[8E220014]: lw         $v0, 20($s1)
    09E78CE4:[1A00000B]: blez       $s0, 0x09E78D14
    09E78CE8:[AE220008]: sw         $v0, 8($s1)
    09E78CEC:[8E220024]: lw         $v0, 36($s1)
    09E78CF0:[8E24001C]: lw         $a0, 28($s1)
    09E78CF4:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    09E78CF8:[0040F809]: jalr       $ra, $v0
    09E78CFC:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    09E78D00:[02028023]: subu       $s0, $s0, $v0
    09E78D04:[1840000B]: blez       $v0, 0x09E78D34
    09E78D08:[02429021]: addu       $s2, $s2, $v0
    09E78D0C:[5E00FFF8]: bgtzl      $s0, 0x09E78CF0
    09E78D10:[8E220024]: lw         $v0, 36($s1)
    09E78D14:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    09E78D18:[8FBF000C]: lw         $ra, 12($sp)
    09E78D1C:[8FB20008]: lw         $s2, 8($sp)
    09E78D20:[8FB10004]: lw         $s1, 4($sp)
    09E78D24:[8FB00000]: lw         $s0, 0($sp)
    09E78D28:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    09E78D2C:[03E00008]: jr         $ra
    09E78D30:[27BD0010]: addiu      $sp, $sp, 16
    09E78D34:[9622000C]: lhu        $v0, 12($s1)
    09E78D38:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    09E78D3C:[34420040]: ori        $v0, $v0, 64
    09E78D40:[0A79E346]: j          0x09E78D18
    09E78D44:[A622000C]: sh         $v0, 12($s1)
    09E78D48:[0E79E462]: jal        0x09E79188
    09E78D4C:[00000000]: nop
    09E78D50:[0E79E3DC]: jal        0x09E78F70
    09E78D54:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
--> 09E78D58:[0A79E32D]: j          0x09E78CB4
    09E78D5C:[8623000C]: lh         $v1, 12($s1)
    09E78D60:[3C0209F2]: lui        $v0, 0x09F2 <=> li $v0, 0x09F20000
    09E78D64:[8C44B768]: lw         $a0, -18584($v0)
    09E78D68:[3C0509E8]: lui        $a1, 0x09E8 <=> li $a1, 0x09E80000
_S1_2_9E79188 885,897,118 instructions (17.250%), 126,556,718 calls (09E79188 - 09E791AC, length 10)
    09E79188:[13400007]: beq        $k0, $zr, 0x09E791A8
    09E7918C:[3C0209F2]: lui        $v0, 0x09F2 <=> li $v0, 0x09F20000
    09E79190:[8F420004]: lw         $v0, 4($k0)
    09E79194:[10400003]: beq        $v0, $zr, 0x09E791A4
    09E79198:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    09E7919C:[03E00008]: jr         $ra
    09E791A0:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    09E791A4:[3C0209F2]: lui        $v0, 0x09F2 <=> li $v0, 0x09F20000
    09E791A8:[0A79E467]: j          0x09E7919C
    09E791AC:[8C43B768]: lw         $v1, -18584($v0)
  Back Branch 09E791A8 33 times (length 5)
    09E79188:[13400007]: beq        $k0, $zr, 0x09E791A8
    09E7918C:[3C0209F2]: lui        $v0, 0x09F2 <=> li $v0, 0x09F20000
    09E79190:[8F420004]: lw         $v0, 4($k0)
    09E79194:[10400003]: beq        $v0, $zr, 0x09E791A4
    09E79198:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
--> 09E7919C:[03E00008]: jr         $ra
    09E791A0:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    09E791A4:[3C0209F2]: lui        $v0, 0x09F2 <=> li $v0, 0x09F20000
--> 09E791A8:[0A79E467]: j          0x09E7919C
    09E791AC:[8C43B768]: lw         $v1, -18584($v0)
_S1_2_8851038 30,601,302 instructions (0.596%), 1,108 calls (08851038 - 088510D4, length 40)
    08851038:[30820007]: andi       $v0, $a0, 7
    0885103C:[24030008]: addiu      $v1, $zr, 8 <=> li $v1, 8
    08851040:[00623823]: subu       $a3, $v1, $v0
    08851044:[10E3000A]: beq        $a3, $v1, 0x08851070
    08851048:[30C600FF]: andi       $a2, $a2, 255
    0885104C:[00A72823]: subu       $a1, $a1, $a3
    08851050:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08851054:[24E7FFFF]: addiu      $a3, $a3, -1
    08851058:[10E20005]: beq        $a3, $v0, 0x08851070
    0885105C:[00000000]: nop
    08851060:[24E7FFFF]: addiu      $a3, $a3, -1
    08851064:[A0860000]: sb         $a2, 0($a0)
    08851068:[14E2FFFD]: bne        $a3, $v0, 0x08851060
    0885106C:[24840001]: addiu      $a0, $a0, 1
    08851070:[10A00017]: beq        $a1, $zr, 0x088510D0
    08851074:[00000000]: nop
    08851078:[00053882]: srl        $a3, $a1, 0x0002
    0885107C:[10E0000C]: beq        $a3, $zr, 0x088510B0
    08851080:[30A50003]: andi       $a1, $a1, 3
    08851084:[00061200]: sll        $v0, $a2, 0x0008
    08851088:[00464025]: or         $t0, $v0, $a2
    0885108C:[00081C00]: sll        $v1, $t0, 0x0010
    08851090:[24E7FFFF]: addiu      $a3, $a3, -1
    08851094:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08851098:[10E20005]: beq        $a3, $v0, 0x088510B0
    0885109C:[01034025]: or         $t0, $t0, $v1
    088510A0:[24E7FFFF]: addiu      $a3, $a3, -1
    088510A4:[AC880000]: sw         $t0, 0($a0)
    088510A8:[14E2FFFD]: bne        $a3, $v0, 0x088510A0
    088510AC:[24840004]: addiu      $a0, $a0, 4
    088510B0:[24A5FFFF]: addiu      $a1, $a1, -1
    088510B4:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    088510B8:[10A20005]: beq        $a1, $v0, 0x088510D0
    088510BC:[00000000]: nop
    088510C0:[24A5FFFF]: addiu      $a1, $a1, -1
    088510C4:[A0860000]: sb         $a2, 0($a0)
    088510C8:[14A2FFFD]: bne        $a1, $v0, 0x088510C0
    088510CC:[24840001]: addiu      $a0, $a0, 1
    088510D0:[03E00008]: jr         $ra
    088510D4:[00000000]: nop
  Back Branch 088510A8 7,643,898 times (length 4)
    0885108C:[00081C00]: sll        $v1, $t0, 0x0010
    08851090:[24E7FFFF]: addiu      $a3, $a3, -1
    08851094:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08851098:[10E20005]: beq        $a3, $v0, 0x088510B0
    0885109C:[01034025]: or         $t0, $t0, $v1
--> 088510A0:[24E7FFFF]: addiu      $a3, $a3, -1
    088510A4:[AC880000]: sw         $t0, 0($a0)
--> 088510A8:[14E2FFFD]: bne        $a3, $v0, 0x088510A0
    088510AC:[24840004]: addiu      $a0, $a0, 4
    088510B0:[24A5FFFF]: addiu      $a1, $a1, -1
    088510B4:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    088510B8:[10A20005]: beq        $a1, $v0, 0x088510D0
  Back Branch 08851068 39 times (length 4)
    0885104C:[00A72823]: subu       $a1, $a1, $a3
    08851050:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08851054:[24E7FFFF]: addiu      $a3, $a3, -1
    08851058:[10E20005]: beq        $a3, $v0, 0x08851070
    0885105C:[00000000]: nop
--> 08851060:[24E7FFFF]: addiu      $a3, $a3, -1
    08851064:[A0860000]: sb         $a2, 0($a0)
--> 08851068:[14E2FFFD]: bne        $a3, $v0, 0x08851060
    0885106C:[24840001]: addiu      $a0, $a0, 1
    08851070:[10A00017]: beq        $a1, $zr, 0x088510D0
    08851074:[00000000]: nop
    08851078:[00053882]: srl        $a3, $a1, 0x0002
_S1_2_8A31218 6,637,442 instructions (0.129%), 1 calls (08A31218 - 08A31574, length 216)
    08A31218:[27BDF750]: addiu      $sp, $sp, -2224
    08A3121C:[AFBE08A0]: sw         $fp, 2208($sp)
    08A31220:[3C0208AE]: lui        $v0, 0x08AE <=> li $v0, 0x08AE0000
    08A31224:[244532B0]: addiu      $a1, $v0, 12976
    08A31228:[AFBF08A4]: sw         $ra, 2212($sp)
    08A3122C:[27A3003F]: addiu      $v1, $sp, 63
    08A31230:[2402FFC0]: addiu      $v0, $zr, -64 <=> li $v0, -64
    08A31234:[AFB7089C]: sw         $s7, 2204($sp)
    08A31238:[0062F024]: and        $fp, $v1, $v0
    08A3123C:[AFB60898]: sw         $s6, 2200($sp)
    08A31240:[AFB50894]: sw         $s5, 2196($sp)
    08A31244:[AFB40890]: sw         $s4, 2192($sp)
    08A31248:[AFB3088C]: sw         $s3, 2188($sp)
    08A3124C:[AFB20888]: sw         $s2, 2184($sp)
    08A31250:[AFB10884]: sw         $s1, 2180($sp)
    08A31254:[AFB00880]: sw         $s0, 2176($sp)
    08A31258:[8CA4008C]: lw         $a0, 140($a1)
    08A3125C:[10800040]: beq        $a0, $zr, 0x08A31360
    08A31260:[00A0B821]: addu       $s7, $a1, $zr <=> move $s7, $a1
    08A31264:[0E28C420]: jal        0x08A31080
    08A31268:[00000000]: nop
    08A3126C:[28420100]: slti       $v0, $v0, 256
    08A31270:[1440005D]: bne        $v0, $zr, 0x08A313E8
    08A31274:[00000000]: nop
    08A31278:[8EE40090]: lw         $a0, 144($s7)
    08A3127C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08A31280:[0E2A1E33]: jal        0x08A878CC [sceKernelWaitSema]
    08A31284:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08A31288:[8EE300AC]: lw         $v1, 172($s7)
    08A3128C:[1860000E]: blez       $v1, 0x08A312C8
    08A31290:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    08A31294:[3C0308AE]: lui        $v1, 0x08AE <=> li $v1, 0x08AE0000
    08A31298:[247632B0]: addiu      $s6, $v1, 12976
    08A3129C:[0000A021]: addu       $s4, $zr, $zr <=> li $s4, 0
    08A312A0:[8EC200A8]: lw         $v0, 168($s6)
    08A312A4:[00549021]: addu       $s2, $v0, $s4
    08A312A8:[8E500034]: lw         $s0, 52($s2)
    08A312AC:[1600005B]: bne        $s0, $zr, 0x08A3141C
    08A312B0:[26510034]: addiu      $s1, $s2, 52
    08A312B4:[8EC200AC]: lw         $v0, 172($s6)
    08A312B8:[26730001]: addiu      $s3, $s3, 1
    08A312BC:[0262102A]: slt        $v0, $s3, $v0
    08A312C0:[1440FFF7]: bne        $v0, $zr, 0x08A312A0
    08A312C4:[26940064]: addiu      $s4, $s4, 100
    08A312C8:[3C0408AE]: lui        $a0, 0x08AE <=> li $a0, 0x08AE0000
    08A312CC:[249032B0]: addiu      $s0, $a0, 12976
    08A312D0:[8E0220C4]: lw         $v0, 8388($s0)
    08A312D4:[8E040090]: lw         $a0, 144($s0)
    08A312D8:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08A312DC:[AE0220C8]: sw         $v0, 8392($s0)
    08A312E0:[24420001]: addiu      $v0, $v0, 1
    08A312E4:[0E2A1E31]: jal        0x08A878C4 [sceKernelSignalSema]
    08A312E8:[AE0220C4]: sw         $v0, 8388($s0)
    08A312EC:[0E29CAA7]: jal        0x08A72A9C
    08A312F0:[03C02021]: addu       $a0, $fp, $zr <=> move $a0, $fp
    08A312F4:[04400037]: bltz       $v0, 0x08A313D4
    08A312F8:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    08A312FC:[03C02021]: addu       $a0, $fp, $zr <=> move $a0, $fp
    08A31300:[0E28C426]: jal        0x08A31098
    08A31304:[24050100]: addiu      $a1, $zr, 256 <=> li $a1, 256
    08A31308:[0E29CBD0]: jal        0x08A72F40
    08A3130C:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    08A31310:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08A31314:[8E0200AC]: lw         $v0, 172($s0)
    08A31318:[1840000E]: blez       $v0, 0x08A31354
    08A3131C:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08A31320:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08A31324:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    08A31328:[02661004]: sllv       $v0, $a2, $s3
    08A3132C:[00821024]: and        $v0, $a0, $v0
    08A31330:[10400004]: beq        $v0, $zr, 0x08A31344
    08A31334:[26730001]: addiu      $s3, $s3, 1
    08A31338:[8CA200A8]: lw         $v0, 168($a1)
    08A3133C:[00621021]: addu       $v0, $v1, $v0
    08A31340:[A0400000]: sb         $zr, 0($v0)
    08A31344:[8CA200AC]: lw         $v0, 172($a1)
    08A31348:[0262102A]: slt        $v0, $s3, $v0
    08A3134C:[1440FFF6]: bne        $v0, $zr, 0x08A31328
    08A31350:[24630064]: addiu      $v1, $v1, 100
    08A31354:[8EE2008C]: lw         $v0, 140($s7)
    08A31358:[1440FFC2]: bne        $v0, $zr, 0x08A31264
    08A3135C:[00000000]: nop
    08A31360:[3C0308AE]: lui        $v1, 0x08AE <=> li $v1, 0x08AE0000
    08A31364:[8C620E94]: lw         $v0, 3732($v1)
    08A31368:[30420004]: andi       $v0, $v0, 4
    08A3136C:[1440000E]: bne        $v0, $zr, 0x08A313A8
    08A31370:[00000000]: nop
    08A31374:[8FBF08A4]: lw         $ra, 2212($sp)
    08A31378:[8FBE08A0]: lw         $fp, 2208($sp)
    08A3137C:[8FB7089C]: lw         $s7, 2204($sp)
    08A31380:[8FB60898]: lw         $s6, 2200($sp)
    08A31384:[8FB50894]: lw         $s5, 2196($sp)
    08A31388:[8FB40890]: lw         $s4, 2192($sp)
    08A3138C:[8FB3088C]: lw         $s3, 2188($sp)
    08A31390:[8FB20888]: lw         $s2, 2184($sp)
    08A31394:[8FB10884]: lw         $s1, 2180($sp)
    08A31398:[8FB00880]: lw         $s0, 2176($sp)
    08A3139C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08A313A0:[03E00008]: jr         $ra
    08A313A4:[27BD08B0]: addiu      $sp, $sp, 2224
    08A313A8:[0E2A1E15]: jal        0x08A87854 [sceKernelGetThreadStackFreeSize]
    08A313AC:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08A313B0:[3C0408AE]: lui        $a0, 0x08AE <=> li $a0, 0x08AE0000
    08A313B4:[248332B0]: addiu      $v1, $a0, 12976
    08A313B8:[8C660084]: lw         $a2, 132($v1)
    08A313BC:[3C0408AC]: lui        $a0, 0x08AC <=> li $a0, 0x08AC0000
    08A313C0:[2484BA80]: addiu      $a0, $a0, -17792
    08A313C4:[0E2895D5]: jal        0x08A25754
    08A313C8:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08A313CC:[0A28C4DE]: j          0x08A31378
    08A313D0:[8FBF08A4]: lw         $ra, 2212($sp)
    08A313D4:[3C0308AE]: lui        $v1, 0x08AE <=> li $v1, 0x08AE0000
    08A313D8:[8C620E94]: lw         $v0, 3732($v1)
    08A313DC:[30420001]: andi       $v0, $v0, 1
    08A313E0:[14400005]: bne        $v0, $zr, 0x08A313F8
    08A313E4:[3C0208AE]: lui        $v0, 0x08AE <=> li $v0, 0x08AE0000
    08A313E8:[0E2A1E2B]: jal        0x08A878AC [sceKernelDelayThread]
    08A313EC:[24042710]: addiu      $a0, $zr, 10000 <=> li $a0, 10000
    08A313F0:[0A28C4D5]: j          0x08A31354
    08A313F4:[00000000]: nop
    08A313F8:[8C440E98]: lw         $a0, 3736($v0)
    08A313FC:[3C0308AC]: lui        $v1, 0x08AC <=> li $v1, 0x08AC0000
    08A31400:[3C0208AC]: lui        $v0, 0x08AC <=> li $v0, 0x08AC0000
    08A31404:[2465B928]: addiu      $a1, $v1, -18136
    08A31408:[240604F2]: addiu      $a2, $zr, 1266 <=> li $a2, 1266
    08A3140C:[0E2895B8]: jal        0x08A256E0
    08A31410:[2447BA98]: addiu      $a3, $v0, -17768
    08A31414:[0A28C4FA]: j          0x08A313E8
    08A31418:[00000000]: nop
    08A3141C:[32020C00]: andi       $v0, $s0, 3072
    08A31420:[1040000A]: beq        $v0, $zr, 0x08A3144C
    08A31424:[AE400034]: sw         $zr, 52($s2)
    08A31428:[8E250028]: lw         $a1, 40($s1)
    08A3142C:[8E26002C]: lw         $a2, 44($s1)
    08A31430:[00A61025]: or         $v0, $a1, $a2
    08A31434:[14400003]: bne        $v0, $zr, 0x08A31444
    08A31438:[00000000]: nop
    08A3143C:[340580FF]: ori        $a1, $zr, -32513 <=> li $a1, 33023
    08A31440:[34069FC3]: ori        $a2, $zr, -24637 <=> li $a2, 40899
    08A31444:[0E29CBBB]: jal        0x08A72EEC
    08A31448:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08A3144C:[320201E0]: andi       $v0, $s0, 480
    08A31450:[54400042]: bnel       $v0, $zr, 0x08A3155C
    08A31454:[8E250014]: lw         $a1, 20($s1)
    08A31458:[32020200]: andi       $v0, $s0, 512
    08A3145C:[5440003B]: bnel       $v0, $zr, 0x08A3154C
    08A31460:[8E250024]: lw         $a1, 36($s1)
    08A31464:[32020002]: andi       $v0, $s0, 2
    08A31468:[5040FF93]: beql       $v0, $zr, 0x08A312B8
    08A3146C:[8EC200AC]: lw         $v0, 172($s6)
    08A31470:[8E300004]: lw         $s0, 4($s1)
    08A31474:[24150001]: addiu      $s5, $zr, 1 <=> li $s5, 1
    08A31478:[12150026]: beq        $s0, $s5, 0x08A31514
    08A3147C:[2A020002]: slti       $v0, $s0, 2
    08A31480:[14400012]: bne        $v0, $zr, 0x08A314CC
    08A31484:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    08A31488:[1202000C]: beq        $s0, $v0, 0x08A314BC
    08A3148C:[00000000]: nop
    08A31490:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    08A31494:[5602FF88]: bnel       $s0, $v0, 0x08A312B8
    08A31498:[8EC200AC]: lw         $v0, 172($s6)
    08A3149C:[340580FF]: ori        $a1, $zr, -32513 <=> li $a1, 33023
    08A314A0:[34069FC3]: ori        $a2, $zr, -24637 <=> li $a2, 40899
    08A314A4:[0E29CBBB]: jal        0x08A72EEC
    08A314A8:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08A314AC:[0E29CB0C]: jal        0x08A72C30
    08A314B0:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08A314B4:[0A28C4AD]: j          0x08A312B4
    08A314B8:[A2400000]: sb         $zr, 0($s2)
    08A314BC:[0E29CB0C]: jal        0x08A72C30
    08A314C0:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08A314C4:[0A28C4AE]: j          0x08A312B8
    08A314C8:[8EC200AC]: lw         $v0, 172($s6)
    08A314CC:[5600FF7A]: bnel       $s0, $zr, 0x08A312B8
    08A314D0:[8EC200AC]: lw         $v0, 172($s6)
    08A314D4:[82420000]: lb         $v0, 0($s2)
    08A314D8:[1440000A]: bne        $v0, $zr, 0x08A31504
    08A314DC:[00000000]: nop
    08A314E0:[8E26000C]: lw         $a2, 12($s1)
    08A314E4:[8E250008]: lw         $a1, 8($s1)
    08A314E8:[24070001]: addiu      $a3, $zr, 1 <=> li $a3, 1
    08A314EC:[0E29CB48]: jal        0x08A72D20
    08A314F0:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08A314F4:[0E29CAFD]: jal        0x08A72BF4
    08A314F8:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08A314FC:[0A28C4AD]: j          0x08A312B4
    08A31500:[A2550000]: sb         $s5, 0($s2)
    08A31504:[0E29CB0C]: jal        0x08A72C30
    08A31508:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08A3150C:[0A28C539]: j          0x08A314E4
    08A31510:[8E26000C]: lw         $a2, 12($s1)
    08A31514:[82420000]: lb         $v0, 0($s2)
    08A31518:[14400008]: bne        $v0, $zr, 0x08A3153C
    08A3151C:[00000000]: nop
    08A31520:[8E250010]: lw         $a1, 16($s1)
    08A31524:[0E29CB5F]: jal        0x08A72D7C
    08A31528:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08A3152C:[0E29CAFD]: jal        0x08A72BF4
    08A31530:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08A31534:[0A28C4AD]: j          0x08A312B4
    08A31538:[A2500000]: sb         $s0, 0($s2)
    08A3153C:[0E29CB0C]: jal        0x08A72C30
    08A31540:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08A31544:[0A28C549]: j          0x08A31524
    08A31548:[8E250010]: lw         $a1, 16($s1)
    08A3154C:[0E29CB34]: jal        0x08A72CD0
    08A31550:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08A31554:[0A28C51A]: j          0x08A31468
    08A31558:[32020002]: andi       $v0, $s0, 2
    08A3155C:[8E260018]: lw         $a2, 24($s1)
    08A31560:[8E27001C]: lw         $a3, 28($s1)
    08A31564:[8E280020]: lw         $t0, 32($s1)
    08A31568:[0E29CB1B]: jal        0x08A72C6C
    08A3156C:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08A31570:[0A28C517]: j          0x08A3145C
    08A31574:[32020200]: andi       $v0, $s0, 512
  Back Branch 08A3134C 295,552 times (length 11)
    08A31314:[8E0200AC]: lw         $v0, 172($s0)
    08A31318:[1840000E]: blez       $v0, 0x08A31354
    08A3131C:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08A31320:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08A31324:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
--> 08A31328:[02661004]: sllv       $v0, $a2, $s3
    08A3132C:[00821024]: and        $v0, $a0, $v0
    08A31330:[10400004]: beq        $v0, $zr, 0x08A31344
    08A31334:[26730001]: addiu      $s3, $s3, 1
    08A31338:[8CA200A8]: lw         $v0, 168($a1)
    08A3133C:[00621021]: addu       $v0, $v1, $v0
    08A31340:[A0400000]: sb         $zr, 0($v0)
    08A31344:[8CA200AC]: lw         $v0, 172($a1)
    08A31348:[0262102A]: slt        $v0, $s3, $v0
--> 08A3134C:[1440FFF6]: bne        $v0, $zr, 0x08A31328
    08A31350:[24630064]: addiu      $v1, $v1, 100
    08A31354:[8EE2008C]: lw         $v0, 140($s7)
    08A31358:[1440FFC2]: bne        $v0, $zr, 0x08A31264
    08A3135C:[00000000]: nop
  Back Branch 08A312C0 295,552 times (length 10)
    08A3128C:[1860000E]: blez       $v1, 0x08A312C8
    08A31290:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    08A31294:[3C0308AE]: lui        $v1, 0x08AE <=> li $v1, 0x08AE0000
    08A31298:[247632B0]: addiu      $s6, $v1, 12976
    08A3129C:[0000A021]: addu       $s4, $zr, $zr <=> li $s4, 0
--> 08A312A0:[8EC200A8]: lw         $v0, 168($s6)
    08A312A4:[00549021]: addu       $s2, $v0, $s4
    08A312A8:[8E500034]: lw         $s0, 52($s2)
    08A312AC:[1600005B]: bne        $s0, $zr, 0x08A3141C
    08A312B0:[26510034]: addiu      $s1, $s2, 52
    08A312B4:[8EC200AC]: lw         $v0, 172($s6)
    08A312B8:[26730001]: addiu      $s3, $s3, 1
    08A312BC:[0262102A]: slt        $v0, $s3, $v0
--> 08A312C0:[1440FFF7]: bne        $v0, $zr, 0x08A312A0
    08A312C4:[26940064]: addiu      $s4, $s4, 100
    08A312C8:[3C0408AE]: lui        $a0, 0x08AE <=> li $a0, 0x08AE0000
    08A312CC:[249032B0]: addiu      $s0, $a0, 12976
    08A312D0:[8E0220C4]: lw         $v0, 8388($s0)
  Back Branch 08A31358 12,812 times (length 63)
    08A31250:[AFB10884]: sw         $s1, 2180($sp)
    08A31254:[AFB00880]: sw         $s0, 2176($sp)
    08A31258:[8CA4008C]: lw         $a0, 140($a1)
    08A3125C:[10800040]: beq        $a0, $zr, 0x08A31360
    08A31260:[00A0B821]: addu       $s7, $a1, $zr <=> move $s7, $a1
--> 08A31264:[0E28C420]: jal        0x08A31080
    08A31268:[00000000]: nop
    08A3126C:[28420100]: slti       $v0, $v0, 256
    08A31270:[1440005D]: bne        $v0, $zr, 0x08A313E8
    08A31274:[00000000]: nop
    08A31278:[8EE40090]: lw         $a0, 144($s7)
    08A3127C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08A31280:[0E2A1E33]: jal        0x08A878CC [sceKernelWaitSema]
    08A31284:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08A31288:[8EE300AC]: lw         $v1, 172($s7)
    08A3128C:[1860000E]: blez       $v1, 0x08A312C8
    08A31290:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    08A31294:[3C0308AE]: lui        $v1, 0x08AE <=> li $v1, 0x08AE0000
    08A31298:[247632B0]: addiu      $s6, $v1, 12976
    08A3129C:[0000A021]: addu       $s4, $zr, $zr <=> li $s4, 0
    08A312A0:[8EC200A8]: lw         $v0, 168($s6)
    08A312A4:[00549021]: addu       $s2, $v0, $s4
    08A312A8:[8E500034]: lw         $s0, 52($s2)
    08A312AC:[1600005B]: bne        $s0, $zr, 0x08A3141C
    08A312B0:[26510034]: addiu      $s1, $s2, 52
    08A312B4:[8EC200AC]: lw         $v0, 172($s6)
    08A312B8:[26730001]: addiu      $s3, $s3, 1
    08A312BC:[0262102A]: slt        $v0, $s3, $v0
    08A312C0:[1440FFF7]: bne        $v0, $zr, 0x08A312A0
    08A312C4:[26940064]: addiu      $s4, $s4, 100
    08A312C8:[3C0408AE]: lui        $a0, 0x08AE <=> li $a0, 0x08AE0000
    08A312CC:[249032B0]: addiu      $s0, $a0, 12976
    08A312D0:[8E0220C4]: lw         $v0, 8388($s0)
    08A312D4:[8E040090]: lw         $a0, 144($s0)
    08A312D8:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08A312DC:[AE0220C8]: sw         $v0, 8392($s0)
    08A312E0:[24420001]: addiu      $v0, $v0, 1
    08A312E4:[0E2A1E31]: jal        0x08A878C4 [sceKernelSignalSema]
    08A312E8:[AE0220C4]: sw         $v0, 8388($s0)
    08A312EC:[0E29CAA7]: jal        0x08A72A9C
    08A312F0:[03C02021]: addu       $a0, $fp, $zr <=> move $a0, $fp
    08A312F4:[04400037]: bltz       $v0, 0x08A313D4
    08A312F8:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    08A312FC:[03C02021]: addu       $a0, $fp, $zr <=> move $a0, $fp
    08A31300:[0E28C426]: jal        0x08A31098
    08A31304:[24050100]: addiu      $a1, $zr, 256 <=> li $a1, 256
    08A31308:[0E29CBD0]: jal        0x08A72F40
    08A3130C:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    08A31310:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08A31314:[8E0200AC]: lw         $v0, 172($s0)
    08A31318:[1840000E]: blez       $v0, 0x08A31354
    08A3131C:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08A31320:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08A31324:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    08A31328:[02661004]: sllv       $v0, $a2, $s3
    08A3132C:[00821024]: and        $v0, $a0, $v0
    08A31330:[10400004]: beq        $v0, $zr, 0x08A31344
    08A31334:[26730001]: addiu      $s3, $s3, 1
    08A31338:[8CA200A8]: lw         $v0, 168($a1)
    08A3133C:[00621021]: addu       $v0, $v1, $v0
    08A31340:[A0400000]: sb         $zr, 0($v0)
    08A31344:[8CA200AC]: lw         $v0, 172($a1)
    08A31348:[0262102A]: slt        $v0, $s3, $v0
    08A3134C:[1440FFF6]: bne        $v0, $zr, 0x08A31328
    08A31350:[24630064]: addiu      $v1, $v1, 100
    08A31354:[8EE2008C]: lw         $v0, 140($s7)
--> 08A31358:[1440FFC2]: bne        $v0, $zr, 0x08A31264
    08A3135C:[00000000]: nop
    08A31360:[3C0308AE]: lui        $v1, 0x08AE <=> li $v1, 0x08AE0000
    08A31364:[8C620E94]: lw         $v0, 3732($v1)
    08A31368:[30420004]: andi       $v0, $v0, 4
  Back Branch 08A313F0 3,576 times (length 41)
    08A31340:[A0400000]: sb         $zr, 0($v0)
    08A31344:[8CA200AC]: lw         $v0, 172($a1)
    08A31348:[0262102A]: slt        $v0, $s3, $v0
    08A3134C:[1440FFF6]: bne        $v0, $zr, 0x08A31328
    08A31350:[24630064]: addiu      $v1, $v1, 100
--> 08A31354:[8EE2008C]: lw         $v0, 140($s7)
    08A31358:[1440FFC2]: bne        $v0, $zr, 0x08A31264
    08A3135C:[00000000]: nop
    08A31360:[3C0308AE]: lui        $v1, 0x08AE <=> li $v1, 0x08AE0000
    08A31364:[8C620E94]: lw         $v0, 3732($v1)
    08A31368:[30420004]: andi       $v0, $v0, 4
    08A3136C:[1440000E]: bne        $v0, $zr, 0x08A313A8
    08A31370:[00000000]: nop
    08A31374:[8FBF08A4]: lw         $ra, 2212($sp)
    08A31378:[8FBE08A0]: lw         $fp, 2208($sp)
    08A3137C:[8FB7089C]: lw         $s7, 2204($sp)
    08A31380:[8FB60898]: lw         $s6, 2200($sp)
    08A31384:[8FB50894]: lw         $s5, 2196($sp)
    08A31388:[8FB40890]: lw         $s4, 2192($sp)
    08A3138C:[8FB3088C]: lw         $s3, 2188($sp)
    08A31390:[8FB20888]: lw         $s2, 2184($sp)
    08A31394:[8FB10884]: lw         $s1, 2180($sp)
    08A31398:[8FB00880]: lw         $s0, 2176($sp)
    08A3139C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08A313A0:[03E00008]: jr         $ra
    08A313A4:[27BD08B0]: addiu      $sp, $sp, 2224
    08A313A8:[0E2A1E15]: jal        0x08A87854 [sceKernelGetThreadStackFreeSize]
    08A313AC:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08A313B0:[3C0408AE]: lui        $a0, 0x08AE <=> li $a0, 0x08AE0000
    08A313B4:[248332B0]: addiu      $v1, $a0, 12976
    08A313B8:[8C660084]: lw         $a2, 132($v1)
    08A313BC:[3C0408AC]: lui        $a0, 0x08AC <=> li $a0, 0x08AC0000
    08A313C0:[2484BA80]: addiu      $a0, $a0, -17792
    08A313C4:[0E2895D5]: jal        0x08A25754
    08A313C8:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08A313CC:[0A28C4DE]: j          0x08A31378
    08A313D0:[8FBF08A4]: lw         $ra, 2212($sp)
    08A313D4:[3C0308AE]: lui        $v1, 0x08AE <=> li $v1, 0x08AE0000
    08A313D8:[8C620E94]: lw         $v0, 3732($v1)
    08A313DC:[30420001]: andi       $v0, $v0, 1
    08A313E0:[14400005]: bne        $v0, $zr, 0x08A313F8
    08A313E4:[3C0208AE]: lui        $v0, 0x08AE <=> li $v0, 0x08AE0000
    08A313E8:[0E2A1E2B]: jal        0x08A878AC [sceKernelDelayThread]
    08A313EC:[24042710]: addiu      $a0, $zr, 10000 <=> li $a0, 10000
--> 08A313F0:[0A28C4D5]: j          0x08A31354
    08A313F4:[00000000]: nop
    08A313F8:[8C440E98]: lw         $a0, 3736($v0)
    08A313FC:[3C0308AC]: lui        $v1, 0x08AC <=> li $v1, 0x08AC0000
    08A31400:[3C0208AC]: lui        $v0, 0x08AC <=> li $v0, 0x08AC0000
_S1_2_884D510 4,342,608 instructions (0.085%), 3,917 calls (0884D340 - 0884D5A0, length 153)
    0884D340:[15000005]: bne        $t0, $zr, 0x0884D358
    0884D344:[00E81024]: and        $v0, $a3, $t0
    0884D348:[80A70000]: lb         $a3, 0($a1)
    0884D34C:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D350:[24A50001]: addiu      $a1, $a1, 1
    0884D354:[00E81024]: and        $v0, $a3, $t0
    0884D358:[14400006]: bne        $v0, $zr, 0x0884D374
    0884D35C:[00084043]: sra        $t0, $t0, 0x0001
    0884D360:[90A20000]: lbu        $v0, 0($a1)
    0884D364:[24A50001]: addiu      $a1, $a1, 1
    0884D368:[A1420000]: sb         $v0, 0($t2)
    0884D36C:[0A2134D0]: j          0x0884D340
    0884D370:[254A0001]: addiu      $t2, $t2, 1
    0884D374:[15000005]: bne        $t0, $zr, 0x0884D38C
    0884D378:[00E81024]: and        $v0, $a3, $t0
    0884D37C:[80A70000]: lb         $a3, 0($a1)
    0884D380:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D384:[24A50001]: addiu      $a1, $a1, 1
    0884D388:[00E81024]: and        $v0, $a3, $t0
    0884D38C:[1040007D]: beq        $v0, $zr, 0x0884D584
    0884D390:[80A90000]: lb         $t1, 0($a1)
    0884D394:[2402FF00]: addiu      $v0, $zr, -256 <=> li $v0, -256
    0884D398:[00084043]: sra        $t0, $t0, 0x0001
    0884D39C:[01224825]: or         $t1, $t1, $v0
    0884D3A0:[00091840]: sll        $v1, $t1, 0x0001
    0884D3A4:[15000004]: bne        $t0, $zr, 0x0884D3B8
    0884D3A8:[24A50001]: addiu      $a1, $a1, 1
    0884D3AC:[80A70000]: lb         $a3, 0($a1)
    0884D3B0:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D3B4:[24A50001]: addiu      $a1, $a1, 1
    0884D3B8:[00E81024]: and        $v0, $a3, $t0
    0884D3BC:[1040006F]: beq        $v0, $zr, 0x0884D57C
    0884D3C0:[00084043]: sra        $t0, $t0, 0x0001
    0884D3C4:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D3C8:[00624821]: addu       $t1, $v1, $v0
    0884D3CC:[15000004]: bne        $t0, $zr, 0x0884D3E0
    0884D3D0:[00091840]: sll        $v1, $t1, 0x0001
    0884D3D4:[80A70000]: lb         $a3, 0($a1)
    0884D3D8:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D3DC:[24A50001]: addiu      $a1, $a1, 1
    0884D3E0:[00E81024]: and        $v0, $a3, $t0
    0884D3E4:[10400063]: beq        $v0, $zr, 0x0884D574
    0884D3E8:[00084043]: sra        $t0, $t0, 0x0001
    0884D3EC:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D3F0:[00624821]: addu       $t1, $v1, $v0
    0884D3F4:[15000004]: bne        $t0, $zr, 0x0884D408
    0884D3F8:[00091840]: sll        $v1, $t1, 0x0001
    0884D3FC:[80A70000]: lb         $a3, 0($a1)
    0884D400:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D404:[24A50001]: addiu      $a1, $a1, 1
    0884D408:[00E81024]: and        $v0, $a3, $t0
    0884D40C:[10400057]: beq        $v0, $zr, 0x0884D56C
    0884D410:[00084043]: sra        $t0, $t0, 0x0001
    0884D414:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D418:[00624821]: addu       $t1, $v1, $v0
    0884D41C:[15000004]: bne        $t0, $zr, 0x0884D430
    0884D420:[00091840]: sll        $v1, $t1, 0x0001
    0884D424:[80A70000]: lb         $a3, 0($a1)
    0884D428:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D42C:[24A50001]: addiu      $a1, $a1, 1
    0884D430:[00E81024]: and        $v0, $a3, $t0
    0884D434:[1040004B]: beq        $v0, $zr, 0x0884D564
    0884D438:[00084043]: sra        $t0, $t0, 0x0001
    0884D43C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D440:[00624821]: addu       $t1, $v1, $v0
    0884D444:[2529FF01]: addiu      $t1, $t1, -255
    0884D448:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    0884D44C:[15000005]: bne        $t0, $zr, 0x0884D464
    0884D450:[00E81024]: and        $v0, $a3, $t0
    0884D454:[80A70000]: lb         $a3, 0($a1)
    0884D458:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D45C:[24A50001]: addiu      $a1, $a1, 1
    0884D460:[00E81024]: and        $v0, $a3, $t0
    0884D464:[1040000F]: beq        $v0, $zr, 0x0884D4A4
    0884D468:[28C20007]: slti       $v0, $a2, 7
    0884D46C:[00084043]: sra        $t0, $t0, 0x0001
    0884D470:[15000004]: bne        $t0, $zr, 0x0884D484
    0884D474:[00061840]: sll        $v1, $a2, 0x0001
    0884D478:[80A70000]: lb         $a3, 0($a1)
    0884D47C:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D480:[24A50001]: addiu      $a1, $a1, 1
    0884D484:[00E81024]: and        $v0, $a3, $t0
    0884D488:[10400004]: beq        $v0, $zr, 0x0884D49C
    0884D48C:[00084043]: sra        $t0, $t0, 0x0001
    0884D490:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D494:[0A213513]: j          0x0884D44C
    0884D498:[00623021]: addu       $a2, $v1, $v0
    0884D49C:[0A213525]: j          0x0884D494
    0884D4A0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D4A4:[1040000B]: beq        $v0, $zr, 0x0884D4D4
    0884D4A8:[00084043]: sra        $t0, $t0, 0x0001
    0884D4AC:[04C0FFA4]: bltz       $a2, 0x0884D340
    0884D4B0:[00000000]: nop
    0884D4B4:[01491021]: addu       $v0, $t2, $t1
    0884D4B8:[90430000]: lbu        $v1, 0($v0)
    0884D4BC:[24C6FFFF]: addiu      $a2, $a2, -1
    0884D4C0:[A1430000]: sb         $v1, 0($t2)
    0884D4C4:[04C1FFFB]: bgez       $a2, 0x0884D4B4
    0884D4C8:[254A0001]: addiu      $t2, $t2, 1
    0884D4CC:[0A2134D0]: j          0x0884D340
    0884D4D0:[00000000]: nop
    0884D4D4:[24C60001]: addiu      $a2, $a2, 1
    0884D4D8:[000658C3]: sra        $t3, $a2, 0x0003
    0884D4DC:[30C60007]: andi       $a2, $a2, 7
    0884D4E0:[01461021]: addu       $v0, $t2, $a2
    0884D4E4:[244AFFF8]: addiu      $t2, $v0, -8
    0884D4E8:[2CC30008]: sltiu      $v1, $a2, 8
    0884D4EC:[1060000C]: beq        $v1, $zr, 0x0884D520
    0884D4F0:[01494821]: addu       $t1, $t2, $t1
    0884D4F4:[3C0308A9]: lui        $v1, 0x08A9 <=> li $v1, 0x08A90000
    0884D4F8:[00061080]: sll        $v0, $a2, 0x0002
    0884D4FC:[2463F620]: addiu      $v1, $v1, -2528
    0884D500:[00431021]: addu       $v0, $v0, $v1
    0884D504:[8C440000]: lw         $a0, 0($v0)
    0884D508:[00800008]: jr         $a0
    0884D50C:[00000000]: nop
    0884D510:[256BFFFF]: addiu      $t3, $t3, -1
    0884D514:[254A0008]: addiu      $t2, $t2, 8
    0884D518:[0560FF89]: bltz       $t3, 0x0884D340
    0884D51C:[25290008]: addiu      $t1, $t1, 8
    0884D520:[91220000]: lbu        $v0, 0($t1)
    0884D524:[A1420000]: sb         $v0, 0($t2)
    0884D528:[91220001]: lbu        $v0, 1($t1)
    0884D52C:[A1420001]: sb         $v0, 1($t2)
    0884D530:[91220002]: lbu        $v0, 2($t1)
    0884D534:[A1420002]: sb         $v0, 2($t2)
    0884D538:[91220003]: lbu        $v0, 3($t1)
    0884D53C:[A1420003]: sb         $v0, 3($t2)
    0884D540:[91220004]: lbu        $v0, 4($t1)
    0884D544:[A1420004]: sb         $v0, 4($t2)
    0884D548:[91220005]: lbu        $v0, 5($t1)
    0884D54C:[A1420005]: sb         $v0, 5($t2)
    0884D550:[91220006]: lbu        $v0, 6($t1)
    0884D554:[A1420006]: sb         $v0, 6($t2)
    0884D558:[91220007]: lbu        $v0, 7($t1)
    0884D55C:[0A213544]: j          0x0884D510
    0884D560:[A1420007]: sb         $v0, 7($t2)
    0884D564:[0A213510]: j          0x0884D440
    0884D568:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D56C:[0A213506]: j          0x0884D418
    0884D570:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D574:[0A2134FC]: j          0x0884D3F0
    0884D578:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D57C:[0A2134F2]: j          0x0884D3C8
    0884D580:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D584:[00084043]: sra        $t0, $t0, 0x0001
    0884D588:[11200004]: beq        $t1, $zr, 0x0884D59C
    0884D58C:[24A50001]: addiu      $a1, $a1, 1
    0884D590:[2402FF00]: addiu      $v0, $zr, -256 <=> li $v0, -256
    0884D594:[0A213512]: j          0x0884D448
    0884D598:[01224825]: or         $t1, $t1, $v0
    0884D59C:[03E00008]: jr         $ra
    0884D5A0:[01801021]: addu       $v0, $t4, $zr <=> move $v0, $t4
  Back Branch 0884D4C4 301,514 times (length 6)
    0884D4A0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D4A4:[1040000B]: beq        $v0, $zr, 0x0884D4D4
    0884D4A8:[00084043]: sra        $t0, $t0, 0x0001
    0884D4AC:[04C0FFA4]: bltz       $a2, 0x0884D340
    0884D4B0:[00000000]: nop
--> 0884D4B4:[01491021]: addu       $v0, $t2, $t1
    0884D4B8:[90430000]: lbu        $v1, 0($v0)
    0884D4BC:[24C6FFFF]: addiu      $a2, $a2, -1
    0884D4C0:[A1430000]: sb         $v1, 0($t2)
--> 0884D4C4:[04C1FFFB]: bgez       $a2, 0x0884D4B4
    0884D4C8:[254A0001]: addiu      $t2, $t2, 1
    0884D4CC:[0A2134D0]: j          0x0884D340
    0884D4D0:[00000000]: nop
    0884D4D4:[24C60001]: addiu      $a2, $a2, 1
  Back Branch 0884D36C 161,766 times (length 13)
--> 0884D340:[15000005]: bne        $t0, $zr, 0x0884D358
    0884D344:[00E81024]: and        $v0, $a3, $t0
    0884D348:[80A70000]: lb         $a3, 0($a1)
    0884D34C:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D350:[24A50001]: addiu      $a1, $a1, 1
    0884D354:[00E81024]: and        $v0, $a3, $t0
    0884D358:[14400006]: bne        $v0, $zr, 0x0884D374
    0884D35C:[00084043]: sra        $t0, $t0, 0x0001
    0884D360:[90A20000]: lbu        $v0, 0($a1)
    0884D364:[24A50001]: addiu      $a1, $a1, 1
    0884D368:[A1420000]: sb         $v0, 0($t2)
--> 0884D36C:[0A2134D0]: j          0x0884D340
    0884D370:[254A0001]: addiu      $t2, $t2, 1
    0884D374:[15000005]: bne        $t0, $zr, 0x0884D38C
    0884D378:[00E81024]: and        $v0, $a3, $t0
    0884D37C:[80A70000]: lb         $a3, 0($a1)
  Back Branch 0884D4CC 107,259 times (length 101)
  Back Branch 0884D4AC 107,259 times (length 93)
--> 0884D340:[15000005]: bne        $t0, $zr, 0x0884D358
    0884D344:[00E81024]: and        $v0, $a3, $t0
    0884D348:[80A70000]: lb         $a3, 0($a1)
    0884D34C:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D350:[24A50001]: addiu      $a1, $a1, 1
    0884D354:[00E81024]: and        $v0, $a3, $t0
    0884D358:[14400006]: bne        $v0, $zr, 0x0884D374
    0884D35C:[00084043]: sra        $t0, $t0, 0x0001
    0884D360:[90A20000]: lbu        $v0, 0($a1)
    0884D364:[24A50001]: addiu      $a1, $a1, 1
    0884D368:[A1420000]: sb         $v0, 0($t2)
    0884D36C:[0A2134D0]: j          0x0884D340
    0884D370:[254A0001]: addiu      $t2, $t2, 1
    0884D374:[15000005]: bne        $t0, $zr, 0x0884D38C
    0884D378:[00E81024]: and        $v0, $a3, $t0
    0884D37C:[80A70000]: lb         $a3, 0($a1)
    0884D380:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D384:[24A50001]: addiu      $a1, $a1, 1
    0884D388:[00E81024]: and        $v0, $a3, $t0
    0884D38C:[1040007D]: beq        $v0, $zr, 0x0884D584
    0884D390:[80A90000]: lb         $t1, 0($a1)
    0884D394:[2402FF00]: addiu      $v0, $zr, -256 <=> li $v0, -256
    0884D398:[00084043]: sra        $t0, $t0, 0x0001
    0884D39C:[01224825]: or         $t1, $t1, $v0
    0884D3A0:[00091840]: sll        $v1, $t1, 0x0001
    0884D3A4:[15000004]: bne        $t0, $zr, 0x0884D3B8
    0884D3A8:[24A50001]: addiu      $a1, $a1, 1
    0884D3AC:[80A70000]: lb         $a3, 0($a1)
    0884D3B0:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D3B4:[24A50001]: addiu      $a1, $a1, 1
    0884D3B8:[00E81024]: and        $v0, $a3, $t0
    0884D3BC:[1040006F]: beq        $v0, $zr, 0x0884D57C
    0884D3C0:[00084043]: sra        $t0, $t0, 0x0001
    0884D3C4:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D3C8:[00624821]: addu       $t1, $v1, $v0
    0884D3CC:[15000004]: bne        $t0, $zr, 0x0884D3E0
    0884D3D0:[00091840]: sll        $v1, $t1, 0x0001
    0884D3D4:[80A70000]: lb         $a3, 0($a1)
    0884D3D8:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D3DC:[24A50001]: addiu      $a1, $a1, 1
    0884D3E0:[00E81024]: and        $v0, $a3, $t0
    0884D3E4:[10400063]: beq        $v0, $zr, 0x0884D574
    0884D3E8:[00084043]: sra        $t0, $t0, 0x0001
    0884D3EC:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D3F0:[00624821]: addu       $t1, $v1, $v0
    0884D3F4:[15000004]: bne        $t0, $zr, 0x0884D408
    0884D3F8:[00091840]: sll        $v1, $t1, 0x0001
    0884D3FC:[80A70000]: lb         $a3, 0($a1)
    0884D400:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D404:[24A50001]: addiu      $a1, $a1, 1
    0884D408:[00E81024]: and        $v0, $a3, $t0
    0884D40C:[10400057]: beq        $v0, $zr, 0x0884D56C
    0884D410:[00084043]: sra        $t0, $t0, 0x0001
    0884D414:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D418:[00624821]: addu       $t1, $v1, $v0
    0884D41C:[15000004]: bne        $t0, $zr, 0x0884D430
    0884D420:[00091840]: sll        $v1, $t1, 0x0001
    0884D424:[80A70000]: lb         $a3, 0($a1)
    0884D428:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D42C:[24A50001]: addiu      $a1, $a1, 1
    0884D430:[00E81024]: and        $v0, $a3, $t0
    0884D434:[1040004B]: beq        $v0, $zr, 0x0884D564
    0884D438:[00084043]: sra        $t0, $t0, 0x0001
    0884D43C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D440:[00624821]: addu       $t1, $v1, $v0
    0884D444:[2529FF01]: addiu      $t1, $t1, -255
    0884D448:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    0884D44C:[15000005]: bne        $t0, $zr, 0x0884D464
    0884D450:[00E81024]: and        $v0, $a3, $t0
    0884D454:[80A70000]: lb         $a3, 0($a1)
    0884D458:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D45C:[24A50001]: addiu      $a1, $a1, 1
    0884D460:[00E81024]: and        $v0, $a3, $t0
    0884D464:[1040000F]: beq        $v0, $zr, 0x0884D4A4
    0884D468:[28C20007]: slti       $v0, $a2, 7
    0884D46C:[00084043]: sra        $t0, $t0, 0x0001
    0884D470:[15000004]: bne        $t0, $zr, 0x0884D484
    0884D474:[00061840]: sll        $v1, $a2, 0x0001
    0884D478:[80A70000]: lb         $a3, 0($a1)
    0884D47C:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D480:[24A50001]: addiu      $a1, $a1, 1
    0884D484:[00E81024]: and        $v0, $a3, $t0
    0884D488:[10400004]: beq        $v0, $zr, 0x0884D49C
    0884D48C:[00084043]: sra        $t0, $t0, 0x0001
    0884D490:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D494:[0A213513]: j          0x0884D44C
    0884D498:[00623021]: addu       $a2, $v1, $v0
    0884D49C:[0A213525]: j          0x0884D494
    0884D4A0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D4A4:[1040000B]: beq        $v0, $zr, 0x0884D4D4
    0884D4A8:[00084043]: sra        $t0, $t0, 0x0001
--> 0884D4AC:[04C0FFA4]: bltz       $a2, 0x0884D340
    0884D4B0:[00000000]: nop
    0884D4B4:[01491021]: addu       $v0, $t2, $t1
    0884D4B8:[90430000]: lbu        $v1, 0($v0)
    0884D4BC:[24C6FFFF]: addiu      $a2, $a2, -1
  Back Branch 0884D494 97,453 times (length 20)
    0884D438:[00084043]: sra        $t0, $t0, 0x0001
    0884D43C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D440:[00624821]: addu       $t1, $v1, $v0
    0884D444:[2529FF01]: addiu      $t1, $t1, -255
    0884D448:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
--> 0884D44C:[15000005]: bne        $t0, $zr, 0x0884D464
    0884D450:[00E81024]: and        $v0, $a3, $t0
    0884D454:[80A70000]: lb         $a3, 0($a1)
    0884D458:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D45C:[24A50001]: addiu      $a1, $a1, 1
    0884D460:[00E81024]: and        $v0, $a3, $t0
    0884D464:[1040000F]: beq        $v0, $zr, 0x0884D4A4
    0884D468:[28C20007]: slti       $v0, $a2, 7
    0884D46C:[00084043]: sra        $t0, $t0, 0x0001
    0884D470:[15000004]: bne        $t0, $zr, 0x0884D484
    0884D474:[00061840]: sll        $v1, $a2, 0x0001
    0884D478:[80A70000]: lb         $a3, 0($a1)
    0884D47C:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D480:[24A50001]: addiu      $a1, $a1, 1
    0884D484:[00E81024]: and        $v0, $a3, $t0
    0884D488:[10400004]: beq        $v0, $zr, 0x0884D49C
    0884D48C:[00084043]: sra        $t0, $t0, 0x0001
    0884D490:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
--> 0884D494:[0A213513]: j          0x0884D44C
    0884D498:[00623021]: addu       $a2, $v1, $v0
    0884D49C:[0A213525]: j          0x0884D494
    0884D4A0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D4A4:[1040000B]: beq        $v0, $zr, 0x0884D4D4
  Back Branch 0884D518 60,898 times (length 120)
  Back Branch 0884D55C 56,981 times (length 21)
    0884D4FC:[2463F620]: addiu      $v1, $v1, -2528
    0884D500:[00431021]: addu       $v0, $v0, $v1
    0884D504:[8C440000]: lw         $a0, 0($v0)
    0884D508:[00800008]: jr         $a0
    0884D50C:[00000000]: nop
--> 0884D510:[256BFFFF]: addiu      $t3, $t3, -1
    0884D514:[254A0008]: addiu      $t2, $t2, 8
    0884D518:[0560FF89]: bltz       $t3, 0x0884D340
    0884D51C:[25290008]: addiu      $t1, $t1, 8
    0884D520:[91220000]: lbu        $v0, 0($t1)
    0884D524:[A1420000]: sb         $v0, 0($t2)
    0884D528:[91220001]: lbu        $v0, 1($t1)
    0884D52C:[A1420001]: sb         $v0, 1($t2)
    0884D530:[91220002]: lbu        $v0, 2($t1)
    0884D534:[A1420002]: sb         $v0, 2($t2)
    0884D538:[91220003]: lbu        $v0, 3($t1)
    0884D53C:[A1420003]: sb         $v0, 3($t2)
    0884D540:[91220004]: lbu        $v0, 4($t1)
    0884D544:[A1420004]: sb         $v0, 4($t2)
    0884D548:[91220005]: lbu        $v0, 5($t1)
    0884D54C:[A1420005]: sb         $v0, 5($t2)
    0884D550:[91220006]: lbu        $v0, 6($t1)
    0884D554:[A1420006]: sb         $v0, 6($t2)
    0884D558:[91220007]: lbu        $v0, 7($t1)
--> 0884D55C:[0A213544]: j          0x0884D510
    0884D560:[A1420007]: sb         $v0, 7($t2)
    0884D564:[0A213510]: j          0x0884D440
    0884D568:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D56C:[0A213506]: j          0x0884D418
  Back Branch 0884D49C 56,586 times (length 4)
    0884D480:[24A50001]: addiu      $a1, $a1, 1
    0884D484:[00E81024]: and        $v0, $a3, $t0
    0884D488:[10400004]: beq        $v0, $zr, 0x0884D49C
    0884D48C:[00084043]: sra        $t0, $t0, 0x0001
    0884D490:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
--> 0884D494:[0A213513]: j          0x0884D44C
    0884D498:[00623021]: addu       $a2, $v1, $v0
--> 0884D49C:[0A213525]: j          0x0884D494
    0884D4A0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D4A4:[1040000B]: beq        $v0, $zr, 0x0884D4D4
    0884D4A8:[00084043]: sra        $t0, $t0, 0x0001
    0884D4AC:[04C0FFA4]: bltz       $a2, 0x0884D340
  Back Branch 0884D594 49,703 times (length 85)
    0884D434:[1040004B]: beq        $v0, $zr, 0x0884D564
    0884D438:[00084043]: sra        $t0, $t0, 0x0001
    0884D43C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D440:[00624821]: addu       $t1, $v1, $v0
    0884D444:[2529FF01]: addiu      $t1, $t1, -255
--> 0884D448:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    0884D44C:[15000005]: bne        $t0, $zr, 0x0884D464
    0884D450:[00E81024]: and        $v0, $a3, $t0
    0884D454:[80A70000]: lb         $a3, 0($a1)
    0884D458:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D45C:[24A50001]: addiu      $a1, $a1, 1
    0884D460:[00E81024]: and        $v0, $a3, $t0
    0884D464:[1040000F]: beq        $v0, $zr, 0x0884D4A4
    0884D468:[28C20007]: slti       $v0, $a2, 7
    0884D46C:[00084043]: sra        $t0, $t0, 0x0001
    0884D470:[15000004]: bne        $t0, $zr, 0x0884D484
    0884D474:[00061840]: sll        $v1, $a2, 0x0001
    0884D478:[80A70000]: lb         $a3, 0($a1)
    0884D47C:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D480:[24A50001]: addiu      $a1, $a1, 1
    0884D484:[00E81024]: and        $v0, $a3, $t0
    0884D488:[10400004]: beq        $v0, $zr, 0x0884D49C
    0884D48C:[00084043]: sra        $t0, $t0, 0x0001
    0884D490:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D494:[0A213513]: j          0x0884D44C
    0884D498:[00623021]: addu       $a2, $v1, $v0
    0884D49C:[0A213525]: j          0x0884D494
    0884D4A0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D4A4:[1040000B]: beq        $v0, $zr, 0x0884D4D4
    0884D4A8:[00084043]: sra        $t0, $t0, 0x0001
    0884D4AC:[04C0FFA4]: bltz       $a2, 0x0884D340
    0884D4B0:[00000000]: nop
    0884D4B4:[01491021]: addu       $v0, $t2, $t1
    0884D4B8:[90430000]: lbu        $v1, 0($v0)
    0884D4BC:[24C6FFFF]: addiu      $a2, $a2, -1
    0884D4C0:[A1430000]: sb         $v1, 0($t2)
    0884D4C4:[04C1FFFB]: bgez       $a2, 0x0884D4B4
    0884D4C8:[254A0001]: addiu      $t2, $t2, 1
    0884D4CC:[0A2134D0]: j          0x0884D340
    0884D4D0:[00000000]: nop
    0884D4D4:[24C60001]: addiu      $a2, $a2, 1
    0884D4D8:[000658C3]: sra        $t3, $a2, 0x0003
    0884D4DC:[30C60007]: andi       $a2, $a2, 7
    0884D4E0:[01461021]: addu       $v0, $t2, $a2
    0884D4E4:[244AFFF8]: addiu      $t2, $v0, -8
    0884D4E8:[2CC30008]: sltiu      $v1, $a2, 8
    0884D4EC:[1060000C]: beq        $v1, $zr, 0x0884D520
    0884D4F0:[01494821]: addu       $t1, $t2, $t1
    0884D4F4:[3C0308A9]: lui        $v1, 0x08A9 <=> li $v1, 0x08A90000
    0884D4F8:[00061080]: sll        $v0, $a2, 0x0002
    0884D4FC:[2463F620]: addiu      $v1, $v1, -2528
    0884D500:[00431021]: addu       $v0, $v0, $v1
    0884D504:[8C440000]: lw         $a0, 0($v0)
    0884D508:[00800008]: jr         $a0
    0884D50C:[00000000]: nop
    0884D510:[256BFFFF]: addiu      $t3, $t3, -1
    0884D514:[254A0008]: addiu      $t2, $t2, 8
    0884D518:[0560FF89]: bltz       $t3, 0x0884D340
    0884D51C:[25290008]: addiu      $t1, $t1, 8
    0884D520:[91220000]: lbu        $v0, 0($t1)
    0884D524:[A1420000]: sb         $v0, 0($t2)
    0884D528:[91220001]: lbu        $v0, 1($t1)
    0884D52C:[A1420001]: sb         $v0, 1($t2)
    0884D530:[91220002]: lbu        $v0, 2($t1)
    0884D534:[A1420002]: sb         $v0, 2($t2)
    0884D538:[91220003]: lbu        $v0, 3($t1)
    0884D53C:[A1420003]: sb         $v0, 3($t2)
    0884D540:[91220004]: lbu        $v0, 4($t1)
    0884D544:[A1420004]: sb         $v0, 4($t2)
    0884D548:[91220005]: lbu        $v0, 5($t1)
    0884D54C:[A1420005]: sb         $v0, 5($t2)
    0884D550:[91220006]: lbu        $v0, 6($t1)
    0884D554:[A1420006]: sb         $v0, 6($t2)
    0884D558:[91220007]: lbu        $v0, 7($t1)
    0884D55C:[0A213544]: j          0x0884D510
    0884D560:[A1420007]: sb         $v0, 7($t2)
    0884D564:[0A213510]: j          0x0884D440
    0884D568:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D56C:[0A213506]: j          0x0884D418
    0884D570:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D574:[0A2134FC]: j          0x0884D3F0
    0884D578:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D57C:[0A2134F2]: j          0x0884D3C8
    0884D580:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D584:[00084043]: sra        $t0, $t0, 0x0001
    0884D588:[11200004]: beq        $t1, $zr, 0x0884D59C
    0884D58C:[24A50001]: addiu      $a1, $a1, 1
    0884D590:[2402FF00]: addiu      $v0, $zr, -256 <=> li $v0, -256
--> 0884D594:[0A213512]: j          0x0884D448
    0884D598:[01224825]: or         $t1, $t1, $v0
    0884D59C:[03E00008]: jr         $ra
    0884D5A0:[01801021]: addu       $v0, $t4, $zr <=> move $v0, $t4
  Back Branch 0884D57C 31,827 times (length 111)
  Back Branch 0884D574 30,888 times (length 99)
    0884D3DC:[24A50001]: addiu      $a1, $a1, 1
    0884D3E0:[00E81024]: and        $v0, $a3, $t0
    0884D3E4:[10400063]: beq        $v0, $zr, 0x0884D574
    0884D3E8:[00084043]: sra        $t0, $t0, 0x0001
    0884D3EC:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
--> 0884D3F0:[00624821]: addu       $t1, $v1, $v0
    0884D3F4:[15000004]: bne        $t0, $zr, 0x0884D408
    0884D3F8:[00091840]: sll        $v1, $t1, 0x0001
    0884D3FC:[80A70000]: lb         $a3, 0($a1)
    0884D400:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D404:[24A50001]: addiu      $a1, $a1, 1
    0884D408:[00E81024]: and        $v0, $a3, $t0
    0884D40C:[10400057]: beq        $v0, $zr, 0x0884D56C
    0884D410:[00084043]: sra        $t0, $t0, 0x0001
    0884D414:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D418:[00624821]: addu       $t1, $v1, $v0
    0884D41C:[15000004]: bne        $t0, $zr, 0x0884D430
    0884D420:[00091840]: sll        $v1, $t1, 0x0001
    0884D424:[80A70000]: lb         $a3, 0($a1)
    0884D428:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D42C:[24A50001]: addiu      $a1, $a1, 1
    0884D430:[00E81024]: and        $v0, $a3, $t0
    0884D434:[1040004B]: beq        $v0, $zr, 0x0884D564
    0884D438:[00084043]: sra        $t0, $t0, 0x0001
    0884D43C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D440:[00624821]: addu       $t1, $v1, $v0
    0884D444:[2529FF01]: addiu      $t1, $t1, -255
    0884D448:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    0884D44C:[15000005]: bne        $t0, $zr, 0x0884D464
    0884D450:[00E81024]: and        $v0, $a3, $t0
    0884D454:[80A70000]: lb         $a3, 0($a1)
    0884D458:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D45C:[24A50001]: addiu      $a1, $a1, 1
    0884D460:[00E81024]: and        $v0, $a3, $t0
    0884D464:[1040000F]: beq        $v0, $zr, 0x0884D4A4
    0884D468:[28C20007]: slti       $v0, $a2, 7
    0884D46C:[00084043]: sra        $t0, $t0, 0x0001
    0884D470:[15000004]: bne        $t0, $zr, 0x0884D484
    0884D474:[00061840]: sll        $v1, $a2, 0x0001
    0884D478:[80A70000]: lb         $a3, 0($a1)
    0884D47C:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D480:[24A50001]: addiu      $a1, $a1, 1
    0884D484:[00E81024]: and        $v0, $a3, $t0
    0884D488:[10400004]: beq        $v0, $zr, 0x0884D49C
    0884D48C:[00084043]: sra        $t0, $t0, 0x0001
    0884D490:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D494:[0A213513]: j          0x0884D44C
    0884D498:[00623021]: addu       $a2, $v1, $v0
    0884D49C:[0A213525]: j          0x0884D494
    0884D4A0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D4A4:[1040000B]: beq        $v0, $zr, 0x0884D4D4
    0884D4A8:[00084043]: sra        $t0, $t0, 0x0001
    0884D4AC:[04C0FFA4]: bltz       $a2, 0x0884D340
    0884D4B0:[00000000]: nop
    0884D4B4:[01491021]: addu       $v0, $t2, $t1
    0884D4B8:[90430000]: lbu        $v1, 0($v0)
    0884D4BC:[24C6FFFF]: addiu      $a2, $a2, -1
    0884D4C0:[A1430000]: sb         $v1, 0($t2)
    0884D4C4:[04C1FFFB]: bgez       $a2, 0x0884D4B4
    0884D4C8:[254A0001]: addiu      $t2, $t2, 1
    0884D4CC:[0A2134D0]: j          0x0884D340
    0884D4D0:[00000000]: nop
    0884D4D4:[24C60001]: addiu      $a2, $a2, 1
    0884D4D8:[000658C3]: sra        $t3, $a2, 0x0003
    0884D4DC:[30C60007]: andi       $a2, $a2, 7
    0884D4E0:[01461021]: addu       $v0, $t2, $a2
    0884D4E4:[244AFFF8]: addiu      $t2, $v0, -8
    0884D4E8:[2CC30008]: sltiu      $v1, $a2, 8
    0884D4EC:[1060000C]: beq        $v1, $zr, 0x0884D520
    0884D4F0:[01494821]: addu       $t1, $t2, $t1
    0884D4F4:[3C0308A9]: lui        $v1, 0x08A9 <=> li $v1, 0x08A90000
    0884D4F8:[00061080]: sll        $v0, $a2, 0x0002
    0884D4FC:[2463F620]: addiu      $v1, $v1, -2528
    0884D500:[00431021]: addu       $v0, $v0, $v1
    0884D504:[8C440000]: lw         $a0, 0($v0)
    0884D508:[00800008]: jr         $a0
    0884D50C:[00000000]: nop
    0884D510:[256BFFFF]: addiu      $t3, $t3, -1
    0884D514:[254A0008]: addiu      $t2, $t2, 8
    0884D518:[0560FF89]: bltz       $t3, 0x0884D340
    0884D51C:[25290008]: addiu      $t1, $t1, 8
    0884D520:[91220000]: lbu        $v0, 0($t1)
    0884D524:[A1420000]: sb         $v0, 0($t2)
    0884D528:[91220001]: lbu        $v0, 1($t1)
    0884D52C:[A1420001]: sb         $v0, 1($t2)
    0884D530:[91220002]: lbu        $v0, 2($t1)
    0884D534:[A1420002]: sb         $v0, 2($t2)
    0884D538:[91220003]: lbu        $v0, 3($t1)
    0884D53C:[A1420003]: sb         $v0, 3($t2)
    0884D540:[91220004]: lbu        $v0, 4($t1)
    0884D544:[A1420004]: sb         $v0, 4($t2)
    0884D548:[91220005]: lbu        $v0, 5($t1)
    0884D54C:[A1420005]: sb         $v0, 5($t2)
    0884D550:[91220006]: lbu        $v0, 6($t1)
    0884D554:[A1420006]: sb         $v0, 6($t2)
    0884D558:[91220007]: lbu        $v0, 7($t1)
    0884D55C:[0A213544]: j          0x0884D510
    0884D560:[A1420007]: sb         $v0, 7($t2)
    0884D564:[0A213510]: j          0x0884D440
    0884D568:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D56C:[0A213506]: j          0x0884D418
    0884D570:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
--> 0884D574:[0A2134FC]: j          0x0884D3F0
    0884D578:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D57C:[0A2134F2]: j          0x0884D3C8
    0884D580:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D584:[00084043]: sra        $t0, $t0, 0x0001
  Back Branch 0884D56C 30,378 times (length 87)
    0884D404:[24A50001]: addiu      $a1, $a1, 1
    0884D408:[00E81024]: and        $v0, $a3, $t0
    0884D40C:[10400057]: beq        $v0, $zr, 0x0884D56C
    0884D410:[00084043]: sra        $t0, $t0, 0x0001
    0884D414:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
--> 0884D418:[00624821]: addu       $t1, $v1, $v0
    0884D41C:[15000004]: bne        $t0, $zr, 0x0884D430
    0884D420:[00091840]: sll        $v1, $t1, 0x0001
    0884D424:[80A70000]: lb         $a3, 0($a1)
    0884D428:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D42C:[24A50001]: addiu      $a1, $a1, 1
    0884D430:[00E81024]: and        $v0, $a3, $t0
    0884D434:[1040004B]: beq        $v0, $zr, 0x0884D564
    0884D438:[00084043]: sra        $t0, $t0, 0x0001
    0884D43C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D440:[00624821]: addu       $t1, $v1, $v0
    0884D444:[2529FF01]: addiu      $t1, $t1, -255
    0884D448:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    0884D44C:[15000005]: bne        $t0, $zr, 0x0884D464
    0884D450:[00E81024]: and        $v0, $a3, $t0
    0884D454:[80A70000]: lb         $a3, 0($a1)
    0884D458:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D45C:[24A50001]: addiu      $a1, $a1, 1
    0884D460:[00E81024]: and        $v0, $a3, $t0
    0884D464:[1040000F]: beq        $v0, $zr, 0x0884D4A4
    0884D468:[28C20007]: slti       $v0, $a2, 7
    0884D46C:[00084043]: sra        $t0, $t0, 0x0001
    0884D470:[15000004]: bne        $t0, $zr, 0x0884D484
    0884D474:[00061840]: sll        $v1, $a2, 0x0001
    0884D478:[80A70000]: lb         $a3, 0($a1)
    0884D47C:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D480:[24A50001]: addiu      $a1, $a1, 1
    0884D484:[00E81024]: and        $v0, $a3, $t0
    0884D488:[10400004]: beq        $v0, $zr, 0x0884D49C
    0884D48C:[00084043]: sra        $t0, $t0, 0x0001
    0884D490:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D494:[0A213513]: j          0x0884D44C
    0884D498:[00623021]: addu       $a2, $v1, $v0
    0884D49C:[0A213525]: j          0x0884D494
    0884D4A0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D4A4:[1040000B]: beq        $v0, $zr, 0x0884D4D4
    0884D4A8:[00084043]: sra        $t0, $t0, 0x0001
    0884D4AC:[04C0FFA4]: bltz       $a2, 0x0884D340
    0884D4B0:[00000000]: nop
    0884D4B4:[01491021]: addu       $v0, $t2, $t1
    0884D4B8:[90430000]: lbu        $v1, 0($v0)
    0884D4BC:[24C6FFFF]: addiu      $a2, $a2, -1
    0884D4C0:[A1430000]: sb         $v1, 0($t2)
    0884D4C4:[04C1FFFB]: bgez       $a2, 0x0884D4B4
    0884D4C8:[254A0001]: addiu      $t2, $t2, 1
    0884D4CC:[0A2134D0]: j          0x0884D340
    0884D4D0:[00000000]: nop
    0884D4D4:[24C60001]: addiu      $a2, $a2, 1
    0884D4D8:[000658C3]: sra        $t3, $a2, 0x0003
    0884D4DC:[30C60007]: andi       $a2, $a2, 7
    0884D4E0:[01461021]: addu       $v0, $t2, $a2
    0884D4E4:[244AFFF8]: addiu      $t2, $v0, -8
    0884D4E8:[2CC30008]: sltiu      $v1, $a2, 8
    0884D4EC:[1060000C]: beq        $v1, $zr, 0x0884D520
    0884D4F0:[01494821]: addu       $t1, $t2, $t1
    0884D4F4:[3C0308A9]: lui        $v1, 0x08A9 <=> li $v1, 0x08A90000
    0884D4F8:[00061080]: sll        $v0, $a2, 0x0002
    0884D4FC:[2463F620]: addiu      $v1, $v1, -2528
    0884D500:[00431021]: addu       $v0, $v0, $v1
    0884D504:[8C440000]: lw         $a0, 0($v0)
    0884D508:[00800008]: jr         $a0
    0884D50C:[00000000]: nop
    0884D510:[256BFFFF]: addiu      $t3, $t3, -1
    0884D514:[254A0008]: addiu      $t2, $t2, 8
    0884D518:[0560FF89]: bltz       $t3, 0x0884D340
    0884D51C:[25290008]: addiu      $t1, $t1, 8
    0884D520:[91220000]: lbu        $v0, 0($t1)
    0884D524:[A1420000]: sb         $v0, 0($t2)
    0884D528:[91220001]: lbu        $v0, 1($t1)
    0884D52C:[A1420001]: sb         $v0, 1($t2)
    0884D530:[91220002]: lbu        $v0, 2($t1)
    0884D534:[A1420002]: sb         $v0, 2($t2)
    0884D538:[91220003]: lbu        $v0, 3($t1)
    0884D53C:[A1420003]: sb         $v0, 3($t2)
    0884D540:[91220004]: lbu        $v0, 4($t1)
    0884D544:[A1420004]: sb         $v0, 4($t2)
    0884D548:[91220005]: lbu        $v0, 5($t1)
    0884D54C:[A1420005]: sb         $v0, 5($t2)
    0884D550:[91220006]: lbu        $v0, 6($t1)
    0884D554:[A1420006]: sb         $v0, 6($t2)
    0884D558:[91220007]: lbu        $v0, 7($t1)
    0884D55C:[0A213544]: j          0x0884D510
    0884D560:[A1420007]: sb         $v0, 7($t2)
    0884D564:[0A213510]: j          0x0884D440
    0884D568:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
--> 0884D56C:[0A213506]: j          0x0884D418
    0884D570:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D574:[0A2134FC]: j          0x0884D3F0
    0884D578:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D57C:[0A2134F2]: j          0x0884D3C8
  Back Branch 0884D564 29,411 times (length 75)
    0884D42C:[24A50001]: addiu      $a1, $a1, 1
    0884D430:[00E81024]: and        $v0, $a3, $t0
    0884D434:[1040004B]: beq        $v0, $zr, 0x0884D564
    0884D438:[00084043]: sra        $t0, $t0, 0x0001
    0884D43C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
--> 0884D440:[00624821]: addu       $t1, $v1, $v0
    0884D444:[2529FF01]: addiu      $t1, $t1, -255
    0884D448:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    0884D44C:[15000005]: bne        $t0, $zr, 0x0884D464
    0884D450:[00E81024]: and        $v0, $a3, $t0
    0884D454:[80A70000]: lb         $a3, 0($a1)
    0884D458:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D45C:[24A50001]: addiu      $a1, $a1, 1
    0884D460:[00E81024]: and        $v0, $a3, $t0
    0884D464:[1040000F]: beq        $v0, $zr, 0x0884D4A4
    0884D468:[28C20007]: slti       $v0, $a2, 7
    0884D46C:[00084043]: sra        $t0, $t0, 0x0001
    0884D470:[15000004]: bne        $t0, $zr, 0x0884D484
    0884D474:[00061840]: sll        $v1, $a2, 0x0001
    0884D478:[80A70000]: lb         $a3, 0($a1)
    0884D47C:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D480:[24A50001]: addiu      $a1, $a1, 1
    0884D484:[00E81024]: and        $v0, $a3, $t0
    0884D488:[10400004]: beq        $v0, $zr, 0x0884D49C
    0884D48C:[00084043]: sra        $t0, $t0, 0x0001
    0884D490:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D494:[0A213513]: j          0x0884D44C
    0884D498:[00623021]: addu       $a2, $v1, $v0
    0884D49C:[0A213525]: j          0x0884D494
    0884D4A0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D4A4:[1040000B]: beq        $v0, $zr, 0x0884D4D4
    0884D4A8:[00084043]: sra        $t0, $t0, 0x0001
    0884D4AC:[04C0FFA4]: bltz       $a2, 0x0884D340
    0884D4B0:[00000000]: nop
    0884D4B4:[01491021]: addu       $v0, $t2, $t1
    0884D4B8:[90430000]: lbu        $v1, 0($v0)
    0884D4BC:[24C6FFFF]: addiu      $a2, $a2, -1
    0884D4C0:[A1430000]: sb         $v1, 0($t2)
    0884D4C4:[04C1FFFB]: bgez       $a2, 0x0884D4B4
    0884D4C8:[254A0001]: addiu      $t2, $t2, 1
    0884D4CC:[0A2134D0]: j          0x0884D340
    0884D4D0:[00000000]: nop
    0884D4D4:[24C60001]: addiu      $a2, $a2, 1
    0884D4D8:[000658C3]: sra        $t3, $a2, 0x0003
    0884D4DC:[30C60007]: andi       $a2, $a2, 7
    0884D4E0:[01461021]: addu       $v0, $t2, $a2
    0884D4E4:[244AFFF8]: addiu      $t2, $v0, -8
    0884D4E8:[2CC30008]: sltiu      $v1, $a2, 8
    0884D4EC:[1060000C]: beq        $v1, $zr, 0x0884D520
    0884D4F0:[01494821]: addu       $t1, $t2, $t1
    0884D4F4:[3C0308A9]: lui        $v1, 0x08A9 <=> li $v1, 0x08A90000
    0884D4F8:[00061080]: sll        $v0, $a2, 0x0002
    0884D4FC:[2463F620]: addiu      $v1, $v1, -2528
    0884D500:[00431021]: addu       $v0, $v0, $v1
    0884D504:[8C440000]: lw         $a0, 0($v0)
    0884D508:[00800008]: jr         $a0
    0884D50C:[00000000]: nop
    0884D510:[256BFFFF]: addiu      $t3, $t3, -1
    0884D514:[254A0008]: addiu      $t2, $t2, 8
    0884D518:[0560FF89]: bltz       $t3, 0x0884D340
    0884D51C:[25290008]: addiu      $t1, $t1, 8
    0884D520:[91220000]: lbu        $v0, 0($t1)
    0884D524:[A1420000]: sb         $v0, 0($t2)
    0884D528:[91220001]: lbu        $v0, 1($t1)
    0884D52C:[A1420001]: sb         $v0, 1($t2)
    0884D530:[91220002]: lbu        $v0, 2($t1)
    0884D534:[A1420002]: sb         $v0, 2($t2)
    0884D538:[91220003]: lbu        $v0, 3($t1)
    0884D53C:[A1420003]: sb         $v0, 3($t2)
    0884D540:[91220004]: lbu        $v0, 4($t1)
    0884D544:[A1420004]: sb         $v0, 4($t2)
    0884D548:[91220005]: lbu        $v0, 5($t1)
    0884D54C:[A1420005]: sb         $v0, 5($t2)
    0884D550:[91220006]: lbu        $v0, 6($t1)
    0884D554:[A1420006]: sb         $v0, 6($t2)
    0884D558:[91220007]: lbu        $v0, 7($t1)
    0884D55C:[0A213544]: j          0x0884D510
    0884D560:[A1420007]: sb         $v0, 7($t2)
--> 0884D564:[0A213510]: j          0x0884D440
    0884D568:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D56C:[0A213506]: j          0x0884D418
    0884D570:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D574:[0A2134FC]: j          0x0884D3F0
_S1_2_9E575FC 3,016,530 instructions (0.059%), 726 calls (09E575FC - 09E57724, length 75)
    09E575FC:[27BDFFD0]: addiu      $sp, $sp, -48
    09E57600:[AFB10024]: sw         $s1, 36($sp)
    09E57604:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    09E57608:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    09E5760C:[AFB00020]: sw         $s0, 32($sp)
    09E57610:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    09E57614:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    09E57618:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    09E5761C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    09E57620:[AFBF002C]: sw         $ra, 44($sp)
    09E57624:[0E795BB3]: jal        0x09E56ECC
    09E57628:[AFB20028]: sw         $s2, 40($sp)
    09E5762C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    09E57630:[0E795DCE]: jal        0x09E57738
    09E57634:[00409021]: addu       $s2, $v0, $zr <=> move $s2, $v0
    09E57638:[AE000010]: sw         $zr, 16($s0)
    09E5763C:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    09E57640:[26030014]: addiu      $v1, $s0, 20
    09E57644:[24840001]: addiu      $a0, $a0, 1
    09E57648:[2C820100]: sltiu      $v0, $a0, 256
    09E5764C:[AC600000]: sw         $zr, 0($v1)
    09E57650:[1440FFFC]: bne        $v0, $zr, 0x09E57644
    09E57654:[24630004]: addiu      $v1, $v1, 4
    09E57658:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    09E5765C:[26030414]: addiu      $v1, $s0, 1044
    09E57660:[24840001]: addiu      $a0, $a0, 1
    09E57664:[2C820100]: sltiu      $v0, $a0, 256
    09E57668:[AC600000]: sw         $zr, 0($v1)
    09E5766C:[1440FFFC]: bne        $v0, $zr, 0x09E57660
    09E57670:[24630004]: addiu      $v1, $v1, 4
    09E57674:[AE110814]: sw         $s1, 2068($s0)
    09E57678:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    09E5767C:[02001821]: addu       $v1, $s0, $zr <=> move $v1, $s0
    09E57680:[AE12081C]: sw         $s2, 2076($s0)
    09E57684:[AE000820]: sw         $zr, 2080($s0)
    09E57688:[AE000828]: sw         $zr, 2088($s0)
    09E5768C:[AE00082C]: sw         $zr, 2092($s0)
    09E57690:[AE000830]: sw         $zr, 2096($s0)
    09E57694:[AE000834]: sw         $zr, 2100($s0)
    09E57698:[24840001]: addiu      $a0, $a0, 1
    09E5769C:[2C820100]: sltiu      $v0, $a0, 256
    09E576A0:[AC600838]: sw         $zr, 2104($v1)
    09E576A4:[AC60083C]: sw         $zr, 2108($v1)
    09E576A8:[1440FFFB]: bne        $v0, $zr, 0x09E57698
    09E576AC:[24630008]: addiu      $v1, $v1, 8
    09E576B0:[3C0609E5]: lui        $a2, 0x09E5 <=> li $a2, 0x09E50000
    09E576B4:[02003821]: addu       $a3, $s0, $zr <=> move $a3, $s0
    09E576B8:[24C66C08]: addiu      $a2, $a2, 27656
    09E576BC:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    09E576C0:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    09E576C4:[0E7961E7]: jal        0x09E5879C
    09E576C8:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    09E576CC:[0E7971C5]: jal        0x09E5C714
    09E576D0:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    09E576D4:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    09E576D8:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    09E576DC:[AFA00000]: sw         $zr, 0($sp)
    09E576E0:[AFA00004]: sw         $zr, 4($sp)
    09E576E4:[AFA00008]: sw         $zr, 8($sp)
    09E576E8:[AFA0000C]: sw         $zr, 12($sp)
    09E576EC:[AFA00010]: sw         $zr, 16($sp)
    09E576F0:[0E795CD4]: jal        0x09E57350
    09E576F4:[AFA00014]: sw         $zr, 20($sp)
    09E576F8:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    09E576FC:[AE030824]: sw         $v1, 2084($s0)
    09E57700:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    09E57704:[AE030828]: sw         $v1, 2088($s0)
    09E57708:[8C64000C]: lw         $a0, 12($v1)
    09E5770C:[8FBF002C]: lw         $ra, 44($sp)
    09E57710:[8FB20028]: lw         $s2, 40($sp)
    09E57714:[AE040818]: sw         $a0, 2072($s0)
    09E57718:[8FB10024]: lw         $s1, 36($sp)
    09E5771C:[8FB00020]: lw         $s0, 32($sp)
    09E57720:[03E00008]: jr         $ra
    09E57724:[27BD0030]: addiu      $sp, $sp, 48
  Back Branch 09E5766C 185,856 times (length 5)
    09E5764C:[AC600000]: sw         $zr, 0($v1)
    09E57650:[1440FFFC]: bne        $v0, $zr, 0x09E57644
    09E57654:[24630004]: addiu      $v1, $v1, 4
    09E57658:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    09E5765C:[26030414]: addiu      $v1, $s0, 1044
--> 09E57660:[24840001]: addiu      $a0, $a0, 1
    09E57664:[2C820100]: sltiu      $v0, $a0, 256
    09E57668:[AC600000]: sw         $zr, 0($v1)
--> 09E5766C:[1440FFFC]: bne        $v0, $zr, 0x09E57660
    09E57670:[24630004]: addiu      $v1, $v1, 4
    09E57674:[AE110814]: sw         $s1, 2068($s0)
    09E57678:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    09E5767C:[02001821]: addu       $v1, $s0, $zr <=> move $v1, $s0
  Back Branch 09E57650 185,856 times (length 5)
    09E57630:[0E795DCE]: jal        0x09E57738
    09E57634:[00409021]: addu       $s2, $v0, $zr <=> move $s2, $v0
    09E57638:[AE000010]: sw         $zr, 16($s0)
    09E5763C:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    09E57640:[26030014]: addiu      $v1, $s0, 20
--> 09E57644:[24840001]: addiu      $a0, $a0, 1
    09E57648:[2C820100]: sltiu      $v0, $a0, 256
    09E5764C:[AC600000]: sw         $zr, 0($v1)
--> 09E57650:[1440FFFC]: bne        $v0, $zr, 0x09E57644
    09E57654:[24630004]: addiu      $v1, $v1, 4
    09E57658:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    09E5765C:[26030414]: addiu      $v1, $s0, 1044
    09E57660:[24840001]: addiu      $a0, $a0, 1
  Back Branch 09E576A8 185,856 times (length 6)
    09E57684:[AE000820]: sw         $zr, 2080($s0)
    09E57688:[AE000828]: sw         $zr, 2088($s0)
    09E5768C:[AE00082C]: sw         $zr, 2092($s0)
    09E57690:[AE000830]: sw         $zr, 2096($s0)
    09E57694:[AE000834]: sw         $zr, 2100($s0)
--> 09E57698:[24840001]: addiu      $a0, $a0, 1
    09E5769C:[2C820100]: sltiu      $v0, $a0, 256
    09E576A0:[AC600838]: sw         $zr, 2104($v1)
    09E576A4:[AC60083C]: sw         $zr, 2108($v1)
--> 09E576A8:[1440FFFB]: bne        $v0, $zr, 0x09E57698
    09E576AC:[24630008]: addiu      $v1, $v1, 8
    09E576B0:[3C0609E5]: lui        $a2, 0x09E5 <=> li $a2, 0x09E50000
    09E576B4:[02003821]: addu       $a3, $s0, $zr <=> move $a3, $s0
    09E576B8:[24C66C08]: addiu      $a2, $a2, 27656
_S1_2_884D550 2,088,442 instructions (0.041%), 1,619 calls (0884D340 - 0884D5A0, length 153)
    0884D340:[15000005]: bne        $t0, $zr, 0x0884D358
    0884D344:[00E81024]: and        $v0, $a3, $t0
    0884D348:[80A70000]: lb         $a3, 0($a1)
    0884D34C:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D350:[24A50001]: addiu      $a1, $a1, 1
    0884D354:[00E81024]: and        $v0, $a3, $t0
    0884D358:[14400006]: bne        $v0, $zr, 0x0884D374
    0884D35C:[00084043]: sra        $t0, $t0, 0x0001
    0884D360:[90A20000]: lbu        $v0, 0($a1)
    0884D364:[24A50001]: addiu      $a1, $a1, 1
    0884D368:[A1420000]: sb         $v0, 0($t2)
    0884D36C:[0A2134D0]: j          0x0884D340
    0884D370:[254A0001]: addiu      $t2, $t2, 1
    0884D374:[15000005]: bne        $t0, $zr, 0x0884D38C
    0884D378:[00E81024]: and        $v0, $a3, $t0
    0884D37C:[80A70000]: lb         $a3, 0($a1)
    0884D380:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D384:[24A50001]: addiu      $a1, $a1, 1
    0884D388:[00E81024]: and        $v0, $a3, $t0
    0884D38C:[1040007D]: beq        $v0, $zr, 0x0884D584
    0884D390:[80A90000]: lb         $t1, 0($a1)
    0884D394:[2402FF00]: addiu      $v0, $zr, -256 <=> li $v0, -256
    0884D398:[00084043]: sra        $t0, $t0, 0x0001
    0884D39C:[01224825]: or         $t1, $t1, $v0
    0884D3A0:[00091840]: sll        $v1, $t1, 0x0001
    0884D3A4:[15000004]: bne        $t0, $zr, 0x0884D3B8
    0884D3A8:[24A50001]: addiu      $a1, $a1, 1
    0884D3AC:[80A70000]: lb         $a3, 0($a1)
    0884D3B0:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D3B4:[24A50001]: addiu      $a1, $a1, 1
    0884D3B8:[00E81024]: and        $v0, $a3, $t0
    0884D3BC:[1040006F]: beq        $v0, $zr, 0x0884D57C
    0884D3C0:[00084043]: sra        $t0, $t0, 0x0001
    0884D3C4:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D3C8:[00624821]: addu       $t1, $v1, $v0
    0884D3CC:[15000004]: bne        $t0, $zr, 0x0884D3E0
    0884D3D0:[00091840]: sll        $v1, $t1, 0x0001
    0884D3D4:[80A70000]: lb         $a3, 0($a1)
    0884D3D8:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D3DC:[24A50001]: addiu      $a1, $a1, 1
    0884D3E0:[00E81024]: and        $v0, $a3, $t0
    0884D3E4:[10400063]: beq        $v0, $zr, 0x0884D574
    0884D3E8:[00084043]: sra        $t0, $t0, 0x0001
    0884D3EC:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D3F0:[00624821]: addu       $t1, $v1, $v0
    0884D3F4:[15000004]: bne        $t0, $zr, 0x0884D408
    0884D3F8:[00091840]: sll        $v1, $t1, 0x0001
    0884D3FC:[80A70000]: lb         $a3, 0($a1)
    0884D400:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D404:[24A50001]: addiu      $a1, $a1, 1
    0884D408:[00E81024]: and        $v0, $a3, $t0
    0884D40C:[10400057]: beq        $v0, $zr, 0x0884D56C
    0884D410:[00084043]: sra        $t0, $t0, 0x0001
    0884D414:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D418:[00624821]: addu       $t1, $v1, $v0
    0884D41C:[15000004]: bne        $t0, $zr, 0x0884D430
    0884D420:[00091840]: sll        $v1, $t1, 0x0001
    0884D424:[80A70000]: lb         $a3, 0($a1)
    0884D428:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D42C:[24A50001]: addiu      $a1, $a1, 1
    0884D430:[00E81024]: and        $v0, $a3, $t0
    0884D434:[1040004B]: beq        $v0, $zr, 0x0884D564
    0884D438:[00084043]: sra        $t0, $t0, 0x0001
    0884D43C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D440:[00624821]: addu       $t1, $v1, $v0
    0884D444:[2529FF01]: addiu      $t1, $t1, -255
    0884D448:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    0884D44C:[15000005]: bne        $t0, $zr, 0x0884D464
    0884D450:[00E81024]: and        $v0, $a3, $t0
    0884D454:[80A70000]: lb         $a3, 0($a1)
    0884D458:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D45C:[24A50001]: addiu      $a1, $a1, 1
    0884D460:[00E81024]: and        $v0, $a3, $t0
    0884D464:[1040000F]: beq        $v0, $zr, 0x0884D4A4
    0884D468:[28C20007]: slti       $v0, $a2, 7
    0884D46C:[00084043]: sra        $t0, $t0, 0x0001
    0884D470:[15000004]: bne        $t0, $zr, 0x0884D484
    0884D474:[00061840]: sll        $v1, $a2, 0x0001
    0884D478:[80A70000]: lb         $a3, 0($a1)
    0884D47C:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D480:[24A50001]: addiu      $a1, $a1, 1
    0884D484:[00E81024]: and        $v0, $a3, $t0
    0884D488:[10400004]: beq        $v0, $zr, 0x0884D49C
    0884D48C:[00084043]: sra        $t0, $t0, 0x0001
    0884D490:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D494:[0A213513]: j          0x0884D44C
    0884D498:[00623021]: addu       $a2, $v1, $v0
    0884D49C:[0A213525]: j          0x0884D494
    0884D4A0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D4A4:[1040000B]: beq        $v0, $zr, 0x0884D4D4
    0884D4A8:[00084043]: sra        $t0, $t0, 0x0001
    0884D4AC:[04C0FFA4]: bltz       $a2, 0x0884D340
    0884D4B0:[00000000]: nop
    0884D4B4:[01491021]: addu       $v0, $t2, $t1
    0884D4B8:[90430000]: lbu        $v1, 0($v0)
    0884D4BC:[24C6FFFF]: addiu      $a2, $a2, -1
    0884D4C0:[A1430000]: sb         $v1, 0($t2)
    0884D4C4:[04C1FFFB]: bgez       $a2, 0x0884D4B4
    0884D4C8:[254A0001]: addiu      $t2, $t2, 1
    0884D4CC:[0A2134D0]: j          0x0884D340
    0884D4D0:[00000000]: nop
    0884D4D4:[24C60001]: addiu      $a2, $a2, 1
    0884D4D8:[000658C3]: sra        $t3, $a2, 0x0003
    0884D4DC:[30C60007]: andi       $a2, $a2, 7
    0884D4E0:[01461021]: addu       $v0, $t2, $a2
    0884D4E4:[244AFFF8]: addiu      $t2, $v0, -8
    0884D4E8:[2CC30008]: sltiu      $v1, $a2, 8
    0884D4EC:[1060000C]: beq        $v1, $zr, 0x0884D520
    0884D4F0:[01494821]: addu       $t1, $t2, $t1
    0884D4F4:[3C0308A9]: lui        $v1, 0x08A9 <=> li $v1, 0x08A90000
    0884D4F8:[00061080]: sll        $v0, $a2, 0x0002
    0884D4FC:[2463F620]: addiu      $v1, $v1, -2528
    0884D500:[00431021]: addu       $v0, $v0, $v1
    0884D504:[8C440000]: lw         $a0, 0($v0)
    0884D508:[00800008]: jr         $a0
    0884D50C:[00000000]: nop
    0884D510:[256BFFFF]: addiu      $t3, $t3, -1
    0884D514:[254A0008]: addiu      $t2, $t2, 8
    0884D518:[0560FF89]: bltz       $t3, 0x0884D340
    0884D51C:[25290008]: addiu      $t1, $t1, 8
    0884D520:[91220000]: lbu        $v0, 0($t1)
    0884D524:[A1420000]: sb         $v0, 0($t2)
    0884D528:[91220001]: lbu        $v0, 1($t1)
    0884D52C:[A1420001]: sb         $v0, 1($t2)
    0884D530:[91220002]: lbu        $v0, 2($t1)
    0884D534:[A1420002]: sb         $v0, 2($t2)
    0884D538:[91220003]: lbu        $v0, 3($t1)
    0884D53C:[A1420003]: sb         $v0, 3($t2)
    0884D540:[91220004]: lbu        $v0, 4($t1)
    0884D544:[A1420004]: sb         $v0, 4($t2)
    0884D548:[91220005]: lbu        $v0, 5($t1)
    0884D54C:[A1420005]: sb         $v0, 5($t2)
    0884D550:[91220006]: lbu        $v0, 6($t1)
    0884D554:[A1420006]: sb         $v0, 6($t2)
    0884D558:[91220007]: lbu        $v0, 7($t1)
    0884D55C:[0A213544]: j          0x0884D510
    0884D560:[A1420007]: sb         $v0, 7($t2)
    0884D564:[0A213510]: j          0x0884D440
    0884D568:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D56C:[0A213506]: j          0x0884D418
    0884D570:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D574:[0A2134FC]: j          0x0884D3F0
    0884D578:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D57C:[0A2134F2]: j          0x0884D3C8
    0884D580:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D584:[00084043]: sra        $t0, $t0, 0x0001
    0884D588:[11200004]: beq        $t1, $zr, 0x0884D59C
    0884D58C:[24A50001]: addiu      $a1, $a1, 1
    0884D590:[2402FF00]: addiu      $v0, $zr, -256 <=> li $v0, -256
    0884D594:[0A213512]: j          0x0884D448
    0884D598:[01224825]: or         $t1, $t1, $v0
    0884D59C:[03E00008]: jr         $ra
    0884D5A0:[01801021]: addu       $v0, $t4, $zr <=> move $v0, $t4
  Back Branch 0884D4C4 301,514 times (length 6)
    0884D4A0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D4A4:[1040000B]: beq        $v0, $zr, 0x0884D4D4
    0884D4A8:[00084043]: sra        $t0, $t0, 0x0001
    0884D4AC:[04C0FFA4]: bltz       $a2, 0x0884D340
    0884D4B0:[00000000]: nop
--> 0884D4B4:[01491021]: addu       $v0, $t2, $t1
    0884D4B8:[90430000]: lbu        $v1, 0($v0)
    0884D4BC:[24C6FFFF]: addiu      $a2, $a2, -1
    0884D4C0:[A1430000]: sb         $v1, 0($t2)
--> 0884D4C4:[04C1FFFB]: bgez       $a2, 0x0884D4B4
    0884D4C8:[254A0001]: addiu      $t2, $t2, 1
    0884D4CC:[0A2134D0]: j          0x0884D340
    0884D4D0:[00000000]: nop
    0884D4D4:[24C60001]: addiu      $a2, $a2, 1
  Back Branch 0884D36C 161,766 times (length 13)
--> 0884D340:[15000005]: bne        $t0, $zr, 0x0884D358
    0884D344:[00E81024]: and        $v0, $a3, $t0
    0884D348:[80A70000]: lb         $a3, 0($a1)
    0884D34C:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D350:[24A50001]: addiu      $a1, $a1, 1
    0884D354:[00E81024]: and        $v0, $a3, $t0
    0884D358:[14400006]: bne        $v0, $zr, 0x0884D374
    0884D35C:[00084043]: sra        $t0, $t0, 0x0001
    0884D360:[90A20000]: lbu        $v0, 0($a1)
    0884D364:[24A50001]: addiu      $a1, $a1, 1
    0884D368:[A1420000]: sb         $v0, 0($t2)
--> 0884D36C:[0A2134D0]: j          0x0884D340
    0884D370:[254A0001]: addiu      $t2, $t2, 1
    0884D374:[15000005]: bne        $t0, $zr, 0x0884D38C
    0884D378:[00E81024]: and        $v0, $a3, $t0
    0884D37C:[80A70000]: lb         $a3, 0($a1)
  Back Branch 0884D4CC 107,259 times (length 101)
  Back Branch 0884D4AC 107,259 times (length 93)
--> 0884D340:[15000005]: bne        $t0, $zr, 0x0884D358
    0884D344:[00E81024]: and        $v0, $a3, $t0
    0884D348:[80A70000]: lb         $a3, 0($a1)
    0884D34C:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D350:[24A50001]: addiu      $a1, $a1, 1
    0884D354:[00E81024]: and        $v0, $a3, $t0
    0884D358:[14400006]: bne        $v0, $zr, 0x0884D374
    0884D35C:[00084043]: sra        $t0, $t0, 0x0001
    0884D360:[90A20000]: lbu        $v0, 0($a1)
    0884D364:[24A50001]: addiu      $a1, $a1, 1
    0884D368:[A1420000]: sb         $v0, 0($t2)
    0884D36C:[0A2134D0]: j          0x0884D340
    0884D370:[254A0001]: addiu      $t2, $t2, 1
    0884D374:[15000005]: bne        $t0, $zr, 0x0884D38C
    0884D378:[00E81024]: and        $v0, $a3, $t0
    0884D37C:[80A70000]: lb         $a3, 0($a1)
    0884D380:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D384:[24A50001]: addiu      $a1, $a1, 1
    0884D388:[00E81024]: and        $v0, $a3, $t0
    0884D38C:[1040007D]: beq        $v0, $zr, 0x0884D584
    0884D390:[80A90000]: lb         $t1, 0($a1)
    0884D394:[2402FF00]: addiu      $v0, $zr, -256 <=> li $v0, -256
    0884D398:[00084043]: sra        $t0, $t0, 0x0001
    0884D39C:[01224825]: or         $t1, $t1, $v0
    0884D3A0:[00091840]: sll        $v1, $t1, 0x0001
    0884D3A4:[15000004]: bne        $t0, $zr, 0x0884D3B8
    0884D3A8:[24A50001]: addiu      $a1, $a1, 1
    0884D3AC:[80A70000]: lb         $a3, 0($a1)
    0884D3B0:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D3B4:[24A50001]: addiu      $a1, $a1, 1
    0884D3B8:[00E81024]: and        $v0, $a3, $t0
    0884D3BC:[1040006F]: beq        $v0, $zr, 0x0884D57C
    0884D3C0:[00084043]: sra        $t0, $t0, 0x0001
    0884D3C4:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D3C8:[00624821]: addu       $t1, $v1, $v0
    0884D3CC:[15000004]: bne        $t0, $zr, 0x0884D3E0
    0884D3D0:[00091840]: sll        $v1, $t1, 0x0001
    0884D3D4:[80A70000]: lb         $a3, 0($a1)
    0884D3D8:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D3DC:[24A50001]: addiu      $a1, $a1, 1
    0884D3E0:[00E81024]: and        $v0, $a3, $t0
    0884D3E4:[10400063]: beq        $v0, $zr, 0x0884D574
    0884D3E8:[00084043]: sra        $t0, $t0, 0x0001
    0884D3EC:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D3F0:[00624821]: addu       $t1, $v1, $v0
    0884D3F4:[15000004]: bne        $t0, $zr, 0x0884D408
    0884D3F8:[00091840]: sll        $v1, $t1, 0x0001
    0884D3FC:[80A70000]: lb         $a3, 0($a1)
    0884D400:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D404:[24A50001]: addiu      $a1, $a1, 1
    0884D408:[00E81024]: and        $v0, $a3, $t0
    0884D40C:[10400057]: beq        $v0, $zr, 0x0884D56C
    0884D410:[00084043]: sra        $t0, $t0, 0x0001
    0884D414:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D418:[00624821]: addu       $t1, $v1, $v0
    0884D41C:[15000004]: bne        $t0, $zr, 0x0884D430
    0884D420:[00091840]: sll        $v1, $t1, 0x0001
    0884D424:[80A70000]: lb         $a3, 0($a1)
    0884D428:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D42C:[24A50001]: addiu      $a1, $a1, 1
    0884D430:[00E81024]: and        $v0, $a3, $t0
    0884D434:[1040004B]: beq        $v0, $zr, 0x0884D564
    0884D438:[00084043]: sra        $t0, $t0, 0x0001
    0884D43C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D440:[00624821]: addu       $t1, $v1, $v0
    0884D444:[2529FF01]: addiu      $t1, $t1, -255
    0884D448:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    0884D44C:[15000005]: bne        $t0, $zr, 0x0884D464
    0884D450:[00E81024]: and        $v0, $a3, $t0
    0884D454:[80A70000]: lb         $a3, 0($a1)
    0884D458:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D45C:[24A50001]: addiu      $a1, $a1, 1
    0884D460:[00E81024]: and        $v0, $a3, $t0
    0884D464:[1040000F]: beq        $v0, $zr, 0x0884D4A4
    0884D468:[28C20007]: slti       $v0, $a2, 7
    0884D46C:[00084043]: sra        $t0, $t0, 0x0001
    0884D470:[15000004]: bne        $t0, $zr, 0x0884D484
    0884D474:[00061840]: sll        $v1, $a2, 0x0001
    0884D478:[80A70000]: lb         $a3, 0($a1)
    0884D47C:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D480:[24A50001]: addiu      $a1, $a1, 1
    0884D484:[00E81024]: and        $v0, $a3, $t0
    0884D488:[10400004]: beq        $v0, $zr, 0x0884D49C
    0884D48C:[00084043]: sra        $t0, $t0, 0x0001
    0884D490:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D494:[0A213513]: j          0x0884D44C
    0884D498:[00623021]: addu       $a2, $v1, $v0
    0884D49C:[0A213525]: j          0x0884D494
    0884D4A0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D4A4:[1040000B]: beq        $v0, $zr, 0x0884D4D4
    0884D4A8:[00084043]: sra        $t0, $t0, 0x0001
--> 0884D4AC:[04C0FFA4]: bltz       $a2, 0x0884D340
    0884D4B0:[00000000]: nop
    0884D4B4:[01491021]: addu       $v0, $t2, $t1
    0884D4B8:[90430000]: lbu        $v1, 0($v0)
    0884D4BC:[24C6FFFF]: addiu      $a2, $a2, -1
  Back Branch 0884D494 97,453 times (length 20)
    0884D438:[00084043]: sra        $t0, $t0, 0x0001
    0884D43C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D440:[00624821]: addu       $t1, $v1, $v0
    0884D444:[2529FF01]: addiu      $t1, $t1, -255
    0884D448:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
--> 0884D44C:[15000005]: bne        $t0, $zr, 0x0884D464
    0884D450:[00E81024]: and        $v0, $a3, $t0
    0884D454:[80A70000]: lb         $a3, 0($a1)
    0884D458:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D45C:[24A50001]: addiu      $a1, $a1, 1
    0884D460:[00E81024]: and        $v0, $a3, $t0
    0884D464:[1040000F]: beq        $v0, $zr, 0x0884D4A4
    0884D468:[28C20007]: slti       $v0, $a2, 7
    0884D46C:[00084043]: sra        $t0, $t0, 0x0001
    0884D470:[15000004]: bne        $t0, $zr, 0x0884D484
    0884D474:[00061840]: sll        $v1, $a2, 0x0001
    0884D478:[80A70000]: lb         $a3, 0($a1)
    0884D47C:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D480:[24A50001]: addiu      $a1, $a1, 1
    0884D484:[00E81024]: and        $v0, $a3, $t0
    0884D488:[10400004]: beq        $v0, $zr, 0x0884D49C
    0884D48C:[00084043]: sra        $t0, $t0, 0x0001
    0884D490:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
--> 0884D494:[0A213513]: j          0x0884D44C
    0884D498:[00623021]: addu       $a2, $v1, $v0
    0884D49C:[0A213525]: j          0x0884D494
    0884D4A0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D4A4:[1040000B]: beq        $v0, $zr, 0x0884D4D4
  Back Branch 0884D518 60,898 times (length 120)
  Back Branch 0884D55C 56,981 times (length 21)
    0884D4FC:[2463F620]: addiu      $v1, $v1, -2528
    0884D500:[00431021]: addu       $v0, $v0, $v1
    0884D504:[8C440000]: lw         $a0, 0($v0)
    0884D508:[00800008]: jr         $a0
    0884D50C:[00000000]: nop
--> 0884D510:[256BFFFF]: addiu      $t3, $t3, -1
    0884D514:[254A0008]: addiu      $t2, $t2, 8
    0884D518:[0560FF89]: bltz       $t3, 0x0884D340
    0884D51C:[25290008]: addiu      $t1, $t1, 8
    0884D520:[91220000]: lbu        $v0, 0($t1)
    0884D524:[A1420000]: sb         $v0, 0($t2)
    0884D528:[91220001]: lbu        $v0, 1($t1)
    0884D52C:[A1420001]: sb         $v0, 1($t2)
    0884D530:[91220002]: lbu        $v0, 2($t1)
    0884D534:[A1420002]: sb         $v0, 2($t2)
    0884D538:[91220003]: lbu        $v0, 3($t1)
    0884D53C:[A1420003]: sb         $v0, 3($t2)
    0884D540:[91220004]: lbu        $v0, 4($t1)
    0884D544:[A1420004]: sb         $v0, 4($t2)
    0884D548:[91220005]: lbu        $v0, 5($t1)
    0884D54C:[A1420005]: sb         $v0, 5($t2)
    0884D550:[91220006]: lbu        $v0, 6($t1)
    0884D554:[A1420006]: sb         $v0, 6($t2)
    0884D558:[91220007]: lbu        $v0, 7($t1)
--> 0884D55C:[0A213544]: j          0x0884D510
    0884D560:[A1420007]: sb         $v0, 7($t2)
    0884D564:[0A213510]: j          0x0884D440
    0884D568:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D56C:[0A213506]: j          0x0884D418
  Back Branch 0884D49C 56,586 times (length 4)
    0884D480:[24A50001]: addiu      $a1, $a1, 1
    0884D484:[00E81024]: and        $v0, $a3, $t0
    0884D488:[10400004]: beq        $v0, $zr, 0x0884D49C
    0884D48C:[00084043]: sra        $t0, $t0, 0x0001
    0884D490:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
--> 0884D494:[0A213513]: j          0x0884D44C
    0884D498:[00623021]: addu       $a2, $v1, $v0
--> 0884D49C:[0A213525]: j          0x0884D494
    0884D4A0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D4A4:[1040000B]: beq        $v0, $zr, 0x0884D4D4
    0884D4A8:[00084043]: sra        $t0, $t0, 0x0001
    0884D4AC:[04C0FFA4]: bltz       $a2, 0x0884D340
  Back Branch 0884D594 49,703 times (length 85)
    0884D434:[1040004B]: beq        $v0, $zr, 0x0884D564
    0884D438:[00084043]: sra        $t0, $t0, 0x0001
    0884D43C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D440:[00624821]: addu       $t1, $v1, $v0
    0884D444:[2529FF01]: addiu      $t1, $t1, -255
--> 0884D448:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    0884D44C:[15000005]: bne        $t0, $zr, 0x0884D464
    0884D450:[00E81024]: and        $v0, $a3, $t0
    0884D454:[80A70000]: lb         $a3, 0($a1)
    0884D458:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D45C:[24A50001]: addiu      $a1, $a1, 1
    0884D460:[00E81024]: and        $v0, $a3, $t0
    0884D464:[1040000F]: beq        $v0, $zr, 0x0884D4A4
    0884D468:[28C20007]: slti       $v0, $a2, 7
    0884D46C:[00084043]: sra        $t0, $t0, 0x0001
    0884D470:[15000004]: bne        $t0, $zr, 0x0884D484
    0884D474:[00061840]: sll        $v1, $a2, 0x0001
    0884D478:[80A70000]: lb         $a3, 0($a1)
    0884D47C:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D480:[24A50001]: addiu      $a1, $a1, 1
    0884D484:[00E81024]: and        $v0, $a3, $t0
    0884D488:[10400004]: beq        $v0, $zr, 0x0884D49C
    0884D48C:[00084043]: sra        $t0, $t0, 0x0001
    0884D490:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D494:[0A213513]: j          0x0884D44C
    0884D498:[00623021]: addu       $a2, $v1, $v0
    0884D49C:[0A213525]: j          0x0884D494
    0884D4A0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D4A4:[1040000B]: beq        $v0, $zr, 0x0884D4D4
    0884D4A8:[00084043]: sra        $t0, $t0, 0x0001
    0884D4AC:[04C0FFA4]: bltz       $a2, 0x0884D340
    0884D4B0:[00000000]: nop
    0884D4B4:[01491021]: addu       $v0, $t2, $t1
    0884D4B8:[90430000]: lbu        $v1, 0($v0)
    0884D4BC:[24C6FFFF]: addiu      $a2, $a2, -1
    0884D4C0:[A1430000]: sb         $v1, 0($t2)
    0884D4C4:[04C1FFFB]: bgez       $a2, 0x0884D4B4
    0884D4C8:[254A0001]: addiu      $t2, $t2, 1
    0884D4CC:[0A2134D0]: j          0x0884D340
    0884D4D0:[00000000]: nop
    0884D4D4:[24C60001]: addiu      $a2, $a2, 1
    0884D4D8:[000658C3]: sra        $t3, $a2, 0x0003
    0884D4DC:[30C60007]: andi       $a2, $a2, 7
    0884D4E0:[01461021]: addu       $v0, $t2, $a2
    0884D4E4:[244AFFF8]: addiu      $t2, $v0, -8
    0884D4E8:[2CC30008]: sltiu      $v1, $a2, 8
    0884D4EC:[1060000C]: beq        $v1, $zr, 0x0884D520
    0884D4F0:[01494821]: addu       $t1, $t2, $t1
    0884D4F4:[3C0308A9]: lui        $v1, 0x08A9 <=> li $v1, 0x08A90000
    0884D4F8:[00061080]: sll        $v0, $a2, 0x0002
    0884D4FC:[2463F620]: addiu      $v1, $v1, -2528
    0884D500:[00431021]: addu       $v0, $v0, $v1
    0884D504:[8C440000]: lw         $a0, 0($v0)
    0884D508:[00800008]: jr         $a0
    0884D50C:[00000000]: nop
    0884D510:[256BFFFF]: addiu      $t3, $t3, -1
    0884D514:[254A0008]: addiu      $t2, $t2, 8
    0884D518:[0560FF89]: bltz       $t3, 0x0884D340
    0884D51C:[25290008]: addiu      $t1, $t1, 8
    0884D520:[91220000]: lbu        $v0, 0($t1)
    0884D524:[A1420000]: sb         $v0, 0($t2)
    0884D528:[91220001]: lbu        $v0, 1($t1)
    0884D52C:[A1420001]: sb         $v0, 1($t2)
    0884D530:[91220002]: lbu        $v0, 2($t1)
    0884D534:[A1420002]: sb         $v0, 2($t2)
    0884D538:[91220003]: lbu        $v0, 3($t1)
    0884D53C:[A1420003]: sb         $v0, 3($t2)
    0884D540:[91220004]: lbu        $v0, 4($t1)
    0884D544:[A1420004]: sb         $v0, 4($t2)
    0884D548:[91220005]: lbu        $v0, 5($t1)
    0884D54C:[A1420005]: sb         $v0, 5($t2)
    0884D550:[91220006]: lbu        $v0, 6($t1)
    0884D554:[A1420006]: sb         $v0, 6($t2)
    0884D558:[91220007]: lbu        $v0, 7($t1)
    0884D55C:[0A213544]: j          0x0884D510
    0884D560:[A1420007]: sb         $v0, 7($t2)
    0884D564:[0A213510]: j          0x0884D440
    0884D568:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D56C:[0A213506]: j          0x0884D418
    0884D570:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D574:[0A2134FC]: j          0x0884D3F0
    0884D578:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D57C:[0A2134F2]: j          0x0884D3C8
    0884D580:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D584:[00084043]: sra        $t0, $t0, 0x0001
    0884D588:[11200004]: beq        $t1, $zr, 0x0884D59C
    0884D58C:[24A50001]: addiu      $a1, $a1, 1
    0884D590:[2402FF00]: addiu      $v0, $zr, -256 <=> li $v0, -256
--> 0884D594:[0A213512]: j          0x0884D448
    0884D598:[01224825]: or         $t1, $t1, $v0
    0884D59C:[03E00008]: jr         $ra
    0884D5A0:[01801021]: addu       $v0, $t4, $zr <=> move $v0, $t4
  Back Branch 0884D57C 31,827 times (length 111)
  Back Branch 0884D574 30,888 times (length 99)
    0884D3DC:[24A50001]: addiu      $a1, $a1, 1
    0884D3E0:[00E81024]: and        $v0, $a3, $t0
    0884D3E4:[10400063]: beq        $v0, $zr, 0x0884D574
    0884D3E8:[00084043]: sra        $t0, $t0, 0x0001
    0884D3EC:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
--> 0884D3F0:[00624821]: addu       $t1, $v1, $v0
    0884D3F4:[15000004]: bne        $t0, $zr, 0x0884D408
    0884D3F8:[00091840]: sll        $v1, $t1, 0x0001
    0884D3FC:[80A70000]: lb         $a3, 0($a1)
    0884D400:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D404:[24A50001]: addiu      $a1, $a1, 1
    0884D408:[00E81024]: and        $v0, $a3, $t0
    0884D40C:[10400057]: beq        $v0, $zr, 0x0884D56C
    0884D410:[00084043]: sra        $t0, $t0, 0x0001
    0884D414:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D418:[00624821]: addu       $t1, $v1, $v0
    0884D41C:[15000004]: bne        $t0, $zr, 0x0884D430
    0884D420:[00091840]: sll        $v1, $t1, 0x0001
    0884D424:[80A70000]: lb         $a3, 0($a1)
    0884D428:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D42C:[24A50001]: addiu      $a1, $a1, 1
    0884D430:[00E81024]: and        $v0, $a3, $t0
    0884D434:[1040004B]: beq        $v0, $zr, 0x0884D564
    0884D438:[00084043]: sra        $t0, $t0, 0x0001
    0884D43C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D440:[00624821]: addu       $t1, $v1, $v0
    0884D444:[2529FF01]: addiu      $t1, $t1, -255
    0884D448:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    0884D44C:[15000005]: bne        $t0, $zr, 0x0884D464
    0884D450:[00E81024]: and        $v0, $a3, $t0
    0884D454:[80A70000]: lb         $a3, 0($a1)
    0884D458:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D45C:[24A50001]: addiu      $a1, $a1, 1
    0884D460:[00E81024]: and        $v0, $a3, $t0
    0884D464:[1040000F]: beq        $v0, $zr, 0x0884D4A4
    0884D468:[28C20007]: slti       $v0, $a2, 7
    0884D46C:[00084043]: sra        $t0, $t0, 0x0001
    0884D470:[15000004]: bne        $t0, $zr, 0x0884D484
    0884D474:[00061840]: sll        $v1, $a2, 0x0001
    0884D478:[80A70000]: lb         $a3, 0($a1)
    0884D47C:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D480:[24A50001]: addiu      $a1, $a1, 1
    0884D484:[00E81024]: and        $v0, $a3, $t0
    0884D488:[10400004]: beq        $v0, $zr, 0x0884D49C
    0884D48C:[00084043]: sra        $t0, $t0, 0x0001
    0884D490:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D494:[0A213513]: j          0x0884D44C
    0884D498:[00623021]: addu       $a2, $v1, $v0
    0884D49C:[0A213525]: j          0x0884D494
    0884D4A0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D4A4:[1040000B]: beq        $v0, $zr, 0x0884D4D4
    0884D4A8:[00084043]: sra        $t0, $t0, 0x0001
    0884D4AC:[04C0FFA4]: bltz       $a2, 0x0884D340
    0884D4B0:[00000000]: nop
    0884D4B4:[01491021]: addu       $v0, $t2, $t1
    0884D4B8:[90430000]: lbu        $v1, 0($v0)
    0884D4BC:[24C6FFFF]: addiu      $a2, $a2, -1
    0884D4C0:[A1430000]: sb         $v1, 0($t2)
    0884D4C4:[04C1FFFB]: bgez       $a2, 0x0884D4B4
    0884D4C8:[254A0001]: addiu      $t2, $t2, 1
    0884D4CC:[0A2134D0]: j          0x0884D340
    0884D4D0:[00000000]: nop
    0884D4D4:[24C60001]: addiu      $a2, $a2, 1
    0884D4D8:[000658C3]: sra        $t3, $a2, 0x0003
    0884D4DC:[30C60007]: andi       $a2, $a2, 7
    0884D4E0:[01461021]: addu       $v0, $t2, $a2
    0884D4E4:[244AFFF8]: addiu      $t2, $v0, -8
    0884D4E8:[2CC30008]: sltiu      $v1, $a2, 8
    0884D4EC:[1060000C]: beq        $v1, $zr, 0x0884D520
    0884D4F0:[01494821]: addu       $t1, $t2, $t1
    0884D4F4:[3C0308A9]: lui        $v1, 0x08A9 <=> li $v1, 0x08A90000
    0884D4F8:[00061080]: sll        $v0, $a2, 0x0002
    0884D4FC:[2463F620]: addiu      $v1, $v1, -2528
    0884D500:[00431021]: addu       $v0, $v0, $v1
    0884D504:[8C440000]: lw         $a0, 0($v0)
    0884D508:[00800008]: jr         $a0
    0884D50C:[00000000]: nop
    0884D510:[256BFFFF]: addiu      $t3, $t3, -1
    0884D514:[254A0008]: addiu      $t2, $t2, 8
    0884D518:[0560FF89]: bltz       $t3, 0x0884D340
    0884D51C:[25290008]: addiu      $t1, $t1, 8
    0884D520:[91220000]: lbu        $v0, 0($t1)
    0884D524:[A1420000]: sb         $v0, 0($t2)
    0884D528:[91220001]: lbu        $v0, 1($t1)
    0884D52C:[A1420001]: sb         $v0, 1($t2)
    0884D530:[91220002]: lbu        $v0, 2($t1)
    0884D534:[A1420002]: sb         $v0, 2($t2)
    0884D538:[91220003]: lbu        $v0, 3($t1)
    0884D53C:[A1420003]: sb         $v0, 3($t2)
    0884D540:[91220004]: lbu        $v0, 4($t1)
    0884D544:[A1420004]: sb         $v0, 4($t2)
    0884D548:[91220005]: lbu        $v0, 5($t1)
    0884D54C:[A1420005]: sb         $v0, 5($t2)
    0884D550:[91220006]: lbu        $v0, 6($t1)
    0884D554:[A1420006]: sb         $v0, 6($t2)
    0884D558:[91220007]: lbu        $v0, 7($t1)
    0884D55C:[0A213544]: j          0x0884D510
    0884D560:[A1420007]: sb         $v0, 7($t2)
    0884D564:[0A213510]: j          0x0884D440
    0884D568:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D56C:[0A213506]: j          0x0884D418
    0884D570:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
--> 0884D574:[0A2134FC]: j          0x0884D3F0
    0884D578:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D57C:[0A2134F2]: j          0x0884D3C8
    0884D580:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D584:[00084043]: sra        $t0, $t0, 0x0001
  Back Branch 0884D56C 30,378 times (length 87)
    0884D404:[24A50001]: addiu      $a1, $a1, 1
    0884D408:[00E81024]: and        $v0, $a3, $t0
    0884D40C:[10400057]: beq        $v0, $zr, 0x0884D56C
    0884D410:[00084043]: sra        $t0, $t0, 0x0001
    0884D414:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
--> 0884D418:[00624821]: addu       $t1, $v1, $v0
    0884D41C:[15000004]: bne        $t0, $zr, 0x0884D430
    0884D420:[00091840]: sll        $v1, $t1, 0x0001
    0884D424:[80A70000]: lb         $a3, 0($a1)
    0884D428:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D42C:[24A50001]: addiu      $a1, $a1, 1
    0884D430:[00E81024]: and        $v0, $a3, $t0
    0884D434:[1040004B]: beq        $v0, $zr, 0x0884D564
    0884D438:[00084043]: sra        $t0, $t0, 0x0001
    0884D43C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D440:[00624821]: addu       $t1, $v1, $v0
    0884D444:[2529FF01]: addiu      $t1, $t1, -255
    0884D448:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    0884D44C:[15000005]: bne        $t0, $zr, 0x0884D464
    0884D450:[00E81024]: and        $v0, $a3, $t0
    0884D454:[80A70000]: lb         $a3, 0($a1)
    0884D458:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D45C:[24A50001]: addiu      $a1, $a1, 1
    0884D460:[00E81024]: and        $v0, $a3, $t0
    0884D464:[1040000F]: beq        $v0, $zr, 0x0884D4A4
    0884D468:[28C20007]: slti       $v0, $a2, 7
    0884D46C:[00084043]: sra        $t0, $t0, 0x0001
    0884D470:[15000004]: bne        $t0, $zr, 0x0884D484
    0884D474:[00061840]: sll        $v1, $a2, 0x0001
    0884D478:[80A70000]: lb         $a3, 0($a1)
    0884D47C:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D480:[24A50001]: addiu      $a1, $a1, 1
    0884D484:[00E81024]: and        $v0, $a3, $t0
    0884D488:[10400004]: beq        $v0, $zr, 0x0884D49C
    0884D48C:[00084043]: sra        $t0, $t0, 0x0001
    0884D490:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D494:[0A213513]: j          0x0884D44C
    0884D498:[00623021]: addu       $a2, $v1, $v0
    0884D49C:[0A213525]: j          0x0884D494
    0884D4A0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D4A4:[1040000B]: beq        $v0, $zr, 0x0884D4D4
    0884D4A8:[00084043]: sra        $t0, $t0, 0x0001
    0884D4AC:[04C0FFA4]: bltz       $a2, 0x0884D340
    0884D4B0:[00000000]: nop
    0884D4B4:[01491021]: addu       $v0, $t2, $t1
    0884D4B8:[90430000]: lbu        $v1, 0($v0)
    0884D4BC:[24C6FFFF]: addiu      $a2, $a2, -1
    0884D4C0:[A1430000]: sb         $v1, 0($t2)
    0884D4C4:[04C1FFFB]: bgez       $a2, 0x0884D4B4
    0884D4C8:[254A0001]: addiu      $t2, $t2, 1
    0884D4CC:[0A2134D0]: j          0x0884D340
    0884D4D0:[00000000]: nop
    0884D4D4:[24C60001]: addiu      $a2, $a2, 1
    0884D4D8:[000658C3]: sra        $t3, $a2, 0x0003
    0884D4DC:[30C60007]: andi       $a2, $a2, 7
    0884D4E0:[01461021]: addu       $v0, $t2, $a2
    0884D4E4:[244AFFF8]: addiu      $t2, $v0, -8
    0884D4E8:[2CC30008]: sltiu      $v1, $a2, 8
    0884D4EC:[1060000C]: beq        $v1, $zr, 0x0884D520
    0884D4F0:[01494821]: addu       $t1, $t2, $t1
    0884D4F4:[3C0308A9]: lui        $v1, 0x08A9 <=> li $v1, 0x08A90000
    0884D4F8:[00061080]: sll        $v0, $a2, 0x0002
    0884D4FC:[2463F620]: addiu      $v1, $v1, -2528
    0884D500:[00431021]: addu       $v0, $v0, $v1
    0884D504:[8C440000]: lw         $a0, 0($v0)
    0884D508:[00800008]: jr         $a0
    0884D50C:[00000000]: nop
    0884D510:[256BFFFF]: addiu      $t3, $t3, -1
    0884D514:[254A0008]: addiu      $t2, $t2, 8
    0884D518:[0560FF89]: bltz       $t3, 0x0884D340
    0884D51C:[25290008]: addiu      $t1, $t1, 8
    0884D520:[91220000]: lbu        $v0, 0($t1)
    0884D524:[A1420000]: sb         $v0, 0($t2)
    0884D528:[91220001]: lbu        $v0, 1($t1)
    0884D52C:[A1420001]: sb         $v0, 1($t2)
    0884D530:[91220002]: lbu        $v0, 2($t1)
    0884D534:[A1420002]: sb         $v0, 2($t2)
    0884D538:[91220003]: lbu        $v0, 3($t1)
    0884D53C:[A1420003]: sb         $v0, 3($t2)
    0884D540:[91220004]: lbu        $v0, 4($t1)
    0884D544:[A1420004]: sb         $v0, 4($t2)
    0884D548:[91220005]: lbu        $v0, 5($t1)
    0884D54C:[A1420005]: sb         $v0, 5($t2)
    0884D550:[91220006]: lbu        $v0, 6($t1)
    0884D554:[A1420006]: sb         $v0, 6($t2)
    0884D558:[91220007]: lbu        $v0, 7($t1)
    0884D55C:[0A213544]: j          0x0884D510
    0884D560:[A1420007]: sb         $v0, 7($t2)
    0884D564:[0A213510]: j          0x0884D440
    0884D568:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
--> 0884D56C:[0A213506]: j          0x0884D418
    0884D570:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D574:[0A2134FC]: j          0x0884D3F0
    0884D578:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D57C:[0A2134F2]: j          0x0884D3C8
  Back Branch 0884D564 29,411 times (length 75)
    0884D42C:[24A50001]: addiu      $a1, $a1, 1
    0884D430:[00E81024]: and        $v0, $a3, $t0
    0884D434:[1040004B]: beq        $v0, $zr, 0x0884D564
    0884D438:[00084043]: sra        $t0, $t0, 0x0001
    0884D43C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
--> 0884D440:[00624821]: addu       $t1, $v1, $v0
    0884D444:[2529FF01]: addiu      $t1, $t1, -255
    0884D448:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    0884D44C:[15000005]: bne        $t0, $zr, 0x0884D464
    0884D450:[00E81024]: and        $v0, $a3, $t0
    0884D454:[80A70000]: lb         $a3, 0($a1)
    0884D458:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D45C:[24A50001]: addiu      $a1, $a1, 1
    0884D460:[00E81024]: and        $v0, $a3, $t0
    0884D464:[1040000F]: beq        $v0, $zr, 0x0884D4A4
    0884D468:[28C20007]: slti       $v0, $a2, 7
    0884D46C:[00084043]: sra        $t0, $t0, 0x0001
    0884D470:[15000004]: bne        $t0, $zr, 0x0884D484
    0884D474:[00061840]: sll        $v1, $a2, 0x0001
    0884D478:[80A70000]: lb         $a3, 0($a1)
    0884D47C:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D480:[24A50001]: addiu      $a1, $a1, 1
    0884D484:[00E81024]: and        $v0, $a3, $t0
    0884D488:[10400004]: beq        $v0, $zr, 0x0884D49C
    0884D48C:[00084043]: sra        $t0, $t0, 0x0001
    0884D490:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D494:[0A213513]: j          0x0884D44C
    0884D498:[00623021]: addu       $a2, $v1, $v0
    0884D49C:[0A213525]: j          0x0884D494
    0884D4A0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D4A4:[1040000B]: beq        $v0, $zr, 0x0884D4D4
    0884D4A8:[00084043]: sra        $t0, $t0, 0x0001
    0884D4AC:[04C0FFA4]: bltz       $a2, 0x0884D340
    0884D4B0:[00000000]: nop
    0884D4B4:[01491021]: addu       $v0, $t2, $t1
    0884D4B8:[90430000]: lbu        $v1, 0($v0)
    0884D4BC:[24C6FFFF]: addiu      $a2, $a2, -1
    0884D4C0:[A1430000]: sb         $v1, 0($t2)
    0884D4C4:[04C1FFFB]: bgez       $a2, 0x0884D4B4
    0884D4C8:[254A0001]: addiu      $t2, $t2, 1
    0884D4CC:[0A2134D0]: j          0x0884D340
    0884D4D0:[00000000]: nop
    0884D4D4:[24C60001]: addiu      $a2, $a2, 1
    0884D4D8:[000658C3]: sra        $t3, $a2, 0x0003
    0884D4DC:[30C60007]: andi       $a2, $a2, 7
    0884D4E0:[01461021]: addu       $v0, $t2, $a2
    0884D4E4:[244AFFF8]: addiu      $t2, $v0, -8
    0884D4E8:[2CC30008]: sltiu      $v1, $a2, 8
    0884D4EC:[1060000C]: beq        $v1, $zr, 0x0884D520
    0884D4F0:[01494821]: addu       $t1, $t2, $t1
    0884D4F4:[3C0308A9]: lui        $v1, 0x08A9 <=> li $v1, 0x08A90000
    0884D4F8:[00061080]: sll        $v0, $a2, 0x0002
    0884D4FC:[2463F620]: addiu      $v1, $v1, -2528
    0884D500:[00431021]: addu       $v0, $v0, $v1
    0884D504:[8C440000]: lw         $a0, 0($v0)
    0884D508:[00800008]: jr         $a0
    0884D50C:[00000000]: nop
    0884D510:[256BFFFF]: addiu      $t3, $t3, -1
    0884D514:[254A0008]: addiu      $t2, $t2, 8
    0884D518:[0560FF89]: bltz       $t3, 0x0884D340
    0884D51C:[25290008]: addiu      $t1, $t1, 8
    0884D520:[91220000]: lbu        $v0, 0($t1)
    0884D524:[A1420000]: sb         $v0, 0($t2)
    0884D528:[91220001]: lbu        $v0, 1($t1)
    0884D52C:[A1420001]: sb         $v0, 1($t2)
    0884D530:[91220002]: lbu        $v0, 2($t1)
    0884D534:[A1420002]: sb         $v0, 2($t2)
    0884D538:[91220003]: lbu        $v0, 3($t1)
    0884D53C:[A1420003]: sb         $v0, 3($t2)
    0884D540:[91220004]: lbu        $v0, 4($t1)
    0884D544:[A1420004]: sb         $v0, 4($t2)
    0884D548:[91220005]: lbu        $v0, 5($t1)
    0884D54C:[A1420005]: sb         $v0, 5($t2)
    0884D550:[91220006]: lbu        $v0, 6($t1)
    0884D554:[A1420006]: sb         $v0, 6($t2)
    0884D558:[91220007]: lbu        $v0, 7($t1)
    0884D55C:[0A213544]: j          0x0884D510
    0884D560:[A1420007]: sb         $v0, 7($t2)
--> 0884D564:[0A213510]: j          0x0884D440
    0884D568:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D56C:[0A213506]: j          0x0884D418
    0884D570:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D574:[0A2134FC]: j          0x0884D3F0
_S1_2_884D558 1,861,298 instructions (0.036%), 1,863 calls (0884D340 - 0884D5A0, length 153)
    0884D340:[15000005]: bne        $t0, $zr, 0x0884D358
    0884D344:[00E81024]: and        $v0, $a3, $t0
    0884D348:[80A70000]: lb         $a3, 0($a1)
    0884D34C:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D350:[24A50001]: addiu      $a1, $a1, 1
    0884D354:[00E81024]: and        $v0, $a3, $t0
    0884D358:[14400006]: bne        $v0, $zr, 0x0884D374
    0884D35C:[00084043]: sra        $t0, $t0, 0x0001
    0884D360:[90A20000]: lbu        $v0, 0($a1)
    0884D364:[24A50001]: addiu      $a1, $a1, 1
    0884D368:[A1420000]: sb         $v0, 0($t2)
    0884D36C:[0A2134D0]: j          0x0884D340
    0884D370:[254A0001]: addiu      $t2, $t2, 1
    0884D374:[15000005]: bne        $t0, $zr, 0x0884D38C
    0884D378:[00E81024]: and        $v0, $a3, $t0
    0884D37C:[80A70000]: lb         $a3, 0($a1)
    0884D380:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D384:[24A50001]: addiu      $a1, $a1, 1
    0884D388:[00E81024]: and        $v0, $a3, $t0
    0884D38C:[1040007D]: beq        $v0, $zr, 0x0884D584
    0884D390:[80A90000]: lb         $t1, 0($a1)
    0884D394:[2402FF00]: addiu      $v0, $zr, -256 <=> li $v0, -256
    0884D398:[00084043]: sra        $t0, $t0, 0x0001
    0884D39C:[01224825]: or         $t1, $t1, $v0
    0884D3A0:[00091840]: sll        $v1, $t1, 0x0001
    0884D3A4:[15000004]: bne        $t0, $zr, 0x0884D3B8
    0884D3A8:[24A50001]: addiu      $a1, $a1, 1
    0884D3AC:[80A70000]: lb         $a3, 0($a1)
    0884D3B0:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D3B4:[24A50001]: addiu      $a1, $a1, 1
    0884D3B8:[00E81024]: and        $v0, $a3, $t0
    0884D3BC:[1040006F]: beq        $v0, $zr, 0x0884D57C
    0884D3C0:[00084043]: sra        $t0, $t0, 0x0001
    0884D3C4:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D3C8:[00624821]: addu       $t1, $v1, $v0
    0884D3CC:[15000004]: bne        $t0, $zr, 0x0884D3E0
    0884D3D0:[00091840]: sll        $v1, $t1, 0x0001
    0884D3D4:[80A70000]: lb         $a3, 0($a1)
    0884D3D8:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D3DC:[24A50001]: addiu      $a1, $a1, 1
    0884D3E0:[00E81024]: and        $v0, $a3, $t0
    0884D3E4:[10400063]: beq        $v0, $zr, 0x0884D574
    0884D3E8:[00084043]: sra        $t0, $t0, 0x0001
    0884D3EC:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D3F0:[00624821]: addu       $t1, $v1, $v0
    0884D3F4:[15000004]: bne        $t0, $zr, 0x0884D408
    0884D3F8:[00091840]: sll        $v1, $t1, 0x0001
    0884D3FC:[80A70000]: lb         $a3, 0($a1)
    0884D400:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D404:[24A50001]: addiu      $a1, $a1, 1
    0884D408:[00E81024]: and        $v0, $a3, $t0
    0884D40C:[10400057]: beq        $v0, $zr, 0x0884D56C
    0884D410:[00084043]: sra        $t0, $t0, 0x0001
    0884D414:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D418:[00624821]: addu       $t1, $v1, $v0
    0884D41C:[15000004]: bne        $t0, $zr, 0x0884D430
    0884D420:[00091840]: sll        $v1, $t1, 0x0001
    0884D424:[80A70000]: lb         $a3, 0($a1)
    0884D428:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D42C:[24A50001]: addiu      $a1, $a1, 1
    0884D430:[00E81024]: and        $v0, $a3, $t0
    0884D434:[1040004B]: beq        $v0, $zr, 0x0884D564
    0884D438:[00084043]: sra        $t0, $t0, 0x0001
    0884D43C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D440:[00624821]: addu       $t1, $v1, $v0
    0884D444:[2529FF01]: addiu      $t1, $t1, -255
    0884D448:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    0884D44C:[15000005]: bne        $t0, $zr, 0x0884D464
    0884D450:[00E81024]: and        $v0, $a3, $t0
    0884D454:[80A70000]: lb         $a3, 0($a1)
    0884D458:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D45C:[24A50001]: addiu      $a1, $a1, 1
    0884D460:[00E81024]: and        $v0, $a3, $t0
    0884D464:[1040000F]: beq        $v0, $zr, 0x0884D4A4
    0884D468:[28C20007]: slti       $v0, $a2, 7
    0884D46C:[00084043]: sra        $t0, $t0, 0x0001
    0884D470:[15000004]: bne        $t0, $zr, 0x0884D484
    0884D474:[00061840]: sll        $v1, $a2, 0x0001
    0884D478:[80A70000]: lb         $a3, 0($a1)
    0884D47C:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D480:[24A50001]: addiu      $a1, $a1, 1
    0884D484:[00E81024]: and        $v0, $a3, $t0
    0884D488:[10400004]: beq        $v0, $zr, 0x0884D49C
    0884D48C:[00084043]: sra        $t0, $t0, 0x0001
    0884D490:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D494:[0A213513]: j          0x0884D44C
    0884D498:[00623021]: addu       $a2, $v1, $v0
    0884D49C:[0A213525]: j          0x0884D494
    0884D4A0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D4A4:[1040000B]: beq        $v0, $zr, 0x0884D4D4
    0884D4A8:[00084043]: sra        $t0, $t0, 0x0001
    0884D4AC:[04C0FFA4]: bltz       $a2, 0x0884D340
    0884D4B0:[00000000]: nop
    0884D4B4:[01491021]: addu       $v0, $t2, $t1
    0884D4B8:[90430000]: lbu        $v1, 0($v0)
    0884D4BC:[24C6FFFF]: addiu      $a2, $a2, -1
    0884D4C0:[A1430000]: sb         $v1, 0($t2)
    0884D4C4:[04C1FFFB]: bgez       $a2, 0x0884D4B4
    0884D4C8:[254A0001]: addiu      $t2, $t2, 1
    0884D4CC:[0A2134D0]: j          0x0884D340
    0884D4D0:[00000000]: nop
    0884D4D4:[24C60001]: addiu      $a2, $a2, 1
    0884D4D8:[000658C3]: sra        $t3, $a2, 0x0003
    0884D4DC:[30C60007]: andi       $a2, $a2, 7
    0884D4E0:[01461021]: addu       $v0, $t2, $a2
    0884D4E4:[244AFFF8]: addiu      $t2, $v0, -8
    0884D4E8:[2CC30008]: sltiu      $v1, $a2, 8
    0884D4EC:[1060000C]: beq        $v1, $zr, 0x0884D520
    0884D4F0:[01494821]: addu       $t1, $t2, $t1
    0884D4F4:[3C0308A9]: lui        $v1, 0x08A9 <=> li $v1, 0x08A90000
    0884D4F8:[00061080]: sll        $v0, $a2, 0x0002
    0884D4FC:[2463F620]: addiu      $v1, $v1, -2528
    0884D500:[00431021]: addu       $v0, $v0, $v1
    0884D504:[8C440000]: lw         $a0, 0($v0)
    0884D508:[00800008]: jr         $a0
    0884D50C:[00000000]: nop
    0884D510:[256BFFFF]: addiu      $t3, $t3, -1
    0884D514:[254A0008]: addiu      $t2, $t2, 8
    0884D518:[0560FF89]: bltz       $t3, 0x0884D340
    0884D51C:[25290008]: addiu      $t1, $t1, 8
    0884D520:[91220000]: lbu        $v0, 0($t1)
    0884D524:[A1420000]: sb         $v0, 0($t2)
    0884D528:[91220001]: lbu        $v0, 1($t1)
    0884D52C:[A1420001]: sb         $v0, 1($t2)
    0884D530:[91220002]: lbu        $v0, 2($t1)
    0884D534:[A1420002]: sb         $v0, 2($t2)
    0884D538:[91220003]: lbu        $v0, 3($t1)
    0884D53C:[A1420003]: sb         $v0, 3($t2)
    0884D540:[91220004]: lbu        $v0, 4($t1)
    0884D544:[A1420004]: sb         $v0, 4($t2)
    0884D548:[91220005]: lbu        $v0, 5($t1)
    0884D54C:[A1420005]: sb         $v0, 5($t2)
    0884D550:[91220006]: lbu        $v0, 6($t1)
    0884D554:[A1420006]: sb         $v0, 6($t2)
    0884D558:[91220007]: lbu        $v0, 7($t1)
    0884D55C:[0A213544]: j          0x0884D510
    0884D560:[A1420007]: sb         $v0, 7($t2)
    0884D564:[0A213510]: j          0x0884D440
    0884D568:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D56C:[0A213506]: j          0x0884D418
    0884D570:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D574:[0A2134FC]: j          0x0884D3F0
    0884D578:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D57C:[0A2134F2]: j          0x0884D3C8
    0884D580:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D584:[00084043]: sra        $t0, $t0, 0x0001
    0884D588:[11200004]: beq        $t1, $zr, 0x0884D59C
    0884D58C:[24A50001]: addiu      $a1, $a1, 1
    0884D590:[2402FF00]: addiu      $v0, $zr, -256 <=> li $v0, -256
    0884D594:[0A213512]: j          0x0884D448
    0884D598:[01224825]: or         $t1, $t1, $v0
    0884D59C:[03E00008]: jr         $ra
    0884D5A0:[01801021]: addu       $v0, $t4, $zr <=> move $v0, $t4
  Back Branch 0884D4C4 301,514 times (length 6)
    0884D4A0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D4A4:[1040000B]: beq        $v0, $zr, 0x0884D4D4
    0884D4A8:[00084043]: sra        $t0, $t0, 0x0001
    0884D4AC:[04C0FFA4]: bltz       $a2, 0x0884D340
    0884D4B0:[00000000]: nop
--> 0884D4B4:[01491021]: addu       $v0, $t2, $t1
    0884D4B8:[90430000]: lbu        $v1, 0($v0)
    0884D4BC:[24C6FFFF]: addiu      $a2, $a2, -1
    0884D4C0:[A1430000]: sb         $v1, 0($t2)
--> 0884D4C4:[04C1FFFB]: bgez       $a2, 0x0884D4B4
    0884D4C8:[254A0001]: addiu      $t2, $t2, 1
    0884D4CC:[0A2134D0]: j          0x0884D340
    0884D4D0:[00000000]: nop
    0884D4D4:[24C60001]: addiu      $a2, $a2, 1
  Back Branch 0884D36C 161,766 times (length 13)
--> 0884D340:[15000005]: bne        $t0, $zr, 0x0884D358
    0884D344:[00E81024]: and        $v0, $a3, $t0
    0884D348:[80A70000]: lb         $a3, 0($a1)
    0884D34C:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D350:[24A50001]: addiu      $a1, $a1, 1
    0884D354:[00E81024]: and        $v0, $a3, $t0
    0884D358:[14400006]: bne        $v0, $zr, 0x0884D374
    0884D35C:[00084043]: sra        $t0, $t0, 0x0001
    0884D360:[90A20000]: lbu        $v0, 0($a1)
    0884D364:[24A50001]: addiu      $a1, $a1, 1
    0884D368:[A1420000]: sb         $v0, 0($t2)
--> 0884D36C:[0A2134D0]: j          0x0884D340
    0884D370:[254A0001]: addiu      $t2, $t2, 1
    0884D374:[15000005]: bne        $t0, $zr, 0x0884D38C
    0884D378:[00E81024]: and        $v0, $a3, $t0
    0884D37C:[80A70000]: lb         $a3, 0($a1)
  Back Branch 0884D4CC 107,259 times (length 101)
  Back Branch 0884D4AC 107,259 times (length 93)
--> 0884D340:[15000005]: bne        $t0, $zr, 0x0884D358
    0884D344:[00E81024]: and        $v0, $a3, $t0
    0884D348:[80A70000]: lb         $a3, 0($a1)
    0884D34C:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D350:[24A50001]: addiu      $a1, $a1, 1
    0884D354:[00E81024]: and        $v0, $a3, $t0
    0884D358:[14400006]: bne        $v0, $zr, 0x0884D374
    0884D35C:[00084043]: sra        $t0, $t0, 0x0001
    0884D360:[90A20000]: lbu        $v0, 0($a1)
    0884D364:[24A50001]: addiu      $a1, $a1, 1
    0884D368:[A1420000]: sb         $v0, 0($t2)
    0884D36C:[0A2134D0]: j          0x0884D340
    0884D370:[254A0001]: addiu      $t2, $t2, 1
    0884D374:[15000005]: bne        $t0, $zr, 0x0884D38C
    0884D378:[00E81024]: and        $v0, $a3, $t0
    0884D37C:[80A70000]: lb         $a3, 0($a1)
    0884D380:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D384:[24A50001]: addiu      $a1, $a1, 1
    0884D388:[00E81024]: and        $v0, $a3, $t0
    0884D38C:[1040007D]: beq        $v0, $zr, 0x0884D584
    0884D390:[80A90000]: lb         $t1, 0($a1)
    0884D394:[2402FF00]: addiu      $v0, $zr, -256 <=> li $v0, -256
    0884D398:[00084043]: sra        $t0, $t0, 0x0001
    0884D39C:[01224825]: or         $t1, $t1, $v0
    0884D3A0:[00091840]: sll        $v1, $t1, 0x0001
    0884D3A4:[15000004]: bne        $t0, $zr, 0x0884D3B8
    0884D3A8:[24A50001]: addiu      $a1, $a1, 1
    0884D3AC:[80A70000]: lb         $a3, 0($a1)
    0884D3B0:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D3B4:[24A50001]: addiu      $a1, $a1, 1
    0884D3B8:[00E81024]: and        $v0, $a3, $t0
    0884D3BC:[1040006F]: beq        $v0, $zr, 0x0884D57C
    0884D3C0:[00084043]: sra        $t0, $t0, 0x0001
    0884D3C4:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D3C8:[00624821]: addu       $t1, $v1, $v0
    0884D3CC:[15000004]: bne        $t0, $zr, 0x0884D3E0
    0884D3D0:[00091840]: sll        $v1, $t1, 0x0001
    0884D3D4:[80A70000]: lb         $a3, 0($a1)
    0884D3D8:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D3DC:[24A50001]: addiu      $a1, $a1, 1
    0884D3E0:[00E81024]: and        $v0, $a3, $t0
    0884D3E4:[10400063]: beq        $v0, $zr, 0x0884D574
    0884D3E8:[00084043]: sra        $t0, $t0, 0x0001
    0884D3EC:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D3F0:[00624821]: addu       $t1, $v1, $v0
    0884D3F4:[15000004]: bne        $t0, $zr, 0x0884D408
    0884D3F8:[00091840]: sll        $v1, $t1, 0x0001
    0884D3FC:[80A70000]: lb         $a3, 0($a1)
    0884D400:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D404:[24A50001]: addiu      $a1, $a1, 1
    0884D408:[00E81024]: and        $v0, $a3, $t0
    0884D40C:[10400057]: beq        $v0, $zr, 0x0884D56C
    0884D410:[00084043]: sra        $t0, $t0, 0x0001
    0884D414:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D418:[00624821]: addu       $t1, $v1, $v0
    0884D41C:[15000004]: bne        $t0, $zr, 0x0884D430
    0884D420:[00091840]: sll        $v1, $t1, 0x0001
    0884D424:[80A70000]: lb         $a3, 0($a1)
    0884D428:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D42C:[24A50001]: addiu      $a1, $a1, 1
    0884D430:[00E81024]: and        $v0, $a3, $t0
    0884D434:[1040004B]: beq        $v0, $zr, 0x0884D564
    0884D438:[00084043]: sra        $t0, $t0, 0x0001
    0884D43C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D440:[00624821]: addu       $t1, $v1, $v0
    0884D444:[2529FF01]: addiu      $t1, $t1, -255
    0884D448:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    0884D44C:[15000005]: bne        $t0, $zr, 0x0884D464
    0884D450:[00E81024]: and        $v0, $a3, $t0
    0884D454:[80A70000]: lb         $a3, 0($a1)
    0884D458:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D45C:[24A50001]: addiu      $a1, $a1, 1
    0884D460:[00E81024]: and        $v0, $a3, $t0
    0884D464:[1040000F]: beq        $v0, $zr, 0x0884D4A4
    0884D468:[28C20007]: slti       $v0, $a2, 7
    0884D46C:[00084043]: sra        $t0, $t0, 0x0001
    0884D470:[15000004]: bne        $t0, $zr, 0x0884D484
    0884D474:[00061840]: sll        $v1, $a2, 0x0001
    0884D478:[80A70000]: lb         $a3, 0($a1)
    0884D47C:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D480:[24A50001]: addiu      $a1, $a1, 1
    0884D484:[00E81024]: and        $v0, $a3, $t0
    0884D488:[10400004]: beq        $v0, $zr, 0x0884D49C
    0884D48C:[00084043]: sra        $t0, $t0, 0x0001
    0884D490:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D494:[0A213513]: j          0x0884D44C
    0884D498:[00623021]: addu       $a2, $v1, $v0
    0884D49C:[0A213525]: j          0x0884D494
    0884D4A0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D4A4:[1040000B]: beq        $v0, $zr, 0x0884D4D4
    0884D4A8:[00084043]: sra        $t0, $t0, 0x0001
--> 0884D4AC:[04C0FFA4]: bltz       $a2, 0x0884D340
    0884D4B0:[00000000]: nop
    0884D4B4:[01491021]: addu       $v0, $t2, $t1
    0884D4B8:[90430000]: lbu        $v1, 0($v0)
    0884D4BC:[24C6FFFF]: addiu      $a2, $a2, -1
  Back Branch 0884D494 97,453 times (length 20)
    0884D438:[00084043]: sra        $t0, $t0, 0x0001
    0884D43C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D440:[00624821]: addu       $t1, $v1, $v0
    0884D444:[2529FF01]: addiu      $t1, $t1, -255
    0884D448:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
--> 0884D44C:[15000005]: bne        $t0, $zr, 0x0884D464
    0884D450:[00E81024]: and        $v0, $a3, $t0
    0884D454:[80A70000]: lb         $a3, 0($a1)
    0884D458:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D45C:[24A50001]: addiu      $a1, $a1, 1
    0884D460:[00E81024]: and        $v0, $a3, $t0
    0884D464:[1040000F]: beq        $v0, $zr, 0x0884D4A4
    0884D468:[28C20007]: slti       $v0, $a2, 7
    0884D46C:[00084043]: sra        $t0, $t0, 0x0001
    0884D470:[15000004]: bne        $t0, $zr, 0x0884D484
    0884D474:[00061840]: sll        $v1, $a2, 0x0001
    0884D478:[80A70000]: lb         $a3, 0($a1)
    0884D47C:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D480:[24A50001]: addiu      $a1, $a1, 1
    0884D484:[00E81024]: and        $v0, $a3, $t0
    0884D488:[10400004]: beq        $v0, $zr, 0x0884D49C
    0884D48C:[00084043]: sra        $t0, $t0, 0x0001
    0884D490:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
--> 0884D494:[0A213513]: j          0x0884D44C
    0884D498:[00623021]: addu       $a2, $v1, $v0
    0884D49C:[0A213525]: j          0x0884D494
    0884D4A0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D4A4:[1040000B]: beq        $v0, $zr, 0x0884D4D4
  Back Branch 0884D518 60,898 times (length 120)
  Back Branch 0884D55C 56,981 times (length 21)
    0884D4FC:[2463F620]: addiu      $v1, $v1, -2528
    0884D500:[00431021]: addu       $v0, $v0, $v1
    0884D504:[8C440000]: lw         $a0, 0($v0)
    0884D508:[00800008]: jr         $a0
    0884D50C:[00000000]: nop
--> 0884D510:[256BFFFF]: addiu      $t3, $t3, -1
    0884D514:[254A0008]: addiu      $t2, $t2, 8
    0884D518:[0560FF89]: bltz       $t3, 0x0884D340
    0884D51C:[25290008]: addiu      $t1, $t1, 8
    0884D520:[91220000]: lbu        $v0, 0($t1)
    0884D524:[A1420000]: sb         $v0, 0($t2)
    0884D528:[91220001]: lbu        $v0, 1($t1)
    0884D52C:[A1420001]: sb         $v0, 1($t2)
    0884D530:[91220002]: lbu        $v0, 2($t1)
    0884D534:[A1420002]: sb         $v0, 2($t2)
    0884D538:[91220003]: lbu        $v0, 3($t1)
    0884D53C:[A1420003]: sb         $v0, 3($t2)
    0884D540:[91220004]: lbu        $v0, 4($t1)
    0884D544:[A1420004]: sb         $v0, 4($t2)
    0884D548:[91220005]: lbu        $v0, 5($t1)
    0884D54C:[A1420005]: sb         $v0, 5($t2)
    0884D550:[91220006]: lbu        $v0, 6($t1)
    0884D554:[A1420006]: sb         $v0, 6($t2)
    0884D558:[91220007]: lbu        $v0, 7($t1)
--> 0884D55C:[0A213544]: j          0x0884D510
    0884D560:[A1420007]: sb         $v0, 7($t2)
    0884D564:[0A213510]: j          0x0884D440
    0884D568:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D56C:[0A213506]: j          0x0884D418
  Back Branch 0884D49C 56,586 times (length 4)
    0884D480:[24A50001]: addiu      $a1, $a1, 1
    0884D484:[00E81024]: and        $v0, $a3, $t0
    0884D488:[10400004]: beq        $v0, $zr, 0x0884D49C
    0884D48C:[00084043]: sra        $t0, $t0, 0x0001
    0884D490:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
--> 0884D494:[0A213513]: j          0x0884D44C
    0884D498:[00623021]: addu       $a2, $v1, $v0
--> 0884D49C:[0A213525]: j          0x0884D494
    0884D4A0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D4A4:[1040000B]: beq        $v0, $zr, 0x0884D4D4
    0884D4A8:[00084043]: sra        $t0, $t0, 0x0001
    0884D4AC:[04C0FFA4]: bltz       $a2, 0x0884D340
  Back Branch 0884D594 49,703 times (length 85)
    0884D434:[1040004B]: beq        $v0, $zr, 0x0884D564
    0884D438:[00084043]: sra        $t0, $t0, 0x0001
    0884D43C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D440:[00624821]: addu       $t1, $v1, $v0
    0884D444:[2529FF01]: addiu      $t1, $t1, -255
--> 0884D448:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    0884D44C:[15000005]: bne        $t0, $zr, 0x0884D464
    0884D450:[00E81024]: and        $v0, $a3, $t0
    0884D454:[80A70000]: lb         $a3, 0($a1)
    0884D458:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D45C:[24A50001]: addiu      $a1, $a1, 1
    0884D460:[00E81024]: and        $v0, $a3, $t0
    0884D464:[1040000F]: beq        $v0, $zr, 0x0884D4A4
    0884D468:[28C20007]: slti       $v0, $a2, 7
    0884D46C:[00084043]: sra        $t0, $t0, 0x0001
    0884D470:[15000004]: bne        $t0, $zr, 0x0884D484
    0884D474:[00061840]: sll        $v1, $a2, 0x0001
    0884D478:[80A70000]: lb         $a3, 0($a1)
    0884D47C:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D480:[24A50001]: addiu      $a1, $a1, 1
    0884D484:[00E81024]: and        $v0, $a3, $t0
    0884D488:[10400004]: beq        $v0, $zr, 0x0884D49C
    0884D48C:[00084043]: sra        $t0, $t0, 0x0001
    0884D490:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D494:[0A213513]: j          0x0884D44C
    0884D498:[00623021]: addu       $a2, $v1, $v0
    0884D49C:[0A213525]: j          0x0884D494
    0884D4A0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D4A4:[1040000B]: beq        $v0, $zr, 0x0884D4D4
    0884D4A8:[00084043]: sra        $t0, $t0, 0x0001
    0884D4AC:[04C0FFA4]: bltz       $a2, 0x0884D340
    0884D4B0:[00000000]: nop
    0884D4B4:[01491021]: addu       $v0, $t2, $t1
    0884D4B8:[90430000]: lbu        $v1, 0($v0)
    0884D4BC:[24C6FFFF]: addiu      $a2, $a2, -1
    0884D4C0:[A1430000]: sb         $v1, 0($t2)
    0884D4C4:[04C1FFFB]: bgez       $a2, 0x0884D4B4
    0884D4C8:[254A0001]: addiu      $t2, $t2, 1
    0884D4CC:[0A2134D0]: j          0x0884D340
    0884D4D0:[00000000]: nop
    0884D4D4:[24C60001]: addiu      $a2, $a2, 1
    0884D4D8:[000658C3]: sra        $t3, $a2, 0x0003
    0884D4DC:[30C60007]: andi       $a2, $a2, 7
    0884D4E0:[01461021]: addu       $v0, $t2, $a2
    0884D4E4:[244AFFF8]: addiu      $t2, $v0, -8
    0884D4E8:[2CC30008]: sltiu      $v1, $a2, 8
    0884D4EC:[1060000C]: beq        $v1, $zr, 0x0884D520
    0884D4F0:[01494821]: addu       $t1, $t2, $t1
    0884D4F4:[3C0308A9]: lui        $v1, 0x08A9 <=> li $v1, 0x08A90000
    0884D4F8:[00061080]: sll        $v0, $a2, 0x0002
    0884D4FC:[2463F620]: addiu      $v1, $v1, -2528
    0884D500:[00431021]: addu       $v0, $v0, $v1
    0884D504:[8C440000]: lw         $a0, 0($v0)
    0884D508:[00800008]: jr         $a0
    0884D50C:[00000000]: nop
    0884D510:[256BFFFF]: addiu      $t3, $t3, -1
    0884D514:[254A0008]: addiu      $t2, $t2, 8
    0884D518:[0560FF89]: bltz       $t3, 0x0884D340
    0884D51C:[25290008]: addiu      $t1, $t1, 8
    0884D520:[91220000]: lbu        $v0, 0($t1)
    0884D524:[A1420000]: sb         $v0, 0($t2)
    0884D528:[91220001]: lbu        $v0, 1($t1)
    0884D52C:[A1420001]: sb         $v0, 1($t2)
    0884D530:[91220002]: lbu        $v0, 2($t1)
    0884D534:[A1420002]: sb         $v0, 2($t2)
    0884D538:[91220003]: lbu        $v0, 3($t1)
    0884D53C:[A1420003]: sb         $v0, 3($t2)
    0884D540:[91220004]: lbu        $v0, 4($t1)
    0884D544:[A1420004]: sb         $v0, 4($t2)
    0884D548:[91220005]: lbu        $v0, 5($t1)
    0884D54C:[A1420005]: sb         $v0, 5($t2)
    0884D550:[91220006]: lbu        $v0, 6($t1)
    0884D554:[A1420006]: sb         $v0, 6($t2)
    0884D558:[91220007]: lbu        $v0, 7($t1)
    0884D55C:[0A213544]: j          0x0884D510
    0884D560:[A1420007]: sb         $v0, 7($t2)
    0884D564:[0A213510]: j          0x0884D440
    0884D568:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D56C:[0A213506]: j          0x0884D418
    0884D570:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D574:[0A2134FC]: j          0x0884D3F0
    0884D578:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D57C:[0A2134F2]: j          0x0884D3C8
    0884D580:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D584:[00084043]: sra        $t0, $t0, 0x0001
    0884D588:[11200004]: beq        $t1, $zr, 0x0884D59C
    0884D58C:[24A50001]: addiu      $a1, $a1, 1
    0884D590:[2402FF00]: addiu      $v0, $zr, -256 <=> li $v0, -256
--> 0884D594:[0A213512]: j          0x0884D448
    0884D598:[01224825]: or         $t1, $t1, $v0
    0884D59C:[03E00008]: jr         $ra
    0884D5A0:[01801021]: addu       $v0, $t4, $zr <=> move $v0, $t4
  Back Branch 0884D57C 31,827 times (length 111)
  Back Branch 0884D574 30,888 times (length 99)
    0884D3DC:[24A50001]: addiu      $a1, $a1, 1
    0884D3E0:[00E81024]: and        $v0, $a3, $t0
    0884D3E4:[10400063]: beq        $v0, $zr, 0x0884D574
    0884D3E8:[00084043]: sra        $t0, $t0, 0x0001
    0884D3EC:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
--> 0884D3F0:[00624821]: addu       $t1, $v1, $v0
    0884D3F4:[15000004]: bne        $t0, $zr, 0x0884D408
    0884D3F8:[00091840]: sll        $v1, $t1, 0x0001
    0884D3FC:[80A70000]: lb         $a3, 0($a1)
    0884D400:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D404:[24A50001]: addiu      $a1, $a1, 1
    0884D408:[00E81024]: and        $v0, $a3, $t0
    0884D40C:[10400057]: beq        $v0, $zr, 0x0884D56C
    0884D410:[00084043]: sra        $t0, $t0, 0x0001
    0884D414:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D418:[00624821]: addu       $t1, $v1, $v0
    0884D41C:[15000004]: bne        $t0, $zr, 0x0884D430
    0884D420:[00091840]: sll        $v1, $t1, 0x0001
    0884D424:[80A70000]: lb         $a3, 0($a1)
    0884D428:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D42C:[24A50001]: addiu      $a1, $a1, 1
    0884D430:[00E81024]: and        $v0, $a3, $t0
    0884D434:[1040004B]: beq        $v0, $zr, 0x0884D564
    0884D438:[00084043]: sra        $t0, $t0, 0x0001
    0884D43C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D440:[00624821]: addu       $t1, $v1, $v0
    0884D444:[2529FF01]: addiu      $t1, $t1, -255
    0884D448:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    0884D44C:[15000005]: bne        $t0, $zr, 0x0884D464
    0884D450:[00E81024]: and        $v0, $a3, $t0
    0884D454:[80A70000]: lb         $a3, 0($a1)
    0884D458:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D45C:[24A50001]: addiu      $a1, $a1, 1
    0884D460:[00E81024]: and        $v0, $a3, $t0
    0884D464:[1040000F]: beq        $v0, $zr, 0x0884D4A4
    0884D468:[28C20007]: slti       $v0, $a2, 7
    0884D46C:[00084043]: sra        $t0, $t0, 0x0001
    0884D470:[15000004]: bne        $t0, $zr, 0x0884D484
    0884D474:[00061840]: sll        $v1, $a2, 0x0001
    0884D478:[80A70000]: lb         $a3, 0($a1)
    0884D47C:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D480:[24A50001]: addiu      $a1, $a1, 1
    0884D484:[00E81024]: and        $v0, $a3, $t0
    0884D488:[10400004]: beq        $v0, $zr, 0x0884D49C
    0884D48C:[00084043]: sra        $t0, $t0, 0x0001
    0884D490:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D494:[0A213513]: j          0x0884D44C
    0884D498:[00623021]: addu       $a2, $v1, $v0
    0884D49C:[0A213525]: j          0x0884D494
    0884D4A0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D4A4:[1040000B]: beq        $v0, $zr, 0x0884D4D4
    0884D4A8:[00084043]: sra        $t0, $t0, 0x0001
    0884D4AC:[04C0FFA4]: bltz       $a2, 0x0884D340
    0884D4B0:[00000000]: nop
    0884D4B4:[01491021]: addu       $v0, $t2, $t1
    0884D4B8:[90430000]: lbu        $v1, 0($v0)
    0884D4BC:[24C6FFFF]: addiu      $a2, $a2, -1
    0884D4C0:[A1430000]: sb         $v1, 0($t2)
    0884D4C4:[04C1FFFB]: bgez       $a2, 0x0884D4B4
    0884D4C8:[254A0001]: addiu      $t2, $t2, 1
    0884D4CC:[0A2134D0]: j          0x0884D340
    0884D4D0:[00000000]: nop
    0884D4D4:[24C60001]: addiu      $a2, $a2, 1
    0884D4D8:[000658C3]: sra        $t3, $a2, 0x0003
    0884D4DC:[30C60007]: andi       $a2, $a2, 7
    0884D4E0:[01461021]: addu       $v0, $t2, $a2
    0884D4E4:[244AFFF8]: addiu      $t2, $v0, -8
    0884D4E8:[2CC30008]: sltiu      $v1, $a2, 8
    0884D4EC:[1060000C]: beq        $v1, $zr, 0x0884D520
    0884D4F0:[01494821]: addu       $t1, $t2, $t1
    0884D4F4:[3C0308A9]: lui        $v1, 0x08A9 <=> li $v1, 0x08A90000
    0884D4F8:[00061080]: sll        $v0, $a2, 0x0002
    0884D4FC:[2463F620]: addiu      $v1, $v1, -2528
    0884D500:[00431021]: addu       $v0, $v0, $v1
    0884D504:[8C440000]: lw         $a0, 0($v0)
    0884D508:[00800008]: jr         $a0
    0884D50C:[00000000]: nop
    0884D510:[256BFFFF]: addiu      $t3, $t3, -1
    0884D514:[254A0008]: addiu      $t2, $t2, 8
    0884D518:[0560FF89]: bltz       $t3, 0x0884D340
    0884D51C:[25290008]: addiu      $t1, $t1, 8
    0884D520:[91220000]: lbu        $v0, 0($t1)
    0884D524:[A1420000]: sb         $v0, 0($t2)
    0884D528:[91220001]: lbu        $v0, 1($t1)
    0884D52C:[A1420001]: sb         $v0, 1($t2)
    0884D530:[91220002]: lbu        $v0, 2($t1)
    0884D534:[A1420002]: sb         $v0, 2($t2)
    0884D538:[91220003]: lbu        $v0, 3($t1)
    0884D53C:[A1420003]: sb         $v0, 3($t2)
    0884D540:[91220004]: lbu        $v0, 4($t1)
    0884D544:[A1420004]: sb         $v0, 4($t2)
    0884D548:[91220005]: lbu        $v0, 5($t1)
    0884D54C:[A1420005]: sb         $v0, 5($t2)
    0884D550:[91220006]: lbu        $v0, 6($t1)
    0884D554:[A1420006]: sb         $v0, 6($t2)
    0884D558:[91220007]: lbu        $v0, 7($t1)
    0884D55C:[0A213544]: j          0x0884D510
    0884D560:[A1420007]: sb         $v0, 7($t2)
    0884D564:[0A213510]: j          0x0884D440
    0884D568:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D56C:[0A213506]: j          0x0884D418
    0884D570:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
--> 0884D574:[0A2134FC]: j          0x0884D3F0
    0884D578:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D57C:[0A2134F2]: j          0x0884D3C8
    0884D580:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D584:[00084043]: sra        $t0, $t0, 0x0001
  Back Branch 0884D56C 30,378 times (length 87)
    0884D404:[24A50001]: addiu      $a1, $a1, 1
    0884D408:[00E81024]: and        $v0, $a3, $t0
    0884D40C:[10400057]: beq        $v0, $zr, 0x0884D56C
    0884D410:[00084043]: sra        $t0, $t0, 0x0001
    0884D414:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
--> 0884D418:[00624821]: addu       $t1, $v1, $v0
    0884D41C:[15000004]: bne        $t0, $zr, 0x0884D430
    0884D420:[00091840]: sll        $v1, $t1, 0x0001
    0884D424:[80A70000]: lb         $a3, 0($a1)
    0884D428:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D42C:[24A50001]: addiu      $a1, $a1, 1
    0884D430:[00E81024]: and        $v0, $a3, $t0
    0884D434:[1040004B]: beq        $v0, $zr, 0x0884D564
    0884D438:[00084043]: sra        $t0, $t0, 0x0001
    0884D43C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D440:[00624821]: addu       $t1, $v1, $v0
    0884D444:[2529FF01]: addiu      $t1, $t1, -255
    0884D448:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    0884D44C:[15000005]: bne        $t0, $zr, 0x0884D464
    0884D450:[00E81024]: and        $v0, $a3, $t0
    0884D454:[80A70000]: lb         $a3, 0($a1)
    0884D458:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D45C:[24A50001]: addiu      $a1, $a1, 1
    0884D460:[00E81024]: and        $v0, $a3, $t0
    0884D464:[1040000F]: beq        $v0, $zr, 0x0884D4A4
    0884D468:[28C20007]: slti       $v0, $a2, 7
    0884D46C:[00084043]: sra        $t0, $t0, 0x0001
    0884D470:[15000004]: bne        $t0, $zr, 0x0884D484
    0884D474:[00061840]: sll        $v1, $a2, 0x0001
    0884D478:[80A70000]: lb         $a3, 0($a1)
    0884D47C:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D480:[24A50001]: addiu      $a1, $a1, 1
    0884D484:[00E81024]: and        $v0, $a3, $t0
    0884D488:[10400004]: beq        $v0, $zr, 0x0884D49C
    0884D48C:[00084043]: sra        $t0, $t0, 0x0001
    0884D490:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D494:[0A213513]: j          0x0884D44C
    0884D498:[00623021]: addu       $a2, $v1, $v0
    0884D49C:[0A213525]: j          0x0884D494
    0884D4A0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D4A4:[1040000B]: beq        $v0, $zr, 0x0884D4D4
    0884D4A8:[00084043]: sra        $t0, $t0, 0x0001
    0884D4AC:[04C0FFA4]: bltz       $a2, 0x0884D340
    0884D4B0:[00000000]: nop
    0884D4B4:[01491021]: addu       $v0, $t2, $t1
    0884D4B8:[90430000]: lbu        $v1, 0($v0)
    0884D4BC:[24C6FFFF]: addiu      $a2, $a2, -1
    0884D4C0:[A1430000]: sb         $v1, 0($t2)
    0884D4C4:[04C1FFFB]: bgez       $a2, 0x0884D4B4
    0884D4C8:[254A0001]: addiu      $t2, $t2, 1
    0884D4CC:[0A2134D0]: j          0x0884D340
    0884D4D0:[00000000]: nop
    0884D4D4:[24C60001]: addiu      $a2, $a2, 1
    0884D4D8:[000658C3]: sra        $t3, $a2, 0x0003
    0884D4DC:[30C60007]: andi       $a2, $a2, 7
    0884D4E0:[01461021]: addu       $v0, $t2, $a2
    0884D4E4:[244AFFF8]: addiu      $t2, $v0, -8
    0884D4E8:[2CC30008]: sltiu      $v1, $a2, 8
    0884D4EC:[1060000C]: beq        $v1, $zr, 0x0884D520
    0884D4F0:[01494821]: addu       $t1, $t2, $t1
    0884D4F4:[3C0308A9]: lui        $v1, 0x08A9 <=> li $v1, 0x08A90000
    0884D4F8:[00061080]: sll        $v0, $a2, 0x0002
    0884D4FC:[2463F620]: addiu      $v1, $v1, -2528
    0884D500:[00431021]: addu       $v0, $v0, $v1
    0884D504:[8C440000]: lw         $a0, 0($v0)
    0884D508:[00800008]: jr         $a0
    0884D50C:[00000000]: nop
    0884D510:[256BFFFF]: addiu      $t3, $t3, -1
    0884D514:[254A0008]: addiu      $t2, $t2, 8
    0884D518:[0560FF89]: bltz       $t3, 0x0884D340
    0884D51C:[25290008]: addiu      $t1, $t1, 8
    0884D520:[91220000]: lbu        $v0, 0($t1)
    0884D524:[A1420000]: sb         $v0, 0($t2)
    0884D528:[91220001]: lbu        $v0, 1($t1)
    0884D52C:[A1420001]: sb         $v0, 1($t2)
    0884D530:[91220002]: lbu        $v0, 2($t1)
    0884D534:[A1420002]: sb         $v0, 2($t2)
    0884D538:[91220003]: lbu        $v0, 3($t1)
    0884D53C:[A1420003]: sb         $v0, 3($t2)
    0884D540:[91220004]: lbu        $v0, 4($t1)
    0884D544:[A1420004]: sb         $v0, 4($t2)
    0884D548:[91220005]: lbu        $v0, 5($t1)
    0884D54C:[A1420005]: sb         $v0, 5($t2)
    0884D550:[91220006]: lbu        $v0, 6($t1)
    0884D554:[A1420006]: sb         $v0, 6($t2)
    0884D558:[91220007]: lbu        $v0, 7($t1)
    0884D55C:[0A213544]: j          0x0884D510
    0884D560:[A1420007]: sb         $v0, 7($t2)
    0884D564:[0A213510]: j          0x0884D440
    0884D568:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
--> 0884D56C:[0A213506]: j          0x0884D418
    0884D570:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D574:[0A2134FC]: j          0x0884D3F0
    0884D578:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D57C:[0A2134F2]: j          0x0884D3C8
  Back Branch 0884D564 29,411 times (length 75)
    0884D42C:[24A50001]: addiu      $a1, $a1, 1
    0884D430:[00E81024]: and        $v0, $a3, $t0
    0884D434:[1040004B]: beq        $v0, $zr, 0x0884D564
    0884D438:[00084043]: sra        $t0, $t0, 0x0001
    0884D43C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
--> 0884D440:[00624821]: addu       $t1, $v1, $v0
    0884D444:[2529FF01]: addiu      $t1, $t1, -255
    0884D448:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    0884D44C:[15000005]: bne        $t0, $zr, 0x0884D464
    0884D450:[00E81024]: and        $v0, $a3, $t0
    0884D454:[80A70000]: lb         $a3, 0($a1)
    0884D458:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D45C:[24A50001]: addiu      $a1, $a1, 1
    0884D460:[00E81024]: and        $v0, $a3, $t0
    0884D464:[1040000F]: beq        $v0, $zr, 0x0884D4A4
    0884D468:[28C20007]: slti       $v0, $a2, 7
    0884D46C:[00084043]: sra        $t0, $t0, 0x0001
    0884D470:[15000004]: bne        $t0, $zr, 0x0884D484
    0884D474:[00061840]: sll        $v1, $a2, 0x0001
    0884D478:[80A70000]: lb         $a3, 0($a1)
    0884D47C:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D480:[24A50001]: addiu      $a1, $a1, 1
    0884D484:[00E81024]: and        $v0, $a3, $t0
    0884D488:[10400004]: beq        $v0, $zr, 0x0884D49C
    0884D48C:[00084043]: sra        $t0, $t0, 0x0001
    0884D490:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D494:[0A213513]: j          0x0884D44C
    0884D498:[00623021]: addu       $a2, $v1, $v0
    0884D49C:[0A213525]: j          0x0884D494
    0884D4A0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D4A4:[1040000B]: beq        $v0, $zr, 0x0884D4D4
    0884D4A8:[00084043]: sra        $t0, $t0, 0x0001
    0884D4AC:[04C0FFA4]: bltz       $a2, 0x0884D340
    0884D4B0:[00000000]: nop
    0884D4B4:[01491021]: addu       $v0, $t2, $t1
    0884D4B8:[90430000]: lbu        $v1, 0($v0)
    0884D4BC:[24C6FFFF]: addiu      $a2, $a2, -1
    0884D4C0:[A1430000]: sb         $v1, 0($t2)
    0884D4C4:[04C1FFFB]: bgez       $a2, 0x0884D4B4
    0884D4C8:[254A0001]: addiu      $t2, $t2, 1
    0884D4CC:[0A2134D0]: j          0x0884D340
    0884D4D0:[00000000]: nop
    0884D4D4:[24C60001]: addiu      $a2, $a2, 1
    0884D4D8:[000658C3]: sra        $t3, $a2, 0x0003
    0884D4DC:[30C60007]: andi       $a2, $a2, 7
    0884D4E0:[01461021]: addu       $v0, $t2, $a2
    0884D4E4:[244AFFF8]: addiu      $t2, $v0, -8
    0884D4E8:[2CC30008]: sltiu      $v1, $a2, 8
    0884D4EC:[1060000C]: beq        $v1, $zr, 0x0884D520
    0884D4F0:[01494821]: addu       $t1, $t2, $t1
    0884D4F4:[3C0308A9]: lui        $v1, 0x08A9 <=> li $v1, 0x08A90000
    0884D4F8:[00061080]: sll        $v0, $a2, 0x0002
    0884D4FC:[2463F620]: addiu      $v1, $v1, -2528
    0884D500:[00431021]: addu       $v0, $v0, $v1
    0884D504:[8C440000]: lw         $a0, 0($v0)
    0884D508:[00800008]: jr         $a0
    0884D50C:[00000000]: nop
    0884D510:[256BFFFF]: addiu      $t3, $t3, -1
    0884D514:[254A0008]: addiu      $t2, $t2, 8
    0884D518:[0560FF89]: bltz       $t3, 0x0884D340
    0884D51C:[25290008]: addiu      $t1, $t1, 8
    0884D520:[91220000]: lbu        $v0, 0($t1)
    0884D524:[A1420000]: sb         $v0, 0($t2)
    0884D528:[91220001]: lbu        $v0, 1($t1)
    0884D52C:[A1420001]: sb         $v0, 1($t2)
    0884D530:[91220002]: lbu        $v0, 2($t1)
    0884D534:[A1420002]: sb         $v0, 2($t2)
    0884D538:[91220003]: lbu        $v0, 3($t1)
    0884D53C:[A1420003]: sb         $v0, 3($t2)
    0884D540:[91220004]: lbu        $v0, 4($t1)
    0884D544:[A1420004]: sb         $v0, 4($t2)
    0884D548:[91220005]: lbu        $v0, 5($t1)
    0884D54C:[A1420005]: sb         $v0, 5($t2)
    0884D550:[91220006]: lbu        $v0, 6($t1)
    0884D554:[A1420006]: sb         $v0, 6($t2)
    0884D558:[91220007]: lbu        $v0, 7($t1)
    0884D55C:[0A213544]: j          0x0884D510
    0884D560:[A1420007]: sb         $v0, 7($t2)
--> 0884D564:[0A213510]: j          0x0884D440
    0884D568:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D56C:[0A213506]: j          0x0884D418
    0884D570:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D574:[0A2134FC]: j          0x0884D3F0
_S1_2_9E3CA18 1,525,927 instructions (0.030%), 81 calls (09E3CA18 - 09E3CAB4, length 40)
    09E3CA18:[30820007]: andi       $v0, $a0, 7
    09E3CA1C:[24030008]: addiu      $v1, $zr, 8 <=> li $v1, 8
    09E3CA20:[00623823]: subu       $a3, $v1, $v0
    09E3CA24:[10E3000A]: beq        $a3, $v1, 0x09E3CA50
    09E3CA28:[30C600FF]: andi       $a2, $a2, 255
    09E3CA2C:[00A72823]: subu       $a1, $a1, $a3
    09E3CA30:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    09E3CA34:[24E7FFFF]: addiu      $a3, $a3, -1
    09E3CA38:[10E20005]: beq        $a3, $v0, 0x09E3CA50
    09E3CA3C:[00000000]: nop
    09E3CA40:[24E7FFFF]: addiu      $a3, $a3, -1
    09E3CA44:[A0860000]: sb         $a2, 0($a0)
    09E3CA48:[14E2FFFD]: bne        $a3, $v0, 0x09E3CA40
    09E3CA4C:[24840001]: addiu      $a0, $a0, 1
    09E3CA50:[10A00017]: beq        $a1, $zr, 0x09E3CAB0
    09E3CA54:[00000000]: nop
    09E3CA58:[00053882]: srl        $a3, $a1, 0x0002
    09E3CA5C:[10E0000C]: beq        $a3, $zr, 0x09E3CA90
    09E3CA60:[30A50003]: andi       $a1, $a1, 3
    09E3CA64:[00061200]: sll        $v0, $a2, 0x0008
    09E3CA68:[00464025]: or         $t0, $v0, $a2
    09E3CA6C:[00081C00]: sll        $v1, $t0, 0x0010
    09E3CA70:[24E7FFFF]: addiu      $a3, $a3, -1
    09E3CA74:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    09E3CA78:[10E20005]: beq        $a3, $v0, 0x09E3CA90
    09E3CA7C:[01034025]: or         $t0, $t0, $v1
    09E3CA80:[24E7FFFF]: addiu      $a3, $a3, -1
    09E3CA84:[AC880000]: sw         $t0, 0($a0)
    09E3CA88:[14E2FFFD]: bne        $a3, $v0, 0x09E3CA80
    09E3CA8C:[24840004]: addiu      $a0, $a0, 4
    09E3CA90:[24A5FFFF]: addiu      $a1, $a1, -1
    09E3CA94:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    09E3CA98:[10A20005]: beq        $a1, $v0, 0x09E3CAB0
    09E3CA9C:[00000000]: nop
    09E3CAA0:[24A5FFFF]: addiu      $a1, $a1, -1
    09E3CAA4:[A0860000]: sb         $a2, 0($a0)
    09E3CAA8:[14A2FFFD]: bne        $a1, $v0, 0x09E3CAA0
    09E3CAAC:[24840001]: addiu      $a0, $a0, 1
    09E3CAB0:[03E00008]: jr         $ra
    09E3CAB4:[00000000]: nop
  Back Branch 09E3CA88 381,016 times (length 4)
    09E3CA6C:[00081C00]: sll        $v1, $t0, 0x0010
    09E3CA70:[24E7FFFF]: addiu      $a3, $a3, -1
    09E3CA74:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    09E3CA78:[10E20005]: beq        $a3, $v0, 0x09E3CA90
    09E3CA7C:[01034025]: or         $t0, $t0, $v1
--> 09E3CA80:[24E7FFFF]: addiu      $a3, $a3, -1
    09E3CA84:[AC880000]: sw         $t0, 0($a0)
--> 09E3CA88:[14E2FFFD]: bne        $a3, $v0, 0x09E3CA80
    09E3CA8C:[24840004]: addiu      $a0, $a0, 4
    09E3CA90:[24A5FFFF]: addiu      $a1, $a1, -1
    09E3CA94:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    09E3CA98:[10A20005]: beq        $a1, $v0, 0x09E3CAB0
_S1_2_884D548 968,409 instructions (0.019%), 1,093 calls (0884D340 - 0884D5A0, length 153)
    0884D340:[15000005]: bne        $t0, $zr, 0x0884D358
    0884D344:[00E81024]: and        $v0, $a3, $t0
    0884D348:[80A70000]: lb         $a3, 0($a1)
    0884D34C:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D350:[24A50001]: addiu      $a1, $a1, 1
    0884D354:[00E81024]: and        $v0, $a3, $t0
    0884D358:[14400006]: bne        $v0, $zr, 0x0884D374
    0884D35C:[00084043]: sra        $t0, $t0, 0x0001
    0884D360:[90A20000]: lbu        $v0, 0($a1)
    0884D364:[24A50001]: addiu      $a1, $a1, 1
    0884D368:[A1420000]: sb         $v0, 0($t2)
    0884D36C:[0A2134D0]: j          0x0884D340
    0884D370:[254A0001]: addiu      $t2, $t2, 1
    0884D374:[15000005]: bne        $t0, $zr, 0x0884D38C
    0884D378:[00E81024]: and        $v0, $a3, $t0
    0884D37C:[80A70000]: lb         $a3, 0($a1)
    0884D380:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D384:[24A50001]: addiu      $a1, $a1, 1
    0884D388:[00E81024]: and        $v0, $a3, $t0
    0884D38C:[1040007D]: beq        $v0, $zr, 0x0884D584
    0884D390:[80A90000]: lb         $t1, 0($a1)
    0884D394:[2402FF00]: addiu      $v0, $zr, -256 <=> li $v0, -256
    0884D398:[00084043]: sra        $t0, $t0, 0x0001
    0884D39C:[01224825]: or         $t1, $t1, $v0
    0884D3A0:[00091840]: sll        $v1, $t1, 0x0001
    0884D3A4:[15000004]: bne        $t0, $zr, 0x0884D3B8
    0884D3A8:[24A50001]: addiu      $a1, $a1, 1
    0884D3AC:[80A70000]: lb         $a3, 0($a1)
    0884D3B0:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D3B4:[24A50001]: addiu      $a1, $a1, 1
    0884D3B8:[00E81024]: and        $v0, $a3, $t0
    0884D3BC:[1040006F]: beq        $v0, $zr, 0x0884D57C
    0884D3C0:[00084043]: sra        $t0, $t0, 0x0001
    0884D3C4:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D3C8:[00624821]: addu       $t1, $v1, $v0
    0884D3CC:[15000004]: bne        $t0, $zr, 0x0884D3E0
    0884D3D0:[00091840]: sll        $v1, $t1, 0x0001
    0884D3D4:[80A70000]: lb         $a3, 0($a1)
    0884D3D8:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D3DC:[24A50001]: addiu      $a1, $a1, 1
    0884D3E0:[00E81024]: and        $v0, $a3, $t0
    0884D3E4:[10400063]: beq        $v0, $zr, 0x0884D574
    0884D3E8:[00084043]: sra        $t0, $t0, 0x0001
    0884D3EC:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D3F0:[00624821]: addu       $t1, $v1, $v0
    0884D3F4:[15000004]: bne        $t0, $zr, 0x0884D408
    0884D3F8:[00091840]: sll        $v1, $t1, 0x0001
    0884D3FC:[80A70000]: lb         $a3, 0($a1)
    0884D400:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D404:[24A50001]: addiu      $a1, $a1, 1
    0884D408:[00E81024]: and        $v0, $a3, $t0
    0884D40C:[10400057]: beq        $v0, $zr, 0x0884D56C
    0884D410:[00084043]: sra        $t0, $t0, 0x0001
    0884D414:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D418:[00624821]: addu       $t1, $v1, $v0
    0884D41C:[15000004]: bne        $t0, $zr, 0x0884D430
    0884D420:[00091840]: sll        $v1, $t1, 0x0001
    0884D424:[80A70000]: lb         $a3, 0($a1)
    0884D428:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D42C:[24A50001]: addiu      $a1, $a1, 1
    0884D430:[00E81024]: and        $v0, $a3, $t0
    0884D434:[1040004B]: beq        $v0, $zr, 0x0884D564
    0884D438:[00084043]: sra        $t0, $t0, 0x0001
    0884D43C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D440:[00624821]: addu       $t1, $v1, $v0
    0884D444:[2529FF01]: addiu      $t1, $t1, -255
    0884D448:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    0884D44C:[15000005]: bne        $t0, $zr, 0x0884D464
    0884D450:[00E81024]: and        $v0, $a3, $t0
    0884D454:[80A70000]: lb         $a3, 0($a1)
    0884D458:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D45C:[24A50001]: addiu      $a1, $a1, 1
    0884D460:[00E81024]: and        $v0, $a3, $t0
    0884D464:[1040000F]: beq        $v0, $zr, 0x0884D4A4
    0884D468:[28C20007]: slti       $v0, $a2, 7
    0884D46C:[00084043]: sra        $t0, $t0, 0x0001
    0884D470:[15000004]: bne        $t0, $zr, 0x0884D484
    0884D474:[00061840]: sll        $v1, $a2, 0x0001
    0884D478:[80A70000]: lb         $a3, 0($a1)
    0884D47C:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D480:[24A50001]: addiu      $a1, $a1, 1
    0884D484:[00E81024]: and        $v0, $a3, $t0
    0884D488:[10400004]: beq        $v0, $zr, 0x0884D49C
    0884D48C:[00084043]: sra        $t0, $t0, 0x0001
    0884D490:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D494:[0A213513]: j          0x0884D44C
    0884D498:[00623021]: addu       $a2, $v1, $v0
    0884D49C:[0A213525]: j          0x0884D494
    0884D4A0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D4A4:[1040000B]: beq        $v0, $zr, 0x0884D4D4
    0884D4A8:[00084043]: sra        $t0, $t0, 0x0001
    0884D4AC:[04C0FFA4]: bltz       $a2, 0x0884D340
    0884D4B0:[00000000]: nop
    0884D4B4:[01491021]: addu       $v0, $t2, $t1
    0884D4B8:[90430000]: lbu        $v1, 0($v0)
    0884D4BC:[24C6FFFF]: addiu      $a2, $a2, -1
    0884D4C0:[A1430000]: sb         $v1, 0($t2)
    0884D4C4:[04C1FFFB]: bgez       $a2, 0x0884D4B4
    0884D4C8:[254A0001]: addiu      $t2, $t2, 1
    0884D4CC:[0A2134D0]: j          0x0884D340
    0884D4D0:[00000000]: nop
    0884D4D4:[24C60001]: addiu      $a2, $a2, 1
    0884D4D8:[000658C3]: sra        $t3, $a2, 0x0003
    0884D4DC:[30C60007]: andi       $a2, $a2, 7
    0884D4E0:[01461021]: addu       $v0, $t2, $a2
    0884D4E4:[244AFFF8]: addiu      $t2, $v0, -8
    0884D4E8:[2CC30008]: sltiu      $v1, $a2, 8
    0884D4EC:[1060000C]: beq        $v1, $zr, 0x0884D520
    0884D4F0:[01494821]: addu       $t1, $t2, $t1
    0884D4F4:[3C0308A9]: lui        $v1, 0x08A9 <=> li $v1, 0x08A90000
    0884D4F8:[00061080]: sll        $v0, $a2, 0x0002
    0884D4FC:[2463F620]: addiu      $v1, $v1, -2528
    0884D500:[00431021]: addu       $v0, $v0, $v1
    0884D504:[8C440000]: lw         $a0, 0($v0)
    0884D508:[00800008]: jr         $a0
    0884D50C:[00000000]: nop
    0884D510:[256BFFFF]: addiu      $t3, $t3, -1
    0884D514:[254A0008]: addiu      $t2, $t2, 8
    0884D518:[0560FF89]: bltz       $t3, 0x0884D340
    0884D51C:[25290008]: addiu      $t1, $t1, 8
    0884D520:[91220000]: lbu        $v0, 0($t1)
    0884D524:[A1420000]: sb         $v0, 0($t2)
    0884D528:[91220001]: lbu        $v0, 1($t1)
    0884D52C:[A1420001]: sb         $v0, 1($t2)
    0884D530:[91220002]: lbu        $v0, 2($t1)
    0884D534:[A1420002]: sb         $v0, 2($t2)
    0884D538:[91220003]: lbu        $v0, 3($t1)
    0884D53C:[A1420003]: sb         $v0, 3($t2)
    0884D540:[91220004]: lbu        $v0, 4($t1)
    0884D544:[A1420004]: sb         $v0, 4($t2)
    0884D548:[91220005]: lbu        $v0, 5($t1)
    0884D54C:[A1420005]: sb         $v0, 5($t2)
    0884D550:[91220006]: lbu        $v0, 6($t1)
    0884D554:[A1420006]: sb         $v0, 6($t2)
    0884D558:[91220007]: lbu        $v0, 7($t1)
    0884D55C:[0A213544]: j          0x0884D510
    0884D560:[A1420007]: sb         $v0, 7($t2)
    0884D564:[0A213510]: j          0x0884D440
    0884D568:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D56C:[0A213506]: j          0x0884D418
    0884D570:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D574:[0A2134FC]: j          0x0884D3F0
    0884D578:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D57C:[0A2134F2]: j          0x0884D3C8
    0884D580:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D584:[00084043]: sra        $t0, $t0, 0x0001
    0884D588:[11200004]: beq        $t1, $zr, 0x0884D59C
    0884D58C:[24A50001]: addiu      $a1, $a1, 1
    0884D590:[2402FF00]: addiu      $v0, $zr, -256 <=> li $v0, -256
    0884D594:[0A213512]: j          0x0884D448
    0884D598:[01224825]: or         $t1, $t1, $v0
    0884D59C:[03E00008]: jr         $ra
    0884D5A0:[01801021]: addu       $v0, $t4, $zr <=> move $v0, $t4
  Back Branch 0884D4C4 301,514 times (length 6)
    0884D4A0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D4A4:[1040000B]: beq        $v0, $zr, 0x0884D4D4
    0884D4A8:[00084043]: sra        $t0, $t0, 0x0001
    0884D4AC:[04C0FFA4]: bltz       $a2, 0x0884D340
    0884D4B0:[00000000]: nop
--> 0884D4B4:[01491021]: addu       $v0, $t2, $t1
    0884D4B8:[90430000]: lbu        $v1, 0($v0)
    0884D4BC:[24C6FFFF]: addiu      $a2, $a2, -1
    0884D4C0:[A1430000]: sb         $v1, 0($t2)
--> 0884D4C4:[04C1FFFB]: bgez       $a2, 0x0884D4B4
    0884D4C8:[254A0001]: addiu      $t2, $t2, 1
    0884D4CC:[0A2134D0]: j          0x0884D340
    0884D4D0:[00000000]: nop
    0884D4D4:[24C60001]: addiu      $a2, $a2, 1
  Back Branch 0884D36C 161,766 times (length 13)
--> 0884D340:[15000005]: bne        $t0, $zr, 0x0884D358
    0884D344:[00E81024]: and        $v0, $a3, $t0
    0884D348:[80A70000]: lb         $a3, 0($a1)
    0884D34C:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D350:[24A50001]: addiu      $a1, $a1, 1
    0884D354:[00E81024]: and        $v0, $a3, $t0
    0884D358:[14400006]: bne        $v0, $zr, 0x0884D374
    0884D35C:[00084043]: sra        $t0, $t0, 0x0001
    0884D360:[90A20000]: lbu        $v0, 0($a1)
    0884D364:[24A50001]: addiu      $a1, $a1, 1
    0884D368:[A1420000]: sb         $v0, 0($t2)
--> 0884D36C:[0A2134D0]: j          0x0884D340
    0884D370:[254A0001]: addiu      $t2, $t2, 1
    0884D374:[15000005]: bne        $t0, $zr, 0x0884D38C
    0884D378:[00E81024]: and        $v0, $a3, $t0
    0884D37C:[80A70000]: lb         $a3, 0($a1)
  Back Branch 0884D4CC 107,259 times (length 101)
  Back Branch 0884D4AC 107,259 times (length 93)
--> 0884D340:[15000005]: bne        $t0, $zr, 0x0884D358
    0884D344:[00E81024]: and        $v0, $a3, $t0
    0884D348:[80A70000]: lb         $a3, 0($a1)
    0884D34C:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D350:[24A50001]: addiu      $a1, $a1, 1
    0884D354:[00E81024]: and        $v0, $a3, $t0
    0884D358:[14400006]: bne        $v0, $zr, 0x0884D374
    0884D35C:[00084043]: sra        $t0, $t0, 0x0001
    0884D360:[90A20000]: lbu        $v0, 0($a1)
    0884D364:[24A50001]: addiu      $a1, $a1, 1
    0884D368:[A1420000]: sb         $v0, 0($t2)
    0884D36C:[0A2134D0]: j          0x0884D340
    0884D370:[254A0001]: addiu      $t2, $t2, 1
    0884D374:[15000005]: bne        $t0, $zr, 0x0884D38C
    0884D378:[00E81024]: and        $v0, $a3, $t0
    0884D37C:[80A70000]: lb         $a3, 0($a1)
    0884D380:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D384:[24A50001]: addiu      $a1, $a1, 1
    0884D388:[00E81024]: and        $v0, $a3, $t0
    0884D38C:[1040007D]: beq        $v0, $zr, 0x0884D584
    0884D390:[80A90000]: lb         $t1, 0($a1)
    0884D394:[2402FF00]: addiu      $v0, $zr, -256 <=> li $v0, -256
    0884D398:[00084043]: sra        $t0, $t0, 0x0001
    0884D39C:[01224825]: or         $t1, $t1, $v0
    0884D3A0:[00091840]: sll        $v1, $t1, 0x0001
    0884D3A4:[15000004]: bne        $t0, $zr, 0x0884D3B8
    0884D3A8:[24A50001]: addiu      $a1, $a1, 1
    0884D3AC:[80A70000]: lb         $a3, 0($a1)
    0884D3B0:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D3B4:[24A50001]: addiu      $a1, $a1, 1
    0884D3B8:[00E81024]: and        $v0, $a3, $t0
    0884D3BC:[1040006F]: beq        $v0, $zr, 0x0884D57C
    0884D3C0:[00084043]: sra        $t0, $t0, 0x0001
    0884D3C4:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D3C8:[00624821]: addu       $t1, $v1, $v0
    0884D3CC:[15000004]: bne        $t0, $zr, 0x0884D3E0
    0884D3D0:[00091840]: sll        $v1, $t1, 0x0001
    0884D3D4:[80A70000]: lb         $a3, 0($a1)
    0884D3D8:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D3DC:[24A50001]: addiu      $a1, $a1, 1
    0884D3E0:[00E81024]: and        $v0, $a3, $t0
    0884D3E4:[10400063]: beq        $v0, $zr, 0x0884D574
    0884D3E8:[00084043]: sra        $t0, $t0, 0x0001
    0884D3EC:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D3F0:[00624821]: addu       $t1, $v1, $v0
    0884D3F4:[15000004]: bne        $t0, $zr, 0x0884D408
    0884D3F8:[00091840]: sll        $v1, $t1, 0x0001
    0884D3FC:[80A70000]: lb         $a3, 0($a1)
    0884D400:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D404:[24A50001]: addiu      $a1, $a1, 1
    0884D408:[00E81024]: and        $v0, $a3, $t0
    0884D40C:[10400057]: beq        $v0, $zr, 0x0884D56C
    0884D410:[00084043]: sra        $t0, $t0, 0x0001
    0884D414:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D418:[00624821]: addu       $t1, $v1, $v0
    0884D41C:[15000004]: bne        $t0, $zr, 0x0884D430
    0884D420:[00091840]: sll        $v1, $t1, 0x0001
    0884D424:[80A70000]: lb         $a3, 0($a1)
    0884D428:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D42C:[24A50001]: addiu      $a1, $a1, 1
    0884D430:[00E81024]: and        $v0, $a3, $t0
    0884D434:[1040004B]: beq        $v0, $zr, 0x0884D564
    0884D438:[00084043]: sra        $t0, $t0, 0x0001
    0884D43C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D440:[00624821]: addu       $t1, $v1, $v0
    0884D444:[2529FF01]: addiu      $t1, $t1, -255
    0884D448:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    0884D44C:[15000005]: bne        $t0, $zr, 0x0884D464
    0884D450:[00E81024]: and        $v0, $a3, $t0
    0884D454:[80A70000]: lb         $a3, 0($a1)
    0884D458:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D45C:[24A50001]: addiu      $a1, $a1, 1
    0884D460:[00E81024]: and        $v0, $a3, $t0
    0884D464:[1040000F]: beq        $v0, $zr, 0x0884D4A4
    0884D468:[28C20007]: slti       $v0, $a2, 7
    0884D46C:[00084043]: sra        $t0, $t0, 0x0001
    0884D470:[15000004]: bne        $t0, $zr, 0x0884D484
    0884D474:[00061840]: sll        $v1, $a2, 0x0001
    0884D478:[80A70000]: lb         $a3, 0($a1)
    0884D47C:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D480:[24A50001]: addiu      $a1, $a1, 1
    0884D484:[00E81024]: and        $v0, $a3, $t0
    0884D488:[10400004]: beq        $v0, $zr, 0x0884D49C
    0884D48C:[00084043]: sra        $t0, $t0, 0x0001
    0884D490:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D494:[0A213513]: j          0x0884D44C
    0884D498:[00623021]: addu       $a2, $v1, $v0
    0884D49C:[0A213525]: j          0x0884D494
    0884D4A0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D4A4:[1040000B]: beq        $v0, $zr, 0x0884D4D4
    0884D4A8:[00084043]: sra        $t0, $t0, 0x0001
--> 0884D4AC:[04C0FFA4]: bltz       $a2, 0x0884D340
    0884D4B0:[00000000]: nop
    0884D4B4:[01491021]: addu       $v0, $t2, $t1
    0884D4B8:[90430000]: lbu        $v1, 0($v0)
    0884D4BC:[24C6FFFF]: addiu      $a2, $a2, -1
  Back Branch 0884D494 97,453 times (length 20)
    0884D438:[00084043]: sra        $t0, $t0, 0x0001
    0884D43C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D440:[00624821]: addu       $t1, $v1, $v0
    0884D444:[2529FF01]: addiu      $t1, $t1, -255
    0884D448:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
--> 0884D44C:[15000005]: bne        $t0, $zr, 0x0884D464
    0884D450:[00E81024]: and        $v0, $a3, $t0
    0884D454:[80A70000]: lb         $a3, 0($a1)
    0884D458:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D45C:[24A50001]: addiu      $a1, $a1, 1
    0884D460:[00E81024]: and        $v0, $a3, $t0
    0884D464:[1040000F]: beq        $v0, $zr, 0x0884D4A4
    0884D468:[28C20007]: slti       $v0, $a2, 7
    0884D46C:[00084043]: sra        $t0, $t0, 0x0001
    0884D470:[15000004]: bne        $t0, $zr, 0x0884D484
    0884D474:[00061840]: sll        $v1, $a2, 0x0001
    0884D478:[80A70000]: lb         $a3, 0($a1)
    0884D47C:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D480:[24A50001]: addiu      $a1, $a1, 1
    0884D484:[00E81024]: and        $v0, $a3, $t0
    0884D488:[10400004]: beq        $v0, $zr, 0x0884D49C
    0884D48C:[00084043]: sra        $t0, $t0, 0x0001
    0884D490:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
--> 0884D494:[0A213513]: j          0x0884D44C
    0884D498:[00623021]: addu       $a2, $v1, $v0
    0884D49C:[0A213525]: j          0x0884D494
    0884D4A0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D4A4:[1040000B]: beq        $v0, $zr, 0x0884D4D4
  Back Branch 0884D518 60,898 times (length 120)
  Back Branch 0884D55C 56,981 times (length 21)
    0884D4FC:[2463F620]: addiu      $v1, $v1, -2528
    0884D500:[00431021]: addu       $v0, $v0, $v1
    0884D504:[8C440000]: lw         $a0, 0($v0)
    0884D508:[00800008]: jr         $a0
    0884D50C:[00000000]: nop
--> 0884D510:[256BFFFF]: addiu      $t3, $t3, -1
    0884D514:[254A0008]: addiu      $t2, $t2, 8
    0884D518:[0560FF89]: bltz       $t3, 0x0884D340
    0884D51C:[25290008]: addiu      $t1, $t1, 8
    0884D520:[91220000]: lbu        $v0, 0($t1)
    0884D524:[A1420000]: sb         $v0, 0($t2)
    0884D528:[91220001]: lbu        $v0, 1($t1)
    0884D52C:[A1420001]: sb         $v0, 1($t2)
    0884D530:[91220002]: lbu        $v0, 2($t1)
    0884D534:[A1420002]: sb         $v0, 2($t2)
    0884D538:[91220003]: lbu        $v0, 3($t1)
    0884D53C:[A1420003]: sb         $v0, 3($t2)
    0884D540:[91220004]: lbu        $v0, 4($t1)
    0884D544:[A1420004]: sb         $v0, 4($t2)
    0884D548:[91220005]: lbu        $v0, 5($t1)
    0884D54C:[A1420005]: sb         $v0, 5($t2)
    0884D550:[91220006]: lbu        $v0, 6($t1)
    0884D554:[A1420006]: sb         $v0, 6($t2)
    0884D558:[91220007]: lbu        $v0, 7($t1)
--> 0884D55C:[0A213544]: j          0x0884D510
    0884D560:[A1420007]: sb         $v0, 7($t2)
    0884D564:[0A213510]: j          0x0884D440
    0884D568:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D56C:[0A213506]: j          0x0884D418
  Back Branch 0884D49C 56,586 times (length 4)
    0884D480:[24A50001]: addiu      $a1, $a1, 1
    0884D484:[00E81024]: and        $v0, $a3, $t0
    0884D488:[10400004]: beq        $v0, $zr, 0x0884D49C
    0884D48C:[00084043]: sra        $t0, $t0, 0x0001
    0884D490:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
--> 0884D494:[0A213513]: j          0x0884D44C
    0884D498:[00623021]: addu       $a2, $v1, $v0
--> 0884D49C:[0A213525]: j          0x0884D494
    0884D4A0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D4A4:[1040000B]: beq        $v0, $zr, 0x0884D4D4
    0884D4A8:[00084043]: sra        $t0, $t0, 0x0001
    0884D4AC:[04C0FFA4]: bltz       $a2, 0x0884D340
  Back Branch 0884D594 49,703 times (length 85)
    0884D434:[1040004B]: beq        $v0, $zr, 0x0884D564
    0884D438:[00084043]: sra        $t0, $t0, 0x0001
    0884D43C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D440:[00624821]: addu       $t1, $v1, $v0
    0884D444:[2529FF01]: addiu      $t1, $t1, -255
--> 0884D448:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    0884D44C:[15000005]: bne        $t0, $zr, 0x0884D464
    0884D450:[00E81024]: and        $v0, $a3, $t0
    0884D454:[80A70000]: lb         $a3, 0($a1)
    0884D458:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D45C:[24A50001]: addiu      $a1, $a1, 1
    0884D460:[00E81024]: and        $v0, $a3, $t0
    0884D464:[1040000F]: beq        $v0, $zr, 0x0884D4A4
    0884D468:[28C20007]: slti       $v0, $a2, 7
    0884D46C:[00084043]: sra        $t0, $t0, 0x0001
    0884D470:[15000004]: bne        $t0, $zr, 0x0884D484
    0884D474:[00061840]: sll        $v1, $a2, 0x0001
    0884D478:[80A70000]: lb         $a3, 0($a1)
    0884D47C:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D480:[24A50001]: addiu      $a1, $a1, 1
    0884D484:[00E81024]: and        $v0, $a3, $t0
    0884D488:[10400004]: beq        $v0, $zr, 0x0884D49C
    0884D48C:[00084043]: sra        $t0, $t0, 0x0001
    0884D490:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D494:[0A213513]: j          0x0884D44C
    0884D498:[00623021]: addu       $a2, $v1, $v0
    0884D49C:[0A213525]: j          0x0884D494
    0884D4A0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D4A4:[1040000B]: beq        $v0, $zr, 0x0884D4D4
    0884D4A8:[00084043]: sra        $t0, $t0, 0x0001
    0884D4AC:[04C0FFA4]: bltz       $a2, 0x0884D340
    0884D4B0:[00000000]: nop
    0884D4B4:[01491021]: addu       $v0, $t2, $t1
    0884D4B8:[90430000]: lbu        $v1, 0($v0)
    0884D4BC:[24C6FFFF]: addiu      $a2, $a2, -1
    0884D4C0:[A1430000]: sb         $v1, 0($t2)
    0884D4C4:[04C1FFFB]: bgez       $a2, 0x0884D4B4
    0884D4C8:[254A0001]: addiu      $t2, $t2, 1
    0884D4CC:[0A2134D0]: j          0x0884D340
    0884D4D0:[00000000]: nop
    0884D4D4:[24C60001]: addiu      $a2, $a2, 1
    0884D4D8:[000658C3]: sra        $t3, $a2, 0x0003
    0884D4DC:[30C60007]: andi       $a2, $a2, 7
    0884D4E0:[01461021]: addu       $v0, $t2, $a2
    0884D4E4:[244AFFF8]: addiu      $t2, $v0, -8
    0884D4E8:[2CC30008]: sltiu      $v1, $a2, 8
    0884D4EC:[1060000C]: beq        $v1, $zr, 0x0884D520
    0884D4F0:[01494821]: addu       $t1, $t2, $t1
    0884D4F4:[3C0308A9]: lui        $v1, 0x08A9 <=> li $v1, 0x08A90000
    0884D4F8:[00061080]: sll        $v0, $a2, 0x0002
    0884D4FC:[2463F620]: addiu      $v1, $v1, -2528
    0884D500:[00431021]: addu       $v0, $v0, $v1
    0884D504:[8C440000]: lw         $a0, 0($v0)
    0884D508:[00800008]: jr         $a0
    0884D50C:[00000000]: nop
    0884D510:[256BFFFF]: addiu      $t3, $t3, -1
    0884D514:[254A0008]: addiu      $t2, $t2, 8
    0884D518:[0560FF89]: bltz       $t3, 0x0884D340
    0884D51C:[25290008]: addiu      $t1, $t1, 8
    0884D520:[91220000]: lbu        $v0, 0($t1)
    0884D524:[A1420000]: sb         $v0, 0($t2)
    0884D528:[91220001]: lbu        $v0, 1($t1)
    0884D52C:[A1420001]: sb         $v0, 1($t2)
    0884D530:[91220002]: lbu        $v0, 2($t1)
    0884D534:[A1420002]: sb         $v0, 2($t2)
    0884D538:[91220003]: lbu        $v0, 3($t1)
    0884D53C:[A1420003]: sb         $v0, 3($t2)
    0884D540:[91220004]: lbu        $v0, 4($t1)
    0884D544:[A1420004]: sb         $v0, 4($t2)
    0884D548:[91220005]: lbu        $v0, 5($t1)
    0884D54C:[A1420005]: sb         $v0, 5($t2)
    0884D550:[91220006]: lbu        $v0, 6($t1)
    0884D554:[A1420006]: sb         $v0, 6($t2)
    0884D558:[91220007]: lbu        $v0, 7($t1)
    0884D55C:[0A213544]: j          0x0884D510
    0884D560:[A1420007]: sb         $v0, 7($t2)
    0884D564:[0A213510]: j          0x0884D440
    0884D568:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D56C:[0A213506]: j          0x0884D418
    0884D570:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D574:[0A2134FC]: j          0x0884D3F0
    0884D578:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D57C:[0A2134F2]: j          0x0884D3C8
    0884D580:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D584:[00084043]: sra        $t0, $t0, 0x0001
    0884D588:[11200004]: beq        $t1, $zr, 0x0884D59C
    0884D58C:[24A50001]: addiu      $a1, $a1, 1
    0884D590:[2402FF00]: addiu      $v0, $zr, -256 <=> li $v0, -256
--> 0884D594:[0A213512]: j          0x0884D448
    0884D598:[01224825]: or         $t1, $t1, $v0
    0884D59C:[03E00008]: jr         $ra
    0884D5A0:[01801021]: addu       $v0, $t4, $zr <=> move $v0, $t4
  Back Branch 0884D57C 31,827 times (length 111)
  Back Branch 0884D574 30,888 times (length 99)
    0884D3DC:[24A50001]: addiu      $a1, $a1, 1
    0884D3E0:[00E81024]: and        $v0, $a3, $t0
    0884D3E4:[10400063]: beq        $v0, $zr, 0x0884D574
    0884D3E8:[00084043]: sra        $t0, $t0, 0x0001
    0884D3EC:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
--> 0884D3F0:[00624821]: addu       $t1, $v1, $v0
    0884D3F4:[15000004]: bne        $t0, $zr, 0x0884D408
    0884D3F8:[00091840]: sll        $v1, $t1, 0x0001
    0884D3FC:[80A70000]: lb         $a3, 0($a1)
    0884D400:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D404:[24A50001]: addiu      $a1, $a1, 1
    0884D408:[00E81024]: and        $v0, $a3, $t0
    0884D40C:[10400057]: beq        $v0, $zr, 0x0884D56C
    0884D410:[00084043]: sra        $t0, $t0, 0x0001
    0884D414:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D418:[00624821]: addu       $t1, $v1, $v0
    0884D41C:[15000004]: bne        $t0, $zr, 0x0884D430
    0884D420:[00091840]: sll        $v1, $t1, 0x0001
    0884D424:[80A70000]: lb         $a3, 0($a1)
    0884D428:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D42C:[24A50001]: addiu      $a1, $a1, 1
    0884D430:[00E81024]: and        $v0, $a3, $t0
    0884D434:[1040004B]: beq        $v0, $zr, 0x0884D564
    0884D438:[00084043]: sra        $t0, $t0, 0x0001
    0884D43C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D440:[00624821]: addu       $t1, $v1, $v0
    0884D444:[2529FF01]: addiu      $t1, $t1, -255
    0884D448:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    0884D44C:[15000005]: bne        $t0, $zr, 0x0884D464
    0884D450:[00E81024]: and        $v0, $a3, $t0
    0884D454:[80A70000]: lb         $a3, 0($a1)
    0884D458:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D45C:[24A50001]: addiu      $a1, $a1, 1
    0884D460:[00E81024]: and        $v0, $a3, $t0
    0884D464:[1040000F]: beq        $v0, $zr, 0x0884D4A4
    0884D468:[28C20007]: slti       $v0, $a2, 7
    0884D46C:[00084043]: sra        $t0, $t0, 0x0001
    0884D470:[15000004]: bne        $t0, $zr, 0x0884D484
    0884D474:[00061840]: sll        $v1, $a2, 0x0001
    0884D478:[80A70000]: lb         $a3, 0($a1)
    0884D47C:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D480:[24A50001]: addiu      $a1, $a1, 1
    0884D484:[00E81024]: and        $v0, $a3, $t0
    0884D488:[10400004]: beq        $v0, $zr, 0x0884D49C
    0884D48C:[00084043]: sra        $t0, $t0, 0x0001
    0884D490:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D494:[0A213513]: j          0x0884D44C
    0884D498:[00623021]: addu       $a2, $v1, $v0
    0884D49C:[0A213525]: j          0x0884D494
    0884D4A0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D4A4:[1040000B]: beq        $v0, $zr, 0x0884D4D4
    0884D4A8:[00084043]: sra        $t0, $t0, 0x0001
    0884D4AC:[04C0FFA4]: bltz       $a2, 0x0884D340
    0884D4B0:[00000000]: nop
    0884D4B4:[01491021]: addu       $v0, $t2, $t1
    0884D4B8:[90430000]: lbu        $v1, 0($v0)
    0884D4BC:[24C6FFFF]: addiu      $a2, $a2, -1
    0884D4C0:[A1430000]: sb         $v1, 0($t2)
    0884D4C4:[04C1FFFB]: bgez       $a2, 0x0884D4B4
    0884D4C8:[254A0001]: addiu      $t2, $t2, 1
    0884D4CC:[0A2134D0]: j          0x0884D340
    0884D4D0:[00000000]: nop
    0884D4D4:[24C60001]: addiu      $a2, $a2, 1
    0884D4D8:[000658C3]: sra        $t3, $a2, 0x0003
    0884D4DC:[30C60007]: andi       $a2, $a2, 7
    0884D4E0:[01461021]: addu       $v0, $t2, $a2
    0884D4E4:[244AFFF8]: addiu      $t2, $v0, -8
    0884D4E8:[2CC30008]: sltiu      $v1, $a2, 8
    0884D4EC:[1060000C]: beq        $v1, $zr, 0x0884D520
    0884D4F0:[01494821]: addu       $t1, $t2, $t1
    0884D4F4:[3C0308A9]: lui        $v1, 0x08A9 <=> li $v1, 0x08A90000
    0884D4F8:[00061080]: sll        $v0, $a2, 0x0002
    0884D4FC:[2463F620]: addiu      $v1, $v1, -2528
    0884D500:[00431021]: addu       $v0, $v0, $v1
    0884D504:[8C440000]: lw         $a0, 0($v0)
    0884D508:[00800008]: jr         $a0
    0884D50C:[00000000]: nop
    0884D510:[256BFFFF]: addiu      $t3, $t3, -1
    0884D514:[254A0008]: addiu      $t2, $t2, 8
    0884D518:[0560FF89]: bltz       $t3, 0x0884D340
    0884D51C:[25290008]: addiu      $t1, $t1, 8
    0884D520:[91220000]: lbu        $v0, 0($t1)
    0884D524:[A1420000]: sb         $v0, 0($t2)
    0884D528:[91220001]: lbu        $v0, 1($t1)
    0884D52C:[A1420001]: sb         $v0, 1($t2)
    0884D530:[91220002]: lbu        $v0, 2($t1)
    0884D534:[A1420002]: sb         $v0, 2($t2)
    0884D538:[91220003]: lbu        $v0, 3($t1)
    0884D53C:[A1420003]: sb         $v0, 3($t2)
    0884D540:[91220004]: lbu        $v0, 4($t1)
    0884D544:[A1420004]: sb         $v0, 4($t2)
    0884D548:[91220005]: lbu        $v0, 5($t1)
    0884D54C:[A1420005]: sb         $v0, 5($t2)
    0884D550:[91220006]: lbu        $v0, 6($t1)
    0884D554:[A1420006]: sb         $v0, 6($t2)
    0884D558:[91220007]: lbu        $v0, 7($t1)
    0884D55C:[0A213544]: j          0x0884D510
    0884D560:[A1420007]: sb         $v0, 7($t2)
    0884D564:[0A213510]: j          0x0884D440
    0884D568:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D56C:[0A213506]: j          0x0884D418
    0884D570:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
--> 0884D574:[0A2134FC]: j          0x0884D3F0
    0884D578:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D57C:[0A2134F2]: j          0x0884D3C8
    0884D580:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D584:[00084043]: sra        $t0, $t0, 0x0001
  Back Branch 0884D56C 30,378 times (length 87)
    0884D404:[24A50001]: addiu      $a1, $a1, 1
    0884D408:[00E81024]: and        $v0, $a3, $t0
    0884D40C:[10400057]: beq        $v0, $zr, 0x0884D56C
    0884D410:[00084043]: sra        $t0, $t0, 0x0001
    0884D414:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
--> 0884D418:[00624821]: addu       $t1, $v1, $v0
    0884D41C:[15000004]: bne        $t0, $zr, 0x0884D430
    0884D420:[00091840]: sll        $v1, $t1, 0x0001
    0884D424:[80A70000]: lb         $a3, 0($a1)
    0884D428:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D42C:[24A50001]: addiu      $a1, $a1, 1
    0884D430:[00E81024]: and        $v0, $a3, $t0
    0884D434:[1040004B]: beq        $v0, $zr, 0x0884D564
    0884D438:[00084043]: sra        $t0, $t0, 0x0001
    0884D43C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D440:[00624821]: addu       $t1, $v1, $v0
    0884D444:[2529FF01]: addiu      $t1, $t1, -255
    0884D448:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    0884D44C:[15000005]: bne        $t0, $zr, 0x0884D464
    0884D450:[00E81024]: and        $v0, $a3, $t0
    0884D454:[80A70000]: lb         $a3, 0($a1)
    0884D458:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D45C:[24A50001]: addiu      $a1, $a1, 1
    0884D460:[00E81024]: and        $v0, $a3, $t0
    0884D464:[1040000F]: beq        $v0, $zr, 0x0884D4A4
    0884D468:[28C20007]: slti       $v0, $a2, 7
    0884D46C:[00084043]: sra        $t0, $t0, 0x0001
    0884D470:[15000004]: bne        $t0, $zr, 0x0884D484
    0884D474:[00061840]: sll        $v1, $a2, 0x0001
    0884D478:[80A70000]: lb         $a3, 0($a1)
    0884D47C:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D480:[24A50001]: addiu      $a1, $a1, 1
    0884D484:[00E81024]: and        $v0, $a3, $t0
    0884D488:[10400004]: beq        $v0, $zr, 0x0884D49C
    0884D48C:[00084043]: sra        $t0, $t0, 0x0001
    0884D490:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D494:[0A213513]: j          0x0884D44C
    0884D498:[00623021]: addu       $a2, $v1, $v0
    0884D49C:[0A213525]: j          0x0884D494
    0884D4A0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D4A4:[1040000B]: beq        $v0, $zr, 0x0884D4D4
    0884D4A8:[00084043]: sra        $t0, $t0, 0x0001
    0884D4AC:[04C0FFA4]: bltz       $a2, 0x0884D340
    0884D4B0:[00000000]: nop
    0884D4B4:[01491021]: addu       $v0, $t2, $t1
    0884D4B8:[90430000]: lbu        $v1, 0($v0)
    0884D4BC:[24C6FFFF]: addiu      $a2, $a2, -1
    0884D4C0:[A1430000]: sb         $v1, 0($t2)
    0884D4C4:[04C1FFFB]: bgez       $a2, 0x0884D4B4
    0884D4C8:[254A0001]: addiu      $t2, $t2, 1
    0884D4CC:[0A2134D0]: j          0x0884D340
    0884D4D0:[00000000]: nop
    0884D4D4:[24C60001]: addiu      $a2, $a2, 1
    0884D4D8:[000658C3]: sra        $t3, $a2, 0x0003
    0884D4DC:[30C60007]: andi       $a2, $a2, 7
    0884D4E0:[01461021]: addu       $v0, $t2, $a2
    0884D4E4:[244AFFF8]: addiu      $t2, $v0, -8
    0884D4E8:[2CC30008]: sltiu      $v1, $a2, 8
    0884D4EC:[1060000C]: beq        $v1, $zr, 0x0884D520
    0884D4F0:[01494821]: addu       $t1, $t2, $t1
    0884D4F4:[3C0308A9]: lui        $v1, 0x08A9 <=> li $v1, 0x08A90000
    0884D4F8:[00061080]: sll        $v0, $a2, 0x0002
    0884D4FC:[2463F620]: addiu      $v1, $v1, -2528
    0884D500:[00431021]: addu       $v0, $v0, $v1
    0884D504:[8C440000]: lw         $a0, 0($v0)
    0884D508:[00800008]: jr         $a0
    0884D50C:[00000000]: nop
    0884D510:[256BFFFF]: addiu      $t3, $t3, -1
    0884D514:[254A0008]: addiu      $t2, $t2, 8
    0884D518:[0560FF89]: bltz       $t3, 0x0884D340
    0884D51C:[25290008]: addiu      $t1, $t1, 8
    0884D520:[91220000]: lbu        $v0, 0($t1)
    0884D524:[A1420000]: sb         $v0, 0($t2)
    0884D528:[91220001]: lbu        $v0, 1($t1)
    0884D52C:[A1420001]: sb         $v0, 1($t2)
    0884D530:[91220002]: lbu        $v0, 2($t1)
    0884D534:[A1420002]: sb         $v0, 2($t2)
    0884D538:[91220003]: lbu        $v0, 3($t1)
    0884D53C:[A1420003]: sb         $v0, 3($t2)
    0884D540:[91220004]: lbu        $v0, 4($t1)
    0884D544:[A1420004]: sb         $v0, 4($t2)
    0884D548:[91220005]: lbu        $v0, 5($t1)
    0884D54C:[A1420005]: sb         $v0, 5($t2)
    0884D550:[91220006]: lbu        $v0, 6($t1)
    0884D554:[A1420006]: sb         $v0, 6($t2)
    0884D558:[91220007]: lbu        $v0, 7($t1)
    0884D55C:[0A213544]: j          0x0884D510
    0884D560:[A1420007]: sb         $v0, 7($t2)
    0884D564:[0A213510]: j          0x0884D440
    0884D568:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
--> 0884D56C:[0A213506]: j          0x0884D418
    0884D570:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D574:[0A2134FC]: j          0x0884D3F0
    0884D578:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D57C:[0A2134F2]: j          0x0884D3C8
  Back Branch 0884D564 29,411 times (length 75)
    0884D42C:[24A50001]: addiu      $a1, $a1, 1
    0884D430:[00E81024]: and        $v0, $a3, $t0
    0884D434:[1040004B]: beq        $v0, $zr, 0x0884D564
    0884D438:[00084043]: sra        $t0, $t0, 0x0001
    0884D43C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
--> 0884D440:[00624821]: addu       $t1, $v1, $v0
    0884D444:[2529FF01]: addiu      $t1, $t1, -255
    0884D448:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    0884D44C:[15000005]: bne        $t0, $zr, 0x0884D464
    0884D450:[00E81024]: and        $v0, $a3, $t0
    0884D454:[80A70000]: lb         $a3, 0($a1)
    0884D458:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D45C:[24A50001]: addiu      $a1, $a1, 1
    0884D460:[00E81024]: and        $v0, $a3, $t0
    0884D464:[1040000F]: beq        $v0, $zr, 0x0884D4A4
    0884D468:[28C20007]: slti       $v0, $a2, 7
    0884D46C:[00084043]: sra        $t0, $t0, 0x0001
    0884D470:[15000004]: bne        $t0, $zr, 0x0884D484
    0884D474:[00061840]: sll        $v1, $a2, 0x0001
    0884D478:[80A70000]: lb         $a3, 0($a1)
    0884D47C:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D480:[24A50001]: addiu      $a1, $a1, 1
    0884D484:[00E81024]: and        $v0, $a3, $t0
    0884D488:[10400004]: beq        $v0, $zr, 0x0884D49C
    0884D48C:[00084043]: sra        $t0, $t0, 0x0001
    0884D490:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D494:[0A213513]: j          0x0884D44C
    0884D498:[00623021]: addu       $a2, $v1, $v0
    0884D49C:[0A213525]: j          0x0884D494
    0884D4A0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D4A4:[1040000B]: beq        $v0, $zr, 0x0884D4D4
    0884D4A8:[00084043]: sra        $t0, $t0, 0x0001
    0884D4AC:[04C0FFA4]: bltz       $a2, 0x0884D340
    0884D4B0:[00000000]: nop
    0884D4B4:[01491021]: addu       $v0, $t2, $t1
    0884D4B8:[90430000]: lbu        $v1, 0($v0)
    0884D4BC:[24C6FFFF]: addiu      $a2, $a2, -1
    0884D4C0:[A1430000]: sb         $v1, 0($t2)
    0884D4C4:[04C1FFFB]: bgez       $a2, 0x0884D4B4
    0884D4C8:[254A0001]: addiu      $t2, $t2, 1
    0884D4CC:[0A2134D0]: j          0x0884D340
    0884D4D0:[00000000]: nop
    0884D4D4:[24C60001]: addiu      $a2, $a2, 1
    0884D4D8:[000658C3]: sra        $t3, $a2, 0x0003
    0884D4DC:[30C60007]: andi       $a2, $a2, 7
    0884D4E0:[01461021]: addu       $v0, $t2, $a2
    0884D4E4:[244AFFF8]: addiu      $t2, $v0, -8
    0884D4E8:[2CC30008]: sltiu      $v1, $a2, 8
    0884D4EC:[1060000C]: beq        $v1, $zr, 0x0884D520
    0884D4F0:[01494821]: addu       $t1, $t2, $t1
    0884D4F4:[3C0308A9]: lui        $v1, 0x08A9 <=> li $v1, 0x08A90000
    0884D4F8:[00061080]: sll        $v0, $a2, 0x0002
    0884D4FC:[2463F620]: addiu      $v1, $v1, -2528
    0884D500:[00431021]: addu       $v0, $v0, $v1
    0884D504:[8C440000]: lw         $a0, 0($v0)
    0884D508:[00800008]: jr         $a0
    0884D50C:[00000000]: nop
    0884D510:[256BFFFF]: addiu      $t3, $t3, -1
    0884D514:[254A0008]: addiu      $t2, $t2, 8
    0884D518:[0560FF89]: bltz       $t3, 0x0884D340
    0884D51C:[25290008]: addiu      $t1, $t1, 8
    0884D520:[91220000]: lbu        $v0, 0($t1)
    0884D524:[A1420000]: sb         $v0, 0($t2)
    0884D528:[91220001]: lbu        $v0, 1($t1)
    0884D52C:[A1420001]: sb         $v0, 1($t2)
    0884D530:[91220002]: lbu        $v0, 2($t1)
    0884D534:[A1420002]: sb         $v0, 2($t2)
    0884D538:[91220003]: lbu        $v0, 3($t1)
    0884D53C:[A1420003]: sb         $v0, 3($t2)
    0884D540:[91220004]: lbu        $v0, 4($t1)
    0884D544:[A1420004]: sb         $v0, 4($t2)
    0884D548:[91220005]: lbu        $v0, 5($t1)
    0884D54C:[A1420005]: sb         $v0, 5($t2)
    0884D550:[91220006]: lbu        $v0, 6($t1)
    0884D554:[A1420006]: sb         $v0, 6($t2)
    0884D558:[91220007]: lbu        $v0, 7($t1)
    0884D55C:[0A213544]: j          0x0884D510
    0884D560:[A1420007]: sb         $v0, 7($t2)
--> 0884D564:[0A213510]: j          0x0884D440
    0884D568:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D56C:[0A213506]: j          0x0884D418
    0884D570:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D574:[0A2134FC]: j          0x0884D3F0
_S1_2_8973C5C 960,903 instructions (0.019%), 81 calls (08973C5C - 08973D30, length 54)
    08973C5C:[27BDFFE0]: addiu      $sp, $sp, -32
    08973C60:[AFB50014]: sw         $s5, 20($sp)
    08973C64:[00C0A821]: addu       $s5, $a2, $zr <=> move $s5, $a2
    08973C68:[AFB40010]: sw         $s4, 16($sp)
    08973C6C:[00A0A021]: addu       $s4, $a1, $zr <=> move $s4, $a1
    08973C70:[AFB3000C]: sw         $s3, 12($sp)
    08973C74:[00809821]: addu       $s3, $a0, $zr <=> move $s3, $a0
    08973C78:[AFB20008]: sw         $s2, 8($sp)
    08973C7C:[AFBF001C]: sw         $ra, 28($sp)
    08973C80:[AFB60018]: sw         $s6, 24($sp)
    08973C84:[AFB10004]: sw         $s1, 4($sp)
    08973C88:[AFB00000]: sw         $s0, 0($sp)
    08973C8C:[8C870000]: lw         $a3, 0($a0)
    08973C90:[18E0000E]: blez       $a3, 0x08973CCC
    08973C94:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    08973C98:[2416FFFF]: addiu      $s6, $zr, -1 <=> li $s6, -1
    08973C9C:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08973CA0:[8E620008]: lw         $v0, 8($s3)
    08973CA4:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    08973CA8:[00518021]: addu       $s0, $v0, $s1
    08973CAC:[8E030000]: lw         $v1, 0($s0)
    08973CB0:[8C620000]: lw         $v0, 0($v1)
    08973CB4:[14400011]: bne        $v0, $zr, 0x08973CFC
    08973CB8:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08973CBC:[26520001]: addiu      $s2, $s2, 1
    08973CC0:[0247102A]: slt        $v0, $s2, $a3
    08973CC4:[1440FFF6]: bne        $v0, $zr, 0x08973CA0
    08973CC8:[2631000C]: addiu      $s1, $s1, 12
    08973CCC:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08973CD0:[8FBF001C]: lw         $ra, 28($sp)
    08973CD4:[8FB60018]: lw         $s6, 24($sp)
    08973CD8:[8FB50014]: lw         $s5, 20($sp)
    08973CDC:[8FB40010]: lw         $s4, 16($sp)
    08973CE0:[8FB3000C]: lw         $s3, 12($sp)
    08973CE4:[8FB20008]: lw         $s2, 8($sp)
    08973CE8:[8FB10004]: lw         $s1, 4($sp)
    08973CEC:[8FB00000]: lw         $s0, 0($sp)
    08973CF0:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    08973CF4:[03E00008]: jr         $ra
    08973CF8:[27BD0020]: addiu      $sp, $sp, 32
    08973CFC:[0E29F3D8]: jal        0x08A7CF60
    08973D00:[00000000]: nop
    08973D04:[10400003]: beq        $v0, $zr, 0x08973D14
    08973D08:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08973D0C:[0A25CF2F]: j          0x08973CBC
    08973D10:[8E670000]: lw         $a3, 0($s3)
    08973D14:[12B6FFEF]: beq        $s5, $s6, 0x08973CD4
    08973D18:[8FBF001C]: lw         $ra, 28($sp)
    08973D1C:[8E030000]: lw         $v1, 0($s0)
    08973D20:[8C62000C]: lw         $v0, 12($v1)
    08973D24:[5455FFE5]: bnel       $v0, $s5, 0x08973CBC
    08973D28:[8E670000]: lw         $a3, 0($s3)
    08973D2C:[0A25CF36]: j          0x08973CD8
    08973D30:[8FB60018]: lw         $s6, 24($sp)
  Back Branch 08973CC4 85,374 times (length 11)
    08973C8C:[8C870000]: lw         $a3, 0($a0)
    08973C90:[18E0000E]: blez       $a3, 0x08973CCC
    08973C94:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    08973C98:[2416FFFF]: addiu      $s6, $zr, -1 <=> li $s6, -1
    08973C9C:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
--> 08973CA0:[8E620008]: lw         $v0, 8($s3)
    08973CA4:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    08973CA8:[00518021]: addu       $s0, $v0, $s1
    08973CAC:[8E030000]: lw         $v1, 0($s0)
    08973CB0:[8C620000]: lw         $v0, 0($v1)
    08973CB4:[14400011]: bne        $v0, $zr, 0x08973CFC
    08973CB8:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08973CBC:[26520001]: addiu      $s2, $s2, 1
    08973CC0:[0247102A]: slt        $v0, $s2, $a3
--> 08973CC4:[1440FFF6]: bne        $v0, $zr, 0x08973CA0
    08973CC8:[2631000C]: addiu      $s1, $s1, 12
    08973CCC:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08973CD0:[8FBF001C]: lw         $ra, 28($sp)
    08973CD4:[8FB60018]: lw         $s6, 24($sp)
  Back Branch 08973D0C 3,240 times (length 22)
    08973CA8:[00518021]: addu       $s0, $v0, $s1
    08973CAC:[8E030000]: lw         $v1, 0($s0)
    08973CB0:[8C620000]: lw         $v0, 0($v1)
    08973CB4:[14400011]: bne        $v0, $zr, 0x08973CFC
    08973CB8:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
--> 08973CBC:[26520001]: addiu      $s2, $s2, 1
    08973CC0:[0247102A]: slt        $v0, $s2, $a3
    08973CC4:[1440FFF6]: bne        $v0, $zr, 0x08973CA0
    08973CC8:[2631000C]: addiu      $s1, $s1, 12
    08973CCC:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08973CD0:[8FBF001C]: lw         $ra, 28($sp)
    08973CD4:[8FB60018]: lw         $s6, 24($sp)
    08973CD8:[8FB50014]: lw         $s5, 20($sp)
    08973CDC:[8FB40010]: lw         $s4, 16($sp)
    08973CE0:[8FB3000C]: lw         $s3, 12($sp)
    08973CE4:[8FB20008]: lw         $s2, 8($sp)
    08973CE8:[8FB10004]: lw         $s1, 4($sp)
    08973CEC:[8FB00000]: lw         $s0, 0($sp)
    08973CF0:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    08973CF4:[03E00008]: jr         $ra
    08973CF8:[27BD0020]: addiu      $sp, $sp, 32
    08973CFC:[0E29F3D8]: jal        0x08A7CF60
    08973D00:[00000000]: nop
    08973D04:[10400003]: beq        $v0, $zr, 0x08973D14
    08973D08:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
--> 08973D0C:[0A25CF2F]: j          0x08973CBC
    08973D10:[8E670000]: lw         $a3, 0($s3)
    08973D14:[12B6FFEF]: beq        $s5, $s6, 0x08973CD4
    08973D18:[8FBF001C]: lw         $ra, 28($sp)
    08973D1C:[8E030000]: lw         $v1, 0($s0)
_S1_2_9E42FF8 901,056 instructions (0.018%), 1,444 calls (09E42FF8 - 09E43480, length 291)
    09E42FF8:[27BDFFB0]: addiu      $sp, $sp, -80
    09E42FFC:[AFBE0040]: sw         $fp, 64($sp)
    09E43000:[241EFF00]: addiu      $fp, $zr, -256 <=> li $fp, -256
    09E43004:[AFB7003C]: sw         $s7, 60($sp)
    09E43008:[00E0B821]: addu       $s7, $a3, $zr <=> move $s7, $a3
    09E4300C:[AFB60038]: sw         $s6, 56($sp)
    09E43010:[0100B021]: addu       $s6, $t0, $zr <=> move $s6, $t0
    09E43014:[AFB50034]: sw         $s5, 52($sp)
    09E43018:[0120A821]: addu       $s5, $t1, $zr <=> move $s5, $t1
    09E4301C:[AFB40030]: sw         $s4, 48($sp)
    09E43020:[0080A021]: addu       $s4, $a0, $zr <=> move $s4, $a0
    09E43024:[AFB3002C]: sw         $s3, 44($sp)
    09E43028:[00C09821]: addu       $s3, $a2, $zr <=> move $s3, $a2
    09E4302C:[AFBF0044]: sw         $ra, 68($sp)
    09E43030:[AFB20028]: sw         $s2, 40($sp)
    09E43034:[AFB10024]: sw         $s1, 36($sp)
    09E43038:[AFB00020]: sw         $s0, 32($sp)
    09E4303C:[8C840004]: lw         $a0, 4($a0)
    09E43040:[240300D0]: addiu      $v1, $zr, 208 <=> li $v1, 208
    09E43044:[00A30018]: mult       $a1, $v1
    09E43048:[AFB60010]: sw         $s6, 16($sp)
    09E4304C:[00001812]: mflo       $v1
    09E43050:[00838021]: addu       $s0, $a0, $v1
    09E43054:[8E020004]: lw         $v0, 4($s0)
    09E43058:[30420008]: andi       $v0, $v0, 8
    09E4305C:[54400005]: bnel       $v0, $zr, 0x09E43074
    09E43060:[920200A4]: lbu        $v0, 164($s0)
    09E43064:[3C028080]: lui        $v0, 0x8080 <=> li $v0, 0x80800000
    09E43068:[34428080]: ori        $v0, $v0, -32640
    09E4306C:[AFA20010]: sw         $v0, 16($sp)
    09E43070:[920200A4]: lbu        $v0, 164($s0)
    09E43074:[54400012]: bnel       $v0, $zr, 0x09E430C0
    09E43078:[8E0200A8]: lw         $v0, 168($s0)
    09E4307C:[56A00010]: bnel       $s5, $zr, 0x09E430C0
    09E43080:[8E0200A8]: lw         $v0, 168($s0)
    09E43084:[86020000]: lh         $v0, 0($s0)
    09E43088:[1440FFED]: bne        $v0, $zr, 0x09E43040
    09E4308C:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    09E43090:[8FBF0044]: lw         $ra, 68($sp)
    09E43094:[8FBE0040]: lw         $fp, 64($sp)
    09E43098:[8FB7003C]: lw         $s7, 60($sp)
    09E4309C:[8FB60038]: lw         $s6, 56($sp)
    09E430A0:[8FB50034]: lw         $s5, 52($sp)
    09E430A4:[8FB40030]: lw         $s4, 48($sp)
    09E430A8:[8FB3002C]: lw         $s3, 44($sp)
    09E430AC:[8FB20028]: lw         $s2, 40($sp)
    09E430B0:[8FB10024]: lw         $s1, 36($sp)
    09E430B4:[8FB00020]: lw         $s0, 32($sp)
    09E430B8:[03E00008]: jr         $ra
    09E430BC:[27BD0050]: addiu      $sp, $sp, 80
    09E430C0:[144000E9]: bne        $v0, $zr, 0x09E43468
    09E430C4:[26110060]: addiu      $s1, $s0, 96
    09E430C8:[02E03021]: addu       $a2, $s7, $zr <=> move $a2, $s7
    09E430CC:[02203821]: addu       $a3, $s1, $zr <=> move $a3, $s1
    09E430D0:[26E80040]: addiu      $t0, $s7, 64
    09E430D4:[8CC20000]: lw         $v0, 0($a2)
    09E430D8:[8CC30004]: lw         $v1, 4($a2)
    09E430DC:[8CC40008]: lw         $a0, 8($a2)
    09E430E0:[8CC5000C]: lw         $a1, 12($a2)
    09E430E4:[ACE20000]: sw         $v0, 0($a3)
    09E430E8:[24C60010]: addiu      $a2, $a2, 16
    09E430EC:[24E70010]: addiu      $a3, $a3, 16
    09E430F0:[ACE3FFF4]: sw         $v1, -12($a3)
    09E430F4:[ACE4FFF8]: sw         $a0, -8($a3)
    09E430F8:[14C8FFF6]: bne        $a2, $t0, 0x09E430D4
    09E430FC:[ACE5FFFC]: sw         $a1, -4($a3)
    09E43100:[8E030004]: lw         $v1, 4($s0)
    09E43104:[30620004]: andi       $v0, $v1, 4
    09E43108:[104000D1]: beq        $v0, $zr, 0x09E43450
    09E4310C:[3C0409E8]: lui        $a0, 0x09E8 <=> li $a0, 0x09E80000
    09E43110:[30620002]: andi       $v0, $v1, 2
    09E43114:[54400014]: bnel       $v0, $zr, 0x09E43168
    09E43118:[C6030040]: lwc1       $f3, 64($s0)
    09E4311C:[C6600000]: lwc1       $f0, 0($s3)
    09E43120:[E6000060]: swc1       $f0, 96($s0)
    09E43124:[C6610004]: lwc1       $f1, 4($s3)
    09E43128:[E6210004]: swc1       $f1, 4($s1)
    09E4312C:[C6600008]: lwc1       $f0, 8($s3)
    09E43130:[E6200008]: swc1       $f0, 8($s1)
    09E43134:[C6610010]: lwc1       $f1, 16($s3)
    09E43138:[E6210010]: swc1       $f1, 16($s1)
    09E4313C:[C6600014]: lwc1       $f0, 20($s3)
    09E43140:[E6200014]: swc1       $f0, 20($s1)
    09E43144:[C6610018]: lwc1       $f1, 24($s3)
    09E43148:[E6210018]: swc1       $f1, 24($s1)
    09E4314C:[C6600020]: lwc1       $f0, 32($s3)
    09E43150:[E6200020]: swc1       $f0, 32($s1)
    09E43154:[C6610024]: lwc1       $f1, 36($s3)
    09E43158:[E6210024]: swc1       $f1, 36($s1)
    09E4315C:[C6600028]: lwc1       $f0, 40($s3)
    09E43160:[E6200028]: swc1       $f0, 40($s1)
    09E43164:[C6030040]: lwc1       $f3, 64($s0)
    09E43168:[44800000]: mtc1       $zr, $f0
    09E4316C:[46001832]: c.eq.s     $f3, $f0
    09E43170:[00000000]: nop
    09E43174:[450000B4]: bc1f       0x09E43448
    09E43178:[C6020044]: lwc1       $f2, 68($s0)
    09E4317C:[46001032]: c.eq.s     $f2, $f0
    09E43180:[00000000]: nop
    09E43184:[45000005]: bc1f       0x09E4319C
    09E43188:[C6010048]: lwc1       $f1, 72($s0)
    09E4318C:[46000832]: c.eq.s     $f1, $f0
    09E43190:[00000000]: nop
    09E43194:[4501000B]: bc1t       0x09E431C4
    09E43198:[3C1209E8]: lui        $s2, 0x09E8 <=> li $s2, 0x09E80000
    09E4319C:[3C1209E8]: lui        $s2, 0x09E8 <=> li $s2, 0x09E80000
    09E431A0:[C6405070]: lwc1       $f0, 20592($s2)
    09E431A4:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    09E431A8:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    09E431AC:[03A03021]: addu       $a2, $sp, $zr <=> move $a2, $sp
    09E431B0:[E7A30000]: swc1       $f3, 0($sp)
    09E431B4:[E7A20004]: swc1       $f2, 4($sp)
    09E431B8:[E7A10008]: swc1       $f1, 8($sp)
    09E431BC:[0E791C8D]: jal        0x09E47234
    09E431C0:[E7A0000C]: swc1       $f0, 12($sp)
    09E431C4:[C60C0038]: lwc1       $f12, 56($s0)
    09E431C8:[44800000]: mtc1       $zr, $f0
    09E431CC:[46006032]: c.eq.s     $f12, $f0
    09E431D0:[00000000]: nop
    09E431D4:[45020097]: bc1fl      0x09E43434
    09E431D8:[46006307]: neg.s      $f12, $f12
    09E431DC:[C6415070]: lwc1       $f1, 20592($s2)
    09E431E0:[C6020050]: lwc1       $f2, 80($s0)
    09E431E4:[46011032]: c.eq.s     $f2, $f1
    09E431E8:[00000000]: nop
    09E431EC:[45000005]: bc1f       0x09E43204
    09E431F0:[C6000054]: lwc1       $f0, 84($s0)
    09E431F4:[46010032]: c.eq.s     $f0, $f1
    09E431F8:[00000000]: nop
    09E431FC:[4501000A]: bc1t       0x09E43228
    09E43200:[93A20010]: lbu        $v0, 16($sp)
    09E43204:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    09E43208:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    09E4320C:[03A03021]: addu       $a2, $sp, $zr <=> move $a2, $sp
    09E43210:[E7A20000]: swc1       $f2, 0($sp)
    09E43214:[E7A00004]: swc1       $f0, 4($sp)
    09E43218:[E7A1000C]: swc1       $f1, 12($sp)
    09E4321C:[0E791CA2]: jal        0x09E47288
    09E43220:[E7A10008]: swc1       $f1, 8($sp)
    09E43224:[93A20010]: lbu        $v0, 16($sp)
    09E43228:[9204003C]: lbu        $a0, 60($s0)
    09E4322C:[8FA30010]: lw         $v1, 16($sp)
    09E43230:[24080001]: addiu      $t0, $zr, 1 <=> li $t0, 1
    09E43234:[00440018]: mult       $v0, $a0
    09E43238:[007E1824]: and        $v1, $v1, $fp
    09E4323C:[00001012]: mflo       $v0
    09E43240:[000211C2]: srl        $v0, $v0, 0x0007
    09E43244:[304200FF]: andi       $v0, $v0, 255
    09E43248:[00621825]: or         $v1, $v1, $v0
    09E4324C:[AFA30010]: sw         $v1, 16($sp)
    09E43250:[93A20011]: lbu        $v0, 17($sp)
    09E43254:[9206003D]: lbu        $a2, 61($s0)
    09E43258:[93A30012]: lbu        $v1, 18($sp)
    09E4325C:[9205003E]: lbu        $a1, 62($s0)
    09E43260:[00460018]: mult       $v0, $a2
    09E43264:[93A40013]: lbu        $a0, 19($sp)
    09E43268:[9207003F]: lbu        $a3, 63($s0)
    09E4326C:[00001012]: mflo       $v0
    09E43270:[00650018]: mult       $v1, $a1
    09E43274:[000211C2]: srl        $v0, $v0, 0x0007
    09E43278:[A3A20011]: sb         $v0, 17($sp)
    09E4327C:[00001812]: mflo       $v1
    09E43280:[00870018]: mult       $a0, $a3
    09E43284:[000319C2]: srl        $v1, $v1, 0x0007
    09E43288:[A3A30012]: sb         $v1, 18($sp)
    09E4328C:[00002012]: mflo       $a0
    09E43290:[000421C2]: srl        $a0, $a0, 0x0007
    09E43294:[A3A40013]: sb         $a0, 19($sp)
    09E43298:[920200A4]: lbu        $v0, 164($s0)
    09E4329C:[10480019]: beq        $v0, $t0, 0x09E43304
    09E432A0:[8FA70010]: lw         $a3, 16($sp)
    09E432A4:[12A80018]: beq        $s5, $t0, 0x09E43308
    09E432A8:[3C04FFFF]: lui        $a0, 0xFFFF <=> li $a0, 0xFFFF0000
    09E432AC:[86050002]: lh         $a1, 2($s0)
    09E432B0:[50A00008]: beql       $a1, $zr, 0x09E432D4
    09E432B4:[86020000]: lh         $v0, 0($s0)
    09E432B8:[920200A4]: lbu        $v0, 164($s0)
    09E432BC:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    09E432C0:[10430009]: beq        $v0, $v1, 0x09E432E8
    09E432C4:[8FA80010]: lw         $t0, 16($sp)
    09E432C8:[12A30008]: beq        $s5, $v1, 0x09E432EC
    09E432CC:[02203821]: addu       $a3, $s1, $zr <=> move $a3, $s1
    09E432D0:[86020000]: lh         $v0, 0($s0)
    09E432D4:[1040FF6F]: beq        $v0, $zr, 0x09E43094
    09E432D8:[8FBF0044]: lw         $ra, 68($sp)
    09E432DC:[8E840004]: lw         $a0, 4($s4)
    09E432E0:[0A790C10]: j          0x09E43040
    09E432E4:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    09E432E8:[02203821]: addu       $a3, $s1, $zr <=> move $a3, $s1
    09E432EC:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    09E432F0:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    09E432F4:[0E790BFE]: jal        0x09E42FF8
    09E432F8:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    09E432FC:[0A790CB5]: j          0x09E432D4
    09E43300:[86020000]: lh         $v0, 0($s0)
    09E43304:[3C04FFFF]: lui        $a0, 0xFFFF <=> li $a0, 0xFFFF0000
    09E43308:[348400FF]: ori        $a0, $a0, 255
    09E4330C:[30E200FF]: andi       $v0, $a3, 255
    09E43310:[00021042]: srl        $v0, $v0, 0x0001
    09E43314:[00FE3824]: and        $a3, $a3, $fp
    09E43318:[00E23825]: or         $a3, $a3, $v0
    09E4331C:[00071842]: srl        $v1, $a3, 0x0001
    09E43320:[30637F00]: andi       $v1, $v1, 32512
    09E43324:[00E43824]: and        $a3, $a3, $a0
    09E43328:[00E33825]: or         $a3, $a3, $v1
    09E4332C:[00071442]: srl        $v0, $a3, 0x0011
    09E43330:[3C03FF00]: lui        $v1, 0xFF00 <=> li $v1, 0xFF000000
    09E43334:[8E0800B4]: lw         $t0, 180($s0)
    09E43338:[3042007F]: andi       $v0, $v0, 127
    09E4333C:[3463FFFF]: ori        $v1, $v1, -1
    09E43340:[00021400]: sll        $v0, $v0, 0x0010
    09E43344:[00E33824]: and        $a3, $a3, $v1
    09E43348:[11000011]: beq        $t0, $zr, 0x09E43390
    09E4334C:[00E23825]: or         $a3, $a3, $v0
    09E43350:[8E85005C]: lw         $a1, 92($s4)
    09E43354:[8E020034]: lw         $v0, 52($s0)
    09E43358:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    09E4335C:[8CA40008]: lw         $a0, 8($a1)
    09E43360:[2442FFFF]: addiu      $v0, $v0, -1
    09E43364:[0043102C]: max        $v0, $v0, $v1
    09E43368:[C60C00B8]: lwc1       $f12, 184($s0)
    09E4336C:[8E0600BC]: lw         $a2, 188($s0)
    09E43370:[00021180]: sll        $v0, $v0, 0x0006
    09E43374:[01002821]: addu       $a1, $t0, $zr <=> move $a1, $t0
    09E43378:[00822021]: addu       $a0, $a0, $v0
    09E4337C:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    09E43380:[0E7911F0]: jal        0x09E447C0
    09E43384:[02203821]: addu       $a3, $s1, $zr <=> move $a3, $s1
    09E43388:[0A790CAC]: j          0x09E432B0
    09E4338C:[86050002]: lh         $a1, 2($s0)
    09E43390:[8E0500C0]: lw         $a1, 192($s0)
    09E43394:[54A0001E]: bnel       $a1, $zr, 0x09E43410
    09E43398:[8E83005C]: lw         $v1, 92($s4)
    09E4339C:[8E0300B0]: lw         $v1, 176($s0)
    09E433A0:[50600015]: beql       $v1, $zr, 0x09E433F8
    09E433A4:[8E030034]: lw         $v1, 52($s0)
    09E433A8:[1860000B]: blez       $v1, 0x09E433D8
    09E433AC:[8FA80010]: lw         $t0, 16($sp)
    09E433B0:[8E82005C]: lw         $v0, 92($s4)
    09E433B4:[00031980]: sll        $v1, $v1, 0x0006
    09E433B8:[00E03021]: addu       $a2, $a3, $zr <=> move $a2, $a3
    09E433BC:[8C440008]: lw         $a0, 8($v0)
    09E433C0:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    09E433C4:[00832021]: addu       $a0, $a0, $v1
    09E433C8:[0E7911A4]: jal        0x09E44690
    09E433CC:[2484FFC0]: addiu      $a0, $a0, -64
    09E433D0:[0A790CAC]: j          0x09E432B0
    09E433D4:[86050002]: lh         $a1, 2($s0)
    09E433D8:[00032827]: nor        $a1, $zr, $v1 <=> li $a1, not $v1
    09E433DC:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    09E433E0:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    09E433E4:[02203821]: addu       $a3, $s1, $zr <=> move $a3, $s1
    09E433E8:[0E790BFE]: jal        0x09E42FF8
    09E433EC:[24090001]: addiu      $t1, $zr, 1 <=> li $t1, 1
    09E433F0:[0A790CAC]: j          0x09E432B0
    09E433F4:[86050002]: lh         $a1, 2($s0)
    09E433F8:[5C60FFEE]: bgtzl      $v1, 0x09E433B4
    09E433FC:[8E82005C]: lw         $v0, 92($s4)
    09E43400:[0463FFAB]: bgezl      $v1, 0x09E432B0
    09E43404:[86050002]: lh         $a1, 2($s0)
    09E43408:[0A790CF6]: j          0x09E433D8
    09E4340C:[8FA80010]: lw         $t0, 16($sp)
    09E43410:[8E020034]: lw         $v0, 52($s0)
    09E43414:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    09E43418:[8C640008]: lw         $a0, 8($v1)
    09E4341C:[00021180]: sll        $v0, $v0, 0x0006
    09E43420:[00822021]: addu       $a0, $a0, $v0
    09E43424:[0E7911C7]: jal        0x09E4471C
    09E43428:[2484FFC0]: addiu      $a0, $a0, -64
    09E4342C:[0A790CAC]: j          0x09E432B0
    09E43430:[86050002]: lh         $a1, 2($s0)
    09E43434:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    09E43438:[0E791C61]: jal        0x09E47184
    09E4343C:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    09E43440:[0A790C78]: j          0x09E431E0
    09E43444:[C6415070]: lwc1       $f1, 20592($s2)
    09E43448:[0A790C67]: j          0x09E4319C
    09E4344C:[C6010048]: lwc1       $f1, 72($s0)
    09E43450:[0E78E05B]: jal        0x09E3816C
    09E43454:[24845050]: addiu      $a0, $a0, 20560
    09E43458:[AE200034]: sw         $zr, 52($s1)
    09E4345C:[AE200030]: sw         $zr, 48($s1)
    09E43460:[0A790C44]: j          0x09E43110
    09E43464:[8E030004]: lw         $v1, 4($s0)
    09E43468:[8E0700AC]: lw         $a3, 172($s0)
    09E4346C:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    09E43470:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    09E43474:[0040F809]: jalr       $ra, $v0
    09E43478:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    09E4347C:[0A790C33]: j          0x09E430CC
    09E43480:[02E03021]: addu       $a2, $s7, $zr <=> move $a2, $s7
  Back Branch 09E430F8 20,216 times (length 11)
    09E430C0:[144000E9]: bne        $v0, $zr, 0x09E43468
    09E430C4:[26110060]: addiu      $s1, $s0, 96
    09E430C8:[02E03021]: addu       $a2, $s7, $zr <=> move $a2, $s7
    09E430CC:[02203821]: addu       $a3, $s1, $zr <=> move $a3, $s1
    09E430D0:[26E80040]: addiu      $t0, $s7, 64
--> 09E430D4:[8CC20000]: lw         $v0, 0($a2)
    09E430D8:[8CC30004]: lw         $v1, 4($a2)
    09E430DC:[8CC40008]: lw         $a0, 8($a2)
    09E430E0:[8CC5000C]: lw         $a1, 12($a2)
    09E430E4:[ACE20000]: sw         $v0, 0($a3)
    09E430E8:[24C60010]: addiu      $a2, $a2, 16
    09E430EC:[24E70010]: addiu      $a3, $a3, 16
    09E430F0:[ACE3FFF4]: sw         $v1, -12($a3)
    09E430F4:[ACE4FFF8]: sw         $a0, -8($a3)
--> 09E430F8:[14C8FFF6]: bne        $a2, $t0, 0x09E430D4
    09E430FC:[ACE5FFFC]: sw         $a1, -4($a3)
    09E43100:[8E030004]: lw         $v1, 4($s0)
    09E43104:[30620004]: andi       $v0, $v1, 4
    09E43108:[104000D1]: beq        $v0, $zr, 0x09E43450
  Back Branch 09E432D4 5,054 times (length 146)
  Back Branch 09E433F8 4,332 times (length 19)
    09E433A0:[50600015]: beql       $v1, $zr, 0x09E433F8
    09E433A4:[8E030034]: lw         $v1, 52($s0)
    09E433A8:[1860000B]: blez       $v1, 0x09E433D8
    09E433AC:[8FA80010]: lw         $t0, 16($sp)
    09E433B0:[8E82005C]: lw         $v0, 92($s4)
--> 09E433B4:[00031980]: sll        $v1, $v1, 0x0006
    09E433B8:[00E03021]: addu       $a2, $a3, $zr <=> move $a2, $a3
    09E433BC:[8C440008]: lw         $a0, 8($v0)
    09E433C0:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    09E433C4:[00832021]: addu       $a0, $a0, $v1
    09E433C8:[0E7911A4]: jal        0x09E44690
    09E433CC:[2484FFC0]: addiu      $a0, $a0, -64
    09E433D0:[0A790CAC]: j          0x09E432B0
    09E433D4:[86050002]: lh         $a1, 2($s0)
    09E433D8:[00032827]: nor        $a1, $zr, $v1 <=> li $a1, not $v1
    09E433DC:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    09E433E0:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    09E433E4:[02203821]: addu       $a3, $s1, $zr <=> move $a3, $s1
    09E433E8:[0E790BFE]: jal        0x09E42FF8
    09E433EC:[24090001]: addiu      $t1, $zr, 1 <=> li $t1, 1
    09E433F0:[0A790CAC]: j          0x09E432B0
    09E433F4:[86050002]: lh         $a1, 2($s0)
--> 09E433F8:[5C60FFEE]: bgtzl      $v1, 0x09E433B4
    09E433FC:[8E82005C]: lw         $v0, 92($s4)
    09E43400:[0463FFAB]: bgezl      $v1, 0x09E432B0
    09E43404:[86050002]: lh         $a1, 2($s0)
    09E43408:[0A790CF6]: j          0x09E433D8
  Back Branch 09E433D0 4,332 times (length 74)
    09E4329C:[10480019]: beq        $v0, $t0, 0x09E43304
    09E432A0:[8FA70010]: lw         $a3, 16($sp)
    09E432A4:[12A80018]: beq        $s5, $t0, 0x09E43308
    09E432A8:[3C04FFFF]: lui        $a0, 0xFFFF <=> li $a0, 0xFFFF0000
    09E432AC:[86050002]: lh         $a1, 2($s0)
--> 09E432B0:[50A00008]: beql       $a1, $zr, 0x09E432D4
    09E432B4:[86020000]: lh         $v0, 0($s0)
    09E432B8:[920200A4]: lbu        $v0, 164($s0)
    09E432BC:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    09E432C0:[10430009]: beq        $v0, $v1, 0x09E432E8
    09E432C4:[8FA80010]: lw         $t0, 16($sp)
    09E432C8:[12A30008]: beq        $s5, $v1, 0x09E432EC
    09E432CC:[02203821]: addu       $a3, $s1, $zr <=> move $a3, $s1
    09E432D0:[86020000]: lh         $v0, 0($s0)
    09E432D4:[1040FF6F]: beq        $v0, $zr, 0x09E43094
    09E432D8:[8FBF0044]: lw         $ra, 68($sp)
    09E432DC:[8E840004]: lw         $a0, 4($s4)
    09E432E0:[0A790C10]: j          0x09E43040
    09E432E4:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    09E432E8:[02203821]: addu       $a3, $s1, $zr <=> move $a3, $s1
    09E432EC:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    09E432F0:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    09E432F4:[0E790BFE]: jal        0x09E42FF8
    09E432F8:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    09E432FC:[0A790CB5]: j          0x09E432D4
    09E43300:[86020000]: lh         $v0, 0($s0)
    09E43304:[3C04FFFF]: lui        $a0, 0xFFFF <=> li $a0, 0xFFFF0000
    09E43308:[348400FF]: ori        $a0, $a0, 255
    09E4330C:[30E200FF]: andi       $v0, $a3, 255
    09E43310:[00021042]: srl        $v0, $v0, 0x0001
    09E43314:[00FE3824]: and        $a3, $a3, $fp
    09E43318:[00E23825]: or         $a3, $a3, $v0
    09E4331C:[00071842]: srl        $v1, $a3, 0x0001
    09E43320:[30637F00]: andi       $v1, $v1, 32512
    09E43324:[00E43824]: and        $a3, $a3, $a0
    09E43328:[00E33825]: or         $a3, $a3, $v1
    09E4332C:[00071442]: srl        $v0, $a3, 0x0011
    09E43330:[3C03FF00]: lui        $v1, 0xFF00 <=> li $v1, 0xFF000000
    09E43334:[8E0800B4]: lw         $t0, 180($s0)
    09E43338:[3042007F]: andi       $v0, $v0, 127
    09E4333C:[3463FFFF]: ori        $v1, $v1, -1
    09E43340:[00021400]: sll        $v0, $v0, 0x0010
    09E43344:[00E33824]: and        $a3, $a3, $v1
    09E43348:[11000011]: beq        $t0, $zr, 0x09E43390
    09E4334C:[00E23825]: or         $a3, $a3, $v0
    09E43350:[8E85005C]: lw         $a1, 92($s4)
    09E43354:[8E020034]: lw         $v0, 52($s0)
    09E43358:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    09E4335C:[8CA40008]: lw         $a0, 8($a1)
    09E43360:[2442FFFF]: addiu      $v0, $v0, -1
    09E43364:[0043102C]: max        $v0, $v0, $v1
    09E43368:[C60C00B8]: lwc1       $f12, 184($s0)
    09E4336C:[8E0600BC]: lw         $a2, 188($s0)
    09E43370:[00021180]: sll        $v0, $v0, 0x0006
    09E43374:[01002821]: addu       $a1, $t0, $zr <=> move $a1, $t0
    09E43378:[00822021]: addu       $a0, $a0, $v0
    09E4337C:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    09E43380:[0E7911F0]: jal        0x09E447C0
    09E43384:[02203821]: addu       $a3, $s1, $zr <=> move $a3, $s1
    09E43388:[0A790CAC]: j          0x09E432B0
    09E4338C:[86050002]: lh         $a1, 2($s0)
    09E43390:[8E0500C0]: lw         $a1, 192($s0)
    09E43394:[54A0001E]: bnel       $a1, $zr, 0x09E43410
    09E43398:[8E83005C]: lw         $v1, 92($s4)
    09E4339C:[8E0300B0]: lw         $v1, 176($s0)
    09E433A0:[50600015]: beql       $v1, $zr, 0x09E433F8
    09E433A4:[8E030034]: lw         $v1, 52($s0)
    09E433A8:[1860000B]: blez       $v1, 0x09E433D8
    09E433AC:[8FA80010]: lw         $t0, 16($sp)
    09E433B0:[8E82005C]: lw         $v0, 92($s4)
    09E433B4:[00031980]: sll        $v1, $v1, 0x0006
    09E433B8:[00E03021]: addu       $a2, $a3, $zr <=> move $a2, $a3
    09E433BC:[8C440008]: lw         $a0, 8($v0)
    09E433C0:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    09E433C4:[00832021]: addu       $a0, $a0, $v1
    09E433C8:[0E7911A4]: jal        0x09E44690
    09E433CC:[2484FFC0]: addiu      $a0, $a0, -64
--> 09E433D0:[0A790CAC]: j          0x09E432B0
    09E433D4:[86050002]: lh         $a1, 2($s0)
    09E433D8:[00032827]: nor        $a1, $zr, $v1 <=> li $a1, not $v1
    09E433DC:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    09E433E0:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
  Back Branch 09E432E0 3,610 times (length 170)
  Back Branch 09E43448 1,444 times (length 173)
  Back Branch 09E432FC 722 times (length 12)
    09E432C0:[10430009]: beq        $v0, $v1, 0x09E432E8
    09E432C4:[8FA80010]: lw         $t0, 16($sp)
    09E432C8:[12A30008]: beq        $s5, $v1, 0x09E432EC
    09E432CC:[02203821]: addu       $a3, $s1, $zr <=> move $a3, $s1
    09E432D0:[86020000]: lh         $v0, 0($s0)
--> 09E432D4:[1040FF6F]: beq        $v0, $zr, 0x09E43094
    09E432D8:[8FBF0044]: lw         $ra, 68($sp)
    09E432DC:[8E840004]: lw         $a0, 4($s4)
    09E432E0:[0A790C10]: j          0x09E43040
    09E432E4:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    09E432E8:[02203821]: addu       $a3, $s1, $zr <=> move $a3, $s1
    09E432EC:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    09E432F0:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    09E432F4:[0E790BFE]: jal        0x09E42FF8
    09E432F8:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
--> 09E432FC:[0A790CB5]: j          0x09E432D4
    09E43300:[86020000]: lh         $v0, 0($s0)
    09E43304:[3C04FFFF]: lui        $a0, 0xFFFF <=> li $a0, 0xFFFF0000
    09E43308:[348400FF]: ori        $a0, $a0, 255
    09E4330C:[30E200FF]: andi       $v0, $a3, 255
  Back Branch 09E43400 722 times (length 86)
    09E4329C:[10480019]: beq        $v0, $t0, 0x09E43304
    09E432A0:[8FA70010]: lw         $a3, 16($sp)
    09E432A4:[12A80018]: beq        $s5, $t0, 0x09E43308
    09E432A8:[3C04FFFF]: lui        $a0, 0xFFFF <=> li $a0, 0xFFFF0000
    09E432AC:[86050002]: lh         $a1, 2($s0)
--> 09E432B0:[50A00008]: beql       $a1, $zr, 0x09E432D4
    09E432B4:[86020000]: lh         $v0, 0($s0)
    09E432B8:[920200A4]: lbu        $v0, 164($s0)
    09E432BC:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    09E432C0:[10430009]: beq        $v0, $v1, 0x09E432E8
    09E432C4:[8FA80010]: lw         $t0, 16($sp)
    09E432C8:[12A30008]: beq        $s5, $v1, 0x09E432EC
    09E432CC:[02203821]: addu       $a3, $s1, $zr <=> move $a3, $s1
    09E432D0:[86020000]: lh         $v0, 0($s0)
    09E432D4:[1040FF6F]: beq        $v0, $zr, 0x09E43094
    09E432D8:[8FBF0044]: lw         $ra, 68($sp)
    09E432DC:[8E840004]: lw         $a0, 4($s4)
    09E432E0:[0A790C10]: j          0x09E43040
    09E432E4:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    09E432E8:[02203821]: addu       $a3, $s1, $zr <=> move $a3, $s1
    09E432EC:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    09E432F0:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    09E432F4:[0E790BFE]: jal        0x09E42FF8
    09E432F8:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    09E432FC:[0A790CB5]: j          0x09E432D4
    09E43300:[86020000]: lh         $v0, 0($s0)
    09E43304:[3C04FFFF]: lui        $a0, 0xFFFF <=> li $a0, 0xFFFF0000
    09E43308:[348400FF]: ori        $a0, $a0, 255
    09E4330C:[30E200FF]: andi       $v0, $a3, 255
    09E43310:[00021042]: srl        $v0, $v0, 0x0001
    09E43314:[00FE3824]: and        $a3, $a3, $fp
    09E43318:[00E23825]: or         $a3, $a3, $v0
    09E4331C:[00071842]: srl        $v1, $a3, 0x0001
    09E43320:[30637F00]: andi       $v1, $v1, 32512
    09E43324:[00E43824]: and        $a3, $a3, $a0
    09E43328:[00E33825]: or         $a3, $a3, $v1
    09E4332C:[00071442]: srl        $v0, $a3, 0x0011
    09E43330:[3C03FF00]: lui        $v1, 0xFF00 <=> li $v1, 0xFF000000
    09E43334:[8E0800B4]: lw         $t0, 180($s0)
    09E43338:[3042007F]: andi       $v0, $v0, 127
    09E4333C:[3463FFFF]: ori        $v1, $v1, -1
    09E43340:[00021400]: sll        $v0, $v0, 0x0010
    09E43344:[00E33824]: and        $a3, $a3, $v1
    09E43348:[11000011]: beq        $t0, $zr, 0x09E43390
    09E4334C:[00E23825]: or         $a3, $a3, $v0
    09E43350:[8E85005C]: lw         $a1, 92($s4)
    09E43354:[8E020034]: lw         $v0, 52($s0)
    09E43358:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    09E4335C:[8CA40008]: lw         $a0, 8($a1)
    09E43360:[2442FFFF]: addiu      $v0, $v0, -1
    09E43364:[0043102C]: max        $v0, $v0, $v1
    09E43368:[C60C00B8]: lwc1       $f12, 184($s0)
    09E4336C:[8E0600BC]: lw         $a2, 188($s0)
    09E43370:[00021180]: sll        $v0, $v0, 0x0006
    09E43374:[01002821]: addu       $a1, $t0, $zr <=> move $a1, $t0
    09E43378:[00822021]: addu       $a0, $a0, $v0
    09E4337C:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    09E43380:[0E7911F0]: jal        0x09E447C0
    09E43384:[02203821]: addu       $a3, $s1, $zr <=> move $a3, $s1
    09E43388:[0A790CAC]: j          0x09E432B0
    09E4338C:[86050002]: lh         $a1, 2($s0)
    09E43390:[8E0500C0]: lw         $a1, 192($s0)
    09E43394:[54A0001E]: bnel       $a1, $zr, 0x09E43410
    09E43398:[8E83005C]: lw         $v1, 92($s4)
    09E4339C:[8E0300B0]: lw         $v1, 176($s0)
    09E433A0:[50600015]: beql       $v1, $zr, 0x09E433F8
    09E433A4:[8E030034]: lw         $v1, 52($s0)
    09E433A8:[1860000B]: blez       $v1, 0x09E433D8
    09E433AC:[8FA80010]: lw         $t0, 16($sp)
    09E433B0:[8E82005C]: lw         $v0, 92($s4)
    09E433B4:[00031980]: sll        $v1, $v1, 0x0006
    09E433B8:[00E03021]: addu       $a2, $a3, $zr <=> move $a2, $a3
    09E433BC:[8C440008]: lw         $a0, 8($v0)
    09E433C0:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    09E433C4:[00832021]: addu       $a0, $a0, $v1
    09E433C8:[0E7911A4]: jal        0x09E44690
    09E433CC:[2484FFC0]: addiu      $a0, $a0, -64
    09E433D0:[0A790CAC]: j          0x09E432B0
    09E433D4:[86050002]: lh         $a1, 2($s0)
    09E433D8:[00032827]: nor        $a1, $zr, $v1 <=> li $a1, not $v1
    09E433DC:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    09E433E0:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    09E433E4:[02203821]: addu       $a3, $s1, $zr <=> move $a3, $s1
    09E433E8:[0E790BFE]: jal        0x09E42FF8
    09E433EC:[24090001]: addiu      $t1, $zr, 1 <=> li $t1, 1
    09E433F0:[0A790CAC]: j          0x09E432B0
    09E433F4:[86050002]: lh         $a1, 2($s0)
    09E433F8:[5C60FFEE]: bgtzl      $v1, 0x09E433B4
    09E433FC:[8E82005C]: lw         $v0, 92($s4)
--> 09E43400:[0463FFAB]: bgezl      $v1, 0x09E432B0
    09E43404:[86050002]: lh         $a1, 2($s0)
    09E43408:[0A790CF6]: j          0x09E433D8
    09E4340C:[8FA80010]: lw         $t0, 16($sp)
    09E43410:[8E020034]: lw         $v0, 52($s0)
_S1_2_897325C 782,160 instructions (0.015%), 105 calls (0897325C - 0897338C, length 77)
    0897325C:[27BDFFD0]: addiu      $sp, $sp, -48
    08973260:[AFB50014]: sw         $s5, 20($sp)
    08973264:[0080A821]: addu       $s5, $a0, $zr <=> move $s5, $a0
    08973268:[AFB40010]: sw         $s4, 16($sp)
    0897326C:[00A0A021]: addu       $s4, $a1, $zr <=> move $s4, $a1
    08973270:[AFB3000C]: sw         $s3, 12($sp)
    08973274:[AFBF0020]: sw         $ra, 32($sp)
    08973278:[AFB7001C]: sw         $s7, 28($sp)
    0897327C:[AFB60018]: sw         $s6, 24($sp)
    08973280:[AFB20008]: sw         $s2, 8($sp)
    08973284:[AFB10004]: sw         $s1, 4($sp)
    08973288:[AFB00000]: sw         $s0, 0($sp)
    0897328C:[8C860000]: lw         $a2, 0($a0)
    08973290:[18C0000F]: blez       $a2, 0x089732D0
    08973294:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    08973298:[24160001]: addiu      $s6, $zr, 1 <=> li $s6, 1
    0897329C:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    089732A0:[8EA20004]: lw         $v0, 4($s5)
    089732A4:[00528021]: addu       $s0, $v0, $s2
    089732A8:[8E030000]: lw         $v1, 0($s0)
    089732AC:[58600005]: blezl      $v1, 0x089732C4
    089732B0:[26730001]: addiu      $s3, $s3, 1
    089732B4:[8E020004]: lw         $v0, 4($s0)
    089732B8:[50560011]: beql       $v0, $s6, 0x08973300
    089732BC:[8E830004]: lw         $v1, 4($s4)
    089732C0:[26730001]: addiu      $s3, $s3, 1
    089732C4:[0266102A]: slt        $v0, $s3, $a2
    089732C8:[1440FFF5]: bne        $v0, $zr, 0x089732A0
    089732CC:[26520024]: addiu      $s2, $s2, 36
    089732D0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    089732D4:[8FBF0020]: lw         $ra, 32($sp)
    089732D8:[8FB7001C]: lw         $s7, 28($sp)
    089732DC:[8FB60018]: lw         $s6, 24($sp)
    089732E0:[8FB50014]: lw         $s5, 20($sp)
    089732E4:[8FB40010]: lw         $s4, 16($sp)
    089732E8:[8FB3000C]: lw         $s3, 12($sp)
    089732EC:[8FB20008]: lw         $s2, 8($sp)
    089732F0:[8FB10004]: lw         $s1, 4($sp)
    089732F4:[8FB00000]: lw         $s0, 0($sp)
    089732F8:[03E00008]: jr         $ra
    089732FC:[27BD0030]: addiu      $sp, $sp, 48
    08973300:[8E850000]: lw         $a1, 0($s4)
    08973304:[8E020014]: lw         $v0, 20($s0)
    08973308:[8E040010]: lw         $a0, 16($s0)
    0897330C:[00651823]: subu       $v1, $v1, $a1
    08973310:[00031883]: sra        $v1, $v1, 0x0002
    08973314:[00441023]: subu       $v0, $v0, $a0
    08973318:[00021083]: sra        $v0, $v0, 0x0002
    0897331C:[5462FFE9]: bnel       $v1, $v0, 0x089732C4
    08973320:[26730001]: addiu      $s3, $s3, 1
    08973324:[24170001]: addiu      $s7, $zr, 1 <=> li $s7, 1
    08973328:[10600015]: beq        $v1, $zr, 0x08973380
    0897332C:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08973330:[00111080]: sll        $v0, $s1, 0x0002
    08973334:[00821821]: addu       $v1, $a0, $v0
    08973338:[8C640000]: lw         $a0, 0($v1)
    0897333C:[00A21021]: addu       $v0, $a1, $v0
    08973340:[8C450000]: lw         $a1, 0($v0)
    08973344:[8C830000]: lw         $v1, 0($a0)
    08973348:[26310001]: addiu      $s1, $s1, 1
    0897334C:[0E29F3D8]: jal        0x08A7CF60
    08973350:[8C640000]: lw         $a0, 0($v1)
    08973354:[5440000A]: bnel       $v0, $zr, 0x08973380
    08973358:[0000B821]: addu       $s7, $zr, $zr <=> li $s7, 0
    0897335C:[8E820004]: lw         $v0, 4($s4)
    08973360:[8E850000]: lw         $a1, 0($s4)
    08973364:[00451023]: subu       $v0, $v0, $a1
    08973368:[00021083]: sra        $v0, $v0, 0x0002
    0897336C:[0222102B]: sltu       $v0, $s1, $v0
    08973370:[10400003]: beq        $v0, $zr, 0x08973380
    08973374:[00000000]: nop
    08973378:[0A25CCCC]: j          0x08973330
    0897337C:[8E040010]: lw         $a0, 16($s0)
    08973380:[12F6FFD4]: beq        $s7, $s6, 0x089732D4
    08973384:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    08973388:[0A25CCB0]: j          0x089732C0
    0897338C:[8EA60000]: lw         $a2, 0($s5)
  Back Branch 089732C8 83,568 times (length 12)
    0897328C:[8C860000]: lw         $a2, 0($a0)
    08973290:[18C0000F]: blez       $a2, 0x089732D0
    08973294:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    08973298:[24160001]: addiu      $s6, $zr, 1 <=> li $s6, 1
    0897329C:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
--> 089732A0:[8EA20004]: lw         $v0, 4($s5)
    089732A4:[00528021]: addu       $s0, $v0, $s2
    089732A8:[8E030000]: lw         $v1, 0($s0)
    089732AC:[58600005]: blezl      $v1, 0x089732C4
    089732B0:[26730001]: addiu      $s3, $s3, 1
    089732B4:[8E020004]: lw         $v0, 4($s0)
    089732B8:[50560011]: beql       $v0, $s6, 0x08973300
    089732BC:[8E830004]: lw         $v1, 4($s4)
    089732C0:[26730001]: addiu      $s3, $s3, 1
    089732C4:[0266102A]: slt        $v0, $s3, $a2
--> 089732C8:[1440FFF5]: bne        $v0, $zr, 0x089732A0
    089732CC:[26520024]: addiu      $s2, $s2, 36
    089732D0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    089732D4:[8FBF0020]: lw         $ra, 32($sp)
    089732D8:[8FB7001C]: lw         $s7, 28($sp)
  Back Branch 08973380 3,807 times (length 45)
    089732C0:[26730001]: addiu      $s3, $s3, 1
    089732C4:[0266102A]: slt        $v0, $s3, $a2
    089732C8:[1440FFF5]: bne        $v0, $zr, 0x089732A0
    089732CC:[26520024]: addiu      $s2, $s2, 36
    089732D0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
--> 089732D4:[8FBF0020]: lw         $ra, 32($sp)
    089732D8:[8FB7001C]: lw         $s7, 28($sp)
    089732DC:[8FB60018]: lw         $s6, 24($sp)
    089732E0:[8FB50014]: lw         $s5, 20($sp)
    089732E4:[8FB40010]: lw         $s4, 16($sp)
    089732E8:[8FB3000C]: lw         $s3, 12($sp)
    089732EC:[8FB20008]: lw         $s2, 8($sp)
    089732F0:[8FB10004]: lw         $s1, 4($sp)
    089732F4:[8FB00000]: lw         $s0, 0($sp)
    089732F8:[03E00008]: jr         $ra
    089732FC:[27BD0030]: addiu      $sp, $sp, 48
    08973300:[8E850000]: lw         $a1, 0($s4)
    08973304:[8E020014]: lw         $v0, 20($s0)
    08973308:[8E040010]: lw         $a0, 16($s0)
    0897330C:[00651823]: subu       $v1, $v1, $a1
    08973310:[00031883]: sra        $v1, $v1, 0x0002
    08973314:[00441023]: subu       $v0, $v0, $a0
    08973318:[00021083]: sra        $v0, $v0, 0x0002
    0897331C:[5462FFE9]: bnel       $v1, $v0, 0x089732C4
    08973320:[26730001]: addiu      $s3, $s3, 1
    08973324:[24170001]: addiu      $s7, $zr, 1 <=> li $s7, 1
    08973328:[10600015]: beq        $v1, $zr, 0x08973380
    0897332C:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08973330:[00111080]: sll        $v0, $s1, 0x0002
    08973334:[00821821]: addu       $v1, $a0, $v0
    08973338:[8C640000]: lw         $a0, 0($v1)
    0897333C:[00A21021]: addu       $v0, $a1, $v0
    08973340:[8C450000]: lw         $a1, 0($v0)
    08973344:[8C830000]: lw         $v1, 0($a0)
    08973348:[26310001]: addiu      $s1, $s1, 1
    0897334C:[0E29F3D8]: jal        0x08A7CF60
    08973350:[8C640000]: lw         $a0, 0($v1)
    08973354:[5440000A]: bnel       $v0, $zr, 0x08973380
    08973358:[0000B821]: addu       $s7, $zr, $zr <=> li $s7, 0
    0897335C:[8E820004]: lw         $v0, 4($s4)
    08973360:[8E850000]: lw         $a1, 0($s4)
    08973364:[00451023]: subu       $v0, $v0, $a1
    08973368:[00021083]: sra        $v0, $v0, 0x0002
    0897336C:[0222102B]: sltu       $v0, $s1, $v0
    08973370:[10400003]: beq        $v0, $zr, 0x08973380
    08973374:[00000000]: nop
    08973378:[0A25CCCC]: j          0x08973330
    0897337C:[8E040010]: lw         $a0, 16($s0)
--> 08973380:[12F6FFD4]: beq        $s7, $s6, 0x089732D4
    08973384:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    08973388:[0A25CCB0]: j          0x089732C0
    0897338C:[8EA60000]: lw         $a2, 0($s5)
  Back Branch 08973388 3,783 times (length 52)
    089732AC:[58600005]: blezl      $v1, 0x089732C4
    089732B0:[26730001]: addiu      $s3, $s3, 1
    089732B4:[8E020004]: lw         $v0, 4($s0)
    089732B8:[50560011]: beql       $v0, $s6, 0x08973300
    089732BC:[8E830004]: lw         $v1, 4($s4)
--> 089732C0:[26730001]: addiu      $s3, $s3, 1
    089732C4:[0266102A]: slt        $v0, $s3, $a2
    089732C8:[1440FFF5]: bne        $v0, $zr, 0x089732A0
    089732CC:[26520024]: addiu      $s2, $s2, 36
    089732D0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    089732D4:[8FBF0020]: lw         $ra, 32($sp)
    089732D8:[8FB7001C]: lw         $s7, 28($sp)
    089732DC:[8FB60018]: lw         $s6, 24($sp)
    089732E0:[8FB50014]: lw         $s5, 20($sp)
    089732E4:[8FB40010]: lw         $s4, 16($sp)
    089732E8:[8FB3000C]: lw         $s3, 12($sp)
    089732EC:[8FB20008]: lw         $s2, 8($sp)
    089732F0:[8FB10004]: lw         $s1, 4($sp)
    089732F4:[8FB00000]: lw         $s0, 0($sp)
    089732F8:[03E00008]: jr         $ra
    089732FC:[27BD0030]: addiu      $sp, $sp, 48
    08973300:[8E850000]: lw         $a1, 0($s4)
    08973304:[8E020014]: lw         $v0, 20($s0)
    08973308:[8E040010]: lw         $a0, 16($s0)
    0897330C:[00651823]: subu       $v1, $v1, $a1
    08973310:[00031883]: sra        $v1, $v1, 0x0002
    08973314:[00441023]: subu       $v0, $v0, $a0
    08973318:[00021083]: sra        $v0, $v0, 0x0002
    0897331C:[5462FFE9]: bnel       $v1, $v0, 0x089732C4
    08973320:[26730001]: addiu      $s3, $s3, 1
    08973324:[24170001]: addiu      $s7, $zr, 1 <=> li $s7, 1
    08973328:[10600015]: beq        $v1, $zr, 0x08973380
    0897332C:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08973330:[00111080]: sll        $v0, $s1, 0x0002
    08973334:[00821821]: addu       $v1, $a0, $v0
    08973338:[8C640000]: lw         $a0, 0($v1)
    0897333C:[00A21021]: addu       $v0, $a1, $v0
    08973340:[8C450000]: lw         $a1, 0($v0)
    08973344:[8C830000]: lw         $v1, 0($a0)
    08973348:[26310001]: addiu      $s1, $s1, 1
    0897334C:[0E29F3D8]: jal        0x08A7CF60
    08973350:[8C640000]: lw         $a0, 0($v1)
    08973354:[5440000A]: bnel       $v0, $zr, 0x08973380
    08973358:[0000B821]: addu       $s7, $zr, $zr <=> li $s7, 0
    0897335C:[8E820004]: lw         $v0, 4($s4)
    08973360:[8E850000]: lw         $a1, 0($s4)
    08973364:[00451023]: subu       $v0, $v0, $a1
    08973368:[00021083]: sra        $v0, $v0, 0x0002
    0897336C:[0222102B]: sltu       $v0, $s1, $v0
    08973370:[10400003]: beq        $v0, $zr, 0x08973380
    08973374:[00000000]: nop
    08973378:[0A25CCCC]: j          0x08973330
    0897337C:[8E040010]: lw         $a0, 16($s0)
    08973380:[12F6FFD4]: beq        $s7, $s6, 0x089732D4
    08973384:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
--> 08973388:[0A25CCB0]: j          0x089732C0
    0897338C:[8EA60000]: lw         $a2, 0($s5)
_S1_2_884D540 765,681 instructions (0.015%), 1,262 calls (0884D340 - 0884D5A0, length 153)
    0884D340:[15000005]: bne        $t0, $zr, 0x0884D358
    0884D344:[00E81024]: and        $v0, $a3, $t0
    0884D348:[80A70000]: lb         $a3, 0($a1)
    0884D34C:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D350:[24A50001]: addiu      $a1, $a1, 1
    0884D354:[00E81024]: and        $v0, $a3, $t0
    0884D358:[14400006]: bne        $v0, $zr, 0x0884D374
    0884D35C:[00084043]: sra        $t0, $t0, 0x0001
    0884D360:[90A20000]: lbu        $v0, 0($a1)
    0884D364:[24A50001]: addiu      $a1, $a1, 1
    0884D368:[A1420000]: sb         $v0, 0($t2)
    0884D36C:[0A2134D0]: j          0x0884D340
    0884D370:[254A0001]: addiu      $t2, $t2, 1
    0884D374:[15000005]: bne        $t0, $zr, 0x0884D38C
    0884D378:[00E81024]: and        $v0, $a3, $t0
    0884D37C:[80A70000]: lb         $a3, 0($a1)
    0884D380:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D384:[24A50001]: addiu      $a1, $a1, 1
    0884D388:[00E81024]: and        $v0, $a3, $t0
    0884D38C:[1040007D]: beq        $v0, $zr, 0x0884D584
    0884D390:[80A90000]: lb         $t1, 0($a1)
    0884D394:[2402FF00]: addiu      $v0, $zr, -256 <=> li $v0, -256
    0884D398:[00084043]: sra        $t0, $t0, 0x0001
    0884D39C:[01224825]: or         $t1, $t1, $v0
    0884D3A0:[00091840]: sll        $v1, $t1, 0x0001
    0884D3A4:[15000004]: bne        $t0, $zr, 0x0884D3B8
    0884D3A8:[24A50001]: addiu      $a1, $a1, 1
    0884D3AC:[80A70000]: lb         $a3, 0($a1)
    0884D3B0:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D3B4:[24A50001]: addiu      $a1, $a1, 1
    0884D3B8:[00E81024]: and        $v0, $a3, $t0
    0884D3BC:[1040006F]: beq        $v0, $zr, 0x0884D57C
    0884D3C0:[00084043]: sra        $t0, $t0, 0x0001
    0884D3C4:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D3C8:[00624821]: addu       $t1, $v1, $v0
    0884D3CC:[15000004]: bne        $t0, $zr, 0x0884D3E0
    0884D3D0:[00091840]: sll        $v1, $t1, 0x0001
    0884D3D4:[80A70000]: lb         $a3, 0($a1)
    0884D3D8:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D3DC:[24A50001]: addiu      $a1, $a1, 1
    0884D3E0:[00E81024]: and        $v0, $a3, $t0
    0884D3E4:[10400063]: beq        $v0, $zr, 0x0884D574
    0884D3E8:[00084043]: sra        $t0, $t0, 0x0001
    0884D3EC:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D3F0:[00624821]: addu       $t1, $v1, $v0
    0884D3F4:[15000004]: bne        $t0, $zr, 0x0884D408
    0884D3F8:[00091840]: sll        $v1, $t1, 0x0001
    0884D3FC:[80A70000]: lb         $a3, 0($a1)
    0884D400:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D404:[24A50001]: addiu      $a1, $a1, 1
    0884D408:[00E81024]: and        $v0, $a3, $t0
    0884D40C:[10400057]: beq        $v0, $zr, 0x0884D56C
    0884D410:[00084043]: sra        $t0, $t0, 0x0001
    0884D414:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D418:[00624821]: addu       $t1, $v1, $v0
    0884D41C:[15000004]: bne        $t0, $zr, 0x0884D430
    0884D420:[00091840]: sll        $v1, $t1, 0x0001
    0884D424:[80A70000]: lb         $a3, 0($a1)
    0884D428:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D42C:[24A50001]: addiu      $a1, $a1, 1
    0884D430:[00E81024]: and        $v0, $a3, $t0
    0884D434:[1040004B]: beq        $v0, $zr, 0x0884D564
    0884D438:[00084043]: sra        $t0, $t0, 0x0001
    0884D43C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D440:[00624821]: addu       $t1, $v1, $v0
    0884D444:[2529FF01]: addiu      $t1, $t1, -255
    0884D448:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    0884D44C:[15000005]: bne        $t0, $zr, 0x0884D464
    0884D450:[00E81024]: and        $v0, $a3, $t0
    0884D454:[80A70000]: lb         $a3, 0($a1)
    0884D458:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D45C:[24A50001]: addiu      $a1, $a1, 1
    0884D460:[00E81024]: and        $v0, $a3, $t0
    0884D464:[1040000F]: beq        $v0, $zr, 0x0884D4A4
    0884D468:[28C20007]: slti       $v0, $a2, 7
    0884D46C:[00084043]: sra        $t0, $t0, 0x0001
    0884D470:[15000004]: bne        $t0, $zr, 0x0884D484
    0884D474:[00061840]: sll        $v1, $a2, 0x0001
    0884D478:[80A70000]: lb         $a3, 0($a1)
    0884D47C:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D480:[24A50001]: addiu      $a1, $a1, 1
    0884D484:[00E81024]: and        $v0, $a3, $t0
    0884D488:[10400004]: beq        $v0, $zr, 0x0884D49C
    0884D48C:[00084043]: sra        $t0, $t0, 0x0001
    0884D490:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D494:[0A213513]: j          0x0884D44C
    0884D498:[00623021]: addu       $a2, $v1, $v0
    0884D49C:[0A213525]: j          0x0884D494
    0884D4A0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D4A4:[1040000B]: beq        $v0, $zr, 0x0884D4D4
    0884D4A8:[00084043]: sra        $t0, $t0, 0x0001
    0884D4AC:[04C0FFA4]: bltz       $a2, 0x0884D340
    0884D4B0:[00000000]: nop
    0884D4B4:[01491021]: addu       $v0, $t2, $t1
    0884D4B8:[90430000]: lbu        $v1, 0($v0)
    0884D4BC:[24C6FFFF]: addiu      $a2, $a2, -1
    0884D4C0:[A1430000]: sb         $v1, 0($t2)
    0884D4C4:[04C1FFFB]: bgez       $a2, 0x0884D4B4
    0884D4C8:[254A0001]: addiu      $t2, $t2, 1
    0884D4CC:[0A2134D0]: j          0x0884D340
    0884D4D0:[00000000]: nop
    0884D4D4:[24C60001]: addiu      $a2, $a2, 1
    0884D4D8:[000658C3]: sra        $t3, $a2, 0x0003
    0884D4DC:[30C60007]: andi       $a2, $a2, 7
    0884D4E0:[01461021]: addu       $v0, $t2, $a2
    0884D4E4:[244AFFF8]: addiu      $t2, $v0, -8
    0884D4E8:[2CC30008]: sltiu      $v1, $a2, 8
    0884D4EC:[1060000C]: beq        $v1, $zr, 0x0884D520
    0884D4F0:[01494821]: addu       $t1, $t2, $t1
    0884D4F4:[3C0308A9]: lui        $v1, 0x08A9 <=> li $v1, 0x08A90000
    0884D4F8:[00061080]: sll        $v0, $a2, 0x0002
    0884D4FC:[2463F620]: addiu      $v1, $v1, -2528
    0884D500:[00431021]: addu       $v0, $v0, $v1
    0884D504:[8C440000]: lw         $a0, 0($v0)
    0884D508:[00800008]: jr         $a0
    0884D50C:[00000000]: nop
    0884D510:[256BFFFF]: addiu      $t3, $t3, -1
    0884D514:[254A0008]: addiu      $t2, $t2, 8
    0884D518:[0560FF89]: bltz       $t3, 0x0884D340
    0884D51C:[25290008]: addiu      $t1, $t1, 8
    0884D520:[91220000]: lbu        $v0, 0($t1)
    0884D524:[A1420000]: sb         $v0, 0($t2)
    0884D528:[91220001]: lbu        $v0, 1($t1)
    0884D52C:[A1420001]: sb         $v0, 1($t2)
    0884D530:[91220002]: lbu        $v0, 2($t1)
    0884D534:[A1420002]: sb         $v0, 2($t2)
    0884D538:[91220003]: lbu        $v0, 3($t1)
    0884D53C:[A1420003]: sb         $v0, 3($t2)
    0884D540:[91220004]: lbu        $v0, 4($t1)
    0884D544:[A1420004]: sb         $v0, 4($t2)
    0884D548:[91220005]: lbu        $v0, 5($t1)
    0884D54C:[A1420005]: sb         $v0, 5($t2)
    0884D550:[91220006]: lbu        $v0, 6($t1)
    0884D554:[A1420006]: sb         $v0, 6($t2)
    0884D558:[91220007]: lbu        $v0, 7($t1)
    0884D55C:[0A213544]: j          0x0884D510
    0884D560:[A1420007]: sb         $v0, 7($t2)
    0884D564:[0A213510]: j          0x0884D440
    0884D568:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D56C:[0A213506]: j          0x0884D418
    0884D570:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D574:[0A2134FC]: j          0x0884D3F0
    0884D578:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D57C:[0A2134F2]: j          0x0884D3C8
    0884D580:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D584:[00084043]: sra        $t0, $t0, 0x0001
    0884D588:[11200004]: beq        $t1, $zr, 0x0884D59C
    0884D58C:[24A50001]: addiu      $a1, $a1, 1
    0884D590:[2402FF00]: addiu      $v0, $zr, -256 <=> li $v0, -256
    0884D594:[0A213512]: j          0x0884D448
    0884D598:[01224825]: or         $t1, $t1, $v0
    0884D59C:[03E00008]: jr         $ra
    0884D5A0:[01801021]: addu       $v0, $t4, $zr <=> move $v0, $t4
  Back Branch 0884D4C4 301,514 times (length 6)
    0884D4A0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D4A4:[1040000B]: beq        $v0, $zr, 0x0884D4D4
    0884D4A8:[00084043]: sra        $t0, $t0, 0x0001
    0884D4AC:[04C0FFA4]: bltz       $a2, 0x0884D340
    0884D4B0:[00000000]: nop
--> 0884D4B4:[01491021]: addu       $v0, $t2, $t1
    0884D4B8:[90430000]: lbu        $v1, 0($v0)
    0884D4BC:[24C6FFFF]: addiu      $a2, $a2, -1
    0884D4C0:[A1430000]: sb         $v1, 0($t2)
--> 0884D4C4:[04C1FFFB]: bgez       $a2, 0x0884D4B4
    0884D4C8:[254A0001]: addiu      $t2, $t2, 1
    0884D4CC:[0A2134D0]: j          0x0884D340
    0884D4D0:[00000000]: nop
    0884D4D4:[24C60001]: addiu      $a2, $a2, 1
  Back Branch 0884D36C 161,766 times (length 13)
--> 0884D340:[15000005]: bne        $t0, $zr, 0x0884D358
    0884D344:[00E81024]: and        $v0, $a3, $t0
    0884D348:[80A70000]: lb         $a3, 0($a1)
    0884D34C:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D350:[24A50001]: addiu      $a1, $a1, 1
    0884D354:[00E81024]: and        $v0, $a3, $t0
    0884D358:[14400006]: bne        $v0, $zr, 0x0884D374
    0884D35C:[00084043]: sra        $t0, $t0, 0x0001
    0884D360:[90A20000]: lbu        $v0, 0($a1)
    0884D364:[24A50001]: addiu      $a1, $a1, 1
    0884D368:[A1420000]: sb         $v0, 0($t2)
--> 0884D36C:[0A2134D0]: j          0x0884D340
    0884D370:[254A0001]: addiu      $t2, $t2, 1
    0884D374:[15000005]: bne        $t0, $zr, 0x0884D38C
    0884D378:[00E81024]: and        $v0, $a3, $t0
    0884D37C:[80A70000]: lb         $a3, 0($a1)
  Back Branch 0884D4CC 107,259 times (length 101)
  Back Branch 0884D4AC 107,259 times (length 93)
--> 0884D340:[15000005]: bne        $t0, $zr, 0x0884D358
    0884D344:[00E81024]: and        $v0, $a3, $t0
    0884D348:[80A70000]: lb         $a3, 0($a1)
    0884D34C:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D350:[24A50001]: addiu      $a1, $a1, 1
    0884D354:[00E81024]: and        $v0, $a3, $t0
    0884D358:[14400006]: bne        $v0, $zr, 0x0884D374
    0884D35C:[00084043]: sra        $t0, $t0, 0x0001
    0884D360:[90A20000]: lbu        $v0, 0($a1)
    0884D364:[24A50001]: addiu      $a1, $a1, 1
    0884D368:[A1420000]: sb         $v0, 0($t2)
    0884D36C:[0A2134D0]: j          0x0884D340
    0884D370:[254A0001]: addiu      $t2, $t2, 1
    0884D374:[15000005]: bne        $t0, $zr, 0x0884D38C
    0884D378:[00E81024]: and        $v0, $a3, $t0
    0884D37C:[80A70000]: lb         $a3, 0($a1)
    0884D380:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D384:[24A50001]: addiu      $a1, $a1, 1
    0884D388:[00E81024]: and        $v0, $a3, $t0
    0884D38C:[1040007D]: beq        $v0, $zr, 0x0884D584
    0884D390:[80A90000]: lb         $t1, 0($a1)
    0884D394:[2402FF00]: addiu      $v0, $zr, -256 <=> li $v0, -256
    0884D398:[00084043]: sra        $t0, $t0, 0x0001
    0884D39C:[01224825]: or         $t1, $t1, $v0
    0884D3A0:[00091840]: sll        $v1, $t1, 0x0001
    0884D3A4:[15000004]: bne        $t0, $zr, 0x0884D3B8
    0884D3A8:[24A50001]: addiu      $a1, $a1, 1
    0884D3AC:[80A70000]: lb         $a3, 0($a1)
    0884D3B0:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D3B4:[24A50001]: addiu      $a1, $a1, 1
    0884D3B8:[00E81024]: and        $v0, $a3, $t0
    0884D3BC:[1040006F]: beq        $v0, $zr, 0x0884D57C
    0884D3C0:[00084043]: sra        $t0, $t0, 0x0001
    0884D3C4:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D3C8:[00624821]: addu       $t1, $v1, $v0
    0884D3CC:[15000004]: bne        $t0, $zr, 0x0884D3E0
    0884D3D0:[00091840]: sll        $v1, $t1, 0x0001
    0884D3D4:[80A70000]: lb         $a3, 0($a1)
    0884D3D8:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D3DC:[24A50001]: addiu      $a1, $a1, 1
    0884D3E0:[00E81024]: and        $v0, $a3, $t0
    0884D3E4:[10400063]: beq        $v0, $zr, 0x0884D574
    0884D3E8:[00084043]: sra        $t0, $t0, 0x0001
    0884D3EC:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D3F0:[00624821]: addu       $t1, $v1, $v0
    0884D3F4:[15000004]: bne        $t0, $zr, 0x0884D408
    0884D3F8:[00091840]: sll        $v1, $t1, 0x0001
    0884D3FC:[80A70000]: lb         $a3, 0($a1)
    0884D400:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D404:[24A50001]: addiu      $a1, $a1, 1
    0884D408:[00E81024]: and        $v0, $a3, $t0
    0884D40C:[10400057]: beq        $v0, $zr, 0x0884D56C
    0884D410:[00084043]: sra        $t0, $t0, 0x0001
    0884D414:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D418:[00624821]: addu       $t1, $v1, $v0
    0884D41C:[15000004]: bne        $t0, $zr, 0x0884D430
    0884D420:[00091840]: sll        $v1, $t1, 0x0001
    0884D424:[80A70000]: lb         $a3, 0($a1)
    0884D428:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D42C:[24A50001]: addiu      $a1, $a1, 1
    0884D430:[00E81024]: and        $v0, $a3, $t0
    0884D434:[1040004B]: beq        $v0, $zr, 0x0884D564
    0884D438:[00084043]: sra        $t0, $t0, 0x0001
    0884D43C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D440:[00624821]: addu       $t1, $v1, $v0
    0884D444:[2529FF01]: addiu      $t1, $t1, -255
    0884D448:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    0884D44C:[15000005]: bne        $t0, $zr, 0x0884D464
    0884D450:[00E81024]: and        $v0, $a3, $t0
    0884D454:[80A70000]: lb         $a3, 0($a1)
    0884D458:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D45C:[24A50001]: addiu      $a1, $a1, 1
    0884D460:[00E81024]: and        $v0, $a3, $t0
    0884D464:[1040000F]: beq        $v0, $zr, 0x0884D4A4
    0884D468:[28C20007]: slti       $v0, $a2, 7
    0884D46C:[00084043]: sra        $t0, $t0, 0x0001
    0884D470:[15000004]: bne        $t0, $zr, 0x0884D484
    0884D474:[00061840]: sll        $v1, $a2, 0x0001
    0884D478:[80A70000]: lb         $a3, 0($a1)
    0884D47C:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D480:[24A50001]: addiu      $a1, $a1, 1
    0884D484:[00E81024]: and        $v0, $a3, $t0
    0884D488:[10400004]: beq        $v0, $zr, 0x0884D49C
    0884D48C:[00084043]: sra        $t0, $t0, 0x0001
    0884D490:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D494:[0A213513]: j          0x0884D44C
    0884D498:[00623021]: addu       $a2, $v1, $v0
    0884D49C:[0A213525]: j          0x0884D494
    0884D4A0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D4A4:[1040000B]: beq        $v0, $zr, 0x0884D4D4
    0884D4A8:[00084043]: sra        $t0, $t0, 0x0001
--> 0884D4AC:[04C0FFA4]: bltz       $a2, 0x0884D340
    0884D4B0:[00000000]: nop
    0884D4B4:[01491021]: addu       $v0, $t2, $t1
    0884D4B8:[90430000]: lbu        $v1, 0($v0)
    0884D4BC:[24C6FFFF]: addiu      $a2, $a2, -1
  Back Branch 0884D494 97,453 times (length 20)
    0884D438:[00084043]: sra        $t0, $t0, 0x0001
    0884D43C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D440:[00624821]: addu       $t1, $v1, $v0
    0884D444:[2529FF01]: addiu      $t1, $t1, -255
    0884D448:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
--> 0884D44C:[15000005]: bne        $t0, $zr, 0x0884D464
    0884D450:[00E81024]: and        $v0, $a3, $t0
    0884D454:[80A70000]: lb         $a3, 0($a1)
    0884D458:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D45C:[24A50001]: addiu      $a1, $a1, 1
    0884D460:[00E81024]: and        $v0, $a3, $t0
    0884D464:[1040000F]: beq        $v0, $zr, 0x0884D4A4
    0884D468:[28C20007]: slti       $v0, $a2, 7
    0884D46C:[00084043]: sra        $t0, $t0, 0x0001
    0884D470:[15000004]: bne        $t0, $zr, 0x0884D484
    0884D474:[00061840]: sll        $v1, $a2, 0x0001
    0884D478:[80A70000]: lb         $a3, 0($a1)
    0884D47C:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D480:[24A50001]: addiu      $a1, $a1, 1
    0884D484:[00E81024]: and        $v0, $a3, $t0
    0884D488:[10400004]: beq        $v0, $zr, 0x0884D49C
    0884D48C:[00084043]: sra        $t0, $t0, 0x0001
    0884D490:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
--> 0884D494:[0A213513]: j          0x0884D44C
    0884D498:[00623021]: addu       $a2, $v1, $v0
    0884D49C:[0A213525]: j          0x0884D494
    0884D4A0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D4A4:[1040000B]: beq        $v0, $zr, 0x0884D4D4
  Back Branch 0884D518 60,898 times (length 120)
  Back Branch 0884D55C 56,981 times (length 21)
    0884D4FC:[2463F620]: addiu      $v1, $v1, -2528
    0884D500:[00431021]: addu       $v0, $v0, $v1
    0884D504:[8C440000]: lw         $a0, 0($v0)
    0884D508:[00800008]: jr         $a0
    0884D50C:[00000000]: nop
--> 0884D510:[256BFFFF]: addiu      $t3, $t3, -1
    0884D514:[254A0008]: addiu      $t2, $t2, 8
    0884D518:[0560FF89]: bltz       $t3, 0x0884D340
    0884D51C:[25290008]: addiu      $t1, $t1, 8
    0884D520:[91220000]: lbu        $v0, 0($t1)
    0884D524:[A1420000]: sb         $v0, 0($t2)
    0884D528:[91220001]: lbu        $v0, 1($t1)
    0884D52C:[A1420001]: sb         $v0, 1($t2)
    0884D530:[91220002]: lbu        $v0, 2($t1)
    0884D534:[A1420002]: sb         $v0, 2($t2)
    0884D538:[91220003]: lbu        $v0, 3($t1)
    0884D53C:[A1420003]: sb         $v0, 3($t2)
    0884D540:[91220004]: lbu        $v0, 4($t1)
    0884D544:[A1420004]: sb         $v0, 4($t2)
    0884D548:[91220005]: lbu        $v0, 5($t1)
    0884D54C:[A1420005]: sb         $v0, 5($t2)
    0884D550:[91220006]: lbu        $v0, 6($t1)
    0884D554:[A1420006]: sb         $v0, 6($t2)
    0884D558:[91220007]: lbu        $v0, 7($t1)
--> 0884D55C:[0A213544]: j          0x0884D510
    0884D560:[A1420007]: sb         $v0, 7($t2)
    0884D564:[0A213510]: j          0x0884D440
    0884D568:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D56C:[0A213506]: j          0x0884D418
  Back Branch 0884D49C 56,586 times (length 4)
    0884D480:[24A50001]: addiu      $a1, $a1, 1
    0884D484:[00E81024]: and        $v0, $a3, $t0
    0884D488:[10400004]: beq        $v0, $zr, 0x0884D49C
    0884D48C:[00084043]: sra        $t0, $t0, 0x0001
    0884D490:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
--> 0884D494:[0A213513]: j          0x0884D44C
    0884D498:[00623021]: addu       $a2, $v1, $v0
--> 0884D49C:[0A213525]: j          0x0884D494
    0884D4A0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D4A4:[1040000B]: beq        $v0, $zr, 0x0884D4D4
    0884D4A8:[00084043]: sra        $t0, $t0, 0x0001
    0884D4AC:[04C0FFA4]: bltz       $a2, 0x0884D340
  Back Branch 0884D594 49,703 times (length 85)
    0884D434:[1040004B]: beq        $v0, $zr, 0x0884D564
    0884D438:[00084043]: sra        $t0, $t0, 0x0001
    0884D43C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D440:[00624821]: addu       $t1, $v1, $v0
    0884D444:[2529FF01]: addiu      $t1, $t1, -255
--> 0884D448:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    0884D44C:[15000005]: bne        $t0, $zr, 0x0884D464
    0884D450:[00E81024]: and        $v0, $a3, $t0
    0884D454:[80A70000]: lb         $a3, 0($a1)
    0884D458:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D45C:[24A50001]: addiu      $a1, $a1, 1
    0884D460:[00E81024]: and        $v0, $a3, $t0
    0884D464:[1040000F]: beq        $v0, $zr, 0x0884D4A4
    0884D468:[28C20007]: slti       $v0, $a2, 7
    0884D46C:[00084043]: sra        $t0, $t0, 0x0001
    0884D470:[15000004]: bne        $t0, $zr, 0x0884D484
    0884D474:[00061840]: sll        $v1, $a2, 0x0001
    0884D478:[80A70000]: lb         $a3, 0($a1)
    0884D47C:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D480:[24A50001]: addiu      $a1, $a1, 1
    0884D484:[00E81024]: and        $v0, $a3, $t0
    0884D488:[10400004]: beq        $v0, $zr, 0x0884D49C
    0884D48C:[00084043]: sra        $t0, $t0, 0x0001
    0884D490:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D494:[0A213513]: j          0x0884D44C
    0884D498:[00623021]: addu       $a2, $v1, $v0
    0884D49C:[0A213525]: j          0x0884D494
    0884D4A0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D4A4:[1040000B]: beq        $v0, $zr, 0x0884D4D4
    0884D4A8:[00084043]: sra        $t0, $t0, 0x0001
    0884D4AC:[04C0FFA4]: bltz       $a2, 0x0884D340
    0884D4B0:[00000000]: nop
    0884D4B4:[01491021]: addu       $v0, $t2, $t1
    0884D4B8:[90430000]: lbu        $v1, 0($v0)
    0884D4BC:[24C6FFFF]: addiu      $a2, $a2, -1
    0884D4C0:[A1430000]: sb         $v1, 0($t2)
    0884D4C4:[04C1FFFB]: bgez       $a2, 0x0884D4B4
    0884D4C8:[254A0001]: addiu      $t2, $t2, 1
    0884D4CC:[0A2134D0]: j          0x0884D340
    0884D4D0:[00000000]: nop
    0884D4D4:[24C60001]: addiu      $a2, $a2, 1
    0884D4D8:[000658C3]: sra        $t3, $a2, 0x0003
    0884D4DC:[30C60007]: andi       $a2, $a2, 7
    0884D4E0:[01461021]: addu       $v0, $t2, $a2
    0884D4E4:[244AFFF8]: addiu      $t2, $v0, -8
    0884D4E8:[2CC30008]: sltiu      $v1, $a2, 8
    0884D4EC:[1060000C]: beq        $v1, $zr, 0x0884D520
    0884D4F0:[01494821]: addu       $t1, $t2, $t1
    0884D4F4:[3C0308A9]: lui        $v1, 0x08A9 <=> li $v1, 0x08A90000
    0884D4F8:[00061080]: sll        $v0, $a2, 0x0002
    0884D4FC:[2463F620]: addiu      $v1, $v1, -2528
    0884D500:[00431021]: addu       $v0, $v0, $v1
    0884D504:[8C440000]: lw         $a0, 0($v0)
    0884D508:[00800008]: jr         $a0
    0884D50C:[00000000]: nop
    0884D510:[256BFFFF]: addiu      $t3, $t3, -1
    0884D514:[254A0008]: addiu      $t2, $t2, 8
    0884D518:[0560FF89]: bltz       $t3, 0x0884D340
    0884D51C:[25290008]: addiu      $t1, $t1, 8
    0884D520:[91220000]: lbu        $v0, 0($t1)
    0884D524:[A1420000]: sb         $v0, 0($t2)
    0884D528:[91220001]: lbu        $v0, 1($t1)
    0884D52C:[A1420001]: sb         $v0, 1($t2)
    0884D530:[91220002]: lbu        $v0, 2($t1)
    0884D534:[A1420002]: sb         $v0, 2($t2)
    0884D538:[91220003]: lbu        $v0, 3($t1)
    0884D53C:[A1420003]: sb         $v0, 3($t2)
    0884D540:[91220004]: lbu        $v0, 4($t1)
    0884D544:[A1420004]: sb         $v0, 4($t2)
    0884D548:[91220005]: lbu        $v0, 5($t1)
    0884D54C:[A1420005]: sb         $v0, 5($t2)
    0884D550:[91220006]: lbu        $v0, 6($t1)
    0884D554:[A1420006]: sb         $v0, 6($t2)
    0884D558:[91220007]: lbu        $v0, 7($t1)
    0884D55C:[0A213544]: j          0x0884D510
    0884D560:[A1420007]: sb         $v0, 7($t2)
    0884D564:[0A213510]: j          0x0884D440
    0884D568:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D56C:[0A213506]: j          0x0884D418
    0884D570:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D574:[0A2134FC]: j          0x0884D3F0
    0884D578:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D57C:[0A2134F2]: j          0x0884D3C8
    0884D580:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D584:[00084043]: sra        $t0, $t0, 0x0001
    0884D588:[11200004]: beq        $t1, $zr, 0x0884D59C
    0884D58C:[24A50001]: addiu      $a1, $a1, 1
    0884D590:[2402FF00]: addiu      $v0, $zr, -256 <=> li $v0, -256
--> 0884D594:[0A213512]: j          0x0884D448
    0884D598:[01224825]: or         $t1, $t1, $v0
    0884D59C:[03E00008]: jr         $ra
    0884D5A0:[01801021]: addu       $v0, $t4, $zr <=> move $v0, $t4
  Back Branch 0884D57C 31,827 times (length 111)
  Back Branch 0884D574 30,888 times (length 99)
    0884D3DC:[24A50001]: addiu      $a1, $a1, 1
    0884D3E0:[00E81024]: and        $v0, $a3, $t0
    0884D3E4:[10400063]: beq        $v0, $zr, 0x0884D574
    0884D3E8:[00084043]: sra        $t0, $t0, 0x0001
    0884D3EC:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
--> 0884D3F0:[00624821]: addu       $t1, $v1, $v0
    0884D3F4:[15000004]: bne        $t0, $zr, 0x0884D408
    0884D3F8:[00091840]: sll        $v1, $t1, 0x0001
    0884D3FC:[80A70000]: lb         $a3, 0($a1)
    0884D400:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D404:[24A50001]: addiu      $a1, $a1, 1
    0884D408:[00E81024]: and        $v0, $a3, $t0
    0884D40C:[10400057]: beq        $v0, $zr, 0x0884D56C
    0884D410:[00084043]: sra        $t0, $t0, 0x0001
    0884D414:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D418:[00624821]: addu       $t1, $v1, $v0
    0884D41C:[15000004]: bne        $t0, $zr, 0x0884D430
    0884D420:[00091840]: sll        $v1, $t1, 0x0001
    0884D424:[80A70000]: lb         $a3, 0($a1)
    0884D428:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D42C:[24A50001]: addiu      $a1, $a1, 1
    0884D430:[00E81024]: and        $v0, $a3, $t0
    0884D434:[1040004B]: beq        $v0, $zr, 0x0884D564
    0884D438:[00084043]: sra        $t0, $t0, 0x0001
    0884D43C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D440:[00624821]: addu       $t1, $v1, $v0
    0884D444:[2529FF01]: addiu      $t1, $t1, -255
    0884D448:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    0884D44C:[15000005]: bne        $t0, $zr, 0x0884D464
    0884D450:[00E81024]: and        $v0, $a3, $t0
    0884D454:[80A70000]: lb         $a3, 0($a1)
    0884D458:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D45C:[24A50001]: addiu      $a1, $a1, 1
    0884D460:[00E81024]: and        $v0, $a3, $t0
    0884D464:[1040000F]: beq        $v0, $zr, 0x0884D4A4
    0884D468:[28C20007]: slti       $v0, $a2, 7
    0884D46C:[00084043]: sra        $t0, $t0, 0x0001
    0884D470:[15000004]: bne        $t0, $zr, 0x0884D484
    0884D474:[00061840]: sll        $v1, $a2, 0x0001
    0884D478:[80A70000]: lb         $a3, 0($a1)
    0884D47C:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D480:[24A50001]: addiu      $a1, $a1, 1
    0884D484:[00E81024]: and        $v0, $a3, $t0
    0884D488:[10400004]: beq        $v0, $zr, 0x0884D49C
    0884D48C:[00084043]: sra        $t0, $t0, 0x0001
    0884D490:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D494:[0A213513]: j          0x0884D44C
    0884D498:[00623021]: addu       $a2, $v1, $v0
    0884D49C:[0A213525]: j          0x0884D494
    0884D4A0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D4A4:[1040000B]: beq        $v0, $zr, 0x0884D4D4
    0884D4A8:[00084043]: sra        $t0, $t0, 0x0001
    0884D4AC:[04C0FFA4]: bltz       $a2, 0x0884D340
    0884D4B0:[00000000]: nop
    0884D4B4:[01491021]: addu       $v0, $t2, $t1
    0884D4B8:[90430000]: lbu        $v1, 0($v0)
    0884D4BC:[24C6FFFF]: addiu      $a2, $a2, -1
    0884D4C0:[A1430000]: sb         $v1, 0($t2)
    0884D4C4:[04C1FFFB]: bgez       $a2, 0x0884D4B4
    0884D4C8:[254A0001]: addiu      $t2, $t2, 1
    0884D4CC:[0A2134D0]: j          0x0884D340
    0884D4D0:[00000000]: nop
    0884D4D4:[24C60001]: addiu      $a2, $a2, 1
    0884D4D8:[000658C3]: sra        $t3, $a2, 0x0003
    0884D4DC:[30C60007]: andi       $a2, $a2, 7
    0884D4E0:[01461021]: addu       $v0, $t2, $a2
    0884D4E4:[244AFFF8]: addiu      $t2, $v0, -8
    0884D4E8:[2CC30008]: sltiu      $v1, $a2, 8
    0884D4EC:[1060000C]: beq        $v1, $zr, 0x0884D520
    0884D4F0:[01494821]: addu       $t1, $t2, $t1
    0884D4F4:[3C0308A9]: lui        $v1, 0x08A9 <=> li $v1, 0x08A90000
    0884D4F8:[00061080]: sll        $v0, $a2, 0x0002
    0884D4FC:[2463F620]: addiu      $v1, $v1, -2528
    0884D500:[00431021]: addu       $v0, $v0, $v1
    0884D504:[8C440000]: lw         $a0, 0($v0)
    0884D508:[00800008]: jr         $a0
    0884D50C:[00000000]: nop
    0884D510:[256BFFFF]: addiu      $t3, $t3, -1
    0884D514:[254A0008]: addiu      $t2, $t2, 8
    0884D518:[0560FF89]: bltz       $t3, 0x0884D340
    0884D51C:[25290008]: addiu      $t1, $t1, 8
    0884D520:[91220000]: lbu        $v0, 0($t1)
    0884D524:[A1420000]: sb         $v0, 0($t2)
    0884D528:[91220001]: lbu        $v0, 1($t1)
    0884D52C:[A1420001]: sb         $v0, 1($t2)
    0884D530:[91220002]: lbu        $v0, 2($t1)
    0884D534:[A1420002]: sb         $v0, 2($t2)
    0884D538:[91220003]: lbu        $v0, 3($t1)
    0884D53C:[A1420003]: sb         $v0, 3($t2)
    0884D540:[91220004]: lbu        $v0, 4($t1)
    0884D544:[A1420004]: sb         $v0, 4($t2)
    0884D548:[91220005]: lbu        $v0, 5($t1)
    0884D54C:[A1420005]: sb         $v0, 5($t2)
    0884D550:[91220006]: lbu        $v0, 6($t1)
    0884D554:[A1420006]: sb         $v0, 6($t2)
    0884D558:[91220007]: lbu        $v0, 7($t1)
    0884D55C:[0A213544]: j          0x0884D510
    0884D560:[A1420007]: sb         $v0, 7($t2)
    0884D564:[0A213510]: j          0x0884D440
    0884D568:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D56C:[0A213506]: j          0x0884D418
    0884D570:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
--> 0884D574:[0A2134FC]: j          0x0884D3F0
    0884D578:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D57C:[0A2134F2]: j          0x0884D3C8
    0884D580:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D584:[00084043]: sra        $t0, $t0, 0x0001
  Back Branch 0884D56C 30,378 times (length 87)
    0884D404:[24A50001]: addiu      $a1, $a1, 1
    0884D408:[00E81024]: and        $v0, $a3, $t0
    0884D40C:[10400057]: beq        $v0, $zr, 0x0884D56C
    0884D410:[00084043]: sra        $t0, $t0, 0x0001
    0884D414:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
--> 0884D418:[00624821]: addu       $t1, $v1, $v0
    0884D41C:[15000004]: bne        $t0, $zr, 0x0884D430
    0884D420:[00091840]: sll        $v1, $t1, 0x0001
    0884D424:[80A70000]: lb         $a3, 0($a1)
    0884D428:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D42C:[24A50001]: addiu      $a1, $a1, 1
    0884D430:[00E81024]: and        $v0, $a3, $t0
    0884D434:[1040004B]: beq        $v0, $zr, 0x0884D564
    0884D438:[00084043]: sra        $t0, $t0, 0x0001
    0884D43C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D440:[00624821]: addu       $t1, $v1, $v0
    0884D444:[2529FF01]: addiu      $t1, $t1, -255
    0884D448:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    0884D44C:[15000005]: bne        $t0, $zr, 0x0884D464
    0884D450:[00E81024]: and        $v0, $a3, $t0
    0884D454:[80A70000]: lb         $a3, 0($a1)
    0884D458:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D45C:[24A50001]: addiu      $a1, $a1, 1
    0884D460:[00E81024]: and        $v0, $a3, $t0
    0884D464:[1040000F]: beq        $v0, $zr, 0x0884D4A4
    0884D468:[28C20007]: slti       $v0, $a2, 7
    0884D46C:[00084043]: sra        $t0, $t0, 0x0001
    0884D470:[15000004]: bne        $t0, $zr, 0x0884D484
    0884D474:[00061840]: sll        $v1, $a2, 0x0001
    0884D478:[80A70000]: lb         $a3, 0($a1)
    0884D47C:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D480:[24A50001]: addiu      $a1, $a1, 1
    0884D484:[00E81024]: and        $v0, $a3, $t0
    0884D488:[10400004]: beq        $v0, $zr, 0x0884D49C
    0884D48C:[00084043]: sra        $t0, $t0, 0x0001
    0884D490:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D494:[0A213513]: j          0x0884D44C
    0884D498:[00623021]: addu       $a2, $v1, $v0
    0884D49C:[0A213525]: j          0x0884D494
    0884D4A0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D4A4:[1040000B]: beq        $v0, $zr, 0x0884D4D4
    0884D4A8:[00084043]: sra        $t0, $t0, 0x0001
    0884D4AC:[04C0FFA4]: bltz       $a2, 0x0884D340
    0884D4B0:[00000000]: nop
    0884D4B4:[01491021]: addu       $v0, $t2, $t1
    0884D4B8:[90430000]: lbu        $v1, 0($v0)
    0884D4BC:[24C6FFFF]: addiu      $a2, $a2, -1
    0884D4C0:[A1430000]: sb         $v1, 0($t2)
    0884D4C4:[04C1FFFB]: bgez       $a2, 0x0884D4B4
    0884D4C8:[254A0001]: addiu      $t2, $t2, 1
    0884D4CC:[0A2134D0]: j          0x0884D340
    0884D4D0:[00000000]: nop
    0884D4D4:[24C60001]: addiu      $a2, $a2, 1
    0884D4D8:[000658C3]: sra        $t3, $a2, 0x0003
    0884D4DC:[30C60007]: andi       $a2, $a2, 7
    0884D4E0:[01461021]: addu       $v0, $t2, $a2
    0884D4E4:[244AFFF8]: addiu      $t2, $v0, -8
    0884D4E8:[2CC30008]: sltiu      $v1, $a2, 8
    0884D4EC:[1060000C]: beq        $v1, $zr, 0x0884D520
    0884D4F0:[01494821]: addu       $t1, $t2, $t1
    0884D4F4:[3C0308A9]: lui        $v1, 0x08A9 <=> li $v1, 0x08A90000
    0884D4F8:[00061080]: sll        $v0, $a2, 0x0002
    0884D4FC:[2463F620]: addiu      $v1, $v1, -2528
    0884D500:[00431021]: addu       $v0, $v0, $v1
    0884D504:[8C440000]: lw         $a0, 0($v0)
    0884D508:[00800008]: jr         $a0
    0884D50C:[00000000]: nop
    0884D510:[256BFFFF]: addiu      $t3, $t3, -1
    0884D514:[254A0008]: addiu      $t2, $t2, 8
    0884D518:[0560FF89]: bltz       $t3, 0x0884D340
    0884D51C:[25290008]: addiu      $t1, $t1, 8
    0884D520:[91220000]: lbu        $v0, 0($t1)
    0884D524:[A1420000]: sb         $v0, 0($t2)
    0884D528:[91220001]: lbu        $v0, 1($t1)
    0884D52C:[A1420001]: sb         $v0, 1($t2)
    0884D530:[91220002]: lbu        $v0, 2($t1)
    0884D534:[A1420002]: sb         $v0, 2($t2)
    0884D538:[91220003]: lbu        $v0, 3($t1)
    0884D53C:[A1420003]: sb         $v0, 3($t2)
    0884D540:[91220004]: lbu        $v0, 4($t1)
    0884D544:[A1420004]: sb         $v0, 4($t2)
    0884D548:[91220005]: lbu        $v0, 5($t1)
    0884D54C:[A1420005]: sb         $v0, 5($t2)
    0884D550:[91220006]: lbu        $v0, 6($t1)
    0884D554:[A1420006]: sb         $v0, 6($t2)
    0884D558:[91220007]: lbu        $v0, 7($t1)
    0884D55C:[0A213544]: j          0x0884D510
    0884D560:[A1420007]: sb         $v0, 7($t2)
    0884D564:[0A213510]: j          0x0884D440
    0884D568:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
--> 0884D56C:[0A213506]: j          0x0884D418
    0884D570:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D574:[0A2134FC]: j          0x0884D3F0
    0884D578:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D57C:[0A2134F2]: j          0x0884D3C8
  Back Branch 0884D564 29,411 times (length 75)
    0884D42C:[24A50001]: addiu      $a1, $a1, 1
    0884D430:[00E81024]: and        $v0, $a3, $t0
    0884D434:[1040004B]: beq        $v0, $zr, 0x0884D564
    0884D438:[00084043]: sra        $t0, $t0, 0x0001
    0884D43C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
--> 0884D440:[00624821]: addu       $t1, $v1, $v0
    0884D444:[2529FF01]: addiu      $t1, $t1, -255
    0884D448:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    0884D44C:[15000005]: bne        $t0, $zr, 0x0884D464
    0884D450:[00E81024]: and        $v0, $a3, $t0
    0884D454:[80A70000]: lb         $a3, 0($a1)
    0884D458:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D45C:[24A50001]: addiu      $a1, $a1, 1
    0884D460:[00E81024]: and        $v0, $a3, $t0
    0884D464:[1040000F]: beq        $v0, $zr, 0x0884D4A4
    0884D468:[28C20007]: slti       $v0, $a2, 7
    0884D46C:[00084043]: sra        $t0, $t0, 0x0001
    0884D470:[15000004]: bne        $t0, $zr, 0x0884D484
    0884D474:[00061840]: sll        $v1, $a2, 0x0001
    0884D478:[80A70000]: lb         $a3, 0($a1)
    0884D47C:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D480:[24A50001]: addiu      $a1, $a1, 1
    0884D484:[00E81024]: and        $v0, $a3, $t0
    0884D488:[10400004]: beq        $v0, $zr, 0x0884D49C
    0884D48C:[00084043]: sra        $t0, $t0, 0x0001
    0884D490:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D494:[0A213513]: j          0x0884D44C
    0884D498:[00623021]: addu       $a2, $v1, $v0
    0884D49C:[0A213525]: j          0x0884D494
    0884D4A0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D4A4:[1040000B]: beq        $v0, $zr, 0x0884D4D4
    0884D4A8:[00084043]: sra        $t0, $t0, 0x0001
    0884D4AC:[04C0FFA4]: bltz       $a2, 0x0884D340
    0884D4B0:[00000000]: nop
    0884D4B4:[01491021]: addu       $v0, $t2, $t1
    0884D4B8:[90430000]: lbu        $v1, 0($v0)
    0884D4BC:[24C6FFFF]: addiu      $a2, $a2, -1
    0884D4C0:[A1430000]: sb         $v1, 0($t2)
    0884D4C4:[04C1FFFB]: bgez       $a2, 0x0884D4B4
    0884D4C8:[254A0001]: addiu      $t2, $t2, 1
    0884D4CC:[0A2134D0]: j          0x0884D340
    0884D4D0:[00000000]: nop
    0884D4D4:[24C60001]: addiu      $a2, $a2, 1
    0884D4D8:[000658C3]: sra        $t3, $a2, 0x0003
    0884D4DC:[30C60007]: andi       $a2, $a2, 7
    0884D4E0:[01461021]: addu       $v0, $t2, $a2
    0884D4E4:[244AFFF8]: addiu      $t2, $v0, -8
    0884D4E8:[2CC30008]: sltiu      $v1, $a2, 8
    0884D4EC:[1060000C]: beq        $v1, $zr, 0x0884D520
    0884D4F0:[01494821]: addu       $t1, $t2, $t1
    0884D4F4:[3C0308A9]: lui        $v1, 0x08A9 <=> li $v1, 0x08A90000
    0884D4F8:[00061080]: sll        $v0, $a2, 0x0002
    0884D4FC:[2463F620]: addiu      $v1, $v1, -2528
    0884D500:[00431021]: addu       $v0, $v0, $v1
    0884D504:[8C440000]: lw         $a0, 0($v0)
    0884D508:[00800008]: jr         $a0
    0884D50C:[00000000]: nop
    0884D510:[256BFFFF]: addiu      $t3, $t3, -1
    0884D514:[254A0008]: addiu      $t2, $t2, 8
    0884D518:[0560FF89]: bltz       $t3, 0x0884D340
    0884D51C:[25290008]: addiu      $t1, $t1, 8
    0884D520:[91220000]: lbu        $v0, 0($t1)
    0884D524:[A1420000]: sb         $v0, 0($t2)
    0884D528:[91220001]: lbu        $v0, 1($t1)
    0884D52C:[A1420001]: sb         $v0, 1($t2)
    0884D530:[91220002]: lbu        $v0, 2($t1)
    0884D534:[A1420002]: sb         $v0, 2($t2)
    0884D538:[91220003]: lbu        $v0, 3($t1)
    0884D53C:[A1420003]: sb         $v0, 3($t2)
    0884D540:[91220004]: lbu        $v0, 4($t1)
    0884D544:[A1420004]: sb         $v0, 4($t2)
    0884D548:[91220005]: lbu        $v0, 5($t1)
    0884D54C:[A1420005]: sb         $v0, 5($t2)
    0884D550:[91220006]: lbu        $v0, 6($t1)
    0884D554:[A1420006]: sb         $v0, 6($t2)
    0884D558:[91220007]: lbu        $v0, 7($t1)
    0884D55C:[0A213544]: j          0x0884D510
    0884D560:[A1420007]: sb         $v0, 7($t2)
--> 0884D564:[0A213510]: j          0x0884D440
    0884D568:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D56C:[0A213506]: j          0x0884D418
    0884D570:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D574:[0A2134FC]: j          0x0884D3F0
_S1_2_8974430 607,770 instructions (0.012%), 81 calls (08974430 - 089744F4, length 50)
    08974430:[27BDFFE0]: addiu      $sp, $sp, -32
    08974434:[AFB3000C]: sw         $s3, 12($sp)
    08974438:[00809821]: addu       $s3, $a0, $zr <=> move $s3, $a0
    0897443C:[00A02021]: addu       $a0, $a1, $zr <=> move $a0, $a1
    08974440:[AFB50014]: sw         $s5, 20($sp)
    08974444:[00A0A821]: addu       $s5, $a1, $zr <=> move $s5, $a1
    08974448:[AFB40010]: sw         $s4, 16($sp)
    0897444C:[AFB20008]: sw         $s2, 8($sp)
    08974450:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    08974454:[AFBF0018]: sw         $ra, 24($sp)
    08974458:[AFB10004]: sw         $s1, 4($sp)
    0897445C:[0E25D025]: jal        0x08974094
    08974460:[AFB00000]: sw         $s0, 0($sp)
    08974464:[8E650000]: lw         $a1, 0($s3)
    08974468:[18A0000B]: blez       $a1, 0x08974498
    0897446C:[0040A021]: addu       $s4, $v0, $zr <=> move $s4, $v0
    08974470:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08974474:[8E620004]: lw         $v0, 4($s3)
    08974478:[00518021]: addu       $s0, $v0, $s1
    0897447C:[8E03000C]: lw         $v1, 12($s0)
    08974480:[14600010]: bne        $v1, $zr, 0x089744C4
    08974484:[00602021]: addu       $a0, $v1, $zr <=> move $a0, $v1
    08974488:[26520001]: addiu      $s2, $s2, 1
    0897448C:[0245102A]: slt        $v0, $s2, $a1
    08974490:[1440FFF8]: bne        $v0, $zr, 0x08974474
    08974494:[263100A8]: addiu      $s1, $s1, 168
    08974498:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0897449C:[8FBF0018]: lw         $ra, 24($sp)
    089744A0:[8FB50014]: lw         $s5, 20($sp)
    089744A4:[8FB40010]: lw         $s4, 16($sp)
    089744A8:[8FB3000C]: lw         $s3, 12($sp)
    089744AC:[8FB20008]: lw         $s2, 8($sp)
    089744B0:[8FB10004]: lw         $s1, 4($sp)
    089744B4:[8FB00000]: lw         $s0, 0($sp)
    089744B8:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    089744BC:[03E00008]: jr         $ra
    089744C0:[27BD0020]: addiu      $sp, $sp, 32
    089744C4:[0E25D025]: jal        0x08974094
    089744C8:[00000000]: nop
    089744CC:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    089744D0:[12820003]: beq        $s4, $v0, 0x089744E0
    089744D4:[02803021]: addu       $a2, $s4, $zr <=> move $a2, $s4
    089744D8:[0A25D122]: j          0x08974488
    089744DC:[8E650000]: lw         $a1, 0($s3)
    089744E0:[0E29F458]: jal        0x08A7D160
    089744E4:[8E04000C]: lw         $a0, 12($s0)
    089744E8:[1440FFFB]: bne        $v0, $zr, 0x089744D8
    089744EC:[02001821]: addu       $v1, $s0, $zr <=> move $v1, $s0
    089744F0:[0A25D128]: j          0x089744A0
    089744F4:[8FBF0018]: lw         $ra, 24($sp)
  Back Branch 08974490 64,638 times (length 9)
    08974460:[AFB00000]: sw         $s0, 0($sp)
    08974464:[8E650000]: lw         $a1, 0($s3)
    08974468:[18A0000B]: blez       $a1, 0x08974498
    0897446C:[0040A021]: addu       $s4, $v0, $zr <=> move $s4, $v0
    08974470:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
--> 08974474:[8E620004]: lw         $v0, 4($s3)
    08974478:[00518021]: addu       $s0, $v0, $s1
    0897447C:[8E03000C]: lw         $v1, 12($s0)
    08974480:[14600010]: bne        $v1, $zr, 0x089744C4
    08974484:[00602021]: addu       $a0, $v1, $zr <=> move $a0, $v1
    08974488:[26520001]: addiu      $s2, $s2, 1
    0897448C:[0245102A]: slt        $v0, $s2, $a1
--> 08974490:[1440FFF8]: bne        $v0, $zr, 0x08974474
    08974494:[263100A8]: addiu      $s1, $s1, 168
    08974498:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0897449C:[8FBF0018]: lw         $ra, 24($sp)
    089744A0:[8FB50014]: lw         $s5, 20($sp)
  Back Branch 089744D8 3,240 times (length 22)
    08974474:[8E620004]: lw         $v0, 4($s3)
    08974478:[00518021]: addu       $s0, $v0, $s1
    0897447C:[8E03000C]: lw         $v1, 12($s0)
    08974480:[14600010]: bne        $v1, $zr, 0x089744C4
    08974484:[00602021]: addu       $a0, $v1, $zr <=> move $a0, $v1
--> 08974488:[26520001]: addiu      $s2, $s2, 1
    0897448C:[0245102A]: slt        $v0, $s2, $a1
    08974490:[1440FFF8]: bne        $v0, $zr, 0x08974474
    08974494:[263100A8]: addiu      $s1, $s1, 168
    08974498:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0897449C:[8FBF0018]: lw         $ra, 24($sp)
    089744A0:[8FB50014]: lw         $s5, 20($sp)
    089744A4:[8FB40010]: lw         $s4, 16($sp)
    089744A8:[8FB3000C]: lw         $s3, 12($sp)
    089744AC:[8FB20008]: lw         $s2, 8($sp)
    089744B0:[8FB10004]: lw         $s1, 4($sp)
    089744B4:[8FB00000]: lw         $s0, 0($sp)
    089744B8:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    089744BC:[03E00008]: jr         $ra
    089744C0:[27BD0020]: addiu      $sp, $sp, 32
    089744C4:[0E25D025]: jal        0x08974094
    089744C8:[00000000]: nop
    089744CC:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    089744D0:[12820003]: beq        $s4, $v0, 0x089744E0
    089744D4:[02803021]: addu       $a2, $s4, $zr <=> move $a2, $s4
--> 089744D8:[0A25D122]: j          0x08974488
    089744DC:[8E650000]: lw         $a1, 0($s3)
    089744E0:[0E29F458]: jal        0x08A7D160
    089744E4:[8E04000C]: lw         $a0, 12($s0)
    089744E8:[1440FFFB]: bne        $v0, $zr, 0x089744D8
  Back Branch 089744E8 270 times (length 6)
    089744C4:[0E25D025]: jal        0x08974094
    089744C8:[00000000]: nop
    089744CC:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    089744D0:[12820003]: beq        $s4, $v0, 0x089744E0
    089744D4:[02803021]: addu       $a2, $s4, $zr <=> move $a2, $s4
--> 089744D8:[0A25D122]: j          0x08974488
    089744DC:[8E650000]: lw         $a1, 0($s3)
    089744E0:[0E29F458]: jal        0x08A7D160
    089744E4:[8E04000C]: lw         $a0, 12($s0)
--> 089744E8:[1440FFFB]: bne        $v0, $zr, 0x089744D8
    089744EC:[02001821]: addu       $v1, $s0, $zr <=> move $v1, $s0
    089744F0:[0A25D128]: j          0x089744A0
    089744F4:[8FBF0018]: lw         $ra, 24($sp)
_S1_2_8A31098 517,216 instructions (0.010%), 9,236 calls (08A31098 - 08A31178, length 57)
    08A31098:[27BDFFE0]: addiu      $sp, $sp, -32
    08A3109C:[AFB3000C]: sw         $s3, 12($sp)
    08A310A0:[00059880]: sll        $s3, $a1, 0x0002
    08A310A4:[AFB60018]: sw         $s6, 24($sp)
    08A310A8:[3C1608AE]: lui        $s6, 0x08AE <=> li $s6, 0x08AE0000
    08A310AC:[AFB40010]: sw         $s4, 16($sp)
    08A310B0:[0080A021]: addu       $s4, $a0, $zr <=> move $s4, $a0
    08A310B4:[AFB20008]: sw         $s2, 8($sp)
    08A310B8:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    08A310BC:[AFBF001C]: sw         $ra, 28($sp)
    08A310C0:[AFB50014]: sw         $s5, 20($sp)
    08A310C4:[AFB10004]: sw         $s1, 4($sp)
    08A310C8:[1A600017]: blez       $s3, 0x08A31128
    08A310CC:[AFB00000]: sw         $s0, 0($sp)
    08A310D0:[26D132B0]: addiu      $s1, $s6, 12976
    08A310D4:[263500C0]: addiu      $s5, $s1, 192
    08A310D8:[8E2200B0]: lw         $v0, 176($s1)
    08A310DC:[8E3000B8]: lw         $s0, 184($s1)
    08A310E0:[02721823]: subu       $v1, $s3, $s2
    08A310E4:[00552021]: addu       $a0, $v0, $s5
    08A310E8:[02028023]: subu       $s0, $s0, $v0
    08A310EC:[0203802D]: min        $s0, $s0, $v1
    08A310F0:[02922821]: addu       $a1, $s4, $s2
    08A310F4:[0E29E8B2]: jal        0x08A7A2C8
    08A310F8:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    08A310FC:[8E2200B0]: lw         $v0, 176($s1)
    08A31100:[8E2300B8]: lw         $v1, 184($s1)
    08A31104:[02509021]: addu       $s2, $s2, $s0
    08A31108:[00501021]: addu       $v0, $v0, $s0
    08A3110C:[0043001A]: div        $v0, $v1
    08A31110:[0253282A]: slt        $a1, $s2, $s3
    08A31114:[50600001]: beql       $v1, $zr, 0x08A3111C
    08A31118:[000001CD]: break      0x00007
    08A3111C:[00002010]: mfhi       $a0
    08A31120:[14A0FFED]: bne        $a1, $zr, 0x08A310D8
    08A31124:[AE2400B0]: sw         $a0, 176($s1)
    08A31128:[26D032B0]: addiu      $s0, $s6, 12976
    08A3112C:[8E040094]: lw         $a0, 148($s0)
    08A31130:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08A31134:[0E2A1E33]: jal        0x08A878CC [sceKernelWaitSema]
    08A31138:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08A3113C:[8E0300BC]: lw         $v1, 188($s0)
    08A31140:[8E040094]: lw         $a0, 148($s0)
    08A31144:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08A31148:[00731821]: addu       $v1, $v1, $s3
    08A3114C:[0E2A1E31]: jal        0x08A878C4 [sceKernelSignalSema]
    08A31150:[AE0300BC]: sw         $v1, 188($s0)
    08A31154:[8FBF001C]: lw         $ra, 28($sp)
    08A31158:[8FB60018]: lw         $s6, 24($sp)
    08A3115C:[8FB50014]: lw         $s5, 20($sp)
    08A31160:[8FB40010]: lw         $s4, 16($sp)
    08A31164:[8FB3000C]: lw         $s3, 12($sp)
    08A31168:[8FB20008]: lw         $s2, 8($sp)
    08A3116C:[8FB10004]: lw         $s1, 4($sp)
    08A31170:[8FB00000]: lw         $s0, 0($sp)
    08A31174:[03E00008]: jr         $ra
    08A31178:[27BD0020]: addiu      $sp, $sp, 32
  Back Branch 08A31120 9,236 times (length 20)
    08A310C4:[AFB10004]: sw         $s1, 4($sp)
    08A310C8:[1A600017]: blez       $s3, 0x08A31128
    08A310CC:[AFB00000]: sw         $s0, 0($sp)
    08A310D0:[26D132B0]: addiu      $s1, $s6, 12976
    08A310D4:[263500C0]: addiu      $s5, $s1, 192
--> 08A310D8:[8E2200B0]: lw         $v0, 176($s1)
    08A310DC:[8E3000B8]: lw         $s0, 184($s1)
    08A310E0:[02721823]: subu       $v1, $s3, $s2
    08A310E4:[00552021]: addu       $a0, $v0, $s5
    08A310E8:[02028023]: subu       $s0, $s0, $v0
    08A310EC:[0203802D]: min        $s0, $s0, $v1
    08A310F0:[02922821]: addu       $a1, $s4, $s2
    08A310F4:[0E29E8B2]: jal        0x08A7A2C8
    08A310F8:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    08A310FC:[8E2200B0]: lw         $v0, 176($s1)
    08A31100:[8E2300B8]: lw         $v1, 184($s1)
    08A31104:[02509021]: addu       $s2, $s2, $s0
    08A31108:[00501021]: addu       $v0, $v0, $s0
    08A3110C:[0043001A]: div        $v0, $v1
    08A31110:[0253282A]: slt        $a1, $s2, $s3
    08A31114:[50600001]: beql       $v1, $zr, 0x08A3111C
    08A31118:[000001CD]: break      0x00007
    08A3111C:[00002010]: mfhi       $a0
--> 08A31120:[14A0FFED]: bne        $a1, $zr, 0x08A310D8
    08A31124:[AE2400B0]: sw         $a0, 176($s1)
    08A31128:[26D032B0]: addiu      $s0, $s6, 12976
    08A3112C:[8E040094]: lw         $a0, 148($s0)
    08A31130:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
_S1_2_884D538 476,258 instructions (0.009%), 828 calls (0884D340 - 0884D5A0, length 153)
    0884D340:[15000005]: bne        $t0, $zr, 0x0884D358
    0884D344:[00E81024]: and        $v0, $a3, $t0
    0884D348:[80A70000]: lb         $a3, 0($a1)
    0884D34C:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D350:[24A50001]: addiu      $a1, $a1, 1
    0884D354:[00E81024]: and        $v0, $a3, $t0
    0884D358:[14400006]: bne        $v0, $zr, 0x0884D374
    0884D35C:[00084043]: sra        $t0, $t0, 0x0001
    0884D360:[90A20000]: lbu        $v0, 0($a1)
    0884D364:[24A50001]: addiu      $a1, $a1, 1
    0884D368:[A1420000]: sb         $v0, 0($t2)
    0884D36C:[0A2134D0]: j          0x0884D340
    0884D370:[254A0001]: addiu      $t2, $t2, 1
    0884D374:[15000005]: bne        $t0, $zr, 0x0884D38C
    0884D378:[00E81024]: and        $v0, $a3, $t0
    0884D37C:[80A70000]: lb         $a3, 0($a1)
    0884D380:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D384:[24A50001]: addiu      $a1, $a1, 1
    0884D388:[00E81024]: and        $v0, $a3, $t0
    0884D38C:[1040007D]: beq        $v0, $zr, 0x0884D584
    0884D390:[80A90000]: lb         $t1, 0($a1)
    0884D394:[2402FF00]: addiu      $v0, $zr, -256 <=> li $v0, -256
    0884D398:[00084043]: sra        $t0, $t0, 0x0001
    0884D39C:[01224825]: or         $t1, $t1, $v0
    0884D3A0:[00091840]: sll        $v1, $t1, 0x0001
    0884D3A4:[15000004]: bne        $t0, $zr, 0x0884D3B8
    0884D3A8:[24A50001]: addiu      $a1, $a1, 1
    0884D3AC:[80A70000]: lb         $a3, 0($a1)
    0884D3B0:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D3B4:[24A50001]: addiu      $a1, $a1, 1
    0884D3B8:[00E81024]: and        $v0, $a3, $t0
    0884D3BC:[1040006F]: beq        $v0, $zr, 0x0884D57C
    0884D3C0:[00084043]: sra        $t0, $t0, 0x0001
    0884D3C4:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D3C8:[00624821]: addu       $t1, $v1, $v0
    0884D3CC:[15000004]: bne        $t0, $zr, 0x0884D3E0
    0884D3D0:[00091840]: sll        $v1, $t1, 0x0001
    0884D3D4:[80A70000]: lb         $a3, 0($a1)
    0884D3D8:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D3DC:[24A50001]: addiu      $a1, $a1, 1
    0884D3E0:[00E81024]: and        $v0, $a3, $t0
    0884D3E4:[10400063]: beq        $v0, $zr, 0x0884D574
    0884D3E8:[00084043]: sra        $t0, $t0, 0x0001
    0884D3EC:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D3F0:[00624821]: addu       $t1, $v1, $v0
    0884D3F4:[15000004]: bne        $t0, $zr, 0x0884D408
    0884D3F8:[00091840]: sll        $v1, $t1, 0x0001
    0884D3FC:[80A70000]: lb         $a3, 0($a1)
    0884D400:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D404:[24A50001]: addiu      $a1, $a1, 1
    0884D408:[00E81024]: and        $v0, $a3, $t0
    0884D40C:[10400057]: beq        $v0, $zr, 0x0884D56C
    0884D410:[00084043]: sra        $t0, $t0, 0x0001
    0884D414:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D418:[00624821]: addu       $t1, $v1, $v0
    0884D41C:[15000004]: bne        $t0, $zr, 0x0884D430
    0884D420:[00091840]: sll        $v1, $t1, 0x0001
    0884D424:[80A70000]: lb         $a3, 0($a1)
    0884D428:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D42C:[24A50001]: addiu      $a1, $a1, 1
    0884D430:[00E81024]: and        $v0, $a3, $t0
    0884D434:[1040004B]: beq        $v0, $zr, 0x0884D564
    0884D438:[00084043]: sra        $t0, $t0, 0x0001
    0884D43C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D440:[00624821]: addu       $t1, $v1, $v0
    0884D444:[2529FF01]: addiu      $t1, $t1, -255
    0884D448:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    0884D44C:[15000005]: bne        $t0, $zr, 0x0884D464
    0884D450:[00E81024]: and        $v0, $a3, $t0
    0884D454:[80A70000]: lb         $a3, 0($a1)
    0884D458:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D45C:[24A50001]: addiu      $a1, $a1, 1
    0884D460:[00E81024]: and        $v0, $a3, $t0
    0884D464:[1040000F]: beq        $v0, $zr, 0x0884D4A4
    0884D468:[28C20007]: slti       $v0, $a2, 7
    0884D46C:[00084043]: sra        $t0, $t0, 0x0001
    0884D470:[15000004]: bne        $t0, $zr, 0x0884D484
    0884D474:[00061840]: sll        $v1, $a2, 0x0001
    0884D478:[80A70000]: lb         $a3, 0($a1)
    0884D47C:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D480:[24A50001]: addiu      $a1, $a1, 1
    0884D484:[00E81024]: and        $v0, $a3, $t0
    0884D488:[10400004]: beq        $v0, $zr, 0x0884D49C
    0884D48C:[00084043]: sra        $t0, $t0, 0x0001
    0884D490:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D494:[0A213513]: j          0x0884D44C
    0884D498:[00623021]: addu       $a2, $v1, $v0
    0884D49C:[0A213525]: j          0x0884D494
    0884D4A0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D4A4:[1040000B]: beq        $v0, $zr, 0x0884D4D4
    0884D4A8:[00084043]: sra        $t0, $t0, 0x0001
    0884D4AC:[04C0FFA4]: bltz       $a2, 0x0884D340
    0884D4B0:[00000000]: nop
    0884D4B4:[01491021]: addu       $v0, $t2, $t1
    0884D4B8:[90430000]: lbu        $v1, 0($v0)
    0884D4BC:[24C6FFFF]: addiu      $a2, $a2, -1
    0884D4C0:[A1430000]: sb         $v1, 0($t2)
    0884D4C4:[04C1FFFB]: bgez       $a2, 0x0884D4B4
    0884D4C8:[254A0001]: addiu      $t2, $t2, 1
    0884D4CC:[0A2134D0]: j          0x0884D340
    0884D4D0:[00000000]: nop
    0884D4D4:[24C60001]: addiu      $a2, $a2, 1
    0884D4D8:[000658C3]: sra        $t3, $a2, 0x0003
    0884D4DC:[30C60007]: andi       $a2, $a2, 7
    0884D4E0:[01461021]: addu       $v0, $t2, $a2
    0884D4E4:[244AFFF8]: addiu      $t2, $v0, -8
    0884D4E8:[2CC30008]: sltiu      $v1, $a2, 8
    0884D4EC:[1060000C]: beq        $v1, $zr, 0x0884D520
    0884D4F0:[01494821]: addu       $t1, $t2, $t1
    0884D4F4:[3C0308A9]: lui        $v1, 0x08A9 <=> li $v1, 0x08A90000
    0884D4F8:[00061080]: sll        $v0, $a2, 0x0002
    0884D4FC:[2463F620]: addiu      $v1, $v1, -2528
    0884D500:[00431021]: addu       $v0, $v0, $v1
    0884D504:[8C440000]: lw         $a0, 0($v0)
    0884D508:[00800008]: jr         $a0
    0884D50C:[00000000]: nop
    0884D510:[256BFFFF]: addiu      $t3, $t3, -1
    0884D514:[254A0008]: addiu      $t2, $t2, 8
    0884D518:[0560FF89]: bltz       $t3, 0x0884D340
    0884D51C:[25290008]: addiu      $t1, $t1, 8
    0884D520:[91220000]: lbu        $v0, 0($t1)
    0884D524:[A1420000]: sb         $v0, 0($t2)
    0884D528:[91220001]: lbu        $v0, 1($t1)
    0884D52C:[A1420001]: sb         $v0, 1($t2)
    0884D530:[91220002]: lbu        $v0, 2($t1)
    0884D534:[A1420002]: sb         $v0, 2($t2)
    0884D538:[91220003]: lbu        $v0, 3($t1)
    0884D53C:[A1420003]: sb         $v0, 3($t2)
    0884D540:[91220004]: lbu        $v0, 4($t1)
    0884D544:[A1420004]: sb         $v0, 4($t2)
    0884D548:[91220005]: lbu        $v0, 5($t1)
    0884D54C:[A1420005]: sb         $v0, 5($t2)
    0884D550:[91220006]: lbu        $v0, 6($t1)
    0884D554:[A1420006]: sb         $v0, 6($t2)
    0884D558:[91220007]: lbu        $v0, 7($t1)
    0884D55C:[0A213544]: j          0x0884D510
    0884D560:[A1420007]: sb         $v0, 7($t2)
    0884D564:[0A213510]: j          0x0884D440
    0884D568:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D56C:[0A213506]: j          0x0884D418
    0884D570:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D574:[0A2134FC]: j          0x0884D3F0
    0884D578:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D57C:[0A2134F2]: j          0x0884D3C8
    0884D580:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D584:[00084043]: sra        $t0, $t0, 0x0001
    0884D588:[11200004]: beq        $t1, $zr, 0x0884D59C
    0884D58C:[24A50001]: addiu      $a1, $a1, 1
    0884D590:[2402FF00]: addiu      $v0, $zr, -256 <=> li $v0, -256
    0884D594:[0A213512]: j          0x0884D448
    0884D598:[01224825]: or         $t1, $t1, $v0
    0884D59C:[03E00008]: jr         $ra
    0884D5A0:[01801021]: addu       $v0, $t4, $zr <=> move $v0, $t4
  Back Branch 0884D4C4 301,514 times (length 6)
    0884D4A0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D4A4:[1040000B]: beq        $v0, $zr, 0x0884D4D4
    0884D4A8:[00084043]: sra        $t0, $t0, 0x0001
    0884D4AC:[04C0FFA4]: bltz       $a2, 0x0884D340
    0884D4B0:[00000000]: nop
--> 0884D4B4:[01491021]: addu       $v0, $t2, $t1
    0884D4B8:[90430000]: lbu        $v1, 0($v0)
    0884D4BC:[24C6FFFF]: addiu      $a2, $a2, -1
    0884D4C0:[A1430000]: sb         $v1, 0($t2)
--> 0884D4C4:[04C1FFFB]: bgez       $a2, 0x0884D4B4
    0884D4C8:[254A0001]: addiu      $t2, $t2, 1
    0884D4CC:[0A2134D0]: j          0x0884D340
    0884D4D0:[00000000]: nop
    0884D4D4:[24C60001]: addiu      $a2, $a2, 1
  Back Branch 0884D36C 161,766 times (length 13)
--> 0884D340:[15000005]: bne        $t0, $zr, 0x0884D358
    0884D344:[00E81024]: and        $v0, $a3, $t0
    0884D348:[80A70000]: lb         $a3, 0($a1)
    0884D34C:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D350:[24A50001]: addiu      $a1, $a1, 1
    0884D354:[00E81024]: and        $v0, $a3, $t0
    0884D358:[14400006]: bne        $v0, $zr, 0x0884D374
    0884D35C:[00084043]: sra        $t0, $t0, 0x0001
    0884D360:[90A20000]: lbu        $v0, 0($a1)
    0884D364:[24A50001]: addiu      $a1, $a1, 1
    0884D368:[A1420000]: sb         $v0, 0($t2)
--> 0884D36C:[0A2134D0]: j          0x0884D340
    0884D370:[254A0001]: addiu      $t2, $t2, 1
    0884D374:[15000005]: bne        $t0, $zr, 0x0884D38C
    0884D378:[00E81024]: and        $v0, $a3, $t0
    0884D37C:[80A70000]: lb         $a3, 0($a1)
  Back Branch 0884D4CC 107,259 times (length 101)
  Back Branch 0884D4AC 107,259 times (length 93)
--> 0884D340:[15000005]: bne        $t0, $zr, 0x0884D358
    0884D344:[00E81024]: and        $v0, $a3, $t0
    0884D348:[80A70000]: lb         $a3, 0($a1)
    0884D34C:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D350:[24A50001]: addiu      $a1, $a1, 1
    0884D354:[00E81024]: and        $v0, $a3, $t0
    0884D358:[14400006]: bne        $v0, $zr, 0x0884D374
    0884D35C:[00084043]: sra        $t0, $t0, 0x0001
    0884D360:[90A20000]: lbu        $v0, 0($a1)
    0884D364:[24A50001]: addiu      $a1, $a1, 1
    0884D368:[A1420000]: sb         $v0, 0($t2)
    0884D36C:[0A2134D0]: j          0x0884D340
    0884D370:[254A0001]: addiu      $t2, $t2, 1
    0884D374:[15000005]: bne        $t0, $zr, 0x0884D38C
    0884D378:[00E81024]: and        $v0, $a3, $t0
    0884D37C:[80A70000]: lb         $a3, 0($a1)
    0884D380:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D384:[24A50001]: addiu      $a1, $a1, 1
    0884D388:[00E81024]: and        $v0, $a3, $t0
    0884D38C:[1040007D]: beq        $v0, $zr, 0x0884D584
    0884D390:[80A90000]: lb         $t1, 0($a1)
    0884D394:[2402FF00]: addiu      $v0, $zr, -256 <=> li $v0, -256
    0884D398:[00084043]: sra        $t0, $t0, 0x0001
    0884D39C:[01224825]: or         $t1, $t1, $v0
    0884D3A0:[00091840]: sll        $v1, $t1, 0x0001
    0884D3A4:[15000004]: bne        $t0, $zr, 0x0884D3B8
    0884D3A8:[24A50001]: addiu      $a1, $a1, 1
    0884D3AC:[80A70000]: lb         $a3, 0($a1)
    0884D3B0:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D3B4:[24A50001]: addiu      $a1, $a1, 1
    0884D3B8:[00E81024]: and        $v0, $a3, $t0
    0884D3BC:[1040006F]: beq        $v0, $zr, 0x0884D57C
    0884D3C0:[00084043]: sra        $t0, $t0, 0x0001
    0884D3C4:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D3C8:[00624821]: addu       $t1, $v1, $v0
    0884D3CC:[15000004]: bne        $t0, $zr, 0x0884D3E0
    0884D3D0:[00091840]: sll        $v1, $t1, 0x0001
    0884D3D4:[80A70000]: lb         $a3, 0($a1)
    0884D3D8:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D3DC:[24A50001]: addiu      $a1, $a1, 1
    0884D3E0:[00E81024]: and        $v0, $a3, $t0
    0884D3E4:[10400063]: beq        $v0, $zr, 0x0884D574
    0884D3E8:[00084043]: sra        $t0, $t0, 0x0001
    0884D3EC:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D3F0:[00624821]: addu       $t1, $v1, $v0
    0884D3F4:[15000004]: bne        $t0, $zr, 0x0884D408
    0884D3F8:[00091840]: sll        $v1, $t1, 0x0001
    0884D3FC:[80A70000]: lb         $a3, 0($a1)
    0884D400:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D404:[24A50001]: addiu      $a1, $a1, 1
    0884D408:[00E81024]: and        $v0, $a3, $t0
    0884D40C:[10400057]: beq        $v0, $zr, 0x0884D56C
    0884D410:[00084043]: sra        $t0, $t0, 0x0001
    0884D414:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D418:[00624821]: addu       $t1, $v1, $v0
    0884D41C:[15000004]: bne        $t0, $zr, 0x0884D430
    0884D420:[00091840]: sll        $v1, $t1, 0x0001
    0884D424:[80A70000]: lb         $a3, 0($a1)
    0884D428:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D42C:[24A50001]: addiu      $a1, $a1, 1
    0884D430:[00E81024]: and        $v0, $a3, $t0
    0884D434:[1040004B]: beq        $v0, $zr, 0x0884D564
    0884D438:[00084043]: sra        $t0, $t0, 0x0001
    0884D43C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D440:[00624821]: addu       $t1, $v1, $v0
    0884D444:[2529FF01]: addiu      $t1, $t1, -255
    0884D448:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    0884D44C:[15000005]: bne        $t0, $zr, 0x0884D464
    0884D450:[00E81024]: and        $v0, $a3, $t0
    0884D454:[80A70000]: lb         $a3, 0($a1)
    0884D458:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D45C:[24A50001]: addiu      $a1, $a1, 1
    0884D460:[00E81024]: and        $v0, $a3, $t0
    0884D464:[1040000F]: beq        $v0, $zr, 0x0884D4A4
    0884D468:[28C20007]: slti       $v0, $a2, 7
    0884D46C:[00084043]: sra        $t0, $t0, 0x0001
    0884D470:[15000004]: bne        $t0, $zr, 0x0884D484
    0884D474:[00061840]: sll        $v1, $a2, 0x0001
    0884D478:[80A70000]: lb         $a3, 0($a1)
    0884D47C:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D480:[24A50001]: addiu      $a1, $a1, 1
    0884D484:[00E81024]: and        $v0, $a3, $t0
    0884D488:[10400004]: beq        $v0, $zr, 0x0884D49C
    0884D48C:[00084043]: sra        $t0, $t0, 0x0001
    0884D490:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D494:[0A213513]: j          0x0884D44C
    0884D498:[00623021]: addu       $a2, $v1, $v0
    0884D49C:[0A213525]: j          0x0884D494
    0884D4A0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D4A4:[1040000B]: beq        $v0, $zr, 0x0884D4D4
    0884D4A8:[00084043]: sra        $t0, $t0, 0x0001
--> 0884D4AC:[04C0FFA4]: bltz       $a2, 0x0884D340
    0884D4B0:[00000000]: nop
    0884D4B4:[01491021]: addu       $v0, $t2, $t1
    0884D4B8:[90430000]: lbu        $v1, 0($v0)
    0884D4BC:[24C6FFFF]: addiu      $a2, $a2, -1
  Back Branch 0884D494 97,453 times (length 20)
    0884D438:[00084043]: sra        $t0, $t0, 0x0001
    0884D43C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D440:[00624821]: addu       $t1, $v1, $v0
    0884D444:[2529FF01]: addiu      $t1, $t1, -255
    0884D448:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
--> 0884D44C:[15000005]: bne        $t0, $zr, 0x0884D464
    0884D450:[00E81024]: and        $v0, $a3, $t0
    0884D454:[80A70000]: lb         $a3, 0($a1)
    0884D458:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D45C:[24A50001]: addiu      $a1, $a1, 1
    0884D460:[00E81024]: and        $v0, $a3, $t0
    0884D464:[1040000F]: beq        $v0, $zr, 0x0884D4A4
    0884D468:[28C20007]: slti       $v0, $a2, 7
    0884D46C:[00084043]: sra        $t0, $t0, 0x0001
    0884D470:[15000004]: bne        $t0, $zr, 0x0884D484
    0884D474:[00061840]: sll        $v1, $a2, 0x0001
    0884D478:[80A70000]: lb         $a3, 0($a1)
    0884D47C:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D480:[24A50001]: addiu      $a1, $a1, 1
    0884D484:[00E81024]: and        $v0, $a3, $t0
    0884D488:[10400004]: beq        $v0, $zr, 0x0884D49C
    0884D48C:[00084043]: sra        $t0, $t0, 0x0001
    0884D490:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
--> 0884D494:[0A213513]: j          0x0884D44C
    0884D498:[00623021]: addu       $a2, $v1, $v0
    0884D49C:[0A213525]: j          0x0884D494
    0884D4A0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D4A4:[1040000B]: beq        $v0, $zr, 0x0884D4D4
  Back Branch 0884D518 60,898 times (length 120)
  Back Branch 0884D55C 56,981 times (length 21)
    0884D4FC:[2463F620]: addiu      $v1, $v1, -2528
    0884D500:[00431021]: addu       $v0, $v0, $v1
    0884D504:[8C440000]: lw         $a0, 0($v0)
    0884D508:[00800008]: jr         $a0
    0884D50C:[00000000]: nop
--> 0884D510:[256BFFFF]: addiu      $t3, $t3, -1
    0884D514:[254A0008]: addiu      $t2, $t2, 8
    0884D518:[0560FF89]: bltz       $t3, 0x0884D340
    0884D51C:[25290008]: addiu      $t1, $t1, 8
    0884D520:[91220000]: lbu        $v0, 0($t1)
    0884D524:[A1420000]: sb         $v0, 0($t2)
    0884D528:[91220001]: lbu        $v0, 1($t1)
    0884D52C:[A1420001]: sb         $v0, 1($t2)
    0884D530:[91220002]: lbu        $v0, 2($t1)
    0884D534:[A1420002]: sb         $v0, 2($t2)
    0884D538:[91220003]: lbu        $v0, 3($t1)
    0884D53C:[A1420003]: sb         $v0, 3($t2)
    0884D540:[91220004]: lbu        $v0, 4($t1)
    0884D544:[A1420004]: sb         $v0, 4($t2)
    0884D548:[91220005]: lbu        $v0, 5($t1)
    0884D54C:[A1420005]: sb         $v0, 5($t2)
    0884D550:[91220006]: lbu        $v0, 6($t1)
    0884D554:[A1420006]: sb         $v0, 6($t2)
    0884D558:[91220007]: lbu        $v0, 7($t1)
--> 0884D55C:[0A213544]: j          0x0884D510
    0884D560:[A1420007]: sb         $v0, 7($t2)
    0884D564:[0A213510]: j          0x0884D440
    0884D568:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D56C:[0A213506]: j          0x0884D418
  Back Branch 0884D49C 56,586 times (length 4)
    0884D480:[24A50001]: addiu      $a1, $a1, 1
    0884D484:[00E81024]: and        $v0, $a3, $t0
    0884D488:[10400004]: beq        $v0, $zr, 0x0884D49C
    0884D48C:[00084043]: sra        $t0, $t0, 0x0001
    0884D490:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
--> 0884D494:[0A213513]: j          0x0884D44C
    0884D498:[00623021]: addu       $a2, $v1, $v0
--> 0884D49C:[0A213525]: j          0x0884D494
    0884D4A0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D4A4:[1040000B]: beq        $v0, $zr, 0x0884D4D4
    0884D4A8:[00084043]: sra        $t0, $t0, 0x0001
    0884D4AC:[04C0FFA4]: bltz       $a2, 0x0884D340
  Back Branch 0884D594 49,703 times (length 85)
    0884D434:[1040004B]: beq        $v0, $zr, 0x0884D564
    0884D438:[00084043]: sra        $t0, $t0, 0x0001
    0884D43C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D440:[00624821]: addu       $t1, $v1, $v0
    0884D444:[2529FF01]: addiu      $t1, $t1, -255
--> 0884D448:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    0884D44C:[15000005]: bne        $t0, $zr, 0x0884D464
    0884D450:[00E81024]: and        $v0, $a3, $t0
    0884D454:[80A70000]: lb         $a3, 0($a1)
    0884D458:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D45C:[24A50001]: addiu      $a1, $a1, 1
    0884D460:[00E81024]: and        $v0, $a3, $t0
    0884D464:[1040000F]: beq        $v0, $zr, 0x0884D4A4
    0884D468:[28C20007]: slti       $v0, $a2, 7
    0884D46C:[00084043]: sra        $t0, $t0, 0x0001
    0884D470:[15000004]: bne        $t0, $zr, 0x0884D484
    0884D474:[00061840]: sll        $v1, $a2, 0x0001
    0884D478:[80A70000]: lb         $a3, 0($a1)
    0884D47C:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D480:[24A50001]: addiu      $a1, $a1, 1
    0884D484:[00E81024]: and        $v0, $a3, $t0
    0884D488:[10400004]: beq        $v0, $zr, 0x0884D49C
    0884D48C:[00084043]: sra        $t0, $t0, 0x0001
    0884D490:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D494:[0A213513]: j          0x0884D44C
    0884D498:[00623021]: addu       $a2, $v1, $v0
    0884D49C:[0A213525]: j          0x0884D494
    0884D4A0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D4A4:[1040000B]: beq        $v0, $zr, 0x0884D4D4
    0884D4A8:[00084043]: sra        $t0, $t0, 0x0001
    0884D4AC:[04C0FFA4]: bltz       $a2, 0x0884D340
    0884D4B0:[00000000]: nop
    0884D4B4:[01491021]: addu       $v0, $t2, $t1
    0884D4B8:[90430000]: lbu        $v1, 0($v0)
    0884D4BC:[24C6FFFF]: addiu      $a2, $a2, -1
    0884D4C0:[A1430000]: sb         $v1, 0($t2)
    0884D4C4:[04C1FFFB]: bgez       $a2, 0x0884D4B4
    0884D4C8:[254A0001]: addiu      $t2, $t2, 1
    0884D4CC:[0A2134D0]: j          0x0884D340
    0884D4D0:[00000000]: nop
    0884D4D4:[24C60001]: addiu      $a2, $a2, 1
    0884D4D8:[000658C3]: sra        $t3, $a2, 0x0003
    0884D4DC:[30C60007]: andi       $a2, $a2, 7
    0884D4E0:[01461021]: addu       $v0, $t2, $a2
    0884D4E4:[244AFFF8]: addiu      $t2, $v0, -8
    0884D4E8:[2CC30008]: sltiu      $v1, $a2, 8
    0884D4EC:[1060000C]: beq        $v1, $zr, 0x0884D520
    0884D4F0:[01494821]: addu       $t1, $t2, $t1
    0884D4F4:[3C0308A9]: lui        $v1, 0x08A9 <=> li $v1, 0x08A90000
    0884D4F8:[00061080]: sll        $v0, $a2, 0x0002
    0884D4FC:[2463F620]: addiu      $v1, $v1, -2528
    0884D500:[00431021]: addu       $v0, $v0, $v1
    0884D504:[8C440000]: lw         $a0, 0($v0)
    0884D508:[00800008]: jr         $a0
    0884D50C:[00000000]: nop
    0884D510:[256BFFFF]: addiu      $t3, $t3, -1
    0884D514:[254A0008]: addiu      $t2, $t2, 8
    0884D518:[0560FF89]: bltz       $t3, 0x0884D340
    0884D51C:[25290008]: addiu      $t1, $t1, 8
    0884D520:[91220000]: lbu        $v0, 0($t1)
    0884D524:[A1420000]: sb         $v0, 0($t2)
    0884D528:[91220001]: lbu        $v0, 1($t1)
    0884D52C:[A1420001]: sb         $v0, 1($t2)
    0884D530:[91220002]: lbu        $v0, 2($t1)
    0884D534:[A1420002]: sb         $v0, 2($t2)
    0884D538:[91220003]: lbu        $v0, 3($t1)
    0884D53C:[A1420003]: sb         $v0, 3($t2)
    0884D540:[91220004]: lbu        $v0, 4($t1)
    0884D544:[A1420004]: sb         $v0, 4($t2)
    0884D548:[91220005]: lbu        $v0, 5($t1)
    0884D54C:[A1420005]: sb         $v0, 5($t2)
    0884D550:[91220006]: lbu        $v0, 6($t1)
    0884D554:[A1420006]: sb         $v0, 6($t2)
    0884D558:[91220007]: lbu        $v0, 7($t1)
    0884D55C:[0A213544]: j          0x0884D510
    0884D560:[A1420007]: sb         $v0, 7($t2)
    0884D564:[0A213510]: j          0x0884D440
    0884D568:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D56C:[0A213506]: j          0x0884D418
    0884D570:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D574:[0A2134FC]: j          0x0884D3F0
    0884D578:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D57C:[0A2134F2]: j          0x0884D3C8
    0884D580:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D584:[00084043]: sra        $t0, $t0, 0x0001
    0884D588:[11200004]: beq        $t1, $zr, 0x0884D59C
    0884D58C:[24A50001]: addiu      $a1, $a1, 1
    0884D590:[2402FF00]: addiu      $v0, $zr, -256 <=> li $v0, -256
--> 0884D594:[0A213512]: j          0x0884D448
    0884D598:[01224825]: or         $t1, $t1, $v0
    0884D59C:[03E00008]: jr         $ra
    0884D5A0:[01801021]: addu       $v0, $t4, $zr <=> move $v0, $t4
  Back Branch 0884D57C 31,827 times (length 111)
  Back Branch 0884D574 30,888 times (length 99)
    0884D3DC:[24A50001]: addiu      $a1, $a1, 1
    0884D3E0:[00E81024]: and        $v0, $a3, $t0
    0884D3E4:[10400063]: beq        $v0, $zr, 0x0884D574
    0884D3E8:[00084043]: sra        $t0, $t0, 0x0001
    0884D3EC:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
--> 0884D3F0:[00624821]: addu       $t1, $v1, $v0
    0884D3F4:[15000004]: bne        $t0, $zr, 0x0884D408
    0884D3F8:[00091840]: sll        $v1, $t1, 0x0001
    0884D3FC:[80A70000]: lb         $a3, 0($a1)
    0884D400:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D404:[24A50001]: addiu      $a1, $a1, 1
    0884D408:[00E81024]: and        $v0, $a3, $t0
    0884D40C:[10400057]: beq        $v0, $zr, 0x0884D56C
    0884D410:[00084043]: sra        $t0, $t0, 0x0001
    0884D414:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D418:[00624821]: addu       $t1, $v1, $v0
    0884D41C:[15000004]: bne        $t0, $zr, 0x0884D430
    0884D420:[00091840]: sll        $v1, $t1, 0x0001
    0884D424:[80A70000]: lb         $a3, 0($a1)
    0884D428:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D42C:[24A50001]: addiu      $a1, $a1, 1
    0884D430:[00E81024]: and        $v0, $a3, $t0
    0884D434:[1040004B]: beq        $v0, $zr, 0x0884D564
    0884D438:[00084043]: sra        $t0, $t0, 0x0001
    0884D43C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D440:[00624821]: addu       $t1, $v1, $v0
    0884D444:[2529FF01]: addiu      $t1, $t1, -255
    0884D448:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    0884D44C:[15000005]: bne        $t0, $zr, 0x0884D464
    0884D450:[00E81024]: and        $v0, $a3, $t0
    0884D454:[80A70000]: lb         $a3, 0($a1)
    0884D458:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D45C:[24A50001]: addiu      $a1, $a1, 1
    0884D460:[00E81024]: and        $v0, $a3, $t0
    0884D464:[1040000F]: beq        $v0, $zr, 0x0884D4A4
    0884D468:[28C20007]: slti       $v0, $a2, 7
    0884D46C:[00084043]: sra        $t0, $t0, 0x0001
    0884D470:[15000004]: bne        $t0, $zr, 0x0884D484
    0884D474:[00061840]: sll        $v1, $a2, 0x0001
    0884D478:[80A70000]: lb         $a3, 0($a1)
    0884D47C:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D480:[24A50001]: addiu      $a1, $a1, 1
    0884D484:[00E81024]: and        $v0, $a3, $t0
    0884D488:[10400004]: beq        $v0, $zr, 0x0884D49C
    0884D48C:[00084043]: sra        $t0, $t0, 0x0001
    0884D490:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D494:[0A213513]: j          0x0884D44C
    0884D498:[00623021]: addu       $a2, $v1, $v0
    0884D49C:[0A213525]: j          0x0884D494
    0884D4A0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D4A4:[1040000B]: beq        $v0, $zr, 0x0884D4D4
    0884D4A8:[00084043]: sra        $t0, $t0, 0x0001
    0884D4AC:[04C0FFA4]: bltz       $a2, 0x0884D340
    0884D4B0:[00000000]: nop
    0884D4B4:[01491021]: addu       $v0, $t2, $t1
    0884D4B8:[90430000]: lbu        $v1, 0($v0)
    0884D4BC:[24C6FFFF]: addiu      $a2, $a2, -1
    0884D4C0:[A1430000]: sb         $v1, 0($t2)
    0884D4C4:[04C1FFFB]: bgez       $a2, 0x0884D4B4
    0884D4C8:[254A0001]: addiu      $t2, $t2, 1
    0884D4CC:[0A2134D0]: j          0x0884D340
    0884D4D0:[00000000]: nop
    0884D4D4:[24C60001]: addiu      $a2, $a2, 1
    0884D4D8:[000658C3]: sra        $t3, $a2, 0x0003
    0884D4DC:[30C60007]: andi       $a2, $a2, 7
    0884D4E0:[01461021]: addu       $v0, $t2, $a2
    0884D4E4:[244AFFF8]: addiu      $t2, $v0, -8
    0884D4E8:[2CC30008]: sltiu      $v1, $a2, 8
    0884D4EC:[1060000C]: beq        $v1, $zr, 0x0884D520
    0884D4F0:[01494821]: addu       $t1, $t2, $t1
    0884D4F4:[3C0308A9]: lui        $v1, 0x08A9 <=> li $v1, 0x08A90000
    0884D4F8:[00061080]: sll        $v0, $a2, 0x0002
    0884D4FC:[2463F620]: addiu      $v1, $v1, -2528
    0884D500:[00431021]: addu       $v0, $v0, $v1
    0884D504:[8C440000]: lw         $a0, 0($v0)
    0884D508:[00800008]: jr         $a0
    0884D50C:[00000000]: nop
    0884D510:[256BFFFF]: addiu      $t3, $t3, -1
    0884D514:[254A0008]: addiu      $t2, $t2, 8
    0884D518:[0560FF89]: bltz       $t3, 0x0884D340
    0884D51C:[25290008]: addiu      $t1, $t1, 8
    0884D520:[91220000]: lbu        $v0, 0($t1)
    0884D524:[A1420000]: sb         $v0, 0($t2)
    0884D528:[91220001]: lbu        $v0, 1($t1)
    0884D52C:[A1420001]: sb         $v0, 1($t2)
    0884D530:[91220002]: lbu        $v0, 2($t1)
    0884D534:[A1420002]: sb         $v0, 2($t2)
    0884D538:[91220003]: lbu        $v0, 3($t1)
    0884D53C:[A1420003]: sb         $v0, 3($t2)
    0884D540:[91220004]: lbu        $v0, 4($t1)
    0884D544:[A1420004]: sb         $v0, 4($t2)
    0884D548:[91220005]: lbu        $v0, 5($t1)
    0884D54C:[A1420005]: sb         $v0, 5($t2)
    0884D550:[91220006]: lbu        $v0, 6($t1)
    0884D554:[A1420006]: sb         $v0, 6($t2)
    0884D558:[91220007]: lbu        $v0, 7($t1)
    0884D55C:[0A213544]: j          0x0884D510
    0884D560:[A1420007]: sb         $v0, 7($t2)
    0884D564:[0A213510]: j          0x0884D440
    0884D568:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D56C:[0A213506]: j          0x0884D418
    0884D570:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
--> 0884D574:[0A2134FC]: j          0x0884D3F0
    0884D578:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D57C:[0A2134F2]: j          0x0884D3C8
    0884D580:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D584:[00084043]: sra        $t0, $t0, 0x0001
  Back Branch 0884D56C 30,378 times (length 87)
    0884D404:[24A50001]: addiu      $a1, $a1, 1
    0884D408:[00E81024]: and        $v0, $a3, $t0
    0884D40C:[10400057]: beq        $v0, $zr, 0x0884D56C
    0884D410:[00084043]: sra        $t0, $t0, 0x0001
    0884D414:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
--> 0884D418:[00624821]: addu       $t1, $v1, $v0
    0884D41C:[15000004]: bne        $t0, $zr, 0x0884D430
    0884D420:[00091840]: sll        $v1, $t1, 0x0001
    0884D424:[80A70000]: lb         $a3, 0($a1)
    0884D428:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D42C:[24A50001]: addiu      $a1, $a1, 1
    0884D430:[00E81024]: and        $v0, $a3, $t0
    0884D434:[1040004B]: beq        $v0, $zr, 0x0884D564
    0884D438:[00084043]: sra        $t0, $t0, 0x0001
    0884D43C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D440:[00624821]: addu       $t1, $v1, $v0
    0884D444:[2529FF01]: addiu      $t1, $t1, -255
    0884D448:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    0884D44C:[15000005]: bne        $t0, $zr, 0x0884D464
    0884D450:[00E81024]: and        $v0, $a3, $t0
    0884D454:[80A70000]: lb         $a3, 0($a1)
    0884D458:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D45C:[24A50001]: addiu      $a1, $a1, 1
    0884D460:[00E81024]: and        $v0, $a3, $t0
    0884D464:[1040000F]: beq        $v0, $zr, 0x0884D4A4
    0884D468:[28C20007]: slti       $v0, $a2, 7
    0884D46C:[00084043]: sra        $t0, $t0, 0x0001
    0884D470:[15000004]: bne        $t0, $zr, 0x0884D484
    0884D474:[00061840]: sll        $v1, $a2, 0x0001
    0884D478:[80A70000]: lb         $a3, 0($a1)
    0884D47C:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D480:[24A50001]: addiu      $a1, $a1, 1
    0884D484:[00E81024]: and        $v0, $a3, $t0
    0884D488:[10400004]: beq        $v0, $zr, 0x0884D49C
    0884D48C:[00084043]: sra        $t0, $t0, 0x0001
    0884D490:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D494:[0A213513]: j          0x0884D44C
    0884D498:[00623021]: addu       $a2, $v1, $v0
    0884D49C:[0A213525]: j          0x0884D494
    0884D4A0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D4A4:[1040000B]: beq        $v0, $zr, 0x0884D4D4
    0884D4A8:[00084043]: sra        $t0, $t0, 0x0001
    0884D4AC:[04C0FFA4]: bltz       $a2, 0x0884D340
    0884D4B0:[00000000]: nop
    0884D4B4:[01491021]: addu       $v0, $t2, $t1
    0884D4B8:[90430000]: lbu        $v1, 0($v0)
    0884D4BC:[24C6FFFF]: addiu      $a2, $a2, -1
    0884D4C0:[A1430000]: sb         $v1, 0($t2)
    0884D4C4:[04C1FFFB]: bgez       $a2, 0x0884D4B4
    0884D4C8:[254A0001]: addiu      $t2, $t2, 1
    0884D4CC:[0A2134D0]: j          0x0884D340
    0884D4D0:[00000000]: nop
    0884D4D4:[24C60001]: addiu      $a2, $a2, 1
    0884D4D8:[000658C3]: sra        $t3, $a2, 0x0003
    0884D4DC:[30C60007]: andi       $a2, $a2, 7
    0884D4E0:[01461021]: addu       $v0, $t2, $a2
    0884D4E4:[244AFFF8]: addiu      $t2, $v0, -8
    0884D4E8:[2CC30008]: sltiu      $v1, $a2, 8
    0884D4EC:[1060000C]: beq        $v1, $zr, 0x0884D520
    0884D4F0:[01494821]: addu       $t1, $t2, $t1
    0884D4F4:[3C0308A9]: lui        $v1, 0x08A9 <=> li $v1, 0x08A90000
    0884D4F8:[00061080]: sll        $v0, $a2, 0x0002
    0884D4FC:[2463F620]: addiu      $v1, $v1, -2528
    0884D500:[00431021]: addu       $v0, $v0, $v1
    0884D504:[8C440000]: lw         $a0, 0($v0)
    0884D508:[00800008]: jr         $a0
    0884D50C:[00000000]: nop
    0884D510:[256BFFFF]: addiu      $t3, $t3, -1
    0884D514:[254A0008]: addiu      $t2, $t2, 8
    0884D518:[0560FF89]: bltz       $t3, 0x0884D340
    0884D51C:[25290008]: addiu      $t1, $t1, 8
    0884D520:[91220000]: lbu        $v0, 0($t1)
    0884D524:[A1420000]: sb         $v0, 0($t2)
    0884D528:[91220001]: lbu        $v0, 1($t1)
    0884D52C:[A1420001]: sb         $v0, 1($t2)
    0884D530:[91220002]: lbu        $v0, 2($t1)
    0884D534:[A1420002]: sb         $v0, 2($t2)
    0884D538:[91220003]: lbu        $v0, 3($t1)
    0884D53C:[A1420003]: sb         $v0, 3($t2)
    0884D540:[91220004]: lbu        $v0, 4($t1)
    0884D544:[A1420004]: sb         $v0, 4($t2)
    0884D548:[91220005]: lbu        $v0, 5($t1)
    0884D54C:[A1420005]: sb         $v0, 5($t2)
    0884D550:[91220006]: lbu        $v0, 6($t1)
    0884D554:[A1420006]: sb         $v0, 6($t2)
    0884D558:[91220007]: lbu        $v0, 7($t1)
    0884D55C:[0A213544]: j          0x0884D510
    0884D560:[A1420007]: sb         $v0, 7($t2)
    0884D564:[0A213510]: j          0x0884D440
    0884D568:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
--> 0884D56C:[0A213506]: j          0x0884D418
    0884D570:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D574:[0A2134FC]: j          0x0884D3F0
    0884D578:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D57C:[0A2134F2]: j          0x0884D3C8
  Back Branch 0884D564 29,411 times (length 75)
    0884D42C:[24A50001]: addiu      $a1, $a1, 1
    0884D430:[00E81024]: and        $v0, $a3, $t0
    0884D434:[1040004B]: beq        $v0, $zr, 0x0884D564
    0884D438:[00084043]: sra        $t0, $t0, 0x0001
    0884D43C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
--> 0884D440:[00624821]: addu       $t1, $v1, $v0
    0884D444:[2529FF01]: addiu      $t1, $t1, -255
    0884D448:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    0884D44C:[15000005]: bne        $t0, $zr, 0x0884D464
    0884D450:[00E81024]: and        $v0, $a3, $t0
    0884D454:[80A70000]: lb         $a3, 0($a1)
    0884D458:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D45C:[24A50001]: addiu      $a1, $a1, 1
    0884D460:[00E81024]: and        $v0, $a3, $t0
    0884D464:[1040000F]: beq        $v0, $zr, 0x0884D4A4
    0884D468:[28C20007]: slti       $v0, $a2, 7
    0884D46C:[00084043]: sra        $t0, $t0, 0x0001
    0884D470:[15000004]: bne        $t0, $zr, 0x0884D484
    0884D474:[00061840]: sll        $v1, $a2, 0x0001
    0884D478:[80A70000]: lb         $a3, 0($a1)
    0884D47C:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D480:[24A50001]: addiu      $a1, $a1, 1
    0884D484:[00E81024]: and        $v0, $a3, $t0
    0884D488:[10400004]: beq        $v0, $zr, 0x0884D49C
    0884D48C:[00084043]: sra        $t0, $t0, 0x0001
    0884D490:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D494:[0A213513]: j          0x0884D44C
    0884D498:[00623021]: addu       $a2, $v1, $v0
    0884D49C:[0A213525]: j          0x0884D494
    0884D4A0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D4A4:[1040000B]: beq        $v0, $zr, 0x0884D4D4
    0884D4A8:[00084043]: sra        $t0, $t0, 0x0001
    0884D4AC:[04C0FFA4]: bltz       $a2, 0x0884D340
    0884D4B0:[00000000]: nop
    0884D4B4:[01491021]: addu       $v0, $t2, $t1
    0884D4B8:[90430000]: lbu        $v1, 0($v0)
    0884D4BC:[24C6FFFF]: addiu      $a2, $a2, -1
    0884D4C0:[A1430000]: sb         $v1, 0($t2)
    0884D4C4:[04C1FFFB]: bgez       $a2, 0x0884D4B4
    0884D4C8:[254A0001]: addiu      $t2, $t2, 1
    0884D4CC:[0A2134D0]: j          0x0884D340
    0884D4D0:[00000000]: nop
    0884D4D4:[24C60001]: addiu      $a2, $a2, 1
    0884D4D8:[000658C3]: sra        $t3, $a2, 0x0003
    0884D4DC:[30C60007]: andi       $a2, $a2, 7
    0884D4E0:[01461021]: addu       $v0, $t2, $a2
    0884D4E4:[244AFFF8]: addiu      $t2, $v0, -8
    0884D4E8:[2CC30008]: sltiu      $v1, $a2, 8
    0884D4EC:[1060000C]: beq        $v1, $zr, 0x0884D520
    0884D4F0:[01494821]: addu       $t1, $t2, $t1
    0884D4F4:[3C0308A9]: lui        $v1, 0x08A9 <=> li $v1, 0x08A90000
    0884D4F8:[00061080]: sll        $v0, $a2, 0x0002
    0884D4FC:[2463F620]: addiu      $v1, $v1, -2528
    0884D500:[00431021]: addu       $v0, $v0, $v1
    0884D504:[8C440000]: lw         $a0, 0($v0)
    0884D508:[00800008]: jr         $a0
    0884D50C:[00000000]: nop
    0884D510:[256BFFFF]: addiu      $t3, $t3, -1
    0884D514:[254A0008]: addiu      $t2, $t2, 8
    0884D518:[0560FF89]: bltz       $t3, 0x0884D340
    0884D51C:[25290008]: addiu      $t1, $t1, 8
    0884D520:[91220000]: lbu        $v0, 0($t1)
    0884D524:[A1420000]: sb         $v0, 0($t2)
    0884D528:[91220001]: lbu        $v0, 1($t1)
    0884D52C:[A1420001]: sb         $v0, 1($t2)
    0884D530:[91220002]: lbu        $v0, 2($t1)
    0884D534:[A1420002]: sb         $v0, 2($t2)
    0884D538:[91220003]: lbu        $v0, 3($t1)
    0884D53C:[A1420003]: sb         $v0, 3($t2)
    0884D540:[91220004]: lbu        $v0, 4($t1)
    0884D544:[A1420004]: sb         $v0, 4($t2)
    0884D548:[91220005]: lbu        $v0, 5($t1)
    0884D54C:[A1420005]: sb         $v0, 5($t2)
    0884D550:[91220006]: lbu        $v0, 6($t1)
    0884D554:[A1420006]: sb         $v0, 6($t2)
    0884D558:[91220007]: lbu        $v0, 7($t1)
    0884D55C:[0A213544]: j          0x0884D510
    0884D560:[A1420007]: sb         $v0, 7($t2)
--> 0884D564:[0A213510]: j          0x0884D440
    0884D568:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D56C:[0A213506]: j          0x0884D418
    0884D570:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D574:[0A2134FC]: j          0x0884D3F0
_S1_2_884D528 417,304 instructions (0.008%), 877 calls (0884D340 - 0884D5A0, length 153)
    0884D340:[15000005]: bne        $t0, $zr, 0x0884D358
    0884D344:[00E81024]: and        $v0, $a3, $t0
    0884D348:[80A70000]: lb         $a3, 0($a1)
    0884D34C:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D350:[24A50001]: addiu      $a1, $a1, 1
    0884D354:[00E81024]: and        $v0, $a3, $t0
    0884D358:[14400006]: bne        $v0, $zr, 0x0884D374
    0884D35C:[00084043]: sra        $t0, $t0, 0x0001
    0884D360:[90A20000]: lbu        $v0, 0($a1)
    0884D364:[24A50001]: addiu      $a1, $a1, 1
    0884D368:[A1420000]: sb         $v0, 0($t2)
    0884D36C:[0A2134D0]: j          0x0884D340
    0884D370:[254A0001]: addiu      $t2, $t2, 1
    0884D374:[15000005]: bne        $t0, $zr, 0x0884D38C
    0884D378:[00E81024]: and        $v0, $a3, $t0
    0884D37C:[80A70000]: lb         $a3, 0($a1)
    0884D380:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D384:[24A50001]: addiu      $a1, $a1, 1
    0884D388:[00E81024]: and        $v0, $a3, $t0
    0884D38C:[1040007D]: beq        $v0, $zr, 0x0884D584
    0884D390:[80A90000]: lb         $t1, 0($a1)
    0884D394:[2402FF00]: addiu      $v0, $zr, -256 <=> li $v0, -256
    0884D398:[00084043]: sra        $t0, $t0, 0x0001
    0884D39C:[01224825]: or         $t1, $t1, $v0
    0884D3A0:[00091840]: sll        $v1, $t1, 0x0001
    0884D3A4:[15000004]: bne        $t0, $zr, 0x0884D3B8
    0884D3A8:[24A50001]: addiu      $a1, $a1, 1
    0884D3AC:[80A70000]: lb         $a3, 0($a1)
    0884D3B0:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D3B4:[24A50001]: addiu      $a1, $a1, 1
    0884D3B8:[00E81024]: and        $v0, $a3, $t0
    0884D3BC:[1040006F]: beq        $v0, $zr, 0x0884D57C
    0884D3C0:[00084043]: sra        $t0, $t0, 0x0001
    0884D3C4:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D3C8:[00624821]: addu       $t1, $v1, $v0
    0884D3CC:[15000004]: bne        $t0, $zr, 0x0884D3E0
    0884D3D0:[00091840]: sll        $v1, $t1, 0x0001
    0884D3D4:[80A70000]: lb         $a3, 0($a1)
    0884D3D8:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D3DC:[24A50001]: addiu      $a1, $a1, 1
    0884D3E0:[00E81024]: and        $v0, $a3, $t0
    0884D3E4:[10400063]: beq        $v0, $zr, 0x0884D574
    0884D3E8:[00084043]: sra        $t0, $t0, 0x0001
    0884D3EC:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D3F0:[00624821]: addu       $t1, $v1, $v0
    0884D3F4:[15000004]: bne        $t0, $zr, 0x0884D408
    0884D3F8:[00091840]: sll        $v1, $t1, 0x0001
    0884D3FC:[80A70000]: lb         $a3, 0($a1)
    0884D400:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D404:[24A50001]: addiu      $a1, $a1, 1
    0884D408:[00E81024]: and        $v0, $a3, $t0
    0884D40C:[10400057]: beq        $v0, $zr, 0x0884D56C
    0884D410:[00084043]: sra        $t0, $t0, 0x0001
    0884D414:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D418:[00624821]: addu       $t1, $v1, $v0
    0884D41C:[15000004]: bne        $t0, $zr, 0x0884D430
    0884D420:[00091840]: sll        $v1, $t1, 0x0001
    0884D424:[80A70000]: lb         $a3, 0($a1)
    0884D428:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D42C:[24A50001]: addiu      $a1, $a1, 1
    0884D430:[00E81024]: and        $v0, $a3, $t0
    0884D434:[1040004B]: beq        $v0, $zr, 0x0884D564
    0884D438:[00084043]: sra        $t0, $t0, 0x0001
    0884D43C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D440:[00624821]: addu       $t1, $v1, $v0
    0884D444:[2529FF01]: addiu      $t1, $t1, -255
    0884D448:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    0884D44C:[15000005]: bne        $t0, $zr, 0x0884D464
    0884D450:[00E81024]: and        $v0, $a3, $t0
    0884D454:[80A70000]: lb         $a3, 0($a1)
    0884D458:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D45C:[24A50001]: addiu      $a1, $a1, 1
    0884D460:[00E81024]: and        $v0, $a3, $t0
    0884D464:[1040000F]: beq        $v0, $zr, 0x0884D4A4
    0884D468:[28C20007]: slti       $v0, $a2, 7
    0884D46C:[00084043]: sra        $t0, $t0, 0x0001
    0884D470:[15000004]: bne        $t0, $zr, 0x0884D484
    0884D474:[00061840]: sll        $v1, $a2, 0x0001
    0884D478:[80A70000]: lb         $a3, 0($a1)
    0884D47C:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D480:[24A50001]: addiu      $a1, $a1, 1
    0884D484:[00E81024]: and        $v0, $a3, $t0
    0884D488:[10400004]: beq        $v0, $zr, 0x0884D49C
    0884D48C:[00084043]: sra        $t0, $t0, 0x0001
    0884D490:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D494:[0A213513]: j          0x0884D44C
    0884D498:[00623021]: addu       $a2, $v1, $v0
    0884D49C:[0A213525]: j          0x0884D494
    0884D4A0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D4A4:[1040000B]: beq        $v0, $zr, 0x0884D4D4
    0884D4A8:[00084043]: sra        $t0, $t0, 0x0001
    0884D4AC:[04C0FFA4]: bltz       $a2, 0x0884D340
    0884D4B0:[00000000]: nop
    0884D4B4:[01491021]: addu       $v0, $t2, $t1
    0884D4B8:[90430000]: lbu        $v1, 0($v0)
    0884D4BC:[24C6FFFF]: addiu      $a2, $a2, -1
    0884D4C0:[A1430000]: sb         $v1, 0($t2)
    0884D4C4:[04C1FFFB]: bgez       $a2, 0x0884D4B4
    0884D4C8:[254A0001]: addiu      $t2, $t2, 1
    0884D4CC:[0A2134D0]: j          0x0884D340
    0884D4D0:[00000000]: nop
    0884D4D4:[24C60001]: addiu      $a2, $a2, 1
    0884D4D8:[000658C3]: sra        $t3, $a2, 0x0003
    0884D4DC:[30C60007]: andi       $a2, $a2, 7
    0884D4E0:[01461021]: addu       $v0, $t2, $a2
    0884D4E4:[244AFFF8]: addiu      $t2, $v0, -8
    0884D4E8:[2CC30008]: sltiu      $v1, $a2, 8
    0884D4EC:[1060000C]: beq        $v1, $zr, 0x0884D520
    0884D4F0:[01494821]: addu       $t1, $t2, $t1
    0884D4F4:[3C0308A9]: lui        $v1, 0x08A9 <=> li $v1, 0x08A90000
    0884D4F8:[00061080]: sll        $v0, $a2, 0x0002
    0884D4FC:[2463F620]: addiu      $v1, $v1, -2528
    0884D500:[00431021]: addu       $v0, $v0, $v1
    0884D504:[8C440000]: lw         $a0, 0($v0)
    0884D508:[00800008]: jr         $a0
    0884D50C:[00000000]: nop
    0884D510:[256BFFFF]: addiu      $t3, $t3, -1
    0884D514:[254A0008]: addiu      $t2, $t2, 8
    0884D518:[0560FF89]: bltz       $t3, 0x0884D340
    0884D51C:[25290008]: addiu      $t1, $t1, 8
    0884D520:[91220000]: lbu        $v0, 0($t1)
    0884D524:[A1420000]: sb         $v0, 0($t2)
    0884D528:[91220001]: lbu        $v0, 1($t1)
    0884D52C:[A1420001]: sb         $v0, 1($t2)
    0884D530:[91220002]: lbu        $v0, 2($t1)
    0884D534:[A1420002]: sb         $v0, 2($t2)
    0884D538:[91220003]: lbu        $v0, 3($t1)
    0884D53C:[A1420003]: sb         $v0, 3($t2)
    0884D540:[91220004]: lbu        $v0, 4($t1)
    0884D544:[A1420004]: sb         $v0, 4($t2)
    0884D548:[91220005]: lbu        $v0, 5($t1)
    0884D54C:[A1420005]: sb         $v0, 5($t2)
    0884D550:[91220006]: lbu        $v0, 6($t1)
    0884D554:[A1420006]: sb         $v0, 6($t2)
    0884D558:[91220007]: lbu        $v0, 7($t1)
    0884D55C:[0A213544]: j          0x0884D510
    0884D560:[A1420007]: sb         $v0, 7($t2)
    0884D564:[0A213510]: j          0x0884D440
    0884D568:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D56C:[0A213506]: j          0x0884D418
    0884D570:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D574:[0A2134FC]: j          0x0884D3F0
    0884D578:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D57C:[0A2134F2]: j          0x0884D3C8
    0884D580:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D584:[00084043]: sra        $t0, $t0, 0x0001
    0884D588:[11200004]: beq        $t1, $zr, 0x0884D59C
    0884D58C:[24A50001]: addiu      $a1, $a1, 1
    0884D590:[2402FF00]: addiu      $v0, $zr, -256 <=> li $v0, -256
    0884D594:[0A213512]: j          0x0884D448
    0884D598:[01224825]: or         $t1, $t1, $v0
    0884D59C:[03E00008]: jr         $ra
    0884D5A0:[01801021]: addu       $v0, $t4, $zr <=> move $v0, $t4
  Back Branch 0884D4C4 301,514 times (length 6)
    0884D4A0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D4A4:[1040000B]: beq        $v0, $zr, 0x0884D4D4
    0884D4A8:[00084043]: sra        $t0, $t0, 0x0001
    0884D4AC:[04C0FFA4]: bltz       $a2, 0x0884D340
    0884D4B0:[00000000]: nop
--> 0884D4B4:[01491021]: addu       $v0, $t2, $t1
    0884D4B8:[90430000]: lbu        $v1, 0($v0)
    0884D4BC:[24C6FFFF]: addiu      $a2, $a2, -1
    0884D4C0:[A1430000]: sb         $v1, 0($t2)
--> 0884D4C4:[04C1FFFB]: bgez       $a2, 0x0884D4B4
    0884D4C8:[254A0001]: addiu      $t2, $t2, 1
    0884D4CC:[0A2134D0]: j          0x0884D340
    0884D4D0:[00000000]: nop
    0884D4D4:[24C60001]: addiu      $a2, $a2, 1
  Back Branch 0884D36C 161,766 times (length 13)
--> 0884D340:[15000005]: bne        $t0, $zr, 0x0884D358
    0884D344:[00E81024]: and        $v0, $a3, $t0
    0884D348:[80A70000]: lb         $a3, 0($a1)
    0884D34C:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D350:[24A50001]: addiu      $a1, $a1, 1
    0884D354:[00E81024]: and        $v0, $a3, $t0
    0884D358:[14400006]: bne        $v0, $zr, 0x0884D374
    0884D35C:[00084043]: sra        $t0, $t0, 0x0001
    0884D360:[90A20000]: lbu        $v0, 0($a1)
    0884D364:[24A50001]: addiu      $a1, $a1, 1
    0884D368:[A1420000]: sb         $v0, 0($t2)
--> 0884D36C:[0A2134D0]: j          0x0884D340
    0884D370:[254A0001]: addiu      $t2, $t2, 1
    0884D374:[15000005]: bne        $t0, $zr, 0x0884D38C
    0884D378:[00E81024]: and        $v0, $a3, $t0
    0884D37C:[80A70000]: lb         $a3, 0($a1)
  Back Branch 0884D4CC 107,259 times (length 101)
  Back Branch 0884D4AC 107,259 times (length 93)
--> 0884D340:[15000005]: bne        $t0, $zr, 0x0884D358
    0884D344:[00E81024]: and        $v0, $a3, $t0
    0884D348:[80A70000]: lb         $a3, 0($a1)
    0884D34C:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D350:[24A50001]: addiu      $a1, $a1, 1
    0884D354:[00E81024]: and        $v0, $a3, $t0
    0884D358:[14400006]: bne        $v0, $zr, 0x0884D374
    0884D35C:[00084043]: sra        $t0, $t0, 0x0001
    0884D360:[90A20000]: lbu        $v0, 0($a1)
    0884D364:[24A50001]: addiu      $a1, $a1, 1
    0884D368:[A1420000]: sb         $v0, 0($t2)
    0884D36C:[0A2134D0]: j          0x0884D340
    0884D370:[254A0001]: addiu      $t2, $t2, 1
    0884D374:[15000005]: bne        $t0, $zr, 0x0884D38C
    0884D378:[00E81024]: and        $v0, $a3, $t0
    0884D37C:[80A70000]: lb         $a3, 0($a1)
    0884D380:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D384:[24A50001]: addiu      $a1, $a1, 1
    0884D388:[00E81024]: and        $v0, $a3, $t0
    0884D38C:[1040007D]: beq        $v0, $zr, 0x0884D584
    0884D390:[80A90000]: lb         $t1, 0($a1)
    0884D394:[2402FF00]: addiu      $v0, $zr, -256 <=> li $v0, -256
    0884D398:[00084043]: sra        $t0, $t0, 0x0001
    0884D39C:[01224825]: or         $t1, $t1, $v0
    0884D3A0:[00091840]: sll        $v1, $t1, 0x0001
    0884D3A4:[15000004]: bne        $t0, $zr, 0x0884D3B8
    0884D3A8:[24A50001]: addiu      $a1, $a1, 1
    0884D3AC:[80A70000]: lb         $a3, 0($a1)
    0884D3B0:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D3B4:[24A50001]: addiu      $a1, $a1, 1
    0884D3B8:[00E81024]: and        $v0, $a3, $t0
    0884D3BC:[1040006F]: beq        $v0, $zr, 0x0884D57C
    0884D3C0:[00084043]: sra        $t0, $t0, 0x0001
    0884D3C4:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D3C8:[00624821]: addu       $t1, $v1, $v0
    0884D3CC:[15000004]: bne        $t0, $zr, 0x0884D3E0
    0884D3D0:[00091840]: sll        $v1, $t1, 0x0001
    0884D3D4:[80A70000]: lb         $a3, 0($a1)
    0884D3D8:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D3DC:[24A50001]: addiu      $a1, $a1, 1
    0884D3E0:[00E81024]: and        $v0, $a3, $t0
    0884D3E4:[10400063]: beq        $v0, $zr, 0x0884D574
    0884D3E8:[00084043]: sra        $t0, $t0, 0x0001
    0884D3EC:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D3F0:[00624821]: addu       $t1, $v1, $v0
    0884D3F4:[15000004]: bne        $t0, $zr, 0x0884D408
    0884D3F8:[00091840]: sll        $v1, $t1, 0x0001
    0884D3FC:[80A70000]: lb         $a3, 0($a1)
    0884D400:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D404:[24A50001]: addiu      $a1, $a1, 1
    0884D408:[00E81024]: and        $v0, $a3, $t0
    0884D40C:[10400057]: beq        $v0, $zr, 0x0884D56C
    0884D410:[00084043]: sra        $t0, $t0, 0x0001
    0884D414:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D418:[00624821]: addu       $t1, $v1, $v0
    0884D41C:[15000004]: bne        $t0, $zr, 0x0884D430
    0884D420:[00091840]: sll        $v1, $t1, 0x0001
    0884D424:[80A70000]: lb         $a3, 0($a1)
    0884D428:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D42C:[24A50001]: addiu      $a1, $a1, 1
    0884D430:[00E81024]: and        $v0, $a3, $t0
    0884D434:[1040004B]: beq        $v0, $zr, 0x0884D564
    0884D438:[00084043]: sra        $t0, $t0, 0x0001
    0884D43C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D440:[00624821]: addu       $t1, $v1, $v0
    0884D444:[2529FF01]: addiu      $t1, $t1, -255
    0884D448:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    0884D44C:[15000005]: bne        $t0, $zr, 0x0884D464
    0884D450:[00E81024]: and        $v0, $a3, $t0
    0884D454:[80A70000]: lb         $a3, 0($a1)
    0884D458:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D45C:[24A50001]: addiu      $a1, $a1, 1
    0884D460:[00E81024]: and        $v0, $a3, $t0
    0884D464:[1040000F]: beq        $v0, $zr, 0x0884D4A4
    0884D468:[28C20007]: slti       $v0, $a2, 7
    0884D46C:[00084043]: sra        $t0, $t0, 0x0001
    0884D470:[15000004]: bne        $t0, $zr, 0x0884D484
    0884D474:[00061840]: sll        $v1, $a2, 0x0001
    0884D478:[80A70000]: lb         $a3, 0($a1)
    0884D47C:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D480:[24A50001]: addiu      $a1, $a1, 1
    0884D484:[00E81024]: and        $v0, $a3, $t0
    0884D488:[10400004]: beq        $v0, $zr, 0x0884D49C
    0884D48C:[00084043]: sra        $t0, $t0, 0x0001
    0884D490:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D494:[0A213513]: j          0x0884D44C
    0884D498:[00623021]: addu       $a2, $v1, $v0
    0884D49C:[0A213525]: j          0x0884D494
    0884D4A0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D4A4:[1040000B]: beq        $v0, $zr, 0x0884D4D4
    0884D4A8:[00084043]: sra        $t0, $t0, 0x0001
--> 0884D4AC:[04C0FFA4]: bltz       $a2, 0x0884D340
    0884D4B0:[00000000]: nop
    0884D4B4:[01491021]: addu       $v0, $t2, $t1
    0884D4B8:[90430000]: lbu        $v1, 0($v0)
    0884D4BC:[24C6FFFF]: addiu      $a2, $a2, -1
  Back Branch 0884D494 97,453 times (length 20)
    0884D438:[00084043]: sra        $t0, $t0, 0x0001
    0884D43C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D440:[00624821]: addu       $t1, $v1, $v0
    0884D444:[2529FF01]: addiu      $t1, $t1, -255
    0884D448:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
--> 0884D44C:[15000005]: bne        $t0, $zr, 0x0884D464
    0884D450:[00E81024]: and        $v0, $a3, $t0
    0884D454:[80A70000]: lb         $a3, 0($a1)
    0884D458:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D45C:[24A50001]: addiu      $a1, $a1, 1
    0884D460:[00E81024]: and        $v0, $a3, $t0
    0884D464:[1040000F]: beq        $v0, $zr, 0x0884D4A4
    0884D468:[28C20007]: slti       $v0, $a2, 7
    0884D46C:[00084043]: sra        $t0, $t0, 0x0001
    0884D470:[15000004]: bne        $t0, $zr, 0x0884D484
    0884D474:[00061840]: sll        $v1, $a2, 0x0001
    0884D478:[80A70000]: lb         $a3, 0($a1)
    0884D47C:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D480:[24A50001]: addiu      $a1, $a1, 1
    0884D484:[00E81024]: and        $v0, $a3, $t0
    0884D488:[10400004]: beq        $v0, $zr, 0x0884D49C
    0884D48C:[00084043]: sra        $t0, $t0, 0x0001
    0884D490:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
--> 0884D494:[0A213513]: j          0x0884D44C
    0884D498:[00623021]: addu       $a2, $v1, $v0
    0884D49C:[0A213525]: j          0x0884D494
    0884D4A0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D4A4:[1040000B]: beq        $v0, $zr, 0x0884D4D4
  Back Branch 0884D518 60,898 times (length 120)
  Back Branch 0884D55C 56,981 times (length 21)
    0884D4FC:[2463F620]: addiu      $v1, $v1, -2528
    0884D500:[00431021]: addu       $v0, $v0, $v1
    0884D504:[8C440000]: lw         $a0, 0($v0)
    0884D508:[00800008]: jr         $a0
    0884D50C:[00000000]: nop
--> 0884D510:[256BFFFF]: addiu      $t3, $t3, -1
    0884D514:[254A0008]: addiu      $t2, $t2, 8
    0884D518:[0560FF89]: bltz       $t3, 0x0884D340
    0884D51C:[25290008]: addiu      $t1, $t1, 8
    0884D520:[91220000]: lbu        $v0, 0($t1)
    0884D524:[A1420000]: sb         $v0, 0($t2)
    0884D528:[91220001]: lbu        $v0, 1($t1)
    0884D52C:[A1420001]: sb         $v0, 1($t2)
    0884D530:[91220002]: lbu        $v0, 2($t1)
    0884D534:[A1420002]: sb         $v0, 2($t2)
    0884D538:[91220003]: lbu        $v0, 3($t1)
    0884D53C:[A1420003]: sb         $v0, 3($t2)
    0884D540:[91220004]: lbu        $v0, 4($t1)
    0884D544:[A1420004]: sb         $v0, 4($t2)
    0884D548:[91220005]: lbu        $v0, 5($t1)
    0884D54C:[A1420005]: sb         $v0, 5($t2)
    0884D550:[91220006]: lbu        $v0, 6($t1)
    0884D554:[A1420006]: sb         $v0, 6($t2)
    0884D558:[91220007]: lbu        $v0, 7($t1)
--> 0884D55C:[0A213544]: j          0x0884D510
    0884D560:[A1420007]: sb         $v0, 7($t2)
    0884D564:[0A213510]: j          0x0884D440
    0884D568:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D56C:[0A213506]: j          0x0884D418
  Back Branch 0884D49C 56,586 times (length 4)
    0884D480:[24A50001]: addiu      $a1, $a1, 1
    0884D484:[00E81024]: and        $v0, $a3, $t0
    0884D488:[10400004]: beq        $v0, $zr, 0x0884D49C
    0884D48C:[00084043]: sra        $t0, $t0, 0x0001
    0884D490:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
--> 0884D494:[0A213513]: j          0x0884D44C
    0884D498:[00623021]: addu       $a2, $v1, $v0
--> 0884D49C:[0A213525]: j          0x0884D494
    0884D4A0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D4A4:[1040000B]: beq        $v0, $zr, 0x0884D4D4
    0884D4A8:[00084043]: sra        $t0, $t0, 0x0001
    0884D4AC:[04C0FFA4]: bltz       $a2, 0x0884D340
  Back Branch 0884D594 49,703 times (length 85)
    0884D434:[1040004B]: beq        $v0, $zr, 0x0884D564
    0884D438:[00084043]: sra        $t0, $t0, 0x0001
    0884D43C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D440:[00624821]: addu       $t1, $v1, $v0
    0884D444:[2529FF01]: addiu      $t1, $t1, -255
--> 0884D448:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    0884D44C:[15000005]: bne        $t0, $zr, 0x0884D464
    0884D450:[00E81024]: and        $v0, $a3, $t0
    0884D454:[80A70000]: lb         $a3, 0($a1)
    0884D458:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D45C:[24A50001]: addiu      $a1, $a1, 1
    0884D460:[00E81024]: and        $v0, $a3, $t0
    0884D464:[1040000F]: beq        $v0, $zr, 0x0884D4A4
    0884D468:[28C20007]: slti       $v0, $a2, 7
    0884D46C:[00084043]: sra        $t0, $t0, 0x0001
    0884D470:[15000004]: bne        $t0, $zr, 0x0884D484
    0884D474:[00061840]: sll        $v1, $a2, 0x0001
    0884D478:[80A70000]: lb         $a3, 0($a1)
    0884D47C:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D480:[24A50001]: addiu      $a1, $a1, 1
    0884D484:[00E81024]: and        $v0, $a3, $t0
    0884D488:[10400004]: beq        $v0, $zr, 0x0884D49C
    0884D48C:[00084043]: sra        $t0, $t0, 0x0001
    0884D490:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D494:[0A213513]: j          0x0884D44C
    0884D498:[00623021]: addu       $a2, $v1, $v0
    0884D49C:[0A213525]: j          0x0884D494
    0884D4A0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D4A4:[1040000B]: beq        $v0, $zr, 0x0884D4D4
    0884D4A8:[00084043]: sra        $t0, $t0, 0x0001
    0884D4AC:[04C0FFA4]: bltz       $a2, 0x0884D340
    0884D4B0:[00000000]: nop
    0884D4B4:[01491021]: addu       $v0, $t2, $t1
    0884D4B8:[90430000]: lbu        $v1, 0($v0)
    0884D4BC:[24C6FFFF]: addiu      $a2, $a2, -1
    0884D4C0:[A1430000]: sb         $v1, 0($t2)
    0884D4C4:[04C1FFFB]: bgez       $a2, 0x0884D4B4
    0884D4C8:[254A0001]: addiu      $t2, $t2, 1
    0884D4CC:[0A2134D0]: j          0x0884D340
    0884D4D0:[00000000]: nop
    0884D4D4:[24C60001]: addiu      $a2, $a2, 1
    0884D4D8:[000658C3]: sra        $t3, $a2, 0x0003
    0884D4DC:[30C60007]: andi       $a2, $a2, 7
    0884D4E0:[01461021]: addu       $v0, $t2, $a2
    0884D4E4:[244AFFF8]: addiu      $t2, $v0, -8
    0884D4E8:[2CC30008]: sltiu      $v1, $a2, 8
    0884D4EC:[1060000C]: beq        $v1, $zr, 0x0884D520
    0884D4F0:[01494821]: addu       $t1, $t2, $t1
    0884D4F4:[3C0308A9]: lui        $v1, 0x08A9 <=> li $v1, 0x08A90000
    0884D4F8:[00061080]: sll        $v0, $a2, 0x0002
    0884D4FC:[2463F620]: addiu      $v1, $v1, -2528
    0884D500:[00431021]: addu       $v0, $v0, $v1
    0884D504:[8C440000]: lw         $a0, 0($v0)
    0884D508:[00800008]: jr         $a0
    0884D50C:[00000000]: nop
    0884D510:[256BFFFF]: addiu      $t3, $t3, -1
    0884D514:[254A0008]: addiu      $t2, $t2, 8
    0884D518:[0560FF89]: bltz       $t3, 0x0884D340
    0884D51C:[25290008]: addiu      $t1, $t1, 8
    0884D520:[91220000]: lbu        $v0, 0($t1)
    0884D524:[A1420000]: sb         $v0, 0($t2)
    0884D528:[91220001]: lbu        $v0, 1($t1)
    0884D52C:[A1420001]: sb         $v0, 1($t2)
    0884D530:[91220002]: lbu        $v0, 2($t1)
    0884D534:[A1420002]: sb         $v0, 2($t2)
    0884D538:[91220003]: lbu        $v0, 3($t1)
    0884D53C:[A1420003]: sb         $v0, 3($t2)
    0884D540:[91220004]: lbu        $v0, 4($t1)
    0884D544:[A1420004]: sb         $v0, 4($t2)
    0884D548:[91220005]: lbu        $v0, 5($t1)
    0884D54C:[A1420005]: sb         $v0, 5($t2)
    0884D550:[91220006]: lbu        $v0, 6($t1)
    0884D554:[A1420006]: sb         $v0, 6($t2)
    0884D558:[91220007]: lbu        $v0, 7($t1)
    0884D55C:[0A213544]: j          0x0884D510
    0884D560:[A1420007]: sb         $v0, 7($t2)
    0884D564:[0A213510]: j          0x0884D440
    0884D568:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D56C:[0A213506]: j          0x0884D418
    0884D570:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D574:[0A2134FC]: j          0x0884D3F0
    0884D578:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D57C:[0A2134F2]: j          0x0884D3C8
    0884D580:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D584:[00084043]: sra        $t0, $t0, 0x0001
    0884D588:[11200004]: beq        $t1, $zr, 0x0884D59C
    0884D58C:[24A50001]: addiu      $a1, $a1, 1
    0884D590:[2402FF00]: addiu      $v0, $zr, -256 <=> li $v0, -256
--> 0884D594:[0A213512]: j          0x0884D448
    0884D598:[01224825]: or         $t1, $t1, $v0
    0884D59C:[03E00008]: jr         $ra
    0884D5A0:[01801021]: addu       $v0, $t4, $zr <=> move $v0, $t4
  Back Branch 0884D57C 31,827 times (length 111)
  Back Branch 0884D574 30,888 times (length 99)
    0884D3DC:[24A50001]: addiu      $a1, $a1, 1
    0884D3E0:[00E81024]: and        $v0, $a3, $t0
    0884D3E4:[10400063]: beq        $v0, $zr, 0x0884D574
    0884D3E8:[00084043]: sra        $t0, $t0, 0x0001
    0884D3EC:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
--> 0884D3F0:[00624821]: addu       $t1, $v1, $v0
    0884D3F4:[15000004]: bne        $t0, $zr, 0x0884D408
    0884D3F8:[00091840]: sll        $v1, $t1, 0x0001
    0884D3FC:[80A70000]: lb         $a3, 0($a1)
    0884D400:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D404:[24A50001]: addiu      $a1, $a1, 1
    0884D408:[00E81024]: and        $v0, $a3, $t0
    0884D40C:[10400057]: beq        $v0, $zr, 0x0884D56C
    0884D410:[00084043]: sra        $t0, $t0, 0x0001
    0884D414:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D418:[00624821]: addu       $t1, $v1, $v0
    0884D41C:[15000004]: bne        $t0, $zr, 0x0884D430
    0884D420:[00091840]: sll        $v1, $t1, 0x0001
    0884D424:[80A70000]: lb         $a3, 0($a1)
    0884D428:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D42C:[24A50001]: addiu      $a1, $a1, 1
    0884D430:[00E81024]: and        $v0, $a3, $t0
    0884D434:[1040004B]: beq        $v0, $zr, 0x0884D564
    0884D438:[00084043]: sra        $t0, $t0, 0x0001
    0884D43C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D440:[00624821]: addu       $t1, $v1, $v0
    0884D444:[2529FF01]: addiu      $t1, $t1, -255
    0884D448:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    0884D44C:[15000005]: bne        $t0, $zr, 0x0884D464
    0884D450:[00E81024]: and        $v0, $a3, $t0
    0884D454:[80A70000]: lb         $a3, 0($a1)
    0884D458:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D45C:[24A50001]: addiu      $a1, $a1, 1
    0884D460:[00E81024]: and        $v0, $a3, $t0
    0884D464:[1040000F]: beq        $v0, $zr, 0x0884D4A4
    0884D468:[28C20007]: slti       $v0, $a2, 7
    0884D46C:[00084043]: sra        $t0, $t0, 0x0001
    0884D470:[15000004]: bne        $t0, $zr, 0x0884D484
    0884D474:[00061840]: sll        $v1, $a2, 0x0001
    0884D478:[80A70000]: lb         $a3, 0($a1)
    0884D47C:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D480:[24A50001]: addiu      $a1, $a1, 1
    0884D484:[00E81024]: and        $v0, $a3, $t0
    0884D488:[10400004]: beq        $v0, $zr, 0x0884D49C
    0884D48C:[00084043]: sra        $t0, $t0, 0x0001
    0884D490:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D494:[0A213513]: j          0x0884D44C
    0884D498:[00623021]: addu       $a2, $v1, $v0
    0884D49C:[0A213525]: j          0x0884D494
    0884D4A0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D4A4:[1040000B]: beq        $v0, $zr, 0x0884D4D4
    0884D4A8:[00084043]: sra        $t0, $t0, 0x0001
    0884D4AC:[04C0FFA4]: bltz       $a2, 0x0884D340
    0884D4B0:[00000000]: nop
    0884D4B4:[01491021]: addu       $v0, $t2, $t1
    0884D4B8:[90430000]: lbu        $v1, 0($v0)
    0884D4BC:[24C6FFFF]: addiu      $a2, $a2, -1
    0884D4C0:[A1430000]: sb         $v1, 0($t2)
    0884D4C4:[04C1FFFB]: bgez       $a2, 0x0884D4B4
    0884D4C8:[254A0001]: addiu      $t2, $t2, 1
    0884D4CC:[0A2134D0]: j          0x0884D340
    0884D4D0:[00000000]: nop
    0884D4D4:[24C60001]: addiu      $a2, $a2, 1
    0884D4D8:[000658C3]: sra        $t3, $a2, 0x0003
    0884D4DC:[30C60007]: andi       $a2, $a2, 7
    0884D4E0:[01461021]: addu       $v0, $t2, $a2
    0884D4E4:[244AFFF8]: addiu      $t2, $v0, -8
    0884D4E8:[2CC30008]: sltiu      $v1, $a2, 8
    0884D4EC:[1060000C]: beq        $v1, $zr, 0x0884D520
    0884D4F0:[01494821]: addu       $t1, $t2, $t1
    0884D4F4:[3C0308A9]: lui        $v1, 0x08A9 <=> li $v1, 0x08A90000
    0884D4F8:[00061080]: sll        $v0, $a2, 0x0002
    0884D4FC:[2463F620]: addiu      $v1, $v1, -2528
    0884D500:[00431021]: addu       $v0, $v0, $v1
    0884D504:[8C440000]: lw         $a0, 0($v0)
    0884D508:[00800008]: jr         $a0
    0884D50C:[00000000]: nop
    0884D510:[256BFFFF]: addiu      $t3, $t3, -1
    0884D514:[254A0008]: addiu      $t2, $t2, 8
    0884D518:[0560FF89]: bltz       $t3, 0x0884D340
    0884D51C:[25290008]: addiu      $t1, $t1, 8
    0884D520:[91220000]: lbu        $v0, 0($t1)
    0884D524:[A1420000]: sb         $v0, 0($t2)
    0884D528:[91220001]: lbu        $v0, 1($t1)
    0884D52C:[A1420001]: sb         $v0, 1($t2)
    0884D530:[91220002]: lbu        $v0, 2($t1)
    0884D534:[A1420002]: sb         $v0, 2($t2)
    0884D538:[91220003]: lbu        $v0, 3($t1)
    0884D53C:[A1420003]: sb         $v0, 3($t2)
    0884D540:[91220004]: lbu        $v0, 4($t1)
    0884D544:[A1420004]: sb         $v0, 4($t2)
    0884D548:[91220005]: lbu        $v0, 5($t1)
    0884D54C:[A1420005]: sb         $v0, 5($t2)
    0884D550:[91220006]: lbu        $v0, 6($t1)
    0884D554:[A1420006]: sb         $v0, 6($t2)
    0884D558:[91220007]: lbu        $v0, 7($t1)
    0884D55C:[0A213544]: j          0x0884D510
    0884D560:[A1420007]: sb         $v0, 7($t2)
    0884D564:[0A213510]: j          0x0884D440
    0884D568:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D56C:[0A213506]: j          0x0884D418
    0884D570:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
--> 0884D574:[0A2134FC]: j          0x0884D3F0
    0884D578:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D57C:[0A2134F2]: j          0x0884D3C8
    0884D580:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D584:[00084043]: sra        $t0, $t0, 0x0001
  Back Branch 0884D56C 30,378 times (length 87)
    0884D404:[24A50001]: addiu      $a1, $a1, 1
    0884D408:[00E81024]: and        $v0, $a3, $t0
    0884D40C:[10400057]: beq        $v0, $zr, 0x0884D56C
    0884D410:[00084043]: sra        $t0, $t0, 0x0001
    0884D414:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
--> 0884D418:[00624821]: addu       $t1, $v1, $v0
    0884D41C:[15000004]: bne        $t0, $zr, 0x0884D430
    0884D420:[00091840]: sll        $v1, $t1, 0x0001
    0884D424:[80A70000]: lb         $a3, 0($a1)
    0884D428:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D42C:[24A50001]: addiu      $a1, $a1, 1
    0884D430:[00E81024]: and        $v0, $a3, $t0
    0884D434:[1040004B]: beq        $v0, $zr, 0x0884D564
    0884D438:[00084043]: sra        $t0, $t0, 0x0001
    0884D43C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D440:[00624821]: addu       $t1, $v1, $v0
    0884D444:[2529FF01]: addiu      $t1, $t1, -255
    0884D448:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    0884D44C:[15000005]: bne        $t0, $zr, 0x0884D464
    0884D450:[00E81024]: and        $v0, $a3, $t0
    0884D454:[80A70000]: lb         $a3, 0($a1)
    0884D458:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D45C:[24A50001]: addiu      $a1, $a1, 1
    0884D460:[00E81024]: and        $v0, $a3, $t0
    0884D464:[1040000F]: beq        $v0, $zr, 0x0884D4A4
    0884D468:[28C20007]: slti       $v0, $a2, 7
    0884D46C:[00084043]: sra        $t0, $t0, 0x0001
    0884D470:[15000004]: bne        $t0, $zr, 0x0884D484
    0884D474:[00061840]: sll        $v1, $a2, 0x0001
    0884D478:[80A70000]: lb         $a3, 0($a1)
    0884D47C:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D480:[24A50001]: addiu      $a1, $a1, 1
    0884D484:[00E81024]: and        $v0, $a3, $t0
    0884D488:[10400004]: beq        $v0, $zr, 0x0884D49C
    0884D48C:[00084043]: sra        $t0, $t0, 0x0001
    0884D490:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D494:[0A213513]: j          0x0884D44C
    0884D498:[00623021]: addu       $a2, $v1, $v0
    0884D49C:[0A213525]: j          0x0884D494
    0884D4A0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D4A4:[1040000B]: beq        $v0, $zr, 0x0884D4D4
    0884D4A8:[00084043]: sra        $t0, $t0, 0x0001
    0884D4AC:[04C0FFA4]: bltz       $a2, 0x0884D340
    0884D4B0:[00000000]: nop
    0884D4B4:[01491021]: addu       $v0, $t2, $t1
    0884D4B8:[90430000]: lbu        $v1, 0($v0)
    0884D4BC:[24C6FFFF]: addiu      $a2, $a2, -1
    0884D4C0:[A1430000]: sb         $v1, 0($t2)
    0884D4C4:[04C1FFFB]: bgez       $a2, 0x0884D4B4
    0884D4C8:[254A0001]: addiu      $t2, $t2, 1
    0884D4CC:[0A2134D0]: j          0x0884D340
    0884D4D0:[00000000]: nop
    0884D4D4:[24C60001]: addiu      $a2, $a2, 1
    0884D4D8:[000658C3]: sra        $t3, $a2, 0x0003
    0884D4DC:[30C60007]: andi       $a2, $a2, 7
    0884D4E0:[01461021]: addu       $v0, $t2, $a2
    0884D4E4:[244AFFF8]: addiu      $t2, $v0, -8
    0884D4E8:[2CC30008]: sltiu      $v1, $a2, 8
    0884D4EC:[1060000C]: beq        $v1, $zr, 0x0884D520
    0884D4F0:[01494821]: addu       $t1, $t2, $t1
    0884D4F4:[3C0308A9]: lui        $v1, 0x08A9 <=> li $v1, 0x08A90000
    0884D4F8:[00061080]: sll        $v0, $a2, 0x0002
    0884D4FC:[2463F620]: addiu      $v1, $v1, -2528
    0884D500:[00431021]: addu       $v0, $v0, $v1
    0884D504:[8C440000]: lw         $a0, 0($v0)
    0884D508:[00800008]: jr         $a0
    0884D50C:[00000000]: nop
    0884D510:[256BFFFF]: addiu      $t3, $t3, -1
    0884D514:[254A0008]: addiu      $t2, $t2, 8
    0884D518:[0560FF89]: bltz       $t3, 0x0884D340
    0884D51C:[25290008]: addiu      $t1, $t1, 8
    0884D520:[91220000]: lbu        $v0, 0($t1)
    0884D524:[A1420000]: sb         $v0, 0($t2)
    0884D528:[91220001]: lbu        $v0, 1($t1)
    0884D52C:[A1420001]: sb         $v0, 1($t2)
    0884D530:[91220002]: lbu        $v0, 2($t1)
    0884D534:[A1420002]: sb         $v0, 2($t2)
    0884D538:[91220003]: lbu        $v0, 3($t1)
    0884D53C:[A1420003]: sb         $v0, 3($t2)
    0884D540:[91220004]: lbu        $v0, 4($t1)
    0884D544:[A1420004]: sb         $v0, 4($t2)
    0884D548:[91220005]: lbu        $v0, 5($t1)
    0884D54C:[A1420005]: sb         $v0, 5($t2)
    0884D550:[91220006]: lbu        $v0, 6($t1)
    0884D554:[A1420006]: sb         $v0, 6($t2)
    0884D558:[91220007]: lbu        $v0, 7($t1)
    0884D55C:[0A213544]: j          0x0884D510
    0884D560:[A1420007]: sb         $v0, 7($t2)
    0884D564:[0A213510]: j          0x0884D440
    0884D568:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
--> 0884D56C:[0A213506]: j          0x0884D418
    0884D570:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D574:[0A2134FC]: j          0x0884D3F0
    0884D578:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D57C:[0A2134F2]: j          0x0884D3C8
  Back Branch 0884D564 29,411 times (length 75)
    0884D42C:[24A50001]: addiu      $a1, $a1, 1
    0884D430:[00E81024]: and        $v0, $a3, $t0
    0884D434:[1040004B]: beq        $v0, $zr, 0x0884D564
    0884D438:[00084043]: sra        $t0, $t0, 0x0001
    0884D43C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
--> 0884D440:[00624821]: addu       $t1, $v1, $v0
    0884D444:[2529FF01]: addiu      $t1, $t1, -255
    0884D448:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    0884D44C:[15000005]: bne        $t0, $zr, 0x0884D464
    0884D450:[00E81024]: and        $v0, $a3, $t0
    0884D454:[80A70000]: lb         $a3, 0($a1)
    0884D458:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D45C:[24A50001]: addiu      $a1, $a1, 1
    0884D460:[00E81024]: and        $v0, $a3, $t0
    0884D464:[1040000F]: beq        $v0, $zr, 0x0884D4A4
    0884D468:[28C20007]: slti       $v0, $a2, 7
    0884D46C:[00084043]: sra        $t0, $t0, 0x0001
    0884D470:[15000004]: bne        $t0, $zr, 0x0884D484
    0884D474:[00061840]: sll        $v1, $a2, 0x0001
    0884D478:[80A70000]: lb         $a3, 0($a1)
    0884D47C:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D480:[24A50001]: addiu      $a1, $a1, 1
    0884D484:[00E81024]: and        $v0, $a3, $t0
    0884D488:[10400004]: beq        $v0, $zr, 0x0884D49C
    0884D48C:[00084043]: sra        $t0, $t0, 0x0001
    0884D490:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D494:[0A213513]: j          0x0884D44C
    0884D498:[00623021]: addu       $a2, $v1, $v0
    0884D49C:[0A213525]: j          0x0884D494
    0884D4A0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D4A4:[1040000B]: beq        $v0, $zr, 0x0884D4D4
    0884D4A8:[00084043]: sra        $t0, $t0, 0x0001
    0884D4AC:[04C0FFA4]: bltz       $a2, 0x0884D340
    0884D4B0:[00000000]: nop
    0884D4B4:[01491021]: addu       $v0, $t2, $t1
    0884D4B8:[90430000]: lbu        $v1, 0($v0)
    0884D4BC:[24C6FFFF]: addiu      $a2, $a2, -1
    0884D4C0:[A1430000]: sb         $v1, 0($t2)
    0884D4C4:[04C1FFFB]: bgez       $a2, 0x0884D4B4
    0884D4C8:[254A0001]: addiu      $t2, $t2, 1
    0884D4CC:[0A2134D0]: j          0x0884D340
    0884D4D0:[00000000]: nop
    0884D4D4:[24C60001]: addiu      $a2, $a2, 1
    0884D4D8:[000658C3]: sra        $t3, $a2, 0x0003
    0884D4DC:[30C60007]: andi       $a2, $a2, 7
    0884D4E0:[01461021]: addu       $v0, $t2, $a2
    0884D4E4:[244AFFF8]: addiu      $t2, $v0, -8
    0884D4E8:[2CC30008]: sltiu      $v1, $a2, 8
    0884D4EC:[1060000C]: beq        $v1, $zr, 0x0884D520
    0884D4F0:[01494821]: addu       $t1, $t2, $t1
    0884D4F4:[3C0308A9]: lui        $v1, 0x08A9 <=> li $v1, 0x08A90000
    0884D4F8:[00061080]: sll        $v0, $a2, 0x0002
    0884D4FC:[2463F620]: addiu      $v1, $v1, -2528
    0884D500:[00431021]: addu       $v0, $v0, $v1
    0884D504:[8C440000]: lw         $a0, 0($v0)
    0884D508:[00800008]: jr         $a0
    0884D50C:[00000000]: nop
    0884D510:[256BFFFF]: addiu      $t3, $t3, -1
    0884D514:[254A0008]: addiu      $t2, $t2, 8
    0884D518:[0560FF89]: bltz       $t3, 0x0884D340
    0884D51C:[25290008]: addiu      $t1, $t1, 8
    0884D520:[91220000]: lbu        $v0, 0($t1)
    0884D524:[A1420000]: sb         $v0, 0($t2)
    0884D528:[91220001]: lbu        $v0, 1($t1)
    0884D52C:[A1420001]: sb         $v0, 1($t2)
    0884D530:[91220002]: lbu        $v0, 2($t1)
    0884D534:[A1420002]: sb         $v0, 2($t2)
    0884D538:[91220003]: lbu        $v0, 3($t1)
    0884D53C:[A1420003]: sb         $v0, 3($t2)
    0884D540:[91220004]: lbu        $v0, 4($t1)
    0884D544:[A1420004]: sb         $v0, 4($t2)
    0884D548:[91220005]: lbu        $v0, 5($t1)
    0884D54C:[A1420005]: sb         $v0, 5($t2)
    0884D550:[91220006]: lbu        $v0, 6($t1)
    0884D554:[A1420006]: sb         $v0, 6($t2)
    0884D558:[91220007]: lbu        $v0, 7($t1)
    0884D55C:[0A213544]: j          0x0884D510
    0884D560:[A1420007]: sb         $v0, 7($t2)
--> 0884D564:[0A213510]: j          0x0884D440
    0884D568:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D56C:[0A213506]: j          0x0884D418
    0884D570:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D574:[0A2134FC]: j          0x0884D3F0
_S1_2_9E404F0 373,880 instructions (0.007%), 1,438 calls (09E404F0 - 09E40A0C, length 328)
    09E404F0:[27BDFF40]: addiu      $sp, $sp, -192
    09E404F4:[AFB20098]: sw         $s2, 152($sp)
    09E404F8:[AFB00090]: sw         $s0, 144($sp)
    09E404FC:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    09E40500:[AFBF00B0]: sw         $ra, 176($sp)
    09E40504:[AFB700AC]: sw         $s7, 172($sp)
    09E40508:[AFB600A8]: sw         $s6, 168($sp)
    09E4050C:[AFB500A4]: sw         $s5, 164($sp)
    09E40510:[AFB400A0]: sw         $s4, 160($sp)
    09E40514:[AFB3009C]: sw         $s3, 156($sp)
    09E40518:[AFB10094]: sw         $s1, 148($sp)
    09E4051C:[8C84002C]: lw         $a0, 44($a0)
    09E40520:[308200FF]: andi       $v0, $a0, 255
    09E40524:[04400133]: bltz       $v0, 0x09E409F4
    09E40528:[00A09021]: addu       $s2, $a1, $zr <=> move $s2, $a1
    09E4052C:[44820000]: mtc1       $v0, $f0
    09E40530:[46800320]: cvt.s.w    $f12, $f0
    09E40534:[3C0509E8]: lui        $a1, 0x09E8 <=> li $a1, 0x09E80000
    09E40538:[C4A04EC8]: lwc1       $f0, 20168($a1)
    09E4053C:[00041202]: srl        $v0, $a0, 0x0008
    09E40540:[304300FF]: andi       $v1, $v0, 255
    09E40544:[04600124]: bltz       $v1, 0x09E409D8
    09E40548:[46006302]: mul.s      $f12, $f12, $f0
    09E4054C:[44830000]: mtc1       $v1, $f0
    09E40550:[46800360]: cvt.s.w    $f13, $f0
    09E40554:[C4A04EC8]: lwc1       $f0, 20168($a1)
    09E40558:[00041402]: srl        $v0, $a0, 0x0010
    09E4055C:[304300FF]: andi       $v1, $v0, 255
    09E40560:[04600116]: bltz       $v1, 0x09E409BC
    09E40564:[46006B42]: mul.s      $f13, $f13, $f0
    09E40568:[44830000]: mtc1       $v1, $f0
    09E4056C:[468003A0]: cvt.s.w    $f14, $f0
    09E40570:[C4A04EC8]: lwc1       $f0, 20168($a1)
    09E40574:[00041602]: srl        $v0, $a0, 0x0018
    09E40578:[304300FF]: andi       $v1, $v0, 255
    09E4057C:[04600108]: bltz       $v1, 0x09E409A0
    09E40580:[46007382]: mul.s      $f14, $f14, $f0
    09E40584:[44830800]: mtc1       $v1, $f1
    09E40588:[46800820]: cvt.s.w    $f0, $f1
    09E4058C:[3C1109E8]: lui        $s1, 0x09E8 <=> li $s1, 0x09E80000
    09E40590:[C62F4ECC]: lwc1       $f15, 20172($s1)
    09E40594:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    09E40598:[0E797F8B]: jal        0x09E5FE2C
    09E4059C:[460F03C3]: div.s      $f15, $f0, $f15
    09E405A0:[9202002F]: lbu        $v0, 47($s0)
    09E405A4:[304300FF]: andi       $v1, $v0, 255
    09E405A8:[046200F7]: bltzl      $v1, 0x09E40988
    09E405AC:[30420001]: andi       $v0, $v0, 1
    09E405B0:[44830000]: mtc1       $v1, $f0
    09E405B4:[46800060]: cvt.s.w    $f1, $f0
    09E405B8:[C6204ECC]: lwc1       $f0, 20172($s1)
    09E405BC:[44803800]: mtc1       $zr, $f7
    09E405C0:[46000803]: div.s      $f0, $f1, $f0
    09E405C4:[46070032]: c.eq.s     $f0, $f7
    09E405C8:[00000000]: nop
    09E405CC:[450100C3]: bc1t       0x09E408DC
    09E405D0:[8FBF00B0]: lw         $ra, 176($sp)
    09E405D4:[C6010018]: lwc1       $f1, 24($s0)
    09E405D8:[C602001C]: lwc1       $f2, 28($s0)
    09E405DC:[96020010]: lhu        $v0, 16($s0)
    09E405E0:[96100012]: lhu        $s0, 18($s0)
    09E405E4:[46013841]: sub.s      $f1, $f7, $f1
    09E405E8:[44822000]: mtc1       $v0, $f4
    09E405EC:[44900000]: mtc1       $s0, $f0
    09E405F0:[46023881]: sub.s      $f2, $f7, $f2
    09E405F4:[46802160]: cvt.s.w    $f5, $f4
    09E405F8:[468000E0]: cvt.s.w    $f3, $f0
    09E405FC:[3C0209E8]: lui        $v0, 0x09E8 <=> li $v0, 0x09E80000
    09E40600:[C4404ED0]: lwc1       $f0, 20176($v0)
    09E40604:[46050980]: add.s      $f6, $f1, $f5
    09E40608:[46031100]: add.s      $f4, $f2, $f3
    09E4060C:[E7A30074]: swc1       $f3, 116($sp)
    09E40610:[27B60010]: addiu      $s6, $sp, 16
    09E40614:[27B30020]: addiu      $s3, $sp, 32
    09E40618:[E7A40034]: swc1       $f4, 52($sp)
    09E4061C:[27B40030]: addiu      $s4, $sp, 48
    09E40620:[27B70040]: addiu      $s7, $sp, 64
    09E40624:[E7A60040]: swc1       $f6, 64($sp)
    09E40628:[3C1509E9]: lui        $s5, 0x09E9 <=> li $s5, 0x09E90000
    09E4062C:[E7A20044]: swc1       $f2, 68($sp)
    09E40630:[E7A10010]: swc1       $f1, 16($sp)
    09E40634:[E7A40014]: swc1       $f4, 20($sp)
    09E40638:[E7A70018]: swc1       $f7, 24($sp)
    09E4063C:[E7A0001C]: swc1       $f0, 28($sp)
    09E40640:[E7A70050]: swc1       $f7, 80($sp)
    09E40644:[E7A30054]: swc1       $f3, 84($sp)
    09E40648:[E7A00058]: swc1       $f0, 88($sp)
    09E4064C:[E7A0005C]: swc1       $f0, 92($sp)
    09E40650:[E7A10020]: swc1       $f1, 32($sp)
    09E40654:[E7A20024]: swc1       $f2, 36($sp)
    09E40658:[E7A70028]: swc1       $f7, 40($sp)
    09E4065C:[E7A0002C]: swc1       $f0, 44($sp)
    09E40660:[E7A70060]: swc1       $f7, 96($sp)
    09E40664:[E7A70064]: swc1       $f7, 100($sp)
    09E40668:[E7A00068]: swc1       $f0, 104($sp)
    09E4066C:[E7A0006C]: swc1       $f0, 108($sp)
    09E40670:[E7A60030]: swc1       $f6, 48($sp)
    09E40674:[E7A70038]: swc1       $f7, 56($sp)
    09E40678:[E7A0003C]: swc1       $f0, 60($sp)
    09E4067C:[E7A50070]: swc1       $f5, 112($sp)
    09E40680:[E7A00078]: swc1       $f0, 120($sp)
    09E40684:[E7A0007C]: swc1       $f0, 124($sp)
    09E40688:[E7A70048]: swc1       $f7, 72($sp)
    09E4068C:[E7A0004C]: swc1       $f0, 76($sp)
    09E40690:[E7A50080]: swc1       $f5, 128($sp)
    09E40694:[E7A70084]: swc1       $f7, 132($sp)
    09E40698:[E7A0008C]: swc1       $f0, 140($sp)
    09E4069C:[1240002E]: beq        $s2, $zr, 0x09E40758
    09E406A0:[E7A00088]: swc1       $f0, 136($sp)
    09E406A4:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    09E406A8:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    09E406AC:[0E797FEC]: jal        0x09E5FFB0
    09E406B0:[02C03021]: addu       $a2, $s6, $zr <=> move $a2, $s6
    09E406B4:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    09E406B8:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    09E406BC:[0E797FEC]: jal        0x09E5FFB0
    09E406C0:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    09E406C4:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    09E406C8:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    09E406CC:[0E797FEC]: jal        0x09E5FFB0
    09E406D0:[02803021]: addu       $a2, $s4, $zr <=> move $a2, $s4
    09E406D4:[02E02021]: addu       $a0, $s7, $zr <=> move $a0, $s7
    09E406D8:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    09E406DC:[0E797FEC]: jal        0x09E5FFB0
    09E406E0:[02E03021]: addu       $a2, $s7, $zr <=> move $a2, $s7
    09E406E4:[8EA3ACD8]: lw         $v1, -21288($s5)
    09E406E8:[3402FBFF]: ori        $v0, $zr, -1025 <=> li $v0, 64511
    09E406EC:[00621021]: addu       $v0, $v1, $v0
    09E406F0:[0440009F]: bltz       $v0, 0x09E40970
    09E406F4:[00021842]: srl        $v1, $v0, 0x0001
    09E406F8:[44820800]: mtc1       $v0, $f1
    09E406FC:[46800820]: cvt.s.w    $f0, $f1
    09E40700:[8EA3ACD8]: lw         $v1, -21288($s5)
    09E40704:[3402FBFF]: ori        $v0, $zr, -1025 <=> li $v0, 64511
    09E40708:[00621021]: addu       $v0, $v1, $v0
    09E4070C:[04400091]: bltz       $v0, 0x09E40954
    09E40710:[E7A00018]: swc1       $f0, 24($sp)
    09E40714:[44820800]: mtc1       $v0, $f1
    09E40718:[46800820]: cvt.s.w    $f0, $f1
    09E4071C:[8EA3ACD8]: lw         $v1, -21288($s5)
    09E40720:[3402FBFF]: ori        $v0, $zr, -1025 <=> li $v0, 64511
    09E40724:[00621021]: addu       $v0, $v1, $v0
    09E40728:[04400083]: bltz       $v0, 0x09E40938
    09E4072C:[E7A00028]: swc1       $f0, 40($sp)
    09E40730:[44820800]: mtc1       $v0, $f1
    09E40734:[46800820]: cvt.s.w    $f0, $f1
    09E40738:[8EA3ACD8]: lw         $v1, -21288($s5)
    09E4073C:[3402FBFF]: ori        $v0, $zr, -1025 <=> li $v0, 64511
    09E40740:[00621021]: addu       $v0, $v1, $v0
    09E40744:[04400075]: bltz       $v0, 0x09E4091C
    09E40748:[E7A00038]: swc1       $f0, 56($sp)
    09E4074C:[44820800]: mtc1       $v0, $f1
    09E40750:[46800820]: cvt.s.w    $f0, $f1
    09E40754:[E7A00048]: swc1       $f0, 72($sp)
    09E40758:[8EA2ACD8]: lw         $v0, -21288($s5)
    09E4075C:[04400069]: bltz       $v0, 0x09E40904
    09E40760:[00021842]: srl        $v1, $v0, 0x0001
    09E40764:[44820000]: mtc1       $v0, $f0
    09E40768:[46800320]: cvt.s.w    $f12, $f0
    09E4076C:[3C0209E9]: lui        $v0, 0x09E9 <=> li $v0, 0x09E90000
    09E40770:[8C43ACD0]: lw         $v1, -21296($v0)
    09E40774:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    09E40778:[8C660000]: lw         $a2, 0($v1)
    09E4077C:[04C00006]: bltz       $a2, 0x09E40798
    09E40780:[3C1109E9]: lui        $s1, 0x09E9 <=> li $s1, 0x09E90000
    09E40784:[3C0209F2]: lui        $v0, 0x09F2 <=> li $v0, 0x09F20000
    09E40788:[8C44AFF8]: lw         $a0, -20488($v0)
    09E4078C:[0E7936D8]: jal        0x09E4DB60
    09E40790:[8E25ACD4]: lw         $a1, -21292($s1)
    09E40794:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    09E40798:[44806000]: mtc1       $zr, $f12
    09E4079C:[0E795C1F]: jal        0x09E5707C
    09E407A0:[8E24ACD4]: lw         $a0, -21292($s1)
    09E407A4:[12000006]: beq        $s0, $zr, 0x09E407C0
    09E407A8:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    09E407AC:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    09E407B0:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    09E407B4:[0E794EB1]: jal        0x09E53AC4
    09E407B8:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    09E407BC:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    09E407C0:[3C0209E9]: lui        $v0, 0x09E9 <=> li $v0, 0x09E90000
    09E407C4:[8C45ACE4]: lw         $a1, -21276($v0)
    09E407C8:[00C02021]: addu       $a0, $a2, $zr <=> move $a0, $a2
    09E407CC:[0E79507B]: jal        0x09E541EC
    09E407D0:[27B10060]: addiu      $s1, $sp, 96
    09E407D4:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    09E407D8:[3C02C700]: lui        $v0, 0xC700 <=> li $v0, 0xC7000000
    09E407DC:[34420101]: ori        $v0, $v0, 257
    09E407E0:[ACC20000]: sw         $v0, 0($a2)
    09E407E4:[3C0409E9]: lui        $a0, 0x09E9 <=> li $a0, 0x09E90000
    09E407E8:[2483ACDC]: addiu      $v1, $a0, -21284
    09E407EC:[8C620004]: lw         $v0, 4($v1)
    09E407F0:[8C85ACDC]: lw         $a1, -21284($a0)
    09E407F4:[3C03C600]: lui        $v1, 0xC600 <=> li $v1, 0xC6000000
    09E407F8:[00021200]: sll        $v0, $v0, 0x0008
    09E407FC:[00451025]: or         $v0, $v0, $a1
    09E40800:[00431025]: or         $v0, $v0, $v1
    09E40804:[24C60004]: addiu      $a2, $a2, 4
    09E40808:[ACC20000]: sw         $v0, 0($a2)
    09E4080C:[24C60004]: addiu      $a2, $a2, 4
    09E40810:[3C022300]: lui        $v0, 0x2300 <=> li $v0, 0x23000000
    09E40814:[ACC20000]: sw         $v0, 0($a2)
    09E40818:[24C60004]: addiu      $a2, $a2, 4
    09E4081C:[3C022200]: lui        $v0, 0x2200 <=> li $v0, 0x22000000
    09E40820:[ACC20000]: sw         $v0, 0($a2)
    09E40824:[24C60004]: addiu      $a2, $a2, 4
    09E40828:[3C021D00]: lui        $v0, 0x1D00 <=> li $v0, 0x1D000000
    09E4082C:[ACC20000]: sw         $v0, 0($a2)
    09E40830:[27B00070]: addiu      $s0, $sp, 112
    09E40834:[24C60004]: addiu      $a2, $a2, 4
    09E40838:[00C02021]: addu       $a0, $a2, $zr <=> move $a0, $a2
    09E4083C:[02C02821]: addu       $a1, $s6, $zr <=> move $a1, $s6
    09E40840:[27A80050]: addiu      $t0, $sp, 80
    09E40844:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    09E40848:[02803821]: addu       $a3, $s4, $zr <=> move $a3, $s4
    09E4084C:[02204821]: addu       $t1, $s1, $zr <=> move $t1, $s1
    09E40850:[02005021]: addu       $t2, $s0, $zr <=> move $t2, $s0
    09E40854:[0E7951EE]: jal        0x09E547B8
    09E40858:[03A05821]: addu       $t3, $sp, $zr <=> move $t3, $sp
    09E4085C:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    09E40860:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    09E40864:[02E03021]: addu       $a2, $s7, $zr <=> move $a2, $s7
    09E40868:[02803821]: addu       $a3, $s4, $zr <=> move $a3, $s4
    09E4086C:[02204021]: addu       $t0, $s1, $zr <=> move $t0, $s1
    09E40870:[27A90080]: addiu      $t1, $sp, 128
    09E40874:[02005021]: addu       $t2, $s0, $zr <=> move $t2, $s0
    09E40878:[0E7951EE]: jal        0x09E547B8
    09E4087C:[03A05821]: addu       $t3, $sp, $zr <=> move $t3, $sp
    09E40880:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    09E40884:[3C022300]: lui        $v0, 0x2300 <=> li $v0, 0x23000000
    09E40888:[34420001]: ori        $v0, $v0, 1
    09E4088C:[3C032200]: lui        $v1, 0x2200 <=> li $v1, 0x22000000
    09E40890:[ACC20000]: sw         $v0, 0($a2)
    09E40894:[34630001]: ori        $v1, $v1, 1
    09E40898:[24C60004]: addiu      $a2, $a2, 4
    09E4089C:[3C021D00]: lui        $v0, 0x1D00 <=> li $v0, 0x1D000000
    09E408A0:[ACC30000]: sw         $v1, 0($a2)
    09E408A4:[34420001]: ori        $v0, $v0, 1
    09E408A8:[24C60004]: addiu      $a2, $a2, 4
    09E408AC:[ACC20000]: sw         $v0, 0($a2)
    09E408B0:[3C0209E9]: lui        $v0, 0x09E9 <=> li $v0, 0x09E90000
    09E408B4:[24C60004]: addiu      $a2, $a2, 4
    09E408B8:[8C44ACD4]: lw         $a0, -21292($v0)
    09E408BC:[0E795C34]: jal        0x09E570D0
    09E408C0:[00C02821]: addu       $a1, $a2, $zr <=> move $a1, $a2
    09E408C4:[8EA3ACD8]: lw         $v1, -21288($s5)
    09E408C8:[2C620400]: sltiu      $v0, $v1, 1024
    09E408CC:[10400003]: beq        $v0, $zr, 0x09E408DC
    09E408D0:[8FBF00B0]: lw         $ra, 176($sp)
    09E408D4:[24620001]: addiu      $v0, $v1, 1
    09E408D8:[AEA2ACD8]: sw         $v0, -21288($s5)
    09E408DC:[8FB700AC]: lw         $s7, 172($sp)
    09E408E0:[8FB600A8]: lw         $s6, 168($sp)
    09E408E4:[8FB500A4]: lw         $s5, 164($sp)
    09E408E8:[8FB400A0]: lw         $s4, 160($sp)
    09E408EC:[8FB3009C]: lw         $s3, 156($sp)
    09E408F0:[8FB20098]: lw         $s2, 152($sp)
    09E408F4:[8FB10094]: lw         $s1, 148($sp)
    09E408F8:[8FB00090]: lw         $s0, 144($sp)
    09E408FC:[03E00008]: jr         $ra
    09E40900:[27BD00C0]: addiu      $sp, $sp, 192
    09E40904:[30420001]: andi       $v0, $v0, 1
    09E40908:[00431025]: or         $v0, $v0, $v1
    09E4090C:[44820800]: mtc1       $v0, $f1
    09E40910:[46800B20]: cvt.s.w    $f12, $f1
    09E40914:[0A7901DB]: j          0x09E4076C
    09E40918:[460C6300]: add.s      $f12, $f12, $f12
    09E4091C:[00021842]: srl        $v1, $v0, 0x0001
    09E40920:[30420001]: andi       $v0, $v0, 1
    09E40924:[00431025]: or         $v0, $v0, $v1
    09E40928:[44820800]: mtc1       $v0, $f1
    09E4092C:[46800820]: cvt.s.w    $f0, $f1
    09E40930:[0A7901D5]: j          0x09E40754
    09E40934:[46000000]: add.s      $f0, $f0, $f0
    09E40938:[00021842]: srl        $v1, $v0, 0x0001
    09E4093C:[30420001]: andi       $v0, $v0, 1
    09E40940:[00431025]: or         $v0, $v0, $v1
    09E40944:[44820800]: mtc1       $v0, $f1
    09E40948:[46800820]: cvt.s.w    $f0, $f1
    09E4094C:[0A7901CE]: j          0x09E40738
    09E40950:[46000000]: add.s      $f0, $f0, $f0
    09E40954:[00021842]: srl        $v1, $v0, 0x0001
    09E40958:[30420001]: andi       $v0, $v0, 1
    09E4095C:[00431025]: or         $v0, $v0, $v1
    09E40960:[44820800]: mtc1       $v0, $f1
    09E40964:[46800820]: cvt.s.w    $f0, $f1
    09E40968:[0A7901C7]: j          0x09E4071C
    09E4096C:[46000000]: add.s      $f0, $f0, $f0
    09E40970:[30420001]: andi       $v0, $v0, 1
    09E40974:[00431025]: or         $v0, $v0, $v1
    09E40978:[44820800]: mtc1       $v0, $f1
    09E4097C:[46800820]: cvt.s.w    $f0, $f1
    09E40980:[0A7901C0]: j          0x09E40700
    09E40984:[46000000]: add.s      $f0, $f0, $f0
    09E40988:[00031842]: srl        $v1, $v1, 0x0001
    09E4098C:[00431025]: or         $v0, $v0, $v1
    09E40990:[44820000]: mtc1       $v0, $f0
    09E40994:[46800060]: cvt.s.w    $f1, $f0
    09E40998:[0A79016E]: j          0x09E405B8
    09E4099C:[46010840]: add.s      $f1, $f1, $f1
    09E409A0:[30420001]: andi       $v0, $v0, 1
    09E409A4:[00031842]: srl        $v1, $v1, 0x0001
    09E409A8:[00431025]: or         $v0, $v0, $v1
    09E409AC:[44820800]: mtc1       $v0, $f1
    09E409B0:[46800820]: cvt.s.w    $f0, $f1
    09E409B4:[0A790163]: j          0x09E4058C
    09E409B8:[46000000]: add.s      $f0, $f0, $f0
    09E409BC:[30420001]: andi       $v0, $v0, 1
    09E409C0:[00031842]: srl        $v1, $v1, 0x0001
    09E409C4:[00431025]: or         $v0, $v0, $v1
    09E409C8:[44820800]: mtc1       $v0, $f1
    09E409CC:[46800BA0]: cvt.s.w    $f14, $f1
    09E409D0:[0A79015C]: j          0x09E40570
    09E409D4:[460E7380]: add.s      $f14, $f14, $f14
    09E409D8:[30420001]: andi       $v0, $v0, 1
    09E409DC:[00031842]: srl        $v1, $v1, 0x0001
    09E409E0:[00431025]: or         $v0, $v0, $v1
    09E409E4:[44820800]: mtc1       $v0, $f1
    09E409E8:[46800B60]: cvt.s.w    $f13, $f1
    09E409EC:[0A790155]: j          0x09E40554
    09E409F0:[460D6B40]: add.s      $f13, $f13, $f13
    09E409F4:[00021842]: srl        $v1, $v0, 0x0001
    09E409F8:[30820001]: andi       $v0, $a0, 1
    09E409FC:[00431025]: or         $v0, $v0, $v1
    09E40A00:[44820800]: mtc1       $v0, $f1
    09E40A04:[46800B20]: cvt.s.w    $f12, $f1
    09E40A08:[0A79014D]: j          0x09E40534
    09E40A0C:[460C6300]: add.s      $f12, $f12, $f12
_S1_2_89FA908 353,197 instructions (0.007%), 10 calls (089FA908 - 089FAB08, length 129)
    089FA908:[27BDFEC0]: addiu      $sp, $sp, -320
    089FA90C:[AFB00110]: sw         $s0, 272($sp)
    089FA910:[AFBF0130]: sw         $ra, 304($sp)
    089FA914:[AFB7012C]: sw         $s7, 300($sp)
    089FA918:[AFB60128]: sw         $s6, 296($sp)
    089FA91C:[AFB50124]: sw         $s5, 292($sp)
    089FA920:[AFB40120]: sw         $s4, 288($sp)
    089FA924:[AFB3011C]: sw         $s3, 284($sp)
    089FA928:[AFB20118]: sw         $s2, 280($sp)
    089FA92C:[AFB10114]: sw         $s1, 276($sp)
    089FA930:[8C82000C]: lw         $v0, 12($a0)
    089FA934:[00A2102A]: slt        $v0, $a1, $v0
    089FA938:[1040006F]: beq        $v0, $zr, 0x089FAAF8
    089FA93C:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    089FA940:[04A00038]: bltz       $a1, 0x089FAA24
    089FA944:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    089FA948:[8E020014]: lw         $v0, 20($s0)
    089FA94C:[0005A880]: sll        $s5, $a1, 0x0002
    089FA950:[02A21021]: addu       $v0, $s5, $v0
    089FA954:[8C430000]: lw         $v1, 0($v0)
    089FA958:[14600032]: bne        $v1, $zr, 0x089FAA24
    089FA95C:[00602021]: addu       $a0, $v1, $zr <=> move $a0, $v1
    089FA960:[8E020004]: lw         $v0, 4($s0)
    089FA964:[02A51821]: addu       $v1, $s5, $a1
    089FA968:[00031880]: sll        $v1, $v1, 0x0002
    089FA96C:[00621821]: addu       $v1, $v1, $v0
    089FA970:[8C660000]: lw         $a2, 0($v1)
    089FA974:[80C20000]: lb         $v0, 0($a2)
    089FA978:[1040002A]: beq        $v0, $zr, 0x089FAA24
    089FA97C:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    089FA980:[80C20003]: lb         $v0, 3($a2)
    089FA984:[80C40004]: lb         $a0, 4($a2)
    089FA988:[80C50005]: lb         $a1, 5($a2)
    089FA98C:[A3A20100]: sb         $v0, 256($sp)
    089FA990:[A3A40101]: sb         $a0, 257($sp)
    089FA994:[A3A50102]: sb         $a1, 258($sp)
    089FA998:[3C0508AC]: lui        $a1, 0x08AC <=> li $a1, 0x08AC0000
    089FA99C:[27A60100]: addiu      $a2, $sp, 256
    089FA9A0:[A3A00103]: sb         $zr, 259($sp)
    089FA9A4:[24A589FC]: addiu      $a1, $a1, -30212
    089FA9A8:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    089FA9AC:[8C670000]: lw         $a3, 0($v1)
    089FA9B0:[0E29F277]: jal        0x08A7C9DC
    089FA9B4:[0000B021]: addu       $s6, $zr, $zr <=> li $s6, 0
    089FA9B8:[0E27F571]: jal        0x089FD5C4
    089FA9BC:[00000000]: nop
    089FA9C0:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    089FA9C4:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    089FA9C8:[0E27F722]: jal        0x089FDC88
    089FA9CC:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    089FA9D0:[10400013]: beq        $v0, $zr, 0x089FAA20
    089FA9D4:[0040A021]: addu       $s4, $v0, $zr <=> move $s4, $v0
    089FA9D8:[8E020010]: lw         $v0, 16($s0)
    089FA9DC:[10400011]: beq        $v0, $zr, 0x089FAA24
    089FA9E0:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    089FA9E4:[8E060014]: lw         $a2, 20($s0)
    089FA9E8:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    089FA9EC:[3C1708AC]: lui        $s7, 0x08AC <=> li $s7, 0x08AC0000
    089FA9F0:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    089FA9F4:[00119080]: sll        $s2, $s1, 0x0002
    089FA9F8:[02461021]: addu       $v0, $s2, $a2
    089FA9FC:[8C430000]: lw         $v1, 0($v0)
    089FAA00:[50600014]: beql       $v1, $zr, 0x089FAA54
    089FAA04:[8E020004]: lw         $v0, 4($s0)
    089FAA08:[26310001]: addiu      $s1, $s1, 1
    089FAA0C:[2A2209C4]: slti       $v0, $s1, 2500
    089FAA10:[1440FFF8]: bne        $v0, $zr, 0x089FA9F4
    089FAA14:[26730014]: addiu      $s3, $s3, 20
    089FAA18:[02A61021]: addu       $v0, $s5, $a2
    089FAA1C:[8C560000]: lw         $s6, 0($v0)
    089FAA20:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    089FAA24:[8FBF0130]: lw         $ra, 304($sp)
    089FAA28:[8FB7012C]: lw         $s7, 300($sp)
    089FAA2C:[8FB60128]: lw         $s6, 296($sp)
    089FAA30:[8FB50124]: lw         $s5, 292($sp)
    089FAA34:[8FB40120]: lw         $s4, 288($sp)
    089FAA38:[8FB3011C]: lw         $s3, 284($sp)
    089FAA3C:[8FB20118]: lw         $s2, 280($sp)
    089FAA40:[8FB10114]: lw         $s1, 276($sp)
    089FAA44:[8FB00110]: lw         $s0, 272($sp)
    089FAA48:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    089FAA4C:[03E00008]: jr         $ra
    089FAA50:[27BD0140]: addiu      $sp, $sp, 320
    089FAA54:[8E850000]: lw         $a1, 0($s4)
    089FAA58:[02621021]: addu       $v0, $s3, $v0
    089FAA5C:[8C430010]: lw         $v1, 16($v0)
    089FAA60:[14A3FFE9]: bne        $a1, $v1, 0x089FAA08
    089FAA64:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    089FAA68:[0E27F1DA]: jal        0x089FC768
    089FAA6C:[00000000]: nop
    089FAA70:[14400003]: bne        $v0, $zr, 0x089FAA80
    089FAA74:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    089FAA78:[0A27EA82]: j          0x089FAA08
    089FAA7C:[8E060014]: lw         $a2, 20($s0)
    089FAA80:[0E27F1DA]: jal        0x089FC768
    089FAA84:[00000000]: nop
    089FAA88:[8E030004]: lw         $v1, 4($s0)
    089FAA8C:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    089FAA90:[2406000A]: addiu      $a2, $zr, 10 <=> li $a2, 10
    089FAA94:[02631821]: addu       $v1, $s3, $v1
    089FAA98:[0E29F458]: jal        0x08A7D160
    089FAA9C:[8C650000]: lw         $a1, 0($v1)
    089FAAA0:[5440FFD9]: bnel       $v0, $zr, 0x089FAA08
    089FAAA4:[8E060014]: lw         $a2, 20($s0)
    089FAAA8:[0E27EC97]: jal        0x089FB25C
    089FAAAC:[8E040010]: lw         $a0, 16($s0)
    089FAAB0:[0040B021]: addu       $s6, $v0, $zr <=> move $s6, $v0
    089FAAB4:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    089FAAB8:[1040000B]: beq        $v0, $zr, 0x089FAAE8
    089FAABC:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    089FAAC0:[8E020004]: lw         $v0, 4($s0)
    089FAAC4:[02621021]: addu       $v0, $s3, $v0
    089FAAC8:[C44E000C]: lwc1       $f14, 12($v0)
    089FAACC:[C44C0004]: lwc1       $f12, 4($v0)
    089FAAD0:[0E27E81B]: jal        0x089FA06C
    089FAAD4:[C44D0008]: lwc1       $f13, 8($v0)
    089FAAD8:[8E060014]: lw         $a2, 20($s0)
    089FAADC:[02461021]: addu       $v0, $s2, $a2
    089FAAE0:[0A27EA82]: j          0x089FAA08
    089FAAE4:[AC560000]: sw         $s6, 0($v0)
    089FAAE8:[0E20733F]: jal        0x0881CCFC
    089FAAEC:[26E48A0C]: addiu      $a0, $s7, -30196
    089FAAF0:[0A27EA82]: j          0x089FAA08
    089FAAF4:[8E060014]: lw         $a2, 20($s0)
    089FAAF8:[3C0408AC]: lui        $a0, 0x08AC <=> li $a0, 0x08AC0000
    089FAAFC:[0E20739B]: jal        0x0881CE6C
    089FAB00:[24848A20]: addiu      $a0, $a0, -30176
    089FAB04:[0A27EA89]: j          0x089FAA24
    089FAB08:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
  Back Branch 089FAA10 25,000 times (length 9)
    089FA9E0:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    089FA9E4:[8E060014]: lw         $a2, 20($s0)
    089FA9E8:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    089FA9EC:[3C1708AC]: lui        $s7, 0x08AC <=> li $s7, 0x08AC0000
    089FA9F0:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
--> 089FA9F4:[00119080]: sll        $s2, $s1, 0x0002
    089FA9F8:[02461021]: addu       $v0, $s2, $a2
    089FA9FC:[8C430000]: lw         $v1, 0($v0)
    089FAA00:[50600014]: beql       $v1, $zr, 0x089FAA54
    089FAA04:[8E020004]: lw         $v0, 4($s0)
    089FAA08:[26310001]: addiu      $s1, $s1, 1
    089FAA0C:[2A2209C4]: slti       $v0, $s1, 2500
--> 089FAA10:[1440FFF8]: bne        $v0, $zr, 0x089FA9F4
    089FAA14:[26730014]: addiu      $s3, $s3, 20
    089FAA18:[02A61021]: addu       $v0, $s5, $a2
    089FAA1C:[8C560000]: lw         $s6, 0($v0)
    089FAA20:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
  Back Branch 089FAA60 24,844 times (length 24)
    089FA9F4:[00119080]: sll        $s2, $s1, 0x0002
    089FA9F8:[02461021]: addu       $v0, $s2, $a2
    089FA9FC:[8C430000]: lw         $v1, 0($v0)
    089FAA00:[50600014]: beql       $v1, $zr, 0x089FAA54
    089FAA04:[8E020004]: lw         $v0, 4($s0)
--> 089FAA08:[26310001]: addiu      $s1, $s1, 1
    089FAA0C:[2A2209C4]: slti       $v0, $s1, 2500
    089FAA10:[1440FFF8]: bne        $v0, $zr, 0x089FA9F4
    089FAA14:[26730014]: addiu      $s3, $s3, 20
    089FAA18:[02A61021]: addu       $v0, $s5, $a2
    089FAA1C:[8C560000]: lw         $s6, 0($v0)
    089FAA20:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    089FAA24:[8FBF0130]: lw         $ra, 304($sp)
    089FAA28:[8FB7012C]: lw         $s7, 300($sp)
    089FAA2C:[8FB60128]: lw         $s6, 296($sp)
    089FAA30:[8FB50124]: lw         $s5, 292($sp)
    089FAA34:[8FB40120]: lw         $s4, 288($sp)
    089FAA38:[8FB3011C]: lw         $s3, 284($sp)
    089FAA3C:[8FB20118]: lw         $s2, 280($sp)
    089FAA40:[8FB10114]: lw         $s1, 276($sp)
    089FAA44:[8FB00110]: lw         $s0, 272($sp)
    089FAA48:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    089FAA4C:[03E00008]: jr         $ra
    089FAA50:[27BD0140]: addiu      $sp, $sp, 320
    089FAA54:[8E850000]: lw         $a1, 0($s4)
    089FAA58:[02621021]: addu       $v0, $s3, $v0
    089FAA5C:[8C430010]: lw         $v1, 16($v0)
--> 089FAA60:[14A3FFE9]: bne        $a1, $v1, 0x089FAA08
    089FAA64:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    089FAA68:[0E27F1DA]: jal        0x089FC768
    089FAA6C:[00000000]: nop
    089FAA70:[14400003]: bne        $v0, $zr, 0x089FAA80
  Back Branch 089FAAE0 117 times (length 56)
    089FA9F4:[00119080]: sll        $s2, $s1, 0x0002
    089FA9F8:[02461021]: addu       $v0, $s2, $a2
    089FA9FC:[8C430000]: lw         $v1, 0($v0)
    089FAA00:[50600014]: beql       $v1, $zr, 0x089FAA54
    089FAA04:[8E020004]: lw         $v0, 4($s0)
--> 089FAA08:[26310001]: addiu      $s1, $s1, 1
    089FAA0C:[2A2209C4]: slti       $v0, $s1, 2500
    089FAA10:[1440FFF8]: bne        $v0, $zr, 0x089FA9F4
    089FAA14:[26730014]: addiu      $s3, $s3, 20
    089FAA18:[02A61021]: addu       $v0, $s5, $a2
    089FAA1C:[8C560000]: lw         $s6, 0($v0)
    089FAA20:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    089FAA24:[8FBF0130]: lw         $ra, 304($sp)
    089FAA28:[8FB7012C]: lw         $s7, 300($sp)
    089FAA2C:[8FB60128]: lw         $s6, 296($sp)
    089FAA30:[8FB50124]: lw         $s5, 292($sp)
    089FAA34:[8FB40120]: lw         $s4, 288($sp)
    089FAA38:[8FB3011C]: lw         $s3, 284($sp)
    089FAA3C:[8FB20118]: lw         $s2, 280($sp)
    089FAA40:[8FB10114]: lw         $s1, 276($sp)
    089FAA44:[8FB00110]: lw         $s0, 272($sp)
    089FAA48:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    089FAA4C:[03E00008]: jr         $ra
    089FAA50:[27BD0140]: addiu      $sp, $sp, 320
    089FAA54:[8E850000]: lw         $a1, 0($s4)
    089FAA58:[02621021]: addu       $v0, $s3, $v0
    089FAA5C:[8C430010]: lw         $v1, 16($v0)
    089FAA60:[14A3FFE9]: bne        $a1, $v1, 0x089FAA08
    089FAA64:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    089FAA68:[0E27F1DA]: jal        0x089FC768
    089FAA6C:[00000000]: nop
    089FAA70:[14400003]: bne        $v0, $zr, 0x089FAA80
    089FAA74:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    089FAA78:[0A27EA82]: j          0x089FAA08
    089FAA7C:[8E060014]: lw         $a2, 20($s0)
    089FAA80:[0E27F1DA]: jal        0x089FC768
    089FAA84:[00000000]: nop
    089FAA88:[8E030004]: lw         $v1, 4($s0)
    089FAA8C:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    089FAA90:[2406000A]: addiu      $a2, $zr, 10 <=> li $a2, 10
    089FAA94:[02631821]: addu       $v1, $s3, $v1
    089FAA98:[0E29F458]: jal        0x08A7D160
    089FAA9C:[8C650000]: lw         $a1, 0($v1)
    089FAAA0:[5440FFD9]: bnel       $v0, $zr, 0x089FAA08
    089FAAA4:[8E060014]: lw         $a2, 20($s0)
    089FAAA8:[0E27EC97]: jal        0x089FB25C
    089FAAAC:[8E040010]: lw         $a0, 16($s0)
    089FAAB0:[0040B021]: addu       $s6, $v0, $zr <=> move $s6, $v0
    089FAAB4:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    089FAAB8:[1040000B]: beq        $v0, $zr, 0x089FAAE8
    089FAABC:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    089FAAC0:[8E020004]: lw         $v0, 4($s0)
    089FAAC4:[02621021]: addu       $v0, $s3, $v0
    089FAAC8:[C44E000C]: lwc1       $f14, 12($v0)
    089FAACC:[C44C0004]: lwc1       $f12, 4($v0)
    089FAAD0:[0E27E81B]: jal        0x089FA06C
    089FAAD4:[C44D0008]: lwc1       $f13, 8($v0)
    089FAAD8:[8E060014]: lw         $a2, 20($s0)
    089FAADC:[02461021]: addu       $v0, $s2, $a2
--> 089FAAE0:[0A27EA82]: j          0x089FAA08
    089FAAE4:[AC560000]: sw         $s6, 0($v0)
    089FAAE8:[0E20733F]: jal        0x0881CCFC
    089FAAEC:[26E48A0C]: addiu      $a0, $s7, -30196
    089FAAF0:[0A27EA82]: j          0x089FAA08
_S1_2_884D530 343,009 instructions (0.007%), 771 calls (0884D340 - 0884D5A0, length 153)
    0884D340:[15000005]: bne        $t0, $zr, 0x0884D358
    0884D344:[00E81024]: and        $v0, $a3, $t0
    0884D348:[80A70000]: lb         $a3, 0($a1)
    0884D34C:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D350:[24A50001]: addiu      $a1, $a1, 1
    0884D354:[00E81024]: and        $v0, $a3, $t0
    0884D358:[14400006]: bne        $v0, $zr, 0x0884D374
    0884D35C:[00084043]: sra        $t0, $t0, 0x0001
    0884D360:[90A20000]: lbu        $v0, 0($a1)
    0884D364:[24A50001]: addiu      $a1, $a1, 1
    0884D368:[A1420000]: sb         $v0, 0($t2)
    0884D36C:[0A2134D0]: j          0x0884D340
    0884D370:[254A0001]: addiu      $t2, $t2, 1
    0884D374:[15000005]: bne        $t0, $zr, 0x0884D38C
    0884D378:[00E81024]: and        $v0, $a3, $t0
    0884D37C:[80A70000]: lb         $a3, 0($a1)
    0884D380:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D384:[24A50001]: addiu      $a1, $a1, 1
    0884D388:[00E81024]: and        $v0, $a3, $t0
    0884D38C:[1040007D]: beq        $v0, $zr, 0x0884D584
    0884D390:[80A90000]: lb         $t1, 0($a1)
    0884D394:[2402FF00]: addiu      $v0, $zr, -256 <=> li $v0, -256
    0884D398:[00084043]: sra        $t0, $t0, 0x0001
    0884D39C:[01224825]: or         $t1, $t1, $v0
    0884D3A0:[00091840]: sll        $v1, $t1, 0x0001
    0884D3A4:[15000004]: bne        $t0, $zr, 0x0884D3B8
    0884D3A8:[24A50001]: addiu      $a1, $a1, 1
    0884D3AC:[80A70000]: lb         $a3, 0($a1)
    0884D3B0:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D3B4:[24A50001]: addiu      $a1, $a1, 1
    0884D3B8:[00E81024]: and        $v0, $a3, $t0
    0884D3BC:[1040006F]: beq        $v0, $zr, 0x0884D57C
    0884D3C0:[00084043]: sra        $t0, $t0, 0x0001
    0884D3C4:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D3C8:[00624821]: addu       $t1, $v1, $v0
    0884D3CC:[15000004]: bne        $t0, $zr, 0x0884D3E0
    0884D3D0:[00091840]: sll        $v1, $t1, 0x0001
    0884D3D4:[80A70000]: lb         $a3, 0($a1)
    0884D3D8:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D3DC:[24A50001]: addiu      $a1, $a1, 1
    0884D3E0:[00E81024]: and        $v0, $a3, $t0
    0884D3E4:[10400063]: beq        $v0, $zr, 0x0884D574
    0884D3E8:[00084043]: sra        $t0, $t0, 0x0001
    0884D3EC:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D3F0:[00624821]: addu       $t1, $v1, $v0
    0884D3F4:[15000004]: bne        $t0, $zr, 0x0884D408
    0884D3F8:[00091840]: sll        $v1, $t1, 0x0001
    0884D3FC:[80A70000]: lb         $a3, 0($a1)
    0884D400:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D404:[24A50001]: addiu      $a1, $a1, 1
    0884D408:[00E81024]: and        $v0, $a3, $t0
    0884D40C:[10400057]: beq        $v0, $zr, 0x0884D56C
    0884D410:[00084043]: sra        $t0, $t0, 0x0001
    0884D414:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D418:[00624821]: addu       $t1, $v1, $v0
    0884D41C:[15000004]: bne        $t0, $zr, 0x0884D430
    0884D420:[00091840]: sll        $v1, $t1, 0x0001
    0884D424:[80A70000]: lb         $a3, 0($a1)
    0884D428:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D42C:[24A50001]: addiu      $a1, $a1, 1
    0884D430:[00E81024]: and        $v0, $a3, $t0
    0884D434:[1040004B]: beq        $v0, $zr, 0x0884D564
    0884D438:[00084043]: sra        $t0, $t0, 0x0001
    0884D43C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D440:[00624821]: addu       $t1, $v1, $v0
    0884D444:[2529FF01]: addiu      $t1, $t1, -255
    0884D448:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    0884D44C:[15000005]: bne        $t0, $zr, 0x0884D464
    0884D450:[00E81024]: and        $v0, $a3, $t0
    0884D454:[80A70000]: lb         $a3, 0($a1)
    0884D458:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D45C:[24A50001]: addiu      $a1, $a1, 1
    0884D460:[00E81024]: and        $v0, $a3, $t0
    0884D464:[1040000F]: beq        $v0, $zr, 0x0884D4A4
    0884D468:[28C20007]: slti       $v0, $a2, 7
    0884D46C:[00084043]: sra        $t0, $t0, 0x0001
    0884D470:[15000004]: bne        $t0, $zr, 0x0884D484
    0884D474:[00061840]: sll        $v1, $a2, 0x0001
    0884D478:[80A70000]: lb         $a3, 0($a1)
    0884D47C:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D480:[24A50001]: addiu      $a1, $a1, 1
    0884D484:[00E81024]: and        $v0, $a3, $t0
    0884D488:[10400004]: beq        $v0, $zr, 0x0884D49C
    0884D48C:[00084043]: sra        $t0, $t0, 0x0001
    0884D490:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D494:[0A213513]: j          0x0884D44C
    0884D498:[00623021]: addu       $a2, $v1, $v0
    0884D49C:[0A213525]: j          0x0884D494
    0884D4A0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D4A4:[1040000B]: beq        $v0, $zr, 0x0884D4D4
    0884D4A8:[00084043]: sra        $t0, $t0, 0x0001
    0884D4AC:[04C0FFA4]: bltz       $a2, 0x0884D340
    0884D4B0:[00000000]: nop
    0884D4B4:[01491021]: addu       $v0, $t2, $t1
    0884D4B8:[90430000]: lbu        $v1, 0($v0)
    0884D4BC:[24C6FFFF]: addiu      $a2, $a2, -1
    0884D4C0:[A1430000]: sb         $v1, 0($t2)
    0884D4C4:[04C1FFFB]: bgez       $a2, 0x0884D4B4
    0884D4C8:[254A0001]: addiu      $t2, $t2, 1
    0884D4CC:[0A2134D0]: j          0x0884D340
    0884D4D0:[00000000]: nop
    0884D4D4:[24C60001]: addiu      $a2, $a2, 1
    0884D4D8:[000658C3]: sra        $t3, $a2, 0x0003
    0884D4DC:[30C60007]: andi       $a2, $a2, 7
    0884D4E0:[01461021]: addu       $v0, $t2, $a2
    0884D4E4:[244AFFF8]: addiu      $t2, $v0, -8
    0884D4E8:[2CC30008]: sltiu      $v1, $a2, 8
    0884D4EC:[1060000C]: beq        $v1, $zr, 0x0884D520
    0884D4F0:[01494821]: addu       $t1, $t2, $t1
    0884D4F4:[3C0308A9]: lui        $v1, 0x08A9 <=> li $v1, 0x08A90000
    0884D4F8:[00061080]: sll        $v0, $a2, 0x0002
    0884D4FC:[2463F620]: addiu      $v1, $v1, -2528
    0884D500:[00431021]: addu       $v0, $v0, $v1
    0884D504:[8C440000]: lw         $a0, 0($v0)
    0884D508:[00800008]: jr         $a0
    0884D50C:[00000000]: nop
    0884D510:[256BFFFF]: addiu      $t3, $t3, -1
    0884D514:[254A0008]: addiu      $t2, $t2, 8
    0884D518:[0560FF89]: bltz       $t3, 0x0884D340
    0884D51C:[25290008]: addiu      $t1, $t1, 8
    0884D520:[91220000]: lbu        $v0, 0($t1)
    0884D524:[A1420000]: sb         $v0, 0($t2)
    0884D528:[91220001]: lbu        $v0, 1($t1)
    0884D52C:[A1420001]: sb         $v0, 1($t2)
    0884D530:[91220002]: lbu        $v0, 2($t1)
    0884D534:[A1420002]: sb         $v0, 2($t2)
    0884D538:[91220003]: lbu        $v0, 3($t1)
    0884D53C:[A1420003]: sb         $v0, 3($t2)
    0884D540:[91220004]: lbu        $v0, 4($t1)
    0884D544:[A1420004]: sb         $v0, 4($t2)
    0884D548:[91220005]: lbu        $v0, 5($t1)
    0884D54C:[A1420005]: sb         $v0, 5($t2)
    0884D550:[91220006]: lbu        $v0, 6($t1)
    0884D554:[A1420006]: sb         $v0, 6($t2)
    0884D558:[91220007]: lbu        $v0, 7($t1)
    0884D55C:[0A213544]: j          0x0884D510
    0884D560:[A1420007]: sb         $v0, 7($t2)
    0884D564:[0A213510]: j          0x0884D440
    0884D568:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D56C:[0A213506]: j          0x0884D418
    0884D570:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D574:[0A2134FC]: j          0x0884D3F0
    0884D578:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D57C:[0A2134F2]: j          0x0884D3C8
    0884D580:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D584:[00084043]: sra        $t0, $t0, 0x0001
    0884D588:[11200004]: beq        $t1, $zr, 0x0884D59C
    0884D58C:[24A50001]: addiu      $a1, $a1, 1
    0884D590:[2402FF00]: addiu      $v0, $zr, -256 <=> li $v0, -256
    0884D594:[0A213512]: j          0x0884D448
    0884D598:[01224825]: or         $t1, $t1, $v0
    0884D59C:[03E00008]: jr         $ra
    0884D5A0:[01801021]: addu       $v0, $t4, $zr <=> move $v0, $t4
  Back Branch 0884D4C4 301,514 times (length 6)
    0884D4A0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D4A4:[1040000B]: beq        $v0, $zr, 0x0884D4D4
    0884D4A8:[00084043]: sra        $t0, $t0, 0x0001
    0884D4AC:[04C0FFA4]: bltz       $a2, 0x0884D340
    0884D4B0:[00000000]: nop
--> 0884D4B4:[01491021]: addu       $v0, $t2, $t1
    0884D4B8:[90430000]: lbu        $v1, 0($v0)
    0884D4BC:[24C6FFFF]: addiu      $a2, $a2, -1
    0884D4C0:[A1430000]: sb         $v1, 0($t2)
--> 0884D4C4:[04C1FFFB]: bgez       $a2, 0x0884D4B4
    0884D4C8:[254A0001]: addiu      $t2, $t2, 1
    0884D4CC:[0A2134D0]: j          0x0884D340
    0884D4D0:[00000000]: nop
    0884D4D4:[24C60001]: addiu      $a2, $a2, 1
  Back Branch 0884D36C 161,766 times (length 13)
--> 0884D340:[15000005]: bne        $t0, $zr, 0x0884D358
    0884D344:[00E81024]: and        $v0, $a3, $t0
    0884D348:[80A70000]: lb         $a3, 0($a1)
    0884D34C:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D350:[24A50001]: addiu      $a1, $a1, 1
    0884D354:[00E81024]: and        $v0, $a3, $t0
    0884D358:[14400006]: bne        $v0, $zr, 0x0884D374
    0884D35C:[00084043]: sra        $t0, $t0, 0x0001
    0884D360:[90A20000]: lbu        $v0, 0($a1)
    0884D364:[24A50001]: addiu      $a1, $a1, 1
    0884D368:[A1420000]: sb         $v0, 0($t2)
--> 0884D36C:[0A2134D0]: j          0x0884D340
    0884D370:[254A0001]: addiu      $t2, $t2, 1
    0884D374:[15000005]: bne        $t0, $zr, 0x0884D38C
    0884D378:[00E81024]: and        $v0, $a3, $t0
    0884D37C:[80A70000]: lb         $a3, 0($a1)
  Back Branch 0884D4CC 107,259 times (length 101)
  Back Branch 0884D4AC 107,259 times (length 93)
--> 0884D340:[15000005]: bne        $t0, $zr, 0x0884D358
    0884D344:[00E81024]: and        $v0, $a3, $t0
    0884D348:[80A70000]: lb         $a3, 0($a1)
    0884D34C:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D350:[24A50001]: addiu      $a1, $a1, 1
    0884D354:[00E81024]: and        $v0, $a3, $t0
    0884D358:[14400006]: bne        $v0, $zr, 0x0884D374
    0884D35C:[00084043]: sra        $t0, $t0, 0x0001
    0884D360:[90A20000]: lbu        $v0, 0($a1)
    0884D364:[24A50001]: addiu      $a1, $a1, 1
    0884D368:[A1420000]: sb         $v0, 0($t2)
    0884D36C:[0A2134D0]: j          0x0884D340
    0884D370:[254A0001]: addiu      $t2, $t2, 1
    0884D374:[15000005]: bne        $t0, $zr, 0x0884D38C
    0884D378:[00E81024]: and        $v0, $a3, $t0
    0884D37C:[80A70000]: lb         $a3, 0($a1)
    0884D380:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D384:[24A50001]: addiu      $a1, $a1, 1
    0884D388:[00E81024]: and        $v0, $a3, $t0
    0884D38C:[1040007D]: beq        $v0, $zr, 0x0884D584
    0884D390:[80A90000]: lb         $t1, 0($a1)
    0884D394:[2402FF00]: addiu      $v0, $zr, -256 <=> li $v0, -256
    0884D398:[00084043]: sra        $t0, $t0, 0x0001
    0884D39C:[01224825]: or         $t1, $t1, $v0
    0884D3A0:[00091840]: sll        $v1, $t1, 0x0001
    0884D3A4:[15000004]: bne        $t0, $zr, 0x0884D3B8
    0884D3A8:[24A50001]: addiu      $a1, $a1, 1
    0884D3AC:[80A70000]: lb         $a3, 0($a1)
    0884D3B0:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D3B4:[24A50001]: addiu      $a1, $a1, 1
    0884D3B8:[00E81024]: and        $v0, $a3, $t0
    0884D3BC:[1040006F]: beq        $v0, $zr, 0x0884D57C
    0884D3C0:[00084043]: sra        $t0, $t0, 0x0001
    0884D3C4:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D3C8:[00624821]: addu       $t1, $v1, $v0
    0884D3CC:[15000004]: bne        $t0, $zr, 0x0884D3E0
    0884D3D0:[00091840]: sll        $v1, $t1, 0x0001
    0884D3D4:[80A70000]: lb         $a3, 0($a1)
    0884D3D8:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D3DC:[24A50001]: addiu      $a1, $a1, 1
    0884D3E0:[00E81024]: and        $v0, $a3, $t0
    0884D3E4:[10400063]: beq        $v0, $zr, 0x0884D574
    0884D3E8:[00084043]: sra        $t0, $t0, 0x0001
    0884D3EC:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D3F0:[00624821]: addu       $t1, $v1, $v0
    0884D3F4:[15000004]: bne        $t0, $zr, 0x0884D408
    0884D3F8:[00091840]: sll        $v1, $t1, 0x0001
    0884D3FC:[80A70000]: lb         $a3, 0($a1)
    0884D400:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D404:[24A50001]: addiu      $a1, $a1, 1
    0884D408:[00E81024]: and        $v0, $a3, $t0
    0884D40C:[10400057]: beq        $v0, $zr, 0x0884D56C
    0884D410:[00084043]: sra        $t0, $t0, 0x0001
    0884D414:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D418:[00624821]: addu       $t1, $v1, $v0
    0884D41C:[15000004]: bne        $t0, $zr, 0x0884D430
    0884D420:[00091840]: sll        $v1, $t1, 0x0001
    0884D424:[80A70000]: lb         $a3, 0($a1)
    0884D428:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D42C:[24A50001]: addiu      $a1, $a1, 1
    0884D430:[00E81024]: and        $v0, $a3, $t0
    0884D434:[1040004B]: beq        $v0, $zr, 0x0884D564
    0884D438:[00084043]: sra        $t0, $t0, 0x0001
    0884D43C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D440:[00624821]: addu       $t1, $v1, $v0
    0884D444:[2529FF01]: addiu      $t1, $t1, -255
    0884D448:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    0884D44C:[15000005]: bne        $t0, $zr, 0x0884D464
    0884D450:[00E81024]: and        $v0, $a3, $t0
    0884D454:[80A70000]: lb         $a3, 0($a1)
    0884D458:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D45C:[24A50001]: addiu      $a1, $a1, 1
    0884D460:[00E81024]: and        $v0, $a3, $t0
    0884D464:[1040000F]: beq        $v0, $zr, 0x0884D4A4
    0884D468:[28C20007]: slti       $v0, $a2, 7
    0884D46C:[00084043]: sra        $t0, $t0, 0x0001
    0884D470:[15000004]: bne        $t0, $zr, 0x0884D484
    0884D474:[00061840]: sll        $v1, $a2, 0x0001
    0884D478:[80A70000]: lb         $a3, 0($a1)
    0884D47C:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D480:[24A50001]: addiu      $a1, $a1, 1
    0884D484:[00E81024]: and        $v0, $a3, $t0
    0884D488:[10400004]: beq        $v0, $zr, 0x0884D49C
    0884D48C:[00084043]: sra        $t0, $t0, 0x0001
    0884D490:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D494:[0A213513]: j          0x0884D44C
    0884D498:[00623021]: addu       $a2, $v1, $v0
    0884D49C:[0A213525]: j          0x0884D494
    0884D4A0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D4A4:[1040000B]: beq        $v0, $zr, 0x0884D4D4
    0884D4A8:[00084043]: sra        $t0, $t0, 0x0001
--> 0884D4AC:[04C0FFA4]: bltz       $a2, 0x0884D340
    0884D4B0:[00000000]: nop
    0884D4B4:[01491021]: addu       $v0, $t2, $t1
    0884D4B8:[90430000]: lbu        $v1, 0($v0)
    0884D4BC:[24C6FFFF]: addiu      $a2, $a2, -1
  Back Branch 0884D494 97,453 times (length 20)
    0884D438:[00084043]: sra        $t0, $t0, 0x0001
    0884D43C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D440:[00624821]: addu       $t1, $v1, $v0
    0884D444:[2529FF01]: addiu      $t1, $t1, -255
    0884D448:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
--> 0884D44C:[15000005]: bne        $t0, $zr, 0x0884D464
    0884D450:[00E81024]: and        $v0, $a3, $t0
    0884D454:[80A70000]: lb         $a3, 0($a1)
    0884D458:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D45C:[24A50001]: addiu      $a1, $a1, 1
    0884D460:[00E81024]: and        $v0, $a3, $t0
    0884D464:[1040000F]: beq        $v0, $zr, 0x0884D4A4
    0884D468:[28C20007]: slti       $v0, $a2, 7
    0884D46C:[00084043]: sra        $t0, $t0, 0x0001
    0884D470:[15000004]: bne        $t0, $zr, 0x0884D484
    0884D474:[00061840]: sll        $v1, $a2, 0x0001
    0884D478:[80A70000]: lb         $a3, 0($a1)
    0884D47C:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D480:[24A50001]: addiu      $a1, $a1, 1
    0884D484:[00E81024]: and        $v0, $a3, $t0
    0884D488:[10400004]: beq        $v0, $zr, 0x0884D49C
    0884D48C:[00084043]: sra        $t0, $t0, 0x0001
    0884D490:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
--> 0884D494:[0A213513]: j          0x0884D44C
    0884D498:[00623021]: addu       $a2, $v1, $v0
    0884D49C:[0A213525]: j          0x0884D494
    0884D4A0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D4A4:[1040000B]: beq        $v0, $zr, 0x0884D4D4
  Back Branch 0884D518 60,898 times (length 120)
  Back Branch 0884D55C 56,981 times (length 21)
    0884D4FC:[2463F620]: addiu      $v1, $v1, -2528
    0884D500:[00431021]: addu       $v0, $v0, $v1
    0884D504:[8C440000]: lw         $a0, 0($v0)
    0884D508:[00800008]: jr         $a0
    0884D50C:[00000000]: nop
--> 0884D510:[256BFFFF]: addiu      $t3, $t3, -1
    0884D514:[254A0008]: addiu      $t2, $t2, 8
    0884D518:[0560FF89]: bltz       $t3, 0x0884D340
    0884D51C:[25290008]: addiu      $t1, $t1, 8
    0884D520:[91220000]: lbu        $v0, 0($t1)
    0884D524:[A1420000]: sb         $v0, 0($t2)
    0884D528:[91220001]: lbu        $v0, 1($t1)
    0884D52C:[A1420001]: sb         $v0, 1($t2)
    0884D530:[91220002]: lbu        $v0, 2($t1)
    0884D534:[A1420002]: sb         $v0, 2($t2)
    0884D538:[91220003]: lbu        $v0, 3($t1)
    0884D53C:[A1420003]: sb         $v0, 3($t2)
    0884D540:[91220004]: lbu        $v0, 4($t1)
    0884D544:[A1420004]: sb         $v0, 4($t2)
    0884D548:[91220005]: lbu        $v0, 5($t1)
    0884D54C:[A1420005]: sb         $v0, 5($t2)
    0884D550:[91220006]: lbu        $v0, 6($t1)
    0884D554:[A1420006]: sb         $v0, 6($t2)
    0884D558:[91220007]: lbu        $v0, 7($t1)
--> 0884D55C:[0A213544]: j          0x0884D510
    0884D560:[A1420007]: sb         $v0, 7($t2)
    0884D564:[0A213510]: j          0x0884D440
    0884D568:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D56C:[0A213506]: j          0x0884D418
  Back Branch 0884D49C 56,586 times (length 4)
    0884D480:[24A50001]: addiu      $a1, $a1, 1
    0884D484:[00E81024]: and        $v0, $a3, $t0
    0884D488:[10400004]: beq        $v0, $zr, 0x0884D49C
    0884D48C:[00084043]: sra        $t0, $t0, 0x0001
    0884D490:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
--> 0884D494:[0A213513]: j          0x0884D44C
    0884D498:[00623021]: addu       $a2, $v1, $v0
--> 0884D49C:[0A213525]: j          0x0884D494
    0884D4A0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D4A4:[1040000B]: beq        $v0, $zr, 0x0884D4D4
    0884D4A8:[00084043]: sra        $t0, $t0, 0x0001
    0884D4AC:[04C0FFA4]: bltz       $a2, 0x0884D340
  Back Branch 0884D594 49,703 times (length 85)
    0884D434:[1040004B]: beq        $v0, $zr, 0x0884D564
    0884D438:[00084043]: sra        $t0, $t0, 0x0001
    0884D43C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D440:[00624821]: addu       $t1, $v1, $v0
    0884D444:[2529FF01]: addiu      $t1, $t1, -255
--> 0884D448:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    0884D44C:[15000005]: bne        $t0, $zr, 0x0884D464
    0884D450:[00E81024]: and        $v0, $a3, $t0
    0884D454:[80A70000]: lb         $a3, 0($a1)
    0884D458:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D45C:[24A50001]: addiu      $a1, $a1, 1
    0884D460:[00E81024]: and        $v0, $a3, $t0
    0884D464:[1040000F]: beq        $v0, $zr, 0x0884D4A4
    0884D468:[28C20007]: slti       $v0, $a2, 7
    0884D46C:[00084043]: sra        $t0, $t0, 0x0001
    0884D470:[15000004]: bne        $t0, $zr, 0x0884D484
    0884D474:[00061840]: sll        $v1, $a2, 0x0001
    0884D478:[80A70000]: lb         $a3, 0($a1)
    0884D47C:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D480:[24A50001]: addiu      $a1, $a1, 1
    0884D484:[00E81024]: and        $v0, $a3, $t0
    0884D488:[10400004]: beq        $v0, $zr, 0x0884D49C
    0884D48C:[00084043]: sra        $t0, $t0, 0x0001
    0884D490:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D494:[0A213513]: j          0x0884D44C
    0884D498:[00623021]: addu       $a2, $v1, $v0
    0884D49C:[0A213525]: j          0x0884D494
    0884D4A0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D4A4:[1040000B]: beq        $v0, $zr, 0x0884D4D4
    0884D4A8:[00084043]: sra        $t0, $t0, 0x0001
    0884D4AC:[04C0FFA4]: bltz       $a2, 0x0884D340
    0884D4B0:[00000000]: nop
    0884D4B4:[01491021]: addu       $v0, $t2, $t1
    0884D4B8:[90430000]: lbu        $v1, 0($v0)
    0884D4BC:[24C6FFFF]: addiu      $a2, $a2, -1
    0884D4C0:[A1430000]: sb         $v1, 0($t2)
    0884D4C4:[04C1FFFB]: bgez       $a2, 0x0884D4B4
    0884D4C8:[254A0001]: addiu      $t2, $t2, 1
    0884D4CC:[0A2134D0]: j          0x0884D340
    0884D4D0:[00000000]: nop
    0884D4D4:[24C60001]: addiu      $a2, $a2, 1
    0884D4D8:[000658C3]: sra        $t3, $a2, 0x0003
    0884D4DC:[30C60007]: andi       $a2, $a2, 7
    0884D4E0:[01461021]: addu       $v0, $t2, $a2
    0884D4E4:[244AFFF8]: addiu      $t2, $v0, -8
    0884D4E8:[2CC30008]: sltiu      $v1, $a2, 8
    0884D4EC:[1060000C]: beq        $v1, $zr, 0x0884D520
    0884D4F0:[01494821]: addu       $t1, $t2, $t1
    0884D4F4:[3C0308A9]: lui        $v1, 0x08A9 <=> li $v1, 0x08A90000
    0884D4F8:[00061080]: sll        $v0, $a2, 0x0002
    0884D4FC:[2463F620]: addiu      $v1, $v1, -2528
    0884D500:[00431021]: addu       $v0, $v0, $v1
    0884D504:[8C440000]: lw         $a0, 0($v0)
    0884D508:[00800008]: jr         $a0
    0884D50C:[00000000]: nop
    0884D510:[256BFFFF]: addiu      $t3, $t3, -1
    0884D514:[254A0008]: addiu      $t2, $t2, 8
    0884D518:[0560FF89]: bltz       $t3, 0x0884D340
    0884D51C:[25290008]: addiu      $t1, $t1, 8
    0884D520:[91220000]: lbu        $v0, 0($t1)
    0884D524:[A1420000]: sb         $v0, 0($t2)
    0884D528:[91220001]: lbu        $v0, 1($t1)
    0884D52C:[A1420001]: sb         $v0, 1($t2)
    0884D530:[91220002]: lbu        $v0, 2($t1)
    0884D534:[A1420002]: sb         $v0, 2($t2)
    0884D538:[91220003]: lbu        $v0, 3($t1)
    0884D53C:[A1420003]: sb         $v0, 3($t2)
    0884D540:[91220004]: lbu        $v0, 4($t1)
    0884D544:[A1420004]: sb         $v0, 4($t2)
    0884D548:[91220005]: lbu        $v0, 5($t1)
    0884D54C:[A1420005]: sb         $v0, 5($t2)
    0884D550:[91220006]: lbu        $v0, 6($t1)
    0884D554:[A1420006]: sb         $v0, 6($t2)
    0884D558:[91220007]: lbu        $v0, 7($t1)
    0884D55C:[0A213544]: j          0x0884D510
    0884D560:[A1420007]: sb         $v0, 7($t2)
    0884D564:[0A213510]: j          0x0884D440
    0884D568:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D56C:[0A213506]: j          0x0884D418
    0884D570:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D574:[0A2134FC]: j          0x0884D3F0
    0884D578:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D57C:[0A2134F2]: j          0x0884D3C8
    0884D580:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D584:[00084043]: sra        $t0, $t0, 0x0001
    0884D588:[11200004]: beq        $t1, $zr, 0x0884D59C
    0884D58C:[24A50001]: addiu      $a1, $a1, 1
    0884D590:[2402FF00]: addiu      $v0, $zr, -256 <=> li $v0, -256
--> 0884D594:[0A213512]: j          0x0884D448
    0884D598:[01224825]: or         $t1, $t1, $v0
    0884D59C:[03E00008]: jr         $ra
    0884D5A0:[01801021]: addu       $v0, $t4, $zr <=> move $v0, $t4
  Back Branch 0884D57C 31,827 times (length 111)
  Back Branch 0884D574 30,888 times (length 99)
    0884D3DC:[24A50001]: addiu      $a1, $a1, 1
    0884D3E0:[00E81024]: and        $v0, $a3, $t0
    0884D3E4:[10400063]: beq        $v0, $zr, 0x0884D574
    0884D3E8:[00084043]: sra        $t0, $t0, 0x0001
    0884D3EC:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
--> 0884D3F0:[00624821]: addu       $t1, $v1, $v0
    0884D3F4:[15000004]: bne        $t0, $zr, 0x0884D408
    0884D3F8:[00091840]: sll        $v1, $t1, 0x0001
    0884D3FC:[80A70000]: lb         $a3, 0($a1)
    0884D400:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D404:[24A50001]: addiu      $a1, $a1, 1
    0884D408:[00E81024]: and        $v0, $a3, $t0
    0884D40C:[10400057]: beq        $v0, $zr, 0x0884D56C
    0884D410:[00084043]: sra        $t0, $t0, 0x0001
    0884D414:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D418:[00624821]: addu       $t1, $v1, $v0
    0884D41C:[15000004]: bne        $t0, $zr, 0x0884D430
    0884D420:[00091840]: sll        $v1, $t1, 0x0001
    0884D424:[80A70000]: lb         $a3, 0($a1)
    0884D428:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D42C:[24A50001]: addiu      $a1, $a1, 1
    0884D430:[00E81024]: and        $v0, $a3, $t0
    0884D434:[1040004B]: beq        $v0, $zr, 0x0884D564
    0884D438:[00084043]: sra        $t0, $t0, 0x0001
    0884D43C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D440:[00624821]: addu       $t1, $v1, $v0
    0884D444:[2529FF01]: addiu      $t1, $t1, -255
    0884D448:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    0884D44C:[15000005]: bne        $t0, $zr, 0x0884D464
    0884D450:[00E81024]: and        $v0, $a3, $t0
    0884D454:[80A70000]: lb         $a3, 0($a1)
    0884D458:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D45C:[24A50001]: addiu      $a1, $a1, 1
    0884D460:[00E81024]: and        $v0, $a3, $t0
    0884D464:[1040000F]: beq        $v0, $zr, 0x0884D4A4
    0884D468:[28C20007]: slti       $v0, $a2, 7
    0884D46C:[00084043]: sra        $t0, $t0, 0x0001
    0884D470:[15000004]: bne        $t0, $zr, 0x0884D484
    0884D474:[00061840]: sll        $v1, $a2, 0x0001
    0884D478:[80A70000]: lb         $a3, 0($a1)
    0884D47C:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D480:[24A50001]: addiu      $a1, $a1, 1
    0884D484:[00E81024]: and        $v0, $a3, $t0
    0884D488:[10400004]: beq        $v0, $zr, 0x0884D49C
    0884D48C:[00084043]: sra        $t0, $t0, 0x0001
    0884D490:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D494:[0A213513]: j          0x0884D44C
    0884D498:[00623021]: addu       $a2, $v1, $v0
    0884D49C:[0A213525]: j          0x0884D494
    0884D4A0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D4A4:[1040000B]: beq        $v0, $zr, 0x0884D4D4
    0884D4A8:[00084043]: sra        $t0, $t0, 0x0001
    0884D4AC:[04C0FFA4]: bltz       $a2, 0x0884D340
    0884D4B0:[00000000]: nop
    0884D4B4:[01491021]: addu       $v0, $t2, $t1
    0884D4B8:[90430000]: lbu        $v1, 0($v0)
    0884D4BC:[24C6FFFF]: addiu      $a2, $a2, -1
    0884D4C0:[A1430000]: sb         $v1, 0($t2)
    0884D4C4:[04C1FFFB]: bgez       $a2, 0x0884D4B4
    0884D4C8:[254A0001]: addiu      $t2, $t2, 1
    0884D4CC:[0A2134D0]: j          0x0884D340
    0884D4D0:[00000000]: nop
    0884D4D4:[24C60001]: addiu      $a2, $a2, 1
    0884D4D8:[000658C3]: sra        $t3, $a2, 0x0003
    0884D4DC:[30C60007]: andi       $a2, $a2, 7
    0884D4E0:[01461021]: addu       $v0, $t2, $a2
    0884D4E4:[244AFFF8]: addiu      $t2, $v0, -8
    0884D4E8:[2CC30008]: sltiu      $v1, $a2, 8
    0884D4EC:[1060000C]: beq        $v1, $zr, 0x0884D520
    0884D4F0:[01494821]: addu       $t1, $t2, $t1
    0884D4F4:[3C0308A9]: lui        $v1, 0x08A9 <=> li $v1, 0x08A90000
    0884D4F8:[00061080]: sll        $v0, $a2, 0x0002
    0884D4FC:[2463F620]: addiu      $v1, $v1, -2528
    0884D500:[00431021]: addu       $v0, $v0, $v1
    0884D504:[8C440000]: lw         $a0, 0($v0)
    0884D508:[00800008]: jr         $a0
    0884D50C:[00000000]: nop
    0884D510:[256BFFFF]: addiu      $t3, $t3, -1
    0884D514:[254A0008]: addiu      $t2, $t2, 8
    0884D518:[0560FF89]: bltz       $t3, 0x0884D340
    0884D51C:[25290008]: addiu      $t1, $t1, 8
    0884D520:[91220000]: lbu        $v0, 0($t1)
    0884D524:[A1420000]: sb         $v0, 0($t2)
    0884D528:[91220001]: lbu        $v0, 1($t1)
    0884D52C:[A1420001]: sb         $v0, 1($t2)
    0884D530:[91220002]: lbu        $v0, 2($t1)
    0884D534:[A1420002]: sb         $v0, 2($t2)
    0884D538:[91220003]: lbu        $v0, 3($t1)
    0884D53C:[A1420003]: sb         $v0, 3($t2)
    0884D540:[91220004]: lbu        $v0, 4($t1)
    0884D544:[A1420004]: sb         $v0, 4($t2)
    0884D548:[91220005]: lbu        $v0, 5($t1)
    0884D54C:[A1420005]: sb         $v0, 5($t2)
    0884D550:[91220006]: lbu        $v0, 6($t1)
    0884D554:[A1420006]: sb         $v0, 6($t2)
    0884D558:[91220007]: lbu        $v0, 7($t1)
    0884D55C:[0A213544]: j          0x0884D510
    0884D560:[A1420007]: sb         $v0, 7($t2)
    0884D564:[0A213510]: j          0x0884D440
    0884D568:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D56C:[0A213506]: j          0x0884D418
    0884D570:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
--> 0884D574:[0A2134FC]: j          0x0884D3F0
    0884D578:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D57C:[0A2134F2]: j          0x0884D3C8
    0884D580:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D584:[00084043]: sra        $t0, $t0, 0x0001
  Back Branch 0884D56C 30,378 times (length 87)
    0884D404:[24A50001]: addiu      $a1, $a1, 1
    0884D408:[00E81024]: and        $v0, $a3, $t0
    0884D40C:[10400057]: beq        $v0, $zr, 0x0884D56C
    0884D410:[00084043]: sra        $t0, $t0, 0x0001
    0884D414:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
--> 0884D418:[00624821]: addu       $t1, $v1, $v0
    0884D41C:[15000004]: bne        $t0, $zr, 0x0884D430
    0884D420:[00091840]: sll        $v1, $t1, 0x0001
    0884D424:[80A70000]: lb         $a3, 0($a1)
    0884D428:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D42C:[24A50001]: addiu      $a1, $a1, 1
    0884D430:[00E81024]: and        $v0, $a3, $t0
    0884D434:[1040004B]: beq        $v0, $zr, 0x0884D564
    0884D438:[00084043]: sra        $t0, $t0, 0x0001
    0884D43C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D440:[00624821]: addu       $t1, $v1, $v0
    0884D444:[2529FF01]: addiu      $t1, $t1, -255
    0884D448:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    0884D44C:[15000005]: bne        $t0, $zr, 0x0884D464
    0884D450:[00E81024]: and        $v0, $a3, $t0
    0884D454:[80A70000]: lb         $a3, 0($a1)
    0884D458:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D45C:[24A50001]: addiu      $a1, $a1, 1
    0884D460:[00E81024]: and        $v0, $a3, $t0
    0884D464:[1040000F]: beq        $v0, $zr, 0x0884D4A4
    0884D468:[28C20007]: slti       $v0, $a2, 7
    0884D46C:[00084043]: sra        $t0, $t0, 0x0001
    0884D470:[15000004]: bne        $t0, $zr, 0x0884D484
    0884D474:[00061840]: sll        $v1, $a2, 0x0001
    0884D478:[80A70000]: lb         $a3, 0($a1)
    0884D47C:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D480:[24A50001]: addiu      $a1, $a1, 1
    0884D484:[00E81024]: and        $v0, $a3, $t0
    0884D488:[10400004]: beq        $v0, $zr, 0x0884D49C
    0884D48C:[00084043]: sra        $t0, $t0, 0x0001
    0884D490:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D494:[0A213513]: j          0x0884D44C
    0884D498:[00623021]: addu       $a2, $v1, $v0
    0884D49C:[0A213525]: j          0x0884D494
    0884D4A0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D4A4:[1040000B]: beq        $v0, $zr, 0x0884D4D4
    0884D4A8:[00084043]: sra        $t0, $t0, 0x0001
    0884D4AC:[04C0FFA4]: bltz       $a2, 0x0884D340
    0884D4B0:[00000000]: nop
    0884D4B4:[01491021]: addu       $v0, $t2, $t1
    0884D4B8:[90430000]: lbu        $v1, 0($v0)
    0884D4BC:[24C6FFFF]: addiu      $a2, $a2, -1
    0884D4C0:[A1430000]: sb         $v1, 0($t2)
    0884D4C4:[04C1FFFB]: bgez       $a2, 0x0884D4B4
    0884D4C8:[254A0001]: addiu      $t2, $t2, 1
    0884D4CC:[0A2134D0]: j          0x0884D340
    0884D4D0:[00000000]: nop
    0884D4D4:[24C60001]: addiu      $a2, $a2, 1
    0884D4D8:[000658C3]: sra        $t3, $a2, 0x0003
    0884D4DC:[30C60007]: andi       $a2, $a2, 7
    0884D4E0:[01461021]: addu       $v0, $t2, $a2
    0884D4E4:[244AFFF8]: addiu      $t2, $v0, -8
    0884D4E8:[2CC30008]: sltiu      $v1, $a2, 8
    0884D4EC:[1060000C]: beq        $v1, $zr, 0x0884D520
    0884D4F0:[01494821]: addu       $t1, $t2, $t1
    0884D4F4:[3C0308A9]: lui        $v1, 0x08A9 <=> li $v1, 0x08A90000
    0884D4F8:[00061080]: sll        $v0, $a2, 0x0002
    0884D4FC:[2463F620]: addiu      $v1, $v1, -2528
    0884D500:[00431021]: addu       $v0, $v0, $v1
    0884D504:[8C440000]: lw         $a0, 0($v0)
    0884D508:[00800008]: jr         $a0
    0884D50C:[00000000]: nop
    0884D510:[256BFFFF]: addiu      $t3, $t3, -1
    0884D514:[254A0008]: addiu      $t2, $t2, 8
    0884D518:[0560FF89]: bltz       $t3, 0x0884D340
    0884D51C:[25290008]: addiu      $t1, $t1, 8
    0884D520:[91220000]: lbu        $v0, 0($t1)
    0884D524:[A1420000]: sb         $v0, 0($t2)
    0884D528:[91220001]: lbu        $v0, 1($t1)
    0884D52C:[A1420001]: sb         $v0, 1($t2)
    0884D530:[91220002]: lbu        $v0, 2($t1)
    0884D534:[A1420002]: sb         $v0, 2($t2)
    0884D538:[91220003]: lbu        $v0, 3($t1)
    0884D53C:[A1420003]: sb         $v0, 3($t2)
    0884D540:[91220004]: lbu        $v0, 4($t1)
    0884D544:[A1420004]: sb         $v0, 4($t2)
    0884D548:[91220005]: lbu        $v0, 5($t1)
    0884D54C:[A1420005]: sb         $v0, 5($t2)
    0884D550:[91220006]: lbu        $v0, 6($t1)
    0884D554:[A1420006]: sb         $v0, 6($t2)
    0884D558:[91220007]: lbu        $v0, 7($t1)
    0884D55C:[0A213544]: j          0x0884D510
    0884D560:[A1420007]: sb         $v0, 7($t2)
    0884D564:[0A213510]: j          0x0884D440
    0884D568:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
--> 0884D56C:[0A213506]: j          0x0884D418
    0884D570:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D574:[0A2134FC]: j          0x0884D3F0
    0884D578:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D57C:[0A2134F2]: j          0x0884D3C8
  Back Branch 0884D564 29,411 times (length 75)
    0884D42C:[24A50001]: addiu      $a1, $a1, 1
    0884D430:[00E81024]: and        $v0, $a3, $t0
    0884D434:[1040004B]: beq        $v0, $zr, 0x0884D564
    0884D438:[00084043]: sra        $t0, $t0, 0x0001
    0884D43C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
--> 0884D440:[00624821]: addu       $t1, $v1, $v0
    0884D444:[2529FF01]: addiu      $t1, $t1, -255
    0884D448:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    0884D44C:[15000005]: bne        $t0, $zr, 0x0884D464
    0884D450:[00E81024]: and        $v0, $a3, $t0
    0884D454:[80A70000]: lb         $a3, 0($a1)
    0884D458:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D45C:[24A50001]: addiu      $a1, $a1, 1
    0884D460:[00E81024]: and        $v0, $a3, $t0
    0884D464:[1040000F]: beq        $v0, $zr, 0x0884D4A4
    0884D468:[28C20007]: slti       $v0, $a2, 7
    0884D46C:[00084043]: sra        $t0, $t0, 0x0001
    0884D470:[15000004]: bne        $t0, $zr, 0x0884D484
    0884D474:[00061840]: sll        $v1, $a2, 0x0001
    0884D478:[80A70000]: lb         $a3, 0($a1)
    0884D47C:[24080080]: addiu      $t0, $zr, 128 <=> li $t0, 128
    0884D480:[24A50001]: addiu      $a1, $a1, 1
    0884D484:[00E81024]: and        $v0, $a3, $t0
    0884D488:[10400004]: beq        $v0, $zr, 0x0884D49C
    0884D48C:[00084043]: sra        $t0, $t0, 0x0001
    0884D490:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884D494:[0A213513]: j          0x0884D44C
    0884D498:[00623021]: addu       $a2, $v1, $v0
    0884D49C:[0A213525]: j          0x0884D494
    0884D4A0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D4A4:[1040000B]: beq        $v0, $zr, 0x0884D4D4
    0884D4A8:[00084043]: sra        $t0, $t0, 0x0001
    0884D4AC:[04C0FFA4]: bltz       $a2, 0x0884D340
    0884D4B0:[00000000]: nop
    0884D4B4:[01491021]: addu       $v0, $t2, $t1
    0884D4B8:[90430000]: lbu        $v1, 0($v0)
    0884D4BC:[24C6FFFF]: addiu      $a2, $a2, -1
    0884D4C0:[A1430000]: sb         $v1, 0($t2)
    0884D4C4:[04C1FFFB]: bgez       $a2, 0x0884D4B4
    0884D4C8:[254A0001]: addiu      $t2, $t2, 1
    0884D4CC:[0A2134D0]: j          0x0884D340
    0884D4D0:[00000000]: nop
    0884D4D4:[24C60001]: addiu      $a2, $a2, 1
    0884D4D8:[000658C3]: sra        $t3, $a2, 0x0003
    0884D4DC:[30C60007]: andi       $a2, $a2, 7
    0884D4E0:[01461021]: addu       $v0, $t2, $a2
    0884D4E4:[244AFFF8]: addiu      $t2, $v0, -8
    0884D4E8:[2CC30008]: sltiu      $v1, $a2, 8
    0884D4EC:[1060000C]: beq        $v1, $zr, 0x0884D520
    0884D4F0:[01494821]: addu       $t1, $t2, $t1
    0884D4F4:[3C0308A9]: lui        $v1, 0x08A9 <=> li $v1, 0x08A90000
    0884D4F8:[00061080]: sll        $v0, $a2, 0x0002
    0884D4FC:[2463F620]: addiu      $v1, $v1, -2528
    0884D500:[00431021]: addu       $v0, $v0, $v1
    0884D504:[8C440000]: lw         $a0, 0($v0)
    0884D508:[00800008]: jr         $a0
    0884D50C:[00000000]: nop
    0884D510:[256BFFFF]: addiu      $t3, $t3, -1
    0884D514:[254A0008]: addiu      $t2, $t2, 8
    0884D518:[0560FF89]: bltz       $t3, 0x0884D340
    0884D51C:[25290008]: addiu      $t1, $t1, 8
    0884D520:[91220000]: lbu        $v0, 0($t1)
    0884D524:[A1420000]: sb         $v0, 0($t2)
    0884D528:[91220001]: lbu        $v0, 1($t1)
    0884D52C:[A1420001]: sb         $v0, 1($t2)
    0884D530:[91220002]: lbu        $v0, 2($t1)
    0884D534:[A1420002]: sb         $v0, 2($t2)
    0884D538:[91220003]: lbu        $v0, 3($t1)
    0884D53C:[A1420003]: sb         $v0, 3($t2)
    0884D540:[91220004]: lbu        $v0, 4($t1)
    0884D544:[A1420004]: sb         $v0, 4($t2)
    0884D548:[91220005]: lbu        $v0, 5($t1)
    0884D54C:[A1420005]: sb         $v0, 5($t2)
    0884D550:[91220006]: lbu        $v0, 6($t1)
    0884D554:[A1420006]: sb         $v0, 6($t2)
    0884D558:[91220007]: lbu        $v0, 7($t1)
    0884D55C:[0A213544]: j          0x0884D510
    0884D560:[A1420007]: sb         $v0, 7($t2)
--> 0884D564:[0A213510]: j          0x0884D440
    0884D568:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D56C:[0A213506]: j          0x0884D418
    0884D570:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0884D574:[0A2134FC]: j          0x0884D3F0
_S1_2_9E591B4 335,412 instructions (0.007%), 726 calls (09E591B4 - 09E599C0, length 516)
    09E591B4:[27BDFE70]: addiu      $sp, $sp, -400
    09E591B8:[AFB00130]: sw         $s0, 304($sp)
    09E591BC:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    09E591C0:[2405004A]: addiu      $a1, $zr, 74 <=> li $a1, 74
    09E591C4:[AFBF0154]: sw         $ra, 340($sp)
    09E591C8:[AFBE0150]: sw         $fp, 336($sp)
    09E591CC:[AFB7014C]: sw         $s7, 332($sp)
    09E591D0:[00C0B821]: addu       $s7, $a2, $zr <=> move $s7, $a2
    09E591D4:[E7BD0184]: swc1       $f29, 388($sp)
    09E591D8:[E7BC0180]: swc1       $f28, 384($sp)
    09E591DC:[AFA40120]: sw         $a0, 288($sp)
    09E591E0:[AFB60148]: sw         $s6, 328($sp)
    09E591E4:[AFB50144]: sw         $s5, 324($sp)
    09E591E8:[AFB40140]: sw         $s4, 320($sp)
    09E591EC:[AFB3013C]: sw         $s3, 316($sp)
    09E591F0:[AFB20138]: sw         $s2, 312($sp)
    09E591F4:[AFB10134]: sw         $s1, 308($sp)
    09E591F8:[E7BB017C]: swc1       $f27, 380($sp)
    09E591FC:[E7BA0178]: swc1       $f26, 376($sp)
    09E59200:[E7B90174]: swc1       $f25, 372($sp)
    09E59204:[E7B80170]: swc1       $f24, 368($sp)
    09E59208:[E7B7016C]: swc1       $f23, 364($sp)
    09E5920C:[E7B60168]: swc1       $f22, 360($sp)
    09E59210:[E7B50164]: swc1       $f21, 356($sp)
    09E59214:[0E795AAF]: jal        0x09E56ABC
    09E59218:[E7B40160]: swc1       $f20, 352($sp)
    09E5921C:[0040F021]: addu       $fp, $v0, $zr <=> move $fp, $v0
    09E59220:[244200C0]: addiu      $v0, $v0, 192
    09E59224:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    09E59228:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
    09E5922C:[0E797DD1]: jal        0x09E5F744
    09E59230:[AFA20124]: sw         $v0, 292($sp)
    09E59234:[8E020000]: lw         $v0, 0($s0)
    09E59238:[8E030004]: lw         $v1, 4($s0)
    09E5923C:[8E0C0028]: lw         $t4, 40($s0)
    09E59240:[8E0D002C]: lw         $t5, 44($s0)
    09E59244:[8E0E0030]: lw         $t6, 48($s0)
    09E59248:[8E0F0034]: lw         $t7, 52($s0)
    09E5924C:[8E0B0014]: lw         $t3, 20($s0)
    09E59250:[8E070018]: lw         $a3, 24($s0)
    09E59254:[8E08001C]: lw         $t0, 28($s0)
    09E59258:[8E090020]: lw         $t1, 32($s0)
    09E5925C:[8E0A0024]: lw         $t2, 36($s0)
    09E59260:[8E040008]: lw         $a0, 8($s0)
    09E59264:[8E05000C]: lw         $a1, 12($s0)
    09E59268:[8E060010]: lw         $a2, 16($s0)
    09E5926C:[AFA20040]: sw         $v0, 64($sp)
    09E59270:[3C0209E8]: lui        $v0, 0x09E8 <=> li $v0, 0x09E80000
    09E59274:[AFA30044]: sw         $v1, 68($sp)
    09E59278:[3C0309E8]: lui        $v1, 0x09E8 <=> li $v1, 0x09E80000
    09E5927C:[C45C6EA8]: lwc1       $f28, 28328($v0)
    09E59280:[3C0209E8]: lui        $v0, 0x09E8 <=> li $v0, 0x09E80000
    09E59284:[AFA40048]: sw         $a0, 72($sp)
    09E59288:[AFA5004C]: sw         $a1, 76($sp)
    09E5928C:[AFA60050]: sw         $a2, 80($sp)
    09E59290:[AFAB0054]: sw         $t3, 84($sp)
    09E59294:[AFA70000]: sw         $a3, 0($sp)
    09E59298:[AFA80004]: sw         $t0, 4($sp)
    09E5929C:[AFA90008]: sw         $t1, 8($sp)
    09E592A0:[C47D6EAC]: lwc1       $f29, 28332($v1)
    09E592A4:[AFA70020]: sw         $a3, 32($sp)
    09E592A8:[AFA80024]: sw         $t0, 36($sp)
    09E592AC:[AFA90028]: sw         $t1, 40($sp)
    09E592B0:[AFAA002C]: sw         $t2, 44($sp)
    09E592B4:[AFAC0030]: sw         $t4, 48($sp)
    09E592B8:[AFAD0034]: sw         $t5, 52($sp)
    09E592BC:[AFAE0038]: sw         $t6, 56($sp)
    09E592C0:[AFAF003C]: sw         $t7, 60($sp)
    09E592C4:[AFAA000C]: sw         $t2, 12($sp)
    09E592C8:[C4476EB0]: lwc1       $f7, 28336($v0)
    09E592CC:[C7A80028]: lwc1       $f8, 40($sp)
    09E592D0:[C7AA002C]: lwc1       $f10, 44($sp)
    09E592D4:[AFAC0010]: sw         $t4, 16($sp)
    09E592D8:[46074000]: add.s      $f0, $f8, $f7
    09E592DC:[AFAD0014]: sw         $t5, 20($sp)
    09E592E0:[4600503C]: c.lt.s     $f10, $f0
    09E592E4:[AFAE0018]: sw         $t6, 24($sp)
    09E592E8:[45000008]: bc1f       0x09E5930C
    09E592EC:[AFAF001C]: sw         $t7, 28($sp)
    09E592F0:[460A4000]: add.s      $f0, $f8, $f10
    09E592F4:[46073842]: mul.s      $f1, $f7, $f7
    09E592F8:[46070002]: mul.s      $f0, $f0, $f7
    09E592FC:[46010280]: add.s      $f10, $f0, $f1
    09E59300:[46010201]: sub.s      $f8, $f0, $f1
    09E59304:[E7AA002C]: swc1       $f10, 44($sp)
    09E59308:[E7A80028]: swc1       $f8, 40($sp)
    09E5930C:[C7A60030]: lwc1       $f6, 48($sp)
    09E59310:[C7AB0034]: lwc1       $f11, 52($sp)
    09E59314:[46073000]: add.s      $f0, $f6, $f7
    09E59318:[4600583C]: c.lt.s     $f11, $f0
    09E5931C:[00000000]: nop
    09E59320:[45000008]: bc1f       0x09E59344
    09E59324:[3C0209E8]: lui        $v0, 0x09E8 <=> li $v0, 0x09E80000
    09E59328:[460B3000]: add.s      $f0, $f6, $f11
    09E5932C:[46073842]: mul.s      $f1, $f7, $f7
    09E59330:[46070002]: mul.s      $f0, $f0, $f7
    09E59334:[460102C0]: add.s      $f11, $f0, $f1
    09E59338:[46010181]: sub.s      $f6, $f0, $f1
    09E5933C:[E7AB0034]: swc1       $f11, 52($sp)
    09E59340:[E7A60030]: swc1       $f6, 48($sp)
    09E59344:[C7B00040]: lwc1       $f16, 64($sp)
    09E59348:[C4406EB4]: lwc1       $f0, 28340($v0)
    09E5934C:[C7AE0048]: lwc1       $f14, 72($sp)
    09E59350:[C7AF004C]: lwc1       $f15, 76($sp)
    09E59354:[46008082]: mul.s      $f2, $f16, $f0
    09E59358:[46027040]: add.s      $f1, $f14, $f2
    09E5935C:[4601783C]: c.lt.s     $f15, $f1
    09E59360:[00000000]: nop
    09E59364:[45000009]: bc1f       0x09E5938C
    09E59368:[C7AC0050]: lwc1       $f12, 80($sp)
    09E5936C:[460F7000]: add.s      $f0, $f14, $f15
    09E59370:[46071042]: mul.s      $f1, $f2, $f7
    09E59374:[46070002]: mul.s      $f0, $f0, $f7
    09E59378:[460103C0]: add.s      $f15, $f0, $f1
    09E5937C:[46010381]: sub.s      $f14, $f0, $f1
    09E59380:[E7AF004C]: swc1       $f15, 76($sp)
    09E59384:[E7AE0048]: swc1       $f14, 72($sp)
    09E59388:[C7AC0050]: lwc1       $f12, 80($sp)
    09E5938C:[C7AD0054]: lwc1       $f13, 84($sp)
    09E59390:[46026000]: add.s      $f0, $f12, $f2
    09E59394:[4600683C]: c.lt.s     $f13, $f0
    09E59398:[00000000]: nop
    09E5939C:[45000009]: bc1f       0x09E593C4
    09E593A0:[C7A40038]: lwc1       $f4, 56($sp)
    09E593A4:[460D6000]: add.s      $f0, $f12, $f13
    09E593A8:[46071042]: mul.s      $f1, $f2, $f7
    09E593AC:[46070002]: mul.s      $f0, $f0, $f7
    09E593B0:[46010340]: add.s      $f13, $f0, $f1
    09E593B4:[46010301]: sub.s      $f12, $f0, $f1
    09E593B8:[E7AD0054]: swc1       $f13, 84($sp)
    09E593BC:[E7AC0050]: swc1       $f12, 80($sp)
    09E593C0:[C7A40038]: lwc1       $f4, 56($sp)
    09E593C4:[C7A5003C]: lwc1       $f5, 60($sp)
    09E593C8:[46085081]: sub.s      $f2, $f10, $f8
    09E593CC:[460658C1]: sub.s      $f3, $f11, $f6
    09E593D0:[46045280]: add.s      $f10, $f10, $f4
    09E593D4:[46055AC0]: add.s      $f11, $f11, $f5
    09E593D8:[46044100]: add.s      $f4, $f8, $f4
    09E593DC:[46053140]: add.s      $f5, $f6, $f5
    09E593E0:[3C0209E8]: lui        $v0, 0x09E8 <=> li $v0, 0x09E80000
    09E593E4:[C4416EBC]: lwc1       $f1, 28348($v0)
    09E593E8:[46045201]: sub.s      $f8, $f10, $f4
    09E593EC:[46055A41]: sub.s      $f9, $f11, $f5
    09E593F0:[46011800]: add.s      $f0, $f3, $f1
    09E593F4:[3C0209E8]: lui        $v0, 0x09E8 <=> li $v0, 0x09E80000
    09E593F8:[46011040]: add.s      $f1, $f2, $f1
    09E593FC:[C45A6EB8]: lwc1       $f26, 28344($v0)
    09E59400:[460018C3]: div.s      $f3, $f3, $f0
    09E59404:[C7A00044]: lwc1       $f0, 68($sp)
    09E59408:[3C0209E8]: lui        $v0, 0x09E8 <=> li $v0, 0x09E80000
    09E5940C:[C45B6EC0]: lwc1       $f27, 28352($v0)
    09E59410:[E7A00078]: swc1       $f0, 120($sp)
    09E59414:[27B00060]: addiu      $s0, $sp, 96
    09E59418:[27B10070]: addiu      $s1, $sp, 112
    09E5941C:[C7A00020]: lwc1       $f0, 32($sp)
    09E59420:[27D40180]: addiu      $s4, $fp, 384
    09E59424:[27CB0200]: addiu      $t3, $fp, 512
    09E59428:[E7A000A8]: swc1       $f0, 168($sp)
    09E5942C:[27A70090]: addiu      $a3, $sp, 144
    09E59430:[27A800A0]: addiu      $t0, $sp, 160
    09E59434:[C7A00024]: lwc1       $f0, 36($sp)
    09E59438:[27A900B0]: addiu      $t1, $sp, 176
    09E5943C:[02805021]: addu       $t2, $s4, $zr <=> move $t2, $s4
    09E59440:[E7A000B8]: swc1       $f0, 184($sp)
    09E59444:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    09E59448:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    09E5944C:[27A60080]: addiu      $a2, $sp, 128
    09E59450:[E7B00068]: swc1       $f16, 104($sp)
    09E59454:[27D60240]: addiu      $s6, $fp, 576
    09E59458:[27D50100]: addiu      $s5, $fp, 256
    09E5945C:[E7BB0088]: swc1       $f27, 136($sp)
    09E59460:[27D30080]: addiu      $s3, $fp, 128
    09E59464:[27D20040]: addiu      $s2, $fp, 64
    09E59468:[E7BA0098]: swc1       $f26, 152($sp)
    09E5946C:[4608D203]: div.s      $f8, $f26, $f8
    09E59470:[E7BC00A0]: swc1       $f28, 160($sp)
    09E59474:[E7A30094]: swc1       $f3, 148($sp)
    09E59478:[E7BD00B0]: swc1       $f29, 176($sp)
    09E5947C:[E7BC00A4]: swc1       $f28, 164($sp)
    09E59480:[E7BD00B4]: swc1       $f29, 180($sp)
    09E59484:[4609D243]: div.s      $f9, $f26, $f9
    09E59488:[46011083]: div.s      $f2, $f2, $f1
    09E5948C:[461C5001]: sub.s      $f0, $f10, $f28
    09E59490:[461C5841]: sub.s      $f1, $f11, $f28
    09E59494:[4604E5C1]: sub.s      $f23, $f28, $f4
    09E59498:[4605E581]: sub.s      $f22, $f28, $f5
    09E5949C:[460E0182]: mul.s      $f6, $f0, $f14
    09E594A0:[460C09C2]: mul.s      $f7, $f1, $f12
    09E594A4:[460FBE42]: mul.s      $f25, $f23, $f15
    09E594A8:[461D5001]: sub.s      $f0, $f10, $f29
    09E594AC:[461D5841]: sub.s      $f1, $f11, $f29
    09E594B0:[460DB602]: mul.s      $f24, $f22, $f13
    09E594B4:[4604EDC1]: sub.s      $f23, $f29, $f4
    09E594B8:[4605ED81]: sub.s      $f22, $f29, $f5
    09E594BC:[460E0002]: mul.s      $f0, $f0, $f14
    09E594C0:[460C0842]: mul.s      $f1, $f1, $f12
    09E594C4:[460FBDC2]: mul.s      $f23, $f23, $f15
    09E594C8:[460DB582]: mul.s      $f22, $f22, $f13
    09E594CC:[4606CE40]: add.s      $f25, $f25, $f6
    09E594D0:[4607C600]: add.s      $f24, $f24, $f7
    09E594D4:[4600BDC0]: add.s      $f23, $f23, $f0
    09E594D8:[4601B580]: add.s      $f22, $f22, $f1
    09E594DC:[4608CE42]: mul.s      $f25, $f25, $f8
    09E594E0:[4609C602]: mul.s      $f24, $f24, $f9
    09E594E4:[4608BDC2]: mul.s      $f23, $f23, $f8
    09E594E8:[4609B582]: mul.s      $f22, $f22, $f9
    09E594EC:[460018C7]: neg.s      $f3, $f3
    09E594F0:[E7A20090]: swc1       $f2, 144($sp)
    09E594F4:[46001087]: neg.s      $f2, $f2
    09E594F8:[E7A30084]: swc1       $f3, 132($sp)
    09E594FC:[E7A20080]: swc1       $f2, 128($sp)
    09E59500:[E7B90060]: swc1       $f25, 96($sp)
    09E59504:[E7B70070]: swc1       $f23, 112($sp)
    09E59508:[E7B80064]: swc1       $f24, 100($sp)
    09E5950C:[0E7963B0]: jal        0x09E58EC0
    09E59510:[E7B60074]: swc1       $f22, 116($sp)
    09E59514:[27C401C0]: addiu      $a0, $fp, 448
    09E59518:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    09E5951C:[0E797E78]: jal        0x09E5F9E0
    09E59520:[02E03021]: addu       $a2, $s7, $zr <=> move $a2, $s7
    09E59524:[C7A00038]: lwc1       $f0, 56($sp)
    09E59528:[C7A1003C]: lwc1       $f1, 60($sp)
    09E5952C:[C7A5002C]: lwc1       $f5, 44($sp)
    09E59530:[C7A30028]: lwc1       $f3, 40($sp)
    09E59534:[C7A40034]: lwc1       $f4, 52($sp)
    09E59538:[C7A20030]: lwc1       $f2, 48($sp)
    09E5953C:[46002940]: add.s      $f5, $f5, $f0
    09E59540:[460018C0]: add.s      $f3, $f3, $f0
    09E59544:[46012100]: add.s      $f4, $f4, $f1
    09E59548:[46011080]: add.s      $f2, $f2, $f1
    09E5954C:[C7A00048]: lwc1       $f0, 72($sp)
    09E59550:[C7A1004C]: lwc1       $f1, 76($sp)
    09E59554:[27CB02C0]: addiu      $t3, $fp, 704
    09E59558:[E7A00060]: swc1       $f0, 96($sp)
    09E5955C:[27A70090]: addiu      $a3, $sp, 144
    09E59560:[27A800A0]: addiu      $t0, $sp, 160
    09E59564:[C7A00050]: lwc1       $f0, 80($sp)
    09E59568:[E7A10070]: swc1       $f1, 112($sp)
    09E5956C:[27A900B0]: addiu      $t1, $sp, 176
    09E59570:[02C05021]: addu       $t2, $s6, $zr <=> move $t2, $s6
    09E59574:[C7A10054]: lwc1       $f1, 84($sp)
    09E59578:[E7A00064]: swc1       $f0, 100($sp)
    09E5957C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    09E59580:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    09E59584:[C7A00040]: lwc1       $f0, 64($sp)
    09E59588:[E7A10074]: swc1       $f1, 116($sp)
    09E5958C:[27A60080]: addiu      $a2, $sp, 128
    09E59590:[C7A10044]: lwc1       $f1, 68($sp)
    09E59594:[E7A00068]: swc1       $f0, 104($sp)
    09E59598:[E7A10078]: swc1       $f1, 120($sp)
    09E5959C:[C7A00020]: lwc1       $f0, 32($sp)
    09E595A0:[C7A10024]: lwc1       $f1, 36($sp)
    09E595A4:[E7A500B0]: swc1       $f5, 176($sp)
    09E595A8:[E7A300A0]: swc1       $f3, 160($sp)
    09E595AC:[E7A200A4]: swc1       $f2, 164($sp)
    09E595B0:[E7A400B4]: swc1       $f4, 180($sp)
    09E595B4:[E7A100B8]: swc1       $f1, 184($sp)
    09E595B8:[0E7963B0]: jal        0x09E58EC0
    09E595BC:[E7A000A8]: swc1       $f0, 168($sp)
    09E595C0:[27C40280]: addiu      $a0, $fp, 640
    09E595C4:[02C02821]: addu       $a1, $s6, $zr <=> move $a1, $s6
    09E595C8:[0E797E78]: jal        0x09E5F9E0
    09E595CC:[02E03021]: addu       $a2, $s7, $zr <=> move $a2, $s7
    09E595D0:[8FA20120]: lw         $v0, 288($sp)
    09E595D4:[C7AC0048]: lwc1       $f12, 72($sp)
    09E595D8:[4600CB46]: mov.s      $f13, $f25
    09E595DC:[C45400E8]: lwc1       $f20, 232($v0)
    09E595E0:[0E796469]: jal        0x09E591A4
    09E595E4:[4600A386]: mov.s      $f14, $f20
    09E595E8:[C7AC004C]: lwc1       $f12, 76($sp)
    09E595EC:[4600A386]: mov.s      $f14, $f20
    09E595F0:[4600BB46]: mov.s      $f13, $f23
    09E595F4:[0E796469]: jal        0x09E591A4
    09E595F8:[E7A00060]: swc1       $f0, 96($sp)
    09E595FC:[4600A386]: mov.s      $f14, $f20
    09E59600:[C7AC0050]: lwc1       $f12, 80($sp)
    09E59604:[4600C346]: mov.s      $f13, $f24
    09E59608:[0E796469]: jal        0x09E591A4
    09E5960C:[E7A00070]: swc1       $f0, 112($sp)
    09E59610:[4600A386]: mov.s      $f14, $f20
    09E59614:[C7AC0054]: lwc1       $f12, 84($sp)
    09E59618:[4600B346]: mov.s      $f13, $f22
    09E5961C:[0E796469]: jal        0x09E591A4
    09E59620:[E7A00064]: swc1       $f0, 100($sp)
    09E59624:[4600A386]: mov.s      $f14, $f20
    09E59628:[C7B50038]: lwc1       $f21, 56($sp)
    09E5962C:[C7AC0028]: lwc1       $f12, 40($sp)
    09E59630:[C7A10044]: lwc1       $f1, 68($sp)
    09E59634:[E7A00074]: swc1       $f0, 116($sp)
    09E59638:[46156300]: add.s      $f12, $f12, $f21
    09E5963C:[4600E346]: mov.s      $f13, $f28
    09E59640:[C7A00040]: lwc1       $f0, 64($sp)
    09E59644:[E7A10078]: swc1       $f1, 120($sp)
    09E59648:[0E796469]: jal        0x09E591A4
    09E5964C:[E7A00068]: swc1       $f0, 104($sp)
    09E59650:[4600A386]: mov.s      $f14, $f20
    09E59654:[C7AC002C]: lwc1       $f12, 44($sp)
    09E59658:[4600EB46]: mov.s      $f13, $f29
    09E5965C:[E7A000A0]: swc1       $f0, 160($sp)
    09E59660:[0E796469]: jal        0x09E591A4
    09E59664:[46156300]: add.s      $f12, $f12, $f21
    09E59668:[C7B5003C]: lwc1       $f21, 60($sp)
    09E5966C:[C7AC0030]: lwc1       $f12, 48($sp)
    09E59670:[4600A386]: mov.s      $f14, $f20
    09E59674:[4600E346]: mov.s      $f13, $f28
    09E59678:[46156300]: add.s      $f12, $f12, $f21
    09E5967C:[0E796469]: jal        0x09E591A4
    09E59680:[E7A000B0]: swc1       $f0, 176($sp)
    09E59684:[C7AC0034]: lwc1       $f12, 52($sp)
    09E59688:[4600A386]: mov.s      $f14, $f20
    09E5968C:[4600EB46]: mov.s      $f13, $f29
    09E59690:[46156300]: add.s      $f12, $f12, $f21
    09E59694:[0E796469]: jal        0x09E591A4
    09E59698:[E7A000A4]: swc1       $f0, 164($sp)
    09E5969C:[E7A000B4]: swc1       $f0, 180($sp)
    09E596A0:[02A05021]: addu       $t2, $s5, $zr <=> move $t2, $s5
    09E596A4:[02605821]: addu       $t3, $s3, $zr <=> move $t3, $s3
    09E596A8:[C7A00020]: lwc1       $f0, 32($sp)
    09E596AC:[C7A10024]: lwc1       $f1, 36($sp)
    09E596B0:[27A70090]: addiu      $a3, $sp, 144
    09E596B4:[27A800A0]: addiu      $t0, $sp, 160
    09E596B8:[27A900B0]: addiu      $t1, $sp, 176
    09E596BC:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    09E596C0:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    09E596C4:[27A60080]: addiu      $a2, $sp, 128
    09E596C8:[E7A000A8]: swc1       $f0, 168($sp)
    09E596CC:[0E7963B0]: jal        0x09E58EC0
    09E596D0:[E7A100B8]: swc1       $f1, 184($sp)
    09E596D4:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    09E596D8:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    09E596DC:[0E797E78]: jal        0x09E5F9E0
    09E596E0:[02E03021]: addu       $a2, $s7, $zr <=> move $a2, $s7
    09E596E4:[03C02021]: addu       $a0, $fp, $zr <=> move $a0, $fp
    09E596E8:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    09E596EC:[0E797E78]: jal        0x09E5F9E0
    09E596F0:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    09E596F4:[C7A20050]: lwc1       $f2, 80($sp)
    09E596F8:[C7A30054]: lwc1       $f3, 84($sp)
    09E596FC:[C7A4004C]: lwc1       $f4, 76($sp)
    09E59700:[C7A10048]: lwc1       $f1, 72($sp)
    09E59704:[C7A00040]: lwc1       $f0, 64($sp)
    09E59708:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    09E5970C:[27C40300]: addiu      $a0, $fp, 768
    09E59710:[02203821]: addu       $a3, $s1, $zr <=> move $a3, $s1
    09E59714:[27A80080]: addiu      $t0, $sp, 128
    09E59718:[27A90090]: addiu      $t1, $sp, 144
    09E5971C:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
    09E59720:[E7A20084]: swc1       $f2, 132($sp)
    09E59724:[3C1009E8]: lui        $s0, 0x09E8 <=> li $s0, 0x09E80000
    09E59728:[26106E60]: addiu      $s0, $s0, 28256
    09E5972C:[E7A40090]: swc1       $f4, 144($sp)
    09E59730:[E7A30094]: swc1       $f3, 148($sp)
    09E59734:[E7A20064]: swc1       $f2, 100($sp)
    09E59738:[E7A30074]: swc1       $f3, 116($sp)
    09E5973C:[E7A40080]: swc1       $f4, 128($sp)
    09E59740:[E7A10070]: swc1       $f1, 112($sp)
    09E59744:[E7A10060]: swc1       $f1, 96($sp)
    09E59748:[E7A00098]: swc1       $f0, 152($sp)
    09E5974C:[E7A00068]: swc1       $f0, 104($sp)
    09E59750:[E7A00078]: swc1       $f0, 120($sp)
    09E59754:[0E796425]: jal        0x09E59094
    09E59758:[E7A00088]: swc1       $f0, 136($sp)
    09E5975C:[27A700B0]: addiu      $a3, $sp, 176
    09E59760:[C7A00040]: lwc1       $f0, 64($sp)
    09E59764:[27A800C0]: addiu      $t0, $sp, 192
    09E59768:[27A900D0]: addiu      $t1, $sp, 208
    09E5976C:[27A600A0]: addiu      $a2, $sp, 160
    09E59770:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
    09E59774:[27C40340]: addiu      $a0, $fp, 832
    09E59778:[E7A000D8]: swc1       $f0, 216($sp)
    09E5977C:[E7A000A8]: swc1       $f0, 168($sp)
    09E59780:[E7A000B8]: swc1       $f0, 184($sp)
    09E59784:[E7A000C8]: swc1       $f0, 200($sp)
    09E59788:[E7B900B0]: swc1       $f25, 176($sp)
    09E5978C:[E7B800C4]: swc1       $f24, 196($sp)
    09E59790:[E7B700D0]: swc1       $f23, 208($sp)
    09E59794:[E7B600D4]: swc1       $f22, 212($sp)
    09E59798:[E7B900A0]: swc1       $f25, 160($sp)
    09E5979C:[E7B800A4]: swc1       $f24, 164($sp)
    09E597A0:[E7B600B4]: swc1       $f22, 180($sp)
    09E597A4:[0E796425]: jal        0x09E59094
    09E597A8:[E7B700C0]: swc1       $f23, 192($sp)
    09E597AC:[27A400E0]: addiu      $a0, $sp, 224
    09E597B0:[C7B50044]: lwc1       $f21, 68($sp)
    09E597B4:[0E797DC7]: jal        0x09E5F71C
    09E597B8:[C7B40040]: lwc1       $f20, 64($sp)
    09E597BC:[0E797DC7]: jal        0x09E5F71C
    09E597C0:[27A400F0]: addiu      $a0, $sp, 240
    09E597C4:[4614A801]: sub.s      $f0, $f21, $f20
    09E597C8:[4600A507]: neg.s      $f20, $f20
    09E597CC:[27C40380]: addiu      $a0, $fp, 896
    09E597D0:[27A500E0]: addiu      $a1, $sp, 224
    09E597D4:[4600D043]: div.s      $f1, $f26, $f0
    09E597D8:[E7B40110]: swc1       $f20, 272($sp)
    09E597DC:[02E03021]: addu       $a2, $s7, $zr <=> move $a2, $s7
    09E597E0:[E7BB0104]: swc1       $f27, 260($sp)
    09E597E4:[E7BA011C]: swc1       $f26, 284($sp)
    09E597E8:[E7BA0100]: swc1       $f26, 256($sp)
    09E597EC:[E7B50114]: swc1       $f21, 276($sp)
    09E597F0:[AFA0010C]: sw         $zr, 268($sp)
    09E597F4:[4600A503]: div.s      $f20, $f20, $f0
    09E597F8:[E7A10108]: swc1       $f1, 264($sp)
    09E597FC:[0E797E78]: jal        0x09E5F9E0
    09E59800:[E7B40118]: swc1       $f20, 280($sp)
    09E59804:[27C40410]: addiu      $a0, $fp, 1040
    09E59808:[8FA60124]: lw         $a2, 292($sp)
    09E5980C:[0E797E78]: jal        0x09E5F9E0
    09E59810:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    09E59814:[27C40450]: addiu      $a0, $fp, 1104
    09E59818:[02C02821]: addu       $a1, $s6, $zr <=> move $a1, $s6
    09E5981C:[0E797E78]: jal        0x09E5F9E0
    09E59820:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    09E59824:[3C0409E8]: lui        $a0, 0x09E8 <=> li $a0, 0x09E80000
    09E59828:[C7A00008]: lwc1       $f0, 8($sp)
    09E5982C:[C4816EC4]: lwc1       $f1, 28356($a0)
    09E59830:[4600083E]: c.le.s     $f1, $f0
    09E59834:[00000000]: nop
    09E59838:[4503005D]: bc1tl      0x09E599B0
    09E5983C:[46010001]: sub.s      $f0, $f0, $f1
    09E59840:[4600000D]: trunc.w.s  $f0, $f0
    09E59844:[44030000]: mfc1       $v1, $f0
    09E59848:[A7C30490]: sh         $v1, 1168($fp)
    09E5984C:[C7A00010]: lwc1       $f0, 16($sp)
    09E59850:[C4816EC4]: lwc1       $f1, 28356($a0)
    09E59854:[4600083E]: c.le.s     $f1, $f0
    09E59858:[00000000]: nop
    09E5985C:[4503004F]: bc1tl      0x09E5999C
    09E59860:[46010001]: sub.s      $f0, $f0, $f1
    09E59864:[4600000D]: trunc.w.s  $f0, $f0
    09E59868:[44030000]: mfc1       $v1, $f0
    09E5986C:[A7C30492]: sh         $v1, 1170($fp)
    09E59870:[3C0209E8]: lui        $v0, 0x09E8 <=> li $v0, 0x09E80000
    09E59874:[C7A1000C]: lwc1       $f1, 12($sp)
    09E59878:[C7A20008]: lwc1       $f2, 8($sp)
    09E5987C:[C4406EB8]: lwc1       $f0, 28344($v0)
    09E59880:[C4836EC4]: lwc1       $f3, 28356($a0)
    09E59884:[46020841]: sub.s      $f1, $f1, $f2
    09E59888:[46000800]: add.s      $f0, $f1, $f0
    09E5988C:[4600183E]: c.le.s     $f3, $f0
    09E59890:[00000000]: nop
    09E59894:[4503003C]: bc1tl      0x09E59988
    09E59898:[46030001]: sub.s      $f0, $f0, $f3
    09E5989C:[4600000D]: trunc.w.s  $f0, $f0
    09E598A0:[44030000]: mfc1       $v1, $f0
    09E598A4:[A7C30494]: sh         $v1, 1172($fp)
    09E598A8:[3C0209E8]: lui        $v0, 0x09E8 <=> li $v0, 0x09E80000
    09E598AC:[C7A10014]: lwc1       $f1, 20($sp)
    09E598B0:[C7A20010]: lwc1       $f2, 16($sp)
    09E598B4:[C4406EB8]: lwc1       $f0, 28344($v0)
    09E598B8:[C4836EC4]: lwc1       $f3, 28356($a0)
    09E598BC:[46020841]: sub.s      $f1, $f1, $f2
    09E598C0:[46000800]: add.s      $f0, $f1, $f0
    09E598C4:[4600183E]: c.le.s     $f3, $f0
    09E598C8:[00000000]: nop
    09E598CC:[45030029]: bc1tl      0x09E59974
    09E598D0:[46030001]: sub.s      $f0, $f0, $f3
    09E598D4:[4600000D]: trunc.w.s  $f0, $f0
    09E598D8:[44030000]: mfc1       $v1, $f0
    09E598DC:[A7C30496]: sh         $v1, 1174($fp)
    09E598E0:[27D00400]: addiu      $s0, $fp, 1024
    09E598E4:[27C403C0]: addiu      $a0, $fp, 960
    09E598E8:[C7A00020]: lwc1       $f0, 32($sp)
    09E598EC:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
    09E598F0:[E7C00498]: swc1       $f0, 1176($fp)
    09E598F4:[C7A00024]: lwc1       $f0, 36($sp)
    09E598F8:[0E797E4B]: jal        0x09E5F92C
    09E598FC:[E7C0049C]: swc1       $f0, 1180($fp)
    09E59900:[27C503E0]: addiu      $a1, $fp, 992
    09E59904:[0E797E28]: jal        0x09E5F8A0
    09E59908:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    09E5990C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    09E59910:[0E797DFE]: jal        0x09E5F7F8
    09E59914:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    09E59918:[03C01021]: addu       $v0, $fp, $zr <=> move $v0, $fp
    09E5991C:[8FBF0154]: lw         $ra, 340($sp)
    09E59920:[8FBE0150]: lw         $fp, 336($sp)
    09E59924:[8FB7014C]: lw         $s7, 332($sp)
    09E59928:[8FB60148]: lw         $s6, 328($sp)
    09E5992C:[8FB50144]: lw         $s5, 324($sp)
    09E59930:[8FB40140]: lw         $s4, 320($sp)
    09E59934:[8FB3013C]: lw         $s3, 316($sp)
    09E59938:[8FB20138]: lw         $s2, 312($sp)
    09E5993C:[8FB10134]: lw         $s1, 308($sp)
    09E59940:[8FB00130]: lw         $s0, 304($sp)
    09E59944:[C7BD0184]: lwc1       $f29, 388($sp)
    09E59948:[C7BC0180]: lwc1       $f28, 384($sp)
    09E5994C:[C7BB017C]: lwc1       $f27, 380($sp)
    09E59950:[C7BA0178]: lwc1       $f26, 376($sp)
    09E59954:[C7B90174]: lwc1       $f25, 372($sp)
    09E59958:[C7B80170]: lwc1       $f24, 368($sp)
    09E5995C:[C7B7016C]: lwc1       $f23, 364($sp)
    09E59960:[C7B60168]: lwc1       $f22, 360($sp)
    09E59964:[C7B50164]: lwc1       $f21, 356($sp)
    09E59968:[C7B40160]: lwc1       $f20, 352($sp)
    09E5996C:[03E00008]: jr         $ra
    09E59970:[27BD0190]: addiu      $sp, $sp, 400
    09E59974:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    09E59978:[4600000D]: trunc.w.s  $f0, $f0
    09E5997C:[44030000]: mfc1       $v1, $f0
    09E59980:[0A796637]: j          0x09E598DC
    09E59984:[00621825]: or         $v1, $v1, $v0
    09E59988:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    09E5998C:[4600000D]: trunc.w.s  $f0, $f0
    09E59990:[44030000]: mfc1       $v1, $f0
    09E59994:[0A796629]: j          0x09E598A4
    09E59998:[00621825]: or         $v1, $v1, $v0
    09E5999C:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    09E599A0:[4600000D]: trunc.w.s  $f0, $f0
    09E599A4:[44030000]: mfc1       $v1, $f0
    09E599A8:[0A79661B]: j          0x09E5986C
    09E599AC:[00621825]: or         $v1, $v1, $v0
    09E599B0:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    09E599B4:[4600000D]: trunc.w.s  $f0, $f0
    09E599B8:[44030000]: mfc1       $v1, $f0
    09E599BC:[0A796612]: j          0x09E59848
    09E599C0:[00621825]: or         $v1, $v1, $v0
_S1_2_9E42880 334,286 instructions (0.007%), 722 calls (09E42880 - 09E42BC8, length 211)
    09E42880:[27BDFFA0]: addiu      $sp, $sp, -96
    09E42884:[AFB50034]: sw         $s5, 52($sp)
    09E42888:[24020034]: addiu      $v0, $zr, 52 <=> li $v0, 52
    09E4288C:[00A20018]: mult       $a1, $v0
    09E42890:[AFB3002C]: sw         $s3, 44($sp)
    09E42894:[00809821]: addu       $s3, $a0, $zr <=> move $s3, $a0
    09E42898:[AFB10024]: sw         $s1, 36($sp)
    09E4289C:[00002812]: mflo       $a1
    09E428A0:[AFBF0040]: sw         $ra, 64($sp)
    09E428A4:[AFB7003C]: sw         $s7, 60($sp)
    09E428A8:[AFB60038]: sw         $s6, 56($sp)
    09E428AC:[AFB40030]: sw         $s4, 48($sp)
    09E428B0:[AFB20028]: sw         $s2, 40($sp)
    09E428B4:[AFB00020]: sw         $s0, 32($sp)
    09E428B8:[E7B40050]: swc1       $f20, 80($sp)
    09E428BC:[8C83005C]: lw         $v1, 92($a0)
    09E428C0:[8C670004]: lw         $a3, 4($v1)
    09E428C4:[8CE20018]: lw         $v0, 24($a3)
    09E428C8:[00C03821]: addu       $a3, $a2, $zr <=> move $a3, $a2
    09E428CC:[0045A821]: addu       $s5, $v0, $a1
    09E428D0:[26A60028]: addiu      $a2, $s5, 40
    09E428D4:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    09E428D8:[27A50010]: addiu      $a1, $sp, 16
    09E428DC:[0E790D21]: jal        0x09E43484
    09E428E0:[AFA20010]: sw         $v0, 16($sp)
    09E428E4:[8EA30018]: lw         $v1, 24($s5)
    09E428E8:[18600022]: blez       $v1, 0x09E42974
    09E428EC:[8EB1001C]: lw         $s1, 28($s5)
    09E428F0:[3C1609EA]: lui        $s6, 0x09EA <=> li $s6, 0x09EA0000
    09E428F4:[00609021]: addu       $s2, $v1, $zr <=> move $s2, $v1
    09E428F8:[241700D0]: addiu      $s7, $zr, 208 <=> li $s7, 208
    09E428FC:[26D48E34]: addiu      $s4, $s6, -29132
    09E42900:[96220000]: lhu        $v0, 0($s1)
    09E42904:[8E630004]: lw         $v1, 4($s3)
    09E42908:[8EC88E34]: lw         $t0, -29132($s6)
    09E4290C:[00570018]: mult       $v0, $s7
    09E42910:[8E890004]: lw         $t1, 4($s4)
    09E42914:[8E8A0008]: lw         $t2, 8($s4)
    09E42918:[8E8B000C]: lw         $t3, 12($s4)
    09E4291C:[8FA70010]: lw         $a3, 16($sp)
    09E42920:[00001012]: mflo       $v0
    09E42924:[00628021]: addu       $s0, $v1, $v0
    09E42928:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    09E4292C:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    09E42930:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    09E42934:[AFA80000]: sw         $t0, 0($sp)
    09E42938:[2652FFFF]: addiu      $s2, $s2, -1
    09E4293C:[26310008]: addiu      $s1, $s1, 8
    09E42940:[AFA90004]: sw         $t1, 4($sp)
    09E42944:[AFAA0008]: sw         $t2, 8($sp)
    09E42948:[0E790DDE]: jal        0x09E43778
    09E4294C:[AFAB000C]: sw         $t3, 12($sp)
    09E42950:[C6020040]: lwc1       $f2, 64($s0)
    09E42954:[C6030044]: lwc1       $f3, 68($s0)
    09E42958:[C7A00000]: lwc1       $f0, 0($sp)
    09E4295C:[C7A10004]: lwc1       $f1, 4($sp)
    09E42960:[46001080]: add.s      $f2, $f2, $f0
    09E42964:[460118C0]: add.s      $f3, $f3, $f1
    09E42968:[E6020040]: swc1       $f2, 64($s0)
    09E4296C:[1640FFE4]: bne        $s2, $zr, 0x09E42900
    09E42970:[E6030044]: swc1       $f3, 68($s0)
    09E42974:[8EA30010]: lw         $v1, 16($s5)
    09E42978:[18600030]: blez       $v1, 0x09E42A3C
    09E4297C:[8EB10014]: lw         $s1, 20($s5)
    09E42980:[3C0209E8]: lui        $v0, 0x09E8 <=> li $v0, 0x09E80000
    09E42984:[C4545058]: lwc1       $f20, 20568($v0)
    09E42988:[00609021]: addu       $s2, $v1, $zr <=> move $s2, $v1
    09E4298C:[241700D0]: addiu      $s7, $zr, 208 <=> li $s7, 208
    09E42990:[3C1609E8]: lui        $s6, 0x09E8 <=> li $s6, 0x09E80000
    09E42994:[3C1409E8]: lui        $s4, 0x09E8 <=> li $s4, 0x09E80000
    09E42998:[96220000]: lhu        $v0, 0($s1)
    09E4299C:[8E630004]: lw         $v1, 4($s3)
    09E429A0:[8FA70010]: lw         $a3, 16($sp)
    09E429A4:[00570018]: mult       $v0, $s7
    09E429A8:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    09E429AC:[27A50014]: addiu      $a1, $sp, 20
    09E429B0:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    09E429B4:[00001012]: mflo       $v0
    09E429B8:[0E790D89]: jal        0x09E43624
    09E429BC:[00628021]: addu       $s0, $v1, $v0
    09E429C0:[C7A10014]: lwc1       $f1, 20($sp)
    09E429C4:[4601A03C]: c.lt.s     $f20, $f1
    09E429C8:[00000000]: nop
    09E429CC:[45000009]: bc1f       0x09E429F4
    09E429D0:[46000806]: mov.s      $f0, $f1
    09E429D4:[C683505C]: lwc1       $f3, 20572($s4)
    09E429D8:[4600A086]: mov.s      $f2, $f20
    09E429DC:[46030041]: sub.s      $f1, $f0, $f3
    09E429E0:[4601103C]: c.lt.s     $f2, $f1
    09E429E4:[00000000]: nop
    09E429E8:[4501FFFC]: bc1t       0x09E429DC
    09E429EC:[46000806]: mov.s      $f0, $f1
    09E429F0:[E7A10014]: swc1       $f1, 20($sp)
    09E429F4:[C6C25060]: lwc1       $f2, 20576($s6)
    09E429F8:[4602083C]: c.lt.s     $f1, $f2
    09E429FC:[00000000]: nop
    09E42A00:[45000008]: bc1f       0x09E42A24
    09E42A04:[46000806]: mov.s      $f0, $f1
    09E42A08:[C683505C]: lwc1       $f3, 20572($s4)
    09E42A0C:[46030040]: add.s      $f1, $f0, $f3
    09E42A10:[4602083C]: c.lt.s     $f1, $f2
    09E42A14:[00000000]: nop
    09E42A18:[4501FFFC]: bc1t       0x09E42A0C
    09E42A1C:[46000806]: mov.s      $f0, $f1
    09E42A20:[E7A10014]: swc1       $f1, 20($sp)
    09E42A24:[C6000038]: lwc1       $f0, 56($s0)
    09E42A28:[2652FFFF]: addiu      $s2, $s2, -1
    09E42A2C:[26310008]: addiu      $s1, $s1, 8
    09E42A30:[46010000]: add.s      $f0, $f0, $f1
    09E42A34:[1640FFD8]: bne        $s2, $zr, 0x09E42998
    09E42A38:[E6000038]: swc1       $f0, 56($s0)
    09E42A3C:[8EA30008]: lw         $v1, 8($s5)
    09E42A40:[18600018]: blez       $v1, 0x09E42AA4
    09E42A44:[8EB1000C]: lw         $s1, 12($s5)
    09E42A48:[00609021]: addu       $s2, $v1, $zr <=> move $s2, $v1
    09E42A4C:[241400D0]: addiu      $s4, $zr, 208 <=> li $s4, 208
    09E42A50:[96220000]: lhu        $v0, 0($s1)
    09E42A54:[8E630004]: lw         $v1, 4($s3)
    09E42A58:[8FA70010]: lw         $a3, 16($sp)
    09E42A5C:[00540018]: mult       $v0, $s4
    09E42A60:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    09E42A64:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    09E42A68:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    09E42A6C:[2652FFFF]: addiu      $s2, $s2, -1
    09E42A70:[00001012]: mflo       $v0
    09E42A74:[0E790DDE]: jal        0x09E43778
    09E42A78:[00628021]: addu       $s0, $v1, $v0
    09E42A7C:[C7A00000]: lwc1       $f0, 0($sp)
    09E42A80:[C6010050]: lwc1       $f1, 80($s0)
    09E42A84:[C6020054]: lwc1       $f2, 84($s0)
    09E42A88:[26310008]: addiu      $s1, $s1, 8
    09E42A8C:[46000842]: mul.s      $f1, $f1, $f0
    09E42A90:[C7A00004]: lwc1       $f0, 4($sp)
    09E42A94:[46001082]: mul.s      $f2, $f2, $f0
    09E42A98:[E6010050]: swc1       $f1, 80($s0)
    09E42A9C:[1640FFEC]: bne        $s2, $zr, 0x09E42A50
    09E42AA0:[E6020054]: swc1       $f2, 84($s0)
    09E42AA4:[8EA30000]: lw         $v1, 0($s5)
    09E42AA8:[18600011]: blez       $v1, 0x09E42AF0
    09E42AAC:[8EB10004]: lw         $s1, 4($s5)
    09E42AB0:[00609021]: addu       $s2, $v1, $zr <=> move $s2, $v1
    09E42AB4:[241400D0]: addiu      $s4, $zr, 208 <=> li $s4, 208
    09E42AB8:[96220000]: lhu        $v0, 0($s1)
    09E42ABC:[8E630004]: lw         $v1, 4($s3)
    09E42AC0:[8FA70010]: lw         $a3, 16($sp)
    09E42AC4:[00540018]: mult       $v0, $s4
    09E42AC8:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    09E42ACC:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    09E42AD0:[2652FFFF]: addiu      $s2, $s2, -1
    09E42AD4:[26310008]: addiu      $s1, $s1, 8
    09E42AD8:[00001012]: mflo       $v0
    09E42ADC:[00628021]: addu       $s0, $v1, $v0
    09E42AE0:[0E790D51]: jal        0x09E43544
    09E42AE4:[26050034]: addiu      $a1, $s0, 52
    09E42AE8:[5640FFF4]: bnel       $s2, $zr, 0x09E42ABC
    09E42AEC:[96220000]: lhu        $v0, 0($s1)
    09E42AF0:[8EA30020]: lw         $v1, 32($s5)
    09E42AF4:[18600029]: blez       $v1, 0x09E42B9C
    09E42AF8:[8EB10024]: lw         $s1, 36($s5)
    09E42AFC:[00609021]: addu       $s2, $v1, $zr <=> move $s2, $v1
    09E42B00:[27B40018]: addiu      $s4, $sp, 24
    09E42B04:[241500D0]: addiu      $s5, $zr, 208 <=> li $s5, 208
    09E42B08:[96220000]: lhu        $v0, 0($s1)
    09E42B0C:[8E630004]: lw         $v1, 4($s3)
    09E42B10:[8FA70010]: lw         $a3, 16($sp)
    09E42B14:[00550018]: mult       $v0, $s5
    09E42B18:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    09E42B1C:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    09E42B20:[27A50018]: addiu      $a1, $sp, 24
    09E42B24:[2652FFFF]: addiu      $s2, $s2, -1
    09E42B28:[00001012]: mflo       $v0
    09E42B2C:[0E790E3E]: jal        0x09E438F8
    09E42B30:[00628021]: addu       $s0, $v1, $v0
    09E42B34:[93A60018]: lbu        $a2, 24($sp)
    09E42B38:[9202003C]: lbu        $v0, 60($s0)
    09E42B3C:[9203003D]: lbu        $v1, 61($s0)
    09E42B40:[92870001]: lbu        $a3, 1($s4)
    09E42B44:[00460018]: mult       $v0, $a2
    09E42B48:[9204003E]: lbu        $a0, 62($s0)
    09E42B4C:[92880002]: lbu        $t0, 2($s4)
    09E42B50:[9205003F]: lbu        $a1, 63($s0)
    09E42B54:[92890003]: lbu        $t1, 3($s4)
    09E42B58:[00001012]: mflo       $v0
    09E42B5C:[00670018]: mult       $v1, $a3
    09E42B60:[000211C2]: srl        $v0, $v0, 0x0007
    09E42B64:[26310008]: addiu      $s1, $s1, 8
    09E42B68:[A202003C]: sb         $v0, 60($s0)
    09E42B6C:[00001812]: mflo       $v1
    09E42B70:[00880018]: mult       $a0, $t0
    09E42B74:[000319C2]: srl        $v1, $v1, 0x0007
    09E42B78:[A203003D]: sb         $v1, 61($s0)
    09E42B7C:[00002012]: mflo       $a0
    09E42B80:[00A90018]: mult       $a1, $t1
    09E42B84:[000421C2]: srl        $a0, $a0, 0x0007
    09E42B88:[A204003E]: sb         $a0, 62($s0)
    09E42B8C:[00002812]: mflo       $a1
    09E42B90:[000529C2]: srl        $a1, $a1, 0x0007
    09E42B94:[1640FFDC]: bne        $s2, $zr, 0x09E42B08
    09E42B98:[A205003F]: sb         $a1, 63($s0)
    09E42B9C:[8FBF0040]: lw         $ra, 64($sp)
    09E42BA0:[8FB7003C]: lw         $s7, 60($sp)
    09E42BA4:[8FB60038]: lw         $s6, 56($sp)
    09E42BA8:[8FB50034]: lw         $s5, 52($sp)
    09E42BAC:[8FB40030]: lw         $s4, 48($sp)
    09E42BB0:[8FB3002C]: lw         $s3, 44($sp)
    09E42BB4:[8FB20028]: lw         $s2, 40($sp)
    09E42BB8:[8FB10024]: lw         $s1, 36($sp)
    09E42BBC:[8FB00020]: lw         $s0, 32($sp)
    09E42BC0:[C7B40050]: lwc1       $f20, 80($sp)
    09E42BC4:[03E00008]: jr         $ra
    09E42BC8:[27BD0060]: addiu      $sp, $sp, 96
  Back Branch 09E42B94 4,332 times (length 37)
    09E42AF4:[18600029]: blez       $v1, 0x09E42B9C
    09E42AF8:[8EB10024]: lw         $s1, 36($s5)
    09E42AFC:[00609021]: addu       $s2, $v1, $zr <=> move $s2, $v1
    09E42B00:[27B40018]: addiu      $s4, $sp, 24
    09E42B04:[241500D0]: addiu      $s5, $zr, 208 <=> li $s5, 208
--> 09E42B08:[96220000]: lhu        $v0, 0($s1)
    09E42B0C:[8E630004]: lw         $v1, 4($s3)
    09E42B10:[8FA70010]: lw         $a3, 16($sp)
    09E42B14:[00550018]: mult       $v0, $s5
    09E42B18:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    09E42B1C:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    09E42B20:[27A50018]: addiu      $a1, $sp, 24
    09E42B24:[2652FFFF]: addiu      $s2, $s2, -1
    09E42B28:[00001012]: mflo       $v0
    09E42B2C:[0E790E3E]: jal        0x09E438F8
    09E42B30:[00628021]: addu       $s0, $v1, $v0
    09E42B34:[93A60018]: lbu        $a2, 24($sp)
    09E42B38:[9202003C]: lbu        $v0, 60($s0)
    09E42B3C:[9203003D]: lbu        $v1, 61($s0)
    09E42B40:[92870001]: lbu        $a3, 1($s4)
    09E42B44:[00460018]: mult       $v0, $a2
    09E42B48:[9204003E]: lbu        $a0, 62($s0)
    09E42B4C:[92880002]: lbu        $t0, 2($s4)
    09E42B50:[9205003F]: lbu        $a1, 63($s0)
    09E42B54:[92890003]: lbu        $t1, 3($s4)
    09E42B58:[00001012]: mflo       $v0
    09E42B5C:[00670018]: mult       $v1, $a3
    09E42B60:[000211C2]: srl        $v0, $v0, 0x0007
    09E42B64:[26310008]: addiu      $s1, $s1, 8
    09E42B68:[A202003C]: sb         $v0, 60($s0)
    09E42B6C:[00001812]: mflo       $v1
    09E42B70:[00880018]: mult       $a0, $t0
    09E42B74:[000319C2]: srl        $v1, $v1, 0x0007
    09E42B78:[A203003D]: sb         $v1, 61($s0)
    09E42B7C:[00002012]: mflo       $a0
    09E42B80:[00A90018]: mult       $a1, $t1
    09E42B84:[000421C2]: srl        $a0, $a0, 0x0007
    09E42B88:[A204003E]: sb         $a0, 62($s0)
    09E42B8C:[00002812]: mflo       $a1
    09E42B90:[000529C2]: srl        $a1, $a1, 0x0007
--> 09E42B94:[1640FFDC]: bne        $s2, $zr, 0x09E42B08
    09E42B98:[A205003F]: sb         $a1, 63($s0)
    09E42B9C:[8FBF0040]: lw         $ra, 64($sp)
    09E42BA0:[8FB7003C]: lw         $s7, 60($sp)
    09E42BA4:[8FB60038]: lw         $s6, 56($sp)
  Back Branch 09E42AE8 3,610 times (length 13)
    09E42AA8:[18600011]: blez       $v1, 0x09E42AF0
    09E42AAC:[8EB10004]: lw         $s1, 4($s5)
    09E42AB0:[00609021]: addu       $s2, $v1, $zr <=> move $s2, $v1
    09E42AB4:[241400D0]: addiu      $s4, $zr, 208 <=> li $s4, 208
    09E42AB8:[96220000]: lhu        $v0, 0($s1)
--> 09E42ABC:[8E630004]: lw         $v1, 4($s3)
    09E42AC0:[8FA70010]: lw         $a3, 16($sp)
    09E42AC4:[00540018]: mult       $v0, $s4
    09E42AC8:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    09E42ACC:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    09E42AD0:[2652FFFF]: addiu      $s2, $s2, -1
    09E42AD4:[26310008]: addiu      $s1, $s1, 8
    09E42AD8:[00001012]: mflo       $v0
    09E42ADC:[00628021]: addu       $s0, $v1, $v0
    09E42AE0:[0E790D51]: jal        0x09E43544
    09E42AE4:[26050034]: addiu      $a1, $s0, 52
--> 09E42AE8:[5640FFF4]: bnel       $s2, $zr, 0x09E42ABC
    09E42AEC:[96220000]: lhu        $v0, 0($s1)
    09E42AF0:[8EA30020]: lw         $v1, 32($s5)
    09E42AF4:[18600029]: blez       $v1, 0x09E42B9C
    09E42AF8:[8EB10024]: lw         $s1, 36($s5)
  Back Branch 09E42A9C 1,444 times (length 21)
    09E42A3C:[8EA30008]: lw         $v1, 8($s5)
    09E42A40:[18600018]: blez       $v1, 0x09E42AA4
    09E42A44:[8EB1000C]: lw         $s1, 12($s5)
    09E42A48:[00609021]: addu       $s2, $v1, $zr <=> move $s2, $v1
    09E42A4C:[241400D0]: addiu      $s4, $zr, 208 <=> li $s4, 208
--> 09E42A50:[96220000]: lhu        $v0, 0($s1)
    09E42A54:[8E630004]: lw         $v1, 4($s3)
    09E42A58:[8FA70010]: lw         $a3, 16($sp)
    09E42A5C:[00540018]: mult       $v0, $s4
    09E42A60:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    09E42A64:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    09E42A68:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    09E42A6C:[2652FFFF]: addiu      $s2, $s2, -1
    09E42A70:[00001012]: mflo       $v0
    09E42A74:[0E790DDE]: jal        0x09E43778
    09E42A78:[00628021]: addu       $s0, $v1, $v0
    09E42A7C:[C7A00000]: lwc1       $f0, 0($sp)
    09E42A80:[C6010050]: lwc1       $f1, 80($s0)
    09E42A84:[C6020054]: lwc1       $f2, 84($s0)
    09E42A88:[26310008]: addiu      $s1, $s1, 8
    09E42A8C:[46000842]: mul.s      $f1, $f1, $f0
    09E42A90:[C7A00004]: lwc1       $f0, 4($sp)
    09E42A94:[46001082]: mul.s      $f2, $f2, $f0
    09E42A98:[E6010050]: swc1       $f1, 80($s0)
--> 09E42A9C:[1640FFEC]: bne        $s2, $zr, 0x09E42A50
    09E42AA0:[E6020054]: swc1       $f2, 84($s0)
    09E42AA4:[8EA30000]: lw         $v1, 0($s5)
    09E42AA8:[18600011]: blez       $v1, 0x09E42AF0
    09E42AAC:[8EB10004]: lw         $s1, 4($s5)
  Back Branch 09E4296C 1,444 times (length 29)
    09E428EC:[8EB1001C]: lw         $s1, 28($s5)
    09E428F0:[3C1609EA]: lui        $s6, 0x09EA <=> li $s6, 0x09EA0000
    09E428F4:[00609021]: addu       $s2, $v1, $zr <=> move $s2, $v1
    09E428F8:[241700D0]: addiu      $s7, $zr, 208 <=> li $s7, 208
    09E428FC:[26D48E34]: addiu      $s4, $s6, -29132
--> 09E42900:[96220000]: lhu        $v0, 0($s1)
    09E42904:[8E630004]: lw         $v1, 4($s3)
    09E42908:[8EC88E34]: lw         $t0, -29132($s6)
    09E4290C:[00570018]: mult       $v0, $s7
    09E42910:[8E890004]: lw         $t1, 4($s4)
    09E42914:[8E8A0008]: lw         $t2, 8($s4)
    09E42918:[8E8B000C]: lw         $t3, 12($s4)
    09E4291C:[8FA70010]: lw         $a3, 16($sp)
    09E42920:[00001012]: mflo       $v0
    09E42924:[00628021]: addu       $s0, $v1, $v0
    09E42928:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    09E4292C:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    09E42930:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    09E42934:[AFA80000]: sw         $t0, 0($sp)
    09E42938:[2652FFFF]: addiu      $s2, $s2, -1
    09E4293C:[26310008]: addiu      $s1, $s1, 8
    09E42940:[AFA90004]: sw         $t1, 4($sp)
    09E42944:[AFAA0008]: sw         $t2, 8($sp)
    09E42948:[0E790DDE]: jal        0x09E43778
    09E4294C:[AFAB000C]: sw         $t3, 12($sp)
    09E42950:[C6020040]: lwc1       $f2, 64($s0)
    09E42954:[C6030044]: lwc1       $f3, 68($s0)
    09E42958:[C7A00000]: lwc1       $f0, 0($sp)
    09E4295C:[C7A10004]: lwc1       $f1, 4($sp)
    09E42960:[46001080]: add.s      $f2, $f2, $f0
    09E42964:[460118C0]: add.s      $f3, $f3, $f1
    09E42968:[E6020040]: swc1       $f2, 64($s0)
--> 09E4296C:[1640FFE4]: bne        $s2, $zr, 0x09E42900
    09E42970:[E6030044]: swc1       $f3, 68($s0)
    09E42974:[8EA30010]: lw         $v1, 16($s5)
    09E42978:[18600030]: blez       $v1, 0x09E42A3C
    09E4297C:[8EB10014]: lw         $s1, 20($s5)
_S1_2_9E438F8 310,824 instructions (0.006%), 4,344 calls (09E438F8 - 09E43AE4, length 124)
    09E438F8:[3C028080]: lui        $v0, 0x8080 <=> li $v0, 0x80800000
    09E438FC:[34428080]: ori        $v0, $v0, -32640
    09E43900:[ACA20000]: sw         $v0, 0($a1)
    09E43904:[00A05021]: addu       $t2, $a1, $zr <=> move $t2, $a1
    09E43908:[84C20002]: lh         $v0, 2($a2)
    09E4390C:[2448FFFF]: addiu      $t0, $v0, -1
    09E43910:[19000038]: blez       $t0, 0x09E439F4
    09E43914:[00C05821]: addu       $t3, $a2, $zr <=> move $t3, $a2
    09E43918:[8CC50004]: lw         $a1, 4($a2)
    09E4391C:[8CA20014]: lw         $v0, 20($a1)
    09E43920:[00E2102A]: slt        $v0, $a3, $v0
    09E43924:[14400033]: bne        $v0, $zr, 0x09E439F4
    09E43928:[00081040]: sll        $v0, $t0, 0x0001
    09E4392C:[00481021]: addu       $v0, $v0, $t0
    09E43930:[00021080]: sll        $v0, $v0, 0x0002
    09E43934:[00A21021]: addu       $v0, $a1, $v0
    09E43938:[8C430008]: lw         $v1, 8($v0)
    09E4393C:[0067182A]: slt        $v1, $v1, $a3
    09E43940:[10600004]: beq        $v1, $zr, 0x09E43954
    09E43944:[24090001]: addiu      $t1, $zr, 1 <=> li $t1, 1
    09E43948:[8C420000]: lw         $v0, 0($v0)
    09E4394C:[03E00008]: jr         $ra
    09E43950:[AD420000]: sw         $v0, 0($t2)
    09E43954:[0128102A]: slt        $v0, $t1, $t0
    09E43958:[1040001A]: beq        $v0, $zr, 0x09E439C4
    09E4395C:[01003021]: addu       $a2, $t0, $zr <=> move $a2, $t0
    09E43960:[01261021]: addu       $v0, $t1, $a2
    09E43964:[00022043]: sra        $a0, $v0, 0x0001
    09E43968:[00041840]: sll        $v1, $a0, 0x0001
    09E4396C:[00641821]: addu       $v1, $v1, $a0
    09E43970:[00031880]: sll        $v1, $v1, 0x0002
    09E43974:[00A31821]: addu       $v1, $a1, $v1
    09E43978:[8C620008]: lw         $v0, 8($v1)
    09E4397C:[0047102A]: slt        $v0, $v0, $a3
    09E43980:[50400002]: beql       $v0, $zr, 0x09E4398C
    09E43984:[00803021]: addu       $a2, $a0, $zr <=> move $a2, $a0
    09E43988:[24890001]: addiu      $t1, $a0, 1
    09E4398C:[0126102A]: slt        $v0, $t1, $a2
    09E43990:[1440FFF4]: bne        $v0, $zr, 0x09E43964
    09E43994:[01261021]: addu       $v0, $t1, $a2
    09E43998:[29220002]: slti       $v0, $t1, 2
    09E4399C:[1440000A]: bne        $v0, $zr, 0x09E439C8
    09E439A0:[00092040]: sll        $a0, $t1, 0x0001
    09E439A4:[00891021]: addu       $v0, $a0, $t1
    09E439A8:[00021080]: sll        $v0, $v0, 0x0002
    09E439AC:[00A21021]: addu       $v0, $a1, $v0
    09E439B0:[8C430008]: lw         $v1, 8($v0)
    09E439B4:[00E3182A]: slt        $v1, $a3, $v1
    09E439B8:[10600004]: beq        $v1, $zr, 0x09E439CC
    09E439BC:[00891021]: addu       $v0, $a0, $t1
    09E439C0:[2529FFFF]: addiu      $t1, $t1, -1
    09E439C4:[00092040]: sll        $a0, $t1, 0x0001
    09E439C8:[00891021]: addu       $v0, $a0, $t1
    09E439CC:[00026080]: sll        $t4, $v0, 0x0002
    09E439D0:[00AC3021]: addu       $a2, $a1, $t4
    09E439D4:[8CC30004]: lw         $v1, 4($a2)
    09E439D8:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    09E439DC:[10620007]: beq        $v1, $v0, 0x09E439FC
    09E439E0:[28620003]: slti       $v0, $v1, 3
    09E439E4:[10400003]: beq        $v0, $zr, 0x09E439F4
    09E439E8:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    09E439EC:[5062FFD7]: beql       $v1, $v0, 0x09E4394C
    09E439F0:[8CC20000]: lw         $v0, 0($a2)
    09E439F4:[03E00008]: jr         $ra
    09E439F8:[00000000]: nop
    09E439FC:[5128FFD3]: beql       $t1, $t0, 0x09E4394C
    09E43A00:[8CC20000]: lw         $v0, 0($a2)
    09E43A04:[25220001]: addiu      $v0, $t1, 1
    09E43A08:[00022040]: sll        $a0, $v0, 0x0001
    09E43A0C:[00822021]: addu       $a0, $a0, $v0
    09E43A10:[00042080]: sll        $a0, $a0, 0x0002
    09E43A14:[00A42821]: addu       $a1, $a1, $a0
    09E43A18:[90C80000]: lbu        $t0, 0($a2)
    09E43A1C:[90A20000]: lbu        $v0, 0($a1)
    09E43A20:[8CC60008]: lw         $a2, 8($a2)
    09E43A24:[8CA30008]: lw         $v1, 8($a1)
    09E43A28:[00481023]: subu       $v0, $v0, $t0
    09E43A2C:[00E63823]: subu       $a3, $a3, $a2
    09E43A30:[00470018]: mult       $v0, $a3
    09E43A34:[00661823]: subu       $v1, $v1, $a2
    09E43A38:[50600001]: beql       $v1, $zr, 0x09E43A40
    09E43A3C:[000001CD]: break      0x00007
    09E43A40:[00001012]: mflo       $v0
    09E43A44:[0043001A]: div        $v0, $v1
    09E43A48:[00001012]: mflo       $v0
    09E43A4C:[00481021]: addu       $v0, $v0, $t0
    09E43A50:[A1420000]: sb         $v0, 0($t2)
    09E43A54:[8D620004]: lw         $v0, 4($t3)
    09E43A58:[00442821]: addu       $a1, $v0, $a0
    09E43A5C:[004C1021]: addu       $v0, $v0, $t4
    09E43A60:[90480001]: lbu        $t0, 1($v0)
    09E43A64:[90A20001]: lbu        $v0, 1($a1)
    09E43A68:[00481023]: subu       $v0, $v0, $t0
    09E43A6C:[00470018]: mult       $v0, $a3
    09E43A70:[00001012]: mflo       $v0
    09E43A74:[0043001A]: div        $v0, $v1
    09E43A78:[00001012]: mflo       $v0
    09E43A7C:[00481021]: addu       $v0, $v0, $t0
    09E43A80:[A1420001]: sb         $v0, 1($t2)
    09E43A84:[8D620004]: lw         $v0, 4($t3)
    09E43A88:[00442821]: addu       $a1, $v0, $a0
    09E43A8C:[004C1021]: addu       $v0, $v0, $t4
    09E43A90:[90480002]: lbu        $t0, 2($v0)
    09E43A94:[90A20002]: lbu        $v0, 2($a1)
    09E43A98:[00481023]: subu       $v0, $v0, $t0
    09E43A9C:[00470018]: mult       $v0, $a3
    09E43AA0:[00001012]: mflo       $v0
    09E43AA4:[0043001A]: div        $v0, $v1
    09E43AA8:[00001012]: mflo       $v0
    09E43AAC:[00481021]: addu       $v0, $v0, $t0
    09E43AB0:[A1420002]: sb         $v0, 2($t2)
    09E43AB4:[8D620004]: lw         $v0, 4($t3)
    09E43AB8:[00442021]: addu       $a0, $v0, $a0
    09E43ABC:[004C1021]: addu       $v0, $v0, $t4
    09E43AC0:[90480003]: lbu        $t0, 3($v0)
    09E43AC4:[90820003]: lbu        $v0, 3($a0)
    09E43AC8:[00481023]: subu       $v0, $v0, $t0
    09E43ACC:[00470018]: mult       $v0, $a3
    09E43AD0:[00001012]: mflo       $v0
    09E43AD4:[0043001A]: div        $v0, $v1
    09E43AD8:[00001012]: mflo       $v0
    09E43ADC:[00481021]: addu       $v0, $v0, $t0
    09E43AE0:[03E00008]: jr         $ra
    09E43AE4:[A1420003]: sb         $v0, 3($t2)
  Back Branch 09E43990 4,874 times (length 13)
    09E43950:[AD420000]: sw         $v0, 0($t2)
    09E43954:[0128102A]: slt        $v0, $t1, $t0
    09E43958:[1040001A]: beq        $v0, $zr, 0x09E439C4
    09E4395C:[01003021]: addu       $a2, $t0, $zr <=> move $a2, $t0
    09E43960:[01261021]: addu       $v0, $t1, $a2
--> 09E43964:[00022043]: sra        $a0, $v0, 0x0001
    09E43968:[00041840]: sll        $v1, $a0, 0x0001
    09E4396C:[00641821]: addu       $v1, $v1, $a0
    09E43970:[00031880]: sll        $v1, $v1, 0x0002
    09E43974:[00A31821]: addu       $v1, $a1, $v1
    09E43978:[8C620008]: lw         $v0, 8($v1)
    09E4397C:[0047102A]: slt        $v0, $v0, $a3
    09E43980:[50400002]: beql       $v0, $zr, 0x09E4398C
    09E43984:[00803021]: addu       $a2, $a0, $zr <=> move $a2, $a0
    09E43988:[24890001]: addiu      $t1, $a0, 1
    09E4398C:[0126102A]: slt        $v0, $t1, $a2
--> 09E43990:[1440FFF4]: bne        $v0, $zr, 0x09E43964
    09E43994:[01261021]: addu       $v0, $t1, $a2
    09E43998:[29220002]: slti       $v0, $t1, 2
    09E4399C:[1440000A]: bne        $v0, $zr, 0x09E439C8
    09E439A0:[00092040]: sll        $a0, $t1, 0x0001
  Back Branch 09E439FC 7 times (length 46)
    09E43938:[8C430008]: lw         $v1, 8($v0)
    09E4393C:[0067182A]: slt        $v1, $v1, $a3
    09E43940:[10600004]: beq        $v1, $zr, 0x09E43954
    09E43944:[24090001]: addiu      $t1, $zr, 1 <=> li $t1, 1
    09E43948:[8C420000]: lw         $v0, 0($v0)
--> 09E4394C:[03E00008]: jr         $ra
    09E43950:[AD420000]: sw         $v0, 0($t2)
    09E43954:[0128102A]: slt        $v0, $t1, $t0
    09E43958:[1040001A]: beq        $v0, $zr, 0x09E439C4
    09E4395C:[01003021]: addu       $a2, $t0, $zr <=> move $a2, $t0
    09E43960:[01261021]: addu       $v0, $t1, $a2
    09E43964:[00022043]: sra        $a0, $v0, 0x0001
    09E43968:[00041840]: sll        $v1, $a0, 0x0001
    09E4396C:[00641821]: addu       $v1, $v1, $a0
    09E43970:[00031880]: sll        $v1, $v1, 0x0002
    09E43974:[00A31821]: addu       $v1, $a1, $v1
    09E43978:[8C620008]: lw         $v0, 8($v1)
    09E4397C:[0047102A]: slt        $v0, $v0, $a3
    09E43980:[50400002]: beql       $v0, $zr, 0x09E4398C
    09E43984:[00803021]: addu       $a2, $a0, $zr <=> move $a2, $a0
    09E43988:[24890001]: addiu      $t1, $a0, 1
    09E4398C:[0126102A]: slt        $v0, $t1, $a2
    09E43990:[1440FFF4]: bne        $v0, $zr, 0x09E43964
    09E43994:[01261021]: addu       $v0, $t1, $a2
    09E43998:[29220002]: slti       $v0, $t1, 2
    09E4399C:[1440000A]: bne        $v0, $zr, 0x09E439C8
    09E439A0:[00092040]: sll        $a0, $t1, 0x0001
    09E439A4:[00891021]: addu       $v0, $a0, $t1
    09E439A8:[00021080]: sll        $v0, $v0, 0x0002
    09E439AC:[00A21021]: addu       $v0, $a1, $v0
    09E439B0:[8C430008]: lw         $v1, 8($v0)
    09E439B4:[00E3182A]: slt        $v1, $a3, $v1
    09E439B8:[10600004]: beq        $v1, $zr, 0x09E439CC
    09E439BC:[00891021]: addu       $v0, $a0, $t1
    09E439C0:[2529FFFF]: addiu      $t1, $t1, -1
    09E439C4:[00092040]: sll        $a0, $t1, 0x0001
    09E439C8:[00891021]: addu       $v0, $a0, $t1
    09E439CC:[00026080]: sll        $t4, $v0, 0x0002
    09E439D0:[00AC3021]: addu       $a2, $a1, $t4
    09E439D4:[8CC30004]: lw         $v1, 4($a2)
    09E439D8:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    09E439DC:[10620007]: beq        $v1, $v0, 0x09E439FC
    09E439E0:[28620003]: slti       $v0, $v1, 3
    09E439E4:[10400003]: beq        $v0, $zr, 0x09E439F4
    09E439E8:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    09E439EC:[5062FFD7]: beql       $v1, $v0, 0x09E4394C
    09E439F0:[8CC20000]: lw         $v0, 0($a2)
    09E439F4:[03E00008]: jr         $ra
    09E439F8:[00000000]: nop
--> 09E439FC:[5128FFD3]: beql       $t1, $t0, 0x09E4394C
    09E43A00:[8CC20000]: lw         $v0, 0($a2)
    09E43A04:[25220001]: addiu      $v0, $t1, 1
    09E43A08:[00022040]: sll        $a0, $v0, 0x0001
    09E43A0C:[00822021]: addu       $a0, $a0, $v0
_S1_2_881EB50 278,056 instructions (0.005%), 3,144 calls (0881EB50 - 0881EC70, length 73)
    0881EB50:[27BDFFF0]: addiu      $sp, $sp, -16
    0881EB54:[AFBF0000]: sw         $ra, 0($sp)
    0881EB58:[00806021]: addu       $t4, $a0, $zr <=> move $t4, $a0
    0881EB5C:[30A5FFFF]: andi       $a1, $a1, -1
    0881EB60:[8C84000C]: lw         $a0, 12($a0)
    0881EB64:[8D8D0004]: lw         $t5, 4($t4)
    0881EB68:[8D830000]: lw         $v1, 0($t4)
    0881EB6C:[00A4102B]: sltu       $v0, $a1, $a0
    0881EB70:[10400002]: beq        $v0, $zr, 0x0881EB7C
    0881EB74:[01A35021]: addu       $t2, $t5, $v1
    0881EB78:[9585000C]: lhu        $a1, 12($t4)
    0881EB7C:[8D860008]: lw         $a2, 8($t4)
    0881EB80:[248F0002]: addiu      $t7, $a0, 2
    0881EB84:[240B0001]: addiu      $t3, $zr, 1 <=> li $t3, 1
    0881EB88:[2419FFFF]: addiu      $t9, $zr, -1 <=> li $t9, -1
    0881EB8C:[30AE0001]: andi       $t6, $a1, 1
    0881EB90:[00CA102B]: sltu       $v0, $a2, $t2
    0881EB94:[50400013]: beql       $v0, $zr, 0x0881EBE4
    0881EB98:[256BFFFF]: addiu      $t3, $t3, -1
    0881EB9C:[01E5C021]: addu       $t8, $t7, $a1
    0881EBA0:[00AE2021]: addu       $a0, $a1, $t6
    0881EBA4:[94C20000]: lhu        $v0, 0($a2)
    0881EBA8:[30437FFF]: andi       $v1, $v0, 32767
    0881EBAC:[3042FFFF]: andi       $v0, $v0, -1
    0881EBB0:[30487FFF]: andi       $t0, $v0, 32767
    0881EBB4:[3107FFFF]: andi       $a3, $t0, -1
    0881EBB8:[30428000]: andi       $v0, $v0, -32768
    0881EBBC:[00C34821]: addu       $t1, $a2, $v1
    0881EBC0:[10400003]: beq        $v0, $zr, 0x0881EBD0
    0881EBC4:[00E5182B]: sltu       $v1, $a3, $a1
    0881EBC8:[10600013]: beq        $v1, $zr, 0x0881EC18
    0881EBCC:[00F8102B]: sltu       $v0, $a3, $t8
    0881EBD0:[25260002]: addiu      $a2, $t1, 2
    0881EBD4:[00CA102B]: sltu       $v0, $a2, $t2
    0881EBD8:[5440FFF3]: bnel       $v0, $zr, 0x0881EBA8
    0881EBDC:[94C20000]: lhu        $v0, 0($a2)
    0881EBE0:[256BFFFF]: addiu      $t3, $t3, -1
    0881EBE4:[1579FFEA]: bne        $t3, $t9, 0x0881EB90
    0881EBE8:[01A03021]: addu       $a2, $t5, $zr <=> move $a2, $t5
    0881EBEC:[3C0408A9]: lui        $a0, 0x08A9 <=> li $a0, 0x08A90000
    0881EBF0:[3C0508A9]: lui        $a1, 0x08A9 <=> li $a1, 0x08A90000
    0881EBF4:[24849580]: addiu      $a0, $a0, -27264
    0881EBF8:[24A599D0]: addiu      $a1, $a1, -26160
    0881EBFC:[0E20733F]: jal        0x0881CCFC
    0881EC00:[24060088]: addiu      $a2, $zr, 136 <=> li $a2, 136
    0881EC04:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0881EC08:[8FBF0000]: lw         $ra, 0($sp)
    0881EC0C:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    0881EC10:[03E00008]: jr         $ra
    0881EC14:[27BD0010]: addiu      $sp, $sp, 16
    0881EC18:[10400009]: beq        $v0, $zr, 0x0881EC40
    0881EC1C:[3085FFFF]: andi       $a1, $a0, -1
    0881EC20:[A4C80000]: sh         $t0, 0($a2)
    0881EC24:[94C20000]: lhu        $v0, 0($a2)
    0881EC28:[00C01821]: addu       $v1, $a2, $zr <=> move $v1, $a2
    0881EC2C:[30427FFF]: andi       $v0, $v0, 32767
    0881EC30:[00C21021]: addu       $v0, $a2, $v0
    0881EC34:[24420002]: addiu      $v0, $v0, 2
    0881EC38:[0A207B02]: j          0x0881EC08
    0881EC3C:[AD820008]: sw         $v0, 8($t4)
    0881EC40:[01051023]: subu       $v0, $t0, $a1
    0881EC44:[3042FFFF]: andi       $v0, $v0, -1
    0881EC48:[2C430002]: sltiu      $v1, $v0, 2
    0881EC4C:[1460FFF5]: bne        $v1, $zr, 0x0881EC24
    0881EC50:[A4C80000]: sh         $t0, 0($a2)
    0881EC54:[2443FFFE]: addiu      $v1, $v0, -2
    0881EC58:[30A47FFF]: andi       $a0, $a1, 32767
    0881EC5C:[24028000]: addiu      $v0, $zr, -32768 <=> li $v0, -32768
    0881EC60:[00621825]: or         $v1, $v1, $v0
    0881EC64:[00C42021]: addu       $a0, $a2, $a0
    0881EC68:[A4C50000]: sh         $a1, 0($a2)
    0881EC6C:[0A207B09]: j          0x0881EC24
    0881EC70:[A4830002]: sh         $v1, 2($a0)
  Back Branch 0881EBD8 9,840 times (length 14)
    0881EB94:[50400013]: beql       $v0, $zr, 0x0881EBE4
    0881EB98:[256BFFFF]: addiu      $t3, $t3, -1
    0881EB9C:[01E5C021]: addu       $t8, $t7, $a1
    0881EBA0:[00AE2021]: addu       $a0, $a1, $t6
    0881EBA4:[94C20000]: lhu        $v0, 0($a2)
--> 0881EBA8:[30437FFF]: andi       $v1, $v0, 32767
    0881EBAC:[3042FFFF]: andi       $v0, $v0, -1
    0881EBB0:[30487FFF]: andi       $t0, $v0, 32767
    0881EBB4:[3107FFFF]: andi       $a3, $t0, -1
    0881EBB8:[30428000]: andi       $v0, $v0, -32768
    0881EBBC:[00C34821]: addu       $t1, $a2, $v1
    0881EBC0:[10400003]: beq        $v0, $zr, 0x0881EBD0
    0881EBC4:[00E5182B]: sltu       $v1, $a3, $a1
    0881EBC8:[10600013]: beq        $v1, $zr, 0x0881EC18
    0881EBCC:[00F8102B]: sltu       $v0, $a3, $t8
    0881EBD0:[25260002]: addiu      $a2, $t1, 2
    0881EBD4:[00CA102B]: sltu       $v0, $a2, $t2
--> 0881EBD8:[5440FFF3]: bnel       $v0, $zr, 0x0881EBA8
    0881EBDC:[94C20000]: lhu        $v0, 0($a2)
    0881EBE0:[256BFFFF]: addiu      $t3, $t3, -1
    0881EBE4:[1579FFEA]: bne        $t3, $t9, 0x0881EB90
    0881EBE8:[01A03021]: addu       $a2, $t5, $zr <=> move $a2, $t5
  Back Branch 0881EC38 3,144 times (length 14)
    0881EBF4:[24849580]: addiu      $a0, $a0, -27264
    0881EBF8:[24A599D0]: addiu      $a1, $a1, -26160
    0881EBFC:[0E20733F]: jal        0x0881CCFC
    0881EC00:[24060088]: addiu      $a2, $zr, 136 <=> li $a2, 136
    0881EC04:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
--> 0881EC08:[8FBF0000]: lw         $ra, 0($sp)
    0881EC0C:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    0881EC10:[03E00008]: jr         $ra
    0881EC14:[27BD0010]: addiu      $sp, $sp, 16
    0881EC18:[10400009]: beq        $v0, $zr, 0x0881EC40
    0881EC1C:[3085FFFF]: andi       $a1, $a0, -1
    0881EC20:[A4C80000]: sh         $t0, 0($a2)
    0881EC24:[94C20000]: lhu        $v0, 0($a2)
    0881EC28:[00C01821]: addu       $v1, $a2, $zr <=> move $v1, $a2
    0881EC2C:[30427FFF]: andi       $v0, $v0, 32767
    0881EC30:[00C21021]: addu       $v0, $a2, $v0
    0881EC34:[24420002]: addiu      $v0, $v0, 2
--> 0881EC38:[0A207B02]: j          0x0881EC08
    0881EC3C:[AD820008]: sw         $v0, 8($t4)
    0881EC40:[01051023]: subu       $v0, $t0, $a1
    0881EC44:[3042FFFF]: andi       $v0, $v0, -1
    0881EC48:[2C430002]: sltiu      $v1, $v0, 2
  Back Branch 0881EC6C 1,762 times (length 20)
    0881EC10:[03E00008]: jr         $ra
    0881EC14:[27BD0010]: addiu      $sp, $sp, 16
    0881EC18:[10400009]: beq        $v0, $zr, 0x0881EC40
    0881EC1C:[3085FFFF]: andi       $a1, $a0, -1
    0881EC20:[A4C80000]: sh         $t0, 0($a2)
--> 0881EC24:[94C20000]: lhu        $v0, 0($a2)
    0881EC28:[00C01821]: addu       $v1, $a2, $zr <=> move $v1, $a2
    0881EC2C:[30427FFF]: andi       $v0, $v0, 32767
    0881EC30:[00C21021]: addu       $v0, $a2, $v0
    0881EC34:[24420002]: addiu      $v0, $v0, 2
    0881EC38:[0A207B02]: j          0x0881EC08
    0881EC3C:[AD820008]: sw         $v0, 8($t4)
    0881EC40:[01051023]: subu       $v0, $t0, $a1
    0881EC44:[3042FFFF]: andi       $v0, $v0, -1
    0881EC48:[2C430002]: sltiu      $v1, $v0, 2
    0881EC4C:[1460FFF5]: bne        $v1, $zr, 0x0881EC24
    0881EC50:[A4C80000]: sh         $t0, 0($a2)
    0881EC54:[2443FFFE]: addiu      $v1, $v0, -2
    0881EC58:[30A47FFF]: andi       $a0, $a1, 32767
    0881EC5C:[24028000]: addiu      $v0, $zr, -32768 <=> li $v0, -32768
    0881EC60:[00621825]: or         $v1, $v1, $v0
    0881EC64:[00C42021]: addu       $a0, $a2, $a0
    0881EC68:[A4C50000]: sh         $a1, 0($a2)
--> 0881EC6C:[0A207B09]: j          0x0881EC24
    0881EC70:[A4830002]: sh         $v1, 2($a0)
  Back Branch 0881EC4C 1,762 times (length 12)
    0881EC10:[03E00008]: jr         $ra
    0881EC14:[27BD0010]: addiu      $sp, $sp, 16
    0881EC18:[10400009]: beq        $v0, $zr, 0x0881EC40
    0881EC1C:[3085FFFF]: andi       $a1, $a0, -1
    0881EC20:[A4C80000]: sh         $t0, 0($a2)
--> 0881EC24:[94C20000]: lhu        $v0, 0($a2)
    0881EC28:[00C01821]: addu       $v1, $a2, $zr <=> move $v1, $a2
    0881EC2C:[30427FFF]: andi       $v0, $v0, 32767
    0881EC30:[00C21021]: addu       $v0, $a2, $v0
    0881EC34:[24420002]: addiu      $v0, $v0, 2
    0881EC38:[0A207B02]: j          0x0881EC08
    0881EC3C:[AD820008]: sw         $v0, 8($t4)
    0881EC40:[01051023]: subu       $v0, $t0, $a1
    0881EC44:[3042FFFF]: andi       $v0, $v0, -1
    0881EC48:[2C430002]: sltiu      $v1, $v0, 2
--> 0881EC4C:[1460FFF5]: bne        $v1, $zr, 0x0881EC24
    0881EC50:[A4C80000]: sh         $t0, 0($a2)
    0881EC54:[2443FFFE]: addiu      $v1, $v0, -2
    0881EC58:[30A47FFF]: andi       $a0, $a1, 32767
    0881EC5C:[24028000]: addiu      $v0, $zr, -32768 <=> li $v0, -32768
_S1_2_8A74428 272,334 instructions (0.005%), 749 calls (08A74428 - 08A74500, length 55)
    08A74428:[27BDFFD0]: addiu      $sp, $sp, -48
    08A7442C:[00041FC2]: srl        $v1, $a0, 0x001F
    08A74430:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    08A74434:[AFBF0020]: sw         $ra, 32($sp)
    08A74438:[AFA20000]: sw         $v0, 0($sp)
    08A7443C:[14800008]: bne        $a0, $zr, 0x08A74460
    08A74440:[AFA30004]: sw         $v1, 4($sp)
    08A74444:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    08A74448:[AFA20000]: sw         $v0, 0($sp)
    08A7444C:[0E29E0F5]: jal        0x08A783D4
    08A74450:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08A74454:[8FBF0020]: lw         $ra, 32($sp)
    08A74458:[03E00008]: jr         $ra
    08A7445C:[27BD0030]: addiu      $sp, $sp, 48
    08A74460:[2402003C]: addiu      $v0, $zr, 60 <=> li $v0, 60
    08A74464:[10600024]: beq        $v1, $zr, 0x08A744F8
    08A74468:[AFA20008]: sw         $v0, 8($sp)
    08A7446C:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    08A74470:[1082001B]: beq        $a0, $v0, 0x08A744E0
    08A74474:[00000000]: nop
    08A74478:[00041023]: subu       $v0, $zr, $a0 <=> negu $v0, $a0
    08A7447C:[00021FC3]: sra        $v1, $v0, 0x001F
    08A74480:[AFA20010]: sw         $v0, 16($sp)
    08A74484:[AFA30014]: sw         $v1, 20($sp)
    08A74488:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    08A7448C:[3442FFFF]: ori        $v0, $v0, -1
    08A74490:[8FA30014]: lw         $v1, 20($sp)
    08A74494:[0043102B]: sltu       $v0, $v0, $v1
    08A74498:[1440FFEC]: bne        $v0, $zr, 0x08A7444C
    08A7449C:[8FA50008]: lw         $a1, 8($sp)
    08A744A0:[3C060FFF]: lui        $a2, 0x0FFF <=> li $a2, 0x0FFF0000
    08A744A4:[34C6FFFF]: ori        $a2, $a2, -1
    08A744A8:[8FA20010]: lw         $v0, 16($sp)
    08A744AC:[8FA30014]: lw         $v1, 20($sp)
    08A744B0:[000227C2]: srl        $a0, $v0, 0x001F
    08A744B4:[00031840]: sll        $v1, $v1, 0x0001
    08A744B8:[00641825]: or         $v1, $v1, $a0
    08A744BC:[00021040]: sll        $v0, $v0, 0x0001
    08A744C0:[AFA20010]: sw         $v0, 16($sp)
    08A744C4:[AFA30014]: sw         $v1, 20($sp)
    08A744C8:[8FA40014]: lw         $a0, 20($sp)
    08A744CC:[00C4202B]: sltu       $a0, $a2, $a0
    08A744D0:[1080FFF5]: beq        $a0, $zr, 0x08A744A8
    08A744D4:[24A5FFFF]: addiu      $a1, $a1, -1
    08A744D8:[0A29D113]: j          0x08A7444C
    08A744DC:[AFA50008]: sw         $a1, 8($sp)
    08A744E0:[3C0208AC]: lui        $v0, 0x08AC <=> li $v0, 0x08AC0000
    08A744E4:[8C42FFC0]: lw         $v0, -64($v0)
    08A744E8:[3C0308AC]: lui        $v1, 0x08AC <=> li $v1, 0x08AC0000
    08A744EC:[8C63FFC4]: lw         $v1, -60($v1)
    08A744F0:[0A29D116]: j          0x08A74458
    08A744F4:[8FBF0020]: lw         $ra, 32($sp)
    08A744F8:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    08A744FC:[0A29D120]: j          0x08A74480
    08A74500:[00041FC3]: sra        $v1, $a0, 0x001F
  Back Branch 08A744D0 21,318 times (length 12)
    08A74494:[0043102B]: sltu       $v0, $v0, $v1
    08A74498:[1440FFEC]: bne        $v0, $zr, 0x08A7444C
    08A7449C:[8FA50008]: lw         $a1, 8($sp)
    08A744A0:[3C060FFF]: lui        $a2, 0x0FFF <=> li $a2, 0x0FFF0000
    08A744A4:[34C6FFFF]: ori        $a2, $a2, -1
--> 08A744A8:[8FA20010]: lw         $v0, 16($sp)
    08A744AC:[8FA30014]: lw         $v1, 20($sp)
    08A744B0:[000227C2]: srl        $a0, $v0, 0x001F
    08A744B4:[00031840]: sll        $v1, $v1, 0x0001
    08A744B8:[00641825]: or         $v1, $v1, $a0
    08A744BC:[00021040]: sll        $v0, $v0, 0x0001
    08A744C0:[AFA20010]: sw         $v0, 16($sp)
    08A744C4:[AFA30014]: sw         $v1, 20($sp)
    08A744C8:[8FA40014]: lw         $a0, 20($sp)
    08A744CC:[00C4202B]: sltu       $a0, $a2, $a0
--> 08A744D0:[1080FFF5]: beq        $a0, $zr, 0x08A744A8
    08A744D4:[24A5FFFF]: addiu      $a1, $a1, -1
    08A744D8:[0A29D113]: j          0x08A7444C
    08A744DC:[AFA50008]: sw         $a1, 8($sp)
    08A744E0:[3C0208AC]: lui        $v0, 0x08AC <=> li $v0, 0x08AC0000
  Back Branch 08A744D8 373 times (length 37)
    08A74438:[AFA20000]: sw         $v0, 0($sp)
    08A7443C:[14800008]: bne        $a0, $zr, 0x08A74460
    08A74440:[AFA30004]: sw         $v1, 4($sp)
    08A74444:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    08A74448:[AFA20000]: sw         $v0, 0($sp)
--> 08A7444C:[0E29E0F5]: jal        0x08A783D4
    08A74450:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08A74454:[8FBF0020]: lw         $ra, 32($sp)
    08A74458:[03E00008]: jr         $ra
    08A7445C:[27BD0030]: addiu      $sp, $sp, 48
    08A74460:[2402003C]: addiu      $v0, $zr, 60 <=> li $v0, 60
    08A74464:[10600024]: beq        $v1, $zr, 0x08A744F8
    08A74468:[AFA20008]: sw         $v0, 8($sp)
    08A7446C:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    08A74470:[1082001B]: beq        $a0, $v0, 0x08A744E0
    08A74474:[00000000]: nop
    08A74478:[00041023]: subu       $v0, $zr, $a0 <=> negu $v0, $a0
    08A7447C:[00021FC3]: sra        $v1, $v0, 0x001F
    08A74480:[AFA20010]: sw         $v0, 16($sp)
    08A74484:[AFA30014]: sw         $v1, 20($sp)
    08A74488:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    08A7448C:[3442FFFF]: ori        $v0, $v0, -1
    08A74490:[8FA30014]: lw         $v1, 20($sp)
    08A74494:[0043102B]: sltu       $v0, $v0, $v1
    08A74498:[1440FFEC]: bne        $v0, $zr, 0x08A7444C
    08A7449C:[8FA50008]: lw         $a1, 8($sp)
    08A744A0:[3C060FFF]: lui        $a2, 0x0FFF <=> li $a2, 0x0FFF0000
    08A744A4:[34C6FFFF]: ori        $a2, $a2, -1
    08A744A8:[8FA20010]: lw         $v0, 16($sp)
    08A744AC:[8FA30014]: lw         $v1, 20($sp)
    08A744B0:[000227C2]: srl        $a0, $v0, 0x001F
    08A744B4:[00031840]: sll        $v1, $v1, 0x0001
    08A744B8:[00641825]: or         $v1, $v1, $a0
    08A744BC:[00021040]: sll        $v0, $v0, 0x0001
    08A744C0:[AFA20010]: sw         $v0, 16($sp)
    08A744C4:[AFA30014]: sw         $v1, 20($sp)
    08A744C8:[8FA40014]: lw         $a0, 20($sp)
    08A744CC:[00C4202B]: sltu       $a0, $a2, $a0
    08A744D0:[1080FFF5]: beq        $a0, $zr, 0x08A744A8
    08A744D4:[24A5FFFF]: addiu      $a1, $a1, -1
--> 08A744D8:[0A29D113]: j          0x08A7444C
    08A744DC:[AFA50008]: sw         $a1, 8($sp)
    08A744E0:[3C0208AC]: lui        $v0, 0x08AC <=> li $v0, 0x08AC0000
    08A744E4:[8C42FFC0]: lw         $v0, -64($v0)
    08A744E8:[3C0308AC]: lui        $v1, 0x08AC <=> li $v1, 0x08AC0000
  Back Branch 08A74498 373 times (length 21)
    08A74438:[AFA20000]: sw         $v0, 0($sp)
    08A7443C:[14800008]: bne        $a0, $zr, 0x08A74460
    08A74440:[AFA30004]: sw         $v1, 4($sp)
    08A74444:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    08A74448:[AFA20000]: sw         $v0, 0($sp)
--> 08A7444C:[0E29E0F5]: jal        0x08A783D4
    08A74450:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08A74454:[8FBF0020]: lw         $ra, 32($sp)
    08A74458:[03E00008]: jr         $ra
    08A7445C:[27BD0030]: addiu      $sp, $sp, 48
    08A74460:[2402003C]: addiu      $v0, $zr, 60 <=> li $v0, 60
    08A74464:[10600024]: beq        $v1, $zr, 0x08A744F8
    08A74468:[AFA20008]: sw         $v0, 8($sp)
    08A7446C:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    08A74470:[1082001B]: beq        $a0, $v0, 0x08A744E0
    08A74474:[00000000]: nop
    08A74478:[00041023]: subu       $v0, $zr, $a0 <=> negu $v0, $a0
    08A7447C:[00021FC3]: sra        $v1, $v0, 0x001F
    08A74480:[AFA20010]: sw         $v0, 16($sp)
    08A74484:[AFA30014]: sw         $v1, 20($sp)
    08A74488:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    08A7448C:[3442FFFF]: ori        $v0, $v0, -1
    08A74490:[8FA30014]: lw         $v1, 20($sp)
    08A74494:[0043102B]: sltu       $v0, $v0, $v1
--> 08A74498:[1440FFEC]: bne        $v0, $zr, 0x08A7444C
    08A7449C:[8FA50008]: lw         $a1, 8($sp)
    08A744A0:[3C060FFF]: lui        $a2, 0x0FFF <=> li $a2, 0x0FFF0000
    08A744A4:[34C6FFFF]: ori        $a2, $a2, -1
    08A744A8:[8FA20010]: lw         $v0, 16($sp)
  Back Branch 08A744FC 341 times (length 33)
    08A7446C:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    08A74470:[1082001B]: beq        $a0, $v0, 0x08A744E0
    08A74474:[00000000]: nop
    08A74478:[00041023]: subu       $v0, $zr, $a0 <=> negu $v0, $a0
    08A7447C:[00021FC3]: sra        $v1, $v0, 0x001F
--> 08A74480:[AFA20010]: sw         $v0, 16($sp)
    08A74484:[AFA30014]: sw         $v1, 20($sp)
    08A74488:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    08A7448C:[3442FFFF]: ori        $v0, $v0, -1
    08A74490:[8FA30014]: lw         $v1, 20($sp)
    08A74494:[0043102B]: sltu       $v0, $v0, $v1
    08A74498:[1440FFEC]: bne        $v0, $zr, 0x08A7444C
    08A7449C:[8FA50008]: lw         $a1, 8($sp)
    08A744A0:[3C060FFF]: lui        $a2, 0x0FFF <=> li $a2, 0x0FFF0000
    08A744A4:[34C6FFFF]: ori        $a2, $a2, -1
    08A744A8:[8FA20010]: lw         $v0, 16($sp)
    08A744AC:[8FA30014]: lw         $v1, 20($sp)
    08A744B0:[000227C2]: srl        $a0, $v0, 0x001F
    08A744B4:[00031840]: sll        $v1, $v1, 0x0001
    08A744B8:[00641825]: or         $v1, $v1, $a0
    08A744BC:[00021040]: sll        $v0, $v0, 0x0001
    08A744C0:[AFA20010]: sw         $v0, 16($sp)
    08A744C4:[AFA30014]: sw         $v1, 20($sp)
    08A744C8:[8FA40014]: lw         $a0, 20($sp)
    08A744CC:[00C4202B]: sltu       $a0, $a2, $a0
    08A744D0:[1080FFF5]: beq        $a0, $zr, 0x08A744A8
    08A744D4:[24A5FFFF]: addiu      $a1, $a1, -1
    08A744D8:[0A29D113]: j          0x08A7444C
    08A744DC:[AFA50008]: sw         $a1, 8($sp)
    08A744E0:[3C0208AC]: lui        $v0, 0x08AC <=> li $v0, 0x08AC0000
    08A744E4:[8C42FFC0]: lw         $v0, -64($v0)
    08A744E8:[3C0308AC]: lui        $v1, 0x08AC <=> li $v1, 0x08AC0000
    08A744EC:[8C63FFC4]: lw         $v1, -60($v1)
    08A744F0:[0A29D116]: j          0x08A74458
    08A744F4:[8FBF0020]: lw         $ra, 32($sp)
    08A744F8:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
--> 08A744FC:[0A29D120]: j          0x08A74480
    08A74500:[00041FC3]: sra        $v1, $a0, 0x001F
_S1_2_8955408 270,402 instructions (0.005%), 1,330 calls (08955408 - 08955478, length 29)
    08955408:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    0895540C:[18C00017]: blez       $a2, 0x0895546C
    08955410:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    08955414:[240C0022]: addiu      $t4, $zr, 34 <=> li $t4, 34
    08955418:[240D0020]: addiu      $t5, $zr, 32 <=> li $t5, 32
    0895541C:[240E0009]: addiu      $t6, $zr, 9 <=> li $t6, 9
    08955420:[00A91021]: addu       $v0, $a1, $t1
    08955424:[90480000]: lbu        $t0, 0($v0)
    08955428:[25290001]: addiu      $t1, $t1, 1
    0895542C:[39630001]: xori       $v1, $t3, 1
    08955430:[7C083C20]: seb        $a3, $t0
    08955434:[00EC1026]: xor        $v0, $a3, $t4
    08955438:[0126502A]: slt        $t2, $t1, $a2
    0895543C:[10E0000D]: beq        $a3, $zr, 0x08955474
    08955440:[0062580A]: movz       $t3, $v1, $v0
    08955444:[55600006]: bnel       $t3, $zr, 0x08955460
    08955448:[A0880000]: sb         $t0, 0($a0)
    0895544C:[10ED0005]: beq        $a3, $t5, 0x08955464
    08955450:[00000000]: nop
    08955454:[10EE0003]: beq        $a3, $t6, 0x08955464
    08955458:[00000000]: nop
    0895545C:[A0880000]: sb         $t0, 0($a0)
    08955460:[24840001]: addiu      $a0, $a0, 1
    08955464:[5540FFEF]: bnel       $t2, $zr, 0x08955424
    08955468:[00A91021]: addu       $v0, $a1, $t1
    0895546C:[03E00008]: jr         $ra
    08955470:[00000000]: nop
    08955474:[03E00008]: jr         $ra
    08955478:[A0800000]: sb         $zr, 0($a0)
  Back Branch 08955464 15,208 times (length 18)
    08955410:[00005821]: addu       $t3, $zr, $zr <=> li $t3, 0
    08955414:[240C0022]: addiu      $t4, $zr, 34 <=> li $t4, 34
    08955418:[240D0020]: addiu      $t5, $zr, 32 <=> li $t5, 32
    0895541C:[240E0009]: addiu      $t6, $zr, 9 <=> li $t6, 9
    08955420:[00A91021]: addu       $v0, $a1, $t1
--> 08955424:[90480000]: lbu        $t0, 0($v0)
    08955428:[25290001]: addiu      $t1, $t1, 1
    0895542C:[39630001]: xori       $v1, $t3, 1
    08955430:[7C083C20]: seb        $a3, $t0
    08955434:[00EC1026]: xor        $v0, $a3, $t4
    08955438:[0126502A]: slt        $t2, $t1, $a2
    0895543C:[10E0000D]: beq        $a3, $zr, 0x08955474
    08955440:[0062580A]: movz       $t3, $v1, $v0
    08955444:[55600006]: bnel       $t3, $zr, 0x08955460
    08955448:[A0880000]: sb         $t0, 0($a0)
    0895544C:[10ED0005]: beq        $a3, $t5, 0x08955464
    08955450:[00000000]: nop
    08955454:[10EE0003]: beq        $a3, $t6, 0x08955464
    08955458:[00000000]: nop
    0895545C:[A0880000]: sb         $t0, 0($a0)
    08955460:[24840001]: addiu      $a0, $a0, 1
--> 08955464:[5540FFEF]: bnel       $t2, $zr, 0x08955424
    08955468:[00A91021]: addu       $v0, $a1, $t1
    0895546C:[03E00008]: jr         $ra
    08955470:[00000000]: nop
    08955474:[03E00008]: jr         $ra
_S1_2_9E40DB0 261,268 instructions (0.005%), 722 calls (09E40DB0 - 09E40F28, length 95)
    09E40DB0:[44806000]: mtc1       $zr, $f12
    09E40DB4:[27BDFF40]: addiu      $sp, $sp, -192
    09E40DB8:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    09E40DBC:[AFBF00A8]: sw         $ra, 168($sp)
    09E40DC0:[AFB000A0]: sw         $s0, 160($sp)
    09E40DC4:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    09E40DC8:[E7B400B0]: swc1       $f20, 176($sp)
    09E40DCC:[AFB100A4]: sw         $s1, 164($sp)
    09E40DD0:[0E7903CB]: jal        0x09E40F2C
    09E40DD4:[AFA00088]: sw         $zr, 136($sp)
    09E40DD8:[0E7904BF]: jal        0x09E412FC
    09E40DDC:[00000000]: nop
    09E40DE0:[3C0209E8]: lui        $v0, 0x09E8 <=> li $v0, 0x09E80000
    09E40DE4:[C4544EE4]: lwc1       $f20, 20196($v0)
    09E40DE8:[0E790592]: jal        0x09E41648
    09E40DEC:[00000000]: nop
    09E40DF0:[0202102A]: slt        $v0, $s0, $v0
    09E40DF4:[10400048]: beq        $v0, $zr, 0x09E40F18
    09E40DF8:[8FBF00A8]: lw         $ra, 168($sp)
    09E40DFC:[0E79051E]: jal        0x09E41478
    09E40E00:[00000000]: nop
    09E40E04:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    09E40E08:[0E790568]: jal        0x09E415A0
    09E40E0C:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
    09E40E10:[27A40080]: addiu      $a0, $sp, 128
    09E40E14:[27A50084]: addiu      $a1, $sp, 132
    09E40E18:[AFA00054]: sw         $zr, 84($sp)
    09E40E1C:[AFA00040]: sw         $zr, 64($sp)
    09E40E20:[AFA00050]: sw         $zr, 80($sp)
    09E40E24:[AFA00058]: sw         $zr, 88($sp)
    09E40E28:[AFA0005C]: sw         $zr, 92($sp)
    09E40E2C:[AFA00060]: sw         $zr, 96($sp)
    09E40E30:[AFA00064]: sw         $zr, 100($sp)
    09E40E34:[AFA00068]: sw         $zr, 104($sp)
    09E40E38:[AFA0006C]: sw         $zr, 108($sp)
    09E40E3C:[AFA00070]: sw         $zr, 112($sp)
    09E40E40:[AFA00074]: sw         $zr, 116($sp)
    09E40E44:[AFA00044]: sw         $zr, 68($sp)
    09E40E48:[AFA00048]: sw         $zr, 72($sp)
    09E40E4C:[AFA0004C]: sw         $zr, 76($sp)
    09E40E50:[A7A00056]: sh         $zr, 86($sp)
    09E40E54:[0E79054E]: jal        0x09E41538
    09E40E58:[A7A00054]: sh         $zr, 84($sp)
    09E40E5C:[27A5005C]: addiu      $a1, $sp, 92
    09E40E60:[97A30084]: lhu        $v1, 132($sp)
    09E40E64:[97A20080]: lhu        $v0, 128($sp)
    09E40E68:[27A40058]: addiu      $a0, $sp, 88
    09E40E6C:[A7A30052]: sh         $v1, 82($sp)
    09E40E70:[0E79053F]: jal        0x09E414FC
    09E40E74:[A7A20050]: sh         $v0, 80($sp)
    09E40E78:[E7B40064]: swc1       $f20, 100($sp)
    09E40E7C:[0E790528]: jal        0x09E414A0
    09E40E80:[E7B40060]: swc1       $f20, 96($sp)
    09E40E84:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    09E40E88:[0E7902F0]: jal        0x09E40BC0
    09E40E8C:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    09E40E90:[3C03FF00]: lui        $v1, 0xFF00 <=> li $v1, 0xFF000000
    09E40E94:[00431824]: and        $v1, $v0, $v1
    09E40E98:[AFA2006C]: sw         $v0, 108($sp)
    09E40E9C:[1060000A]: beq        $v1, $zr, 0x09E40EC8
    09E40EA0:[AFA00068]: sw         $zr, 104($sp)
    09E40EA4:[27A40088]: addiu      $a0, $sp, 136
    09E40EA8:[27A5008C]: addiu      $a1, $sp, 140
    09E40EAC:[12200011]: beq        $s1, $zr, 0x09E40EF4
    09E40EB0:[27A60090]: addiu      $a2, $sp, 144
    09E40EB4:[3C0209E9]: lui        $v0, 0x09E9 <=> li $v0, 0x09E90000
    09E40EB8:[8C43AD10]: lw         $v1, -21232($v0)
    09E40EBC:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    09E40EC0:[10620005]: beq        $v1, $v0, 0x09E40ED8
    09E40EC4:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    09E40EC8:[0E79058D]: jal        0x09E41634
    09E40ECC:[26100001]: addiu      $s0, $s0, 1
    09E40ED0:[0A79037A]: j          0x09E40DE8
    09E40ED4:[00000000]: nop
    09E40ED8:[0E790139]: jal        0x09E404E4
    09E40EDC:[00000000]: nop
    09E40EE0:[27A40040]: addiu      $a0, $sp, 64
    09E40EE4:[0E79013C]: jal        0x09E404F0
    09E40EE8:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    09E40EEC:[0A7903B2]: j          0x09E40EC8
    09E40EF0:[00000000]: nop
    09E40EF4:[0E7905CA]: jal        0x09E41728
    09E40EF8:[00000000]: nop
    09E40EFC:[8FA20088]: lw         $v0, 136($sp)
    09E40F00:[1040FFF1]: beq        $v0, $zr, 0x09E40EC8
    09E40F04:[8FA40090]: lw         $a0, 144($sp)
    09E40F08:[0040F809]: jalr       $ra, $v0
    09E40F0C:[C7AC008C]: lwc1       $f12, 140($sp)
    09E40F10:[0A7903B2]: j          0x09E40EC8
    09E40F14:[00000000]: nop
    09E40F18:[8FB100A4]: lw         $s1, 164($sp)
    09E40F1C:[8FB000A0]: lw         $s0, 160($sp)
    09E40F20:[C7B400B0]: lwc1       $f20, 176($sp)
    09E40F24:[03E00008]: jr         $ra
    09E40F28:[27BD00C0]: addiu      $sp, $sp, 192
  Back Branch 09E40ED0 4,332 times (length 60)
    09E40DD4:[AFA00088]: sw         $zr, 136($sp)
    09E40DD8:[0E7904BF]: jal        0x09E412FC
    09E40DDC:[00000000]: nop
    09E40DE0:[3C0209E8]: lui        $v0, 0x09E8 <=> li $v0, 0x09E80000
    09E40DE4:[C4544EE4]: lwc1       $f20, 20196($v0)
--> 09E40DE8:[0E790592]: jal        0x09E41648
    09E40DEC:[00000000]: nop
    09E40DF0:[0202102A]: slt        $v0, $s0, $v0
    09E40DF4:[10400048]: beq        $v0, $zr, 0x09E40F18
    09E40DF8:[8FBF00A8]: lw         $ra, 168($sp)
    09E40DFC:[0E79051E]: jal        0x09E41478
    09E40E00:[00000000]: nop
    09E40E04:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    09E40E08:[0E790568]: jal        0x09E415A0
    09E40E0C:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
    09E40E10:[27A40080]: addiu      $a0, $sp, 128
    09E40E14:[27A50084]: addiu      $a1, $sp, 132
    09E40E18:[AFA00054]: sw         $zr, 84($sp)
    09E40E1C:[AFA00040]: sw         $zr, 64($sp)
    09E40E20:[AFA00050]: sw         $zr, 80($sp)
    09E40E24:[AFA00058]: sw         $zr, 88($sp)
    09E40E28:[AFA0005C]: sw         $zr, 92($sp)
    09E40E2C:[AFA00060]: sw         $zr, 96($sp)
    09E40E30:[AFA00064]: sw         $zr, 100($sp)
    09E40E34:[AFA00068]: sw         $zr, 104($sp)
    09E40E38:[AFA0006C]: sw         $zr, 108($sp)
    09E40E3C:[AFA00070]: sw         $zr, 112($sp)
    09E40E40:[AFA00074]: sw         $zr, 116($sp)
    09E40E44:[AFA00044]: sw         $zr, 68($sp)
    09E40E48:[AFA00048]: sw         $zr, 72($sp)
    09E40E4C:[AFA0004C]: sw         $zr, 76($sp)
    09E40E50:[A7A00056]: sh         $zr, 86($sp)
    09E40E54:[0E79054E]: jal        0x09E41538
    09E40E58:[A7A00054]: sh         $zr, 84($sp)
    09E40E5C:[27A5005C]: addiu      $a1, $sp, 92
    09E40E60:[97A30084]: lhu        $v1, 132($sp)
    09E40E64:[97A20080]: lhu        $v0, 128($sp)
    09E40E68:[27A40058]: addiu      $a0, $sp, 88
    09E40E6C:[A7A30052]: sh         $v1, 82($sp)
    09E40E70:[0E79053F]: jal        0x09E414FC
    09E40E74:[A7A20050]: sh         $v0, 80($sp)
    09E40E78:[E7B40064]: swc1       $f20, 100($sp)
    09E40E7C:[0E790528]: jal        0x09E414A0
    09E40E80:[E7B40060]: swc1       $f20, 96($sp)
    09E40E84:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    09E40E88:[0E7902F0]: jal        0x09E40BC0
    09E40E8C:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    09E40E90:[3C03FF00]: lui        $v1, 0xFF00 <=> li $v1, 0xFF000000
    09E40E94:[00431824]: and        $v1, $v0, $v1
    09E40E98:[AFA2006C]: sw         $v0, 108($sp)
    09E40E9C:[1060000A]: beq        $v1, $zr, 0x09E40EC8
    09E40EA0:[AFA00068]: sw         $zr, 104($sp)
    09E40EA4:[27A40088]: addiu      $a0, $sp, 136
    09E40EA8:[27A5008C]: addiu      $a1, $sp, 140
    09E40EAC:[12200011]: beq        $s1, $zr, 0x09E40EF4
    09E40EB0:[27A60090]: addiu      $a2, $sp, 144
    09E40EB4:[3C0209E9]: lui        $v0, 0x09E9 <=> li $v0, 0x09E90000
    09E40EB8:[8C43AD10]: lw         $v1, -21232($v0)
    09E40EBC:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    09E40EC0:[10620005]: beq        $v1, $v0, 0x09E40ED8
    09E40EC4:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    09E40EC8:[0E79058D]: jal        0x09E41634
    09E40ECC:[26100001]: addiu      $s0, $s0, 1
--> 09E40ED0:[0A79037A]: j          0x09E40DE8
    09E40ED4:[00000000]: nop
    09E40ED8:[0E790139]: jal        0x09E404E4
    09E40EDC:[00000000]: nop
    09E40EE0:[27A40040]: addiu      $a0, $sp, 64
  Back Branch 09E40EEC 1,438 times (length 11)
    09E40EB4:[3C0209E9]: lui        $v0, 0x09E9 <=> li $v0, 0x09E90000
    09E40EB8:[8C43AD10]: lw         $v1, -21232($v0)
    09E40EBC:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    09E40EC0:[10620005]: beq        $v1, $v0, 0x09E40ED8
    09E40EC4:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
--> 09E40EC8:[0E79058D]: jal        0x09E41634
    09E40ECC:[26100001]: addiu      $s0, $s0, 1
    09E40ED0:[0A79037A]: j          0x09E40DE8
    09E40ED4:[00000000]: nop
    09E40ED8:[0E790139]: jal        0x09E404E4
    09E40EDC:[00000000]: nop
    09E40EE0:[27A40040]: addiu      $a0, $sp, 64
    09E40EE4:[0E79013C]: jal        0x09E404F0
    09E40EE8:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
--> 09E40EEC:[0A7903B2]: j          0x09E40EC8
    09E40EF0:[00000000]: nop
    09E40EF4:[0E7905CA]: jal        0x09E41728
    09E40EF8:[00000000]: nop
    09E40EFC:[8FA20088]: lw         $v0, 136($sp)
_S1_2_9E41410 255,588 instructions (0.005%), 4,332 calls (09E41410 - 09E41474, length 26)
    09E41410:[10800017]: beq        $a0, $zr, 0x09E41470
    09E41414:[00802821]: addu       $a1, $a0, $zr <=> move $a1, $a0
    09E41418:[3C0209E9]: lui        $v0, 0x09E9 <=> li $v0, 0x09E90000
    09E4141C:[8C44AD20]: lw         $a0, -21216($v0)
    09E41420:[3C0209E9]: lui        $v0, 0x09E9 <=> li $v0, 0x09E90000
    09E41424:[2442AD30]: addiu      $v0, $v0, -21200
    09E41428:[000418C0]: sll        $v1, $a0, 0x0003
    09E4142C:[00641821]: addu       $v1, $v1, $a0
    09E41430:[00031900]: sll        $v1, $v1, 0x0004
    09E41434:[00621821]: addu       $v1, $v1, $v0
    09E41438:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    09E4143C:[24670020]: addiu      $a3, $v1, 32
    09E41440:[24A80040]: addiu      $t0, $a1, 64
    09E41444:[8CC20000]: lw         $v0, 0($a2)
    09E41448:[8CC30004]: lw         $v1, 4($a2)
    09E4144C:[8CC40008]: lw         $a0, 8($a2)
    09E41450:[8CC5000C]: lw         $a1, 12($a2)
    09E41454:[ACE20000]: sw         $v0, 0($a3)
    09E41458:[24C60010]: addiu      $a2, $a2, 16
    09E4145C:[24E70010]: addiu      $a3, $a3, 16
    09E41460:[ACE3FFF4]: sw         $v1, -12($a3)
    09E41464:[ACE4FFF8]: sw         $a0, -8($a3)
    09E41468:[14C8FFF6]: bne        $a2, $t0, 0x09E41444
    09E4146C:[ACE5FFFC]: sw         $a1, -4($a3)
    09E41470:[03E00008]: jr         $ra
    09E41474:[00000000]: nop
  Back Branch 09E41468 17,328 times (length 11)
    09E41430:[00031900]: sll        $v1, $v1, 0x0004
    09E41434:[00621821]: addu       $v1, $v1, $v0
    09E41438:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    09E4143C:[24670020]: addiu      $a3, $v1, 32
    09E41440:[24A80040]: addiu      $t0, $a1, 64
--> 09E41444:[8CC20000]: lw         $v0, 0($a2)
    09E41448:[8CC30004]: lw         $v1, 4($a2)
    09E4144C:[8CC40008]: lw         $a0, 8($a2)
    09E41450:[8CC5000C]: lw         $a1, 12($a2)
    09E41454:[ACE20000]: sw         $v0, 0($a3)
    09E41458:[24C60010]: addiu      $a2, $a2, 16
    09E4145C:[24E70010]: addiu      $a3, $a3, 16
    09E41460:[ACE3FFF4]: sw         $v1, -12($a3)
    09E41464:[ACE4FFF8]: sw         $a0, -8($a3)
--> 09E41468:[14C8FFF6]: bne        $a2, $t0, 0x09E41444
    09E4146C:[ACE5FFFC]: sw         $a1, -4($a3)
    09E41470:[03E00008]: jr         $ra
    09E41474:[00000000]: nop
_S1_2_9E58EC0 254,826 instructions (0.005%), 2,178 calls (09E58EC0 - 09E59090, length 117)
    09E58EC0:[C4820008]: lwc1       $f2, 8($a0)
    09E58EC4:[C4A30008]: lwc1       $f3, 8($a1)
    09E58EC8:[C4840000]: lwc1       $f4, 0($a0)
    09E58ECC:[C4AA0000]: lwc1       $f10, 0($a1)
    09E58ED0:[C4850004]: lwc1       $f5, 4($a0)
    09E58ED4:[C4A90004]: lwc1       $f9, 4($a1)
    09E58ED8:[460A22C1]: sub.s      $f11, $f4, $f10
    09E58EDC:[46031341]: sub.s      $f13, $f2, $f3
    09E58EE0:[46092B01]: sub.s      $f12, $f5, $f9
    09E58EE4:[3C0209E8]: lui        $v0, 0x09E8 <=> li $v0, 0x09E80000
    09E58EE8:[C44E6EA0]: lwc1       $f14, 28320($v0)
    09E58EEC:[C4F00000]: lwc1       $f16, 0($a3)
    09E58EF0:[C4EF0004]: lwc1       $f15, 4($a3)
    09E58EF4:[460B72C3]: div.s      $f11, $f14, $f11
    09E58EF8:[C4D10008]: lwc1       $f17, 8($a2)
    09E58EFC:[C4C00000]: lwc1       $f0, 0($a2)
    09E58F00:[C4C70004]: lwc1       $f7, 4($a2)
    09E58F04:[C4E60008]: lwc1       $f6, 8($a3)
    09E58F08:[E54E002C]: swc1       $f14, 44($t2)
    09E58F0C:[3C0209E8]: lui        $v0, 0x09E8 <=> li $v0, 0x09E80000
    09E58F10:[AD400004]: sw         $zr, 4($t2)
    09E58F14:[AD400008]: sw         $zr, 8($t2)
    09E58F18:[AD40000C]: sw         $zr, 12($t2)
    09E58F1C:[AD400010]: sw         $zr, 16($t2)
    09E58F20:[AD400018]: sw         $zr, 24($t2)
    09E58F24:[AD40001C]: sw         $zr, 28($t2)
    09E58F28:[AD400030]: sw         $zr, 48($t2)
    09E58F2C:[460C7303]: div.s      $f12, $f14, $f12
    09E58F30:[AD400034]: sw         $zr, 52($t2)
    09E58F34:[AD40003C]: sw         $zr, 60($t2)
    09E58F38:[460D7343]: div.s      $f13, $f14, $f13
    09E58F3C:[46033202]: mul.s      $f8, $f6, $f3
    09E58F40:[46005282]: mul.s      $f10, $f10, $f0
    09E58F44:[46074A42]: mul.s      $f9, $f9, $f7
    09E58F48:[46028842]: mul.s      $f1, $f17, $f2
    09E58F4C:[460F39C1]: sub.s      $f7, $f7, $f15
    09E58F50:[46113181]: sub.s      $f6, $f6, $f17
    09E58F54:[46102102]: mul.s      $f4, $f4, $f16
    09E58F58:[460F2942]: mul.s      $f5, $f5, $f15
    09E58F5C:[46100001]: sub.s      $f0, $f0, $f16
    09E58F60:[460310C2]: mul.s      $f3, $f2, $f3
    09E58F64:[460A2101]: sub.s      $f4, $f4, $f10
    09E58F68:[46092941]: sub.s      $f5, $f5, $f9
    09E58F6C:[46080841]: sub.s      $f1, $f1, $f8
    09E58F70:[460618C2]: mul.s      $f3, $f3, $f6
    09E58F74:[46001002]: mul.s      $f0, $f2, $f0
    09E58F78:[46071082]: mul.s      $f2, $f2, $f7
    09E58F7C:[460B2102]: mul.s      $f4, $f4, $f11
    09E58F80:[460C2942]: mul.s      $f5, $f5, $f12
    09E58F84:[460D0842]: mul.s      $f1, $f1, $f13
    09E58F88:[460B0002]: mul.s      $f0, $f0, $f11
    09E58F8C:[460C1082]: mul.s      $f2, $f2, $f12
    09E58F90:[460D18C2]: mul.s      $f3, $f3, $f13
    09E58F94:[E5410028]: swc1       $f1, 40($t2)
    09E58F98:[E5400000]: swc1       $f0, 0($t2)
    09E58F9C:[E5440020]: swc1       $f4, 32($t2)
    09E58FA0:[E5420014]: swc1       $f2, 20($t2)
    09E58FA4:[E5430038]: swc1       $f3, 56($t2)
    09E58FA8:[E5450024]: swc1       $f5, 36($t2)
    09E58FAC:[C4C50008]: lwc1       $f5, 8($a2)
    09E58FB0:[C4EF0008]: lwc1       $f15, 8($a3)
    09E58FB4:[C4C40000]: lwc1       $f4, 0($a2)
    09E58FB8:[C4E90000]: lwc1       $f9, 0($a3)
    09E58FBC:[C4C30004]: lwc1       $f3, 4($a2)
    09E58FC0:[C4EA0004]: lwc1       $f10, 4($a3)
    09E58FC4:[46092301]: sub.s      $f12, $f4, $f9
    09E58FC8:[460F2B41]: sub.s      $f13, $f5, $f15
    09E58FCC:[460A1AC1]: sub.s      $f11, $f3, $f10
    09E58FD0:[C5020008]: lwc1       $f2, 8($t0)
    09E58FD4:[460C7303]: div.s      $f12, $f14, $f12
    09E58FD8:[C5260008]: lwc1       $f6, 8($t1)
    09E58FDC:[C4406EA4]: lwc1       $f0, 28324($v0)
    09E58FE0:[C5070000]: lwc1       $f7, 0($t0)
    09E58FE4:[C5300000]: lwc1       $f16, 0($t1)
    09E58FE8:[C5080004]: lwc1       $f8, 4($t0)
    09E58FEC:[C5310004]: lwc1       $f17, 4($t1)
    09E58FF0:[460B72C3]: div.s      $f11, $f14, $f11
    09E58FF4:[460D7343]: div.s      $f13, $f14, $f13
    09E58FF8:[46061041]: sub.s      $f1, $f2, $f6
    09E58FFC:[46074A42]: mul.s      $f9, $f9, $f7
    09E59000:[46085282]: mul.s      $f10, $f10, $f8
    09E59004:[46102102]: mul.s      $f4, $f4, $f16
    09E59008:[46000842]: mul.s      $f1, $f1, $f0
    09E5900C:[461118C2]: mul.s      $f3, $f3, $f17
    09E59010:[461039C1]: sub.s      $f7, $f7, $f16
    09E59014:[46092101]: sub.s      $f4, $f4, $f9
    09E59018:[46013180]: add.s      $f6, $f6, $f1
    09E5901C:[46011081]: sub.s      $f2, $f2, $f1
    09E59020:[460A18C1]: sub.s      $f3, $f3, $f10
    09E59024:[46114201]: sub.s      $f8, $f8, $f17
    09E59028:[46062942]: mul.s      $f5, $f5, $f6
    09E5902C:[46027BC2]: mul.s      $f15, $f15, $f2
    09E59030:[46061081]: sub.s      $f2, $f2, $f6
    09E59034:[460C2102]: mul.s      $f4, $f4, $f12
    09E59038:[460B18C2]: mul.s      $f3, $f3, $f11
    09E5903C:[460F2941]: sub.s      $f5, $f5, $f15
    09E59040:[460C39C2]: mul.s      $f7, $f7, $f12
    09E59044:[460B4202]: mul.s      $f8, $f8, $f11
    09E59048:[460D1082]: mul.s      $f2, $f2, $f13
    09E5904C:[460D2942]: mul.s      $f5, $f5, $f13
    09E59050:[E5670000]: swc1       $f7, 0($t3)
    09E59054:[E56E003C]: swc1       $f14, 60($t3)
    09E59058:[E5680014]: swc1       $f8, 20($t3)
    09E5905C:[E5620028]: swc1       $f2, 40($t3)
    09E59060:[E5640030]: swc1       $f4, 48($t3)
    09E59064:[E5630034]: swc1       $f3, 52($t3)
    09E59068:[E5650038]: swc1       $f5, 56($t3)
    09E5906C:[AD600004]: sw         $zr, 4($t3)
    09E59070:[AD600008]: sw         $zr, 8($t3)
    09E59074:[AD60000C]: sw         $zr, 12($t3)
    09E59078:[AD600010]: sw         $zr, 16($t3)
    09E5907C:[AD600018]: sw         $zr, 24($t3)
    09E59080:[AD60001C]: sw         $zr, 28($t3)
    09E59084:[AD600020]: sw         $zr, 32($t3)
    09E59088:[AD600024]: sw         $zr, 36($t3)
    09E5908C:[03E00008]: jr         $ra
    09E59090:[AD60002C]: sw         $zr, 44($t3)
_S1_2_9E415A0 251,256 instructions (0.005%), 4,332 calls (09E415A0 - 09E41600, length 25)
    09E415A0:[3C0209E9]: lui        $v0, 0x09E9 <=> li $v0, 0x09E90000
    09E415A4:[8C45AD24]: lw         $a1, -21212($v0)
    09E415A8:[3C0209E9]: lui        $v0, 0x09E9 <=> li $v0, 0x09E90000
    09E415AC:[2442AD30]: addiu      $v0, $v0, -21200
    09E415B0:[000518C0]: sll        $v1, $a1, 0x0003
    09E415B4:[00651821]: addu       $v1, $v1, $a1
    09E415B8:[00031900]: sll        $v1, $v1, 0x0004
    09E415BC:[1080000F]: beq        $a0, $zr, 0x09E415FC
    09E415C0:[00621021]: addu       $v0, $v1, $v0
    09E415C4:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    09E415C8:[24480060]: addiu      $t0, $v0, 96
    09E415CC:[24460020]: addiu      $a2, $v0, 32
    09E415D0:[8CC20000]: lw         $v0, 0($a2)
    09E415D4:[8CC30004]: lw         $v1, 4($a2)
    09E415D8:[8CC40008]: lw         $a0, 8($a2)
    09E415DC:[8CC5000C]: lw         $a1, 12($a2)
    09E415E0:[ACE20000]: sw         $v0, 0($a3)
    09E415E4:[24C60010]: addiu      $a2, $a2, 16
    09E415E8:[24E70010]: addiu      $a3, $a3, 16
    09E415EC:[ACE3FFF4]: sw         $v1, -12($a3)
    09E415F0:[ACE4FFF8]: sw         $a0, -8($a3)
    09E415F4:[14C8FFF6]: bne        $a2, $t0, 0x09E415D0
    09E415F8:[ACE5FFFC]: sw         $a1, -4($a3)
    09E415FC:[03E00008]: jr         $ra
    09E41600:[00000000]: nop
  Back Branch 09E415F4 17,328 times (length 11)
    09E415BC:[1080000F]: beq        $a0, $zr, 0x09E415FC
    09E415C0:[00621021]: addu       $v0, $v1, $v0
    09E415C4:[00803821]: addu       $a3, $a0, $zr <=> move $a3, $a0
    09E415C8:[24480060]: addiu      $t0, $v0, 96
    09E415CC:[24460020]: addiu      $a2, $v0, 32
--> 09E415D0:[8CC20000]: lw         $v0, 0($a2)
    09E415D4:[8CC30004]: lw         $v1, 4($a2)
    09E415D8:[8CC40008]: lw         $a0, 8($a2)
    09E415DC:[8CC5000C]: lw         $a1, 12($a2)
    09E415E0:[ACE20000]: sw         $v0, 0($a3)
    09E415E4:[24C60010]: addiu      $a2, $a2, 16
    09E415E8:[24E70010]: addiu      $a3, $a3, 16
    09E415EC:[ACE3FFF4]: sw         $v1, -12($a3)
    09E415F0:[ACE4FFF8]: sw         $a0, -8($a3)
--> 09E415F4:[14C8FFF6]: bne        $a2, $t0, 0x09E415D0
    09E415F8:[ACE5FFFC]: sw         $a1, -4($a3)
    09E415FC:[03E00008]: jr         $ra
    09E41600:[00000000]: nop
_S1_2_8A30C30 246,316 instructions (0.005%), 2 calls (08A30C30 - 08A30DD0, length 105)
    08A30C30:[27BDCFE0]: addiu      $sp, $sp, -12320
    08A30C34:[AFBF301C]: sw         $ra, 12316($sp)
    08A30C38:[AFB63018]: sw         $s6, 12312($sp)
    08A30C3C:[3C1608AE]: lui        $s6, 0x08AE <=> li $s6, 0x08AE0000
    08A30C40:[AFB53014]: sw         $s5, 12308($sp)
    08A30C44:[27B52000]: addiu      $s5, $sp, 8192
    08A30C48:[AFB3300C]: sw         $s3, 12300($sp)
    08A30C4C:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    08A30C50:[AFB13004]: sw         $s1, 12292($sp)
    08A30C54:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    08A30C58:[AFB43010]: sw         $s4, 12304($sp)
    08A30C5C:[AFB23008]: sw         $s2, 12296($sp)
    08A30C60:[AFB03000]: sw         $s0, 12288($sp)
    08A30C64:[8CA40010]: lw         $a0, 16($a1)
    08A30C68:[0E29C56C]: jal        0x08A715B0
    08A30C6C:[8CA5000C]: lw         $a1, 12($a1)
    08A30C70:[8E240010]: lw         $a0, 16($s1)
    08A30C74:[34068000]: ori        $a2, $zr, -32768 <=> li $a2, 32768
    08A30C78:[0E29C588]: jal        0x08A71620
    08A30C7C:[34058000]: ori        $a1, $zr, -32768 <=> li $a1, 32768
    08A30C80:[8E240010]: lw         $a0, 16($s1)
    08A30C84:[0E29C681]: jal        0x08A71A04
    08A30C88:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08A30C8C:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    08A30C90:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08A30C94:[0E29E9C0]: jal        0x08A7A700
    08A30C98:[24061000]: addiu      $a2, $zr, 4096 <=> li $a2, 4096
    08A30C9C:[26C332B0]: addiu      $v1, $s6, 12976
    08A30CA0:[8C620048]: lw         $v0, 72($v1)
    08A30CA4:[10400022]: beq        $v0, $zr, 0x08A30D30
    08A30CA8:[0060A021]: addu       $s4, $v1, $zr <=> move $s4, $v1
    08A30CAC:[8E230014]: lw         $v1, 20($s1)
    08A30CB0:[00131300]: sll        $v0, $s3, 0x000C
    08A30CB4:[03A28021]: addu       $s0, $sp, $v0
    08A30CB8:[3A730001]: xori       $s3, $s3, 1
    08A30CBC:[1460003F]: bne        $v1, $zr, 0x08A30DBC
    08A30CC0:[24120001]: addiu      $s2, $zr, 1 <=> li $s2, 1
    08A30CC4:[8E230000]: lw         $v1, 0($s1)
    08A30CC8:[2C620002]: sltiu      $v0, $v1, 2
    08A30CCC:[10400006]: beq        $v0, $zr, 0x08A30CE8
    08A30CD0:[38620002]: xori       $v0, $v1, 2
    08A30CD4:[8E82007C]: lw         $v0, 124($s4)
    08A30CD8:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08A30CDC:[14400032]: bne        $v0, $zr, 0x08A30DA8
    08A30CE0:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    08A30CE4:[38620002]: xori       $v0, $v1, 2
    08A30CE8:[2C420001]: sltiu      $v0, $v0, 1
    08A30CEC:[2C630001]: sltiu      $v1, $v1, 1
    08A30CF0:[00621825]: or         $v1, $v1, $v0
    08A30CF4:[10600004]: beq        $v1, $zr, 0x08A30D08
    08A30CF8:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    08A30CFC:[8E820058]: lw         $v0, 88($s4)
    08A30D00:[14400025]: bne        $v0, $zr, 0x08A30D98
    08A30D04:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08A30D08:[0E2A1E57]: jal        0x08A8795C [sceKernelDcacheWritebackInvalidateAll]
    08A30D0C:[02B2800B]: movn       $s0, $s5, $s2
    08A30D10:[8E240010]: lw         $a0, 16($s1)
    08A30D14:[02003821]: addu       $a3, $s0, $zr <=> move $a3, $s0
    08A30D18:[34058000]: ori        $a1, $zr, -32768 <=> li $a1, 32768
    08A30D1C:[0E29C5BC]: jal        0x08A716F0
    08A30D20:[34068000]: ori        $a2, $zr, -32768 <=> li $a2, 32768
    08A30D24:[8E830048]: lw         $v1, 72($s4)
    08A30D28:[5460FFE1]: bnel       $v1, $zr, 0x08A30CB0
    08A30D2C:[8E230014]: lw         $v1, 20($s1)
    08A30D30:[3C0308AE]: lui        $v1, 0x08AE <=> li $v1, 0x08AE0000
    08A30D34:[8C620E94]: lw         $v0, 3732($v1)
    08A30D38:[30420004]: andi       $v0, $v0, 4
    08A30D3C:[1440000C]: bne        $v0, $zr, 0x08A30D70
    08A30D40:[00000000]: nop
    08A30D44:[8FBF301C]: lw         $ra, 12316($sp)
    08A30D48:[8FB63018]: lw         $s6, 12312($sp)
    08A30D4C:[8FB53014]: lw         $s5, 12308($sp)
    08A30D50:[8FB43010]: lw         $s4, 12304($sp)
    08A30D54:[8FB3300C]: lw         $s3, 12300($sp)
    08A30D58:[8FB23008]: lw         $s2, 12296($sp)
    08A30D5C:[8FB13004]: lw         $s1, 12292($sp)
    08A30D60:[8FB03000]: lw         $s0, 12288($sp)
    08A30D64:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08A30D68:[03E00008]: jr         $ra
    08A30D6C:[27BD3020]: addiu      $sp, $sp, 12320
    08A30D70:[0E2A1E15]: jal        0x08A87854 [sceKernelGetThreadStackFreeSize]
    08A30D74:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08A30D78:[26C332B0]: addiu      $v1, $s6, 12976
    08A30D7C:[8C66004C]: lw         $a2, 76($v1)
    08A30D80:[3C0408AC]: lui        $a0, 0x08AC <=> li $a0, 0x08AC0000
    08A30D84:[2484B9AC]: addiu      $a0, $a0, -18004
    08A30D88:[0E2895D5]: jal        0x08A25754
    08A30D8C:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08A30D90:[0A28C352]: j          0x08A30D48
    08A30D94:[8FBF301C]: lw         $ra, 12316($sp)
    08A30D98:[0E28CA38]: jal        0x08A328E0
    08A30D9C:[8E25000C]: lw         $a1, 12($s1)
    08A30DA0:[0A28C342]: j          0x08A30D08
    08A30DA4:[00409021]: addu       $s2, $v0, $zr <=> move $s2, $v0
    08A30DA8:[0E28C595]: jal        0x08A31654
    08A30DAC:[8E25000C]: lw         $a1, 12($s1)
    08A30DB0:[8E230000]: lw         $v1, 0($s1)
    08A30DB4:[0A28C339]: j          0x08A30CE4
    08A30DB8:[00409021]: addu       $s2, $v0, $zr <=> move $s2, $v0
    08A30DBC:[0E2A1E8F]: jal        0x08A87A3C [sceDisplayWaitVblank]
    08A30DC0:[00000000]: nop
    08A30DC4:[0E2A1E2B]: jal        0x08A878AC [sceKernelDelayThread]
    08A30DC8:[8E240018]: lw         $a0, 24($s1)
    08A30DCC:[0A28C332]: j          0x08A30CC8
    08A30DD0:[8E230000]: lw         $v1, 0($s1)
  Back Branch 08A30D28 7,107 times (length 32)
    08A30C9C:[26C332B0]: addiu      $v1, $s6, 12976
    08A30CA0:[8C620048]: lw         $v0, 72($v1)
    08A30CA4:[10400022]: beq        $v0, $zr, 0x08A30D30
    08A30CA8:[0060A021]: addu       $s4, $v1, $zr <=> move $s4, $v1
    08A30CAC:[8E230014]: lw         $v1, 20($s1)
--> 08A30CB0:[00131300]: sll        $v0, $s3, 0x000C
    08A30CB4:[03A28021]: addu       $s0, $sp, $v0
    08A30CB8:[3A730001]: xori       $s3, $s3, 1
    08A30CBC:[1460003F]: bne        $v1, $zr, 0x08A30DBC
    08A30CC0:[24120001]: addiu      $s2, $zr, 1 <=> li $s2, 1
    08A30CC4:[8E230000]: lw         $v1, 0($s1)
    08A30CC8:[2C620002]: sltiu      $v0, $v1, 2
    08A30CCC:[10400006]: beq        $v0, $zr, 0x08A30CE8
    08A30CD0:[38620002]: xori       $v0, $v1, 2
    08A30CD4:[8E82007C]: lw         $v0, 124($s4)
    08A30CD8:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08A30CDC:[14400032]: bne        $v0, $zr, 0x08A30DA8
    08A30CE0:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    08A30CE4:[38620002]: xori       $v0, $v1, 2
    08A30CE8:[2C420001]: sltiu      $v0, $v0, 1
    08A30CEC:[2C630001]: sltiu      $v1, $v1, 1
    08A30CF0:[00621825]: or         $v1, $v1, $v0
    08A30CF4:[10600004]: beq        $v1, $zr, 0x08A30D08
    08A30CF8:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    08A30CFC:[8E820058]: lw         $v0, 88($s4)
    08A30D00:[14400025]: bne        $v0, $zr, 0x08A30D98
    08A30D04:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08A30D08:[0E2A1E57]: jal        0x08A8795C [sceKernelDcacheWritebackInvalidateAll]
    08A30D0C:[02B2800B]: movn       $s0, $s5, $s2
    08A30D10:[8E240010]: lw         $a0, 16($s1)
    08A30D14:[02003821]: addu       $a3, $s0, $zr <=> move $a3, $s0
    08A30D18:[34058000]: ori        $a1, $zr, -32768 <=> li $a1, 32768
    08A30D1C:[0E29C5BC]: jal        0x08A716F0
    08A30D20:[34068000]: ori        $a2, $zr, -32768 <=> li $a2, 32768
    08A30D24:[8E830048]: lw         $v1, 72($s4)
--> 08A30D28:[5460FFE1]: bnel       $v1, $zr, 0x08A30CB0
    08A30D2C:[8E230014]: lw         $v1, 20($s1)
    08A30D30:[3C0308AE]: lui        $v1, 0x08AE <=> li $v1, 0x08AE0000
    08A30D34:[8C620E94]: lw         $v0, 3732($v1)
    08A30D38:[30420004]: andi       $v0, $v0, 4
  Back Branch 08A30DB4 4,820 times (length 54)
    08A30CD0:[38620002]: xori       $v0, $v1, 2
    08A30CD4:[8E82007C]: lw         $v0, 124($s4)
    08A30CD8:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08A30CDC:[14400032]: bne        $v0, $zr, 0x08A30DA8
    08A30CE0:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
--> 08A30CE4:[38620002]: xori       $v0, $v1, 2
    08A30CE8:[2C420001]: sltiu      $v0, $v0, 1
    08A30CEC:[2C630001]: sltiu      $v1, $v1, 1
    08A30CF0:[00621825]: or         $v1, $v1, $v0
    08A30CF4:[10600004]: beq        $v1, $zr, 0x08A30D08
    08A30CF8:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    08A30CFC:[8E820058]: lw         $v0, 88($s4)
    08A30D00:[14400025]: bne        $v0, $zr, 0x08A30D98
    08A30D04:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08A30D08:[0E2A1E57]: jal        0x08A8795C [sceKernelDcacheWritebackInvalidateAll]
    08A30D0C:[02B2800B]: movn       $s0, $s5, $s2
    08A30D10:[8E240010]: lw         $a0, 16($s1)
    08A30D14:[02003821]: addu       $a3, $s0, $zr <=> move $a3, $s0
    08A30D18:[34058000]: ori        $a1, $zr, -32768 <=> li $a1, 32768
    08A30D1C:[0E29C5BC]: jal        0x08A716F0
    08A30D20:[34068000]: ori        $a2, $zr, -32768 <=> li $a2, 32768
    08A30D24:[8E830048]: lw         $v1, 72($s4)
    08A30D28:[5460FFE1]: bnel       $v1, $zr, 0x08A30CB0
    08A30D2C:[8E230014]: lw         $v1, 20($s1)
    08A30D30:[3C0308AE]: lui        $v1, 0x08AE <=> li $v1, 0x08AE0000
    08A30D34:[8C620E94]: lw         $v0, 3732($v1)
    08A30D38:[30420004]: andi       $v0, $v0, 4
    08A30D3C:[1440000C]: bne        $v0, $zr, 0x08A30D70
    08A30D40:[00000000]: nop
    08A30D44:[8FBF301C]: lw         $ra, 12316($sp)
    08A30D48:[8FB63018]: lw         $s6, 12312($sp)
    08A30D4C:[8FB53014]: lw         $s5, 12308($sp)
    08A30D50:[8FB43010]: lw         $s4, 12304($sp)
    08A30D54:[8FB3300C]: lw         $s3, 12300($sp)
    08A30D58:[8FB23008]: lw         $s2, 12296($sp)
    08A30D5C:[8FB13004]: lw         $s1, 12292($sp)
    08A30D60:[8FB03000]: lw         $s0, 12288($sp)
    08A30D64:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08A30D68:[03E00008]: jr         $ra
    08A30D6C:[27BD3020]: addiu      $sp, $sp, 12320
    08A30D70:[0E2A1E15]: jal        0x08A87854 [sceKernelGetThreadStackFreeSize]
    08A30D74:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08A30D78:[26C332B0]: addiu      $v1, $s6, 12976
    08A30D7C:[8C66004C]: lw         $a2, 76($v1)
    08A30D80:[3C0408AC]: lui        $a0, 0x08AC <=> li $a0, 0x08AC0000
    08A30D84:[2484B9AC]: addiu      $a0, $a0, -18004
    08A30D88:[0E2895D5]: jal        0x08A25754
    08A30D8C:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08A30D90:[0A28C352]: j          0x08A30D48
    08A30D94:[8FBF301C]: lw         $ra, 12316($sp)
    08A30D98:[0E28CA38]: jal        0x08A328E0
    08A30D9C:[8E25000C]: lw         $a1, 12($s1)
    08A30DA0:[0A28C342]: j          0x08A30D08
    08A30DA4:[00409021]: addu       $s2, $v0, $zr <=> move $s2, $v0
    08A30DA8:[0E28C595]: jal        0x08A31654
    08A30DAC:[8E25000C]: lw         $a1, 12($s1)
    08A30DB0:[8E230000]: lw         $v1, 0($s1)
--> 08A30DB4:[0A28C339]: j          0x08A30CE4
    08A30DB8:[00409021]: addu       $s2, $v0, $zr <=> move $s2, $v0
    08A30DBC:[0E2A1E8F]: jal        0x08A87A3C [sceDisplayWaitVblank]
    08A30DC0:[00000000]: nop
    08A30DC4:[0E2A1E2B]: jal        0x08A878AC [sceKernelDelayThread]
  Back Branch 08A30DA0 2,288 times (length 40)
    08A30CF4:[10600004]: beq        $v1, $zr, 0x08A30D08
    08A30CF8:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    08A30CFC:[8E820058]: lw         $v0, 88($s4)
    08A30D00:[14400025]: bne        $v0, $zr, 0x08A30D98
    08A30D04:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
--> 08A30D08:[0E2A1E57]: jal        0x08A8795C [sceKernelDcacheWritebackInvalidateAll]
    08A30D0C:[02B2800B]: movn       $s0, $s5, $s2
    08A30D10:[8E240010]: lw         $a0, 16($s1)
    08A30D14:[02003821]: addu       $a3, $s0, $zr <=> move $a3, $s0
    08A30D18:[34058000]: ori        $a1, $zr, -32768 <=> li $a1, 32768
    08A30D1C:[0E29C5BC]: jal        0x08A716F0
    08A30D20:[34068000]: ori        $a2, $zr, -32768 <=> li $a2, 32768
    08A30D24:[8E830048]: lw         $v1, 72($s4)
    08A30D28:[5460FFE1]: bnel       $v1, $zr, 0x08A30CB0
    08A30D2C:[8E230014]: lw         $v1, 20($s1)
    08A30D30:[3C0308AE]: lui        $v1, 0x08AE <=> li $v1, 0x08AE0000
    08A30D34:[8C620E94]: lw         $v0, 3732($v1)
    08A30D38:[30420004]: andi       $v0, $v0, 4
    08A30D3C:[1440000C]: bne        $v0, $zr, 0x08A30D70
    08A30D40:[00000000]: nop
    08A30D44:[8FBF301C]: lw         $ra, 12316($sp)
    08A30D48:[8FB63018]: lw         $s6, 12312($sp)
    08A30D4C:[8FB53014]: lw         $s5, 12308($sp)
    08A30D50:[8FB43010]: lw         $s4, 12304($sp)
    08A30D54:[8FB3300C]: lw         $s3, 12300($sp)
    08A30D58:[8FB23008]: lw         $s2, 12296($sp)
    08A30D5C:[8FB13004]: lw         $s1, 12292($sp)
    08A30D60:[8FB03000]: lw         $s0, 12288($sp)
    08A30D64:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08A30D68:[03E00008]: jr         $ra
    08A30D6C:[27BD3020]: addiu      $sp, $sp, 12320
    08A30D70:[0E2A1E15]: jal        0x08A87854 [sceKernelGetThreadStackFreeSize]
    08A30D74:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08A30D78:[26C332B0]: addiu      $v1, $s6, 12976
    08A30D7C:[8C66004C]: lw         $a2, 76($v1)
    08A30D80:[3C0408AC]: lui        $a0, 0x08AC <=> li $a0, 0x08AC0000
    08A30D84:[2484B9AC]: addiu      $a0, $a0, -18004
    08A30D88:[0E2895D5]: jal        0x08A25754
    08A30D8C:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08A30D90:[0A28C352]: j          0x08A30D48
    08A30D94:[8FBF301C]: lw         $ra, 12316($sp)
    08A30D98:[0E28CA38]: jal        0x08A328E0
    08A30D9C:[8E25000C]: lw         $a1, 12($s1)
--> 08A30DA0:[0A28C342]: j          0x08A30D08
    08A30DA4:[00409021]: addu       $s2, $v0, $zr <=> move $s2, $v0
    08A30DA8:[0E28C595]: jal        0x08A31654
    08A30DAC:[8E25000C]: lw         $a1, 12($s1)
    08A30DB0:[8E230000]: lw         $v1, 0($s1)
  Back Branch 08A30DCC 2,288 times (length 67)
    08A30CB4:[03A28021]: addu       $s0, $sp, $v0
    08A30CB8:[3A730001]: xori       $s3, $s3, 1
    08A30CBC:[1460003F]: bne        $v1, $zr, 0x08A30DBC
    08A30CC0:[24120001]: addiu      $s2, $zr, 1 <=> li $s2, 1
    08A30CC4:[8E230000]: lw         $v1, 0($s1)
--> 08A30CC8:[2C620002]: sltiu      $v0, $v1, 2
    08A30CCC:[10400006]: beq        $v0, $zr, 0x08A30CE8
    08A30CD0:[38620002]: xori       $v0, $v1, 2
    08A30CD4:[8E82007C]: lw         $v0, 124($s4)
    08A30CD8:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08A30CDC:[14400032]: bne        $v0, $zr, 0x08A30DA8
    08A30CE0:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    08A30CE4:[38620002]: xori       $v0, $v1, 2
    08A30CE8:[2C420001]: sltiu      $v0, $v0, 1
    08A30CEC:[2C630001]: sltiu      $v1, $v1, 1
    08A30CF0:[00621825]: or         $v1, $v1, $v0
    08A30CF4:[10600004]: beq        $v1, $zr, 0x08A30D08
    08A30CF8:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    08A30CFC:[8E820058]: lw         $v0, 88($s4)
    08A30D00:[14400025]: bne        $v0, $zr, 0x08A30D98
    08A30D04:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08A30D08:[0E2A1E57]: jal        0x08A8795C [sceKernelDcacheWritebackInvalidateAll]
    08A30D0C:[02B2800B]: movn       $s0, $s5, $s2
    08A30D10:[8E240010]: lw         $a0, 16($s1)
    08A30D14:[02003821]: addu       $a3, $s0, $zr <=> move $a3, $s0
    08A30D18:[34058000]: ori        $a1, $zr, -32768 <=> li $a1, 32768
    08A30D1C:[0E29C5BC]: jal        0x08A716F0
    08A30D20:[34068000]: ori        $a2, $zr, -32768 <=> li $a2, 32768
    08A30D24:[8E830048]: lw         $v1, 72($s4)
    08A30D28:[5460FFE1]: bnel       $v1, $zr, 0x08A30CB0
    08A30D2C:[8E230014]: lw         $v1, 20($s1)
    08A30D30:[3C0308AE]: lui        $v1, 0x08AE <=> li $v1, 0x08AE0000
    08A30D34:[8C620E94]: lw         $v0, 3732($v1)
    08A30D38:[30420004]: andi       $v0, $v0, 4
    08A30D3C:[1440000C]: bne        $v0, $zr, 0x08A30D70
    08A30D40:[00000000]: nop
    08A30D44:[8FBF301C]: lw         $ra, 12316($sp)
    08A30D48:[8FB63018]: lw         $s6, 12312($sp)
    08A30D4C:[8FB53014]: lw         $s5, 12308($sp)
    08A30D50:[8FB43010]: lw         $s4, 12304($sp)
    08A30D54:[8FB3300C]: lw         $s3, 12300($sp)
    08A30D58:[8FB23008]: lw         $s2, 12296($sp)
    08A30D5C:[8FB13004]: lw         $s1, 12292($sp)
    08A30D60:[8FB03000]: lw         $s0, 12288($sp)
    08A30D64:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08A30D68:[03E00008]: jr         $ra
    08A30D6C:[27BD3020]: addiu      $sp, $sp, 12320
    08A30D70:[0E2A1E15]: jal        0x08A87854 [sceKernelGetThreadStackFreeSize]
    08A30D74:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08A30D78:[26C332B0]: addiu      $v1, $s6, 12976
    08A30D7C:[8C66004C]: lw         $a2, 76($v1)
    08A30D80:[3C0408AC]: lui        $a0, 0x08AC <=> li $a0, 0x08AC0000
    08A30D84:[2484B9AC]: addiu      $a0, $a0, -18004
    08A30D88:[0E2895D5]: jal        0x08A25754
    08A30D8C:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08A30D90:[0A28C352]: j          0x08A30D48
    08A30D94:[8FBF301C]: lw         $ra, 12316($sp)
    08A30D98:[0E28CA38]: jal        0x08A328E0
    08A30D9C:[8E25000C]: lw         $a1, 12($s1)
    08A30DA0:[0A28C342]: j          0x08A30D08
    08A30DA4:[00409021]: addu       $s2, $v0, $zr <=> move $s2, $v0
    08A30DA8:[0E28C595]: jal        0x08A31654
    08A30DAC:[8E25000C]: lw         $a1, 12($s1)
    08A30DB0:[8E230000]: lw         $v1, 0($s1)
    08A30DB4:[0A28C339]: j          0x08A30CE4
    08A30DB8:[00409021]: addu       $s2, $v0, $zr <=> move $s2, $v0
    08A30DBC:[0E2A1E8F]: jal        0x08A87A3C [sceDisplayWaitVblank]
    08A30DC0:[00000000]: nop
    08A30DC4:[0E2A1E2B]: jal        0x08A878AC [sceKernelDelayThread]
    08A30DC8:[8E240018]: lw         $a0, 24($s1)
--> 08A30DCC:[0A28C332]: j          0x08A30CC8
    08A30DD0:[8E230000]: lw         $v1, 0($s1)
_S1_2_9E57D34 233,944 instructions (0.005%), 3,616 calls (09E57D34 - 09E57F9C, length 155)
    09E57D34:[8C820004]: lw         $v0, 4($a0)
    09E57D38:[27BDFFF0]: addiu      $sp, $sp, -16
    09E57D3C:[10400025]: beq        $v0, $zr, 0x09E57DD4
    09E57D40:[00803021]: addu       $a2, $a0, $zr <=> move $a2, $a0
    09E57D44:[3C0A0001]: lui        $t2, 0x0001 <=> li $t2, 0x00010000
    09E57D48:[10800009]: beq        $a0, $zr, 0x09E57D70
    09E57D4C:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    09E57D50:[3C030001]: lui        $v1, 0x0001 <=> li $v1, 0x00010000
    09E57D54:[8C820000]: lw         $v0, 0($a0)
    09E57D58:[AC640004]: sw         $a0, 4($v1)
    09E57D5C:[25290001]: addiu      $t1, $t1, 1
    09E57D60:[AC620000]: sw         $v0, 0($v1)
    09E57D64:[8C840004]: lw         $a0, 4($a0)
    09E57D68:[1480FFFA]: bne        $a0, $zr, 0x09E57D54
    09E57D6C:[24630008]: addiu      $v1, $v1, 8
    09E57D70:[000958C0]: sll        $t3, $t1, 0x0003
    09E57D74:[014B1021]: addu       $v0, $t2, $t3
    09E57D78:[2446FFF8]: addiu      $a2, $v0, -8
    09E57D7C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    09E57D80:[10A2004F]: beq        $a1, $v0, 0x09E57EC0
    09E57D84:[3C080001]: lui        $t0, 0x0001 <=> li $t0, 0x00010000
    09E57D88:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    09E57D8C:[10A20015]: beq        $a1, $v0, 0x09E57DE4
    09E57D90:[0106102B]: sltu       $v0, $t0, $a2
    09E57D94:[2522FFFE]: addiu      $v0, $t1, -2
    09E57D98:[3C060001]: lui        $a2, 0x0001 <=> li $a2, 0x00010000
    09E57D9C:[8CC60004]: lw         $a2, 4($a2)
    09E57DA0:[0440000A]: bltz       $v0, 0x09E57DCC
    09E57DA4:[016A1021]: addu       $v0, $t3, $t2
    09E57DA8:[2525FFFF]: addiu      $a1, $t1, -1
    09E57DAC:[01402021]: addu       $a0, $t2, $zr <=> move $a0, $t2
    09E57DB0:[8C830004]: lw         $v1, 4($a0)
    09E57DB4:[8C82000C]: lw         $v0, 12($a0)
    09E57DB8:[24A5FFFF]: addiu      $a1, $a1, -1
    09E57DBC:[24840008]: addiu      $a0, $a0, 8
    09E57DC0:[14A0FFFB]: bne        $a1, $zr, 0x09E57DB0
    09E57DC4:[AC620004]: sw         $v0, 4($v1)
    09E57DC8:[016A1021]: addu       $v0, $t3, $t2
    09E57DCC:[8C43FFFC]: lw         $v1, -4($v0)
    09E57DD0:[AC600004]: sw         $zr, 4($v1)
    09E57DD4:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    09E57DD8:[03E00008]: jr         $ra
    09E57DDC:[27BD0010]: addiu      $sp, $sp, 16
    09E57DE0:[0106102B]: sltu       $v0, $t0, $a2
    09E57DE4:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    09E57DE8:[1040FFEA]: beq        $v0, $zr, 0x09E57D94
    09E57DEC:[01002821]: addu       $a1, $t0, $zr <=> move $a1, $t0
    09E57DF0:[8CA30000]: lw         $v1, 0($a1)
    09E57DF4:[8CA20008]: lw         $v0, 8($a1)
    09E57DF8:[0062102B]: sltu       $v0, $v1, $v0
    09E57DFC:[5040000E]: beql       $v0, $zr, 0x09E57E38
    09E57E00:[24A50008]: addiu      $a1, $a1, 8
    09E57E04:[AFA30000]: sw         $v1, 0($sp)
    09E57E08:[00A03821]: addu       $a3, $a1, $zr <=> move $a3, $a1
    09E57E0C:[8CA20004]: lw         $v0, 4($a1)
    09E57E10:[AFA20004]: sw         $v0, 4($sp)
    09E57E14:[8CA30008]: lw         $v1, 8($a1)
    09E57E18:[8CA4000C]: lw         $a0, 12($a1)
    09E57E1C:[ACA30000]: sw         $v1, 0($a1)
    09E57E20:[ACA40004]: sw         $a0, 4($a1)
    09E57E24:[8FA20000]: lw         $v0, 0($sp)
    09E57E28:[ACA20008]: sw         $v0, 8($a1)
    09E57E2C:[8FA30004]: lw         $v1, 4($sp)
    09E57E30:[ACA3000C]: sw         $v1, 12($a1)
    09E57E34:[24A50008]: addiu      $a1, $a1, 8
    09E57E38:[00A6102B]: sltu       $v0, $a1, $a2
    09E57E3C:[5440FFED]: bnel       $v0, $zr, 0x09E57DF4
    09E57E40:[8CA30000]: lw         $v1, 0($a1)
    09E57E44:[10E0FFD3]: beq        $a3, $zr, 0x09E57D94
    09E57E48:[00E03021]: addu       $a2, $a3, $zr <=> move $a2, $a3
    09E57E4C:[0107102B]: sltu       $v0, $t0, $a3
    09E57E50:[00C02821]: addu       $a1, $a2, $zr <=> move $a1, $a2
    09E57E54:[1040FFCF]: beq        $v0, $zr, 0x09E57D94
    09E57E58:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    09E57E5C:[8CA30000]: lw         $v1, 0($a1)
    09E57E60:[8CA2FFF8]: lw         $v0, -8($a1)
    09E57E64:[0043102B]: sltu       $v0, $v0, $v1
    09E57E68:[5040000E]: beql       $v0, $zr, 0x09E57EA4
    09E57E6C:[24A5FFF8]: addiu      $a1, $a1, -8
    09E57E70:[AFA30000]: sw         $v1, 0($sp)
    09E57E74:[00A03821]: addu       $a3, $a1, $zr <=> move $a3, $a1
    09E57E78:[8CA20004]: lw         $v0, 4($a1)
    09E57E7C:[AFA20004]: sw         $v0, 4($sp)
    09E57E80:[8CA3FFF8]: lw         $v1, -8($a1)
    09E57E84:[8CA4FFFC]: lw         $a0, -4($a1)
    09E57E88:[ACA30000]: sw         $v1, 0($a1)
    09E57E8C:[ACA40004]: sw         $a0, 4($a1)
    09E57E90:[8FA20000]: lw         $v0, 0($sp)
    09E57E94:[ACA2FFF8]: sw         $v0, -8($a1)
    09E57E98:[8FA30004]: lw         $v1, 4($sp)
    09E57E9C:[ACA3FFFC]: sw         $v1, -4($a1)
    09E57EA0:[24A5FFF8]: addiu      $a1, $a1, -8
    09E57EA4:[0105102B]: sltu       $v0, $t0, $a1
    09E57EA8:[5440FFED]: bnel       $v0, $zr, 0x09E57E60
    09E57EAC:[8CA30000]: lw         $v1, 0($a1)
    09E57EB0:[14E0FFCB]: bne        $a3, $zr, 0x09E57DE0
    09E57EB4:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    09E57EB8:[0A795F66]: j          0x09E57D98
    09E57EBC:[2522FFFE]: addiu      $v0, $t1, -2
    09E57EC0:[0106102B]: sltu       $v0, $t0, $a2
    09E57EC4:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    09E57EC8:[1040FFB2]: beq        $v0, $zr, 0x09E57D94
    09E57ECC:[01002821]: addu       $a1, $t0, $zr <=> move $a1, $t0
    09E57ED0:[8CA30000]: lw         $v1, 0($a1)
    09E57ED4:[8CA20008]: lw         $v0, 8($a1)
    09E57ED8:[0043102B]: sltu       $v0, $v0, $v1
    09E57EDC:[5040000E]: beql       $v0, $zr, 0x09E57F18
    09E57EE0:[24A50008]: addiu      $a1, $a1, 8
    09E57EE4:[AFA30000]: sw         $v1, 0($sp)
    09E57EE8:[00A03821]: addu       $a3, $a1, $zr <=> move $a3, $a1
    09E57EEC:[8CA20004]: lw         $v0, 4($a1)
    09E57EF0:[AFA20004]: sw         $v0, 4($sp)
    09E57EF4:[8CA30008]: lw         $v1, 8($a1)
    09E57EF8:[8CA4000C]: lw         $a0, 12($a1)
    09E57EFC:[ACA30000]: sw         $v1, 0($a1)
    09E57F00:[ACA40004]: sw         $a0, 4($a1)
    09E57F04:[8FA20000]: lw         $v0, 0($sp)
    09E57F08:[ACA20008]: sw         $v0, 8($a1)
    09E57F0C:[8FA30004]: lw         $v1, 4($sp)
    09E57F10:[ACA3000C]: sw         $v1, 12($a1)
    09E57F14:[24A50008]: addiu      $a1, $a1, 8
    09E57F18:[00A6102B]: sltu       $v0, $a1, $a2
    09E57F1C:[5440FFED]: bnel       $v0, $zr, 0x09E57ED4
    09E57F20:[8CA30000]: lw         $v1, 0($a1)
    09E57F24:[10E0FF9B]: beq        $a3, $zr, 0x09E57D94
    09E57F28:[00E03021]: addu       $a2, $a3, $zr <=> move $a2, $a3
    09E57F2C:[0107102B]: sltu       $v0, $t0, $a3
    09E57F30:[00C02821]: addu       $a1, $a2, $zr <=> move $a1, $a2
    09E57F34:[1040FF97]: beq        $v0, $zr, 0x09E57D94
    09E57F38:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    09E57F3C:[8CA30000]: lw         $v1, 0($a1)
    09E57F40:[8CA2FFF8]: lw         $v0, -8($a1)
    09E57F44:[0062102B]: sltu       $v0, $v1, $v0
    09E57F48:[5040000E]: beql       $v0, $zr, 0x09E57F84
    09E57F4C:[24A5FFF8]: addiu      $a1, $a1, -8
    09E57F50:[AFA30000]: sw         $v1, 0($sp)
    09E57F54:[00A03821]: addu       $a3, $a1, $zr <=> move $a3, $a1
    09E57F58:[8CA20004]: lw         $v0, 4($a1)
    09E57F5C:[AFA20004]: sw         $v0, 4($sp)
    09E57F60:[8CA3FFF8]: lw         $v1, -8($a1)
    09E57F64:[8CA4FFFC]: lw         $a0, -4($a1)
    09E57F68:[ACA30000]: sw         $v1, 0($a1)
    09E57F6C:[ACA40004]: sw         $a0, 4($a1)
    09E57F70:[8FA20000]: lw         $v0, 0($sp)
    09E57F74:[ACA2FFF8]: sw         $v0, -8($a1)
    09E57F78:[8FA30004]: lw         $v1, 4($sp)
    09E57F7C:[ACA3FFFC]: sw         $v1, -4($a1)
    09E57F80:[24A5FFF8]: addiu      $a1, $a1, -8
    09E57F84:[0105102B]: sltu       $v0, $t0, $a1
    09E57F88:[5440FFED]: bnel       $v0, $zr, 0x09E57F40
    09E57F8C:[8CA30000]: lw         $v1, 0($a1)
    09E57F90:[14E0FFCB]: bne        $a3, $zr, 0x09E57EC0
    09E57F94:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    09E57F98:[0A795F66]: j          0x09E57D98
    09E57F9C:[2522FFFE]: addiu      $v0, $t1, -2
  Back Branch 09E57D68 7,940 times (length 7)
    09E57D40:[00803021]: addu       $a2, $a0, $zr <=> move $a2, $a0
    09E57D44:[3C0A0001]: lui        $t2, 0x0001 <=> li $t2, 0x00010000
    09E57D48:[10800009]: beq        $a0, $zr, 0x09E57D70
    09E57D4C:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    09E57D50:[3C030001]: lui        $v1, 0x0001 <=> li $v1, 0x00010000
--> 09E57D54:[8C820000]: lw         $v0, 0($a0)
    09E57D58:[AC640004]: sw         $a0, 4($v1)
    09E57D5C:[25290001]: addiu      $t1, $t1, 1
    09E57D60:[AC620000]: sw         $v0, 0($v1)
    09E57D64:[8C840004]: lw         $a0, 4($a0)
--> 09E57D68:[1480FFFA]: bne        $a0, $zr, 0x09E57D54
    09E57D6C:[24630008]: addiu      $v1, $v1, 8
    09E57D70:[000958C0]: sll        $t3, $t1, 0x0003
    09E57D74:[014B1021]: addu       $v0, $t2, $t3
    09E57D78:[2446FFF8]: addiu      $a2, $v0, -8
  Back Branch 09E57DC0 4,328 times (length 6)
    09E57D9C:[8CC60004]: lw         $a2, 4($a2)
    09E57DA0:[0440000A]: bltz       $v0, 0x09E57DCC
    09E57DA4:[016A1021]: addu       $v0, $t3, $t2
    09E57DA8:[2525FFFF]: addiu      $a1, $t1, -1
    09E57DAC:[01402021]: addu       $a0, $t2, $zr <=> move $a0, $t2
--> 09E57DB0:[8C830004]: lw         $v1, 4($a0)
    09E57DB4:[8C82000C]: lw         $v0, 12($a0)
    09E57DB8:[24A5FFFF]: addiu      $a1, $a1, -1
    09E57DBC:[24840008]: addiu      $a0, $a0, 8
--> 09E57DC0:[14A0FFFB]: bne        $a1, $zr, 0x09E57DB0
    09E57DC4:[AC620004]: sw         $v0, 4($v1)
    09E57DC8:[016A1021]: addu       $v0, $t3, $t2
    09E57DCC:[8C43FFFC]: lw         $v1, -4($v0)
    09E57DD0:[AC600004]: sw         $zr, 4($v1)
  Back Branch 09E57EC8 2,174 times (length 79)
    09E57D80:[10A2004F]: beq        $a1, $v0, 0x09E57EC0
    09E57D84:[3C080001]: lui        $t0, 0x0001 <=> li $t0, 0x00010000
    09E57D88:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    09E57D8C:[10A20015]: beq        $a1, $v0, 0x09E57DE4
    09E57D90:[0106102B]: sltu       $v0, $t0, $a2
--> 09E57D94:[2522FFFE]: addiu      $v0, $t1, -2
    09E57D98:[3C060001]: lui        $a2, 0x0001 <=> li $a2, 0x00010000
    09E57D9C:[8CC60004]: lw         $a2, 4($a2)
    09E57DA0:[0440000A]: bltz       $v0, 0x09E57DCC
    09E57DA4:[016A1021]: addu       $v0, $t3, $t2
    09E57DA8:[2525FFFF]: addiu      $a1, $t1, -1
    09E57DAC:[01402021]: addu       $a0, $t2, $zr <=> move $a0, $t2
    09E57DB0:[8C830004]: lw         $v1, 4($a0)
    09E57DB4:[8C82000C]: lw         $v0, 12($a0)
    09E57DB8:[24A5FFFF]: addiu      $a1, $a1, -1
    09E57DBC:[24840008]: addiu      $a0, $a0, 8
    09E57DC0:[14A0FFFB]: bne        $a1, $zr, 0x09E57DB0
    09E57DC4:[AC620004]: sw         $v0, 4($v1)
    09E57DC8:[016A1021]: addu       $v0, $t3, $t2
    09E57DCC:[8C43FFFC]: lw         $v1, -4($v0)
    09E57DD0:[AC600004]: sw         $zr, 4($v1)
    09E57DD4:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    09E57DD8:[03E00008]: jr         $ra
    09E57DDC:[27BD0010]: addiu      $sp, $sp, 16
    09E57DE0:[0106102B]: sltu       $v0, $t0, $a2
    09E57DE4:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    09E57DE8:[1040FFEA]: beq        $v0, $zr, 0x09E57D94
    09E57DEC:[01002821]: addu       $a1, $t0, $zr <=> move $a1, $t0
    09E57DF0:[8CA30000]: lw         $v1, 0($a1)
    09E57DF4:[8CA20008]: lw         $v0, 8($a1)
    09E57DF8:[0062102B]: sltu       $v0, $v1, $v0
    09E57DFC:[5040000E]: beql       $v0, $zr, 0x09E57E38
    09E57E00:[24A50008]: addiu      $a1, $a1, 8
    09E57E04:[AFA30000]: sw         $v1, 0($sp)
    09E57E08:[00A03821]: addu       $a3, $a1, $zr <=> move $a3, $a1
    09E57E0C:[8CA20004]: lw         $v0, 4($a1)
    09E57E10:[AFA20004]: sw         $v0, 4($sp)
    09E57E14:[8CA30008]: lw         $v1, 8($a1)
    09E57E18:[8CA4000C]: lw         $a0, 12($a1)
    09E57E1C:[ACA30000]: sw         $v1, 0($a1)
    09E57E20:[ACA40004]: sw         $a0, 4($a1)
    09E57E24:[8FA20000]: lw         $v0, 0($sp)
    09E57E28:[ACA20008]: sw         $v0, 8($a1)
    09E57E2C:[8FA30004]: lw         $v1, 4($sp)
    09E57E30:[ACA3000C]: sw         $v1, 12($a1)
    09E57E34:[24A50008]: addiu      $a1, $a1, 8
    09E57E38:[00A6102B]: sltu       $v0, $a1, $a2
    09E57E3C:[5440FFED]: bnel       $v0, $zr, 0x09E57DF4
    09E57E40:[8CA30000]: lw         $v1, 0($a1)
    09E57E44:[10E0FFD3]: beq        $a3, $zr, 0x09E57D94
    09E57E48:[00E03021]: addu       $a2, $a3, $zr <=> move $a2, $a3
    09E57E4C:[0107102B]: sltu       $v0, $t0, $a3
    09E57E50:[00C02821]: addu       $a1, $a2, $zr <=> move $a1, $a2
    09E57E54:[1040FFCF]: beq        $v0, $zr, 0x09E57D94
    09E57E58:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    09E57E5C:[8CA30000]: lw         $v1, 0($a1)
    09E57E60:[8CA2FFF8]: lw         $v0, -8($a1)
    09E57E64:[0043102B]: sltu       $v0, $v0, $v1
    09E57E68:[5040000E]: beql       $v0, $zr, 0x09E57EA4
    09E57E6C:[24A5FFF8]: addiu      $a1, $a1, -8
    09E57E70:[AFA30000]: sw         $v1, 0($sp)
    09E57E74:[00A03821]: addu       $a3, $a1, $zr <=> move $a3, $a1
    09E57E78:[8CA20004]: lw         $v0, 4($a1)
    09E57E7C:[AFA20004]: sw         $v0, 4($sp)
    09E57E80:[8CA3FFF8]: lw         $v1, -8($a1)
    09E57E84:[8CA4FFFC]: lw         $a0, -4($a1)
    09E57E88:[ACA30000]: sw         $v1, 0($a1)
    09E57E8C:[ACA40004]: sw         $a0, 4($a1)
    09E57E90:[8FA20000]: lw         $v0, 0($sp)
    09E57E94:[ACA2FFF8]: sw         $v0, -8($a1)
    09E57E98:[8FA30004]: lw         $v1, 4($sp)
    09E57E9C:[ACA3FFFC]: sw         $v1, -4($a1)
    09E57EA0:[24A5FFF8]: addiu      $a1, $a1, -8
    09E57EA4:[0105102B]: sltu       $v0, $t0, $a1
    09E57EA8:[5440FFED]: bnel       $v0, $zr, 0x09E57E60
    09E57EAC:[8CA30000]: lw         $v1, 0($a1)
    09E57EB0:[14E0FFCB]: bne        $a3, $zr, 0x09E57DE0
    09E57EB4:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    09E57EB8:[0A795F66]: j          0x09E57D98
    09E57EBC:[2522FFFE]: addiu      $v0, $t1, -2
    09E57EC0:[0106102B]: sltu       $v0, $t0, $a2
    09E57EC4:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
--> 09E57EC8:[1040FFB2]: beq        $v0, $zr, 0x09E57D94
    09E57ECC:[01002821]: addu       $a1, $t0, $zr <=> move $a1, $t0
    09E57ED0:[8CA30000]: lw         $v1, 0($a1)
    09E57ED4:[8CA20008]: lw         $v0, 8($a1)
    09E57ED8:[0043102B]: sltu       $v0, $v0, $v1
  Back Branch 09E57F24 2,174 times (length 102)
  Back Branch 09E57DE8 1,438 times (length 23)
    09E57D80:[10A2004F]: beq        $a1, $v0, 0x09E57EC0
    09E57D84:[3C080001]: lui        $t0, 0x0001 <=> li $t0, 0x00010000
    09E57D88:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    09E57D8C:[10A20015]: beq        $a1, $v0, 0x09E57DE4
    09E57D90:[0106102B]: sltu       $v0, $t0, $a2
--> 09E57D94:[2522FFFE]: addiu      $v0, $t1, -2
    09E57D98:[3C060001]: lui        $a2, 0x0001 <=> li $a2, 0x00010000
    09E57D9C:[8CC60004]: lw         $a2, 4($a2)
    09E57DA0:[0440000A]: bltz       $v0, 0x09E57DCC
    09E57DA4:[016A1021]: addu       $v0, $t3, $t2
    09E57DA8:[2525FFFF]: addiu      $a1, $t1, -1
    09E57DAC:[01402021]: addu       $a0, $t2, $zr <=> move $a0, $t2
    09E57DB0:[8C830004]: lw         $v1, 4($a0)
    09E57DB4:[8C82000C]: lw         $v0, 12($a0)
    09E57DB8:[24A5FFFF]: addiu      $a1, $a1, -1
    09E57DBC:[24840008]: addiu      $a0, $a0, 8
    09E57DC0:[14A0FFFB]: bne        $a1, $zr, 0x09E57DB0
    09E57DC4:[AC620004]: sw         $v0, 4($v1)
    09E57DC8:[016A1021]: addu       $v0, $t3, $t2
    09E57DCC:[8C43FFFC]: lw         $v1, -4($v0)
    09E57DD0:[AC600004]: sw         $zr, 4($v1)
    09E57DD4:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    09E57DD8:[03E00008]: jr         $ra
    09E57DDC:[27BD0010]: addiu      $sp, $sp, 16
    09E57DE0:[0106102B]: sltu       $v0, $t0, $a2
    09E57DE4:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
--> 09E57DE8:[1040FFEA]: beq        $v0, $zr, 0x09E57D94
    09E57DEC:[01002821]: addu       $a1, $t0, $zr <=> move $a1, $t0
    09E57DF0:[8CA30000]: lw         $v1, 0($a1)
    09E57DF4:[8CA20008]: lw         $v0, 8($a1)
    09E57DF8:[0062102B]: sltu       $v0, $v1, $v0
  Back Branch 09E57E44 1,438 times (length 46)
    09E57D80:[10A2004F]: beq        $a1, $v0, 0x09E57EC0
    09E57D84:[3C080001]: lui        $t0, 0x0001 <=> li $t0, 0x00010000
    09E57D88:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    09E57D8C:[10A20015]: beq        $a1, $v0, 0x09E57DE4
    09E57D90:[0106102B]: sltu       $v0, $t0, $a2
--> 09E57D94:[2522FFFE]: addiu      $v0, $t1, -2
    09E57D98:[3C060001]: lui        $a2, 0x0001 <=> li $a2, 0x00010000
    09E57D9C:[8CC60004]: lw         $a2, 4($a2)
    09E57DA0:[0440000A]: bltz       $v0, 0x09E57DCC
    09E57DA4:[016A1021]: addu       $v0, $t3, $t2
    09E57DA8:[2525FFFF]: addiu      $a1, $t1, -1
    09E57DAC:[01402021]: addu       $a0, $t2, $zr <=> move $a0, $t2
    09E57DB0:[8C830004]: lw         $v1, 4($a0)
    09E57DB4:[8C82000C]: lw         $v0, 12($a0)
    09E57DB8:[24A5FFFF]: addiu      $a1, $a1, -1
    09E57DBC:[24840008]: addiu      $a0, $a0, 8
    09E57DC0:[14A0FFFB]: bne        $a1, $zr, 0x09E57DB0
    09E57DC4:[AC620004]: sw         $v0, 4($v1)
    09E57DC8:[016A1021]: addu       $v0, $t3, $t2
    09E57DCC:[8C43FFFC]: lw         $v1, -4($v0)
    09E57DD0:[AC600004]: sw         $zr, 4($v1)
    09E57DD4:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    09E57DD8:[03E00008]: jr         $ra
    09E57DDC:[27BD0010]: addiu      $sp, $sp, 16
    09E57DE0:[0106102B]: sltu       $v0, $t0, $a2
    09E57DE4:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    09E57DE8:[1040FFEA]: beq        $v0, $zr, 0x09E57D94
    09E57DEC:[01002821]: addu       $a1, $t0, $zr <=> move $a1, $t0
    09E57DF0:[8CA30000]: lw         $v1, 0($a1)
    09E57DF4:[8CA20008]: lw         $v0, 8($a1)
    09E57DF8:[0062102B]: sltu       $v0, $v1, $v0
    09E57DFC:[5040000E]: beql       $v0, $zr, 0x09E57E38
    09E57E00:[24A50008]: addiu      $a1, $a1, 8
    09E57E04:[AFA30000]: sw         $v1, 0($sp)
    09E57E08:[00A03821]: addu       $a3, $a1, $zr <=> move $a3, $a1
    09E57E0C:[8CA20004]: lw         $v0, 4($a1)
    09E57E10:[AFA20004]: sw         $v0, 4($sp)
    09E57E14:[8CA30008]: lw         $v1, 8($a1)
    09E57E18:[8CA4000C]: lw         $a0, 12($a1)
    09E57E1C:[ACA30000]: sw         $v1, 0($a1)
    09E57E20:[ACA40004]: sw         $a0, 4($a1)
    09E57E24:[8FA20000]: lw         $v0, 0($sp)
    09E57E28:[ACA20008]: sw         $v0, 8($a1)
    09E57E2C:[8FA30004]: lw         $v1, 4($sp)
    09E57E30:[ACA3000C]: sw         $v1, 12($a1)
    09E57E34:[24A50008]: addiu      $a1, $a1, 8
    09E57E38:[00A6102B]: sltu       $v0, $a1, $a2
    09E57E3C:[5440FFED]: bnel       $v0, $zr, 0x09E57DF4
    09E57E40:[8CA30000]: lw         $v1, 0($a1)
--> 09E57E44:[10E0FFD3]: beq        $a3, $zr, 0x09E57D94
    09E57E48:[00E03021]: addu       $a2, $a3, $zr <=> move $a2, $a3
    09E57E4C:[0107102B]: sltu       $v0, $t0, $a3
    09E57E50:[00C02821]: addu       $a1, $a2, $zr <=> move $a1, $a2
    09E57E54:[1040FFCF]: beq        $v0, $zr, 0x09E57D94
  Back Branch 09E57F1C 716 times (length 20)
    09E57EC0:[0106102B]: sltu       $v0, $t0, $a2
    09E57EC4:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    09E57EC8:[1040FFB2]: beq        $v0, $zr, 0x09E57D94
    09E57ECC:[01002821]: addu       $a1, $t0, $zr <=> move $a1, $t0
    09E57ED0:[8CA30000]: lw         $v1, 0($a1)
--> 09E57ED4:[8CA20008]: lw         $v0, 8($a1)
    09E57ED8:[0043102B]: sltu       $v0, $v0, $v1
    09E57EDC:[5040000E]: beql       $v0, $zr, 0x09E57F18
    09E57EE0:[24A50008]: addiu      $a1, $a1, 8
    09E57EE4:[AFA30000]: sw         $v1, 0($sp)
    09E57EE8:[00A03821]: addu       $a3, $a1, $zr <=> move $a3, $a1
    09E57EEC:[8CA20004]: lw         $v0, 4($a1)
    09E57EF0:[AFA20004]: sw         $v0, 4($sp)
    09E57EF4:[8CA30008]: lw         $v1, 8($a1)
    09E57EF8:[8CA4000C]: lw         $a0, 12($a1)
    09E57EFC:[ACA30000]: sw         $v1, 0($a1)
    09E57F00:[ACA40004]: sw         $a0, 4($a1)
    09E57F04:[8FA20000]: lw         $v0, 0($sp)
    09E57F08:[ACA20008]: sw         $v0, 8($a1)
    09E57F0C:[8FA30004]: lw         $v1, 4($sp)
    09E57F10:[ACA3000C]: sw         $v1, 12($a1)
    09E57F14:[24A50008]: addiu      $a1, $a1, 8
    09E57F18:[00A6102B]: sltu       $v0, $a1, $a2
--> 09E57F1C:[5440FFED]: bnel       $v0, $zr, 0x09E57ED4
    09E57F20:[8CA30000]: lw         $v1, 0($a1)
    09E57F24:[10E0FF9B]: beq        $a3, $zr, 0x09E57D94
    09E57F28:[00E03021]: addu       $a2, $a3, $zr <=> move $a2, $a3
    09E57F2C:[0107102B]: sltu       $v0, $t0, $a3
_S1_2_8A7CFD4 219,753 instructions (0.004%), 3,941 calls (08A7CFD4 - 08A7D068, length 38)
    08A7CFD4:[00A41025]: or         $v0, $a1, $a0
    08A7CFD8:[30420003]: andi       $v0, $v0, 3
    08A7CFDC:[00805021]: addu       $t2, $a0, $zr <=> move $t2, $a0
    08A7CFE0:[1440001B]: bne        $v0, $zr, 0x08A7D050
    08A7CFE4:[00801821]: addu       $v1, $a0, $zr <=> move $v1, $a0
    08A7CFE8:[8CA70000]: lw         $a3, 0($a1)
    08A7CFEC:[3C02FEFE]: lui        $v0, 0xFEFE <=> li $v0, 0xFEFE0000
    08A7CFF0:[3442FEFF]: ori        $v0, $v0, -257
    08A7CFF4:[00E21021]: addu       $v0, $a3, $v0
    08A7CFF8:[00072027]: nor        $a0, $zr, $a3 <=> li $a0, not $a3
    08A7CFFC:[3C038080]: lui        $v1, 0x8080 <=> li $v1, 0x80800000
    08A7D000:[00441024]: and        $v0, $v0, $a0
    08A7D004:[34638080]: ori        $v1, $v1, -32640
    08A7D008:[00431024]: and        $v0, $v0, $v1
    08A7D00C:[1440000F]: bne        $v0, $zr, 0x08A7D04C
    08A7D010:[01403021]: addu       $a2, $t2, $zr <=> move $a2, $t2
    08A7D014:[3C09FEFE]: lui        $t1, 0xFEFE <=> li $t1, 0xFEFE0000
    08A7D018:[00E02021]: addu       $a0, $a3, $zr <=> move $a0, $a3
    08A7D01C:[3529FEFF]: ori        $t1, $t1, -257
    08A7D020:[00604021]: addu       $t0, $v1, $zr <=> move $t0, $v1
    08A7D024:[ACC40000]: sw         $a0, 0($a2)
    08A7D028:[24A50004]: addiu      $a1, $a1, 4
    08A7D02C:[8CA20000]: lw         $v0, 0($a1)
    08A7D030:[00491821]: addu       $v1, $v0, $t1
    08A7D034:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08A7D038:[00021027]: nor        $v0, $zr, $v0 <=> li $v0, not $v0
    08A7D03C:[00621824]: and        $v1, $v1, $v0
    08A7D040:[00681824]: and        $v1, $v1, $t0
    08A7D044:[1060FFF7]: beq        $v1, $zr, 0x08A7D024
    08A7D048:[24C60004]: addiu      $a2, $a2, 4
    08A7D04C:[00C01821]: addu       $v1, $a2, $zr <=> move $v1, $a2
    08A7D050:[90A20000]: lbu        $v0, 0($a1)
    08A7D054:[24A50001]: addiu      $a1, $a1, 1
    08A7D058:[A0620000]: sb         $v0, 0($v1)
    08A7D05C:[1440FFFC]: bne        $v0, $zr, 0x08A7D050
    08A7D060:[24630001]: addiu      $v1, $v1, 1
    08A7D064:[03E00008]: jr         $ra
    08A7D068:[01401021]: addu       $v0, $t2, $zr <=> move $v0, $t2
  Back Branch 08A7D05C 24,644 times (length 5)
    08A7D03C:[00621824]: and        $v1, $v1, $v0
    08A7D040:[00681824]: and        $v1, $v1, $t0
    08A7D044:[1060FFF7]: beq        $v1, $zr, 0x08A7D024
    08A7D048:[24C60004]: addiu      $a2, $a2, 4
    08A7D04C:[00C01821]: addu       $v1, $a2, $zr <=> move $v1, $a2
--> 08A7D050:[90A20000]: lbu        $v0, 0($a1)
    08A7D054:[24A50001]: addiu      $a1, $a1, 1
    08A7D058:[A0620000]: sb         $v0, 0($v1)
--> 08A7D05C:[1440FFFC]: bne        $v0, $zr, 0x08A7D050
    08A7D060:[24630001]: addiu      $v1, $v1, 1
    08A7D064:[03E00008]: jr         $ra
    08A7D068:[01401021]: addu       $v0, $t2, $zr <=> move $v0, $t2
  Back Branch 08A7D044 4,521 times (length 10)
    08A7D010:[01403021]: addu       $a2, $t2, $zr <=> move $a2, $t2
    08A7D014:[3C09FEFE]: lui        $t1, 0xFEFE <=> li $t1, 0xFEFE0000
    08A7D018:[00E02021]: addu       $a0, $a3, $zr <=> move $a0, $a3
    08A7D01C:[3529FEFF]: ori        $t1, $t1, -257
    08A7D020:[00604021]: addu       $t0, $v1, $zr <=> move $t0, $v1
--> 08A7D024:[ACC40000]: sw         $a0, 0($a2)
    08A7D028:[24A50004]: addiu      $a1, $a1, 4
    08A7D02C:[8CA20000]: lw         $v0, 0($a1)
    08A7D030:[00491821]: addu       $v1, $v0, $t1
    08A7D034:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08A7D038:[00021027]: nor        $v0, $zr, $v0 <=> li $v0, not $v0
    08A7D03C:[00621824]: and        $v1, $v1, $v0
    08A7D040:[00681824]: and        $v1, $v1, $t0
--> 08A7D044:[1060FFF7]: beq        $v1, $zr, 0x08A7D024
    08A7D048:[24C60004]: addiu      $a2, $a2, 4
    08A7D04C:[00C01821]: addu       $v1, $a2, $zr <=> move $v1, $a2
    08A7D050:[90A20000]: lbu        $v0, 0($a1)
    08A7D054:[24A50001]: addiu      $a1, $a1, 1
_S1_2_9E40BC0 216,600 instructions (0.004%), 4,332 calls (09E40BC0 - 09E40C84, length 50)
    09E40BC0:[27BDFFE0]: addiu      $sp, $sp, -32
    09E40BC4:[AFB3000C]: sw         $s3, 12($sp)
    09E40BC8:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    09E40BCC:[00809821]: addu       $s3, $a0, $zr <=> move $s3, $a0
    09E40BD0:[AFB00000]: sw         $s0, 0($sp)
    09E40BD4:[308400FF]: andi       $a0, $a0, 255
    09E40BD8:[2410FF00]: addiu      $s0, $zr, -256 <=> li $s0, -256
    09E40BDC:[AFBF0014]: sw         $ra, 20($sp)
    09E40BE0:[00508024]: and        $s0, $v0, $s0
    09E40BE4:[AFB40010]: sw         $s4, 16($sp)
    09E40BE8:[00A0A021]: addu       $s4, $a1, $zr <=> move $s4, $a1
    09E40BEC:[AFB20008]: sw         $s2, 8($sp)
    09E40BF0:[3C12FFFF]: lui        $s2, 0xFFFF <=> li $s2, 0xFFFF0000
    09E40BF4:[365200FF]: ori        $s2, $s2, 255
    09E40BF8:[0E7902E9]: jal        0x09E40BA4
    09E40BFC:[AFB10004]: sw         $s1, 4($sp)
    09E40C00:[00132202]: srl        $a0, $s3, 0x0008
    09E40C04:[02021025]: or         $v0, $s0, $v0
    09E40C08:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    09E40C0C:[308400FF]: andi       $a0, $a0, 255
    09E40C10:[0E7902E9]: jal        0x09E40BA4
    09E40C14:[00529024]: and        $s2, $v0, $s2
    09E40C18:[00021200]: sll        $v0, $v0, 0x0008
    09E40C1C:[00132402]: srl        $a0, $s3, 0x0010
    09E40C20:[3C11FF00]: lui        $s1, 0xFF00 <=> li $s1, 0xFF000000
    09E40C24:[02421025]: or         $v0, $s2, $v0
    09E40C28:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    09E40C2C:[308400FF]: andi       $a0, $a0, 255
    09E40C30:[3631FFFF]: ori        $s1, $s1, -1
    09E40C34:[0E7902E9]: jal        0x09E40BA4
    09E40C38:[00518824]: and        $s1, $v0, $s1
    09E40C3C:[00139E02]: srl        $s3, $s3, 0x0018
    09E40C40:[00021400]: sll        $v0, $v0, 0x0010
    09E40C44:[3C1000FF]: lui        $s0, 0x00FF <=> li $s0, 0x00FF0000
    09E40C48:[02221025]: or         $v0, $s1, $v0
    09E40C4C:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    09E40C50:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    09E40C54:[3610FFFF]: ori        $s0, $s0, -1
    09E40C58:[0E7902E9]: jal        0x09E40BA4
    09E40C5C:[00508024]: and        $s0, $v0, $s0
    09E40C60:[00021600]: sll        $v0, $v0, 0x0018
    09E40C64:[02021025]: or         $v0, $s0, $v0
    09E40C68:[8FBF0014]: lw         $ra, 20($sp)
    09E40C6C:[8FB40010]: lw         $s4, 16($sp)
    09E40C70:[8FB3000C]: lw         $s3, 12($sp)
    09E40C74:[8FB20008]: lw         $s2, 8($sp)
    09E40C78:[8FB10004]: lw         $s1, 4($sp)
    09E40C7C:[8FB00000]: lw         $s0, 0($sp)
    09E40C80:[03E00008]: jr         $ra
    09E40C84:[27BD0020]: addiu      $sp, $sp, 32
_S1_2_9E5BFEC 203,234 instructions (0.004%), 1,438 calls (09E5BFEC - 09E5C5F4, length 387)
    09E5BFEC:[27BDFFD0]: addiu      $sp, $sp, -48
    09E5BFF0:[AFB40010]: sw         $s4, 16($sp)
    09E5BFF4:[00A0A021]: addu       $s4, $a1, $zr <=> move $s4, $a1
    09E5BFF8:[AFB10004]: sw         $s1, 4($sp)
    09E5BFFC:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    09E5C000:[AFBF0024]: sw         $ra, 36($sp)
    09E5C004:[AFBE0020]: sw         $fp, 32($sp)
    09E5C008:[AFB7001C]: sw         $s7, 28($sp)
    09E5C00C:[AFB60018]: sw         $s6, 24($sp)
    09E5C010:[AFB50014]: sw         $s5, 20($sp)
    09E5C014:[AFB3000C]: sw         $s3, 12($sp)
    09E5C018:[AFB20008]: sw         $s2, 8($sp)
    09E5C01C:[10A0004B]: beq        $a1, $zr, 0x09E5C14C
    09E5C020:[AFB00000]: sw         $s0, 0($sp)
    09E5C024:[8CB30004]: lw         $s3, 4($a1)
    09E5C028:[16600055]: bne        $s3, $zr, 0x09E5C180
    09E5C02C:[8CB20010]: lw         $s2, 16($a1)
    09E5C030:[1240002B]: beq        $s2, $zr, 0x09E5C0E0
    09E5C034:[8CA90014]: lw         $t1, 20($a1)
    09E5C038:[8E480018]: lw         $t0, 24($s2)
    09E5C03C:[96420006]: lhu        $v0, 6($s2)
    09E5C040:[3C03C200]: lui        $v1, 0xC200 <=> li $v1, 0xC2000000
    09E5C044:[02484021]: addu       $t0, $s2, $t0
    09E5C048:[00431025]: or         $v0, $v0, $v1
    09E5C04C:[96440004]: lhu        $a0, 4($s2)
    09E5C050:[7E624204]: ins        $v0, $s3, 8, 1
    09E5C054:[7E629404]: ins        $v0, $s3, 16, 3
    09E5C058:[3C03C300]: lui        $v1, 0xC300 <=> li $v1, 0xC3000000
    09E5C05C:[00832025]: or         $a0, $a0, $v1
    09E5C060:[AE220000]: sw         $v0, 0($s1)
    09E5C064:[3C06A000]: lui        $a2, 0xA000 <=> li $a2, 0xA0000000
    09E5C068:[AE240004]: sw         $a0, 4($s1)
    09E5C06C:[26310008]: addiu      $s1, $s1, 8
    09E5C070:[8D020000]: lw         $v0, 0($t0)
    09E5C074:[9647000A]: lhu        $a3, 10($s2)
    09E5C078:[96450008]: lhu        $a1, 8($s2)
    09E5C07C:[8E880018]: lw         $t0, 24($s4)
    09E5C080:[7C46B804]: ins        $a2, $v0, 0, 24
    09E5C084:[00021100]: sll        $v0, $v0, 0x0004
    09E5C088:[3C0300FF]: lui        $v1, 0x00FF <=> li $v1, 0x00FF0000
    09E5C08C:[00021302]: srl        $v0, $v0, 0x000C
    09E5C090:[00431024]: and        $v0, $v0, $v1
    09E5C094:[3C04A800]: lui        $a0, 0xA800 <=> li $a0, 0xA8000000
    09E5C098:[00441025]: or         $v0, $v0, $a0
    09E5C09C:[00481025]: or         $v0, $v0, $t0
    09E5C0A0:[AE260000]: sw         $a2, 0($s1)
    09E5C0A4:[AE220004]: sw         $v0, 4($s1)
    09E5C0A8:[00A02816]: clz        $a1, $a1
    09E5C0AC:[2402001F]: addiu      $v0, $zr, 31 <=> li $v0, 31
    09E5C0B0:[00452823]: subu       $a1, $v0, $a1
    09E5C0B4:[00E03816]: clz        $a3, $a3
    09E5C0B8:[00471023]: subu       $v0, $v0, $a3
    09E5C0BC:[00021200]: sll        $v0, $v0, 0x0008
    09E5C0C0:[00A22825]: or         $a1, $a1, $v0
    09E5C0C4:[3C03B800]: lui        $v1, 0xB800 <=> li $v1, 0xB8000000
    09E5C0C8:[00A32825]: or         $a1, $a1, $v1
    09E5C0CC:[AE250008]: sw         $a1, 8($s1)
    09E5C0D0:[3C02CB00]: lui        $v0, 0xCB00 <=> li $v0, 0xCB000000
    09E5C0D4:[2631000C]: addiu      $s1, $s1, 12
    09E5C0D8:[AE220000]: sw         $v0, 0($s1)
    09E5C0DC:[26310004]: addiu      $s1, $s1, 4
    09E5C0E0:[1120001A]: beq        $t1, $zr, 0x09E5C14C
    09E5C0E4:[3C03C500]: lui        $v1, 0xC500 <=> li $v1, 0xC5000000
    09E5C0E8:[95220004]: lhu        $v0, 4($t1)
    09E5C0EC:[8D270018]: lw         $a3, 24($t1)
    09E5C0F0:[00431025]: or         $v0, $v0, $v1
    09E5C0F4:[01273821]: addu       $a3, $t1, $a3
    09E5C0F8:[8E830064]: lw         $v1, 100($s4)
    09E5C0FC:[8E840068]: lw         $a0, 104($s4)
    09E5C100:[8E85006C]: lw         $a1, 108($s4)
    09E5C104:[7C623084]: ins        $v0, $v1, 2, 5
    09E5C108:[7C827A04]: ins        $v0, $a0, 8, 8
    09E5C10C:[7CA2A404]: ins        $v0, $a1, 16, 5
    09E5C110:[AE220000]: sw         $v0, 0($s1)
    09E5C114:[3C05B000]: lui        $a1, 0xB000 <=> li $a1, 0xB0000000
    09E5C118:[26310004]: addiu      $s1, $s1, 4
    09E5C11C:[8E86001C]: lw         $a2, 28($s4)
    09E5C120:[8CE20000]: lw         $v0, 0($a3)
    09E5C124:[7C45B804]: ins        $a1, $v0, 0, 24
    09E5C128:[3C03B100]: lui        $v1, 0xB100 <=> li $v1, 0xB1000000
    09E5C12C:[00021202]: srl        $v0, $v0, 0x0008
    09E5C130:[3C04C400]: lui        $a0, 0xC400 <=> li $a0, 0xC4000000
    09E5C134:[00431025]: or         $v0, $v0, $v1
    09E5C138:[00C43025]: or         $a2, $a2, $a0
    09E5C13C:[AE250000]: sw         $a1, 0($s1)
    09E5C140:[AE220004]: sw         $v0, 4($s1)
    09E5C144:[AE260008]: sw         $a2, 8($s1)
    09E5C148:[2631000C]: addiu      $s1, $s1, 12
    09E5C14C:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    09E5C150:[8FBF0024]: lw         $ra, 36($sp)
    09E5C154:[8FBE0020]: lw         $fp, 32($sp)
    09E5C158:[8FB7001C]: lw         $s7, 28($sp)
    09E5C15C:[8FB60018]: lw         $s6, 24($sp)
    09E5C160:[8FB50014]: lw         $s5, 20($sp)
    09E5C164:[8FB40010]: lw         $s4, 16($sp)
    09E5C168:[8FB3000C]: lw         $s3, 12($sp)
    09E5C16C:[8FB20008]: lw         $s2, 8($sp)
    09E5C170:[8FB10004]: lw         $s1, 4($sp)
    09E5C174:[8FB00000]: lw         $s0, 0($sp)
    09E5C178:[03E00008]: jr         $ra
    09E5C17C:[27BD0030]: addiu      $sp, $sp, 48
    09E5C180:[52400072]: beql       $s2, $zr, 0x09E5C34C
    09E5C184:[8E870014]: lw         $a3, 20($s4)
    09E5C188:[96560008]: lhu        $s6, 8($s2)
    09E5C18C:[9650000A]: lhu        $s0, 10($s2)
    09E5C190:[0E796FEC]: jal        0x09E5BFB0
    09E5C194:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    09E5C198:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    09E5C19C:[0E796FEC]: jal        0x09E5BFB0
    09E5C1A0:[0040A821]: addu       $s5, $v0, $zr <=> move $s5, $v0
    09E5C1A4:[9643000E]: lhu        $v1, 14($s2)
    09E5C1A8:[00406021]: addu       $t4, $v0, $zr <=> move $t4, $v0
    09E5C1AC:[9642000C]: lhu        $v0, 12($s2)
    09E5C1B0:[000318C0]: sll        $v1, $v1, 0x0003
    09E5C1B4:[0062001A]: div        $v1, $v0
    09E5C1B8:[50400001]: beql       $v0, $zr, 0x09E5C1C0
    09E5C1BC:[000001CD]: break      0x00007
    09E5C1C0:[964B002E]: lhu        $t3, 46($s2)
    09E5C1C4:[8E860044]: lw         $a2, 68($s4)
    09E5C1C8:[8E840008]: lw         $a0, 8($s4)
    09E5C1CC:[8E450018]: lw         $a1, 24($s2)
    09E5C1D0:[964F002A]: lhu        $t7, 42($s2)
    09E5C1D4:[30840001]: andi       $a0, $a0, 1
    09E5C1D8:[02455021]: addu       $t2, $s2, $a1
    09E5C1DC:[00001812]: mflo       $v1
    09E5C1E0:[00CB001A]: div        $a2, $t3
    09E5C1E4:[246EFFFF]: addiu      $t6, $v1, -1
    09E5C1E8:[00001010]: mfhi       $v0
    09E5C1EC:[004B1821]: addu       $v1, $v0, $t3
    09E5C1F0:[00004810]: mfhi       $t1
    09E5C1F4:[28420000]: slti       $v0, $v0, 0
    09E5C1F8:[108000B2]: beq        $a0, $zr, 0x09E5C4C4
    09E5C1FC:[0062480B]: movn       $t1, $v1, $v0
    09E5C200:[96430006]: lhu        $v1, 6($s2)
    09E5C204:[32640008]: andi       $a0, $s3, 8
    09E5C208:[3C02C200]: lui        $v0, 0xC200 <=> li $v0, 0xC2000000
    09E5C20C:[00621825]: or         $v1, $v1, $v0
    09E5C210:[0004202B]: sltu       $a0, $zr, $a0 <=> move $a0, $a0
    09E5C214:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    09E5C218:[96460004]: lhu        $a2, 4($s2)
    09E5C21C:[7C834204]: ins        $v1, $a0, 8, 1
    09E5C220:[7C439404]: ins        $v1, $v0, 16, 3
    09E5C224:[012F0018]: mult       $t1, $t7
    09E5C228:[3C02C300]: lui        $v0, 0xC300 <=> li $v0, 0xC3000000
    09E5C22C:[00C23025]: or         $a2, $a2, $v0
    09E5C230:[3C07CB00]: lui        $a3, 0xCB00 <=> li $a3, 0xCB000000
    09E5C234:[AE230000]: sw         $v1, 0($s1)
    09E5C238:[00002812]: mflo       $a1
    09E5C23C:[00052880]: sll        $a1, $a1, 0x0002
    09E5C240:[AE260004]: sw         $a2, 4($s1)
    09E5C244:[000E1027]: nor        $v0, $zr, $t6 <=> li $v0, not $t6
    09E5C248:[02CE1821]: addu       $v1, $s6, $t6
    09E5C24C:[AE270008]: sw         $a3, 8($s1)
    09E5C250:[00AA2821]: addu       $a1, $a1, $t2
    09E5C254:[0062B024]: and        $s6, $v1, $v0
    09E5C258:[2631000C]: addiu      $s1, $s1, 12
    09E5C25C:[8CA20000]: lw         $v0, 0($a1)
    09E5C260:[3C04A000]: lui        $a0, 0xA000 <=> li $a0, 0xA0000000
    09E5C264:[7C44B804]: ins        $a0, $v0, 0, 24
    09E5C268:[00021100]: sll        $v0, $v0, 0x0004
    09E5C26C:[3C0800FF]: lui        $t0, 0x00FF <=> li $t0, 0x00FF0000
    09E5C270:[00021302]: srl        $v0, $v0, 0x000C
    09E5C274:[00481024]: and        $v0, $v0, $t0
    09E5C278:[3C03A800]: lui        $v1, 0xA800 <=> li $v1, 0xA8000000
    09E5C27C:[00431025]: or         $v0, $v0, $v1
    09E5C280:[00561025]: or         $v0, $v0, $s6
    09E5C284:[AE240000]: sw         $a0, 0($s1)
    09E5C288:[AE220004]: sw         $v0, 4($s1)
    09E5C28C:[02A01816]: clz        $v1, $s5
    09E5C290:[2405001F]: addiu      $a1, $zr, 31 <=> li $a1, 31
    09E5C294:[00A31823]: subu       $v1, $a1, $v1
    09E5C298:[01801016]: clz        $v0, $t4
    09E5C29C:[00A21023]: subu       $v0, $a1, $v0
    09E5C2A0:[00021200]: sll        $v0, $v0, 0x0008
    09E5C2A4:[00621825]: or         $v1, $v1, $v0
    09E5C2A8:[3C04B800]: lui        $a0, 0xB800 <=> li $a0, 0xB8000000
    09E5C2AC:[00641825]: or         $v1, $v1, $a0
    09E5C2B0:[AE230008]: sw         $v1, 8($s1)
    09E5C2B4:[3C06A100]: lui        $a2, 0xA100 <=> li $a2, 0xA1000000
    09E5C2B8:[AE27000C]: sw         $a3, 12($s1)
    09E5C2BC:[51600001]: beql       $t3, $zr, 0x09E5C2C4
    09E5C2C0:[000001CD]: break      0x00007
    09E5C2C4:[26310010]: addiu      $s1, $s1, 16
    09E5C2C8:[8E820048]: lw         $v0, 72($s4)
    09E5C2CC:[004B001A]: div        $v0, $t3
    09E5C2D0:[00001810]: mfhi       $v1
    09E5C2D4:[00004810]: mfhi       $t1
    09E5C2D8:[006B2021]: addu       $a0, $v1, $t3
    09E5C2DC:[28630000]: slti       $v1, $v1, 0
    09E5C2E0:[0083480B]: movn       $t1, $a0, $v1
    09E5C2E4:[012F0018]: mult       $t1, $t7
    09E5C2E8:[00001012]: mflo       $v0
    09E5C2EC:[00021080]: sll        $v0, $v0, 0x0002
    09E5C2F0:[004A1021]: addu       $v0, $v0, $t2
    09E5C2F4:[8C420000]: lw         $v0, 0($v0)
    09E5C2F8:[7C46B804]: ins        $a2, $v0, 0, 24
    09E5C2FC:[00021100]: sll        $v0, $v0, 0x0004
    09E5C300:[00021302]: srl        $v0, $v0, 0x000C
    09E5C304:[00481024]: and        $v0, $v0, $t0
    09E5C308:[3C03A900]: lui        $v1, 0xA900 <=> li $v1, 0xA9000000
    09E5C30C:[00431025]: or         $v0, $v0, $v1
    09E5C310:[00561025]: or         $v0, $v0, $s6
    09E5C314:[AE260000]: sw         $a2, 0($s1)
    09E5C318:[AE220004]: sw         $v0, 4($s1)
    09E5C31C:[02A01816]: clz        $v1, $s5
    09E5C320:[00A31823]: subu       $v1, $a1, $v1
    09E5C324:[01801016]: clz        $v0, $t4
    09E5C328:[00A22823]: subu       $a1, $a1, $v0
    09E5C32C:[00052A00]: sll        $a1, $a1, 0x0008
    09E5C330:[00651825]: or         $v1, $v1, $a1
    09E5C334:[3C02B900]: lui        $v0, 0xB900 <=> li $v0, 0xB9000000
    09E5C338:[00621825]: or         $v1, $v1, $v0
    09E5C33C:[AE230008]: sw         $v1, 8($s1)
    09E5C340:[AE27000C]: sw         $a3, 12($s1)
    09E5C344:[26310010]: addiu      $s1, $s1, 16
    09E5C348:[8E870014]: lw         $a3, 20($s4)
    09E5C34C:[10E0FF7F]: beq        $a3, $zr, 0x09E5C14C
    09E5C350:[3C03C500]: lui        $v1, 0xC500 <=> li $v1, 0xC5000000
    09E5C354:[94E20004]: lhu        $v0, 4($a3)
    09E5C358:[8E850064]: lw         $a1, 100($s4)
    09E5C35C:[00431025]: or         $v0, $v0, $v1
    09E5C360:[8E840068]: lw         $a0, 104($s4)
    09E5C364:[8E83006C]: lw         $v1, 108($s4)
    09E5C368:[7CA23084]: ins        $v0, $a1, 2, 5
    09E5C36C:[7C827A04]: ins        $v0, $a0, 8, 8
    09E5C370:[7C62A404]: ins        $v0, $v1, 16, 5
    09E5C374:[AE220000]: sw         $v0, 0($s1)
    09E5C378:[26310004]: addiu      $s1, $s1, 4
    09E5C37C:[94E8002E]: lhu        $t0, 46($a3)
    09E5C380:[8E82004C]: lw         $v0, 76($s4)
    09E5C384:[8CE40018]: lw         $a0, 24($a3)
    09E5C388:[51000001]: beql       $t0, $zr, 0x09E5C390
    09E5C38C:[000001CD]: break      0x00007
    09E5C390:[0048001A]: div        $v0, $t0
    09E5C394:[8E830008]: lw         $v1, 8($s4)
    09E5C398:[00E46021]: addu       $t4, $a3, $a0
    09E5C39C:[94EB002A]: lhu        $t3, 42($a3)
    09E5C3A0:[30630001]: andi       $v1, $v1, 1
    09E5C3A4:[00002810]: mfhi       $a1
    09E5C3A8:[00004810]: mfhi       $t1
    09E5C3AC:[00A82021]: addu       $a0, $a1, $t0
    09E5C3B0:[28A20000]: slti       $v0, $a1, 0
    09E5C3B4:[14600009]: bne        $v1, $zr, 0x09E5C3DC
    09E5C3B8:[0082480B]: movn       $t1, $a0, $v0
    09E5C3BC:[012B0018]: mult       $t1, $t3
    09E5C3C0:[8E86001C]: lw         $a2, 28($s4)
    09E5C3C4:[00001812]: mflo       $v1
    09E5C3C8:[00031880]: sll        $v1, $v1, 0x0002
    09E5C3CC:[006C1821]: addu       $v1, $v1, $t4
    09E5C3D0:[8C620000]: lw         $v0, 0($v1)
    09E5C3D4:[0A797049]: j          0x09E5C124
    09E5C3D8:[3C05B000]: lui        $a1, 0xB000 <=> li $a1, 0xB0000000
    09E5C3DC:[8E820050]: lw         $v0, 80($s4)
    09E5C3E0:[94E60008]: lhu        $a2, 8($a3)
    09E5C3E4:[94E40004]: lhu        $a0, 4($a3)
    09E5C3E8:[0048001A]: div        $v0, $t0
    09E5C3EC:[00065102]: srl        $t2, $a2, 0x0004
    09E5C3F0:[38840003]: xori       $a0, $a0, 3
    09E5C3F4:[000A1040]: sll        $v0, $t2, 0x0001
    09E5C3F8:[0044500A]: movz       $t2, $v0, $a0
    09E5C3FC:[25230001]: addiu      $v1, $t1, 1
    09E5C400:[39650001]: xori       $a1, $t3, 1
    09E5C404:[2CA50001]: sltiu      $a1, $a1, 1
    09E5C408:[51000001]: beql       $t0, $zr, 0x09E5C410
    09E5C40C:[000001CD]: break      0x00007
    09E5C410:[00003810]: mfhi       $a3
    09E5C414:[00E82021]: addu       $a0, $a3, $t0
    09E5C418:[28E20000]: slti       $v0, $a3, 0
    09E5C41C:[0082380B]: movn       $a3, $a0, $v0
    09E5C420:[00E31826]: xor        $v1, $a3, $v1
    09E5C424:[2C630001]: sltiu      $v1, $v1, 1
    09E5C428:[00651824]: and        $v1, $v1, $a1
    09E5C42C:[10600007]: beq        $v1, $zr, 0x09E5C44C
    09E5C430:[00EB0018]: mult       $a3, $t3
    09E5C434:[012B0018]: mult       $t1, $t3
    09E5C438:[29420011]: slti       $v0, $t2, 17
    09E5C43C:[00001812]: mflo       $v1
    09E5C440:[1440FFE1]: bne        $v0, $zr, 0x09E5C3C8
    09E5C444:[000A3040]: sll        $a2, $t2, 0x0001
    09E5C448:[00EB0018]: mult       $a3, $t3
    09E5C44C:[000A2140]: sll        $a0, $t2, 0x0005
    09E5C450:[000A3840]: sll        $a3, $t2, 0x0001
    09E5C454:[3C05B000]: lui        $a1, 0xB000 <=> li $a1, 0xB0000000
    09E5C458:[00001812]: mflo       $v1
    09E5C45C:[00031880]: sll        $v1, $v1, 0x0002
    09E5C460:[006C1821]: addu       $v1, $v1, $t4
    09E5C464:[8C620000]: lw         $v0, 0($v1)
    09E5C468:[00441023]: subu       $v0, $v0, $a0
    09E5C46C:[7C45B804]: ins        $a1, $v0, 0, 24
    09E5C470:[012B0018]: mult       $t1, $t3
    09E5C474:[3C08B100]: lui        $t0, 0xB100 <=> li $t0, 0xB1000000
    09E5C478:[3C06C400]: lui        $a2, 0xC400 <=> li $a2, 0xC4000000
    09E5C47C:[00021202]: srl        $v0, $v0, 0x0008
    09E5C480:[00481025]: or         $v0, $v0, $t0
    09E5C484:[00E63825]: or         $a3, $a3, $a2
    09E5C488:[AE250000]: sw         $a1, 0($s1)
    09E5C48C:[00002012]: mflo       $a0
    09E5C490:[00042080]: sll        $a0, $a0, 0x0002
    09E5C494:[AE220004]: sw         $v0, 4($s1)
    09E5C498:[008C2021]: addu       $a0, $a0, $t4
    09E5C49C:[3C03B000]: lui        $v1, 0xB000 <=> li $v1, 0xB0000000
    09E5C4A0:[AE270008]: sw         $a3, 8($s1)
    09E5C4A4:[2631000C]: addiu      $s1, $s1, 12
    09E5C4A8:[8C820000]: lw         $v0, 0($a0)
    09E5C4AC:[7C43B804]: ins        $v1, $v0, 0, 24
    09E5C4B0:[AE230000]: sw         $v1, 0($s1)
    09E5C4B4:[00021202]: srl        $v0, $v0, 0x0008
    09E5C4B8:[00481025]: or         $v0, $v0, $t0
    09E5C4BC:[0A797050]: j          0x09E5C140
    09E5C4C0:[01463025]: or         $a2, $t2, $a2
    09E5C4C4:[012F0018]: mult       $t1, $t7
    09E5C4C8:[96430006]: lhu        $v1, 6($s2)
    09E5C4CC:[32650004]: andi       $a1, $s3, 4
    09E5C4D0:[3C02C200]: lui        $v0, 0xC200 <=> li $v0, 0xC2000000
    09E5C4D4:[00621825]: or         $v1, $v1, $v0
    09E5C4D8:[00002012]: mflo       $a0
    09E5C4DC:[00042080]: sll        $a0, $a0, 0x0002
    09E5C4E0:[01445021]: addu       $t2, $t2, $a0
    09E5C4E4:[0005282B]: sltu       $a1, $zr, $a1 <=> move $a1, $a1
    09E5C4E8:[96460004]: lhu        $a2, 4($s2)
    09E5C4EC:[25E4FFFF]: addiu      $a0, $t7, -1
    09E5C4F0:[7CA34204]: ins        $v1, $a1, 8, 1
    09E5C4F4:[7C839404]: ins        $v1, $a0, 16, 3
    09E5C4F8:[3C02C300]: lui        $v0, 0xC300 <=> li $v0, 0xC3000000
    09E5C4FC:[00C23025]: or         $a2, $a2, $v0
    09E5C500:[3C02CB00]: lui        $v0, 0xCB00 <=> li $v0, 0xCB000000
    09E5C504:[AE230000]: sw         $v1, 0($s1)
    09E5C508:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    09E5C50C:[AE260004]: sw         $a2, 4($s1)
    09E5C510:[AE220008]: sw         $v0, 8($s1)
    09E5C514:[11E0FF8C]: beq        $t7, $zr, 0x09E5C348
    09E5C518:[2631000C]: addiu      $s1, $s1, 12
    09E5C51C:[000E9827]: nor        $s3, $zr, $t6 <=> li $s3, not $t6
    09E5C520:[3C1E00FF]: lui        $fp, 0x00FF <=> li $fp, 0x00FF0000
    09E5C524:[2418001F]: addiu      $t8, $zr, 31 <=> li $t8, 31
    09E5C528:[3C17CB00]: lui        $s7, 0xCB00 <=> li $s7, 0xCB000000
    09E5C52C:[24190001]: addiu      $t9, $zr, 1 <=> li $t9, 1
    09E5C530:[3C0DB800]: lui        $t5, 0xB800 <=> li $t5, 0xB8000000
    09E5C534:[3C0BA800]: lui        $t3, 0xA800 <=> li $t3, 0xA8000000
    09E5C538:[3C100100]: lui        $s0, 0x0100 <=> li $s0, 0x01000000
    09E5C53C:[02CE2021]: addu       $a0, $s6, $t6
    09E5C540:[252300A0]: addiu      $v1, $t1, 160
    09E5C544:[8D420000]: lw         $v0, 0($t2)
    09E5C548:[00932024]: and        $a0, $a0, $s3
    09E5C54C:[00031E00]: sll        $v1, $v1, 0x0018
    09E5C550:[254A0004]: addiu      $t2, $t2, 4
    09E5C554:[7C43B804]: ins        $v1, $v0, 0, 24
    09E5C558:[00021100]: sll        $v0, $v0, 0x0004
    09E5C55C:[00021302]: srl        $v0, $v0, 0x000C
    09E5C560:[005E1024]: and        $v0, $v0, $fp
    09E5C564:[01621025]: or         $v0, $t3, $v0
    09E5C568:[00441025]: or         $v0, $v0, $a0
    09E5C56C:[AE230000]: sw         $v1, 0($s1)
    09E5C570:[AE220004]: sw         $v0, 4($s1)
    09E5C574:[02A01816]: clz        $v1, $s5
    09E5C578:[03031823]: subu       $v1, $t8, $v1
    09E5C57C:[01801016]: clz        $v0, $t4
    09E5C580:[03021023]: subu       $v0, $t8, $v0
    09E5C584:[00021200]: sll        $v0, $v0, 0x0008
    09E5C588:[00621825]: or         $v1, $v1, $v0
    09E5C58C:[01A31825]: or         $v1, $t5, $v1
    09E5C590:[AE230008]: sw         $v1, 8($s1)
    09E5C594:[26C60001]: addiu      $a2, $s6, 1
    09E5C598:[26A70001]: addiu      $a3, $s5, 1
    09E5C59C:[AE37000C]: sw         $s7, 12($s1)
    09E5C5A0:[25850001]: addiu      $a1, $t4, 1
    09E5C5A4:[000617C2]: srl        $v0, $a2, 0x001F
    09E5C5A8:[96480028]: lhu        $t0, 40($s2)
    09E5C5AC:[25290001]: addiu      $t1, $t1, 1
    09E5C5B0:[00071FC2]: srl        $v1, $a3, 0x001F
    09E5C5B4:[000527C2]: srl        $a0, $a1, 0x001F
    09E5C5B8:[00C23021]: addu       $a2, $a2, $v0
    09E5C5BC:[00E33821]: addu       $a3, $a3, $v1
    09E5C5C0:[00A42821]: addu       $a1, $a1, $a0
    09E5C5C4:[012F102A]: slt        $v0, $t1, $t7
    09E5C5C8:[01705821]: addu       $t3, $t3, $s0
    09E5C5CC:[01B06821]: addu       $t5, $t5, $s0
    09E5C5D0:[11190005]: beq        $t0, $t9, 0x09E5C5E8
    09E5C5D4:[26310010]: addiu      $s1, $s1, 16
    09E5C5D8:[1440FFD9]: bne        $v0, $zr, 0x09E5C540
    09E5C5DC:[02CE2021]: addu       $a0, $s6, $t6
    09E5C5E0:[0A7970D3]: j          0x09E5C34C
    09E5C5E4:[8E870014]: lw         $a3, 20($s4)
    09E5C5E8:[0006B043]: sra        $s6, $a2, 0x0001
    09E5C5EC:[0007A843]: sra        $s5, $a3, 0x0001
    09E5C5F0:[0A797176]: j          0x09E5C5D8
    09E5C5F4:[00056043]: sra        $t4, $a1, 0x0001
  Back Branch 09E5C514 716 times (length 117)
  Back Branch 09E5C5F0 716 times (length 8)
    09E5C5C4:[012F102A]: slt        $v0, $t1, $t7
    09E5C5C8:[01705821]: addu       $t3, $t3, $s0
    09E5C5CC:[01B06821]: addu       $t5, $t5, $s0
    09E5C5D0:[11190005]: beq        $t0, $t9, 0x09E5C5E8
    09E5C5D4:[26310010]: addiu      $s1, $s1, 16
--> 09E5C5D8:[1440FFD9]: bne        $v0, $zr, 0x09E5C540
    09E5C5DC:[02CE2021]: addu       $a0, $s6, $t6
    09E5C5E0:[0A7970D3]: j          0x09E5C34C
    09E5C5E4:[8E870014]: lw         $a3, 20($s4)
    09E5C5E8:[0006B043]: sra        $s6, $a2, 0x0001
    09E5C5EC:[0007A843]: sra        $s5, $a3, 0x0001
--> 09E5C5F0:[0A797176]: j          0x09E5C5D8
    09E5C5F4:[00056043]: sra        $t4, $a1, 0x0001
  Back Branch 09E5C5E0 716 times (length 167)
  Back Branch 09E5C5D8 716 times (length 40)
    09E5C52C:[24190001]: addiu      $t9, $zr, 1 <=> li $t9, 1
    09E5C530:[3C0DB800]: lui        $t5, 0xB800 <=> li $t5, 0xB8000000
    09E5C534:[3C0BA800]: lui        $t3, 0xA800 <=> li $t3, 0xA8000000
    09E5C538:[3C100100]: lui        $s0, 0x0100 <=> li $s0, 0x01000000
    09E5C53C:[02CE2021]: addu       $a0, $s6, $t6
--> 09E5C540:[252300A0]: addiu      $v1, $t1, 160
    09E5C544:[8D420000]: lw         $v0, 0($t2)
    09E5C548:[00932024]: and        $a0, $a0, $s3
    09E5C54C:[00031E00]: sll        $v1, $v1, 0x0018
    09E5C550:[254A0004]: addiu      $t2, $t2, 4
    09E5C554:[7C43B804]: ins        $v1, $v0, 0, 24
    09E5C558:[00021100]: sll        $v0, $v0, 0x0004
    09E5C55C:[00021302]: srl        $v0, $v0, 0x000C
    09E5C560:[005E1024]: and        $v0, $v0, $fp
    09E5C564:[01621025]: or         $v0, $t3, $v0
    09E5C568:[00441025]: or         $v0, $v0, $a0
    09E5C56C:[AE230000]: sw         $v1, 0($s1)
    09E5C570:[AE220004]: sw         $v0, 4($s1)
    09E5C574:[02A01816]: clz        $v1, $s5
    09E5C578:[03031823]: subu       $v1, $t8, $v1
    09E5C57C:[01801016]: clz        $v0, $t4
    09E5C580:[03021023]: subu       $v0, $t8, $v0
    09E5C584:[00021200]: sll        $v0, $v0, 0x0008
    09E5C588:[00621825]: or         $v1, $v1, $v0
    09E5C58C:[01A31825]: or         $v1, $t5, $v1
    09E5C590:[AE230008]: sw         $v1, 8($s1)
    09E5C594:[26C60001]: addiu      $a2, $s6, 1
    09E5C598:[26A70001]: addiu      $a3, $s5, 1
    09E5C59C:[AE37000C]: sw         $s7, 12($s1)
    09E5C5A0:[25850001]: addiu      $a1, $t4, 1
    09E5C5A4:[000617C2]: srl        $v0, $a2, 0x001F
    09E5C5A8:[96480028]: lhu        $t0, 40($s2)
    09E5C5AC:[25290001]: addiu      $t1, $t1, 1
    09E5C5B0:[00071FC2]: srl        $v1, $a3, 0x001F
    09E5C5B4:[000527C2]: srl        $a0, $a1, 0x001F
    09E5C5B8:[00C23021]: addu       $a2, $a2, $v0
    09E5C5BC:[00E33821]: addu       $a3, $a3, $v1
    09E5C5C0:[00A42821]: addu       $a1, $a1, $a0
    09E5C5C4:[012F102A]: slt        $v0, $t1, $t7
    09E5C5C8:[01705821]: addu       $t3, $t3, $s0
    09E5C5CC:[01B06821]: addu       $t5, $t5, $s0
    09E5C5D0:[11190005]: beq        $t0, $t9, 0x09E5C5E8
    09E5C5D4:[26310010]: addiu      $s1, $s1, 16
--> 09E5C5D8:[1440FFD9]: bne        $v0, $zr, 0x09E5C540
    09E5C5DC:[02CE2021]: addu       $a0, $s6, $t6
    09E5C5E0:[0A7970D3]: j          0x09E5C34C
    09E5C5E4:[8E870014]: lw         $a3, 20($s4)
    09E5C5E8:[0006B043]: sra        $s6, $a2, 0x0001
  Back Branch 09E5C34C 716 times (length 130)
  Back Branch 09E5C3D4 716 times (length 174)
_S1_2_8A72A9C 203,192 instructions (0.004%), 9,236 calls (08A72A9C - 08A72AF0, length 22)
    08A72A9C:[3C0608B0]: lui        $a2, 0x08B0 <=> li $a2, 0x08B00000
    08A72AA0:[8CC55840]: lw         $a1, 22592($a2)
    08A72AA4:[27BDFFF0]: addiu      $sp, $sp, -16
    08A72AA8:[3C038042]: lui        $v1, 0x8042 <=> li $v1, 0x80420000
    08A72AAC:[AFBF0000]: sw         $ra, 0($sp)
    08A72AB0:[10A0000D]: beq        $a1, $zr, 0x08A72AE8
    08A72AB4:[34620100]: ori        $v0, $v1, 256
    08A72AB8:[3C058042]: lui        $a1, 0x8042 <=> li $a1, 0x80420000
    08A72ABC:[3083003F]: andi       $v1, $a0, 63
    08A72AC0:[10800009]: beq        $a0, $zr, 0x08A72AE8
    08A72AC4:[34A20005]: ori        $v0, $a1, 5
    08A72AC8:[3C0208B0]: lui        $v0, 0x08B0 <=> li $v0, 0x08B00000
    08A72ACC:[3C078042]: lui        $a3, 0x8042 <=> li $a3, 0x80420000
    08A72AD0:[00802821]: addu       $a1, $a0, $zr <=> move $a1, $a0
    08A72AD4:[24445880]: addiu      $a0, $v0, 22656
    08A72AD8:[14600003]: bne        $v1, $zr, 0x08A72AE8
    08A72ADC:[34E20005]: ori        $v0, $a3, 5
    08A72AE0:[0E2A1EF3]: jal        0x08A87BCC [__sceSasCore]
    08A72AE4:[00000000]: nop
    08A72AE8:[8FBF0000]: lw         $ra, 0($sp)
    08A72AEC:[03E00008]: jr         $ra
    08A72AF0:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_8A7D404 200,238 instructions (0.004%), 10,527 calls (08A7D404 - 08A7D468, length 26)
    08A7D404:[27BDFFF0]: addiu      $sp, $sp, -16
    08A7D408:[AFB10004]: sw         $s1, 4($sp)
    08A7D40C:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    08A7D410:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    08A7D414:[AFB00000]: sw         $s0, 0($sp)
    08A7D418:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    08A7D41C:[10A0000F]: beq        $a1, $zr, 0x08A7D45C
    08A7D420:[AFBF0008]: sw         $ra, 8($sp)
    08A7D424:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08A7D428:[0E29F398]: jal        0x08A7CE60
    08A7D42C:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08A7D430:[50400005]: beql       $v0, $zr, 0x08A7D448
    08A7D434:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    08A7D438:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08A7D43C:[0A29F509]: j          0x08A7D424
    08A7D440:[24420001]: addiu      $v0, $v0, 1
    08A7D444:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    08A7D448:[8FBF0008]: lw         $ra, 8($sp)
    08A7D44C:[8FB10004]: lw         $s1, 4($sp)
    08A7D450:[8FB00000]: lw         $s0, 0($sp)
    08A7D454:[03E00008]: jr         $ra
    08A7D458:[27BD0010]: addiu      $sp, $sp, 16
    08A7D45C:[0E29F398]: jal        0x08A7CE60
    08A7D460:[00000000]: nop
    08A7D464:[0A29F511]: j          0x08A7D444
    08A7D468:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
  Back Branch 08A7D43C 1,536 times (length 8)
    08A7D410:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    08A7D414:[AFB00000]: sw         $s0, 0($sp)
    08A7D418:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    08A7D41C:[10A0000F]: beq        $a1, $zr, 0x08A7D45C
    08A7D420:[AFBF0008]: sw         $ra, 8($sp)
--> 08A7D424:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08A7D428:[0E29F398]: jal        0x08A7CE60
    08A7D42C:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08A7D430:[50400005]: beql       $v0, $zr, 0x08A7D448
    08A7D434:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    08A7D438:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
--> 08A7D43C:[0A29F509]: j          0x08A7D424
    08A7D440:[24420001]: addiu      $v0, $v0, 1
    08A7D444:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    08A7D448:[8FBF0008]: lw         $ra, 8($sp)
    08A7D44C:[8FB10004]: lw         $s1, 4($sp)
_S1_2_9E547B8 195,568 instructions (0.004%), 2,876 calls (09E547B8 - 09E548C4, length 68)
    09E547B8:[27BDFFD0]: addiu      $sp, $sp, -48
    09E547BC:[AFB7001C]: sw         $s7, 28($sp)
    09E547C0:[24970008]: addiu      $s7, $a0, 8
    09E547C4:[AFB20008]: sw         $s2, 8($sp)
    09E547C8:[01009021]: addu       $s2, $t0, $zr <=> move $s2, $t0
    09E547CC:[AFB10004]: sw         $s1, 4($sp)
    09E547D0:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    09E547D4:[2405001E]: addiu      $a1, $zr, 30 <=> li $a1, 30
    09E547D8:[AFBF0024]: sw         $ra, 36($sp)
    09E547DC:[AFBE0020]: sw         $fp, 32($sp)
    09E547E0:[AFB60018]: sw         $s6, 24($sp)
    09E547E4:[0160B021]: addu       $s6, $t3, $zr <=> move $s6, $t3
    09E547E8:[AFB50014]: sw         $s5, 20($sp)
    09E547EC:[00E0A821]: addu       $s5, $a3, $zr <=> move $s5, $a3
    09E547F0:[AFB40010]: sw         $s4, 16($sp)
    09E547F4:[0140A021]: addu       $s4, $t2, $zr <=> move $s4, $t2
    09E547F8:[AFB3000C]: sw         $s3, 12($sp)
    09E547FC:[01209821]: addu       $s3, $t1, $zr <=> move $s3, $t1
    09E54800:[AFB00000]: sw         $s0, 0($sp)
    09E54804:[0E796FB5]: jal        0x09E5BED4
    09E54808:[00C08021]: addu       $s0, $a2, $zr <=> move $s0, $a2
    09E5480C:[02E02021]: addu       $a0, $s7, $zr <=> move $a0, $s7
    09E54810:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    09E54814:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    09E54818:[0E795101]: jal        0x09E54404
    09E5481C:[0040F021]: addu       $fp, $v0, $zr <=> move $fp, $v0
    09E54820:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    09E54824:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    09E54828:[0E795101]: jal        0x09E54404
    09E5482C:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    09E54830:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    09E54834:[02803021]: addu       $a2, $s4, $zr <=> move $a2, $s4
    09E54838:[0E795101]: jal        0x09E54404
    09E5483C:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    09E54840:[0E798040]: jal        0x09E60100
    09E54844:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    09E54848:[00022A00]: sll        $a1, $v0, 0x0008
    09E5484C:[3C035500]: lui        $v1, 0x5500 <=> li $v1, 0x55000000
    09E54850:[3C045800]: lui        $a0, 0x5800 <=> li $a0, 0x58000000
    09E54854:[00052A02]: srl        $a1, $a1, 0x0008
    09E54858:[00021602]: srl        $v0, $v0, 0x0018
    09E5485C:[00A32825]: or         $a1, $a1, $v1
    09E54860:[00441025]: or         $v0, $v0, $a0
    09E54864:[AFC50000]: sw         $a1, 0($fp)
    09E54868:[27C40008]: addiu      $a0, $fp, 8
    09E5486C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    09E54870:[0E796CCD]: jal        0x09E5B334
    09E54874:[AFC20004]: sw         $v0, 4($fp)
    09E54878:[3C060080]: lui        $a2, 0x0080 <=> li $a2, 0x00800000
    09E5487C:[02E04821]: addu       $t1, $s7, $zr <=> move $t1, $s7
    09E54880:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    09E54884:[24050003]: addiu      $a1, $zr, 3 <=> li $a1, 3
    09E54888:[34C60102]: ori        $a2, $a2, 258
    09E5488C:[24070003]: addiu      $a3, $zr, 3 <=> li $a3, 3
    09E54890:[0E796E3D]: jal        0x09E5B8F4
    09E54894:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    09E54898:[8FBF0024]: lw         $ra, 36($sp)
    09E5489C:[8FBE0020]: lw         $fp, 32($sp)
    09E548A0:[8FB7001C]: lw         $s7, 28($sp)
    09E548A4:[8FB60018]: lw         $s6, 24($sp)
    09E548A8:[8FB50014]: lw         $s5, 20($sp)
    09E548AC:[8FB40010]: lw         $s4, 16($sp)
    09E548B0:[8FB3000C]: lw         $s3, 12($sp)
    09E548B4:[8FB20008]: lw         $s2, 8($sp)
    09E548B8:[8FB10004]: lw         $s1, 4($sp)
    09E548BC:[8FB00000]: lw         $s0, 0($sp)
    09E548C0:[03E00008]: jr         $ra
    09E548C4:[27BD0030]: addiu      $sp, $sp, 48
_S1_2_8A716F0 184,803 instructions (0.004%), 7,108 calls (08A716F0 - 08A71754, length 26)
    08A716F0:[27BDFFF0]: addiu      $sp, $sp, -16
    08A716F4:[340A8000]: ori        $t2, $zr, -32768 <=> li $t2, 32768
    08A716F8:[3C028044]: lui        $v0, 0x8044 <=> li $v0, 0x80440000
    08A716FC:[2C8B0004]: sltiu      $t3, $a0, 4
    08A71700:[AFBF0000]: sw         $ra, 0($sp)
    08A71704:[34480010]: ori        $t0, $v0, 16
    08A71708:[1160000F]: beq        $t3, $zr, 0x08A71748
    08A7170C:[0145482B]: sltu       $t1, $t2, $a1
    08A71710:[3C0B8044]: lui        $t3, 0x8044 <=> li $t3, 0x80440000
    08A71714:[0146502B]: sltu       $t2, $t2, $a2
    08A71718:[1520000B]: bne        $t1, $zr, 0x08A71748
    08A7171C:[3568000A]: ori        $t0, $t3, 10
    08A71720:[3C0C08B0]: lui        $t4, 0x08B0 <=> li $t4, 0x08B00000
    08A71724:[00044080]: sll        $t0, $a0, 0x0002
    08A71728:[2589581C]: addiu      $t1, $t4, 22556
    08A7172C:[3C048044]: lui        $a0, 0x8044 <=> li $a0, 0x80440000
    08A71730:[01091821]: addu       $v1, $t0, $t1
    08A71734:[15400004]: bne        $t2, $zr, 0x08A71748
    08A71738:[3488000A]: ori        $t0, $a0, 10
    08A7173C:[0E2A1E75]: jal        0x08A879D4 [sceAudioOutputPannedBlocking]
    08A71740:[8C640000]: lw         $a0, 0($v1)
    08A71744:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    08A71748:[8FBF0000]: lw         $ra, 0($sp)
    08A7174C:[01001021]: addu       $v0, $t0, $zr <=> move $v0, $t0
    08A71750:[03E00008]: jr         $ra
    08A71754:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_9E54404 181,188 instructions (0.004%), 8,628 calls (09E54404 - 09E54454, length 21)
    09E54404:[27BDFFF0]: addiu      $sp, $sp, -16
    09E54408:[D8A10000]: lv.q       C010.q, 0($a1)
    09E5440C:[64168180]: vmul.q     C000.q, C010.q, C520.q
    09E54410:[60178080]: vadd.q     C000.q, C000.q, C530.q
    09E54414:[D2208080]: vf2iz.q    C000.q, C000.q, 0
    09E54418:[FBA00000]: sv.q       C000.q, 0($sp)
    09E5441C:[D8C10000]: lv.q       C010.q, 0($a2)
    09E54420:[D2208180]: vf2iz.q    C000.q, C010.q, 0
    09E54424:[48680000]: mfv.s      $t0, S000.s
    09E54428:[A4880000]: sh         $t0, 0($a0)
    09E5442C:[48680020]: mfv.s      $t0, S001.s
    09E54430:[A4880002]: sh         $t0, 2($a0)
    09E54434:[97A50004]: lhu        $a1, 4($sp)
    09E54438:[97A60008]: lhu        $a2, 8($sp)
    09E5443C:[97A30000]: lhu        $v1, 0($sp)
    09E54440:[2482000A]: addiu      $v0, $a0, 10
    09E54444:[A4850006]: sh         $a1, 6($a0)
    09E54448:[A4830004]: sh         $v1, 4($a0)
    09E5444C:[A4860008]: sh         $a2, 8($a0)
    09E54450:[03E00008]: jr         $ra
    09E54454:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_8A328E0 171,600 instructions (0.003%), 2,288 calls (08A328E0 - 08A32B04, length 138)
    08A328E0:[27BDFFC0]: addiu      $sp, $sp, -64
    08A328E4:[AFB7002C]: sw         $s7, 44($sp)
    08A328E8:[3C0208AE]: lui        $v0, 0x08AE <=> li $v0, 0x08AE0000
    08A328EC:[244232B0]: addiu      $v0, $v0, 12976
    08A328F0:[AFB60028]: sw         $s6, 40($sp)
    08A328F4:[00A0B821]: addu       $s7, $a1, $zr <=> move $s7, $a1
    08A328F8:[00C0B021]: addu       $s6, $a2, $zr <=> move $s6, $a2
    08A328FC:[AFB50024]: sw         $s5, 36($sp)
    08A32900:[0000A821]: addu       $s5, $zr, $zr <=> li $s5, 0
    08A32904:[AFBF0034]: sw         $ra, 52($sp)
    08A32908:[AFBE0030]: sw         $fp, 48($sp)
    08A3290C:[AFB40020]: sw         $s4, 32($sp)
    08A32910:[AFB3001C]: sw         $s3, 28($sp)
    08A32914:[AFB20018]: sw         $s2, 24($sp)
    08A32918:[AFB10014]: sw         $s1, 20($sp)
    08A3291C:[AFB00010]: sw         $s0, 16($sp)
    08A32920:[8C43006C]: lw         $v1, 108($v0)
    08A32924:[1860000F]: blez       $v1, 0x08A32964
    08A32928:[AFA40000]: sw         $a0, 0($sp)
    08A3292C:[00409821]: addu       $s3, $v0, $zr <=> move $s3, $v0
    08A32930:[0040F021]: addu       $fp, $v0, $zr <=> move $fp, $v0
    08A32934:[0000A021]: addu       $s4, $zr, $zr <=> li $s4, 0
    08A32938:[8E620068]: lw         $v0, 104($s3)
    08A3293C:[00549021]: addu       $s2, $v0, $s4
    08A32940:[92430030]: lbu        $v1, 48($s2)
    08A32944:[54600014]: bnel       $v1, $zr, 0x08A32998
    08A32948:[82420033]: lb         $v0, 51($s2)
    08A3294C:[8FC2006C]: lw         $v0, 108($fp)
    08A32950:[26B50001]: addiu      $s5, $s5, 1
    08A32954:[2694609C]: addiu      $s4, $s4, 24732
    08A32958:[02A2102A]: slt        $v0, $s5, $v0
    08A3295C:[1440FFF6]: bne        $v0, $zr, 0x08A32938
    08A32960:[03C09821]: addu       $s3, $fp, $zr <=> move $s3, $fp
    08A32964:[02C01021]: addu       $v0, $s6, $zr <=> move $v0, $s6
    08A32968:[8FBF0034]: lw         $ra, 52($sp)
    08A3296C:[8FBE0030]: lw         $fp, 48($sp)
    08A32970:[8FB7002C]: lw         $s7, 44($sp)
    08A32974:[8FB60028]: lw         $s6, 40($sp)
    08A32978:[8FB50024]: lw         $s5, 36($sp)
    08A3297C:[8FB40020]: lw         $s4, 32($sp)
    08A32980:[8FB3001C]: lw         $s3, 28($sp)
    08A32984:[8FB20018]: lw         $s2, 24($sp)
    08A32988:[8FB10014]: lw         $s1, 20($sp)
    08A3298C:[8FB00010]: lw         $s0, 16($sp)
    08A32990:[03E00008]: jr         $ra
    08A32994:[27BD0040]: addiu      $sp, $sp, 64
    08A32998:[5440FFED]: bnel       $v0, $zr, 0x08A32950
    08A3299C:[8FC2006C]: lw         $v0, 108($fp)
    08A329A0:[A2400031]: sb         $zr, 49($s2)
    08A329A4:[0E28C763]: jal        0x08A31D8C
    08A329A8:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08A329AC:[00171880]: sll        $v1, $s7, 0x0002
    08A329B0:[0043102A]: slt        $v0, $v0, $v1
    08A329B4:[5440FFE6]: bnel       $v0, $zr, 0x08A32950
    08A329B8:[8FC2006C]: lw         $v0, 108($fp)
    08A329BC:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08A329C0:[A2420031]: sb         $v0, 49($s2)
    08A329C4:[0E28C765]: jal        0x08A31D94
    08A329C8:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08A329CC:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
    08A329D0:[8E620078]: lw         $v0, 120($s3)
    08A329D4:[14400040]: bne        $v0, $zr, 0x08A32AD8
    08A329D8:[8FB00000]: lw         $s0, 0($sp)
    08A329DC:[86480038]: lh         $t0, 56($s2)
    08A329E0:[12C00018]: beq        $s6, $zr, 0x08A32A44
    08A329E4:[8647003A]: lh         $a3, 58($s2)
    08A329E8:[1AE00011]: blez       $s7, 0x08A32A30
    08A329EC:[02E03021]: addu       $a2, $s7, $zr <=> move $a2, $s7
    08A329F0:[86220000]: lh         $v0, 0($s1)
    08A329F4:[26310002]: addiu      $s1, $s1, 2
    08A329F8:[24C6FFFF]: addiu      $a2, $a2, -1
    08A329FC:[00480018]: mult       $v0, $t0
    08A32A00:[00001012]: mflo       $v0
    08A32A04:[00021303]: sra        $v0, $v0, 0x000C
    08A32A08:[A6020000]: sh         $v0, 0($s0)
    08A32A0C:[26100002]: addiu      $s0, $s0, 2
    08A32A10:[86220000]: lh         $v0, 0($s1)
    08A32A14:[26310002]: addiu      $s1, $s1, 2
    08A32A18:[00470018]: mult       $v0, $a3
    08A32A1C:[00001012]: mflo       $v0
    08A32A20:[00021303]: sra        $v0, $v0, 0x000C
    08A32A24:[A6020000]: sh         $v0, 0($s0)
    08A32A28:[1CC0FFF1]: bgtz       $a2, 0x08A329F0
    08A32A2C:[26100002]: addiu      $s0, $s0, 2
    08A32A30:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08A32A34:[0E28C769]: jal        0x08A31DA4
    08A32A38:[02E02821]: addu       $a1, $s7, $zr <=> move $a1, $s7
    08A32A3C:[0A28CA53]: j          0x08A3294C
    08A32A40:[0000B021]: addu       $s6, $zr, $zr <=> li $s6, 0
    08A32A44:[1AE0FFFA]: blez       $s7, 0x08A32A30
    08A32A48:[02E03021]: addu       $a2, $s7, $zr <=> move $a2, $s7
    08A32A4C:[24097FFF]: addiu      $t1, $zr, 32767 <=> li $t1, 32767
    08A32A50:[86220000]: lh         $v0, 0($s1)
    08A32A54:[86040000]: lh         $a0, 0($s0)
    08A32A58:[26310002]: addiu      $s1, $s1, 2
    08A32A5C:[00480018]: mult       $v0, $t0
    08A32A60:[24C6FFFF]: addiu      $a2, $a2, -1
    08A32A64:[00001012]: mflo       $v0
    08A32A68:[00021303]: sra        $v0, $v0, 0x000C
    08A32A6C:[00822821]: addu       $a1, $a0, $v0
    08A32A70:[0125202A]: slt        $a0, $t1, $a1
    08A32A74:[24027FFF]: addiu      $v0, $zr, 32767 <=> li $v0, 32767
    08A32A78:[28A38000]: slti       $v1, $a1, -32768
    08A32A7C:[0044280B]: movn       $a1, $v0, $a0
    08A32A80:[24028000]: addiu      $v0, $zr, -32768 <=> li $v0, -32768
    08A32A84:[0043280B]: movn       $a1, $v0, $v1
    08A32A88:[A6050000]: sh         $a1, 0($s0)
    08A32A8C:[26100002]: addiu      $s0, $s0, 2
    08A32A90:[86220000]: lh         $v0, 0($s1)
    08A32A94:[86040000]: lh         $a0, 0($s0)
    08A32A98:[26310002]: addiu      $s1, $s1, 2
    08A32A9C:[00470018]: mult       $v0, $a3
    08A32AA0:[00001012]: mflo       $v0
    08A32AA4:[00021303]: sra        $v0, $v0, 0x000C
    08A32AA8:[00822821]: addu       $a1, $a0, $v0
    08A32AAC:[0125202A]: slt        $a0, $t1, $a1
    08A32AB0:[24027FFF]: addiu      $v0, $zr, 32767 <=> li $v0, 32767
    08A32AB4:[28A38000]: slti       $v1, $a1, -32768
    08A32AB8:[0044280B]: movn       $a1, $v0, $a0
    08A32ABC:[24028000]: addiu      $v0, $zr, -32768 <=> li $v0, -32768
    08A32AC0:[0043280B]: movn       $a1, $v0, $v1
    08A32AC4:[A6050000]: sh         $a1, 0($s0)
    08A32AC8:[1CC0FFE1]: bgtz       $a2, 0x08A32A50
    08A32ACC:[26100002]: addiu      $s0, $s0, 2
    08A32AD0:[0A28CA8D]: j          0x08A32A34
    08A32AD4:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08A32AD8:[0E28A610]: jal        0x08A29840
    08A32ADC:[8E440004]: lw         $a0, 4($s2)
    08A32AE0:[30420001]: andi       $v0, $v0, 1
    08A32AE4:[5040FFBE]: beql       $v0, $zr, 0x08A329E0
    08A32AE8:[86480038]: lh         $t0, 56($s2)
    08A32AEC:[8E620078]: lw         $v0, 120($s3)
    08A32AF0:[8E440004]: lw         $a0, 4($s2)
    08A32AF4:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08A32AF8:[0040F809]: jalr       $ra, $v0
    08A32AFC:[02E03021]: addu       $a2, $s7, $zr <=> move $a2, $s7
    08A32B00:[0A28CA78]: j          0x08A329E0
    08A32B04:[86480038]: lh         $t0, 56($s2)
  Back Branch 08A3295C 9,152 times (length 11)
    08A32924:[1860000F]: blez       $v1, 0x08A32964
    08A32928:[AFA40000]: sw         $a0, 0($sp)
    08A3292C:[00409821]: addu       $s3, $v0, $zr <=> move $s3, $v0
    08A32930:[0040F021]: addu       $fp, $v0, $zr <=> move $fp, $v0
    08A32934:[0000A021]: addu       $s4, $zr, $zr <=> li $s4, 0
--> 08A32938:[8E620068]: lw         $v0, 104($s3)
    08A3293C:[00549021]: addu       $s2, $v0, $s4
    08A32940:[92430030]: lbu        $v1, 48($s2)
    08A32944:[54600014]: bnel       $v1, $zr, 0x08A32998
    08A32948:[82420033]: lb         $v0, 51($s2)
    08A3294C:[8FC2006C]: lw         $v0, 108($fp)
    08A32950:[26B50001]: addiu      $s5, $s5, 1
    08A32954:[2694609C]: addiu      $s4, $s4, 24732
    08A32958:[02A2102A]: slt        $v0, $s5, $v0
--> 08A3295C:[1440FFF6]: bne        $v0, $zr, 0x08A32938
    08A32960:[03C09821]: addu       $s3, $fp, $zr <=> move $s3, $fp
    08A32964:[02C01021]: addu       $v0, $s6, $zr <=> move $v0, $s6
    08A32968:[8FBF0034]: lw         $ra, 52($sp)
    08A3296C:[8FBE0030]: lw         $fp, 48($sp)
_S1_2_89FBBBC 170,410 instructions (0.003%), 2,558 calls (089FBBBC - 089FBC1C, length 25)
    089FBBBC:[27BDFFF0]: addiu      $sp, $sp, -16
    089FBBC0:[AFB00000]: sw         $s0, 0($sp)
    089FBBC4:[AFBF0004]: sw         $ra, 4($sp)
    089FBBC8:[0E29F41B]: jal        0x08A7D06C
    089FBBCC:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    089FBBD0:[00403821]: addu       $a3, $v0, $zr <=> move $a3, $v0
    089FBBD4:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    089FBBD8:[1840000B]: blez       $v0, 0x089FBC08
    089FBBDC:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    089FBBE0:[02051821]: addu       $v1, $s0, $a1
    089FBBE4:[000610C0]: sll        $v0, $a2, 0x0003
    089FBBE8:[00461021]: addu       $v0, $v0, $a2
    089FBBEC:[80640000]: lb         $a0, 0($v1)
    089FBBF0:[00021080]: sll        $v0, $v0, 0x0002
    089FBBF4:[24A50001]: addiu      $a1, $a1, 1
    089FBBF8:[00461021]: addu       $v0, $v0, $a2
    089FBBFC:[00A7182A]: slt        $v1, $a1, $a3
    089FBC00:[1460FFF7]: bne        $v1, $zr, 0x089FBBE0
    089FBC04:[00443021]: addu       $a2, $v0, $a0
    089FBC08:[8FBF0004]: lw         $ra, 4($sp)
    089FBC0C:[8FB00000]: lw         $s0, 0($sp)
    089FBC10:[00061023]: subu       $v0, $zr, $a2 <=> negu $v0, $a2
    089FBC14:[00C2102C]: max        $v0, $a2, $v0
    089FBC18:[03E00008]: jr         $ra
    089FBC1C:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 089FBC00 13,204 times (length 10)
    089FBBCC:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    089FBBD0:[00403821]: addu       $a3, $v0, $zr <=> move $a3, $v0
    089FBBD4:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    089FBBD8:[1840000B]: blez       $v0, 0x089FBC08
    089FBBDC:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
--> 089FBBE0:[02051821]: addu       $v1, $s0, $a1
    089FBBE4:[000610C0]: sll        $v0, $a2, 0x0003
    089FBBE8:[00461021]: addu       $v0, $v0, $a2
    089FBBEC:[80640000]: lb         $a0, 0($v1)
    089FBBF0:[00021080]: sll        $v0, $v0, 0x0002
    089FBBF4:[24A50001]: addiu      $a1, $a1, 1
    089FBBF8:[00461021]: addu       $v0, $v0, $a2
    089FBBFC:[00A7182A]: slt        $v1, $a1, $a3
--> 089FBC00:[1460FFF7]: bne        $v1, $zr, 0x089FBBE0
    089FBC04:[00443021]: addu       $a2, $v0, $a0
    089FBC08:[8FBF0004]: lw         $ra, 4($sp)
    089FBC0C:[8FB00000]: lw         $s0, 0($sp)
    089FBC10:[00061023]: subu       $v0, $zr, $a2 <=> negu $v0, $a2
_S1_2_9E57350 170,202 instructions (0.003%), 2,164 calls (09E57350 - 09E5754C, length 128)
    09E57350:[27BDFFE0]: addiu      $sp, $sp, -32
    09E57354:[AFB40010]: sw         $s4, 16($sp)
    09E57358:[0080A021]: addu       $s4, $a0, $zr <=> move $s4, $a0
    09E5735C:[AFB3000C]: sw         $s3, 12($sp)
    09E57360:[00A09821]: addu       $s3, $a1, $zr <=> move $s3, $a1
    09E57364:[AFB10004]: sw         $s1, 4($sp)
    09E57368:[AFBF001C]: sw         $ra, 28($sp)
    09E5736C:[AFB60018]: sw         $s6, 24($sp)
    09E57370:[AFB50014]: sw         $s5, 20($sp)
    09E57374:[AFB20008]: sw         $s2, 8($sp)
    09E57378:[AFB00000]: sw         $s0, 0($sp)
    09E5737C:[8CA60008]: lw         $a2, 8($a1)
    09E57380:[8CA20000]: lw         $v0, 0($a1)
    09E57384:[8CA7000C]: lw         $a3, 12($a1)
    09E57388:[8CA80010]: lw         $t0, 16($a1)
    09E5738C:[8CA90014]: lw         $t1, 20($a1)
    09E57390:[00461021]: addu       $v0, $v0, $a2
    09E57394:[00471021]: addu       $v0, $v0, $a3
    09E57398:[00481021]: addu       $v0, $v0, $t0
    09E5739C:[8CAA0004]: lw         $t2, 4($a1)
    09E573A0:[00498821]: addu       $s1, $v0, $t1
    09E573A4:[10C00008]: beq        $a2, $zr, 0x09E573C8
    09E573A8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    09E573AC:[01402021]: addu       $a0, $t2, $zr <=> move $a0, $t2
    09E573B0:[8C820000]: lw         $v0, 0($a0)
    09E573B4:[24A50001]: addiu      $a1, $a1, 1
    09E573B8:[00A6182B]: sltu       $v1, $a1, $a2
    09E573BC:[02228821]: addu       $s1, $s1, $v0
    09E573C0:[1460FFFB]: bne        $v1, $zr, 0x09E573B0
    09E573C4:[24840004]: addiu      $a0, $a0, 4
    09E573C8:[00111402]: srl        $v0, $s1, 0x0010
    09E573CC:[02228821]: addu       $s1, $s1, $v0
    09E573D0:[00111A02]: srl        $v1, $s1, 0x0008
    09E573D4:[02238821]: addu       $s1, $s1, $v1
    09E573D8:[322200FF]: andi       $v0, $s1, 255
    09E573DC:[0002A880]: sll        $s5, $v0, 0x0002
    09E573E0:[02B41021]: addu       $v0, $s5, $s4
    09E573E4:[8C520014]: lw         $s2, 20($v0)
    09E573E8:[12400009]: beq        $s2, $zr, 0x09E57410
    09E573EC:[0040B021]: addu       $s6, $v0, $zr <=> move $s6, $v0
    09E573F0:[02408021]: addu       $s0, $s2, $zr <=> move $s0, $s2
    09E573F4:[0006582B]: sltu       $t3, $zr, $a2 <=> move $t3, $a2
    09E573F8:[8E020000]: lw         $v0, 0($s0)
    09E573FC:[5222002F]: beql       $s1, $v0, 0x09E574BC
    09E57400:[C6010020]: lwc1       $f1, 32($s0)
    09E57404:[8E100004]: lw         $s0, 4($s0)
    09E57408:[5612FFFC]: bnel       $s0, $s2, 0x09E573FC
    09E5740C:[8E020000]: lw         $v0, 0($s0)
    09E57410:[8E840814]: lw         $a0, 2068($s4)
    09E57414:[0E795AAF]: jal        0x09E56ABC
    09E57418:[24050004]: addiu      $a1, $zr, 4 <=> li $a1, 4
    09E5741C:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    09E57420:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    09E57424:[02603021]: addu       $a2, $s3, $zr <=> move $a2, $s3
    09E57428:[02203821]: addu       $a3, $s1, $zr <=> move $a3, $s1
    09E5742C:[0E7971CC]: jal        0x09E5C730
    09E57430:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    09E57434:[12400003]: beq        $s2, $zr, 0x09E57444
    09E57438:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    09E5743C:[0E79718C]: jal        0x09E5C630
    09E57440:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    09E57444:[02B41021]: addu       $v0, $s5, $s4
    09E57448:[8E840814]: lw         $a0, 2068($s4)
    09E5744C:[AC500014]: sw         $s0, 20($v0)
    09E57450:[0E795AAF]: jal        0x09E56ABC
    09E57454:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    09E57458:[8E650000]: lw         $a1, 0($s3)
    09E5745C:[8E86000C]: lw         $a2, 12($s4)
    09E57460:[3C048000]: lui        $a0, 0x8000 <=> li $a0, 0x80000000
    09E57464:[00051FC3]: sra        $v1, $a1, 0x001F
    09E57468:[00641825]: or         $v1, $v1, $a0
    09E5746C:[00A32826]: xor        $a1, $a1, $v1
    09E57470:[AC450000]: sw         $a1, 0($v0)
    09E57474:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    09E57478:[ACC20004]: sw         $v0, 4($a2)
    09E5747C:[AC500008]: sw         $s0, 8($v0)
    09E57480:[8E830010]: lw         $v1, 16($s4)
    09E57484:[AE82000C]: sw         $v0, 12($s4)
    09E57488:[24630001]: addiu      $v1, $v1, 1
    09E5748C:[AE830010]: sw         $v1, 16($s4)
    09E57490:[8FBF001C]: lw         $ra, 28($sp)
    09E57494:[8FB60018]: lw         $s6, 24($sp)
    09E57498:[8FB50014]: lw         $s5, 20($sp)
    09E5749C:[8FB40010]: lw         $s4, 16($sp)
    09E574A0:[8FB3000C]: lw         $s3, 12($sp)
    09E574A4:[8FB20008]: lw         $s2, 8($sp)
    09E574A8:[8FB10004]: lw         $s1, 4($sp)
    09E574AC:[8FB00000]: lw         $s0, 0($sp)
    09E574B0:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    09E574B4:[03E00008]: jr         $ra
    09E574B8:[27BD0020]: addiu      $sp, $sp, 32
    09E574BC:[C6600000]: lwc1       $f0, 0($s3)
    09E574C0:[46000832]: c.eq.s     $f1, $f0
    09E574C4:[00000000]: nop
    09E574C8:[4502FFCF]: bc1fl      0x09E57408
    09E574CC:[8E100004]: lw         $s0, 4($s0)
    09E574D0:[8E020028]: lw         $v0, 40($s0)
    09E574D4:[5446FFCC]: bnel       $v0, $a2, 0x09E57408
    09E574D8:[8E100004]: lw         $s0, 4($s0)
    09E574DC:[8E02002C]: lw         $v0, 44($s0)
    09E574E0:[5447FFC9]: bnel       $v0, $a3, 0x09E57408
    09E574E4:[8E100004]: lw         $s0, 4($s0)
    09E574E8:[8E020030]: lw         $v0, 48($s0)
    09E574EC:[5448FFC6]: bnel       $v0, $t0, 0x09E57408
    09E574F0:[8E100004]: lw         $s0, 4($s0)
    09E574F4:[8E020034]: lw         $v0, 52($s0)
    09E574F8:[5449FFC3]: bnel       $v0, $t1, 0x09E57408
    09E574FC:[8E100004]: lw         $s0, 4($s0)
    09E57500:[8E0D0024]: lw         $t5, 36($s0)
    09E57504:[1160000B]: beq        $t3, $zr, 0x09E57534
    09E57508:[00006021]: addu       $t4, $zr, $zr <=> li $t4, 0
    09E5750C:[000C1080]: sll        $v0, $t4, 0x0002
    09E57510:[004A1821]: addu       $v1, $v0, $t2
    09E57514:[004D1021]: addu       $v0, $v0, $t5
    09E57518:[8C450000]: lw         $a1, 0($v0)
    09E5751C:[8C640000]: lw         $a0, 0($v1)
    09E57520:[258C0001]: addiu      $t4, $t4, 1
    09E57524:[14A4FFB7]: bne        $a1, $a0, 0x09E57404
    09E57528:[0186102B]: sltu       $v0, $t4, $a2
    09E5752C:[1440FFF8]: bne        $v0, $zr, 0x09E57510
    09E57530:[000C1080]: sll        $v0, $t4, 0x0002
    09E57534:[12120004]: beq        $s0, $s2, 0x09E57548
    09E57538:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    09E5753C:[0E797192]: jal        0x09E5C648
    09E57540:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    09E57544:[AED00014]: sw         $s0, 20($s6)
    09E57548:[0A795D24]: j          0x09E57490
    09E5754C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
  Back Branch 09E573C0 1,438 times (length 6)
    09E5739C:[8CAA0004]: lw         $t2, 4($a1)
    09E573A0:[00498821]: addu       $s1, $v0, $t1
    09E573A4:[10C00008]: beq        $a2, $zr, 0x09E573C8
    09E573A8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    09E573AC:[01402021]: addu       $a0, $t2, $zr <=> move $a0, $t2
--> 09E573B0:[8C820000]: lw         $v0, 0($a0)
    09E573B4:[24A50001]: addiu      $a1, $a1, 1
    09E573B8:[00A6182B]: sltu       $v1, $a1, $a2
    09E573BC:[02228821]: addu       $s1, $s1, $v0
--> 09E573C0:[1460FFFB]: bne        $v1, $zr, 0x09E573B0
    09E573C4:[24840004]: addiu      $a0, $a0, 4
    09E573C8:[00111402]: srl        $v0, $s1, 0x0010
    09E573CC:[02228821]: addu       $s1, $s1, $v0
    09E573D0:[00111A02]: srl        $v1, $s1, 0x0008
_S1_2_89553C0 169,356 instructions (0.003%), 1,334 calls (089553C0 - 08955404, length 18)
    089553C0:[2408000D]: addiu      $t0, $zr, 13 <=> li $t0, 13
    089553C4:[2407000A]: addiu      $a3, $zr, 10 <=> li $a3, 10
    089553C8:[90860000]: lbu        $a2, 0($a0)
    089553CC:[7C061C20]: seb        $v1, $a2
    089553D0:[1060000B]: beq        $v1, $zr, 0x08955400
    089553D4:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    089553D8:[50680007]: beql       $v1, $t0, 0x089553F8
    089553DC:[A0A00000]: sb         $zr, 0($a1)
    089553E0:[50670005]: beql       $v1, $a3, 0x089553F8
    089553E4:[A0A00000]: sb         $zr, 0($a1)
    089553E8:[A0A60000]: sb         $a2, 0($a1)
    089553EC:[24840001]: addiu      $a0, $a0, 1
    089553F0:[0A2554F2]: j          0x089553C8
    089553F4:[24A50001]: addiu      $a1, $a1, 1
    089553F8:[24840001]: addiu      $a0, $a0, 1
    089553FC:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    08955400:[03E00008]: jr         $ra
    08955404:[00000000]: nop
  Back Branch 089553F0 15,264 times (length 12)
    089553C0:[2408000D]: addiu      $t0, $zr, 13 <=> li $t0, 13
    089553C4:[2407000A]: addiu      $a3, $zr, 10 <=> li $a3, 10
--> 089553C8:[90860000]: lbu        $a2, 0($a0)
    089553CC:[7C061C20]: seb        $v1, $a2
    089553D0:[1060000B]: beq        $v1, $zr, 0x08955400
    089553D4:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    089553D8:[50680007]: beql       $v1, $t0, 0x089553F8
    089553DC:[A0A00000]: sb         $zr, 0($a1)
    089553E0:[50670005]: beql       $v1, $a3, 0x089553F8
    089553E4:[A0A00000]: sb         $zr, 0($a1)
    089553E8:[A0A60000]: sb         $a2, 0($a1)
    089553EC:[24840001]: addiu      $a0, $a0, 1
--> 089553F0:[0A2554F2]: j          0x089553C8
    089553F4:[24A50001]: addiu      $a1, $a1, 1
    089553F8:[24840001]: addiu      $a0, $a0, 1
    089553FC:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    08955400:[03E00008]: jr         $ra
_S1_2_9E5C730 164,980 instructions (0.003%), 2,164 calls (09E5C730 - 09E5C8A0, length 93)
    09E5C730:[27BDFFE0]: addiu      $sp, $sp, -32
    09E5C734:[AFB20008]: sw         $s2, 8($sp)
    09E5C738:[00C09021]: addu       $s2, $a2, $zr <=> move $s2, $a2
    09E5C73C:[AFB10004]: sw         $s1, 4($sp)
    09E5C740:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    09E5C744:[AFB00000]: sw         $s0, 0($sp)
    09E5C748:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    09E5C74C:[AFBF0018]: sw         $ra, 24($sp)
    09E5C750:[AFB50014]: sw         $s5, 20($sp)
    09E5C754:[AFB40010]: sw         $s4, 16($sp)
    09E5C758:[AFB3000C]: sw         $s3, 12($sp)
    09E5C75C:[8CB40814]: lw         $s4, 2068($a1)
    09E5C760:[AC870000]: sw         $a3, 0($a0)
    09E5C764:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    09E5C768:[AE310004]: sw         $s1, 4($s1)
    09E5C76C:[AE310008]: sw         $s1, 8($s1)
    09E5C770:[8CC5000C]: lw         $a1, 12($a2)
    09E5C774:[8E470014]: lw         $a3, 20($s2)
    09E5C778:[0E795BB3]: jal        0x09E56ECC
    09E5C77C:[8CC60010]: lw         $a2, 16($a2)
    09E5C780:[AE22000C]: sw         $v0, 12($s1)
    09E5C784:[AE300018]: sw         $s0, 24($s1)
    09E5C788:[AE200010]: sw         $zr, 16($s1)
    09E5C78C:[AE20001C]: sw         $zr, 28($s1)
    09E5C790:[8E420008]: lw         $v0, 8($s2)
    09E5C794:[C6400000]: lwc1       $f0, 0($s2)
    09E5C798:[8E44000C]: lw         $a0, 12($s2)
    09E5C79C:[AE220028]: sw         $v0, 40($s1)
    09E5C7A0:[8E430010]: lw         $v1, 16($s2)
    09E5C7A4:[8E420014]: lw         $v0, 20($s2)
    09E5C7A8:[8E450008]: lw         $a1, 8($s2)
    09E5C7AC:[E6200020]: swc1       $f0, 32($s1)
    09E5C7B0:[AE24002C]: sw         $a0, 44($s1)
    09E5C7B4:[AE230030]: sw         $v1, 48($s1)
    09E5C7B8:[AE220034]: sw         $v0, 52($s1)
    09E5C7BC:[14A0000B]: bne        $a1, $zr, 0x09E5C7EC
    09E5C7C0:[AE200024]: sw         $zr, 36($s1)
    09E5C7C4:[8FBF0018]: lw         $ra, 24($sp)
    09E5C7C8:[8FB50014]: lw         $s5, 20($sp)
    09E5C7CC:[8FB40010]: lw         $s4, 16($sp)
    09E5C7D0:[8FB3000C]: lw         $s3, 12($sp)
    09E5C7D4:[8FB20008]: lw         $s2, 8($sp)
    09E5C7D8:[8FB10004]: lw         $s1, 4($sp)
    09E5C7DC:[8FB00000]: lw         $s0, 0($sp)
    09E5C7E0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    09E5C7E4:[03E00008]: jr         $ra
    09E5C7E8:[27BD0020]: addiu      $sp, $sp, 32
    09E5C7EC:[00052880]: sll        $a1, $a1, 0x0002
    09E5C7F0:[24A5000F]: addiu      $a1, $a1, 15
    09E5C7F4:[00052902]: srl        $a1, $a1, 0x0004
    09E5C7F8:[0E795AAF]: jal        0x09E56ABC
    09E5C7FC:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    09E5C800:[8E450008]: lw         $a1, 8($s2)
    09E5C804:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    09E5C808:[0040A821]: addu       $s5, $v0, $zr <=> move $s5, $v0
    09E5C80C:[00052880]: sll        $a1, $a1, 0x0002
    09E5C810:[24A5000F]: addiu      $a1, $a1, 15
    09E5C814:[0E795AAF]: jal        0x09E56ABC
    09E5C818:[00052902]: srl        $a1, $a1, 0x0004
    09E5C81C:[AE220010]: sw         $v0, 16($s1)
    09E5C820:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    09E5C824:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    09E5C828:[8E450008]: lw         $a1, 8($s2)
    09E5C82C:[00052880]: sll        $a1, $a1, 0x0002
    09E5C830:[24A5000F]: addiu      $a1, $a1, 15
    09E5C834:[0E795AAF]: jal        0x09E56ABC
    09E5C838:[00052902]: srl        $a1, $a1, 0x0004
    09E5C83C:[AE220014]: sw         $v0, 20($s1)
    09E5C840:[8E420008]: lw         $v0, 8($s2)
    09E5C844:[1040FFDF]: beq        $v0, $zr, 0x09E5C7C4
    09E5C848:[AE350024]: sw         $s5, 36($s1)
    09E5C84C:[8E420004]: lw         $v0, 4($s2)
    09E5C850:[00138080]: sll        $s0, $s3, 0x0002
    09E5C854:[02153021]: addu       $a2, $s0, $s5
    09E5C858:[02021021]: addu       $v0, $s0, $v0
    09E5C85C:[8C430000]: lw         $v1, 0($v0)
    09E5C860:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    09E5C864:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    09E5C868:[ACC30000]: sw         $v1, 0($a2)
    09E5C86C:[0E795AAF]: jal        0x09E56ABC
    09E5C870:[26730001]: addiu      $s3, $s3, 1
    09E5C874:[8E230010]: lw         $v1, 16($s1)
    09E5C878:[02031821]: addu       $v1, $s0, $v1
    09E5C87C:[AC620000]: sw         $v0, 0($v1)
    09E5C880:[8E220014]: lw         $v0, 20($s1)
    09E5C884:[02028021]: addu       $s0, $s0, $v0
    09E5C888:[AE000000]: sw         $zr, 0($s0)
    09E5C88C:[8E420008]: lw         $v0, 8($s2)
    09E5C890:[0262102B]: sltu       $v0, $s3, $v0
    09E5C894:[5440FFEE]: bnel       $v0, $zr, 0x09E5C850
    09E5C898:[8E420004]: lw         $v0, 4($s2)
    09E5C89C:[0A7971F2]: j          0x09E5C7C8
    09E5C8A0:[8FBF0018]: lw         $ra, 24($sp)
  Back Branch 09E5C89C 1,438 times (length 55)
    09E5C7B4:[AE230030]: sw         $v1, 48($s1)
    09E5C7B8:[AE220034]: sw         $v0, 52($s1)
    09E5C7BC:[14A0000B]: bne        $a1, $zr, 0x09E5C7EC
    09E5C7C0:[AE200024]: sw         $zr, 36($s1)
    09E5C7C4:[8FBF0018]: lw         $ra, 24($sp)
--> 09E5C7C8:[8FB50014]: lw         $s5, 20($sp)
    09E5C7CC:[8FB40010]: lw         $s4, 16($sp)
    09E5C7D0:[8FB3000C]: lw         $s3, 12($sp)
    09E5C7D4:[8FB20008]: lw         $s2, 8($sp)
    09E5C7D8:[8FB10004]: lw         $s1, 4($sp)
    09E5C7DC:[8FB00000]: lw         $s0, 0($sp)
    09E5C7E0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    09E5C7E4:[03E00008]: jr         $ra
    09E5C7E8:[27BD0020]: addiu      $sp, $sp, 32
    09E5C7EC:[00052880]: sll        $a1, $a1, 0x0002
    09E5C7F0:[24A5000F]: addiu      $a1, $a1, 15
    09E5C7F4:[00052902]: srl        $a1, $a1, 0x0004
    09E5C7F8:[0E795AAF]: jal        0x09E56ABC
    09E5C7FC:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    09E5C800:[8E450008]: lw         $a1, 8($s2)
    09E5C804:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    09E5C808:[0040A821]: addu       $s5, $v0, $zr <=> move $s5, $v0
    09E5C80C:[00052880]: sll        $a1, $a1, 0x0002
    09E5C810:[24A5000F]: addiu      $a1, $a1, 15
    09E5C814:[0E795AAF]: jal        0x09E56ABC
    09E5C818:[00052902]: srl        $a1, $a1, 0x0004
    09E5C81C:[AE220010]: sw         $v0, 16($s1)
    09E5C820:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    09E5C824:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    09E5C828:[8E450008]: lw         $a1, 8($s2)
    09E5C82C:[00052880]: sll        $a1, $a1, 0x0002
    09E5C830:[24A5000F]: addiu      $a1, $a1, 15
    09E5C834:[0E795AAF]: jal        0x09E56ABC
    09E5C838:[00052902]: srl        $a1, $a1, 0x0004
    09E5C83C:[AE220014]: sw         $v0, 20($s1)
    09E5C840:[8E420008]: lw         $v0, 8($s2)
    09E5C844:[1040FFDF]: beq        $v0, $zr, 0x09E5C7C4
    09E5C848:[AE350024]: sw         $s5, 36($s1)
    09E5C84C:[8E420004]: lw         $v0, 4($s2)
    09E5C850:[00138080]: sll        $s0, $s3, 0x0002
    09E5C854:[02153021]: addu       $a2, $s0, $s5
    09E5C858:[02021021]: addu       $v0, $s0, $v0
    09E5C85C:[8C430000]: lw         $v1, 0($v0)
    09E5C860:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    09E5C864:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    09E5C868:[ACC30000]: sw         $v1, 0($a2)
    09E5C86C:[0E795AAF]: jal        0x09E56ABC
    09E5C870:[26730001]: addiu      $s3, $s3, 1
    09E5C874:[8E230010]: lw         $v1, 16($s1)
    09E5C878:[02031821]: addu       $v1, $s0, $v1
    09E5C87C:[AC620000]: sw         $v0, 0($v1)
    09E5C880:[8E220014]: lw         $v0, 20($s1)
    09E5C884:[02028021]: addu       $s0, $s0, $v0
    09E5C888:[AE000000]: sw         $zr, 0($s0)
    09E5C88C:[8E420008]: lw         $v0, 8($s2)
    09E5C890:[0262102B]: sltu       $v0, $s3, $v0
    09E5C894:[5440FFEE]: bnel       $v0, $zr, 0x09E5C850
    09E5C898:[8E420004]: lw         $v0, 4($s2)
--> 09E5C89C:[0A7971F2]: j          0x09E5C7C8
    09E5C8A0:[8FBF0018]: lw         $ra, 24($sp)
  Back Branch 09E5C844 1,438 times (length 34)
    09E5C7B0:[AE24002C]: sw         $a0, 44($s1)
    09E5C7B4:[AE230030]: sw         $v1, 48($s1)
    09E5C7B8:[AE220034]: sw         $v0, 52($s1)
    09E5C7BC:[14A0000B]: bne        $a1, $zr, 0x09E5C7EC
    09E5C7C0:[AE200024]: sw         $zr, 36($s1)
--> 09E5C7C4:[8FBF0018]: lw         $ra, 24($sp)
    09E5C7C8:[8FB50014]: lw         $s5, 20($sp)
    09E5C7CC:[8FB40010]: lw         $s4, 16($sp)
    09E5C7D0:[8FB3000C]: lw         $s3, 12($sp)
    09E5C7D4:[8FB20008]: lw         $s2, 8($sp)
    09E5C7D8:[8FB10004]: lw         $s1, 4($sp)
    09E5C7DC:[8FB00000]: lw         $s0, 0($sp)
    09E5C7E0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    09E5C7E4:[03E00008]: jr         $ra
    09E5C7E8:[27BD0020]: addiu      $sp, $sp, 32
    09E5C7EC:[00052880]: sll        $a1, $a1, 0x0002
    09E5C7F0:[24A5000F]: addiu      $a1, $a1, 15
    09E5C7F4:[00052902]: srl        $a1, $a1, 0x0004
    09E5C7F8:[0E795AAF]: jal        0x09E56ABC
    09E5C7FC:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    09E5C800:[8E450008]: lw         $a1, 8($s2)
    09E5C804:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    09E5C808:[0040A821]: addu       $s5, $v0, $zr <=> move $s5, $v0
    09E5C80C:[00052880]: sll        $a1, $a1, 0x0002
    09E5C810:[24A5000F]: addiu      $a1, $a1, 15
    09E5C814:[0E795AAF]: jal        0x09E56ABC
    09E5C818:[00052902]: srl        $a1, $a1, 0x0004
    09E5C81C:[AE220010]: sw         $v0, 16($s1)
    09E5C820:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    09E5C824:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    09E5C828:[8E450008]: lw         $a1, 8($s2)
    09E5C82C:[00052880]: sll        $a1, $a1, 0x0002
    09E5C830:[24A5000F]: addiu      $a1, $a1, 15
    09E5C834:[0E795AAF]: jal        0x09E56ABC
    09E5C838:[00052902]: srl        $a1, $a1, 0x0004
    09E5C83C:[AE220014]: sw         $v0, 20($s1)
    09E5C840:[8E420008]: lw         $v0, 8($s2)
--> 09E5C844:[1040FFDF]: beq        $v0, $zr, 0x09E5C7C4
    09E5C848:[AE350024]: sw         $s5, 36($s1)
    09E5C84C:[8E420004]: lw         $v0, 4($s2)
    09E5C850:[00138080]: sll        $s0, $s3, 0x0002
    09E5C854:[02153021]: addu       $a2, $s0, $s5
_S1_2_9E58398 164,132 instructions (0.003%), 3,616 calls (09E58398 - 09E58468, length 53)
    09E58398:[27BDFFF0]: addiu      $sp, $sp, -16
    09E5839C:[AFB20008]: sw         $s2, 8($sp)
    09E583A0:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    09E583A4:[00809021]: addu       $s2, $a0, $zr <=> move $s2, $a0
    09E583A8:[AFB10004]: sw         $s1, 4($sp)
    09E583AC:[24910114]: addiu      $s1, $a0, 276
    09E583B0:[AFB00000]: sw         $s0, 0($sp)
    09E583B4:[AFBF000C]: sw         $ra, 12($sp)
    09E583B8:[8CA30018]: lw         $v1, 24($a1)
    09E583BC:[10620028]: beq        $v1, $v0, 0x09E58460
    09E583C0:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    09E583C4:[00A02021]: addu       $a0, $a1, $zr <=> move $a0, $a1
    09E583C8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    09E583CC:[0E796162]: jal        0x09E58588
    09E583D0:[00000000]: nop
    09E583D4:[0E795FF1]: jal        0x09E57FC4
    09E583D8:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    09E583DC:[8E100004]: lw         $s0, 4($s0)
    09E583E0:[8E040008]: lw         $a0, 8($s0)
    09E583E4:[10800010]: beq        $a0, $zr, 0x09E58428
    09E583E8:[8E250004]: lw         $a1, 4($s1)
    09E583EC:[3C061000]: lui        $a2, 0x1000 <=> li $a2, 0x10000000
    09E583F0:[00042080]: sll        $a0, $a0, 0x0002
    09E583F4:[00042082]: srl        $a0, $a0, 0x0002
    09E583F8:[00041900]: sll        $v1, $a0, 0x0004
    09E583FC:[00031B02]: srl        $v1, $v1, 0x000C
    09E58400:[00661825]: or         $v1, $v1, $a2
    09E58404:[ACA30000]: sw         $v1, 0($a1)
    09E58408:[3C020800]: lui        $v0, 0x0800 <=> li $v0, 0x08000000
    09E5840C:[7C82B804]: ins        $v0, $a0, 0, 24
    09E58410:[ACA20004]: sw         $v0, 4($a1)
    09E58414:[8E05000C]: lw         $a1, 12($s0)
    09E58418:[8E100004]: lw         $s0, 4($s0)
    09E5841C:[8E040008]: lw         $a0, 8($s0)
    09E58420:[1480FFF4]: bne        $a0, $zr, 0x09E583F4
    09E58424:[00042080]: sll        $a0, $a0, 0x0002
    09E58428:[AE250004]: sw         $a1, 4($s1)
    09E5842C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    09E58430:[8E02000C]: lw         $v0, 12($s0)
    09E58434:[0040F809]: jalr       $ra, $v0
    09E58438:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    09E5843C:[1040FFE8]: beq        $v0, $zr, 0x09E583E0
    09E58440:[8E100004]: lw         $s0, 4($s0)
    09E58444:[8FBF000C]: lw         $ra, 12($sp)
    09E58448:[8FB20008]: lw         $s2, 8($sp)
    09E5844C:[8FB10004]: lw         $s1, 4($sp)
    09E58450:[8FB00000]: lw         $s0, 0($sp)
    09E58454:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    09E58458:[03E00008]: jr         $ra
    09E5845C:[27BD0010]: addiu      $sp, $sp, 16
    09E58460:[00A02021]: addu       $a0, $a1, $zr <=> move $a0, $a1
    09E58464:[0A7960F3]: j          0x09E583CC
    09E58468:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
  Back Branch 09E5843C 7,228 times (length 25)
    09E583CC:[0E796162]: jal        0x09E58588
    09E583D0:[00000000]: nop
    09E583D4:[0E795FF1]: jal        0x09E57FC4
    09E583D8:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    09E583DC:[8E100004]: lw         $s0, 4($s0)
--> 09E583E0:[8E040008]: lw         $a0, 8($s0)
    09E583E4:[10800010]: beq        $a0, $zr, 0x09E58428
    09E583E8:[8E250004]: lw         $a1, 4($s1)
    09E583EC:[3C061000]: lui        $a2, 0x1000 <=> li $a2, 0x10000000
    09E583F0:[00042080]: sll        $a0, $a0, 0x0002
    09E583F4:[00042082]: srl        $a0, $a0, 0x0002
    09E583F8:[00041900]: sll        $v1, $a0, 0x0004
    09E583FC:[00031B02]: srl        $v1, $v1, 0x000C
    09E58400:[00661825]: or         $v1, $v1, $a2
    09E58404:[ACA30000]: sw         $v1, 0($a1)
    09E58408:[3C020800]: lui        $v0, 0x0800 <=> li $v0, 0x08000000
    09E5840C:[7C82B804]: ins        $v0, $a0, 0, 24
    09E58410:[ACA20004]: sw         $v0, 4($a1)
    09E58414:[8E05000C]: lw         $a1, 12($s0)
    09E58418:[8E100004]: lw         $s0, 4($s0)
    09E5841C:[8E040008]: lw         $a0, 8($s0)
    09E58420:[1480FFF4]: bne        $a0, $zr, 0x09E583F4
    09E58424:[00042080]: sll        $a0, $a0, 0x0002
    09E58428:[AE250004]: sw         $a1, 4($s1)
    09E5842C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    09E58430:[8E02000C]: lw         $v0, 12($s0)
    09E58434:[0040F809]: jalr       $ra, $v0
    09E58438:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
--> 09E5843C:[1040FFE8]: beq        $v0, $zr, 0x09E583E0
    09E58440:[8E100004]: lw         $s0, 4($s0)
    09E58444:[8FBF000C]: lw         $ra, 12($sp)
    09E58448:[8FB20008]: lw         $s2, 8($sp)
    09E5844C:[8FB10004]: lw         $s1, 4($sp)
  Back Branch 09E58464 1,452 times (length 40)
    09E583B8:[8CA30018]: lw         $v1, 24($a1)
    09E583BC:[10620028]: beq        $v1, $v0, 0x09E58460
    09E583C0:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    09E583C4:[00A02021]: addu       $a0, $a1, $zr <=> move $a0, $a1
    09E583C8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
--> 09E583CC:[0E796162]: jal        0x09E58588
    09E583D0:[00000000]: nop
    09E583D4:[0E795FF1]: jal        0x09E57FC4
    09E583D8:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    09E583DC:[8E100004]: lw         $s0, 4($s0)
    09E583E0:[8E040008]: lw         $a0, 8($s0)
    09E583E4:[10800010]: beq        $a0, $zr, 0x09E58428
    09E583E8:[8E250004]: lw         $a1, 4($s1)
    09E583EC:[3C061000]: lui        $a2, 0x1000 <=> li $a2, 0x10000000
    09E583F0:[00042080]: sll        $a0, $a0, 0x0002
    09E583F4:[00042082]: srl        $a0, $a0, 0x0002
    09E583F8:[00041900]: sll        $v1, $a0, 0x0004
    09E583FC:[00031B02]: srl        $v1, $v1, 0x000C
    09E58400:[00661825]: or         $v1, $v1, $a2
    09E58404:[ACA30000]: sw         $v1, 0($a1)
    09E58408:[3C020800]: lui        $v0, 0x0800 <=> li $v0, 0x08000000
    09E5840C:[7C82B804]: ins        $v0, $a0, 0, 24
    09E58410:[ACA20004]: sw         $v0, 4($a1)
    09E58414:[8E05000C]: lw         $a1, 12($s0)
    09E58418:[8E100004]: lw         $s0, 4($s0)
    09E5841C:[8E040008]: lw         $a0, 8($s0)
    09E58420:[1480FFF4]: bne        $a0, $zr, 0x09E583F4
    09E58424:[00042080]: sll        $a0, $a0, 0x0002
    09E58428:[AE250004]: sw         $a1, 4($s1)
    09E5842C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    09E58430:[8E02000C]: lw         $v0, 12($s0)
    09E58434:[0040F809]: jalr       $ra, $v0
    09E58438:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    09E5843C:[1040FFE8]: beq        $v0, $zr, 0x09E583E0
    09E58440:[8E100004]: lw         $s0, 4($s0)
    09E58444:[8FBF000C]: lw         $ra, 12($sp)
    09E58448:[8FB20008]: lw         $s2, 8($sp)
    09E5844C:[8FB10004]: lw         $s1, 4($sp)
    09E58450:[8FB00000]: lw         $s0, 0($sp)
    09E58454:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    09E58458:[03E00008]: jr         $ra
    09E5845C:[27BD0010]: addiu      $sp, $sp, 16
    09E58460:[00A02021]: addu       $a0, $a1, $zr <=> move $a0, $a1
--> 09E58464:[0A7960F3]: j          0x09E583CC
    09E58468:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
_S1_2_8850D84 163,931 instructions (0.003%), 1 calls (08850D84 - 08850FA0, length 136)
    08850D84:[27BDFFE0]: addiu      $sp, $sp, -32
    08850D88:[AFB3000C]: sw         $s3, 12($sp)
    08850D8C:[3C1308AC]: lui        $s3, 0x08AC <=> li $s3, 0x08AC0000
    08850D90:[8E624CAC]: lw         $v0, 19628($s3)
    08850D94:[AFB20008]: sw         $s2, 8($sp)
    08850D98:[00A09021]: addu       $s2, $a1, $zr <=> move $s2, $a1
    08850D9C:[AFB10004]: sw         $s1, 4($sp)
    08850DA0:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    08850DA4:[AFB00000]: sw         $s0, 0($sp)
    08850DA8:[00C08021]: addu       $s0, $a2, $zr <=> move $s0, $a2
    08850DAC:[10400076]: beq        $v0, $zr, 0x08850F88
    08850DB0:[AFBF0010]: sw         $ra, 16($sp)
    08850DB4:[2403FFF0]: addiu      $v1, $zr, -16 <=> li $v1, -16
    08850DB8:[2622000F]: addiu      $v0, $s1, 15
    08850DBC:[00438824]: and        $s1, $v0, $v1
    08850DC0:[2622004F]: addiu      $v0, $s1, 79
    08850DC4:[2604000F]: addiu      $a0, $s0, 15
    08850DC8:[00434024]: and        $t0, $v0, $v1
    08850DCC:[00838024]: and        $s0, $a0, $v1
    08850DD0:[3242000F]: andi       $v0, $s2, 15
    08850DD4:[02429023]: subu       $s2, $s2, $v0
    08850DD8:[AE30000C]: sw         $s0, 12($s1)
    08850DDC:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08850DE0:[1200000B]: beq        $s0, $zr, 0x08850E10
    08850DE4:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
    08850DE8:[24A50001]: addiu      $a1, $a1, 1
    08850DEC:[24E2FFF0]: addiu      $v0, $a3, -16
    08850DF0:[24E30010]: addiu      $v1, $a3, 16
    08850DF4:[00B0202B]: sltu       $a0, $a1, $s0
    08850DF8:[ACE20004]: sw         $v0, 4($a3)
    08850DFC:[ACE00000]: sw         $zr, 0($a3)
    08850E00:[ACE30008]: sw         $v1, 8($a3)
    08850E04:[ACF1000C]: sw         $s1, 12($a3)
    08850E08:[1480FFF7]: bne        $a0, $zr, 0x08850DE8
    08850E0C:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    08850E10:[00102100]: sll        $a0, $s0, 0x0004
    08850E14:[01042021]: addu       $a0, $t0, $a0
    08850E18:[00911023]: subu       $v0, $a0, $s1
    08850E1C:[2603FFFF]: addiu      $v1, $s0, -1
    08850E20:[02421023]: subu       $v0, $s2, $v0
    08850E24:[AE22002C]: sw         $v0, 44($s1)
    08850E28:[3C1008AC]: lui        $s0, 0x08AC <=> li $s0, 0x08AC0000
    08850E2C:[3C021000]: lui        $v0, 0x1000 <=> li $v0, 0x10000000
    08850E30:[AE230010]: sw         $v1, 16($s1)
    08850E34:[25050010]: addiu      $a1, $t0, 16
    08850E38:[24860010]: addiu      $a2, $a0, 16
    08850E3C:[AC800004]: sw         $zr, 4($a0)
    08850E40:[8E23002C]: lw         $v1, 44($s1)
    08850E44:[8E094C9C]: lw         $t1, 19612($s0)
    08850E48:[AC82000C]: sw         $v0, 12($a0)
    08850E4C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08850E50:[AC830008]: sw         $v1, 8($a0)
    08850E54:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08850E58:[ACE0FFF8]: sw         $zr, -8($a3)
    08850E5C:[AD060000]: sw         $a2, 0($t0)
    08850E60:[AE250000]: sw         $a1, 0($s1)
    08850E64:[AE220014]: sw         $v0, 20($s1)
    08850E68:[ACA00004]: sw         $zr, 4($a1)
    08850E6C:[AE23003C]: sw         $v1, 60($s1)
    08850E70:[AC880000]: sw         $t0, 0($a0)
    08850E74:[AE240028]: sw         $a0, 40($s1)
    08850E78:[AD000008]: sw         $zr, 8($t0)
    08850E7C:[AD000004]: sw         $zr, 4($t0)
    08850E80:[AE200038]: sw         $zr, 56($s1)
    08850E84:[AE280004]: sw         $t0, 4($s1)
    08850E88:[11200013]: beq        $t1, $zr, 0x08850ED8
    08850E8C:[AE280008]: sw         $t0, 8($s1)
    08850E90:[31220005]: andi       $v0, $t1, 5
    08850E94:[14400038]: bne        $v0, $zr, 0x08850F78
    08850E98:[3C0408A9]: lui        $a0, 0x08A9 <=> li $a0, 0x08A90000
    08850E9C:[31220005]: andi       $v0, $t1, 5
    08850EA0:[14400030]: bne        $v0, $zr, 0x08850F64
    08850EA4:[3C0408A9]: lui        $a0, 0x08A9 <=> li $a0, 0x08A90000
    08850EA8:[31220005]: andi       $v0, $t1, 5
    08850EAC:[54400028]: bnel       $v0, $zr, 0x08850F50
    08850EB0:[8E25002C]: lw         $a1, 44($s1)
    08850EB4:[31220005]: andi       $v0, $t1, 5
    08850EB8:[54400020]: bnel       $v0, $zr, 0x08850F3C
    08850EBC:[8E250028]: lw         $a1, 40($s1)
    08850EC0:[31220005]: andi       $v0, $t1, 5
    08850EC4:[54400018]: bnel       $v0, $zr, 0x08850F28
    08850EC8:[8E25000C]: lw         $a1, 12($s1)
    08850ECC:[31220005]: andi       $v0, $t1, 5
    08850ED0:[54400010]: bnel       $v0, $zr, 0x08850F14
    08850ED4:[8E250000]: lw         $a1, 0($s1)
    08850ED8:[8E624CAC]: lw         $v0, 19628($s3)
    08850EDC:[10400008]: beq        $v0, $zr, 0x08850F00
    08850EE0:[3C0208AC]: lui        $v0, 0x08AC <=> li $v0, 0x08AC0000
    08850EE4:[8FBF0010]: lw         $ra, 16($sp)
    08850EE8:[8FB3000C]: lw         $s3, 12($sp)
    08850EEC:[8FB20008]: lw         $s2, 8($sp)
    08850EF0:[8FB10004]: lw         $s1, 4($sp)
    08850EF4:[8FB00000]: lw         $s0, 0($sp)
    08850EF8:[03E00008]: jr         $ra
    08850EFC:[27BD0020]: addiu      $sp, $sp, 32
    08850F00:[8C444CC0]: lw         $a0, 19648($v0)
    08850F04:[0E2A1E31]: jal        0x08A878C4 [sceKernelSignalSema]
    08850F08:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08850F0C:[0A2143BA]: j          0x08850EE8
    08850F10:[8FBF0010]: lw         $ra, 16($sp)
    08850F14:[3C0408A9]: lui        $a0, 0x08A9 <=> li $a0, 0x08A90000
    08850F18:[0E214CA2]: jal        0x08853288
    08850F1C:[2484FB84]: addiu      $a0, $a0, -1148
    08850F20:[0A2143B7]: j          0x08850EDC
    08850F24:[8E624CAC]: lw         $v0, 19628($s3)
    08850F28:[3C0408A9]: lui        $a0, 0x08A9 <=> li $a0, 0x08A90000
    08850F2C:[0E214CA2]: jal        0x08853288
    08850F30:[2484FB9C]: addiu      $a0, $a0, -1124
    08850F34:[0A2143B3]: j          0x08850ECC
    08850F38:[8E094C9C]: lw         $t1, 19612($s0)
    08850F3C:[3C0408A9]: lui        $a0, 0x08A9 <=> li $a0, 0x08A90000
    08850F40:[0E214CA2]: jal        0x08853288
    08850F44:[2484FBB0]: addiu      $a0, $a0, -1104
    08850F48:[0A2143B0]: j          0x08850EC0
    08850F4C:[8E094C9C]: lw         $t1, 19612($s0)
    08850F50:[3C0408A9]: lui        $a0, 0x08A9 <=> li $a0, 0x08A90000
    08850F54:[0E214CA2]: jal        0x08853288
    08850F58:[2484FBC0]: addiu      $a0, $a0, -1088
    08850F5C:[0A2143AD]: j          0x08850EB4
    08850F60:[8E094C9C]: lw         $t1, 19612($s0)
    08850F64:[2484FB74]: addiu      $a0, $a0, -1164
    08850F68:[0E214CA2]: jal        0x08853288
    08850F6C:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08850F70:[0A2143AA]: j          0x08850EA8
    08850F74:[8E094C9C]: lw         $t1, 19612($s0)
    08850F78:[0E214CA2]: jal        0x08853288
    08850F7C:[2484FB64]: addiu      $a0, $a0, -1180
    08850F80:[0A2143A7]: j          0x08850E9C
    08850F84:[8E094C9C]: lw         $t1, 19612($s0)
    08850F88:[3C0208AC]: lui        $v0, 0x08AC <=> li $v0, 0x08AC0000
    08850F8C:[8C444CC0]: lw         $a0, 19648($v0)
    08850F90:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08850F94:[0E2A1E33]: jal        0x08A878CC [sceKernelWaitSema]
    08850F98:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08850F9C:[0A21436E]: j          0x08850DB8
    08850FA0:[2403FFF0]: addiu      $v1, $zr, -16 <=> li $v1, -16
  Back Branch 08850E08 16,384 times (length 10)
    08850DD4:[02429023]: subu       $s2, $s2, $v0
    08850DD8:[AE30000C]: sw         $s0, 12($s1)
    08850DDC:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08850DE0:[1200000B]: beq        $s0, $zr, 0x08850E10
    08850DE4:[01003821]: addu       $a3, $t0, $zr <=> move $a3, $t0
--> 08850DE8:[24A50001]: addiu      $a1, $a1, 1
    08850DEC:[24E2FFF0]: addiu      $v0, $a3, -16
    08850DF0:[24E30010]: addiu      $v1, $a3, 16
    08850DF4:[00B0202B]: sltu       $a0, $a1, $s0
    08850DF8:[ACE20004]: sw         $v0, 4($a3)
    08850DFC:[ACE00000]: sw         $zr, 0($a3)
    08850E00:[ACE30008]: sw         $v1, 8($a3)
    08850E04:[ACF1000C]: sw         $s1, 12($a3)
--> 08850E08:[1480FFF7]: bne        $a0, $zr, 0x08850DE8
    08850E0C:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    08850E10:[00102100]: sll        $a0, $s0, 0x0004
    08850E14:[01042021]: addu       $a0, $t0, $a0
    08850E18:[00911023]: subu       $v0, $a0, $s1
  Back Branch 08850F9C 1 times (length 123)
  Back Branch 08850F0C 1 times (length 11)
    08850ED4:[8E250000]: lw         $a1, 0($s1)
    08850ED8:[8E624CAC]: lw         $v0, 19628($s3)
    08850EDC:[10400008]: beq        $v0, $zr, 0x08850F00
    08850EE0:[3C0208AC]: lui        $v0, 0x08AC <=> li $v0, 0x08AC0000
    08850EE4:[8FBF0010]: lw         $ra, 16($sp)
--> 08850EE8:[8FB3000C]: lw         $s3, 12($sp)
    08850EEC:[8FB20008]: lw         $s2, 8($sp)
    08850EF0:[8FB10004]: lw         $s1, 4($sp)
    08850EF4:[8FB00000]: lw         $s0, 0($sp)
    08850EF8:[03E00008]: jr         $ra
    08850EFC:[27BD0020]: addiu      $sp, $sp, 32
    08850F00:[8C444CC0]: lw         $a0, 19648($v0)
    08850F04:[0E2A1E31]: jal        0x08A878C4 [sceKernelSignalSema]
    08850F08:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
--> 08850F0C:[0A2143BA]: j          0x08850EE8
    08850F10:[8FBF0010]: lw         $ra, 16($sp)
    08850F14:[3C0408A9]: lui        $a0, 0x08A9 <=> li $a0, 0x08A90000
    08850F18:[0E214CA2]: jal        0x08853288
    08850F1C:[2484FB84]: addiu      $a0, $a0, -1148
_S1_2_9E43C44 161,952 instructions (0.003%), 5,061 calls (09E43C44 - 09E43C94, length 21)
    09E43C44:[24880028]: addiu      $t0, $a0, 40
    09E43C48:[24870034]: addiu      $a3, $a0, 52
    09E43C4C:[24860008]: addiu      $a2, $a0, 8
    09E43C50:[8CC20000]: lw         $v0, 0($a2)
    09E43C54:[8CC30004]: lw         $v1, 4($a2)
    09E43C58:[8CC40008]: lw         $a0, 8($a2)
    09E43C5C:[8CC5000C]: lw         $a1, 12($a2)
    09E43C60:[ACE20000]: sw         $v0, 0($a3)
    09E43C64:[24C60010]: addiu      $a2, $a2, 16
    09E43C68:[24E70010]: addiu      $a3, $a3, 16
    09E43C6C:[ACE3FFF4]: sw         $v1, -12($a3)
    09E43C70:[ACE4FFF8]: sw         $a0, -8($a3)
    09E43C74:[14C8FFF6]: bne        $a2, $t0, 0x09E43C50
    09E43C78:[ACE5FFFC]: sw         $a1, -4($a3)
    09E43C7C:[8CC20000]: lw         $v0, 0($a2)
    09E43C80:[8CC30004]: lw         $v1, 4($a2)
    09E43C84:[8CC40008]: lw         $a0, 8($a2)
    09E43C88:[ACE20000]: sw         $v0, 0($a3)
    09E43C8C:[ACE30004]: sw         $v1, 4($a3)
    09E43C90:[03E00008]: jr         $ra
    09E43C94:[ACE40008]: sw         $a0, 8($a3)
  Back Branch 09E43C74 10,122 times (length 11)
    09E43C44:[24880028]: addiu      $t0, $a0, 40
    09E43C48:[24870034]: addiu      $a3, $a0, 52
    09E43C4C:[24860008]: addiu      $a2, $a0, 8
--> 09E43C50:[8CC20000]: lw         $v0, 0($a2)
    09E43C54:[8CC30004]: lw         $v1, 4($a2)
    09E43C58:[8CC40008]: lw         $a0, 8($a2)
    09E43C5C:[8CC5000C]: lw         $a1, 12($a2)
    09E43C60:[ACE20000]: sw         $v0, 0($a3)
    09E43C64:[24C60010]: addiu      $a2, $a2, 16
    09E43C68:[24E70010]: addiu      $a3, $a3, 16
    09E43C6C:[ACE3FFF4]: sw         $v1, -12($a3)
    09E43C70:[ACE4FFF8]: sw         $a0, -8($a3)
--> 09E43C74:[14C8FFF6]: bne        $a2, $t0, 0x09E43C50
    09E43C78:[ACE5FFFC]: sw         $a1, -4($a3)
    09E43C7C:[8CC20000]: lw         $v0, 0($a2)
    09E43C80:[8CC30004]: lw         $v1, 4($a2)
    09E43C84:[8CC40008]: lw         $a0, 8($a2)
_S1_2_8A7CD18 153,449 instructions (0.003%), 1,805 calls (08A7CD18 - 08A7CDB0, length 39)
    08A7CD18:[00804021]: addu       $t0, $a0, $zr <=> move $t0, $a0
    08A7CD1C:[00A04821]: addu       $t1, $a1, $zr <=> move $t1, $a1
    08A7CD20:[3C0D08AC]: lui        $t5, 0x08AC <=> li $t5, 0x08AC0000
    08A7CD24:[910C0000]: lbu        $t4, 0($t0)
    08A7CD28:[25A50438]: addiu      $a1, $t5, 1080
    08A7CD2C:[25080001]: addiu      $t0, $t0, 1
    08A7CD30:[7C0C3420]: seb        $a2, $t4
    08A7CD34:[00C51021]: addu       $v0, $a2, $a1
    08A7CD38:[10C0001C]: beq        $a2, $zr, 0x08A7CDAC
    08A7CD3C:[24CB0020]: addiu      $t3, $a2, 32
    08A7CD40:[912A0000]: lbu        $t2, 0($t1)
    08A7CD44:[90440000]: lbu        $a0, 0($v0)
    08A7CD48:[7C0A1C20]: seb        $v1, $t2
    08A7CD4C:[00652821]: addu       $a1, $v1, $a1
    08A7CD50:[90A20000]: lbu        $v0, 0($a1)
    08A7CD54:[30840001]: andi       $a0, $a0, 1
    08A7CD58:[24670020]: addiu      $a3, $v1, 32
    08A7CD5C:[30420001]: andi       $v0, $v0, 1
    08A7CD60:[0164300B]: movn       $a2, $t3, $a0
    08A7CD64:[00E2180B]: movn       $v1, $a3, $v0
    08A7CD68:[10C3FFEE]: beq        $a2, $v1, 0x08A7CD24
    08A7CD6C:[25290001]: addiu      $t1, $t1, 1
    08A7CD70:[318200FF]: andi       $v0, $t4, 255
    08A7CD74:[314600FF]: andi       $a2, $t2, 255
    08A7CD78:[25A30438]: addiu      $v1, $t5, 1080
    08A7CD7C:[00C33821]: addu       $a3, $a2, $v1
    08A7CD80:[00431821]: addu       $v1, $v0, $v1
    08A7CD84:[90640000]: lbu        $a0, 0($v1)
    08A7CD88:[90E50000]: lbu        $a1, 0($a3)
    08A7CD8C:[24480020]: addiu      $t0, $v0, 32
    08A7CD90:[30840001]: andi       $a0, $a0, 1
    08A7CD94:[30A50001]: andi       $a1, $a1, 1
    08A7CD98:[24C30020]: addiu      $v1, $a2, 32
    08A7CD9C:[0104100B]: movn       $v0, $t0, $a0
    08A7CDA0:[0065300B]: movn       $a2, $v1, $a1
    08A7CDA4:[03E00008]: jr         $ra
    08A7CDA8:[00461023]: subu       $v0, $v0, $a2
    08A7CDAC:[0A29F35C]: j          0x08A7CD70
    08A7CDB0:[912A0000]: lbu        $t2, 0($t1)
  Back Branch 08A7CD68 6,137 times (length 19)
    08A7CD18:[00804021]: addu       $t0, $a0, $zr <=> move $t0, $a0
    08A7CD1C:[00A04821]: addu       $t1, $a1, $zr <=> move $t1, $a1
    08A7CD20:[3C0D08AC]: lui        $t5, 0x08AC <=> li $t5, 0x08AC0000
--> 08A7CD24:[910C0000]: lbu        $t4, 0($t0)
    08A7CD28:[25A50438]: addiu      $a1, $t5, 1080
    08A7CD2C:[25080001]: addiu      $t0, $t0, 1
    08A7CD30:[7C0C3420]: seb        $a2, $t4
    08A7CD34:[00C51021]: addu       $v0, $a2, $a1
    08A7CD38:[10C0001C]: beq        $a2, $zr, 0x08A7CDAC
    08A7CD3C:[24CB0020]: addiu      $t3, $a2, 32
    08A7CD40:[912A0000]: lbu        $t2, 0($t1)
    08A7CD44:[90440000]: lbu        $a0, 0($v0)
    08A7CD48:[7C0A1C20]: seb        $v1, $t2
    08A7CD4C:[00652821]: addu       $a1, $v1, $a1
    08A7CD50:[90A20000]: lbu        $v0, 0($a1)
    08A7CD54:[30840001]: andi       $a0, $a0, 1
    08A7CD58:[24670020]: addiu      $a3, $v1, 32
    08A7CD5C:[30420001]: andi       $v0, $v0, 1
    08A7CD60:[0164300B]: movn       $a2, $t3, $a0
    08A7CD64:[00E2180B]: movn       $v1, $a3, $v0
--> 08A7CD68:[10C3FFEE]: beq        $a2, $v1, 0x08A7CD24
    08A7CD6C:[25290001]: addiu      $t1, $t1, 1
    08A7CD70:[318200FF]: andi       $v0, $t4, 255
    08A7CD74:[314600FF]: andi       $a2, $t2, 255
    08A7CD78:[25A30438]: addiu      $v1, $t5, 1080
  Back Branch 08A7CDAC 484 times (length 17)
    08A7CD5C:[30420001]: andi       $v0, $v0, 1
    08A7CD60:[0164300B]: movn       $a2, $t3, $a0
    08A7CD64:[00E2180B]: movn       $v1, $a3, $v0
    08A7CD68:[10C3FFEE]: beq        $a2, $v1, 0x08A7CD24
    08A7CD6C:[25290001]: addiu      $t1, $t1, 1
--> 08A7CD70:[318200FF]: andi       $v0, $t4, 255
    08A7CD74:[314600FF]: andi       $a2, $t2, 255
    08A7CD78:[25A30438]: addiu      $v1, $t5, 1080
    08A7CD7C:[00C33821]: addu       $a3, $a2, $v1
    08A7CD80:[00431821]: addu       $v1, $v0, $v1
    08A7CD84:[90640000]: lbu        $a0, 0($v1)
    08A7CD88:[90E50000]: lbu        $a1, 0($a3)
    08A7CD8C:[24480020]: addiu      $t0, $v0, 32
    08A7CD90:[30840001]: andi       $a0, $a0, 1
    08A7CD94:[30A50001]: andi       $a1, $a1, 1
    08A7CD98:[24C30020]: addiu      $v1, $a2, 32
    08A7CD9C:[0104100B]: movn       $v0, $t0, $a0
    08A7CDA0:[0065300B]: movn       $a2, $v1, $a1
    08A7CDA4:[03E00008]: jr         $ra
    08A7CDA8:[00461023]: subu       $v0, $v0, $a2
--> 08A7CDAC:[0A29F35C]: j          0x08A7CD70
    08A7CDB0:[912A0000]: lbu        $t2, 0($t1)
_S1_2_9E44690 151,620 instructions (0.003%), 4,332 calls (09E44690 - 09E44718, length 35)
_S1_2_8A31654 151,588 instructions (0.003%), 4,820 calls (08A31654 - 08A31724, length 53)
  Back Branch 08A31720 4,616 times (length 18)
_S1_2_9E59094 148,104 instructions (0.003%), 1,452 calls (09E59094 - 09E59180, length 60)
  Back Branch 09E59148 5,808 times (length 14)
_S1_2_89FA72C 140,059 instructions (0.003%), 1 calls (089FA72C - 089FA904, length 119)
  Back Branch 089FA884 2,500 times (length 56)
_S1_2_9E4D608 138,059 instructions (0.003%), 4,338 calls (09E4D608 - 09E4D684, length 32)
  Back Branch 09E4D654 4,336 times (length 10)
  Back Branch 09E4D680 4,336 times (length 16)
_S1_2_8A783D4 136,396 instructions (0.003%), 2,519 calls (08A783D4 - 08A78670, length 168)
  Back Branch 08A78484 1,423 times (length 32)
  Back Branch 08A7863C 1,365 times (length 82)
  Back Branch 08A784FC 1,365 times (length 63)
  Back Branch 08A785DC 1,096 times (length 118)
  Back Branch 08A78660 33 times (length 22)
  Back Branch 08A7866C 9 times (length 27)
_S1_2_8A311A0 133,864 instructions (0.003%), 4,616 calls (08A311A0 - 08A31214, length 30)
_S1_2_8A72F40 129,304 instructions (0.003%), 9,236 calls (08A72F40 - 08A72F78, length 15)
  Back Branch 08A72F74 9,236 times (length 6)
_S1_2_8A78674 129,219 instructions (0.003%), 5,367 calls (08A78674 - 08A7878C, length 71)
  Back Branch 08A78754 3,165 times (length 43)
_S1_2_895547C 128,955 instructions (0.003%), 4 calls (0895547C - 08956AC0, length 1426)
  Back Branch 08955B90 2,287 times (length 10)
  Back Branch 08955C90 2,138 times (length 10)
  Back Branch 089558F4 1,330 times (length 18)
  Back Branch 089563E4 351 times (length 10)
  Back Branch 08955E10 318 times (length 345)
  Back Branch 08955E08 318 times (length 343)
  Back Branch 08955910 304 times (length 24)
  Back Branch 08955FB8 118 times (length 292)
  Back Branch 0895659C 31 times (length 488)
  Back Branch 08955F14 21 times (length 70)
  Back Branch 0895662C 15 times (length 206)
_S1_2_9E40BA4 121,296 instructions (0.002%), 17,328 calls (09E40BA4 - 09E40BBC, length 7)
_S1_2_9E56ABC 121,282 instructions (0.002%), 17,326 calls (09E56ABC - 09E56AD4, length 7)
_S1_2_880A534 118,257 instructions (0.002%), 230 calls (0880A534 - 0880A840, length 196)
  Back Branch 0880A7C8 1,810 times (length 105)
  Back Branch 0880A58C 616 times (length 5)
  Back Branch 0880A834 449 times (length 5)
  Back Branch 0880A81C 338 times (length 133)
  Back Branch 0880A83C 322 times (length 141)
  Back Branch 0880A7DC 224 times (length 144)
  Back Branch 0880A7E4 16 times (length 146)
_S1_2_9E424F8 112,930 instructions (0.002%), 1,448 calls (09E424F8 - 09E425B0, length 47)
  Back Branch 09E4256C 5,068 times (length 19)
  Back Branch 09E425AC 5,054 times (length 21)
  Back Branch 09E4259C 724 times (length 14)
_S1_2_9E47E68 111,195 instructions (0.002%), 726 calls (09E47E68 - 09E48174, length 196)
  Back Branch 09E47F78 1,418 times (length 14)
  Back Branch 09E480C0 724 times (length 141)
  Back Branch 09E48150 4 times (length 113)
  Back Branch 09E480D0 4 times (length 65)
  Back Branch 09E48104 3 times (length 105)
_S1_2_9E56ECC 104,864 instructions (0.002%), 3,616 calls (09E56ECC - 09E56F3C, length 29)
_S1_2_8A73738 101,333 instructions (0.002%), 859 calls (08A73738 - 08A73A7C, length 210)
  Back Branch 08A73868 3,359 times (length 10)
  Back Branch 08A7379C 859 times (length 6)
  Back Branch 08A737FC 513 times (length 30)
  Back Branch 08A739F4 510 times (length 156)
  Back Branch 08A73984 434 times (length 21)
  Back Branch 08A737B0 346 times (length 11)
  Back Branch 08A737F4 326 times (length 28)
  Back Branch 08A738AC 281 times (length 10)
  Back Branch 08A73A50 183 times (length 48)
  Back Branch 08A73A28 70 times (length 76)
  Back Branch 08A739FC 29 times (length 51)
  Back Branch 08A7398C 14 times (length 22)
_S1_2_9E58060 101,248 instructions (0.002%), 3,616 calls (09E58060 - 09E580CC, length 28)
_S1_2_8956CF8 100,055 instructions (0.002%), 414 calls (08956CF8 - 08956DE4, length 60)
  Back Branch 08956DA4 4,985 times (length 18)
  Back Branch 08956DE0 355 times (length 14)
_S1_2_8974094 98,010 instructions (0.002%), 3,402 calls (08974094 - 08974108, length 30)
  Back Branch 08974104 3,402 times (length 20)
  Back Branch 089740FC 3,402 times (length 19)
  Back Branch 089740EC 3,240 times (length 9)
_S1_2_8A012E8 95,675 instructions (0.002%), 221 calls (08A012E8 - 08A01394, length 44)
  Back Branch 08A0135C 9,653 times (length 6)
  Back Branch 08A0136C 3,808 times (length 15)
  Back Branch 08A01390 221 times (length 33)
_S1_2_9E57FC4 94,016 instructions (0.002%), 3,616 calls (09E57FC4 - 09E58028, length 26)
  Back Branch 09E58024 3,616 times (length 20)
_S1_2_9E43544 86,784 instructions (0.002%), 4,344 calls (09E43544 - 09E43620, length 56)
_S1_2_8A73B5C 85,772 instructions (0.002%), 701 calls (08A73B5C - 08A73ED0, length 222)
  Back Branch 08A73E20 1,370 times (length 14)
  Back Branch 08A73C60 701 times (length 30)
  Back Branch 08A73C6C 694 times (length 11)
  Back Branch 08A73E50 368 times (length 149)
  Back Branch 08A73EA4 357 times (length 104)
  Back Branch 08A73C58 326 times (length 23)
  Back Branch 08A73EBC 217 times (length 121)
  Back Branch 08A73E9C 22 times (length 37)
  Back Branch 08A73E58 15 times (length 7)
  Back Branch 08A73E80 11 times (length 17)
  Back Branch 08A73E90 4 times (length 22)
_S1_2_8A73ED4 83,128 instructions (0.002%), 81 calls (08A73ED4 - 08A740F4, length 137)
  Back Branch 08A74050 4,758 times (length 23)
  Back Branch 08A74078 78 times (length 69)
  Back Branch 08A740C8 41 times (length 48)
  Back Branch 08A740F0 35 times (length 67)
  Back Branch 08A740D0 27 times (length 59)
_S1_2_9E56B70 82,232 instructions (0.002%), 2,164 calls (09E56B70 - 09E56C04, length 38)
_S1_2_8A12C40 78,945 instructions (0.002%), 19 calls (08A12C40 - 08A12D68, length 75)
  Back Branch 08A12CEC 4,864 times (length 6)
  Back Branch 08A12C94 4,864 times (length 5)
  Back Branch 08A12CB0 4,864 times (length 5)
_S1_2_9E43778 78,116 instructions (0.002%), 2,896 calls (09E43778 - 09E438F4, length 96)
  Back Branch 09E43874 4 times (length 47)
  Back Branch 09E4387C 4 times (length 5)
_S1_2_9E538E0 77,652 instructions (0.002%), 1,438 calls (09E538E0 - 09E53A30, length 85)
  Back Branch 09E53A2C 1,438 times (length 72)
_S1_2_9E4E834 77,652 instructions (0.002%), 1,438 calls (09E4E834 - 09E4E978, length 82)
_S1_2_9E4BED8 77,143 instructions (0.002%), 1 calls (09E4BED8 - 09E4C5E4, length 452)
  Back Branch 09E4C5E0 4,338 times (length 409)
  Back Branch 09E4BF90 4,338 times (length 10)
  Back Branch 09E4BF9C 723 times (length 20)
  Back Branch 09E4C580 4 times (length 266)
  Back Branch 09E4C5C8 4 times (length 357)
  Back Branch 09E4C048 4 times (length 10)
  Back Branch 09E4C16C 4 times (length 10)
  Back Branch 09E4C5B0 2 times (length 309)
  Back Branch 09E4C598 2 times (length 287)
  Back Branch 09E4C0F0 2 times (length 10)
  Back Branch 09E4C130 2 times (length 10)
  Back Branch 09E4C398 1 times (length 10)
  Back Branch 09E4C3A4 1 times (length 278)
  Back Branch 09E4C3DC 1 times (length 38)
  Back Branch 09E4C3C4 1 times (length 16)
  Back Branch 09E4C358 1 times (length 10)
  Back Branch 09E4C0A4 1 times (length 17)
_S1_2_8A31080 76,878 instructions (0.001%), 12,813 calls (08A31080 - 08A31094, length 6)
_S1_2_9E56C08 71,536 instructions (0.001%), 726 calls (09E56C08 - 09E56D24, length 72)
  Back Branch 09E56D18 2,164 times (length 16)
  Back Branch 09E56D20 1,438 times (length 27)
  Back Branch 09E56CE8 1,438 times (length 26)
  Back Branch 09E56CF0 726 times (length 45)
  Back Branch 09E56CD4 722 times (length 17)
_S1_2_89FD0F0 69,170 instructions (0.001%), 234 calls (089FD0F0 - 089FD198, length 43)
  Back Branch 089FD174 4,321 times (length 14)
_S1_2_9E5B8F4 66,148 instructions (0.001%), 2,876 calls (09E5B8F4 - 09E5B958, length 26)
_S1_2_9E6BA7C 65,884 instructions (0.001%), 724 calls (09E6BA7C - 09E6BD18, length 168)
  Back Branch 09E6BD14 724 times (length 31)
  Back Branch 09E6BC68 724 times (length 58)
  Back Branch 09E6BCA0 724 times (length 107)
_S1_2_9E414FC 64,980 instructions (0.001%), 4,332 calls (09E414FC - 09E41534, length 15)
_S1_2_89F9E48 63,161 instructions (0.001%), 1,289 calls (089F9E48 - 089F9E98, length 21)
  Back Branch 089F9E8C 10,312 times (length 4)
_S1_2_9E4A4EC 60,984 instructions (0.001%), 726 calls (09E4A4EC - 09E4A638, length 84)
  Back Branch 09E4A618 726 times (length 12)
  Back Branch 09E4A5D0 726 times (length 12)
  Back Branch 09E4A588 726 times (length 12)
  Back Branch 09E4A540 726 times (length 12)
_S1_2_9E4A39C 60,984 instructions (0.001%), 726 calls (09E4A39C - 09E4A4E8, length 84)
  Back Branch 09E4A3F8 726 times (length 12)
  Back Branch 09E4A4D0 726 times (length 12)
  Back Branch 09E4A488 726 times (length 12)
  Back Branch 09E4A440 726 times (length 12)
_S1_2_8852924 60,912 instructions (0.001%), 1,075 calls (08852924 - 08852A0C, length 59)
  Back Branch 088529A8 1,064 times (length 20)
  Back Branch 08852A08 849 times (length 43)
  Back Branch 08852A00 215 times (length 42)
_S1_2_8970620 60,816 instructions (0.001%), 97 calls (08970620 - 089707BC, length 104)
  Back Branch 089706E4 2,231 times (length 23)
_S1_2_8858208 59,958 instructions (0.001%), 7 calls (08858208 - 08858A2C, length 522)
  Back Branch 088584AC 3,114 times (length 6)
  Back Branch 0885872C 849 times (length 7)
  Back Branch 08858818 849 times (length 61)
  Back Branch 088586B4 848 times (length 7)
  Back Branch 08858854 848 times (length 106)
  Back Branch 08858754 410 times (length 7)
  Back Branch 08858804 410 times (length 46)
  Back Branch 088586DC 308 times (length 7)
  Back Branch 08858840 308 times (length 91)
  Back Branch 088585F4 105 times (length 2)
  Back Branch 08858610 105 times (length 108)
  Back Branch 088583B8 105 times (length 5)
  Back Branch 08858760 44 times (length 73)
  Back Branch 088588F0 40 times (length 170)
  Back Branch 088588A0 36 times (length 141)
  Back Branch 088588D8 31 times (length 161)
  Back Branch 08858884 30 times (length 131)
  Back Branch 08858A28 7 times (length 498)
  Back Branch 08858920 7 times (length 192)
  Back Branch 08858908 7 times (length 183)
  Back Branch 08858984 7 times (length 389)
  Back Branch 088589D8 7 times (length 478)
  Back Branch 088587D8 7 times (length 23)
  Back Branch 088587F0 7 times (length 32)
_S1_2_8A7D27C 59,793 instructions (0.001%), 881 calls (08A7D27C - 08A7D400, length 98)
  Back Branch 08A7D2C8 2,176 times (length 16)
  Back Branch 08A7D37C 668 times (length 8)
  Back Branch 08A7D2F4 639 times (length 6)
  Back Branch 08A7D350 53 times (length 6)
  Back Branch 08A7D3D8 49 times (length 57)
  Back Branch 08A7D3E4 41 times (length 50)
  Back Branch 08A7D3F0 28 times (length 6)
  Back Branch 08A7D3FC 25 times (length 6)
_S1_2_9E58588 57,856 instructions (0.001%), 3,616 calls (09E58588 - 09E585C4, length 16)
_S1_2_9E41538 56,316 instructions (0.001%), 4,332 calls (09E41538 - 09E41568, length 13)
_S1_2_9E413B0 56,316 instructions (0.001%), 4,332 calls (09E413B0 - 09E413E0, length 13)
_S1_2_9E57944 56,160 instructions (0.001%), 2,160 calls (09E57944 - 09E579A8, length 26)
_S1_2_9E41648 55,594 instructions (0.001%), 5,054 calls (09E41648 - 09E416A0, length 23)
_S1_2_88533B4 55,428 instructions (0.001%), 1,166 calls (088533B4 - 08853508, length 86)
  Back Branch 08853498 1,128 times (length 26)
  Back Branch 08853488 49 times (length 12)
  Back Branch 088534A8 16 times (length 37)
_S1_2_8957F70 53,406 instructions (0.001%), 118 calls (08957F70 - 089588E8, length 607)
  Back Branch 0895819C 383 times (length 92)
  Back Branch 0895858C 296 times (length 46)
  Back Branch 0895882C 118 times (length 322)
  Back Branch 089588E4 81 times (length 562)
  Back Branch 08958618 67 times (length 24)
_S1_2_9E53508 52,998 instructions (0.001%), 726 calls (09E53508 - 09E535CC, length 50)
  Back Branch 09E535C0 2,178 times (length 13)
  Back Branch 09E535C8 726 times (length 35)
_S1_2_9E69BCC 52,990 instructions (0.001%), 725 calls (09E69BCC - 09E69D70, length 106)
  Back Branch 09E69D6C 725 times (length 80)
  Back Branch 09E69C78 4 times (length 11)
_S1_2_9E4AE1C 52,344 instructions (0.001%), 727 calls (09E4AE1C - 09E4AF1C, length 65)
  Back Branch 09E4AEC8 1,454 times (length 15)
  Back Branch 09E4AEEC 727 times (length 34)
_S1_2_8A84164 52,101 instructions (0.001%), 595 calls (08A84164 - 08A84540, length 248)
  Back Branch 08A84294 903 times (length 4)
  Back Branch 08A84308 903 times (length 54)
  Back Branch 08A84310 308 times (length 31)
  Back Branch 08A84318 308 times (length 36)
_S1_2_9E5846C 50,094 instructions (0.001%), 726 calls (09E5846C - 09E58540, length 54)
  Back Branch 09E584C4 2,904 times (length 5)
_S1_2_8A878CC 48,872 instructions (0.001%), 24,436 calls (08A878CC - 08A878D0, length 2)
_S1_2_8A878C4 48,862 instructions (0.001%), 24,431 calls (08A878C4 - 08A878C8, length 2)
_S1_2_9E41358 47,652 instructions (0.001%), 4,332 calls (09E41358 - 09E41380, length 11)
_S1_2_896E80C 47,500 instructions (0.001%), 2,500 calls (0896E80C - 0896E864, length 23)
_S1_2_8854EE4 47,100 instructions (0.001%), 60 calls (08854EE4 - 08854F5C, length 31)
  Back Branch 08854F20 7,680 times (length 6)
_S1_2_884FF44 46,715 instructions (0.001%), 119 calls (0884FF44 - 08850224, length 185)
  Back Branch 088500E4 1,086 times (length 20)
  Back Branch 08850068 365 times (length 28)
  Back Branch 08850220 365 times (length 112)
  Back Branch 08850058 235 times (length 13)
  Back Branch 08850188 2 times (length 114)
  Back Branch 088501FC 1 times (length 49)
_S1_2_9E46B50 46,208 instructions (0.001%), 722 calls (09E46B50 - 09E46CB4, length 90)
_S1_2_8956AC4 46,138 instructions (0.001%), 308 calls (08956AC4 - 08956BB0, length 60)
  Back Branch 08956B70 2,050 times (length 18)
  Back Branch 08956BAC 304 times (length 14)
_S1_2_9E582F4 45,360 instructions (0.001%), 2,160 calls (09E582F4 - 09E58344, length 21)
_S1_2_88525E0 44,856 instructions (0.001%), 1,068 calls (088525E0 - 08852778, length 103)
  Back Branch 088526C8 1,068 times (length 35)
_S1_2_9E53AC4 44,578 instructions (0.001%), 1,438 calls (09E53AC4 - 09E53B3C, length 31)
_S1_2_9E6AE64 44,164 instructions (0.001%), 724 calls (09E6AE64 - 09E6AF70, length 68)
  Back Branch 09E6AF6C 724 times (length 6)
_S1_2_9E414A0 43,320 instructions (0.001%), 4,332 calls (09E414A0 - 09E414C4, length 10)
_S1_2_9E41478 43,320 instructions (0.001%), 4,332 calls (09E41478 - 09E4149C, length 10)
_S1_2_9E41330 43,320 instructions (0.001%), 4,332 calls (09E41330 - 09E41354, length 10)
_S1_2_9E41308 43,320 instructions (0.001%), 4,332 calls (09E41308 - 09E4132C, length 10)
_S1_2_8A7A400 40,678 instructions (0.001%), 905 calls (08A7A400 - 08A7A6E4, length 186)
  Back Branch 08A7A690 2,218 times (length 6)
  Back Branch 08A7A6D8 307 times (length 8)
  Back Branch 08A7A650 289 times (length 6)
  Back Branch 08A7A6B8 106 times (length 26)
  Back Branch 08A7A6E0 106 times (length 35)
  Back Branch 08A7A628 106 times (length 12)
_S1_2_884D2EC 40,560 instructions (0.001%), 19 calls (0884D2EC - 0884D5A0, length 174)
  Back Branch 0884D4C4 301,514 times (length 6)
  Back Branch 0884D36C 161,766 times (length 13)
  Back Branch 0884D4CC 107,259 times (length 101)
  Back Branch 0884D4AC 107,259 times (length 93)
  Back Branch 0884D494 97,453 times (length 20)
  Back Branch 0884D518 60,898 times (length 120)
  Back Branch 0884D55C 56,981 times (length 21)
  Back Branch 0884D49C 56,586 times (length 4)
  Back Branch 0884D594 49,703 times (length 85)
  Back Branch 0884D57C 31,827 times (length 111)
  Back Branch 0884D574 30,888 times (length 99)
  Back Branch 0884D56C 30,378 times (length 87)
  Back Branch 0884D564 29,411 times (length 75)
_S1_2_8A7D160 39,909 instructions (0.001%), 890 calls (08A7D160 - 08A7D278, length 71)
  Back Branch 08A7D200 1,401 times (length 12)
  Back Branch 08A7D208 199 times (length 18)
  Back Branch 08A7D234 168 times (length 11)
  Back Branch 08A7D254 161 times (length 19)
  Back Branch 08A7D26C 85 times (length 16)
  Back Branch 08A7D25C 45 times (length 50)
  Back Branch 08A7D274 31 times (length 56)
_S1_2_8809D14 39,906 instructions (0.001%), 1,604 calls (08809D14 - 08809DE8, length 54)
  Back Branch 08809D9C 919 times (length 11)
  Back Branch 08809DD4 368 times (length 26)
_S1_2_8808EFC 39,820 instructions (0.001%), 1,810 calls (08808EFC - 08808F50, length 22)
_S1_2_9E5F9E0 39,204 instructions (0.001%), 6,534 calls (09E5F9E0 - 09E5FA14, length 14)
_S1_2_9E5F8A0 39,204 instructions (0.001%), 6,534 calls (09E5F8A0 - 09E5F8B4, length 6)
_S1_2_897D294 37,500 instructions (0.001%), 7,500 calls (0897D294 - 0897D2A4, length 5)
_S1_2_9E5BED4 37,388 instructions (0.001%), 2,876 calls (09E5BED4 - 09E5BF04, length 13)
_S1_2_8851710 37,380 instructions (0.001%), 1,068 calls (08851710 - 088517CC, length 48)
_S1_2_9E3F544 37,077 instructions (0.001%), 727 calls (09E3F544 - 09E3F60C, length 51)
  Back Branch 09E3F608 727 times (length 28)
_S1_2_8807370 36,472 instructions (0.001%), 20 calls (08807370 - 08807394, length 10)
  Back Branch 08807388 9,088 times (length 4)
_S1_2_8A258B0 36,326 instructions (0.001%), 127 calls (08A258B0 - 08A259DC, length 76)
  Back Branch 08A25954 1,580 times (length 20)
  Back Branch 08A259D8 102 times (length 14)
_S1_2_8809DF4 35,961 instructions (0.001%), 33 calls (08809DF4 - 0880A530, length 464)
  Back Branch 0880A0DC 368 times (length 113)
  Back Branch 0880A424 57 times (length 116)
  Back Branch 0880A30C 57 times (length 51)
  Back Branch 0880A448 33 times (length 214)
  Back Branch 0880A1BC 19 times (length 44)
  Back Branch 0880A3F8 19 times (length 50)
  Back Branch 0880A344 19 times (length 10)
  Back Branch 0880A22C 19 times (length 15)
_S1_2_88535EC 35,556 instructions (0.001%), 1,068 calls (088535EC - 088536E0, length 62)
  Back Branch 08853678 1,068 times (length 17)
  Back Branch 08853630 39 times (length 9)
_S1_2_9E69EF4 35,525 instructions (0.001%), 725 calls (09E69EF4 - 09E6A028, length 78)
  Back Branch 09E69FB4 725 times (length 21)
_S1_2_9E41604 34,656 instructions (0.001%), 4,332 calls (09E41604 - 09E41630, length 12)
_S1_2_8854E68 34,540 instructions (0.001%), 44 calls (08854E68 - 08854EE0, length 31)
  Back Branch 08854EA4 5,632 times (length 6)
_S1_2_9E56D28 34,485 instructions (0.001%), 726 calls (09E56D28 - 09E56DE8, length 49)
_S1_2_8A80654 33,964 instructions (0.001%), 247 calls (08A7EF28 - 08A80820, length 1599)
  Back Branch 08A7EF64 737 times (length 8)
  Back Branch 08A7F49C 473 times (length 351)
  Back Branch 08A7F4C0 473 times (length 12)
  Back Branch 08A7FE40 472 times (length 721)
  Back Branch 08A80778 247 times (length 1383)
  Back Branch 08A807DC 232 times (length 1223)
  Back Branch 08A807EC 122 times (length 1227)
  Back Branch 08A7F6B0 86 times (length 186)
  Back Branch 08A7F634 55 times (length 153)
  Back Branch 08A7F900 34 times (length 332)
  Back Branch 08A7FA78 31 times (length 244)
  Back Branch 08A7F990 30 times (length 367)
  Back Branch 08A7FD60 19 times (length 663)
  Back Branch 08A7FDDC 9 times (length 694)
_S1_2_9E40A10 33,212 instructions (0.001%), 722 calls (09E40A10 - 09E40AC4, length 46)
_S1_2_9E6D0C0 32,614 instructions (0.001%), 725 calls (09E6D0C0 - 09E6D170, length 45)
_S1_2_9E6A260 32,580 instructions (0.001%), 724 calls (09E6A260 - 09E6A34C, length 60)
  Back Branch 09E6A310 724 times (length 6)
_S1_2_9E5802C 32,544 instructions (0.001%), 3,616 calls (09E5802C - 09E5805C, length 13)
_S1_2_9E53424 30,492 instructions (0.001%), 726 calls (09E53424 - 09E534C8, length 42)
_S1_2_9E69A2C 30,408 instructions (0.001%), 724 calls (09E69A2C - 09E69AD4, length 43)
  Back Branch 09E69AD0 724 times (length 9)
_S1_2_8A7EE64 30,190 instructions (0.001%), 354 calls (08A7EE64 - 08A80840, length 1656)
  Back Branch 08A7EF64 737 times (length 8)
  Back Branch 08A7F49C 473 times (length 351)
  Back Branch 08A7F4C0 473 times (length 12)
  Back Branch 08A7FE40 472 times (length 721)
  Back Branch 08A807DC 232 times (length 1223)
  Back Branch 08A807EC 122 times (length 1227)
  Back Branch 08A7F6B0 86 times (length 186)
  Back Branch 08A7F634 55 times (length 153)
  Back Branch 08A7F900 34 times (length 332)
  Back Branch 08A7FA78 31 times (length 244)
  Back Branch 08A7F990 30 times (length 367)
  Back Branch 08A7FD60 19 times (length 663)
  Back Branch 08A7FDDC 9 times (length 694)
_S1_2_9E542CC 29,766 instructions (0.001%), 726 calls (09E542CC - 09E5436C, length 41)
_S1_2_9E5F870 29,040 instructions (0.001%), 5,808 calls (09E5F870 - 09E5F880, length 5)
_S1_2_9E5FFB0 28,770 instructions (0.001%), 5,754 calls (09E5FFB0 - 09E5FFCC, length 8)
_S1_2_9E542C0 28,132 instructions (0.001%), 2,164 calls (09E5423C - 09E542C8, length 36)
  Back Branch 09E54264 2,164 times (length 12)
  Back Branch 09E542C4 2,164 times (length 14)
  Back Branch 09E54298 2,164 times (length 17)
_S1_2_9E579AC 28,080 instructions (0.001%), 2,160 calls (09E579AC - 09E579DC, length 13)
_S1_2_9E5707C 28,080 instructions (0.001%), 2,160 calls (09E5707C - 09E570AC, length 13)
_S1_2_88517D0 27,768 instructions (0.001%), 1,068 calls (088517D0 - 08851838, length 27)
  Back Branch 08851834 1,068 times (length 13)
_S1_2_8A31188 27,696 instructions (0.001%), 4,616 calls (08A31188 - 08A3119C, length 6)
_S1_2_9E53824 27,588 instructions (0.001%), 726 calls (09E53824 - 09E538DC, length 47)
  Back Branch 09E538D8 726 times (length 26)
_S1_2_9E42618 27,420 instructions (0.001%), 722 calls (09E42618 - 09E42718, length 65)
  Back Branch 09E42668 722 times (length 8)
  Back Branch 09E42714 720 times (length 47)
  Back Branch 09E426D0 1 times (length 30)
_S1_2_9E427E4 26,714 instructions (0.001%), 722 calls (09E427E4 - 09E4287C, length 39)
  Back Branch 09E42878 722 times (length 14)
_S1_2_8859650 26,687 instructions (0.001%), 37 calls (08859650 - 08859948, length 191)
  Back Branch 08859760 396 times (length 39)
  Back Branch 088598C4 343 times (length 13)
  Back Branch 08859910 201 times (length 13)
  Back Branch 08859878 69 times (length 13)
_S1_2_8A802E0 26,286 instructions (0.001%), 120 calls (08A7EF28 - 08A80820, length 1599)
  Back Branch 08A7EF64 737 times (length 8)
  Back Branch 08A7F49C 473 times (length 351)
  Back Branch 08A7F4C0 473 times (length 12)
  Back Branch 08A7FE40 472 times (length 721)
  Back Branch 08A807DC 232 times (length 1223)
  Back Branch 08A807EC 122 times (length 1227)
  Back Branch 08A80528 120 times (length 137)
  Back Branch 08A80520 120 times (length 129)
  Back Branch 08A803A4 120 times (length 1135)
  Back Branch 08A80464 119 times (length 1182)
  Back Branch 08A804AC 89 times (length 21)
  Back Branch 08A7F6B0 86 times (length 186)
  Back Branch 08A7F634 55 times (length 153)
  Back Branch 08A7F900 34 times (length 332)
  Back Branch 08A7FA78 31 times (length 244)
  Back Branch 08A804B4 31 times (length 23)
  Back Branch 08A7F990 30 times (length 367)
  Back Branch 08A7FD60 19 times (length 663)
  Back Branch 08A7FDDC 9 times (length 694)
  Back Branch 08A80470 1 times (length 1186)
_S1_2_9E3F768 26,082 instructions (0.001%), 2,898 calls (09E3F768 - 09E3F788, length 9)
_S1_2_9E541EC 25,968 instructions (0.001%), 2,164 calls (09E541EC - 09E542C8, length 56)
  Back Branch 09E54264 2,164 times (length 12)
  Back Branch 09E542C4 2,164 times (length 14)
  Back Branch 09E54298 2,164 times (length 17)
_S1_2_9E64054 25,884 instructions (0.001%), 1,438 calls (09E64054 - 09E641B4, length 89)
_S1_2_8855610 25,842 instructions (0.001%), 44 calls (08855610 - 088557C0, length 109)
  Back Branch 08855710 5,632 times (length 4)
  Back Branch 08855688 6 times (length 10)
  Back Branch 088556C4 3 times (length 10)
_S1_2_885357C 25,345 instructions (0.000%), 1,152 calls (0885357C - 088535E8, length 28)
  Back Branch 088535E4 1,077 times (length 17)
  Back Branch 088535DC 438 times (length 10)
_S1_2_9E696C8 25,340 instructions (0.000%), 724 calls (09E696C8 - 09E6989C, length 118)
_S1_2_9E47234 24,548 instructions (0.000%), 1,444 calls (09E47234 - 09E47284, length 21)
_S1_2_9E4271C 24,548 instructions (0.000%), 722 calls (09E4271C - 09E427B4, length 39)
_S1_2_8A83AEC 23,900 instructions (0.000%), 65 calls (08A829A0 - 08A83B0C, length 1116)
  Back Branch 08A839AC 409 times (length 29)
  Back Branch 08A83A28 342 times (length 3)
  Back Branch 08A82EA8 65 times (length 324)
  Back Branch 08A83B08 65 times (length 971)
  Back Branch 08A839E4 65 times (length 586)
  Back Branch 08A83A18 60 times (length 715)
  Back Branch 08A83A30 60 times (length 750)
  Back Branch 08A83A3C 38 times (length 840)
  Back Branch 08A83A74 31 times (length 855)
  Back Branch 08A83104 22 times (length 7)
  Back Branch 08A830E4 5 times (length 155)
  Back Branch 08A8310C 4 times (length 13)
  Back Branch 08A83120 1 times (length 19)
_S1_2_89744F8 23,652 instructions (0.000%), 81 calls (089744F8 - 08974530, length 15)
  Back Branch 08974520 3,240 times (length 7)
_S1_2_8973D34 23,652 instructions (0.000%), 81 calls (08973D34 - 08973D6C, length 15)
  Back Branch 08973D5C 3,240 times (length 7)
_S1_2_89733B0 23,652 instructions (0.000%), 81 calls (089733B0 - 089733E8, length 15)
  Back Branch 089733D8 3,240 times (length 7)
_S1_2_9E591A4 23,232 instructions (0.000%), 5,808 calls (09E591A4 - 09E591B0, length 4)
_S1_2_8958988 23,143 instructions (0.000%), 57 calls (08958988 - 08958AB0, length 75)
  Back Branch 08958A84 413 times (length 53)
_S1_2_9E6C000 23,140 instructions (0.000%), 724 calls (09E6C000 - 09E6C080, length 33)
  Back Branch 09E6C07C 720 times (length 16)
_S1_2_9E60100 23,008 instructions (0.000%), 2,876 calls (09E60100 - 09E6011C, length 8)
_S1_2_8A7D4C8 21,885 instructions (0.000%), 136 calls (08A7D4C8 - 08A7E518, length 1045)
  Back Branch 08A7E448 225 times (length 36)
  Back Branch 08A7E4A4 123 times (length 6)
  Back Branch 08A7D648 113 times (length 19)
  Back Branch 08A7E450 103 times (length 894)
  Back Branch 08A7E4BC 67 times (length 65)
  Back Branch 08A7D818 64 times (length 173)
  Back Branch 08A7E50C 58 times (length 975)
  Back Branch 08A7E504 58 times (length 6)
  Back Branch 08A7E3A8 58 times (length 852)
  Back Branch 08A7E2C0 50 times (length 671)
  Back Branch 08A7E2EC 50 times (length 26)
  Back Branch 08A7E28C 50 times (length 843)
  Back Branch 08A7E4AC 23 times (length 68)
  Back Branch 08A7E340 22 times (length 887)
_S1_2_9E57738 21,710 instructions (0.000%), 4,342 calls (09E57738 - 09E57748, length 5)
_S1_2_9E41634 21,660 instructions (0.000%), 4,332 calls (09E41634 - 09E41644, length 5)
_S1_2_88537E4 21,660 instructions (0.000%), 1,083 calls (088537E4 - 08853870, length 36)
_S1_2_9E45414 20,938 instructions (0.000%), 722 calls (09E45414 - 09E454AC, length 39)
  Back Branch 09E454A8 722 times (length 9)
_S1_2_9E56E5C 20,328 instructions (0.000%), 726 calls (09E56E5C - 09E56EC8, length 28)
_S1_2_9E57FA8 20,230 instructions (0.000%), 2,890 calls (09E57FA8 - 09E57FC0, length 7)
_S1_2_9E5BFB0 20,048 instructions (0.000%), 1,432 calls (09E5BFB0 - 09E5BFE8, length 15)
_S1_2_896FA90 19,548 instructions (0.000%), 1 calls (0896FA90 - 0896FEF4, length 282)
  Back Branch 0896FD8C 320 times (length 4)
  Back Branch 0896FD6C 320 times (length 7)
  Back Branch 0896FD48 320 times (length 14)
  Back Branch 0896FE18 256 times (length 23)
  Back Branch 0896FD08 100 times (length 12)
  Back Branch 0896FCCC 100 times (length 41)
  Back Branch 0896FE38 95 times (length 6)
_S1_2_8A7E5B8 19,417 instructions (0.000%), 206 calls (08A7E5B8 - 08A7E778, length 113)
  Back Branch 08A7E6EC 227 times (length 32)
  Back Branch 08A7E5EC 206 times (length 6)
  Back Branch 08A7E768 9 times (length 90)
  Back Branch 08A7E774 9 times (length 5)
  Back Branch 08A7E750 2 times (length 76)
_S1_2_885A680 18,594 instructions (0.000%), 1,033 calls (0885A680 - 0885A6C4, length 18)
_S1_2_8A87BD4 18,472 instructions (0.000%), 9,236 calls (08A87BD4 - 08A87BD8, length 2)
_S1_2_8A87BCC 18,472 instructions (0.000%), 9,236 calls (08A87BCC - 08A87BD0, length 2)
_S1_2_884DDA4 18,238 instructions (0.000%), 128 calls (0884DDA4 - 0884DF34, length 101)
  Back Branch 0884DEB0 496 times (length 20)
  Back Branch 0884DEF0 384 times (length 22)
  Back Branch 0884DEE0 128 times (length 62)
  Back Branch 0884DEC8 128 times (length 56)
  Back Branch 0884DEB8 128 times (length 52)
_S1_2_9E56DEC 18,150 instructions (0.000%), 726 calls (09E56DEC - 09E56E4C, length 25)
_S1_2_9E49584 18,150 instructions (0.000%), 726 calls (09E49584 - 09E495F8, length 30)
_S1_2_9E493B8 18,150 instructions (0.000%), 726 calls (09E493B8 - 09E49418, length 25)
_S1_2_8A7F150 18,067 instructions (0.000%), 106 calls (08A7EF28 - 08A80820, length 1599)
  Back Branch 08A7EF64 737 times (length 8)
  Back Branch 08A7F49C 473 times (length 351)
  Back Branch 08A7F4C0 473 times (length 12)
  Back Branch 08A7FE40 472 times (length 721)
  Back Branch 08A807DC 232 times (length 1223)
  Back Branch 08A807EC 122 times (length 1227)
  Back Branch 08A7FFD4 106 times (length 30)
  Back Branch 08A7FF10 106 times (length 842)
  Back Branch 08A7FF68 106 times (length 25)
  Back Branch 08A8005C 106 times (length 953)
  Back Branch 08A8006C 106 times (length 7)
  Back Branch 08A7F6B0 86 times (length 186)
  Back Branch 08A7FFE8 84 times (length 35)
  Back Branch 08A7F634 55 times (length 153)
  Back Branch 08A7F900 34 times (length 332)
  Back Branch 08A7FFB0 32 times (length 16)
  Back Branch 08A7FA78 31 times (length 244)
  Back Branch 08A7F990 30 times (length 367)
  Back Branch 08A7FFE0 22 times (length 27)
  Back Branch 08A7FFCC 22 times (length 28)
  Back Branch 08A7FD60 19 times (length 663)
  Back Branch 08A7FFC4 10 times (length 20)
  Back Branch 08A7FDDC 9 times (length 694)
_S1_2_9E4C704 17,894 instructions (0.000%), 722 calls (09E4C704 - 09E4C7CC, length 51)
  Back Branch 09E4C758 697 times (length 9)
  Back Branch 09E4C7C8 697 times (length 40)
  Back Branch 09E4C7A8 1 times (length 28)
_S1_2_884DF70 17,800 instructions (0.000%), 121 calls (0884DF70 - 0884E030, length 49)
  Back Branch 0884DFF8 1,296 times (length 11)
_S1_2_8A78790 17,423 instructions (0.000%), 701 calls (08A78790 - 08A788F0, length 89)
  Back Branch 08A78820 400 times (length 29)
  Back Branch 08A78838 400 times (length 8)
  Back Branch 08A78800 220 times (length 21)
  Back Branch 08A78864 81 times (length 46)
  Back Branch 08A7884C 81 times (length 40)
  Back Branch 08A78878 41 times (length 51)
  Back Branch 08A788E0 13 times (length 18)
  Back Branch 08A788C0 13 times (length 69)
  Back Branch 08A788D0 8 times (length 73)
  Back Branch 08A788EC 1 times (length 9)
_S1_2_8A73AE8 17,371 instructions (0.000%), 599 calls (08A73AE8 - 08A73B58, length 29)
_S1_2_8973B34 16,899 instructions (0.000%), 1 calls (08973B34 - 08973BFC, length 51)
  Back Branch 08973BD8 1,054 times (length 11)
  Back Branch 08973B98 1,054 times (length 5)
_S1_2_8A7D46C 16,798 instructions (0.000%), 48 calls (08A7D46C - 08A7D4C4, length 23)
  Back Branch 08A7D4A4 1,330 times (length 8)
  Back Branch 08A7D4B4 1,128 times (length 13)
_S1_2_882269C 16,686 instructions (0.000%), 982 calls (0882269C - 088226E4, length 19)
_S1_2_885A6C8 16,000 instructions (0.000%), 500 calls (0885A6C8 - 0885A718, length 21)
  Back Branch 0885A6F8 1,000 times (length 11)
_S1_2_9E47288 15,884 instructions (0.000%), 1,444 calls (09E47288 - 09E472C4, length 16)
_S1_2_9E412A0 15,881 instructions (0.000%), 722 calls (09E412A0 - 09E412F8, length 23)
  Back Branch 09E412F4 721 times (length 10)
_S1_2_89FB114 15,520 instructions (0.000%), 1 calls (089FB114 - 089FB258, length 82)
  Back Branch 089FB218 1,289 times (length 7)
  Back Branch 089FB1DC 1,289 times (length 5)
_S1_2_8957628 15,264 instructions (0.000%), 15 calls (08957628 - 08957F6C, length 594)
  Back Branch 08957C40 371 times (length 23)
  Back Branch 08957CE4 42 times (length 70)
  Back Branch 08957868 42 times (length 96)
  Back Branch 08957F58 22 times (length 459)
  Back Branch 08957D80 22 times (length 67)
  Back Branch 08957F38 15 times (length 332)
  Back Branch 08957D98 15 times (length 120)
  Back Branch 08957D70 11 times (length 27)
  Back Branch 08957F68 11 times (length 549)
_S1_2_9E570D0 15,120 instructions (0.000%), 2,160 calls (09E570D0 - 09E570E8, length 7)
_S1_2_8822714 14,868 instructions (0.000%), 826 calls (08822714 - 088227A8, length 38)
_S1_2_8971A1C 14,720 instructions (0.000%), 320 calls (08971A1C - 08971C70, length 150)
  Back Branch 08971C58 320 times (length 77)
_S1_2_885350C 14,664 instructions (0.000%), 1,128 calls (0885350C - 08853540, length 14)
_S1_2_8A3117C 14,460 instructions (0.000%), 4,820 calls (08A3117C - 08A31184, length 3)
_S1_2_9E5B334 14,380 instructions (0.000%), 2,876 calls (09E5B334 - 09E5B344, length 5)
_S1_2_9E53A34 14,380 instructions (0.000%), 1,438 calls (09E53A34 - 09E53AC0, length 36)
_S1_2_8A74504 14,339 instructions (0.000%), 539 calls (08A74504 - 08A745D4, length 53)
  Back Branch 08A745D0 160 times (length 24)
_S1_2_8A828F4 14,263 instructions (0.000%), 120 calls (08A828F4 - 08A83C7C, length 1251)
  Back Branch 08A839AC 409 times (length 29)
  Back Branch 08A83A28 342 times (length 3)
  Back Branch 08A82EA8 65 times (length 324)
  Back Branch 08A83C78 65 times (length 1230)
  Back Branch 08A839E4 65 times (length 586)
  Back Branch 08A83A18 60 times (length 715)
  Back Branch 08A83A30 60 times (length 750)
  Back Branch 08A83A3C 38 times (length 840)
  Back Branch 08A83B24 31 times (length 1005)
  Back Branch 08A83B5C 31 times (length 1047)
  Back Branch 08A83A74 31 times (length 855)
  Back Branch 08A83B34 23 times (length 1015)
  Back Branch 08A83104 22 times (length 7)
  Back Branch 08A830E4 5 times (length 155)
  Back Branch 08A8310C 4 times (length 13)
  Back Branch 08A83120 1 times (length 19)
_S1_2_8A8795C 14,236 instructions (0.000%), 7,118 calls (08A8795C - 08A87960, length 2)
_S1_2_8A879D4 14,216 instructions (0.000%), 7,108 calls (08A879D4 - 08A879D8, length 2)
_S1_2_9E5879C 13,794 instructions (0.000%), 726 calls (09E5879C - 09E587E4, length 19)
_S1_2_9E47338 13,491 instructions (0.000%), 1,499 calls (09E47338 - 09E47358, length 9)
_S1_2_9E6016C 13,080 instructions (0.000%), 2,180 calls (09E6016C - 09E60180, length 6)
_S1_2_9E481F8 13,068 instructions (0.000%), 726 calls (09E481F8 - 09E4823C, length 18)
  Back Branch 09E48238 726 times (length 9)
_S1_2_9E472F0 13,032 instructions (0.000%), 724 calls (09E472F0 - 09E47334, length 18)
_S1_2_9E390BC 12,996 instructions (0.000%), 722 calls (09E390BC - 09E39100, length 18)
_S1_2_885AFE4 12,521 instructions (0.000%), 105 calls (0885AFE4 - 0885B110, length 76)
  Back Branch 0885B0A4 609 times (length 5)
  Back Branch 0885B0C0 505 times (length 5)
_S1_2_897E32C 12,500 instructions (0.000%), 2,500 calls (0897E32C - 0897E33C, length 5)
_S1_2_8972D88 12,442 instructions (0.000%), 81 calls (08972D88 - 0897304C, length 178)
  Back Branch 08973038 81 times (length 23)
  Back Branch 08972FE8 81 times (length 90)
  Back Branch 08972E6C 81 times (length 17)
_S1_2_8858F7C 12,383 instructions (0.000%), 189 calls (08858F7C - 08859034, length 47)
  Back Branch 08858FF0 533 times (length 19)
  Back Branch 08859020 152 times (length 14)
_S1_2_9E48178 12,355 instructions (0.000%), 727 calls (09E48178 - 09E481B8, length 17)
  Back Branch 09E481B4 726 times (length 8)
_S1_2_9E5F92C 12,342 instructions (0.000%), 726 calls (09E5F92C - 09E5F980, length 22)
_S1_2_9E58544 12,342 instructions (0.000%), 726 calls (09E58544 - 09E58584, length 17)
_S1_2_8972778 12,300 instructions (0.000%), 1,025 calls (08972778 - 089727A4, length 12)
_S1_2_9E46F58 12,276 instructions (0.000%), 722 calls (09E46F58 - 09E46FA0, length 19)
  Back Branch 09E46F94 722 times (length 10)
  Back Branch 09E46F9C 1 times (length 12)
_S1_2_8A740F8 12,240 instructions (0.000%), 360 calls (08A740F8 - 08A7417C, length 34)
  Back Branch 08A74178 360 times (length 9)
_S1_2_8A80844 11,973 instructions (0.000%), 120 calls (08A80844 - 08A80A08, length 114)
  Back Branch 08A80964 369 times (length 6)
  Back Branch 08A809C0 120 times (length 41)
  Back Branch 08A809D8 55 times (length 8)
  Back Branch 08A80A04 1 times (length 82)
_S1_2_8A878AC 11,730 instructions (0.000%), 5,865 calls (08A878AC - 08A878B0, length 2)
_S1_2_9E6082C 11,616 instructions (0.000%), 1,452 calls (09E6082C - 09E60848, length 8)
_S1_2_885A624 11,500 instructions (0.000%), 500 calls (0885A624 - 0885A67C, length 23)
_S1_2_884E034 11,199 instructions (0.000%), 121 calls (0884E034 - 0884E100, length 52)
  Back Branch 0884E0B0 1,296 times (length 6)
_S1_2_8A00BD0 11,097 instructions (0.000%), 1 calls (08A00BD0 - 08A01044, length 286)
  Back Branch 08A00F18 1,000 times (length 7)
  Back Branch 08A00E8C 200 times (length 7)
  Back Branch 08A00D18 120 times (length 7)
  Back Branch 08A00F94 100 times (length 7)
  Back Branch 08A00E10 64 times (length 7)
  Back Branch 08A00C20 50 times (length 7)
  Back Branch 08A00C9C 11 times (length 7)
  Back Branch 08A00D94 10 times (length 7)
_S1_2_8A7C9DC 10,944 instructions (0.000%), 342 calls (08A7C9DC - 08A7CA58, length 32)
_S1_2_9E494A0 10,890 instructions (0.000%), 726 calls (09E494A0 - 09E494D8, length 15)
_S1_2_8A5C2EC 10,854 instructions (0.000%), 81 calls (08A5C2EC - 08A5C55C, length 157)
  Back Branch 08A5C3B4 81 times (length 17)
  Back Branch 08A5C540 81 times (length 6)
  Back Branch 08A5C550 81 times (length 108)
  Back Branch 08A5C45C 81 times (length 6)
  Back Branch 08A5C47C 81 times (length 54)
  Back Branch 08A5C46C 81 times (length 41)
  Back Branch 08A5C410 81 times (length 18)
  Back Branch 08A5C4F4 81 times (length 75)
_S1_2_9E56B64 10,848 instructions (0.000%), 3,616 calls (09E56B64 - 09E56B6C, length 3)
_S1_2_9E60864 10,830 instructions (0.000%), 722 calls (08805004 - 09E60868, length 5860890)
  Back Branch 09E60864 722 times (length 5860890)
_S1_2_9E50E8C 10,830 instructions (0.000%), 722 calls (09E50E8C - 09E50EFC, length 29)
_S1_2_9E50D9C 10,830 instructions (0.000%), 722 calls (09E50D9C - 09E50E0C, length 29)
_S1_2_9E441F4 10,830 instructions (0.000%), 722 calls (09E441F4 - 09E44230, length 16)
_S1_2_9E40F2C 10,830 instructions (0.000%), 722 calls (09E40F2C - 09E4104C, length 73)
  Back Branch 09E41030 722 times (length 51)
_S1_2_8808F90 10,741 instructions (0.000%), 16 calls (08808F90 - 08809B6C, length 760)
  Back Branch 08809244 176 times (length 20)
  Back Branch 08809594 37 times (length 211)
  Back Branch 08809440 34 times (length 34)
  Back Branch 08809258 34 times (length 34)
  Back Branch 08809148 34 times (length 46)
  Back Branch 08809B68 25 times (length 724)
  Back Branch 08809030 25 times (length 11)
  Back Branch 0880947C 21 times (length 19)
  Back Branch 088094A4 8 times (length 33)
  Back Branch 088094D4 8 times (length 45)
  Back Branch 0880942C 8 times (length 20)
  Back Branch 0880981C 7 times (length 378)
  Back Branch 08809A34 7 times (length 197)
  Back Branch 08809A1C 7 times (length 190)
  Back Branch 08809578 7 times (length 181)
  Back Branch 088092C4 3 times (length 21)
  Back Branch 088095D4 2 times (length 232)
  Back Branch 08809A6C 1 times (length 526)
  Back Branch 08809628 1 times (length 24)
_S1_2_8A7ECF4 10,710 instructions (0.000%), 595 calls (08A7ECF4 - 08A7ED3C, length 19)
  Back Branch 08A7ED38 595 times (length 11)
_S1_2_8A79788 10,544 instructions (0.000%), 1,055 calls (08A79788 - 08A797AC, length 10)
  Back Branch 08A797A8 1,053 times (length 5)
_S1_2_88516D0 10,272 instructions (0.000%), 642 calls (088516D0 - 0885170C, length 16)
_S1_2_8854424 10,224 instructions (0.000%), 568 calls (08854424 - 08854474, length 21)
_S1_2_9E49504 10,164 instructions (0.000%), 726 calls (09E49504 - 09E49538, length 14)
_S1_2_9E481BC 10,164 instructions (0.000%), 726 calls (09E481BC - 09E481F4, length 15)
  Back Branch 09E481F0 726 times (length 7)
_S1_2_9E441BC 10,108 instructions (0.000%), 722 calls (09E441BC - 09E441F0, length 14)
  Back Branch 09E441E0 722 times (length 5)
_S1_2_9E4DB60 10,066 instructions (0.000%), 1,438 calls (09E4DB60 - 09E4DB78, length 7)
_S1_2_89FA4FC 10,025 instructions (0.000%), 1 calls (089FA4FC - 089FA57C, length 33)
  Back Branch 089FA534 2,500 times (length 4)
_S1_2_9E3F4CC 9,451 instructions (0.000%), 727 calls (09E3F4CC - 09E3F540, length 30)
_S1_2_8805344 8,837 instructions (0.000%), 173 calls (08805344 - 0880537C, length 15)
  Back Branch 08805370 828 times (length 8)
_S1_2_895748C 8,833 instructions (0.000%), 297 calls (0895748C - 08957500, length 30)
_S1_2_88047C8 8,767 instructions (0.000%), 1 calls (088047C8 - 0880487C, length 46)
  Back Branch 08804828 2,183 times (length 4)
  Back Branch 08804838 1 times (length 10)
  Back Branch 08804858 1 times (length 25)
  Back Branch 08804864 1 times (length 29)
_S1_2_9E40490 8,664 instructions (0.000%), 722 calls (09E40490 - 09E404BC, length 12)
_S1_2_9E38F6C 8,664 instructions (0.000%), 722 calls (09E38F6C - 09E38F98, length 12)
_S1_2_8973A30 8,432 instructions (0.000%), 1,054 calls (08973A30 - 08973A4C, length 8)
_S1_2_9E3F610 7,997 instructions (0.000%), 727 calls (09E3F610 - 09E3F648, length 15)
_S1_2_9E5836C 7,986 instructions (0.000%), 726 calls (09E5836C - 09E58394, length 11)
_S1_2_9E69670 7,980 instructions (0.000%), 726 calls (09E69670 - 09E6969C, length 12)
  Back Branch 09E69698 724 times (length 6)
_S1_2_9E6A3D4 7,975 instructions (0.000%), 725 calls (09E6A3D4 - 09E6A418, length 18)
_S1_2_9E427B8 7,942 instructions (0.000%), 722 calls (09E427B8 - 09E427E0, length 11)
_S1_2_9E39104 7,942 instructions (0.000%), 722 calls (09E39104 - 09E3912C, length 11)
_S1_2_8851688 7,668 instructions (0.000%), 426 calls (08851688 - 088516CC, length 18)
_S1_2_885148C 7,609 instructions (0.000%), 1,087 calls (0885148C - 08851520, length 38)
_S1_2_9E580F0 7,232 instructions (0.000%), 3,616 calls (09E580F0 - 09E580F4, length 2)
_S1_2_9E56B5C 7,232 instructions (0.000%), 3,616 calls (09E56B5C - 09E56B60, length 2)
_S1_2_9E5FE2C 7,190 instructions (0.000%), 1,438 calls (09E5FE2C - 09E5FE3C, length 5)
_S1_2_9E5701C 7,190 instructions (0.000%), 1,438 calls (09E5701C - 09E5702C, length 5)
_S1_2_8A25B7C 7,104 instructions (0.000%), 8 calls (08A25B7C - 08A25BBC, length 17)
  Back Branch 08A25BB0 544 times (length 13)
_S1_2_8A5D210 7,090 instructions (0.000%), 81 calls (08A5D210 - 08A5D3EC, length 120)
  Back Branch 08A5D3BC 81 times (length 8)
_S1_2_89FDC88 6,842 instructions (0.000%), 29 calls (089FDC88 - 089FDE88, length 129)
  Back Branch 089FDD40 406 times (length 10)
  Back Branch 089FDE24 29 times (length 43)
  Back Branch 089FDE34 28 times (length 11)
_S1_2_8858B20 6,801 instructions (0.000%), 7 calls (08858B20 - 08858BFC, length 56)
  Back Branch 08858B90 500 times (length 5)
  Back Branch 08858BD0 500 times (length 8)
_S1_2_8A73A80 6,760 instructions (0.000%), 260 calls (08A73A80 - 08A73AE4, length 26)
_S1_2_9E53800 6,534 instructions (0.000%), 726 calls (09E53800 - 09E53820, length 9)
_S1_2_9E47E44 6,534 instructions (0.000%), 726 calls (09E47E44 - 09E47E64, length 9)
_S1_2_9E47E20 6,534 instructions (0.000%), 726 calls (09E47E20 - 09E47E40, length 9)
_S1_2_9E38F9C 6,498 instructions (0.000%), 722 calls (09E38F9C - 09E38FBC, length 9)
_S1_2_8973A50 6,324 instructions (0.000%), 1,054 calls (08973A50 - 08973A64, length 6)
_S1_2_896E8F4 6,318 instructions (0.000%), 243 calls (0896E8F4 - 0896E984, length 37)
_S1_2_8974534 6,318 instructions (0.000%), 81 calls (08974534 - 089748E4, length 237)
_S1_2_8807398 6,268 instructions (0.000%), 4 calls (08807398 - 088073C8, length 13)
  Back Branch 088073BC 1,040 times (length 6)
_S1_2_8973D70 6,156 instructions (0.000%), 81 calls (08973D70 - 08973F6C, length 128)
  Back Branch 08973EB8 81 times (length 46)
  Back Branch 08973F58 81 times (length 91)
  Back Branch 08973F68 81 times (length 102)
_S1_2_9E73F08 6,024 instructions (0.000%), 18 calls (09E73F08 - 09E73FE0, length 55)
  Back Branch 09E73FB0 470 times (length 12)
  Back Branch 09E73F78 8 times (length 21)
  Back Branch 09E73FB8 8 times (length 37)
  Back Branch 09E73FDC 6 times (length 33)
_S1_2_885A1FC 5,892 instructions (0.000%), 491 calls (0885A1FC - 0885A378, length 96)
_S1_2_8A788F4 5,835 instructions (0.000%), 140 calls (08A788F4 - 08A78A54, length 89)
  Back Branch 08A78A30 115 times (length 72)
  Back Branch 08A78980 115 times (length 27)
  Back Branch 08A78978 25 times (length 26)
_S1_2_9E580D0 5,808 instructions (0.000%), 726 calls (09E580D0 - 09E580EC, length 8)
_S1_2_9E82BB0 5,794 instructions (0.000%), 2,897 calls (09E82BB0 - 09E82BB4, length 2)
_S1_2_9E46260 5,776 instructions (0.000%), 722 calls (09E46260 - 09E4627C, length 8)
_S1_2_896F72C 5,760 instructions (0.000%), 320 calls (0896F72C - 0896F770, length 18)
_S1_2_8A14BB0 5,544 instructions (0.000%), 12 calls (08A14BB0 - 08A153BC, length 516)
_S1_2_9E3ED94 5,542 instructions (0.000%), 111 calls (09E3ED94 - 09E3EEE8, length 86)
  Back Branch 09E3EE78 93 times (length 26)
  Back Branch 09E3EE88 19 times (length 37)
  Back Branch 09E3EE68 7 times (length 12)
_S1_2_8A74318 5,474 instructions (0.000%), 161 calls (08A74318 - 08A7439C, length 34)
  Back Branch 08A74398 161 times (length 9)
_S1_2_8973884 5,427 instructions (0.000%), 81 calls (08973884 - 089739FC, length 95)
  Back Branch 08973948 81 times (length 5)
  Back Branch 089739F8 81 times (length 61)
_S1_2_8A5BEFC 5,346 instructions (0.000%), 81 calls (08A5BEFC - 08A5C020, length 74)
_S1_2_8973068 5,156 instructions (0.000%), 1 calls (08973068 - 089730F4, length 36)
  Back Branch 089730CC 1,025 times (length 5)
_S1_2_9E5C714 5,082 instructions (0.000%), 726 calls (09E5C714 - 09E5C72C, length 7)
_S1_2_9E40D94 5,054 instructions (0.000%), 722 calls (09E40D94 - 09E40DAC, length 7)
_S1_2_885D3E0 4,866 instructions (0.000%), 7 calls (0885D3E0 - 0885D57C, length 104)
  Back Branch 0885D4E8 500 times (length 6)
  Back Branch 0885D4B0 41 times (length 32)
  Back Branch 0885D518 34 times (length 6)
  Back Branch 0885D578 30 times (length 80)
  Back Branch 0885D564 18 times (length 47)
_S1_2_8A7CDB4 4,832 instructions (0.000%), 141 calls (08A7CDB4 - 08A7CE5C, length 43)
  Back Branch 08A7CE20 84 times (length 7)
  Back Branch 08A7CE3C 43 times (length 3)
_S1_2_8957504 4,602 instructions (0.000%), 118 calls (08957504 - 0895759C, length 39)
_S1_2_8971788 4,600 instructions (0.000%), 100 calls (08971788 - 089719E0, length 151)
  Back Branch 089719C8 100 times (length 77)
_S1_2_8A87A3C 4,578 instructions (0.000%), 2,289 calls (08A87A3C - 08A87A40, length 2)
_S1_2_8970E00 4,540 instructions (0.000%), 120 calls (08970E00 - 08970F0C, length 68)
_S1_2_8859FC8 4,536 instructions (0.000%), 378 calls (08859FC8 - 0885A0A4, length 56)
_S1_2_89719E4 4,480 instructions (0.000%), 320 calls (089719E4 - 08971A18, length 14)
_S1_2_89FF62C 4,462 instructions (0.000%), 1 calls (089FF62C - 089FF7E4, length 111)
  Back Branch 089FF7A4 234 times (length 22)
  Back Branch 089FF7B4 225 times (length 11)
  Back Branch 089FF67C 29 times (length 5)
  Back Branch 089FF7D8 28 times (length 5)
  Back Branch 089FF7AC 11 times (length 39)
  Back Branch 089FF7E0 10 times (length 58)
  Back Branch 089FF720 9 times (length 37)
  Back Branch 089FF728 1 times (length 39)
  Back Branch 089FF7C0 1 times (length 50)
_S1_2_9E525AC 4,431 instructions (0.000%), 13 calls (09E525AC - 09E52658, length 44)
  Back Branch 09E52620 439 times (length 6)
  Back Branch 09E52630 171 times (length 15)
  Back Branch 09E52654 13 times (length 33)
_S1_2_88162A0 4,368 instructions (0.000%), 2,184 calls (088162A0 - 088162A4, length 2)
_S1_2_9E6A3BC 4,350 instructions (0.000%), 725 calls (09E6A3BC - 09E6A3D0, length 6)
_S1_2_8851ED4 4,348 instructions (0.000%), 1,087 calls (08851ED4 - 08851EE0, length 4)
_S1_2_9E3F64C 4,347 instructions (0.000%), 1,449 calls (09E3F64C - 09E3F654, length 3)
_S1_2_9E82B90 4,344 instructions (0.000%), 2,172 calls (09E82B90 - 09E82B94, length 2)
_S1_2_9E43484 4,332 instructions (0.000%), 722 calls (09E43484 - 09E43540, length 48)
_S1_2_9E569F4 4,328 instructions (0.000%), 2,164 calls (09E569F4 - 09E569F8, length 2)
_S1_2_9E569E4 4,328 instructions (0.000%), 2,164 calls (09E569E4 - 09E569E8, length 2)
_S1_2_9E404E4 4,314 instructions (0.000%), 1,438 calls (09E404E4 - 09E404EC, length 3)
_S1_2_884F68C 4,234 instructions (0.000%), 48 calls (0884F68C - 0884F874, length 123)
  Back Branch 0884F854 19 times (length 44)
_S1_2_8973A10 4,216 instructions (0.000%), 1,054 calls (08973A10 - 08973A1C, length 4)
_S1_2_8A148BC 4,212 instructions (0.000%), 36 calls (08A148BC - 08A14A8C, length 117)
_S1_2_8A74650 4,200 instructions (0.000%), 140 calls (08A74650 - 08A746C4, length 30)
_S1_2_881CCFC 4,181 instructions (0.000%), 113 calls (0881CCFC - 0881CE9C, length 105)
_S1_2_89722F0 4,131 instructions (0.000%), 243 calls (089722F0 - 08972340, length 21)
_S1_2_8A84B94 4,049 instructions (0.000%), 130 calls (08A84B94 - 08A84C48, length 46)
  Back Branch 08A84C1C 2 times (length 11)
  Back Branch 08A84C28 2 times (length 17)
  Back Branch 08A84C44 1 times (length 36)
  Back Branch 08A84C3C 1 times (length 19)
_S1_2_8858DF0 4,032 instructions (0.000%), 504 calls (08858DF0 - 08858E0C, length 8)
_S1_2_89742B4 4,021 instructions (0.000%), 1 calls (089742B4 - 08974340, length 36)
  Back Branch 08974318 798 times (length 5)
_S1_2_884E9AC 4,000 instructions (0.000%), 160 calls (0884E9AC - 0884EA30, length 34)
_S1_2_8974120 3,990 instructions (0.000%), 798 calls (08974120 - 08974130, length 5)
_S1_2_8A857F4 3,970 instructions (0.000%), 65 calls (08A857F4 - 08A85960, length 92)
  Back Branch 08A8595C 58 times (length 41)
_S1_2_884E340 3,969 instructions (0.000%), 49 calls (0884E340 - 0884E494, length 86)
  Back Branch 0884E3E8 98 times (length 11)
_S1_2_8973770 3,942 instructions (0.000%), 105 calls (08973770 - 08973880, length 69)
  Back Branch 08973838 81 times (length 27)
  Back Branch 089737F8 24 times (length 17)
_S1_2_8822420 3,906 instructions (0.000%), 228 calls (08822420 - 08822470, length 21)
  Back Branch 0882246C 15 times (length 8)
_S1_2_8971638 3,890 instructions (0.000%), 1 calls (08971638 - 0897174C, length 70)
  Back Branch 089716C0 320 times (length 5)
  Back Branch 089716FC 320 times (length 7)
_S1_2_8970FE0 3,881 instructions (0.000%), 97 calls (08970FE0 - 089710A0, length 49)
  Back Branch 08971080 1 times (length 10)
_S1_2_8A5C1F0 3,726 instructions (0.000%), 81 calls (08A5C1F0 - 08A5C2E8, length 63)
  Back Branch 08A5C2B8 81 times (length 21)
  Back Branch 08A5C2E4 81 times (length 32)
  Back Branch 08A5C2D0 81 times (length 27)
_S1_2_8A0ACA4 3,726 instructions (0.000%), 81 calls (08A0ABC8 - 08A0ACE0, length 71)
  Back Branch 08A0ACC4 81 times (length 36)
  Back Branch 08A0ACCC 81 times (length 39)
  Back Branch 08A0AC94 81 times (length 53)
_S1_2_89FC768 3,682 instructions (0.000%), 263 calls (089FC768 - 089FC79C, length 14)
_S1_2_8851888 3,652 instructions (0.000%), 83 calls (08851888 - 0885199C, length 70)
  Back Branch 08851948 83 times (length 33)
_S1_2_8A7E77C 3,640 instructions (0.000%), 182 calls (08A7E77C - 08A7E7C8, length 20)
_S1_2_9E77DE0 3,628 instructions (0.000%), 70 calls (09E77DE0 - 09E7807C, length 168)
  Back Branch 09E77E90 36 times (length 32)
  Back Branch 09E77FE8 34 times (length 118)
  Back Branch 09E78048 32 times (length 82)
  Back Branch 09E77F08 32 times (length 63)
_S1_2_9E6A400 3,625 instructions (0.000%), 725 calls (09E6A400 - 09E6A410, length 5)
_S1_2_8A815FC 3,567 instructions (0.000%), 57 calls (08A80C18 - 08A81BDC, length 1010)
  Back Branch 08A81458 57 times (length 34)
  Back Branch 08A8161C 57 times (length 125)
  Back Branch 08A81B80 42 times (length 980)
  Back Branch 08A81BA8 36 times (length 998)
  Back Branch 08A8158C 24 times (length 46)
  Back Branch 08A814A0 24 times (length 548)
  Back Branch 08A814E4 24 times (length 21)
  Back Branch 08A81BC0 18 times (length 16)
  Back Branch 08A815D8 6 times (length 95)
_S1_2_9E3E304 3,477 instructions (0.000%), 61 calls (09E3E304 - 09E3E3EC, length 59)
  Back Branch 09E3E388 61 times (length 20)
  Back Branch 09E3E3E8 40 times (length 43)
  Back Branch 09E3E3E0 21 times (length 42)
_S1_2_9E78080 3,475 instructions (0.000%), 143 calls (09E78080 - 09E78198, length 71)
  Back Branch 09E78160 87 times (length 43)
_S1_2_8805770 3,428 instructions (0.000%), 2 calls (08805770 - 08805934, length 114)
  Back Branch 088057BC 244 times (length 4)
  Back Branch 088058A8 70 times (length 13)
  Back Branch 08805850 36 times (length 11)
  Back Branch 08805804 34 times (length 8)
  Back Branch 08805784 32 times (length 4)
  Back Branch 08805918 30 times (length 14)
  Back Branch 088057A0 16 times (length 4)
  Back Branch 088058B8 10 times (length 21)
  Back Branch 08805928 8 times (length 23)
_S1_2_89FEFE4 3,382 instructions (0.000%), 1 calls (089FEFE4 - 089FF134, length 85)
  Back Branch 089FF0F0 256 times (length 8)
  Back Branch 089FF0B0 256 times (length 5)
_S1_2_885A37C 3,330 instructions (0.000%), 222 calls (0885A37C - 0885A568, length 124)
_S1_2_884E5A4 3,325 instructions (0.000%), 133 calls (0884E5A4 - 0884E628, length 34)
_S1_2_89FC100 3,260 instructions (0.000%), 29 calls (089FC100 - 089FC434, length 206)
  Back Branch 089FC294 29 times (length 87)
  Back Branch 089FC430 29 times (length 165)
  Back Branch 089FC2B0 19 times (length 14)
  Back Branch 089FC370 19 times (length 62)
_S1_2_8A0AB5C 3,240 instructions (0.000%), 81 calls (08A0AB5C - 08A0ACEC, length 101)
  Back Branch 08A0AC94 81 times (length 53)
_S1_2_8A74208 3,196 instructions (0.000%), 94 calls (08A74208 - 08A7428C, length 34)
  Back Branch 08A74288 94 times (length 9)
_S1_2_8A847A4 3,186 instructions (0.000%), 354 calls (08A847A4 - 08A847C4, length 9)
_S1_2_885626C 3,160 instructions (0.000%), 17 calls (0885626C - 088564F8, length 164)
  Back Branch 08856420 52 times (length 15)
  Back Branch 0885633C 35 times (length 17)
  Back Branch 088564E4 17 times (length 79)
_S1_2_9E37FFC 3,145 instructions (0.000%), 85 calls (09E37FFC - 09E3819C, length 105)
_S1_2_884DC90 3,139 instructions (0.000%), 73 calls (0884DC90 - 0884DDA0, length 69)
_S1_2_9E7D420 3,116 instructions (0.000%), 24 calls (09E7BCF4 - 09E7D5EC, length 1599)
  Back Branch 09E7BD30 43 times (length 8)
  Back Branch 09E7C268 28 times (length 351)
  Back Branch 09E7C28C 28 times (length 12)
  Back Branch 09E7CC0C 28 times (length 721)
  Back Branch 09E7D544 24 times (length 1383)
  Back Branch 09E7D5B8 7 times (length 1227)
  Back Branch 09E7D5A8 6 times (length 1223)
  Back Branch 09E7C844 2 times (length 244)
  Back Branch 09E7C75C 2 times (length 367)
  Back Branch 09E7C47C 2 times (length 186)
  Back Branch 09E7CB2C 1 times (length 663)
  Back Branch 09E7CBA8 1 times (length 694)
_S1_2_88550D4 3,000 instructions (0.000%), 120 calls (088550D4 - 08855134, length 25)
_S1_2_9E73218 2,944 instructions (0.000%), 24 calls (09E73218 - 09E7355C, length 210)
  Back Branch 09E73348 122 times (length 10)
  Back Branch 09E7327C 24 times (length 6)
  Back Branch 09E732DC 16 times (length 30)
  Back Branch 09E734D4 14 times (length 156)
  Back Branch 09E73464 8 times (length 21)
  Back Branch 09E732D4 8 times (length 28)
  Back Branch 09E73290 8 times (length 11)
  Back Branch 09E73530 4 times (length 48)
  Back Branch 09E734DC 2 times (length 51)
  Back Branch 09E73508 2 times (length 76)
  Back Branch 09E7338C 2 times (length 10)
_S1_2_884E6C8 2,940 instructions (0.000%), 98 calls (0884E6C8 - 0884E778, length 45)
_S1_2_8A271C8 2,930 instructions (0.000%), 29 calls (08A271C8 - 08A273B0, length 123)
  Back Branch 08A272B8 116 times (length 4)
_S1_2_8A74180 2,924 instructions (0.000%), 86 calls (08A74180 - 08A74204, length 34)
  Back Branch 08A74200 86 times (length 9)
_S1_2_9E82B40 2,916 instructions (0.000%), 1,458 calls (09E82B40 - 09E82B44, length 2)
_S1_2_9E5F71C 2,908 instructions (0.000%), 1,454 calls (09E5F71C - 09E5F720, length 2)
_S1_2_9E5F7F8 2,904 instructions (0.000%), 726 calls (09E5F7F8 - 09E5F804, length 4)
_S1_2_9E5F744 2,904 instructions (0.000%), 726 calls (09E5F744 - 09E5F764, length 9)
_S1_2_9E569AC 2,904 instructions (0.000%), 726 calls (09E569AC - 09E569B8, length 4)
_S1_2_9E537F0 2,904 instructions (0.000%), 726 calls (09E537F0 - 09E537FC, length 4)
_S1_2_9E44394 2,881 instructions (0.000%), 2 calls (09E44394 - 09E4446C, length 55)
  Back Branch 09E44444 401 times (length 2)
  Back Branch 09E443EC 400 times (length 5)
_S1_2_9E82B88 2,840 instructions (0.000%), 1,420 calls (09E82B88 - 09E82B8C, length 2)
_S1_2_897416C 2,835 instructions (0.000%), 81 calls (0897416C - 089741F4, length 35)
_S1_2_885B5D8 2,772 instructions (0.000%), 44 calls (0885B5D8 - 0885B6E4, length 68)
  Back Branch 0885B694 44 times (length 22)
_S1_2_8971750 2,758 instructions (0.000%), 197 calls (08971750 - 08971784, length 14)
_S1_2_9E7FBC4 2,709 instructions (0.000%), 35 calls (09E7FBC4 - 09E7FFA0, length 248)
  Back Branch 09E7FD68 42 times (length 54)
  Back Branch 09E7FCF4 42 times (length 4)
  Back Branch 09E7FD70 7 times (length 31)
  Back Branch 09E7FD78 7 times (length 36)
_S1_2_89575A0 2,652 instructions (0.000%), 78 calls (089575A0 - 08957624, length 34)
_S1_2_8850590 2,614 instructions (0.000%), 200 calls (08850590 - 088505D8, length 19)
  Back Branch 088505CC 7 times (length 8)
_S1_2_885605C 2,576 instructions (0.000%), 42 calls (0885605C - 08856268, length 132)
  Back Branch 08856210 34 times (length 66)
  Back Branch 0885622C 17 times (length 19)
  Back Branch 08856148 8 times (length 16)
_S1_2_9E3DFC0 2,562 instructions (0.000%), 61 calls (09E3DFC0 - 09E3E158, length 103)
  Back Branch 09E3E0A8 61 times (length 35)
_S1_2_8A27054 2,523 instructions (0.000%), 116 calls (08A27054 - 08A27098, length 18)
  Back Branch 08A27088 145 times (length 9)
_S1_2_8A70D14 2,499 instructions (0.000%), 1 calls (08A70D14 - 08A70E78, length 90)
  Back Branch 08A70D74 608 times (length 4)
_S1_2_8A870CC 2,496 instructions (0.000%), 32 calls (08A870CC - 08A87674, length 363)
_S1_2_8A14A90 2,448 instructions (0.000%), 24 calls (08A14A90 - 08A14B7C, length 60)
  Back Branch 08A14B44 96 times (length 14)
_S1_2_88A1530 2,416 instructions (0.000%), 1 calls (088A1530 - 088A2F58, length 1675)
  Back Branch 088A17E0 74 times (length 14)
  Back Branch 088A2EE8 2 times (length 1237)
  Back Branch 088A1C74 2 times (length 319)
_S1_2_8A0AAAC 2,400 instructions (0.000%), 50 calls (0880B28C - 08A0AAB0, length 523786)
  Back Branch 08A0AAAC 50 times (length 523786)
_S1_2_9E7363C 2,382 instructions (0.000%), 20 calls (09E7363C - 09E739B0, length 222)
  Back Branch 09E73900 38 times (length 14)
  Back Branch 09E73740 20 times (length 30)
  Back Branch 09E7374C 18 times (length 11)
  Back Branch 09E73930 10 times (length 149)
  Back Branch 09E73984 10 times (length 104)
  Back Branch 09E73738 8 times (length 23)
  Back Branch 09E7399C 8 times (length 121)
_S1_2_8A736EC 2,375 instructions (0.000%), 125 calls (08A736EC - 08A73734, length 19)
_S1_2_8A0AAEC 2,360 instructions (0.000%), 236 calls (0880B6FC - 08A0AAF0, length 523518)
  Back Branch 08A0AAEC 236 times (length 523518)
_S1_2_8A0AAB4 2,352 instructions (0.000%), 49 calls (0880B47C - 08A0AAB8, length 523664)
  Back Branch 08A0AAB4 49 times (length 523664)
_S1_2_89FD3F8 2,307 instructions (0.000%), 1 calls (089FD3F8 - 089FD578, length 97)
  Back Branch 089FD444 256 times (length 7)
  Back Branch 089FD4D0 64 times (length 7)
_S1_2_9E3EF5C 2,306 instructions (0.000%), 105 calls (09E3EF5C - 09E3EFC8, length 28)
  Back Branch 09E3EFC4 99 times (length 17)
  Back Branch 09E3EFBC 74 times (length 10)
_S1_2_9E79AC0 2,298 instructions (0.000%), 42 calls (09E79AC0 - 09E79DA4, length 186)
  Back Branch 09E79D50 102 times (length 6)
  Back Branch 09E79D98 28 times (length 8)
  Back Branch 09E79D10 13 times (length 6)
  Back Branch 09E79CE8 11 times (length 12)
  Back Branch 09E79D78 10 times (length 26)
  Back Branch 09E79DA0 10 times (length 35)
_S1_2_88052F4 2,226 instructions (0.000%), 3 calls (088052F4 - 08805318, length 10)
  Back Branch 0880530C 552 times (length 4)
_S1_2_885F1A0 2,187 instructions (0.000%), 18 calls (0885F1A0 - 0885F3C8, length 139)
  Back Branch 0885F268 51 times (length 13)
  Back Branch 0885F318 38 times (length 2)
  Back Branch 0885F3B4 18 times (length 63)
  Back Branch 0885F390 18 times (length 54)
  Back Branch 0885F3C4 15 times (length 105)
  Back Branch 0885F388 12 times (length 17)
_S1_2_884F5A0 2,184 instructions (0.000%), 52 calls (0884F5A0 - 0884F688, length 59)
_S1_2_9E57048 2,178 instructions (0.000%), 726 calls (09E57048 - 09E57050, length 3)
_S1_2_9E57030 2,178 instructions (0.000%), 726 calls (09E57030 - 09E57038, length 3)
_S1_2_8A7E52C 2,176 instructions (0.000%), 136 calls (08A7E52C - 08A7E568, length 16)
_S1_2_9E3C764 2,171 instructions (0.000%), 1 calls (09E3C764 - 09E3C980, length 136)
  Back Branch 09E3C7E8 208 times (length 10)
  Back Branch 09E3C97C 1 times (length 123)
  Back Branch 09E3C8EC 1 times (length 11)
_S1_2_9E412FC 2,166 instructions (0.000%), 722 calls (09E412FC - 09E41304, length 3)
_S1_2_8A782D8 2,161 instructions (0.000%), 125 calls (08A782D8 - 08A783A0, length 51)
  Back Branch 08A78374 67 times (length 12)
_S1_2_885E8EC 2,156 instructions (0.000%), 44 calls (0885E8EC - 0885E9B8, length 52)
  Back Branch 0885E9AC 44 times (length 29)
  Back Branch 0885E980 44 times (length 18)
_S1_2_8967798 2,153 instructions (0.000%), 2 calls (08967798 - 0896792C, length 102)
  Back Branch 089678C0 50 times (length 39)
  Back Branch 08967900 50 times (length 25)
  Back Branch 08967918 1 times (length 70)
  Back Branch 08967928 1 times (length 80)
_S1_2_9E3D0F0 2,135 instructions (0.000%), 61 calls (09E3D0F0 - 09E3D1AC, length 48)
_S1_2_8A25A40 2,125 instructions (0.000%), 26 calls (08A25A40 - 08A25B18, length 55)
  Back Branch 08A25AD4 51 times (length 21)
_S1_2_8A66C00 2,121 instructions (0.000%), 21 calls (08A66C00 - 08A66E9C, length 168)
  Back Branch 08A66DC8 21 times (length 98)
  Back Branch 08A66E4C 21 times (length 93)
_S1_2_8A5BE78 2,106 instructions (0.000%), 162 calls (08A5BE78 - 08A5BEA8, length 13)
_S1_2_8954F70 2,106 instructions (0.000%), 3 calls (08954F70 - 08955190, length 137)
  Back Branch 08955034 68 times (length 22)
  Back Branch 089550B0 7 times (length 59)
  Back Branch 0895518C 2 times (length 41)
_S1_2_9E7B4F0 2,102 instructions (0.000%), 25 calls (09E7B4F0 - 09E7B584, length 38)
  Back Branch 09E7B578 257 times (length 5)
  Back Branch 09E7B560 45 times (length 10)
_S1_2_884E77C 2,050 instructions (0.000%), 50 calls (0884E77C - 0884E860, length 58)
  Back Branch 0884E85C 50 times (length 16)
_S1_2_885AE18 2,042 instructions (0.000%), 1 calls (0885AE18 - 0885AEF0, length 55)
  Back Branch 0885AE70 400 times (length 5)
_S1_2_8A5F428 2,025 instructions (0.000%), 81 calls (08A5F428 - 08A5F470, length 19)
  Back Branch 08A5F464 162 times (length 10)
_S1_2_9E3EFCC 2,021 instructions (0.000%), 61 calls (09E3EFCC - 09E3F0C0, length 62)
  Back Branch 09E3F058 61 times (length 17)
  Back Branch 09E3F010 1 times (length 9)
_S1_2_8852B18 2,001 instructions (0.000%), 65 calls (08852B18 - 08852B90, length 31)
_S1_2_8A5C560 1,944 instructions (0.000%), 81 calls (08A5C560 - 08A5C65C, length 64)
_S1_2_896F774 1,920 instructions (0.000%), 320 calls (0896F774 - 0896F788, length 6)
_S1_2_89FD254 1,872 instructions (0.000%), 234 calls (089FD254 - 089FD270, length 8)
_S1_2_8950DEC 1,848 instructions (0.000%), 21 calls (08950DEC - 08950F48, length 88)
_S1_2_8A139DC 1,836 instructions (0.000%), 41 calls (08A139DC - 08A13AAC, length 53)
  Back Branch 08A13A80 79 times (length 25)
  Back Branch 08A13AA8 21 times (length 40)
_S1_2_884F9D8 1,821 instructions (0.000%), 1 calls (0884F9D8 - 0884FA64, length 36)
  Back Branch 0884FA48 256 times (length 7)
_S1_2_8A85FF0 1,800 instructions (0.000%), 120 calls (08A85FF0 - 08A86028, length 15)
_S1_2_89FBF14 1,792 instructions (0.000%), 256 calls (089FBF14 - 089FBF2C, length 7)
_S1_2_8A13378 1,786 instructions (0.000%), 40 calls (08A13378 - 08A135E0, length 155)
  Back Branch 08A133AC 61 times (length 7)
  Back Branch 08A13404 39 times (length 6)
  Back Branch 08A13568 22 times (length 102)
  Back Branch 08A1350C 22 times (length 79)
  Back Branch 08A13560 17 times (length 20)
_S1_2_884EA34 1,776 instructions (0.000%), 48 calls (0884EA34 - 0884EADC, length 43)
_S1_2_8807DB8 1,767 instructions (0.000%), 93 calls (08807DB8 - 08807E4C, length 38)
_S1_2_9E609EC 1,760 instructions (0.000%), 176 calls (0880B6FC - 09E609F0, length 5854398)
  Back Branch 09E609EC 176 times (length 5854398)
_S1_2_8A6DC64 1,743 instructions (0.000%), 21 calls (08A6DC64 - 08A6DEC4, length 153)
  Back Branch 08A6DE64 21 times (length 106)
_S1_2_8A79800 1,722 instructions (0.000%), 287 calls (08A79800 - 08A79814, length 6)
_S1_2_8A5F364 1,701 instructions (0.000%), 81 calls (08A5F364 - 08A5F3B4, length 21)
  Back Branch 08A5F3A0 81 times (length 6)
  Back Branch 08A5F3B0 81 times (length 10)
_S1_2_8854F98 1,700 instructions (0.000%), 34 calls (08854F98 - 0885505C, length 50)
  Back Branch 08855058 34 times (length 35)
_S1_2_8A783A4 1,680 instructions (0.000%), 140 calls (08A783A4 - 08A783D0, length 12)
_S1_2_8A259E0 1,674 instructions (0.000%), 76 calls (08A259E0 - 08A25A3C, length 24)
  Back Branch 08A25A20 26 times (length 9)
_S1_2_9E41784 1,671 instructions (0.000%), 1 calls (09E41784 - 09E41FA8, length 522)
  Back Branch 09E41A28 115 times (length 6)
  Back Branch 09E41934 6 times (length 5)
  Back Branch 09E41B70 6 times (length 2)
  Back Branch 09E41B8C 6 times (length 108)
  Back Branch 09E41CD0 6 times (length 7)
  Back Branch 09E41C30 6 times (length 7)
  Back Branch 09E41D80 6 times (length 46)
  Back Branch 09E41DD0 6 times (length 106)
  Back Branch 09E41C58 2 times (length 7)
  Back Branch 09E41CA8 2 times (length 7)
  Back Branch 09E41D94 2 times (length 61)
  Back Branch 09E41DBC 2 times (length 91)
  Back Branch 09E41F00 1 times (length 389)
  Back Branch 09E41E84 1 times (length 183)
  Back Branch 09E41E9C 1 times (length 192)
  Back Branch 09E41E54 1 times (length 161)
  Back Branch 09E41E6C 1 times (length 170)
  Back Branch 09E41E00 1 times (length 131)
  Back Branch 09E41E1C 1 times (length 141)
  Back Branch 09E41D54 1 times (length 23)
  Back Branch 09E41CDC 1 times (length 73)
_S1_2_884CC38 1,668 instructions (0.000%), 139 calls (0884CC38 - 0884CC64, length 12)
_S1_2_8822474 1,665 instructions (0.000%), 15 calls (08822474 - 08822500, length 36)
  Back Branch 088224E4 197 times (length 6)
_S1_2_8A84F28 1,655 instructions (0.000%), 65 calls (08A84F28 - 08A84FDC, length 46)
  Back Branch 08A84FD8 65 times (length 33)
  Back Branch 08A84FCC 13 times (length 30)
_S1_2_89FB25C 1,638 instructions (0.000%), 117 calls (089FB25C - 089FB290, length 14)
_S1_2_8A7461C 1,625 instructions (0.000%), 125 calls (08A7461C - 08A7464C, length 13)
_S1_2_9E3D1B0 1,586 instructions (0.000%), 61 calls (09E3D1B0 - 09E3D218, length 27)
  Back Branch 09E3D214 61 times (length 13)
_S1_2_9E4EF18 1,584 instructions (0.000%), 6 calls (09E4EF18 - 09E4EFEC, length 54)
  Back Branch 09E4EF80 120 times (length 11)
  Back Branch 09E4EFC8 15 times (length 22)
_S1_2_9E3F1C4 1,580 instructions (0.000%), 79 calls (09E3F1C4 - 09E3F250, length 36)
_S1_2_885183C 1,577 instructions (0.000%), 83 calls (0885183C - 08851884, length 19)
_S1_2_9E4E6A4 1,569 instructions (0.000%), 6 calls (09E4E6A4 - 09E4E7D4, length 77)
  Back Branch 09E4E710 120 times (length 12)
  Back Branch 09E4E7C8 15 times (length 45)
  Back Branch 09E4E7D0 15 times (length 52)
_S1_2_884EC4C 1,568 instructions (0.000%), 49 calls (0884EC4C - 0884ECD8, length 36)
_S1_2_8829044 1,567 instructions (0.000%), 1 calls (08829044 - 08829074, length 13)
  Back Branch 08829068 260 times (length 6)
_S1_2_8A12994 1,548 instructions (0.000%), 21 calls (08A12994 - 08A12B90, length 128)
  Back Branch 08A12B8C 1 times (length 48)
_S1_2_9E7B844 1,542 instructions (0.000%), 81 calls (09E7B844 - 09E7B8A8, length 26)
  Back Branch 09E7B87C 12 times (length 8)
_S1_2_8A79CD8 1,534 instructions (0.000%), 17 calls (08A79CD8 - 08A7A240, length 347)
  Back Branch 08A7A010 17 times (length 165)
  Back Branch 08A7A204 11 times (length 277)
_S1_2_8855EC8 1,530 instructions (0.000%), 8 calls (08855EC8 - 08856058, length 101)
  Back Branch 08856004 26 times (length 56)
  Back Branch 08856054 8 times (length 11)
  Back Branch 08856014 8 times (length 60)
_S1_2_884E8D0 1,488 instructions (0.000%), 48 calls (0884E8D0 - 0884E948, length 31)
_S1_2_8A27E4C 1,479 instructions (0.000%), 29 calls (08A27E4C - 08A27F2C, length 57)
  Back Branch 08A27F1C 29 times (length 32)
  Back Branch 08A27F28 11 times (length 12)
_S1_2_8A5F474 1,458 instructions (0.000%), 81 calls (08A5F474 - 08A5F4D0, length 24)
  Back Branch 08A5F4C4 81 times (length 9)
  Back Branch 08A5F4CC 81 times (length 6)
_S1_2_8A5D0C8 1,458 instructions (0.000%), 81 calls (08A5D0C8 - 08A5D148, length 33)
  Back Branch 08A5D144 81 times (length 8)
_S1_2_8850634 1,458 instructions (0.000%), 81 calls (08850634 - 08850688, length 22)
_S1_2_885068C 1,456 instructions (0.000%), 112 calls (0885068C - 088506BC, length 13)
_S1_2_9E82B80 1,454 instructions (0.000%), 727 calls (09E82B80 - 09E82B84, length 2)
_S1_2_9E82B70 1,454 instructions (0.000%), 727 calls (09E82B70 - 09E82B74, length 2)
_S1_2_9E82BA0 1,452 instructions (0.000%), 726 calls (09E82BA0 - 09E82BA4, length 2)
_S1_2_9E57FA0 1,452 instructions (0.000%), 726 calls (09E57FA0 - 09E57FA4, length 2)
_S1_2_9E57730 1,452 instructions (0.000%), 726 calls (09E57730 - 09E57734, length 2)
_S1_2_9E513B0 1,452 instructions (0.000%), 726 calls (09E513B0 - 09E513B4, length 2)
_S1_2_9E82BC0 1,450 instructions (0.000%), 725 calls (09E82BC0 - 09E82BC4, length 2)
_S1_2_89510AC 1,449 instructions (0.000%), 21 calls (089510AC - 08951164, length 47)
  Back Branch 08951130 63 times (length 11)
_S1_2_9E56A3C 1,448 instructions (0.000%), 724 calls (09E56A3C - 09E56A40, length 2)
_S1_2_88162F8 1,446 instructions (0.000%), 723 calls (088162F8 - 088162FC, length 2)
_S1_2_8808720 1,444 instructions (0.000%), 14 calls (08808720 - 088089EC, length 180)
  Back Branch 08808970 7 times (length 89)
  Back Branch 08808954 7 times (length 13)
  Back Branch 08808928 7 times (length 96)
  Back Branch 088089B4 7 times (length 131)
  Back Branch 088087A8 1 times (length 9)
_S1_2_8807D1C 1,440 instructions (0.000%), 72 calls (08807D1C - 08807DB4, length 39)
_S1_2_884F448 1,440 instructions (0.000%), 48 calls (0884F448 - 0884F514, length 52)
_S1_2_8A84C4C 1,430 instructions (0.000%), 130 calls (08A84C4C - 08A84C74, length 11)
_S1_2_88223F0 1,416 instructions (0.000%), 118 calls (088223F0 - 0882241C, length 12)
_S1_2_9E3D268 1,408 instructions (0.000%), 32 calls (09E3D268 - 09E3D37C, length 70)
  Back Branch 09E3D328 32 times (length 33)
_S1_2_9E46FA4 1,394 instructions (0.000%), 697 calls (09E46FA4 - 09E46FA8, length 2)
_S1_2_89FBF40 1,392 instructions (0.000%), 29 calls (089FBF40 - 089FC02C, length 60)
_S1_2_8858E2C 1,380 instructions (0.000%), 30 calls (08858E2C - 08858EE4, length 47)
_S1_2_885C050 1,364 instructions (0.000%), 44 calls (0885C050 - 0885C0D4, length 34)
_S1_2_9E4F6EC 1,361 instructions (0.000%), 6 calls (09E4F6EC - 09E4F7B0, length 50)
  Back Branch 09E4F74C 120 times (length 9)
  Back Branch 09E4F794 15 times (length 22)
  Back Branch 09E4F7A4 2 times (length 6)
_S1_2_8A26F90 1,334 instructions (0.000%), 58 calls (08A26F90 - 08A27028, length 39)
_S1_2_8A6E4E4 1,320 instructions (0.000%), 120 calls (08A6E4E4 - 08A6E50C, length 11)
_S1_2_884F2F8 1,320 instructions (0.000%), 66 calls (0884F2F8 - 0884F364, length 28)
_S1_2_8A790F8 1,288 instructions (0.000%), 161 calls (08A790F8 - 08A79114, length 8)
_S1_2_8973550 1,260 instructions (0.000%), 105 calls (08973550 - 0897357C, length 12)
_S1_2_89714F0 1,252 instructions (0.000%), 1 calls (089714F0 - 08971634, length 82)
  Back Branch 089715F4 100 times (length 7)
  Back Branch 089715B8 100 times (length 5)
_S1_2_8852A10 1,244 instructions (0.000%), 19 calls (08852A10 - 08852B14, length 66)
  Back Branch 08852AA0 19 times (length 22)
  Back Branch 08852B08 19 times (length 48)
  Back Branch 08852B10 14 times (length 50)
_S1_2_9E3EEEC 1,209 instructions (0.000%), 93 calls (09E3EEEC - 09E3EF20, length 14)
_S1_2_880539C 1,198 instructions (0.000%), 49 calls (0880539C - 08805408, length 28)
  Back Branch 088053F8 32 times (length 19)
_S1_2_8A0F7F0 1,189 instructions (0.000%), 41 calls (08A0F7F0 - 08A0F860, length 29)
_S1_2_9E3E3F0 1,186 instructions (0.000%), 18 calls (09E3E3F0 - 09E3E4F4, length 66)
  Back Branch 09E3E480 18 times (length 22)
  Back Branch 09E3E4E8 18 times (length 48)
  Back Branch 09E3E4F0 17 times (length 50)
_S1_2_8A0AAC4 1,180 instructions (0.000%), 236 calls (0880B66C - 08A0AAC8, length 523544)
  Back Branch 08A0AAC4 236 times (length 523544)
_S1_2_89FC698 1,160 instructions (0.000%), 29 calls (089FC698 - 089FC744, length 44)
_S1_2_9E7BC30 1,149 instructions (0.000%), 13 calls (09E7BC30 - 09E7D60C, length 1656)
  Back Branch 09E7BD30 43 times (length 8)
  Back Branch 09E7C268 28 times (length 351)
  Back Branch 09E7C28C 28 times (length 12)
  Back Branch 09E7CC0C 28 times (length 721)
  Back Branch 09E7D5B8 7 times (length 1227)
  Back Branch 09E7D5A8 6 times (length 1223)
  Back Branch 09E7C844 2 times (length 244)
  Back Branch 09E7C75C 2 times (length 367)
  Back Branch 09E7C47C 2 times (length 186)
  Back Branch 09E7CB2C 1 times (length 663)
  Back Branch 09E7CBA8 1 times (length 694)
_S1_2_8A136A4 1,148 instructions (0.000%), 41 calls (08A136A4 - 08A13710, length 28)
_S1_2_8A87834 1,146 instructions (0.000%), 573 calls (08A87834 - 08A87838, length 2)
_S1_2_8A5F3F0 1,134 instructions (0.000%), 81 calls (08A5F3F0 - 08A5F424, length 14)
_S1_2_89FD6D8 1,122 instructions (0.000%), 1 calls (089FD6D8 - 089FD90C, length 142)
  Back Branch 089FD8F0 256 times (length 4)
  Back Branch 089FD908 1 times (length 38)
_S1_2_880A8CC 1,085 instructions (0.000%), 109 calls (0880A8CC - 0880A8FC, length 13)
  Back Branch 0880A8F8 52 times (length 8)
_S1_2_884D78C 1,083 instructions (0.000%), 19 calls (0884D78C - 0884DAD0, length 210)
_S1_2_8A13608 1,066 instructions (0.000%), 41 calls (08A13608 - 08A1366C, length 26)
  Back Branch 08A13668 41 times (length 20)
_S1_2_9E51E94 1,065 instructions (0.000%), 1 calls (09E51E94 - 09E52284, length 253)
  Back Branch 09E52210 100 times (length 7)
  Back Branch 09E51EF0 14 times (length 7)
  Back Branch 09E520E0 2 times (length 7)
  Back Branch 09E52064 2 times (length 7)
  Back Branch 09E51F6C 2 times (length 7)
  Back Branch 09E51FE8 2 times (length 7)
_S1_2_9E7B6BC 1,063 instructions (0.000%), 17 calls (09E7B6BC - 09E7B840, length 98)
  Back Branch 09E7B708 45 times (length 16)
  Back Branch 09E7B734 14 times (length 6)
_S1_2_8A84758 1,062 instructions (0.000%), 354 calls (08A84758 - 08A84760, length 3)
_S1_2_88A3114 1,057 instructions (0.000%), 2 calls (088A3114 - 088A3C60, length 724)
  Back Branch 088A3A00 32 times (length 11)
  Back Branch 088A3204 16 times (length 11)
  Back Branch 088A3A38 8 times (length 11)
  Back Branch 088A323C 4 times (length 11)
  Back Branch 088A3BA4 2 times (length 382)
  Back Branch 088A33AC 1 times (length 121)
_S1_2_8A5BE44 1,053 instructions (0.000%), 81 calls (08A5BE44 - 08A5BE74, length 13)
_S1_2_8A0AB18 1,053 instructions (0.000%), 81 calls (08A0AB18 - 08A0AB58, length 17)
_S1_2_884E498 1,029 instructions (0.000%), 49 calls (0884E498 - 0884E4E8, length 21)
_S1_2_9E4E0F0 1,026 instructions (0.000%), 6 calls (09E4E0F0 - 09E4E494, length 234)
  Back Branch 09E4E460 6 times (length 71)
  Back Branch 09E4E41C 6 times (length 5)
  Back Branch 09E4E480 6 times (length 41)
  Back Branch 09E4E354 6 times (length 91)
  Back Branch 09E4E1D4 6 times (length 17)
_S1_2_8982F40 1,004 instructions (0.000%), 2 calls (08982F40 - 089830C0, length 97)
  Back Branch 0898305C 20 times (length 44)
  Back Branch 0898309C 20 times (length 26)
  Back Branch 089830BC 2 times (length 48)
_S1_2_884ED54 1,001 instructions (0.000%), 73 calls (0884ED54 - 0884ED8C, length 15)
  Back Branch 0884ED88 66 times (length 6)
_S1_2_884ED18 1,001 instructions (0.000%), 73 calls (0884ED18 - 0884ED50, length 15)
  Back Branch 0884ED4C 66 times (length 6)
_S1_2_8A3083C 986 instructions (0.000%), 58 calls (08A3083C - 08A308AC, length 29)
  Back Branch 08A308A8 58 times (length 13)
_S1_2_88083EC 973 instructions (0.000%), 7 calls (088083EC - 0880871C, length 205)
  Back Branch 08808718 7 times (length 90)
  Back Branch 08808700 7 times (length 13)
  Back Branch 088086D4 7 times (length 151)
_S1_2_8A0F52C 954 instructions (0.000%), 19 calls (08A0F52C - 08A0F648, length 72)
  Back Branch 08A0F63C 20 times (length 16)
  Back Branch 08A0F614 19 times (length 45)
  Back Branch 08A0F60C 1 times (length 26)
  Back Branch 08A0F644 1 times (length 27)
_S1_2_8A790DC 952 instructions (0.000%), 136 calls (08A790DC - 08A790F4, length 7)
_S1_2_89F90AC 950 instructions (0.000%), 19 calls (089F90AC - 089F9174, length 51)
  Back Branch 089F9124 19 times (length 17)
  Back Branch 089F9170 19 times (length 10)
  Back Branch 089F9164 19 times (length 33)
_S1_2_8A18DD0 940 instructions (0.000%), 20 calls (08A18DD0 - 08A18F40, length 93)
_S1_2_89FA06C 936 instructions (0.000%), 117 calls (089FA06C - 089FA088, length 8)
_S1_2_881EC74 929 instructions (0.000%), 1 calls (0881EC74 - 0881ECD8, length 26)
  Back Branch 0881ECAC 216 times (length 4)
  Back Branch 0881ECCC 8 times (length 5)
  Back Branch 0881EC94 3 times (length 4)
_S1_2_8000000 928 instructions (0.000%), 2 calls (08000000 - 0800000C, length 4)
  Back Branch 08000008 231 times (length 4)
_S1_2_8A0F3E0 903 instructions (0.000%), 129 calls (08A0F3E0 - 08A0F3F8, length 7)
_S1_2_884DF38 896 instructions (0.000%), 128 calls (0884DF38 - 0884DF50, length 7)
_S1_2_89FE994 896 instructions (0.000%), 64 calls (089FE994 - 089FE9C8, length 14)
_S1_2_89FF138 881 instructions (0.000%), 1 calls (089FF138 - 089FF26C, length 78)
  Back Branch 089FF22C 64 times (length 8)
  Back Branch 089FF1F0 64 times (length 5)
_S1_2_9E609C4 880 instructions (0.000%), 176 calls (0880B66C - 09E609C8, length 5854424)
  Back Branch 09E609C4 176 times (length 5854424)
_S1_2_884E308 875 instructions (0.000%), 49 calls (0884E308 - 0884E33C, length 14)
  Back Branch 0884E32C 48 times (length 7)
_S1_2_885277C 855 instructions (0.000%), 19 calls (0885277C - 08852920, length 106)
  Back Branch 08852870 19 times (length 38)
_S1_2_8973390 840 instructions (0.000%), 105 calls (08973390 - 089733AC, length 8)
_S1_2_89724D4 840 instructions (0.000%), 105 calls (089724D4 - 089724F0, length 8)
_S1_2_88080F4 836 instructions (0.000%), 14 calls (088080F4 - 088082C0, length 116)
  Back Branch 08808240 4 times (length 9)
  Back Branch 088081FC 4 times (length 48)
_S1_2_9E44560 828 instructions (0.000%), 6 calls (09E44560 - 09E4468C, length 76)
  Back Branch 09E4463C 44 times (length 5)
  Back Branch 09E44620 44 times (length 5)
_S1_2_880BCAC 824 instructions (0.000%), 412 calls (0880BCAC - 0880BCB0, length 2)
_S1_2_8809B70 824 instructions (0.000%), 8 calls (08809B70 - 08809BF4, length 34)
  Back Branch 08809BBC 60 times (length 10)
  Back Branch 08809BF0 8 times (length 13)
_S1_2_88536E4 817 instructions (0.000%), 19 calls (088536E4 - 088537E0, length 64)
  Back Branch 08853728 19 times (length 9)
  Back Branch 08853778 19 times (length 19)
_S1_2_8A308B0 812 instructions (0.000%), 58 calls (08A308B0 - 08A3090C, length 24)
  Back Branch 08A30908 58 times (length 11)
_S1_2_8A5C710 810 instructions (0.000%), 162 calls (08A5C710 - 08A5C720, length 5)
_S1_2_9E3E15C 810 instructions (0.000%), 18 calls (09E3E15C - 09E3E300, length 106)
  Back Branch 09E3E250 18 times (length 38)
_S1_2_9E3E4F8 806 instructions (0.000%), 26 calls (09E3E4F8 - 09E3E570, length 31)
_S1_2_9E62F50 804 instructions (0.000%), 6 calls (09E62F50 - 09E631C0, length 157)
  Back Branch 09E630E0 6 times (length 54)
  Back Branch 09E630D0 6 times (length 41)
  Back Branch 09E630C0 6 times (length 6)
  Back Branch 09E63018 6 times (length 17)
  Back Branch 09E63074 6 times (length 18)
  Back Branch 09E631A4 6 times (length 6)
  Back Branch 09E631B4 6 times (length 108)
  Back Branch 09E63158 6 times (length 75)
_S1_2_884ECDC 803 instructions (0.000%), 73 calls (0884ECDC - 0884ED14, length 15)
_S1_2_884DC54 803 instructions (0.000%), 73 calls (0884DC54 - 0884DC8C, length 15)
_S1_2_884DC18 803 instructions (0.000%), 73 calls (0884DC18 - 0884DC50, length 15)
_S1_2_884DBDC 803 instructions (0.000%), 73 calls (0884DBDC - 0884DC14, length 15)
_S1_2_884DBA0 803 instructions (0.000%), 73 calls (0884DBA0 - 0884DBD8, length 15)
_S1_2_884DB64 803 instructions (0.000%), 73 calls (0884DB64 - 0884DB9C, length 15)
_S1_2_88505DC 800 instructions (0.000%), 200 calls (088505DC - 088505E8, length 4)
_S1_2_8851524 798 instructions (0.000%), 19 calls (08851524 - 088515FC, length 55)
_S1_2_8853874 780 instructions (0.000%), 65 calls (08853874 - 088538A0, length 12)
_S1_2_899E654 762 instructions (0.000%), 381 calls (0899E654 - 0899E658, length 2)
_S1_2_8A0F494 760 instructions (0.000%), 20 calls (08A0F494 - 08A0F528, length 38)
_S1_2_9E3CF04 756 instructions (0.000%), 18 calls (09E3CF04 - 09E3CFDC, length 55)
_S1_2_8822504 752 instructions (0.000%), 15 calls (08822504 - 08822698, length 102)
  Back Branch 08822694 9 times (length 14)
  Back Branch 088225D0 5 times (length 40)
_S1_2_89725B0 735 instructions (0.000%), 105 calls (089725B0 - 089725C8, length 7)
_S1_2_9E4F350 735 instructions (0.000%), 27 calls (09E4F350 - 09E4F3C4, length 30)
  Back Branch 09E4F3B8 27 times (length 19)
  Back Branch 09E4F3C0 27 times (length 20)
  Back Branch 09E4F3A8 15 times (length 9)
_S1_2_8A0AAF4 729 instructions (0.000%), 81 calls (08A0AAF4 - 08A0AB14, length 9)
_S1_2_8922488 729 instructions (0.000%), 1 calls (08922488 - 089228EC, length 282)
  Back Branch 089226BC 5 times (length 118)
_S1_2_896F654 700 instructions (0.000%), 100 calls (0896F654 - 0896F66C, length 7)
_S1_2_885A56C 690 instructions (0.000%), 30 calls (0885A56C - 0885A5C4, length 23)
_S1_2_884EC14 686 instructions (0.000%), 49 calls (0884EC14 - 0884EC48, length 14)
_S1_2_8971218 679 instructions (0.000%), 97 calls (08971218 - 08971234, length 8)
_S1_2_8A81A44 672 instructions (0.000%), 24 calls (08A80C18 - 08A81BDC, length 1010)
  Back Branch 08A81B80 42 times (length 980)
  Back Branch 08A81BA8 36 times (length 998)
  Back Branch 08A81A54 24 times (length 838)
  Back Branch 08A81BC0 18 times (length 16)
_S1_2_881DC10 667 instructions (0.000%), 1 calls (0881DC10 - 0881E87C, length 796)
  Back Branch 0881E320 19 times (length 9)
  Back Branch 0881DD18 11 times (length 8)
  Back Branch 0881E360 8 times (length 10)
  Back Branch 0881E458 4 times (length 11)
  Back Branch 0881DCD0 3 times (length 8)
  Back Branch 0881DD28 2 times (length 17)
  Back Branch 0881E850 1 times (length 717)
  Back Branch 0881E878 1 times (length 14)
  Back Branch 0881E800 1 times (length 674)
  Back Branch 0881E864 1 times (length 723)
_S1_2_884D700 665 instructions (0.000%), 19 calls (0884D700 - 0884D788, length 35)
_S1_2_9E7F668 662 instructions (0.000%), 2 calls (09E7E51C - 09E7F688, length 1116)
  Back Branch 09E7F528 10 times (length 29)
  Back Branch 09E7F5A4 8 times (length 3)
  Back Branch 09E7EA24 2 times (length 324)
  Back Branch 09E7F560 2 times (length 586)
  Back Branch 09E7F5F0 2 times (length 855)
  Back Branch 09E7F5B8 2 times (length 840)
  Back Branch 09E7F5AC 2 times (length 750)
  Back Branch 09E7F594 2 times (length 715)
  Back Branch 09E7F684 2 times (length 971)
_S1_2_884ED90 657 instructions (0.000%), 73 calls (0884ED90 - 0884EDB0, length 9)
_S1_2_8A13BCC 656 instructions (0.000%), 41 calls (08A13BCC - 08A13C08, length 16)
_S1_2_8956C84 650 instructions (0.000%), 2 calls (08956C84 - 08956CF4, length 29)
  Back Branch 08956CD0 76 times (length 8)
_S1_2_8A24874 648 instructions (0.000%), 108 calls (08A24874 - 08A248A8, length 14)
_S1_2_8A24734 648 instructions (0.000%), 108 calls (08A24734 - 08A24748, length 6)
_S1_2_88A10F8 646 instructions (0.000%), 2 calls (088A10F8 - 088A1114, length 8)
  Back Branch 088A1108 128 times (length 5)
_S1_2_9E42BCC 644 instructions (0.000%), 2 calls (09E42BCC - 09E42EC4, length 191)
  Back Branch 09E42E40 10 times (length 13)
  Back Branch 09E42E8C 10 times (length 13)
  Back Branch 09E42CDC 4 times (length 39)
  Back Branch 09E42DF4 2 times (length 13)
_S1_2_9E7BAC0 630 instructions (0.000%), 35 calls (09E7BAC0 - 09E7BB08, length 19)
  Back Branch 09E7BB04 35 times (length 11)
_S1_2_9E3F0C4 630 instructions (0.000%), 18 calls (09E3F0C4 - 09E3F1C0, length 64)
  Back Branch 09E3F158 18 times (length 19)
_S1_2_9E51620 612 instructions (0.000%), 34 calls (09E3D0B0 - 09E51624, length 20830)
  Back Branch 09E51620 34 times (length 20830)
_S1_2_8971E78 609 instructions (0.000%), 13 calls (08971E78 - 08971F74, length 64)
  Back Branch 08971EC0 21 times (length 10)
  Back Branch 08971F1C 6 times (length 10)
  Back Branch 08971F70 2 times (length 27)
_S1_2_8855878 606 instructions (0.000%), 8 calls (08855878 - 0885592C, length 46)
  Back Branch 088558C8 34 times (length 11)
_S1_2_8952B0C 600 instructions (0.000%), 2 calls (08952B0C - 08952C58, length 84)
  Back Branch 08952C38 19 times (length 12)
  Back Branch 08952BF0 12 times (length 12)
  Back Branch 08952BA8 7 times (length 12)
  Back Branch 08952B60 6 times (length 12)
_S1_2_89529BC 600 instructions (0.000%), 2 calls (089529BC - 08952B08, length 84)
  Back Branch 08952AF0 19 times (length 12)
  Back Branch 08952AA8 12 times (length 12)
  Back Branch 08952A60 7 times (length 12)
  Back Branch 08952A18 6 times (length 12)
_S1_2_896F680 591 instructions (0.000%), 197 calls (0896F680 - 0896F688, length 3)
_S1_2_8A2702C 580 instructions (0.000%), 58 calls (08A2702C - 08A27050, length 10)
_S1_2_8A27404 570 instructions (0.000%), 19 calls (08A27404 - 08A27478, length 30)
_S1_2_8A81404 569 instructions (0.000%), 5 calls (08A80C18 - 08A81BDC, length 1010)
  Back Branch 08A81458 57 times (length 34)
  Back Branch 08A81B80 42 times (length 980)
  Back Branch 08A81BA8 36 times (length 998)
  Back Branch 08A8158C 24 times (length 46)
  Back Branch 08A814A0 24 times (length 548)
  Back Branch 08A814E4 24 times (length 21)
  Back Branch 08A81BC0 18 times (length 16)
  Back Branch 08A815D8 6 times (length 95)
_S1_2_8A5D160 567 instructions (0.000%), 81 calls (08A5D160 - 08A5D178, length 7)
_S1_2_885DF14 560 instructions (0.000%), 56 calls (0885DF14 - 0885DF38, length 10)
_S1_2_885BAD4 558 instructions (0.000%), 3 calls (0885BAD4 - 0885BDB8, length 186)
_S1_2_9E3CE6C 553 instructions (0.000%), 79 calls (09E3CE6C - 09E3CF00, length 38)
_S1_2_8A79AA4 549 instructions (0.000%), 7 calls (08A79AA4 - 08A79CD4, length 141)
  Back Branch 08A79C8C 7 times (length 85)
  Back Branch 08A79CD0 6 times (length 31)
  Back Branch 08A79CBC 6 times (length 80)
  Back Branch 08A79CB0 1 times (length 71)
_S1_2_885A7B0 540 instructions (0.000%), 30 calls (0885A7B0 - 0885A7F4, length 18)
_S1_2_8A0F780 532 instructions (0.000%), 19 calls (08A0F780 - 08A0F7EC, length 28)
_S1_2_884EDC0 528 instructions (0.000%), 66 calls (0884EDC0 - 0884EDDC, length 8)
_S1_2_885C67C 527 instructions (0.000%), 1 calls (0885C67C - 0885C6A4, length 11)
  Back Branch 0885C694 130 times (length 4)
_S1_2_880566C 526 instructions (0.000%), 2 calls (0880566C - 0880576C, length 65)
  Back Branch 08805730 70 times (length 5)
  Back Branch 08805740 10 times (length 12)
_S1_2_8A0B414 525 instructions (0.000%), 105 calls (08A0B414 - 08A0B424, length 5)
_S1_2_8A0B400 525 instructions (0.000%), 105 calls (08A0B400 - 08A0B410, length 5)
_S1_2_8A25B1C 523 instructions (0.000%), 26 calls (08A25B1C - 08A25B78, length 24)
  Back Branch 08A25B74 1 times (length 9)
_S1_2_899E644 522 instructions (0.000%), 261 calls (0899E644 - 0899E648, length 2)
_S1_2_8A87AE4 512 instructions (0.000%), 256 calls (08A87AE4 - 08A87AE8, length 2)
_S1_2_8A300B8 512 instructions (0.000%), 1 calls (08A300B8 - 08A304EC, length 270)
  Back Branch 08A30458 32 times (length 9)
  Back Branch 08A30460 1 times (length 92)
  Back Branch 08A30494 1 times (length 105)
  Back Branch 08A304B4 1 times (length 87)
  Back Branch 08A304AC 1 times (length 111)
  Back Branch 08A3049C 1 times (length 78)
  Back Branch 08A3034C 1 times (length 23)
  Back Branch 08A303D4 1 times (length 57)
_S1_2_8807E50 512 instructions (0.000%), 1 calls (08807E50 - 088080F0, length 169)
  Back Branch 08807EB0 32 times (length 9)
  Back Branch 08808024 2 times (length 65)
  Back Branch 088080EC 1 times (length 57)
_S1_2_885B3A4 510 instructions (0.000%), 1 calls (0885B3A4 - 0885B4E8, length 82)
  Back Branch 0885B464 16 times (length 12)
  Back Branch 0885B474 8 times (length 36)
  Back Branch 0885B4B8 6 times (length 23)
  Back Branch 0885B4E4 6 times (length 34)
_S1_2_894D1DC 508 instructions (0.000%), 2 calls (0894D1DC - 0894D358, length 96)
  Back Branch 0894D354 10 times (length 31)
  Back Branch 0894D2FC 10 times (length 38)
_S1_2_880A900 506 instructions (0.000%), 38 calls (0880A900 - 0880A970, length 29)
  Back Branch 0880A96C 17 times (length 15)
  Back Branch 0880A950 13 times (length 8)
_S1_2_9E7D0AC 504 instructions (0.000%), 2 calls (09E7BCF4 - 09E7D5EC, length 1599)
  Back Branch 09E7BD30 43 times (length 8)
  Back Branch 09E7C268 28 times (length 351)
  Back Branch 09E7C28C 28 times (length 12)
  Back Branch 09E7CC0C 28 times (length 721)
  Back Branch 09E7D5B8 7 times (length 1227)
  Back Branch 09E7D5A8 6 times (length 1223)
  Back Branch 09E7D230 2 times (length 1182)
  Back Branch 09E7D2EC 2 times (length 129)
  Back Branch 09E7D2F4 2 times (length 137)
  Back Branch 09E7D280 2 times (length 23)
  Back Branch 09E7D170 2 times (length 1135)
  Back Branch 09E7C844 2 times (length 244)
  Back Branch 09E7C75C 2 times (length 367)
  Back Branch 09E7C47C 2 times (length 186)
  Back Branch 09E7CB2C 1 times (length 663)
  Back Branch 09E7CBA8 1 times (length 694)
_S1_2_9E63E74 500 instructions (0.000%), 6 calls (09E63E74 - 09E64050, length 120)
  Back Branch 09E64020 6 times (length 8)
_S1_2_89FE170 495 instructions (0.000%), 1 calls (089FE170 - 089FE228, length 47)
  Back Branch 089FE224 29 times (length 13)
  Back Branch 089FE204 29 times (length 10)
  Back Branch 089FE20C 1 times (length 33)
_S1_2_8853544 494 instructions (0.000%), 38 calls (08853544 - 08853578, length 14)
_S1_2_8851600 494 instructions (0.000%), 19 calls (08851600 - 08851668, length 27)
  Back Branch 08851664 19 times (length 13)
_S1_2_9E3FD94 492 instructions (0.000%), 41 calls (09E3FD94 - 09E3FDC0, length 12)
_S1_2_8A5BEAC 486 instructions (0.000%), 81 calls (08A5BEAC - 08A5BED0, length 10)
_S1_2_8A0B428 486 instructions (0.000%), 81 calls (08A0B428 - 08A0B43C, length 6)
_S1_2_88082C4 486 instructions (0.000%), 14 calls (088082C4 - 088083E8, length 74)
  Back Branch 08808330 4 times (length 13)
  Back Branch 088083A8 4 times (length 35)
_S1_2_885E85C 484 instructions (0.000%), 44 calls (0885E85C - 0885E884, length 11)
_S1_2_885C5C4 484 instructions (0.000%), 44 calls (0885C5C4 - 0885C5EC, length 11)
_S1_2_8A24704 480 instructions (0.000%), 96 calls (08A24704 - 08A24714, length 5)
_S1_2_8A813B4 480 instructions (0.000%), 24 calls (08A80C18 - 08A81BDC, length 1010)
  Back Branch 08A81B80 42 times (length 980)
  Back Branch 08A81BA8 36 times (length 998)
  Back Branch 08A8158C 24 times (length 46)
  Back Branch 08A814A0 24 times (length 548)
  Back Branch 08A814E4 24 times (length 21)
  Back Branch 08A81BC0 18 times (length 16)
_S1_2_8951BA4 475 instructions (0.000%), 19 calls (08951BA4 - 08951C18, length 30)
_S1_2_9E3CFE0 468 instructions (0.000%), 18 calls (09E3CFE0 - 09E3D048, length 27)
  Back Branch 09E3D044 18 times (length 13)
_S1_2_9E4F7F0 468 instructions (0.000%), 6 calls (09E4F7F0 - 09E4FBA0, length 237)
_S1_2_8A27F94 465 instructions (0.000%), 29 calls (08A27F94 - 08A27FD8, length 18)
_S1_2_9E735C8 464 instructions (0.000%), 16 calls (09E735C8 - 09E73638, length 29)
_S1_2_9E4A0A0 457 instructions (0.000%), 3 calls (09E4A0A0 - 09E4A398, length 191)
_S1_2_9E4F02C 456 instructions (0.000%), 6 calls (09E4F02C - 09E4F228, length 128)
  Back Branch 09E4F224 6 times (length 102)
  Back Branch 09E4F214 6 times (length 91)
  Back Branch 09E4F174 6 times (length 46)
_S1_2_9E4D508 454 instructions (0.000%), 10 calls (09E4D508 - 09E4D604, length 64)
  Back Branch 09E4D550 16 times (length 10)
  Back Branch 09E4D5AC 6 times (length 10)
_S1_2_8883F14 454 instructions (0.000%), 1 calls (08883F14 - 08884124, length 133)
  Back Branch 08883F94 19 times (length 12)
  Back Branch 08884090 3 times (length 30)
  Back Branch 088840D8 3 times (length 8)
_S1_2_9E51610 450 instructions (0.000%), 25 calls (09E3D0B0 - 09E51614, length 20826)
  Back Branch 09E51610 25 times (length 20826)
_S1_2_9E79444 442 instructions (0.000%), 5 calls (09E79444 - 09E799AC, length 347)
  Back Branch 09E7977C 5 times (length 165)
  Back Branch 09E79970 1 times (length 277)
_S1_2_9E51630 441 instructions (0.000%), 21 calls (09E3D21C - 09E51634, length 20743)
  Back Branch 09E51630 21 times (length 20743)
_S1_2_8A670A4 441 instructions (0.000%), 21 calls (08A670A4 - 08A67124, length 33)
  Back Branch 08A67120 21 times (length 14)
_S1_2_8956BB4 440 instructions (0.000%), 3 calls (08956BB4 - 08956C80, length 52)
  Back Branch 08956C50 21 times (length 16)
_S1_2_8805A18 440 instructions (0.000%), 2 calls (08805A18 - 08805B90, length 95)
  Back Branch 08805B5C 16 times (length 9)
  Back Branch 08805B30 16 times (length 4)
  Back Branch 08805AAC 10 times (length 4)
  Back Branch 08805AD8 6 times (length 9)
_S1_2_8A7F10C 437 instructions (0.000%), 19 calls (08A7EF28 - 08A80820, length 1599)
  Back Branch 08A7EF64 737 times (length 8)
  Back Branch 08A7F49C 473 times (length 351)
  Back Branch 08A7F4C0 473 times (length 12)
  Back Branch 08A7FE40 472 times (length 721)
  Back Branch 08A807DC 232 times (length 1223)
  Back Branch 08A807EC 122 times (length 1227)
  Back Branch 08A7F6B0 86 times (length 186)
  Back Branch 08A7F634 55 times (length 153)
  Back Branch 08A7F900 34 times (length 332)
  Back Branch 08A7FA78 31 times (length 244)
  Back Branch 08A7F990 30 times (length 367)
  Back Branch 08A7F134 19 times (length 11)
  Back Branch 08A7F13C 19 times (length 88)
  Back Branch 08A7FD60 19 times (length 663)
  Back Branch 08A7FDDC 9 times (length 694)
_S1_2_885AF54 420 instructions (0.000%), 105 calls (0885AF54 - 0885AF60, length 4)
_S1_2_8952FD8 420 instructions (0.000%), 20 calls (08952FD8 - 089530AC, length 54)
  Back Branch 0895301C 20 times (length 9)
_S1_2_8850358 413 instructions (0.000%), 7 calls (08850358 - 08850450, length 63)
_S1_2_9E7819C 412 instructions (0.000%), 16 calls (09E7819C - 09E782FC, length 89)
  Back Branch 09E78244 14 times (length 8)
  Back Branch 09E7822C 14 times (length 29)
  Back Branch 09E78270 2 times (length 46)
  Back Branch 09E78258 2 times (length 40)
_S1_2_89FD5C4 411 instructions (0.000%), 31 calls (089FD5C4 - 089FD614, length 21)
  Back Branch 089FD610 1 times (length 13)
_S1_2_8951B64 408 instructions (0.000%), 51 calls (08951B64 - 08951BA0, length 16)
_S1_2_9E7B8AC 408 instructions (0.000%), 6 calls (09E7B8AC - 09E7BA6C, length 113)
  Back Branch 09E7B8E0 6 times (length 6)
_S1_2_89FF398 406 instructions (0.000%), 29 calls (089FF398 - 089FF3CC, length 14)
_S1_2_89FC030 406 instructions (0.000%), 29 calls (089FC030 - 089FC070, length 17)
_S1_2_8851B80 406 instructions (0.000%), 7 calls (08851B80 - 08851D6C, length 124)
_S1_2_8A5C724 405 instructions (0.000%), 81 calls (08A5C724 - 08A5C734, length 5)
_S1_2_8953478 401 instructions (0.000%), 1 calls (08953478 - 08953540, length 51)
  Back Branch 089534AC 76 times (length 5)
_S1_2_896F694 400 instructions (0.000%), 100 calls (0896F694 - 0896F6A0, length 4)
_S1_2_8805BF4 400 instructions (0.000%), 2 calls (08805BF4 - 08805CD0, length 56)
  Back Branch 08805CAC 10 times (length 36)
_S1_2_89713E8 399 instructions (0.000%), 133 calls (089713E8 - 089713F0, length 3)
_S1_2_8858E10 399 instructions (0.000%), 57 calls (08858E10 - 08858E28, length 7)
_S1_2_88162B0 398 instructions (0.000%), 199 calls (088162B0 - 088162B4, length 2)
_S1_2_88041CC 397 instructions (0.000%), 1 calls (088041CC - 088043D4, length 131)
  Back Branch 088042D0 36 times (length 5)
  Back Branch 08804278 25 times (length 4)
_S1_2_9E62B60 396 instructions (0.000%), 6 calls (09E62B60 - 09E62C84, length 74)
_S1_2_8A25890 392 instructions (0.000%), 49 calls (08A25890 - 08A258AC, length 8)
_S1_2_8A7D544 391 instructions (0.000%), 3 calls (08A7D544 - 08A7E518, length 1014)
  Back Branch 08A7E448 225 times (length 36)
  Back Branch 08A7E4A4 123 times (length 6)
  Back Branch 08A7D648 113 times (length 19)
  Back Branch 08A7E450 103 times (length 894)
  Back Branch 08A7E4BC 67 times (length 65)
  Back Branch 08A7D818 64 times (length 173)
  Back Branch 08A7E50C 58 times (length 975)
  Back Branch 08A7E504 58 times (length 6)
  Back Branch 08A7E3A8 58 times (length 852)
  Back Branch 08A7E2C0 50 times (length 671)
  Back Branch 08A7E2EC 50 times (length 26)
  Back Branch 08A7E28C 50 times (length 843)
  Back Branch 08A7E4AC 23 times (length 68)
  Back Branch 08A7E340 22 times (length 887)
_S1_2_896F6A4 388 instructions (0.000%), 97 calls (0896F6A4 - 0896F6B0, length 4)
_S1_2_9E37DCC 386 instructions (0.000%), 1 calls (09E37DCC - 09E37FF8, length 140)
  Back Branch 09E37ED0 36 times (length 5)
  Back Branch 09E37E78 25 times (length 4)
_S1_2_8A14BA0 384 instructions (0.000%), 96 calls (08A14BA0 - 08A14BAC, length 4)
_S1_2_9E7B0A4 384 instructions (0.000%), 12 calls (09E7B0A4 - 09E7B120, length 32)
_S1_2_881CACC 384 instructions (0.000%), 1 calls (0881CACC - 0881CCF8, length 140)
  Back Branch 0881CBD0 36 times (length 5)
  Back Branch 0881CB78 25 times (length 4)
_S1_2_9E39964 380 instructions (0.000%), 4 calls (09E39964 - 09E39B44, length 121)
  Back Branch 09E39B20 2 times (length 70)
_S1_2_9E43BFC 378 instructions (0.000%), 21 calls (09E43BFC - 09E43C40, length 18)
_S1_2_9E827E0 374 instructions (0.000%), 14 calls (09E827E0 - 09E828B0, length 53)
  Back Branch 09E828AC 4 times (length 24)
_S1_2_8A257A4 372 instructions (0.000%), 12 calls (08A257A4 - 08A25864, length 49)
  Back Branch 08A2581C 12 times (length 16)
_S1_2_885C5F0 364 instructions (0.000%), 52 calls (0885C5F0 - 0885C608, length 7)
_S1_2_8A13DE0 361 instructions (0.000%), 19 calls (08A13DE0 - 08A13E28, length 19)
_S1_2_8816250 360 instructions (0.000%), 180 calls (08816250 - 08816254, length 2)
_S1_2_8A13670 360 instructions (0.000%), 40 calls (08A13670 - 08A136A0, length 13)
_S1_2_884EDB4 357 instructions (0.000%), 119 calls (0884EDB4 - 0884EDBC, length 3)
_S1_2_8952C5C 357 instructions (0.000%), 17 calls (08952C5C - 08952D30, length 54)
  Back Branch 08952CA0 17 times (length 9)
_S1_2_9E4EDF0 355 instructions (0.000%), 1 calls (09E4EDF0 - 09E4EEB8, length 51)
  Back Branch 09E4EE94 20 times (length 11)
  Back Branch 09E4EE54 20 times (length 5)
_S1_2_8950D30 352 instructions (0.000%), 11 calls (08950D30 - 08950DE8, length 47)
  Back Branch 08950DE4 11 times (length 22)
_S1_2_8A81D34 348 instructions (0.000%), 12 calls (08A81D34 - 08A81DA4, length 29)
_S1_2_88162B8 344 instructions (0.000%), 172 calls (088162B8 - 088162BC, length 2)
_S1_2_89654DC 344 instructions (0.000%), 1 calls (089654DC - 08965CE8, length 516)
  Back Branch 08965CE4 8 times (length 473)
  Back Branch 08965594 8 times (length 10)
  Back Branch 08965678 2 times (length 10)
  Back Branch 0896579C 2 times (length 10)
  Back Branch 08965C6C 2 times (length 386)
  Back Branch 08965C24 2 times (length 295)
  Back Branch 08965C3C 1 times (length 316)
  Back Branch 08965C54 1 times (length 338)
  Back Branch 08965720 1 times (length 10)
  Back Branch 08965760 1 times (length 10)
_S1_2_880540C 336 instructions (0.000%), 48 calls (0880540C - 08805424, length 7)
_S1_2_9E4EB98 336 instructions (0.000%), 6 calls (09E4EB98 - 09E4ECB8, length 73)
  Back Branch 09E4ECB4 6 times (length 20)
  Back Branch 09E4EC80 6 times (length 14)
  Back Branch 09E4EC94 6 times (length 12)
_S1_2_9E7E470 334 instructions (0.000%), 2 calls (09E7E470 - 09E7F7F8, length 1251)
  Back Branch 09E7F528 10 times (length 29)
  Back Branch 09E7F5A4 8 times (length 3)
  Back Branch 09E7EA24 2 times (length 324)
  Back Branch 09E7F560 2 times (length 586)
  Back Branch 09E7F5F0 2 times (length 855)
  Back Branch 09E7F5B8 2 times (length 840)
  Back Branch 09E7F5AC 2 times (length 750)
  Back Branch 09E7F594 2 times (length 715)
  Back Branch 09E7F6D8 2 times (length 1047)
  Back Branch 09E7F6A0 2 times (length 1005)
  Back Branch 09E7F7F4 1 times (length 1230)
_S1_2_8973F70 324 instructions (0.000%), 81 calls (08973F70 - 08973F7C, length 4)
_S1_2_8973A20 324 instructions (0.000%), 81 calls (08973A20 - 08973A2C, length 4)
_S1_2_8A7F0F8 323 instructions (0.000%), 19 calls (08A7EF28 - 08A80820, length 1599)
  Back Branch 08A7EF64 737 times (length 8)
  Back Branch 08A7F49C 473 times (length 351)
  Back Branch 08A7F4C0 473 times (length 12)
  Back Branch 08A7FE40 472 times (length 721)
  Back Branch 08A807DC 232 times (length 1223)
  Back Branch 08A807EC 122 times (length 1227)
  Back Branch 08A7F6B0 86 times (length 186)
  Back Branch 08A7F634 55 times (length 153)
  Back Branch 08A7F900 34 times (length 332)
  Back Branch 08A7FA78 31 times (length 244)
  Back Branch 08A7F990 30 times (length 367)
  Back Branch 08A7F104 19 times (length 77)
  Back Branch 08A7FD60 19 times (length 663)
  Back Branch 08A7FDDC 9 times (length 694)
_S1_2_8A13B88 323 instructions (0.000%), 19 calls (08A13B88 - 08A13BC8, length 17)
_S1_2_884F970 323 instructions (0.000%), 19 calls (0884F970 - 0884F9B0, length 17)
_S1_2_8A2FBE4 319 instructions (0.000%), 1 calls (08A2FBE4 - 08A2FC7C, length 39)
  Back Branch 08A2FC58 36 times (length 8)
_S1_2_8816320 316 instructions (0.000%), 158 calls (08816320 - 08816324, length 2)
_S1_2_8816310 316 instructions (0.000%), 158 calls (08816310 - 08816314, length 2)
_S1_2_9E3D8B4 316 instructions (0.000%), 79 calls (09E3D8B4 - 09E3D8C0, length 4)
_S1_2_9E3F254 312 instructions (0.000%), 26 calls (09E3F254 - 09E3F280, length 12)
_S1_2_8816328 310 instructions (0.000%), 155 calls (08816328 - 0881632C, length 2)
_S1_2_8816318 310 instructions (0.000%), 155 calls (08816318 - 0881631C, length 2)
_S1_2_9E5169C 301 instructions (0.000%), 1 calls (09E5169C - 09E5183C, length 105)
  Back Branch 09E51838 6 times (length 71)
  Back Branch 09E51734 6 times (length 14)
_S1_2_8A12D7C 300 instructions (0.000%), 60 calls (08A12D7C - 08A12D8C, length 5)
_S1_2_8808E1C 300 instructions (0.000%), 6 calls (08808E1C - 08808EF8, length 56)
  Back Branch 08808ED8 6 times (length 22)
  Back Branch 08808EF4 6 times (length 9)
_S1_2_885D59C 300 instructions (0.000%), 5 calls (0885D59C - 0885D664, length 51)
  Back Branch 0885D620 20 times (length 4)
_S1_2_882ACF8 295 instructions (0.000%), 1 calls (0882ACF8 - 0882AFB0, length 175)
  Back Branch 0882ADF8 5 times (length 30)
_S1_2_89F88EC 294 instructions (0.000%), 22 calls (089F88EC - 089F893C, length 21)
  Back Branch 089F8938 1 times (length 13)
_S1_2_8A0B490 294 instructions (0.000%), 7 calls (08A0B490 - 08A0B534, length 42)
_S1_2_8A80BCC 294 instructions (0.000%), 6 calls (08A80BCC - 08A81BDC, length 1029)
  Back Branch 08A81B80 42 times (length 980)
  Back Branch 08A81BA8 36 times (length 998)
  Back Branch 08A81BC0 18 times (length 16)
_S1_2_8A85E54 293 instructions (0.000%), 6 calls (08A85E54 - 08A85FEC, length 103)
  Back Branch 08A85F90 6 times (length 56)
  Back Branch 08A85F28 6 times (length 11)
  Back Branch 08A85FE8 1 times (length 94)
_S1_2_8A72AF4 290 instructions (0.000%), 1 calls (08A72AF4 - 08A72BF0, length 64)
  Back Branch 08A72B68 32 times (length 8)
_S1_2_8A7B11C 285 instructions (0.000%), 19 calls (08A7B11C - 08A7B154, length 15)
_S1_2_885CEE0 284 instructions (0.000%), 4 calls (0885CEE0 - 0885D038, length 87)
  Back Branch 0885D014 4 times (length 61)
  Back Branch 0885D034 4 times (length 40)
  Back Branch 0885CFD4 4 times (length 5)
  Back Branch 0885D024 2 times (length 8)
_S1_2_89526C0 284 instructions (0.000%), 2 calls (089526C0 - 089529B8, length 191)
_S1_2_9E46928 282 instructions (0.000%), 2 calls (09E46928 - 09E469B4, length 36)
  Back Branch 09E46998 36 times (length 6)
_S1_2_8954CDC 280 instructions (0.000%), 10 calls (08954CDC - 08954D48, length 28)
_S1_2_8952D34 280 instructions (0.000%), 8 calls (08952D34 - 08952E24, length 61)
_S1_2_9E62E54 276 instructions (0.000%), 6 calls (09E62E54 - 09E62F4C, length 63)
  Back Branch 09E62F48 6 times (length 32)
  Back Branch 09E62F34 6 times (length 27)
  Back Branch 09E62F1C 6 times (length 21)
_S1_2_9E52C38 276 instructions (0.000%), 6 calls (09E52B5C - 09E52C74, length 71)
  Back Branch 09E52C60 6 times (length 39)
  Back Branch 09E52C58 6 times (length 36)
  Back Branch 09E52C28 6 times (length 53)
_S1_2_89519D8 275 instructions (0.000%), 11 calls (089519D8 - 08951A38, length 25)
_S1_2_885AAA8 273 instructions (0.000%), 7 calls (0885AAA8 - 0885AB44, length 40)
_S1_2_8959438 268 instructions (0.000%), 2 calls (08959438 - 08959630, length 127)
  Back Branch 089595CC 8 times (length 5)
  Back Branch 0895962C 1 times (length 109)
_S1_2_8A78C20 267 instructions (0.000%), 8 calls (08A78C20 - 08A78D04, length 58)
_S1_2_8A7B158 266 instructions (0.000%), 19 calls (08A7B158 - 08A7B190, length 15)
  Back Branch 08A7B18C 19 times (length 7)
_S1_2_884E104 265 instructions (0.000%), 1 calls (0884E104 - 0884E248, length 82)
  Back Branch 0884E178 16 times (length 5)
  Back Branch 0884E1C4 10 times (length 11)
  Back Branch 0884E1DC 5 times (length 19)
_S1_2_8A0A954 263 instructions (0.000%), 1 calls (08804D34 - 08A0A958, length 530186)
  Back Branch 08804EB4 6 times (length 58)
  Back Branch 08804EC0 3 times (length 84)
  Back Branch 08804FC8 2 times (length 122)
  Back Branch 08A0A954 1 times (length 530186)
  Back Branch 08804FB0 1 times (length 111)
_S1_2_9E3890C 262 instructions (0.000%), 1 calls (09E3890C - 09E38BF0, length 186)
  Back Branch 09E38A18 11 times (length 8)
  Back Branch 09E38AC8 2 times (length 11)
  Back Branch 09E389D0 1 times (length 8)
  Back Branch 09E38A28 1 times (length 17)
_S1_2_881D148 258 instructions (0.000%), 1 calls (0881D148 - 0881D6A8, length 345)
  Back Branch 0881D57C 1 times (length 199)
_S1_2_9E82AF8 256 instructions (0.000%), 128 calls (09E82AF8 - 09E82AFC, length 2)
_S1_2_88066C8 256 instructions (0.000%), 16 calls (088066C8 - 08806704, length 16)
_S1_2_9E82AF0 254 instructions (0.000%), 127 calls (09E82AF0 - 09E82AF4, length 2)
_S1_2_8A318E8 253 instructions (0.000%), 1 calls (08A318E8 - 08A31B58, length 157)
  Back Branch 08A31A84 3 times (length 49)
  Back Branch 08A31A8C 1 times (length 84)
_S1_2_9E7D5C8 250 instructions (0.000%), 1 calls (09E7BCF4 - 09E7D5EC, length 1599)
  Back Branch 09E7BD30 43 times (length 8)
  Back Branch 09E7C268 28 times (length 351)
  Back Branch 09E7C28C 28 times (length 12)
  Back Branch 09E7CC0C 28 times (length 721)
  Back Branch 09E7CCD0 7 times (length 12)
  Back Branch 09E7D5B8 7 times (length 1227)
  Back Branch 09E7D5A8 6 times (length 1223)
  Back Branch 09E7C844 2 times (length 244)
  Back Branch 09E7C75C 2 times (length 367)
  Back Branch 09E7CCDC 2 times (length 842)
  Back Branch 09E7C47C 2 times (length 186)
  Back Branch 09E7CD34 1 times (length 25)
  Back Branch 09E7CDB4 1 times (length 35)
  Back Branch 09E7CDA0 1 times (length 30)
  Back Branch 09E7D5CC 1 times (length 405)
  Back Branch 09E7CFC0 1 times (length 77)
  Back Branch 09E7CFD0 1 times (length 81)
  Back Branch 09E7CE94 1 times (length 977)
  Back Branch 09E7D024 1 times (length 30)
  Back Branch 09E7CB2C 1 times (length 663)
  Back Branch 09E7CBA8 1 times (length 694)
_S1_2_9E66334 249 instructions (0.000%), 3 calls (09E66334 - 09E6638C, length 23)
  Back Branch 09E6634C 48 times (length 4)
_S1_2_8A5F6D0 249 instructions (0.000%), 3 calls (08A5F6D0 - 08A5F728, length 23)
  Back Branch 08A5F6E8 48 times (length 4)
_S1_2_885AA18 245 instructions (0.000%), 7 calls (0885AA18 - 0885AAA4, length 36)
_S1_2_9E4DD60 240 instructions (0.000%), 20 calls (09E4DD60 - 09E4DD8C, length 12)
_S1_2_885C30C 240 instructions (0.000%), 8 calls (0885C30C - 0885C380, length 30)
_S1_2_9E52AF0 240 instructions (0.000%), 6 calls (09E52AF0 - 09E52C80, length 101)
  Back Branch 09E52C28 6 times (length 53)
_S1_2_8958C88 238 instructions (0.000%), 1 calls (08958C88 - 08958F0C, length 162)
  Back Branch 08958D74 4 times (length 27)
  Back Branch 08958CC4 4 times (length 4)
  Back Branch 08958E08 4 times (length 11)
_S1_2_8A8794C 236 instructions (0.000%), 118 calls (08A8794C - 08A87950, length 2)
_S1_2_8829838 236 instructions (0.000%), 1 calls (08829838 - 08829BE4, length 236)
_S1_2_9E3EF24 234 instructions (0.000%), 18 calls (09E3EF24 - 09E3EF58, length 14)
_S1_2_885DC40 231 instructions (0.000%), 7 calls (0885DC40 - 0885DCC0, length 33)
_S1_2_88A7EFC 231 instructions (0.000%), 1 calls (088A7EFC - 088A8294, length 231)
_S1_2_8953208 228 instructions (0.000%), 76 calls (08953208 - 08953210, length 3)
_S1_2_9E4EA84 228 instructions (0.000%), 6 calls (09E4EA84 - 09E4EB94, length 69)
  Back Branch 09E4EB4C 6 times (length 27)
_S1_2_8A0C148 228 instructions (0.000%), 6 calls (08A0C148 - 08A0C200, length 47)
  Back Branch 08A0C1FC 4 times (length 26)
  Back Branch 08A0C1EC 2 times (length 18)
_S1_2_885A838 222 instructions (0.000%), 37 calls (0885A838 - 0885A84C, length 6)
_S1_2_8A25754 220 instructions (0.000%), 11 calls (08A25754 - 08A257A0, length 20)
_S1_2_88504E4 217 instructions (0.000%), 7 calls (088504E4 - 0885058C, length 43)
_S1_2_8964424 216 instructions (0.000%), 3 calls (08964424 - 08964524, length 65)
  Back Branch 089644D0 6 times (length 15)
  Back Branch 089644F4 3 times (length 34)
_S1_2_895989C 214 instructions (0.000%), 2 calls (0895989C - 08959A34, length 103)
  Back Branch 089599F4 6 times (length 17)
  Back Branch 08959A30 2 times (length 45)
_S1_2_8816380 212 instructions (0.000%), 106 calls (08816380 - 08816384, length 2)
_S1_2_9E6098C 212 instructions (0.000%), 4 calls (0880AE08 - 09E60990, length 5854947)
  Back Branch 09E6098C 4 times (length 5854947)
_S1_2_9E51640 210 instructions (0.000%), 10 calls (09E3D21C - 09E51644, length 20747)
  Back Branch 09E51640 10 times (length 20747)
_S1_2_8952F00 210 instructions (0.000%), 10 calls (08952F00 - 08952FD4, length 54)
  Back Branch 08952F44 10 times (length 9)
_S1_2_9E4F428 210 instructions (0.000%), 6 calls (09E4F428 - 09E4F4B0, length 35)
_S1_2_8A139B0 209 instructions (0.000%), 19 calls (08A139B0 - 08A139D8, length 11)
_S1_2_8A2D1B4 209 instructions (0.000%), 1 calls (08A2D1B4 - 08A2D3D8, length 138)
  Back Branch 08A2D240 16 times (length 5)
  Back Branch 08A2D3C0 1 times (length 34)
  Back Branch 08A2D3AC 1 times (length 81)
  Back Branch 08A2D3D4 1 times (length 62)
  Back Branch 08A2D300 1 times (length 38)
  Back Branch 08A2D35C 1 times (length 61)
_S1_2_9E73560 208 instructions (0.000%), 8 calls (09E73560 - 09E735C4, length 26)
_S1_2_89519A0 206 instructions (0.000%), 21 calls (089519A0 - 089519D4, length 14)
  Back Branch 089519C0 20 times (length 6)
_S1_2_9E7D610 206 instructions (0.000%), 2 calls (09E7D610 - 09E7D7D4, length 114)
  Back Branch 09E7D730 8 times (length 6)
  Back Branch 09E7D78C 2 times (length 41)
_S1_2_8A247C0 204 instructions (0.000%), 12 calls (08A247C0 - 08A24814, length 22)
_S1_2_8971F78 204 instructions (0.000%), 8 calls (08971F78 - 08971FF4, length 32)
  Back Branch 08971FC4 5 times (length 10)
  Back Branch 08971FF0 5 times (length 16)
_S1_2_9E73DF8 204 instructions (0.000%), 6 calls (09E73DF8 - 09E73E7C, length 34)
  Back Branch 09E73E78 6 times (length 9)
_S1_2_9E73BD8 204 instructions (0.000%), 6 calls (09E73BD8 - 09E73C5C, length 34)
  Back Branch 09E73C58 6 times (length 9)
_S1_2_88835E8 204 instructions (0.000%), 1 calls (088835E8 - 08883924, length 208)
  Back Branch 08883920 1 times (length 50)
  Back Branch 08883900 1 times (length 36)
  Back Branch 08883910 1 times (length 43)
_S1_2_89832F4 200 instructions (0.000%), 50 calls (089832F4 - 08983300, length 4)
_S1_2_8A273B4 200 instructions (0.000%), 10 calls (08A273B4 - 08A27400, length 20)
_S1_2_885DDC8 198 instructions (0.000%), 11 calls (0885DDC8 - 0885DE0C, length 18)
_S1_2_8A0BE2C 198 instructions (0.000%), 4 calls (08A0BE2C - 08A0BEF0, length 50)
  Back Branch 08A0BEE4 6 times (length 13)
  Back Branch 08A0BEEC 2 times (length 35)
_S1_2_8A0BDF0 195 instructions (0.000%), 13 calls (08A0BDF0 - 08A0BE28, length 15)
_S1_2_8A87AEC 194 instructions (0.000%), 97 calls (08A87AEC - 08A87AF0, length 2)
_S1_2_896F6C4 194 instructions (0.000%), 97 calls (0896F6C4 - 0896F6C8, length 2)
_S1_2_8A7CA64 192 instructions (0.000%), 6 calls (08A7CA64 - 08A7CAE0, length 32)
_S1_2_88044F0 192 instructions (0.000%), 2 calls (088044F0 - 08804650, length 89)
  Back Branch 088045CC 4 times (length 7)
_S1_2_884EE84 192 instructions (0.000%), 1 calls (0884EE84 - 0884F1C4, length 209)
  Back Branch 0884F194 1 times (length 66)
  Back Branch 0884F1C0 1 times (length 114)
_S1_2_8958930 184 instructions (0.000%), 10 calls (08958930 - 08958984, length 22)
  Back Branch 08958980 4 times (length 6)
_S1_2_9E3816C 182 instructions (0.000%), 14 calls (09E3816C - 09E3819C, length 13)
_S1_2_881CE6C 182 instructions (0.000%), 14 calls (0881CE6C - 0881CE9C, length 13)
_S1_2_8857B98 182 instructions (0.000%), 7 calls (08857B98 - 08857C1C, length 34)
_S1_2_8808B60 182 instructions (0.000%), 7 calls (08808B60 - 08808BC4, length 26)
_S1_2_8808AF8 182 instructions (0.000%), 7 calls (08808AF8 - 08808B5C, length 26)
_S1_2_9E4F7B4 177 instructions (0.000%), 6 calls (09E4F7B4 - 09E4F7EC, length 15)
  Back Branch 09E4F7DC 15 times (length 7)
_S1_2_9E4EFF0 177 instructions (0.000%), 6 calls (09E4EFF0 - 09E4F028, length 15)
  Back Branch 09E4F018 15 times (length 7)
_S1_2_9E4E7F8 177 instructions (0.000%), 6 calls (09E4E7F8 - 09E4E830, length 15)
  Back Branch 09E4E820 15 times (length 7)
_S1_2_9E82B38 176 instructions (0.000%), 88 calls (09E82B38 - 09E82B3C, length 2)
_S1_2_885DD9C 176 instructions (0.000%), 16 calls (0885DD9C - 0885DDC4, length 11)
_S1_2_8855990 176 instructions (0.000%), 4 calls (08855990 - 08855A78, length 59)
  Back Branch 08855A74 4 times (length 39)
_S1_2_8967930 176 instructions (0.000%), 1 calls (08967930 - 089679AC, length 32)
  Back Branch 08967988 17 times (length 9)
_S1_2_9E3B840 175 instructions (0.000%), 7 calls (09E3B840 - 09E3B8C4, length 34)
_S1_2_9E79210 175 instructions (0.000%), 2 calls (09E79210 - 09E79440, length 141)
  Back Branch 09E793F8 2 times (length 85)
  Back Branch 09E7941C 1 times (length 71)
  Back Branch 09E79428 1 times (length 80)
  Back Branch 09E7943C 1 times (length 31)
_S1_2_9E468A4 174 instructions (0.000%), 10 calls (09E468A4 - 09E468F4, length 21)
  Back Branch 09E468F0 2 times (length 8)
_S1_2_8A87954 170 instructions (0.000%), 85 calls (08A87954 - 08A87958, length 2)
_S1_2_9E60954 170 instructions (0.000%), 17 calls (08807CF0 - 09E60958, length 5858075)
  Back Branch 09E60954 17 times (length 5858075)
_S1_2_9E4B214 170 instructions (0.000%), 1 calls (09E4B214 - 09E4B794, length 353)
_S1_2_896481C 170 instructions (0.000%), 1 calls (0896481C - 08964D9C, length 353)
_S1_2_9E3BF70 169 instructions (0.000%), 13 calls (09E3BF70 - 09E3BFB8, length 19)
_S1_2_8952E28 168 instructions (0.000%), 8 calls (08952E28 - 08952EFC, length 54)
  Back Branch 08952E6C 8 times (length 9)
_S1_2_8850454 168 instructions (0.000%), 7 calls (08850454 - 088504B0, length 24)
  Back Branch 08850498 7 times (length 7)
_S1_2_8806670 166 instructions (0.000%), 16 calls (08806670 - 088066A4, length 14)
  Back Branch 08806684 14 times (length 4)
_S1_2_9E7B5A0 166 instructions (0.000%), 3 calls (09E7B5A0 - 09E7B6B8, length 71)
  Back Branch 09E7B640 4 times (length 12)
  Back Branch 09E7B674 3 times (length 11)
  Back Branch 09E7B694 2 times (length 19)
  Back Branch 09E7B648 2 times (length 18)
  Back Branch 09E7B6B4 1 times (length 56)
  Back Branch 09E7B69C 1 times (length 50)
_S1_2_884F368 165 instructions (0.000%), 55 calls (0884F368 - 0884F370, length 3)
_S1_2_885C6C0 165 instructions (0.000%), 3 calls (0885C6C0 - 0885C798, length 55)
_S1_2_89FADD4 164 instructions (0.000%), 12 calls (089FADD4 - 089FAE24, length 21)
  Back Branch 089FAE20 1 times (length 13)
_S1_2_9E43BA0 161 instructions (0.000%), 7 calls (09E43BA0 - 09E43BF8, length 23)
_S1_2_8851B20 161 instructions (0.000%), 7 calls (08851B20 - 08851B7C, length 24)
  Back Branch 08851B78 7 times (length 9)
_S1_2_9E4ECEC 160 instructions (0.000%), 20 calls (09E4ECEC - 09E4ED08, length 8)
_S1_2_8807180 160 instructions (0.000%), 16 calls (08807180 - 088071A4, length 10)
_S1_2_8A79A44 156 instructions (0.000%), 13 calls (08A79A44 - 08A79A70, length 12)
_S1_2_9E62ADC 156 instructions (0.000%), 12 calls (09E62ADC - 09E62B0C, length 13)
_S1_2_8958FC4 156 instructions (0.000%), 2 calls (08958FC4 - 089593A4, length 249)
_S1_2_885EA00 155 instructions (0.000%), 5 calls (0885EA00 - 0885EA78, length 31)
_S1_2_8967674 155 instructions (0.000%), 1 calls (08967674 - 08967720, length 44)
  Back Branch 089676B4 33 times (length 4)
_S1_2_9E60854 154 instructions (0.000%), 1 calls (08804D34 - 09E60858, length 5861066)
  Back Branch 08804EB4 6 times (length 58)
  Back Branch 08804EC0 3 times (length 84)
  Back Branch 08804FC8 2 times (length 122)
  Back Branch 08804FB0 1 times (length 111)
  Back Branch 09E60854 1 times (length 5861066)
_S1_2_8853B64 153 instructions (0.000%), 3 calls (08853B64 - 08853C2C, length 51)
  Back Branch 08853C28 3 times (length 28)
_S1_2_8A13714 152 instructions (0.000%), 19 calls (08A13714 - 08A13730, length 8)
_S1_2_8A7C58C 152 instructions (0.000%), 8 calls (08A7C58C - 08A7C5E4, length 23)
_S1_2_9E7BF1C 152 instructions (0.000%), 1 calls (09E7BCF4 - 09E7D5EC, length 1599)
  Back Branch 09E7BD30 43 times (length 8)
  Back Branch 09E7C268 28 times (length 351)
  Back Branch 09E7C28C 28 times (length 12)
  Back Branch 09E7CC0C 28 times (length 721)
  Back Branch 09E7CCD0 7 times (length 12)
  Back Branch 09E7D5B8 7 times (length 1227)
  Back Branch 09E7D5A8 6 times (length 1223)
  Back Branch 09E7C844 2 times (length 244)
  Back Branch 09E7C75C 2 times (length 367)
  Back Branch 09E7CCDC 2 times (length 842)
  Back Branch 09E7C47C 2 times (length 186)
  Back Branch 09E7CD34 1 times (length 25)
  Back Branch 09E7CDB4 1 times (length 35)
  Back Branch 09E7CDA0 1 times (length 30)
  Back Branch 09E7CE28 1 times (length 953)
  Back Branch 09E7CE38 1 times (length 7)
  Back Branch 09E7CB2C 1 times (length 663)
  Back Branch 09E7CBA8 1 times (length 694)
_S1_2_9E6608C 150 instructions (0.000%), 6 calls (09E6608C - 09E660D4, length 19)
  Back Branch 09E660C8 12 times (length 10)
_S1_2_9E3B438 150 instructions (0.000%), 6 calls (09E3B438 - 09E3B4BC, length 34)
_S1_2_89830C4 150 instructions (0.000%), 2 calls (089830C4 - 08983114, length 21)
  Back Branch 089830F8 20 times (length 6)
_S1_2_8A66F70 147 instructions (0.000%), 21 calls (08A66F70 - 08A66F88, length 7)
_S1_2_8A135EC 147 instructions (0.000%), 21 calls (08A135EC - 08A13604, length 7)
_S1_2_8854D88 147 instructions (0.000%), 3 calls (08854D88 - 08854E48, length 49)
_S1_2_8804C70 147 instructions (0.000%), 3 calls (08804C70 - 08804D30, length 49)
_S1_2_892238C 147 instructions (0.000%), 1 calls (0892238C - 08922484, length 63)
  Back Branch 08922458 5 times (length 16)
  Back Branch 089223D0 5 times (length 5)
_S1_2_9E38BF4 146 instructions (0.000%), 1 calls (09E38BF4 - 09E38EA4, length 173)
  Back Branch 09E38E50 1 times (length 78)
_S1_2_884E25C 144 instructions (0.000%), 48 calls (0884E25C - 0884E264, length 3)
_S1_2_8A2D190 144 instructions (0.000%), 16 calls (08A2D190 - 08A2D1B0, length 9)
_S1_2_9E3A0CC 144 instructions (0.000%), 12 calls (09E3A0CC - 09E3A0F8, length 12)
_S1_2_9E631C4 144 instructions (0.000%), 6 calls (09E631C4 - 09E632C0, length 64)
_S1_2_885C8C8 144 instructions (0.000%), 4 calls (0885C8C8 - 0885C960, length 39)
  Back Branch 0885C940 4 times (length 20)
  Back Branch 0885C95C 4 times (length 25)
  Back Branch 0885C928 4 times (length 13)
  Back Branch 0885C918 4 times (length 10)
_S1_2_8855A9C 144 instructions (0.000%), 4 calls (08855A9C - 08855BA4, length 67)
  Back Branch 08855B74 4 times (length 37)
  Back Branch 08855B68 4 times (length 34)
_S1_2_9E3AF9C 144 instructions (0.000%), 1 calls (09E3AF9C - 09E3B0DC, length 81)
  Back Branch 09E3B010 16 times (length 5)
  Back Branch 09E3B05C 2 times (length 11)
  Back Branch 09E3B070 1 times (length 18)
  Back Branch 09E3B0D8 1 times (length 8)
_S1_2_8A0B45C 143 instructions (0.000%), 11 calls (08A0B45C - 08A0B48C, length 13)
_S1_2_9E8036C 143 instructions (0.000%), 4 calls (09E8036C - 09E80420, length 46)
  Back Branch 09E803F4 2 times (length 11)
  Back Branch 09E80400 2 times (length 17)
  Back Branch 09E80414 1 times (length 19)
  Back Branch 09E8041C 1 times (length 36)
_S1_2_8A81624 142 instructions (0.000%), 1 calls (08A80C18 - 08A81BDC, length 1010)
  Back Branch 08A81458 57 times (length 34)
  Back Branch 08A81B80 42 times (length 980)
  Back Branch 08A81BA8 36 times (length 998)
  Back Branch 08A8158C 24 times (length 46)
  Back Branch 08A814A0 24 times (length 548)
  Back Branch 08A814E4 24 times (length 21)
  Back Branch 08A81BC0 18 times (length 16)
  Back Branch 08A815D8 6 times (length 95)
  Back Branch 08A81640 1 times (length 26)
  Back Branch 08A815E0 1 times (length 111)
_S1_2_9E6BF98 140 instructions (0.000%), 7 calls (09E6BF98 - 09E6BFFC, length 26)
_S1_2_8809C64 138 instructions (0.000%), 6 calls (08809C64 - 08809CBC, length 23)
_S1_2_8A13AB0 138 instructions (0.000%), 2 calls (08A13AB0 - 08A13B84, length 54)
  Back Branch 08A13B08 8 times (length 5)
_S1_2_9E5024C 135 instructions (0.000%), 1 calls (09E5024C - 09E504F8, length 172)
  Back Branch 09E504C0 1 times (length 142)
  Back Branch 09E504D0 1 times (length 17)
  Back Branch 09E504E4 1 times (length 43)
  Back Branch 09E504F4 1 times (length 71)
_S1_2_899D35C 135 instructions (0.000%), 1 calls (0899D35C - 0899D608, length 172)
  Back Branch 0899D604 1 times (length 71)
  Back Branch 0899D5F4 1 times (length 43)
  Back Branch 0899D5E0 1 times (length 17)
  Back Branch 0899D5D0 1 times (length 142)
_S1_2_894E340 134 instructions (0.000%), 2 calls (0894E340 - 0894E5EC, length 172)
_S1_2_9E4209C 134 instructions (0.000%), 1 calls (09E4209C - 09E42178, length 56)
  Back Branch 09E4214C 7 times (length 8)
  Back Branch 09E4210C 7 times (length 5)
_S1_2_8A18DB4 133 instructions (0.000%), 19 calls (08A18DB4 - 08A18DCC, length 7)
_S1_2_8851A88 133 instructions (0.000%), 7 calls (08851A88 - 08851AD0, length 19)
_S1_2_89F8E64 133 instructions (0.000%), 1 calls (089F8E64 - 089F8E84, length 9)
  Back Branch 089F8E74 32 times (length 4)
_S1_2_9E739B4 132 instructions (0.000%), 3 calls (09E739B4 - 09E73BD4, length 137)
_S1_2_9E383FC 132 instructions (0.000%), 1 calls (09E383FC - 09E38804, length 259)
  Back Branch 09E38660 1 times (length 136)
_S1_2_9E4F570 131 instructions (0.000%), 1 calls (09E4F570 - 09E4F5FC, length 36)
  Back Branch 09E4F5D4 20 times (length 5)
_S1_2_9E4E4B0 131 instructions (0.000%), 1 calls (09E4E4B0 - 09E4E53C, length 36)
  Back Branch 09E4E514 20 times (length 5)
_S1_2_8806630 128 instructions (0.000%), 16 calls (08806630 - 08806654, length 10)
_S1_2_881D038 128 instructions (0.000%), 2 calls (0881D038 - 0881D144, length 68)
  Back Branch 0881D0C0 2 times (length 13)
  Back Branch 0881D120 1 times (length 20)
  Back Branch 0881D130 1 times (length 24)
_S1_2_9E47B74 128 instructions (0.000%), 1 calls (09E47B74 - 09E47D98, length 138)
  Back Branch 09E47D70 1 times (length 27)
_S1_2_88089F0 127 instructions (0.000%), 2 calls (088089F0 - 08808AF4, length 66)
  Back Branch 08808A54 3 times (length 12)
  Back Branch 08808AE8 2 times (length 22)
_S1_2_881E880 127 instructions (0.000%), 1 calls (0881E880 - 0881EB4C, length 180)
  Back Branch 0881EAF8 1 times (length 78)
_S1_2_9E4D980 126 instructions (0.000%), 18 calls (09E4D980 - 09E4D998, length 7)
_S1_2_9E65FC8 126 instructions (0.000%), 6 calls (09E65FC8 - 09E66018, length 21)
  Back Branch 09E66014 6 times (length 10)
  Back Branch 09E66004 6 times (length 6)
_S1_2_9E3C410 126 instructions (0.000%), 3 calls (09E3C410 - 09E3C4A0, length 37)
  Back Branch 09E3C474 6 times (length 5)
_S1_2_88404B8 126 instructions (0.000%), 1 calls (088404B8 - 088405D0, length 71)
  Back Branch 0884053C 4 times (length 16)
  Back Branch 088405CC 3 times (length 38)
  Back Branch 08840548 1 times (length 23)
  Back Branch 088405B0 1 times (length 17)
_S1_2_9E44D5C 125 instructions (0.000%), 1 calls (09E44D5C - 09E44EF8, length 104)
  Back Branch 09E44E64 7 times (length 6)
  Back Branch 09E44E2C 1 times (length 32)
  Back Branch 09E44EE0 1 times (length 47)
  Back Branch 09E44EF4 1 times (length 80)
_S1_2_884F374 124 instructions (0.000%), 31 calls (0884F374 - 0884F380, length 4)
_S1_2_9E698A0 121 instructions (0.000%), 1 calls (09E698A0 - 09E699CC, length 76)
  Back Branch 09E699B0 2 times (length 23)
_S1_2_9E4BD3C 121 instructions (0.000%), 1 calls (09E4BD3C - 09E4BED4, length 103)
  Back Branch 09E4BD8C 4 times (length 6)
_S1_2_9E4ED0C 120 instructions (0.000%), 20 calls (09E4ED0C - 09E4ED20, length 6)
_S1_2_8808F54 120 instructions (0.000%), 8 calls (08808F54 - 08808F8C, length 15)
_S1_2_9E7BA70 120 instructions (0.000%), 6 calls (09E7BA70 - 09E7BABC, length 20)
_S1_2_9E80FCC 120 instructions (0.000%), 2 calls (09E80FCC - 09E81138, length 92)
  Back Branch 09E81134 2 times (length 41)
_S1_2_8965344 120 instructions (0.000%), 1 calls (08965344 - 089654D8, length 102)
  Back Branch 08965394 4 times (length 6)
_S1_2_9E80090 117 instructions (0.000%), 13 calls (09E80090 - 09E800B0, length 9)
_S1_2_9E7862C 117 instructions (0.000%), 3 calls (09E7862C - 09E78710, length 58)
_S1_2_9E498D8 116 instructions (0.000%), 1 calls (09E498D8 - 09E49C24, length 212)
_S1_2_8951EF8 116 instructions (0.000%), 1 calls (08951EF8 - 08952244, length 212)
_S1_2_894D35C 114 instructions (0.000%), 2 calls (0894D35C - 0894D3DC, length 33)
  Back Branch 0894D3AC 10 times (length 6)
_S1_2_88B8878 114 instructions (0.000%), 1 calls (088B8878 - 088B8A3C, length 114)
_S1_2_8804A34 113 instructions (0.000%), 1 calls (08804A34 - 08804C58, length 138)
  Back Branch 08804A90 2 times (length 5)
_S1_2_9E81B9C 111 instructions (0.000%), 3 calls (09E81B9C - 09E81C58, length 48)
  Back Branch 09E81C54 1 times (length 8)
_S1_2_8A86A24 111 instructions (0.000%), 3 calls (08A86A24 - 08A86AE0, length 48)
  Back Branch 08A86ADC 1 times (length 8)
_S1_2_885BDBC 111 instructions (0.000%), 3 calls (0885BDBC - 0885BE4C, length 37)
_S1_2_884CBF4 110 instructions (0.000%), 10 calls (0884CBF4 - 0884CC1C, length 11)
_S1_2_88A2F5C 110 instructions (0.000%), 1 calls (088A2F5C - 088A3110, length 110)
_S1_2_88C85C0 108 instructions (0.000%), 11 calls (088C85C0 - 088C85F0, length 13)
  Back Branch 088C85EC 9 times (length 6)
_S1_2_9E660D8 108 instructions (0.000%), 6 calls (09E660D8 - 09E66134, length 24)
  Back Branch 09E66128 6 times (length 9)
  Back Branch 09E66130 6 times (length 6)
_S1_2_9E63D2C 108 instructions (0.000%), 6 calls (09E63D2C - 09E63DAC, length 33)
  Back Branch 09E63DA8 6 times (length 8)
_S1_2_9E3C014 108 instructions (0.000%), 6 calls (09E3C014 - 09E3C068, length 22)
_S1_2_8A31E18 108 instructions (0.000%), 4 calls (08A31E18 - 08A323A4, length 356)
_S1_2_9E39F80 108 instructions (0.000%), 2 calls (09E39F80 - 09E3A084, length 66)
  Back Branch 09E3A054 2 times (length 10)
_S1_2_8A32B1C 108 instructions (0.000%), 1 calls (08A32B1C - 08A32E2C, length 197)
  Back Branch 08A32DB4 1 times (length 74)
_S1_2_88059D0 106 instructions (0.000%), 2 calls (088059D0 - 08805A14, length 18)
  Back Branch 088059F8 16 times (length 5)
_S1_2_89DD868 105 instructions (0.000%), 7 calls (089DD868 - 089DD8C8, length 25)
_S1_2_885A9A0 105 instructions (0.000%), 5 calls (0885A9A0 - 0885AA14, length 30)
_S1_2_899E664 104 instructions (0.000%), 52 calls (0899E664 - 0899E668, length 2)
_S1_2_9E469B8 103 instructions (0.000%), 2 calls (09E469B8 - 09E46B4C, length 102)
  Back Branch 09E46B48 2 times (length 14)
  Back Branch 09E46A84 1 times (length 40)
_S1_2_9E39BF0 102 instructions (0.000%), 2 calls (09E39BF0 - 09E39CF0, length 65)
  Back Branch 09E39C88 2 times (length 17)
_S1_2_880AE08 102 instructions (0.000%), 2 calls (0880AE08 - 0880AF40, length 79)
_S1_2_9E6D5CC 101 instructions (0.000%), 1 calls (09E6D5CC - 09E6D868, length 168)
  Back Branch 09E6D794 1 times (length 98)
  Back Branch 09E6D818 1 times (length 93)
_S1_2_88161A8 100 instructions (0.000%), 50 calls (088161A8 - 088161AC, length 2)
_S1_2_9E4F3DC 100 instructions (0.000%), 20 calls (09E4F3DC - 09E4F3EC, length 5)
_S1_2_8A24CC0 100 instructions (0.000%), 20 calls (08A24CC0 - 08A24CD0, length 5)
_S1_2_8905570 100 instructions (0.000%), 5 calls (08905570 - 089055BC, length 20)
_S1_2_9E391D8 100 instructions (0.000%), 1 calls (09E391D8 - 09E39388, length 109)
_S1_2_881F128 100 instructions (0.000%), 1 calls (0881F128 - 0881FA1C, length 574)
_S1_2_8804880 100 instructions (0.000%), 1 calls (08804880 - 08804A30, length 109)
  Back Branch 0880497C 2 times (length 43)
  Back Branch 0880490C 1 times (length 16)
  Back Branch 088049C4 1 times (length 22)
  Back Branch 08804A2C 1 times (length 50)
_S1_2_88161B8 98 instructions (0.000%), 49 calls (088161B8 - 088161BC, length 2)
_S1_2_8951B24 98 instructions (0.000%), 7 calls (08951B24 - 08951B58, length 14)
_S1_2_8882CD0 97 instructions (0.000%), 1 calls (08882CD0 - 08882D60, length 37)
  Back Branch 08882D24 6 times (length 12)
_S1_2_9E82A68 96 instructions (0.000%), 48 calls (09E82A68 - 09E82A6C, length 2)
_S1_2_8A245B0 96 instructions (0.000%), 48 calls (08A245B0 - 08A245B4, length 2)
_S1_2_8972858 96 instructions (0.000%), 24 calls (08972858 - 08972864, length 4)
_S1_2_8855BEC 96 instructions (0.000%), 4 calls (08855BEC - 08855C74, length 35)
_S1_2_885B4EC 96 instructions (0.000%), 3 calls (0885B4EC - 0885B5CC, length 57)
_S1_2_9E69D74 96 instructions (0.000%), 1 calls (09E69D74 - 09E69EF0, length 96)
_S1_2_9E731CC 95 instructions (0.000%), 5 calls (09E731CC - 09E73214, length 19)
_S1_2_8A0F64C 95 instructions (0.000%), 2 calls (08A0F64C - 08A0F70C, length 49)
_S1_2_8850A30 94 instructions (0.000%), 2 calls (08850A30 - 08850AC0, length 37)
  Back Branch 08850A94 6 times (length 5)
_S1_2_9E78300 93 instructions (0.000%), 3 calls (09E78300 - 09E78460, length 89)
  Back Branch 09E78384 3 times (length 26)
_S1_2_9E49F08 93 instructions (0.000%), 1 calls (09E49F08 - 09E4A398, length 293)
_S1_2_9E49D94 93 instructions (0.000%), 1 calls (09E49D94 - 09E49F04, length 93)
_S1_2_8952528 93 instructions (0.000%), 1 calls (08952528 - 089529B8, length 293)
_S1_2_9E4BA60 92 instructions (0.000%), 1 calls (09E4BA60 - 09E4BD38, length 183)
_S1_2_88A1328 92 instructions (0.000%), 1 calls (088A1328 - 088A1494, length 92)
_S1_2_9E3C06C 91 instructions (0.000%), 7 calls (09E3C06C - 09E3C09C, length 13)
_S1_2_8A2A570 91 instructions (0.000%), 1 calls (08A2A570 - 08A2A6E4, length 94)
  Back Branch 08A2A68C 1 times (length 34)
  Back Branch 08A2A6D0 1 times (length 51)
  Back Branch 08A2A6E0 1 times (length 31)
_S1_2_88553CC 90 instructions (0.000%), 9 calls (088553CC - 0885549C, length 53)
_S1_2_9E79E78 90 instructions (0.000%), 6 calls (09E79E78 - 09E79EB0, length 15)
_S1_2_8951AC0 90 instructions (0.000%), 6 calls (08951AC0 - 08951AF8, length 15)
_S1_2_9E7405C 90 instructions (0.000%), 3 calls (09E7405C - 09E740D0, length 30)
_S1_2_9E66138 90 instructions (0.000%), 1 calls (09E66138 - 09E66330, length 127)
  Back Branch 09E662D4 1 times (length 72)
  Back Branch 09E6628C 1 times (length 47)
  Back Branch 09E6624C 1 times (length 24)
_S1_2_9E519BC 90 instructions (0.000%), 1 calls (09E519BC - 09E51C50, length 166)
_S1_2_8A5F4D4 90 instructions (0.000%), 1 calls (08A5F4D4 - 08A5F6CC, length 127)
  Back Branch 08A5F670 1 times (length 72)
  Back Branch 08A5F628 1 times (length 47)
  Back Branch 08A5F5E8 1 times (length 24)
_S1_2_8A006F8 90 instructions (0.000%), 1 calls (08A006F8 - 08A0098C, length 166)
_S1_2_884CA34 90 instructions (0.000%), 1 calls (0884CA34 - 0884CAE8, length 46)
  Back Branch 0884CABC 5 times (length 12)
_S1_2_885B2E0 89 instructions (0.000%), 1 calls (0885B2E0 - 0885B3A0, length 49)
  Back Branch 0885B378 3 times (length 20)
_S1_2_881D6AC 89 instructions (0.000%), 1 calls (0881D6AC - 0881D8AC, length 129)
_S1_2_8953160 88 instructions (0.000%), 8 calls (08953160 - 08953190, length 13)
  Back Branch 0895318C 8 times (length 8)
_S1_2_885DE48 88 instructions (0.000%), 4 calls (0885DE48 - 0885DE9C, length 22)
_S1_2_9E7B2D0 88 instructions (0.000%), 2 calls (09E7B2D0 - 09E7B378, length 43)
  Back Branch 09E7B358 2 times (length 3)
_S1_2_9E487CC 88 instructions (0.000%), 1 calls (09E487CC - 09E48928, length 88)
_S1_2_9E5C5F8 87 instructions (0.000%), 3 calls (09E5C5F8 - 09E5C62C, length 14)
  Back Branch 09E5C60C 12 times (length 5)
_S1_2_8A17FF4 87 instructions (0.000%), 3 calls (08A17FF4 - 08A18028, length 14)
  Back Branch 08A18008 12 times (length 5)
_S1_2_9E3AB28 87 instructions (0.000%), 2 calls (09E3AB28 - 09E3AC38, length 69)
  Back Branch 09E3AC34 1 times (length 34)
_S1_2_9E78B80 86 instructions (0.000%), 1 calls (09E78B80 - 09E78D78, length 127)
  Back Branch 09E78D58 1 times (length 43)
  Back Branch 09E78C54 1 times (length 13)
  Back Branch 09E78C2C 1 times (length 13)
_S1_2_9E79EB4 84 instructions (0.000%), 6 calls (09E79EB4 - 09E79EEC, length 15)
  Back Branch 09E79EE8 6 times (length 7)
_S1_2_9E66054 84 instructions (0.000%), 6 calls (09E66054 - 09E66088, length 14)
_S1_2_9E70680 83 instructions (0.000%), 1 calls (09E70680 - 09E708E0, length 153)
  Back Branch 09E70880 1 times (length 106)
_S1_2_88321D4 83 instructions (0.000%), 1 calls (088321D4 - 0883231C, length 83)
_S1_2_8A13734 82 instructions (0.000%), 41 calls (08A13734 - 08A13738, length 2)
_S1_2_8A0CBF0 82 instructions (0.000%), 2 calls (08A0CBF0 - 08A0CC90, length 41)
_S1_2_9E77CE4 81 instructions (0.000%), 5 calls (09E77CE4 - 09E77DAC, length 51)
  Back Branch 09E77D80 2 times (length 12)
_S1_2_9E396C8 81 instructions (0.000%), 3 calls (09E396C8 - 09E3974C, length 34)
  Back Branch 09E39748 3 times (length 13)
_S1_2_9E4ECCC 80 instructions (0.000%), 20 calls (09E4ECCC - 09E4ECD8, length 4)
_S1_2_893FF9C 80 instructions (0.000%), 2 calls (0893FF9C - 08940048, length 44)
_S1_2_9E4C7D0 80 instructions (0.000%), 1 calls (09E4C7D0 - 09E4C8B0, length 57)
  Back Branch 09E4C898 2 times (length 12)
_S1_2_887BD28 79 instructions (0.000%), 1 calls (0887BD28 - 0887BDB8, length 37)
  Back Branch 0887BD80 4 times (length 14)
_S1_2_9E62AA8 78 instructions (0.000%), 6 calls (09E62AA8 - 09E62AD8, length 13)
_S1_2_9E52AAC 78 instructions (0.000%), 6 calls (09E52AAC - 09E52AEC, length 17)
_S1_2_9E79F00 78 instructions (0.000%), 2 calls (09E79F00 - 09E7A00C, length 68)
  Back Branch 09E79F68 2 times (length 6)
_S1_2_88A105C 78 instructions (0.000%), 2 calls (088A105C - 088A10F4, length 39)
_S1_2_89F0928 78 instructions (0.000%), 1 calls (089F0928 - 089F09A8, length 33)
  Back Branch 089F0974 10 times (length 5)
  Back Branch 089F09A4 1 times (length 24)
_S1_2_9E3A088 77 instructions (0.000%), 7 calls (09E3A088 - 09E3A0B0, length 11)
_S1_2_9E46CC0 77 instructions (0.000%), 1 calls (09E46CC0 - 09E46EE8, length 139)
  Back Branch 09E46EB0 1 times (length 54)
  Back Branch 09E46EE4 1 times (length 105)
  Back Branch 09E46ED4 1 times (length 63)
_S1_2_9E3CC7C 76 instructions (0.000%), 2 calls (09E3CC7C - 09E3CD78, length 64)
  Back Branch 09E3CD60 2 times (length 9)
  Back Branch 09E3CD74 2 times (length 53)
_S1_2_8A83D9C 76 instructions (0.000%), 2 calls (08A83D9C - 08A8401C, length 161)
  Back Branch 08A84000 2 times (length 83)
_S1_2_885129C 76 instructions (0.000%), 2 calls (0885129C - 08851398, length 64)
  Back Branch 08851380 2 times (length 9)
  Back Branch 08851394 2 times (length 53)
_S1_2_8A30B00 74 instructions (0.000%), 2 calls (08A30B00 - 08A30BF0, length 61)
_S1_2_8A25EB8 74 instructions (0.000%), 1 calls (08A25EB8 - 08A26024, length 92)
  Back Branch 08A26010 1 times (length 16)
  Back Branch 08A26020 1 times (length 54)
  Back Branch 08A25F70 1 times (length 32)
  Back Branch 08A25FC0 1 times (length 52)
  Back Branch 08A25FFC 1 times (length 67)
  Back Branch 08A25FB0 1 times (length 48)
  Back Branch 08A25F80 1 times (length 36)
  Back Branch 08A25F90 1 times (length 40)
  Back Branch 08A25FA0 1 times (length 44)
_S1_2_880AB8C 73 instructions (0.000%), 1 calls (0880AB8C - 0880ACBC, length 77)
  Back Branch 0880ACA8 1 times (length 59)
_S1_2_8A0F488 72 instructions (0.000%), 24 calls (08A0F488 - 08A0F490, length 3)
_S1_2_9E4E998 72 instructions (0.000%), 6 calls (09E4E998 - 09E4E9C4, length 12)
_S1_2_885E228 72 instructions (0.000%), 6 calls (0885E228 - 0885E254, length 12)
_S1_2_895B41C 72 instructions (0.000%), 4 calls (0895B41C - 0895B484, length 27)
_S1_2_8A30DD4 70 instructions (0.000%), 1 calls (08A30DD4 - 08A30FD0, length 128)
  Back Branch 08A30EE4 1 times (length 43)
_S1_2_8804654 70 instructions (0.000%), 1 calls (08804654 - 088047C4, length 93)
_S1_2_8855528 69 instructions (0.000%), 3 calls (08855528 - 08855580, length 23)
_S1_2_9E48A8C 69 instructions (0.000%), 1 calls (09E48A8C - 09E48B44, length 47)
  Back Branch 09E48B10 3 times (length 11)
_S1_2_9E42274 69 instructions (0.000%), 1 calls (09E42274 - 09E42368, length 62)
  Back Branch 09E42304 8 times (length 2)
  Back Branch 09E422D8 1 times (length 4)
  Back Branch 09E422BC 1 times (length 6)
  Back Branch 09E42364 1 times (length 44)
_S1_2_8A745D8 68 instructions (0.000%), 4 calls (08A745D8 - 08A74618, length 17)
_S1_2_9E73CE8 68 instructions (0.000%), 2 calls (09E73CE8 - 09E73D6C, length 34)
  Back Branch 09E73D68 2 times (length 9)
_S1_2_9E73C60 68 instructions (0.000%), 2 calls (09E73C60 - 09E73CE4, length 34)
  Back Branch 09E73CE0 2 times (length 9)
_S1_2_9E47A68 67 instructions (0.000%), 1 calls (09E47A68 - 09E47B70, length 67)
_S1_2_8A87678 67 instructions (0.000%), 1 calls (08A87678 - 08A876CC, length 22)
  Back Branch 08A876B4 10 times (length 5)
_S1_2_89F98D4 67 instructions (0.000%), 1 calls (089F98D4 - 089F9A24, length 85)
  Back Branch 089F99E0 1 times (length 8)
  Back Branch 089F99A0 1 times (length 5)
_S1_2_894DF64 67 instructions (0.000%), 1 calls (0894DF64 - 0894E06C, length 67)
_S1_2_88519A0 66 instructions (0.000%), 22 calls (088519A0 - 088519A8, length 3)
_S1_2_9E78D7C 66 instructions (0.000%), 3 calls (09E78D7C - 09E78DD0, length 22)
_S1_2_8A7937C 66 instructions (0.000%), 3 calls (08A7937C - 08A793D0, length 22)
_S1_2_9E51D70 66 instructions (0.000%), 1 calls (09E51D70 - 09E51E90, length 73)
  Back Branch 09E51E8C 1 times (length 58)
  Back Branch 09E51E5C 1 times (length 37)
  Back Branch 09E51E4C 1 times (length 30)
  Back Branch 09E51E7C 1 times (length 51)
  Back Branch 09E51E6C 1 times (length 44)
  Back Branch 09E51E3C 1 times (length 23)
  Back Branch 09E51E2C 1 times (length 16)
  Back Branch 09E51E1C 1 times (length 10)
_S1_2_9E74028 65 instructions (0.000%), 5 calls (09E74028 - 09E74058, length 13)
_S1_2_9E38808 65 instructions (0.000%), 1 calls (09E38808 - 09E38908, length 65)
_S1_2_9E4236C 64 instructions (0.000%), 8 calls (09E4236C - 09E42388, length 8)
_S1_2_885C964 64 instructions (0.000%), 8 calls (0885C964 - 0885C980, length 8)
_S1_2_9E6A54C 63 instructions (0.000%), 1 calls (09E6A514 - 09E6A61C, length 67)
  Back Branch 09E6A618 1 times (length 67)
_S1_2_8805508 63 instructions (0.000%), 1 calls (08805508 - 08805594, length 36)
  Back Branch 08805574 4 times (length 7)
_S1_2_9E39D38 61 instructions (0.000%), 1 calls (09E39D38 - 09E39E08, length 53)
  Back Branch 09E39D78 2 times (length 7)
  Back Branch 09E39DAC 2 times (length 7)
_S1_2_9E395D4 61 instructions (0.000%), 1 calls (09E395D4 - 09E396C4, length 61)
_S1_2_8A280E0 61 instructions (0.000%), 1 calls (08A280E0 - 08A281D8, length 63)
  Back Branch 08A281D4 1 times (length 29)
_S1_2_8982E14 61 instructions (0.000%), 1 calls (08982E14 - 08982EC8, length 46)
  Back Branch 08982E54 9 times (length 4)
_S1_2_884F9B4 60 instructions (0.000%), 20 calls (0884F9B4 - 0884F9BC, length 3)
_S1_2_9E63374 60 instructions (0.000%), 12 calls (09E63374 - 09E63384, length 5)
_S1_2_9E393B4 60 instructions (0.000%), 6 calls (09E393B4 - 09E393E4, length 13)
  Back Branch 09E393E0 3 times (length 8)
_S1_2_8A2FD00 59 instructions (0.000%), 3 calls (08A2FD00 - 08A2FD50, length 21)
_S1_2_9E56F48 59 instructions (0.000%), 1 calls (09E56F48 - 09E57018, length 53)
  Back Branch 09E56FA4 2 times (length 6)
_S1_2_9E52288 59 instructions (0.000%), 1 calls (09E52288 - 09E52370, length 59)
_S1_2_8A2709C 59 instructions (0.000%), 1 calls (08A2709C - 08A2718C, length 61)
  Back Branch 08A27188 1 times (length 29)
_S1_2_8A0F86C 59 instructions (0.000%), 1 calls (08A0F86C - 08A0F93C, length 53)
  Back Branch 08A0F8C8 2 times (length 6)
_S1_2_89DD930 59 instructions (0.000%), 1 calls (089DD930 - 089DDA18, length 59)
_S1_2_8A0BEF4 58 instructions (0.000%), 2 calls (08A0BEF4 - 08A0BF68, length 30)
  Back Branch 08A0BF64 2 times (length 17)
_S1_2_895B218 58 instructions (0.000%), 2 calls (0895B218 - 0895B418, length 129)
_S1_2_9E6BD1C 58 instructions (0.000%), 1 calls (09E6BD1C - 09E6BE04, length 59)
_S1_2_9E44F18 58 instructions (0.000%), 1 calls (09E44F18 - 09E44FD8, length 49)
  Back Branch 09E44F9C 4 times (length 4)
_S1_2_8A2641C 58 instructions (0.000%), 1 calls (08A2641C - 08A26508, length 60)
  Back Branch 08A26504 1 times (length 29)
_S1_2_8955194 58 instructions (0.000%), 1 calls (08955194 - 089553BC, length 139)
_S1_2_887BA04 58 instructions (0.000%), 1 calls (0887BA04 - 0887BAEC, length 59)
  Back Branch 0887BAE8 1 times (length 11)
_S1_2_8A1268C 57 instructions (0.000%), 19 calls (08A1268C - 08A12694, length 3)
_S1_2_8A12674 57 instructions (0.000%), 19 calls (08A12674 - 08A1267C, length 3)
_S1_2_884F9CC 57 instructions (0.000%), 19 calls (0884F9CC - 0884F9D4, length 3)
_S1_2_9E7AC54 57 instructions (0.000%), 3 calls (09E7AC54 - 09E7ACAC, length 23)
_S1_2_9E3C4A4 57 instructions (0.000%), 3 calls (09E3C4A4 - 09E3C4EC, length 19)
_S1_2_885DD00 57 instructions (0.000%), 3 calls (0885DD00 - 0885DD48, length 19)
_S1_2_9E3CD7C 57 instructions (0.000%), 1 calls (09E3CD7C - 09E3CE68, length 60)
  Back Branch 09E3CE64 1 times (length 26)
_S1_2_9E3C668 57 instructions (0.000%), 1 calls (09E3C668 - 09E3C760, length 63)
  Back Branch 09E3C738 1 times (length 16)
  Back Branch 09E3C75C 1 times (length 48)
_S1_2_885E0E4 57 instructions (0.000%), 1 calls (0885E0E4 - 0885E224, length 81)
_S1_2_885139C 57 instructions (0.000%), 1 calls (0885139C - 08851488, length 60)
  Back Branch 08851484 1 times (length 26)
_S1_2_8850C88 57 instructions (0.000%), 1 calls (08850C88 - 08850D80, length 63)
  Back Branch 08850D58 1 times (length 16)
  Back Branch 08850D7C 1 times (length 48)
_S1_2_9E80700 56 instructions (0.000%), 2 calls (09E80700 - 09E807B4, length 46)
  Back Branch 09E807A4 2 times (length 30)
  Back Branch 09E807B0 2 times (length 33)
_S1_2_8A715B0 56 instructions (0.000%), 2 calls (08A715B0 - 08A7161C, length 28)
_S1_2_9E440C4 56 instructions (0.000%), 1 calls (09E440C4 - 09E441B8, length 62)
  Back Branch 09E440FC 1 times (length 6)
  Back Branch 09E4419C 1 times (length 24)
  Back Branch 09E441B4 1 times (length 48)
  Back Branch 09E44144 1 times (length 6)
  Back Branch 09E44160 1 times (length 4)
_S1_2_9E3BC94 56 instructions (0.000%), 1 calls (09E3BC94 - 09E3BD80, length 60)
_S1_2_885CECC 55 instructions (0.000%), 11 calls (0885CECC - 0885CEDC, length 5)
_S1_2_885A87C 55 instructions (0.000%), 5 calls (0885A87C - 0885A8A4, length 11)
_S1_2_9E52A88 54 instructions (0.000%), 6 calls (09E52A88 - 09E52AA8, length 9)
_S1_2_8A0C124 54 instructions (0.000%), 6 calls (08A0C124 - 08A0C144, length 9)
_S1_2_8853D88 54 instructions (0.000%), 6 calls (08853D88 - 08853DA8, length 9)
_S1_2_8806604 54 instructions (0.000%), 6 calls (08806604 - 0880662C, length 11)
_S1_2_9E3FA0C 54 instructions (0.000%), 1 calls (09E3FA0C - 09E3FAE0, length 54)
_S1_2_885407C 54 instructions (0.000%), 1 calls (0885407C - 08854150, length 54)
_S1_2_884CAEC 54 instructions (0.000%), 1 calls (0884CAEC - 0884CBF0, length 66)
  Back Branch 0884CBC0 1 times (length 10)
_S1_2_8949034 53 instructions (0.000%), 1 calls (08949034 - 089491D4, length 105)
_S1_2_9E3BFBC 52 instructions (0.000%), 13 calls (09E3BFBC - 09E3BFC8, length 4)
_S1_2_8A71620 52 instructions (0.000%), 2 calls (08A71620 - 08A71684, length 26)
_S1_2_8959634 52 instructions (0.000%), 2 calls (08959634 - 08959698, length 26)
_S1_2_9E47718 52 instructions (0.000%), 1 calls (09E47718 - 09E478C4, length 108)
_S1_2_894DC14 52 instructions (0.000%), 1 calls (0894DC14 - 0894DDC0, length 108)
_S1_2_8883060 52 instructions (0.000%), 1 calls (08883060 - 088830E4, length 34)
  Back Branch 088830C8 3 times (length 9)
_S1_2_88702EC 52 instructions (0.000%), 1 calls (088702EC - 088703D8, length 60)
_S1_2_884C704 51 instructions (0.000%), 1 calls (0884C704 - 0884C804, length 65)
  Back Branch 0884C79C 1 times (length 17)
_S1_2_8A24CAC 50 instructions (0.000%), 10 calls (08A24CAC - 08A24CBC, length 5)
_S1_2_9E6A4CC 50 instructions (0.000%), 5 calls (09E6A4CC - 09E6A538, length 28)
_S1_2_8A0AA54 50 instructions (0.000%), 5 calls (08807CF0 - 08A0AA58, length 527195)
  Back Branch 08A0AA54 5 times (length 527195)
_S1_2_8805038 50 instructions (0.000%), 5 calls (08805038 - 0880505C, length 10)
_S1_2_8A0F710 50 instructions (0.000%), 2 calls (08A0F710 - 08A0F770, length 25)
_S1_2_88071E0 50 instructions (0.000%), 2 calls (088071E0 - 08807250, length 29)
  Back Branch 0880724C 2 times (length 10)
_S1_2_9E69AD8 50 instructions (0.000%), 1 calls (09E69AD8 - 09E69B9C, length 50)
_S1_2_9E47994 50 instructions (0.000%), 1 calls (09E47994 - 09E47A64, length 53)
  Back Branch 09E47A48 1 times (length 32)
  Back Branch 09E47A60 1 times (length 41)
  Back Branch 09E47A30 1 times (length 24)
_S1_2_8870080 50 instructions (0.000%), 1 calls (08870080 - 08870148, length 51)
  Back Branch 08870144 1 times (length 33)
  Back Branch 08870134 1 times (length 24)
_S1_2_88568C0 49 instructions (0.000%), 7 calls (088568C0 - 088568D8, length 7)
_S1_2_89F9178 49 instructions (0.000%), 1 calls (089F9178 - 089F92D0, length 87)
  Back Branch 089F9288 1 times (length 29)
_S1_2_8A0F480 48 instructions (0.000%), 24 calls (08A0F480 - 08A0F484, length 2)
_S1_2_8A24DE4 48 instructions (0.000%), 12 calls (08A24DE4 - 08A24DF8, length 6)
_S1_2_8A2468C 48 instructions (0.000%), 12 calls (08A2468C - 08A24698, length 4)
_S1_2_8A245D8 48 instructions (0.000%), 12 calls (08A245D8 - 08A245F8, length 9)
_S1_2_8A25000 48 instructions (0.000%), 8 calls (08A25000 - 08A25014, length 6)
_S1_2_9E78AE8 48 instructions (0.000%), 6 calls (09E78AE8 - 09E78B04, length 8)
_S1_2_9E4E7D8 48 instructions (0.000%), 6 calls (09E4E7D8 - 09E4E7F4, length 8)
_S1_2_9E4DABC 48 instructions (0.000%), 6 calls (09E4DABC - 09E4DAD8, length 8)
_S1_2_9E468F8 48 instructions (0.000%), 4 calls (09E468F8 - 09E46924, length 12)
_S1_2_8A0AAA4 48 instructions (0.000%), 1 calls (0880B0DC - 08A0AAA8, length 523892)
  Back Branch 08A0AAA4 1 times (length 523892)
_S1_2_894E994 47 instructions (0.000%), 3 calls (0894E994 - 0894E9D4, length 17)
  Back Branch 0894E9D0 2 times (length 8)
_S1_2_9E450A0 47 instructions (0.000%), 1 calls (09E450A0 - 09E451C0, length 73)
  Back Branch 09E451BC 1 times (length 27)
_S1_2_880B7E0 47 instructions (0.000%), 1 calls (0880B7E0 - 0880B858, length 31)
  Back Branch 0880B834 5 times (length 4)
_S1_2_88055B0 46 instructions (0.000%), 2 calls (088055B0 - 08805608, length 23)
_S1_2_9E423A8 46 instructions (0.000%), 1 calls (09E423A8 - 09E42460, length 47)
_S1_2_8951A9C 45 instructions (0.000%), 9 calls (08951A9C - 08951ABC, length 9)
_S1_2_885DCC4 45 instructions (0.000%), 3 calls (0885DCC4 - 0885DCFC, length 15)
_S1_2_880AACC 45 instructions (0.000%), 2 calls (0880AACC - 0880AB38, length 28)
  Back Branch 0880AB34 1 times (length 16)
  Back Branch 0880AB20 1 times (length 11)
_S1_2_8A87764 44 instructions (0.000%), 22 calls (08A87764 - 08A87768, length 2)
_S1_2_8A8775C 44 instructions (0.000%), 22 calls (08A8775C - 08A87760, length 2)
_S1_2_8951B04 44 instructions (0.000%), 11 calls (08951B04 - 08951B20, length 8)
_S1_2_885DD70 44 instructions (0.000%), 4 calls (0885DD70 - 0885DD98, length 11)
_S1_2_885C598 44 instructions (0.000%), 4 calls (0885C598 - 0885C5C0, length 11)
_S1_2_8807AC0 44 instructions (0.000%), 4 calls (08807AC0 - 08807AE8, length 11)
_S1_2_8805640 44 instructions (0.000%), 4 calls (08805640 - 08805668, length 11)
_S1_2_8808BC8 44 instructions (0.000%), 2 calls (08808BC8 - 08808C1C, length 22)
_S1_2_9E470D4 44 instructions (0.000%), 1 calls (09E470D4 - 09E47180, length 44)
_S1_2_893FEEC 44 instructions (0.000%), 1 calls (0893FEEC - 0893FF98, length 44)
_S1_2_9E508F0 43 instructions (0.000%), 1 calls (09E508F0 - 09E50998, length 43)
_S1_2_9E386C4 43 instructions (0.000%), 1 calls (09E386C4 - 09E38804, length 81)
_S1_2_899DA00 43 instructions (0.000%), 1 calls (0899DA00 - 0899DAA8, length 43)
_S1_2_8949294 43 instructions (0.000%), 1 calls (08949294 - 0894933C, length 43)
_S1_2_88505EC 42 instructions (0.000%), 14 calls (088505EC - 088505F4, length 3)
_S1_2_9E63DC4 42 instructions (0.000%), 6 calls (09E63DC4 - 09E63DDC, length 7)
_S1_2_9E4DB98 42 instructions (0.000%), 6 calls (09E4DB98 - 09E4DBB0, length 7)
_S1_2_8809C48 42 instructions (0.000%), 6 calls (08809C48 - 08809C60, length 7)
_S1_2_9E47024 42 instructions (0.000%), 1 calls (09E47024 - 09E470D0, length 44)
_S1_2_9E38EA8 42 instructions (0.000%), 1 calls (09E38EA8 - 09E38F4C, length 42)
_S1_2_894D0BC 42 instructions (0.000%), 1 calls (0894D0BC - 0894D164, length 43)
  Back Branch 0894D0FC 5 times (length 4)
_S1_2_893FE3C 42 instructions (0.000%), 1 calls (0893FE3C - 0893FEE8, length 44)
_S1_2_9E37D28 41 instructions (0.000%), 1 calls (09E37D28 - 09E37DC8, length 41)
_S1_2_881CA28 41 instructions (0.000%), 1 calls (0881CA28 - 0881CAC8, length 41)
_S1_2_8804D34 41 instructions (0.000%), 1 calls (08804D34 - 08804FCC, length 167)
  Back Branch 08804EB4 6 times (length 58)
  Back Branch 08804EC0 3 times (length 84)
  Back Branch 08804FC8 2 times (length 122)
  Back Branch 08804FB0 1 times (length 111)
_S1_2_8804128 41 instructions (0.000%), 1 calls (08804128 - 088041C8, length 41)
_S1_2_8A135E4 40 instructions (0.000%), 20 calls (08A135E4 - 08A135E8, length 2)
_S1_2_8A0F318 40 instructions (0.000%), 20 calls (08A0F318 - 08A0F31C, length 2)
_S1_2_8A0F308 40 instructions (0.000%), 20 calls (08A0F308 - 08A0F30C, length 2)
_S1_2_8A0A9D4 40 instructions (0.000%), 8 calls (08807AB4 - 08A0A9D8, length 527306)
  Back Branch 08A0A9D4 8 times (length 527306)
_S1_2_9E60944 40 instructions (0.000%), 4 calls (08807CAC - 09E60948, length 5858088)
  Back Branch 09E60944 4 times (length 5858088)
_S1_2_9E6093C 40 instructions (0.000%), 4 calls (08807C8C - 09E60940, length 5858094)
  Back Branch 09E6093C 4 times (length 5858094)
_S1_2_8A0AA1C 40 instructions (0.000%), 4 calls (08807C00 - 08A0AA20, length 527241)
  Back Branch 08A0AA1C 4 times (length 527241)
_S1_2_8809BF8 40 instructions (0.000%), 2 calls (08809BF8 - 08809C44, length 20)
_S1_2_9E47184 40 instructions (0.000%), 1 calls (09E47184 - 09E47230, length 44)
_S1_2_9E37C40 40 instructions (0.000%), 1 calls (09E37C40 - 09E37CC4, length 34)
  Back Branch 09E37C88 2 times (length 6)
_S1_2_89F8FD8 40 instructions (0.000%), 1 calls (089F8FD8 - 089F9064, length 36)
  Back Branch 089F8FF8 2 times (length 4)
_S1_2_9E80044 39 instructions (0.000%), 13 calls (09E80044 - 09E8004C, length 3)
_S1_2_8853AEC 39 instructions (0.000%), 3 calls (08853AEC - 08853B60, length 30)
_S1_2_9E73164 39 instructions (0.000%), 2 calls (09E73164 - 09E731C8, length 26)
  Back Branch 09E731C4 1 times (length 8)
_S1_2_9E4D9A4 39 instructions (0.000%), 1 calls (09E4D9A4 - 09E4DA70, length 52)
_S1_2_9E44024 39 instructions (0.000%), 1 calls (09E44024 - 09E440C0, length 40)
_S1_2_8A7B1C0 39 instructions (0.000%), 1 calls (08A7B1C0 - 08A7B2CC, length 68)
  Back Branch 08A7B228 1 times (length 6)
_S1_2_897234C 39 instructions (0.000%), 1 calls (0897234C - 08972418, length 52)
_S1_2_8853F68 39 instructions (0.000%), 1 calls (08853F68 - 08854078, length 69)
  Back Branch 08853FB0 5 times (length 4)
_S1_2_880CFC0 39 instructions (0.000%), 1 calls (0880CFC0 - 0880D0CC, length 68)
  Back Branch 0880D028 1 times (length 6)
_S1_2_8A878B4 38 instructions (0.000%), 19 calls (08A878B4 - 08A878B8, length 2)
_S1_2_9E7F7FC 38 instructions (0.000%), 1 calls (09E7F7FC - 09E7FA7C, length 161)
  Back Branch 09E7FA60 1 times (length 83)
_S1_2_89D7A8C 37 instructions (0.000%), 1 calls (089D7A8C - 089D7B1C, length 37)
_S1_2_8965CEC 37 instructions (0.000%), 1 calls (08965CEC - 08965E14, length 75)
_S1_2_89532D8 37 instructions (0.000%), 1 calls (089532D8 - 0895336C, length 38)
  Back Branch 08953368 1 times (length 23)
_S1_2_9E62B10 36 instructions (0.000%), 6 calls (09E62B10 - 09E62B34, length 10)
_S1_2_9E533BC 36 instructions (0.000%), 6 calls (09E533BC - 09E533D0, length 6)
_S1_2_9E77DB0 36 instructions (0.000%), 3 calls (09E77DB0 - 09E77DDC, length 12)
_S1_2_9E6086C 36 instructions (0.000%), 3 calls (08805038 - 09E60870, length 5860879)
  Back Branch 09E6086C 3 times (length 5860879)
_S1_2_9E39750 36 instructions (0.000%), 3 calls (09E39750 - 09E397C0, length 29)
  Back Branch 09E397BC 3 times (length 15)
_S1_2_8A0A96C 36 instructions (0.000%), 3 calls (08805038 - 08A0A970, length 529999)
  Back Branch 08A0A96C 3 times (length 529999)
_S1_2_9E3D068 36 instructions (0.000%), 2 calls (09E3D068 - 09E3D0AC, length 18)
_S1_2_894EA14 36 instructions (0.000%), 2 calls (0894EA14 - 0894EA58, length 18)
  Back Branch 0894EA54 2 times (length 9)
_S1_2_894E5F0 36 instructions (0.000%), 2 calls (0894E5F0 - 0894E990, length 233)
_S1_2_9E608D4 35 instructions (0.000%), 7 calls (08807AB4 - 09E608D8, length 5858186)
  Back Branch 09E608D4 7 times (length 5858186)
_S1_2_9E4735C 35 instructions (0.000%), 5 calls (09E4735C - 09E47374, length 7)
_S1_2_9E78A14 35 instructions (0.000%), 1 calls (09E78A14 - 09E78AE4, length 53)
  Back Branch 09E78AE0 1 times (length 39)
_S1_2_9E4D824 35 instructions (0.000%), 1 calls (09E4D824 - 09E4D8E0, length 48)
_S1_2_9E4AD7C 35 instructions (0.000%), 1 calls (09E4AD7C - 09E4ADF8, length 32)
  Back Branch 09E4ADCC 2 times (length 5)
_S1_2_9E43F94 35 instructions (0.000%), 1 calls (09E43F94 - 09E44020, length 36)
_S1_2_8A79008 35 instructions (0.000%), 1 calls (08A79008 - 08A790D8, length 53)
  Back Branch 08A790D4 1 times (length 39)
_S1_2_8972194 35 instructions (0.000%), 1 calls (08972194 - 08972250, length 48)
_S1_2_8964384 35 instructions (0.000%), 1 calls (08964384 - 08964400, length 32)
  Back Branch 089643D4 2 times (length 5)
_S1_2_8883234 35 instructions (0.000%), 1 calls (08883234 - 088832BC, length 35)
_S1_2_880C4DC 35 instructions (0.000%), 1 calls (0880C4DC - 0880C5AC, length 53)
  Back Branch 0880C5A8 1 times (length 39)
_S1_2_9E4CFF8 34 instructions (0.000%), 1 calls (09E4CFF8 - 09E4D07C, length 34)
  Back Branch 09E4D064 1 times (length 15)
_S1_2_9E381C8 34 instructions (0.000%), 1 calls (09E381C8 - 09E3824C, length 34)
_S1_2_8885FC4 34 instructions (0.000%), 1 calls (08885FC4 - 08886058, length 38)
  Back Branch 08886054 1 times (length 26)
_S1_2_881CEC8 34 instructions (0.000%), 1 calls (0881CEC8 - 0881CF4C, length 34)
_S1_2_880A844 34 instructions (0.000%), 1 calls (0880A844 - 0880A8C8, length 34)
_S1_2_9E80424 33 instructions (0.000%), 3 calls (09E80424 - 09E8044C, length 11)
_S1_2_8970DD4 33 instructions (0.000%), 3 calls (08970DD4 - 08970DFC, length 11)
_S1_2_8853C30 33 instructions (0.000%), 3 calls (08853C30 - 08853C68, length 15)
_S1_2_8807AEC 33 instructions (0.000%), 3 calls (08807AEC - 08807B14, length 11)
_S1_2_9E78F70 33 instructions (0.000%), 1 calls (09E78F70 - 09E78FF0, length 33)
_S1_2_9E455AC 33 instructions (0.000%), 1 calls (09E455AC - 09E4562C, length 33)
_S1_2_8A79570 33 instructions (0.000%), 1 calls (08A79570 - 08A795F0, length 33)
_S1_2_8A256C0 32 instructions (0.000%), 4 calls (08A256C0 - 08A256DC, length 8)
_S1_2_885C8A8 32 instructions (0.000%), 4 calls (0885C8A8 - 0885C8C4, length 8)
_S1_2_8805620 32 instructions (0.000%), 4 calls (08805620 - 0880563C, length 8)
_S1_2_89593A8 32 instructions (0.000%), 2 calls (089593A8 - 08959434, length 36)
  Back Branch 08959430 2 times (length 9)
_S1_2_9E7691C 32 instructions (0.000%), 1 calls (09E7691C - 09E76A2C, length 69)
  Back Branch 09E769FC 1 times (length 10)
  Back Branch 09E769E4 1 times (length 44)
_S1_2_9E4FC88 32 instructions (0.000%), 1 calls (09E4FC88 - 09E4FD04, length 32)
_S1_2_9E48710 32 instructions (0.000%), 1 calls (09E48710 - 09E487C8, length 47)
  Back Branch 09E487C4 1 times (length 22)
_S1_2_89F8990 32 instructions (0.000%), 1 calls (089F8990 - 089F8A48, length 47)
_S1_2_898347C 32 instructions (0.000%), 1 calls (0898347C - 089834F8, length 32)
_S1_2_8816134 32 instructions (0.000%), 1 calls (08816134 - 08816188, length 22)
  Back Branch 08816170 3 times (length 5)
_S1_2_9E6BEF0 31 instructions (0.000%), 1 calls (09E6BEF0 - 09E6BF94, length 42)
_S1_2_9E4D080 31 instructions (0.000%), 1 calls (09E4D080 - 09E4D0F8, length 31)
_S1_2_896E670 31 instructions (0.000%), 1 calls (0896E670 - 0896E6E8, length 31)
_S1_2_896E5F4 31 instructions (0.000%), 1 calls (0896E5F4 - 0896E66C, length 31)
_S1_2_880AA08 31 instructions (0.000%), 1 calls (0880AA08 - 0880AAC8, length 49)
  Back Branch 0880AAAC 1 times (length 36)
_S1_2_9E63388 30 instructions (0.000%), 6 calls (09E63388 - 09E63398, length 5)
_S1_2_9E533A8 30 instructions (0.000%), 6 calls (09E533A8 - 09E533B8, length 5)
_S1_2_9E53394 30 instructions (0.000%), 6 calls (09E53394 - 09E533A4, length 5)
_S1_2_9E3A0B4 30 instructions (0.000%), 5 calls (09E3A0B4 - 09E3A0C8, length 6)
_S1_2_9E81B60 30 instructions (0.000%), 2 calls (09E81B60 - 09E81B98, length 15)
_S1_2_9E6085C 30 instructions (0.000%), 2 calls (08804FD0 - 09E60860, length 5860901)
  Back Branch 09E6085C 2 times (length 5860901)
_S1_2_8A71A04 30 instructions (0.000%), 2 calls (08A71A04 - 08A71A3C, length 15)
_S1_2_8A0A95C 30 instructions (0.000%), 2 calls (08804FD0 - 08A0A960, length 530021)
  Back Branch 08A0A95C 2 times (length 530021)
_S1_2_9E6BE6C 30 instructions (0.000%), 1 calls (09E6BE6C - 09E6BEEC, length 33)
_S1_2_9E3ECB0 30 instructions (0.000%), 1 calls (09E3ECB0 - 09E3ED78, length 51)
  Back Branch 09E3ED64 1 times (length 10)
_S1_2_89FA3D4 30 instructions (0.000%), 1 calls (089FA3D4 - 089FA448, length 30)
_S1_2_8884128 30 instructions (0.000%), 1 calls (08884128 - 0888419C, length 30)
_S1_2_88532D0 30 instructions (0.000%), 1 calls (088532D0 - 08853398, length 51)
  Back Branch 08853384 1 times (length 10)
_S1_2_9E7D8B0 29 instructions (0.000%), 1 calls (09E7D8B0 - 09E7D920, length 29)
_S1_2_9E50A48 29 instructions (0.000%), 1 calls (09E50A48 - 09E50B20, length 55)
_S1_2_9E3FAE4 29 instructions (0.000%), 1 calls (09E3FAE4 - 09E3FB54, length 29)
_S1_2_8A29FD0 29 instructions (0.000%), 1 calls (08A29FD0 - 08A2A060, length 37)
  Back Branch 08A2A05C 1 times (length 8)
_S1_2_89604C0 29 instructions (0.000%), 1 calls (089604C0 - 089605D4, length 70)
_S1_2_895F2C0 29 instructions (0.000%), 1 calls (0895F2C0 - 0895F3D4, length 70)
_S1_2_880B728 29 instructions (0.000%), 1 calls (0880B728 - 0880B798, length 29)
_S1_2_88162D8 28 instructions (0.000%), 14 calls (088162D8 - 088162DC, length 2)
_S1_2_894E9D8 28 instructions (0.000%), 2 calls (0894E9D8 - 0894EA10, length 15)
  Back Branch 0894EA0C 2 times (length 7)
_S1_2_8870294 28 instructions (0.000%), 2 calls (08870294 - 088702E0, length 20)
  Back Branch 088702DC 1 times (length 7)
_S1_2_880769C 28 instructions (0.000%), 2 calls (0880769C - 088076D0, length 14)
_S1_2_9E47D9C 28 instructions (0.000%), 1 calls (09E47D9C - 09E47E1C, length 33)
_S1_2_9E39008 28 instructions (0.000%), 1 calls (09E39008 - 09E39074, length 28)
_S1_2_89D201C 28 instructions (0.000%), 1 calls (089D201C - 089D2088, length 28)
_S1_2_8953F38 28 instructions (0.000%), 1 calls (08953658 - 08953F78, length 585)
  Back Branch 08953F74 1 times (length 585)
_S1_2_881E4A4 28 instructions (0.000%), 1 calls (0881E4A4 - 0881E59C, length 63)
_S1_2_881F9EC 27 instructions (0.000%), 3 calls (0881F9EC - 0881FA1C, length 13)
_S1_2_9E828B4 27 instructions (0.000%), 1 calls (09E828B4 - 09E82908, length 22)
  Back Branch 09E828F0 2 times (length 5)
_S1_2_9E76790 27 instructions (0.000%), 1 calls (09E76790 - 09E767FC, length 28)
  Back Branch 09E767F8 1 times (length 21)
_S1_2_9E52374 27 instructions (0.000%), 1 calls (09E52374 - 09E523F4, length 33)
  Back Branch 09E523F0 1 times (length 24)
_S1_2_9E442B4 27 instructions (0.000%), 1 calls (09E442B4 - 09E44340, length 36)
  Back Branch 09E4433C 1 times (length 9)
_S1_2_9E3F990 27 instructions (0.000%), 1 calls (09E3F990 - 09E3FA08, length 31)
  Back Branch 09E3FA04 1 times (length 20)
_S1_2_9E3C340 27 instructions (0.000%), 1 calls (09E3C340 - 09E3C3A8, length 27)
_S1_2_8A76D84 27 instructions (0.000%), 1 calls (08A76D84 - 08A76DF0, length 28)
  Back Branch 08A76DEC 1 times (length 21)
_S1_2_896F984 27 instructions (0.000%), 1 calls (0896F984 - 0896F9EC, length 27)
_S1_2_887C8E0 27 instructions (0.000%), 1 calls (0887C8E0 - 0887C948, length 27)
_S1_2_8850960 27 instructions (0.000%), 1 calls (08850960 - 088509C8, length 27)
_S1_2_884E4EC 27 instructions (0.000%), 1 calls (0884E4EC - 0884E5A0, length 46)
_S1_2_9E608DC 26 instructions (0.000%), 2 calls (08807AC0 - 09E608E0, length 5858185)
  Back Branch 09E608DC 2 times (length 5858185)
_S1_2_8A0CBE4 26 instructions (0.000%), 2 calls (08A0CB60 - 08A0CBEC, length 36)
  Back Branch 08A0CBE8 2 times (length 14)
  Back Branch 08A0CBBC 2 times (length 17)
  Back Branch 08A0CB88 2 times (length 12)
_S1_2_8804FD0 26 instructions (0.000%), 2 calls (08804FD0 - 08805000, length 13)
_S1_2_9E4ACA4 26 instructions (0.000%), 1 calls (09E4ACA4 - 09E4AD34, length 37)
_S1_2_9E41114 26 instructions (0.000%), 1 calls (09E41114 - 09E41198, length 34)
_S1_2_9E397C4 26 instructions (0.000%), 1 calls (09E397C4 - 09E39828, length 26)
_S1_2_89F8AFC 26 instructions (0.000%), 1 calls (089F8AFC - 089F8B64, length 27)
  Back Branch 089F8B60 1 times (length 19)
_S1_2_89642AC 26 instructions (0.000%), 1 calls (089642AC - 0896433C, length 37)
_S1_2_890587C 26 instructions (0.000%), 1 calls (0890587C - 089058F4, length 31)
  Back Branch 089058F0 1 times (length 17)
_S1_2_88A57F8 26 instructions (0.000%), 1 calls (088A57F8 - 088A5870, length 31)
  Back Branch 088A586C 1 times (length 17)
_S1_2_8882AFC 26 instructions (0.000%), 1 calls (08882AFC - 08882B60, length 26)
_S1_2_8808C88 26 instructions (0.000%), 1 calls (08808C88 - 08808CEC, length 26)
_S1_2_8805238 26 instructions (0.000%), 1 calls (08805238 - 088052B0, length 31)
  Back Branch 088052AC 1 times (length 17)
_S1_2_9E3BBE8 25 instructions (0.000%), 2 calls (09E3BBE8 - 09E3BC20, length 15)
  Back Branch 09E3BC1C 1 times (length 6)
_S1_2_9E3BBAC 25 instructions (0.000%), 2 calls (09E3BBAC - 09E3BBE4, length 15)
  Back Branch 09E3BBE0 1 times (length 6)
_S1_2_9E3BB70 25 instructions (0.000%), 2 calls (09E3BB70 - 09E3BBA8, length 15)
  Back Branch 09E3BBA4 1 times (length 6)
_S1_2_9E3AAEC 25 instructions (0.000%), 2 calls (09E3AAEC - 09E3AB24, length 15)
  Back Branch 09E3AB20 1 times (length 6)
_S1_2_9E3AAB0 25 instructions (0.000%), 2 calls (09E3AAB0 - 09E3AAE8, length 15)
  Back Branch 09E3AAE4 1 times (length 6)
_S1_2_9E3AA74 25 instructions (0.000%), 2 calls (09E3AA74 - 09E3AAAC, length 15)
  Back Branch 09E3AAA8 1 times (length 6)
_S1_2_9E3AA38 25 instructions (0.000%), 2 calls (09E3AA38 - 09E3AA70, length 15)
  Back Branch 09E3AA6C 1 times (length 6)
_S1_2_9E3A9FC 25 instructions (0.000%), 2 calls (09E3A9FC - 09E3AA34, length 15)
  Back Branch 09E3AA30 1 times (length 6)
_S1_2_9E6D224 25 instructions (0.000%), 1 calls (09E6D224 - 09E6D284, length 25)
_S1_2_9E4D414 25 instructions (0.000%), 1 calls (09E4D414 - 09E4D474, length 25)
  Back Branch 09E4D454 1 times (length 9)
_S1_2_9E46EEC 25 instructions (0.000%), 1 calls (09E46EEC - 09E46F4C, length 25)
_S1_2_9E39F0C 25 instructions (0.000%), 1 calls (09E39F0C - 09E39F7C, length 29)
_S1_2_8A798A8 25 instructions (0.000%), 1 calls (08A798A8 - 08A79A40, length 103)
  Back Branch 08A79A3C 1 times (length 24)
_S1_2_884E2A4 25 instructions (0.000%), 1 calls (0884E2A4 - 0884E304, length 25)
_S1_2_88297C4 25 instructions (0.000%), 1 calls (088297C4 - 08829824, length 25)
_S1_2_8854F60 24 instructions (0.000%), 8 calls (08854F60 - 08854F68, length 3)
_S1_2_9E4F22C 24 instructions (0.000%), 6 calls (09E4F22C - 09E4F238, length 4)
_S1_2_9E4ECDC 24 instructions (0.000%), 6 calls (09E4ECDC - 09E4ECE8, length 4)
_S1_2_9E444D0 24 instructions (0.000%), 6 calls (09E444D0 - 09E444DC, length 4)
_S1_2_8A0C114 24 instructions (0.000%), 6 calls (08A0C114 - 08A0C120, length 4)
_S1_2_8970DB4 24 instructions (0.000%), 3 calls (08970DB4 - 08970DD0, length 8)
_S1_2_9E791B0 24 instructions (0.000%), 2 calls (09E791B0 - 09E791DC, length 12)
_S1_2_9E6D590 24 instructions (0.000%), 2 calls (09E6D590 - 09E6D5C8, length 15)
  Back Branch 09E6D5B8 2 times (length 5)
_S1_2_9E62A30 24 instructions (0.000%), 2 calls (09E62A30 - 09E62A70, length 17)
_S1_2_8A79A74 24 instructions (0.000%), 2 calls (08A79A74 - 08A79AA0, length 12)
_S1_2_8A5BDCC 24 instructions (0.000%), 2 calls (08A5BDCC - 08A5BE0C, length 17)
_S1_2_8A0CB10 24 instructions (0.000%), 2 calls (08A0CB10 - 08A0CBEC, length 56)
  Back Branch 08A0CBE8 2 times (length 14)
  Back Branch 08A0CBBC 2 times (length 17)
  Back Branch 08A0CB88 2 times (length 12)
_S1_2_9E3C2E0 24 instructions (0.000%), 1 calls (09E3C2E0 - 09E3C33C, length 24)
_S1_2_9E38790 24 instructions (0.000%), 1 calls (09E38790 - 09E38804, length 30)
_S1_2_88C8550 24 instructions (0.000%), 1 calls (088C8550 - 088C85BC, length 28)
_S1_2_8850900 24 instructions (0.000%), 1 calls (08850900 - 0885095C, length 24)
_S1_2_8840A04 24 instructions (0.000%), 1 calls (08840A04 - 08840AD8, length 54)
_S1_2_9E7BED8 23 instructions (0.000%), 1 calls (09E7BCF4 - 09E7D5EC, length 1599)
  Back Branch 09E7BD30 43 times (length 8)
  Back Branch 09E7C268 28 times (length 351)
  Back Branch 09E7C28C 28 times (length 12)
  Back Branch 09E7CC0C 28 times (length 721)
  Back Branch 09E7D5B8 7 times (length 1227)
  Back Branch 09E7D5A8 6 times (length 1223)
  Back Branch 09E7C844 2 times (length 244)
  Back Branch 09E7C75C 2 times (length 367)
  Back Branch 09E7C47C 2 times (length 186)
  Back Branch 09E7BF00 1 times (length 11)
  Back Branch 09E7BF08 1 times (length 88)
  Back Branch 09E7CB2C 1 times (length 663)
  Back Branch 09E7CBA8 1 times (length 694)
_S1_2_9E4CF94 23 instructions (0.000%), 1 calls (09E4CF94 - 09E4CFEC, length 23)
_S1_2_9E43AE8 23 instructions (0.000%), 1 calls (09E43AE8 - 09E43B40, length 23)
_S1_2_88C77C4 23 instructions (0.000%), 1 calls (088C77C4 - 088C781C, length 23)
_S1_2_880BE6C 23 instructions (0.000%), 1 calls (0880BE6C - 0880BEF8, length 36)
  Back Branch 0880BEDC 1 times (length 20)
_S1_2_9E829A0 22 instructions (0.000%), 11 calls (09E829A0 - 09E829A4, length 2)
_S1_2_9E82998 22 instructions (0.000%), 11 calls (09E82998 - 09E8299C, length 2)
_S1_2_8854F74 22 instructions (0.000%), 11 calls (08854F74 - 08854F78, length 2)
_S1_2_8854F6C 22 instructions (0.000%), 11 calls (08854F6C - 08854F70, length 2)
_S1_2_88331A4 22 instructions (0.000%), 11 calls (088331A4 - 088331A8, length 2)
_S1_2_9E70918 22 instructions (0.000%), 2 calls (09E70918 - 09E70940, length 11)
_S1_2_8A0A9EC 22 instructions (0.000%), 2 calls (08807B18 - 08A0A9F0, length 527287)
  Back Branch 08A0A9EC 2 times (length 527287)
_S1_2_8805BB8 22 instructions (0.000%), 2 calls (08805BB8 - 08805BE0, length 11)
_S1_2_8805060 22 instructions (0.000%), 2 calls (08805060 - 08805088, length 11)
_S1_2_9E69180 22 instructions (0.000%), 1 calls (09E69180 - 09E691D4, length 22)
_S1_2_9E43EA0 22 instructions (0.000%), 1 calls (09E43EA0 - 09E43F18, length 31)
_S1_2_8A6251C 22 instructions (0.000%), 1 calls (08A6251C - 08A62570, length 22)
_S1_2_8951A3C 22 instructions (0.000%), 1 calls (08951A3C - 08951A90, length 22)
_S1_2_88859C4 22 instructions (0.000%), 1 calls (088859C4 - 08885A18, length 22)
_S1_2_8884EE8 22 instructions (0.000%), 1 calls (08884EE8 - 08884F3C, length 22)
_S1_2_9E3D380 21 instructions (0.000%), 7 calls (09E3D380 - 09E3D388, length 3)
_S1_2_88504D8 21 instructions (0.000%), 7 calls (088504D8 - 088504E0, length 3)
_S1_2_8805380 21 instructions (0.000%), 3 calls (08805380 - 08805398, length 7)
_S1_2_9E6DA30 21 instructions (0.000%), 1 calls (09E6DA30 - 09E6DAB0, length 33)
  Back Branch 09E6DAAC 1 times (length 14)
_S1_2_9E4CE84 21 instructions (0.000%), 1 calls (09E4CE84 - 09E4CF3C, length 47)
_S1_2_9E43F1C 21 instructions (0.000%), 1 calls (09E43F1C - 09E43F90, length 30)
_S1_2_9E3C3AC 21 instructions (0.000%), 1 calls (09E3C3AC - 09E3C40C, length 25)
_S1_2_896E3F8 21 instructions (0.000%), 1 calls (0896E3F8 - 0896E4B0, length 47)
_S1_2_884EDE0 21 instructions (0.000%), 1 calls (0884EDE0 - 0884EE30, length 21)
_S1_2_8832180 21 instructions (0.000%), 1 calls (08832180 - 088321D0, length 21)
_S1_2_8A877DC 20 instructions (0.000%), 10 calls (08A877DC - 08A877E0, length 2)
_S1_2_8A877CC 20 instructions (0.000%), 10 calls (08A877CC - 08A877D0, length 2)
_S1_2_88162F0 20 instructions (0.000%), 10 calls (088162F0 - 088162F4, length 2)
_S1_2_9E5FF50 20 instructions (0.000%), 5 calls (09E5FF50 - 09E5FF64, length 6)
_S1_2_880560C 20 instructions (0.000%), 4 calls (0880560C - 0880561C, length 5)
_S1_2_9E6091C 20 instructions (0.000%), 2 calls (08807C00 - 09E60920, length 5858121)
  Back Branch 09E6091C 2 times (length 5858121)
_S1_2_8807478 20 instructions (0.000%), 2 calls (08807478 - 0880749C, length 10)
_S1_2_8807450 20 instructions (0.000%), 2 calls (08807450 - 08807474, length 10)
_S1_2_9E3BF10 20 instructions (0.000%), 1 calls (09E3BF10 - 09E3BF6C, length 24)
_S1_2_89FD9EC 20 instructions (0.000%), 1 calls (089FD9EC - 089FDA3C, length 21)
  Back Branch 089FDA38 1 times (length 9)
_S1_2_88A1168 20 instructions (0.000%), 1 calls (088A1168 - 088A11B4, length 20)
_S1_2_9E78934 19 instructions (0.000%), 1 calls (09E78934 - 09E7897C, length 19)
  Back Branch 09E78978 1 times (length 12)
_S1_2_9E6C254 19 instructions (0.000%), 1 calls (09E6C254 - 09E6C29C, length 19)
_S1_2_9E6A8E4 19 instructions (0.000%), 1 calls (09E6A7DC - 09E6A8F0, length 70)
  Back Branch 09E6A8EC 1 times (length 70)
_S1_2_9E6A690 19 instructions (0.000%), 1 calls (09E6A500 - 09E6A69C, length 104)
  Back Branch 09E6A698 1 times (length 104)
_S1_2_9E6A670 19 instructions (0.000%), 1 calls (09E6A500 - 09E6A67C, length 96)
  Back Branch 09E6A678 1 times (length 96)
_S1_2_9E6A630 19 instructions (0.000%), 1 calls (09E6A500 - 09E6A63C, length 80)
  Back Branch 09E6A638 1 times (length 80)
_S1_2_9E6A53C 19 instructions (0.000%), 1 calls (09E6A500 - 09E6A548, length 19)
  Back Branch 09E6A544 1 times (length 19)
_S1_2_9E4566C 19 instructions (0.000%), 1 calls (09E4566C - 09E456B4, length 19)
_S1_2_9E40B58 19 instructions (0.000%), 1 calls (09E40B58 - 09E40BA0, length 19)
_S1_2_9E3F3CC 19 instructions (0.000%), 1 calls (09E3F3CC - 09E3F414, length 19)
_S1_2_9E3D21C 19 instructions (0.000%), 1 calls (09E3D21C - 09E3D264, length 19)
_S1_2_8A73004 19 instructions (0.000%), 1 calls (08A73004 - 08A7304C, length 19)
_S1_2_8A72FB8 19 instructions (0.000%), 1 calls (08A72FB8 - 08A73000, length 19)
_S1_2_8A0A9B4 19 instructions (0.000%), 1 calls (088051A8 - 08A0A9B8, length 529925)
  Back Branch 088051D4 2 times (length 4)
  Back Branch 08A0A9B4 1 times (length 529925)
  Back Branch 088051C4 1 times (length 6)
_S1_2_89FCE30 19 instructions (0.000%), 1 calls (089FCE30 - 089FCE8C, length 24)
  Back Branch 089FCE88 1 times (length 12)
_S1_2_88A14E4 19 instructions (0.000%), 1 calls (088A14E4 - 088A152C, length 19)
_S1_2_88573D8 19 instructions (0.000%), 1 calls (088573D8 - 08857420, length 19)
_S1_2_88539EC 19 instructions (0.000%), 1 calls (088539EC - 08853A34, length 19)
_S1_2_8850AC4 19 instructions (0.000%), 1 calls (08850AC4 - 08850B0C, length 19)
_S1_2_8A24CA4 18 instructions (0.000%), 9 calls (08A24CA4 - 08A24CA8, length 2)
_S1_2_8970D98 18 instructions (0.000%), 6 calls (08970D98 - 08970DA0, length 3)
_S1_2_9E3BC24 18 instructions (0.000%), 2 calls (09E3BC24 - 09E3BC44, length 9)
_S1_2_894E31C 18 instructions (0.000%), 2 calls (0894E31C - 0894E33C, length 9)
_S1_2_9E4DA74 18 instructions (0.000%), 1 calls (09E4DA74 - 09E4DAB8, length 18)
_S1_2_9E486C8 18 instructions (0.000%), 1 calls (09E486C8 - 09E4870C, length 18)
_S1_2_9E43D2C 18 instructions (0.000%), 1 calls (09E43D2C - 09E43D70, length 18)
_S1_2_9E3F928 18 instructions (0.000%), 1 calls (09E3F928 - 09E3FA08, length 57)
  Back Branch 09E3FA04 1 times (length 20)
_S1_2_9E3EC68 18 instructions (0.000%), 1 calls (09E3EC68 - 09E3ECAC, length 18)
_S1_2_9E38FC0 18 instructions (0.000%), 1 calls (09E38FC0 - 09E39004, length 18)
_S1_2_9E37CC8 18 instructions (0.000%), 1 calls (09E37CC8 - 09E37D24, length 24)
_S1_2_897241C 18 instructions (0.000%), 1 calls (0897241C - 08972460, length 18)
_S1_2_89535FC 18 instructions (0.000%), 1 calls (089535FC - 08953684, length 35)
_S1_2_8950CE8 18 instructions (0.000%), 1 calls (08950CE8 - 08950D2C, length 18)
_S1_2_887C11C 18 instructions (0.000%), 1 calls (0887C11C - 0887C190, length 30)
_S1_2_885C850 18 instructions (0.000%), 1 calls (0885C850 - 0885C89C, length 20)
  Back Branch 0885C898 1 times (length 9)
_S1_2_8853288 18 instructions (0.000%), 1 calls (08853288 - 088532CC, length 18)
_S1_2_881D838 18 instructions (0.000%), 1 calls (0881D838 - 0881D8AC, length 30)
_S1_2_881C9C8 18 instructions (0.000%), 1 calls (0881C9C8 - 0881CA24, length 24)
_S1_2_9E7BEC4 17 instructions (0.000%), 1 calls (09E7BCF4 - 09E7D5EC, length 1599)
  Back Branch 09E7BD30 43 times (length 8)
  Back Branch 09E7C268 28 times (length 351)
  Back Branch 09E7C28C 28 times (length 12)
  Back Branch 09E7CC0C 28 times (length 721)
  Back Branch 09E7D5B8 7 times (length 1227)
  Back Branch 09E7D5A8 6 times (length 1223)
  Back Branch 09E7C844 2 times (length 244)
  Back Branch 09E7C75C 2 times (length 367)
  Back Branch 09E7C47C 2 times (length 186)
  Back Branch 09E7BED0 1 times (length 77)
  Back Branch 09E7CB2C 1 times (length 663)
  Back Branch 09E7CBA8 1 times (length 694)
_S1_2_9E6CD84 17 instructions (0.000%), 1 calls (09E6CD84 - 09E6CDC4, length 17)
_S1_2_9E601F8 17 instructions (0.000%), 1 calls (09E601F8 - 09E6024C, length 22)
_S1_2_8A2508C 17 instructions (0.000%), 1 calls (08A2508C - 08A250E0, length 22)
_S1_2_88ADC5C 17 instructions (0.000%), 1 calls (088ADC5C - 088ADC9C, length 17)
_S1_2_885EF08 17 instructions (0.000%), 1 calls (0885EF08 - 0885EF48, length 17)
_S1_2_88066A8 16 instructions (0.000%), 4 calls (0880667C - 088066AC, length 13)
  Back Branch 088066A8 4 times (length 13)
_S1_2_8828448 16 instructions (0.000%), 2 calls (08828448 - 08828464, length 8)
_S1_2_9E46FE4 16 instructions (0.000%), 1 calls (09E46FE4 - 09E47020, length 16)
_S1_2_9E41260 16 instructions (0.000%), 1 calls (09E41260 - 09E4129C, length 16)
_S1_2_9E39078 16 instructions (0.000%), 1 calls (09E39078 - 09E390B8, length 17)
  Back Branch 09E390B4 1 times (length 11)
_S1_2_8A79868 16 instructions (0.000%), 1 calls (08A79868 - 08A798A4, length 16)
_S1_2_89D2838 16 instructions (0.000%), 1 calls (089D2838 - 089D2CF4, length 304)
_S1_2_888623C 16 instructions (0.000%), 1 calls (0888623C - 08886278, length 16)
_S1_2_887C030 16 instructions (0.000%), 1 calls (0887C030 - 0887C0DC, length 44)
_S1_2_8857CE4 16 instructions (0.000%), 1 calls (08857CE4 - 08857D20, length 16)
_S1_2_8832320 16 instructions (0.000%), 1 calls (08832320 - 08832360, length 17)
  Back Branch 0883235C 1 times (length 6)
_S1_2_8829E10 16 instructions (0.000%), 1 calls (08829E10 - 08829E50, length 17)
  Back Branch 08829E4C 1 times (length 6)
_S1_2_88040C8 16 instructions (0.000%), 1 calls (088040C8 - 08804124, length 24)
_S1_2_9E534CC 15 instructions (0.000%), 1 calls (09E534CC - 09E53504, length 15)
_S1_2_9E51100 15 instructions (0.000%), 1 calls (09E51100 - 09E51160, length 25)
_S1_2_9E45630 15 instructions (0.000%), 1 calls (09E45630 - 09E45668, length 15)
_S1_2_9E3C984 15 instructions (0.000%), 1 calls (09E3C984 - 09E3C9BC, length 15)
_S1_2_9E3C250 15 instructions (0.000%), 1 calls (09E3C250 - 09E3C2DC, length 36)
  Back Branch 09E3C2D8 1 times (length 6)
_S1_2_9E3B0A4 15 instructions (0.000%), 1 calls (09E3B0A4 - 09E3B0DC, length 15)
  Back Branch 09E3B0D8 1 times (length 8)
_S1_2_89DD8CC 15 instructions (0.000%), 1 calls (089DD8CC - 089DD92C, length 25)
_S1_2_8850FA4 15 instructions (0.000%), 1 calls (08850FA4 - 08850FDC, length 15)
_S1_2_8850870 15 instructions (0.000%), 1 calls (08850870 - 088508FC, length 36)
_S1_2_899E674 14 instructions (0.000%), 7 calls (0899E674 - 0899E678, length 2)
_S1_2_9E6084C 14 instructions (0.000%), 2 calls (08804C5C - 09E60850, length 5861118)
  Back Branch 09E6084C 2 times (length 5861118)
_S1_2_88832DC 14 instructions (0.000%), 2 calls (088832DC - 088832F4, length 7)
_S1_2_8805CD4 14 instructions (0.000%), 2 calls (08805CD4 - 08805CEC, length 7)
_S1_2_9E6C2A0 14 instructions (0.000%), 1 calls (09E6C2A0 - 09E6C2D4, length 14)
_S1_2_9E4D310 14 instructions (0.000%), 1 calls (09E4D310 - 09E4D344, length 14)
_S1_2_9E482D0 14 instructions (0.000%), 1 calls (09E482D0 - 09E48304, length 14)
_S1_2_9E3F460 14 instructions (0.000%), 1 calls (09E3F460 - 09E3F494, length 14)
_S1_2_89F9A28 14 instructions (0.000%), 1 calls (089F9A28 - 089F9A5C, length 14)
_S1_2_896E884 14 instructions (0.000%), 1 calls (0896E884 - 0896E8B8, length 14)
_S1_2_8883AC4 14 instructions (0.000%), 1 calls (08883AC4 - 08883AF8, length 14)
_S1_2_8853A80 14 instructions (0.000%), 1 calls (08853A80 - 08853AB4, length 14)
_S1_2_9E60B20 13 instructions (0.000%), 1 calls (09E60B20 - 09E60B50, length 13)
_S1_2_9E608E4 13 instructions (0.000%), 1 calls (08807AEC - 09E608E8, length 5858176)
  Back Branch 09E608E4 1 times (length 5858176)
_S1_2_9E608BC 13 instructions (0.000%), 1 calls (088051DC - 09E608C0, length 5860794)
  Back Branch 09E608BC 1 times (length 5860794)
  Back Branch 08805208 1 times (length 4)
_S1_2_9E608B4 13 instructions (0.000%), 1 calls (088051A8 - 09E608B8, length 5860805)
  Back Branch 088051D4 2 times (length 4)
  Back Branch 09E608B4 1 times (length 5860805)
  Back Branch 088051C4 1 times (length 6)
_S1_2_9E56978 13 instructions (0.000%), 1 calls (09E56978 - 09E569A8, length 13)
_S1_2_9E533F0 13 instructions (0.000%), 1 calls (09E533F0 - 09E53420, length 13)
_S1_2_9E3F498 13 instructions (0.000%), 1 calls (09E3F498 - 09E3F4C8, length 13)
_S1_2_8A59B6C 13 instructions (0.000%), 1 calls (08A59B6C - 08A59B9C, length 13)
_S1_2_8A0F29C 13 instructions (0.000%), 1 calls (08A0F29C - 08A0F2CC, length 13)
_S1_2_8A0A9DC 13 instructions (0.000%), 1 calls (08807AC0 - 08A0A9E0, length 527305)
  Back Branch 08A0A9DC 1 times (length 527305)
_S1_2_8A0A974 13 instructions (0.000%), 1 calls (08805060 - 08A0A978, length 529991)
  Back Branch 08A0A974 1 times (length 529991)
_S1_2_88A4078 13 instructions (0.000%), 1 calls (088A4078 - 088A40A8, length 13)
_S1_2_8853AB8 13 instructions (0.000%), 1 calls (08853AB8 - 08853AE8, length 13)
_S1_2_8A7CA5C 12 instructions (0.000%), 6 calls (08A7CA5C - 08A7CA60, length 2)
_S1_2_88162C0 12 instructions (0.000%), 6 calls (088162C0 - 088162C4, length 2)
_S1_2_8816220 12 instructions (0.000%), 6 calls (08816220 - 08816224, length 2)
_S1_2_9E626D0 12 instructions (0.000%), 2 calls (09E626D0 - 09E626E4, length 6)
_S1_2_9E609BC 12 instructions (0.000%), 2 calls (0880AB7C - 09E609C0, length 5855122)
  Back Branch 09E609BC 2 times (length 5855122)
_S1_2_9E43DB4 12 instructions (0.000%), 2 calls (09E43DB4 - 09E43DC8, length 6)
_S1_2_8A5BA6C 12 instructions (0.000%), 2 calls (08A5BA6C - 08A5BA80, length 6)
_S1_2_884CC20 12 instructions (0.000%), 2 calls (0884CC20 - 0884CC34, length 6)
_S1_2_9E791E0 12 instructions (0.000%), 1 calls (09E791E0 - 09E7920C, length 12)
_S1_2_9E6D01C 12 instructions (0.000%), 1 calls (09E6D01C - 09E6D048, length 12)
_S1_2_9E6C3B8 12 instructions (0.000%), 1 calls (09E6C3B8 - 09E6C3E4, length 12)
_S1_2_9E6A7A0 12 instructions (0.000%), 1 calls (09E6A7A0 - 09E6A814, length 30)
_S1_2_9E50CE8 12 instructions (0.000%), 1 calls (09E50CE8 - 09E50D98, length 45)
_S1_2_9E4FBE8 12 instructions (0.000%), 1 calls (09E4FBE8 - 09E4FC40, length 23)
_S1_2_9E44344 12 instructions (0.000%), 1 calls (09E44344 - 09E44390, length 20)
_S1_2_9E3C2AC 12 instructions (0.000%), 1 calls (09E3C2AC - 09E3C2DC, length 13)
  Back Branch 09E3C2D8 1 times (length 6)
_S1_2_9E3C1D8 12 instructions (0.000%), 1 calls (09E3C1D8 - 09E3C204, length 12)
_S1_2_8A33390 12 instructions (0.000%), 1 calls (08A33390 - 08A33570, length 121)
_S1_2_899DDF8 12 instructions (0.000%), 1 calls (0899DDF8 - 0899DEA8, length 45)
_S1_2_89833DC 12 instructions (0.000%), 1 calls (089833DC - 08983434, length 23)
_S1_2_894D714 12 instructions (0.000%), 1 calls (0894D714 - 0894D76C, length 23)
_S1_2_88507F8 12 instructions (0.000%), 1 calls (088507F8 - 08850824, length 12)
_S1_2_9E6C5DC 11 instructions (0.000%), 1 calls (09E6C5DC - 09E6C624, length 19)
_S1_2_9E6C540 11 instructions (0.000%), 1 calls (09E6C540 - 09E6C568, length 11)
_S1_2_9E69BA0 11 instructions (0.000%), 1 calls (09E69BA0 - 09E69BC8, length 11)
_S1_2_9E6094C 11 instructions (0.000%), 1 calls (08807CCC - 09E60950, length 5858082)
  Back Branch 09E6094C 1 times (length 5858082)
_S1_2_9E60924 11 instructions (0.000%), 1 calls (08807C20 - 09E60928, length 5858115)
  Back Branch 09E60924 1 times (length 5858115)
_S1_2_9E4FC5C 11 instructions (0.000%), 1 calls (09E4FC5C - 09E4FC84, length 11)
_S1_2_9E4D914 11 instructions (0.000%), 1 calls (09E4D914 - 09E4D93C, length 11)
_S1_2_9E4AD50 11 instructions (0.000%), 1 calls (09E4AD50 - 09E4AD78, length 11)
_S1_2_9E48B48 11 instructions (0.000%), 1 calls (09E48B48 - 09E48B70, length 11)
_S1_2_9E456DC 11 instructions (0.000%), 1 calls (09E456DC - 09E45704, length 11)
_S1_2_9E43DF8 11 instructions (0.000%), 1 calls (09E43DF8 - 09E43E20, length 11)
_S1_2_9E3FF94 11 instructions (0.000%), 1 calls (09E3FF94 - 09E3FFBC, length 11)
_S1_2_9E3FB58 11 instructions (0.000%), 1 calls (09E3FB58 - 09E3FB80, length 11)
_S1_2_9E3F434 11 instructions (0.000%), 1 calls (09E3F434 - 09E3F45C, length 11)
_S1_2_9E38250 11 instructions (0.000%), 1 calls (09E38250 - 09E38278, length 11)
_S1_2_8A0AA4C 11 instructions (0.000%), 1 calls (08807CCC - 08A0AA50, length 527202)
  Back Branch 08A0AA4C 1 times (length 527202)
_S1_2_895C2F0 11 instructions (0.000%), 1 calls (0895C2F0 - 0895C334, length 18)
_S1_2_8951168 11 instructions (0.000%), 1 calls (08951168 - 08951190, length 11)
_S1_2_887CEA0 11 instructions (0.000%), 1 calls (0887CEA0 - 0887CEC8, length 11)
_S1_2_8870634 11 instructions (0.000%), 1 calls (08870634 - 0887065C, length 11)
_S1_2_88704CC 11 instructions (0.000%), 1 calls (088704CC - 088704FC, length 13)
_S1_2_88541C8 11 instructions (0.000%), 1 calls (088541C8 - 088541F0, length 11)
_S1_2_8853F30 11 instructions (0.000%), 1 calls (08853F30 - 08853F64, length 14)
_S1_2_8853A54 11 instructions (0.000%), 1 calls (08853A54 - 08853A7C, length 11)
_S1_2_881CF50 11 instructions (0.000%), 1 calls (0881CF50 - 0881CF78, length 11)
_S1_2_9E60120 10 instructions (0.000%), 2 calls (09E60120 - 09E60130, length 5)
_S1_2_8A24FB4 10 instructions (0.000%), 2 calls (08A24FB4 - 08A24FC4, length 5)
_S1_2_8A24E44 10 instructions (0.000%), 2 calls (08A24E44 - 08A24E60, length 8)
_S1_2_8A12660 10 instructions (0.000%), 2 calls (08A12660 - 08A12670, length 5)
_S1_2_8967B34 10 instructions (0.000%), 2 calls (08967B34 - 08967B44, length 5)
_S1_2_880637C 10 instructions (0.000%), 2 calls (0880637C - 08806394, length 7)
_S1_2_8806360 10 instructions (0.000%), 2 calls (08806360 - 08806378, length 7)
_S1_2_9E6BA54 10 instructions (0.000%), 1 calls (09E6BA54 - 09E6BA78, length 10)
_S1_2_9E6BA2C 10 instructions (0.000%), 1 calls (09E6BA2C - 09E6BA50, length 10)
_S1_2_9E6BA04 10 instructions (0.000%), 1 calls (09E6BA04 - 09E6BA28, length 10)
_S1_2_9E483E4 10 instructions (0.000%), 1 calls (09E483E4 - 09E48408, length 10)
_S1_2_9E483AC 10 instructions (0.000%), 1 calls (09E483AC - 09E483D0, length 10)
_S1_2_9E48374 10 instructions (0.000%), 1 calls (09E48374 - 09E48398, length 10)
_S1_2_9E3F3A4 10 instructions (0.000%), 1 calls (09E3F3A4 - 09E3F3C8, length 10)
_S1_2_9E3938C 10 instructions (0.000%), 1 calls (09E3938C - 09E393B0, length 10)
_S1_2_887C204 10 instructions (0.000%), 1 calls (0887C204 - 0887C228, length 10)
_S1_2_88539C4 10 instructions (0.000%), 1 calls (088539C4 - 088539E8, length 10)
_S1_2_8827FC8 10 instructions (0.000%), 1 calls (08827FC8 - 08827FEC, length 10)
_S1_2_881ED84 10 instructions (0.000%), 1 calls (0881ED84 - 0881EDB8, length 14)
_S1_2_8855584 9 instructions (0.000%), 3 calls (08855584 - 0885558C, length 3)
_S1_2_8854F7C 9 instructions (0.000%), 3 calls (08854F7C - 08854F84, length 3)
_S1_2_8853C6C 9 instructions (0.000%), 3 calls (08853C6C - 08853C74, length 3)
_S1_2_8807D10 9 instructions (0.000%), 3 calls (08807D10 - 08807D18, length 3)
_S1_2_9E4CC14 9 instructions (0.000%), 1 calls (09E4CC14 - 09E4CC34, length 9)
_S1_2_9E3C208 9 instructions (0.000%), 1 calls (09E3C208 - 09E3C228, length 9)
_S1_2_9E3BC54 9 instructions (0.000%), 1 calls (09E3BC54 - 09E3BC74, length 9)
_S1_2_9E39CF4 9 instructions (0.000%), 1 calls (09E39CF4 - 09E39D14, length 9)
_S1_2_9E37C00 9 instructions (0.000%), 1 calls (09E37C00 - 09E37C20, length 9)
_S1_2_89FC8E0 9 instructions (0.000%), 1 calls (089FC8E0 - 089FC900, length 9)
_S1_2_8850228 9 instructions (0.000%), 1 calls (08850228 - 08850248, length 9)
_S1_2_884C808 9 instructions (0.000%), 1 calls (0884C808 - 0884C828, length 9)
_S1_2_881C900 9 instructions (0.000%), 1 calls (0881C900 - 0881C920, length 9)
_S1_2_880A9B4 9 instructions (0.000%), 1 calls (0880A9B4 - 0880AA04, length 21)
_S1_2_8804000 9 instructions (0.000%), 1 calls (08804000 - 08804020, length 9)
_S1_2_9E829B0 8 instructions (0.000%), 4 calls (09E829B0 - 09E829B4, length 2)
_S1_2_8A879DC 8 instructions (0.000%), 4 calls (08A879DC - 08A879E0, length 2)
_S1_2_8816300 8 instructions (0.000%), 4 calls (08816300 - 08816304, length 2)
_S1_2_88162E0 8 instructions (0.000%), 4 calls (088162E0 - 088162E4, length 2)
_S1_2_8816278 8 instructions (0.000%), 4 calls (08816278 - 0881627C, length 2)
_S1_2_8816270 8 instructions (0.000%), 4 calls (08816270 - 08816274, length 2)
_S1_2_9E3BC84 8 instructions (0.000%), 2 calls (09E3BC84 - 09E3BC90, length 4)
_S1_2_9E3B0E0 8 instructions (0.000%), 2 calls (09E3B0E0 - 09E3B0EC, length 4)
_S1_2_9E39D28 8 instructions (0.000%), 2 calls (09E39D28 - 09E39D34, length 4)
_S1_2_9E39D18 8 instructions (0.000%), 2 calls (09E39D18 - 09E39D24, length 4)
_S1_2_8A0F2D0 8 instructions (0.000%), 2 calls (08A0F2D0 - 08A0F2DC, length 4)
_S1_2_8850258 8 instructions (0.000%), 2 calls (08850258 - 08850264, length 4)
_S1_2_884EE74 8 instructions (0.000%), 2 calls (0884EE74 - 0884EE80, length 4)
_S1_2_884E24C 8 instructions (0.000%), 2 calls (0884E24C - 0884E258, length 4)
_S1_2_88066C0 8 instructions (0.000%), 2 calls (0880667C - 088066C4, length 19)
  Back Branch 088066C0 2 times (length 19)
_S1_2_88066B8 8 instructions (0.000%), 2 calls (0880667C - 088066BC, length 17)
  Back Branch 088066B8 2 times (length 17)
_S1_2_88066B0 8 instructions (0.000%), 2 calls (0880667C - 088066B4, length 15)
  Back Branch 088066B0 2 times (length 15)
_S1_2_8805BE4 8 instructions (0.000%), 2 calls (08805BE4 - 08805BF0, length 4)
_S1_2_9E76800 8 instructions (0.000%), 1 calls (09E76800 - 09E7681C, length 8)
_S1_2_9E4D940 8 instructions (0.000%), 1 calls (09E4D940 - 09E4D95C, length 8)
_S1_2_9E4ADFC 8 instructions (0.000%), 1 calls (09E4ADFC - 09E4AE18, length 8)
_S1_2_9E49544 8 instructions (0.000%), 1 calls (09E49544 - 09E49580, length 16)
_S1_2_9E44498 8 instructions (0.000%), 1 calls (09E44498 - 09E444B4, length 8)
_S1_2_9E44478 8 instructions (0.000%), 1 calls (09E44478 - 09E44494, length 8)
_S1_2_9E43D94 8 instructions (0.000%), 1 calls (09E43D94 - 09E43DB0, length 8)
_S1_2_9E410D0 8 instructions (0.000%), 1 calls (09E410D0 - 09E410EC, length 8)
_S1_2_9E410B0 8 instructions (0.000%), 1 calls (09E410B0 - 09E410CC, length 8)
_S1_2_8A76DF4 8 instructions (0.000%), 1 calls (08A76DF4 - 08A76E10, length 8)
_S1_2_89F8960 8 instructions (0.000%), 1 calls (089F8960 - 089F897C, length 8)
_S1_2_8964404 8 instructions (0.000%), 1 calls (08964404 - 08964420, length 8)
_S1_2_89532B4 8 instructions (0.000%), 1 calls (089532B4 - 089532D4, length 9)
_S1_2_89058F8 8 instructions (0.000%), 1 calls (089058F8 - 08905914, length 8)
_S1_2_8904DA0 8 instructions (0.000%), 1 calls (08904DA0 - 08904DBC, length 8)
_S1_2_88C8688 8 instructions (0.000%), 1 calls (088C8688 - 088C86A4, length 8)
_S1_2_88C7820 8 instructions (0.000%), 1 calls (088C7820 - 088C783C, length 8)
_S1_2_88B06E8 8 instructions (0.000%), 1 calls (088B06E8 - 088B0704, length 8)
_S1_2_88A8380 8 instructions (0.000%), 1 calls (088A8380 - 088A839C, length 8)
_S1_2_88A5874 8 instructions (0.000%), 1 calls (088A5874 - 088A5890, length 8)
_S1_2_8885B74 8 instructions (0.000%), 1 calls (08885B74 - 08885B90, length 8)
_S1_2_887C0FC 8 instructions (0.000%), 1 calls (0887C0FC - 0887C118, length 8)
_S1_2_885DE10 8 instructions (0.000%), 1 calls (0885DE10 - 0885DE2C, length 8)
_S1_2_885AEFC 8 instructions (0.000%), 1 calls (0885AEFC - 0885AF18, length 8)
_S1_2_8857B34 8 instructions (0.000%), 1 calls (08857B34 - 08857B50, length 8)
_S1_2_8854648 8 instructions (0.000%), 1 calls (08854648 - 08854670, length 11)
_S1_2_8832364 8 instructions (0.000%), 1 calls (08832364 - 08832380, length 8)
_S1_2_882A9F4 8 instructions (0.000%), 1 calls (0882A9F4 - 0882AA9C, length 43)
_S1_2_8829E54 8 instructions (0.000%), 1 calls (08829E54 - 08829E70, length 8)
_S1_2_880BF04 8 instructions (0.000%), 1 calls (0880BF04 - 0880BF20, length 8)
_S1_2_880A974 8 instructions (0.000%), 1 calls (0880A974 - 0880A990, length 8)
_S1_2_88052B4 8 instructions (0.000%), 1 calls (088052B4 - 088052D0, length 8)
_S1_2_9E8290C 7 instructions (0.000%), 1 calls (09E8290C - 09E82924, length 7)
_S1_2_9E76A14 7 instructions (0.000%), 1 calls (09E76A14 - 09E76A2C, length 7)
_S1_2_9E6D93C 7 instructions (0.000%), 1 calls (09E6D93C - 09E6D954, length 7)
_S1_2_9E608CC 7 instructions (0.000%), 1 calls (08805224 - 09E608D0, length 5860780)
  Back Branch 09E608CC 1 times (length 5860780)
_S1_2_9E608C4 7 instructions (0.000%), 1 calls (08805210 - 09E608C8, length 5860783)
  Back Branch 09E608C4 1 times (length 5860783)
_S1_2_9E5FDE4 7 instructions (0.000%), 1 calls (09E5FDE4 - 09E5FDFC, length 7)
_S1_2_9E4238C 7 instructions (0.000%), 1 calls (09E4238C - 09E423A4, length 7)
_S1_2_9E400C4 7 instructions (0.000%), 1 calls (09E400C4 - 09E400DC, length 7)
_S1_2_9E3FDC4 7 instructions (0.000%), 1 calls (09E3FDC4 - 09E3FDDC, length 7)
_S1_2_9E3C9FC 7 instructions (0.000%), 1 calls (09E3C9FC - 09E3CA14, length 7)
_S1_2_9E38F50 7 instructions (0.000%), 1 calls (09E38F50 - 09E38F68, length 7)
_S1_2_8A30910 7 instructions (0.000%), 1 calls (08A30910 - 08A30928, length 7)
_S1_2_8A24C78 7 instructions (0.000%), 1 calls (08A24C78 - 08A24C90, length 7)
_S1_2_8A0A9CC 7 instructions (0.000%), 1 calls (08805224 - 08A0A9D0, length 529900)
  Back Branch 08A0A9CC 1 times (length 529900)
_S1_2_8A0A9C4 7 instructions (0.000%), 1 calls (08805210 - 08A0A9C8, length 529903)
  Back Branch 08A0A9C4 1 times (length 529903)
_S1_2_8A0A9AC 7 instructions (0.000%), 1 calls (08805194 - 08A0A9B0, length 529928)
  Back Branch 08A0A9AC 1 times (length 529928)
_S1_2_8A0A97C 7 instructions (0.000%), 1 calls (0880508C - 08A0A980, length 529982)
  Back Branch 08A0A97C 1 times (length 529982)
_S1_2_8A0A94C 7 instructions (0.000%), 1 calls (08804C5C - 08A0A950, length 530238)
  Back Branch 08A0A94C 1 times (length 530238)
_S1_2_896FA74 7 instructions (0.000%), 1 calls (0896FA74 - 0896FA8C, length 7)
_S1_2_896FA58 7 instructions (0.000%), 1 calls (0896FA58 - 0896FA70, length 7)
_S1_2_8949340 7 instructions (0.000%), 1 calls (08949340 - 08949358, length 7)
_S1_2_8870064 7 instructions (0.000%), 1 calls (08870064 - 0887007C, length 7)
_S1_2_8854478 7 instructions (0.000%), 1 calls (08854478 - 08854490, length 7)
_S1_2_885101C 7 instructions (0.000%), 1 calls (0885101C - 08851034, length 7)
_S1_2_8827980 7 instructions (0.000%), 1 calls (08827980 - 08827998, length 7)
_S1_2_9E82AE8 6 instructions (0.000%), 3 calls (09E82AE8 - 09E82AEC, length 2)
_S1_2_9E82AE0 6 instructions (0.000%), 3 calls (09E82AE0 - 09E82AE4, length 2)
_S1_2_8A87A1C 6 instructions (0.000%), 3 calls (08A87A1C - 08A87A20, length 2)
_S1_2_8855590 6 instructions (0.000%), 3 calls (08855590 - 08855594, length 2)
_S1_2_88162E8 6 instructions (0.000%), 3 calls (088162E8 - 088162EC, length 2)
_S1_2_88162C8 6 instructions (0.000%), 3 calls (088162C8 - 088162CC, length 2)
_S1_2_8809DEC 6 instructions (0.000%), 3 calls (08809DEC - 08809DF0, length 2)
_S1_2_9E626C4 6 instructions (0.000%), 2 calls (09E626C4 - 09E626CC, length 3)
_S1_2_8A5BA60 6 instructions (0.000%), 2 calls (08A5BA60 - 08A5BA68, length 3)
_S1_2_9E60884 6 instructions (0.000%), 1 calls (088050A0 - 09E60888, length 5860859)
  Back Branch 09E60884 1 times (length 5860859)
_S1_2_9E602AC 6 instructions (0.000%), 1 calls (09E602AC - 09E602E0, length 14)
_S1_2_9E56A04 6 instructions (0.000%), 1 calls (09E56A04 - 09E56A18, length 6)
_S1_2_9E4AB0C 6 instructions (0.000%), 1 calls (09E4AB0C - 09E4AB54, length 19)
_S1_2_9E49380 6 instructions (0.000%), 1 calls (09E49380 - 09E493B4, length 14)
_S1_2_9E3F910 6 instructions (0.000%), 1 calls (09E3F910 - 09E3F924, length 6)
_S1_2_8A25140 6 instructions (0.000%), 1 calls (08A25140 - 08A25174, length 14)
_S1_2_8A0F328 6 instructions (0.000%), 1 calls (08A0F328 - 08A0F33C, length 6)
_S1_2_8A0AABC 6 instructions (0.000%), 1 calls (0880AB7C - 08A0AAC0, length 524242)
  Back Branch 08A0AABC 1 times (length 524242)
_S1_2_8A0A99C 6 instructions (0.000%), 1 calls (0880515C - 08A0A9A0, length 529938)
  Back Branch 08A0A99C 1 times (length 529938)
_S1_2_9E4947C 5 instructions (0.000%), 1 calls (09E4947C - 09E4949C, length 9)
_S1_2_8A32B08 5 instructions (0.000%), 1 calls (08A32B08 - 08A32B18, length 5)
_S1_2_895C31C 5 instructions (0.000%), 1 calls (0895C31C - 0895C32C, length 5)
_S1_2_882800C 5 instructions (0.000%), 1 calls (0882800C - 08828024, length 7)
_S1_2_8805148 5 instructions (0.000%), 1 calls (08805148 - 08805158, length 5)
_S1_2_9E82B98 4 instructions (0.000%), 2 calls (09E82B98 - 09E82B9C, length 2)
_S1_2_9E82A10 4 instructions (0.000%), 2 calls (09E82A10 - 09E82A14, length 2)
_S1_2_9E82A00 4 instructions (0.000%), 2 calls (09E82A00 - 09E82A04, length 2)
_S1_2_8A87A04 4 instructions (0.000%), 2 calls (08A87A04 - 08A87A08, length 2)
_S1_2_8A879FC 4 instructions (0.000%), 2 calls (08A879FC - 08A87A00, length 2)
_S1_2_8A879F4 4 instructions (0.000%), 2 calls (08A879F4 - 08A879F8, length 2)
_S1_2_8A8789C 4 instructions (0.000%), 2 calls (08A8789C - 08A878A0, length 2)
_S1_2_8A291AC 4 instructions (0.000%), 2 calls (08A291AC - 08A291B0, length 2)
_S1_2_8A12D74 4 instructions (0.000%), 2 calls (08A12D74 - 08A12D78, length 2)
_S1_2_88162A8 4 instructions (0.000%), 2 calls (088162A8 - 088162AC, length 2)
_S1_2_8816228 4 instructions (0.000%), 2 calls (08816228 - 0881622C, length 2)
_S1_2_8816208 4 instructions (0.000%), 2 calls (08816208 - 0881620C, length 2)
_S1_2_8816200 4 instructions (0.000%), 2 calls (08816200 - 08816204, length 2)
_S1_2_88072E4 4 instructions (0.000%), 2 calls (088072E4 - 088072E8, length 2)
_S1_2_880667C 4 instructions (0.000%), 2 calls (0880667C - 08806680, length 2)
_S1_2_9E5FF08 4 instructions (0.000%), 1 calls (09E5FF08 - 09E5FF28, length 9)
_S1_2_9E56A2C 4 instructions (0.000%), 1 calls (09E56A2C - 09E56A38, length 4)
_S1_2_9E4EDE0 4 instructions (0.000%), 1 calls (09E4EDE0 - 09E4EDEC, length 4)
_S1_2_9E494E4 4 instructions (0.000%), 1 calls (09E494E4 - 09E49500, length 8)
_S1_2_9E3F37C 4 instructions (0.000%), 1 calls (09E3F37C - 09E3F388, length 4)
_S1_2_9E391A0 4 instructions (0.000%), 1 calls (09E391A0 - 09E391AC, length 4)
_S1_2_9E39168 4 instructions (0.000%), 1 calls (09E39168 - 09E39174, length 4)
_S1_2_9E39130 4 instructions (0.000%), 1 calls (09E39130 - 09E3913C, length 4)
_S1_2_9E382B4 4 instructions (0.000%), 1 calls (09E382B4 - 09E382C0, length 4)
_S1_2_9E38294 4 instructions (0.000%), 1 calls (09E38294 - 09E382A0, length 4)
_S1_2_8A2FCD8 4 instructions (0.000%), 1 calls (08A2FCD8 - 08A2FCE4, length 4)
_S1_2_8A2FCC8 4 instructions (0.000%), 1 calls (08A2FCC8 - 08A2FCD4, length 4)
_S1_2_8A2FCB8 4 instructions (0.000%), 1 calls (08A2FCB8 - 08A2FCC4, length 4)
_S1_2_8A261F8 4 instructions (0.000%), 1 calls (08A261F8 - 08A26204, length 4)
_S1_2_8A261D8 4 instructions (0.000%), 1 calls (08A261D8 - 08A261E4, length 4)
_S1_2_8A261C8 4 instructions (0.000%), 1 calls (08A261C8 - 08A261D4, length 4)
_S1_2_8A24D9C 4 instructions (0.000%), 1 calls (08A24D9C - 08A24DBC, length 9)
_S1_2_8A0F350 4 instructions (0.000%), 1 calls (08A0F350 - 08A0F35C, length 4)
_S1_2_8973B24 4 instructions (0.000%), 1 calls (08973B24 - 08973B30, length 4)
_S1_2_885399C 4 instructions (0.000%), 1 calls (0885399C - 088539A8, length 4)
_S1_2_881CFE0 4 instructions (0.000%), 1 calls (0881CFE0 - 0881CFEC, length 4)
_S1_2_9E5FEFC 3 instructions (0.000%), 1 calls (09E5FEFC - 09E5FF04, length 3)
_S1_2_9E4F564 3 instructions (0.000%), 1 calls (09E4F564 - 09E4F56C, length 3)
_S1_2_9E4E4A4 3 instructions (0.000%), 1 calls (09E4E4A4 - 09E4E4AC, length 3)
_S1_2_9E41108 3 instructions (0.000%), 1 calls (09E41108 - 09E41110, length 3)
_S1_2_9E410FC 3 instructions (0.000%), 1 calls (09E410FC - 09E41104, length 3)
_S1_2_9E410F0 3 instructions (0.000%), 1 calls (09E410F0 - 09E410F8, length 3)
_S1_2_9E3BFCC 3 instructions (0.000%), 1 calls (09E3BFCC - 09E3BFD4, length 3)
_S1_2_8A2FCF4 3 instructions (0.000%), 1 calls (08A2FCF4 - 08A2FCFC, length 3)
_S1_2_8A2FCE8 3 instructions (0.000%), 1 calls (08A2FCE8 - 08A2FCF0, length 3)
_S1_2_8A24D90 3 instructions (0.000%), 1 calls (08A24D90 - 08A24D98, length 3)
_S1_2_89FBD34 3 instructions (0.000%), 1 calls (089FBD34 - 089FBD3C, length 3)
_S1_2_89742A8 3 instructions (0.000%), 1 calls (089742A8 - 089742B0, length 3)
_S1_2_897305C 3 instructions (0.000%), 1 calls (0897305C - 08973064, length 3)
_S1_2_8857B8C 3 instructions (0.000%), 1 calls (08857B8C - 08857B94, length 3)
_S1_2_8857B80 3 instructions (0.000%), 1 calls (08857B80 - 08857B88, length 3)
_S1_2_8857B74 3 instructions (0.000%), 1 calls (08857B74 - 08857B7C, length 3)
_S1_2_880B71C 3 instructions (0.000%), 1 calls (0880B71C - 0880B724, length 3)
_S1_2_9E82BE0 2 instructions (0.000%), 1 calls (09E82BE0 - 09E82BE4, length 2)
_S1_2_9E82BD8 2 instructions (0.000%), 1 calls (09E82BD8 - 09E82BDC, length 2)
_S1_2_9E82BB8 2 instructions (0.000%), 1 calls (09E82BB8 - 09E82BBC, length 2)
_S1_2_9E82B78 2 instructions (0.000%), 1 calls (09E82B78 - 09E82B7C, length 2)
_S1_2_9E82B68 2 instructions (0.000%), 1 calls (09E82B68 - 09E82B6C, length 2)
_S1_2_9E82B60 2 instructions (0.000%), 1 calls (09E82B60 - 09E82B64, length 2)
_S1_2_9E82B08 2 instructions (0.000%), 1 calls (09E82B08 - 09E82B0C, length 2)
_S1_2_9E82B00 2 instructions (0.000%), 1 calls (09E82B00 - 09E82B04, length 2)
_S1_2_9E82AD0 2 instructions (0.000%), 1 calls (09E82AD0 - 09E82AD4, length 2)
_S1_2_9E82A70 2 instructions (0.000%), 1 calls (09E82A70 - 09E82A74, length 2)
_S1_2_9E82A08 2 instructions (0.000%), 1 calls (09E82A08 - 09E82A0C, length 2)
_S1_2_9E829F8 2 instructions (0.000%), 1 calls (09E829F8 - 09E829FC, length 2)
_S1_2_9E829F0 2 instructions (0.000%), 1 calls (09E829F0 - 09E829F4, length 2)
_S1_2_9E829E8 2 instructions (0.000%), 1 calls (09E829E8 - 09E829EC, length 2)
_S1_2_9E829C8 2 instructions (0.000%), 1 calls (09E829C8 - 09E829CC, length 2)
_S1_2_9E82938 2 instructions (0.000%), 1 calls (09E82938 - 09E8293C, length 2)
_S1_2_9E82930 2 instructions (0.000%), 1 calls (09E82930 - 09E82934, length 2)
_S1_2_9E82928 2 instructions (0.000%), 1 calls (09E82928 - 09E8292C, length 2)
_S1_2_9E57728 2 instructions (0.000%), 1 calls (09E57728 - 09E5772C, length 2)
_S1_2_9E56F40 2 instructions (0.000%), 1 calls (09E56F40 - 09E56F44, length 2)
_S1_2_9E513C0 2 instructions (0.000%), 1 calls (09E513C0 - 09E513C4, length 2)
_S1_2_9E513B8 2 instructions (0.000%), 1 calls (09E513B8 - 09E513BC, length 2)
_S1_2_8A87C44 2 instructions (0.000%), 1 calls (08A87C44 - 08A87C48, length 2)
_S1_2_8A87C3C 2 instructions (0.000%), 1 calls (08A87C3C - 08A87C40, length 2)
_S1_2_8A87C24 2 instructions (0.000%), 1 calls (08A87C24 - 08A87C28, length 2)
_S1_2_8A87BBC 2 instructions (0.000%), 1 calls (08A87BBC - 08A87BC0, length 2)
_S1_2_8A87ADC 2 instructions (0.000%), 1 calls (08A87ADC - 08A87AE0, length 2)
_S1_2_8A87AD4 2 instructions (0.000%), 1 calls (08A87AD4 - 08A87AD8, length 2)
_S1_2_8A87ACC 2 instructions (0.000%), 1 calls (08A87ACC - 08A87AD0, length 2)
_S1_2_8A87AC4 2 instructions (0.000%), 1 calls (08A87AC4 - 08A87AC8, length 2)
_S1_2_8A87ABC 2 instructions (0.000%), 1 calls (08A87ABC - 08A87AC0, length 2)
_S1_2_8A87AB4 2 instructions (0.000%), 1 calls (08A87AB4 - 08A87AB8, length 2)
_S1_2_8A87AAC 2 instructions (0.000%), 1 calls (08A87AAC - 08A87AB0, length 2)
_S1_2_8A87A5C 2 instructions (0.000%), 1 calls (08A87A5C - 08A87A60, length 2)
_S1_2_8A87A14 2 instructions (0.000%), 1 calls (08A87A14 - 08A87A18, length 2)
_S1_2_8A87A0C 2 instructions (0.000%), 1 calls (08A87A0C - 08A87A10, length 2)
_S1_2_8A87924 2 instructions (0.000%), 1 calls (08A87924 - 08A87928, length 2)
_S1_2_8A87914 2 instructions (0.000%), 1 calls (08A87914 - 08A87918, length 2)
_S1_2_8A8783C 2 instructions (0.000%), 1 calls (08A8783C - 08A87840, length 2)
_S1_2_8A877C4 2 instructions (0.000%), 1 calls (08A877C4 - 08A877C8, length 2)
_S1_2_8A877B4 2 instructions (0.000%), 1 calls (08A877B4 - 08A877B8, length 2)
_S1_2_8A877AC 2 instructions (0.000%), 1 calls (08A877AC - 08A877B0, length 2)
_S1_2_8A12D6C 2 instructions (0.000%), 1 calls (08A12D6C - 08A12D70, length 2)
_S1_2_89F962C 2 instructions (0.000%), 1 calls (089F962C - 089F9630, length 2)
_S1_2_8885014 2 instructions (0.000%), 1 calls (08885014 - 08885018, length 2)
_S1_2_88331B4 2 instructions (0.000%), 1 calls (088331B4 - 088331B8, length 2)
_S1_2_88331AC 2 instructions (0.000%), 1 calls (088331AC - 088331B0, length 2)
_S1_2_882966C 2 instructions (0.000%), 1 calls (0882966C - 08829670, length 2)
_S1_2_8816390 2 instructions (0.000%), 1 calls (08816390 - 08816394, length 2)
_S1_2_8816378 2 instructions (0.000%), 1 calls (08816378 - 0881637C, length 2)
_S1_2_8816360 2 instructions (0.000%), 1 calls (08816360 - 08816364, length 2)
_S1_2_8816358 2 instructions (0.000%), 1 calls (08816358 - 0881635C, length 2)
_S1_2_8816350 2 instructions (0.000%), 1 calls (08816350 - 08816354, length 2)
_S1_2_8816330 2 instructions (0.000%), 1 calls (08816330 - 08816334, length 2)
_S1_2_8816298 2 instructions (0.000%), 1 calls (08816298 - 0881629C, length 2)
_S1_2_8816290 2 instructions (0.000%), 1 calls (08816290 - 08816294, length 2)
_S1_2_8816218 2 instructions (0.000%), 1 calls (08816218 - 0881621C, length 2)
_S1_2_88161E8 2 instructions (0.000%), 1 calls (088161E8 - 088161EC, length 2)
_S1_2_88161D8 2 instructions (0.000%), 1 calls (088161D8 - 088161DC, length 2)
_S1_2_88043D0 2 instructions (0.000%), 1 calls (088043D0 - 088043D4, length 2)
_S1_2_8A7A2C8 (memcpy) 0 instructions (0.000%), 16,516 calls (08A7A2C8 - 08A7A3D0, length 67)
_S1_2_8A7CE60 (strchr) 0 instructions (0.000%), 15,124 calls (08A7CE60 - 08A7CF5C, length 64)
_S1_2_8A7CF60 (strcmp) 0 instructions (0.000%), 14,832 calls (08A7CF60 - 08A7CFD0, length 29)
_S1_2_8A7D06C (strlen) 0 instructions (0.000%), 10,905 calls (08A7D06C - 08A7D080, length 6)
_S1_2_9E79DC0 (memset) 0 instructions (0.000%), 732 calls (09E79DC0 - 09E79E74, length 46)
_S1_2_9E495FC (nop) 0 instructions (0.000%), 726 calls (09E495FC - 09E49600, length 2)
_S1_2_9E4953C (nop) 0 instructions (0.000%), 726 calls (09E4953C - 09E49540, length 2)
_S1_2_9E494DC (nop) 0 instructions (0.000%), 726 calls (09E494DC - 09E494E0, length 2)
_S1_2_9E49474 (nop) 0 instructions (0.000%), 726 calls (09E49474 - 09E49478, length 2)
_S1_2_8A7A700 (memset) 0 instructions (0.000%), 509 calls (08A7A700 - 08A7A7B4, length 46)
_S1_2_9E44470 (nop) 0 instructions (0.000%), 400 calls (09E44470 - 09E44474, length 2)
_S1_2_885AEF4 (nop) 0 instructions (0.000%), 400 calls (0885AEF4 - 0885AEF8, length 2)
_S1_2_9E7B588 (strlen) 0 instructions (0.000%), 109 calls (09E7B588 - 09E7B59C, length 6)
_S1_2_9E7B37C (strchr) 0 instructions (0.000%), 103 calls (09E7B37C - 09E7B478, length 64)
_S1_2_8A5D8FC (nop) 0 instructions (0.000%), 81 calls (08A5D8FC - 08A5D900, length 2)
_S1_2_884F89C (nop) 0 instructions (0.000%), 48 calls (0884F89C - 0884F8A0, length 2)
_S1_2_9E7B47C (strcmp) 0 instructions (0.000%), 45 calls (09E7B47C - 09E7B4EC, length 29)
_S1_2_8A86B58 (ULongIntegerDiv) 0 instructions (0.000%), 32 calls (08A86B58 - 08A870C8, length 349)
_S1_2_8951C1C (nop) 0 instructions (0.000%), 19 calls (08951C1C - 08951C20, length 2)
_S1_2_880D52C (strcmp) 0 instructions (0.000%), 18 calls (0880D52C - 0880D59C, length 29)
_S1_2_9E799B0 (memcpy) 0 instructions (0.000%), 12 calls (09E799B0 - 09E79AB8, length 67)
_S1_2_8951A94 (nop) 0 instructions (0.000%), 12 calls (08951A94 - 08951A98, length 2)
_S1_2_8951B5C (nop) 0 instructions (0.000%), 7 calls (08951B5C - 08951B60, length 2)
_S1_2_9E64560 (nop) 0 instructions (0.000%), 6 calls (09E64560 - 09E64564, length 2)
_S1_2_8951AFC (nop) 0 instructions (0.000%), 6 calls (08951AFC - 08951B00, length 2)
_S1_2_885BFB0 (nop) 0 instructions (0.000%), 3 calls (0885BFB0 - 0885BFB4, length 2)
_S1_2_9E410A8 (nop) 0 instructions (0.000%), 2 calls (09E410A8 - 09E410AC, length 2)
_S1_2_9E4CFF0 (nop) 0 instructions (0.000%), 1 calls (09E4CFF0 - 09E4CFF4, length 2)
_S1_2_9E46F50 (nop) 0 instructions (0.000%), 1 calls (09E46F50 - 09E46F54, length 2)
_S1_2_9E41FB4 (nop) 0 instructions (0.000%), 1 calls (09E41FB4 - 09E41FB8, length 2)
_S1_2_896E564 (nop) 0 instructions (0.000%), 1 calls (0896E564 - 0896E568, length 2)
_S1_2_894D7B4 (nop) 0 instructions (0.000%), 1 calls (0894D7B4 - 0894D7B8, length 2)
_S1_2_8857B2C (nop) 0 instructions (0.000%), 1 calls (08857B2C - 08857B30, length 2)
_S1_2_8840B40 (nop) 0 instructions (0.000%), 1 calls (08840B40 - 08840B44, length 2)
_S1_2_880D638 (strlen) 0 instructions (0.000%), 1 calls (0880D638 - 0880D64C, length 6)
_S1_2_880CE60 (memset) 0 instructions (0.000%), 1 calls (0880CE60 - 0880CF14, length 46)
_S1_2_880BEFC (nop) 0 instructions (0.000%), 1 calls (0880BEFC - 0880BF00, length 2)
------------------ GEProfiler ----------------------
GE list count: 726
Texture load count: 5, 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: 1140ms, average 1.6ms per GE list, max FPS is 636.8
prim: called 3600 times, average 5.0 per GE list
GU_TEXTURE_16BIT|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=10: used 2876 times in PRIM, average 4.0 per GE list
GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12: used 724 times in PRIM, average 1.0 per GE list
